:root{color:var(--ink);background:var(--paper);font-family:var(--font);-webkit-font-smoothing:antialiased;--font:"Avenir Next", Avenir, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--apricot:#f4ad87;--lavender:#b9a7cc;--aubergine-soft:#58445e;--focus:#735786;--paper:#f7f2e9;--surface:#fffdfa;--ink:#302238;--muted:#6b5f70;--line:#e3d9cc;--soft:#efe9f3;--green:#2f6b4f;--blue:var(--ink);--on-ink:#fffdfa;--ink-rgb:48 34 56;--paper-rgb:247 242 233;--line-strong:#ccb8d5;--disabled-ink:#a394a8;--danger-bg:#fff1ef;--danger-ink:#692d27;--danger-line:#d2a39e;--ok-bg:#f4faf6;--ok-line:#9fc7ad;--warn-bg:#fbf8ee;--warn-ink:#69531f;--warn-line:#ddc991}*{box-sizing:border-box}code{white-space:normal;overflow-wrap:anywhere;word-break:break-word}body{background:var(--paper);min-width:320px;margin:0}button,textarea,input{font:inherit}button{border:1px solid var(--blue);min-height:34px;color:var(--on-ink);background:var(--blue);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:.79rem;font-weight:600;transition:color .16s,background-color .16s,border-color .16s}:where(button:not(:disabled)):hover{border-color:var(--aubergine-soft);background:var(--aubergine-soft)}button:disabled{border-color:var(--line-strong);color:var(--disabled-ink);background:var(--ivory-deep);cursor:not-allowed}button.secondary{color:var(--blue);background:var(--surface);border-color:var(--line-strong)}button.secondary:where(:not(:disabled)):hover{border-color:var(--lavender);background:var(--ivory-deep)}button:focus-visible,textarea:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.brand-mark{width:72px;height:auto;color:var(--ink);flex:none;display:block}.account-summary,.account-controls{color:var(--muted);margin-left:8px;font-size:.72rem}.account-controls{align-items:center;gap:8px;display:flex}.account-controls button{min-height:28px;padding:4px 8px}.app-shell.identity-gate{gap:var(--space-6);min-height:100dvh;color:var(--ink);background:var(--apricot);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);padding:48px 64px;display:grid}.gate-top{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.gate-top .brand-mark{width:104px}.gate-terms{margin:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.gate-headline{letter-spacing:-.055em;align-self:center;margin:0;font-size:clamp(64px,min(14vw,19vh),200px);font-weight:800;line-height:1}.gate-headline span{display:block}.gate-foot{justify-content:space-between;align-items:flex-end;gap:var(--space-6);display:flex}.gate-pitch{text-wrap:pretty;max-width:560px;margin:0;font-size:18px;font-weight:500;line-height:1.45}.gate-slip{gap:var(--space-3);width:min(560px,100%);display:grid}.gate-slip h1{margin:0;font-size:16px;font-weight:600}.gate-lede{opacity:.8;text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.gate-providers{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gate-providers>button{min-height:44px}.google-sign-in{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:260px;min-height:44px}.github-sign-in{box-sizing:border-box;width:260px;min-height:44px;color:var(--surface);background:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .16s;display:flex}.github-sign-in:hover{background:var(--aubergine-soft)}.github-sign-in:active{transform:scale(.98)}.identity-gate :focus-visible{outline:3px solid var(--ink);outline-offset:2px}.gate-error{gap:var(--space-2);border-radius:var(--radius-control);background:var(--surface);color:var(--danger-ink);justify-items:start;padding:10px 12px;font-size:13px;display:grid}.gate-error p{margin:0}.gate-facts{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);margin:0;font-size:13px;display:grid}.gate-facts dt{font-weight:600}.gate-facts dd{margin:0}.gate-fine{opacity:.8;text-wrap:pretty;margin:0;font-size:12px;line-height:1.5}.sign-in-help{width:100%;font-size:12px}.sign-in-help summary{cursor:pointer;font-weight:600}.sign-in-help p{margin:8px 0;line-height:1.5}.sign-in-help button.secondary{border-color:var(--ink);background:0 0}@media (width<=760px){.app-shell.identity-gate{gap:var(--space-5);padding:24px 16px 32px}.gate-top .brand-mark{width:80px}.gate-terms{display:none}.gate-headline{font-size:clamp(56px,19vw,96px)}.gate-foot{flex-direction:column;align-items:stretch}.gate-pitch{font-size:16px}.github-sign-in,.google-sign-in{width:100%}}.repository-error{border:1px solid var(--danger-line);color:var(--danger-ink);background:var(--danger-bg);border-radius:6px;justify-items:start;gap:10px;margin:0 0 14px;padding:12px 14px;display:grid}.repository-error p{text-wrap:pretty;max-width:72ch;margin:0}.repository-error .button-link{min-height:34px;color:var(--on-ink);background:var(--ink);border-radius:999px;align-items:center;padding:7px 14px;font-size:.79rem;font-weight:600;text-decoration:none;display:inline-flex}.repository-error .button-link:hover{background:var(--aubergine-soft)}.repository-error .button-link:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.load-state{min-height:100dvh;color:var(--muted);place-content:center;justify-items:center;display:grid}.error-banner{border-bottom:1px solid var(--danger-line);color:var(--danger-ink);background:var(--danger-bg);justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;font-size:.78rem;display:flex}.error-banner .actions{flex:none;margin:0}.pane-heading{justify-content:space-between;align-items:center;padding:0 4px 10px;display:flex}.pane-heading h2{margin:0;font-size:.78rem}.pane-heading>span{color:var(--muted);font-size:.72rem}.reference{color:var(--muted);overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:.72rem}.document-section{border-bottom:1px solid var(--line);padding:20px 0;position:relative}.document-section.is-active{border-left:3px solid var(--apricot);background:var(--soft);margin:0 -14px;padding:20px 14px}.section-heading{justify-content:space-between;align-items:baseline;margin-bottom:13px;display:flex}.section-heading>span{font-size:.9rem;font-weight:800}.section-heading small{color:var(--muted);font-size:.67rem}label{margin-bottom:6px;font-size:.75rem;font-weight:700;display:block}textarea{resize:vertical;border:1px solid var(--line-strong);width:100%;min-height:82px;color:var(--ink);background:var(--surface);border-radius:5px;margin-bottom:10px;padding:9px 10px;font-size:.82rem;line-height:1.45}textarea:disabled{color:var(--muted);background:var(--ledger)}.request-section.is-complete textarea{height:52px;min-height:52px}.request-section.is-complete button:not(.review-follow-up-panel *){display:none}.empty,.context-help,.form-help{color:var(--muted);font-size:.76rem;line-height:1.5}.artifact{font-size:.8rem;line-height:1.52}.artifact-header{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:9px;display:flex}.artifact-header strong{font:700 .74rem ui-monospace,monospace}.artifact-header span{color:var(--green);font-size:.68rem;font-weight:700}.artifact dl,.context-facts{margin:0}.artifact dt{color:var(--muted);margin-top:12px;font-size:.69rem;font-weight:700}.artifact dd{margin:3px 0 0}.artifact ul,.artifact ol{min-width:0;max-width:100%;padding-left:20px}.artifact li{overflow-wrap:anywhere;min-width:0}.artifact pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow:auto}.artifact li+li{margin-top:5px}.actions{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.revision-form{border:1px solid var(--line-strong);background:var(--surface);border-radius:6px;margin:14px 0;padding:14px}.revision-form h3{margin:0;font-size:.86rem}.revision-form label{margin-top:12px}.protected-revision-scope{background:var(--surface);border:1px solid #d2cbd5;border-radius:5px;gap:5px;margin-top:12px;padding:10px;display:grid}.protected-revision-scope>p,.spec-provenance p,.protected-note{color:var(--muted);margin:0;line-height:1.45}.protected-note{margin-top:7px}.spec-provenance{gap:4px;min-width:0;display:grid}.spec-provenance code{overflow-wrap:anywhere}.spec-provenance strong{color:var(--warn-ink);font-size:.72rem}.revision-note{border-left:2px solid var(--warn-line);background:var(--warn-bg);padding:8px 10px;font-size:.76rem}.spec-history,.plan-history,.audit{margin-top:14px;font-size:.76rem}.plan-revision-form textarea{min-height:120px}.protected-plan-scope{gap:10px;min-width:0;display:grid}.protected-plan-scope>dl{margin:0}.protected-plan-scope>dl div{grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);gap:8px;padding:4px 0;display:grid}.protected-plan-scope dt{color:var(--muted)}.protected-plan-scope dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.plan-scope{margin-top:12px}.plan-provenance>strong{margin-bottom:5px;display:block}.plan-scope>summary{margin-bottom:8px}summary{color:var(--blue);cursor:pointer;font-weight:700}.historical{border-left:2px solid var(--line);color:var(--muted);margin:10px 0;padding:10px 12px}.historical h3{margin:0;font-size:.76rem}.historical-protected{border-top:1px solid var(--line);margin-top:10px;padding-top:9px}.historical-protected>strong{margin-bottom:5px;font-size:.69rem;display:block}.audit{padding:14px 0}.audit summary{justify-content:space-between;display:flex}.audit summary span{color:var(--muted);font-weight:500}.audit ul{min-width:0;max-width:100%;margin:10px 0 0;padding:0;list-style:none}.audit li{overflow-wrap:anywhere;border-top:1px solid var(--ivory-deep);min-width:0;max-width:100%;color:var(--muted);padding:7px 0;font:.68rem/1.4 ui-monospace,monospace}.context>section,.context-secondary{border-bottom:1px solid var(--line);padding:14px}.context-secondary summary{margin-bottom:10px;font-size:.72rem}.context-secondary h3{margin-top:16px}.context h3{margin:0 0 9px;font-size:.75rem}.context-facts>div{justify-content:space-between;gap:8px;margin:7px 0;font-size:.7rem;display:flex}.context-facts dt{color:var(--muted)}.context-facts dd{margin:0;font-weight:700}.repo-list{gap:6px;min-width:0;max-width:100%;display:grid}.repo-row{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:5px;gap:8px;min-width:0;margin:0;padding:8px;display:flex}.repo-row:has(input:checked){background:var(--surface);border-color:#b89bc5}.repo-row input{accent-color:var(--blue);margin:2px 0 0}.repo-row strong{overflow-wrap:anywhere;font-size:.71rem;display:block}.repo-row small{overflow-wrap:anywhere;min-width:0;color:var(--muted);margin-top:3px;font-size:.72rem;font-weight:400;line-height:1.35;display:block}.check-list{margin:0;padding:0;list-style:none}.check-list li{grid-template-columns:8px 1fr auto;align-items:center;gap:7px;padding:5px 0;font-size:.69rem;display:grid}.check-list li>span{background:#b3a8b7;border-radius:50%;width:7px;height:7px}.check-list em{color:var(--muted);font-size:.7rem;font-style:normal}.revision{justify-content:space-between;gap:8px;margin:6px 0;font-size:.68rem;display:flex}.revision span{color:var(--muted);font-family:ui-monospace,monospace}.change-proposal{border:1px solid var(--line);background:var(--surface);border-radius:6px;gap:8px;margin:16px 0;padding:14px;display:grid}.change-proposal h3,.change-proposal p{margin:0}.change-proposal button{justify-self:start}.operation-choice{border:1px solid var(--line);border-radius:4px;flex-wrap:wrap;gap:8px 18px;margin:4px 0;padding:10px;display:flex}.operation-choice label{align-items:center;gap:6px;display:inline-flex}.exact-operation{min-width:0}.operation-bundle>ol,.operation-bundle-editor{gap:12px;display:grid}.operation-bundle>ol{padding-left:24px}.operation-bundle>ol>li,.operation-bundle-editor fieldset{min-width:0}.operation-bundle-editor fieldset{border:1px solid var(--line);border-radius:4px;gap:8px;margin:0;padding:12px;display:grid}.exact-operation pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:var(--surface);border-radius:4px;max-width:100%;max-height:240px;padding:10px;font-size:.72rem;overflow:auto}.operation-file-set>ul{gap:12px;padding-left:0;list-style:none;display:grid}.operation-file-set>ul>li{border:1px solid var(--line);border-radius:4px;min-width:0;padding:10px}.file-set-badge{border-radius:3px;padding:1px 6px;font-size:.7rem;font-weight:600;display:inline-block}.file-set-badge-present{background:var(--ledger);color:#634271}.file-set-badge-absent{background:var(--ok-bg);color:#1b7a3d}.file-set-badge-deleted{background:var(--chat-danger-soft,var(--danger-bg));color:var(--chat-danger,var(--danger-ink))}.model-draft{border:1px solid var(--line);background:var(--surface);border-radius:6px;gap:12px;margin:16px 0;padding:14px;display:grid}.model-draft form{gap:8px;display:grid}.model-draft-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.model-draft-heading h3,.model-draft-heading p,.model-unavailable p,.model-draft-error p{margin:0}.model-role{border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:none;padding:4px 7px;font-size:.68rem}.model-unavailable,.model-draft-error{background:var(--surface);border-left:3px solid #b26a28;gap:6px;padding:10px;font-size:.76rem;display:grid}.model-candidate{border-top:1px solid var(--line);padding-top:10px}.model-candidate summary{justify-content:space-between;gap:12px;display:flex}.model-candidate summary span{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.model-provenance{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:12px 0;display:grid}.model-provenance div{min-width:0}.model-provenance dt{color:var(--muted);font-size:.67rem}.model-provenance dd{text-overflow:ellipsis;margin:2px 0 0;font-size:.74rem;overflow:hidden}.model-stage{border:1px solid var(--line);background:var(--surface);border-radius:6px;gap:12px;margin:16px 0;padding:14px;display:grid}.model-stage-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.model-stage-heading h3,.model-stage-heading p,.stage-candidate p{margin:0}.model-stage-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.model-stage-actions small{color:var(--muted)}.stage-candidate{gap:8px;margin:12px 0;display:grid}.stage-candidate h4,.stage-candidate ul,.stage-candidate ol{margin:0}.stage-adoption{justify-items:start;gap:7px;display:grid}.stage-adoption p{margin:0}.manifest-panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:14px;margin-top:28px;padding:18px;display:grid}.manifest-heading,.manifest-record-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.manifest-heading h2,.manifest-intro,.manifest-record p,.manifest-error p{margin:0}.manifest-heading h2{margin-top:3px;font-size:1rem}.manifest-intro,.manifest-record time,.manifest-cost p{color:var(--muted)}.manifest-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.manifest-record{border:1px solid var(--line);background:var(--surface);border-radius:6px;gap:10px;min-width:0;padding:14px;display:grid}.manifest-record-heading>div{gap:3px;display:grid}.manifest-record-heading time{font-size:.75rem}.manifest-cost{gap:4px;display:grid}.manifest-metadata{gap:7px;margin:9px 0 0;display:grid}.manifest-metadata div{grid-template-columns:70px minmax(0,1fr);gap:10px;display:grid}.manifest-metadata dt{color:var(--muted)}.manifest-metadata dd{min-width:0;margin:0}.manifest-metadata code{overflow-wrap:anywhere}.conversation-panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:14px;margin-bottom:24px;padding:18px;display:grid}.conversation-compose-actions,.conversation-message>div{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.conversation-guidance,.conversation-message p,.conversation-error p,.conversation-status p{margin:0}.conversation-guidance,.conversation-status,.conversation-compose-actions small,.conversation-message>div span{color:var(--muted)}.implement-guide{border:1px solid var(--line);border-left:4px solid var(--ink);background:var(--surface);border-radius:6px;gap:10px;padding:14px;display:grid}.implement-guide-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.implement-guide-heading h3,.implement-guide p{margin:0}.guide-demo{background:var(--ivory-deep);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:.68rem;font-weight:700}.implement-guide-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.implement-guide-facts div{min-width:0}.implement-guide-facts dt{color:var(--muted);font-size:.68rem}.implement-guide-facts dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:.77rem}.implement-guide-operation,.implement-guide-provenance{font-size:.78rem}.implement-guide-operation summary,.implement-guide-provenance summary{cursor:pointer;font-weight:700}.implement-guide-operation pre{max-height:120px;overflow:auto}.implement-guide-provenance ul{max-height:150px;margin:6px 0 0;padding-left:18px;overflow:auto}.implement-guide-next{border-top:1px solid var(--line);gap:5px;padding-top:10px;display:grid}.implement-guide-next a{justify-self:start;font-weight:700}.conversation-messages{gap:9px;max-height:440px;margin:0;padding:2px;list-style:none;display:grid;overflow-y:auto}.conversation-message{border:1px solid var(--line);background:var(--surface);border-radius:7px;gap:8px;max-width:88%;padding:12px;display:grid}.conversation-message.user{background:var(--ledger);justify-self:end}.conversation-message p{white-space:pre-wrap;overflow-wrap:anywhere}.discussion-selection{color:var(--muted);align-items:flex-start;gap:7px;font-size:.75rem;font-weight:600;display:flex}.discussion-selection input{flex:none;margin-top:2px}.discussion-provenance{border:1px solid var(--line);background:var(--surface);border-radius:5px;min-width:0;max-width:100%;margin:10px 0;padding:10px}.discussion-provenance summary{cursor:pointer;font-weight:700}.discussion-provenance ol{gap:7px;min-width:0;margin:8px 0;padding-left:22px;display:grid}.discussion-provenance details,.discussion-provenance li,.discussion-provenance li span{overflow-wrap:anywhere;min-width:0;max-width:100%}.discussion-provenance li span{white-space:pre-wrap;display:block}.discussion-provenance code,.implement-guide code{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.conversation-message>div span{font-size:.7rem}.conversation-composer{gap:8px;display:grid}.conversation-composer textarea{min-height:88px}.conversation-compose-actions{align-items:center}.conversation-compose-buttons{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.investigation-preview-error{margin:0;font-size:.72rem}.investigation-context-preview{border:1px solid var(--line);background:var(--surface);border-radius:6px;gap:8px;padding:10px;font-size:.72rem;display:grid}.investigation-context-preview>div,.investigation-context-preview summary{flex-wrap:wrap;justify-content:space-between;gap:5px 12px;display:flex}.investigation-context-preview>div span,.investigation-context-preview summary small,.investigation-context-preview>p{color:var(--muted)}.investigation-context-preview>p{margin:0}.investigation-context-preview ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.investigation-context-preview summary{cursor:pointer;font-weight:700}.investigation-context-preview pre{background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;max-height:18rem;margin:6px 0 0;padding:8px;overflow:auto}.investigation-preview-omissions ul{margin-top:5px;padding-left:18px;list-style:outside}.conversation-error{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.load-older{justify-self:start}.conversation-citations{gap:6px;margin:0;padding:0;list-style:none;display:grid}.conversation-citation{gap:3px;font-size:.8rem;display:grid}.conversation-citation>a{flex-wrap:wrap;gap:4px 8px;width:fit-content;display:flex}.citation-location{color:var(--muted);font-variant-numeric:tabular-nums}.conversation-citation blockquote{border-left:3px solid var(--line);color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:4px 10px;font-family:ui-monospace,monospace;font-style:normal}.conversation-context{color:var(--muted);font-size:.75rem}.conversation-context summary{cursor:pointer;font-weight:600}.conversation-context ul{margin:4px 0 0;padding-left:18px}.conversation-context .omitted-source{color:var(--muted);font-style:italic}.conversation-progress{color:var(--muted);gap:6px;font-size:.8rem;display:grid}.guidance-observations{border:1px solid var(--line);border-left:3px solid var(--blue);background:var(--soft);border-radius:6px;margin:8px 0;padding:8px 10px;font-size:.8rem}.guidance-observations h4{margin:0 0 6px;font-size:.8rem}.guidance-observations ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.guidance-observations p{margin:0 0 4px}.guidance-observations blockquote{border-left:2px solid var(--line);color:var(--muted);white-space:pre-wrap;margin:4px 0;padding-left:8px}.guidance-kind{border:1px solid var(--blue);color:var(--blue);text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:0 6px;font-size:.7rem;display:inline-block}.conversation-trace{color:var(--muted);font-size:.75rem}.conversation-trace summary{cursor:pointer;font-weight:600}.conversation-trace ol,.conversation-progress ol{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.tool-call{color:var(--muted);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tool-call code{overflow-wrap:anywhere}.tool-call.running{color:var(--ink);font-weight:600}.tool-call.error{color:var(--danger-ink)}.tool-call.omitted{font-style:italic}.trace-files{margin:4px 0 0;padding-left:18px}.trace-files small{color:var(--muted);font-variant-numeric:tabular-nums}.trace-environment{margin:4px 0 0}.trace-environment ul{margin:4px 0 0;padding-left:18px}.trace-environment-gaps{color:var(--danger-ink)}.trace-tool-outputs pre,.conversation-citation-tool pre{border-left:3px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;margin:4px 0 0;padding:4px 10px;font-family:ui-monospace,monospace;overflow-y:auto}.trace-tool-outputs summary{cursor:pointer;font-weight:600}@media (width<=700px){.repo-list{grid-template-columns:1fr 1fr}.document-section.is-active{margin-inline:-8px;padding-inline:8px}.model-draft-heading,.model-stage-heading{display:grid}.model-role{justify-self:start}.model-provenance{grid-template-columns:1fr}.implement-guide-heading{display:grid}.implement-guide-facts{grid-template-columns:1fr}.manifest-heading,.manifest-record-heading,.conversation-compose-actions,.conversation-message>div{display:grid}.manifest-heading button,.manifest-record-heading a{justify-self:start}.conversation-message{max-width:100%}.conversation-compose-actions button{justify-self:start}.protected-plan-scope>dl div{grid-template-columns:1fr}.protected-plan-scope dd{text-align:left}}@media (width<=440px){.repo-list{grid-template-columns:1fr}}.repository-choice{gap:12px;width:min(640px,100%);margin:6vh auto 0;display:grid}.repository-choice h2{margin:0;font-size:1.15rem}.repository-choice>.context-help{margin:0}.repository-choice-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.repository-choice-row{border:1px solid var(--line);background:var(--surface);border-radius:6px;align-items:center;gap:8px;min-width:0;padding:12px;display:flex}.repository-choice-row>span{flex:1;min-width:0}.repository-choice-row strong{overflow-wrap:anywhere;display:block}.repository-choice-row small{color:var(--muted);margin-top:3px;font-size:.75rem;display:block}.repository-choice .link-button{min-height:0;color:var(--blue);background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.profile-bootstrap{border:1px solid var(--warn-line);background:var(--warn-bg);border-radius:5px;gap:6px;min-width:0;margin-top:8px;padding:9px;display:grid}.profile-bootstrap .context-help{margin:0}.profile-bootstrap details{min-width:0}.profile-bootstrap button{justify-self:start}.profile-bootstrap-content{max-width:100%;max-height:16rem;margin:6px 0 0;font-size:.68rem;line-height:1.4;overflow:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.archived-toggle{width:100%;margin-top:8px;font-size:.72rem}.archive-toggle{padding:4px 9px;font-size:.72rem}.archived-notice{border:1px solid var(--warn-line);background:var(--warn-bg);color:var(--warn-ink);border-radius:4px;margin:12px 0 0;padding:9px 12px;font-size:.82rem}.archived-notice.archive-error{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger-ink)}:root{--seal:var(--apricot);--stamp:var(--green);--fail:#b5473c;--hairline:rgb(var(--ink-rgb) / 12%);--hairline-soft:rgb(var(--ink-rgb) / 8%);--ivory-deep:#eee6d9;--ledger:#faf6ef;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-control:6px;--radius-card:10px;--radius-sheet:16px;--measure:760px;--rail:220px;--details:360px;--topbar:44px}.app-shell{grid-template-columns:var(--rail) minmax(0, 1fr);min-height:100dvh;display:grid}.app-shell.load-state{grid-template-columns:none}.rail{gap:var(--space-4);height:100dvh;padding:var(--space-3) var(--space-3);border-right:1px solid var(--hairline);background:var(--paper);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.rail-toggle,.rail-close,.rail-backdrop,.rail-account-link{display:none}.skip-link{z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);color:var(--on-ink);background:var(--ink);font-size:14px;font-weight:600;text-decoration:none;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-4);transform:translateY(-200%)}.skip-link:focus{transform:none}main h1:focus{outline:none}.rail-brand{align-items:center;gap:var(--space-2);color:var(--ink);padding:6px 10px;text-decoration:none;display:flex}.rail-nav{gap:2px;display:grid}.rail-link{border-radius:var(--radius-control);color:var(--ink);padding:7px 10px;font-size:14px;font-weight:500;text-decoration:none;display:block}.rail-link:hover{background:var(--soft)}.rail-link[aria-current=page]{background:var(--ivory-deep);box-shadow:inset 3px 0 var(--seal);font-weight:600}.rail-section{gap:6px;min-height:0;display:grid}.rail-more{color:var(--muted);padding:4px 10px;font-size:12px}.new-work-item{width:100%}.shell-main{flex-direction:column;min-width:0;display:flex}.topbar{z-index:5;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--topbar);padding:0 var(--space-5);border-bottom:1px solid var(--hairline);background:var(--paper);font-size:13px;display:flex;position:sticky;top:0}.breadcrumb{align-items:center;gap:var(--space-2);min-width:0;color:var(--muted);display:flex}.breadcrumb a{color:var(--muted);font-weight:500;text-decoration:none}.breadcrumb-current{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.topbar-account{align-items:center;gap:var(--space-3);flex:none;display:flex}.account-link{color:var(--muted);font-weight:500;text-decoration:none}.shell-outlet{flex:1;min-width:0}.work-item-list{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.work-item{border-radius:var(--radius-control);min-width:0;color:var(--ink);border:1px solid #0000;grid-template-columns:minmax(0,1fr);gap:5px;padding:9px 10px 9px 12px;text-decoration:none;transition:background-color .18s,border-color .18s,opacity .18s;display:grid;position:relative}.work-item:before{content:"";background:var(--seal);opacity:0;border-radius:3px;width:3px;transition:opacity .2s,transform .24s cubic-bezier(.2,.8,.2,1);position:absolute;inset:9px auto 9px 3px;transform:scaleY(.4)}.work-item:hover{background:var(--soft)}.work-item:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.work-item.selected{border-color:var(--hairline);background:var(--ivory-deep)}.work-item.selected:before{opacity:1;transform:scaleY(1)}.work-item[aria-disabled=true]{opacity:.55;cursor:not-allowed}.work-item-head{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.work-item-time{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:11px}.work-item-repo{min-width:0;color:var(--ink);align-items:center;font-size:12px;line-height:1.3;display:flex}.work-item-repo-owner{min-width:2ch;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:0 100 auto;overflow:hidden}.work-item-repo-slash{color:var(--muted);flex:none}.work-item-repo-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-weight:600;overflow:hidden}.work-item-repo.none{color:var(--muted);font-style:italic}.work-item-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;margin:0;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.work-item.compact .work-item-title{-webkit-line-clamp:1;font-weight:500}.work-item.compact.selected .work-item-title{font-weight:600}.work-item-row{align-items:center;gap:4px var(--space-2);color:var(--muted);flex-wrap:wrap;font-size:11px;display:flex}@media (prefers-reduced-motion:reduce){.work-item,.work-item:before{transition:none}}.pr-status-chip{border:1px solid var(--line-strong);background:var(--soft);white-space:nowrap;border-radius:999px;padding:1px 6px;font-weight:600}.pr-status-chip-ready_to_merge{border-color:var(--ok-line);color:var(--green)}.pr-status-chip-changes_requested,.pr-status-chip-conflicts{border-color:var(--danger-line);color:var(--danger-ink)}.work-item-list.archived .work-item-option{opacity:.7}.work-filters{gap:4px var(--space-4);border-bottom:1px solid var(--hairline);flex-wrap:wrap;font-size:13px;display:flex}.work-filters a{color:var(--muted);border-bottom:2px solid #0000;padding:6px 0;text-decoration:none}.work-filters a[aria-current=page]{border-bottom-color:var(--ink);color:var(--ink);font-weight:600}.work-item-ledger{justify-content:space-between}.work-item-waiting{color:var(--ink)}.work-item-cost{font-variant-numeric:tabular-nums}.stage-pill{align-items:center;gap:var(--space-2);color:var(--ink);white-space:nowrap;font-size:12px;font-weight:500;display:inline-flex}.stage-notches{gap:3px;display:inline-flex}.stage-notches i{background:var(--hairline);border-radius:2px;width:14px;height:4px;display:block}.stage-notches i.filled{background:var(--ink);opacity:.5}.stage-notches i.current{background:var(--seal)}.stage-pill.tone-done .stage-notches i.current{background:var(--stamp)}.stage-pill.tone-failed .stage-notches i.current{background:var(--fail)}.stage-pill.compact{gap:6px}.stage-pill.compact .stage-notches i{width:8px;height:3px}.stage-pill.compact .stage-label{display:none}.page-header{align-items:baseline;gap:var(--space-3);padding:20px var(--space-5) 12px;border-bottom:1px solid var(--hairline);display:flex}.page-header h1{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.page-meta{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.work-list,.account-page,.not-found{width:100%;max-width:calc(var(--measure) + 2 * var(--space-5));margin-inline:auto}.work-list .work-item-list,.work-list .work-filters,.work-list .form-help,.account-page>:not(.page-header),.not-found>*{margin:var(--space-4) var(--space-5) 0}.work-list .work-item{border-color:var(--hairline);background:var(--surface)}.empty-state{gap:var(--space-2);max-width:48ch;margin:40px var(--space-5);display:grid}.empty-state h2{margin:0;font-size:16px}.not-found{padding-top:var(--space-5)}.item-page{min-height:calc(100dvh - var(--topbar));flex-direction:column;display:flex}.item-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-3);border-bottom:1px solid var(--hairline);background:var(--paper);display:flex}.item-heading{min-width:0}.item-heading h1{letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:20px;font-weight:600;line-height:1.3}.item-meta{align-items:center;gap:6px var(--space-3);margin:var(--space-1) 0 0;color:var(--muted);flex-wrap:wrap;font-size:12px;display:flex}.repo-chip{color:var(--ink);font-weight:600}.stage-exact{font-weight:500}.save-state{min-width:48px}.item-header-actions{flex:none;align-items:center;gap:14px;display:flex}.item-loading{padding:var(--space-2) var(--space-5);color:var(--muted);margin:0;font-size:12px}.item-body{grid-template-columns:minmax(0, 1fr) var(--details);flex:1;min-height:0;display:grid}.item-body[inert]{opacity:.6}.item-thread{width:100%;min-width:0;max-width:calc(var(--measure) + 2 * var(--space-5));padding:20px var(--space-5) 40px;margin-inline:auto}.details{top:var(--topbar);min-width:0;max-height:calc(100dvh - var(--topbar));border-left:1px solid var(--hairline);background:var(--ledger);align-self:start;position:sticky;overflow-y:auto}.details-tabs{z-index:1;padding:var(--space-2) 10px 0;border-bottom:1px solid var(--hairline);background:var(--ledger);gap:2px;display:flex;position:sticky;top:0}.details-tabs [role=tab]{min-height:36px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:6px 10px;font-size:13px;font-weight:500}.details-tabs [role=tab]:hover{color:var(--ink);background:0 0}.details-tabs [role=tab].selected{border-bottom-color:var(--seal);color:var(--ink);font-weight:600}.details-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:6px;font-size:11px}.details-panel{padding:var(--space-3) 14px 32px}.details-section{gap:var(--space-4);display:grid}.item-facts{gap:var(--space-2);margin:0;font-size:13px;display:grid}.item-facts>div{gap:var(--space-2);grid-template-columns:110px minmax(0,1fr);display:grid}.item-facts dt{color:var(--muted);font-weight:500}.item-facts dd{overflow-wrap:anywhere;margin:0}.context{gap:0;display:grid}.context>section:first-child{padding-top:0}.records .document-section{padding:14px 0}.records .document-section.is-active{margin:0 -14px;padding:14px}@media (width<=1100px){:root{--details:320px}}@media (width<=760px){.app-shell{grid-template-columns:1fr}.rail{z-index:30;width:min(320px,86vw);height:100dvh;padding:max(var(--space-3), env(safe-area-inset-top)) var(--space-3) max(var(--space-3), env(safe-area-inset-bottom)) max(var(--space-3), env(safe-area-inset-left));border-right:1px solid var(--hairline);box-shadow:0 0 40px rgb(var(--ink-rgb) / 25%);visibility:hidden;transition:transform .2s,visibility 0s linear .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.drawer-open .rail{visibility:visible;transition:transform .2s;transform:none}.rail-backdrop{z-index:20;background:#1c141f8c;display:block;position:fixed;inset:0}.rail-toggle,.rail-close{display:inline-flex}.rail-toggle{flex:none;align-items:center;min-height:32px;padding:4px 12px}.topbar .account-link,.topbar .account-summary,.topbar .account-controls>span:first-child{display:none}.rail-account-link{display:block}.rail-close{align-self:flex-end;align-items:center}.skip-link{inset-inline-start:var(--space-2)}.rail-nav{grid-auto-flow:row}.new-work-item{width:100%}.topbar{padding:env(safe-area-inset-top) max(var(--space-4), env(safe-area-inset-right)) 0 max(var(--space-4), env(safe-area-inset-left))}.account-controls{gap:6px}.item-body{grid-template-columns:1fr}.item-thread{padding:var(--space-4) var(--space-4) var(--space-6)}.details{border-left:0;border-top:1px solid var(--hairline);max-height:none;position:static}.item-header,.page-header{padding-inline:var(--space-4)}.item-header{flex-direction:column}}.details-summary{gap:var(--space-3);padding:var(--space-3) 14px;border-bottom:1px solid var(--hairline);display:grid}.details-summary .model-budget{margin:0}.demo-badge{font-weight:500}.page-header{flex-wrap:wrap}.page-header .secondary{margin-left:auto}.issue-picker{gap:var(--space-3);margin:var(--space-4) var(--space-5) 0;padding:var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-control);background:var(--surface);display:grid}.issue-picker-header{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.issue-picker-header h2{margin:0;font-size:15px}.issue-picker-controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.issue-picker-controls select,.issue-picker-controls input[type=search]{flex:200px;min-width:0}.issue-picker-state{gap:4px;display:inline-flex}.issue-picker-state button{min-height:0;padding:4px 9px;font-size:12px}.issue-picker-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.issue-picker-row{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius-control);background:var(--ivory-deep,var(--surface));display:flex}.issue-picker-row>span{flex:1;min-width:0}.issue-picker-row strong{overflow-wrap:anywhere;display:block}.issue-picker-row small{color:var(--muted);margin-top:3px;font-size:.75rem;display:block}.issue-context{padding-bottom:var(--space-2);border-bottom:1px solid var(--hairline);gap:4px;display:grid}.issue-context h3{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:12px}.issue-context-title{margin:0;font-size:13px;font-weight:600}.issue-context-meta{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.issue-state{border:1px solid var(--hairline);border-radius:999px;padding:1px 6px;font-size:11px;font-weight:600}.issue-state-open{border-color:var(--ok-line);color:var(--green)}.issue-state-closed{border-color:var(--line-strong);color:var(--muted)}.issue-label{border:1px solid var(--hairline);color:var(--muted);border-radius:999px;padding:1px 6px;font-size:11px}.issue-context-closes{color:var(--green);margin:0;font-size:12px;font-weight:600}.issue-context-read{color:var(--muted);margin:0;font-size:12px}.issue-stale-badge{align-items:center;gap:var(--space-2);border:1px solid var(--warn-line);border-radius:var(--radius-control);background:var(--warn-bg);color:var(--warn-ink);margin:4px 0 0;padding:6px 9px;font-size:12px;display:flex}.issue-stale-badge button{min-height:0;padding:3px 9px;font-size:11px}.conversation-citation-issue>a{color:inherit;text-decoration:none}.conversation-citation-issue>a>span:first-child{font-weight:600}.pi-receipt{margin:var(--space-2) 0 var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--ledger);padding:0;list-style:none;display:grid;overflow:hidden}.pi-receipt>li{padding:var(--space-2) var(--space-3)}.pi-receipt>li+li{border-top:1px solid var(--hairline-soft)}.pi-receipt>li.fail{box-shadow:inset 2px 0 0 var(--fail)}.pi-receipt-line{align-items:baseline;gap:var(--space-1) var(--space-3);min-width:0;display:flex}.pi-receipt-label{flex:auto;font-weight:600}.pi-receipt-workers{margin:var(--space-1) 0 0;color:var(--muted);overflow-wrap:anywhere;padding:0;font-size:.8rem;list-style:none}.pi-receipt-workers li.fail{color:var(--danger-ink)}.pi-receipt-agent{color:var(--ink);font-weight:600}.pi-receipt-reply{margin:var(--space-1) 0 0;color:var(--muted);overflow-wrap:anywhere;font-size:.8rem;font-style:italic}.pi-receipt-command{overflow-wrap:anywhere;flex:14rem;min-width:0;font-size:.8rem}.pi-receipt-meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.74rem}.pi-pill{padding:1px var(--space-2);border:1px solid var(--hairline);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex:none;font-size:.72rem;line-height:1.4}.pi-pill.pass{border-color:var(--stamp);color:var(--stamp)}.pi-pill.fail{border-color:var(--fail);color:var(--danger-ink)}.pi-pill.idle{color:var(--muted)}.pi-receipt[data-testid=file-set-checks] .pi-receipt-line{flex-wrap:wrap}.pi-receipt[data-testid=file-set-checks] .pi-receipt-meta{flex:0 0 100%;order:3}.pi-receipt-output{margin-top:var(--space-1)}.pi-receipt-output summary{color:var(--muted);cursor:pointer;font-size:.74rem}.pi-receipt-output pre{max-height:16rem;margin:var(--space-1) 0 0;padding:var(--space-2);border:1px solid var(--hairline-soft);border-radius:var(--radius-control);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.74rem;overflow:auto}.pi-receipt-unavailable{margin:var(--space-2) 0;color:var(--muted);font-size:.8rem}.connectivity-banner{z-index:50;padding:var(--space-2) var(--space-4);background:var(--ink);color:var(--paper);text-align:center;margin:0;font-size:.9rem;position:sticky;top:0}.panel-error{margin:var(--space-4) 0;padding:var(--space-4);border:1px solid var(--fail);background:var(--ledger);border-radius:8px}.panel-error p{margin:var(--space-2) 0}.panel-error .actions{gap:var(--space-2);display:flex}@media (pointer:coarse){button,select,input:not([type=checkbox]):not([type=radio]),.rail-link,.work-item-option,.account-link,.breadcrumb a,.rail-more,.details-tabs [role=tab],.appearance-options label,summary{min-height:44px}.rail-link,.account-link,.breadcrumb a,.rail-more,.appearance-options label{align-items:center;display:inline-flex}.rail-link{display:flex}.account-controls button{min-height:44px}input[type=checkbox],input[type=radio]{width:22px;height:22px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#1c141f;--surface:#271d2c;--ledger:#231a28;--ivory-deep:#2f2435;--soft:#362a3d;--ink:#efe7f1;--muted:#b9acbe;--line:#43344a;--line-strong:#62506a;--focus:#cdb6e0;--green:#86cfa3;--aubergine-soft:#cfbfd9;--on-ink:#1c141f;--ink-rgb:237 229 240;--paper-rgb:28 20 31;--disabled-ink:#8d7e93;--danger-bg:#3a1f22;--danger-ink:#f2b1a9;--danger-line:#854540;--ok-bg:#1d2d25;--ok-line:#416f55;--warn-bg:#33291a;--warn-ink:#ebca82;--warn-line:#7d6431;--fail:#ec8f85;--chat-bubble:#2f2435;--chat-bubble-ink:#efe7f1;--chat-danger:#f2b1a9;--chat-danger-soft:#3a1f22;--chat-warn:#ebca82;--chat-warn-soft:#ebca821f}:root:not([data-theme=light]) .tok-comment{color:#a898ae}:root:not([data-theme=light]) .tok-string{color:#8fd3a5}:root:not([data-theme=light]) .tok-literal{color:#f0b27f}:root:not([data-theme=light]) .tok-keyword{color:#d2a6f0}:root:not([data-theme=light]) .tok-type{color:#c9b0d6}:root:not([data-theme=light]) .tok-property{color:#c6aed4}:root:not([data-theme=light]) .tok-attribute{color:#e8c27a}:root:not([data-theme=light]) .tok-tag{color:#cdb2dd}:root:not([data-theme=light]) .tok-operator{color:#d1b99f}:root:not([data-theme=light]) .tok-punctuation{color:#b3a2b9}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#1c141f;--surface:#271d2c;--ledger:#231a28;--ivory-deep:#2f2435;--soft:#362a3d;--ink:#efe7f1;--muted:#b9acbe;--line:#43344a;--line-strong:#62506a;--focus:#cdb6e0;--green:#86cfa3;--aubergine-soft:#cfbfd9;--on-ink:#1c141f;--ink-rgb:237 229 240;--paper-rgb:28 20 31;--disabled-ink:#8d7e93;--danger-bg:#3a1f22;--danger-ink:#f2b1a9;--danger-line:#854540;--ok-bg:#1d2d25;--ok-line:#416f55;--warn-bg:#33291a;--warn-ink:#ebca82;--warn-line:#7d6431;--fail:#ec8f85;--chat-bubble:#2f2435;--chat-bubble-ink:#efe7f1;--chat-danger:#f2b1a9;--chat-danger-soft:#3a1f22;--chat-warn:#ebca82;--chat-warn-soft:#ebca821f}:root[data-theme=dark] .tok-comment{color:#a898ae}:root[data-theme=dark] .tok-string{color:#8fd3a5}:root[data-theme=dark] .tok-literal{color:#f0b27f}:root[data-theme=dark] .tok-keyword{color:#d2a6f0}:root[data-theme=dark] .tok-type{color:#c9b0d6}:root[data-theme=dark] .tok-property{color:#c6aed4}:root[data-theme=dark] .tok-attribute{color:#e8c27a}:root[data-theme=dark] .tok-tag{color:#cdb2dd}:root[data-theme=dark] .tok-operator{color:#d1b99f}:root[data-theme=dark] .tok-punctuation{color:#b3a2b9}.thread-card{border:1px solid rgb(var(--ink-rgb) / 12%);background:var(--surface);border-radius:8px;margin:12px 0;padding:12px 14px}.thread-card-header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.thread-card-title{color:var(--ink);font-size:.875rem;font-weight:600}.thread-card-status{font-size:.75rem;font-weight:600}.thread-card-status-good{color:var(--green)}.thread-card-status-muted{color:var(--muted)}.thread-card-status-bad{color:var(--danger-ink)}.thread-card-meta{color:var(--muted);margin:6px 0 0;font-size:.75rem;font-weight:500}.thread-card-meta code{color:var(--ink);font-size:.72rem}.thread-card-meta a{color:var(--ink);border-bottom:1px solid var(--line);text-decoration:none}.thread-card-meta a:hover{border-bottom-color:currentColor}.thread-card-commands{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.thread-card-commands li{justify-content:space-between;align-items:baseline;gap:10px;font-size:.75rem;display:flex}.thread-card-commands code{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:.72rem;overflow:hidden}.thread-card-commands span{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.thread-card-screenshot{margin:8px 0 0}.thread-card-screenshot img{border:1px solid var(--line);border-radius:6px;width:100%;max-width:100%;height:auto;display:block}.thread-card-screenshot figcaption{color:var(--muted);margin-top:4px;font-size:.68rem}.thread-card-actions{align-items:center;gap:10px;margin-top:10px;display:flex}.thread-card-link{color:var(--ink);cursor:pointer;border:none;border-bottom:1px solid var(--line);background:0 0;padding:0;font-size:.75rem;font-weight:600;text-decoration:none}.thread-card-link:hover{border-bottom-color:currentColor}.cost-chip{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500}.cost-chip small{color:var(--muted);font-size:.7rem}
