.conversation-composer{display:grid;gap:8px}.conversation-composer textarea{display:block;width:100%;min-height:72px;padding:12px;resize:vertical;border:1px solid #3a424a;border-radius:2px;background:var(--color-panel-graphite);color:var(--color-warm-paper);caret-color:var(--color-tungsten)}.conversation-composer textarea::placeholder{color:var(--color-ledger-slate)}.conversation-composer textarea:disabled{cursor:not-allowed;opacity:.68}.conversation-composer__footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.conversation-composer__submit{min-width:72px;min-height:36px;padding:7px 12px;border:1px solid var(--color-tungsten);border-radius:2px;background:var(--color-tungsten);color:var(--color-void-graphite);cursor:pointer;font-weight:600}.conversation-composer__submit:disabled{border-color:#4a535c;background:#343b42;color:var(--color-ledger-slate);cursor:not-allowed}.conversation-composer__error{margin:0;color:var(--color-risk-coral);font:400 12px/16px var(--font-mono)}.conversation-stream{position:relative;display:grid;width:100%;height:100%;min-height:0;grid-template-rows:32px minmax(0,1fr)}.conversation-stream__status{display:flex;padding:8px 24px;align-items:center;justify-content:space-between;border-bottom:1px solid #242a30;text-transform:capitalize}.conversation-stream__status [data-connection=reconnecting]{color:var(--color-risk-coral)}.conversation-stream__scroll{min-height:0;padding:16px 24px 40px;overflow:auto}.conversation-stream__empty{width:min(100%,520px);padding:24px;margin:40px auto;border:1px dashed #3a424a;background:#171b20b8}.conversation-stream__empty p{margin:0}.conversation-stream__empty p+p{margin-top:8px}.conversation-message,.recoverable-event-card{width:min(100%,760px);padding:16px;margin:0 auto 16px;border:1px solid #343b42;border-left:2px solid var(--color-tungsten);background:#171b20f0}.conversation-message[data-status=failed],.recoverable-event-card{border-left-color:var(--color-risk-coral)}.conversation-message header{display:flex;justify-content:space-between;text-transform:uppercase;letter-spacing:.04em}.conversation-message__text{margin:12px 0;white-space:pre-wrap}.conversation-message__pending{margin:12px 0}.conversation-message__failure{display:grid;margin-top:12px;gap:4px;color:var(--color-risk-coral)}.citation-list{display:flex;padding:0;margin:12px 0 0;flex-wrap:wrap;gap:8px;list-style:none}.citation-chip,.feedback-control,.new-response-control{min-height:28px;padding:4px 8px;border:1px solid #4a535c;border-radius:2px;background:transparent;color:var(--color-warm-paper);cursor:pointer;font:400 12px/16px var(--font-mono)}.citation-chip:hover,.feedback-control:hover{border-color:var(--color-tungsten);color:var(--color-tungsten)}.citation-chip--unavailable{display:inline-flex;align-items:center;border-color:var(--color-risk-coral);color:var(--color-risk-coral);cursor:help}.conversation-message footer{padding-top:12px;margin-top:12px;border-top:1px solid #2a3036}.recoverable-event-card strong{color:var(--color-risk-coral)}.recoverable-event-card p{margin:8px 0 0;color:var(--color-ledger-slate)}.new-response-control{position:absolute;right:24px;bottom:16px;border-color:var(--color-tungsten);background:var(--color-panel-graphite);color:var(--color-tungsten)}@media(prefers-reduced-motion:reduce){.conversation-stream__scroll{scroll-behavior:auto}}.helm-command-bar,.helm-command-bar__upload,.helm-command-bar__upload form,.helm-command-bar__render{display:flex;min-width:0;align-items:center;gap:4px}.helm-command-bar{width:100%;gap:var(--space-1)}.helm-command-bar input,.helm-command-bar select,.helm-command-bar button,.command-button{min-height:28px;padding:3px 7px;border:1px solid #3a424a;border-radius:2px;background:#111519;color:var(--color-warm-paper)}.helm-command-bar button,.command-button{cursor:pointer}.helm-command-bar button:disabled,.command-button[aria-disabled=true]{cursor:not-allowed;opacity:.48}.helm-command-bar__upload input[type=url]{width:128px}.command-button--primary{border-color:var(--color-tungsten)!important;color:var(--color-tungsten)!important}.prior-work-chip{min-height:24px;padding:3px 7px;border:1px solid var(--color-risk-coral);color:var(--color-risk-coral);font:500 12px/16px var(--font-mono);white-space:nowrap}.prior-work-chip[data-fresh=true]{border-color:#5c655e;color:var(--color-ledger-slate)}.helm-command-bar__failure{overflow:hidden;color:var(--color-risk-coral);font:500 12px/16px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.render-channel-preview{border:1px solid #343b42;background:var(--color-panel-graphite)}.render-channel-preview>header{display:flex;min-height:36px;padding:var(--space-1);align-items:center;justify-content:space-between;border-bottom:1px solid #2a3036}.render-channel-preview__projection{padding:var(--space-2)}@media(max-width:1040px){.helm-command-bar__upload form,.helm-command-bar__select{display:none}}.job-center{display:flex;min-height:36px;padding:4px var(--space-1);align-items:center;gap:var(--space-1);border-top:1px solid #2a3036;background:var(--color-panel-graphite);overflow:hidden}.job-center__heading{color:var(--color-tungsten);font:500 12px/16px var(--font-mono);text-transform:uppercase}.job-center__ticker{display:flex;min-width:0;padding:0;margin:0;gap:var(--space-1);list-style:none;overflow-x:auto}.job-center__ticker li{display:flex;min-height:28px;padding:3px var(--space-1);align-items:center;gap:var(--space-1);border-left:2px solid var(--color-ledger-slate);background:#1d2228;white-space:nowrap}.job-center__ticker li[data-status=failed]{border-left-color:var(--color-risk-coral)}.job-center__failure{color:var(--color-risk-coral)}.job-center button{min-height:24px;border:1px solid #4a535c;background:transparent;cursor:pointer}.readiness-gate{padding:var(--space-2);border:1px solid #343b42;background:var(--color-panel-graphite)}.readiness-gate__summary,.readiness-gate__list li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1)}.readiness-gate h2{margin:0;font:500 14px/20px var(--font-ui)}.readiness-gate__state{font:500 12px/16px var(--font-mono);text-transform:uppercase}.readiness-gate[data-status=ready] .readiness-gate__state,.readiness-gate__list li[data-status=ready] .metadata{color:var(--color-tungsten)}.readiness-gate__reason{margin:var(--space-1) 0 0;color:var(--color-risk-coral)}.readiness-gate__list{display:grid;padding:var(--space-1) 0 0;margin:var(--space-1) 0 0;gap:4px;border-top:1px solid #2a3036;list-style:none}.readiness-gate__list li{min-height:32px}.sidecar-mode-panel{box-sizing:border-box;inline-size:100%;min-inline-size:0;animation:sidecar-mode-enter var(--motion-fast)}.sidecar-section-heading,.sidecar-section-heading>div,.sidecar-facts>div,.approval-actions,.behaviour-feedback form,.behaviour-feedback label{display:flex}.sidecar-section-heading{align-items:flex-start;justify-content:space-between;gap:var(--space-1);margin-block-end:var(--space-2)}.sidecar-section-heading>div,.approval-actions,.behaviour-feedback form,.behaviour-feedback label{flex-direction:column}.sidecar-section-heading h2,.sidecar-section-heading p,.behaviour-feedback h3,.behaviour-feedback p{margin:0}.sidecar-eyebrow,.revision-badge,.sidecar-facts,.revision-comparison small,.sidecar-job{color:var(--color-ledger-slate);font-family:var(--font-mono);font-size:.75rem;line-height:1.35}.sidecar-eyebrow{text-transform:uppercase;letter-spacing:.08em}.revision-badge{max-inline-size:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidecar-text-button,.sidecar-primary-button,.approval-actions button,.behaviour-feedback button,.evidence-list button{min-block-size:32px}.sidecar-text-button{border:0;background:transparent;color:var(--color-tungsten)}.sidecar-facts{margin:0 0 var(--space-2)}.sidecar-facts>div{justify-content:space-between;gap:var(--space-1)}.sidecar-facts dd{margin:0;overflow-wrap:anywhere;text-align:end}.source-excerpt{max-block-size:min(54vh,34rem);overflow:auto;white-space:pre-wrap;line-height:1.6}.source-excerpt mark{border-radius:2px;background:color-mix(in srgb,var(--color-tungsten) 34%,transparent);color:var(--color-warm-paper);outline:1px solid var(--color-tungsten)}.evidence-unavailable{display:flex;gap:var(--space-1);border-inline-start:3px solid var(--color-risk-coral);padding:var(--space-1);background:color-mix(in srgb,var(--color-risk-coral) 9%,transparent)}.evidence-unavailable p{margin-block:4px 0}.evidence-marker{color:var(--color-tungsten);font-family:var(--font-mono);font-weight:700}.provenance-details{margin-block-start:var(--space-2);color:var(--color-ledger-slate)}.provenance-details pre{overflow:auto;font-family:var(--font-mono);font-size:.7rem;white-space:pre-wrap}.revision-selectors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1)}.revision-selectors label,.approval-actions label{color:var(--color-ledger-slate);font-size:.75rem}.revision-selectors select,.approval-actions select{inline-size:100%;margin-block-start:4px}.revision-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1);margin-block:var(--space-2)}.revision-comparison article,.claim-card,.server-gates,.behaviour-feedback{border:1px solid color-mix(in srgb,var(--color-ledger-slate) 30%,transparent);border-radius:4px;padding:var(--space-1)}.revision-comparison h3,.claim-card h3,.server-gates h3{margin-block:4px;font-size:.875rem}.revision-comparison p,.claim-card p{margin-block:var(--space-1);color:var(--color-ledger-slate);font-size:.8125rem}.sidecar-primary-button,.approval-actions button:last-child,.behaviour-feedback button{border-color:var(--color-tungsten);background:var(--color-tungsten);color:var(--color-void-graphite);font-weight:600}.sidecar-help,.sidecar-empty{color:var(--color-ledger-slate);font-size:.75rem;line-height:1.4}.sidecar-error{color:var(--color-risk-coral)}.claim-list,.evidence-list,.server-gates ul{margin:0;padding:0;list-style:none}.claim-list{display:grid;gap:var(--space-1)}.evidence-list button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;inline-size:100%;gap:var(--space-1);text-align:start}.evidence-list li>p{margin:4px var(--space-1) var(--space-1);color:var(--color-risk-coral);font-size:.75rem}.server-gates li{display:grid;gap:2px;border-inline-start:3px solid var(--color-ledger-slate);padding:4px var(--space-1);font-size:.75rem}.server-gates li[data-blocking=true]{border-inline-start-color:var(--color-risk-coral)}.server-gates li+li{margin-block-start:4px}.server-gates span,.gate-clear{color:var(--color-ledger-slate)}.approval-actions{gap:var(--space-1);margin-block:var(--space-2)}.behaviour-feedback{margin-block-start:var(--space-2)}.behaviour-feedback form{gap:var(--space-1);margin-block-start:var(--space-1)}.behaviour-feedback textarea{min-block-size:4.5rem;resize:vertical}@keyframes sidecar-mode-enter{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.sidecar-mode-panel{animation:none}.source-excerpt{scroll-behavior:auto}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-void-graphite: #0E1114;--color-panel-graphite: #171B20;--color-warm-paper: #F2ECE2;--color-ledger-slate: #A9B0B7;--color-tungsten: #D1AD69;--color-risk-coral: #D98278;--font-ui: "IBM Plex Sans", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--font-title: "Instrument Serif", Georgia, serif;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 40px;--command-bar-height: 48px;--left-rail-width: 216px;--left-rail-collapsed-width: 56px;--sidecar-width: 360px;--sidecar-collapsed-width: 48px;--focus-ring: 0 0 0 2px var(--color-void-graphite), 0 0 0 4px var(--color-tungsten);--motion-fast: .14s ease-out}*{box-sizing:border-box}html{color-scheme:dark;background:var(--color-void-graphite)}body{min-width:720px;min-height:100vh;margin:0;color:var(--color-warm-paper);background:var(--color-void-graphite);font:400 14px/20px var(--font-ui);text-rendering:optimizeLegibility}button,textarea,input,select{font:inherit}button,a,textarea{outline:none}button:focus-visible,a:focus-visible,textarea:focus-visible,[tabindex="0"]:focus-visible{box-shadow:var(--focus-ring)}button{color:inherit}kbd,.metadata,.revision-badge{color:var(--color-ledger-slate);font:400 12px/16px var(--font-mono);font-variant-numeric:tabular-nums}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.workstation-shell{display:grid;grid-template:"banner banner banner" var(--command-bar-height) "navigation workbench sidecar" minmax(0,1fr) / var(--left-rail-width) minmax(400px,1fr) var(--sidecar-width);min-height:100vh;overflow:hidden}.command-bar{z-index:3;grid-area:banner;display:flex;align-items:center;height:var(--command-bar-height);padding:0 var(--space-1);border-bottom:1px solid #2a3036;background:var(--color-panel-graphite)}.wordmark{display:grid;width:32px;height:32px;margin-right:var(--space-2);place-items:center;border:1px solid var(--color-tungsten);color:var(--color-tungsten);font:500 14px/20px var(--font-mono)}.command-bar__context{display:flex;min-width:0;align-items:baseline;gap:var(--space-1)}.command-bar__idea{overflow:hidden;color:var(--color-warm-paper);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.command-bar__rail-controls{display:flex;margin-left:auto;gap:var(--space-1)}.icon-button,.pin-button{display:grid;min-width:32px;min-height:32px;padding:0;place-items:center;border:1px solid #343b42;border-radius:2px;background:transparent;color:var(--color-ledger-slate);cursor:pointer}.icon-button:hover,.pin-button:hover,.pin-button[aria-pressed=true]{border-color:var(--color-tungsten);color:var(--color-tungsten)}.left-rail{grid-area:navigation;min-width:0;overflow:hidden;border-right:1px solid #2a3036;background:var(--color-panel-graphite)}.rail-heading,.sidecar__heading{display:flex;height:40px;padding:4px var(--space-1) 4px var(--space-2);align-items:center;justify-content:space-between;border-bottom:1px solid #242a30;text-transform:uppercase;letter-spacing:.08em}.destination-list{display:grid;padding:var(--space-1);margin:0;gap:2px;list-style:none}.destination{display:grid;min-height:36px;padding:2px var(--space-1);align-items:center;grid-template-columns:24px 1fr auto;gap:var(--space-1);border-left:2px solid transparent;color:var(--color-ledger-slate);text-decoration:none;transition:color var(--motion-fast),background-color var(--motion-fast),border-color var(--motion-fast)}.destination:hover{color:var(--color-warm-paper);background:#1d2228}.destination[data-active=true]{border-left-color:var(--color-tungsten);color:var(--color-warm-paper);background:#21262c}.destination__sigil{color:var(--color-tungsten);font:500 12px/16px var(--font-mono)}.destination__shortcut{border:0;background:transparent}.workbench{grid-area:workbench;display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),var(--color-void-graphite);background-size:100% 32px}.workbench__title-row{display:flex;min-height:80px;padding:var(--space-2) var(--space-3);align-items:flex-start;justify-content:space-between;border-bottom:1px solid #242a30}h1{max-width:800px;margin:0;color:var(--color-warm-paper);font:400 32px/40px var(--font-title);letter-spacing:-.01em}.revision-badge{min-height:24px;padding:3px var(--space-1);border:1px solid #343b42;border-radius:2px}.conversation-plane{display:grid;min-height:0;overflow:auto;place-items:center;scroll-behavior:smooth}.empty-desk{width:min(100% - 48px,520px);padding:var(--space-4);border:1px solid #343b42;border-top:2px solid var(--color-tungsten);background:#171b20eb}.empty-desk__eyebrow{margin:0 0 var(--space-1);color:var(--color-tungsten);font:500 12px/16px var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.empty-desk__copy{margin:0 0 var(--space-3);color:var(--color-ledger-slate)}.empty-desk__actions{display:flex;flex-wrap:wrap;gap:var(--space-1)}.button{min-height:36px;padding:7px 12px;border:1px solid var(--color-tungsten);border-radius:2px;cursor:pointer}.button--primary{background:var(--color-tungsten);color:var(--color-void-graphite);font-weight:600}.button--primary:hover{background:#dec184}.button--quiet{background:transparent;color:var(--color-warm-paper)}.button--quiet:hover{background:#242a30}.composer-slot{padding:var(--space-2) var(--space-3) var(--space-3)}.composer-field{position:relative;display:block}.composer-field textarea{display:block;width:100%;min-height:64px;resize:vertical;padding:12px 96px 12px 12px;border:1px solid #3a424a;border-radius:2px;color:var(--color-warm-paper);background:var(--color-panel-graphite);caret-color:var(--color-tungsten)}.composer-field textarea::placeholder{color:var(--color-ledger-slate)}.composer-field__hint{position:absolute;top:12px;right:12px}.sidecar{grid-area:sidecar;min-width:0;overflow:hidden;border-left:1px solid #2a3036;background:var(--color-panel-graphite)}.sidecar__body{display:flex;height:calc(100vh - var(--command-bar-height) - 40px);flex-direction:column;padding:var(--space-1)}.sidecar-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #343b42}.sidecar-tab{min-width:0;min-height:36px;padding:4px;overflow:hidden;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--color-ledger-slate);font:500 11px/16px var(--font-ui);text-overflow:ellipsis;cursor:pointer}.sidecar-tab:hover{color:var(--color-warm-paper)}.sidecar-tab[aria-selected=true]{border-bottom-color:var(--color-tungsten);color:var(--color-warm-paper)}.sidecar-panel{flex:1;min-height:0;padding:var(--space-2) var(--space-1);overflow:auto}.sidecar-placeholder{min-height:120px;padding:var(--space-2);border:1px dashed #3a424a}.sidecar-placeholder p{margin:var(--space-1) 0 0;color:var(--color-ledger-slate)}.sidecar__keyboard-hint{margin:var(--space-1) 0 0;text-align:right}.sidecar__keyboard-hint kbd{color:var(--color-warm-paper)}.workstation-shell[data-navigation-collapsed=true]{grid-template-columns:var(--left-rail-collapsed-width) minmax(400px,1fr) var(--sidecar-width)}.workstation-shell[data-navigation-collapsed=true] .rail-heading__label,.workstation-shell[data-navigation-collapsed=true] .destination__label,.workstation-shell[data-navigation-collapsed=true] .destination__shortcut{display:none}.workstation-shell[data-navigation-collapsed=true] .rail-heading{justify-content:center;padding:4px}.workstation-shell[data-navigation-collapsed=true] .destination{grid-template-columns:1fr;padding:2px;text-align:center}.workstation-shell[data-sidecar-collapsed=true]{grid-template-columns:var(--left-rail-width) minmax(400px,1fr) var(--sidecar-collapsed-width)}.workstation-shell[data-navigation-collapsed=true][data-sidecar-collapsed=true]{grid-template-columns:var(--left-rail-collapsed-width) minmax(400px,1fr) var(--sidecar-collapsed-width)}.workstation-shell[data-sidecar-collapsed=true] .sidecar__heading{justify-content:center;padding:4px}.workstation-shell[data-sidecar-collapsed=true] .sidecar__heading>.metadata,.workstation-shell[data-sidecar-collapsed=true] .sidecar__body{display:none}@media(max-width:1040px){.workbench__title-row,.composer-slot{padding-right:var(--space-2);padding-left:var(--space-2)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important;transform:none!important}}
