:root{color-scheme:dark;--density:1;--space-1:calc(4px * var(--density));--space-2:calc(8px * var(--density));--space-3:calc(12px * var(--density));--space-4:calc(16px * var(--density));--space-6:calc(24px * var(--density));--space-8:calc(32px * var(--density));--space:var(--space-6);--text-micro:11px;--text-small:12px;--text-label:13px;--text-body:14px;--text-section:16px;--text-title:20px;--text-page:26px;--text-display:34px;--radius-control:6px;--radius-surface:10px;--focus-ring:2px solid var(--accent);--focus-offset:2px;font-size:14px}:root[data-theme=light]{color-scheme:light}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0}button:not([data-ui-control]),input:not([data-ui-control]),select:not([data-ui-control]),textarea:not([data-ui-control]){font:inherit}button:not([data-ui-control]),a,input:not([data-ui-control]),select:not([data-ui-control]),textarea:not([data-ui-control]){outline-offset:var(--focus-offset)}button:not([data-ui-control]),a{touch-action:manipulation}button:not([data-ui-control]){cursor:pointer}a{color:var(--accent)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(26px,3vw,var(--text-display));letter-spacing:-1.4px;margin:10px 0 14px;font-weight:650;line-height:1.15}h2{font-size:var(--text-title);letter-spacing:-.4px}h3{font-size:var(--text-section);margin-top:var(--space-6);font-weight:600}.muted{color:var(--muted)}.eyebrow{letter-spacing:1.8px;color:var(--accent);font-size:10px;font-weight:700}.brand{align-items:center;gap:8px;font-weight:800;display:flex}.brand-mark{color:var(--accent);font-size:30px}aside{background:var(--panel);border-right:1px solid var(--border);flex-direction:column;gap:8px;height:100vh;padding:26px 18px;display:flex;position:sticky;top:0;overflow:auto}.avatar{background:var(--accent-bg);width:30px;height:30px;color:var(--accent);font-size:var(--text-small);border-radius:50%;place-items:center;display:grid}.topbar{border-bottom:1px solid var(--border);align-items:center;gap:24px;height:76px;padding:0 40px;display:flex}.breadcrumb{color:var(--text);font-size:12px}.topbar input:not([data-ui-control]){max-width:260px;margin-left:auto}.content{max-width:1600px;margin:auto;padding:42px}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.page-heading p{max-width:680px;margin-bottom:0}.primary:not([data-ui-control]),.secondary:not([data-ui-control]),.danger:not([data-ui-control]){border-radius:var(--radius-control);white-space:nowrap;padding:9px 16px;text-decoration:none;display:inline-block}.primary:not([data-ui-control]){border:1px solid var(--accent);background:var(--accent);color:var(--bg);font-weight:650}.secondary:not([data-ui-control]){border:1px solid var(--border);background:var(--raised);color:var(--text)}.danger:not([data-ui-control]){color:#e27474;background:0 0;border:1px solid #e2747450;margin-top:16px}.text-button:not([data-ui-control]),.icon{color:var(--muted);background:0 0;border:0;padding:5px}.text-button:hover:not([data-ui-control]),.icon:hover{color:var(--accent)}.list-heading{border-bottom:1px solid var(--border);justify-content:space-between;padding:18px 24px;font-size:12px;display:flex}.list-heading .muted{font-size:var(--text-small);letter-spacing:1.5px}.repo-row{padding:var(--space);border-bottom:1px solid var(--border);align-items:center;gap:20px;display:flex}.repo-row:last-child{border:0}.repo-row:hover{background:var(--raised)}.repo-icon{background:var(--accent-bg);width:42px;height:42px;color:var(--accent);border:1px solid var(--border);border-radius:10px;flex-shrink:0;place-items:center;font-size:22px;display:grid}.repo-info{overflow-wrap:anywhere;flex:1;min-width:0}.repo-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.repo-title strong{font-size:16px}.repo-info p{margin:6px 0 10px;font-size:12px}.badge{font-size:var(--text-small);border:1px solid var(--border);color:var(--muted);border-radius:12px;padding:2px 8px}.repo-meta{color:var(--muted);font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.empty{text-align:center;margin-top:20px;padding:48px}.empty-symbol{color:var(--muted);justify-content:center;margin-bottom:16px;display:flex}.empty-symbol>.button-icon{vertical-align:baseline;flex:0 0 40px;width:40px;height:40px;margin-right:0}.empty p{max-width:500px;margin:0 auto 24px}.collection-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.field{gap:var(--space-2);margin:var(--space-4) 0;font-size:var(--text-label);color:var(--text);flex-direction:column;display:flex}input:not([data-ui-control]),select:not([data-ui-control]),textarea:not([data-ui-control]){color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-control);min-width:0;padding:10px 12px}textarea:not([data-ui-control]){resize:vertical;min-height:88px}.check{flex-direction:row-reverse;justify-content:flex-end;gap:12px;margin:20px 0;font-size:12px;display:flex}.check input:not([data-ui-control]){accent-color:var(--accent)}.member{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.member>span:first-child{margin-right:auto}.event{border-bottom:1px solid var(--border);align-items:center;gap:18px;padding:18px 24px;display:flex}.event p{margin:4px 0 0;font-size:12px}.event code{font-size:var(--text-small);overflow-wrap:anywhere;margin-left:auto}.login .primary:not([data-ui-control]){width:100%;margin-top:12px}.login h1{font-size:34px}.login p{font-size:13px}.dialog-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.dialog-heading h2{margin:0}.icon{font-size:25px}#modal-error,#login-error{color:#ed8d8d;font-size:12px}.loading{padding:40px}.content{animation:none}@keyframes enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}:root[data-density=compact]{--density:.85;--space:var(--space-4)}:root[data-motion=false] *,:root[data-motion=false] :before,:root[data-motion=false] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (width<=1050px){.content{padding:26px}.topbar{padding:0 26px}}@media (width<=680px){aside{height:auto;padding:16px;position:static}aside nav{display:flex;overflow:auto}.topbar{height:60px;padding:0 18px}.topbar input:not([data-ui-control]){width:150px}.content{padding:24px 16px}.page-heading{flex-direction:column;align-items:flex-start}.repo-row{gap:10px}.repo-icon,.list-heading .muted,.event code{display:none}}.live-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 14px var(--accent);border-radius:50%}#app small{font-size:var(--text-small)}@font-face{font-family:Liberation Sans;src:url(/fonts/sans.ttf)format("truetype");font-display:swap}@font-face{font-family:Liberation Mono;src:url(/fonts/mono.ttf)format("truetype");font-display:swap}:root{--bg:#0d1117;--panel:#161b22;--raised:#252d38;--border:#444e5c;--text:#f0f3f6;--muted:#b1bac4;--accent:#85baff;--accent-bg:#172c46;--keyword:#c6a5ff;--string:#a4d9b5;--comment:#a2adba;--added:#92d5a5;--removed:#ffacb4;--added-bg:#173125;--removed-bg:#3b2029;--ui-font:system-ui,sans-serif;--code-font:ui-monospace,monospace;--ui-size:14px;--code-size:14px;--line-height:1.6}body{font-family:var(--ui-font);font-size:var(--ui-size);line-height:var(--line-height)}pre,code{font-family:var(--code-font);font-size:var(--code-size)}button:not([data-ui-control]),a,input:not([data-ui-control]),select:not([data-ui-control]),textarea:not([data-ui-control]){transition:background .15s,color .15s}a:focus-visible,button:focus-visible:not([data-ui-control]),input:focus-visible:not([data-ui-control]),select:focus-visible:not([data-ui-control]),textarea:focus-visible:not([data-ui-control]){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.primary:not([data-ui-control]){color:var(--bg);border-color:var(--accent)}.brand{letter-spacing:-.6px;color:var(--text);white-space:nowrap;font-size:20px;text-decoration:none}.brand-edition{letter-spacing:1px;color:var(--muted);margin-left:12px;font:9px ui-monospace,monospace}.forge-mark{color:var(--accent);font-size:32px;font-weight:400}.site{overflow:hidden}.site-nav{align-items:center;gap:30px;margin:auto;display:flex}.site-nav nav{gap:28px;margin-left:auto;display:flex}.site-nav a{color:var(--muted);text-decoration:none}.site-nav .brand{color:var(--text)}.site-nav-actions{align-items:center;display:flex}.site-nav select:not([data-ui-control]){background:0 0}.site-nav .nav-signin{color:var(--text);white-space:nowrap}.site-hero{align-items:center;max-width:1440px;margin:auto;display:grid}.release-label{letter-spacing:1.6px;color:var(--muted);align-items:center;gap:10px;font:10px ui-monospace,monospace;display:flex}.hero-lede{color:var(--muted)}.hero-actions{align-items:center;display:flex}.hero-secondary{color:var(--text);text-decoration:none}.hero-caption{color:var(--muted);margin:20px 0 0}.syntax-comment{color:var(--comment)}.syntax-keyword{color:var(--keyword)}.syntax-string{color:var(--string)}.tech-strip{border-block:1px solid color-mix(in srgb,var(--border) 45%,transparent);justify-content:space-between;align-items:center;display:flex}.tech-strip>span{letter-spacing:1px;color:var(--muted);font:8px ui-monospace,monospace}.tech-strip strong{font:400 14px ui-monospace,monospace}.site-section{border-bottom:1px solid color-mix(in srgb,var(--border) 40%,transparent);margin:0 auto}.collections-section,.install-section{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.section-label{letter-spacing:1.7px;color:var(--accent);font:12px ui-monospace,monospace}.section-copy p,.install-section p{max-width:470px;line-height:1.9}.inline-link{margin-top:12px;font-size:12px;text-decoration:none;display:inline-block}.demo-heading{color:var(--muted);letter-spacing:1px;justify-content:space-between;font:8px ui-monospace,monospace;display:flex}.demo-heading span{color:var(--accent)}.demo-tabs{display:flex}.demo-repos{min-height:170px}.demo-repo{border-bottom:1px solid color-mix(in srgb,var(--border) 40%,transparent);align-items:center;gap:14px;padding:18px 4px;display:flex}.demo-repo-symbol{color:var(--accent);font-size:22px}.demo-repo strong{font:13px ui-monospace,monospace}.demo-repo small{color:var(--muted);display:block}.demo-repo>.badge{margin-left:auto}.demo-note{color:var(--muted);margin:24px 0 0}.install-terminal{overflow:hidden}.terminal-bar{border-bottom:1px solid color-mix(in srgb,var(--border) 45%,transparent);color:var(--muted);justify-content:space-between;align-items:center;padding:14px 20px;font:9px ui-monospace,monospace;display:flex}.install-terminal pre{white-space:pre-wrap}.terminal-bottom{border-top:1px solid color-mix(in srgb,var(--border) 45%,transparent);color:var(--muted);letter-spacing:1px;padding:16px 20px;font:8px ui-monospace,monospace}.control-number{color:var(--accent);font:12px ui-monospace,monospace}.closing-section{text-align:center}.closing-section .primary:not([data-ui-control]){margin-top:20px}.site-footer{border-top:1px solid color-mix(in srgb,var(--border) 45%,transparent);box-sizing:border-box;justify-content:space-between;align-items:center;gap:22px;width:100%;display:flex}.site-footer>.brand .brand-edition{display:none}.site-footer>span{letter-spacing:1px;color:var(--muted);font:8px ui-monospace,monospace}.site-version{letter-spacing:1px;color:var(--muted);font-family:ui-monospace,monospace}.site-footer>div{gap:20px;display:flex}.site-footer a:not(.brand){font-size:11px;text-decoration:none}.skip-link{background:var(--panel);z-index:20;padding:10px;position:absolute;top:-100px;left:20px}.skip-link:focus{top:10px}.code-sample{background:var(--bg);border:1px solid var(--border);border-radius:6px;margin:25px 0;overflow:hidden}.code-title{color:var(--muted);border-bottom:1px solid var(--border);justify-content:space-between;padding:12px 16px;font:12px ui-monospace,monospace;display:flex}.code-title span{font-size:var(--text-small)}.code-sample pre{line-height:var(--line-height);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:16px}.diff-add,.diff-remove{font-family:var(--code-font);font-size:var(--code-size);overflow-wrap:anywhere;padding:5px 16px}.diff-add{color:var(--added);background:var(--added-bg)}.diff-remove{color:var(--removed);background:var(--removed-bg)}.appearance-panel{grid-column:1/-1}.theme-gallery{margin:25px 0}.theme-tile{text-align:left;min-width:0}.theme-mini{background:var(--panel);gap:8px;display:flex}.theme-mini i{background:var(--accent-bg);border-top:4px solid var(--accent);width:20%}.theme-mini div{flex:1;padding-top:8px}.theme-mini b{background:var(--muted);height:5px;margin-bottom:7px;display:block}.theme-mini b:first-child{background:var(--accent);width:60%}.theme-mini b:last-child{background:var(--keyword);width:80%}.theme-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.theme-controls label{color:var(--muted)}:root[data-preset=terminal] .brand,:root[data-preset=terminal] h1,:root[data-preset=terminal] h2{font-family:ui-monospace,monospace}.login>h1{letter-spacing:-1px}@media (width<=1440px){.site-section{margin-inline:48px}}@media (width<=1100px){.brand-edition{display:none}.site-nav,.site-nav nav{gap:18px}.site-section{margin-inline:30px}.collections-section,.install-section{gap:40px}}@media (width<=800px){.site-nav nav{display:none}.collections-section,.install-section{grid-template-columns:1fr}.site-section{margin-inline:24px}.tech-strip{flex-wrap:wrap;justify-content:flex-start}.tech-strip>span{width:100%}.tech-strip strong{font-size:12px}.site-footer{flex-wrap:wrap}.site-footer>span{display:none}}@media (width<=440px){.site-nav{gap:10px}.forge-mark{font-size:25px}.site-nav select:not([data-ui-control]){max-width:95px}.code-title span{display:none}}.enterprise-heading{max-width:720px}.enterprise-heading>p{line-height:1.9}.closing-section>p{max-width:660px;margin-inline:auto;line-height:1.9}@media (width<=900px){.login>a,.login .login-help a{align-items:center;min-height:44px;padding-block:10px;line-height:1.35;display:inline-flex}}.namespace-page{max-width:1180px;margin:0 auto;padding:24px clamp(18px,4vw,56px) 64px}.namespace-page h1,.namespace-page .eyebrow,.repo-info a{overflow-wrap:anywhere}.namespace-page input[type=search]:not([data-ui-control]){width:100%;margin-bottom:18px}.repo-title a{font-weight:700}.repository-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;display:flex}.repository-title{align-items:center;gap:9px;min-width:0;display:flex}.repository-title h1{letter-spacing:-.4px;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:20px;line-height:1.35;overflow:hidden}.repository-title h1>a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.repository-title>a{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:35%;font-size:17px;overflow:hidden}.repository-title>.badge,.repository-heading button:not([data-ui-control]){flex-shrink:0}.code-toolbar,.file-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;font-size:12px;display:flex}.code-toolbar select:not([data-ui-control]){max-width:min(340px,100%)}.code-toolbar .commit-short{color:var(--muted);margin-right:auto}.repository-workspace button:not([data-ui-control]),.repository-workspace .secondary:not([data-ui-control]),.repository-workspace .primary:not([data-ui-control]){padding:7px 10px;font-size:12px}.code-toolbar [aria-current=page]{border-color:var(--accent);color:var(--accent)}.git-file-list{overflow:hidden}.git-file-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:36px;padding:7px 14px;font-size:13px;display:flex}.git-file-row:last-child{border:0}.git-file-row:hover{background:var(--raised)}.git-file-row a{color:var(--text);overflow-wrap:anywhere;min-width:0}.file-kind{color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;width:18px;display:flex}.file-kind>.button-icon{vertical-align:0;flex:0 0 14px;width:14px;height:14px;margin-right:0}.file-type{font-size:var(--text-small);margin-left:auto}.readme{margin-top:18px;overflow:hidden}.readme-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:12px;display:flex}.readme-body{overflow-wrap:anywhere;padding:24px 32px;line-height:1.65}.readme-body h1{letter-spacing:-.7px;border-bottom:1px solid var(--border);padding-bottom:10px;font-size:28px}.readme-body h2{font-size:22px}.readme-body h3{font-size:18px}.readme-body pre{background:var(--bg);border-radius:6px;padding:16px;overflow:auto}.file-breadcrumbs{overflow-wrap:anywhere;padding:8px 0;font-size:13px}.file-toolbar>span{margin-right:auto}.source-code,.git-diff{font-family:var(--code-font,monospace);font-size:var(--code-size,13px);background:var(--code-bg,var(--panel));color:var(--code-text,var(--text));max-height:75vh;margin:0;padding:12px 0;line-height:1.6;overflow:auto}.source-line{width:max-content;min-width:100%;min-height:1.6em;display:flex}.source-line:target{background:var(--accent-bg)}.line-number{user-select:none;text-align:right;width:55px;color:var(--muted);flex-shrink:0;padding:0 14px 0 8px;text-decoration:none}.source-line code{padding-right:18px}.source-line code,.git-diff span{font:inherit}.git-diff{border:1px solid var(--border);border-radius:8px}.git-diff>span{width:max-content;min-width:100%;min-height:1.6em;padding:0 14px;display:block}.diff-added{color:var(--added);background:var(--added-bg)}.diff-removed{color:var(--removed);background:var(--removed-bg)}.empty-repository,.file-unavailable{padding:24px}.draft-list{border:1px solid var(--border);border-radius:6px;margin:10px 0;padding:8px 12px}.draft-list summary{cursor:pointer;font-size:12px}.draft-item{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.draft-item code{overflow-wrap:anywhere;flex:1}.commit-row{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:14px;padding:14px 18px;display:flex}.commit-row>a:first-child{flex-basis:100%;font-weight:700}.commit-row>span{flex:1;font-size:12px}.editor-panel{padding:16px}.editor-context{grid-template-columns:1fr 1fr 2fr;gap:14px;display:grid}.editor-context .field{margin:0 0 14px}.editor-panel>label{margin-bottom:8px;font-size:12px;display:block}.editor-actions{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.editor-panel>p{margin:16px 0 0;font-size:12px}.work-status{overflow-wrap:anywhere;margin:12px 0 0}@media (width<=680px){.repository-workspace{padding:10px 12px 30px}.repository-heading{gap:8px}.repository-title{flex:1;gap:5px}.repository-title>a{max-width:28%;font-size:13px}.repository-title>.badge{padding:2px 4px}.repository-title h1{font-size:18px}.file-type{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.readme-body{padding:18px}.editor-context{grid-template-columns:1fr;gap:0}.repository-workspace .code-toolbar select:not([data-ui-control]){max-width:45%}.code-toolbar .commit-short{display:none}}.token-dialog{width:min(760px,100% - 24px)}.token-dialog .dialog-heading{flex-wrap:wrap;gap:16px}.token-dialog form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:0 14px;display:grid}.token-dialog form>button:not([data-ui-control]){grid-column:1/-1;place-self:end start;margin-bottom:18px}.token-row{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 0;font-size:12px;display:flex}.token-row>strong{overflow-wrap:anywhere;width:100%;font-size:14px}.token-row>span{overflow-wrap:anywhere}.token-reveal:empty{display:none}.token-reveal{border-block:1px solid var(--border);margin:12px 0 22px;padding:16px 0}.token-reveal textarea:not([data-ui-control]){width:100%;font-family:var(--code-font);overflow-wrap:anywhere;margin:10px 0}@media (width<=560px){.token-dialog form{grid-template-columns:minmax(0,1fr)}.token-dialog form :is(.field,label,input,select,textarea):not([data-ui-control]){width:100%;min-width:0;max-width:100%}}.ref-dialog{width:min(820px,100% - 24px)}.ref-dialog .dialog-heading{flex-wrap:wrap}.ref-list{margin:20px 0}.ref-list summary{cursor:pointer;margin-bottom:12px}.ref-list input:not([data-ui-control]){width:100%}.ref-row{border-bottom:1px solid var(--border);overflow-wrap:anywhere;gap:5px;padding:10px 0;font-size:12px;display:grid}.ref-evidence{overflow-wrap:anywhere;margin:14px 0}.ref-evidence pre{background:var(--bg);max-height:240px;padding:12px;font-size:12px;overflow:auto}.repository-workspace{max-width:1800px;padding:10px 20px 32px}.repository-title h1{font-size:18px}.repository-columns{grid-template-columns:200px minmax(0,1fr) 210px;align-items:start;gap:20px;display:grid}.repository-center{min-width:0}.repository-workspace .explorer-file{text-align:left;border-radius:var(--radius-control);background:color-mix(in srgb,var(--bg) 32%,transparent);width:100%;color:var(--text);white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;padding:7px 8px;font-size:12px;display:block;overflow:hidden}.explorer-file:hover,.explorer-file.selected{background:var(--accent-bg);color:var(--text)}.explorer-folder{font-size:12px}.explorer-folder>summary{cursor:pointer;overflow-wrap:anywhere;padding:6px 7px}.explorer-children{border-left:1px solid var(--border);margin-left:10px;padding-left:10px}.repository-widgets{background:0 0;border:0;gap:0;min-width:0;height:auto;max-height:calc(100vh - 20px);padding:0;position:sticky;top:10px}.repository-widget{font-size:12px}.repository-widget h2{letter-spacing:0;margin-bottom:10px;font-size:13px}.widget-description{overflow-wrap:anywhere;-webkit-line-clamp:5;color:var(--muted);-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.widget-revision{font-family:var(--code-font,monospace);font-size:var(--text-small);overflow-wrap:anywhere;margin-top:12px;display:block}.repository-workspace .code-toolbar{gap:6px;margin:0 0 10px}.repository-workspace .code-toolbar select:not([data-ui-control]){max-width:min(270px,50%);padding:7px 10px;font-size:12px}.code-toolbar .commit-short{font-size:var(--text-small)}.git-file-list{max-height:330px;overflow:auto}.file-list-heading{font-size:var(--text-small);background:var(--raised);border-bottom:1px solid var(--border);z-index:1;justify-content:space-between;gap:12px;padding:9px 12px;display:flex;position:sticky;top:0}.git-file-row{gap:9px;min-height:32px;padding:6px 12px;font-size:12px}.git-file-row.selected{background:var(--accent-bg)}.repository-workspace .readme{margin-top:12px}.readme-body{padding:20px 24px}.file-preview{border:1px solid var(--border);border-radius:5px;margin-top:14px;overflow:hidden}.preview-heading{border-bottom:1px solid var(--border);background:var(--raised);overflow-wrap:anywhere;padding:10px 12px;font-size:12px}.file-preview .file-toolbar{font-size:var(--text-small);padding:0 12px}.file-preview .source-code{border:0;border-top:1px solid var(--border);border-radius:0}.file-preview .file-unavailable{border:0}.ref-browser{padding:16px}.ref-browser h2{font-size:16px}@media (width<=1100px) and (width>=761px){.repository-columns{grid-template-columns:200px minmax(0,1fr);gap:16px}.repository-widgets{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-height:none;display:grid;position:static}}@media (width<=760px){.repository-workspace{padding:10px 12px 24px}.repository-columns{grid-template-columns:minmax(0,1fr);gap:10px}.repository-widgets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:none;display:grid;position:static}.repository-widget:first-child{grid-column:1/-1}.repository-workspace .code-toolbar select:not([data-ui-control]){max-width:50%}.git-file-list{max-height:290px}.readme-body{padding:16px}.editor-context{grid-template-columns:1fr}}.contributor-summary{overflow-wrap:anywhere;justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;display:flex}.contributor-summary strong{min-width:0}.contributor-summary>span{white-space:nowrap}.repository-widget>button:not([data-ui-control]){margin-top:10px;display:block}.contributor-dialog{width:min(820px,100% - 24px)}.contributor-dialog .dialog-heading{flex-wrap:wrap}.contributor-dialog>input[type=search]:not([data-ui-control]){width:100%;margin:18px 0 8px}.contributor-rule{border-top:1px solid var(--border);overflow-wrap:anywhere;grid-template-columns:minmax(140px,1fr) minmax(0,2fr);gap:0 18px;padding:12px 0;display:grid}.contributor-rule h3{margin:0 0 8px}.contributor-source{grid-row:1/3;padding-top:8px}.contributor-source code,.contributor-source p{font-size:var(--text-small)}.contributor-source p{margin:6px 0}.contributor-rule .field{gap:4px;margin:4px 0}.contributor-rule input:not([data-ui-control]){padding:7px 9px;font-size:12px}.contributor-rule .editor-actions{margin:8px 0 0}.contributor-rule button:not([data-ui-control]){padding:7px 10px;font-size:12px}.contributor-rule fieldset{border:0;grid-template-columns:1fr 1fr;gap:0 14px;min-width:0;margin:0;padding:0;display:grid}.contributor-rule .check{grid-column:1/-1;margin:8px 0 0}@media (width<=680px){.contributor-rule,.contributor-rule fieldset{grid-template-columns:1fr}.contributor-source{grid-row:auto;margin-bottom:8px}}.comparison-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px;display:grid}.comparison-form .field{gap:4px;margin:4px 0;font-size:12px}.comparison-form input:not([data-ui-control]),.comparison-form select:not([data-ui-control]){min-width:0;padding:8px;font-size:12px}.comparison-form .editor-actions{align-items:end;margin:4px 0}.comparison-form button:not([data-ui-control]){padding:8px 10px;font-size:12px}.comparison-status{margin:10px 0;font-size:12px}.comparison-summary{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 12px;font-size:12px;display:flex}.namespace-page .comparison-summary input[type=search]:not([data-ui-control]){width:200px;min-width:0;margin:0 0 0 auto;padding:6px 8px;font-size:12px}.comparison-summary button:not([data-ui-control]){padding:5px 8px;font-size:12px}.comparison-commits{margin-bottom:12px;padding:10px 12px}.comparison-commits summary{cursor:pointer;font-size:12px}.comparison-files{max-height:260px;overflow:auto}.comparison-file-row{border-top:1px solid var(--border);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:10px;padding:6px 12px;font-size:12px;display:flex}.comparison-file-row button:not([data-ui-control]){text-align:left;font:inherit;color:var(--text);overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;min-width:0;padding:2px 0}.comparison-file-row button[aria-current=true]:not([data-ui-control]){color:var(--accent);text-decoration:underline}.comparison-file-row .file-status{width:36px;color:var(--muted);flex-shrink:0}.comparison-file-list{margin-bottom:12px}.comparison-preview{min-width:0}.comparison-preview .git-diff{margin-top:0}@media (width<=760px){.comparison-form{grid-template-columns:minmax(0,1fr)}.namespace-page .comparison-summary input[type=search]:not([data-ui-control]){width:100%;margin-left:0}}[hidden]{display:none!important}.inline-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 94%,var(--raised)),var(--panel));width:min(1120px,100% - 40px);max-width:none;max-height:none;color:var(--text);border:1px solid color-mix(in srgb,var(--border) 82%,var(--accent));border-radius:var(--radius-surface);margin:24px auto;padding:22px;display:block;position:static;overflow:visible;box-shadow:0 16px 40px #0000001a}.inline-panel .dialog-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.inline-panel h2{margin:0}.inline-panel footer{border-top:1px solid var(--border);gap:10px;margin-top:18px;padding-top:18px;display:flex}.inline-panel .field{max-width:100%}.inline-decision{background:var(--raised);border-left:4px solid var(--accent);border-radius:5px;margin:16px 0;padding:16px;scroll-margin-top:140px;scroll-margin-bottom:24px}.inline-decision button+button:not([data-ui-control]){margin-left:10px}.button-icon{vertical-align:-3px;pointer-events:none;flex:0 0 15px;width:15px;height:15px;margin-right:7px}button:not([data-ui-control]){background:var(--raised);color:var(--text)}button.secondary:not([data-ui-control]),button.text-button:not([data-ui-control]){background:var(--raised);border-color:#0000}button.primary:not([data-ui-control]){background:var(--accent);color:var(--bg);border-color:#0000}.repo-row{background:var(--panel)}.repository-widget h2{margin-top:0}.repository-workspace .git-file-list{background:var(--panel)}.repository-workspace .readme,.repository-workspace .file-preview{background:var(--panel);border:0}@media (width<=760px){.inline-panel{width:calc(100% - 24px);margin:12px;padding:16px}.inline-panel .dialog-heading{flex-wrap:wrap;align-items:flex-start}}.import-command{background:var(--bg);padding:12px;overflow:auto}.import-inventory{padding:0 14px}.import-inventory .ref-inventory-rows{max-height:300px;overflow:auto}.import-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 18px;display:grid}.import-history-row{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}@media (width<=760px){.import-fields{grid-template-columns:minmax(0,1fr)}}.shell .topbar{gap:12px;height:auto;min-height:46px;padding:8px 18px}.shell .content{padding:20px}.shell .workspace-context{padding:12px var(--page-gutter);border-bottom:1px solid var(--border);background:linear-gradient(110deg,var(--bg) 55%,color-mix(in srgb,var(--accent-bg) 35%,var(--bg)));margin:0}:root[data-effects=off] #app .shell .workspace-context,:root[data-preset=contrast] #app .shell .workspace-context{background:var(--bg)}.shell .page-heading{gap:14px;margin-bottom:18px}.shell .page-heading h1{font-size:var(--text-page);margin:6px 0 9px}.repository-columns{grid-template-columns:200px minmax(0,1fr) 196px;gap:12px}.repository-workspace .explorer-file,.repository-workspace .explorer-folder>summary{font-size:var(--text-small);padding:4px}.repository-workspace .explorer-children{margin-left:6px;padding-left:6px}@media (width>=761px) and (width<=1100px){.repository-columns{grid-template-columns:200px minmax(0,1fr);gap:10px}}@media (width<=760px){.shell .content{padding:12px}.shell .topbar{flex-wrap:wrap;padding:8px 12px}.shell .topbar input:not([data-ui-control]){width:100%;max-width:none}.repository-columns{grid-template-columns:minmax(0,1fr)}}.shell .repo-row{gap:12px;padding:10px 14px}.shell .repo-info p{margin:3px 0 5px}.shell .repo-icon{width:32px;height:32px;font-size:18px}button.danger:not([data-ui-control]){background:var(--removed-bg);color:var(--removed);border-color:#0000}:root{--page-gutter:20px;--page-gap:16px}.shell .content,.namespace-page,.repository-workspace,.public-page{width:100%;max-width:none;padding:var(--page-gutter);margin:0}.shell main{min-width:0}.content .page-heading,.namespace-page .page-heading,.public-page .page-heading{margin:0 0 var(--page-gap);gap:var(--page-gap)}.content .page-heading h1,.namespace-page .page-heading h1,.public-page .page-heading h1{font-size:var(--text-page);margin:6px 0 9px}#app .inline-panel{background:0 0;border-radius:0;width:100%;min-width:0;max-width:none;margin:0;padding:0}.page-context{color:var(--muted);flex-wrap:wrap;gap:8px;margin:0 0 16px;font-size:12px;display:flex}#app .inline-panel>form{background:0 0;border:0;border-radius:0;margin:0;padding:0}#app .inline-panel .dialog-heading{border-bottom:1px solid var(--border);min-height:40px;margin-bottom:16px;padding-bottom:12px}#app .inline-panel h2{font-size:22px;line-height:1.3}#modal-fields>.field{max-width:760px}#app .inline-panel footer{margin-top:16px;padding-top:16px}#app .inline-panel>button:not([data-ui-control]){margin:12px 8px 0 0}#app .inline-panel>.page-context{background:0 0;padding:0}#app .inline-panel .inline-decision{background:var(--raised);margin:16px 0;padding:16px}@media (width<=760px){:root{--page-gutter:12px;--page-gap:12px}#app .inline-panel>.page-context{padding:0}}#app :where(.inline-panel) :is(button,input,select,textarea):not([data-ui-control]){font-size:13px}#app .inline-panel label{font-size:var(--text-label)}.repository-settings-content{min-width:0}.repository-settings-content h3{border-bottom:1px solid var(--border);margin:24px 0 12px;padding-bottom:10px;font-size:16px}.repository-settings-content section>h3:first-child{margin-top:0}.repository-settings-content .field{max-width:760px}.repository-settings-content li{margin-bottom:12px;line-height:1.6}.repository-settings-content .badge{margin:16px 0 12px;display:inline-block}.repository-settings-content>section>button:not([data-ui-control]){margin:0 0 12px}.inherited-access{margin:16px 0;overflow-x:auto}.inherited-access table{border-collapse:collapse;width:100%;font-size:12px}.inherited-access th,.inherited-access td{text-align:left;border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:8px}.inherited-access>a{margin-top:12px;display:inline-block}.collaborator-invite{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.collaborator-invite h3{grid-column:1/-1}.collaborator-invite>button:not([data-ui-control]){grid-column:1/-1;justify-self:start}.collaborator-find{margin-top:24px}.collaborator-row{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.collaborator-row>strong{overflow-wrap:anywhere;margin-right:auto}.collaborator-row .field{overflow-wrap:anywhere;min-width:0;max-width:100%;margin:0}.field-hint{color:var(--muted);margin:4px 0;display:block}.field-error{color:var(--removed);margin:4px 0;display:block}.field-error[hidden]{display:none}.field-group{border:0;border-top:1px solid var(--border);min-width:0;margin:0;padding:16px 0}.field-group legend{font-size:var(--text-section);padding:0 12px 0 0;font-weight:600}[data-settings-section=general]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}[data-settings-section=general][hidden]{display:none}@media (width<=900px){[data-settings-section=general]{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){#app .check label{align-items:center;min-height:44px;display:flex}}@media (width<=760px){.collaborator-invite{grid-template-columns:minmax(0,1fr)}.collaborator-row>*{max-width:100%}.collaborator-row button:not([data-ui-control]){white-space:normal;overflow-wrap:anywhere;min-width:0}.inherited-access table{table-layout:fixed;width:100%}.inherited-access th:last-child{width:25%}.inherited-access td{overflow-wrap:anywhere}}.team-card{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.team-card h2,.team-card p{margin-bottom:8px}.team-card p:last-child{margin-bottom:0}.team-card>div{overflow-wrap:anywhere;min-width:0}@media (width<=760px){.team-card{flex-wrap:wrap}}.ticket-workspace{gap:12px;min-width:0;display:grid}.ticket-toolbar,.ticket-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ticket-toolbar h2,.ticket-heading h2{margin:0}.ticket-form,.ticket-description,.ticket-metadata,.ticket-comment{padding:12px}.ticket-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.ticket-form label{gap:5px;margin-bottom:10px;display:grid}.ticket-form fieldset{border:1px solid var(--border);flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.ticket-form fieldset label{align-items:center;gap:6px;display:flex}.ticket-form input[type=checkbox]:not([data-ui-control]){width:auto}.ticket-column{background:var(--raised);padding:10px}.ticket-column h3{margin:0 0 10px}.ticket-item{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:10px;display:flex}.ticket-item>a{flex:100%;font-weight:600}.ticket-item label{min-width:0}.ticket-item select:not([data-ui-control]){max-width:100%}.ticket-comment time{color:var(--muted);font-size:12px;display:block}.ticket-metadata a{margin-right:12px}.column-editor{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:10px;padding:10px;display:grid}.repository-work-columns{min-width:0}.ticket-toolbar input:not([data-ui-control]){flex:180px;width:auto;margin:0}.ticket-toolbar select:not([data-ui-control]){margin:0}.ticket-item label{align-items:center;gap:6px;display:flex}.ticket-toolbar>label{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.infrastructure-panel{min-width:0}.infrastructure-agent{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.infrastructure-agent h2,.infrastructure-agent p{margin-bottom:6px}.infrastructure-controls{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.infrastructure-controls label{flex:180px;gap:4px;display:grid}.infrastructure-controls input:not([data-ui-control]),.infrastructure-controls select:not([data-ui-control]){max-width:100%;margin:0}.infrastructure-job{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;padding:6px 0;display:flex}.remote-result{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg);max-height:480px;padding:10px;overflow:auto}.infrastructure-job>*{min-width:0;max-width:100%}.infrastructure-panel button:not([data-ui-control]){white-space:normal;overflow-wrap:anywhere}.ticket-toolbar a.button:not([data-ui-control]){background:var(--raised);color:var(--text);border-radius:4px;align-items:center;gap:6px;padding:7px 10px;text-decoration:none;display:inline-flex}.ticket-toolbar a[aria-current=page]{background:var(--accent-bg);color:var(--accent)}.ticket-ownership,.ticket-overview{padding:12px}.ticket-ownership fieldset{border:1px solid var(--border);flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.ticket-ownership fieldset label{align-items:center;gap:6px;display:flex}.ticket-ownership input[type=checkbox]:not([data-ui-control]){width:auto}.ticket-chart-row{grid-template-columns:minmax(90px,1fr) minmax(100px,3fr) 40px;align-items:center;gap:12px;margin:12px 0;display:grid}.ticket-chart-row meter{width:100%;height:20px;accent-color:var(--accent)}.ticket-detail-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:12px;display:grid}.ticket-discussion-column,.ticket-sidebar{gap:10px;min-width:0;display:grid}.ticket-detail-grid .panel{margin:0;padding:10px}.ticket-detail-grid h2,.ticket-detail-grid h3{margin:0 0 10px;font-size:15px}.ticket-detail-grid p{margin:8px 0}.ticket-detail-grid .readme-body{padding:4px}.ticket-detail-grid input:not([data-ui-control]),.ticket-detail-grid select:not([data-ui-control]){max-width:100%}.ticket-detail-grid .ticket-ownership fieldset{margin:8px 0;padding:8px}.ticket-detail-grid .ticket-upload .field{margin-bottom:6px}.ticket-heading a.button:not([data-ui-control]){background:var(--raised);color:var(--text);border-radius:4px;gap:6px;padding:6px 10px;text-decoration:none;display:inline-flex}.ticket-policy-settings{margin-bottom:16px;padding:12px}@media (width<=760px){.ticket-detail-grid{grid-template-columns:minmax(0,1fr)}.ticket-sidebar{grid-row:1}}.ticket-sidebar{background:0 0;border:0;height:auto;padding:0;position:static;overflow:visible}.kanban-workspace{min-width:0}.kanban-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.kanban-filters>label{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.kanban-filters button:not([data-ui-control]){padding:7px 9px}.kanban-filters button[aria-pressed=true]:not([data-ui-control]){color:var(--accent);background:var(--accent-bg)}.kanban-result-count{color:var(--muted);margin-left:auto;font-size:12px}.kanban-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.kanban-viewport{background:var(--panel);border-radius:6px;min-width:0;min-height:330px;max-height:calc(100dvh - 270px);overflow:auto}.kanban-canvas{min-width:calc(var(--board-columns)*272px);padding:0 8px 8px}.kanban-grid{grid-template-columns:repeat(var(--board-columns),minmax(260px,1fr));gap:8px;display:grid}.kanban-headings{z-index:1;background:var(--panel);padding:12px 0 10px;position:sticky;top:0}.kanban-headings header{border-top:3px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:10px 10px 0;display:flex}.kanban-headings header[data-closed=true]{border-color:var(--accent)}.kanban-headings h3{text-transform:uppercase;letter-spacing:.4px;margin:0;font-size:12px}.kanban-wip{color:var(--muted);font-size:var(--text-small);white-space:nowrap}.kanban-row{align-items:stretch}.kanban-column{background:var(--raised);border:2px solid #0000;border-radius:4px;flex-direction:column;gap:8px;min-height:360px;padding:8px;display:flex}.kanban-swimlane .kanban-column{min-height:150px}.kanban-swimlane>h3{align-items:center;gap:8px;margin:0;padding:7px 0;font-size:12px;display:flex}.kanban-swimlane>h3 button:not([data-ui-control]){color:var(--text);background:0 0;padding:5px 8px;font-size:12px}.kanban-row[hidden]{display:none}.kanban-column .kanban-item{border:1px solid var(--border);background:var(--panel);cursor:grab;border-radius:5px;flex:none;margin:0;padding:10px;display:block;box-shadow:0 1px 2px #0002}.kanban-item:hover,.kanban-item.is-selected{border-color:var(--accent)}.kanban-item .kanban-item-title{color:var(--text);margin-bottom:10px;font-size:13px;font-weight:500;line-height:1.45;text-decoration:none;display:block}.kanban-item .kanban-item-title:hover{color:var(--accent)}.kanban-labels{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.kanban-labels span{background:var(--raised);color:var(--muted);font-size:var(--text-small);border-radius:3px;padding:2px 5px}.kanban-item-footer{font-size:var(--text-small);align-items:center;gap:8px;display:flex}.kanban-type{background:var(--accent-bg);width:16px;height:16px;color:var(--accent);border-radius:3px;place-items:center;display:grid}.kanban-key{color:var(--muted)}.kanban-priority{width:16px;height:16px;color:var(--muted);place-items:center;display:grid}.kanban-type>.button-icon,.kanban-priority>.button-icon{vertical-align:0;flex:0 0 12px;width:12px;height:12px;margin-right:0}.kanban-mark-words{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.kanban-estimate{background:var(--raised);border-radius:8px;padding:1px 6px}.kanban-avatar{width:24px;height:24px;color:var(--accent);background:var(--accent-bg);font-size:var(--text-small);border-radius:50%;place-items:center;margin-left:auto;display:grid}.kanban-empty{color:var(--muted);text-align:center;padding:12px 4px;font-size:12px}.kanban-empty-result{color:var(--muted);padding:20px}.kanban-column.is-drop-target{border-color:var(--accent);background:var(--accent-bg)}.kanban-column.drop-denied{border-color:#ed9265}.kanban-item.is-dragging{opacity:.4}.kanban-column .kanban-item.drop-before{border-top:3px solid var(--accent)}.kanban-column .kanban-item.drop-after{border-bottom:3px solid var(--accent)}.kanban-detail{background:var(--panel);border:1px solid var(--border);border-radius:6px;min-width:0;padding:12px}.kanban-detail-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.kanban-detail h2{margin:14px 0 8px;font-size:17px}.kanban-detail .readme-body{max-height:240px;padding:4px;overflow:auto}.kanban-detail>label{gap:6px;margin-bottom:8px;display:grid}@media (width<=900px){.kanban-layout.has-selection{grid-template-columns:minmax(0,1fr)}.kanban-detail{grid-row:1}.kanban-viewport{max-height:65dvh}.kanban-filters select:not([data-ui-control]){max-width:160px}}.kanban-item[draggable=false]{cursor:default}.kanban-create{color:var(--muted);font-size:var(--text-small);border-radius:3px;align-items:center;gap:4px;padding:4px;text-decoration:none;display:inline-flex}.kanban-create:hover{color:var(--accent);background:var(--accent-bg)}.work-status:empty{display:none}.board-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.board-heading h2{margin:0 0 3px;font-size:19px}.board-heading .muted{font-size:12px}.board-heading>button:not([data-ui-control]){white-space:nowrap}.kanban-filters{gap:6px;margin-bottom:8px}.kanban-filters input:not([data-ui-control]),.kanban-filters select:not([data-ui-control]){padding:7px;font-size:12px}.kanban-filters button:not([data-ui-control]){font-size:var(--text-small);padding:6px}.kanban-viewport{background:var(--bg);max-height:calc(100dvh - 245px)}.kanban-canvas{padding:0 0 6px}.kanban-headings{background:var(--bg);padding:7px 0}.kanban-headings header{background:var(--panel);border-radius:4px 4px 0 0;padding:8px 7px}.kanban-column{background:var(--panel);min-height:calc(100dvh - 320px);padding:6px}.kanban-swimlane .kanban-column{background:var(--panel);min-height:50px}.kanban-swimlane>h3{padding:2px 0}.kanban-column .kanban-item{background:var(--raised);border-color:color-mix(in srgb,var(--border) 55%,transparent);padding:10px}.kanban-item .kanban-item-title{font-size:14px;line-height:1.4}.kanban-labels span{background:var(--panel)}.kanban-layout.has-selection{grid-template-columns:minmax(0,1fr) minmax(340px,420px)}.kanban-detail{max-height:calc(100dvh - 240px);overflow:auto}.kanban-detail h3{margin:18px 0 8px;font-size:13px}.kanban-detail p{overflow-wrap:anywhere;font-size:12px}.board-ticket-form{border-top:1px solid var(--border);gap:8px;padding:10px 0;display:grid}.board-ticket-form .field{margin:0}.board-ticket-form label{font-size:12px}.board-ticket-form input:not([data-ui-control]),.board-ticket-form select:not([data-ui-control]),.board-ticket-form textarea:not([data-ui-control]){margin:4px 0 0;padding:7px;font-size:13px}.board-ticket-form textarea:not([data-ui-control]){min-height:85px}.board-ticket-form fieldset{max-height:150px;padding:8px;overflow:auto}.board-ticket-form .check{justify-content:space-between;align-items:center;display:flex}.board-ticket-form button:not([data-ui-control]){justify-self:start;font-size:12px}.board-edit-fields,.board-move-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.board-move-fields label{min-width:0;font-size:12px}.board-move-fields select:not([data-ui-control]){width:100%}.board-comment{background:var(--raised);border-radius:4px;margin:8px 0;padding:9px}.board-comment time{font-size:var(--text-small);color:var(--muted);margin:4px 0;display:block}.board-artifact{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;font-size:12px;display:flex}.board-artifact button:not([data-ui-control]){font-size:var(--text-small);padding:5px}@media (width<=900px){.kanban-layout.has-selection{grid-template-columns:minmax(0,1fr)}.kanban-detail{max-height:none}.kanban-viewport{max-height:65dvh}.board-heading h2{font-size:16px}}@media (width<=600px){.board-heading{flex-wrap:wrap}.board-edit-fields{grid-template-columns:1fr}}.board-item-context{font-size:var(--text-small);color:var(--muted);flex-wrap:wrap;gap:5px;margin:6px 0 9px;display:flex}.board-parent{background:var(--accent-bg);color:var(--accent);border-radius:3px;padding:2px 5px}.board-item-context time[data-overdue=true]{color:var(--removed)}.kanban-type[data-kind=bug]{background:var(--removed-bg);color:var(--removed)}.kanban-type[data-kind=story]{background:var(--added-bg);color:var(--added)}.kanban-type[data-kind=task]{background:var(--accent-bg);color:var(--accent)}.board-heading{min-height:32px;margin-bottom:7px}.board-heading>div{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.board-heading h2{margin:0}.kanban-detail h2{margin:10px 0 6px}.kanban-detail .readme-body{margin:0}.board-heading>div{margin-right:auto}.board-heading>button:not([data-ui-control]){padding:7px 9px;font-size:12px}.board-presentation-settings{margin:8px 0;padding:12px}.work-page-shell .ticket-workspace{align-content:start}.work-page-shell .work-status{background:var(--accent-bg);color:var(--text);border-radius:4px;margin:0;padding:8px 10px}.work-page-shell .work-status:empty{display:none}.work-page-shell .ticket-form{width:100%;max-width:none;padding:16px}.work-page-shell .ticket-detail-grid{grid-template-columns:minmax(0,1fr) minmax(240px,300px)}@media (width<=900px){.work-page-shell .ticket-detail-grid{grid-template-columns:minmax(0,1fr)}}.work-table-scroll{border:1px solid var(--border);background:var(--panel);border-radius:5px;max-width:100%;overflow:auto}.work-ticket-table{border-collapse:collapse;width:100%;min-width:680px;font-size:13px}.work-ticket-table th{background:var(--raised);color:var(--muted);text-align:left;font-size:12px}.work-ticket-table td,.work-ticket-table th{border-bottom:1px solid var(--border);vertical-align:top;padding:9px 12px}.work-ticket-table td:first-child{width:45%}.work-ticket-table td a{color:var(--text);text-decoration:none;display:block}.work-ticket-table td a:hover{color:var(--accent);text-decoration:underline}.work-ticket-table td small{font-size:var(--text-small);margin-top:3px;display:block}.work-ticket-table tr:last-child td{border-bottom:0}.work-ticket-table tbody tr:hover{background:var(--raised)}.work-manifests{border:1px solid var(--border);background:var(--raised);margin:10px 0 0;padding:8px 10px}.work-manifests h4{font-size:var(--text-small);margin:0 0 4px}.work-manifests p{font-size:var(--text-small);margin:0 0 6px}.work-manifests ul{margin:0;padding:0;list-style:none}.work-manifest{font-size:var(--text-small);border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;padding:4px 0;display:flex}.work-manifest:first-child{border-top:0}.work-manifest-name{font-weight:600}.work-manifest-digest{overflow-wrap:anywhere;color:var(--muted)}.ticket-import-person{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;display:flex}.ticket-import-person-name{min-width:10rem;font-weight:600}.ticket-import-person code{color:var(--muted);font-size:var(--text-small);overflow-wrap:anywhere}.ticket-import-receipt{border:1px solid var(--border);background:var(--raised);margin-top:12px;padding:10px}.ticket-import-receipt h3,.ticket-import-receipt h4{margin:12px 0 4px}.ticket-import-receipt h3:first-child{margin-top:0}.ticket-import-receipt ul{margin:0 0 6px;padding-left:1.1rem}.shell .page-heading h1{font-size:var(--text-page);letter-spacing:-.025em;line-height:1.25}.shell .page-heading p{line-height:1.5}.primary:not([data-ui-control]),.secondary:not([data-ui-control]),.button:not([data-ui-control]){border-radius:var(--radius-control)}.secondary:not([data-ui-control]){border-color:var(--border)}button:disabled:not([data-ui-control]){opacity:.55;cursor:wait}button:focus-visible:not([data-ui-control]),a:focus-visible,input:focus-visible:not([data-ui-control]),select:focus-visible:not([data-ui-control]),textarea:focus-visible:not([data-ui-control]),summary:focus-visible{outline:var(--focus-ring);outline-offset:3px}.badge{border-radius:4px;font-weight:500}.kanban-headings h3{text-transform:none;letter-spacing:0;font-weight:600}.kanban-priority[data-priority=urgent],.kanban-priority[data-priority=high]{color:var(--removed)}.work-page-shell>.ticket-workspace>h2{letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.35}.work-ticket-table th{font-weight:600}.markdown-table{max-width:100%;margin:12px 0;overflow-x:auto}.markdown-table table{border-collapse:collapse;width:100%;font-size:inherit}.markdown-table th,.markdown-table td{border:1px solid var(--border);vertical-align:top;padding:7px 10px}.markdown-table th{background:var(--raised);font-weight:650}.markdown-table td{background:var(--panel)}.markdown-table tbody tr:nth-child(2n) td{background:var(--bg)}.markdown-table .markdown-align-left{text-align:left}.markdown-table .markdown-align-center{text-align:center}.markdown-table .markdown-align-right{text-align:right}.ref-inventory-controls{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.ref-inventory-controls label{gap:4px;min-width:0;font-size:12px;display:grid}.ref-inventory-controls label:first-child{flex:240px}.ref-inventory-controls input:not([data-ui-control]),.ref-inventory-controls select:not([data-ui-control]){width:100%;min-width:0}.ref-inventory .ref-row{grid-template-columns:minmax(0,1fr) minmax(100px,auto) 60px;align-items:center;padding:7px 0}.ref-inventory .ref-row code{font-size:var(--text-small)}@media (width<=680px){.ref-inventory .ref-row{grid-template-columns:minmax(0,1fr) 55px}.ref-inventory .ref-row :is(a,strong){grid-column:1/-1}}.code-toolbar>a.secondary:not([data-ui-control]){padding:6px 8px;font-size:12px}@media (width<=680px){.repository-workspace .code-toolbar select:not([data-ui-control]){flex:60px;width:60px;min-width:0;max-width:30%}.repository-workspace .code-toolbar{gap:5px}}.repository-workspace .git-file-list{max-height:none;overflow:visible}.repository-workspace .git-file-list.directory-context{max-height:220px;overflow:auto}.repository-workspace .git-file-row:nth-child(2n){background:0 0}.repository-workspace .git-file-row:hover{background:var(--raised)}.repository-workspace .git-file-row.selected{background:var(--accent-bg)}.revision-summary{border-bottom:1px solid var(--border);background:var(--raised);align-items:center;gap:10px;min-width:0;padding:10px 12px;font-size:12px;display:flex}.revision-summary strong{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.revision-summary .revision-subject{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;overflow:hidden}.revision-id{font-family:var(--code-font,monospace)}.revision-summary time{color:var(--muted);white-space:nowrap;font-size:var(--text-small)}.file-finder{padding:20px}.file-finder h2,.history-heading h2{overflow-wrap:anywhere;margin:0 0 10px;font-size:18px}.file-search-form{gap:8px;margin:16px 0;display:flex}.file-search-form input:not([data-ui-control]){flex:1;min-width:0}.file-search-results>div{border-bottom:1px solid var(--border);font:13px var(--code-font,monospace);overflow-wrap:anywhere;padding:9px 10px}.file-search-results>div:hover{background:var(--raised)}.file-search-pages{flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:16px;font-size:12px;display:flex}.history-heading{margin:16px 0}.repository-widget>small,.repository-widget>a{margin-top:8px;display:block}@media (width<=760px){.revision-summary{flex-wrap:wrap;gap:6px}.revision-summary .revision-subject{flex-basis:60%}.revision-summary time{margin-left:auto}.file-finder{padding:12px}}.hljs-comment,.hljs-quote{color:var(--comment)}.hljs-keyword,.hljs-selector-tag,.hljs-built_in,.hljs-type,.hljs-literal{color:var(--keyword)}.hljs-string,.hljs-regexp,.hljs-symbol,.hljs-template-tag{color:var(--string)}.hljs-number,.hljs-attr,.hljs-attribute,.hljs-title,.hljs-section{color:var(--accent)}.hljs-meta{color:var(--muted)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.source-language{font-size:var(--text-small);color:var(--muted)}.document-controls{gap:3px;margin-right:auto;display:flex}.document-controls button[aria-pressed=true]:not([data-ui-control]){background:var(--accent-bg);color:var(--text);border-color:var(--accent)}.source-pane[hidden],[aria-label=Rendered\ document][hidden]{display:none}.readme-body blockquote{border-left:3px solid var(--border);color:var(--muted);margin:16px 0;padding:2px 16px}.readme-body ol,.readme-body ul{padding-left:24px}.readme-body li>p{margin:6px 0}.readme-body input[type=checkbox]:not([data-ui-control]){vertical-align:middle;width:14px;height:14px;margin:0 7px 0 0;display:inline}.markdown-image-label{color:var(--muted)}.commit-details{overflow-wrap:anywhere;margin-bottom:14px;padding:18px}.commit-details h2{margin:0 0 12px;font-size:20px;line-height:1.4}.commit-authorship,.commit-details>.muted{font-size:12px;line-height:1.6}.commit-full-id{overflow-wrap:anywhere;margin:12px 0;font-size:12px;display:block}.commit-message{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.6 var(--code-font,monospace)}.commit-actions,.commit-parents,.commit-patch-pages{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;font-size:12px;display:flex}.commit-parents a{font-family:var(--code-font,monospace)}.commit-patch-controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.commit-patch-controls h3{font-size:var(--text-section)}.commit-patch .git-diff{max-height:none}@media (width<=760px){.commit-details{padding:12px}.commit-details h2{font-size:18px}}.source-navigation,.blame-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.line-jump{align-items:center;gap:6px;margin:0;display:flex}.line-jump label{white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.line-jump input:not([data-ui-control]){width:85px;margin:0;padding:5px 8px}.line-jump button[type=submit]:not([data-ui-control]){margin:0;padding:5px 8px}.blame-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:16px 0;display:flex}.blame-heading h2{overflow-wrap:anywhere;margin:0;font-size:18px}.blame-heading a,.blame-explanation{font-size:12px}.blame-explanation{color:var(--muted);line-height:1.6}.blame-table{border:1px solid var(--border);border-radius:5px;overflow:hidden}.blame-row{border-top:1px solid var(--border);background:var(--panel);grid-template-columns:240px 48px minmax(0,1fr);display:grid}.blame-row:first-child,.blame-row.same-commit{border-top:0}.blame-meta{font-size:var(--text-small);background:var(--raised);min-width:0;padding:8px 12px}.blame-row.same-commit .blame-meta{padding-block:0}.blame-commit{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.blame-commit strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.blame-summary{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);margin-top:4px;display:block;overflow:hidden}.blame-meta time{color:var(--muted);margin-top:4px;display:block}.blame-line{text-align:right;font:12px/1.6 var(--code-font,monospace);padding:8px 6px}.blame-source{white-space:pre;min-width:0;font:13px/1.6 var(--code-font,monospace);margin:0;padding:8px 12px;overflow:auto}.blame-pages{flex-wrap:wrap;justify-content:space-between;gap:16px;margin:16px 0;font-size:12px;display:flex}@media (width<=760px){.blame-row{grid-template-columns:42px minmax(0,1fr)}.blame-meta{grid-column:1/-1}.blame-row.same-commit .blame-meta{display:none}.source-navigation{align-items:flex-start}}.blame-page-size{align-items:center;gap:8px;margin:12px 0;font-size:12px;display:flex}.blame-page-size select:not([data-ui-control]){width:auto;padding:5px 10px}.source-line:target,.source-line.selected-line,.blame-row:target,.blame-row.selected-line{background:var(--accent-bg)}.content-search{margin:16px 0}.content-search h2{font-size:18px}.content-search-form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.content-search-form label{flex:1;min-width:160px;font-size:12px}.content-search-form input:not([data-ui-control]){margin-top:6px}.content-search-form button[type=submit]:not([data-ui-control]){margin:0 0 4px}.content-search-result{min-width:0}.content-search-result a{overflow-wrap:anywhere;font-size:13px}.content-search-result pre{font:13px/1.6 var(--code-font,monospace);margin:8px 0 0;overflow:auto}.content-search-result mark{color:var(--text);background:var(--accent-bg);text-decoration:underline}.content-search-pages{justify-content:space-between;gap:16px;margin:16px 0;display:flex}#app .panel,#app .inline-panel,#app .repo-row,#app .repository-widget,#app .content-search-result{border-radius:var(--radius-surface)}#app .panel{background:linear-gradient(180deg,color-mix(in srgb,var(--raised) 74%,transparent),transparent);border-inline:0}#app .empty{text-align:left;border:0;padding:32px 0}#app .empty p{margin-left:0}#app input:not([data-ui-control]),#app select:not([data-ui-control]),#app textarea:not([data-ui-control]){border-radius:var(--radius-control)}#app .repository-widgets{border-left:1px solid var(--border);padding-left:16px}#app .repository-widget{background:linear-gradient(180deg,color-mix(in srgb,var(--raised) 72%,transparent),transparent);border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent);margin:0;padding:12px}#app .repository-widget:last-child{border-bottom:0}#app .git-file-list,#app .source-code,#app .blame-table{border-radius:0}#app .file-list-heading,#app .revision-summary{background:var(--panel);border-radius:0}#app .content-search-result{border:0;border-bottom:1px solid var(--border);background:0 0;margin:0;padding:14px 0}#app .content-search-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;display:grid}#app .content-search-form label{align-content:start;gap:6px;min-width:0;margin:0;display:grid}#app .content-search-form input:not([data-ui-control]),#app .content-search-form button:not([data-ui-control]){height:38px;margin:0}#app .inline-panel{padding-top:16px}#app .inline-panel>h2{border-bottom:1px solid var(--border);padding-bottom:16px;font-weight:500}#app .inline-panel>.field,#app .inline-panel>p{max-width:800px}#app .inline-panel>.source-archive{border-top:1px solid var(--border);margin-top:20px;padding-top:20px}#app .source-archive h3{font-size:16px;font-weight:500}#app .repository-settings-content{max-width:960px}#app .repository-settings-content h3{font-weight:500}#app .ticket-policy-settings{border:0;border-bottom:1px solid var(--border);padding:0 0 20px}#app .settings-section{padding:20px 0}#app .settings-section>h3{border:0;margin:0 0 12px;padding:0}#app .comparison-commits,#app .commit-details{border:0;border-bottom:1px solid var(--border);border-radius:0;padding:16px 0}#app .kanban-item,#app .kanban-column,#app .kanban-viewport,#app .kanban-detail{box-shadow:none;border-radius:0}@media (width<=900px){#app .repository-widgets{border-left:0;padding-left:0}}@media (width<=760px){#app .content-search-form{grid-template-columns:minmax(0,1fr)}#app .content-search-form button:not([data-ui-control]){justify-self:start}}#app .file-preview{background:0 0;border:0;border-radius:0}#app .preview-heading{border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:12px 0}#app .draft-list{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0}#app .file-preview>.file-toolbar{background:0 0;padding-inline:0}#app .source-pane{border-top:1px solid var(--border)}#app .ref-browser{border:0;padding:16px 0}#app .ref-browser>h2,#app .content-search>h2,#app .blame-heading>h2,#app .commit-details>h2{font-size:22px;font-weight:500;line-height:1.3}#app .inline-panel h2:focus{outline:none}.diff-layout{align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.diff-layout select:not([data-ui-control]){width:auto;margin:0;padding:6px 10px}.split-diff{table-layout:fixed;border-collapse:collapse;width:100%;font:12px/1.6 var(--code-font,monospace)}.split-diff th{text-align:left;font:500 12px/1.6 var(--ui-font,sans-serif);background:var(--panel);border-block:1px solid var(--border);padding:8px}.split-diff td{vertical-align:top;width:50%;padding:0}.split-diff td+td,.split-diff th+th{border-left:1px solid var(--border)}.split-diff-line{grid-template-columns:4.5em 1.2em minmax(0,1fr);padding-right:6px;display:grid}.split-diff .diff-number{text-align:right;color:inherit;opacity:.8;padding-right:8px;text-decoration:none}.split-diff .diff-number:hover{text-decoration:underline}.split-diff .diff-sign{user-select:none}.split-diff .diff-text{white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4}.split-diff .diff-metadata{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);background:var(--panel);border-block:1px solid var(--border);padding:6px 8px}.split-diff .diff-empty{background:var(--panel)}.split-diff .diff-newline{font:12px/1.5 var(--ui-font,sans-serif);padding:2px 8px;display:block}@media (width<=760px){.split-diff{font-size:var(--text-small)}.split-diff-line{grid-template-columns:3em 1em minmax(0,1fr)}.split-diff .diff-number{padding-right:4px}}.review-row{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:14px 0}.review-row .badge,.review-row time{margin-left:12px}.review-row p{margin:6px 0}.review-description{white-space:pre-wrap;overflow-wrap:anywhere}.review-form{max-width:900px;margin:20px 0}.review-request{flex-wrap:wrap;align-items:end;gap:12px;max-width:700px;margin:16px 0;display:flex}.review-request label{flex:1;min-width:160px;margin:0}.review-request button[type=submit]:not([data-ui-control]){margin:0 0 4px}.reviews-page{overflow-wrap:anywhere}.review-file-comments{border-block:1px solid var(--border);margin:20px 0;padding:14px 0}.review-changed-files{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.line-comment-position{gap:12px;display:flex}.line-comment-position label{flex:1;min-width:0}.thread-snippet{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 var(--code-font,monospace);border-block:1px solid var(--border);margin:8px 0;padding:8px 0}.thread-suggestion{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 var(--code-font,monospace);border-inline-start:3px solid var(--accent);background:var(--raised);margin:4px 0 8px;padding:8px 12px}#app .split-diff button.diff-number:not([data-ui-control]){min-width:0;font:inherit;color:inherit;background:0 0;border:0;padding:0 8px 0 0;display:block}.split-diff button.diff-number .button-icon{display:none}.review-changed-files{max-height:260px;display:block;overflow:auto}#app .review-changed-files button:not([data-ui-control]){text-align:left;border:0;border-bottom:1px solid var(--border);background:0 0;width:100%;padding:8px 0;display:block}#app .repository-workspace{--repository-section-space:20px}#app .repository-workspace .repository-section,#app .repository-workspace .panel,#app .repository-workspace .repository-widget,#app .repository-workspace .kanban-item,#app .repository-workspace .kanban-detail,#app .repository-workspace .ticket-sidebar,#app .repository-workspace .board-presentation-settings{border:0;border-bottom:1px solid var(--border);box-shadow:none;padding:var(--repository-section-space) 0;background:0 0;border-radius:0;margin-inline:0}#app .repository-workspace .repository-section>:first-child{margin-top:0}#app .repository-workspace .repository-section>:last-child{margin-bottom:0}#app .repository-workspace .repository-page-body{min-width:0;padding:0}#app .repository-workspace .repository-page-body h2,#app .repository-workspace .inline-panel h2{letter-spacing:-.3px;font-size:22px;font-weight:500;line-height:1.35}#app .repository-workspace h3{font-size:16px;font-weight:500;line-height:1.4}#app .repository-workspace .code-toolbar,#app .repository-workspace .editor-actions,#app .repository-workspace .ticket-toolbar{gap:8px}#app .repository-workspace .code-toolbar{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:0 0 16px}#app .repository-workspace .work-status{color:var(--text);background:0 0;border-radius:0;padding-inline:0}#app .repository-workspace .kanban-column,#app .repository-workspace .kanban-headings header,#app .repository-workspace .kanban-viewport{box-shadow:none;background:0 0;border-radius:0}#app .repository-workspace .kanban-column{border-left:1px solid var(--border);padding:0 12px}#app .repository-workspace .kanban-column .kanban-item{border-top:0;margin:0;padding:12px 0}#app .repository-workspace .kanban-item:hover,#app .repository-workspace .kanban-item.is-selected{background:var(--accent-bg)}#app .repository-workspace .kanban-item.drop-before{border-top:3px solid var(--accent)}#app .repository-workspace .kanban-item.drop-after{border-bottom:3px solid var(--accent)}#app .repository-workspace .ticket-detail-grid{gap:28px}#app .repository-workspace .source-code{background:var(--panel);padding:0}#app .repository-workspace .inline-panel h2:focus{outline:none}#app .repository-workspace .git-file-list,#app .repository-workspace .commit-list{padding:0}#app .repository-workspace .repository-page-heading{border-bottom:1px solid var(--border);margin:0 0 16px;padding:0 0 16px}#app .repository-workspace .repository-page-heading h2{margin:0}#app .repository-workspace .inline-panel{padding-top:0}#app .repository-workspace .dialog-heading{border-bottom:1px solid var(--border);margin:0 0 16px;padding:0 0 16px}#app .repository-workspace .commit-row{padding:12px 0}#app .repository-workspace .work-table-scroll{border:0;border-radius:0}#app .repository-workspace .work-ticket-table th{border-top:1px solid var(--border);background:var(--panel);border-radius:0}#app .repository-workspace .kanban-item[draggable=true]{user-select:none}#app .repository-workspace .kanban-create{min-height:28px;font-size:var(--text-small);border-radius:0;padding:4px;display:inline-flex}#app .repository-workspace .kanban-create .button-icon{width:12px;height:12px}#app .repository-workspace .ticket-workspace{grid-template-columns:minmax(0,1fr)}#app .repository-workspace .ticket-workspace>*{min-width:0}#app .repository-workspace .ref-inventory-controls{align-items:end}#app .repository-workspace .ref-inventory-controls label{flex-direction:column;gap:6px;display:flex}#app .repository-workspace .ref-inventory-controls input:not([data-ui-control]),#app .repository-workspace .ref-inventory-controls select:not([data-ui-control]){height:40px;margin:0;padding:8px 12px;font-size:13px}.column-editor>.column-title,.column-editor>.lane-entry,.column-editor>.column-actions{grid-column:1/-1}.lane-entry{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;min-width:0;display:grid}.lane-entry>h4,.lane-entry>p{grid-column:1/-1;margin:0}.lane-entry>h4{font-size:14px;font-weight:500}.column-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=600px){.column-editor,.lane-entry{grid-template-columns:minmax(0,1fr)}}#app .workflow-jobs-page{min-width:0}#app .workflow-jobs-page p,#app .workflow-jobs-page p code{overflow-wrap:anywhere;white-space:normal}#app .workflow-jobs-page pre{max-width:100%;overflow:auto}#app .workflow-jobs-page input:not([data-ui-control]),#app .workflow-jobs-page textarea:not([data-ui-control]){min-width:0;max-width:100%}.commit-graph-viewport{max-width:100%;max-height:640px;margin-block:12px;overflow:auto}.commit-graph{max-width:none;font-family:var(--code-font,monospace);display:block}.commit-graph-edges path{fill:none;stroke:var(--muted);stroke-width:1.5px}.commit-graph circle{fill:var(--accent);stroke:var(--panel);stroke-width:1.5px}.commit-graph-subject{fill:var(--text);font-size:12px}.commit-graph-meta{fill:var(--muted);font-size:var(--text-small)}.commit-graph a:hover .commit-graph-subject,.commit-graph a:focus .commit-graph-subject{text-decoration:underline}.commit-graph a:focus circle{stroke:var(--text);stroke-width:3px}.commit-graph-viewport+details .commit-row{overflow-wrap:anywhere;min-width:0}.commit-graph-viewport+details .commit-row p,.commit-graph-viewport+details .commit-parents{max-width:100%}.commit-provenance{flex-direction:column;gap:12px;display:flex}.commit-signature{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.badge-verified,.badge-success{color:var(--added);border-color:var(--added)}.badge-unsupported,.badge-failure,.badge-error{color:var(--removed);border-color:var(--removed)}.badge-unknown_key,.badge-unsigned,.badge-pending,.badge-none{color:var(--muted)}.commit-checks{flex-direction:column;gap:8px;display:flex}.commit-check{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.entry-page{isolation:isolate;background:var(--bg);min-height:100dvh;position:relative}.entry-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 85% 25%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 52%),radial-gradient(ellipse at 15% 0%,color-mix(in srgb,var(--keyword) 22%,transparent),transparent 60%),linear-gradient(90deg,color-mix(in srgb,var(--border) 12%,transparent) 1px,transparent 1px);background-size:auto,auto,80px 100%;height:950px;position:absolute;inset:0 0 auto;mask-image:linear-gradient(#000 60%,#0000)}.entry-page .site-nav{border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent);max-width:1440px;min-height:88px;padding:24px 48px}.entry-page .site-nav .brand{letter-spacing:-.7px;align-items:center;gap:10px;font-size:22px;display:inline-flex}.entry-page .brand-edition{letter-spacing:1.5px;margin-left:8px;font-size:9px}.entry-page .forge-mark{font-size:36px;line-height:1}.entry-page .site-nav nav a,.entry-page .nav-signin{font-size:13px}.entry-page .site-nav a:hover{color:var(--accent)}.entry-page .site-nav-actions{gap:24px;margin-left:auto}.entry-page .site-nav select:not([data-ui-control]){background:var(--bg);color:var(--text);border:0;border-bottom:1px solid var(--border);border-radius:0;padding:8px 20px 8px 4px;font-size:12px}.entry-page .site-hero{background:0 0;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:24px;min-height:720px;padding:78px 48px 72px}.entry-page .hero-copy{grid-column:1;max-width:none}.entry-page .release-label{font:10px/1.7 var(--code-font);letter-spacing:1.2px}.entry-page .site-hero h1{letter-spacing:-4px;margin:28px 0 0;font-size:clamp(54px,6.1vw,88px);font-weight:600;line-height:1.02}.entry-page h1 em,.entry-page h2 em{color:var(--accent);font-style:normal}.entry-page .hero-intro{grid-column:1;max-width:560px}.entry-page .hero-lede{max-width:520px;margin:0;font-size:17px;line-height:1.75}.entry-page .hero-actions{flex-wrap:wrap;gap:22px;margin-top:28px}.entry-page .primary:not([data-ui-control]){border-radius:2px;justify-content:space-between;align-items:center;gap:28px;padding:14px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.entry-page .primary:hover:not([data-ui-control]){filter:brightness(1.08);transform:translateY(-1px)}.entry-page .hero-secondary{text-underline-offset:5px;font-size:13px}.entry-page .hero-secondary:hover{text-decoration:underline}.entry-page .hero-caption{margin-top:22px;font-size:12px}.hero-visual{grid-area:1/2/span 2;align-self:center;min-width:0}.branch-art{width:100%;height:auto;display:block;overflow:visible}.graph-grid{fill:var(--border);opacity:.6}.graph-track{fill:none;stroke-width:2.5px;stroke-linecap:round}.graph-main{stroke:var(--accent)}.graph-review{stroke:var(--keyword)}.graph-work{stroke:var(--added)}.graph-node{fill:var(--bg);stroke-width:2px}.graph-core{fill:currentColor;stroke-width:0}.graph-core.graph-main{color:var(--accent)}.graph-core.graph-review{color:var(--keyword)}.graph-core.graph-work{color:var(--added)}.graph-label{fill:var(--muted);font:12px var(--code-font);letter-spacing:.2px}.graph-caption{color:var(--muted);font:9px/1.6 var(--code-font);letter-spacing:1.1px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 20px 0;display:flex}.graph-caption span{letter-spacing:0;font-size:10px}:root[data-motion=true] .entry-page .graph-track{stroke-dasharray:1100;animation:1.8s ease-out both draw-branch}:root[data-motion=true][data-effects=full] .entry-page .graph-core{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite branch-pulse}@keyframes draw-branch{0%{stroke-dashoffset:1100px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes branch-pulse{50%{transform:scale(1.8)}}.entry-page .tech-strip{background:0 0;flex-wrap:wrap;gap:20px;padding:24px max(48px,50vw - 672px)}.entry-page .tech-strip strong{font-size:12px}.entry-page .tech-strip>span{font-size:9px}.entry-page .site-section{width:calc(100% - 96px);max-width:1344px;padding:80px 0}.entry-page .site-section h2,.entry-page .closing-section h2{letter-spacing:-1.8px;margin:24px 0;font-size:clamp(32px,3.4vw,50px);font-weight:500;line-height:1.12}.entry-page .section-label{font-size:10px;line-height:1.6}.entry-page .collections-section,.entry-page .install-section{gap:80px}.entry-page .organization-demo{background:0 0;border:0;border-radius:0;padding:0}.entry-page .demo-heading{border-bottom:1px solid var(--border);gap:16px;padding-bottom:20px;font-size:9px;line-height:1.7}.entry-page .demo-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:0;margin:16px 0 4px}.entry-page .demo-tab{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin:0;padding:12px 14px;font-size:12px}.entry-page .demo-tab:hover{background:var(--raised);color:var(--text)}.entry-page .demo-tab[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--accent);background:0 0}.entry-page .demo-repo{padding:22px 4px}.entry-page .demo-repo small{margin-top:5px;font-size:12px}.entry-page .demo-note{max-width:100%;margin-top:20px;font-size:12px;line-height:1.65}.product-section>p{max-width:650px;font-size:16px}.product-workbench{border-block:1px solid var(--border);grid-template-columns:250px minmax(0,1fr);min-height:300px;margin-top:40px;display:grid}.product-example-nav{border-right:1px solid var(--border);padding:24px 24px 24px 0}.product-example-nav strong{font:12px var(--code-font);color:var(--text)}.product-example-tabs{flex-direction:column;margin-top:22px;display:flex}.entry-page .product-example-tabs .demo-tab{text-align:left;border-bottom:0;border-left:2px solid #0000;padding:12px}.entry-page .product-example-tabs .demo-tab[aria-pressed=true]{border-left-color:var(--accent);background:var(--accent-bg)}.product-example-output{background:color-mix(in srgb,var(--panel) 55%,transparent);min-width:0}.example-file{border-bottom:1px solid var(--border);font:12px var(--code-font);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 28px;display:flex}.example-file span+span{color:var(--muted);letter-spacing:1px;font-size:9px}.product-example-output pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.85 var(--code-font);color:var(--text);margin:0;padding:24px 28px}.entry-page .install-terminal{border:0;border-block:1px solid var(--border);background:0 0;border-radius:0}.entry-page .terminal-bar{padding:18px 0;font-size:10px}.entry-page .install-terminal pre{font:13px/1.9 var(--code-font);overflow-wrap:anywhere;margin:0;padding:26px 0}.entry-page .terminal-bottom{border-top:1px solid var(--border);padding:16px 0;font-size:11px}.entry-page .enterprise-section{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px 70px;display:grid}.entry-page .enterprise-heading{max-width:none;margin:0}.entry-page .enterprise-heading p{max-width:440px;font-size:15px}.capability-list article{border-bottom:1px solid var(--border);grid-template-columns:28px minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.capability-list article:first-child{padding-top:0}.capability-list h3{letter-spacing:-.4px;margin:0 0 10px;font-size:20px;font-weight:500}.capability-list p{margin:0;font-size:14px;line-height:1.75}.capability-label{font:10px var(--code-font);color:var(--accent);grid-column:2}.capability-note{max-width:900px;color:var(--muted);grid-column:1/-1;margin-top:28px;font-size:12px;line-height:1.8}.entry-page .closing-section{background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 65%);padding:90px 24px}.entry-page .closing-section h2{margin:24px 0;font-size:clamp(40px,5vw,68px)}.entry-page .closing-section p{margin:0 auto 28px;font-size:14px}.entry-page .site-footer{padding:28px max(48px,50% - 672px)}.entry-page .site-footer .brand{font-size:19px}.entry-page .site-footer .brand-edition{display:none}.login-page .site-nav{max-width:none}.login-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:70px;width:calc(100% - 96px);max-width:1240px;min-height:calc(100dvh - 170px);margin:auto;padding:50px 0;display:grid}.login-story{min-width:0;position:relative}.login-story h2{letter-spacing:-3px;margin:24px 0;font-size:clamp(50px,5.3vw,76px);font-weight:500;line-height:1.02}.login-story>p{max-width:400px;color:var(--muted);font-size:16px;line-height:1.8}.login-story .branch-art{max-width:450px;margin:-10px 0 -18px}.login-story .graph-label{font-size:13px}.login-principles{font:9px var(--code-font);color:var(--muted);letter-spacing:1.1px;gap:26px;padding-top:16px;display:flex}.login-form-region{border-left:1px solid color-mix(in srgb,var(--border) 65%,transparent);min-width:0;padding:50px 0 50px 70px}#app .login{width:100%;max-width:400px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}#app .login h1{letter-spacing:-1.4px;margin:18px 0 12px;font-size:38px;font-weight:500;line-height:1.2}.login .login-intro{margin:0 0 30px;font-size:15px}.login .field{margin:0 0 22px}.login input:not([data-ui-control]){background:var(--bg);border-radius:2px;min-height:48px;padding:13px 12px;font-size:16px}.login input:focus:not([data-ui-control]){border-color:var(--accent)}.login .password-field{position:relative}#app .login .password-toggle{width:auto;color:var(--accent);font:12px var(--ui-font);background:0 0;border:0;margin:2px 0 0 auto;padding:6px 0;display:block}#app .login button[type=submit]:not([data-ui-control]){width:100%;min-height:48px;margin-top:4px}.login-help{border-top:1px solid var(--border);color:var(--muted);margin:24px 0 0;padding-top:24px;font-size:12px;line-height:1.8}#login-error:empty{display:none}#login-error{color:var(--removed);margin:16px 0;font-size:13px}.login-footer{border-top:1px solid color-mix(in srgb,var(--border) 55%,transparent);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:24px 48px;font-size:11px;display:flex}#app .collection-list{border-top:1px solid var(--border);display:block}#app .collection-row{border:0;border-bottom:1px solid var(--border);box-shadow:none;overflow-wrap:anywhere;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;padding:22px 0;display:grid}.collection-row .eyebrow{grid-column:1;margin:0}.collection-row :is(h2,h3){grid-column:1;margin:2px 0;font-size:20px;font-weight:500}.collection-row p{grid-column:1;margin:0;font-size:13px}.collection-actions{grid-area:1/2/span 3;align-items:center;gap:12px;display:flex}#app .settings-grid{display:block}#app .settings-card,#app .team-card,#app .infrastructure-panel{padding:var(--space-4);margin:0 0 var(--space-3)}#app .settings-card>h2{margin:0 0 18px;font-size:22px;font-weight:500}#app .shell .topbar{background:var(--bg);border-bottom:1px solid var(--border)}#app .repo-row:hover,#app .collection-row:hover{background:color-mix(in srgb,var(--accent-bg) 35%,transparent)}#app .theme-mini{border-radius:0}button:disabled:not([data-ui-control]){cursor:wait;opacity:.6}@media (width<=1050px){.entry-page .site-nav{gap:20px;padding:20px 28px}.entry-page .site-nav nav{gap:18px}.entry-page .brand-edition{display:none}.entry-page .site-hero{padding:60px 28px}.entry-page .site-hero h1{letter-spacing:-2.5px}.entry-page .site-section{width:calc(100% - 56px)}.entry-page .collections-section,.entry-page .install-section{gap:40px}.entry-page .enterprise-section{gap:30px}.login-layout{gap:40px;width:calc(100% - 56px)}.login-form-region{padding-left:40px}.login-story h2{letter-spacing:-2px}}@media (width<=760px){.entry-page .site-nav{flex-wrap:wrap;gap:12px;min-height:76px;padding:18px 20px}.entry-page .site-nav .brand{font-size:20px}.entry-page .site-nav nav{border-top:1px solid var(--border);order:3;justify-content:space-between;width:100%;margin:8px 0 0;padding-top:12px}.entry-page .site-nav-actions{gap:16px}.entry-page .site-nav select:not([data-ui-control]){max-width:94px;font-size:11px}.entry-page .site-nav .nav-signin{font-size:12px}.entry-page .site-hero{flex-direction:column;align-items:stretch;gap:24px;min-height:0;padding:46px 20px 42px;display:flex}.entry-page .site-hero h1{letter-spacing:-2.7px;margin:24px 0 0;font-size:clamp(49px,9vw,68px)}.entry-page .release-label{letter-spacing:1px;font-size:8px}.hero-visual{order:3;width:100%;max-width:520px;margin:0 auto}.entry-page .hero-lede{font-size:15px}.entry-page .hero-actions{gap:18px}.entry-page .hero-caption{margin-top:18px}.graph-caption{padding:8px 0 0;font-size:8px}.graph-caption span{font-size:9px}.entry-page .tech-strip{justify-content:flex-start;gap:18px 22px;padding:20px}.entry-page .tech-strip>span{width:100%}.entry-page .site-section{width:calc(100% - 40px);padding:48px 0}.entry-page .collections-section,.entry-page .install-section,.entry-page .enterprise-section{display:block}.entry-page .organization-demo,.entry-page .install-terminal,.capability-list{margin-top:32px}.entry-page .demo-heading{font-size:8px}.entry-page .demo-tab{padding:12px 10px;font-size:11px}.entry-page .site-section h2{letter-spacing:-1px;font-size:34px}.product-workbench{grid-template-columns:1fr}.product-example-nav{border-right:0;padding:18px 0 0}.product-example-tabs{flex-direction:row;margin-top:14px}.entry-page .product-example-tabs .demo-tab{border-bottom:2px solid #0000;border-left:0}.entry-page .product-example-tabs .demo-tab[aria-pressed=true]{border-bottom-color:var(--accent)}.example-file{padding:16px 12px;font-size:11px}.product-example-output pre{padding:20px 12px;font-size:12px}.entry-page .closing-section{padding:60px 20px}.entry-page .site-footer{flex-wrap:wrap;gap:20px;padding:26px 20px}.login-layout{flex-direction:column;align-items:stretch;gap:32px;width:calc(100% - 40px);min-height:0;padding:40px 0;display:flex}.login-form-region{border:0;order:0;padding:0}#app .login{max-width:480px;margin:0 auto}.login-story{border-top:1px solid var(--border);order:1;padding-top:32px}.login-story h2{letter-spacing:-1.5px;font-size:40px}.login-story h2 br{display:none}.login-story h2 br:after{content:" "}.login-story h2{max-width:400px}.login-story .branch-art{max-width:380px;margin:0 auto}.login-story>p{font-size:14px}.login-footer{padding:24px 20px}.collection-actions{flex-wrap:wrap;grid-area:auto/1;margin-top:12px}#app .collection-row{grid-template-columns:minmax(0,1fr)}}:root[data-effects=off] .entry-page:before,:root[data-preset=contrast] .entry-page:before{display:none}#app .theme-tile{border:0;border-bottom:1px solid var(--border);color:var(--text);background:0 0;border-left:2px solid #0000;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 12px;display:grid}#app .theme-tile>.button-icon{display:none}#app .theme-tile[aria-pressed=true]{border-left-color:var(--accent);background:var(--accent-bg);outline:0}#app .theme-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#app .theme-tile .theme-mini{border:0;width:92px;height:48px;padding:6px}#app .theme-tile .theme-mini b{height:3px;margin-bottom:5px}.theme-choice-details strong,.theme-choice-details small{display:block}.theme-choice-details strong{font-size:14px;font-weight:500}.theme-choice-details small{font-size:var(--text-small);color:var(--muted);margin-top:5px}.theme-choice-state{font-size:var(--text-small);color:var(--accent)}#app .code-sample{border:0;border-block:1px solid var(--border);border-radius:0}#app .login button[type=submit]:not([data-ui-control]){justify-content:center}#app .login .password-toggle>.button-icon,#app .login button[type=submit]>.button-icon{display:none}@media (width<=760px){#app .appearance-panel .theme-gallery{grid-template-columns:1fr}#app .theme-tile{grid-template-columns:72px minmax(0,1fr) auto;gap:12px;padding-inline:8px}#app .theme-tile .theme-mini{width:72px}}.ssh-keys-page form{gap:1rem;max-width:52rem;margin-block:1.5rem;display:grid}.ssh-key-row{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.85rem 0;display:flex}.ssh-key-row code{overflow-wrap:anywhere;min-width:0}.ssh-key-row strong{min-width:10rem}.ssh-clone{border-top:1px solid var(--border);padding-block:1.25rem}.ssh-keys-page form>.field{gap:.4rem;margin:0}.ssh-keys-page form>button:not([data-ui-control]){justify-self:start}.namespace-page .toolbar{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}#app .repo-list .repo-row{border-bottom:1px solid var(--border);background:0 0;padding:18px 0}.token-search{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.public-appearance{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.entry-page .hero-visual{position:relative}.entry-page .hero-visual:before{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute;mask-image:linear-gradient(90deg,#0000,#000,#0000)}:root[data-motion=true][data-effects=full] .entry-page:before{animation:12s ease-in-out infinite alternate canvas-arrive}@keyframes canvas-arrive{0%{opacity:.6;transform:translateY(-20px)}to{opacity:1;transform:none}}:root[data-effects=off] .hero-visual:before,:root[data-preset=contrast] .hero-visual:before{display:none}#app .repo-row:focus-within,#app .collection-row:focus-within{background:var(--accent-bg)}@media (width<=760px){.entry-page .site-nav-actions{flex-wrap:wrap;gap:8px 16px}.entry-page .public-appearance select:not([data-ui-control]){width:auto;min-width:124px;max-width:none}.entry-page .public-appearance{gap:4px 10px}}.entry-page:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 79px,color-mix(in srgb,var(--border) 14%,transparent) 79px 80px);height:800px;position:absolute;inset:90px 0 auto;mask-image:linear-gradient(90deg,#0000 35%,#000)}.entry-page .hero-visual:before{background:repeating-radial-gradient(ellipse at 60% 50%,transparent 0 38px,color-mix(in srgb,var(--accent) 20%,transparent) 39px 40px);inset:0 -8% 20%}.workflow-steps{border-block:1px solid var(--border);flex-wrap:wrap;margin-top:22px;display:flex}.workflow-steps button:not([data-ui-control]){color:var(--muted);text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1;align-items:center;gap:10px;padding:15px 8px;font-size:12px;display:flex}.workflow-steps button span{font:10px var(--code-font);color:var(--accent)}.workflow-steps button:hover:not([data-ui-control]){background:var(--accent-bg);color:var(--text)}.workflow-steps button[aria-pressed=true]:not([data-ui-control]){color:var(--text);border-bottom-color:var(--accent)}.workflow-explanation{min-height:5.4em;color:var(--muted);max-width:520px;margin:16px 0 0;font-size:13px;line-height:1.8}.hero-visual .graph-track{opacity:.35;transition:opacity .2s,stroke-width .2s}.hero-visual[data-stage=main] .graph-main,.hero-visual[data-stage=review] .graph-review,.hero-visual[data-stage=work] .graph-work{opacity:1;stroke-width:4px}:root[data-effects=full]:not([data-preset=contrast]) .entry-page .graph-node{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 35%,transparent))}.login-page:before{background-size:auto,auto,64px 100%;height:100%}.login-form-region{position:relative}.login-form-region:before{content:"";background:var(--accent);width:3px;height:72px;position:absolute;top:50px;left:-2px}.login-caps{color:var(--accent);font-size:12px}#login-error:not(:empty){border-left:2px solid var(--removed);background:var(--removed-bg);padding:8px 12px}#app .shell .topbar{background:linear-gradient(110deg,var(--bg) 55%,color-mix(in srgb,var(--accent-bg) 45%,var(--bg)))}#app .page-heading{border-bottom:1px solid var(--border);padding-bottom:20px}#app .shell button:disabled:not([data-ui-control]){cursor:not-allowed}:root[data-effects=off] .entry-page:after,:root[data-preset=contrast] .entry-page:after{display:none}:root[data-effects=off] .entry-page .closing-section,:root[data-preset=contrast] .entry-page .closing-section,:root[data-effects=off] #app .shell .topbar,:root[data-preset=contrast] #app .shell .topbar{background:var(--bg)}@media (width<=760px){.workflow-steps button:not([data-ui-control]){min-width:130px;min-height:48px}.login-form-region:before{display:none}.workflow-explanation{min-height:0}}select option,select optgroup{background:var(--panel);color:var(--text)}select option:checked{background:var(--accent-bg);color:var(--accent)}.shell .repo-row{flex-wrap:wrap}.shell .repo-info{flex-basis:220px}.repo-actions{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.repo-actions button:not([data-ui-control]){white-space:normal}.deploy-result pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=900px){.entry-page .site-nav nav a,.entry-page .site-nav .nav-signin,.entry-page .hero-secondary,.entry-page .inline-link,.entry-page .capability-note a,.entry-page .site-footer a:not(.brand){align-items:center;min-height:44px;padding-block:10px;line-height:1.35;display:inline-flex}.entry-page .site-footer>div{align-items:flex-start}.login-footer a{align-items:center;min-height:44px;padding-block:10px;line-height:1.35;display:inline-flex}}.landing-preview-frame{border:1px solid var(--border);visibility:hidden;width:100%;height:760px}.diagram{border:1px solid var(--border);background:var(--panel);border-radius:8px;gap:16px;margin:24px 0;padding:20px;display:grid}.diagram-tier{gap:12px;display:grid}.diagram-tier>h4{font-size:var(--text-small);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:600}.diagram-row{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.diagram-node{border:1px solid var(--border);background:var(--raised);border-radius:6px;gap:4px;padding:12px 14px;display:grid}.diagram-node strong{font-size:1rem}.diagram-node code{font-size:var(--text-small);color:var(--accent);overflow-wrap:anywhere}.diagram-node p{font-size:var(--text-small);color:var(--muted);margin:0}.diagram-node[data-emphasis=exposed]{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.diagram-node[data-emphasis=owned]{border-color:var(--added);box-shadow:inset 3px 0 0 var(--added)}.diagram-flow{font-size:var(--text-small);color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:10px;margin:0;display:flex}.diagram-flow .diagram-arrow{color:var(--accent);font-size:1.2rem;line-height:1}.diagram-key{border-top:1px solid var(--border);font-size:var(--text-small);color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:0;padding-top:4px;display:flex}.diagram-key span:before{content:"";vertical-align:middle;border-radius:2px;width:10px;height:10px;margin-inline-end:6px;display:inline-block}.diagram-key .key-exposed:before{background:var(--accent)}.diagram-key .key-owned:before{background:var(--added)}.diagram-key .key-internal:before{background:var(--border)}.feature-claims{margin:20px 0}html[data-document-booting] [data-document]{visibility:hidden;animation:0s linear 1.2s forwards document-reveal}@keyframes document-reveal{to{visibility:visible}}.downloads-page .downloads-lede{max-width:720px;font-size:17px}.download-terminal{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--panel);max-width:850px;margin:28px 0 8px;overflow:hidden}.download-terminal-bar,.download-terminal-foot{font:10px var(--code-font);letter-spacing:1px;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.download-terminal-bar{border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.download-terminal-foot{border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent);flex-wrap:wrap}.download-terminal-foot a{letter-spacing:0}.document-content .download-terminal pre{color:var(--text);background:0 0;border:0;margin:0;padding:22px 20px;font-size:15px}.download-steps{gap:14px;max-width:850px;margin:0;padding:0;list-style:none;display:grid}.download-steps>li{border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:var(--radius-surface);grid-template-columns:44px minmax(0,1fr);gap:8px;padding:18px 20px;display:grid}.download-steps h3{margin:0 0 4px;font-size:16px}.download-steps p{margin:0 0 10px}.document-content .download-steps pre{margin:0}.download-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;max-width:850px;display:grid}.download-card{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--panel);flex-direction:column;gap:10px;padding:22px;display:flex}.download-card h3{margin:0;font-size:22px}.download-card p{margin:0}.download-card .download-meta{font:11px var(--code-font);letter-spacing:.5px}.download-card>a.primary,.download-card>a.secondary{align-self:flex-start;margin-top:6px;text-decoration:none}.download-card details{color:var(--muted);font-size:12px}.download-card details code{overflow-wrap:anywhere;margin:8px 0 4px;font-size:11px;display:block}.download-commands{border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent);grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:0;max-width:850px;margin:18px 0 0;display:grid}.download-commands dt,.download-commands dd{border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent);margin:0;padding:12px 16px 12px 0}.download-commands dd{color:var(--muted)}@media (width<=640px){.download-commands{grid-template-columns:minmax(0,1fr)}.download-commands dt{border-bottom:0;padding-bottom:2px}.download-steps>li{grid-template-columns:minmax(0,1fr)}}.device-terminal{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--panel);max-width:440px;margin-top:28px;overflow:hidden}.device-terminal pre{font:13px/1.7 var(--code-font);white-space:pre-wrap;margin:0;padding:18px 20px}.device-terminal strong{color:var(--accent);white-space:nowrap}#app .device-form>button.primary{width:100%;margin-top:16px;padding-block:12px}.device-form label{gap:8px;margin-top:22px;display:grid}.device-code-input{font:600 24px var(--code-font);letter-spacing:3px;text-align:center;text-transform:uppercase;padding:14px 12px}.device-facts{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--panel);grid-template-columns:auto minmax(0,1fr);gap:10px 20px;margin:22px 0;padding:18px 20px;display:grid}.device-facts dt{font:10px var(--code-font);letter-spacing:1px;text-transform:uppercase;color:var(--muted);align-self:center}.device-facts dd{overflow-wrap:anywhere;margin:0}.device-warning{border-left:2px solid var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);padding:12px 16px;line-height:1.6}.device-actions{gap:12px;margin-top:18px;display:flex}#app .device-actions .primary{flex:1;width:auto;margin-top:0}.device-result{text-align:center}.device-result-mark{width:64px;height:64px;color:var(--accent);border:2px solid var(--accent);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.device-result-mark.refused{color:var(--muted);border-color:var(--muted)}.device-result-mark svg{width:28px;height:28px}#app .application-header{z-index:5;border-bottom:1px solid var(--border);background:var(--bg);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px 20px;min-height:52px;margin:0;padding:8px 20px;font-size:12px;display:grid;position:sticky;top:0}#app .application-header .brand{white-space:nowrap;align-items:center;gap:4px;width:auto;margin:0;font-size:16px;display:inline-flex}.application-header>nav{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:16px;min-width:0;display:flex}#app .account-control{border:1px solid color-mix(in srgb,var(--border) 76%,var(--accent));border-radius:var(--radius-control);background:linear-gradient(180deg,color-mix(in srgb,var(--raised) 92%,var(--accent)),var(--bg));color:var(--text);min-height:max(36px,var(--control-height));min-width:0;max-width:250px;box-shadow:0 1px 0 color-mix(in srgb,var(--text) 10%,transparent) inset,0 8px 20px #00000014;align-items:center;gap:8px;margin:0;padding:6px 10px;font-size:12px;display:flex}.account-control>span:not(.avatar){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-control .avatar{flex-shrink:0}.account-control:after{content:"";border-bottom:1px solid;border-right:1px solid;flex-shrink:0;width:6px;height:6px;margin:0 2px 4px 4px;transform:rotate(45deg)}.account-control[aria-expanded=true]:after{margin-top:6px;transform:rotate(225deg)}#app .account-control:hover,#app .account-control[aria-expanded=true]{border-color:var(--accent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-bg) 84%,var(--raised)),var(--accent-bg));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent),0 14px 34px color-mix(in srgb,var(--accent) 12%,transparent)}.account-menu-heading{border-bottom:1px solid var(--border);margin-bottom:4px;padding:8px 10px 10px}.account-menu-heading strong,.account-menu-heading span{display:block}.account-menu-heading span{color:var(--muted);margin-top:2px;font-size:11px}@media (width<=760px){#app .application-header{padding:8px var(--page-gutter);grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:8px 12px}.application-header>.account-area{grid-area:1/2}#app .application-header>nav.header-path{grid-area:2/1}#app .application-header>.header-search{grid-area:2/2;margin-left:0}}#app .account-page,#app .repository-workspace{padding:0}.section-frame{grid-template-columns:200px minmax(0,1fr);display:grid}.category-divider{width:1px;margin:6px var(--space-1);background:var(--border);flex:none;align-self:stretch}#page-content{width:100%;min-width:0;max-width:none;margin:0;padding:20px}.account-identity{overflow-wrap:anywhere}.account-identity dd{margin:4px 0 16px}@media (width<=760px){.section-frame{grid-template-columns:minmax(0,1fr)}#page-content{padding:12px}}.repository-ref-columns{grid-template-columns:200px minmax(0,1fr);gap:16px;display:grid}#app .repository-workspace{padding:0}#app .repository-heading{padding:8px 20px}.repository-workspace>.repository-work-columns{padding:0}@media (width<=760px){.repository-ref-columns{grid-template-columns:minmax(0,1fr)}}:root[data-effects=subtle] .entry-page:before{opacity:.55}.org-scope{align-items:center;gap:6px;min-width:0;display:flex;position:relative}.org-scope button:not([data-ui-control]){margin:0}.application-header select:not([data-ui-control]){width:200px;min-width:0;max-width:100%;color:var(--text);background:var(--bg);border-color:var(--border);color-scheme:inherit;padding:5px 10px;font-size:12px}#organization-browser:not([hidden]){z-index:7;width:min(560px,calc(100vw - var(--page-gutter) * 2));max-width:calc(100vw - var(--page-gutter) * 2);background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-container);flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:auto;box-shadow:0 12px 30px #0000001f}#organization-browser input:not([data-ui-control]){width:230px;min-width:0;max-width:100%}.account-area{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.section-frame.section-frame-no-rail{grid-template-columns:minmax(0,1fr)}.section-frame.section-frame-no-rail>.section-main,.section-frame.section-frame-no-rail>#page-content,.section-frame.section-frame-no-rail>.content{grid-column:1}.section-frame:has(>.section-rail[data-nav-collapsed=true]:not([hidden])){grid-template-columns:52px minmax(0,1fr)}.repository-columns:has(>.section-rail[data-nav-collapsed=true]){grid-template-columns:52px minmax(0,1fr) 196px}.repository-ref-columns:has(>.section-rail[data-nav-collapsed=true]){grid-template-columns:52px minmax(0,1fr)}@media (width<=1180px){.repository-columns:has(>.section-rail[data-nav-collapsed=true]){grid-template-columns:52px minmax(0,1fr)}}@media (width<=900px){#app .section-frame,#app .shell,#app .repository-ref-columns,#app .repository-columns{grid-template-columns:minmax(0,1fr)}}.repository-columns,.repository-ref-columns{gap:0}.repository-center{padding:var(--page-gutter)}.repository-heading{margin:0}#app .infrastructure-section{border:0;border-bottom:1px solid var(--border);background:0 0;padding:24px 0}.infrastructure-section h2{margin:0 0 8px;font-size:20px}.infrastructure-section p{max-width:80ch;margin:8px 0 16px}.infrastructure-section .token-search{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}.infrastructure-section form:not(.token-search){max-width:760px}.infrastructure-section form>.field{max-width:360px}.infrastructure-section form>button:not([data-ui-control]){margin:8px 8px 0 0}.infrastructure-agent{border-bottom:1px solid var(--border);align-items:center;padding:16px 0}.infrastructure-agent:last-child{border-bottom:0}.infrastructure-agent h3{margin:0 0 4px;font-size:15px}.infrastructure-agent p{overflow-wrap:anywhere;margin:4px 0;font-size:12px}.infrastructure-agent button:not([data-ui-control]){align-self:center}.infrastructure-job{border-bottom:1px solid var(--border);padding:12px 0}#app .appearance-panel h2{margin:16px 0;font-size:24px}.appearance-panel h3{margin:24px 0 12px;font-size:18px}#app .theme-controls{display:block}.theme-controls fieldset{border:0;border-top:1px solid var(--border);min-width:0;margin:20px 0;padding:20px 0}.theme-controls legend{color:var(--text);padding:0 12px 0 0;font-size:18px}.appearance-fields{grid-template-columns:repeat(2,minmax(0,360px));gap:16px 24px;display:grid}.appearance-fields .field{gap:8px;min-width:0;margin:0}.appearance-fields :is(input,select):not([data-ui-control]){width:100%;margin:0}.theme-import{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.theme-import input:not([data-ui-control]){margin:0}@media (width<=760px){.appearance-fields{grid-template-columns:minmax(0,1fr)}.infrastructure-page .page-heading{align-items:start;gap:16px}.infrastructure-page .editor-actions{flex-wrap:wrap}.repository-columns>.repository-widgets{grid-column:2;display:grid;overflow:visible}}.repository-work-columns>.repository-center{padding:0}.work-page-shell>.ticket-workspace{padding:var(--page-gutter);min-width:0}.repository-columns.repository-settings-columns,.repository-ref-columns.repository-settings-columns{grid-template-columns:minmax(0,1fr)}.repository-settings-columns>.repository-center{width:100%;max-width:none}#app .repository-settings-page{grid-template-rows:auto minmax(0,1fr);grid-template-columns:200px minmax(0,1fr);width:100%;display:grid}.repository-settings-page>.page-context{padding:var(--page-gutter) var(--page-gutter) 0;grid-column:2;margin:0}.repository-settings-page>form{min-width:0;padding:var(--page-gutter);grid-column:2}.check.signoff-control{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px 10px;display:grid}.signoff-control input:not([data-ui-control]){grid-area:1/1;width:auto;margin:4px 0}.signoff-control label{overflow-wrap:anywhere;grid-area:1/2;min-width:0}.signoff-control button:not([data-ui-control]){grid-column:2;justify-self:start}.public-page .collection-row small{grid-column:1}#app .public-page .collection-row{gap:4px;padding:12px 0}#app .public-page .collection-row h2{font-size:16px}.document-content h2{border-top:1px solid var(--border);margin:32px 0 16px;padding-top:24px;scroll-margin-top:120px}.document-content p,.document-content li{max-width:850px;color:var(--muted);line-height:1.8}.document-content pre{border-left:2px solid var(--accent);background:var(--panel);white-space:pre-wrap;overflow-wrap:anywhere;max-width:850px;padding:16px 20px}.document-content h1{margin:16px 0}.document-content{min-width:0;scroll-margin-top:120px}#page-content.document-content{padding-block-end:70vh}.profile-image{object-fit:cover;max-width:100%;margin-block:1rem;display:block}.profile-image.avatar{aspect-ratio:1;width:128px;height:auto}.profile-image.banner{aspect-ratio:4;width:100%}.review-trend{margin:16px 0}.review-trend>div{overflow:auto}.review-trend svg{width:100%;min-width:0;max-width:960px;color:var(--text)}[data-view$=-insights] p>a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}[data-view=pulse-insights]>section{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}[data-view=pulse-insights]>section h3{margin:0 0 12px}.pulse-counts{grid-template-columns:max-content 1fr;gap:6px 24px;margin:12px 0;display:grid}.pulse-counts dd{margin:0;font-weight:600}.remote-directory{border-collapse:collapse;table-layout:fixed;width:100%}.remote-directory th,.remote-directory td{text-align:left;border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:8px}.remote-directory th:last-child{width:30%}.session-row{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:12px 0}.session-row h3{margin:0}.session-row p{margin:6px 0}.session-row button:not([data-ui-control]){white-space:normal;max-width:100%}.token-dialog .token-search{align-items:end;gap:8px;max-width:760px;display:flex}.token-dialog .token-search .field{flex:1;min-width:180px;margin:0}.token-dialog .token-search button:not([data-ui-control]),.token-dialog .token-search input:not([data-ui-control]){margin:0}#app :is(.application-header,.page-context,.repository-title) a{color:var(--text);text-decoration:none}#app :is(.application-header,.page-context,.repository-title,.repository-widgets,.repo-row,.collection-row) a:hover{color:var(--accent)}@media (width<=900px){#app .repository-columns>.repository-widgets{padding:var(--page-gutter);grid-column:1/-1}}@media (width<=600px){#app input:not([type=checkbox]):not([type=radio]):not([data-ui-control]),#app select:not([data-ui-control]),#app textarea:not([data-ui-control]){min-height:44px;font-size:16px}#app button:not([data-ui-control]){min-height:44px}#app input:is([type=checkbox],[type=radio]):not([data-ui-control]){flex-shrink:0;width:20px;height:20px}#app label:has(>input:is([type=checkbox],[type=radio])){align-content:center;min-height:44px}#app .repository-columns>.repository-widgets{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.repository-settings-page>.page-context,.repository-settings-page>form{grid-column:1/-1;width:100%}}@media (width<=760px){#organization-browser:not([hidden]){top:calc(var(--header,52px) + 8px);left:var(--page-gutter);right:var(--page-gutter);width:auto;max-width:none;position:fixed}}#app :is(button,.primary,.secondary):not(.account-control):not(.text-button):not(.icon):not(.diff-number):not([data-ui-control]){border-radius:var(--radius-control);box-shadow:0 1px 0 color-mix(in srgb,var(--text) 9%,transparent) inset,0 8px 20px #0000001f}#app :is(button,.primary,.secondary):not(.account-control):not(.text-button):not(.icon):not(.diff-number):hover:not([data-ui-control]){box-shadow:0 1px 0 color-mix(in srgb,var(--text) 12%,transparent) inset,0 12px 28px #0000002e;transform:translateY(-1px)}#app .repository-workspace{max-width:none;padding:0 0 var(--space-8)}#app .repository-heading{padding:var(--space-4) var(--page-gutter) var(--space-3);background:linear-gradient(135deg,color-mix(in srgb,var(--raised) 82%,transparent),color-mix(in srgb,var(--accent-bg) 36%,transparent));border-bottom:1px solid color-mix(in srgb,var(--border) 76%,var(--accent));margin:0}#app .repository-title{min-height:40px}#app .repository-title>a{border-radius:var(--radius-control);background:color-mix(in srgb,var(--bg) 56%,transparent);max-width:none;padding:4px 8px}#app .repository-title h1>a{border-radius:var(--radius-control);background:color-mix(in srgb,var(--accent-bg) 50%,transparent);padding:4px 8px}#app .repository-columns,#app .repository-ref-columns,#app .repository-work-columns{background:linear-gradient(180deg,color-mix(in srgb,var(--raised) 22%,transparent),transparent 220px)}#app .repository-center{padding:var(--page-gutter)}#app .repository-settings-page>.page-context{padding:var(--page-gutter) var(--page-gutter) 0;grid-row:1}#app .repository-settings-page>form{padding:var(--page-gutter)}#app .repository-settings-page>footer{padding-inline:var(--page-gutter)}@media (width<=900px){#app .repository-heading{padding:var(--space-3) var(--page-gutter)}}#app .infrastructure-page{max-width:1280px}#app .infrastructure-page .page-heading{padding:var(--space-5,20px) 0 var(--space-4);border-bottom:1px solid color-mix(in srgb,var(--border) 72%,var(--accent));margin-bottom:var(--space-4)}#app .infrastructure-page .page-heading h1{margin-bottom:8px}#app .infrastructure-page>.work-status[role=status]{min-height:1.4em}#app .infrastructure-section,#app .infrastructure-page .infrastructure-panel,#app .infrastructure-page .repository-section,#app .deploy-result{margin:0 0 var(--space-4);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--border) 78%,var(--accent));border-radius:var(--radius-surface);background:linear-gradient(180deg,color-mix(in srgb,var(--raised) 78%,transparent),color-mix(in srgb,var(--bg) 94%,transparent));box-shadow:0 1px 0 color-mix(in srgb,var(--text) 7%,transparent) inset,0 14px 34px #0000001a;position:relative}#app .infrastructure-section:before,#app .infrastructure-page .infrastructure-panel:before,#app .infrastructure-page .repository-section:before,#app .deploy-result:before{content:"";border-radius:var(--radius-surface) 0 0 var(--radius-surface);background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 18%,transparent));opacity:.78;width:3px;position:absolute;inset:0 auto 0 0}#app .infrastructure-section h2,#app .infrastructure-page .infrastructure-panel h2,#app .infrastructure-page .repository-section h2,#app .deploy-result h2{margin:0 0 var(--space-2);font-size:var(--text-title);letter-spacing:-.35px}#app .infrastructure-section>p,#app .infrastructure-page .infrastructure-panel>p,#app .infrastructure-page .repository-section>p{max-width:82ch}#app .infrastructure-agent,#app .infrastructure-job,#app .infrastructure-page .collaborator-row{gap:var(--space-3);margin:var(--space-2) 0 0;padding:var(--space-3);border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:var(--radius-surface);background:color-mix(in srgb,var(--bg) 72%,var(--raised));grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}#app .infrastructure-agent h3{font-size:var(--text-section);margin:0 0 4px}#app .infrastructure-agent p,#app .infrastructure-job p{margin:4px 0}#app .infrastructure-job{grid-template-columns:minmax(0,1fr) auto auto}#app .infrastructure-job code,#app .infrastructure-job span{overflow-wrap:anywhere;min-width:0}#app .infrastructure-controls,#app .infrastructure-section .token-search,#app .infrastructure-page .token-search,#app .infrastructure-page .import-fields{gap:var(--space-3);margin:var(--space-3) 0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;display:grid}#app .infrastructure-controls label{color:var(--text);font-weight:600;font-size:var(--text-label);gap:6px;display:grid}#app .remote-directory{border:1px solid var(--border);border-radius:var(--radius-surface);background:color-mix(in srgb,var(--bg) 78%,var(--raised));overflow:hidden}#app .remote-directory th{background:color-mix(in srgb,var(--raised) 86%,var(--accent-bg));color:var(--text)}#app .remote-result,#app .deploy-result pre{border:1px solid var(--border);border-radius:var(--radius-surface);background:color-mix(in srgb,var(--bg) 88%,#000)}#app .metadata-grid{grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;display:grid}#app .metadata-grid dt{color:var(--muted);font-weight:600}#app .metadata-grid dd{overflow-wrap:anywhere;min-width:0;margin:0}#app .flow-list{max-width:82ch;padding-left:1.4rem}#app .flow-list li{margin:8px 0}@media (width<=700px){#app .infrastructure-agent,#app .infrastructure-job,#app .metadata-grid{grid-template-columns:minmax(0,1fr)}}#app .workspace-detail-surface,#app .organization-settings-section,#app .session-row,#app .member,#app .team-card,#app .settings-card,#app .collaborator-row,#app .field-group,#app .ssh-key-row,#app .profile-overview,#app .appearance-panel{border:0;border-top:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0}#app .organization-settings-section,#app .profile-overview,#app .appearance-panel{padding:var(--space-4) 0}#app .content-search-group{padding:var(--space-4);margin:0 0 var(--space-3)}#app .content-search-group>h2{margin:0 0 var(--space-3);font-size:var(--text-title);font-weight:500}#app .section-frame :is(.repo-list,.collection-list,.owner-area-list)>:is(.repo-row,.collection-row,.team-card,.member){border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;margin:0}#app .section-frame :is(.repo-list,.collection-list,.owner-area-list)>:is(.repo-row,.collection-row,.team-card,.member):last-child{border-bottom:0}#app .section-frame .organization-settings-section{border:0;border-bottom:1px solid var(--border);padding:var(--space-4) 0;background:0 0;border-radius:0;margin:0}#app .member,#app .session-row,#app .ssh-key-row,#app .collaborator-row{gap:var(--space-3);margin:var(--space-2) 0;padding:var(--space-3) 0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}#app .member>span:first-child,#app .session-row h3,#app .collaborator-row>strong{overflow-wrap:anywhere;min-width:0;font-weight:700}#app .team-card,#app .settings-card{padding:var(--space-4) 0;margin:0 0 var(--space-3)}#app .field-group{padding:var(--space-4) 0;margin:0 0 var(--space-4);min-width:0;position:relative}#app .field-group legend{padding:0 var(--space-2);font-size:var(--text-section);font-weight:700}#app .account-identity{gap:var(--space-2) var(--space-4);grid-template-columns:max-content minmax(0,1fr);max-width:760px;display:grid}#app .account-identity dt{color:var(--muted);font-weight:700}#app .account-identity dd{overflow-wrap:anywhere;min-width:0;margin:0}#app .appearance-panel{margin:0}#app .appearance-panel .theme-gallery{margin-top:var(--space-3)}#app .theme-tile{box-shadow:none;border-radius:0}#app .theme-tile[aria-pressed=true]{box-shadow:none}#app .collection-row h2,#app .collection-row h3{font-weight:700}#app .collection-actions,#app .repo-actions,#app .editor-actions{flex-wrap:wrap}@media (width<=760px){#app .member,#app .session-row,#app .ssh-key-row,#app .collaborator-row,#app .account-identity{grid-template-columns:minmax(0,1fr)}}#app .appearance-panel .theme-tile{border:0;border-top:1px solid var(--border);background:0 0}#app .shell .panel,#app .content .panel{border:0;border-top:1px solid var(--border);box-shadow:none}#app .repository-settings-page:has(>.section-rail[data-nav-collapsed=true]){grid-template-columns:52px minmax(0,1fr)}#app .repository-settings-page>:not(.section-rail){grid-column:2}#app .repository-settings-page>form{min-width:0;max-width:none;padding:var(--page-gutter);border:1px solid color-mix(in srgb,var(--border) 72%,var(--accent));border-radius:var(--radius-surface);background:linear-gradient(180deg,color-mix(in srgb,var(--raised) 76%,transparent),color-mix(in srgb,var(--bg) 96%,transparent));box-shadow:0 1px 0 color-mix(in srgb,var(--text) 7%,transparent) inset,0 12px 30px #00000014;grid-area:2/2}#app .repository-settings-page .dialog-heading{min-height:44px;margin:0 0 var(--space-4);padding:0 0 var(--space-3);border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent);align-items:center;display:flex}#app .repository-settings-page h2{font-size:var(--text-title);line-height:1.2}#app .repository-settings-page #modal-fields,#app .repository-settings-page .repository-settings-content,#app .repository-settings-page [data-settings-section]{width:100%;max-width:none}#app .repository-settings-page .repository-settings-content .field,#app .repository-settings-page #modal-fields>.field{max-width:none}#app .repository-settings-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not([data-ui-control]){min-height:42px}#app .repository-settings-page footer{gap:var(--space-2);margin:var(--space-4) calc(-1 * var(--page-gutter)) calc(-1 * var(--page-gutter));padding:var(--space-3) var(--page-gutter);border-top:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--raised) 86%,transparent),color-mix(in srgb,var(--bg) 98%,transparent));backdrop-filter:blur(10px);flex-wrap:wrap;align-items:center;display:flex;position:sticky;bottom:0}@media (width<=900px){#app .repository-settings-page{grid-template-columns:minmax(0,1fr)}#app .repository-settings-page>:not(.section-rail){grid-column:1/-1}#app .repository-settings-page>.page-context{grid-row:auto}#app .repository-settings-page>form{margin-top:var(--space-3);grid-area:auto/1/auto/-1}}@media (width<=600px){#app .repository-settings-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not([data-ui-control]){min-height:44px;font-size:16px}#app .repository-settings-page :is(button,.secondary,.primary,.danger):not([data-ui-control]){min-height:44px}#app .repository-settings-page>form{border-radius:var(--radius-surface);padding:var(--space-3)}#app .repository-settings-page footer{margin-inline:calc(-1 * var(--space-3));margin-bottom:calc(-1 * var(--space-3));padding-inline:var(--space-3)}}#app .repository-settings-page :is(button,input,select,textarea):not([data-ui-control]){font-size:14px}#app .repository-settings-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not([data-ui-control]){font-size:15px;line-height:1.35}#app .repository-settings-page label{color:var(--text);font-size:12px;font-weight:700}@media (width<=600px){#app .repository-settings-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not([data-ui-control]){font-size:16px}}#app .repository-workspace .empty-repository.repository-section:not(.source-pane):not(.source-code):not(pre),#app .repository-workspace .file-unavailable.repository-section:not(.source-pane):not(.source-code):not(pre),#app .repository-workspace .ref-browser.repository-section:has(form):not(.source-pane):not(.source-code):not(pre),#app .repository-workspace .repository-section:has(>button.primary):not(.source-pane):not(.source-code):not(pre),#app .repository-workspace .repository-section:has(>.primary):not(.source-pane):not(.source-code):not(pre){margin:0 0 var(--space-4);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--border) 76%,var(--accent));border-radius:var(--radius-surface);background:linear-gradient(180deg,color-mix(in srgb,var(--raised) 82%,transparent),color-mix(in srgb,var(--bg) 94%,transparent));box-shadow:0 1px 0 color-mix(in srgb,var(--text) 7%,transparent) inset,0 14px 34px #0000001a}#app .repository-workspace .empty-repository.repository-section{gap:var(--space-2);align-content:start;min-width:0;max-width:760px;display:grid}#app .repository-workspace .empty-repository.repository-section>*{min-width:0}#app .repository-workspace .empty-repository.repository-section h2{font-size:var(--text-title);letter-spacing:-.35px}#app :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not([data-ui-control]),.entry-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not([data-ui-control]){color:var(--text);background:linear-gradient(180deg,color-mix(in srgb,var(--raised) 72%,var(--bg)),var(--bg));border:1px solid color-mix(in srgb,var(--border) 86%,var(--text));border-radius:var(--radius-control);box-shadow:0 1px 0 color-mix(in srgb,var(--text) 6%,transparent) inset;color-scheme:inherit}#app select:not([data-ui-control]),.entry-page select:not([data-ui-control]){accent-color:var(--accent);appearance:auto}.entry-page .site-nav select:not([data-ui-control]){border:1px solid color-mix(in srgb,var(--border) 86%,var(--text));border-radius:var(--radius-control);background:linear-gradient(180deg,color-mix(in srgb,var(--raised) 72%,var(--bg)),var(--bg));min-height:38px;box-shadow:0 1px 0 color-mix(in srgb,var(--text) 6%,transparent) inset,0 10px 24px #00000014;padding:8px 32px 8px 12px;font-size:13px}#app :is(button,.primary,.secondary,.button):not(.account-control):not(.text-button):not(.icon):not(.diff-number):not([data-ui-control]),#app .repository-menu-link:not([data-ui-control]),#app .code-toolbar :is(a,button,select):not([data-ui-control]),#app .ticket-toolbar :is(a,button,select):not([data-ui-control]),#app .kanban-filters :is(button,select,input):not([data-ui-control]),#app .infrastructure-controls :is(button,select,input):not([data-ui-control]){min-height:38px;font-size:max(13px,var(--text-label))}#app .application-header select:not([data-ui-control]){min-height:36px;font-size:13px}#app :is(input[type=checkbox],input[type=radio]):not([data-ui-control]){width:18px;min-width:18px;height:18px;accent-color:var(--accent)}#app label:has(>input:is([type=checkbox],[type=radio])){align-content:center;min-height:38px}#app .repository-workspace :is(button,.primary,.secondary,.button):not(.diff-number):not(.icon):not([data-ui-control]){padding-block:8px;font-size:13px}#app .profile-contributions form button:not([data-ui-control]),#app .owner-page form button:not([data-ui-control]){min-height:38px}@media (width<=600px){#app :is(button,.primary,.secondary,.button):not(.account-control):not(.text-button):not(.icon):not(.diff-number):not([data-ui-control]),#app .repository-menu-link:not([data-ui-control]),#app .code-toolbar :is(a,button,select):not([data-ui-control]),#app .ticket-toolbar :is(a,button,select):not([data-ui-control]),#app .kanban-filters :is(button,select,input):not([data-ui-control]),#app .infrastructure-controls :is(button,select,input):not([data-ui-control]),#app .application-header select:not([data-ui-control]){min-height:44px;font-size:16px}}#app button.text-button:not([data-ui-control]){min-height:36px;padding-block:8px}@media (width<=600px){#app button.text-button:not([data-ui-control]){min-height:44px;font-size:16px}}#app .check{align-items:center;min-height:38px}@media (width<=600px){#app .check{min-height:44px}}#app .repository-workspace .content-search{margin:var(--space-4) 0;padding:var(--space-4);border:1px solid color-mix(in srgb,var(--border) 76%,var(--accent));border-radius:var(--radius-surface);background:linear-gradient(180deg,color-mix(in srgb,var(--raised) 76%,transparent),color-mix(in srgb,var(--bg) 96%,transparent));box-shadow:0 1px 0 color-mix(in srgb,var(--text) 7%,transparent) inset,0 12px 30px #00000017}#app .repository-workspace .content-search-form{padding:var(--space-3);border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:var(--radius-control);background:color-mix(in srgb,var(--bg) 76%,var(--raised))}#app .repository-workspace .content-search-result{margin:var(--space-3) 0 0;padding:var(--space-3);border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:var(--radius-control);background:color-mix(in srgb,var(--bg) 78%,var(--raised))}@media (width<=700px){#app .repository-workspace .content-search,#app .repository-workspace .content-search-form,#app .repository-workspace .content-search-result{padding:var(--space-3)}}#app .repository-workspace .content-search-form{box-shadow:0 1px 0 color-mix(in srgb,var(--text) 6%,transparent) inset}#app .repository-workspace .comparison-form,#app .repository-workspace .comparison-summary{padding:var(--space-3);border:1px solid color-mix(in srgb,var(--border) 76%,var(--accent));border-radius:var(--radius-surface);background:linear-gradient(180deg,color-mix(in srgb,var(--raised) 74%,transparent),color-mix(in srgb,var(--bg) 96%,transparent));box-shadow:0 1px 0 color-mix(in srgb,var(--text) 7%,transparent) inset,0 10px 24px #00000014}#app .repository-workspace .comparison-form :is(input,select):not([data-ui-control]),#app .repository-workspace .comparison-form button:not([data-ui-control]),#app .repository-workspace .comparison-summary button:not([data-ui-control]){min-height:38px;font-size:13px}@media (width<=700px){#app .repository-workspace .comparison-form{grid-template-columns:minmax(0,1fr)}#app .repository-workspace .comparison-form,#app .repository-workspace .comparison-summary{padding:var(--space-3)}#app .repository-workspace .comparison-form :is(input,select):not([data-ui-control]),#app .repository-workspace .comparison-form button:not([data-ui-control]),#app .repository-workspace .comparison-summary button:not([data-ui-control]){min-height:44px;font-size:16px}}#app .collection-actions,#app .token-search{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 var(--space-4);box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;padding:0;display:flex}#app .collection-actions:is(nav,div):empty,#app .token-search:empty{display:none}#app .collection-actions label,#app .token-search label,#app .token-search .field{margin:0}#app .collection-actions input[type=search],#app .token-search input[type=search]{flex:230px;width:auto;min-width:0;max-width:560px}@media (width<=700px){#app .collection-actions,#app .token-search{padding:0}#app .collection-actions :is(input,select,button,a):not([data-ui-control]),#app .token-search :is(input,select,button,a):not([data-ui-control]){min-height:44px}}#app .appearance-panel .theme-controls,#app .infrastructure-page :is(.infrastructure-section,.infrastructure-panel)>form:not(.token-search),#app .infrastructure-page :is(.infrastructure-section,.infrastructure-panel)>section:not(.infrastructure-agent):not(.infrastructure-job){margin:var(--space-3) 0 var(--space-4);padding:var(--space-4) 0;border:0;border-top:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0}#app .appearance-panel .theme-controls fieldset,#app .infrastructure-page :is(.infrastructure-section,.infrastructure-panel)>form:not(.token-search) .field,#app .infrastructure-page :is(.infrastructure-section,.infrastructure-panel)>section:not(.infrastructure-agent):not(.infrastructure-job) .field{min-width:0}@media (width<=700px){#app .appearance-panel .theme-controls,#app .infrastructure-page :is(.infrastructure-section,.infrastructure-panel)>form:not(.token-search),#app .infrastructure-page :is(.infrastructure-section,.infrastructure-panel)>section:not(.infrastructure-agent):not(.infrastructure-job){padding:var(--space-3) 0}}#app .infrastructure-page section[aria-label="Default repository storage"] form{margin:var(--space-3) 0 var(--space-4);padding:var(--space-4) 0;border:0;border-top:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0}@media (width<=700px){#app .infrastructure-page section[aria-label="Default repository storage"] form{padding:var(--space-3) 0}}#app .account-page #page-content>.inline-panel,#app .account-page #page-content>.inline-panel>form,#app .account-page #page-content>form:not(.collection-actions):not(.token-search){margin:var(--space-3) 0 var(--space-4);padding:var(--space-4) 0;border:0;border-top:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0}#app .account-page #page-content>.inline-panel>form{margin:var(--space-3) 0 0}@media (width<=700px){#app .account-page #page-content>.inline-panel,#app .account-page #page-content>.inline-panel>form,#app .account-page #page-content>form:not(.collection-actions):not(.token-search){padding:var(--space-3) 0}}#app .account-page #page-content>#modal,#app .account-page #page-content>#modal>#modal-form{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}#app .public-page .collection-list{border-top:1px solid var(--border);gap:0;display:block}#app .public-page .collection-row,#app .public-page .collection-row:hover,#app .public-page .collection-row:focus-within{border:0;border-bottom:1px solid var(--border);box-shadow:unset;overflow-wrap:anywhere;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;padding:22px 0;display:grid;transform:none}#app .public-page .collection-row :is(h2,h3,p,small){grid-column:1}#app .repository-settings-page{padding-bottom:max(0px,calc(var(--header,65px) - 65px))}#app .repository-workspace details.ref-list{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid color-mix(in srgb,var(--border) 76%,var(--accent));border-radius:var(--radius-surface);background:linear-gradient(180deg,color-mix(in srgb,var(--raised) 84%,transparent),color-mix(in srgb,var(--bg) 94%,transparent));box-shadow:0 1px 0 color-mix(in srgb,var(--text) 7%,transparent) inset,0 14px 34px #0000001a}#app .repository-workspace details.ref-list>summary{align-items:center;gap:var(--space-2);min-height:44px;margin:calc(-1 * var(--space-3)) calc(-1 * var(--space-4)) var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);color:var(--text);font-weight:650;display:flex}#app .repository-workspace details.ref-list>summary::marker{color:var(--accent)}#app .repository-workspace .work-table-scroll{border:1px solid var(--border);border-radius:var(--radius-surface);background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 96%,var(--accent) 4%),var(--panel));box-shadow:0 1px 0 color-mix(in srgb,var(--text) 7%,transparent) inset,0 14px 34px #0000001a}#app .repository-workspace .work-ticket-table{background:var(--panel)}#app .repository-workspace :is(.repository-section,.panel,.repository-widget,.kanban-item,.kanban-detail,.ticket-sidebar,.board-presentation-settings,.git-file-list,.commit-list):not(.source-pane):not(.source-code):not(pre){border:1px solid color-mix(in srgb,var(--border) 82%,var(--accent) 18%);border-radius:var(--radius-surface);box-shadow:0 1px 0 color-mix(in srgb,var(--text) 7%,transparent) inset,0 14px 34px #0000001a;padding:var(--space-3);margin-block:0 var(--space-3);background:0 0}#app .repository-workspace :is(.git-file-list,.commit-list,.work-ticket-table){overflow:hidden}#app .boot-loading{place-content:center;gap:var(--space-3);min-height:100vh;padding:var(--page-gutter);text-align:center;background:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 32%), linear-gradient(135deg,color-mix(in srgb,var(--bg) 92%,var(--raised)),var(--bg));display:grid}#app .boot-loading>*{justify-self:center}#app .boot-loading-mark{border:1px solid color-mix(in srgb,var(--border) 72%,var(--accent));background:linear-gradient(135deg,color-mix(in srgb,var(--accent-bg) 82%,var(--raised)),color-mix(in srgb,var(--bg) 70%,transparent));width:64px;height:64px;color:var(--accent);box-shadow:0 1px 0 color-mix(in srgb,var(--text) 8%,transparent) inset,0 18px 44px #0000002e;border-radius:18px;place-items:center;font-size:34px;display:grid}#app .boot-loading h1{font-size:clamp(28px,6vw,var(--text-display));margin:0}#app .boot-loading p{max-width:34rem;color:var(--muted);margin:0}:root[data-effects=full] #app .boot-loading-mark{animation:1.8s ease-in-out infinite boot-pulse}@keyframes boot-pulse{0%,to{box-shadow:0 1px 0 color-mix(in srgb,var(--text) 8%,transparent) inset,0 18px 44px #0000002e;transform:translateY(0)}50%{box-shadow:0 1px 0 color-mix(in srgb,var(--text) 8%,transparent) inset,0 24px 56px color-mix(in srgb,var(--accent) 22%,transparent);transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){#app .boot-loading-mark{animation:none!important}}@media (width<=900px){#app .application-header :is(a,button.account-control):not([data-ui-control]),#app .repo-row .repo-title a,#app .collection-row :is(a,button):not([data-ui-control]),#app .owner-page .repo-row a,#app .namespace-page .repo-row a{align-items:center;min-height:44px;padding-block:10px;line-height:1.35;display:inline-flex}#app .application-header .brand{min-height:44px}#app .page-context a,#app .breadcrumb a,#app .infrastructure-page :is(a,button):not(.repository-menu-link):not([data-ui-control]),#app .repository-title a,#app .repository-widgets a,#app .repository-page-body:not([data-view$=-insights]) a:not(.line-number):not(.diff-number):not(.section-rail a),#app .code-workspace:not([data-view$=-insights]) a:not(.line-number):not(.diff-number):not(.section-rail a){align-items:center;min-height:44px;padding-block:10px;line-height:1.35;display:inline-flex}#app input:is([type=checkbox],[type=radio]):not([data-ui-control]){block-size:24px;min-block-size:24px;inline-size:24px;min-inline-size:24px}}.repo-switcher-shell{min-width:0;position:relative}.repo-switcher-toggle{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.global-search{align-items:center;gap:8px;min-width:0;display:flex}.global-search input:not([data-ui-control]){width:100%;min-width:0}.owner-crumb{font-weight:700}.global-search{width:min(320px,28vw)}@media (width<=760px){.global-search{order:5;grid-column:1/-1;width:100%}}#app .repository-title h1 .repo-switcher-shell{vertical-align:middle;max-width:min(420px,45vw);display:inline-flex}#app .repository-title h1 .repo-switcher-toggle{min-height:34px;font:inherit;color:var(--accent);box-shadow:none;background:0 0;border:1px solid #0000;padding:4px 8px;font-weight:700}#app .repository-title h1 .repo-switcher-toggle:hover,#app .repository-title h1 .repo-switcher-toggle:focus-visible{background:var(--hover);border-color:var(--border);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}#app .application-header .global-search{display:none}#app .repository-title h1 .repo-switcher-toggle:after{content:"▾";color:var(--muted);margin-left:6px;font-size:.72em}#app .workspace-heading{border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent);margin:0}#app .workspace-title h1 .repo-switcher-shell{max-width:min(420px,45vw);display:inline-flex}#app .workspace-title h1 .repo-switcher-toggle:after{content:"▾";color:var(--muted);margin-left:6px;font-size:.72em}#app .workspace-section-switcher:not([hidden]){min-width:min(320px,calc(100vw - var(--page-gutter) * 2))}#app .workspace-intro{margin:0 0 var(--space-4);border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}#app .workspace-intro p{max-width:72ch;margin:0}#app .workspace-frame{grid-template-columns:200px minmax(0,1fr)}#app .workspace-frame:has(>.section-rail[hidden]){grid-template-columns:minmax(0,1fr)}#app .workspace-frame>.section-main{min-width:0;max-width:none}@media (width<=900px){#app .workspace-frame{grid-template-columns:minmax(0,1fr)}}#app .application-header .header-path{flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;font-size:14px;display:flex}#app .header-path>.header-owner-link,#app .header-path .header-repository-link,#app .header-path .header-object-link{color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-width:0;text-decoration:none;overflow:hidden}#app .header-path .header-repository-link,#app .header-path .header-object-link{font-weight:600}#app .header-path>.header-area-label{white-space:nowrap;flex-shrink:0}#app .header-path a:hover{text-decoration:underline}#app .header-path-separator{color:var(--muted)}#app .application-header .repo-switcher-shell{align-items:center;gap:4px;min-width:0;display:flex}#app .application-header .repo-switcher-toggle{width:28px;min-height:32px;color:var(--text);box-shadow:none;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}#app .application-header .repo-switcher-toggle:hover,#app .application-header .repo-switcher-toggle[aria-expanded=true]{background:var(--hover)}@media (width<=900px){#app .application-header{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:8px 12px}#app .application-header>.header-path{grid-area:1/2;gap:6px}#app .application-header>.account-area{grid-area:1/3}#app .application-header .brand{justify-content:center;min-width:44px;font-size:24px}#app .application-header .header-brand-name,#app .application-header .account-control>span:not(.avatar){display:none}#app .application-header .repo-switcher-toggle{width:32px;min-height:44px}}#app .application-header .repo-switcher-toggle .button-icon{display:none}#app .application-header .header-path a,#app .application-header .header-path .repo-switcher-shell{max-width:none}#app .area-switcher-shell{flex-shrink:0;display:inline-flex;position:relative}#app .application-header .area-switcher-toggle{min-width:28px;min-height:32px;color:var(--text);box-shadow:none;background:0 0;border:0;padding:0}#app .area-switcher-toggle .button-icon{display:none}#app .area-switcher-toggle:hover,#app .area-switcher-toggle[aria-expanded=true]{background:var(--hover)}#app .header-area-label{font-weight:600}@media (width<=900px){#app .application-header .area-switcher-toggle{min-height:44px}#app .header-area-label{font-size:12px}}#app .landing-editor{gap:var(--space-5);display:grid}#app .landing-section{padding:var(--space-4) 0;border-bottom:1px solid var(--border);min-width:0}#app .landing-choice{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}#app .landing-picker{max-height:320px;overflow:auto}#app .landing-section input:not([data-ui-control]),#app .landing-section select:not([data-ui-control]){max-width:100%}#theme-wallpaper{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}html[data-theme-pack=true] #app{z-index:1;position:relative}html[data-theme-pack=true] #app :is(.namespace-page,.account-page){background:0 0}html[data-theme-pack=true] body:before,html[data-theme-pack=true] body:after{display:none}#active-background{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}html[data-active-background=true] #app{z-index:1;position:relative}html[data-active-background=true] body:before,html[data-active-background=true] body:after{display:none}html[data-active-background=true] .namespace-page,html[data-active-background=true] .account-page{background:0 0}.background-live-preview{min-height:220px;margin-block:16px;position:relative;overflow:hidden}.background-editor .appearance-fields{margin-block:16px}html[data-navigating=true]:after{content:"";background:var(--accent);z-index:10000;pointer-events:none;width:35%;height:2px;position:fixed;top:0;left:0}::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-image-pair(root){isolation:auto}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal}html[data-navigating=true]:after{width:80%;height:3px;box-shadow:0 0 8px var(--accent)}#app .repository-work-columns>.repository-center,#app .repository-settings-columns>.repository-center{padding:0}#app .repository-workspace .work-page-shell{gap:0;width:100%;margin:0}#app .work-page-shell>.ticket-workspace{padding:var(--page-gutter)}#app .repository-settings-page{box-shadow:none;background:0 0;border:0;gap:0;margin:0;padding:0}#app .repository-settings-page>form{padding:var(--page-gutter);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}#app .notification-control{border:1px solid color-mix(in srgb,var(--border) 76%,var(--accent));border-radius:var(--radius-control);background:linear-gradient(180deg,color-mix(in srgb,var(--raised) 92%,var(--accent)),var(--bg));color:var(--text);min-height:max(36px,var(--control-height));min-width:max(36px,var(--control-height));box-shadow:0 1px 0 color-mix(in srgb,var(--text) 10%,transparent) inset,0 8px 20px #00000014;justify-content:center;align-items:center;gap:8px;padding:6px 10px;display:inline-flex;position:relative}#app .notification-control .notification-badge{background:var(--accent);min-width:18px;height:18px;color:var(--bg);font-variant-numeric:tabular-nums;border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;line-height:1;display:inline-flex}#app .working-home-row[data-unread=true]{border-inline-start:3px solid var(--accent);padding-inline-start:9px;font-weight:600}#app .workspace-frame>.section-main>#content.content{max-width:none;margin:0;padding:0}#app .message-center .message-count{margin:0 0 var(--space-2);display:block}#app .message-list{border:1px solid var(--border);border-radius:var(--radius-container);background:var(--panel);margin:0;padding:0;list-style:none;overflow:hidden}#app .message-row{border-bottom:1px solid var(--border);border-inline-start:3px solid #0000;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 16px;display:grid}#app .message-select{align-items:center;min-height:24px;display:flex}#app .message-kind{border-radius:var(--radius-control);background:color-mix(in srgb,var(--accent) 12%,transparent);width:28px;height:28px;color:var(--accent);justify-content:center;align-items:center;display:inline-flex}#app .message-kind[data-kind=import\.failed]{background:color-mix(in srgb,var(--danger,#b4442f) 16%,transparent);color:var(--danger,#b4442f)}#app .message-tag{font-weight:600}#app .message-read-action{padding:4px 8px}#app .message-row:last-child{border-bottom:0}#app .message-row[data-unread=true]{background:color-mix(in srgb,var(--accent) 6%,transparent);border-inline-start-color:var(--accent)}#app .message-row[data-unread=true] .message-title{font-weight:600}#app .message-body{min-width:0}#app .message-title{overflow-wrap:anywhere;display:inline-block}#app .message-preview,#app .message-meta{overflow-wrap:anywhere;margin:4px 0 0}#app .message-meta{font-size:12px}#app .message-side{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:6px;display:flex}#app .message-status{margin-top:var(--space-2)}#app .message-settings{border:1px solid var(--border);border-radius:var(--radius-container);background:var(--panel);flex-direction:column;gap:10px;padding:16px;display:flex}#app .message-setting{align-items:center;gap:10px;display:flex}@media (width<=700px){#app .message-row{grid-template-columns:auto auto minmax(0,1fr);row-gap:8px}#app .message-side{flex-direction:row;grid-column:3;justify-content:flex-end;align-items:center;width:100%}}#app #notification-peek{width:min(380px,calc(100vw - var(--page-gutter) * 2));padding:10px}#app .notification-peek-heading{padding:4px 8px 8px;display:block}#app .notification-peek-row{overflow-wrap:anywhere;flex-direction:column;gap:2px;padding:8px;display:flex}#app .notification-peek-all{border-top:1px solid var(--border);margin-top:4px;padding:8px;display:block}#app .message-toolbar{justify-content:space-between;align-items:end;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}#app .message-toolbar-left,#app .message-toolbar-right{align-items:end;gap:var(--space-2);flex-wrap:wrap;display:flex}#app .message-select-all{align-items:center;gap:8px;display:flex}#app .message-filter{flex-direction:column;gap:4px;display:flex}#app .message-day{background:color-mix(in srgb,var(--raised) 60%,transparent);border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.04em;padding:8px 16px;font-size:12px;font-weight:600}#app #notification-peek .notification-peek-row{text-align:start;border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent);flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}#app #notification-peek .notification-peek-row:last-of-type{border-bottom:0}#app .notification-peek-text{text-align:start;flex-direction:column;gap:2px;min-width:0;display:flex}#app #notification-peek .notification-peek-all{text-align:start}#app #notification-peek .message-kind{flex:none}#app .workspace-frame .workspace-context.breadcrumb{margin:0 0 var(--space-2);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;display:flex}#app .workspace-frame .workspace-context.breadcrumb [aria-current=page]{color:var(--text)}.ssh-keys-page>h2{margin:0 0 12px}.ssh-key-requirement{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--raised);border-radius:6px;margin:16px 0 0;padding:10px 14px}.ssh-key-requirement>summary{cursor:pointer;font-size:var(--text-small);color:var(--muted)}.ssh-key-form{margin-top:16px}.ssh-key-requirement p{margin:10px 0 8px}.ssh-key-requirement pre{background:var(--panel);font-size:var(--text-small);border-radius:4px;margin:0;padding:10px 12px;overflow-x:auto}.ssh-key-form textarea{font-family:var(--code-font,monospace);font-size:var(--text-small)}.ssh-key-row{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px 18px;padding:14px 0;display:flex}.ssh-key-identity{flex:320px;gap:4px;min-width:0;display:grid}.ssh-key-identity code{overflow-wrap:anywhere;font-size:var(--text-small);color:var(--muted)}.ssh-key-meta{font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.ssh-key-row[data-state=revoked] .ssh-key-identity strong{color:var(--muted);text-decoration:line-through}.message-row{border-inline-start:3px solid #0000;border-bottom:1px solid var(--border);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;display:grid}.message-row[data-unread=true]{border-inline-start-color:var(--accent);background:var(--accent-bg)}.message-row[data-unread=true] .message-title{font-weight:600}.message-title{overflow-wrap:anywhere;font-weight:400}.message-body{gap:4px;min-width:0;display:grid}.message-preview{color:var(--muted);overflow-wrap:anywhere;margin:0}.message-meta{font-size:var(--text-small);margin:0}.message-kind{color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.message-side{align-items:center;display:flex}.message-day{font-size:var(--text-small);color:var(--muted);padding:14px 14px 6px;font-weight:600}#notification-peek{min-width:320px;max-width:min(420px,90vw);padding:8px}.notification-peek-row{border-radius:6px;align-items:start;gap:10px;padding:8px;display:flex}.notification-peek-text{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.notification-peek-heading{font-size:var(--text-small);padding:6px 8px;display:block}.notification-peek-all{border-top:1px solid var(--border);padding:8px;display:block}@media (width<=900px){#app .empty>a:not([data-ui-control]){align-items:center;min-height:44px;padding-block:10px;line-height:1.35;display:inline-flex}#app details:not(.explorer-folder)>summary:not([data-ui-control]){align-content:center;min-height:44px;padding-block:10px;line-height:1.35}#app .profile-summary a,#app .code-workspace>section>a{align-items:center;min-height:44px;padding-block:10px;line-height:1.35;display:inline-flex}}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:.75rem;--bs-toast-padding-y:.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius);background-clip:padding-box}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;z-index:var(--bs-toast-zindex);pointer-events:none;width:max-content;max-width:100%;position:absolute}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));background-clip:padding-box;align-items:center;display:flex}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 #ffffff26, 0 1px 1px #00000013;--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49, 132, 253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130, 138, 145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60, 153, 110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11, 172, 204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217, 164, 6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225, 83, 97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211, 212, 213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66, 70, 73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13, 110, 253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108, 117, 125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25, 135, 84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13, 202, 240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255, 193, 7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220, 53, 69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248, 249, 250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33, 37, 41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49, 132, 253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg{--bs-btn-padding-y:.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-sm{--bs-btn-padding-y:.25rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));font-size:inherit;margin-bottom:0;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{color:var(--bs-secondary-color);margin-top:.25rem;font-size:.875em}.form-control{width:100%;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-clip:padding-box;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{padding:0;display:block}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{margin:-.375rem -.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;margin-inline-end:.75rem;padding:.375rem .75rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{width:100%;color:var(--bs-body-color);border:solid #0000;border-width:var(--bs-border-width) 0;background-color:#0000;margin-bottom:0;padding:.375rem 0;line-height:1.5;display:block}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-left:0;padding-right:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));border-radius:var(--bs-border-radius-sm);padding:.25rem .5rem;font-size:.875rem}.form-control-sm::file-selector-button{margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));border-radius:var(--bs-border-radius-lg);padding:.5rem 1rem;font-size:1.25rem}.form-control-lg::file-selector-button{margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border-radius:var(--bs-border-radius);border:0!important}.form-control-color::-webkit-color-swatch{border-radius:var(--bs-border-radius);border:0!important}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");width:100%;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon,none);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:#0000;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{border-radius:var(--bs-border-radius-sm);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{border-radius:var(--bs-border-radius-lg);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{min-height:1.5rem;margin-bottom:.125rem;padding-left:1.5em;display:block}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{text-align:right;padding-left:0;padding-right:1.5em}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);vertical-align:top;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);border:var(--bs-border-width) solid var(--bs-border-color);print-color-adjust:exact;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1em;height:1em;margin-top:.25em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");background-color:#0d6efd;border-color:#0d6efd}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-image:var(--bs-form-switch-bg);background-position:0;border-radius:2em;width:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28134, 182.5, 254%29'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");background-position:100%}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.form-check-inline{margin-right:1rem;display:inline-block}.btn-check{clip:rect(0, 0, 0, 0);pointer-events:none;position:absolute}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{appearance:none;background-color:#0000;width:100%;height:1.5rem;padding:0}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;width:1rem;height:1rem;margin-top:-.25rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{color:#0000;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;width:100%;height:.5rem}.form-range::-moz-range-thumb{appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;width:1rem;height:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{color:#0000;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;width:100%;height:.5rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{z-index:2;max-width:100%;height:100%;color:rgba(var(--bs-body-color-rgb), .65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;padding:1rem .75rem;transition:opacity .1s ease-in-out,transform .1s ease-in-out;position:absolute;top:0;left:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:#0000}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{transform:scale(.85)translateY(-.5rem)translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85)translateY(-.5rem)translate(.15rem)}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{z-index:-1;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius);height:1.5em;position:absolute;inset:1rem .375rem}.form-floating>textarea:disabled~label:after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.input-group{flex-wrap:wrap;align-items:stretch;width:100%;display:flex;position:relative}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{flex:auto;width:1%;min-width:0;position:relative}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{z-index:2;position:relative}.input-group .btn:focus{z-index:5}.input-group-text{color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{border-radius:var(--bs-border-radius-lg);padding:.5rem 1rem;font-size:1.25rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{border-radius:var(--bs-border-radius-sm);padding:.25rem .5rem;font-size:.875rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{width:100%;color:var(--bs-form-valid-color);margin-top:.25rem;font-size:.875em;display:none}.valid-tooltip{z-index:5;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius);max-width:100%;margin-top:.1rem;padding:.25rem .5rem;font-size:.875rem;display:none;position:absolute;top:100%}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), .25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-position:right .75rem center,right 2.25rem center;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), .25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(1.5em + 3.75rem)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb), .25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{width:100%;color:var(--bs-form-invalid-color);margin-top:.25rem;font-size:.875em;display:none}.invalid-tooltip{z-index:5;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius);max-width:100%;margin-top:.1rem;padding:.25rem .5rem;font-size:.875rem;display:none;position:absolute;top:100%}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), .25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,right 2.25rem center;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), .25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(1.5em + 3.75rem)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb), .25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-top-color:currentColor;border-bottom:0;margin-left:.255em;display:inline-block}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:.5rem;--bs-dropdown-spacer:.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:.5rem;z-index:var(--bs-dropdown-zindex);min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);background-clip:padding-box;margin:0;list-style:none;display:none;position:absolute}.dropdown-menu[data-bs-popper]{margin-top:var(--bs-dropdown-spacer);top:100%;left:0}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media (width>=576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media (width>=768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media (width>=992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media (width>=1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media (width>=1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{margin-top:0;margin-bottom:var(--bs-dropdown-spacer);top:auto;bottom:100%}.dropup .dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-top:0;border-bottom-color:currentColor;margin-left:.255em;display:inline-block}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{margin-top:0;margin-left:var(--bs-dropdown-spacer);top:0;left:100%;right:auto}.dropend .dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-left-color:currentColor;border-right:0;margin-left:.255em;display:inline-block}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{margin-top:0;margin-right:var(--bs-dropdown-spacer);top:0;left:auto;right:100%}.dropstart .dropdown-toggle:after{vertical-align:.255em;content:"";margin-left:.255em;display:none}.dropstart .dropdown-toggle:before{vertical-align:.255em;content:"";border-top:.3em solid #0000;border-bottom:.3em solid #0000;border-right:.3em solid;margin-right:.255em;display:inline-block}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1;overflow:hidden}.dropdown-item{width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;color:var(--bs-dropdown-link-color);text-align:inherit;white-space:nowrap;border-radius:var(--bs-dropdown-item-border-radius,0);background-color:#0000;border:0;font-weight:400;text-decoration:none;display:block}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);background-color:var(--bs-dropdown-link-active-bg);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:#0000}.dropdown-menu.show{display:block}.dropdown-header{padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);color:var(--bs-dropdown-header-color);white-space:nowrap;margin-bottom:0;font-size:.875rem;display:block}.dropdown-item-text{padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color);display:block}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:#ffffff26;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;display:flex}.nav-link{padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);background:0 0;border:0;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{border-bottom:var(--bs-nav-underline-border-width) solid transparent;padding-left:0;padding-right:0}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentColor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentColor;font-weight:700}.nav-fill>.nav-link,.nav-fill .nav-item{text-align:center;flex:auto}.nav-justified>.nav-link,.nav-justified .nav-item{text-align:center;flex-grow:1;flex-basis:0}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;border-radius:var(--bs-list-group-border-radius);flex-direction:column;margin-bottom:0;padding-left:0;display:flex}.list-group-numbered{counter-reset:section;list-style-type:none}.list-group-numbered>.list-group-item:before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item{padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);text-decoration:none;display:block;position:relative}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):hover,.list-group-item-action:not(.active):focus{z-index:1;color:var(--bs-list-group-action-hover-color);background-color:var(--bs-list-group-action-hover-bg);text-decoration:none}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (width>=576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (width>=768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (width>=992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (width>=1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (width>=1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;transition:height .35s;overflow:hidden}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.repository-stats .table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), .075);vertical-align:top;border-color:var(--bs-table-border-color);width:100%;margin-bottom:1rem}.repository-stats .table>:not(caption)>*>*{color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));padding:.5rem}.repository-stats .table>tbody{vertical-align:inherit}.repository-stats .table>thead{vertical-align:bottom}.repository-stats .table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.repository-stats .caption-top{caption-side:top}.repository-stats .table-sm>:not(caption)>*>*{padding:.25rem}.repository-stats .table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.repository-stats .table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.repository-stats .table-borderless>:not(caption)>*>*{border-bottom-width:0}.repository-stats .table-borderless>:not(:first-child){border-top-width:0}.repository-stats .table-striped>tbody>tr:nth-of-type(odd)>*,.repository-stats .table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.repository-stats .table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.repository-stats .table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.repository-stats .table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a5b5cc;--bs-table-striped-bg:#c4d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe5;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.repository-stats .table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b4b6b7;--bs-table-striped-bg:#d6d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbcdce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.repository-stats .table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.repository-stats .table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a5c4ca;--bs-table-striped-bg:#c4e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.repository-stats .table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e6c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dab9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece0be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.repository-stats .table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc1c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7c9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.repository-stats .table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.repository-stats .table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.repository-stats .table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=575.98px){.repository-stats .table-responsive-sm{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=767.98px){.repository-stats .table-responsive-md{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=991.98px){.repository-stats .table-responsive-lg{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=1199.98px){.repository-stats .table-responsive-xl{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=1399.98px){.repository-stats .table-responsive-xxl{-webkit-overflow-scrolling:touch;overflow-x:auto}}#app .repository-workspace .repository-stats>form.code-stats-toolbar{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;align-items:flex-end;gap:8px;margin:12px 0;padding:0;display:flex}#app .repository-workspace .repository-stats .code-stats-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:720px;margin:20px 0 12px;display:grid}#app .repository-workspace .repository-stats .code-stats-totals dt{color:var(--muted);font-weight:500}#app .repository-workspace .repository-stats .code-stats-totals dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:24px}#app .repository-workspace .repository-stats .table{--bs-table-color:var(--text);--bs-table-bg:transparent;--bs-table-border-color:var(--border);font-variant-numeric:tabular-nums;max-width:960px}#app .repository-workspace .repository-stats .table :is(th,td){padding:8px 12px}#app .repository-workspace .repository-stats .table :is(th,td):first-child{text-align:left;padding-left:0}#app .repository-workspace .repository-stats .table :is(th,td):not(:first-child){text-align:right}@media (width<=700px){#app .repository-workspace .repository-stats .code-stats-totals{grid-template-columns:repeat(2,minmax(0,1fr))}#app .repository-workspace .repository-stats .table :is(th,td){padding:8px 4px;font-size:13px}}#notice.toast{--bs-toast-color:var(--text);--bs-toast-bg:var(--menu-background);--bs-toast-border-color:var(--border);--bs-toast-border-radius:var(--radius-surface);--bs-toast-font-size:var(--text-body);--bs-toast-max-width:480px;--bs-toast-box-shadow:0 8px 28px #0003;inset:auto max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) auto;z-index:20000;overflow-wrap:anywhere;width:max-content;max-width:min(480px,100vw - 32px);margin:0;position:fixed}:root{--surface-color:var(--panel);--surface-opacity:100%;--menu-color:var(--raised);--menu-opacity:72%;--selection-color:var(--accent-bg);--selection-opacity:90%;--surface-background:color-mix(in srgb,var(--surface-color) var(--surface-opacity),transparent);--entry-surface-opacity:78%;--entry-surface-background:color-mix(in srgb,var(--surface-color) var(--entry-surface-opacity),transparent);--menu-background:color-mix(in srgb,var(--menu-color) var(--menu-opacity),transparent);--selection-background:color-mix(in srgb,var(--selection-color) var(--selection-opacity),transparent);--bs-body-font-family:var(--ui-font);--bs-body-font-size:var(--ui-size);--bs-body-color:var(--text);--bs-body-bg:var(--bg);--bs-secondary-color:var(--muted);--bs-secondary-bg:var(--panel);--bs-tertiary-bg:var(--raised);--bs-border-color:var(--border);--bs-border-width:var(--component-border-width,1px);--bs-border-radius:var(--radius-control);--bs-border-radius-sm:var(--radius-control);--bs-border-radius-lg:var(--radius-surface);--bs-emphasis-color:var(--text);--bs-form-invalid-color:var(--removed);--bs-form-invalid-border-color:var(--removed);--bs-form-valid-color:var(--added);--bs-form-valid-border-color:var(--added);--control-height:32px;--control-padding-y:4px;--control-padding-x:10px;--control-gap:8px}@media (width<=600px),(pointer:coarse){:root{--control-height:44px}}#app :is(.toolbar,.editor-actions,.actions,.ticket-toolbar){gap:var(--control-gap)}#app :is(.toolbar,.editor-actions,.actions,.ticket-toolbar)>.btn{flex:none}#app :is(.editor-actions,.actions){flex-wrap:wrap;align-items:center;display:flex}.btn{--bs-btn-disabled-opacity:var(--component-disabled-opacity,.65);--bs-btn-focus-box-shadow:0 0 0 .25rem color-mix(in srgb,var(--accent) 35%,transparent);--bs-btn-font-family:var(--ui-font);--bs-btn-font-size:var(--text-body);--bs-btn-border-radius:var(--radius-control);justify-content:center;align-items:center;gap:var(--control-gap);min-height:var(--control-height);--bs-btn-line-height:20px;--bs-btn-padding-y:var(--control-padding-y);--bs-btn-padding-x:var(--control-padding-x);text-decoration:none;display:inline-flex}.btn>.button-icon{margin-right:0}.btn-secondary{--bs-btn-color:var(--text);--bs-btn-bg:var(--raised);--bs-btn-border-color:var(--border);--bs-btn-hover-color:var(--text);--bs-btn-hover-bg:var(--panel);--bs-btn-hover-border-color:var(--accent);--bs-btn-active-color:var(--accent);--bs-btn-active-bg:var(--accent-bg);--bs-btn-active-border-color:var(--accent);--bs-btn-disabled-color:var(--muted);--bs-btn-disabled-bg:var(--raised);--bs-btn-disabled-border-color:var(--border)}.btn-primary{--bs-btn-color:var(--bg);--bs-btn-bg:var(--accent);--bs-btn-border-color:var(--accent);--bs-btn-hover-color:var(--bg);--bs-btn-hover-bg:color-mix(in srgb,var(--accent) 85%,var(--text));--bs-btn-hover-border-color:var(--accent);--bs-btn-active-color:var(--bg);--bs-btn-active-bg:var(--accent);--bs-btn-active-border-color:var(--accent);--bs-btn-disabled-color:var(--bg);--bs-btn-disabled-bg:var(--accent);--bs-btn-disabled-border-color:var(--accent)}.btn-danger{--bs-btn-disabled-color:var(--removed);--bs-btn-disabled-bg:var(--removed-bg);--bs-btn-disabled-border-color:var(--removed);--bs-btn-color:var(--removed);--bs-btn-bg:var(--removed-bg);--bs-btn-border-color:var(--removed);--bs-btn-hover-color:var(--bg);--bs-btn-hover-bg:var(--removed);--bs-btn-hover-border-color:var(--removed);--bs-btn-active-color:var(--bg);--bs-btn-active-bg:var(--removed);--bs-btn-active-border-color:var(--removed)}.form-control,.form-select{font-family:var(--ui-font);font-size:var(--text-body);color:var(--text);background-color:var(--bg);border-color:var(--border);border-radius:var(--radius-control);min-width:0;min-height:var(--control-height);padding-block:var(--control-padding-y);line-height:20px}.form-control:focus,.form-select:focus{color:var(--text);background-color:var(--bg);border-color:var(--accent);box-shadow:0 0 0 .2rem color-mix(in srgb, var(--accent) 25%, transparent)}.form-control::placeholder{color:var(--muted);opacity:1}.form-control.is-valid:focus,.form-select.is-valid:focus,.was-validated .form-control:valid:focus,.was-validated .form-select:valid:focus{box-shadow:0 0 0 .25rem color-mix(in srgb, var(--added) 25%, transparent)}.form-control.is-invalid:focus,.form-select.is-invalid:focus,.was-validated .form-control:invalid:focus,.was-validated .form-select:invalid:focus{box-shadow:0 0 0 .25rem color-mix(in srgb, var(--removed) 25%, transparent)}.form-select{--bs-form-select-bg-img:var(--select-chevron)}#app .form-select option,#app .form-select optgroup,.entry-page .form-select option,.entry-page .form-select optgroup{color:var(--text);background:var(--panel)}#app .form-select option:checked,.entry-page .form-select option:checked{color:var(--accent);background:var(--accent-bg)}.form-check-input{background-color:var(--bg);border-color:var(--border);flex-shrink:0;width:20px;height:20px}.form-check-input:checked,.form-check-input[type=checkbox]:indeterminate{background-color:var(--accent);border-color:var(--accent)}.form-check-input:focus{border-color:var(--accent);box-shadow:0 0 0 .2rem color-mix(in srgb, var(--accent) 25%, transparent)}.btn:focus-visible,:is(a,.form-control,.form-select,.form-check-input):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.btn,.form-control,.form-select,.form-check-input{border-width:var(--component-border-width,1px)}.form-control:disabled,.form-select:disabled{opacity:var(--component-disabled-opacity,.65)}.btn,.form-control,.form-select,.dropdown-item{transition-property:color,background-color,border-color,box-shadow;transition-duration:var(--component-transition-duration,.15s)}#app :is(h1,h2,h3,h4),body[data-public-entry] :is(h1,h2,h3,h4){font-family:var(--heading-font,var(--ui-font))}@media (width<=600px){.btn,.form-control,.form-select{min-height:44px}.form-control,.form-select{font-size:16px}}[data-ui-layout=search]{flex:240px;width:240px;max-width:560px}[data-ui-layout=short]{flex:0 auto;width:auto;max-width:240px}[data-ui-layout=number]{width:100px;max-width:100%}[data-ui-layout=name]{width:100%;max-width:560px}.form-control[data-ui-layout=prose]{resize:vertical;width:100%;min-height:200px}.form-control[data-ui-layout=code]{width:100%;height:clamp(200px,28vh,320px);min-height:200px;font-family:var(--code-font,monospace);white-space:pre;tab-size:4;resize:vertical;line-height:1.5}.form-control[data-ui-layout=code][readonly]{height:160px;min-height:120px}#app .collection-actions input[type=search]{flex:240px;width:240px;max-width:560px;margin-bottom:0}#app :is(.ticket-filters,.kanban-filters){flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}#app :is(.ticket-filters,.kanban-filters)>input{flex:240px;width:240px;max-width:560px;margin:0}#app :is(.ticket-filters,.kanban-filters) select{width:auto;max-width:200px;margin:0}#app :is(.ticket-filters,.kanban-filters)>label{align-items:center;gap:6px;margin:0;display:flex}#app .ticket-compose .field{gap:4px;margin:0 0 12px}#app .ticket-compose .form-label{margin:0}#app .ticket-compose .markdown-composer .toolbar{gap:4px;margin:0 0 8px;display:flex}#app .ticket-compose{background:var(--panel);border:0;padding:0}#app .ticket-compose>.editor-actions{margin:12px 0}#app .ticket-compose .ticket-fields{grid-template-columns:repeat(auto-fit,minmax(180px,240px));align-items:start;gap:12px}#app .ticket-compose .ticket-fields label{gap:4px;margin:0;display:grid}#app .ticket-compose .ticket-fields select{align-self:start}#app .ticket-compose details{border-top:1px solid var(--border);margin:12px 0;padding-top:8px}#app .ticket-compose details>summary{cursor:pointer;padding:4px 0}#app .ticket-compose details[open]>:not(summary){margin-top:8px}#app .ticket-compose .member-options{max-height:200px;overflow:auto}#app .ticket-compose .member-options .check{margin:0}#app .repository-create #modal-fields{gap:12px;max-width:760px;display:grid}#app .repository-create #modal-fields>.field{gap:4px;margin:0}#app .repository-create #modal-fields>.field:has(input[name=name]){max-width:560px}#app .repository-create #modal-fields>.field:has(select){max-width:320px}#app .repository-create .storage-choice>summary{cursor:pointer;padding:4px 0}#app .repository-create #close-modal{display:none}@media (width<=600px),(pointer:coarse){.btn,.form-control,.form-select{min-height:44px}.form-control,.form-select{font-size:16px}[data-ui-layout=search],#app :is(.ticket-filters,.kanban-filters)>input{flex-basis:100%;width:100%;max-width:none}#app .ticket-compose details>summary,#app .repository-create .storage-choice>summary{align-items:center;min-height:44px;display:flex}#app .ticket-compose .ticket-fields{grid-template-columns:minmax(0,1fr)}}.dropdown-menu[data-ui-menu]{--bs-dropdown-color:var(--text);--bs-dropdown-bg:var(--menu-background);--bs-dropdown-border-color:var(--border);--bs-dropdown-border-radius:var(--radius-surface);--bs-dropdown-link-color:var(--text);--bs-dropdown-link-hover-color:var(--text);--bs-dropdown-link-hover-bg:var(--selection-background);--bs-dropdown-link-active-color:var(--accent);--bs-dropdown-link-active-bg:var(--selection-background);--bs-dropdown-link-disabled-color:var(--muted);--bs-dropdown-font-size:var(--text-body);width:min(360px,100vw - 16px);max-height:min(600px,100dvh - 80px);padding:var(--space-2);z-index:1100;overflow:auto;box-shadow:0 10px 32px #0004}.dropdown-menu[data-ui-menu][hidden]{display:none}.dropdown-menu[data-ui-menu] .dropdown-item{white-space:normal;overflow-wrap:anywhere;padding:var(--space-2) var(--space-3);align-items:center;gap:var(--space-2);border-radius:var(--radius-control);min-height:40px;text-decoration:none;display:flex}.dropdown-menu[data-ui-menu] .dropdown-item[aria-current=page]{color:var(--accent);background:var(--selection-background);font-weight:600}.dropdown-menu[data-ui-menu]>:is(input,strong,.account-menu-heading){margin-block:var(--space-2)}.dropdown-menu[data-ui-menu] .account-menu-heading{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border)}.dropdown-menu[data-ui-menu] .account-menu-heading>*{display:block}.dropdown-menu[data-ui-menu] .account-signout{border-top:1px solid var(--border);margin-top:var(--space-2)}@media (width<=600px){.dropdown-menu[data-ui-menu] .dropdown-item{min-height:44px}}.nav[data-ui-navigation]{--bs-nav-link-color:var(--text);--bs-nav-link-hover-color:var(--accent);--bs-nav-link-disabled-color:var(--muted);--bs-nav-link-font-size:var(--text-body);--bs-nav-link-padding-x:var(--space-3);--bs-nav-link-padding-y:var(--space-2);--bs-nav-underline-link-active-color:var(--accent);--bs-nav-underline-gap:var(--space-2)}.nav[data-ui-navigation=categories]{padding:0 var(--page-gutter);border-bottom:1px solid var(--border);flex-wrap:wrap;grid-column:1/-1;row-gap:0}.nav[data-ui-navigation=categories]>.nav-link{white-space:nowrap;align-items:center;gap:var(--space-2);min-height:44px;text-decoration:none;display:inline-flex}.nav[data-ui-navigation=categories]>.nav-link.active{background:var(--selection-background)}.nav[data-ui-navigation=rail]{gap:var(--space-1);padding:var(--space-2) var(--space-1) var(--space-4);flex-direction:column}.nav[data-ui-navigation=rail]>.nav-link{align-items:center;gap:var(--space-2);text-align:start;border-radius:var(--radius-control);border:0;min-height:40px;text-decoration:none;display:flex}.nav[data-ui-navigation=rail]>.nav-link.active{color:var(--accent);background:var(--selection-background);box-shadow:inset 3px 0 var(--accent);font-weight:600}.nav[data-ui-navigation]>.nav-link:is(:hover,:focus-visible){background:var(--selection-background)}.nav[data-ui-navigation] .button-icon{flex-shrink:0;margin-right:0}@media (width<=600px){.nav[data-ui-navigation=rail]>.nav-link{min-height:44px}}#app .section-rail[data-ui-rail]{background:var(--menu-background);border:0;border-right:1px solid var(--border);min-width:0;top:var(--header,52px);max-height:calc(100dvh - var(--header,52px));align-self:start;margin:0;padding:8px;position:sticky;overflow:auto}#app .section-rail[data-ui-rail] .nav-toggle{text-align:start;background:0 0;border:0;justify-content:flex-start;width:100%}#app .section-rail[data-ui-rail] [hidden],#app .section-rail[data-nav-collapsed=true] .nav-label,#app .section-rail[data-nav-collapsed=true] .explorer-body{display:none}#app .section-rail[data-nav-collapsed=true] :is(.nav-link,.nav-toggle){justify-content:center;min-width:0;padding-inline:0}#app .section-rail[data-nav-collapsed=true] .button-icon{margin:0}#app .repository-settings-page>.section-rail[data-ui-rail]{grid-area:1/1/span 2;max-height:none;top:0}#app .mobile-navigation-toggle{text-align:start;background:0 0;border:0;justify-content:flex-start;width:100%;min-height:44px}#app .mobile-navigation-toggle:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-left:auto;transform:rotate(45deg)}#app .mobile-navigation-toggle[aria-expanded=true]:after{transform:rotate(225deg)}@media (width<=900px){#app .section-rail[data-ui-rail],#app .repository-settings-page>.section-rail[data-ui-rail]{width:100%;height:auto;min-height:0;max-height:none;padding:var(--page-gutter);border-right:0;border-bottom:1px solid var(--border);grid-area:auto/1/auto/-1;position:static}}#app .section-frame:has(>.section-rail[data-nav-collapsed=true]:not([hidden])){grid-template-columns:52px minmax(0,1fr)}@media (width<=900px){#app .section-frame:has(>.section-rail[data-ui-rail]){grid-template-columns:minmax(0,1fr)}}#app [data-ui-list]{--bs-list-group-color:var(--text);--bs-list-group-bg:transparent;--bs-list-group-border-color:var(--border);--bs-list-group-action-hover-bg:color-mix(in srgb,var(--accent) 7%,transparent);border:0;border-radius:0;flex-direction:column;gap:0;display:flex}#app :is(.collection-row,.repo-row){padding:var(--space-3)}#app :is(.collection-row,.repo-row)[data-ui-list-item]{border:0;border-bottom:1px solid var(--border);box-shadow:none;transition:background-color var(--component-transition-duration,.15s) ease;background:0 0;border-radius:0;transform:none}#app :is(.collection-row,.repo-row)[data-ui-list-item]:hover,#app :is(.collection-row,.repo-row)[data-ui-list-item]:focus-within{background:var(--bs-list-group-action-hover-bg,color-mix(in srgb, var(--accent) 7%, transparent));box-shadow:none;transform:none}#app .list-group-item :is(h2,h3,.repo-title)>a{text-decoration:none}#app .list-group-item :is(h2,h3,.repo-title)>a:hover{color:var(--accent);text-decoration:none}#app .list-group-item :is(h2,h3,.repo-title)>a:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){#app [data-ui-list-item]{transition:none}}#app :is(#page-content,.repository-center,.repository-widgets,.card){background-color:var(--surface-background);background-image:none}#app :is(.application-header,.category-tabs){background-color:var(--menu-background);background-image:none}#app .category-tabs a{border-radius:6px 6px 0 0;padding:10px 16px;transition:background-color .18s,color .18s;position:relative}#app .category-tabs a:after{content:"";inset-inline:12px;background:var(--accent);border-radius:2px;height:2px;transition:transform .2s;position:absolute;bottom:0;transform:scaleX(0)}#app .category-tabs a:hover:after{transform:scaleX(.55)}#app .category-tabs a[aria-current=page]{background-color:var(--selection-background);background-image:none}#app .category-tabs a[aria-current=page]:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){#app .category-tabs a,#app .category-tabs a:after{transition:none}}#app .category-tabs .button-icon{display:none}#app :is(.section-main:not(#page-content),#page-content .repository-center,#page-content .repository-widgets,#page-content .card){background:0 0}#theme-effects{z-index:100;pointer-events:none;opacity:.65;width:100%;height:120px;max-height:200px;position:fixed;inset:0 0 auto}#app .repository-workspace :is(.repository-section,.git-file-list,.readme,.file-preview,.repository-columns){background:0 0}#app .repository-workspace .git-file-row:nth-child(2n){background:color-mix(in srgb, var(--raised) 18%, transparent)}#app .repository-workspace :is(.source-code,.git-diff){background:color-mix(in srgb, var(--code-bg,var(--panel)) 35%, transparent)}html:is([data-active-background=true],[data-theme-pack=true]) .entry-page{background:var(--entry-surface-background)}html:is([data-active-background=true],[data-theme-pack=true]) .entry-page .site-nav{background:var(--menu-background)}html:is([data-active-background=true],[data-theme-pack=true]) .entry-page:before{max-height:200px}#app :is(.section-frame,.shell),#app .repository-columns{align-items:stretch}#app .repository-columns>:is(.repository-center,.repository-widgets){min-height:0}#app .application-header.owner-navigation,#app .category-tabs{background:var(--menu-background);min-height:44px}@media (width>=901px){#app .namespace-page.repository-workspace{flex-direction:column;height:100dvh;min-height:0;padding-bottom:0;display:flex;overflow:hidden}#app .repository-workspace>:is(.application-header,.category-tabs){flex-shrink:0}#app .repository-workspace>:is(.repository-columns,.repository-ref-columns,.repository-work-columns,.repository-settings-columns){flex:1;min-height:0;margin-bottom:0;overflow:hidden}#app :is(.repository-columns,.repository-ref-columns,.repository-work-columns,.repository-settings-columns)>:is(.repository-center,.repository-widgets,.section-rail){overscroll-behavior:contain;height:100%;min-height:0;max-height:none;overflow:auto}#app .repository-columns:not(.repository-work-columns):not(.repository-settings-columns){grid-template-rows:minmax(0,1fr);grid-template-columns:200px minmax(0,1fr) 210px}#app .repository-columns>.repository-widgets{grid-area:auto;display:flex}}#app{flex-direction:column;min-height:100dvh;display:flex}#app>.workspace-frame{flex:1}#app .account-page{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}#app .account-page>.application-header{flex-shrink:0}#app .account-page>.section-frame{flex:1;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}#app .account-page>.section-frame>#page-content{overscroll-behavior:contain;min-height:0;overflow:auto}#app .account-page>#page-content{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}#app .account-page>.section-frame>.section-rail{height:100%;min-height:0;max-height:none;position:relative;top:0;overflow:auto}@media (width<=900px){#app .account-page>.section-frame{grid-template-rows:auto auto minmax(0,1fr)}#app .account-page>.section-frame>.section-rail{height:auto;max-height:40dvh}#app .account-page>.section-frame:has(>.section-rail[hidden]){grid-template-rows:auto minmax(0,1fr)}}@media (width>=901px){#app .repository-columns:not(.repository-work-columns):not(.repository-settings-columns):has(>.section-rail[data-nav-collapsed=true]){grid-template-columns:52px minmax(0,1fr) 210px}}html[data-visual-layers=true] body:before,html[data-visual-layers=true] body:after,html[data-visual-layers=true] .entry-page:before{display:none}html[data-visual-layers=true] #app{z-index:1;position:relative}html[data-visual-layers=true] .entry-page{background:var(--entry-surface-background)}#app .appearance-panel{flex-direction:column;gap:12px;display:flex}#app .appearance-panel :is(h2,h3,p,fieldset){margin-block:0}#app .appearance-panel .theme-gallery{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:6px;display:grid}#app .appearance-panel .theme-tile{gap:4px;min-height:0;padding:8px}#app .appearance-panel .theme-mini,#app .appearance-panel .theme-tile p{display:none}#app .appearance-panel :is(.theme-controls,.theme-layer-controls){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}#app .appearance-panel fieldset{border:0;border-top:1px solid var(--border);min-width:0;padding:10px}#app .appearance-panel legend{margin-bottom:6px;font-size:16px}#app .appearance-panel label:has(>input[type=checkbox]){min-height:var(--control-height);align-items:center;gap:6px;display:inline-flex}#app .appearance-panel .appearance-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}#app .appearance-panel .field{gap:3px;min-width:0;margin:0}#app .appearance-panel .background-live-preview{height:100px;min-height:100px;margin:8px 0}#app .appearance-panel .background-editor>.appearance-fields{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}#app .appearance-panel .theme-actions{gap:8px;margin:0}@media (width<=900px){#app .appearance-panel :is(.theme-controls,.theme-layer-controls){grid-template-columns:minmax(0,1fr)}}@media (width<=600px){#app .appearance-panel .appearance-fields{grid-template-columns:minmax(0,1fr)}}#app .appearance-panel .theme-tile{text-align:left;grid-template-columns:28px minmax(0,1fr);align-items:center;min-height:44px;display:grid}#app .appearance-panel .theme-choice-details{min-width:0}#app .appearance-panel .theme-choice-details small,#app .appearance-panel .theme-choice-state{display:none}#app .appearance-panel .theme-mini{background:linear-gradient(90deg, var(--bg) 33%, var(--accent) 33% 66%, var(--panel) 66%);width:28px;min-width:0;height:24px;min-height:0;margin:0;display:block}#app .appearance-panel .theme-mini>*{display:none}#app .appearance-panel .theme-tile[aria-pressed=true]{background:var(--selection-background);box-shadow:inset 3px 0 var(--accent)}#app #page-content:has(>.appearance-panel)>.page-heading{display:none}#app .appearance-panel{border-top:0;padding:0}#app .appearance-panel>.section-label{display:none}#app .appearance-panel .theme-controls>fieldset:last-child{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px 12px;display:grid}#app .appearance-panel .theme-controls>fieldset:last-child>:is(legend,p),#app .appearance-panel .theme-controls>fieldset:last-child>.field:has(select){grid-column:1/-1}#app .appearance-panel .theme-controls>fieldset:last-child label:has(input[type=checkbox]){min-height:36px;margin:0;padding:0}#app .appearance-panel>.theme-actions:last-child{z-index:2;background:var(--menu-background);border-top:1px solid var(--border);padding:8px;position:sticky;bottom:0}@media (width>=1200px){#app .appearance-panel .theme-controls{grid-template-columns:repeat(3,minmax(0,1fr))}#app .appearance-panel .theme-controls>fieldset:last-child{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}#app .appearance-panel .theme-controls>fieldset:last-child>.field:has(select){grid-column:span 2}}@media (width<=600px){#app .appearance-panel .theme-controls>fieldset:last-child{grid-template-columns:minmax(0,1fr)}#app .appearance-panel .theme-controls>fieldset:last-child label:has(input[type=checkbox]){min-height:44px}}#app .public-profile-page .public-profile-frame{grid-template-columns:280px minmax(0,1fr);gap:0;width:100%;max-width:none;margin-inline:0}#app .public-profile-frame>.category-tabs{padding-inline:var(--page-gutter);grid-area:1/2}#app .public-profile-frame>#page-content{padding:var(--space-4) var(--page-gutter);grid-area:2/2}#app .public-profile-sidebar{height:100%;min-height:0;padding:24px var(--page-gutter) 20px;background:0 0;border:0;grid-area:1/1/span 2;gap:8px;position:relative;top:0;overflow:auto}#app .profile-avatar-frame{aspect-ratio:1;isolation:isolate;clip-path:polygon(0 24px,24px 0,calc(100% - 24px) 0,100% 24px,100% calc(100% - 24px),calc(100% - 24px) 100%,24px 100%,0 calc(100% - 24px));background:var(--border);flex:none;width:100%;max-width:260px;padding:10px;position:relative;overflow:hidden}#app .profile-avatar-frame:before{content:"";z-index:-1;background:conic-gradient(from 35deg, transparent 0 20%, var(--accent) 24%, transparent 29% 68%, var(--accent) 74%, transparent 80%);position:absolute;inset:-45%}#app .profile-avatar-frame:after{content:"";border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);clip-path:inherit;pointer-events:none;position:absolute;inset:5px}html[data-motion=true] #app .profile-avatar-frame:before{animation:16s linear infinite profile-avatar-orbit}@keyframes profile-avatar-orbit{to{transform:rotate(360deg)}}#app .public-profile-avatar{aspect-ratio:1;object-fit:cover;clip-path:polygon(0 18px,18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px));border:0;border-radius:0;width:100%;height:100%;display:block}#app .profile-avatar-visibility{color:var(--muted);margin:8px 0;font-size:12px;line-height:1.5}#app .profile-avatar-visibility a{display:block}#app .profile-initials{background:var(--menu-background);color:var(--accent);place-items:center;font-size:72px;display:grid}#app .public-profile-sidebar h1{margin:12px 0 0;font-size:26px;line-height:1.2}#app .public-profile-handle{color:var(--muted);margin:0 0 12px;font-size:20px}#app .public-profile-detail{overflow-wrap:anywhere;margin:2px 0}#app .repo-topics{flex-wrap:wrap;gap:6px;margin:6px 0 2px;display:flex}#app .repo-topic{min-height:22px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;text-decoration:none;display:inline-flex}#app .repo-topic:hover{background:color-mix(in srgb, var(--accent) 22%, transparent)}#app .repo-language{color:var(--muted);align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}#app .repo-language-dot{border-radius:50%;flex:none;width:10px;height:10px}#app .repo-language-name{color:var(--muted);text-decoration:none}#app .repo-language-name:hover{color:var(--text);text-decoration:underline}#app .language-bar{background:var(--border);border-radius:999px;height:8px;margin:4px 0 10px;display:flex;overflow:hidden}#app .language-bar-part{min-width:2px;height:100%}#app .language-legend{flex-direction:column;gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}#app .language-legend li{align-items:center;gap:6px;display:flex}#app .language-legend a{color:var(--text);text-decoration:none}#app .language-legend a:hover{text-decoration:underline}#app .language-legend .muted{margin-left:auto}#app .list-pager{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}#app .list-pager .muted{margin-left:auto;font-size:12px}#app .listing-facets{flex-wrap:wrap;gap:8px;margin:8px 0 0;display:flex}#app .listing-facet{background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}#app .listing-facet-label{text-transform:uppercase;letter-spacing:.6px;color:var(--muted);font-size:10px}#app .listing-facet a{color:var(--muted);justify-content:center;align-items:center;min-width:16px;min-height:16px;font-size:14px;line-height:1;text-decoration:none;display:inline-flex}#app .listing-facet a:hover{color:var(--text)}#app .header-search{border:1px solid color-mix(in srgb, var(--border) 76%, var(--accent));border-radius:var(--radius-control);background:color-mix(in srgb, var(--bg) 70%, var(--raised));align-items:center;gap:6px;width:clamp(180px,26vw,320px);min-width:0;min-height:36px;padding:0 10px;display:flex}#app .header-search .button-icon{opacity:.7;flex:none}#app .header-search-input{min-width:0;color:var(--text);background:0 0;border:0;flex:auto;padding:6px 0;font-size:13px}#app .header-search-input:focus{outline:none}#app .header-search:focus-within{border-color:var(--accent)}@media (width<=640px){#app .header-search{display:none}}#app .public-profile-label{letter-spacing:.6px;text-transform:uppercase;color:var(--muted);font-size:11px;display:block}#app .public-profile-status{border-left:2px solid var(--accent);background:color-mix(in srgb, var(--raised) 60%, transparent);border-radius:0 var(--radius-surface) var(--radius-surface) 0;overflow-wrap:anywhere;margin:8px 0;padding:8px 12px}#app .public-profile-sidebar .section-links{margin-top:12px}#app .public-profile-page .repo-row{padding:var(--space-4) var(--space-3);border:0;border-bottom:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;margin:0;display:block}#app .public-profile-page .repo-icon{display:none}#app .public-profile-page .repo-title{align-items:center;gap:8px;display:flex}#app .public-profile-page .repo-title a{font-size:20px;font-weight:600;text-decoration:none}#app .public-profile-page .repo-info>p{max-width:75ch;margin:8px 0 12px}#app .profile-repository-filters{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding-bottom:14px;display:flex}#app .profile-repository-filters input[type=search]{flex:1;min-width:180px}#app .profile-repository-filters select{width:auto;max-width:180px}#app .public-profile-page{padding-inline:0}@media (width<=900px){#app .public-profile-page .public-profile-frame{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0}#app .public-profile-frame>.public-profile-sidebar{grid-area:1/1;grid-template-columns:80px minmax(0,1fr);grid-auto-rows:min-content;align-content:start;gap:4px 16px;height:auto;max-height:250px;padding:16px;display:grid}#app .profile-avatar-frame{clip-path:polygon(0 12px,12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px));grid-row:1/span 3;width:80px;padding:6px}#app .public-profile-avatar{clip-path:polygon(0 8px,8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px))}#app .profile-initials{font-size:26px}#app .public-profile-sidebar h1{margin:0;font-size:22px}#app .public-profile-sidebar>:not(.profile-avatar-frame){grid-column:2}#app .public-profile-sidebar .section-links{white-space:normal;flex-wrap:wrap;grid-column:1/-1;display:flex;overflow:visible}#app .public-profile-frame>.category-tabs{padding-inline:var(--page-gutter);grid-area:2/1}#app .public-profile-frame>#page-content{padding:var(--space-3) var(--page-gutter);grid-area:3/1}}#app #modal-fields:has(.profile-core-fields){flex-direction:column;gap:12px;display:flex}#app .profile-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;width:100%;max-width:none;display:grid}#app .profile-editor-grid .field{gap:4px;width:100%;max-width:none;margin:0}#app .profile-editor-grid textarea{resize:vertical;height:64px;min-height:64px}#app .profile-editor-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}#app .profile-image-editor{align-items:center;gap:12px;margin:0;padding:0;display:flex}#app .profile-image-editor>img{object-fit:cover;clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);width:72px;height:72px}#app .profile-image-editor>div{min-width:0}#app .profile-image-editor input[type=file]{min-width:0;max-width:380px}#app .profile-image-editor .form-label{margin-bottom:4px;display:block}#app .profile-image-options{align-items:center;gap:16px;display:flex}#app :is(.profile-image-options,.profile-publishing,.profile-visibility-options) label{align-items:center;gap:6px;min-height:32px;margin:0;font-size:13px;display:inline-flex}#app :is(.profile-image-options,.profile-publishing,.profile-visibility-options) input[type=checkbox]{width:16px;height:16px;min-height:0;margin:0}#app .profile-editor-extra,#app .profile-publishing{border:0;border-top:1px solid var(--border);min-width:0;margin:0;padding:8px 0}#app .profile-editor-extra>legend{float:none;width:auto;margin:0 0 12px;padding:0;font-size:13px;font-weight:600}#app .profile-publishing summary{cursor:pointer;min-height:0;padding:4px 0;font-size:13px}#app .profile-publishing>.muted{margin-left:12px;font-size:12px}#app .profile-visibility-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px;display:grid}#app #modal:has(.profile-core-fields) #close-modal{display:none}@media (width<=900px){#app .profile-editor-grid{grid-template-columns:minmax(0,1fr)}#app .profile-visibility-options{grid-template-columns:repeat(2,minmax(0,1fr))}#app .profile-image-editor{align-items:start}#app .profile-image-editor input[type=file]{width:100%}#app :is(.profile-image-options,.profile-publishing,.profile-visibility-options) label{min-height:44px}#app .profile-publishing>.muted{margin:0;display:block}#app .profile-editor-toolbar{flex-wrap:wrap;align-items:start}}#app .code-toolbar>select.branch-picker{flex:0 240px;width:auto;min-width:140px;max-width:min(240px,100%)}#app .file-breadcrumbs{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 0;display:flex}#app .file-breadcrumbs [aria-current=page]{font-weight:600}#app .repository-code-browsing>:is(.repository-columns,.repository-ref-columns,.repository-work-columns,.repository-settings-columns){grid-template-columns:200px minmax(0,1fr)}#app .repository-code-browsing>.repository-columns:has(>.repository-widgets){grid-template-columns:200px minmax(0,1fr) 260px}#app :is(.repository-columns,.repository-ref-columns,.repository-work-columns,.repository-settings-columns):has(>.section-rail[data-nav-collapsed=true]){grid-template-columns:52px minmax(0,1fr)}@media (width>=901px){#app .repository-columns:has(>.section-rail[data-ui-rail][data-nav-collapsed=false]:not([hidden])) .code-toolbar>a.toolbar-refs-shortcut{display:none}}#app .toolbar-latest-commit{flex:1;align-items:center;gap:12px;min-width:0;display:flex}#app .toolbar-commit-subject{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=900px){#app .repository-code-browsing>:is(.repository-columns,.repository-ref-columns,.repository-work-columns,.repository-settings-columns),#app .repository-code-browsing>.repository-columns:has(>.repository-widgets){grid-template-columns:minmax(0,1fr)}}@media (width<=600px){#app .code-toolbar .toolbar-latest-commit{flex:100%;order:3}#app .code-toolbar>button{order:4}#app .code-toolbar>select.branch-picker{flex:140px}}.pull-request-search{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 16px;display:flex}.pull-request-search input[type=search]{flex:280px}.pull-request-search input[name=author]{flex:0 180px;min-width:120px}.pull-request-list{border:1px solid var(--border);border-radius:6px;overflow:hidden}.pull-request-states{background:var(--bs-tertiary-bg);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:16px;padding:12px 16px;display:flex}.pull-state{color:var(--muted);align-items:center;gap:8px;text-decoration:none;display:flex}.pull-state.active{color:var(--text);font-weight:600}.pull-request-row,.commit-history-row{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:16px;display:flex}.pull-request-row:last-child{border-bottom:0}.pull-request-row:hover,.commit-history-row:hover{background:var(--bs-tertiary-bg)}.history-row-content{flex:1;min-width:0}#app .history-title{overflow-wrap:anywhere;font-size:16px;font-weight:600;text-decoration:none}.history-row-content p{margin:6px 0 0;font-size:13px}.pull-title-line,.pull-labels{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pull-state-icon{flex-shrink:0;padding-top:3px}.pull-state-icon.open{color:var(--bs-success)}.pull-state-icon.merged{color:var(--bs-purple)}.pull-state-icon.closed{color:var(--bs-danger)}.pull-comment-count{align-items:center;gap:6px;text-decoration:none;display:flex}.pull-branches{overflow-wrap:anywhere}.commit-day{margin:24px 0 12px;font-size:16px}.history-avatar{background:var(--bs-tertiary-bg);border-radius:6px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.history-row-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=600px){.pull-request-row,.commit-history-row{gap:8px;padding:12px}.commit-history-row{flex-wrap:wrap}.history-row-actions{margin-left:40px}.pull-request-search input[name=author]{flex:140px}.pull-request-states{gap:12px;padding:12px}}.branch-history-row{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px 12px;display:flex}.branch-history-row .history-row-content{overflow-wrap:anywhere;min-width:0}.ref-inventory-rows{border-top:1px solid var(--border);border-bottom:1px solid var(--border);overflow:hidden}.branch-history-row:last-child{border-bottom:0}@media (width<=600px){.branch-history-row{flex-direction:column;align-items:flex-start;padding:8px}.branch-history-row .history-row-actions{margin-left:0}}.markdown-image{max-width:100%;height:auto}.markdown-composer textarea{width:100%}.markdown-composer-preview{border:1px solid var(--border);border-radius:6px;min-height:120px;padding:12px}.commit-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.commit-filters label{gap:4px;min-width:0;display:grid}@media (width<=600px){.commit-filters label{flex:140px}.commit-filters input{width:100%;min-width:0}}#app .public-profile-page .repo-row{position:relative}.repository-activity{flex-direction:column;align-items:flex-end;margin-top:8px;display:flex}.repository-activity-graph{width:168px;height:42px;fill:var(--accent)}.repository-activity-pending{margin-top:8px;font-size:12px;display:block}@media (width>=900px){#app .public-profile-page .repo-row:has(.repository-activity) .repo-info{padding-right:200px}.repository-activity{position:absolute;top:16px;right:16px}}.quick-clone:not([hidden]){border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:8px 0;display:flex}.share-panel:not([hidden]){border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:8px;padding:12px 0;display:flex}.share-panel>.share-code{background:#fff;border-radius:4px;flex:none;padding:8px;line-height:0}.share-panel>.share-code svg{width:160px;height:160px;display:block}.share-panel>.share-details{flex-wrap:wrap;flex:240px;align-items:center;gap:8px;display:flex}.share-panel>.share-details>input{flex:240px;width:240px}.share-panel>.share-details>[role=status]{flex-basis:100%}.markdown-media{max-width:100%;margin:12px 0;display:block}.markdown-video{background:#000;border-radius:4px;width:100%;height:auto;max-height:70vh}.markdown-audio{width:100%}.login-providers{flex-direction:column;gap:8px;margin:12px 0;display:flex}.login-providers>p{margin:0}.login-providers>a{text-align:center;display:block}.mfa-code{background:#fff;border-radius:4px;margin:8px 0;padding:12px;line-height:0;display:inline-block}.mfa-code svg{width:180px;height:180px;display:block}.recovery-codes{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;padding:0;list-style:none;display:grid}.recovery-codes code{border:1px solid var(--border);text-align:center;border-radius:4px;padding:6px 8px;display:block}.quick-clone>select{width:auto;max-width:140px}.quick-clone>input{flex:240px;width:240px}.quick-clone>[role=status]{flex-basis:100%}.review-branches{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.branch-choices{overscroll-behavior:contain;flex-direction:column;gap:4px;max-height:224px;margin-block:8px;display:flex;overflow:auto}.branch-choices>.btn{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;width:100%;min-width:0;display:block;overflow:hidden}.branch-picker-status{font-size:var(--text-small)}.ticket-list-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.active-work-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.active-work-filters:empty{display:none}.work-ticket-table a[aria-current=true]{font-weight:700;text-decoration:underline}#app .repository-page-body[data-view$=-insights] p{overflow-wrap:anywhere}#app .repository-page-body[data-view$=-insights] p a{white-space:normal;overflow-wrap:anywhere;max-width:100%}#app .repository-workspace :is(.git-file-row,.file-breadcrumbs,.file-search-results,.content-search-result,.explorer-body) a{text-decoration:none}.public-appearance-disclosure{max-width:320px}.public-appearance-disclosure>summary{border:1px solid var(--border);border-radius:var(--radius-control);cursor:pointer;align-items:center;gap:6px;min-height:32px;padding:4px 8px;display:flex}.public-appearance-disclosure>summary svg{width:16px;height:16px}.public-appearance-disclosure .public-appearance{gap:8px;margin-top:8px;display:grid}.public-appearance-disclosure label{gap:4px;display:grid}.public-appearance-disclosure select{width:100%;max-width:100%}@media (width<=600px),(pointer:coarse){.public-appearance-disclosure>summary{min-height:44px}}@media (width<=600px){.review-branches{grid-template-columns:minmax(0,1fr)}}.working-home>section{border-top:1px solid var(--border);margin-block:16px;padding-top:12px}.working-home-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-block:8px;display:flex}.working-home-row>div{min-width:0}.working-home-row small{display:block}.working-home-row a{overflow-wrap:anywhere}.working-home-row time{font-size:var(--text-small);flex-shrink:0}.working-home>details{margin-block:16px}.working-home>details form{flex-wrap:wrap;align-items:end;gap:8px;padding-top:8px;display:flex}.working-home>details label{max-width:320px}@media (width<=600px){.working-home-row{flex-direction:column;align-items:start;gap:4px}.working-home>header{flex-wrap:wrap}}#app .working-home{padding-block:12px}#app .working-home>header{margin:0 0 8px}#app .working-home>header h1{margin:0;font-size:24px}.working-home-grid{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.working-home-queues{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 24px;min-width:0;display:grid}@media (width<=1200px){.working-home-queues{grid-template-columns:minmax(0,1fr)}}.working-home-grid section{border-top:1px solid var(--border);min-width:0;margin:0;padding-top:8px}.working-home-grid h2{margin:0 0 8px;font-size:16px}#app .working-home-grid .working-home-row{min-height:0;margin:0;padding-block:6px}#app .working-home-grid .working-home-row a{min-height:0;padding:0;text-decoration:none}#app .working-home-grid .working-home-row a:hover{text-decoration:underline}.working-home-grid>section:first-child .working-home-row{flex-direction:column;align-items:start;gap:2px}.working-home-grid [role=status]:empty{display:none}.working-home-scroller{overscroll-behavior:contain;max-height:19rem;overflow-y:auto}.working-home-scroller:focus-visible{outline:2px solid var(--focus,currentColor);outline-offset:2px}.working-home-list-header{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.working-home-sort-field{flex:0 auto;align-items:center;gap:6px;min-width:0;display:flex}.working-home-sort-field>.form-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.working-home-sort{min-width:0}.working-home-actions{margin:8px 0}.working-home-sort-field .form-label{font-size:var(--text-small);white-space:nowrap;margin:0}.working-home-sort{min-height:32px}@media (width<=800px){.working-home-grid{grid-template-columns:minmax(0,1fr);gap:16px}}@media (width<=900px),(pointer:coarse){.working-home-sort{min-height:44px}}@media (width<=600px),(pointer:coarse){#app .working-home-grid .working-home-row a{align-items:center;min-height:44px;display:inline-flex}}#app .project-activity>.page-heading{margin:0 0 12px}#app .project-activity>.page-heading .eyebrow{display:none}#app .project-activity>.page-heading h1{margin:0 0 4px;font-size:24px}#app .project-activity>.page-heading p{margin:0}#app .activity-filters{align-items:end;gap:var(--control-gap);border:0;border-bottom:1px solid var(--border);flex-wrap:wrap;margin:0;padding:0 0 8px;display:flex}#app .activity-filters label{gap:4px;margin:0;display:grid}#app .activity-filters :is(input,select){width:auto;max-width:100%}#app .activity-filters [role=alert]:empty{display:none}#app .activity-navigation{margin:8px 0}#app .activity-coverage{font-size:var(--text-small);color:var(--muted);margin:8px 0}#app .activity-row{border:0;border-bottom:1px solid var(--border);min-height:44px;box-shadow:none;overflow-wrap:anywhere;background:0 0;grid-template-columns:minmax(150px,1fr) minmax(160px,1.3fr) minmax(160px,1fr) auto;align-items:center;gap:8px 16px;margin:0;padding:6px 0;display:grid}#app .activity-row :is(p,.toolbar){margin:0}#app .project-activity .activity-row a{min-height:0;padding:0;text-decoration:none}#app .project-activity .activity-row a:hover{text-decoration:underline}#app .activity-row p{font-size:var(--text-small)}@media (width<=900px){#app .activity-row{grid-template-columns:minmax(0,1fr) auto}#app .activity-row>p{grid-column:1}#app .activity-row>.toolbar{grid-area:2/2}}@media (width<=600px),(pointer:coarse){#app .activity-row{grid-template-columns:minmax(0,1fr);gap:4px}#app .activity-row>:is(p,.toolbar){grid-area:auto}#app .project-activity .activity-row a,#app .activity-navigation a,#app .activity-coverage>summary{align-items:center;min-height:44px;display:flex}#app .activity-filters label{flex:140px}}.ticket-policy>label{width:fit-content;max-width:100%}.ticket-policy select{width:auto;max-width:100%}.board-presentation-settings [name=board_name]{max-width:560px}#app .repository-page-body[data-view$=-insights]{min-width:0}#app .repository-page-body[data-view$=-insights]>p:not([data-insight-commit]):not([data-insight-review]):not([data-insight-ticket]){margin:8px 0}#app .repository-page-body[data-view$=-insights]>h3{margin:12px 0 4px;font-size:16px}#app .repository-page-body[data-view$=-insights]>details{margin:8px 0}#app .repository-page-body[data-view$=-insights]>.toolbar{gap:8px;margin:8px 0}#app .insights-filters,#app .insights-branch-filter{align-items:end;gap:var(--control-gap);flex-wrap:wrap;display:flex}#app .insights-filters label,#app .insights-branch-filter label{flex-direction:column;flex:0 auto;gap:4px;margin:0;font-size:12px;display:flex}#app .insights-filters :is(input,select),#app .insights-branch-filter :is(input,select){width:auto;max-width:100%;min-height:var(--control-height);height:auto}#app .insights-filters input[type=text],#app .insights-filters input:not([type]),#app .insights-branch-filter input[type=text],#app .insights-branch-filter input:not([type]){width:200px}#app .insights-filters :is(button,.btn),#app .insights-branch-filter :is(button,.btn){min-height:var(--control-height);white-space:normal;flex:none;align-self:end;height:auto}#app .insights-filters>a:not(.btn),#app .insights-branch-filter>a:not(.btn){align-items:center;min-height:32px;display:inline-flex}#app .insights-filters{border-bottom:1px solid var(--border);padding:0 0 8px}#app .review-trend{box-shadow:none;background:0 0;border:0;margin:8px 0;padding:0}#app .review-trend>div{padding:0;overflow:auto}#app .review-trend svg{width:100%;min-width:0;max-width:720px;color:var(--text);display:block}#app .review-trend svg[aria-label$=calendar]{width:auto;max-width:none;height:130px}#app .review-trend figcaption{color:var(--muted);margin:4px 0;font-size:12px}#app [data-view=pulse-insights]>section{border:0;border-top:1px solid var(--border);margin:12px 0 0;padding:8px 0 0}#app [data-view=pulse-insights]>section h3{margin:0 0 8px;font-size:16px}#app [data-view=pulse-insights]>section h4{margin:8px 0 4px;font-size:13px}#app [data-view=pulse-insights]>section p{margin:4px 0}#app .pulse-counts{flex-wrap:wrap;gap:8px 24px;margin:8px 0;padding:0;display:flex}#app .pulse-counts dt{color:var(--muted);font-size:12px;font-weight:400}#app .pulse-counts dd{margin:0;font-size:18px;font-weight:600;line-height:1.4}#app :is([data-insight-commit],[data-insight-review],[data-insight-ticket],[data-contribution-commit]){border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:4px 16px;margin:0;padding:8px 0;display:flex}#app :is([data-insight-commit],[data-insight-review],[data-insight-ticket],[data-contribution-commit]) a{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;padding:0;font-weight:500;line-height:20px;display:-webkit-box;overflow:hidden}#app :is([data-insight-commit],[data-insight-review],[data-insight-ticket],[data-contribution-commit]) small{flex-shrink:0;font-size:12px;line-height:18px}@media (width<=700px){#app :is([data-insight-commit],[data-insight-review],[data-insight-ticket],[data-contribution-commit]){flex-direction:column}}@media (width<=600px),(pointer:coarse){#app .repository-page-body[data-view$=-insights] :is(p a,nav>a){min-height:44px}#app .insights-filters :is(input,select,button,.btn),#app .insights-branch-filter :is(input,select,button,.btn){min-height:var(--control-height)}#app .insights-filters :is(input,select),#app .insights-branch-filter :is(input,select){font-size:16px}#app .insights-filters>a:not(.btn),#app .insights-branch-filter>a:not(.btn){min-height:44px}}#app .insights-charts{grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:16px;display:grid}#app .insights-charts>figure{min-width:0}@media (width<=900px){#app .insights-charts{grid-template-columns:minmax(0,1fr);gap:0}}.account-recovery-page{width:100%;max-width:600px;margin:24px auto;padding:0 20px}.account-recovery-form{max-width:560px}.account-recovery-form .field{gap:4px;margin:0 0 12px}.account-recovery-form .editor-actions{align-items:center;gap:var(--control-gap);flex-wrap:wrap;display:flex}[aria-label="Recovery code result"]{overflow-wrap:anywhere;max-width:560px}#app .profile-pins{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-bottom:12px;display:grid}#app .profile-pin{border-bottom:1px solid var(--border);min-width:0;padding:8px 0}#app .profile-pin h3{overflow-wrap:anywhere;margin:0;font-size:14px}#app .profile-pin a{text-decoration:none}#app .profile-pin p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;display:-webkit-box;overflow:hidden}#app .profile-summary{margin:12px 0}#app .profile-summary h2{font-size:16px}@media (width<=600px){#app .profile-pins{grid-template-columns:minmax(0,1fr)}#app .profile-pin a{align-items:center;min-height:44px;display:flex}}#app .adoption-filters{flex-wrap:wrap;align-items:end;gap:8px;margin:12px 0;display:flex}#app .adoption-filters .field{flex:0 240px;margin:0}#app .adoption-row{border-bottom:1px solid var(--bs-border-color);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}#app .adoption-row .field{flex:0 150px;margin:0}#app .adoption-identity{overflow-wrap:anywhere;flex-direction:column;flex:260px;min-width:0;display:flex}#app .adoption-row-status{flex-basis:100%;margin:0}#app .adoption-row-status:empty{display:none}@media (width<=600px){#app .adoption-identity{flex-basis:100%}#app .adoption-row .field{flex:130px}#app .adoption-filters .field{flex:100%}}#app .public-profile-frame>#page-content>#content{padding:0}#app .public-profile-frame .collection-row>.badge{justify-self:start;width:fit-content}#app .area-search{gap:8px;margin:8px 0;display:flex}#app .area-search input{flex:1;min-width:0}@media (width<=600px){#app .area-search{flex-wrap:wrap}#app .area-search input{flex-basis:100%}}#app .reviews-page .review-checks{border-block:1px solid var(--bs-border-color);padding-block:12px}#app .reviews-page .review-check{overflow-wrap:anywhere;padding-block:8px}#app .reviews-page .review-check+.review-check{border-top:1px solid var(--bs-border-color)}#app .reviews-page .review-check :is(h4,p){margin-block:0 8px}#app .reviews-page .review-check>:last-child{margin-bottom:0}