@font-face{font-family: 'Cursor Gothic';src: url('/_assets/cursor-gothic.8c871be81e3b.woff2') format('woff2');font-display: swap;font-style: normal;font-weight: 400}:root{color-scheme: light;--bg: #f7f7f6;--mark-tile: #eeeeee;--mark-glyph: #7c7c7c;--surface: #fbfbfa;--surface-raised: #ffffff;--surface-soft: #efefed;--surface-hover: #f3f3f1;--text: #191918;--text-secondary: #626260;--text-tertiary: #92928f;--border: #e3e3e0;--border-subtle: #ececea;--button: #1b1b1a;--button-text: #f8f8f7;--focus: #62625f;--danger: #d0342c;--danger-fill: rgba(208,52,44,0.08);--state-open: #2f8a55;--state-merged: #7c5cc4;--state-closed: #c2453d;--state-draft: #8a8a86;--shadow: 0 18px 60px rgba(24,24,22,0.14);--accent: #ff4f00;--accent-soft: #f8c0aa;--accent-fill: rgba(255,79,0,0.12);--w-index: 866px;--w-list: 1040px;--w-org: 1248px;--w-prose: 768px;--list-bleed: 9px;--gutter-full: 8px;--gutter-page: 24px;--w-sidebar: 276px;--h-repo-chrome: 72px;--radius-card: 10px;--radius-control: 7px;--radius-menu: 9px;--h-control: 28px;--font: 'Cursor Gothic',system-ui,'Helvetica Neue',Helvetica,Arial,sans-serif;--font-mono: ui-monospace,'SF Mono','JetBrains Mono',Menlo,Consolas,monospace;font-family: var(--font);font-synthesis: none}:root[data-theme='dark']{color-scheme: dark;--bg: #121212;--surface: #171717;--surface-raised: #1b1b1b;--surface-soft: #242424;--surface-hover: #1c1c1c;--text: #eeeeec;--text-secondary: #aaa9a6;--text-tertiary: #747471;--border: #272725;--border-subtle: #242422;--button: #f1f1ef;--button-text: #1b1b1a;--mark-tile: #252525;--mark-glyph: #8f8f8f;--focus: #aaa9a6;--danger: #f0726a;--danger-fill: rgba(240,114,106,0.1);--state-open: #5cc187;--state-merged: #a58be3;--state-closed: #f0726a;--state-draft: #8f8f8b;--shadow: 0 20px 70px rgba(0,0,0,0.5);--accent-soft: #75301b;--accent-fill: rgba(255,79,0,0.15)}@media (prefers-color-scheme: dark){:root:not([data-theme='light']):not([data-theme='dark']){color-scheme: dark;--bg: #121212;--surface: #171717;--surface-raised: #1b1b1b;--surface-soft: #242424;--surface-hover: #1c1c1c;--text: #eeeeec;--text-secondary: #aaa9a6;--text-tertiary: #747471;--border: #272725;--border-subtle: #242422;--button: #f1f1ef;--button-text: #1b1b1a;--mark-tile: #252525;--mark-glyph: #8f8f8f;--focus: #aaa9a6;--danger: #f0726a;--danger-fill: rgba(240,114,106,0.1);--state-open: #5cc187;--state-merged: #a58be3;--state-closed: #f0726a;--state-draft: #8f8f8b;--shadow: 0 20px 70px rgba(0,0,0,0.5);--accent-soft: #75301b;--accent-fill: rgba(255,79,0,0.15)}}*{box-sizing: border-box}html{scrollbar-width: none;min-width: 320px;background: var(--bg)}html::-webkit-scrollbar{display: none}:root img.avatar-dark{display: none}:root[data-theme='dark'] img.avatar-light{display: none}:root[data-theme='dark'] img.avatar-dark{display: block}@media (prefers-color-scheme: dark){:root:not([data-theme='light']):not([data-theme='dark']) img.avatar-light{display: none}:root:not([data-theme='light']):not([data-theme='dark']) img.avatar-dark{display: block}}html,body{margin: 0;padding: 0}body{min-height: 100vh;background: var(--bg);color: var(--text);font-family: var(--font);font-size: 13px;line-height: 1.45;-webkit-font-smoothing: antialiased;transition: background-color 180ms ease,color 180ms ease}button,input{font: inherit;color: inherit}button,a{-webkit-tap-highlight-color: transparent;text-decoration: none}.set-help a:hover,.set-row-main b a:hover,.man-page a:hover,.builds-welcome a:hover,.job-path a:hover,.timeline-event a:hover{color: var(--accent)}:focus,:focus-visible{outline: none}.frame{width: 100%;margin-inline: auto;padding-inline: var(--gutter-page)}.frame--index{max-width: calc(var(--w-index) + 2 * var(--gutter-page))}.frame--list{max-width: calc(var(--w-list) + 2 * var(--gutter-page))}.frame--list .bleed{margin-inline: calc(-1 * var(--list-bleed))}.frame--org{max-width: calc(var(--w-org) + 2 * var(--gutter-page))}.frame--prose{max-width: calc(var(--w-prose) + 2 * var(--gutter-page))}.frame--full{max-width: none;padding-inline: var(--gutter-full)}.prose-column{max-width: var(--w-prose);margin-inline: auto}.profile-shell{padding-top: 40px;padding-bottom: 96px}.topbar{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px}.topbar-id{position: relative;min-width: 0}.wordmark-row{display: flex;align-items: center;gap: 2px}.wordmark{padding: 0;border: 0;background: transparent;color: var(--text);font-size: 22px;font-weight: 400;line-height: 1.2;letter-spacing: -0.025em;cursor: pointer}.identity-caret{display: grid;place-items: center;width: 20px;height: 20px;margin-top: 2px;padding: 0;border: 0;border-radius: 5px;background: transparent;color: var(--text-tertiary);cursor: pointer;transition: background 120ms ease,color 120ms ease}.identity-caret:hover,.identity-caret[aria-expanded='true']{background: var(--surface-soft);color: var(--text)}.icon-button{display: grid;place-items: center;width: 30px;height: 30px;border: 0;border-radius: var(--radius-control);background: transparent;color: var(--text-secondary);text-decoration: none;cursor: pointer;transition: background 120ms ease,color 120ms ease}.icon-button:hover{background: var(--surface-soft);color: var(--text)}.page-tabs{display: flex;align-items: center;gap: 22px;margin-top: 22px;border-bottom: 1px solid var(--border-subtle);overflow-x: auto;scrollbar-width: none}.page-tabs::-webkit-scrollbar{display: none}.page-tab{position: relative;flex-shrink: 0;padding: 0 1px 10px;border: 0;background: transparent;color: var(--text-secondary);font-size: 13px;cursor: pointer;transition: color 120ms ease}.page-tab:hover,.page-tab.active{color: var(--text)}.page-tab.active::after{content: '';position: absolute;right: 0;bottom: 0;left: 0;height: 1px;background: var(--text)}.page-panel{padding-top: 26px}.menu,.kebab-menu{z-index: 20;padding: 4px;background: var(--surface-raised);border: 1px solid var(--border);border-radius: var(--radius-menu);box-shadow: var(--shadow)}.menu > button,.kebab-menu button{display: block;width: 100%;min-height: 28px;padding: 0 8px;border: none;border-radius: 5px;background: none;color: var(--text);font-size: 12px;text-align: left;cursor: pointer}.menu > button:hover,.kebab-menu button:hover{background: var(--surface-soft);outline: 0}.kebab-menu button.danger{color: var(--danger)}.kebab-menu button.danger:hover{background: var(--danger-fill)}.menu-divider{height: 1px;margin: 4px;background: var(--border-subtle)}.user-menu{position: absolute;top: 32px;left: 0;width: 200px}.user-menu-head{display: flex;align-items: center;gap: 9px;padding: 8px 8px 10px}.user-avatar{display: grid;place-items: center;flex-shrink: 0;width: 26px;height: 26px;border-radius: 50%;background: var(--surface-soft);color: var(--text-secondary);font-size: 12px}.user-name{display: block;color: var(--text);font-size: 13px;line-height: 1.3}.user-email{display: block;color: var(--text-tertiary);font-size: 11px;line-height: 1.3}.section-label{margin: 0;color: var(--text);font-size: 14px;font-weight: 400;line-height: 1.25}.pinned{margin-bottom: 26px}.pinned .section-label{margin-bottom: 10px}.pinned-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}.pinned-card{display: flex;align-items: center;gap: 12px;min-height: 58px;padding: 9px 12px 9px 9px;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card);color: var(--text);font-size: 13px;text-align: left;cursor: pointer;transition: background 120ms ease,border-color 120ms ease,transform 120ms ease}.pinned-card:hover{background: var(--surface-hover);border-color: var(--border);transform: translateY(-1px)}.pinned-avatar{display: grid;place-items: center;flex-shrink: 0;width: 38px;height: 38px;border-radius: 9px;background: var(--surface-soft);color: var(--text-tertiary)}.pinned-avatar svg{width: 18px;height: 18px}.pinned-name{overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.repo-toolbar{display: flex;align-items: center;gap: 8px;margin-bottom: 10px}.repo-toolbar .section-label{flex-shrink: 0}.search-box{position: relative;flex: 1;max-width: 220px;margin-left: auto}.search-box svg{position: absolute;top: 50%;left: 9px;transform: translateY(-50%);color: var(--text-tertiary);pointer-events: none}.search-box input{width: 100%;height: var(--h-control);padding: 0 9px 0 27px;background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius-control);color: var(--text);font-size: 12px;outline: none;transition: border-color 120ms ease,box-shadow 120ms ease}.search-box input::placeholder{color: var(--text-tertiary)}.toolbar-actions{display: flex;gap: 8px}.btn{height: var(--h-control);padding: 0 11px;border: 1px solid var(--border);border-radius: var(--radius-control);background: var(--surface);color: var(--text);font-size: 12px;white-space: nowrap;cursor: pointer;transition: background 100ms ease,filter 100ms ease,transform 100ms ease,opacity 120ms ease}a.btn{display: inline-flex;align-items: center;justify-content: center;text-decoration: none}.error-page{display: grid;justify-items: center;gap: 12px;padding: 14vh 0 72px;text-align: center}.error-code{margin: 0;color: var(--text);font-size: 120px;font-weight: 400;letter-spacing: -0.06em;line-height: 1}.error-page h1{margin: 4px 0 0;font-size: 28px;font-weight: 400;letter-spacing: -0.02em}.error-body{max-width: 520px;margin: 0;color: var(--text-secondary);font-size: 14px;line-height: 1.6}.error-ref{margin: 0;color: var(--text-tertiary);font: 12px var(--font-mono)}.error-actions{justify-content: center;margin-top: 14px}.error-actions .btn{height: 34px;padding: 0 16px;font-size: 13px}@media (max-width: 640px){.error-page{padding-top: 10vh}.error-code{font-size: 88px}.error-page h1{font-size: 24px}}.btn:hover{background: var(--surface-hover)}.btn:active{transform: translateY(1px)}.btn-primary{border-color: var(--button);background: var(--button);color: var(--button-text)}.btn-primary:hover{background: var(--button);filter: brightness(0.9)}.btn:disabled{opacity: 0.6;cursor: default}.repo-table{background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card)}.repo-table-head,.repo-row{display: grid;grid-template-columns: minmax(0,1fr) 112px 140px 190px 34px;align-items: center;padding: 0 14px}.repo-table-head{height: 40px;color: var(--text-secondary);font-size: 12px}.repo-row{min-height: 48px;border-top: 1px solid var(--border-subtle);transition: background 100ms ease}.repo-row:hover{background: var(--surface-hover)}.repo-row:last-child{border-radius: 0 0 var(--radius-card) var(--radius-card)}.repo-row-meta{display: contents}.col-vcs,.repo-vcs-column{color: var(--text-secondary);font-size: 12px}.repo-vcs,.col-vcs,.repo-vcs-column{white-space: nowrap}.col-name{display: flex;align-items: center;gap: 12px;min-width: 0}.repo-icon{display: grid;place-items: center;flex-shrink: 0;width: 30px;height: 30px;border-radius: 8px;background: var(--surface-soft);color: var(--text-tertiary)}.repo-link{overflow: hidden;color: var(--text);font-size: 13px;text-decoration: none;white-space: nowrap;text-overflow: ellipsis}.repo-source{flex-shrink: 0;color: var(--text-tertiary);font-size: 11px}.col-language{min-width: 0}.col-updated{color: var(--text-secondary);font-size: 12px;text-align: right}.col-updated.archived{color: var(--text-tertiary);font-style: italic}.sort-toggle{display: inline-flex;align-items: center;justify-self: end;gap: 5px;padding: 0;border: none;background: none;color: var(--text);font-size: 12px;cursor: pointer}.sort-toggle:hover{color: var(--text)}.col-menu{display: flex;justify-content: flex-end}.repo-table-empty{padding: 48px 16px;border-top: 1px solid var(--border-subtle);color: var(--text-secondary);font-size: 12px;text-align: center}.kebab-wrap{position: relative}.kebab-btn{display: grid;place-items: center;width: 26px;height: 26px;border: none;border-radius: 6px;background: none;color: var(--text-secondary);cursor: pointer;opacity: 0;transition: opacity 100ms ease,background 100ms ease,color 100ms ease}.repo-row:hover .kebab-btn,.kebab-btn:focus-visible,.kebab-btn[aria-expanded='true'],.kebab-wrap:has(.kebab-menu) .kebab-btn{opacity: 1}.kebab-btn:hover{background: var(--surface-soft);color: var(--text)}.kebab-menu{position: absolute;top: 28px;right: 0;min-width: 150px}.activity{padding-bottom: 24px}.activity-metrics{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));margin: 0 0 34px;overflow: hidden;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card)}.activity-metrics > div{min-width: 0;padding: 14px 16px 16px}.activity-metrics > div + div{border-left: 1px solid var(--border-subtle)}.activity-metrics dt,.activity-kicker{display: block;color: var(--text-tertiary);font-size: 12px}.activity-metrics dd{margin: 6px 0 0;font-size: 24px;letter-spacing: -0.02em;line-height: 1.15}.activity-block + .activity-block{margin-top: 36px}.activity-block.chart-block{margin-top: 44px}.activity-heading{display: flex;align-items: flex-start;justify-content: space-between;gap: 24px;min-height: 46px;margin-bottom: 10px}.activity-heading.compact{min-height: 0}.activity-heading strong{display: block;margin-top: 5px;font-size: 20px;font-weight: 400;letter-spacing: -0.02em;line-height: 1.2}.year-pager{display: flex;align-items: center;gap: 2px;color: var(--text-tertiary);font-size: 12px}.year-pager > span{min-width: 36px;text-align: center}.year-pager button{display: grid;place-items: center;width: 26px;height: 26px;padding: 0;border: 1px solid transparent;border-radius: 6px;background: transparent;color: inherit;cursor: pointer}.year-pager button:hover:not(:disabled){border-color: var(--border-subtle);background: var(--surface);color: var(--text-secondary)}.year-pager button:disabled{opacity: 0.25;cursor: default}.year-pager svg{width: 14px;height: 14px;fill: none;stroke: currentColor;stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round}.heatmap-scroll{overflow-x: auto;padding-bottom: 2px}.heatmap{display: grid;grid-template-columns: 20px minmax(0,1fr);column-gap: 8px;row-gap: 6px;min-width: 640px}.heatmap-months{display: grid;grid-template-columns: repeat(12,1fr);color: var(--text-tertiary);font-size: 11px}.heatmap-days{display: grid;grid-template-rows: repeat(7,1fr);align-items: center;color: var(--text-tertiary);font-size: 10px}.heatmap-grid{display: grid;grid-template-rows: repeat(7,auto);grid-auto-columns: minmax(0,1fr);grid-auto-flow: column;gap: 4px}.heat-day{aspect-ratio: 1;border-radius: 50%;background: var(--surface-soft)}.heat-day.level-1{background: color-mix(in srgb,var(--accent) 30%,var(--surface-soft))}.heat-day.level-2{background: color-mix(in srgb,var(--accent) 50%,var(--surface-soft))}.heat-day.level-3{background: color-mix(in srgb,var(--accent) 72%,var(--surface-soft))}.heat-day.level-4{background: var(--accent)}.model-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 8px;margin: 0;padding: 0;list-style: none}.model-card{display: grid;grid-template-columns: 26px minmax(0,1fr) auto;align-items: center;gap: 10px;min-height: 60px;padding: 0 12px;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card);font-size: 13px}.model-card-copy{display: grid;gap: 2px;min-width: 0}.model-card-copy > span{overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.model-card-copy small{color: var(--text-tertiary);font-size: 11px;white-space: nowrap}.model-rank{align-self: start;padding: 8px 0 0 8px;border-left: 1px solid var(--border-subtle);color: var(--text-tertiary);font-size: 10px}.model-mark{display: grid;place-items: center;width: 26px;height: 26px;color: var(--text-secondary)}.mark-stroke{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 1.5;stroke-linejoin: round}.mark-fill{width: 18px;height: 18px;fill: currentColor}.mark-text{font-size: 12px;letter-spacing: -0.02em}.activity-chart{display: block;width: 100%;height: 200px;overflow: visible}.chart-baseline{fill: none;stroke: var(--border-subtle);stroke-width: 1;vector-effect: non-scaling-stroke}.token-fill{stroke: none}.token-local-fill{fill: var(--accent-soft);opacity: 0.12}.token-hosted-fill{fill: var(--accent-fill)}.token-series{fill: none;stroke-width: 2;stroke-linejoin: round;vector-effect: non-scaling-stroke}.token-local-line{stroke: var(--accent-soft)}.token-hosted-line{stroke: var(--accent)}.chart-axis{display: flex;justify-content: space-between;margin-top: 8px;color: var(--text-tertiary);font-size: 11px}.chart-legend{display: flex;gap: 18px;padding-top: 20px;color: var(--text-tertiary);font-size: 12px}.chart-legend span{display: inline-flex;align-items: center;gap: 7px}.chart-legend i{width: 9px;height: 9px;border-radius: 2px}.line-legend i{width: 14px;height: 2px;border-radius: 999px}.legend-local{background: var(--accent-soft)}.legend-cloud,.legend-hosted{background: var(--accent)}.agent-chart{display: flex;align-items: end;gap: 6px;height: 200px;padding-top: 10px;border-bottom: 1px solid var(--border-subtle)}.agent-bar{display: flex;flex: 1;flex-direction: column;justify-content: flex-end;min-width: 0;overflow: hidden;border-radius: 2px 2px 0 0}.agent-bar i{display: block;min-height: 1px}.agent-cloud{background: var(--accent)}.agent-local{background: var(--accent-soft)}.insights-body{max-width: 1040px}.repo-tabs{min-width: 0;overflow-x: auto;scrollbar-width: none}.repo-tabs::-webkit-scrollbar{display: none}.repo-tab{flex-shrink: 0;white-space: nowrap}.tabs-row .repo-search{flex-shrink: 0}.ins-head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 16px}.ins-title{margin: 0;color: var(--text-secondary);font-size: 22px;font-weight: 400;letter-spacing: -0.02em}.ins-title b{color: var(--text);font-weight: 400}.ins-controls{display: flex;flex-wrap: wrap;gap: 8px}.ins-sub{margin: 6px 0 0;color: var(--text-secondary);font-size: 12.5px}.ins-sub + .ins-sub{margin-top: 2px}.ins-muted{color: var(--text-tertiary);font-size: 12px}.ins-note{margin: 12px 0 0;color: var(--text-tertiary);font-size: 12px}.ins-note a{color: var(--text-secondary);text-decoration: none}.ins-note a:hover{color: var(--text)}.ins-lede{margin: 8px 0 0;color: var(--text-secondary);font-size: 13.5px}.ins-lede b{color: var(--text);font-weight: 400}.ins-card{margin-top: 16px;padding: 14px 16px 16px;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card)}.ins-card-head{margin-bottom: 14px}.ins-card-head h2{margin: 0;font-size: 14px;font-weight: 400}.ins-card-head p{margin: 3px 0 0;color: var(--text-tertiary);font-size: 12px}.ins-card-head.split{display: flex;align-items: center;justify-content: space-between;gap: 12px}.ins-empty{margin-top: 16px}.ins-select > .btn{height: 30px}.ins-select-key{color: var(--text-tertiary)}.ins-noscript{display: flex;flex-wrap: wrap;gap: 4px 10px;margin-top: 6px;font-size: 12px}.ins-noscript a{color: var(--text-secondary);text-decoration: none}.ins-noscript a:hover,.ins-noscript a.active{color: var(--text)}.ins-avatar{display: inline-grid;flex-shrink: 0;width: 32px;height: 32px;overflow: hidden;border-radius: 50%}.ins-avatar img{width: 100%;height: 100%;object-fit: cover}.ins-add{color: var(--state-open)}.ins-del{color: var(--state-closed)}b.ins-add,b.ins-del{font-weight: 400}.pulse-summary b.ins-add{color: var(--state-open)}.pulse-summary b.ins-del{color: var(--state-closed)}.ins-chart{--plot-h: 200px;margin-right: 44px}.ins-chart.small{--plot-h: 72px;margin-right: 30px}.ins-plot{position: relative;height: var(--plot-h);border-bottom: 1px solid var(--border)}.ins-plot.diverge{border-bottom: 0}.ins-grid span{position: absolute;right: 0;left: 0;height: 0;border-top: 1px dashed var(--border-subtle)}.ins-grid b{position: absolute;left: 100%;color: var(--text-tertiary);font-size: 10.5px;font-weight: 400;white-space: nowrap;transform: translate(8px,-50%)}.ins-bars{position: absolute;inset: 0;display: flex;gap: 3px}.ins-bars.dense{gap: 1px}.ins-bar{display: flex;flex: 1;align-items: flex-end;justify-content: center;min-width: 0}.ins-bar i{display: block;width: 100%;max-width: 56px;min-height: 1px;background: var(--accent);border-radius: 2px 2px 0 0}.ins-bar:hover i{background: color-mix(in srgb,var(--accent) 78%,var(--text))}.ins-col{display: flex;flex: 1;flex-direction: column;min-width: 0}.ins-up{display: flex;align-items: flex-end}.ins-down{display: flex;align-items: flex-start;border-top: 1px solid var(--border)}.ins-up i,.ins-down i{display: block;width: 100%;min-height: 1px}.ins-up i.add{background: var(--state-open);border-radius: 2px 2px 0 0}.ins-down i.del{background: var(--state-closed);border-radius: 0 0 2px 2px}.ins-col:hover i.add{background: color-mix(in srgb,var(--state-open) 78%,var(--text))}.ins-col:hover i.del{background: color-mix(in srgb,var(--state-closed) 78%,var(--text))}.ins-xaxis{position: relative;height: 22px;color: var(--text-tertiary);font-size: 11px}.ins-xaxis span{position: absolute;top: 6px;white-space: nowrap;transform: translateX(-50%)}.ins-chart.small .ins-xaxis{font-size: 10.5px}.ins-with-legend{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 8px 20px;align-items: start}.ins-legend{flex-direction: column;gap: 8px;padding-top: 4px}.legend-add{background: var(--state-open)}.legend-del{background: var(--state-closed)}.ins-people{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;margin: 16px 0 0;padding: 0;list-style: none}.ins-person{padding: 12px 14px 8px;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card)}.ins-person header{display: flex;align-items: center;gap: 10px;margin-bottom: 12px}.ins-person-id{flex: 1;min-width: 0}.ins-person-name{color: var(--text);font-size: 13.5px;text-decoration: none}a.ins-person-name:hover{color: var(--accent)}.ins-person-figures{display: flex;flex-wrap: wrap;gap: 2px 10px;margin: 2px 0 0;color: var(--text-tertiary);font-size: 11.5px}.ins-rank{flex-shrink: 0}.pulse-overview{padding-bottom: 0}.pulse-bars{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px 28px;padding-bottom: 16px}.pulse-bar{display: flex;height: 8px;overflow: hidden;background: var(--surface-soft);border-radius: 999px}.pulse-bar i.merged{background: var(--state-merged)}.pulse-bar i.open{background: var(--state-open)}.pulse-bars p{margin: 8px 0 0;color: var(--text-secondary);font-size: 12.5px}.pulse-bars b{color: var(--text);font-weight: 400}.pulse-cells{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));margin: 0 -16px;border-top: 1px solid var(--border-subtle)}.pulse-cell{display: grid;justify-items: center;gap: 4px;padding: 14px 8px;color: var(--text-secondary);font-size: 12px;text-align: center;text-decoration: none}.pulse-cell + .pulse-cell{border-left: 1px solid var(--border-subtle)}.pulse-cell:hover{background: var(--surface-hover);color: var(--text)}.pulse-cell:last-child{border-bottom-right-radius: var(--radius-card)}.pulse-cell:first-child{border-bottom-left-radius: var(--radius-card)}.pulse-cell-count{display: inline-flex;align-items: center;gap: 6px;color: var(--text);font-size: 15px}.pulse-cell-count b{font-weight: 400}.st-merged,.st-open{display: inline-flex}.st-merged{color: var(--state-merged)}.st-open{color: var(--state-open)}.pulse-empty{display: grid;justify-items: center;gap: 10px;padding: 40px 16px 20px;text-align: center}.pulse-empty h2{max-width: 460px;margin: 0;font-size: 18px;font-weight: 400;line-height: 1.4;letter-spacing: -0.01em}.pulse-empty p{margin: 0;color: var(--text-secondary);font-size: 13px}.pulse-empty .btn{gap: 6px;height: 32px;padding: 0 14px}.pulse-summary{margin: 0;color: var(--text-secondary);font-size: 13px;line-height: 1.65}.pulse-summary b{color: var(--text);font-weight: 400}.pulse-committers{display: flex;align-items: flex-end;gap: 10px;height: 170px;margin-top: 18px;padding-bottom: 2px;overflow-x: auto}.pulse-committer{display: flex;flex: 0 0 44px;flex-direction: column;align-items: center;gap: 6px;height: 100%}.pulse-committer-bar{display: flex;flex: 1;align-items: flex-end;width: 22px;border-bottom: 1px solid var(--border)}.pulse-committer-bar i{display: block;width: 100%;min-height: 2px;background: var(--accent);border-radius: 2px 2px 0 0}.pulse-committer:hover .pulse-committer-bar i{background: color-mix(in srgb,var(--accent) 78%,var(--text))}.pulse-committer-n{color: var(--text-tertiary);font-size: 11px}.pulse-committer .ins-avatar{width: 24px;height: 24px}.pulse-list{margin-top: 22px}.pulse-list h3{margin: 0 0 8px;font-size: 13.5px;font-weight: 400}.pulse-list ul{margin: 0;padding: 0;overflow: hidden;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card);list-style: none}.pulse-list li{display: flex;align-items: center;gap: 8px;min-width: 0;padding: 9px 12px;font-size: 12.5px}.pulse-list li + li{border-top: 1px solid var(--border-subtle)}.pulse-list li > a{min-width: 0;overflow: hidden;color: var(--text);text-decoration: none;text-overflow: ellipsis;white-space: nowrap}.pulse-list li > a:hover{color: var(--accent)}.pulse-num{color: var(--text-tertiary)}.pulse-when{flex-shrink: 0;margin-left: auto;color: var(--text-tertiary);font-size: 11.5px;white-space: nowrap}.pulse-when a{color: var(--text-secondary);text-decoration: none}.pulse-when a:hover{color: var(--text)}.community-progress{height: 6px;margin-bottom: 8px;overflow: hidden;background: var(--surface-soft);border-radius: 999px}.community-progress i{display: block;height: 100%;background: var(--accent)}.community-list{margin: 0 -16px -16px;padding: 0;list-style: none}.community-list li{display: flex;align-items: center;gap: 12px;padding: 11px 16px;border-top: 1px solid var(--border-subtle)}.community-mark{display: inline-grid;flex-shrink: 0;place-items: center;width: 22px;height: 22px;color: var(--text-tertiary);border-radius: 50%}.community-mark.ok{color: var(--state-open);background: color-mix(in srgb,var(--state-open) 13%,transparent)}.community-copy{display: grid;flex: 1;gap: 2px;min-width: 0;font-size: 13px}.community-copy a{color: var(--text);text-decoration: none}.community-copy a:hover{color: var(--accent)}.community-list .btn{flex-shrink: 0}.ins-switch{margin-top: 16px}.ins-disabled{display: grid;justify-items: center;gap: 8px}.ins-disabled p{max-width: 560px;margin: 0;line-height: 1.6}.ins-disabled .btn{margin-top: 8px}.ins-empty-icon{display: inline-flex;color: var(--text-tertiary)}.dep-title{display: flex;align-items: center;gap: 8px;min-width: 0}.dep-title svg{flex-shrink: 0;color: var(--text-tertiary)}.dep-title a{overflow: hidden;color: var(--text);font: 12.5px var(--font-mono);text-decoration: none;text-overflow: ellipsis}.dep-title a:hover{color: var(--accent)}.dep-list{margin: 0 -16px -16px;padding: 0;list-style: none}.dep-list li{display: flex;align-items: baseline;gap: 12px;min-width: 0;padding: 8px 16px;border-top: 1px solid var(--border-subtle);font-size: 12.5px}.dep-name{color: var(--text);font-family: var(--font-mono)}.dep-req{color: var(--text-secondary);font: 12px var(--font-mono)}.dep-kind{padding: 0 7px;color: var(--text-tertiary);border: 1px solid var(--border);border-radius: 999px;font-size: 11px}.dep-source{max-width: 45%;margin-left: auto;overflow: hidden;color: var(--text-tertiary);font-size: 11.5px;text-overflow: ellipsis;white-space: nowrap}.dep-locked summary{padding: 0 0 12px;color: var(--text-secondary);font-size: 12.5px;cursor: pointer}.dep-locked summary:hover{color: var(--text)}.fork-list{margin: -14px -16px -16px;padding: 0;list-style: none}.fork-list li{padding: 12px 16px}.fork-list li + li{border-top: 1px solid var(--border-subtle)}.fork-name{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;font-size: 14px}.fork-name svg{color: var(--text-tertiary)}.fork-name a{color: var(--text);text-decoration: none}.fork-name a:hover{color: var(--accent)}.fork-name .ins-avatar{width: 20px;height: 20px}.fork-desc{margin: 4px 0 0}.fork-facts{display: flex;flex-wrap: wrap;gap: 6px 16px;margin-top: 6px;color: var(--text-tertiary);font-size: 12px}.fork-facts span{display: inline-flex;align-items: center;gap: 5px}.ins-pages{display: flex;align-items: center;justify-content: center;gap: 12px;margin-top: 16px}.ins-net-wrap{display: flex;margin-top: 16px;overflow: hidden;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card)}.ins-net-owners{flex-shrink: 0;border-right: 1px solid var(--border-subtle)}.ins-network-scroll{flex: 1;min-width: 0;overflow-x: auto;direction: rtl}.ins-network{width: max-content;direction: ltr}.ins-net{display: block;font-family: var(--font)}.ins-net text{fill: var(--text-secondary);font-size: 11px}.ins-net .nb-head,.ins-net .nb-day{fill: var(--text-tertiary);font-size: 10.5px}.ins-net .nb-month{fill: var(--text);font-size: 11.5px}.ins-net .nb-owner{fill: var(--text);font-size: 12px}.ins-net .nb-band{fill: transparent}.ins-net .nb-band.alt{fill: var(--surface-soft);opacity: 0.6}.ins-net .nb-rule{stroke: var(--border-subtle)}.ins-net .lane{fill: none;stroke: var(--lane);stroke-width: 2}.ins-net .nb-merge{fill: none;stroke: var(--lane);stroke-width: 1.5;stroke-dasharray: 3 2}.ins-net circle{fill: var(--lane);stroke: var(--surface);stroke-width: 1.5}.ins-net a:hover circle{stroke: var(--lane)}.ins-net .nb-branch{fill: var(--lane);font-size: 10.5px}.nl-0{--lane: var(--accent)}.nl-1{--lane: var(--state-open)}.nl-2{--lane: var(--state-merged)}.nl-3{--lane: #2f7fd8}.nl-4{--lane: var(--state-closed)}.nl-5{--lane: #b58612}.nl-6{--lane: #1f9e9e}.nl-7{--lane: var(--text-secondary)}:root[data-theme='dark'] .nl-3{--lane: #5ea2f0}:root[data-theme='dark'] .nl-5{--lane: #d9ab3a}:root[data-theme='dark'] .nl-6{--lane: #3cc0bf}@media (prefers-color-scheme: dark){:root:not([data-theme='light']):not([data-theme='dark']) .nl-3{--lane: #5ea2f0}:root:not([data-theme='light']):not([data-theme='dark']) .nl-5{--lane: #d9ab3a}:root:not([data-theme='light']):not([data-theme='dark']) .nl-6{--lane: #3cc0bf}}@media (max-width: 800px){.workspace.insights{align-content: start}.repo-sidebar.insights-nav{max-height: none;padding: 8px var(--gutter-full)}.insights-nav ul{display: flex;gap: 4px;overflow-x: auto;scrollbar-width: none}.insights-nav ul::-webkit-scrollbar{display: none}.insights-nav li{flex-shrink: 0}.insights-nav .settings-nav-item{padding-right: 10px}.insights-nav .settings-nav-item.active{box-shadow: inset 0 -2px 0 var(--accent)}.ins-title{font-size: 19px}.ins-people{grid-template-columns: minmax(0,1fr)}.pulse-bars{grid-template-columns: minmax(0,1fr)}.pulse-cells{grid-template-columns: repeat(2,minmax(0,1fr))}.pulse-cell:nth-child(3){border-left: 0}.pulse-cell:nth-child(n + 3){border-top: 1px solid var(--border-subtle)}.pulse-cell:first-child,.pulse-cell:last-child{border-radius: 0}.pulse-when,.dep-source{display: none}.ins-with-legend{grid-template-columns: minmax(0,1fr)}.ins-legend{flex-direction: row;padding-top: 0}.ins-chart{--plot-h: 160px;margin-right: 36px}.ins-chart.small{--plot-h: 64px}.ins-xaxis span:nth-child(even){display: none}}.about{padding-bottom: 24px}.operator-profile{--avatar: 119px;--notch: 129px;--notch-curve: 17px;position: relative;min-height: 200px}.operator-profile::before,.operator-profile::after{content: '';position: absolute;inset: 0;border-radius: 0 var(--radius-card) var(--radius-card) var(--radius-card);-webkit-mask: linear-gradient(#000 0 0) var(--notch) 0 / calc(100% - var(--notch)) 100% no-repeat,linear-gradient(#000 0 0) 0 var(--notch) / 100% calc(100% - var(--notch)) no-repeat,radial-gradient(circle at 0 0,transparent calc(var(--notch-curve) - 1px),#000 var(--notch-curve)) calc(var(--notch) - var(--notch-curve)) calc(var(--notch) - var(--notch-curve)) / var(--notch-curve) var(--notch-curve) no-repeat;mask: linear-gradient(#000 0 0) var(--notch) 0 / calc(100% - var(--notch)) 100% no-repeat,linear-gradient(#000 0 0) 0 var(--notch) / 100% calc(100% - var(--notch)) no-repeat,radial-gradient(circle at 0 0,transparent calc(var(--notch-curve) - 1px),#000 var(--notch-curve)) calc(var(--notch) - var(--notch-curve)) calc(var(--notch) - var(--notch-curve)) / var(--notch-curve) var(--notch-curve) no-repeat}.operator-profile::before{background: var(--border-subtle)}.operator-profile::after{inset: 1px;background: var(--surface)}.operator-profile-heading{position: relative;z-index: 1;display: flex;align-items: center;min-height: var(--notch);padding: 12px 22px 12px calc(var(--notch) + 20px)}.operator-avatar{position: absolute;top: 0;left: 0;z-index: 2;display: grid;place-items: center;width: var(--avatar);height: var(--avatar);background: var(--surface);border: 1px solid var(--border);border-radius: 12px 0 12px 0}.operator-avatar img{grid-area: 1 / 1;width: calc(var(--avatar) - 2px);height: calc(var(--avatar) - 2px);border-radius: 11px 0 11px 0;object-fit: contain}.operator-online-dot{position: absolute;right: -4px;bottom: -4px;width: 14px;height: 14px;background: #55a86c;border: 4px solid var(--surface);border-radius: 50%}.operator-identity h1{margin: 0 0 3px;font-size: 30px;font-weight: 400;letter-spacing: -0.025em;line-height: 1.2}.operator-handle{color: var(--text-secondary);font-size: 16px}.operator-summary{position: relative;z-index: 1;max-width: none;padding: 15px 22px 25px;color: var(--text-secondary);font-size: 16.5px;line-height: 1.65}.operator-summary p{margin: 0}.operator-summary p + p{margin-top: 10px}.operator-summary a{color: var(--text);text-decoration: none}.operator-summary a:hover{color: var(--accent)}.about-section{margin-top: 40px}.about-section-heading{display: flex;align-items: baseline;justify-content: space-between;gap: 20px;margin-bottom: 10px}.about-section-heading h2{margin: 0;font-size: 14px;font-weight: 400}.about-section-heading > span{color: var(--text-tertiary);font-size: 12px}.infrastructure-groups{display: grid;gap: 24px}.infrastructure-title{display: flex;align-items: baseline;gap: 10px;margin: 0 0 8px;font-size: 13px;font-weight: 400}.infrastructure-title i{color: var(--text-tertiary);font-size: 10px;font-style: normal}.machine-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.machine-grid.single{grid-template-columns: minmax(0,1fr)}.machine-card,.network-card{padding: 14px 16px 16px;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card)}.machine-card header{display: flex;align-items: center;justify-content: space-between;gap: 14px}.machine-card strong{font-size: 13px;font-weight: 400}.machine-system{padding: 3px 8px;border-radius: 999px;background: var(--surface-soft);color: var(--text-secondary);font-size: 10px;white-space: nowrap}.facts{display: grid;gap: 8px;margin: 0}.facts-3{grid-template-columns: repeat(3,minmax(0,1fr))}.facts-5{grid-template-columns: repeat(5,minmax(0,1fr))}.machine-card .facts{margin-top: 14px}.machine-card .facts > div{padding-top: 10px;border-top: 1px solid var(--border-subtle)}.facts > div{min-width: 0}.facts dt{margin-bottom: 4px;color: var(--text-tertiary);font-size: 10px}.facts dd{margin: 0;overflow: hidden;color: var(--text-secondary);font-size: 12px;text-overflow: ellipsis}.network-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.network-card{padding-block: 14px}.subscription-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;margin: 0;padding: 0;list-style: none}.subscription-item{display: flex;align-items: center;justify-content: space-between;gap: 14px;min-height: 46px;padding: 0 14px;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card);font-size: 13px}.subscription-item small{color: var(--text-tertiary);font-size: 11px}.tag-list{display: flex;flex-wrap: wrap;gap: 7px;margin: 0;padding: 0;list-style: none}.tag-list li{padding: 6px 10px;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-control);color: var(--text-secondary);font-size: 12px}.tag-list.quiet li{background: transparent}.empty-state{padding: 56px 20px;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card);color: var(--text-secondary);font-size: 12px;text-align: center}.empty-state strong{display: block;margin-bottom: 6px;color: var(--text);font-size: 13px;font-weight: 400}.empty-state.square{border-radius: 0}.collection-list .empty-state,.list-table .empty-state{border: 0;border-top: 1px solid var(--border-subtle);border-radius: 0}.back-link{display: inline-flex;align-items: center;gap: 5px;margin-bottom: 12px;padding: 4px 8px 4px 4px;border-radius: 6px;color: var(--text-secondary);font-size: 12px;text-decoration: none}.back-link:hover{background: var(--surface-soft);color: var(--text)}.btn-ghost{display: inline-flex;align-items: center;gap: 6px;height: 26px;padding: 0 9px;border: 1px solid var(--border-subtle);background: var(--surface-raised);color: var(--text-secondary);font-size: 12px;text-decoration: none}.btn-ghost:hover{background: var(--surface-hover);border-color: var(--border);color: var(--text)}.btn.with-icon{display: inline-flex;align-items: center;gap: 6px}.btn.icon-only{width: 26px;padding: 0;justify-content: center}.icon-button.small{width: 28px;height: 28px}kbd{display: inline-grid;place-items: center;min-width: 17px;height: 17px;padding: 0 4px;border: 1px solid var(--border);border-radius: 4px;background: var(--surface-soft);color: var(--text-tertiary);font-family: var(--font-mono);font-size: 10px;line-height: 1}.muted{color: var(--text-tertiary)}.code-view{margin: 0;padding: 12px 0 14px;overflow: auto;background: var(--surface);color: var(--text-secondary);font: 12px/1.7 var(--font-mono);tab-size: 2}.code-view code{display: block;min-width: max-content;counter-reset: line}.code-view code > span{position: relative;display: block;min-height: 20px;padding: 0 20px 0 58px;white-space: pre;counter-increment: line}.code-view code > span::before{content: counter(line);position: absolute;left: 0;width: 40px;padding-right: 10px;border-right: 1px solid var(--border-subtle);color: var(--text-tertiary);text-align: right;user-select: none}.code-view code > span:hover{background: var(--surface-hover)}.folder-strip{display: grid;gap: 8px}.folder-card{display: grid;grid-template-columns: 34px minmax(0,1fr) auto;align-items: center;gap: 11px;width: 100%;min-height: 56px;padding: 0 12px 0 10px;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card);color: var(--text-secondary);text-align: left;cursor: pointer;transition: background 120ms ease,border-color 120ms ease,color 120ms ease}.folder-card:hover{background: var(--surface-hover);border-color: var(--border);color: var(--text)}.folder-cell{position: relative}.folder-go{position: absolute;top: 50%;left: 11px;width: 34px;height: 34px;border-radius: 8px;transform: translateY(-50%)}.folder-go:hover{box-shadow: inset 0 0 0 1px var(--border)}.folder-card.active{border-color: var(--text-tertiary);color: var(--text)}.folder-icon{display: grid;place-items: center;width: 34px;height: 34px;border-radius: 8px;background: var(--surface-soft)}.folder-label{overflow: hidden;color: inherit;font-size: 13px;white-space: nowrap;text-overflow: ellipsis}.folder-count{color: var(--text-tertiary);font-size: 12px}.folder-pagination{display: flex;align-items: center;justify-content: center;gap: 3px;margin-top: 12px}.pagination-button{display: grid;place-items: center;width: 26px;height: 26px;padding: 0;border: 0;border-radius: 6px;background: transparent;color: var(--text-secondary);font-size: 12px;cursor: pointer}.pagination-button:hover:not(:disabled),.pagination-button.active{background: var(--surface-soft);color: var(--text)}.pagination-button:disabled{opacity: 0.35;cursor: default}.collection-toolbar{margin: 16px 0 12px}.search-field{position: relative;display: block}.search-field svg{position: absolute;top: 50%;left: 12px;transform: translateY(-50%);color: var(--text-tertiary);pointer-events: none}.search-field input,.list-search{width: 100%;height: 34px;padding: 0 12px 0 34px;background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius-control);color: var(--text);font-size: 13px;outline: none;transition: border-color 120ms ease,box-shadow 120ms ease}.list-search{padding-left: 12px}.search-field input::placeholder,.list-search::placeholder{color: var(--text-tertiary)}.gist-list{display: grid;grid-template-columns: minmax(0,1fr);gap: 22px}.section-shell .gist-page,.section-shell .gist-new,.section-shell .gist-detail{max-width: var(--w-index);margin-inline: auto}.gist-file{overflow: hidden;background: var(--surface);border: 1px solid var(--border);border-radius: 0}.gist-file.preview{cursor: pointer;transition: border-color 120ms ease}.gist-file.preview:hover{border-color: var(--text-tertiary)}.gist-file-header{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 42px;padding: 0 10px 0 14px;background: var(--surface-soft);border-bottom: 1px solid var(--border)}.gist-file-name{display: flex;align-items: center;gap: 8px;min-width: 0;overflow: hidden;color: var(--text);font-size: 13px;text-decoration: none;white-space: nowrap;text-overflow: ellipsis}.gist-file-name svg{flex-shrink: 0;color: var(--text-secondary)}.gist-file-actions{display: flex;align-items: center;gap: 8px;white-space: nowrap}.gist-file-meta{color: var(--text-tertiary);font-size: 11px}.gist-button{display: inline-flex;align-items: center;gap: 6px;height: 26px;padding: 0 9px;border: 1px solid var(--border);border-radius: 0;background: var(--surface-raised);color: var(--text-secondary);font-size: 11px;cursor: pointer}.gist-button:hover{background: var(--surface-hover);color: var(--text)}.gist-detail-head{margin-bottom: 14px}.gist-detail-head h2{margin: 0;font-size: 20px;font-weight: 400;letter-spacing: -0.02em}.gist-detail-head p{margin: 4px 0 0;color: var(--text-secondary);font-size: 12px}.gist-detail-head .dot{margin: 0 7px;color: var(--text-tertiary)}.collection-list{background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card)}.collection-head,.collection-row{display: grid;grid-template-columns: minmax(0,1fr) 140px 120px;align-items: center;gap: 14px;padding: 0 16px}.collection-head.vcs-columns{grid-template-columns: minmax(0,1fr) 112px 140px 120px}.collection-row.vcs-columns{grid-template-columns: 32px minmax(0,1fr) 112px 140px 120px}.collection-head.asset,.collection-row.asset{grid-template-columns: minmax(0,1fr) 120px}.collection-head{height: 38px;color: var(--text-secondary);font-size: 12px}.collection-head > span:last-child{text-align: right}.collection-row{min-height: 58px;border-top: 1px solid var(--border-subtle);color: inherit;text-decoration: none;grid-template-columns: 32px minmax(0,1fr) 140px 120px}.collection-row.asset{grid-template-columns: 32px minmax(0,1fr) 120px}.collection-row.linked{cursor: pointer}.collection-row:hover{background: var(--surface-hover)}.collection-icon{display: grid;place-items: center;width: 32px;height: 32px;border-radius: 8px;background: var(--surface-soft);color: var(--text-tertiary)}.collection-copy{min-width: 0}.collection-name{display: block;color: var(--text);font-size: 13px}.collection-description{display: block;margin-top: 2px;overflow: hidden;color: var(--text-secondary);font-size: 12px;white-space: nowrap;text-overflow: ellipsis}.repo-list-language{font-size: 11px}.repo-list-language i{width: 8px;height: 8px}.repo-row-mobile-meta{display: none;margin-top: 3px;color: var(--text-tertiary);font-size: 11px}.repo-collection-head{grid-template-columns: minmax(0,1fr) 112px 140px 140px 120px}.repo-collection-row{grid-template-columns: 32px minmax(0,1fr) 112px 140px 140px 120px}.collection-tag{color: var(--text-tertiary);font-size: 12px}.collection-meta{color: var(--text-secondary);font-size: 12px;text-align: right;white-space: nowrap}.pinned-card{text-decoration: none}.pinned-card.inert,.repo-link.inert{cursor: default}.pinned-card.inert:hover{transform: none;background: var(--surface);border-color: var(--border-subtle)}.repo-link.inert:hover{text-decoration: none}.repo-shell{min-height: 100vh}.repo-chrome{position: sticky;top: 0;z-index: 30;height: var(--h-repo-chrome);padding: 0 var(--gutter-full);background: var(--bg);border-bottom: 1px solid var(--border-subtle)}.repo-chrome-row{display: flex;align-items: center;justify-content: space-between;gap: 16px;height: 36px;padding: 0 0 0 4px}.repo-chrome-row.tabs-row{height: 35px;padding: 0}.repo-breadcrumb{display: flex;align-items: center;gap: 6px;min-width: 0;font-size: 12px}.repo-breadcrumb a{color: var(--text-secondary);text-decoration: none}.repo-breadcrumb a.current{color: var(--text)}.repo-breadcrumb a:hover{color: var(--text)}.repo-breadcrumb span{color: var(--text-tertiary)}.repo-search{position: relative;display: flex;align-items: center;width: 200px}.repo-search > svg{position: absolute;left: 9px;color: var(--text-tertiary);pointer-events: none}.repo-search input{width: 100%;height: 26px;padding: 0 28px 0 28px;background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius-control);color: var(--text);font-size: 12px;outline: none}.repo-search input::placeholder{color: var(--text-tertiary)}.repo-search > kbd{position: absolute;right: 5px;pointer-events: none}.repo-search-results{position: absolute;top: 32px;right: 0;width: 380px;max-height: 360px;overflow: auto}.repo-search-results button{display: flex;align-items: flex-start;gap: 8px;width: 100%;padding: 7px 8px;border: 0;border-radius: 5px;background: none;color: var(--text);text-align: left;cursor: pointer}.repo-search-results button svg{flex-shrink: 0;margin-top: 2px;color: var(--text-tertiary)}.repo-search-results button.active{background: var(--surface-soft)}.result-path{display: block;font-size: 12px}.repo-search-list{padding: 6px}.repo-search-list a{display: flex;align-items: flex-start;gap: 8px;padding: 7px 8px;border-radius: 5px;color: var(--text);min-width: 0}.repo-search-list a > span{min-width: 0}.repo-search-list a:hover{background: var(--surface-soft)}.repo-search-list a svg{flex-shrink: 0;margin-top: 2px;color: var(--text-tertiary)}.result-line{display: block;margin-top: 2px;overflow: hidden;color: var(--text-tertiary);font: 11px var(--font-mono);white-space: nowrap;text-overflow: ellipsis;max-width: 320px}.menu-empty{padding: 10px;color: var(--text-tertiary);font-size: 12px}.repo-tabs{display: flex;align-items: center;gap: 2px;height: 35px}.repo-tab{display: inline-flex;align-items: center;gap: 6px;height: 26px;padding: 0 10px;border-radius: 999px;color: var(--text-secondary);font-size: 12px;text-decoration: none;transition: background 120ms ease,color 120ms ease}.repo-tab:hover{background: var(--surface-soft);color: var(--text)}.repo-tab.active{background: var(--surface-soft);color: var(--text)}.workspace{display: grid;grid-template-columns: var(--w-sidebar) minmax(0,1fr);min-height: calc(100vh - var(--h-repo-chrome))}.repo-sidebar{position: sticky;top: var(--h-repo-chrome);align-self: start;height: calc(100vh - var(--h-repo-chrome));padding: 10px var(--gutter-full) 16px;overflow-y: auto;border-right: 1px solid var(--border-subtle)}.sidebar-title{display: flex;align-items: center;gap: 8px;padding: 4px 6px 10px;color: var(--text);font-size: 12px}.sidebar-title svg{color: var(--text-tertiary)}.branch-select{display: flex;align-items: center;gap: 7px;width: 100%;height: 28px;padding: 0 9px;background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius-control);color: var(--text);font-size: 12px;cursor: pointer}.branch-select svg:first-child{color: var(--text-tertiary)}.branch-select span{flex: 1;text-align: left}.branch-select svg:last-child{color: var(--text-tertiary)}.branch-picker{position: relative}.branch-select span{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.branch-menu{position: absolute;top: calc(100% + 5px);left: 0;width: 100%}.branch-menu > .text-input{width: 100%;margin-bottom: 4px}.branch-menu .menu-scroll > a:not([hidden]),.branch-all{display: flex;align-items: center;gap: 6px;min-height: 28px;padding: 5px 8px;border-radius: 5px;color: var(--text);font-size: 12px;text-decoration: none}.branch-menu .menu-check{flex: 0 0 16px}.branch-menu-name{flex: 1;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.branch-menu .pill{flex: 0 0 auto}.branch-menu .menu-scroll > a:hover,.branch-all:hover{background: var(--surface-soft);outline: none}.goto-file{position: relative;display: block;margin: 8px 0 10px}.goto-file input{width: 100%;height: 28px;padding: 0 28px 0 9px;background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius-control);color: var(--text);font-size: 12px;outline: none}.goto-file input::placeholder{color: var(--text-tertiary)}.goto-file kbd{position: absolute;top: 50%;right: 6px;transform: translateY(-50%);pointer-events: none}.file-tree ul{margin: 0;padding: 0;list-style: none}.tree-item{display: flex;align-items: center;gap: 4px;height: 28px;padding-right: 6px;border-radius: 6px;color: var(--text-secondary);font-size: 12px;text-decoration: none}.tree-item > a{display: flex;flex: 1;align-items: center;gap: 7px;min-width: 0;height: 100%;color: inherit;text-decoration: none}a.tree-item{gap: 7px}.tree-item span{overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.tree-item svg{flex-shrink: 0;color: var(--text-tertiary)}.tree-item:hover{background: var(--surface-hover);color: var(--text)}.tree-item.active{background: var(--surface-soft);color: var(--text)}.tree-caret{display: grid;place-items: center;flex-shrink: 0;width: 16px;height: 16px;padding: 0;border: 0;border-radius: 4px;background: none;color: var(--text-tertiary);cursor: pointer}.tree-caret:hover{background: var(--surface-soft);color: var(--text)}.tree-empty{margin: 8px 6px;color: var(--text-tertiary);font-size: 12px}.workspace-main{min-width: 0;padding: 12px var(--gutter-full) 48px}.workspace--about{grid-template-columns: var(--w-sidebar) minmax(0,1fr) var(--w-sidebar)}.repo-about{position: sticky;top: var(--h-repo-chrome);align-self: start;height: calc(100vh - var(--h-repo-chrome));padding: 14px 16px 16px;overflow-y: auto;border-left: 1px solid var(--border-subtle);color: var(--text-secondary);font-size: 12px}.repo-about > section{padding-bottom: 16px;margin-bottom: 16px;border-bottom: 1px solid var(--border-subtle)}.repo-about > section:last-child{margin-bottom: 0;border-bottom: 0}.repo-about b{color: var(--text);font-weight: 400}.repo-about a{color: inherit;text-decoration: none}.ra-head{display: flex;align-items: center;gap: 8px;margin-bottom: 10px}.ra-head h2{margin: 0;color: var(--text);font-size: 13px;font-weight: 400}.ra-edit{display: grid;place-items: center;width: 24px;height: 24px;margin-left: auto;border-radius: 6px;color: var(--text-tertiary) !important}.ra-edit:hover{background: var(--surface-soft);color: var(--text) !important}.ra-bio{margin: 0 0 12px;color: var(--text);font-size: 13px;line-height: 1.5}.ra-website{display: flex;align-items: center;gap: 8px;min-width: 0;margin-bottom: 12px;color: var(--accent) !important}.ra-website svg{flex-shrink: 0}.ra-website span{overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.ra-website:hover span{color: var(--text)}.ra-topics{margin-bottom: 14px}.ra-facts,.ra-people,.ra-langs{display: grid;margin: 0;padding: 0;list-style: none}.ra-facts{gap: 2px}.ra-facts li{display: flex;align-items: center;gap: 9px;min-height: 24px}.ra-facts svg,.ra-release svg,.ra-tags svg{flex-shrink: 0;color: var(--text-tertiary)}.ra-facts button{padding: 0;background: none;border: 0;color: inherit;font: inherit;cursor: pointer}.ra-facts a:hover,.ra-facts button:hover,.ra-more:hover,.ra-tags:hover{color: var(--text)}.ra-muted{color: var(--text-tertiary)}.ra-release{display: flex;align-items: flex-start;gap: 9px;padding: 6px 8px;margin: 0 -8px;border-radius: 7px}.ra-release:hover{background: var(--surface-hover)}.ra-release svg{margin-top: 2px;color: var(--state-open)}.ra-release-copy{display: grid;gap: 2px;min-width: 0}.ra-release-name{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;color: var(--text);font-size: 12.5px}.ra-release-name .pill{padding: 0 7px;font-size: 10.5px}.ra-more,.ra-tags{display: flex;align-items: center;gap: 9px;margin-top: 8px}.ra-more{padding-left: 1px;font-size: 11.5px}.ra-size .pill{padding: 0 7px;font-size: 10.5px}.ra-sizes{display: grid;gap: 6px;margin: 0;padding: 0;list-style: none}.ra-sizes li{display: flex;justify-content: space-between;gap: 12px}.ra-size-note{margin: 10px 0 0;line-height: 1.45}.ra-people{gap: 4px}.ra-people li{display: grid;grid-template-columns: 22px auto minmax(0,1fr) auto;align-items: center;gap: 8px;min-height: 28px}.ra-people .ra-muted{overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.ra-login{color: var(--text)}.ra-commits{color: var(--text-tertiary);font-size: 11px;font-variant-numeric: tabular-nums}.ra-avatar{display: block;width: 22px;height: 22px;overflow: hidden;border: 1px solid var(--border);border-radius: 50%}.ra-avatar img{display: block;width: 100%;height: 100%;object-fit: cover}.ra-langbar{display: flex;gap: 2px;height: 7px;margin-bottom: 10px;overflow: hidden;border-radius: 999px}.ra-langbar i{min-width: 3px}.ra-langs{gap: 4px 14px;grid-template-columns: repeat(2,minmax(0,1fr))}.ra-langs li{display: flex;align-items: center;gap: 6px;min-width: 0}.ra-langs i{flex-shrink: 0;width: 8px;height: 8px;border-radius: 50%}.readme-box{scroll-margin-top: calc(var(--h-repo-chrome) + 10px)}.rel-titlebar{display: flex;align-items: center;justify-content: space-between;gap: 16px}.rel-titlebar .list-title{margin-bottom: 0}.rel-toolbar{display: flex;align-items: center;gap: 10px;margin-top: 14px}.rel-toolbar .list-search{flex: 1}.rel-switch{flex-shrink: 0;padding: 3px}.rel-switch a{display: inline-flex;align-items: center;gap: 7px;height: 28px;padding: 0 12px;border-radius: 5px;color: var(--text-secondary);font-size: 12px;text-decoration: none}.rel-switch a:hover{color: var(--text)}.rel-switch a[aria-current='page']{background: var(--surface-raised);color: var(--text);box-shadow: 0 1px 2px rgba(0,0,0,0.06)}.rel-switch-count{color: var(--text-tertiary);font-size: 11px}.rel-list{margin: 22px 0 0;padding: 0;list-style: none}.rel-row{display: grid;grid-template-columns: 150px minmax(0,1fr);gap: 20px;scroll-margin-top: calc(var(--h-repo-chrome) + 10px)}.rel-row + .rel-row{margin-top: 18px}.rel-meta{display: grid;align-content: start;gap: 7px;padding-top: 14px;color: var(--text-secondary);font-size: 12px}.rel-meta a{display: inline-flex;align-items: center;gap: 7px;color: inherit;text-decoration: none}.rel-meta a:hover{color: var(--text)}.rel-meta svg{flex-shrink: 0;color: var(--text-tertiary)}.rel-meta code{font: 11px var(--font-mono)}.rel-age{color: var(--text)}.rel-card-head{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;padding: 14px 18px 0}.rel-card-head h2{margin: 0;font-size: 17px;font-weight: 400;letter-spacing: -0.01em}.rel-card-head .pill{padding: 1px 8px;font-size: 11px}.rel-body{padding: 12px 18px 16px}.rel-body .markdown{font-size: 13px}.rel-body .markdown h3{margin: 14px 0 6px;font-size: 13px;color: var(--text)}.rel-body .markdown > :first-child{margin-top: 0}.rel-body .markdown ul{margin-bottom: 8px}.rel-body .markdown > :last-child{margin-bottom: 0}.rel-by{display: flex;align-items: center;gap: 8px;margin: 14px 0 0;color: var(--text-tertiary);font-size: 12px}.rel-by b{color: var(--text-secondary);font-weight: 400}.rel-avatar{width: 18px;height: 18px}.rel-assets{border-top: 1px solid var(--border-subtle)}.rel-assets summary{display: flex;align-items: center;gap: 8px;height: 38px;padding: 0 14px;color: var(--text);font-size: 12.5px;list-style: none;cursor: pointer;user-select: none}.rel-assets summary::-webkit-details-marker{display: none}.rel-assets summary svg{color: var(--text-tertiary);transition: transform 120ms ease}.rel-assets[open] summary svg{transform: rotate(90deg)}.rel-assets summary:hover{background: var(--surface-hover)}.rel-assets ul{margin: 0;padding: 0;list-style: none}.rel-assets li{display: grid;grid-template-columns: minmax(0,1fr) 80px 110px;align-items: center;gap: 12px;min-height: 36px;padding: 0 14px;border-top: 1px solid var(--border-subtle);font-size: 12px}.rel-assets li button{display: flex;align-items: center;gap: 9px;min-width: 0;padding: 0;background: none;border: 0;color: var(--text);font: inherit;text-align: left;cursor: pointer}.rel-assets li button svg{flex-shrink: 0;color: var(--text-tertiary)}.rel-assets li button:hover .rel-asset-name{color: var(--text)}.rel-asset-name{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-family: var(--font-mono);font-size: 11.5px}.rel-asset-name.source{font-family: var(--font);font-size: 12px;color: var(--text-secondary)}.rel-asset-size,.rel-asset-age{color: var(--text-tertiary);text-align: right;font-variant-numeric: tabular-nums}@media (max-width: 800px){.rel-row{grid-template-columns: minmax(0,1fr);gap: 8px}.rel-meta{display: flex;flex-wrap: wrap;gap: 6px 14px;padding-top: 0}.rel-toolbar{flex-direction: column;align-items: stretch}.rel-assets li{grid-template-columns: minmax(0,1fr) auto}.rel-asset-age{display: none}}@media (max-width: 1180px){.workspace--about{grid-template-columns: var(--w-sidebar) minmax(0,1fr)}.repo-about{grid-column: 2;position: static;height: auto;padding: 16px 12px;border-left: 0;border-top: 1px solid var(--border-subtle);display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 28px}.repo-about > section,.repo-about > section:last-child{margin-bottom: 16px;padding-bottom: 16px;border-bottom: 1px solid var(--border-subtle)}}@media (max-width: 800px){.workspace--about{grid-template-columns: minmax(0,1fr)}.repo-about{grid-column: 1;grid-template-columns: minmax(0,1fr)}}.repo-title{display: flex;align-items: center;gap: 8px;padding: 4px 4px 0;color: var(--text-secondary)}.repo-title h1{margin: 0;color: var(--text);font-size: 15px;font-weight: 400}.repo-meta-row{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin: 8px 0 10px;padding: 0 4px}.repo-refs{display: flex;gap: 16px;color: var(--text-secondary);font-size: 12px}.repo-refs b{color: var(--text);font-weight: 400}.repo-refs a{color: inherit;text-decoration: none}.repo-refs a:hover{color: var(--text)}.clone-wrap{position: relative}.clone-menu{position: absolute;top: 34px;right: 0;z-index: 25;width: 420px;padding: 10px}.clone-title{margin: 0 0 8px;color: var(--text);font-size: 12px}.clone-row{display: grid;grid-template-columns: 44px minmax(0,1fr) 26px;align-items: center;gap: 8px;padding: 4px 0}.clone-label{color: var(--text-tertiary);font-size: 11px}.clone-row code{overflow: hidden;padding: 5px 8px;background: var(--surface-soft);border-radius: 5px;color: var(--text-secondary);font: 11px var(--font-mono);white-space: nowrap;text-overflow: ellipsis}.code-box{overflow: hidden;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card)}.code-box + .code-box{margin-top: 10px}.code-box-header{display: flex;align-items: center;gap: 8px;min-height: 38px;padding: 0 12px;border-bottom: 1px solid var(--border-subtle);color: var(--text-secondary);font-size: 12px}.code-box-header.split{justify-content: space-between}.code-box-header svg{color: var(--text-tertiary)}.commit-bar{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 40px;padding: 0 8px 0 10px;background: var(--surface-soft);font-size: 12px}.code-box > .commit-bar:only-child{background: var(--surface)}.commit-author{display: flex;align-items: center;gap: 8px;min-width: 0}.avatar-initials{display: grid;place-items: center;flex-shrink: 0;width: 20px;height: 20px;border-radius: 50%;background: var(--surface-raised);border: 1px solid var(--border);color: var(--text-secondary);font-size: 8px;letter-spacing: 0.02em}.author-name{color: var(--text);white-space: nowrap}.commit-message{overflow: hidden;color: var(--text-secondary);white-space: nowrap;text-overflow: ellipsis}.commit-side{display: flex;align-items: center;gap: 12px;color: var(--text-tertiary);white-space: nowrap}.commit-side code{font: 11px var(--font-mono)}.file-table{width: 100%;border-collapse: collapse;font-size: 12px}.file-table th{height: 34px;padding: 0 12px;border-top: 1px solid var(--border-subtle);color: var(--text-secondary);font-weight: 400;text-align: left}.file-table td{height: 38px;padding: 0 12px;border-top: 1px solid var(--border-subtle)}.file-table tbody tr:hover{background: var(--surface-hover)}.file-table .col-message{width: 45%;color: var(--text-secondary)}.file-table .col-date{width: 140px;color: var(--text-tertiary);text-align: right;white-space: nowrap}.file-link{display: inline-flex;align-items: center;gap: 9px;color: var(--text);text-decoration: none}.file-link svg{color: var(--text-tertiary)}.readme-box{margin-top: 10px}.readme-body{padding: 24px 24px 40px}.path-crumbs{display: flex;flex-wrap: wrap;align-items: center;margin: 2px 4px 10px;font-size: 14px}.path-crumbs a{color: var(--text-secondary);text-decoration: none}.path-crumbs a:hover{color: var(--text)}.path-crumbs strong{color: var(--text);font-weight: 400}.path-crumbs .sep{margin: 0 6px;color: var(--text-tertiary)}.blob-box{margin-top: 10px}.blob-box .code-view{background: var(--surface)}.blob-info{display: flex;align-items: center;gap: 12px}.segmented{display: inline-flex;padding: 2px;background: var(--surface-soft);border-radius: 7px}.segmented button{height: 22px;padding: 0 10px;border: 0;border-radius: 5px;background: none;color: var(--text-secondary);font-size: 12px;cursor: pointer}.segmented button[aria-pressed='true']{background: var(--surface-raised);color: var(--text);box-shadow: 0 1px 2px rgba(0,0,0,0.06)}.markdown{color: var(--text);font-size: 14px;line-height: 1.65}.markdown > :first-child{margin-top: 0}.markdown h1,.markdown h2,.markdown h3{font-weight: 400;letter-spacing: -0.02em;line-height: 1.25}.markdown h1{margin: 0 0 14px;font-size: 26px}.markdown h2{margin: 32px 0 10px;font-size: 20px}.markdown h3{margin: 24px 0 8px;font-size: 16px}.markdown p{margin: 0 0 12px;color: var(--text-secondary)}.markdown ul{margin: 0 0 12px;padding-left: 20px;color: var(--text-secondary)}.markdown li + li{margin-top: 4px}.markdown a{color: var(--accent);text-decoration: none}.markdown a:hover{color: var(--text)}.markdown strong{color: var(--text);font-weight: 400}.markdown code{padding: 1px 5px;background: var(--surface-soft);border-radius: 4px;font: 12px var(--font-mono)}.markdown pre{margin: 0 0 14px;padding: 12px 14px;overflow: auto;background: var(--surface-soft);border-radius: 8px}.markdown pre code{padding: 0;background: none;font: 12px/1.65 var(--font-mono);color: var(--text)}.md-table{overflow-x: auto;margin: 0 0 14px}.md-table table{border-collapse: collapse;font-size: 13px}.md-table th,.md-table td{padding: 6px 12px;border: 1px solid var(--border-subtle);text-align: left}.md-table th{font-weight: 400;color: var(--text);background: var(--surface-soft)}.md-table td{color: var(--text-secondary)}.repo-list-page{padding-top: 28px;padding-bottom: 64px}.list-title{margin: 0 0 14px;font-size: 20px;font-weight: 400;letter-spacing: -0.02em}.list-count{display: flex;align-items: center;justify-content: space-between;margin: 18px 0 8px;color: var(--text);font-size: 12px}.list-count b{font-weight: 400}.count-pill{padding: 2px 7px;background: var(--surface-soft);border-radius: 999px;color: var(--text-secondary);font-size: 11px}.list-table{width: 100%;overflow: hidden;border-collapse: separate;border-spacing: 0;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card);font-size: 12px}.list-table th{height: 34px;padding: 0 14px;color: var(--text-secondary);font-weight: 400;text-align: left}.list-table td{height: 40px;padding: 0 14px;border-top: 1px solid var(--border-subtle)}.list-table tbody tr:hover{background: var(--surface-hover)}.list-table .col-commit{width: 22%}.list-table .col-commit code{color: var(--text-secondary);font: 11px var(--font-mono)}.list-table .col-age{width: 18%;color: var(--text-tertiary)}.list-table .col-actions{width: 48px;text-align: right}.list-empty{color: var(--text-tertiary);text-align: center}@media (max-width: 640px){.branch-table thead{display: none}.branch-table,.branch-table tbody{display: block}.branch-table tr{display: grid;grid-template-columns: minmax(0,1fr) auto auto;align-items: center;gap: 5px 8px;padding: 11px 14px;border-top: 1px solid var(--border-subtle)}.branch-table tbody tr:first-child{border-top: 0}.list-table.branch-table td{width: auto;height: auto;padding: 0;border: 0}.branch-table td:first-child{grid-area: 1 / 1;min-width: 0}.branch-table .col-pr{grid-area: 1 / 2}.branch-table .col-actions{grid-area: 1 / 3}.branch-table .col-age{grid-area: 2 / 1}.branch-table .col-ab{grid-area: 2 / 2 / 3 / 4;justify-self: end;color: var(--text-secondary)}.branch-table .branch-cell{display: flex;flex-wrap: wrap;align-items: center;gap: 6px}.branch-table .branch-chip{overflow-wrap: anywhere;text-decoration: none}.branch-table .ab-behind::after{content: "|";margin: 0 5px;color: var(--text-tertiary)}.branch-table .ab-bar b{font-weight: 400}.branch-table .pr-pill{height: 22px;text-decoration: none;white-space: nowrap}}.tag-name{display: inline-flex;align-items: center;gap: 6px;color: var(--text)}.inline-copy{display: grid;place-items: center;width: 20px;height: 20px;padding: 0;border: 0;border-radius: 4px;background: none;color: var(--text-tertiary);cursor: pointer}.inline-copy:hover{background: var(--surface-soft);color: var(--text)}.kebab-btn.visible{opacity: 1}.commit-list{margin: 0;padding: 0;overflow: hidden;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card);list-style: none}.commit-list li{display: grid;grid-template-columns: 20px minmax(0,1fr) auto 26px;align-items: center;gap: 12px;min-height: 56px;padding: 0 14px}.commit-list li + li{border-top: 1px solid var(--border-subtle)}.commit-copy{min-width: 0}.commit-title{display: block;overflow: hidden;color: var(--text);font-size: 13px;white-space: nowrap;text-overflow: ellipsis}.commit-sub{display: block;margin-top: 2px;color: var(--text-tertiary);font-size: 11px}.commit-list code{color: var(--text-secondary);font: 11px var(--font-mono)}.commit-list a.commit-title:hover,.commit-list a:hover > code{color: var(--accent)}.commit-list .btn-ghost{width: 26px;padding: 0;justify-content: center}.pr-commit-list li{grid-template-columns: 20px minmax(0,1fr) auto 80px}.commit-tokens{font-size: 11px;text-align: right;white-space: nowrap}@media (max-width: 800px){:root{--gutter-page: 18px}.profile-shell{padding-top: 26px}.pinned-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.workspace{grid-template-columns: minmax(0,1fr)}.activity-metrics{grid-template-columns: repeat(2,minmax(0,1fr))}.activity-metrics > div:nth-child(3){border-left: 0}.activity-metrics > div:nth-child(n + 3){border-top: 1px solid var(--border-subtle)}.model-grid,.subscription-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.workspace{grid-template-columns: minmax(0,1fr)}.repo-sidebar{position: static;height: auto;max-height: 260px;border-right: 0;border-bottom: 1px solid var(--border-subtle)}.file-table .col-message,.file-table th.col-message{display: none}.commit-side > span,.commit-side > code{display: none}.folder-strip{grid-template-columns: repeat(2,minmax(0,1fr)) !important}.collection-row,.collection-row.vcs-columns{grid-template-columns: 32px minmax(0,1fr) 90px}.collection-head,.collection-head.vcs-columns{grid-template-columns: minmax(0,1fr) 90px}.collection-head > span:nth-child(2),.collection-tag{display: none}.repo-vcs-head,.repo-list-language-head,.repo-folder-head,.repo-vcs-column,.repo-collection-row > .repo-list-language-column{display: none}.repo-row-mobile-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 14px}.repo-search{width: 150px}.machine-grid,.network-grid{grid-template-columns: minmax(0,1fr)}.facts-5{grid-template-columns: repeat(3,minmax(0,1fr));row-gap: 12px}.activity-chart,.agent-chart{height: 150px}}@media (max-width: 640px){.repo-toolbar{flex-wrap: wrap}.search-box{order: 3;flex: 1 1 100%;max-width: none;margin-left: 0}.toolbar-actions{margin-left: auto}.repo-table-head,.repo-row{grid-template-columns: minmax(0,1fr) 120px 34px}.repo-table-head .col-vcs,.repo-table-head .col-language,.repo-source{display: none}.repo-row{position: relative;min-height: 62px}.repo-row .col-name{align-self: start;padding-top: 8px}.repo-row .repo-row-meta{position: absolute;bottom: 7px;left: 58px;right: 44px;display: flex;align-items: center;gap: 14px}.repo-row .col-vcs,.repo-row .col-language{min-width: 0;overflow: hidden;text-overflow: ellipsis}.repo-row .col-vcs{font-size: 11px}.repo-row .col-language .lang{display: block;overflow: hidden;font-size: 11px;white-space: nowrap;text-overflow: ellipsis}.repo-row .col-language .lang i{display: inline-block;width: 8px;height: 8px;margin-right: 6px}.kebab-btn{opacity: 1}}@media (max-width: 480px){.pinned-grid,.model-grid,.subscription-grid{grid-template-columns: 1fr}.activity-heading{flex-wrap: wrap}.chart-legend{padding-top: 0}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{scroll-behavior: auto !important;transition: none !important;animation: none !important}}.collection-toolbar.with-action{display: flex;gap: 8px}.collection-toolbar.with-action .search-field{flex: 1}.btn.btn-new{display: inline-grid;place-items: center;width: var(--h-control);padding: 0;flex: none}.collection-toolbar .btn.btn-new{width: 34px;height: 34px}.gist-new-title{margin: 0 0 14px;font-size: 20px;font-weight: 400;letter-spacing: -0.02em}.editor-head{padding-left: 8px}.filename-field{position: relative;display: flex;flex: 1;align-items: center;max-width: 340px}.filename-field svg{position: absolute;left: 9px;color: var(--text-tertiary);pointer-events: none}.filename-field input{width: 100%;height: 28px;padding: 0 10px 0 30px;background: var(--surface-raised);border: 1px solid var(--border);border-radius: 0;color: var(--text);font-size: 13px;outline: none}.filename-field input[aria-invalid='true'],.editor-body textarea[aria-invalid='true']{box-shadow: inset 0 0 0 1px var(--danger)}.gist-select{height: 28px;padding: 0 8px;background: var(--surface-raised);border: 1px solid var(--border);border-radius: 0;color: var(--text-secondary);font: inherit;font-size: 12px;outline: none}.editor-body{display: grid;grid-template-columns: 48px minmax(0,1fr);background: var(--surface)}.editor-gutter{height: calc(14 * 20px + 26px);padding: 12px 0;overflow: hidden;border-right: 1px solid var(--border-subtle);color: var(--text-tertiary);font: 12px/20px var(--font-mono);text-align: right;user-select: none}.editor-gutter span{display: block;padding-right: 10px}.editor-body textarea{display: block;width: 100%;height: calc(14 * 20px + 26px);margin: 0;padding: 12px 16px;resize: none;border: 0;background: transparent;color: var(--text);font: 12px/20px var(--font-mono);tab-size: 2;white-space: pre;outline: none}.gist-new-footer{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-top: 12px}.gist-new-actions{display: flex;gap: 8px}.gist-new-actions .btn{display: inline-flex;align-items: center;border-radius: 0;text-decoration: none}.form-error{color: var(--danger);font-size: 12px}.tab-count,.seg-count{display: inline-grid;place-items: center;min-width: 18px;height: 16px;padding: 0 5px;background: var(--surface-soft);border-radius: 999px;color: var(--text-secondary);font-size: 10px}.repo-tab.active .tab-count{background: var(--surface-raised)}.docs-tabs-row{padding: 0 6px}.docs-tabs{display: flex;gap: 2px;min-width: 0;overflow-x: auto;scrollbar-width: none}.docs-tabs button{display: inline-flex;align-items: center;gap: 6px;flex-shrink: 0;height: 26px;padding: 0 9px;border: 0;border-radius: 999px;background: none;color: var(--text-secondary);font-size: 12px;cursor: pointer}.docs-tabs button svg{color: var(--text-tertiary)}.docs-tabs button:hover{background: var(--surface-hover);color: var(--text)}.docs-tabs button.active{background: var(--surface-soft);color: var(--text)}.docs-tabs button.active svg{color: var(--text-secondary)}.docs-open{display: inline-flex;align-items: center;gap: 4px;flex-shrink: 0;color: var(--text-tertiary);font-size: 11px;text-decoration: none}.docs-open:hover{color: var(--text)}.plain-doc{margin: 0;color: var(--text-secondary);font: 12.5px/1.7 var(--font-mono);white-space: pre-wrap}.markdown em{font-style: italic}.segmented.large{padding: 3px}.segmented.large button{display: inline-flex;align-items: center;gap: 6px;height: 26px;padding: 0 12px}.pr-toolbar{display: flex;align-items: center;gap: 10px;margin-bottom: 12px}.pr-search{flex: 1}.pr-list{margin: 0;padding: 0;overflow: hidden;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card);list-style: none}.pr-list li{display: grid;grid-template-columns: 20px minmax(0,1fr) auto;align-items: start;gap: 12px;padding: 12px 14px}.pr-list li + li{border-top: 1px solid var(--border-subtle)}.pr-list li:hover{background: var(--surface-hover)}.pr-list .pr-state-icon{margin-top: 1px}.pr-main{min-width: 0}.pr-title-row{display: flex;flex-wrap: wrap;align-items: center;gap: 6px}.pr-title{color: var(--text);font-size: 13.5px;text-decoration: none}.pr-sub{display: block;margin-top: 4px;color: var(--text-tertiary);font-size: 11.5px}.pr-draft-tag{margin-left: 6px;padding: 1px 6px;border: 1px solid var(--border);border-radius: 999px;color: var(--text-secondary);font-size: 10px}.pr-side{display: flex;align-items: center;gap: 12px;color: var(--text-tertiary);font-size: 12px}.pr-comments{display: inline-flex;align-items: center;gap: 4px}.pr-empty{display: block !important;padding: 40px 14px !important;color: var(--text-tertiary);font-size: 12px;text-align: center}.pr-state-icon{display: inline-grid;place-items: center}.pr-state-icon.open{color: var(--state-open)}.pr-state-icon.merged{color: var(--state-merged)}.pr-state-icon.closed{color: var(--state-closed)}.pr-state-icon.draft{color: var(--state-draft)}.pr-pill{display: inline-flex;align-items: center;gap: 5px;height: 24px;padding: 0 10px 0 8px;border-radius: 999px;color: #fff;font-size: 12px}.pr-pill .pr-state-icon{color: inherit}.pr-pill.open{background: var(--state-open)}.pr-pill.merged{background: var(--state-merged)}.pr-pill.closed{background: var(--state-closed)}.pr-pill.draft{background: var(--state-draft)}.pr-label{display: inline-flex;align-items: center;gap: 5px;height: 18px;padding: 0 7px;border: 1px solid var(--border);border-radius: 999px;color: var(--text-secondary);font-size: 10.5px;white-space: nowrap}.pr-label::before{content: '';width: 6px;height: 6px;border-radius: 50%;background: var(--text-tertiary)}.pr-label.label-enhancement::before{background: var(--state-open)}.pr-label.label-bug::before{background: var(--state-closed)}.pr-label.label-performance::before{background: var(--accent)}.pr-label.label-wontfix::before{background: var(--state-draft)}.check-mark{display: inline-grid;place-items: center}.check-mark.passed{color: var(--state-open)}.check-mark.failed{color: var(--state-closed)}.check-mark.running{color: #c99a1e}.pr-head h1{margin: 0;font-size: 22px;font-weight: 400;letter-spacing: -0.02em;line-height: 1.25}.pr-head-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin: 10px 0 0;color: var(--text-secondary);font-size: 12.5px}.pr-head-meta b{color: var(--text);font-weight: 400}.branch-chip{padding: 2px 6px;background: var(--surface-soft);border-radius: 5px;color: var(--text);font: 11.5px var(--font-mono)}.branch-chip.tag{color: var(--text-secondary)}.mark-tile{display: block;flex: none}.commit-body{margin: 8px 0 0;color: var(--text-secondary);font-size: 13px;line-height: 1.55;white-space: pre-wrap}.commit-ids{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 18px;margin: 18px 0;padding-bottom: 14px;border-bottom: 1px solid var(--border-subtle);color: var(--text-secondary);font-size: 12.5px}.commit-ids > span{display: inline-flex;align-items: center;gap: 6px}.commit-ids code{color: var(--text);font: 12px var(--font-mono)}.commit-ids a{text-decoration: none}.commit-ids a:hover code{color: var(--text)}.commit-ids .pr-diffstat{margin-left: 0}.commit-ids .btn{margin-left: auto}.pr-tabs{display: flex;align-items: center;gap: 20px;margin: 20px 0 18px;border-bottom: 1px solid var(--border-subtle)}.pr-tabs a{position: relative;display: inline-flex;align-items: center;gap: 6px;padding: 0 1px 10px;color: var(--text-secondary);font-size: 13px;text-decoration: none}.pr-tabs a:hover,.pr-tabs a.active{color: var(--text)}.pr-tabs a.active::after{content: '';position: absolute;right: 0;bottom: -1px;left: 0;height: 1px;background: var(--text)}.pr-diffstat{display: inline-flex;gap: 6px;margin-left: auto;font: 11.5px var(--font-mono)}.pr-tabs .pr-diffstat{padding-bottom: 10px}.pr-diffstat .add{color: var(--state-open)}.pr-diffstat .del{color: var(--state-closed)}.pr-conversation{display: grid;grid-template-columns: minmax(0,1fr) 240px;gap: 32px;align-items: start}.pr-thread{display: grid;gap: 14px}.comment-card{overflow: hidden;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card)}.comment-card > header{display: flex;align-items: center;gap: 8px;min-height: 38px;padding: 0 12px;background: var(--surface-soft);border-bottom: 1px solid var(--border-subtle);font-size: 12px}.comment-card > header b{font-weight: 400}.author-tag{margin-left: auto;padding: 1px 7px;border: 1px solid var(--border);border-radius: 999px;color: var(--text-secondary);font-size: 10.5px}.comment-body{padding: 14px 16px 4px}.comment-body .markdown{font-size: 13.5px}.comment-card.inset{margin-top: 8px}.timeline-event{display: grid;grid-template-columns: 24px minmax(0,1fr);gap: 10px;padding-left: 14px;color: var(--text-secondary);font-size: 12.5px}.timeline-event p{margin: 3px 0 0}.timeline-event b{color: var(--text);font-weight: 400}.event-dot{display: grid;place-items: center;width: 24px;height: 24px;background: var(--surface-soft);border-radius: 50%;color: var(--text-secondary);font-size: 11px}.event-dot.approved{background: var(--state-open);color: #fff}.event-dot.changes{background: var(--state-closed);color: #fff}.merge-box{display: flex;align-items: flex-start;gap: 12px;margin-top: 6px;padding: 14px;background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius-card)}.merge-box.open{flex-direction: column;gap: 12px}.merge-box strong{display: block;font-weight: 400;font-size: 13.5px}.merge-box p{margin: 3px 0 0;color: var(--text-secondary);font-size: 12px}.merge-box.closed > div{flex: 1}.merge-icon{display: grid;place-items: center;flex-shrink: 0;width: 30px;height: 30px;border-radius: 50%;color: #fff}.merge-icon.merged{background: var(--state-merged)}.merge-icon.closed{background: var(--state-closed)}.merge-checks{width: 100%}.merge-summary{display: flex;align-items: center;gap: 8px;margin: 0 0 8px !important;color: var(--text) !important;font-size: 13px !important}.merge-checks ul,.merge-queue-checks ul{margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--border-subtle)}.merge-checks li,.merge-queue-checks li{display: grid;grid-template-columns: 16px 160px minmax(0,1fr);align-items: center;gap: 8px;padding: 7px 2px;border-bottom: 1px solid var(--border-subtle);font-size: 12px}.merge-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.merge-note{font-size: 12px}.merge-queue-status{width: 100%;padding: 0 0 10px;border-bottom: 1px solid var(--border-subtle)}.merge-queue-status.failed strong{color: var(--state-closed)}.merge-queue-status.merging strong{color: var(--state-merged)}.merge-checks a.check-name,.merge-queue-checks a.check-name{color: inherit}.merge-checks a.check-name:hover,.merge-queue-checks a.check-name:hover{color: var(--accent)}.merge-queue-checks{margin-top: 8px}.merge-queue-checks > p{margin: 0 0 6px}.merge-queue-checks code{color: var(--text);font: 11px var(--font-mono)}.pr-queue-tag{margin-left: 6px;padding: 1px 6px;border: 1px solid var(--border);border-radius: 999px;color: var(--text-secondary);font-size: 10px}.pr-queue-tag.merging{border-color: var(--state-merged);color: var(--state-merged)}.pr-queue-tag.failed{border-color: var(--state-closed);color: var(--state-closed)}.pr-queue-summary{margin: 0 0 12px;color: var(--text-secondary);font-size: 12px}.pr-queue-summary strong{color: var(--text);font-weight: 500}.stack-nav{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin: 10px 0 0;color: var(--text-secondary);font-size: 12px}.stack-nav strong{color: var(--text);font-weight: 500}.stack-nav a{padding: 1px 8px;border: 1px solid var(--border);border-radius: 999px;color: var(--text-secondary)}.stack-nav a:hover{border-color: var(--text-tertiary);color: var(--text)}.aside-stack{display: grid;gap: 6px;margin: 0;padding: 0;list-style: none;font-size: 12px}.aside-stack a{display: flex;align-items: center;gap: 7px;min-width: 0;color: var(--text-secondary)}.aside-stack a:hover{color: var(--text)}.aside-stack a[aria-current='page']{color: var(--text);font-weight: 500}.aside-stack-number{flex-shrink: 0}.aside-stack-title{min-width: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.pr-stack-tag{margin-left: 6px;padding: 1px 6px;border: 1px solid var(--border);border-radius: 999px;color: var(--text-secondary);font-size: 10px}.pr-aside section + section{margin-top: 16px;padding-top: 16px;border-top: 1px solid var(--border-subtle)}.pr-aside h3{margin: 0 0 8px;color: var(--text-secondary);font-size: 12px;font-weight: 400}.aside-row{display: flex;flex-wrap: wrap;align-items: center;gap: 7px;margin: 0 0 6px;font-size: 12px}.review-verdict{font-size: 11px}.review-verdict.approved{color: var(--state-open)}.review-verdict.changes{color: var(--state-closed)}.aside-labels,.aside-avatars{display: flex;flex-wrap: wrap;gap: 5px;margin: 0}.aside-empty{color: var(--text-tertiary);font-size: 12px;margin: 0}.aside-tokens{margin: 0;color: var(--text);font-size: 18px}.aside-tokens-sub{margin: 2px 0 8px;color: var(--text-secondary);font-size: 12px}.aside-models{display: grid;gap: 6px;margin: 0;padding: 0;list-style: none;font-size: 12px}.aside-models li{display: flex;align-items: baseline;gap: 6px;min-width: 0}.aside-model-name{color: var(--text);white-space: nowrap}.aside-models .muted{min-width: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.aside-model-tokens{margin-left: auto;color: var(--text-secondary);font-variant-numeric: tabular-nums}.diff-files{display: grid;gap: 14px}.diff-file{content-visibility: auto;contain-intrinsic-size: auto 320px;overflow: hidden;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card)}.diff-file > header{display: flex;align-items: center;gap: 8px;min-height: 38px;padding: 0 12px;background: var(--surface-soft);border-bottom: 1px solid var(--border-subtle);color: var(--text-tertiary)}.diff-path{color: var(--text);font: 12px var(--font-mono)}.diff-scroll{overflow-x: auto}.diff-note{margin: 0;padding: 10px 14px;color: var(--text-tertiary);font-size: 12px}.diff-table{width: 100%;min-width: max-content;border-collapse: collapse;font: 12px/20px var(--font-mono)}.diff-table td{padding: 0}.diff-table .ln{width: 44px;min-width: 44px;padding: 0 8px;color: var(--text-tertiary);text-align: right;user-select: none}.diff-table .code{padding: 0 16px 0 6px;color: var(--text-secondary);white-space: pre}.diff-table .sigil{display: inline-block;width: 14px;color: var(--text-tertiary);user-select: none}.diff-table tr.add{background: color-mix(in srgb,var(--state-open) 11%,transparent)}.diff-table tr.add .code{color: var(--text)}.diff-table tr.add .sigil{color: var(--state-open)}.diff-table tr.del{background: color-mix(in srgb,var(--state-closed) 10%,transparent)}.diff-table tr.del .code{color: var(--text)}.diff-table tr.del .sigil{color: var(--state-closed)}.diff-table mark.w{padding: 1px 0;border-radius: 2px;color: inherit}.diff-table tr.add mark.w,.diff-split td.add mark.w{background: color-mix(in srgb,var(--state-open) 32%,transparent)}.diff-table tr.del mark.w,.diff-split td.del mark.w{background: color-mix(in srgb,var(--state-closed) 30%,transparent)}.diff-split{table-layout: fixed;min-width: 0}.diff-split .code{width: 50%;overflow: hidden;text-overflow: ellipsis}.diff-split td.add{background: color-mix(in srgb,var(--state-open) 11%,transparent);color: var(--text)}.diff-split td.del{background: color-mix(in srgb,var(--state-closed) 10%,transparent);color: var(--text)}.diff-split td.empty{background: var(--surface-soft)}.diff-toggle{margin: 0 0 8px;font-size: 12px;color: var(--text-tertiary)}.diff-index{margin: 0 0 12px;font-size: 13px}.diff-index ol{margin: 6px 0 0;padding-left: 20px;display: grid;gap: 2px;font: 12px var(--font-mono)}.diff-index .add{color: var(--state-open)}.diff-index .del{color: var(--state-closed)}.review-thread summary,.review-menu > summary,.review-reply > summary{list-style: none;cursor: pointer}.review-thread summary::-webkit-details-marker,.review-menu > summary::-webkit-details-marker,.review-reply > summary::-webkit-details-marker{display: none}details[open] > summary .when-closed,details:not([open]) > summary .when-open{display: none}.diff-table.commentable td.code{position: relative}.diff-add-comment{position: absolute;top: 1px;left: -9px;z-index: 1;display: grid;place-items: center;width: 18px;height: 18px;border-radius: 5px;background: var(--button);color: var(--button-text);font: 13px/1 var(--font);text-decoration: none;opacity: 0;cursor: pointer;transition: opacity 80ms ease}.diff-table tr:hover .diff-add-comment,.diff-add-comment:focus-visible{opacity: 1}.diff-table.dragging .diff-add-comment{opacity: 0}.diff-table.dragging{user-select: none}.diff-split td.code{position: relative}.diff-split .diff-add-comment{left: 0}.diff-table tr.selected,.diff-split tr.selected td.code{background: color-mix(in srgb,#c99a1e 16%,transparent)}.diff-table tr.selected .code{color: var(--text)}.diff-thread-row > td{padding: 8px 12px !important;border-top: 1px solid var(--border-subtle);border-bottom: 1px solid var(--border-subtle);font: 13px/1.5 var(--font);white-space: normal;font-variant-ligatures: normal;font-feature-settings: normal}.review-thread{max-width: 820px;overflow: hidden;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card)}.review-thread.inline{position: sticky;left: 12px}.review-thread.card{margin-top: 8px;max-width: none}.review-thread.new{padding: 10px 12px}.review-thread.card > header,.review-thread.card > summary{display: flex;align-items: center;gap: 8px;min-height: 38px;padding: 0 12px;background: var(--surface-soft);border-bottom: 1px solid var(--border-subtle);color: var(--text-tertiary);font-size: 12px}.review-thread.card:not([open]) > summary{border-bottom: 0}.review-thread.card > header .muted,.review-thread.card > summary .muted{color: var(--text-tertiary)}.review-snippet{border-bottom: 1px solid var(--border-subtle)}.review-comments{margin: 0;padding: 0;list-style: none}.review-comments li{padding: 10px 12px 2px}.review-comments li + li{border-top: 1px solid var(--border-subtle)}.review-comment-head{display: flex;align-items: center;gap: 8px;margin: 0;font-size: 12px}.review-comment-head b{font-weight: 400}.review-comment-head .author-tag{margin-left: 0}.review-comment-head .inline-form{display: inline;margin: 0}.review-comment-body{padding: 4px 0 0 28px}.review-comment-body .markdown{font-size: 13px}.review-tag{margin-left: 6px;padding: 1px 6px;border: 1px solid var(--border);border-radius: 999px;color: var(--text-secondary);font-size: 10px;white-space: nowrap}.review-comment-head .review-tag{margin-left: 0}.review-tag.pending{border-color: #c99a1e;color: #a07a12}.review-link{padding: 0;border: 0;background: none;color: var(--text-tertiary);font: inherit;font-size: 12px;cursor: pointer}.review-link:hover{color: var(--text)}.review-toggle{margin-left: auto}.review-foot{padding: 8px 12px 10px;border-top: 1px solid var(--border-subtle);background: var(--surface-soft)}.review-foot-row{display: flex;align-items: center;gap: 8px}.review-foot-row > .review-reply{flex: 1}.review-foot-row:has(.review-reply[open]) > .review-resolve{display: none}.review-resolve{margin: 0}.review-reply[open] > summary{display: none}.review-reply-stub{display: flex;align-items: center;height: 28px;padding: 0 10px;border: 1px solid var(--border);border-radius: var(--radius-control);background: var(--surface);color: var(--text-tertiary);font-size: 12px;cursor: text !important}.review-fold{display: flex;align-items: center;gap: 10px;width: 100%;min-height: 34px;margin: 0;padding: 0 12px;background: var(--surface-soft);color: var(--text-secondary);font-size: 12px}.review-fold b{color: var(--text);font-weight: 400}.review-fold .review-link{margin-left: auto}details[open] > .review-fold,.review-fold.open{border-bottom: 1px solid var(--border-subtle)}.review-thread.card > .review-fold.open{background: none}.line-composer{display: grid;gap: 8px;margin: 0}.line-composer .textarea{min-height: 76px;font-size: 13px}.line-composer-label{margin: 0;color: var(--text-tertiary);font-size: 12px}.diff-outdated{display: grid;gap: 8px;padding: 8px 12px 10px;border-bottom: 1px solid var(--border-subtle)}.diff-outdated .review-thread.card{margin-top: 0}.pr-files-bar{display: flex;align-items: center;gap: 10px;margin: -4px 0 12px;font-size: 12px}.review-menu{position: relative;margin-left: auto}.review-menu > summary{display: inline-flex;align-items: center}.review-pending-count{margin-left: 2px;background: var(--surface-raised);color: var(--text)}.review-panel{position: absolute;top: 34px;right: 0;z-index: 25;width: 420px;max-width: calc(100vw - 32px);overflow: hidden;margin: 0;background: var(--surface-raised);border: 1px solid var(--border);border-radius: var(--radius-card);box-shadow: var(--shadow)}.review-panel > header{display: flex;align-items: center;min-height: 38px;padding: 0 12px;background: var(--surface-soft);border-bottom: 1px solid var(--border-subtle);font-size: 12.5px}.review-panel-body{display: grid;gap: 12px;padding: 12px}.review-verdicts{display: grid;gap: 10px}.review-verdicts .set-check{font-size: 12.5px}.set-check.disabled{opacity: 0.5;cursor: default}.review-panel > footer{display: flex;align-items: center;gap: 8px;padding: 10px 12px;border-top: 1px solid var(--border-subtle)}.review-panel > footer .muted{margin-right: auto;font-size: 12px}.merge-reviews{padding-bottom: 12px;border-bottom: 1px solid var(--border-subtle)}.merge-reviews .merge-summary{margin-bottom: 2px !important}.merge-detail{margin: 0 0 8px 22px !important}.merge-reviews ul{margin-top: 8px}.merge-reviews li{grid-template-columns: 16px 160px minmax(0,1fr)}.merge-reviews li.not-counted{color: var(--text-secondary)}.merge-reviewer{display: inline-flex;align-items: center;gap: 6px}.merge-review-link{margin-top: 10px}.event-dot.commented{color: var(--text-secondary)}.agent-chip{display: inline-flex;align-items: center;gap: 4px;margin-left: 6px;padding: 1px 6px;border: 1px solid var(--border);border-radius: 999px;color: var(--text-secondary);font: 10.5px var(--font-mono);white-space: nowrap}.agent-chip svg{color: var(--text-tertiary)}.review-comment-head .agent-chip{margin-left: 0}.rule-body .indent + .indent{margin-top: 10px}.diff-table tr.hunk td{padding: 4px 12px;background: color-mix(in srgb,var(--state-merged) 8%,var(--surface));color: var(--text-tertiary)}@media (max-width: 800px){.pr-conversation{grid-template-columns: minmax(0,1fr)}.merge-checks li,.merge-queue-checks li{grid-template-columns: 16px minmax(0,1fr)}.merge-checks li > .muted,.merge-queue-checks li > .muted{display: none}.pr-side .avatar-initials{display: none}}code,pre,kbd,textarea,.code-view,.diff-table,.pr-title,.pr-head h1{font-variant-ligatures: none;font-feature-settings: 'liga' 0,'calt' 0}.language-breakdown{padding: 20px 20px 18px;background: var(--surface);border-bottom: 1px solid var(--border-subtle)}.language-breakdown-head{margin-bottom: 8px}.language-breakdown-head h2{margin: 0;font-size: 14px;font-weight: 500}.language-total-bar{display: flex;width: 100%;height: 13px;margin-top: 14px;overflow: hidden;background: var(--surface-soft);border: 1px solid var(--border-subtle);border-radius: 999px}.language-total-bar i{min-width: 0;flex-basis: 0}.language-total-bar i + i{border-left: 1px solid color-mix(in srgb,var(--bg) 45%,transparent)}.language-total-legend{display: flex;flex-wrap: wrap;gap: 8px 18px;margin: 13px 0 0;padding: 0;list-style: none}.language-total-legend li{display: inline-flex;align-items: center;gap: 5px;white-space: nowrap}.language-total-legend .lang{gap: 5px;font-size: 11.5px}.language-total-legend .lang i{width: 8px;height: 8px}.language-total-legend b{color: var(--text-tertiary);font-size: 11px;font-weight: 400}.contrib{margin-top: 40px}.contrib-toolbar{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin-bottom: 10px}.contrib-toolbar > h2{margin: 0;font-size: 14px;font-weight: 400}.contrib-year-pager{display: grid;grid-template-columns: 30px minmax(78px,auto) 30px;align-items: stretch;overflow: hidden;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-control)}.contrib-year-pager button{display: grid;place-items: center;width: 30px;height: 30px;padding: 0;background: none;border: 0;color: var(--text-secondary);cursor: pointer}.contrib-year-pager button:hover:not(:disabled){background: var(--surface-hover);color: var(--text)}.contrib-year-pager button:disabled{color: var(--text-tertiary);cursor: default;opacity: 0.45}.contrib-year-pager > span{display: grid;place-items: center;padding: 0 10px;border-right: 1px solid var(--border-subtle);border-left: 1px solid var(--border-subtle);color: var(--text);font-size: 12px;white-space: nowrap}.contrib-heading{margin: 0 0 10px;font-size: 14px;font-weight: 400}.contrib-graph-heading{display: flex;align-items: baseline;justify-content: space-between;gap: 18px;padding: 17px 16px 0}.contrib-graph-heading h2{margin: 0;font-size: 14px;font-weight: 400}.contrib-graph-heading span{color: var(--text-tertiary);font-size: 11.5px;white-space: nowrap}.contrib-box{overflow: hidden;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card)}.contrib-graph{padding: 16px 16px 6px;overflow-x: auto}.heat{display: grid;grid-template-rows: 16px repeat(7,auto);gap: 3px;min-width: 660px}.heat-month,.heat-weekday{color: var(--text-tertiary);font-size: 10.5px;line-height: 1;white-space: nowrap}.heat-month{align-self: start}.heat-weekday{align-self: center}.heat-cell{display: block;aspect-ratio: 1;border-radius: 3px;background: var(--surface-soft);outline: 1px solid color-mix(in srgb,var(--text) 4%,transparent);outline-offset: -1px}.heat-cell.l1{background: color-mix(in srgb,var(--accent) 28%,var(--surface-soft))}.heat-cell.l2{background: color-mix(in srgb,var(--accent) 50%,var(--surface-soft))}.heat-cell.l3{background: color-mix(in srgb,var(--accent) 74%,var(--surface-soft))}.heat-cell.l4{background: var(--accent)}.heat-cell.future{background: transparent;outline: 1px dashed var(--border);outline-offset: -1px}.contrib-foot{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 4px 16px 14px 46px;color: var(--text-tertiary);font-size: 11.5px}.heat-legend{display: inline-flex;align-items: center;gap: 4px}.heat-legend .heat-cell{width: 11px;height: 11px}.contrib-orgs{display: flex;flex-wrap: wrap;gap: 8px;padding: 14px 16px;border-top: 1px solid var(--border-subtle)}.org-badge{display: inline-flex;align-items: center;gap: 8px;height: 32px;padding: 0 12px 0 5px;background: var(--surface-raised);border: 1px solid var(--border);border-radius: var(--radius-control);color: var(--text);font-size: 12.5px;text-decoration: none}.org-badge:hover{background: var(--surface-hover)}.org-badge-mark{display: grid;place-items: center;width: 22px;height: 22px;background: var(--surface-soft);border-radius: 5px;color: var(--text-secondary);font-size: 9.5px}.contrib-overview{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.overview-text{padding: 4px 16px 20px}.overview-text h3{margin: 0 0 12px;font-size: 13px;font-weight: 400}.overview-text p{display: flex;gap: 10px;margin: 0;color: var(--text-secondary);font-size: 13px;line-height: 1.55}.overview-text p > svg{flex-shrink: 0;margin-top: 2px;color: var(--text-tertiary)}.overview-text b{color: var(--text);font-weight: 400}.overview-chart{display: grid;place-items: center;padding: 10px 16px 18px;border-left: 1px solid var(--border-subtle)}.quadrant{width: 100%;max-width: 320px;height: auto;overflow: visible}.q-axis{fill: none;stroke: var(--text-tertiary);stroke-width: 1.5}.q-area{fill: var(--accent-fill);stroke: var(--accent);stroke-width: 5;stroke-linejoin: round}.q-dot{fill: var(--surface);stroke: var(--accent);stroke-width: 1.8}.q-label{fill: var(--text-secondary);font-size: 11.5px}.q-pct{fill: var(--text)}.timeline{margin-top: 30px}.tl-month-head{display: flex;align-items: center;gap: 6px;margin: 14px 0 4px;font-size: 12px;font-weight: 400}.tl-month-head b{font-weight: 400;color: var(--text)}.tl-month-head span{color: var(--text-tertiary)}.tl-month-head::after{content: '';flex: 1;height: 1px;margin-left: 10px;background: var(--border-subtle)}.tl-items{position: relative;margin: 0;padding: 6px 0 10px;list-style: none}.tl-items::before{content: '';position: absolute;top: 0;bottom: 0;left: 15px;width: 1px;background: var(--border)}.tl-items > li{position: relative;padding: 8px 0}.tl-row{display: grid;grid-template-columns: 32px minmax(0,1fr) auto;align-items: center;gap: 10px;min-height: 32px}.tl-icon{display: grid;place-items: center;width: 32px;height: 32px;background: var(--bg);border: 1px solid var(--border-subtle);border-radius: 50%;color: var(--text-secondary)}.tl-text{color: var(--text);font-size: 14.5px;line-height: 1.4}.tl-text b{font-weight: 500}.tl-date{color: var(--text-tertiary);font-size: 12px;white-space: nowrap}.tl-toggle{display: grid;place-items: center;width: 28px;height: 28px;padding: 0;border: 0;border-radius: 6px;background: none;color: var(--text-tertiary);cursor: pointer;transition: transform 150ms ease}.tl-toggle:hover{background: var(--surface-soft);color: var(--text)}.tl-toggle[aria-expanded='true']{transform: rotate(180deg)}.tl-detail{margin: 8px 0 4px 42px;padding: 0;list-style: none}.tl-detail li{display: grid;align-items: center;gap: 12px;min-height: 30px;font-size: 12.5px}.tl-bar-row{grid-template-columns: minmax(0,1fr) 90px 180px}.tl-repo-row{grid-template-columns: minmax(0,1fr) 120px 60px}.tl-repo{overflow: hidden;color: var(--text);white-space: nowrap;text-overflow: ellipsis}.tl-count{color: var(--text-tertiary);text-align: right}.tl-bar{height: 6px;overflow: hidden;background: var(--surface-soft);border-radius: 999px}.tl-bar i{display: block;height: 100%;background: var(--accent);border-radius: inherit}.tl-lang{display: inline-flex;align-items: center;gap: 6px;color: var(--text-secondary)}.tl-lang i{width: 8px;height: 8px;border-radius: 50%;background: var(--accent-soft)}.tl-repo-row .tl-date{text-align: right}.tl-more{display: block !important;color: var(--text-tertiary)}.tl-card{display: block;margin: 10px 0 4px 42px;padding: 16px 18px;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card);color: inherit;text-decoration: none}.tl-card h4{display: flex;align-items: center;gap: 8px;margin: 0 0 6px;font-size: 17px;font-weight: 400;letter-spacing: -0.01em}.tl-card h4 svg{flex-shrink: 0;color: var(--state-merged)}.tl-card-body{display: -webkit-box;margin: 0 0 10px;overflow: hidden;color: var(--text-secondary);font-size: 13px;line-height: 1.55;-webkit-line-clamp: 2;-webkit-box-orient: vertical}.tl-card-foot{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin: 0;color: var(--text-secondary);font-size: 12px}.tl-card-foot .add{color: var(--state-open);font-family: var(--font-mono)}.tl-card-foot .del{color: var(--state-closed);font-family: var(--font-mono)}.diff-blocks{display: inline-flex;gap: 1px;margin: 0 2px}.diff-blocks i{width: 8px;height: 8px;border-radius: 1px}.diff-blocks i.a{background: var(--state-open)}.diff-blocks i.d{background: var(--state-closed)}.tl-org{display: flex;align-items: flex-start;gap: 16px}.tl-org:hover,.tl-pull:hover{border-color: var(--border)}.tl-org-mark{display: grid;place-items: center;width: 72px;height: 72px;background: var(--surface-soft);border-radius: 10px;color: var(--text-tertiary);font-size: 34px}.tl-org b{padding-top: 4px;font-size: 18px;font-weight: 400}.show-more{width: 100%;height: 36px;margin-top: 6px;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-control);color: var(--text);font-size: 12.5px;cursor: pointer}.show-more:hover:not(:disabled){background: var(--surface-hover);border-color: var(--border)}.show-more:disabled{color: var(--text-tertiary);cursor: default}@media (max-width: 800px){.operator-profile{--avatar: 76px;--notch: 84px;--notch-curve: 14px;min-height: 0}.operator-identity h1{font-size: 24px}.operator-handle{font-size: 13px}.operator-summary{padding: 12px 18px 20px;font-size: 14px}.contrib-overview{grid-template-columns: minmax(0,1fr)}.overview-chart{border-left: 0;border-top: 1px solid var(--border-subtle)}.tl-bar-row{grid-template-columns: minmax(0,1fr) 80px}.tl-bar-row .tl-bar{display: none}}@media (max-width: 480px){.language-breakdown{padding: 18px 16px 16px}.contrib-graph-heading span{display: none}}.about-hero{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 14px;align-items: stretch}.about-hero .operator-profile{min-height: 0}.profile-aside{display: grid;align-content: start;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card)}.aside-block{min-width: 0;padding: 12px 16px 13px}.aside-block h2{margin: 0 0 7px;color: var(--text-secondary);font-size: 12px;font-weight: 400}.profile-aside > * + *{border-top: 1px solid var(--border-subtle)}.aside-pair{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.aside-pair > .aside-block + .aside-block{border-left: 1px solid var(--border-subtle)}.recent-repos,.aside-orgs,.aside-links{margin: 0;padding: 0;list-style: none}.recent-row{display: grid;grid-template-columns: 16px minmax(0,1fr) auto;align-items: center;gap: 9px;height: 28px;margin: 0 -8px;padding: 0 8px;border-radius: 6px;color: var(--text-tertiary);font-size: 13px;text-decoration: none}.recent-row.linked:hover{background: var(--surface-hover)}.recent-name{overflow: hidden;color: var(--text);white-space: nowrap;text-overflow: ellipsis}.recent-when{font-size: 11.5px;white-space: nowrap}.aside-orgs li + li,.aside-links li + li{margin-top: 2px}.aside-orgs a,.aside-links a{display: flex;align-items: center;gap: 8px;min-width: 0;height: 27px;margin: 0 -6px;padding: 0 6px;border-radius: 6px;color: var(--text);font-size: 12.5px;text-decoration: none}.aside-orgs a:hover,.aside-links a:hover{background: var(--surface-hover)}.aside-links a span{flex: 1;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.aside-links a svg{flex-shrink: 0;color: var(--text-tertiary)}.aside-links a:hover svg{color: var(--text)}.profile-aside .tag-list{gap: 5px}.profile-aside .tag-list li{padding: 3px 8px;font-size: 11.5px}@media (max-width: 800px){.about-hero{grid-template-columns: minmax(0,1fr)}}@media (max-width: 480px){.aside-pair{grid-template-columns: minmax(0,1fr)}.aside-pair > .aside-block + .aside-block{border-left: 0;border-top: 1px solid var(--border-subtle)}}.aside-head{display: flex;align-items: center;justify-content: space-between;margin-bottom: 7px}.aside-head h2{margin: 0}.mini-pager{display: inline-flex;align-items: center;gap: 2px;color: var(--text-tertiary);font-size: 11px}.mini-pager span{min-width: 24px;text-align: center}.mini-pager button{display: grid;place-items: center;width: 20px;height: 20px;padding: 0;border: 0;border-radius: 5px;background: none;color: var(--text-secondary);cursor: pointer}.mini-pager button:hover:not(:disabled){background: var(--surface-soft);color: var(--text)}.mini-pager button:disabled{opacity: 0.3;cursor: default}a.page-tab{display: inline-flex;align-items: center;gap: 6px;text-decoration: none}.org-missing{margin-top: 32px}.org-header{display: grid;grid-template-columns: 100px minmax(0,1fr) auto;gap: 22px;align-items: start;padding: 26px 0 24px;border-bottom: 1px solid var(--border-subtle)}.org-logo{display: grid;place-items: center;width: 100px;height: 100px;background: var(--surface);border: 1px solid var(--border);border-radius: 12px;color: var(--text);font-size: 30px;letter-spacing: -0.03em}.org-identity h1{margin: 4px 0 8px;font-size: 26px;font-weight: 400;letter-spacing: -0.02em}.org-badges{display: flex;gap: 8px;margin: 0 0 10px}.org-pill{display: inline-flex;align-items: center;gap: 4px;height: 20px;padding: 0 8px;border: 1px solid var(--border);border-radius: 999px;color: var(--text-secondary);font-size: 11px}.org-pill.verified{border-color: color-mix(in srgb,var(--state-open) 55%,transparent);color: var(--state-open)}.org-pill.sponsor{border-color: color-mix(in srgb,var(--accent) 55%,transparent);color: var(--accent)}.org-meta{display: flex;flex-wrap: wrap;gap: 18px;margin: 0;color: var(--text-secondary);font-size: 12.5px}.org-meta > *{display: inline-flex;align-items: center;gap: 5px;color: inherit;text-decoration: none}.org-meta b{color: var(--text);font-weight: 400}.org-meta a:hover{color: var(--text)}.org-meta svg{color: var(--text-tertiary)}.org-body{padding-top: 26px}.org-grid{display: grid;grid-template-columns: minmax(0,1fr) 296px;gap: 48px;align-items: start}.org-narrow{max-width: var(--w-index)}.org-h2{display: flex;align-items: center;gap: 7px;margin: 0 0 10px;font-size: 14px;font-weight: 400}.org-h2 svg{color: var(--text-tertiary)}.org-pinned{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;margin: 0;padding: 0;list-style: none}.org-pin{display: flex;flex-direction: column;padding: 14px 16px;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card)}.org-pin .org-repo-desc{flex: 1}.org-repo-title{display: flex;align-items: center;gap: 8px;margin: 0}.org-repo-title svg{color: var(--text-tertiary)}.org-repo-name{color: var(--text);font-size: 14px}.vis-pill{padding: 0 7px;border: 1px solid var(--border);border-radius: 999px;color: var(--text-secondary);font-size: 10.5px;line-height: 18px}.org-repo-desc{margin: 6px 0 10px;color: var(--text-secondary);font-size: 12.5px;line-height: 1.5}.org-repo-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 16px;margin: 0;color: var(--text-tertiary);font-size: 12px}.org-repo-meta > span{display: inline-flex;align-items: center;gap: 4px}.lang{display: inline-flex;align-items: center;gap: 6px;color: var(--text-secondary);font-size: 12px}.lang i{width: 10px;height: 10px;border-radius: 50%}.org-repos-section{margin-top: 30px}.org-toolbar{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 12px}.org-search{flex: 1;min-width: 220px}.org-search input{height: 30px;font-size: 12.5px}.menu-select{position: relative}.menu-select > .btn{height: 30px}.menu-select > .btn.filtered{border-color: var(--text-tertiary);color: var(--text)}.menu-select-list{position: absolute;top: 36px;right: 0;z-index: 25;min-width: 190px}.menu-select-list button{display: flex !important;align-items: center;gap: 6px}.menu-check{display: grid;place-items: center;width: 16px}.org-repo-list{margin: 0;padding: 0;overflow: hidden;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card);list-style: none}.org-repo{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 24px;padding: 18px 18px 16px}.org-repo + .org-repo{border-top: 1px solid var(--border-subtle)}.org-repo .org-repo-name{font-size: 16px}.org-repo .org-repo-desc{margin-bottom: 8px}.org-topics{display: flex;flex-wrap: wrap;gap: 5px;margin: 0 0 10px}.topic{padding: 2px 9px;background: var(--accent-fill);border-radius: 999px;color: var(--accent);font-size: 11px}.sparkline{flex-shrink: 0;overflow: visible}.spark-line{fill: none;stroke: var(--accent);stroke-width: 1.4;stroke-linejoin: round}.spark-fill{fill: none;stroke: none}.org-empty{padding: 36px 16px;color: var(--text-tertiary);font-size: 12.5px;text-align: center}.org-pager{display: flex;align-items: center;justify-content: center;gap: 12px;margin-top: 14px;color: var(--text-secondary);font-size: 12px}.org-view-all{display: inline-block;margin-top: 12px;color: var(--text-secondary);font-size: 12.5px;text-decoration: none}.org-view-all:hover,.side-link:hover{color: var(--text)}.org-side > section{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid var(--border-subtle)}.org-side > section:last-child{border-bottom: 0}.avatar-grid{display: flex;flex-wrap: wrap;gap: 6px}.m-avatar{display: inline-grid;place-items: center;flex-shrink: 0;background: hsl(var(--h) 55% 88%);border-radius: 50%;color: hsl(var(--h) 40% 30%);letter-spacing: 0.01em}:root[data-theme='dark'] .m-avatar{background: hsl(var(--h) 28% 24%);color: hsl(var(--h) 55% 80%)}.side-link{display: inline-block;margin-top: 10px;color: var(--text-secondary);font-size: 12.5px;text-decoration: none}.side-langs{display: flex;flex-wrap: wrap;gap: 6px 14px;margin: 0}.people-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;margin: 0;padding: 0;list-style: none}.person-card{display: grid;grid-template-columns: 44px minmax(0,1fr) auto;grid-template-rows: auto auto;column-gap: 12px;row-gap: 6px;align-items: center;padding: 14px;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card)}.person-card .m-avatar{grid-row: 1 / 3}.person-copy{display: grid;min-width: 0}.person-copy b{overflow: hidden;font-size: 13.5px;font-weight: 400;white-space: nowrap;text-overflow: ellipsis}.person-copy .muted{font-size: 12px}.person-stats{grid-column: 2 / 4;color: var(--text-tertiary);font-size: 11.5px}.role-pill{align-self: start;padding: 1px 8px;border: 1px solid var(--border);border-radius: 999px;color: var(--text-secondary);font-size: 10.5px}.role-pill.owner{border-color: color-mix(in srgb,var(--accent) 50%,transparent);color: var(--accent)}.member-breakdown{margin-top: 44px}.breakdown-note{padding-top: 6px;color: var(--text-tertiary);font-size: 12px}.breakdown-scroll{overflow-x: auto;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card)}.breakdown-table{width: 100%;min-width: 900px;border-collapse: collapse;font-size: 12.5px;font-variant-numeric: tabular-nums}.breakdown-table th{height: 38px;padding: 0 14px;color: var(--text-secondary);font-weight: 400;text-align: right;white-space: nowrap}.breakdown-table th button{display: inline-flex;align-items: center;gap: 4px;padding: 0;border: 0;background: none;color: inherit;font-size: 12px;cursor: pointer}.breakdown-table th button:hover,.breakdown-table th button.active{color: var(--text)}.breakdown-table td{height: 48px;padding: 0 14px;border-top: 1px solid var(--border-subtle);color: var(--text-secondary);text-align: right;white-space: nowrap}.breakdown-table td.sorted{color: var(--text)}.breakdown-table tbody tr:hover{background: var(--surface-hover)}.breakdown-table .col-member{text-align: left}td.col-member{display: flex;align-items: center;gap: 10px}td.col-member > span:last-child{display: grid}td.col-member b{color: var(--text);font-weight: 400}td.col-member .muted{font-size: 11px}.breakdown-table .col-share{width: 220px;text-align: left}td.col-share{display: table-cell}.share-bar{display: inline-block;width: 140px;height: 6px;margin-right: 10px;overflow: hidden;vertical-align: middle;background: var(--surface-soft);border-radius: 999px}.share-bar i{display: block;height: 100%;background: var(--accent);border-radius: inherit}.share-pct{color: var(--text-secondary);font-size: 11.5px}.breakdown-table tfoot td{height: 42px;background: var(--surface-soft);color: var(--text)}@media (max-width: 1100px){.org-grid{grid-template-columns: minmax(0,1fr)}.people-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.org-header{grid-template-columns: 64px minmax(0,1fr)}.org-header > .btn{grid-column: 1 / 3;justify-self: start}.org-logo{width: 64px;height: 64px;font-size: 20px}.org-pinned,.people-grid{grid-template-columns: minmax(0,1fr)}.org-repo .sparkline{display: none}}.new-link{display: inline-flex;align-items: center;text-decoration: none}.collection-name{display: flex;align-items: center;gap: 7px}.new-repo{max-width: 720px}.new-repo-lede{margin: -6px 0 22px;color: var(--text-secondary);font-size: 13px}.new-repo form{display: grid;gap: 16px}.field{display: grid;gap: 6px;min-width: 0}.field.grow{flex: 1}.field-label{color: var(--text);font-size: 12.5px}.text-input{width: 100%;height: 34px;padding: 0 11px;background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius-control);color: var(--text);font: inherit;font-size: 13px;outline: none}select.text-input,.gist-select,.sq-field select{appearance: none;-webkit-appearance: none;padding-right: 30px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23858581' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 10px center;background-size: 12px;cursor: pointer}select.text-input:disabled{cursor: default;opacity: 0.6}.text-input[aria-invalid='true']{border-color: var(--danger);box-shadow: inset 0 0 0 1px var(--danger)}.name-row{display: flex;align-items: flex-end;gap: 10px}.owner-chip{display: inline-flex;align-items: center;height: 34px;padding: 0 12px;background: var(--surface-soft);border-radius: var(--radius-control);color: var(--text-secondary);font-size: 13px}.slash{padding-bottom: 7px;color: var(--text-tertiary);font-size: 18px}.field-status{margin: -8px 0 0;color: var(--text-tertiary);font-size: 12px}.field-status.good{color: var(--state-open)}.field-status.bad{color: var(--danger)}.choice-group{display: grid;gap: 8px;margin: 0;padding: 0;border: 0}.choice-group legend{margin-bottom: 8px}.choice{display: flex;align-items: flex-start;gap: 10px;padding: 12px 14px;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card);cursor: pointer}.choice.selected{border-color: var(--text-tertiary)}.choice input{margin-top: 3px;accent-color: var(--button)}.choice > span{display: grid;gap: 2px;font-size: 13px}.choice b{font-weight: 400}.choice .muted{font-size: 12px}.form-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.checkbox{display: flex;align-items: flex-start;gap: 10px;font-size: 13px;cursor: pointer}.checkbox input{margin-top: 3px;accent-color: var(--button)}.checkbox > span{display: grid;gap: 2px}.checkbox .muted{font-size: 12px}.quick-setup{margin-top: 12px}.quick-setup-body{padding: 16px 18px 20px}.quick-url{display: block;padding: 8px 12px;background: var(--surface-soft);border-radius: 6px;color: var(--text);font: 12px var(--font-mono)}.quick-setup h3{margin: 20px 0 8px;font-size: 13px;font-weight: 400}.quick-setup pre{margin: 0;padding: 12px 14px;overflow-x: auto;background: var(--surface-soft);border-radius: 8px;color: var(--text-secondary);font: 12px/1.7 var(--font-mono)}@media (max-width: 640px){.form-grid{grid-template-columns: minmax(0,1fr)}.name-row{flex-wrap: wrap}}.gist-button.icon-only{justify-content: center;width: 26px;padding: 0}.collection-list > :first-child{border-radius: var(--radius-card) var(--radius-card) 0 0}.collection-list > :last-child{border-radius: 0 0 var(--radius-card) var(--radius-card)}.collection-list.with-menu .collection-head{grid-template-columns: minmax(0,1fr) 140px 120px 28px}.collection-row.has-menu{grid-template-columns: 32px minmax(0,1fr) 140px 120px 28px}.collection-list.with-menu .collection-head.vcs-columns{grid-template-columns: minmax(0,1fr) 112px 140px 120px 28px}.collection-row.vcs-columns.has-menu{grid-template-columns: 32px minmax(0,1fr) 112px 140px 120px 28px}.collection-list.with-menu .collection-head.asset{grid-template-columns: minmax(0,1fr) 120px 28px}.collection-row.asset.has-menu{grid-template-columns: 32px minmax(0,1fr) 120px 28px}.collection-list.with-menu .collection-head.asset > span:nth-child(2){text-align: right}.row-link{color: var(--text);text-decoration: none}.collection-row.linked:hover .collection-name{text-decoration: none}.row-menu{justify-self: end}.row-menu-list{min-width: 210px;z-index: 40}.row-menu-list > button:not([hidden]),.menu-scroll > button{display: flex !important;align-items: center;gap: 6px}.row-menu-list .menu-label{flex: 1}.menu-back{color: var(--text-secondary) !important;font-size: 11.5px !important}.menu-scroll{max-height: 240px;overflow-y: auto}.menu-scroll > button{width: 100%;min-height: 28px;padding: 0 8px;border: 0;border-radius: 5px;background: none;color: var(--text);font-size: 12px;text-align: left;cursor: pointer}.menu-scroll > button:hover{background: var(--surface-soft)}.menu-confirm{padding: 8px}.menu-confirm p{margin: 0 0 10px;color: var(--text);font-size: 12px;line-height: 1.45}.menu-confirm > div{display: flex;justify-content: flex-end;gap: 6px}.menu-confirm .btn{height: 26px;padding: 0 10px}.btn-danger{border-color: var(--danger);background: var(--danger);color: #fff}.btn-danger:hover{background: var(--danger);filter: brightness(0.92)}.form-grid.two{grid-template-columns: repeat(2,minmax(0,1fr))}.repo-actions{display: flex;align-items: center;gap: 6px}.star-btn{height: 30px}.star-btn svg{color: var(--text-tertiary)}.star-btn.starred svg{color: var(--accent);fill: var(--accent)}.star-count{margin-left: 2px;padding: 0 6px;background: var(--surface-soft);border-radius: 999px;color: var(--text-secondary);font-size: 11px;line-height: 17px}.repo-actions .clone-wrap .btn{height: 30px}.repo-actions .kebab-btn{width: 30px;height: 30px;border: 1px solid var(--border);background: var(--surface)}.archived-banner{display: flex;align-items: center;gap: 10px;margin: 0 0 12px;padding: 10px 12px;background: color-mix(in srgb,#c99a1e 12%,var(--surface));border: 1px solid color-mix(in srgb,#c99a1e 45%,transparent);border-radius: var(--radius-card);color: var(--text);font-size: 12.5px}.archived-banner svg{flex-shrink: 0;color: #c99a1e}.archived-banner span{flex: 1}.archived-banner .btn{height: 26px}.operator-follow{display: flex;align-items: center;gap: 5px;margin-top: 6px;color: var(--text-secondary);font-size: 13px}.operator-follow svg{color: var(--text-tertiary)}.operator-follow b{color: var(--text);font-weight: 400}.operator-follow .dot{margin: 0 3px;color: var(--text-tertiary)}.toast-region{position: fixed;right: 20px;bottom: 20px;z-index: 100;display: grid;gap: 8px;pointer-events: none}.toast{padding: 10px 14px;background: var(--button);border-radius: var(--radius-control);box-shadow: var(--shadow);color: var(--button-text);font-size: 12.5px;animation: toast-in 160ms ease-out}@keyframes toast-in{from{opacity: 0;transform: translateY(6px)}}@media (max-width: 800px){.collection-row.has-menu,.collection-row.vcs-columns.has-menu{grid-template-columns: 32px minmax(0,1fr) 90px 28px}.collection-list.with-menu .collection-head,.collection-list.with-menu .collection-head.vcs-columns{grid-template-columns: minmax(0,1fr) 90px 28px}.collection-row.asset.has-menu{grid-template-columns: 32px minmax(0,1fr) 90px 28px}.collection-list.with-menu .collection-head.asset{grid-template-columns: minmax(0,1fr) 90px 28px}}.settings-account{justify-content: flex-start !important;gap: 10px;padding: 0 0 0 4px !important}.settings-avatar{display: grid;width: 26px;height: 26px;overflow: hidden;border-radius: 50%;background: var(--surface-soft)}.settings-avatar img{grid-area: 1 / 1;width: 100%;height: 100%;object-fit: cover}.settings-who{display: flex;align-items: baseline;gap: 5px;font-size: 13px}.settings-who b{font-weight: 400}.settings-context{margin-left: 8px;color: var(--text-tertiary);font-size: 11.5px}.settings-profile-link{margin-left: auto;gap: 5px}.settings-profile-link svg{color: var(--text-tertiary)}.settings-profile-link:hover svg{color: var(--text)}.settings-nav{padding-top: 14px}.settings-nav-group + .settings-nav-group{margin-top: 14px;padding-top: 12px;border-top: 1px solid var(--border-subtle)}.settings-nav-title{margin: 0 0 4px;padding: 0 8px;color: var(--text-tertiary);font-size: 11px}.settings-nav ul{margin: 0;padding: 0;list-style: none}.settings-nav-item{padding-left: 8px;gap: 9px !important}.settings-nav-item.active{box-shadow: inset 2px 0 0 var(--accent)}.settings-main{padding: 24px 32px 80px}.settings-body{max-width: 900px}.settings-title{margin: 0 0 18px;padding-bottom: 12px;border-bottom: 1px solid var(--border-subtle);font-size: 22px;font-weight: 400;letter-spacing: -0.02em}.set-section{margin-top: 36px}.set-section > h2{margin: 0 0 14px;padding-bottom: 10px;border-bottom: 1px solid var(--border-subtle);font-size: 17px;font-weight: 400;letter-spacing: -0.01em}.set-section.danger > h2{color: var(--danger);border-color: color-mix(in srgb,var(--danger) 35%,transparent)}.set-section > * + *{margin-top: 12px}.set-field{display: grid;gap: 6px}.set-label{color: var(--text);font-size: 13px}.set-help{display: block;margin: 0;color: var(--text-tertiary);font-size: 12px;line-height: 1.5}.set-help a{color: var(--text-secondary);text-underline-offset: 3px}.set-help.fine{margin-top: 4px}.textarea{height: auto;padding: 8px 11px;line-height: 1.5;resize: vertical}.text-input.mono,.textarea.mono{font-family: var(--font-mono);font-size: 12px}.text-input.narrow{max-width: 360px}.text-input.compact{width: auto;height: 28px;font-size: 12px}.set-rule{width: 100%;margin: 6px 0;border: 0;border-top: 1px solid var(--border-subtle)}.set-check{display: flex;align-items: flex-start;gap: 10px;font-size: 13px;cursor: pointer}.set-check input{margin-top: 3px;accent-color: var(--button)}.set-check > span{display: grid;gap: 2px}.set-check b{font-weight: 400}.indent{margin-left: 24px}.profile-form{display: grid;grid-template-columns: minmax(0,1fr) 200px;gap: 48px;align-items: start}.profile-fields{display: grid;gap: 18px;max-width: 520px}.profile-intro{margin: 0 0 16px}.social-list{display: grid;gap: 6px}.social-row{display: grid;grid-template-columns: 16px minmax(0,1fr);align-items: center;gap: 8px;color: var(--text-tertiary)}.social-row .text-input{height: 30px;font-size: 12.5px}.profile-picture .set-label{display: block;margin-bottom: 8px}.set-list{margin: 0;padding: 0;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card);list-style: none}.set-row{display: flex;align-items: center;gap: 14px;min-height: 52px;padding: 10px 14px}.set-row + .set-row{border-top: 1px solid var(--border-subtle)}.set-row-main{display: grid;flex: 1;gap: 4px;min-width: 0}.set-row-main b{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;font-size: 13px;font-weight: 400}.set-row-main b a{color: var(--text);text-underline-offset: 3px}.set-row-tags{display: flex;flex-wrap: wrap;gap: 5px}.set-list-empty{padding: 20px 14px;color: var(--text-tertiary);font-size: 12.5px}.pill{display: inline-flex;align-items: center;height: 18px;padding: 0 7px;border: 1px solid var(--border);border-radius: 999px;color: var(--text-secondary);font-size: 10.5px}.pill.ok{border-color: color-mix(in srgb,var(--state-open) 50%,transparent);color: var(--state-open)}.pill.warn{border-color: color-mix(in srgb,#c99a1e 55%,transparent);color: #b58612}.pill.accent{border-color: color-mix(in srgb,var(--accent) 50%,transparent);color: var(--accent)}.fingerprint{overflow: hidden;color: var(--text-secondary);font: 11.5px var(--font-mono);white-space: nowrap;text-overflow: ellipsis}.inline-form{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.stack{display: grid;gap: 14px}.narrow-form{max-width: 520px}.btn-row{display: flex;align-items: center;gap: 8px}.btn-danger-outline{border-color: color-mix(in srgb,var(--danger) 50%,transparent);color: var(--danger)}.btn-danger-outline:hover{background: var(--danger-fill)}.inline-confirm{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;font-size: 12.5px}.theme-cards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.theme-card{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 10px;padding: 12px;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card);color: var(--text);text-align: left;cursor: pointer}.theme-card.selected{border-color: var(--text-tertiary);box-shadow: inset 0 0 0 1px var(--text-tertiary)}.theme-card > svg{color: var(--accent)}.theme-preview{grid-column: 1 / -1;display: grid;grid-template-columns: 30% 1fr;grid-template-rows: 1fr 1fr;gap: 5px;height: 78px;padding: 8px;border: 1px solid var(--border);border-radius: 7px}.theme-preview i{border-radius: 3px}.theme-preview i:first-child{grid-row: 1 / 3}.theme-preview.light{background: #f7f7f6}.theme-preview.light i{background: #e6e6e3}.theme-preview.dark{background: #121212}.theme-preview.dark i{background: #2a2a28}.theme-preview.system{background: linear-gradient(135deg,#f7f7f6 50%,#121212 50%)}.theme-preview.system i{background: color-mix(in srgb,#888 45%,transparent)}.theme-card-copy{display: grid;gap: 2px;font-size: 13px}.theme-card-copy b{font-weight: 400}.nav-preview{position: relative;grid-column: 1 / -1;height: 78px;overflow: hidden;background: var(--bg);border: 1px solid var(--border);border-radius: 7px}.nav-preview i{position: absolute;background: var(--surface-soft);border-radius: 3px}.nav-preview i:nth-child(2){top: 10px;height: 8px}.nav-preview i:nth-child(3){top: 24px;height: 26px}.nav-preview--dock i:nth-child(n + 2){left: 22%;right: 22%}.nav-preview--dock i:first-child{bottom: 7px;left: 50%;width: 34%;height: 9px;transform: translateX(-50%);background: var(--text-tertiary);border-radius: 4px}.nav-preview--sidebar i:first-child{inset: 0 auto 0 0;width: 24%;background: color-mix(in srgb,var(--bg) 92%,var(--text));border-right: 1px solid var(--border);border-radius: 0}.nav-preview--sidebar i:nth-child(n + 2){left: 34%;right: 10%}.set-table{width: 100%;border-collapse: collapse;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card);font-size: 12.5px}.set-table th{height: 36px;padding: 0 14px;color: var(--text-secondary);font-weight: 400;text-align: left}.set-table td{padding: 10px 14px;border-top: 1px solid var(--border-subtle);vertical-align: top}.set-table td b{display: block;font-weight: 400}.notify-table th:not(:first-child),.notify-table td:not(:first-child){width: 80px;text-align: center}.notify-table input{accent-color: var(--button)}.log-table code{font: 11.5px var(--font-mono);color: var(--text)}.usage-bar{height: 8px;overflow: hidden;background: var(--surface-soft);border-radius: 999px}.usage-bar i{display: block;height: 100%;background: var(--accent);border-radius: inherit}.usage .set-help{margin-top: 8px}.usage .set-help b{color: var(--text);font-weight: 400}.fresh-token{padding: 12px 14px;background: color-mix(in srgb,var(--state-open) 9%,var(--surface));border: 1px solid color-mix(in srgb,var(--state-open) 40%,transparent);border-radius: var(--radius-card);font-size: 12.5px}.fresh-token p{margin: 0 0 8px}.fresh-token code{padding: 5px 9px;background: var(--surface);border-radius: 5px;font: 12px var(--font-mono)}.aat-back{margin: 0 0 14px;font-size: 13px}.aat-back a{color: var(--text-secondary);text-decoration: none}.aat-back a::before{content: '‹ '}.aat-back a:hover{color: var(--text)}.aat-facts{display: grid;grid-template-columns: max-content minmax(0,1fr);gap: 8px 20px;margin: 0;font-size: 13px}.aat-facts dt{color: var(--text-secondary)}.aat-facts dd{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;min-width: 0;margin: 0;overflow-wrap: anywhere}.aat-networks{display: flex;align-items: center;gap: 8px}.aat-networks .text-input{flex: 1 1 260px;width: auto;min-width: 0}.aat-filters{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 0 0 12px}.aat-filters .text-input.compact{width: auto}.aat-filters input[type='search']{flex: 1 1 200px;min-width: 0}.aat-filters .btn-row{margin-left: auto}.aat-log-wrap{overflow-x: auto}.aat-log td{white-space: nowrap}.aat-log td .set-help{display: block;margin: 2px 0 0}.aat-log td code.set-help{font: 11px var(--font-mono);color: var(--text-secondary)}.aat-log .event-req{display: inline-block;max-width: 11ch;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: bottom}.scope-list{display: grid;gap: 10px;margin: 0;padding: 0;border: 0}.scope-list legend{margin-bottom: 8px}@media (max-width: 900px){.settings-main{padding: 20px 16px 60px}.profile-form{grid-template-columns: minmax(0,1fr);gap: 28px}.profile-picture{order: -1}.theme-cards{grid-template-columns: minmax(0,1fr)}.settings-context,.settings-profile-link{display: none}}.add-row{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr) auto;gap: 8px}.node-index{color: var(--text-tertiary);font: 11px var(--font-mono)}.node-form{padding: 14px;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card)}.form-grid.five{grid-template-columns: repeat(5,minmax(0,1fr))}.form-grid.seven{grid-template-columns: repeat(4,minmax(0,1fr))}.node-form .set-label{font-size: 12px}.node-form .text-input{height: 30px;font-size: 12.5px}@media (max-width: 900px){.add-row,.form-grid.five,.form-grid.seven{grid-template-columns: minmax(0,1fr)}}:root{--dock-clearance: 96px}.dock{position: fixed;left: 50%;bottom: 18px;z-index: 90;display: flex;gap: 6px;padding: 6px;transform: translateX(-50%);background: color-mix(in srgb,var(--surface-raised) 88%,transparent);border: 1px solid var(--border);border-radius: 18px;box-shadow: 0 10px 34px rgba(0,0,0,0.14),0 1px 0 rgba(255,255,255,0.04) inset;backdrop-filter: blur(14px) saturate(1.4);-webkit-backdrop-filter: blur(14px) saturate(1.4)}:root[data-theme='dark'] .dock{background: color-mix(in srgb,#161616 90%,transparent);box-shadow: 0 12px 40px rgba(0,0,0,0.55),0 1px 0 rgba(255,255,255,0.05) inset}.dock-item{position: relative;display: grid;place-items: center;width: 42px;height: 42px;background: var(--surface-soft);border: 1px solid var(--border-subtle);border-radius: 12px;color: var(--text-secondary);transition: background 120ms ease,color 120ms ease,transform 120ms ease}.dock-item:hover{color: var(--text);background: color-mix(in srgb,var(--surface-soft) 70%,var(--text) 8%);transform: translateY(-2px)}.dock-item.active{background: var(--button);border-color: var(--button);color: var(--button-text)}.dock-tip{position: absolute;bottom: calc(100% + 10px);left: 50%;padding: 4px 8px;transform: translate(-50%,4px);background: var(--button);border-radius: 6px;color: var(--button-text);font-size: 11.5px;white-space: nowrap;opacity: 0;pointer-events: none;transition: opacity 120ms ease,transform 120ms ease}.dock-item:hover .dock-tip,.dock-item:focus-visible .dock-tip{opacity: 1;transform: translate(-50%,0)}.profile-shell{padding-bottom: calc(var(--dock-clearance) + 24px)}.workspace-main{padding-bottom: calc(var(--dock-clearance) + 16px)}.repo-sidebar{padding-bottom: var(--dock-clearance)}.repo-about{padding-bottom: var(--dock-clearance)}.repo-list-page{padding-bottom: calc(var(--dock-clearance) + 16px)}.settings-main{padding-bottom: calc(var(--dock-clearance) + 16px)}.toast-region{bottom: calc(var(--dock-clearance) - 8px)}:root{--w-nav: 248px;--w-nav-rail: 56px;--nav-offset: 0px}.sidenav{display: none}:root[data-nav='sidebar']{--dock-clearance: 16px;--nav-offset: var(--w-nav)}:root[data-nav='sidebar'][data-nav-collapsed]{--nav-offset: var(--w-nav-rail)}:root[data-nav='sidebar'] body{padding-left: var(--nav-offset)}:root[data-nav='sidebar'] .sidenav{display: flex}.sidenav{position: fixed;inset: 0 auto 0 0;z-index: 80;flex-direction: column;width: var(--w-nav);background: color-mix(in srgb,var(--bg) 96%,var(--text));border-right: 1px solid var(--border-subtle)}.sidenav-top{display: flex;align-items: center;justify-content: space-between;height: 52px;padding: 0 10px 0 14px;flex-shrink: 0}.sidenav-mark{display: grid;place-items: center;width: 28px;height: 28px;color: var(--text)}.sidenav-toggle{display: grid;place-items: center;width: 28px;height: 28px;padding: 0;background: none;border: 0;border-radius: var(--radius-control);color: var(--text-secondary);cursor: pointer}.sidenav-toggle:hover{background: color-mix(in srgb,transparent 94%,var(--text));color: var(--text)}.sidenav-top{gap: 2px}.sidenav-top .sidenav-mark{margin-right: 4px}.sidenav-collapse{margin-left: auto}.sidenav-top form.inline-form{display: flex}.sidenav-theme .theme-when-light svg{width: 19.5px;height: 19.5px;stroke-width: 1.6}.sidenav-theme .theme-when-dark svg{width: 17.6px;height: 17.6px;stroke-width: 1.8}.sidenav-scroll{flex: 1;min-height: 0;padding: 6px 8px 12px;overflow-y: auto;scrollbar-width: none}.sidenav-list{display: grid;gap: 2px;margin: 0;padding: 0;list-style: none}.sidenav-item{display: flex;align-items: center;gap: 10px;height: 34px;padding: 0 10px;border-radius: var(--radius-control);color: var(--text);font-size: 13.5px;text-decoration: none;white-space: nowrap}.sidenav-item > svg{flex-shrink: 0;color: var(--text-secondary)}.sidenav-item > span{overflow: hidden;text-overflow: ellipsis}.sidenav-item:hover{background: color-mix(in srgb,transparent 95%,var(--text))}.sidenav-item.active{background: color-mix(in srgb,transparent 91%,var(--text))}.sidenav-item.active > svg{color: var(--text)}.sidenav-repo{height: 32px;font-size: 13px}.sidenav-repo > svg{color: var(--text-tertiary)}.sidenav-title{margin: 0;padding: 18px 10px 6px;color: var(--text-tertiary);font-size: 12px}.sidenav-foot{display: flex;align-items: center;gap: 4px;padding: 10px 10px 12px;flex-shrink: 0}.sidenav-me{display: flex;flex: 1;align-items: center;gap: 10px;min-width: 0;padding: 4px;border-radius: var(--radius-control);color: var(--text);text-decoration: none}.sidenav-me:hover{background: color-mix(in srgb,transparent 95%,var(--text))}.sidenav-avatar{width: 28px;height: 28px;flex-shrink: 0;overflow: hidden;border-radius: 50%;background: var(--surface-soft)}.sidenav-avatar img{width: 100%;height: 100%;object-fit: cover}.sidenav-who{display: grid;min-width: 0;line-height: 1.25}.sidenav-who b{overflow: hidden;font-weight: 400;text-overflow: ellipsis;white-space: nowrap}.sidenav-who span{color: var(--text-tertiary);font-size: 12px}.back-home{display: inline-flex;align-items: center;gap: 12px;min-width: 0;padding: 0 6px;color: var(--text-secondary);font-size: 13.5px;text-decoration: none;white-space: nowrap}.back-home > svg{flex-shrink: 0;color: var(--text)}.back-home-rule{width: 1px;height: 18px;background: var(--border)}.back-home:hover > span:last-child{color: var(--text)}.sidenav.collapsed{width: var(--w-nav-rail)}.sidenav.collapsed .sidenav-top{flex-direction: column;justify-content: center;gap: 6px;height: auto;padding: 12px 0 8px}.sidenav.collapsed .sidenav-top .sidenav-mark,.sidenav.collapsed .sidenav-collapse{margin: 0}.sidenav.collapsed .sidenav-top > *{order: 2}.sidenav.collapsed .sidenav-top .sidenav-mark{order: 0}.sidenav.collapsed .sidenav-collapse{order: 1}.sidenav.collapsed .sidenav-item{justify-content: center;padding: 0}.sidenav.collapsed .sidenav-item > span,.sidenav.collapsed .sidenav-who{display: none}.sidenav.collapsed .sidenav-foot{flex-direction: column-reverse;gap: 6px;padding: 10px 0 12px}.sidenav.collapsed .sidenav-me{flex: none;padding: 2px}.section-head{margin-top: 26px}.section-head h1{margin: 0;font-size: 22px;font-weight: 400;letter-spacing: -0.02em}.section-head p{margin: 4px 0 0;color: var(--text-secondary);font-size: 12.5px}.section-shell{max-width: none;padding-inline: 32px}.section-shell .page-tabs{margin-top: 18px}.section-shell .section-head + .page-panel{margin-top: 6px;border-top: 1px solid var(--border-subtle)}.lfs-usage{margin-top: 18px}.lfs-usage-bar{display: flex;gap: 2px;height: 6px;overflow: hidden;border-radius: 3px;background: var(--surface-soft)}.lfs-usage-seg{min-width: 3px;background: var(--text-tertiary);opacity: 0.5}.lfs-usage-seg.active{background: var(--accent);opacity: 1}.lfs-usage-legend{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 10px 16px;margin: 10px 0 0;padding: 0;list-style: none}.lfs-usage-item{display: grid;gap: 3px;min-width: 0}.lfs-usage-name{display: flex;align-items: center;gap: 6px;color: var(--text-secondary);font-size: 12px;white-space: nowrap}.lfs-usage-swatch{flex: none;width: 7px;height: 7px;border-radius: 2px;background: var(--text-tertiary);opacity: 0.5}.lfs-usage-item.active .lfs-usage-swatch{background: var(--accent);opacity: 1}.lfs-usage-count{color: var(--text-tertiary);font-variant-numeric: tabular-nums}.lfs-usage-size{color: var(--text);font-size: 14px;letter-spacing: -0.01em;font-variant-numeric: tabular-nums}@media (max-width: 640px){.lfs-usage-legend{grid-template-columns: repeat(3,minmax(0,1fr))}}.item-pagination{margin-top: 14px}.pagination-gap{display: grid;place-items: center;width: 20px;height: 26px;color: var(--text-tertiary);font-size: 12px}.man{display: grid;grid-template-columns: 260px minmax(0,1fr);gap: 32px;align-items: start}.man-index{position: sticky;top: 16px}.man-index ul{margin: 12px 0 0;padding: 0;list-style: none}.man-link{display: grid;gap: 2px;padding: 8px 10px;border-radius: 7px;color: var(--text);font-size: 13px;text-decoration: none}.man-link > span:first-child{font-family: var(--font-mono);font-size: 12.5px}.man-link .muted{font-size: 11.5px}.man-link:hover{background: var(--surface-hover)}.man-link.active{background: var(--surface-soft);box-shadow: inset 2px 0 0 var(--accent)}.man-none{padding: 8px 10px;font-size: 12px}.man-page{padding: 22px 26px 30px;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card);font-size: 13.5px;line-height: 1.65}.man-head{display: flex;justify-content: space-between;margin-bottom: 18px;color: var(--text-tertiary);font: 12px var(--font-mono)}.man-page section + section{margin-top: 18px}.man-page h2{margin: 0 0 6px;font: 12.5px var(--font-mono);letter-spacing: 0.04em}.man-page p,.man-page dl,.man-page pre{margin: 0 0 0 26px;color: var(--text-secondary)}.man-page b{color: var(--text);font-weight: 400}.man-page a{color: var(--text);text-underline-offset: 3px}.man-page pre{padding: 10px 12px;overflow-x: auto;background: var(--surface-soft);border-radius: 7px;color: var(--text);font: 12px/1.65 var(--font-mono)}.man-page dl{display: grid;grid-template-columns: max-content minmax(0,1fr);gap: 4px 18px}.man-page dt{color: var(--text);font: 12.5px/1.65 var(--font-mono)}.man-page dd{margin: 0}.man-dir{padding: 12px 10px 4px;color: var(--text-tertiary);font: 11.5px var(--font-mono)}.man-toc{margin: 4px 0 8px 10px;padding: 0 0 0 10px;border-left: 1px solid var(--border-subtle);list-style: none}.man-toc a{display: block;padding: 2px 0;overflow: hidden;color: var(--text-secondary);font-size: 12px;text-decoration: none;text-overflow: ellipsis;white-space: nowrap}.man-toc a:hover{color: var(--accent)}.man-toc .sub a{padding-left: 10px;font-size: 11.5px}.man-body > * + *{margin-top: 10px}.man-body > h2:not(:first-child){margin-top: 18px}.man-body > h2 + *,.man-body > h3 + *{margin-top: 0}.man-body h1{margin: 0 0 12px;font-size: 18px;font-weight: 400;letter-spacing: -0.01em}.man-body h3,.man-body h4{margin: 14px 0 4px 26px;color: var(--text-secondary);font: 12px var(--font-mono)}.man-body strong{color: var(--text);font-weight: 400}.man-body code{color: var(--text);font: 12px var(--font-mono)}.man-body pre code{font: inherit}.man-body ul,.man-body ol,.man-body blockquote,.man-body .md-table{margin-left: 26px;padding-left: 18px;color: var(--text-secondary)}.man-body blockquote{padding-left: 12px;border-left: 2px solid var(--border)}.man-body .md-table{padding-left: 0;overflow-x: auto}.man-body th,.man-body td{padding: 4px 12px 4px 0;text-align: left}.man-body dd p{margin: 0}.man-body img{max-width: 100%}.man-foot{display: grid;grid-template-columns: minmax(0,1fr) 220px;gap: 24px;margin-top: 26px;padding-top: 18px;border-top: 1px solid var(--border-subtle)}.man-page .man-foot-main > * + *{margin-top: 10px}.man-page .man-foot-main > h2 + *{margin-top: 0}.man-page .man-commit,.man-page .man-clone{white-space: pre-wrap;overflow-wrap: anywhere}.man-page .man-links{display: flex;flex-wrap: wrap;gap: 16px;font: 12px var(--font-mono)}.man-head a{color: inherit;text-decoration: none}.man-head a:hover{color: var(--accent)}.man-actions{display: grid;gap: 8px;align-content: start}.man-actions .btn{justify-content: space-between;gap: 6px}.man-page .man-actions .btn-primary{color: var(--button-text)}.man-page .man-actions .btn:hover{color: var(--text)}.man-page .man-actions .btn-primary:hover{color: var(--button-text)}.man-crumb{margin: 0;font: 12.5px var(--font-mono)}.man-crumb a{color: var(--text);text-decoration: none}.man-owner{margin: 0 0 4px;font: 15px var(--font-mono);font-weight: 400}.man-wikis .man-index .btn{width: 100%;margin-top: 14px;justify-content: space-between;gap: 6px}.man-wiki-list .set-list{margin-top: 12px}.man-create .btn,.man-create-main .btn{gap: 6px}.man-create-main .man-or{margin-top: 36px}.man-create-main .inline-form{margin-top: 12px}.man-repo-list{margin-top: 12px}.man-create-repo .man-index .set-help{margin-top: 8px}.man-manage .set-section:first-of-type{margin-top: 18px}.man-manage form{display: grid;gap: 12px;justify-items: start}.man-manage .man-clone{margin: 0;padding: 10px 12px;overflow-x: auto;background: var(--surface-soft);border-radius: 7px;font: 12px/1.65 var(--font-mono)}@media (max-width: 800px){.man{grid-template-columns: minmax(0,1fr)}.man-index{position: static}.man-page dl{grid-template-columns: minmax(0,1fr)}.man-page dd{margin-bottom: 6px}.man-foot{grid-template-columns: minmax(0,1fr)}}.builds-layout{display: grid;grid-template-columns: 270px minmax(0,1fr);gap: 36px;align-items: start}.builds-side{position: sticky;top: 16px;display: grid;gap: 10px}.builds-welcome{margin: 0 0 4px;color: var(--text-secondary);font-size: 13.5px;line-height: 1.6}.builds-welcome b{color: var(--text);font-weight: 400}.builds-welcome a{color: var(--text);text-underline-offset: 3px}.builds-stats{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));margin: 0 0 6px;border: 1px solid var(--border-subtle);background: var(--surface)}.builds-stats > div{padding: 9px 10px}.builds-stats > div + div{border-left: 1px solid var(--border-subtle)}.builds-stats dt{color: var(--text-tertiary);font-size: 10.5px}.builds-stats dd{margin: 3px 0 0;font-size: 18px;letter-spacing: -0.02em;font-variant-numeric: tabular-nums}.sq-btn{display: inline-flex;align-items: center;justify-content: center;gap: 6px;height: 32px;padding: 0 14px;background: var(--surface);border: 1px solid var(--border);border-radius: 0;color: var(--text);font-size: 12.5px;text-decoration: none;cursor: pointer}.sq-btn:hover{background: var(--surface-hover)}.sq-btn.primary{background: var(--button);border-color: var(--button);color: var(--button-text)}.sq-btn.primary:hover{filter: brightness(0.9)}.sq-btn.current:not(.primary){border-color: var(--text-tertiary)}.sq-btn.small{height: 24px;padding: 0 9px;font-size: 11.5px}.sq-btn:disabled{opacity: 0.5;cursor: default}.builds-side > .sq-btn{width: 100%}.builds-back{color: var(--text-secondary);font-size: 12px;text-decoration: none}.builds-back:hover{color: var(--text)}.job-search{position: relative;display: block}.job-search svg{position: absolute;top: 50%;left: 12px;transform: translateY(-50%);color: var(--text-tertiary)}.job-search input{width: 100%;height: 38px;padding: 0 12px 0 34px;background: var(--surface);border: 1px solid var(--border);border-radius: 0;color: var(--text);font: 13px var(--font-mono);outline: none}.job-search input::placeholder{color: var(--text-tertiary)}.job-filters{display: flex;flex-wrap: wrap;gap: 6px;margin: 10px 0 14px}.job-filters button{height: 24px;padding: 0 8px;background: transparent;border: 1px solid var(--border-subtle);border-radius: 0;color: var(--text);font: 11.5px var(--font-mono);cursor: pointer}.job-filters button:hover{border-color: var(--border);background: var(--surface)}.job-filters button.on{background: var(--button);border-color: var(--button);color: var(--button-text)}.job-filters button.on .muted{color: inherit;opacity: 0.7}.job-filters .clear{font-family: var(--font);color: var(--text-secondary)}.job-list{display: grid;gap: 8px;margin: 0;padding: 0;list-style: none}.job{padding: 12px 14px 12px;background: var(--surface);border: 1px solid var(--border-subtle);border-left: 3px solid var(--border);border-radius: 0}.job.success{border-left-color: var(--state-open)}.job.failed{border-left-color: var(--state-closed)}.job.running,.job.queued{border-left-color: #c99a1e}.job-head{display: grid;grid-template-columns: auto minmax(0,1fr) auto auto;align-items: baseline;gap: 12px;padding-bottom: 8px;border-bottom: 1px solid var(--border-subtle)}.job-id{font: 16px var(--font-mono);letter-spacing: -0.02em}.job-path{overflow: hidden;color: var(--text-secondary);font: 12px var(--font-mono);white-space: nowrap;text-overflow: ellipsis}.job-path a{color: var(--text);text-underline-offset: 3px}.job-path .sep{margin: 0 4px;color: var(--text-tertiary)}.job-when{color: var(--text-tertiary);font-size: 12px;white-space: nowrap}.job-status{display: inline-flex;align-items: center;gap: 4px;font-size: 12px;white-space: nowrap}.job-status.success{color: var(--state-open)}.job-status.failed{color: var(--state-closed)}.job-status.running,.job-status.queued{color: #c99a1e}.job-status.cancelled{color: var(--text-tertiary)}.job-status.running svg{animation: pulse 1.2s ease-in-out infinite}.job-commit{display: flex;align-items: baseline;gap: 6px;margin: 8px 0 0;font-size: 12px}.job-commit code{font: 11.5px var(--font-mono);color: var(--text)}.job-note{margin: 8px 0 0;padding: 7px 10px;background: var(--surface-soft);border-radius: 0;color: var(--text);font: 12px/1.5 var(--font-mono);white-space: pre-wrap}.job-tasks{display: flex;flex-wrap: wrap;gap: 4px 14px;margin: 10px 0 0;padding: 0;list-style: none;font-size: 12.5px}.job-tasks li{display: inline-flex;align-items: center;gap: 5px}.job-tasks li.success svg{color: var(--state-open)}.job-tasks li.failed svg{color: var(--state-closed)}.job-tasks li.running svg{color: #c99a1e;animation: pulse 1.2s ease-in-out infinite}.job-tasks li.pending,.job-tasks li.skipped{color: var(--text-tertiary)}.ring{width: 11px;height: 11px;border: 1.5px solid currentColor;border-radius: 50%}.dash{display: inline-block;width: 9px;height: 1.5px;background: currentColor}.job-foot{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin-top: 10px;padding-top: 9px;border-top: 1px dashed var(--border-subtle)}.job-image,.job-tag{height: 20px;padding: 0 7px;border: 1px solid var(--border-subtle);border-radius: 0;font: 11px/18px var(--font-mono)}.job-image{color: var(--text);background: var(--surface-soft)}.job-tag{background: transparent;color: var(--text-secondary);cursor: pointer}.job-tag:hover{border-color: var(--border);color: var(--text)}.job-duration{margin-left: auto;color: var(--text-tertiary);font-size: 11.5px;font-variant-numeric: tabular-nums}.job-empty{padding: 32px;border: 1px dashed var(--border);color: var(--text-tertiary);font-size: 12.5px;text-align: center}.builds-form{display: grid;gap: 12px}.builds-form h2{margin: 0;font-size: 17px;font-weight: 400}.builds-form h3{margin: 6px 0 0;font-size: 14px;font-weight: 400}.builds-form > p{margin: 0;font-size: 12.5px;line-height: 1.55}.sq-field{display: grid;gap: 5px;min-width: 0;font-size: 12.5px}.sq-field > span{color: var(--text)}.sq-field input,.sq-field select,.sq-field textarea{width: 100%;padding: 7px 10px;background: var(--surface);border: 1px solid var(--border);border-radius: 0;color: var(--text);font: inherit;outline: none}.sq-field textarea{font: 12px/1.6 var(--font-mono);resize: vertical}.sq-field textarea[aria-invalid='true']{border-color: var(--danger)}.sq-row{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.sq-actions{display: flex;justify-content: flex-end;gap: 8px}.secret-list{margin: 0;padding: 0;border: 1px solid var(--border-subtle);background: var(--surface);list-style: none}.secret-list > li{display: flex;align-items: center;gap: 12px;padding: 10px 12px;font-size: 12.5px}.secret-list > li + li{border-top: 1px solid var(--border-subtle)}.secret-main{display: grid;flex: 1;gap: 3px;min-width: 0}.secret-main b{font-weight: 400;font-size: 13px}.secret-main code{color: var(--text-secondary);font: 11px var(--font-mono)}.secret-main .muted{font-size: 11.5px}.secret-form{display: grid;gap: 10px;padding: 14px;border: 1px solid var(--border-subtle);background: var(--surface)}@media (max-width: 800px){.builds-layout{grid-template-columns: minmax(0,1fr);gap: 20px}.builds-side{position: static}.job-head{grid-template-columns: auto minmax(0,1fr) auto}.job-when{display: none}.sq-row{grid-template-columns: minmax(0,1fr)}}:root{--log-bg: #1f1f1e;--log-text: #e2e2df;--log-num: #86867f;--log-mark: rgba(255,255,255,0.07)}:root[data-theme='dark']{--log-bg: #cfcfca;--log-text: #1c1c1b;--log-num: #6c6c68;--log-mark: rgba(0,0,0,0.07)}@media (prefers-color-scheme: dark){:root:not([data-theme='light']):not([data-theme='dark']){--log-bg: #cfcfca;--log-text: #1c1c1b;--log-num: #6c6c68;--log-mark: rgba(0,0,0,0.07)}}.job.timeout{border-left-color: var(--state-closed)}.job-status.timeout{color: var(--state-closed)}.bj-head{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 6px 22px;border-bottom: 1px solid var(--border)}.bj-num{margin: 0 0 6px;font-size: 30px;font-weight: 400;letter-spacing: -0.03em;font-variant-numeric: tabular-nums}.bj-tabs{display: flex;gap: 4px}.bj-tab{padding: 6px 12px 7px;border-bottom: 2px solid transparent;color: var(--text-secondary);font-size: 13px}.bj-tab.active{border-bottom-color: var(--accent);color: var(--text)}a.bj-tab:hover{color: var(--text)}.bj-crumb{overflow: hidden;margin: 0 0 18px;padding: 6px 10px;background: var(--surface-soft);color: var(--text-secondary);font: 12px var(--font-mono);white-space: nowrap;text-overflow: ellipsis}.bj-crumb a{color: var(--text)}.bj-crumb a:hover{color: var(--accent)}.bj-crumb .sep{margin: 0 3px;color: var(--text-tertiary)}.bj-grid{display: grid;grid-template-columns: 280px minmax(0,1fr);gap: 28px;align-items: start}.bj-side{display: grid;gap: 12px;min-width: 0}.bj-status{display: flex;align-items: center;gap: 10px;margin: 0;font-size: 26px;letter-spacing: -0.02em}.bj-status span{color: var(--text)}.bj-status.success{color: var(--state-open)}.bj-status.failed,.bj-status.timeout{color: var(--state-closed)}.bj-status.running,.bj-status.queued{color: #c99a1e}.bj-status.cancelled{color: var(--text-tertiary)}.bj-status.running svg{animation: pulse 1.2s ease-in-out infinite}.bj-status .ring{width: 20px;height: 20px;border-width: 2px}.bj-status .dash{width: 18px;height: 2px}.bj-commit{margin: 0;font-size: 12.5px}.bj-commit a{color: var(--text)}.bj-commit a:hover{color: var(--accent)}.bj-commit code{font: 12px var(--font-mono)}.bj-note{margin: 0;padding: 7px 10px;background: var(--surface-soft);color: var(--text);font: 12px/1.5 var(--font-mono);white-space: pre-wrap;overflow-wrap: anywhere}.bj-meta{display: grid;gap: 10px;margin: 2px 0}.bj-meta dt{color: var(--text);font-size: 12.5px}.bj-meta dd{margin: 2px 0 0;color: var(--text-secondary);font-size: 13px}.bj-meta dd code{font: 12px var(--font-mono);color: var(--text)}.bj-meta a{display: inline-flex;align-items: center;gap: 2px;color: var(--text-secondary)}.bj-meta a:hover{color: var(--accent)}.bj-actions{display: grid;gap: 8px}.bj-actions .sq-btn,.bj-actions form,.bj-actions form .sq-btn{width: 100%}.bj-ssh{display: grid;gap: 6px;padding: 10px;border: 1px dashed var(--border);font-size: 12px}.bj-ssh p{margin: 0;color: var(--text-secondary)}.bj-ssh-cmd{display: flex;align-items: center;gap: 8px}.bj-ssh-cmd code{flex: 1;min-width: 0;font: 11.5px var(--font-mono);overflow-wrap: anywhere}.bj-h{margin: 8px 0 0;padding-bottom: 6px;border-bottom: 1px solid var(--border-subtle);font-size: 14px;font-weight: 400}.bj-tasks,.bj-trigs{margin: 0;padding: 0;list-style: none}.bj-tasks li{display: flex;align-items: center;gap: 10px;padding: 7px 0;border-bottom: 1px solid var(--border-subtle);font-size: 13px}.bj-task-name{display: inline-flex;flex: 1;align-items: center;gap: 6px;min-width: 0}.bj-task-name > span:last-child{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.bj-glyph{display: inline-flex;align-items: center}.bj-tasks li.success svg{color: var(--state-open)}.bj-tasks li.failed svg{color: var(--state-closed)}.bj-tasks li.running svg{color: #c99a1e;animation: pulse 1.2s ease-in-out infinite}.bj-tasks li.pending,.bj-tasks li.skipped{color: var(--text-tertiary)}.bj-task-took{color: var(--text-tertiary);font-size: 11.5px;font-variant-numeric: tabular-nums}.bj-view,.bj-jump a{display: inline-flex;align-items: center;gap: 2px;color: var(--text-secondary);font-size: 12px;white-space: nowrap}.bj-view:hover,.bj-jump a:hover{color: var(--accent)}.bj-trigs li{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 8px;padding: 7px 0;border-bottom: 1px solid var(--border-subtle);font-size: 12px}.bj-trig-kind{font-family: var(--font-mono);font-size: 11.5px}.bj-trig-target{flex: 1;min-width: 0;overflow: hidden;color: var(--text-secondary);text-overflow: ellipsis;white-space: nowrap}.bj-trig-when{color: var(--text-tertiary)}.bj-trig-status{color: var(--text-tertiary)}.bj-trigs li.sent .bj-trig-status{color: var(--state-open)}.bj-trigs li.failed .bj-trig-status{color: var(--state-closed)}.bj-trig-detail{flex-basis: 100%;color: var(--text-tertiary);font-size: 11.5px}.bj-jump{display: grid;gap: 4px;margin: 4px 0 0}.bj-logs{display: grid;gap: 14px;min-width: 0}.bj-log{min-width: 0}.bj-log summary{display: flex;align-items: center;gap: 6px;padding: 0 0 6px;color: var(--text-secondary);font-size: 13px;list-style: none;cursor: pointer}.bj-log summary::-webkit-details-marker{display: none}.bj-log summary:hover{color: var(--text)}.bj-caret{display: inline-flex;transition: transform 0.12s ease}.bj-log:not([open]) .bj-caret{transform: rotate(-90deg)}.bj-log-status{display: inline-flex;align-items: center}.bj-log-status.success{color: var(--state-open)}.bj-log-status.failed{color: var(--state-closed)}.bj-log-status.running{color: #c99a1e}.bj-log-status.pending,.bj-log-status.skipped{color: var(--text-tertiary)}.bj-pane{overflow-x: auto;background: var(--log-bg);scrollbar-color: var(--log-num) var(--log-bg)}.bj-pre{display: inline-block;min-width: 100%;margin: 0;padding: 10px 14px 10px 0;color: var(--log-text);font: 12px/1.62 var(--font-mono);white-space: pre;tab-size: 8}.bj-pre .l:target{background: var(--log-mark)}.bj-pre .ln{position: sticky;left: 0;display: inline-block;width: 7ch;margin-right: 2ch;padding-right: 1ch;background: var(--log-bg);color: var(--log-num);text-align: right;user-select: none}.bj-pre .ln:hover{color: var(--log-text)}.bj-empty{padding-left: 2ch;color: var(--log-num)}.bj-banner{padding: 11px 14px;border: 1px solid var(--border-subtle);background: var(--surface);color: var(--text);font-size: 13px;line-height: 1.5}.bj-banner b{font-weight: 400}.bj-banner.success{border-color: color-mix(in srgb,var(--state-open) 35%,transparent);background: color-mix(in srgb,var(--state-open) 12%,var(--surface))}.bj-banner.success b{color: var(--state-open)}.bj-banner.failed,.bj-banner.timeout{border-color: color-mix(in srgb,var(--state-closed) 35%,transparent);background: color-mix(in srgb,var(--state-closed) 10%,var(--surface))}.bj-banner.failed b,.bj-banner.timeout b{color: var(--state-closed)}.bj-banner.running,.bj-banner.queued{border-color: color-mix(in srgb,#c99a1e 35%,transparent);background: color-mix(in srgb,#c99a1e 10%,var(--surface))}.bj-banner-ssh code{font: 11.5px var(--font-mono)}@media (max-width: 800px){.bj-grid{grid-template-columns: minmax(0,1fr);gap: 20px}.bj-num{font-size: 24px}.bj-status{font-size: 22px}.bj-pre .ln{width: 5ch;margin-right: 1ch}}.sh-profile{display: grid;grid-template-columns: 290px minmax(0,1fr);gap: 30px;align-items: start}.sh-side{display: grid;gap: 10px}.sh-main{min-width: 0}.sh-avatar{display: grid;justify-items: center;margin-bottom: 6px}.sh-avatar img{grid-area: 1 / 1;width: 260px;height: 260px;object-fit: contain}.sh-follow{display: flex;align-items: center;gap: 6px;margin: 0;color: var(--text-secondary);font-size: 13px}.sh-follow svg{color: var(--text-tertiary)}.sh-details{display: grid;gap: 7px;margin: 4px 0 8px;padding: 0;list-style: none;font-size: 13px}.sh-details li{display: grid;grid-template-columns: 16px minmax(0,1fr);align-items: center;gap: 9px;color: var(--text)}.sh-details li > svg{color: var(--text-tertiary)}.sh-details a{overflow: hidden;color: var(--text);text-decoration: none;white-space: nowrap;text-overflow: ellipsis}.sh-orgs{margin-top: 12px;padding-top: 14px;border-top: 1px solid var(--border-subtle)}.sh-orgs h2{margin: 0 0 8px;font-size: 14px;font-weight: 400}.sh-orgs > div{display: flex;flex-wrap: wrap;gap: 5px}.sh-org{display: grid;place-items: center;width: 34px;height: 34px;background: var(--surface-soft);border: 1px solid var(--border);border-radius: 7px;color: var(--text-secondary);font-size: 10.5px;text-decoration: none}.sh-org:hover{border-color: var(--text-tertiary);color: var(--text)}.sh-follow b{color: var(--text);font-weight: 400}.sh-side .sq-btn{width: 100%}.sh-readme{padding: 26px 30px 26px;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: 16px}.sh-readme h1{margin: 0 0 14px;font-size: 24px;font-weight: 400;letter-spacing: -0.02em;line-height: 1.2}.sh-readme .markdown{font-size: 14px;line-height: 1.7}.sh-readme .markdown p,.sh-readme .markdown ul{margin-bottom: 12px;color: var(--text-secondary)}.sh-readme .markdown > p:first-child{color: var(--text);font-size: 15px;line-height: 1.65}.sh-readme .markdown h2{margin: 22px 0 6px;padding-top: 18px;border-top: 1px solid var(--border-subtle);color: var(--text);font-size: 14px;letter-spacing: 0}.sh-readme .markdown ul{padding-left: 16px}.sh-readme .markdown li{padding-left: 4px}.sh-readme .markdown li + li{margin-top: 5px}.sh-readme .markdown li::marker{color: var(--text-tertiary)}.sh-readme .markdown code{padding: 1px 5px;background: var(--surface-soft);border: 1px solid var(--border-subtle);border-radius: 5px;color: var(--text);font-size: 12px;white-space: nowrap}.sh-readme .markdown a{color: var(--accent);text-decoration: none;transition: color 120ms ease}.sh-readme .markdown a:hover{color: var(--text)}.sh-readme .markdown > :last-child{margin-bottom: 0}@media (max-width: 800px){.sh-readme{padding: 20px 18px 18px}}.sh-pinned{margin-top: 18px}.sh-pinned-heading{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;margin-bottom: 9px}.sh-pinned-heading h2{margin: 0;font-size: 14px;font-weight: 400}.sh-pinned-heading > span{color: var(--text-tertiary);font-size: 12px}.sh-pinned-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;margin: 0;padding: 0;list-style: none}.sh-pinned-grid > li{min-width: 0}.sh-pinned-card{display: grid;grid-template-rows: auto minmax(38px,1fr) auto;min-height: 126px;height: 100%;padding: 14px 16px;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card);color: var(--text);text-decoration: none;transition: background 120ms ease,border-color 120ms ease,transform 120ms ease}a.sh-pinned-card:hover{background: var(--surface-hover);border-color: var(--border);transform: translateY(-1px)}.sh-pinned-card.inert{cursor: default}.sh-pinned-title{display: flex;align-items: center;gap: 7px;min-width: 0}.sh-pinned-title svg{flex-shrink: 0;color: var(--text-tertiary)}.sh-pinned-title > span{overflow: hidden;color: var(--text);font-size: 14px;text-overflow: ellipsis;white-space: nowrap}.sh-pinned-title small{flex-shrink: 0;margin-left: auto;padding: 1px 6px;border: 1px solid var(--border-subtle);border-radius: 999px;color: var(--text-tertiary);font-size: 9.5px;line-height: 1.5}.sh-pinned-card p{margin: 9px 0 12px;color: var(--text-secondary);font-size: 12.5px;line-height: 1.45}.sh-pinned-card .lang{font-size: 11.5px}.sh-pinned-card .lang i{width: 8px;height: 8px}.sh-more{display: flex;justify-content: flex-end;margin-top: 10px}@media (max-width: 800px){.sh-profile{grid-template-columns: minmax(0,1fr)}.sh-avatar img{width: 180px;height: 180px}}@media (max-width: 560px){.sh-pinned-grid{grid-template-columns: minmax(0,1fr)}}.sh-avatar-card{position: relative;padding: 14px 14px 0;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: 16px}.sh-avatar-card .sh-avatar{margin-bottom: 0}.sh-status{position: absolute;right: 12px;bottom: 12px;display: inline-flex;align-items: center;height: 34px;padding: 0 8px;background: var(--surface-raised);border: 1px solid var(--border);border-radius: 999px;box-shadow: 0 2px 10px rgba(0,0,0,0.08);color: var(--text);font-size: 13px;cursor: default;outline: none}.sh-status-emoji{font-size: 16px;line-height: 1}.sh-status-text{max-width: 0;overflow: hidden;white-space: nowrap;opacity: 0;transition: max-width 220ms ease,opacity 160ms ease,margin 220ms ease}.sh-status:hover .sh-status-text,.sh-status:focus-visible .sh-status-text{max-width: 220px;margin-left: 7px;opacity: 1}.sh-handle{display: flex;align-items: center;gap: 6px;margin: 4px 0 0;color: var(--text-secondary);font-size: 17px;letter-spacing: -0.01em}.sh-handle .dot{color: var(--text-tertiary)}.status-field{display: grid;grid-template-columns: 52px minmax(0,1fr);gap: 8px}.status-emoji{text-align: center;font-size: 16px}.gist-detail{padding-top: 10px}.gist-owner{color: var(--text-secondary);text-decoration: none}.gist-owner:hover{color: var(--text)}.gist-markdown{padding: 22px 26px 26px;background: var(--surface)}.gist-markdown.clipped{position: relative;max-height: 440px;overflow: hidden}.gist-markdown.clipped::after{content: '';position: absolute;right: 0;bottom: 0;left: 0;height: 120px;background: linear-gradient(transparent,var(--surface));pointer-events: none}.gist-file .segmented{border-radius: 0}.gist-file .segmented button{border-radius: 0}.markdown h4{margin: 22px 0 8px;font-size: 14.5px;font-weight: 400}.markdown h5{margin: 18px 0 6px;font-size: 13px;font-weight: 400;color: var(--text-secondary);text-transform: uppercase;letter-spacing: 0.04em}.markdown h6{margin: 16px 0 6px;font-size: 12.5px;font-weight: 400;color: var(--text-secondary)}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5{scroll-margin-top: 16px}.markdown ol{margin: 0 0 12px;padding-left: 22px;color: var(--text-secondary)}.markdown li > p{margin: 0 0 8px}.markdown li > pre{margin: 6px 0 10px}.markdown img{display: block;max-width: 100%;height: auto;margin: 6px 0 14px}.markdown hr{margin: 24px 0;border: 0;border-top: 1px solid var(--border-subtle)}.markdown ins{text-decoration: none;background: var(--accent-fill);color: var(--text);padding: 1px 3px}.markdown blockquote{margin: 0 0 14px;padding: 8px 14px;background: var(--surface-soft);border-left: 3px solid var(--accent)}.markdown blockquote > :last-child{margin-bottom: 0}.markdown kbd{display: inline-grid;place-items: center;min-width: 20px;height: 20px;padding: 0 5px;vertical-align: 1px;background: var(--surface-raised);border: 1px solid var(--border);border-bottom-width: 2px;border-radius: 4px;color: var(--text);font: 11px var(--font-mono)}.markdown a[href^='#']{color: var(--text)}.forge-mark{display: grid;flex: none;place-items: center;width: 30px;height: 30px;background: var(--surface-raised);border: 1px solid var(--border-subtle);border-radius: 8px;color: var(--text)}.forge-mark svg{display: block}.forge-toggle{flex: none;margin: 0;accent-color: var(--button);cursor: pointer}.forge-row{transition: opacity 120ms ease}.forge-row.off .forge-mark{color: var(--text-tertiary)}.forge-row.off .set-row-main b{color: var(--text-secondary)}.cli-path{font: 11.5px var(--font-mono)}.cli-collect{display: flex;align-items: center;gap: 14px;margin-top: 14px}.cli-collect .set-help{margin: 0}.forge-term{color: var(--text-secondary);font-weight: 400}.forge-table{min-width: 100%;width: auto}.forge-table th:not(:first-child),.forge-table td:not(:first-child){width: 96px;white-space: nowrap}.forge-cell-note{color: var(--text-tertiary);font-size: 11.5px;cursor: default}.forge-th,.set-check > .forge-check-label{display: inline-flex;align-items: center;gap: 6px}.forge-th svg{color: var(--text)}.forge-defaults{gap: 10px}.forge-check-label svg{color: var(--text-secondary)}@media (max-width: 640px){.forge-row{flex-wrap: wrap}.forge-row .forge-controls{flex-basis: 100%;margin-left: 44px}}.issue-state-icon{display: inline-grid;place-items: center}.issue-state-icon.open{color: var(--state-open)}.issue-state-icon.completed{color: var(--state-merged)}.issue-state-icon.not-planned{color: var(--state-draft)}.pr-pill .issue-state-icon{color: inherit}.pr-list .issue-state-icon{margin-top: 1px}.issue-assignees{display: flex;min-width: 20px}.issue-assignees > span + span{margin-left: -6px}.issue-assignees .avatar-initials{box-shadow: 0 0 0 2px var(--surface)}.pr-label.label-question::before{background: var(--state-merged)}.pr-label.label-documentation::before{background: #3f7fd9}.pr-label.label-good-first-issue::before{background: #c99a1e}.timeline-event a{color: var(--text);text-underline-offset: 3px}.event-dot.completed{background: var(--state-merged);color: #fff}.event-dot.not-planned{background: var(--state-draft);color: #fff}.event-dot.reopened{background: var(--state-open);color: #fff}.event-dot .avatar-initials{font-size: 7px !important}.issue-head{margin-bottom: 20px;padding-bottom: 18px;border-bottom: 1px solid var(--border-subtle)}.issue-linked-pull{display: grid;grid-template-columns: 14px minmax(0,1fr);align-items: start;color: var(--text);line-height: 1.4;text-decoration: none}.issue-linked-pull .pr-state-icon{margin-top: 1px}.issue-linked-pull:hover > span:last-child{color: var(--text)}.issue-composer{display: grid;grid-template-columns: 24px minmax(0,1fr);gap: 10px;margin-top: 6px;padding-top: 18px;border-top: 1px solid var(--border-subtle)}.issue-composer-box{display: grid;gap: 10px}.issue-composer-box .textarea{min-height: 96px}.issue-composer-actions{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 8px}.wiki-layout{display: grid;grid-template-columns: minmax(0,1fr) 248px;gap: 32px;align-items: start}.wiki-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;margin-bottom: 16px}.wiki-head h1{margin: 0;font-size: 24px;font-weight: 400;letter-spacing: -0.02em;line-height: 1.2}.wiki-layout a.btn{display: inline-flex;align-items: center;text-decoration: none}.wiki-meta{margin: 6px 0 0;color: var(--text-tertiary);font-size: 12px}.wiki-meta b{color: var(--text-secondary);font-weight: 400}.wiki-head .btn-row{flex: none}.wiki-body{padding: 24px 28px;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: 16px}.wiki-body .markdown{font-size: 14px;line-height: 1.7}.wiki-body .markdown > :last-child{margin-bottom: 0}.wiki-body .markdown h2{margin: 26px 0 8px;padding-top: 18px;border-top: 1px solid var(--border-subtle);font-size: 16px}.wiki-body .markdown > h2:first-child{padding-top: 0;border-top: 0}.wiki-body .markdown li::marker{color: var(--text-tertiary)}.wiki-body .markdown a{text-decoration: none}.wiki-body .markdown a:hover{color: var(--text)}.wiki-body .markdown blockquote{border-left-color: var(--border);background: var(--surface-soft)}.wiki-aside{display: grid;gap: 22px}.wiki-aside h2{display: flex;align-items: center;gap: 7px;margin: 0 0 10px;color: var(--text);font-size: 13px;font-weight: 400}.wiki-aside h2 svg{color: var(--text-tertiary)}.wiki-pages .search-field input{height: 30px;font-size: 12.5px}.wiki-pages ul{display: grid;gap: 1px;margin: 8px 0 0;padding: 0;list-style: none}.wiki-pages a{display: block;padding: 5px 9px;border-radius: 6px;color: var(--text-secondary);font-size: 13px;text-decoration: none}.wiki-pages a:hover{background: var(--surface-hover);color: var(--text)}.wiki-pages a.active{background: var(--surface-soft);color: var(--text)}.wiki-none{padding: 6px 9px;font-size: 12px}.wiki-clone{padding-top: 18px;border-top: 1px solid var(--border-subtle)}.wiki-clone .clone-row{grid-template-columns: minmax(0,1fr) 26px;padding: 0}.wiki-editor{display: grid;gap: 12px}.wiki-editor .list-title{margin: 0}.wiki-taken{margin-top: -6px;color: var(--danger)}.wiki-editor-box{overflow: hidden;background: var(--surface);border: 1px solid var(--border);border-radius: var(--radius-card)}.wiki-editor-tabs{display: flex;align-items: center;justify-content: space-between;padding: 6px 8px 6px 6px;border-bottom: 1px solid var(--border-subtle);font-size: 11.5px}.wiki-textarea{display: block;width: 100%;min-height: 420px;padding: 14px 16px;border: 0;background: transparent;color: var(--text);font: 12.5px/1.7 var(--font-mono);outline: none;resize: vertical}.wiki-preview{min-height: 420px;border: 0;border-radius: 0}.wiki-editor-actions{justify-content: flex-end}@media (max-width: 800px){.wiki-layout{grid-template-columns: minmax(0,1fr)}.wiki-aside{order: -1}.wiki-head{flex-direction: column}.wiki-body{padding: 18px 16px}}.set-options{background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card)}.set-option{display: grid;gap: 10px;padding: 12px 14px}.set-option + .set-option{border-top: 1px solid var(--border-subtle)}.set-option .set-check .set-help{margin-top: 1px}.set-option-field{display: flex;flex-wrap: wrap;align-items: center;gap: 10px}.set-option-field .set-label{color: var(--text-secondary);font-size: 12px}.number-input{width: 84px}.rule-row{display: grid;align-items: stretch}.rule-head{display: flex;align-items: center;gap: 14px}.rule-body{padding: 12px 0 4px 2px;border-top: 1px solid var(--border-subtle)}.sync-row{align-items: flex-start}.sync-row .forge-mark{margin-top: 2px}.sync-row.off .forge-mark{color: var(--text-tertiary)}.sync-row .btn-row{flex-wrap: wrap;justify-content: flex-end}.sync-remote{width: 100%;max-width: 360px}.sync-row select{width: 200px}.hook-status{flex: none;width: 8px;height: 8px;border-radius: 50%;background: var(--state-open)}.hook-status.failed{background: var(--state-closed)}.hook-status.off{background: var(--text-tertiary)}.hook-url{font: 12px var(--font-mono) !important;word-break: break-all}.muted-row .set-row-main{opacity: 0.6}.hook-events{display: flex;flex-wrap: wrap;gap: 8px 18px}.hook-events .set-check b{font: 12px var(--font-mono)}.env-name{color: var(--text);font: 12px var(--font-mono)}.secret-value{width: 220px}@media (max-width: 800px){.sync-row{flex-wrap: wrap}.sync-row .btn-row{width: 100%;justify-content: flex-start;padding-left: 44px}.rule-head{flex-wrap: wrap}}.forge-controls{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;gap: 6px}.forge-controls .text-input.compact{height: 28px}.forge-controls .btn{height: 28px}.forge-row .pill{font-weight: 400}.forge-toggle[title]{cursor: pointer}.modal-backdrop{position: fixed;inset: 0;z-index: 200;display: grid;place-items: center;padding: 20px;background: rgba(10,10,10,0.42);animation: fade-in 120ms ease-out}.modal{width: min(440px,100%);padding: 22px;background: var(--surface-raised);border: 1px solid var(--border);border-radius: 14px;box-shadow: var(--shadow);animation: modal-in 160ms ease-out}@keyframes fade-in{from{opacity: 0}}@keyframes modal-in{from{opacity: 0;transform: translateY(8px) scale(0.98)}}.modal header{display: grid;justify-items: start;gap: 8px;margin-bottom: 16px}.modal h2{margin: 2px 0 0;font-size: 18px;font-weight: 400;letter-spacing: -0.01em}.modal-actions{justify-content: flex-end;margin-top: 16px}.forge-mark.large{display: grid;place-items: center;width: 40px;height: 40px;background: var(--surface-soft);border-radius: 10px}.signin-perms{padding: 12px 14px;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: 10px}.signin-perms .set-label{display: block;margin: 0 0 6px;font-size: 12.5px}.signin-perms ul{margin: 0;padding-left: 18px;color: var(--text-secondary);font-size: 12.5px;line-height: 1.7}.signin-waiting{display: flex;align-items: center;gap: 10px;padding: 18px 4px 6px;color: var(--text-secondary);font-size: 13px}.spinner{width: 16px;height: 16px;border: 2px solid var(--border);border-top-color: var(--text);border-radius: 50%;animation: spin 700ms linear infinite}@keyframes spin{to{transform: rotate(360deg)}}.pp-pair{position: relative;width: 200px;height: 200px;margin-bottom: 48px}.pp-slot{position: absolute;margin: 0;transition: top 700ms cubic-bezier(0.4,0,0.2,1),left 700ms cubic-bezier(0.4,0,0.2,1),width 700ms cubic-bezier(0.4,0,0.2,1),height 700ms cubic-bezier(0.4,0,0.2,1)}.pp-pair.spread .pp-slot{transition-duration: 320ms;transition-timing-function: cubic-bezier(0.2,0.8,0.2,1)}.pp-slot img{display: block;width: 100%;height: 100%;object-fit: cover;background: var(--surface);border: 1px solid var(--border);border-radius: 50%}.pp-main{top: 0;left: 0;width: 200px;height: 200px}.pp-alt{top: 124px;left: 130px;width: 84px;height: 84px;z-index: 1;cursor: pointer;outline: none}.pp-alt img{box-shadow: 0 0 0 4px var(--bg)}.pp-pair.spread .pp-main{top: 0;left: 0;width: 138px;height: 138px}.pp-pair.spread .pp-alt{top: 0;left: 152px;width: 138px;height: 138px}.pp-pair.spread .pp-alt img{box-shadow: none}.pp-main .avatar-dark,.pp-alt .avatar-light-second{display: none}:root[data-theme='dark'] .pp-main .avatar-light,:root[data-theme='dark'] .pp-alt .avatar-dark-first{display: none}:root[data-theme='dark'] .pp-main .avatar-dark,:root[data-theme='dark'] .pp-alt .avatar-light-second{display: block}.pp-slot figcaption{position: absolute;top: calc(100% + 7px);left: 50%;transform: translateX(-50%);color: var(--text-secondary);font-size: 11px;white-space: nowrap;opacity: 0;pointer-events: none;transition: opacity 200ms ease}.pp-slot figcaption span{display: inline-flex;align-items: center;gap: 4px}.pp-pair.spread figcaption{opacity: 1;transition-delay: 150ms}.pp-slot .for-dark{display: none}:root[data-theme='dark'] .pp-slot .for-light{display: none}:root[data-theme='dark'] .pp-slot .for-dark{display: inline-flex}.pp-edit{position: absolute;left: 0;bottom: -40px}.pp-edit .menu-trigger{height: 28px;background: var(--surface-raised)}.pp-edit .row-menu-list{top: 34px;left: 0;right: auto;min-width: 220px}.pp-help{max-width: 200px;margin-top: 4px}.sync-status{margin-top: 2px}.ss-stage{display: grid;justify-items: center;gap: 26px;padding: 34px 24px 30px}.ss-link{display: grid;grid-template-columns: 72px minmax(160px,250px) 72px;align-items: start;gap: 10px}.ss-node{display: grid;justify-items: center;gap: 6px;text-align: center}.ss-tile{display: grid;place-items: center;width: 40px;height: 40px;background: var(--surface-soft);border: 1px solid var(--border-subtle);border-radius: 10px;color: var(--text)}.ss-name{color: var(--text-secondary);font-size: 12px;white-space: nowrap}.ss-role{padding: 1px 8px;border: 1px solid var(--border);border-radius: 999px;color: var(--text-secondary);font-size: 10.5px;white-space: nowrap}.ss-flow{position: relative;display: grid;place-items: center;height: 40px}.ss-lanes{display: grid;gap: 6px;width: 100%}.ss-lane{display: flex;align-items: center}.ss-dots{display: flex;flex: 1;justify-content: space-between;padding: 0 4px}.ss-gap{width: 72px;flex-shrink: 0}.ss-dots i{width: 3px;height: 3px;border-radius: 50%;background: var(--text-tertiary);opacity: 0.3}.ss-link.synced .ss-dots i{animation: ss-dot 1.8s ease-in-out infinite;animation-delay: calc(var(--i) * 0.13s)}@keyframes ss-dot{0%,22%,100%{opacity: 0.3;transform: scale(1)}8%{opacity: 1;transform: scale(1.5);background: var(--state-open)}}.ss-link.failed .ss-dots i{background: var(--state-closed);opacity: 0.35}.ss-link.never .ss-dots i{opacity: 0.18}.ss-pill{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);padding: 2px 10px;background: var(--surface-soft);border: 1px solid var(--border);border-radius: 999px;color: var(--text);font-size: 11px;white-space: nowrap}.ss-pill.failed{border-color: color-mix(in srgb,var(--state-closed) 45%,transparent);color: var(--state-closed)}.ss-pill.never{color: var(--text-tertiary)}.ss-foot{margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--border-subtle)}.ss-foot li{display: grid;grid-template-columns: 16px minmax(0,1fr) auto auto;align-items: center;gap: 10px;min-height: 42px;padding: 4px 8px 4px 14px;font-size: 12.5px}.ss-foot li + li{border-top: 1px solid var(--border-subtle)}.ss-check{display: grid;place-items: center;width: 16px;height: 16px;border: 1.3px solid var(--state-open);border-radius: 50%;color: var(--state-open);font-size: 10px}.ss-foot li.failed .ss-check{border-color: var(--state-closed);color: var(--state-closed)}.ss-text{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;color: var(--text)}.ss-text .pill{text-decoration: none}.ss-when{color: var(--text-tertiary);font-size: 11.5px;white-space: nowrap}.ss-foot li.ss-note{display: block;padding: 10px 14px}.ss-foot li.ss-note .set-help{margin: 0}.ss-empty{display: grid;gap: 4px;padding: 20px 18px;font-size: 13px}@media (prefers-reduced-motion: reduce){.ss-link.synced .ss-dots i{animation: none;opacity: 0.6}}@media (max-width: 640px){.ss-link{grid-template-columns: 64px minmax(90px,1fr) 64px}.ss-gap{width: 64px}.ss-foot li{grid-template-columns: 16px minmax(0,1fr)}.ss-when,.ss-foot li .btn{grid-column: 2;justify-self: start}}.conflict-list{display: grid;gap: 10px;margin: 14px 0 0;padding: 0;list-style: none}.conflict .code-box-header{flex-wrap: wrap;padding: 8px 12px}.conflict-title{display: inline-flex;align-items: center;gap: 8px;color: var(--text)}.conflict-sides{display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}.conflict-sides > div{padding: 12px 14px}.conflict-sides > div + div{border-left: 1px solid var(--border-subtle)}.conflict-sides .set-label{margin: 0 0 6px}.conflict-sides .set-help{margin: 6px 0 0}.conflict-sides code{display: block;padding: 7px 9px;background: var(--surface-soft);border-radius: 6px;font: 11.5px var(--font-mono);overflow-wrap: anywhere}.conflict-actions{justify-content: flex-end;padding: 10px 12px;border-top: 1px solid var(--border-subtle)}.pf-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;margin-top: 12px}.pf-grid ul{margin: 0;padding: 6px 0;list-style: none}.pf-grid li{display: flex;align-items: center;gap: 8px;min-height: 30px;padding: 0 12px;font-size: 12px}.pf-grid li a{color: var(--text);text-decoration: none;font-family: var(--font-mono);font-size: 11.5px}.pf-grid li a:hover{color: var(--text-secondary)}.pf-grid li .muted{margin-left: auto;font-size: 11px}.pf-grid li svg{flex-shrink: 0;color: var(--text-tertiary)}.pf-patterns code{font: 11.5px var(--font-mono)}.pf-negate{color: var(--accent)}.pf-checks{margin-top: 16px}@media (max-width: 800px){.pf-grid,.conflict-sides{grid-template-columns: minmax(0,1fr)}.conflict-sides > div + div{border-left: 0;border-top: 1px solid var(--border-subtle)}}.inbox{padding-top: 22px}.inbox-toolbar{margin-bottom: 10px}.inbox-switch a{display: inline-flex;align-items: center;height: 26px;padding: 0 12px;border-radius: 5px;color: var(--text-secondary);font-size: 12px;text-decoration: none}.inbox-switch a:hover{color: var(--text)}.inbox-switch a[aria-current='page']{background: var(--surface-raised);color: var(--text);box-shadow: 0 1px 2px rgba(0,0,0,0.06)}.inbox-subbar{display: flex;align-items: center;justify-content: space-between;margin: 0 0 8px}.inbox-filters{display: flex;gap: 2px}.inbox-filters button{height: 24px;padding: 0 10px;background: none;border: 0;border-radius: 999px;color: var(--text-tertiary);font: inherit;font-size: 12px;cursor: pointer}.inbox-filters button:hover{color: var(--text)}.inbox-filters button[aria-pressed='true']{background: var(--surface-soft);color: var(--text)}.inbox-subbar .btn-ghost{height: 24px;font-size: 12px}.inbox-list li{align-items: center}.inbox-icon{display: grid;place-items: center;align-self: start;width: 20px;height: 20px;color: var(--text-tertiary)}.inbox-icon.danger{color: #b58612}.inbox-icon{position: relative}.inbox-list li.unread .inbox-icon{color: var(--text-secondary)}.inbox-list li.unread .inbox-icon::after{content: '';position: absolute;top: 0;right: -1px;width: 6px;height: 6px;border: 1.5px solid var(--surface);border-radius: 50%;background: var(--accent)}.inbox-list li.resolved .pr-title{color: var(--text-secondary)}.inbox-list .pr-sub code{font: 11px var(--font-mono);color: var(--text-secondary)}.inbox-side{gap: 10px}.inbox-age{white-space: nowrap}.inbox-side .btn{height: 26px}.inbox-actions{display: none;gap: 2px}.inbox-actions .btn-ghost{height: 24px;padding: 0 8px;font-size: 12px}.inbox-list li:hover .inbox-actions,.inbox-list li:focus-within .inbox-actions{display: flex}.inbox-list li:hover .inbox-age,.inbox-list li:focus-within .inbox-age{display: none}.danger-label{border-color: color-mix(in srgb,#c99a1e 55%,transparent);color: #b58612}.danger-label::before{background: #c99a1e !important}.inbox .list-count:first-of-type{margin-top: 4px}.inbox-foot{margin: 14px 2px 0;color: var(--text-tertiary);font-size: 12px}.inbox-foot a{color: var(--text-secondary)}.inbox-foot a:hover{color: var(--text)}.approval{max-width: 760px;padding-top: 4px}.approval .list-title{margin-bottom: 8px}.approval-sub{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 0 0 18px;color: var(--text-secondary);font-size: 12.5px}.approval-sub code{font: 11.5px var(--font-mono);color: var(--text)}.approval-sub a{color: var(--text)}.approval-facts{display: grid;grid-template-columns: 90px minmax(0,1fr);gap: 8px 16px;margin: 0 0 18px;padding: 14px 16px;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card);font-size: 12.5px}.approval-facts > div{display: contents}.approval-facts dt{color: var(--text-tertiary)}.approval-facts dd{margin: 0;color: var(--text)}.approval-code{display: grid;justify-items: start;gap: 6px;margin-bottom: 22px;padding: 14px 16px}.approval-code .set-label{margin: 0}.approval-code .set-help{margin: 0}.approval-code code{padding: 4px 10px;background: var(--surface-soft);border-radius: 6px;font: 18px var(--font-mono);letter-spacing: 0.12em}.approval-section{margin: 0 0 22px}.approval-section h2{margin: 0 0 6px;font-size: 14px;font-weight: 400}.approval-section > .set-help{margin: 0 0 10px}.approval-scopes{display: grid;gap: 2px;margin: 0;padding: 6px 0;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card);list-style: none}.approval-scopes li{padding: 6px 14px}.approval-scopes .set-check{align-items: center;margin: 0}.approval-scopes .set-check > span{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 10px}.approval-scopes .set-help{margin: 0}.scope-chip{padding: 1px 7px;background: var(--surface-soft);border-radius: 5px;color: var(--text);font: 11.5px var(--font-mono)}.approval-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}.approval-plan{margin: 0 0 8px;padding: 14px 16px;overflow-x: auto;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card);color: var(--text);font: 12px/1.6 var(--font-mono)}.approval-decide{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px;padding: 14px 0 0;border-top: 1px solid var(--border-subtle)}.approval-decide .set-help{margin: 0;max-width: 460px}.approval-resolved{padding: 12px 0 0;border-top: 1px solid var(--border-subtle);color: var(--text-secondary);font-size: 12.5px}@media (max-width: 640px){.approval-grid{grid-template-columns: minmax(0,1fr)}.inbox-subbar{flex-wrap: wrap;gap: 6px}}.inbox a.btn,.approval a.btn{text-decoration: none}.code-box > pre:not([class]){margin: 0;padding: 13px 14px;overflow-x: auto;color: var(--text);font: 12px/1.57 var(--font-mono)}.btn.with-icon > [data-copy-idle]:not([hidden]),.btn.with-icon > [data-copied]:not([hidden]){display: inline-flex;align-items: center;gap: 6px}.aat-pending a{margin-left: 6px;color: var(--text-secondary);text-decoration: none}.aat-pending a:hover{color: var(--text)}.select-menu{position: fixed;z-index: 40;max-height: min(320px,60vh);overflow-y: auto}.select-menu > button{display: flex;align-items: center;gap: 6px;white-space: nowrap}.select-menu > button[aria-selected='true']{color: var(--text)}.select-menu > button:disabled{color: var(--text-tertiary);cursor: default}.approval-grid{align-items: start}.approval-grid .set-field{display: flex;flex-direction: column;gap: 6px;margin: 0}.approval-grid .set-label,.approval-grid .set-help{margin: 0}.provider-logo{display: inline-block;flex-shrink: 0;background: currentColor;-webkit-mask: var(--logo) center / contain no-repeat;mask: var(--logo) center / contain no-repeat}.provider-logo.placeholder{background: none;border: 1.5px solid currentColor;border-radius: 30%;-webkit-mask: none;mask: none;opacity: 0.7}.new-menu{position: relative;flex: none}.new-menu-list{right: 0;left: auto;min-width: 220px}.menu-form{display: grid;gap: 8px;padding: 6px 6px 4px}.menu-form .text-input{width: 100%}.new-menu-list > button:not([hidden]),.new-menu-list > a:not([hidden]),.kebab-menu .menu-back:not([hidden]){display: flex !important;align-items: center;gap: 6px}.menu-scroll > form > button{display: flex;align-items: center;gap: 6px}.new-menu-list .menu-label{flex: 1}.kebab-menu .menu-form .btn.btn-primary{display: flex;align-items: center;justify-content: center;height: 30px;border: 1px solid var(--button);border-radius: var(--radius-control);background: var(--button);color: var(--button-text);text-align: center}.kebab-menu .menu-form .btn.btn-primary:hover{background: var(--button);filter: brightness(1.12)}.sh-follow a{color: inherit;text-decoration: none}.sh-follow a:hover{color: var(--text)}.follow-toolbar{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin: 16px 0 12px}.follow-toolbar .back-link{margin: 0;color: var(--text-secondary);text-decoration: none;cursor: pointer}.follow-toolbar .back-link:hover{color: var(--text)}.follow-switch a{display: inline-flex;align-items: center;gap: 6px;height: 26px;padding: 0 12px;border-radius: 5px;color: var(--text-secondary);font-size: 12px;text-decoration: none}.follow-switch a[aria-pressed='true']{background: var(--surface-raised);color: var(--text);box-shadow: 0 1px 2px rgba(0,0,0,0.06)}.follow-switch a[aria-pressed='true'] .seg-count{background: var(--surface-soft);color: var(--text)}.follow-title{margin: 0 0 10px;color: var(--text-secondary);font-size: 12px;font-weight: 400}.follow-list .collection-row.follow-row{grid-template-columns: 36px minmax(0,1fr) auto;min-height: 64px;padding-top: 10px;padding-bottom: 10px}.follow-list > .empty-state:first-child{border-top: 0}.follow-avatar{display: block;width: 36px;height: 36px}.follow-avatar img{display: block;width: 36px;height: 36px;border: 1px solid var(--border-subtle);border-radius: 50%;object-fit: cover}.follow-row .collection-name{display: flex;align-items: baseline;gap: 7px;min-width: 0}.follow-handle{overflow: hidden;color: var(--text-tertiary);font-size: 12px;white-space: nowrap;text-overflow: ellipsis}.follow-action{justify-self: end}.follow-action .btn{min-width: 76px}.follow-you{color: var(--text-tertiary);font-size: 12px}@media (max-width: 640px){.follow-toolbar{flex-wrap: wrap}.follow-list .collection-row.follow-row{grid-template-columns: 36px minmax(0,1fr) auto}.follow-row .collection-name{flex-wrap: wrap;row-gap: 0}}.folder-crumbs{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin-top: 14px;color: var(--text-secondary);font-size: 13px}.folder-crumbs a{color: var(--text-secondary);text-decoration: none}.folder-crumbs a:hover{color: var(--text);text-decoration: none}.folder-crumbs a.current{color: var(--text)}.folder-crumbs-sep{color: var(--text-tertiary)}.collection-row.folder-row .collection-icon{color: var(--text-secondary)}.folder-choices [aria-checked='false'] .menu-check svg{visibility: hidden}.lfs-preview .blob-info{min-width: 0;gap: 8px}.lfs-preview-name{overflow: hidden;color: var(--text);white-space: nowrap;text-overflow: ellipsis}.lfs-preview-actions{display: flex;flex-shrink: 0;gap: 6px}.lfs-preview-actions .btn{text-decoration: none}.lfs-preview-pdf{display: block;width: 100%;height: 80vh;min-height: 480px;border: 0;background: var(--surface-soft)}.lfs-preview-mobile{display: none}.lfs-preview-media{display: grid;place-items: center;padding: 16px;background: var(--surface-soft)}.lfs-preview-media img,.lfs-preview-media video{display: block;max-width: 100%;max-height: 80vh}.lfs-preview-media.audio audio{width: 100%}.lfs-preview-fallback{display: grid;justify-items: center;gap: 12px;padding: 36px 16px;color: var(--text-secondary);font-size: 13px;text-align: center}.lfs-preview-fallback p{margin: 0}.lfs-preview-fallback .btn{text-decoration: none}@media (max-width: 640px){.lfs-preview-pdf{display: none}.lfs-preview-mobile{display: block}.lfs-preview .code-box-header.split{flex-wrap: wrap;padding-top: 6px;padding-bottom: 6px}}.deploy-mark{display: inline-grid;flex: none;place-items: center;color: var(--text-tertiary)}.deploy-mark.ready{color: var(--state-open)}.deploy-mark.error{color: var(--state-closed)}.deploy-mark.running{color: #c99a1e}a.deploy-mark:hover{opacity: 0.75}.commit-list li:has(> .deploy-mark){grid-template-columns: 20px minmax(0,1fr) auto auto 26px}.deploy-pill.ready{border-color: color-mix(in srgb,var(--state-open) 50%,transparent);color: var(--state-open)}.deploy-pill.error{border-color: color-mix(in srgb,var(--state-closed) 50%,transparent);color: var(--state-closed)}.deploy-pill.running{border-color: color-mix(in srgb,#c99a1e 55%,transparent);color: #b58612}.ra-deploy .deploy-mark svg{margin-top: 2px;color: inherit}.deploy-list li{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;padding: 12px 14px}.deploy-list .commit-copy{flex: 1 1 240px}.deploy-list .inline-form{display: inline-flex}.deploy-why{color: var(--state-closed);white-space: normal}.deploy-empty{margin: 0 0 10px;color: var(--text-tertiary);font-size: 12.5px}.deploy-list:empty{display: none}.deploy-log{flex-basis: 100%;margin-left: 27px}.deploy-log summary{width: max-content;color: var(--text-secondary);font-size: 11.5px;cursor: pointer}.deploy-log pre{margin: 6px 0 0;padding: 8px 10px;overflow-x: auto;background: var(--surface-soft);border-radius: var(--radius-control);color: var(--text-secondary);font: 11px/1.55 var(--font-mono);white-space: pre-wrap;overflow-wrap: anywhere}.deploy-project:not(:has(option[value='new']:checked)) .deploy-new{display: none}.deploy-new{display: grid;gap: 6px;margin-top: 10px}.deploy-vercel-link{display: inline-flex;align-items: center;gap: 4px}.set-row > .deploy-mark{align-self: flex-start;margin-top: 2px}.deploy-relist{padding: 0;background: none;border: 0;color: var(--text-secondary);font: inherit;cursor: pointer}.deploy-relist:hover{color: var(--accent)}.lists-layout .builds-main{min-width: 0}.lists-empty{margin: 2px 0 0;color: var(--text);font-size: 13.5px;line-height: 1.6}.lists-h{margin: 0 0 10px;font-size: 15px;font-weight: 400}.lists-note{margin: 0;color: var(--text-secondary);font-size: 12px;line-height: 1.55}.lists-note code,.lists-address-hint code{font: 11.5px var(--font-mono)}.lists-note a,.lists-feed p a,.ps-by a,.ps-note a,.contrib-preview p > a:not(.btn),.contrib-note a,.ra-patches .ra-bio a,.lists-index .lists-subject{color: var(--text)}.lists-note a:hover,.lists-feed p a:hover,.ps-by a:hover,.ps-note a:hover,.contrib-preview p > a:not(.btn):hover,.contrib-note a:hover,.ra-patches .ra-bio a:hover{color: var(--accent)}.lists-queued{display: flex;gap: 6px;align-items: flex-start;padding: 8px 10px;border: 1px solid var(--border-subtle);background: var(--surface)}.lists-queued svg{flex: none;margin-top: 2px;color: #c99a1e}.lists-prefs{background: var(--surface-soft);font-size: 12.5px}.lists-prefs summary{display: flex;gap: 6px;align-items: center;padding: 6px 10px;cursor: pointer;list-style: none}.lists-prefs summary::-webkit-details-marker{display: none}.lists-prefs summary svg{transition: transform 0.12s}.lists-prefs[open] summary svg{transform: rotate(90deg)}.lists-prefs form{display: grid;gap: 8px;justify-items: start;padding: 4px 10px 10px}.lists-check{display: flex;gap: 7px;align-items: center;color: var(--text)}.lists-mine{display: grid;gap: 8px;margin: 6px 0 0;padding: 0;list-style: none}.lists-mine li{display: grid;gap: 1px}.lists-mine a{color: var(--text);font-size: 13px}.lists-mine a:hover{color: var(--accent)}.lists-mine .muted{font-size: 11.5px}.lists-feed{display: grid;gap: 14px;margin: 0;padding: 0;list-style: none}.lists-feed li{display: grid;gap: 3px;padding-bottom: 14px;border-bottom: 1px solid var(--border-subtle)}.lists-feed-head{display: flex;gap: 12px;justify-content: space-between;align-items: baseline}.lists-feed p{margin: 0;font-size: 12px}.lists-subject{color: var(--text);font-size: 13.5px}.lists-subject:hover{color: var(--accent)}.lists-quote{margin: 4px 0 0;padding: 0 0 0 10px;border-left: 2px solid var(--border);color: var(--text-secondary);font: 12px/1.55 var(--font-mono);white-space: pre-wrap;overflow-wrap: anywhere}.lists-address{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 2px 6px;align-items: center;padding: 8px 10px;border: 1px solid var(--border-subtle);background: var(--surface)}.lists-address .muted{grid-column: 1 / -1;font-size: 10.5px}.lists-address code{overflow-wrap: anywhere;font: 12px var(--font-mono)}.lists-policy{font-size: 13px !important;letter-spacing: 0 !important}.lists-download{display: inline-flex;gap: 6px;align-items: center;color: var(--text-secondary);font-size: 12px}.lists-download:hover{color: var(--text)}.lists-index{display: grid;gap: 12px;margin: 0;padding: 0;list-style: none}.lists-index li{display: flex;flex-wrap: wrap;gap: 4px 10px;align-items: baseline}.lists-index p{flex-basis: 100%;margin: 0;font-size: 12.5px}.lists-index .muted{font-size: 12px}.lists-address-hint{margin: 0;font-size: 12px}.thread-list{display: grid;margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--border-subtle)}.thread-row{display: flex;flex-wrap: wrap;gap: 4px 14px;justify-content: space-between;align-items: baseline;padding: 9px 2px;border-bottom: 1px solid var(--border-subtle)}.thread-row .lists-subject{min-width: 0;overflow-wrap: anywhere}.thread-meta{display: inline-flex;flex-wrap: wrap;gap: 10px;align-items: center;color: var(--text);font-size: 12px}.thread-meta .muted{display: inline-flex;gap: 4px;align-items: center}.lists-pager{display: flex;gap: 14px;justify-content: center;margin-top: 14px;font-size: 12.5px}.lists-pager a{color: var(--text)}.lists-pager a:hover{color: var(--accent)}.job-filters a{display: inline-flex;align-items: center;height: 24px;padding: 0 8px;border: 1px solid var(--border-subtle);color: var(--text);font-size: 11.5px}.job-filters a:hover{border-color: var(--border);background: var(--surface)}.job-filters a.on{background: var(--button);border-color: var(--button);color: var(--button-text)}.ps-status{display: inline-flex;align-items: center;height: 18px;padding: 0 7px;border: 1px solid currentColor;font-size: 10.5px;white-space: nowrap}.ps-status.proposed{color: var(--text-secondary)}.ps-status.needs_revision{color: #b58612}.ps-status.approved,.ps-status.applied{color: var(--state-open)}.ps-status.applied{background: color-mix(in srgb,var(--state-open) 10%,transparent)}.ps-status.rejected{color: var(--state-closed)}.ps-status.superseded{color: var(--text-tertiary)}.ps-version{color: var(--text-tertiary);font-size: 0.8em}.ps-layout{display: grid;grid-template-columns: minmax(0,1fr) 260px;gap: 32px;align-items: start}.ps-main{display: grid;gap: 14px;min-width: 0}.ps-side{position: sticky;top: 16px;display: grid;gap: 10px;min-width: 0}.ps-side .sq-btn{width: 100%}.ps-head{display: flex;flex-wrap: wrap;gap: 8px 14px;justify-content: space-between;align-items: baseline}.ps-head h2{margin: 0;font-size: 18px;font-weight: 400;letter-spacing: -0.01em;overflow-wrap: anywhere}.ps-by{margin: -6px 0 0;font-size: 12.5px}.ps-by b{color: var(--text);font-weight: 400}.ps-note{display: flex;flex-wrap: wrap;gap: 4px 6px;align-items: center;margin: 0;padding: 8px 10px;border: 1px solid var(--border-subtle);background: var(--surface);font-size: 12.5px}.ps-note.ok svg{color: var(--state-open)}.ps-note code{font: 11.5px var(--font-mono)}.ps-versions{display: flex;flex-wrap: wrap;gap: 6px;align-items: center;font-size: 12px}.ps-versions a{padding: 1px 7px;border: 1px solid var(--border-subtle);color: var(--text)}.ps-versions a.current{border-color: var(--text-tertiary)}.ps-cover{margin: 0}.ps-builds{display: grid;gap: 4px;margin: 0;padding: 8px 10px;border: 1px solid var(--border-subtle);list-style: none;font-size: 12.5px}.ps-builds li{display: flex;gap: 8px;align-items: center}.ps-builds li a{color: var(--text);font-family: var(--font-mono)}.ps-builds li.success svg{color: var(--state-open)}.ps-builds li.failed svg,.ps-builds li.timeout svg{color: var(--state-closed)}.ps-builds li.queued svg,.ps-builds li.running svg{color: #c99a1e}.ps-patch,.ps-replies{display: grid;gap: 8px}.ps-patch-head{display: flex;gap: 10px;justify-content: space-between;align-items: baseline}.ps-patch-head h3,.ps-replies h3{margin: 0;font-size: 14px;font-weight: 400;overflow-wrap: anywhere}.ps-patch-head a{flex: none;font-size: 12px}.ps-patch-head a:hover{color: var(--text)}.ps-howto{font-size: 12px}.ps-howto summary{color: var(--text-secondary);cursor: pointer}.ps-howto p{margin: 6px 0 4px;color: var(--text-secondary)}.lists-layout .builds-side > form > .sq-btn{width: 100%}.ps-howto pre,.contrib-preview pre,.ra-cmd{margin: 0;padding: 7px 9px;overflow-x: auto;background: var(--surface-soft);font: 11.5px/1.5 var(--font-mono);white-space: pre}.ps-howto pre,.ra-cmd{white-space: pre-wrap;overflow-wrap: anywhere}.ps-status-form{display: grid;gap: 8px;justify-items: start;padding-top: 6px;border-top: 1px solid var(--border-subtle)}.ps-status-form .sq-field{width: 100%}.thread-page{display: grid;gap: 14px}.lm{border: 1px solid var(--border-subtle);background: var(--surface);scroll-margin-top: 16px}.lm:target{border-color: var(--text-tertiary)}.lm-head{display: flex;flex-wrap: wrap;gap: 4px 10px;align-items: baseline;padding: 8px 12px;border-bottom: 1px solid var(--border-subtle);font-size: 12.5px}.lm-from b{font-weight: 400}.lm-date{margin-left: auto}.lm-date:hover{color: var(--text)}.lm-content{min-width: 0}.lm-content .diff-files{margin: 0;padding: 0 12px 12px}.lm-body{margin: 0;padding: 12px;overflow-x: auto;font: 12.5px/1.6 var(--font-mono);white-space: pre-wrap;overflow-wrap: anywhere}.lm-quote{color: var(--text-tertiary)}.lm-foot{display: flex;gap: 14px;align-items: center;padding: 6px 12px;border-top: 1px solid var(--border-subtle);font-size: 12px}.lm-foot a{color: var(--text-secondary)}.lm-foot a:hover{color: var(--text)}.thread-foot{display: flex;flex-wrap: wrap;gap: 8px;justify-content: flex-end}.reply-form{padding-top: 6px}.lists-danger{padding-top: 14px;border-top: 1px solid var(--border-subtle)}.sq-btn.danger{border-color: color-mix(in srgb,var(--danger) 45%,transparent);color: var(--danger)}.sq-btn.danger:hover{background: var(--danger-fill)}.ra-patches .ra-bio{overflow-wrap: anywhere}.ra-patches .ra-more{display: inline-flex;gap: 5px;align-items: center;margin-top: 6px}.contrib-preview{display: grid;gap: 8px;margin-top: 10px;padding: 10px 12px;border: 1px solid var(--border-subtle);border-radius: var(--radius-control);font-size: 13px}.contrib-preview p{margin: 0}.contrib-warn{color: #b58612}.contrib-note{margin-bottom: 12px}.send-branch{display: flex;gap: 8px;align-items: flex-end;margin: 4px 0 16px}.send-form{display: grid;gap: 14px}.send-commits{margin: 0;padding: 0;border: 0}.send-commits legend{margin-bottom: 4px;font-size: 13px}.send-table{width: 100%;border-collapse: collapse;font-size: 12.5px}.send-table th{padding: 4px 6px;color: var(--text-tertiary);font-size: 11px;font-weight: 400;text-align: left}.send-table td{padding: 5px 6px;border-top: 1px solid var(--border-subtle);vertical-align: top}.send-table td:first-child,.send-table td:nth-child(2){width: 44px;text-align: center}.send-table code{font: 11.5px var(--font-mono)}.send-cover{display: grid;gap: 8px;font-size: 13px}.send-cover summary{cursor: pointer}.send-preview{display: grid;gap: 10px;margin-top: 22px}.send-preview h2{margin: 0;font-size: 16px;font-weight: 400}.send-preview > pre{margin: 0;padding: 8px 10px;background: var(--surface-soft);font: 12px var(--font-mono);overflow-x: auto}.send-mail{border: 1px solid var(--border-subtle)}.send-mail header{padding: 7px 12px;border-bottom: 1px solid var(--border-subtle);font-size: 12.5px}.send-mail header b{font-weight: 400}@media (max-width: 800px){.ps-layout{grid-template-columns: minmax(0,1fr)}.ps-side{position: static}.lm-date{margin-left: 0}}.admin-tabs{display: inline-flex;flex-wrap: wrap;gap: 2px;margin-bottom: 8px;padding: 2px;background: var(--surface-soft);border-radius: var(--radius-control)}.admin-tab{display: inline-flex;align-items: center;height: 24px;padding: 0 11px;border-radius: 5px;color: var(--text-secondary);font-size: 12.5px;text-decoration: none}.admin-tab:hover{color: var(--text);text-decoration: none}.admin-tab.active{background: var(--surface-raised);color: var(--text);box-shadow: 0 1px 2px rgba(0,0,0,0.06)}.admin-row{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.admin-row .text-input{flex: 1 1 220px;min-width: 0}.admin-search{display: flex;flex-wrap: wrap;gap: 8px}.admin-search .text-input{flex: 1 1 260px;min-width: 0}.admin-badges{display: inline-flex;flex-wrap: wrap;gap: 5px}.admin-table td .muted{display: block;margin-top: 2px;font-size: 12px}.admin-table a,.admin-facts a,.admin-mirrors a,.admin-head a{color: var(--text);text-decoration: none}.admin-table a:hover,.admin-facts a:hover,.admin-mirrors a:hover,.admin-head a:hover{color: var(--accent);text-decoration: none}.admin-head{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin-top: 20px}.admin-head h2{margin: 0;font-size: 18px;font-weight: 400}.admin-facts{display: grid;grid-template-columns: max-content 1fr;gap: 6px 18px;margin: 16px 0 0;font-size: 13px}.admin-facts dt{color: var(--text-secondary)}.admin-facts dd{margin: 0;min-width: 0;overflow-wrap: anywhere}.admin-progress{width: 100%;max-width: 420px;height: 6px;accent-color: var(--accent)}.admin-log{max-height: 60vh;margin: 14px 0 0;padding: 12px 14px;overflow: auto;border: 1px solid var(--border-subtle);border-radius: var(--radius-card);background: var(--surface);color: var(--text-secondary);font: 12px/1.6 var(--font-mono);white-space: pre-wrap;overflow-wrap: anywhere}.set-table.admin-table{width: 100%}@media (max-width: 640px){.admin-table th:nth-child(2),.admin-table td:nth-child(2){display: none}}.act-as-bar{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 10px;padding: 6px 16px;border-bottom: 1px solid var(--border-subtle);background: var(--accent-fill);color: var(--text);font-size: 12.5px}.act-as-bar b{font-weight: 400}.act-as-bar .btn{height: 24px;font-size: 12px}.ghost-badge{display: inline-flex;align-items: center;height: 17px;margin-left: 8px;padding: 0 6px;border: 1px solid var(--border);border-radius: 999px;color: var(--text-tertiary);font-size: 10.5px;letter-spacing: 0.01em;vertical-align: 1px;white-space: nowrap;cursor: default}.ghost-badge:hover{color: var(--text-secondary);border-color: var(--text-tertiary)}.org-badges .ghost-badge{margin-left: 0}.mirror-note{margin: -4px 0 12px;color: var(--text-tertiary);font-size: 12.5px}.mirror-note a{color: var(--text-secondary);text-decoration: none}.mirror-note a:hover{color: var(--text);text-decoration: none}.context-panel{margin: 14px 0}.context-list{margin: 0;padding: 10px 14px;list-style: none;display: grid;gap: 8px}.context-link{font: 12px var(--font-mono)}.context-prompt{margin: 2px 0 0;color: var(--text-secondary);font-size: 13px}.context-spend{margin: 0;padding: 10px 14px 0;font-size: 12px}.blame-view{padding: 4px 0 8px;background: var(--surface)}.blame-range + .blame-range{border-top: 1px solid var(--border-subtle)}.blame-commit{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 10px;padding: 8px 20px 0 58px;font-size: 12px}.blame-commit code{font: 12px var(--font-mono)}.blame-summary{color: var(--text)}.blame-agent{color: var(--accent)}.blame-why{flex-basis: 100%;color: var(--text-secondary);font-style: italic}.code-view.blame-lines{padding: 4px 0 6px}.context-session{margin: 14px 0}.context-turn{padding: 10px 14px;border-top: 1px solid var(--border-subtle)}.context-turn.user{background: var(--surface-soft)}.context-who{margin: 0 0 4px;color: var(--text-tertiary);font-size: 12px}.context-text{margin: 4px 0;white-space: pre-wrap}.context-tool{margin: 4px 0;font-size: 12px}.context-tool pre{overflow-x: auto;max-height: 320px;margin: 4px 0;font: 12px var(--font-mono)}.man-shell{position: relative;min-height: 100vh}.man-shell .man{grid-template-columns: 284px minmax(0,1fr);gap: 0;min-height: 100vh}.man-shell .man-index{position: sticky;top: 0;height: 100vh;padding: 18px 14px calc(var(--dock-clearance) + 12px);overflow-y: auto;scrollbar-width: none;background: color-mix(in srgb,var(--bg) 97%,var(--text));border-right: 1px solid var(--border-subtle)}.man-shell .man-index .search-field input{height: 32px;background: var(--bg);border-color: var(--border-subtle)}.man-shell .man-index ul{margin-top: 14px;display: grid;gap: 1px}.man-shell .man-link{padding: 7px 10px;border-radius: var(--radius-control)}.man-shell .man-link > span:first-child{font-size: 12.5px}.man-shell .man-link .muted{color: var(--text-tertiary);font-size: 11.5px;line-height: 1.4}.man-shell .man-link.active{background: color-mix(in srgb,transparent 92%,var(--text));box-shadow: none}.man-shell .man-toc{margin: 6px 0 10px 10px}.man-shell .man-toc a{padding: 3px 0;color: var(--text-tertiary);font-size: 11.5px;letter-spacing: 0.02em}.man-shell .man-toc a:hover{color: var(--text)}.man-shell .man > :not(.man-index){width: 100%;max-width: 860px;margin: 0 auto;padding: 64px 56px calc(var(--dock-clearance) + 48px)}.man-shell .man-page{background: none;border: 0;border-radius: 0;font-size: 14px;line-height: 1.75}.man-shell .man-head{margin-bottom: 44px;font-size: 11.5px;letter-spacing: 0.04em}.man-shell .man-page h2{margin: 0 0 8px;color: var(--text);font-size: 12px;letter-spacing: 0.08em}.man-shell .man-body > * + *{margin-top: 12px}.man-shell .man-body > h2:not(:first-child){margin-top: 36px}.man-shell .man-body > h2 + *{margin-top: 0}.man-shell .man-page p,.man-shell .man-page dl,.man-shell .man-page pre{margin-left: 28px}.man-shell .man-page pre{padding: 12px 16px;background: none;border: 1px solid var(--border-subtle);border-radius: var(--radius-control)}.man-shell .man-page dl{gap: 6px 28px}.man-shell .man-foot{margin-top: 64px;padding-top: 24px;border-top: 1px solid var(--border-subtle)}@media (max-width: 800px){.man-shell .man{grid-template-columns: minmax(0,1fr)}.man-shell .man-index{position: static;height: auto;padding-bottom: 12px;border-right: 0;border-bottom: 1px solid var(--border-subtle)}.man-shell .man > :not(.man-index){padding: 32px 18px calc(var(--dock-clearance) + 32px)}.man-shell .man-page p,.man-shell .man-page dl,.man-shell .man-page pre{margin-left: 0}.man-shell .man-index .search-field{margin-right: 108px}.man-shell .man-toc{display: none}}:root[data-nav='none']{--dock-clearance: 16px}.man-shell .man-index > .back-home{display: flex;height: 28px;margin: -4px 0 12px}.man-shell .man-index > .back-home + .back-link{margin-top: 4px}:root{--acct-local: #f39066;--acct-cloud: #e04600;--acct-dot: #e4e4e1;--acct-l1: #f8c9b3;--acct-l2: #f39066;--acct-l3: #e8662f;--acct-l4: #d23f00}:root[data-theme='dark']{--acct-local: #9f4f2e;--acct-cloud: #ec5a1c;--acct-dot: #262624;--acct-l1: #4a2a1d;--acct-l2: #7a3a22;--acct-l3: #b84e26;--acct-l4: #ec5a1c}.acct-shell{min-height: 100vh;padding-bottom: calc(var(--dock-clearance) + 48px)}.acct-top{display: flex;align-items: center;justify-content: flex-end;gap: 4px;height: 56px;padding: 0 12px}.acct-grid{display: grid;grid-template-columns: 290px minmax(0,790px);grid-template-areas: 'head main' 'side main';grid-template-rows: max-content 1fr;column-gap: 30px;align-items: start;justify-content: center;padding: 36px var(--gutter-page) 0}.acct-head{grid-area: head;display: grid;gap: 16px;width: 290px;max-width: 100%}.acct-side{grid-area: side;padding-top: 26px}.acct-main{grid-area: main;min-width: 0}.acct-avatar-wrap{position: relative;display: block;width: 100%;aspect-ratio: 1}.acct-avatar{display: block;width: 100%;height: 100%;overflow: hidden;border: 1px solid var(--border-subtle);border-radius: 8px;background: var(--surface-soft)}.acct-avatar img{width: 100%;height: 100%;object-fit: cover}.acct-who{display: grid;gap: 4px;min-width: 0}.acct-who h1{margin: 0;font-size: 22px;font-weight: 400;line-height: 1.25;letter-spacing: -0.01em}.acct-handle{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin: 0;color: var(--text-secondary);font-size: 17px;letter-spacing: -0.01em}.acct-handle .dot{color: var(--text-tertiary)}.acct-bio{margin: 0;font-size: 15px;line-height: 1.5;overflow-wrap: anywhere}.acct-actions{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.acct-actions .btn{display: inline-flex;align-items: center;justify-content: center;gap: 6px;height: 30px;font-size: 13px}.acct-actions .inline-form{display: flex;min-width: 0}.acct-actions .inline-form .btn{width: 100%}.acct-links{display: grid;gap: 9px;margin: 0;padding: 0;list-style: none}.acct-links li{display: flex;align-items: center;gap: 10px;color: var(--text-secondary)}.acct-links li > svg{flex-shrink: 0}.acct-links a{color: var(--text-secondary);font-family: var(--font);font-size: 13.5px;text-decoration: none}.acct-links a:hover{color: var(--text)}.acct-links + .acct-links{margin-top: 18px;padding-top: 18px;border-top: 1px solid var(--border-subtle)}.acct-links span{min-width: 0;font-size: 13.5px}.acct-links b{color: var(--text);font-weight: 400}.acct-links a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.acct-side-title{margin: 26px 0 10px;color: var(--text-secondary);font-size: 13px}.acct-orgs{display: flex;flex-wrap: wrap;gap: 6px}.acct-stats{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px;margin: 0;text-align: center}.acct-stats > div{display: grid;grid-template-rows: 1fr auto;min-width: 0}.acct-stats dt{color: var(--text-secondary);font-size: 13px}.acct-stats dd{margin: 10px 0 0;font-size: 22px;font-variant-numeric: tabular-nums}.acct-year{margin: 30px 0 0}.acct-year-months,.acct-year-grid{display: grid;column-gap: 3px}.acct-year-months{margin: 0 0 6px 24px;color: var(--text-secondary);font-size: 11.5px}.acct-year-months span{white-space: nowrap}.acct-year-body{display: grid;grid-template-columns: 24px minmax(0,1fr)}.acct-year-days{display: grid;grid-template-rows: repeat(7,1fr);color: var(--text-secondary);font-size: 11.5px;line-height: 1}.acct-year-days span{display: flex;align-items: center}.acct-year-grid{grid-template-rows: repeat(7,auto);row-gap: 3px}.acct-dot{aspect-ratio: 1;border-radius: 50%;background: var(--acct-dot);outline-offset: 1px}.acct-dot.l1{background: var(--acct-l1)}.acct-dot.l2{background: var(--acct-l2)}.acct-dot.l3{background: var(--acct-l3)}.acct-dot.l4{background: var(--acct-l4)}.acct-dot.future{opacity: 0.55}.acct-dot:hover{box-shadow: 0 0 0 2px var(--bg),0 0 0 3px var(--text-tertiary)}.acct-section{margin-top: 56px}.acct-section h2{margin: 0;color: var(--text-secondary);font-size: 13px;font-weight: 400}.acct-big{margin: 10px 0 0;font-size: 22px}.acct-legend{display: flex;gap: 18px;margin: 14px 0 0;padding: 0;list-style: none;color: var(--text-secondary);font-size: 12.5px}.acct-legend li{display: flex;align-items: center;gap: 7px}.acct-key{width: 11px;height: 11px;border-radius: 2px}.acct-key.local{background: var(--acct-local)}.acct-key.cloud{background: var(--acct-cloud)}.acct-chart{margin: 24px 0 0}.acct-chart svg{display: block;width: 100%;height: 230px;overflow: visible}.acct-area{fill: color-mix(in srgb,var(--acct-cloud) 14%,transparent)}.acct-line{fill: none;stroke: var(--acct-cloud);stroke-width: 2;stroke-linejoin: round}.acct-base{fill: none;stroke: var(--border);stroke-width: 1}.acct-cross{stroke: var(--text-tertiary);stroke-width: 1}.acct-bar .local{fill: var(--acct-local)}.acct-bar .cloud{fill: var(--acct-cloud)}.acct-bar .acct-hit{fill: transparent}.acct-bar:hover rect:not(.acct-hit){filter: brightness(1.08)}.acct-axis{display: flex;justify-content: space-between;margin-top: 12px;color: var(--text-secondary);font-size: 13px}.acct-table{margin-top: 10px;color: var(--text-tertiary);font-size: 12px}.acct-table summary{width: max-content;cursor: pointer}.acct-table table{width: 100%;max-width: 360px;margin-top: 8px;border-collapse: collapse;color: var(--text-secondary)}.acct-table th{color: var(--text-tertiary);font-weight: 400;text-align: left}.acct-table th,.acct-table td{padding: 3px 0;border-bottom: 1px solid var(--border-subtle)}.acct-tip{position: fixed;z-index: 120;display: grid;gap: 1px;padding: 6px 9px;transform: translate(-50%,calc(-100% - 8px));background: var(--surface-raised);border: 1px solid var(--border);border-radius: var(--radius-control);box-shadow: 0 6px 20px rgba(0,0,0,0.1);font-size: 12px;white-space: nowrap;pointer-events: none}.acct-tip b{font-weight: 400;color: var(--text)}.acct-tip span{color: var(--text-secondary)}@media (max-width: 900px){.acct-grid{grid-template-columns: minmax(0,1fr);grid-template-areas: 'head' 'side' 'main';grid-template-rows: none}.acct-stats{grid-template-columns: repeat(2,minmax(0,1fr));margin-top: 32px}}.sr-only{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.acct-main > :first-child{margin-top: 0}.acct-sources{width: 100%;margin-top: 22px;border-collapse: collapse;font-size: 13px}.acct-sources th,.acct-sources td{padding: 7px 0;border-top: 1px solid var(--border-subtle);text-align: left;vertical-align: middle;white-space: nowrap}.acct-sources caption{margin-bottom: 8px;color: var(--text-tertiary);font-size: 12px;text-align: left;caption-side: top}.acct-sources tr:last-child > *{border-bottom: 1px solid var(--border-subtle)}.acct-sources th{width: 150px;font-weight: 400}.acct-source{display: inline-flex;align-items: center;gap: 9px}.acct-sources td{width: 120px;padding-left: 20px;color: var(--text-secondary);font-variant-numeric: tabular-nums}.acct-sources td span{color: var(--text-tertiary)}.acct-sources td.acct-share{width: auto;padding-left: 0}.acct-share span{display: block;height: 6px;border-radius: 3px;background: var(--acct-cloud)}.acct-model-grid{grid-template-columns: repeat(3,minmax(0,1fr));margin-top: 16px}.acct-sub{margin: 4px 0 0;color: var(--text-tertiary);font-size: 12.5px}.acct-sub + .acct-sources{margin-top: 18px}.source-cube{display: inline-flex;flex: none;align-items: center;color: var(--text)}.source-cube > svg{display: block;flex: none}.layout-move{display: flex;gap: 2px}.layout-move .icon-button:disabled{opacity: 0.3;cursor: default}.layout-up svg{transform: rotate(180deg)}.set-section > .set-list + .btn{margin-top: 14px}.set-row > label.set-row-main{cursor: pointer}@media (max-width: 560px){.acct-sources th{width: auto}.acct-sources td.acct-share{display: none}.acct-sources td{width: auto;padding-left: 14px}.acct-model-grid{grid-template-columns: minmax(0,1fr)}}.org-logo{overflow: hidden}.org-logo img{width: 100%;height: 100%;object-fit: cover}.org-pictures{display: flex;flex-wrap: wrap;gap: 16px}.org-picture{display: flex;align-items: center;gap: 12px}.org-picture .org-picture-preview{width: 56px;height: 56px;font-size: 18px;border-radius: 10px}.org-picture--dark .org-picture-preview{background: #121212;border-color: #272725;color: #eeeeec}.org-picture-copy{display: grid;gap: 6px}.org-picture-copy b{font-weight: 400}.org-picture-actions{display: flex;gap: 6px}.org-picture-actions .btn{display: inline-flex;align-items: center;cursor: pointer}.org-picture-actions form{display: contents}.sh-org{overflow: hidden}.sh-org img{width: 100%;height: 100%;object-fit: cover}.gist-new{padding-top: 8px}.gist-new form{display: grid;gap: 14px}.gist-recent{display: flex;align-items: center;gap: 28px;padding: 6px 2px 18px;border-bottom: 1px solid var(--border-subtle);margin-bottom: 6px;min-width: 0}.gist-recent > a:not(.gist-recent-all){display: grid;gap: 2px;min-width: 0;flex: 0 1 150px;color: var(--text);text-decoration: none}.gist-recent b{display: flex;align-items: center;gap: 5px;font-weight: 600;font-size: 13px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.gist-recent b svg{flex-shrink: 0;color: var(--text-secondary)}.gist-recent span{color: var(--text-secondary);font-size: 12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.gist-recent > a:hover b{text-decoration: underline}.gist-recent-all{margin-left: auto;flex-shrink: 0;font-weight: 600;font-size: 13px;color: var(--text);text-decoration: none}.gist-desc{width: 100%;height: 36px}.gist-new .editor .editor-head{gap: 10px}.gist-new .gist-file-actions{display: flex;align-items: center;gap: 6px;margin-left: auto}.editor-hint{margin: 0;padding: 7px 14px;border-top: 1px solid var(--border-subtle);background: var(--surface-soft);color: var(--text-secondary);font-size: 12px}.editor-hint kbd{font-size: 11px}.gist-new .gist-new-footer{display: flex;align-items: center;gap: 12px;margin: 0}.gist-new .gist-new-footer .form-error{flex: 1}.gist-new .gist-new-actions{display: flex;align-items: center;gap: 8px}.gist-commit-as{margin: -4px 0 0;text-align: right;color: var(--text-secondary);font-size: 12px}.gist-commit-as b{color: var(--text);font-weight: 600}.split-button{position: relative;display: inline-flex}.split-more > summary{list-style: none}.split-more > summary::-webkit-details-marker{display: none}.split-button > .btn:first-child{border-top-right-radius: 0;border-bottom-right-radius: 0}.split-button .split-caret{height: 100%;padding-inline: 8px;border-top-left-radius: 0;border-bottom-left-radius: 0;border-left: 1px solid color-mix(in srgb,var(--button-text) 25%,transparent);cursor: pointer}.split-menu{position: absolute;right: 0;top: calc(100% + 6px);z-index: 20;width: 300px;padding: 4px;display: grid;gap: 2px}.split-menu button{display: grid;gap: 2px;padding: 8px 10px 8px 30px;position: relative;text-align: left;min-height: 0;background: none;border: 0;border-radius: var(--radius-control);color: var(--text);cursor: pointer}.split-menu button:hover{background: var(--surface-soft)}.split-menu button[aria-checked='true']::before{content: '\2713';position: absolute;left: 11px;top: 8px;font-size: 12px}.split-menu b{font-weight: 600;font-size: 13px}.split-menu span{color: var(--text-secondary);font-size: 12px}.gist-detail > .gist-file + .gist-file{margin-top: 16px}.man-shell .man.man2{grid-template-columns: 264px minmax(0,1fr) 200px;gap: 0;min-height: 100vh}.man-shell .man.man2 > .man-page{width: 100%;max-width: 820px;margin: 0 auto;padding: 56px 48px calc(var(--dock-clearance) + 48px);font-size: 14.5px;line-height: 1.7}.man-shell .man2 .man-index{padding: 16px 12px calc(var(--dock-clearance) + 12px)}.man-shell .man2 .man-dir{padding: 18px 10px 6px;color: var(--text-tertiary);font: 600 11px var(--font);letter-spacing: 0.06em;text-transform: uppercase}.man-shell .man2 .man-link > span:first-child{font-family: inherit;font-size: 13px;font-weight: 500}.man2 .man-title{margin-bottom: 36px;padding-bottom: 28px;border-bottom: 1px solid var(--border-subtle)}.man2 .man-title.wiki{margin-bottom: 12px;padding-bottom: 0;border-bottom: 0}.man2 .man-eyebrow{margin: 0 0 10px !important;color: var(--text-tertiary) !important;font-size: 12.5px}.man2 .man-eyebrow a{color: var(--text-secondary) !important;text-decoration: none}.man2 .man-eyebrow a:hover{color: var(--text) !important}.man2 .man-title h1{margin: 0;color: var(--text);font-size: 30px;font-weight: 600;letter-spacing: -0.02em;line-height: 1.2}.man2 .man-lead{margin: 10px 0 0 !important;color: var(--text-secondary);font-size: 16px}.man-shell .man2 .man-page p,.man-shell .man2 .man-page dl,.man-shell .man2 .man-page pre{margin-left: 0}.man2 .man-section{scroll-margin-top: 24px}.man2 .man-section + .man-section{margin-top: 36px}.man-shell .man2 .man-page h2,.man-shell .man2 .man-body > h2{margin: 0 0 12px;color: var(--text);font: 600 18px/1.3 var(--font);letter-spacing: -0.01em;text-transform: none}.man2 .man-section > p{color: var(--text-secondary)}.man2 .man-section > p a,.man2 .man-defs a{color: var(--text);text-decoration: underline;text-decoration-color: var(--border);text-underline-offset: 3px}.man2 .man-code{position: relative;border: 1px solid var(--border-subtle);border-radius: var(--radius-card);background: var(--surface)}.man-shell .man2 .man-code pre{margin: 0;padding: 14px 48px 14px 16px;border: 0;background: none;font: 13px/1.6 var(--font-mono);color: var(--text);overflow-x: auto}.man2 .man-code .icon-button{position: absolute;top: 8px;right: 8px;opacity: 0;transition: opacity 0.15s}.man2 .man-code:hover .icon-button,.man2 .man-code .icon-button:focus-visible{opacity: 1}.man-shell .man2 .man-defs{display: block;overflow: hidden;border: 1px solid var(--border-subtle);border-radius: var(--radius-card);background: var(--surface)}.man2 .man-defs > div{display: grid;grid-template-columns: minmax(140px,38%) minmax(0,1fr);gap: 16px;padding: 10px 16px}.man2 .man-defs > div + div{border-top: 1px solid var(--border-subtle)}.man2 .man-defs dt code{color: var(--text);font: 13px/1.6 var(--font-mono);background: none;padding: 0}.man2 .man-defs dd{margin: 0;color: var(--text-secondary);line-height: 1.6}.man-shell .man2 .man-body > * + *{margin-top: 14px}.man-shell .man2 .man-body > h2:not(:first-child){margin-top: 36px}.man-shell .man2 .man-body h1{margin: 0 0 8px;font-size: 30px;font-weight: 600;letter-spacing: -0.02em}.man-shell .man2 .man-body h3{margin: 22px 0 6px;color: var(--text);font: 600 15px var(--font)}.man-shell .man2 .man-body ul,.man-shell .man2 .man-body ol,.man-shell .man2 .man-body blockquote,.man-shell .man2 .man-body .md-table{margin-left: 0}.man-shell .man2 .man-body pre{margin-left: 0;padding: 14px 16px;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card)}.man-shell .man2 .man-body strong{font-weight: 600}.man-shell .man2 .man-foot{margin-top: 56px;padding: 20px 22px;border: 1px solid var(--border-subtle);border-radius: var(--radius-card);background: var(--surface)}.man-shell .man2 .man-foot h2{font-size: 15px;margin-bottom: 6px}.man-onpage{position: sticky;top: 0;align-self: start;max-height: 100vh;overflow-y: auto;padding: 60px 16px 24px 4px;scrollbar-width: none}.man-onpage p{margin: 0 0 10px;color: var(--text);font-size: 12px;font-weight: 600}.man-onpage ol{margin: 0;padding: 0 0 0 12px;list-style: none;border-left: 1px solid var(--border-subtle);display: grid;gap: 2px}.man-onpage a{display: block;padding: 3px 0;color: var(--text-secondary);font-size: 12.5px;text-decoration: none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.man-onpage a:hover{color: var(--text)}.man-onpage .sub a{padding-left: 10px;font-size: 12px}@media (max-width: 1180px){.man-shell .man.man2{grid-template-columns: 240px minmax(0,1fr)}.man-onpage{display: none}}@media (max-width: 800px){.man-shell .man.man2{grid-template-columns: minmax(0,1fr)}.man-shell .man.man2 > .man-page{padding: 28px 16px calc(var(--dock-clearance) + 32px)}.man2 .man-defs > div{grid-template-columns: minmax(0,1fr);gap: 2px}}.man-shell .man2 .man-body .man-code pre{margin: 0;padding: 14px 48px 14px 16px;border: 0;border-radius: 0;background: none}.man-shell .man2 .man-body dl{display: grid;grid-template-columns: minmax(140px,38%) minmax(0,1fr);gap: 0;margin-left: 0;overflow: hidden;border: 1px solid var(--border-subtle);border-radius: var(--radius-card);background: var(--surface)}.man-shell .man2 .man-body dl > dt,.man-shell .man2 .man-body dl > dd{padding: 10px 16px;border-top: 1px solid var(--border-subtle)}.man-shell .man2 .man-body dl > dt{padding-right: 0;color: var(--text);font: 13px/1.6 var(--font-mono);overflow-wrap: anywhere}.man-shell .man2 .man-body dl > dd{margin: 0;color: var(--text-secondary);line-height: 1.6}.man-shell .man2 .man-body dl > dt:first-of-type,.man-shell .man2 .man-body dl > dd:first-of-type{border-top: 0}.man-shell .man2 .man-body dl a{color: var(--text);text-decoration: underline;text-decoration-color: var(--border);text-underline-offset: 3px}@media (max-width: 800px){.man-shell .man2 .man-body dl{grid-template-columns: minmax(0,1fr)}.man-shell .man2 .man-body dl > dd{padding-top: 2px;border-top: 0}}.gist-list{gap: 14px}.gist-file{border: 1px solid var(--border-subtle);border-radius: var(--radius-card);background: var(--surface)}.gist-file.preview{transition: border-color 120ms ease,box-shadow 120ms ease}.gist-file.preview:hover{border-color: var(--border);box-shadow: 0 1px 3px color-mix(in srgb,var(--text) 7%,transparent)}.gist-file-header:not(.editor-head){align-items: center;min-height: 0;padding: 12px 12px 12px 16px;background: none;border-bottom: 1px solid var(--border-subtle)}.gist-file-title{display: grid;gap: 2px;min-width: 0}.gist-file-name{gap: 7px;font-size: 14px;font-weight: 600}.gist-file-name svg{color: var(--text-tertiary)}.gist-secret{display: inline-flex;color: var(--text-tertiary)}.gist-file-actions{gap: 2px}.gist-button{height: 28px;padding: 0 9px;border: 0;border-radius: var(--radius-control);background: none;color: var(--text-secondary);font-size: 12px}.gist-button.icon-only{width: 28px;padding: 0;justify-content: center}.gist-button:hover{background: var(--surface-soft);color: var(--text)}.gist-file-actions .kebab-wrap{display: inline-flex;align-items: center}.gist-file-actions .kebab-btn{width: 28px;height: 28px;border-radius: var(--radius-control)}.gist-file .segmented,.gist-file .segmented button{border-radius: var(--radius-control)}.gist-file.preview .gist-file-actions{opacity: 0;transition: opacity 120ms ease}.gist-file.preview:hover .gist-file-actions,.gist-file.preview:focus-within .gist-file-actions{opacity: 1}@media (hover: none){.gist-file.preview .gist-file-actions{opacity: 1}}.gist-markdown{padding: 18px 22px 20px}.gist-file .gist-markdown.clipped,.gist-file .gist-code.clipped{max-height: 236px}.gist-file .gist-markdown.clipped::after,.gist-file .gist-code.clipped::after{height: 72px}.gist-detail-head{margin-bottom: 18px}.gist-detail-head h2{font-size: 22px;font-weight: 600}.gist-detail-head p{color: var(--text-tertiary);font-size: 12.5px}.code-search{--w-search: 1040px;min-height: calc(100vh - 80px);display: flex;flex-direction: column}.code-search:not(.has-query){justify-content: center;padding-bottom: 14vh}.code-search-form{display: grid;justify-items: center;gap: 18px;width: 100%;max-width: var(--w-search);margin-inline: auto}.code-search.has-query .code-search-form{position: sticky;top: 0;z-index: 5;padding: 16px 0 12px;background: var(--bg)}.code-search-mark{color: var(--text)}.code-search-bar{display: flex;align-items: center;gap: 10px;width: 100%;height: 54px;padding: 0 8px 0 18px;border: 1px solid var(--border);border-radius: 999px;background: var(--surface);color: var(--text-secondary);box-shadow: 0 1px 2px color-mix(in srgb,var(--text) 6%,transparent)}.code-search-bar input{flex: 1;min-width: 0;height: 100%;border: 0;outline: 0;background: none;color: var(--text);font-size: 16px}.code-search-ask{display: grid;place-items: center;flex-shrink: 0;width: 40px;height: 40px;padding: 0;border: 0;border-radius: 50%;cursor: pointer;background: color-mix(in srgb,var(--text) 45%,var(--bg));color: var(--bg)}.code-search-ask:disabled{cursor: default;background: color-mix(in srgb,var(--text) 18%,var(--bg))}.code-search-ask:not(:disabled):hover{background: var(--text)}.code-search-scope{margin: 0;color: var(--text-secondary);font-size: 12.5px;text-align: center}.code-search-scope code{font-size: 11.5px}.code-search-results{width: 100%;max-width: var(--w-search);margin: 10px auto 40px;display: grid;gap: 14px}.code-search-count{margin: 0;color: var(--text-secondary);font-size: 12.5px}.code-search-answer{padding: 14px 16px;border: 1px solid var(--border);border-radius: var(--radius-card,10px);background: var(--surface)}.code-search-answer p{margin: 0 0 8px}.code-search-answer-head{color: var(--text-secondary);font-size: 12px}.code-search-answer ul{margin: 0;padding-left: 18px;display: grid;gap: 4px}.code-search-answer li a{font-family: var(--font-mono);font-size: 12.5px}.code-search-answer li span{color: var(--text-secondary);font-size: 12.5px}.code-search-hit{border: 1px solid var(--border-subtle);border-radius: var(--radius-card,10px);overflow: hidden;min-width: 0}.code-search-file{display: flex;gap: 8px;align-items: baseline;padding: 8px 12px;background: var(--surface-soft);border-bottom: 1px solid var(--border-subtle);color: var(--text);min-width: 0}.code-search-repo{color: var(--text-secondary);font-size: 12.5px;flex-shrink: 0}.code-search-path{font-weight: 600;font-size: 13px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.code-search-lines{list-style: none;margin: 0;padding: 4px 0}.code-search-lines li{display: flex;gap: 12px;padding: 1px 12px;min-width: 0}.code-search-lines code{white-space: pre;overflow: hidden;text-overflow: ellipsis;font-size: 12.5px;background: none;padding: 0}.code-search-n{width: 32px;flex-shrink: 0;text-align: right;color: var(--text-secondary);font-family: var(--font-mono);font-size: 12px}.code-search-more{color: var(--text-secondary);font-size: 12px;padding-left: 56px !important}.code-search mark{background: color-mix(in srgb,#f5c542 45%,transparent);color: inherit;border-radius: 2px}.ant-tier,.ant-sev{display: inline-flex;align-items: center;gap: 4px;height: 17px;padding: 0 6px;border: 1px solid var(--border);border-radius: 999px;color: var(--text-secondary);font-size: 10px;white-space: nowrap}.ant-tier.t0{color: var(--text-tertiary)}.ant-tier.t1{border-color: transparent;background: var(--surface-soft);color: var(--text)}.ant-tier.t2{border-color: color-mix(in srgb,var(--accent) 50%,transparent);color: var(--accent)}.ant-sev.important{border-color: color-mix(in srgb,var(--accent) 50%,transparent);color: var(--accent)}.ant-sev.nit{border-color: transparent;background: var(--surface-soft)}.ant-sev.preexisting{color: var(--text-tertiary);border-style: dashed}.ant-sev.security{border-color: color-mix(in srgb,var(--danger) 50%,transparent);color: var(--danger)}.section-shell .ant-page{max-width: none;padding-top: 0}.section-shell:has(> .page-panel > .ant-page){padding-top: 16px}.section-shell > .page-panel:has(> .ant-page){padding-top: 0}.ant-group .list-count{margin-top: 20px}.ant-page .pr-toolbar + .ant-group .list-count{margin-top: 6px}.ant-list .pr-title-row{gap: 8px}.ant-findings{display: inline-flex;align-items: center;gap: 4px;color: var(--state-closed);text-decoration: none}.ant-progress{color: var(--text-secondary);font-size: 11.5px;white-space: nowrap}.ant-attn{display: inline-flex;align-items: center;gap: 3px}.ant-attn-agent{display: grid;place-items: center;width: 18px;height: 18px;border-radius: 50%;background: var(--surface-soft);color: var(--text-secondary)}.ant-landing{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 10px;margin: -4px 0 14px;font-size: 12.5px}.ant-landing-via{display: inline-flex;align-items: center;gap: 6px;color: var(--text);font-size: 13px}.ant-landing-via svg{color: var(--text-secondary)}.ant-measures{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));margin: 0 0 6px;overflow: hidden;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card)}.ant-measures > div{padding: 10px 14px}.ant-measures > div + div{border-left: 1px solid var(--border-subtle)}.ant-measures dt{color: var(--text-tertiary);font-size: 11.5px}.ant-measures dd{margin: 2px 0 0;color: var(--text);font-size: 18px;letter-spacing: -0.01em}.ant-repo-grid{display: grid;grid-template-columns: minmax(0,1fr) 340px;gap: 16px;align-items: start;margin-top: 28px}.ant-repo-side{display: grid;gap: 16px}.ant-card{overflow: hidden;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card)}.ant-card > header{display: flex;align-items: center;gap: 8px;min-height: 38px;padding: 0 12px;background: var(--surface-soft);border-bottom: 1px solid var(--border-subtle);color: var(--text);font-size: 12.5px}.ant-card > header .muted{font-size: 12px}.ant-card > header svg{color: var(--text-secondary)}.ant-card-link{margin-left: auto;color: var(--text-secondary);font-size: 12px;text-decoration: none}a.ant-card-link:hover,button.ant-card-link:hover{color: var(--text)}.ant-card-sub{margin: 0;padding: 12px 12px 4px;border-top: 1px solid var(--border-subtle);color: var(--text-tertiary);font-size: 11.5px}.ant-card-empty{margin: 0;padding: 18px 12px;color: var(--text-tertiary);font-size: 12px}.ant-rules,.ant-laws,.ant-tiers,.ant-run-rows{margin: 0;padding: 0;list-style: none}.ant-rules li{display: grid;grid-template-columns: 150px minmax(0,1fr);gap: 12px;padding: 9px 12px;font-size: 12.5px}.ant-rules li + li{border-top: 1px solid var(--border-subtle)}.ant-rules code{color: var(--text);font: 11.5px var(--font-mono);overflow-wrap: anywhere}.ant-rules span{color: var(--text-secondary)}.ant-laws{padding: 2px 0 10px}.ant-laws li{display: flex;align-items: flex-start;gap: 8px;padding: 3px 12px;color: var(--text-secondary);font-size: 12px}.ant-laws svg{flex-shrink: 0;margin-top: 2px;color: var(--text-tertiary)}.ant-owners{width: 100%;border-collapse: collapse;font-size: 12px}.ant-owners th{padding: 7px 12px 5px;color: var(--text-tertiary);font-size: 11px;font-weight: 400;text-align: left}.ant-owners td{padding: 6px 12px;border-top: 1px solid var(--border-subtle);vertical-align: middle}.ant-owners td:last-child,.ant-owners th:last-child{text-align: right}.ant-owners code{color: var(--text);font: 11.5px var(--font-mono)}.ant-people{display: inline-flex;gap: 3px}.ant-tiers li{display: grid;grid-template-columns: 28px minmax(0,1fr);gap: 10px;align-items: start;padding: 9px 12px;color: var(--text);font-size: 12.5px;line-height: 1.5}.ant-tiers li + li{border-top: 1px solid var(--border-subtle)}.ant-tiers .ant-tier{justify-self: start;margin-top: 2px}.ant-directed{display: flex;align-items: center;gap: 6px;margin: 8px 0 0;color: var(--text-secondary);font-size: 12.5px}.ant-directed b{color: var(--text);font-weight: 400}.ant-directed a{color: var(--text-secondary);text-decoration: none}.ant-directed a:hover{color: var(--text)}.pr-head-meta .ant-tier{height: 20px;padding: 0 8px;font-size: 11px}.ant-run-rows li{display: grid;grid-template-columns: 16px 64px minmax(0,1fr);gap: 8px;align-items: start;padding: 9px 12px;color: var(--text);font-size: 12px;line-height: 1.5}.ant-run-rows li + li{border-top: 1px solid var(--border-subtle)}.ant-run-rows .check-mark,.ant-sec-mark{margin-top: 2px}.ant-sec-mark{display: inline-grid;place-items: center}.ant-sec-mark.clear{color: var(--state-open)}.ant-sec-mark.findings{color: var(--danger)}.ant-sec-mark.running{color: #c99a1e}.ant-aside-attn{flex-wrap: wrap}.ant-aside-attn svg{color: var(--text-secondary)}.ant-aside-why{flex-basis: 100%;margin: -2px 0 0 25px;color: var(--text-tertiary);font-size: 11.5px;line-height: 1.45}.ant-aside-why.block{margin: 0 0 4px}.ant-land-via{display: grid;gap: 3px;width: 100%;padding: 0 0 10px;border-bottom: 1px solid var(--border-subtle);font-size: 12px}.ant-reqs .merge-summary .ant-tier{margin-left: 2px}.ant-reqs li{grid-template-columns: 16px 160px minmax(0,1fr)}.ant-reqs li.not-counted{color: var(--text-secondary)}.ant-reqs li > svg{color: var(--text-tertiary)}.ant-clause{color: var(--text);font: 11.5px var(--font-mono)}.ant-when-ready{display: inline-flex;align-items: center;gap: 5px;color: var(--text-secondary);font-size: 12px}.ant-sheet{width: 100%;overflow: hidden;background: var(--surface-raised);border: 1px solid var(--border);border-radius: var(--radius-card);box-shadow: 0 6px 24px rgba(0,0,0,0.06)}.ant-sheet > header{display: flex;align-items: center;min-height: 38px;padding: 0 12px;background: var(--surface-soft);border-bottom: 1px solid var(--border-subtle);color: var(--text);font-size: 12.5px}.ant-sheet-body{padding: 12px}.ant-sheet-body > p{margin: 0 0 8px !important;color: var(--text) !important;font-size: 12.5px !important;line-height: 1.5}.ant-sheet-body code,.ant-sheet-facts code{font: 11.5px var(--font-mono)}.ant-sheet-facts{display: grid;gap: 4px;margin: 0;padding: 0;color: var(--text-secondary);font-size: 12px;list-style: none}.ant-sheet-facts .add{color: var(--state-open);font-family: var(--font-mono)}.ant-sheet-facts .del{color: var(--state-closed);font-family: var(--font-mono)}.ant-sheet > footer{display: flex;justify-content: flex-end;gap: 8px;padding: 10px 12px;border-top: 1px solid var(--border-subtle)}.ant-finding-list{display: grid;gap: 12px}.ant-finding{overflow: hidden;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card)}.ant-finding > header{display: flex;align-items: center;gap: 8px;min-height: 38px;padding: 0 12px;background: var(--surface-soft);border-bottom: 1px solid var(--border-subtle);font-size: 12px}.ant-finding-path{color: var(--text);font: 11.5px var(--font-mono);text-decoration: none}.ant-finding-path:hover{color: var(--accent)}.ant-finding > header .muted{font-size: 11.5px}.ant-finding-state{margin-left: auto;color: var(--text-tertiary);font-size: 11.5px;white-space: nowrap}.ant-finding-state.open{color: var(--text-secondary)}.ant-finding-state.fixed{color: var(--state-open)}.ant-finding-body{padding: 12px 14px}.ant-claim{margin: 0 0 8px;color: var(--text);font-size: 13px;line-height: 1.55}.ant-finding:not(.open) .ant-claim{color: var(--text-secondary)}.ant-claim code{padding: 0 4px;background: var(--surface-soft);border-radius: 4px;font: 12px var(--font-mono)}.ant-evidence{display: grid;gap: 3px;margin: 0;padding: 0;list-style: none}.ant-evidence li{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 10px;align-items: baseline;font-size: 11.5px}.ant-evidence a{color: var(--text-tertiary);font: 11px var(--font-mono);text-decoration: none;white-space: nowrap}.ant-evidence a:hover{color: var(--text)}.ant-evidence code{overflow: hidden;color: var(--text-secondary);font: 11.5px var(--font-mono);text-overflow: ellipsis;white-space: nowrap}.ant-reason{margin: 10px 0 0;padding-left: 10px;border-left: 2px solid var(--border);color: var(--text-secondary);font-size: 12px}.ant-resolve{margin-top: 10px}.ant-resolve .text-input{flex: 1}.ant-finding-actions{display: none;align-items: center;gap: 2px;margin: 0 -6px 0 auto}.ant-finding:hover .ant-finding-actions,.ant-finding:focus-within .ant-finding-actions{display: flex}.ant-finding:hover .ant-finding-state,.ant-finding:focus-within .ant-finding-state{display: none}.ant-finding-actions .btn-ghost{height: 24px;padding: 0 8px;font-size: 12px}.ant-empty{margin: 0;padding: 40px 14px;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card);color: var(--text-tertiary);font-size: 12px;text-align: center}.ant-agent{display: grid;gap: 12px}.ant-agent-sum{margin: 0;font-size: 12.5px}.ant-agent .ant-run-rows li{grid-template-columns: 16px minmax(0,1fr) auto}.ant-session{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px 16px;margin: 0;padding: 12px}.ant-session dt{color: var(--text-tertiary);font-size: 11px}.ant-session dd{margin: 2px 0 0;color: var(--text);font-size: 12.5px}.ant-session code{font: 11.5px var(--font-mono);color: var(--text-secondary)}.ant-set-sentence{color: var(--text-secondary);font-size: 12px}.ant-set-sentence code,.ant-chip code{font: 11.5px var(--font-mono)}.ant-chips{display: flex;flex-wrap: wrap;gap: 5px}.ant-chip{display: inline-flex;align-items: center;gap: 5px;height: 22px;padding: 0 4px 0 3px;border: 1px solid var(--border);border-radius: 999px;color: var(--text);font-size: 12px}.ant-chip.path{padding-left: 8px}.ant-chip button{display: grid;place-items: center;width: 16px;height: 16px;padding: 0;border: 0;border-radius: 50%;background: none;color: var(--text-tertiary);cursor: pointer}.ant-chip button:hover{background: var(--surface-hover);color: var(--text)}.ant-chip-add{height: 22px;width: 140px;padding: 0 8px;border: 1px dashed var(--border);border-radius: 999px;background: none;color: var(--text);font: 12px var(--font-mono)}.ant-kinds{display: flex;flex-wrap: wrap;gap: 6px 16px}.ant-kinds label{display: inline-flex;align-items: center;gap: 6px;color: var(--text);font-size: 12.5px}.ant-budget{height: 4px;margin-top: 8px;overflow: hidden;background: var(--surface-soft);border-radius: 999px}.ant-budget > span{display: block;height: 100%;background: var(--text-secondary);border-radius: inherit}.ant-toml{max-height: 420px;margin: 0;overflow: auto;padding: 12px 14px;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card);color: var(--text);font: 12px/1.6 var(--font-mono)}.ant-grid-2{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px 20px}@media (max-width: 800px){.ant-repo-grid{grid-template-columns: minmax(0,1fr)}.ant-measures{grid-template-columns: repeat(2,minmax(0,1fr))}.ant-measures > div:nth-child(3){border-left: 0}.ant-measures > div:nth-child(n + 3){border-top: 1px solid var(--border-subtle)}.ant-rules li{grid-template-columns: minmax(0,1fr);gap: 2px}.ant-progress{display: none}.ant-session{grid-template-columns: repeat(2,minmax(0,1fr))}.ant-reqs li{grid-template-columns: 16px minmax(0,1fr)}.ant-grid-2{grid-template-columns: minmax(0,1fr)}}.ant-repo{display: inline-flex;align-items: center;gap: 5px;flex-shrink: 0;height: 22px;padding: 0 8px;border: 1px solid var(--border-subtle);border-radius: 999px;color: var(--text-secondary);font-size: 12px;text-decoration: none}.ant-repo:hover{color: var(--text);border-color: var(--border)}.ant-repo svg{color: var(--text-tertiary)}.stats-fab{position: fixed;right: 24px;bottom: calc(var(--dock-clearance,0px) + 24px);z-index: 20;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;background: var(--surface);border: 1px solid var(--border);color: var(--text-secondary);box-shadow: 0 2px 8px color-mix(in srgb,var(--text) 10%,transparent)}.stats-fab:hover{color: var(--text);border-color: var(--text-tertiary)}.acct-top .acct-back{margin-right: auto}.gist-file-actions details.gist-delete{display: block}.gist-delete{position: relative}.gist-delete > summary{list-style: none;cursor: pointer}.gist-delete > summary::-webkit-details-marker{display: none}.gist-delete[open] > summary{color: var(--danger)}.gist-delete .menu-confirm .btn{display: inline-flex;width: auto;align-items: center;justify-content: center}.gist-delete .menu-confirm .btn-danger{color: var(--danger);background: var(--danger-fill)}.gist-file.preview:has(.gist-delete[open]) .gist-file-actions{opacity: 1}.auth-shell{display: grid;justify-items: center;align-content: center;gap: 18px;min-height: 100vh;padding: 48px var(--gutter-page);box-sizing: border-box;background: var(--bg)}.auth-host{display: inline-flex;align-items: center;gap: 8px;color: var(--text-secondary);font-size: 12.5px;text-decoration: none}.auth-host:hover{color: var(--text)}.auth-card{display: grid;gap: 14px;width: 100%;max-width: 440px;padding: 36px 36px 30px;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card);box-sizing: border-box}.auth-mark{display: inline-flex;justify-self: center}.auth-card h1{margin: 2px 0 6px;font-size: 22px;text-align: center;font-weight: 400;letter-spacing: -0.02em}.auth-sub{margin: -10px 0 6px;text-align: center;color: var(--text-secondary);font-size: 13px;line-height: 1.5}.auth-sub b{color: var(--text);font-weight: 400}.auth-form{display: grid;gap: 12px}.auth-wide{width: 100%;justify-content: center;height: 34px}.auth-device{display: grid;grid-template-columns: 84px minmax(0,1fr);gap: 8px 12px;margin: 0;padding: 12px 14px;background: var(--surface-soft);border-radius: var(--radius-control);font-size: 12.5px}.auth-device dt{color: var(--text-tertiary)}.auth-device dd{margin: 0;color: var(--text);overflow-wrap: anywhere}.auth-code-check{display: grid;justify-items: start;gap: 6px}.auth-code-check .set-label{margin: 0}.auth-code-check code{padding: 5px 12px;background: var(--surface-soft);border: 1px solid var(--border-subtle);border-radius: 6px;font: 20px var(--font-mono);letter-spacing: 0.14em}.auth-grants{margin: 0;padding-left: 18px;color: var(--text-secondary);font-size: 12.5px;line-height: 1.7}.auth-confirm{margin: 0}.auth-actions{display: flex;justify-content: flex-end;gap: 8px}.auth-done{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;color: var(--state-open);border: 1.5px solid var(--state-open)}.auth-foot{margin: 2px 0 0;color: var(--text-secondary);font-size: 12.5px}.auth-error{margin: 0;color: var(--state-closed);font-size: 12.5px}.auth-terminal{width: 100%;max-width: 380px;margin: 0;padding: 12px 14px;box-sizing: border-box;overflow-x: auto;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card);color: var(--text-secondary);font: 11.5px/1.7 var(--font-mono)}.auth-terminal .t-prompt{color: var(--text-tertiary)}.instance-modes{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;margin-top: 12px}.instance-mode{display: flex;align-items: flex-start;gap: 10px;padding: 14px;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card);cursor: pointer}.instance-mode.active,.instance-mode:has(input:checked){border-color: var(--text-tertiary);box-shadow: inset 0 0 0 1px var(--text-tertiary)}.instance-mode input{margin-top: 3px}.instance-mode .theme-card-copy{display: grid;gap: 4px}.instance-mode b{font-weight: 400;color: var(--text)}.instance-hosts{margin-top: 16px}.oauth-row .set-row-main{display: grid;gap: 6px}@media (max-width: 800px){.instance-modes{grid-template-columns: minmax(0,1fr)}}.auth-providers{display: grid;gap: 8px}.auth-or{display: flex;align-items: center;gap: 10px;color: var(--text-tertiary);font-size: 11.5px}.auth-or::before,.auth-or::after{content: '';flex: 1;height: 1px;background: var(--border-subtle)}.auth-link{padding: 0;background: none;border: 0;color: var(--text-secondary);font: inherit;text-decoration: underline;text-underline-offset: 2px;cursor: pointer}.auth-link:hover{color: var(--text)}.auth-label-row{display: flex;justify-content: space-between;align-items: baseline}.auth-otp{font-family: var(--font-mono);letter-spacing: 0.3em}.auth-card [data-auth-ready],.auth-card [data-step]{display: grid;gap: 14px}.auth-card [data-auth-ready][hidden],.auth-card [data-step][hidden]{display: none}.auth-card [data-step] > .auth-sub{margin: 0}.auth-card [data-step] > .auth-foot{margin: -4px 0 0}.auth-foot a{color: var(--text);text-decoration: underline;text-underline-offset: 2px}.auth-foot a:hover{color: var(--text-secondary)}.auth-providers{margin-bottom: 2px}.auth-card .field-status:empty{display: none}.auth-card a.btn{display: flex;align-items: center;justify-content: center;text-decoration: none}a.wordmark,a.folder-card,a.pagination-button,a.sort-toggle,a.btn{text-decoration: none}form.inline-form{display: contents}.theme-when-light,.theme-when-dark{display: contents}:root[data-theme='dark'] .theme-when-light,:root:not([data-theme='dark']) .theme-when-dark{display: none}[hidden]{display: none !important}.menu > a[role^='menuitem'],.kebab-menu a[role^='menuitem']{display: block;width: 100%;min-height: 28px;padding: 0 8px;border-radius: 5px;color: var(--text);font-size: 12px;line-height: 28px;text-align: left;text-decoration: none;cursor: pointer}.menu > form > button{display: block;width: 100%;min-height: 28px;padding: 0 8px;border: none;border-radius: 5px;background: none;color: var(--text);font-size: 12px;text-align: left;cursor: pointer}.menu > a[role^='menuitem']:hover,.menu > form > button:hover,.kebab-menu a[role^='menuitem']:hover{background: var(--surface-soft);outline: 0}.kebab-menu a.danger{color: var(--danger)}.kebab-menu a.danger:hover{background: var(--danger-fill)}a.gist-button{text-decoration: none}a.org-repo-name{text-decoration: none}.menu-select-list a{display: flex;align-items: center;color: inherit;text-decoration: none}.repo-refs > *{white-space: nowrap}@media (max-width: 480px){.repo-meta-row,.repo-refs{gap: 10px}}.tree-item > a.tree-caret{position: relative;display: grid;flex: none;width: 24px;height: 100%;margin: 0 -4px;border-radius: 0;color: var(--text-tertiary)}.tree-item > a.tree-caret:hover{background: none;color: var(--text)}.tree-caret::before{content: '';position: absolute;inset: 0;width: 16px;height: 16px;margin: auto;border-radius: 4px}.tree-caret:hover::before{background: var(--surface-soft)}.tree-caret svg{position: relative}.tree-caret[aria-busy]{cursor: progress}a.job-id{color: inherit;text-decoration: none}.secret-form .secret-path,.secret-form .secret-label-file{display: none}.secret-form:has(option[value='file']:checked) .secret-path{display: grid}.secret-form:has(option[value='file']:checked) .secret-label-file{display: inline}.secret-form:has(option[value='file']:checked) .secret-label-key{display: none}.secret-form:invalid .sq-btn.primary{opacity: 0.5;cursor: default}.job-logs h3{margin: 10px 0 0}.choice:has(input:checked){border-color: var(--text-tertiary)}.menu > form > button.view-as-item{display: flex;align-items: center;gap: 6px}.view-as-login{margin-left: auto;color: var(--text-tertiary)}p.menu-label{margin: 6px 8px 2px;color: var(--text-tertiary);font-size: 11px}form.segmented{margin: 0}.org-settings input[readonly]{color: var(--text-secondary)}form.inline-form.set-inline{display: flex}a.kebab-btn{color: inherit;text-decoration: none}.settings-body a.btn{display: inline-flex;align-items: center;vertical-align: middle}.collab-error{margin: 0 0 14px;padding: 8px 12px;border: 1px solid var(--danger);border-radius: var(--radius-control);background: var(--danger-fill);color: var(--danger);font-size: 13px}.issue-composer-actions{flex-wrap: wrap}.btn.is-idle{opacity: 0.6;cursor: default}.private-locked{display: grid;justify-items: center;gap: 6px;text-align: center}.segmented.radios{display: flex;width: 100%;box-sizing: border-box}.segmented.radios label{flex: 1}.segmented.radios input{position: absolute;opacity: 0;pointer-events: none}.segmented.radios span{display: flex;align-items: center;justify-content: center;height: 26px;border-radius: 5px;color: var(--text-secondary);font-size: 12px;white-space: nowrap;cursor: pointer}.segmented.radios span:hover{color: var(--text)}.segmented.radios input:checked + span{background: var(--surface-raised);color: var(--text);box-shadow: 0 1px 2px rgba(0,0,0,0.06)}.gist-list{grid-template-columns: minmax(0,1fr)}.gist-entry,.gist-detail,.gist-file,.markdown{min-width: 0}.markdown,.gist-detail-head h2{overflow-wrap: anywhere}.markdown pre,.md-table{max-width: 100%;overflow-wrap: normal}.gist-file-header:not(.editor-head){flex-wrap: wrap;row-gap: 6px}.gist-file-actions{flex-wrap: wrap;row-gap: 6px}form[aria-busy='true'] [type='submit']{opacity: 0.6;cursor: progress}.code-view.wrap code{min-width: 0}.code-view.wrap code > span{white-space: pre-wrap;overflow-wrap: anywhere}.gist-code.clipped{position: relative;max-height: 440px;overflow: hidden}.gist-code.clipped::after{content: '';position: absolute;right: 0;bottom: 0;left: 0;height: 120px;background: linear-gradient(transparent,var(--surface));pointer-events: none}a.gist-button{text-decoration: none}.sh-readme-empty{margin: 0;padding: 18px 22px;border: 1px dashed var(--border);border-radius: 16px;color: var(--text-tertiary);font-size: 13px}.sh-readme-empty a{color: var(--text-secondary);text-decoration: none}.sh-readme-empty a:hover{color: var(--text)}.sort-head{display: inline-flex;align-items: center;gap: 4px;margin: -3px -6px;padding: 3px 6px;border-radius: 5px;color: inherit;font: inherit;text-decoration: none;white-space: nowrap;cursor: pointer;transition: background 120ms ease,color 120ms ease}.sort-head:hover{background: var(--surface-soft);color: var(--text);text-decoration: none}.sort-head svg{flex-shrink: 0;transition: transform 120ms ease}.sort-head.oldest svg{transform: rotate(180deg)}.collection-list.with-menu .repo-collection-head{grid-template-columns: minmax(0,1fr) 112px 140px 140px 120px 28px}.repo-collection-row.has-menu{position: relative;grid-template-columns: 32px minmax(0,1fr) 112px 140px 140px 120px 28px}.repo-row,.collection-row.linked,.org-repo{position: relative}.repo-row .repo-link::after,.collection-row.linked .row-link::after,.org-repo .org-repo-name::after{content: '';position: absolute;inset: 0}.repo-row .col-menu,.collection-row .row-menu,.org-repo-side{position: relative;z-index: 1}.sh-pinned-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 14px;min-width: 0;color: var(--text-tertiary);font-size: 11.5px}.sh-pinned-meta > span:not(.lang){display: inline-flex;align-items: center;gap: 4px}.sh-pinned-owner{color: var(--text-secondary)}@media (max-width: 800px){.collection-list.with-menu .repo-collection-head{grid-template-columns: minmax(0,1fr) 90px 28px}.repo-collection-row.has-menu{grid-template-columns: 32px minmax(0,1fr) 90px 28px}}.swapping{opacity: 0.6;transition: opacity 120ms ease}.sh-readme .markdown > :first-child{margin-top: 0;padding-top: 0;border-top: 0}.org-overview-top{display: grid;gap: 24px;margin-bottom: 32px}.org-overview-top:empty{display: none}.org-overview-top .org-pinned{grid-template-columns: repeat(4,minmax(0,1fr))}.org-pin .org-repo-title{min-width: 0}.org-pin .org-repo-name{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.org-pin .vis-pill{flex-shrink: 0}.org-pinned-section .org-h2{margin-bottom: 12px}.org-overview-top + .org-grid .org-main > .org-repos-section:first-child{margin-top: 0}.org-repo-side{display: flex;flex-shrink: 0;align-items: center;gap: 14px}.org-settings > .set-section:first-child{margin-top: 0}.org-settings .set-inline{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.org-settings .set-list .set-row .btn{flex-shrink: 0}.org-delete .text-input.compact{width: 180px}@media (max-width: 1100px){.org-overview-top .org-pinned{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.org-overview-top .org-pinned{grid-template-columns: minmax(0,1fr)}.org-repo-side .sparkline{display: none}.org-delete .text-input.compact{width: 100%}}.repo-more{display: flex;justify-content: center;margin-top: 14px}.repo-more-link{display: inline-flex;align-items: center}.pin-pager{display: inline-flex;align-items: center;gap: 2px}.pin-pager-count{min-width: 38px;color: var(--text-tertiary);font-size: 12px;text-align: center}.sh-pinned-heading > h2 + span:not(:last-child){margin-left: auto}.sh-pinned-heading > .pin-pager{margin: -4px -6px -4px -8px}.pinned-head{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin-bottom: 10px}.pinned-head > .section-label{margin-bottom: 0}.pinned-head > .pin-pager{margin: -4px -6px -4px 0}#cursor-origin h3{margin: 18px 0 6px;font-size: 13px}#cursor-origin code{word-break: break-all}.cursor-key{margin: 6px 0 0;padding: 8px 10px;border-radius: var(--radius-control);background: var(--surface-soft);font-family: var(--font-mono);font-size: 11.5px;white-space: pre-wrap;word-break: break-all}.cursor-change{margin: 10px 0}#cursor-origin .danger-text{color: var(--danger)}#cursor-origin form.cursor-link{display: flex;flex-wrap: wrap;align-items: center;gap: 6px}#cursor-origin > form.cursor-link{margin: 8px 0 4px}@media (max-width: 640px){#cursor-origin .set-row{flex-wrap: wrap}#cursor-origin .set-row > form.cursor-link,#cursor-origin .set-row > .forge-controls{flex-basis: 100%}}.cursor-change > summary{cursor: pointer;color: var(--text-secondary)}a.commit-sha,a.history-path{color: inherit}a.history-path:hover{color: var(--accent)}.file-table .col-message a.row-commit{color: inherit}a.commit-title:hover,a.commit-message:hover,a.row-commit:hover,a.commit-sha:hover code{color: var(--accent)}a.diff-path:hover{color: var(--accent)}.diff-renamed{color: var(--text-tertiary);font: 12px var(--font-mono)}.tag-name > a{color: inherit}.tag-name > a:hover{color: var(--accent)}.blob-actions{display: flex;flex-shrink: 0;align-items: center;gap: 2px}@media (max-width: 640px){.blob-box > .code-box-header.split{flex-wrap: wrap;row-gap: 4px;padding-block: 6px}}.code-search.has-query .code-search-mark,.code-search.has-query .code-search-scope,.code-search:not(.has-query) .code-search-results{display: none}.code-search-mark svg{display: block}.code-search-def{margin-left: auto;color: var(--text-secondary);font-size: 11.5px;flex-shrink: 0}.code-search-answer .markdown-body{font-size: 14px}.code-search-answer .markdown-body > :last-child{margin-bottom: 8px}form.inline-form.ant-resolve{display: flex}details.ant-dropped{overflow: hidden;margin-top: 12px;background: var(--surface);border: 1px solid var(--border-subtle);border-radius: var(--radius-card)}details.ant-dropped > summary{padding: 9px 12px;color: var(--text-secondary);font-size: 12px;cursor: pointer}details.ant-dropped .ant-run-rows{border-top: 1px solid var(--border-subtle)}.folder-cell.with-actions > .folder-card{padding-right: 42px}.folder-cell > .folder-actions{position: absolute;top: 50%;right: 7px;transform: translateY(-50%)}.folder-cell:has(.kebab-btn[aria-expanded='true']){z-index: 2}