.continuum-shell{color-scheme:light;min-height:100vh;display:grid;grid-template-columns:264px minmax(0,1fr);background:var(--surface-paper-2);color:var(--text-on-paper);font-family:var(--font-sans)}.continuum-shell *,.continuum-shell :after,.continuum-shell :before{box-sizing:border-box}.continuum-desktop-sidebar{min-width:0;background:var(--surface-void)}.continuum-sidebar{position:sticky;top:0;display:flex;height:100vh;min-height:680px;flex-direction:column;overflow-y:auto;border-right:1px solid var(--border-dark);background:linear-gradient(180deg,var(--ink-950) 0,var(--ink-900) 48%,var(--ink-950) 100%);color:var(--text-on-dark)}.continuum-sidebar-brand{display:flex;min-height:86px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-dark);padding:18px 22px}.continuum-sidebar-brand a{display:grid;gap:2px;color:inherit;text-decoration:none}.continuum-sidebar-brand strong{font-size:13px;letter-spacing:.19em;font-weight:700}.continuum-sidebar-brand span{color:var(--text-on-dark-muted);font:500 10px/1.4 var(--font-mono);letter-spacing:.16em}.continuum-workspace{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;margin:14px;padding:13px 12px;border:1px solid var(--border-dark);border-radius:14px;background:var(--surface-deep)}.continuum-workspace>svg{width:17px;margin-top:21px;color:color-mix(in srgb,var(--cobalt-500) 75%,white)}.continuum-workspace label{display:grid;min-width:0;gap:5px}.continuum-workspace label>span{color:var(--text-on-dark-muted);font-size:11px}.continuum-workspace select{width:100%;min-width:0;border:0;border-bottom:1px solid var(--ink-600);border-radius:0;background:transparent;color:var(--paper-50);padding:4px 22px 6px 0;font-size:13px;font-weight:650}.continuum-workspace select option{background:var(--surface-void);color:var(--surface-white)}.continuum-workspace small{overflow:hidden;color:var(--ink-400);font:500 10px/1.4 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.continuum-navigation{flex:1;padding:6px 14px 18px}.continuum-navigation ul{display:grid;gap:3px;margin:0;padding:0;list-style:none}.continuum-navigation a{position:relative;display:grid;min-height:43px;grid-template-columns:20px minmax(0,1fr) 6px;align-items:center;gap:11px;border:1px solid transparent;border-radius:10px;padding:0 11px;color:var(--ink-300);font-size:13px;font-weight:560;text-decoration:none;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.continuum-navigation a:hover{border-color:var(--border-dark);background:var(--ink-850);color:var(--surface-white)}.continuum-navigation a.is-active{border-color:color-mix(in srgb,var(--cobalt-500) 35%,var(--ink-700));background:color-mix(in srgb,var(--cobalt-700) 28%,var(--ink-850));color:var(--surface-white);box-shadow:inset 3px 0 0 var(--cobalt-500)}.continuum-navigation a svg{width:17px;height:17px}.continuum-active-dot{width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--cobalt-500) 70%,white)}.continuum-user{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:10px;min-height:74px;border-top:1px solid var(--border-dark);padding:14px}.continuum-avatar,.continuum-user>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--ink-600);border-radius:50%;background:var(--ink-800);color:var(--surface-white);font:650 11px var(--font-mono)}.continuum-user>div{display:grid;min-width:0}.continuum-user strong{overflow:hidden;color:var(--paper-50);font-size:12px;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.continuum-user small{color:var(--ink-400);font-size:10px}.continuum-menu-button,.continuum-mobile-close,.continuum-signout{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--ink-300);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.continuum-menu-button:hover,.continuum-mobile-close:hover,.continuum-signout:hover{color:var(--surface-white);background:var(--ink-800)}.continuum-menu-button svg,.continuum-mobile-close svg,.continuum-signout svg{width:17px;height:17px}.continuum-menu-button,.continuum-mobile-close,.continuum-mobile-scrim,.continuum-mobile-sidebar{display:none}.continuum-app{min-width:0;background:var(--surface-paper-2)}.continuum-topbar{position:sticky;z-index:90;top:0;display:grid;min-height:64px;grid-template-columns:minmax(0,1fr) minmax(240px,410px) 38px;align-items:center;gap:18px;border-bottom:1px solid var(--border-paper);background:color-mix(in srgb,var(--surface-paper-2) 92%,transparent);padding:0 28px;backdrop-filter:blur(12px)}.continuum-breadcrumb{display:flex;min-width:0;align-items:center;gap:8px;color:var(--text-on-paper-muted);font-size:12px}.continuum-breadcrumb span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.continuum-breadcrumb i{color:var(--paper-300);font-style:normal}.continuum-breadcrumb strong{color:var(--text-on-paper);font-weight:650}.continuum-command-trigger{display:grid;min-height:36px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid var(--border-paper);border-radius:var(--radius-pill);background:var(--surface-white);padding:0 12px 0 14px;color:var(--text-on-paper-muted);text-align:left;cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.continuum-command-trigger:hover{border-color:var(--border-paper-strong);box-shadow:var(--shadow-md)}.continuum-command-trigger svg{width:15px}.continuum-command-trigger span{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.continuum-command-trigger kbd{border:1px solid var(--border-paper);border-radius:6px;background:var(--surface-paper-2);padding:2px 6px;color:var(--ink-500);font:500 9px var(--font-mono)}.continuum-content{min-width:0}.ask-workspace,.command-page,.product-page,.work-workspace{width:min(100%,1440px);min-width:0;margin:0 auto;padding:34px clamp(18px,3vw,46px) 56px}.ask-header,.command-page-header,.product-page-header,.work-header{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--border-paper)}.ask-header>div:first-child,.command-page-header>div:first-child,.product-page-header>div:first-child,.work-header>div:first-child{min-width:0}.ask-header>div>span,.command-page-header>div>span,.product-ledger>header>div>span,.product-page-header>div:first-child>span,.question-answer>section>span,.question-evidence>header span,.question-review-gate header span,.settings-grid section header span,.source-document>header span,.source-metadata>header span,.work-header>div>span{display:block;margin-bottom:7px;color:var(--action);font:650 10px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.ask-header h1,.command-page-header h1,.product-page-header h1,.work-header h1{margin:0;color:var(--text-on-paper);font:640 clamp(32px,4vw,50px)/1 var(--font-sans);letter-spacing:-.045em}.command-page-header p,.product-page-header p,.work-header p{max-width:740px;margin:10px 0 0;color:var(--text-on-paper-muted);font-size:15px;line-height:1.6}.ask-scope-proof,.product-header-proof{display:grid;max-width:360px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:11px;border-left:2px solid var(--action);padding:8px 0 8px 14px;color:var(--text-on-paper-muted);font-size:12px;line-height:1.5}.ask-scope-proof>svg,.product-header-proof svg{width:19px;color:var(--action)}.product-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.product-back-link,.product-header-actions a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border-paper);border-radius:14px;background:var(--surface-white);padding:0 15px;color:var(--text-on-paper);font-size:12px;font-weight:650;text-decoration:none;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.product-header-actions a:hover{border-color:var(--border-paper-strong);background:var(--surface-paper)}.product-header-actions a.is-primary{border-color:var(--action);background:var(--action);color:var(--surface-white)}.product-header-actions a.is-primary:hover{background:var(--action-hover);border-color:var(--action-hover)}.product-back-link svg,.product-header-actions svg{width:15px}.product-back-link{min-height:auto;margin-bottom:18px;border:0;background:transparent;padding:0;color:var(--text-on-paper-muted);border-radius:0}.product-back-link:hover{color:var(--action)}.product-state{align-self:flex-start;border:1px solid var(--border-paper);border-radius:var(--radius-sm);background:var(--surface-white);padding:7px 10px;color:var(--text-on-paper-muted);font:650 10px var(--font-mono);font-style:normal;text-transform:uppercase}.product-state.is-active,.product-state.is-answered,.product-state.is-approved,.product-state.is-searchable{border-color:color-mix(in srgb,var(--green-600) 35%,var(--border-paper));background:var(--ok-soft);color:var(--ok)}.product-metric-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border-paper);border-radius:14px;background:var(--surface-white);margin-bottom:24px;overflow:hidden;box-shadow:var(--shadow-sm)}.product-metric-rail>div{display:grid;min-width:0;min-height:94px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;border-right:1px solid var(--border-paper);padding:18px}.product-metric-rail>div:last-child{border-right:0}.product-metric-rail svg{width:18px;color:var(--action)}.product-metric-rail span{color:var(--text-on-paper-muted);font-size:12px}.product-metric-rail strong{font-size:24px;font-weight:620}.product-ledger{min-width:0;border:1px solid var(--border-paper);border-radius:14px;background:var(--surface-white);overflow:hidden;box-shadow:var(--shadow-sm)}.product-ledger>header{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border-paper);padding:15px 20px;background:var(--surface-paper)}.product-ledger>header h2,.question-evidence>header h2,.question-review-gate h2,.settings-grid h2,.source-document>header h2,.source-metadata>header h2{margin:0;font-size:18px;font-weight:650;letter-spacing:-.02em}.product-ledger>header>strong{color:var(--text-on-paper);font:600 24px var(--font-mono)}.product-ledger>header>small{color:var(--text-on-paper-muted);font-size:11px}.product-empty{display:flex;min-height:150px;align-items:center;justify-content:center;gap:14px;padding:30px;color:var(--text-on-paper-muted)}.product-empty>svg{width:26px;height:26px;color:var(--ink-400)}.product-empty>div{display:grid;gap:5px}.product-empty strong{color:var(--text-on-paper);font-size:14px}.product-empty span{font-size:12px}.product-ledger-list{min-width:0}.product-ledger-list>a,.product-ledger-list>article{display:grid;min-width:0;grid-template-columns:22px minmax(180px,1.4fr) minmax(110px,.45fr) minmax(180px,.75fr);align-items:center;gap:16px;min-height:78px;border-bottom:1px solid var(--border-paper);padding:14px 20px;color:inherit;text-decoration:none;transition:background var(--dur-fast) var(--ease-out)}.product-ledger-list>:last-child{border-bottom:0}.product-ledger-list>a:hover{background:var(--action-soft)}.product-ledger-list>a>svg,.product-ledger-list>article>svg{width:18px;color:var(--action)}.product-ledger-list>a>div,.product-ledger-list>article>div{display:grid;min-width:0;gap:5px}.product-ledger-list strong{overflow:hidden;font-size:13px;font-weight:650;text-overflow:ellipsis}.product-ledger-list span{overflow:hidden;color:var(--text-on-paper-muted);font-size:11px;line-height:1.45;text-overflow:ellipsis}.product-ledger-list i{justify-self:start;border:1px solid var(--border-paper);border-radius:var(--radius-sm);background:var(--surface-paper-2);padding:5px 7px;color:var(--text-on-paper-muted);font:650 9px var(--font-mono);font-style:normal;text-transform:uppercase}.product-ledger-list i.is-active,.product-ledger-list i.is-answered,.product-ledger-list i.is-approved,.product-ledger-list i.is-executed,.product-ledger-list i.is-searchable,.product-ledger-list i.is-verified{border-color:color-mix(in srgb,var(--green-600) 35%,var(--border-paper));background:var(--ok-soft);color:var(--ok)}.product-ledger-list i.is-expired,.product-ledger-list i.is-failed,.product-ledger-list i.is-rejected{border-color:color-mix(in srgb,var(--red-600) 30%,var(--border-paper));background:var(--danger-soft);color:var(--danger)}.product-ledger-list i.is-needs_verification,.product-ledger-list i.is-partially_answered,.product-ledger-list i.is-pending,.product-ledger-list i.is-pending_review,.product-ledger-list i.is-unverified{border-color:color-mix(in srgb,var(--amber-500) 40%,var(--border-paper));background:var(--review-soft);color:var(--review)}.product-ledger-list small{display:flex;align-items:center;gap:6px;color:var(--text-on-paper-muted);font-size:10px;line-height:1.5}.product-ledger-list small svg{width:12px}.sources-upload{margin-bottom:24px;border:1px solid var(--border-dark);border-radius:14px;background:var(--surface-void);color:var(--paper-50);overflow:hidden;box-shadow:var(--shadow-md)}.sources-upload>header{display:flex;min-height:72px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-dark);padding:14px 20px}.sources-upload>header span{color:color-mix(in srgb,var(--cobalt-500) 70%,white);font:650 10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.sources-upload>header h2{margin:4px 0 0;font-size:18px}.sources-upload>header svg{width:22px;color:color-mix(in srgb,var(--cobalt-500) 70%,white)}.sources-upload-fields{display:grid;grid-template-columns:minmax(170px,.5fr) minmax(260px,1fr) auto;align-items:end;gap:16px;padding:20px}.sources-upload label{display:grid;gap:7px;color:var(--ink-300);font-size:11px}.sources-upload input,.sources-upload select{width:100%;min-height:43px;border:1px solid var(--ink-600);border-radius:10px;background:var(--ink-850);color:var(--surface-white);padding:9px 11px;font-size:12px}.sources-upload input::file-selector-button{margin-right:10px;border:0;border-radius:8px;background:var(--ink-700);padding:7px 9px;color:var(--surface-white);font-size:11px;cursor:pointer}.sources-upload button{display:inline-flex;min-height:43px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--action);border-radius:10px;background:var(--action);padding:0 16px;color:var(--surface-white);font-size:12px;font-weight:650;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.sources-upload button:hover:not(:disabled){background:var(--action-hover)}.sources-upload button:disabled{cursor:not-allowed;opacity:.55}.sources-upload button svg{width:16px}.sources-upload>footer{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--border-dark);padding:9px 20px}.sources-upload>footer>span,.sources-upload>footer>strong{display:inline-flex;align-items:center;gap:7px;color:var(--ink-400);font-size:10px;font-weight:500}.sources-upload>footer svg{width:14px}.sources-upload>footer strong.is-success{color:color-mix(in srgb,var(--green-600) 55%,white)}.sources-upload>footer strong.is-error{color:color-mix(in srgb,var(--red-600) 55%,white)}.question-workspace,.source-detail-grid{display:grid;min-width:0;grid-template-columns:minmax(0,1.55fr) minmax(310px,.65fr);gap:20px}.question-answer,.question-evidence,.settings-grid>section,.source-document,.source-metadata{min-width:0;border:1px solid var(--border-paper);border-radius:14px;background:var(--surface-white);overflow:hidden;box-shadow:var(--shadow-sm)}.question-evidence>header,.settings-grid section>header,.source-document>header,.source-metadata>header{display:flex;min-height:76px;align-items:center;gap:12px;border-bottom:1px solid var(--border-paper);padding:15px 18px;background:var(--surface-paper)}.settings-grid section>header>svg,.source-document>header>svg,.source-metadata>header>svg{width:20px;color:var(--action)}.question-answer section>ol,.question-evidence>ol,.source-document>ol{margin:0;padding:0;list-style:none}.question-answer section>ol>li,.source-document>ol>li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:13px;border-bottom:1px solid var(--border-paper);padding:18px}.question-answer section>ol>li code,.source-document>ol>li code{color:var(--action);font:650 11px var(--font-mono)}.source-document>ol>li span{color:var(--text-on-paper-muted);font:600 10px var(--font-mono)}.source-document>ol>li p{margin:7px 0 0;color:var(--ink-800);font-family:var(--font-display);font-size:15px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.settings-grid dl,.source-metadata dl{margin:0;padding:8px 18px}.settings-grid dl>div,.source-metadata dl>div{display:grid;grid-template-columns:minmax(100px,.6fr) minmax(0,1fr);gap:14px;border-bottom:1px solid var(--border-paper);padding:12px 0}.question-review-gate dt,.settings-grid dt,.source-metadata dt{color:var(--text-on-paper-muted);font-size:10px}.question-review-gate dd,.settings-grid dd,.source-metadata dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:11px}.source-metadata code{font:500 9px/1.5 var(--font-mono)}.question-evidence>footer,.settings-grid section>footer,.source-metadata>footer{display:flex;align-items:center;gap:9px;border-top:1px solid var(--border-paper);padding:15px 18px;color:var(--text-on-paper-muted);font-size:10px}.question-evidence>footer svg,.settings-grid section>footer svg,.source-metadata>footer svg{width:15px;color:var(--action)}.source-error{display:grid;gap:5px;margin:12px 18px 18px;border-left:3px solid var(--danger);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--danger-soft);padding:12px;font-size:11px}.question-answer>header{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--border-paper);padding:14px 18px}.question-answer>header>div{display:flex;align-items:center;gap:9px}.question-answer>header svg{width:18px;color:var(--ok)}.question-answer>header strong{text-transform:capitalize}.question-answer>header span{color:var(--text-on-paper-muted);font:600 10px var(--font-mono);text-transform:uppercase}.question-answer>p{margin:0;border-bottom:1px solid var(--border-paper);padding:25px 24px;color:var(--ink-900);font-family:var(--font-display);font-size:21px;line-height:1.6}.question-answer>section{border-bottom:1px solid var(--border-paper);padding:20px 18px}.question-answer>section>ol{margin:12px -18px -20px;border-top:1px solid var(--border-paper)}.question-answer section>ol>li>div{display:grid;gap:5px}.question-answer section>ol strong{font-size:12px}.question-answer section>ol span{color:var(--text-on-paper-muted);font-size:10px}.question-review-gate{background:var(--surface-paper-2)}.question-review-gate>header{display:flex;align-items:center;gap:11px;margin-bottom:14px}.question-review-gate>header>svg{width:20px;color:var(--review)}.question-review-gate dl{margin:0 0 16px}.question-review-gate dl>div{display:grid;grid-template-columns:135px minmax(0,1fr);gap:12px;border-top:1px solid var(--border-paper);padding:10px 0}.question-review-gate a{display:inline-flex;min-height:40px;align-items:center;gap:8px;border-radius:10px;background:var(--action);padding:0 13px;color:var(--surface-white);font-size:11px;font-weight:650;text-decoration:none}.question-review-gate a svg{width:14px}.question-evidence>header{justify-content:space-between}.question-evidence>header>svg{width:19px;color:var(--action)}.question-evidence>ol>li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;border-bottom:1px solid var(--border-paper);padding:14px 16px}.question-evidence>ol>li>code{color:var(--action);font:650 10px var(--font-mono)}.question-evidence>ol>li>div{display:grid;min-width:0;gap:4px}.question-evidence>ol strong{font-size:11px}.question-evidence-link{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:5px;color:var(--ink-900);font-size:11px;font-weight:700;text-decoration:none}.question-evidence-link:hover{color:var(--action);text-decoration:underline;text-underline-offset:3px}.question-evidence-link svg{width:11px}.question-evidence>ol small,.question-evidence>ol span{color:var(--text-on-paper-muted);font-size:9px}.question-evidence>ol i{color:var(--ok);font:650 9px var(--font-mono);font-style:normal}.question-evidence blockquote{grid-column:2/-1;margin:5px 0 0;border-left:2px solid var(--action);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--action-soft);padding:9px 10px;color:var(--ink-700);font-size:10px;line-height:1.55}.settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.command-page-header{align-items:center}.command-primary-action,.command-pulse>a,.command-section-title a{display:inline-flex;min-height:42px;align-items:center;gap:8px;border-radius:10px;background:var(--action);padding:0 15px;color:var(--surface-white);font-size:12px;font-weight:650;text-decoration:none;transition:background var(--dur-fast) var(--ease-out)}.command-primary-action:hover,.command-pulse>a:hover,.command-section-title a:hover{background:var(--action-hover)}.command-primary-action svg,.command-pulse>a svg,.command-section-title a svg{width:15px}.command-layout,.command-lower{display:grid;min-width:0;grid-template-columns:minmax(0,1.9fr) minmax(280px,.65fr);gap:18px;margin-bottom:18px}.command-ask,.command-attention,.command-changes,.command-pulse{min-width:0;border:1px solid var(--border-paper);border-radius:14px;background:var(--surface-white);overflow:hidden;box-shadow:var(--shadow-sm)}.command-section-title{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--border-paper);padding:14px 18px;background:var(--surface-paper)}.command-section-title>div>span{color:var(--action);font:650 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.command-section-title h2{margin:4px 0 0;font-size:17px;font-weight:650}.command-section-title>strong{font:600 24px var(--font-mono)}.command-table{min-width:0;overflow:hidden}.command-attention-row,.command-table-head{display:grid;min-width:760px;grid-template-columns:48px minmax(150px,1fr) minmax(190px,1.4fr) 80px 100px 84px 110px;align-items:center;gap:10px}.command-table-head{background:var(--surface-paper-2);padding:9px 13px;color:var(--text-on-paper-muted);font:600 9px var(--font-mono);text-transform:uppercase}.command-attention-row,.command-table-head{border-bottom:1px solid var(--border-paper)}.command-attention-row{min-height:76px;padding:11px 13px;font-size:10px}.command-attention-row.is-selected{background:var(--action-soft);box-shadow:inset 3px 0 var(--action)}.command-severity{width:8px;height:8px;margin-left:8px;border-radius:50%;background:var(--ink-400)}.command-severity.is-critical{background:var(--danger)}.command-severity.is-warning{background:var(--review)}.command-attention-row>strong{font-size:11px}.command-attention-row>p{margin:0;overflow:hidden;color:var(--text-on-paper-muted);line-height:1.45;text-overflow:ellipsis}.command-attention-row>a{color:var(--action);text-decoration:none}.command-row-action{font-weight:650}.command-all-clear,.work-empty,.work-loading{display:flex;min-height:140px;align-items:center;justify-content:center;gap:12px;color:var(--text-on-paper-muted);padding:24px}.command-all-clear svg,.work-empty svg{width:24px;color:var(--ok)}.command-all-clear>div,.work-empty>div{display:grid;gap:4px}.command-all-clear strong,.work-empty strong{color:var(--text-on-paper);font-size:13px}.command-all-clear span,.work-empty span{font-size:11px}.command-pulse dl{margin:0;padding:8px 18px}.command-pulse dl>div{display:flex;min-height:39px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border-paper)}.command-pulse dt{color:var(--text-on-paper-muted);font-size:10px}.command-pulse dd{margin:0;font:600 11px var(--font-mono)}.command-pulse dd.is-critical{color:var(--danger)}.command-pulse dd.is-warning{color:var(--review)}.command-pulse>a{margin:15px 18px 18px}.command-changes ol{margin:0;padding:0;list-style:none}.command-changes li{display:grid;min-height:62px;grid-template-columns:60px 8px minmax(0,1fr) minmax(90px,.5fr) minmax(100px,.5fr);align-items:center;gap:12px;border-bottom:1px solid var(--border-paper);padding:10px 18px}.command-changes li>span,.command-changes time{color:var(--text-on-paper-muted);font-size:9px}.command-changes li>i{width:6px;height:6px;border-radius:50%;background:var(--action)}.command-changes li>div{display:grid;gap:3px}.command-changes li a{color:var(--text-on-paper);font-size:11px;font-weight:650;text-decoration:none}.command-changes li a:hover{color:var(--action)}.command-changes li div span{color:var(--text-on-paper-muted);font:500 9px var(--font-mono)}.command-ask form{display:grid;gap:10px;padding:18px}.command-ask label{color:var(--text-on-paper-muted);font-size:10px}.command-ask textarea{width:100%;resize:vertical;border:1px solid var(--border-paper);border-radius:10px;background:var(--surface-paper-2);padding:11px;color:var(--text-on-paper);font:500 12px/1.5 var(--font-sans)}.command-ask form button{min-height:40px;border:0;border-radius:10px;background:var(--action);color:var(--surface-white);font-size:11px;font-weight:650;cursor:pointer}.command-proof-note{display:flex;align-items:center;gap:8px;border-top:1px solid var(--border-paper);padding:13px 18px;color:var(--text-on-paper-muted);font-size:9px}.command-proof-note svg{width:14px;color:var(--action)}.command-capability-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--border-paper);border-radius:14px;background:var(--surface-white);overflow:hidden;box-shadow:var(--shadow-sm)}.command-capability-rail>a{display:grid;min-width:0;min-height:84px;grid-template-columns:20px minmax(0,1fr);align-content:center;gap:5px 9px;border-right:1px solid var(--border-paper);padding:14px;color:var(--text-on-paper);font-size:11px;font-weight:650;text-decoration:none;transition:background var(--dur-fast) var(--ease-out)}.command-capability-rail>a:hover{background:var(--action-soft)}.command-capability-rail>a:last-child{border-right:0}.command-capability-rail svg{grid-row:1/3;width:17px;color:var(--action)}.command-capability-rail span{overflow:hidden;color:var(--text-on-paper-muted);font-size:9px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ask-header{align-items:center}.ask-scope-proof>div{display:grid;gap:3px}.ask-scope-proof strong{color:var(--text-on-paper);font-size:11px}.ask-scope-proof span{font-size:10px}.ask-composer{margin-bottom:22px;border:1px solid var(--border-paper);border-radius:14px;background:var(--surface-white);overflow:hidden;box-shadow:var(--shadow-sm)}.ask-input-row{display:grid;min-height:72px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px 12px 20px}.ask-input-row>svg{width:20px;color:var(--action)}.ask-input-row input{width:100%;min-width:0;border:0;background:transparent;padding:8px 0;color:var(--text-on-paper);font-size:16px}.ask-input-row input:focus{outline:0}.ask-input-row button{min-height:44px;border:0;border-radius:10px;background:var(--action);padding:0 17px;color:var(--surface-white);font-size:12px;font-weight:650;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.ask-input-row button:hover:not(:disabled){background:var(--action-hover)}.ask-input-row button:disabled{opacity:.55}.ask-scope-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border-top:1px solid var(--border-paper);background:var(--surface-paper-2);padding:10px 20px;color:var(--text-on-paper-muted);font-size:9px}.ask-scope-row i{width:3px;height:3px;border-radius:50%;background:var(--paper-300)}.ask-start{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:0;border:1px solid var(--border-paper);border-radius:14px;background:var(--surface-white);overflow:hidden;box-shadow:var(--shadow-sm)}.ask-start>div:first-child{border-right:1px solid var(--border-paper);padding:clamp(26px,4vw,52px);background:var(--surface-paper)}.ask-start>div:first-child>span{color:var(--action);font:650 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ask-start h2{margin:14px 0;font:600 clamp(26px,3vw,38px)/1.12 var(--font-display);letter-spacing:-.035em}.ask-start p{margin:0;color:var(--text-on-paper-muted);font-size:13px;line-height:1.65}.ask-suggestions{display:grid}.ask-suggestions button{display:grid;min-height:84px;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:13px;border:0;border-bottom:1px solid var(--border-paper);background:transparent;padding:16px 20px;color:var(--text-on-paper);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.ask-suggestions button:last-child{border-bottom:0}.ask-suggestions button:hover{background:var(--action-soft)}.ask-suggestions button>span{color:var(--action);font:650 10px var(--font-mono)}.ask-suggestions button>strong{font-size:12px;line-height:1.45}.ask-suggestions button>svg{width:16px;color:var(--action)}.ask-error,.ask-loading{display:grid;gap:12px;border:1px solid var(--border-paper);border-radius:14px;background:var(--surface-white);padding:26px;box-shadow:var(--shadow-sm)}.ask-loading-line{display:flex;align-items:center;gap:10px;color:var(--text-on-paper-muted);font-size:11px}.ask-loading-line i{width:8px;height:8px;border-radius:50%;background:var(--action);animation:product-pulse 1.1s infinite alternate}.ask-loading-line:nth-child(2) i{animation-delay:.18s}.ask-loading-line:nth-child(3) i{animation-delay:.36s}@keyframes product-pulse{0%{opacity:.3}to{opacity:1}}.ask-loading p{margin:4px 0 0;font:500 11px var(--font-mono)}.ask-error{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;border-color:color-mix(in srgb,var(--red-600) 30%,var(--border-paper));background:var(--danger-soft)}.ask-error>svg{width:20px;color:var(--danger)}.ask-error>div{display:grid;gap:3px}.ask-error strong{font-size:12px}.ask-error span{color:color-mix(in srgb,var(--red-600) 70%,var(--ink-700));font-size:10px}.ask-error button{min-height:38px;border:1px solid color-mix(in srgb,var(--red-600) 40%,var(--border-paper));border-radius:10px;background:var(--surface-white);padding:0 12px;color:var(--danger);font-size:11px;cursor:pointer}.ask-answer-layout{display:grid;min-width:0;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:18px}.ask-answer-main,.ask-evidence-drawer{min-width:0;border:1px solid var(--border-paper);border-radius:14px;background:var(--surface-white);overflow:hidden;box-shadow:var(--shadow-sm)}.ask-answer-meta{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--border-paper);padding:13px 18px;background:var(--surface-paper)}.ask-answer-meta>div{display:flex;align-items:center;gap:9px}.ask-answer-meta svg{width:18px;color:var(--ok)}.ask-answer-meta strong{font-size:12px}.ask-answer-meta code,.ask-answer-meta span{color:var(--text-on-paper-muted);font:600 9px var(--font-mono);text-transform:uppercase}.ask-confidence{border:1px solid var(--border-paper);border-radius:6px;background:var(--surface-white);padding:3px 6px}.ask-direct-answer{margin:0;padding:26px 24px;color:var(--ink-900);font:500 clamp(18px,2vw,23px)/1.55 var(--font-display)}.ask-resolution-line{border-top:1px solid var(--border-paper);border-bottom:1px solid var(--border-paper);background:var(--action-soft);padding:10px 18px;color:var(--ink-700);font:550 9px var(--font-mono)}.ask-open-section>header{display:flex;min-height:53px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-paper);padding:11px 18px}.ask-open-section h2,.ask-unknowns h2{margin:0;font-size:14px;font-weight:650}.ask-open-section>header svg{width:15px;color:var(--text-on-paper-muted)}.ask-open-section dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.ask-open-section dl>div{min-width:0;border-right:1px solid var(--border-paper);border-bottom:1px solid var(--border-paper);padding:13px 18px}.ask-open-section dl>div.is-wide,.ask-open-section dl>div:nth-child(2n){border-right:0}.ask-open-section dl>div.is-wide{grid-column:1/-1}.ask-open-section dt{margin-bottom:5px;color:var(--text-on-paper-muted);font-size:9px}.ask-open-section dd{margin:0;font:600 11px var(--font-mono)}.ask-conflict-band{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid color-mix(in srgb,var(--amber-500) 40%,var(--border-paper));background:var(--review-soft);padding:14px 18px}.ask-conflict-band>svg{width:20px;color:var(--review)}.ask-conflict-band>div{display:grid;gap:3px}.ask-conflict-band strong{color:var(--review);font-size:11px}.ask-conflict-band span{color:color-mix(in srgb,var(--amber-600) 70%,var(--ink-700));font-size:10px}.ask-conflict-band button{min-height:36px;border:1px solid color-mix(in srgb,var(--amber-500) 45%,var(--border-paper));border-radius:8px;background:transparent;padding:0 11px;color:var(--review);font-size:10px;font-weight:650;cursor:pointer}.ask-impact-table>a{display:grid;min-height:58px;grid-template-columns:minmax(0,1.1fr) minmax(100px,.8fr) 70px 16px;align-items:center;gap:10px;border-bottom:1px solid var(--border-paper);padding:10px 18px;color:inherit;text-decoration:none;transition:background var(--dur-fast) var(--ease-out)}.ask-impact-table>a:hover{background:var(--surface-paper)}.ask-impact-table strong{font-size:11px}.ask-impact-table span{color:var(--text-on-paper-muted);font-size:9px}.ask-impact-table i{justify-self:start;color:var(--review);font:650 9px var(--font-mono);font-style:normal;text-transform:uppercase}.ask-impact-table svg{width:14px;color:var(--action)}.ask-unknowns{border-bottom:1px solid var(--border-paper);background:var(--surface-paper-2);padding:17px 18px}.ask-unknowns ul{margin:10px 0 0;padding-left:18px;color:var(--text-on-paper-muted);font-size:10px;line-height:1.7}.ask-recommendation{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--border-paper);padding:19px 18px}.ask-recommendation>div{display:grid;gap:5px}.ask-recommendation>div>span{color:var(--action);font:650 9px var(--font-mono);text-transform:uppercase}.ask-recommendation strong{font-size:12px}.ask-recommendation p,.ask-recommendation small{margin:0;color:var(--text-on-paper-muted);font-size:9px}.ask-recommendation small{display:flex;align-items:center;gap:6px}.ask-recommendation small svg{width:12px}.ask-recommendation>a{display:inline-flex;min-height:39px;flex:0 0 auto;align-items:center;gap:7px;border-radius:10px;background:var(--action);padding:0 12px;color:var(--surface-white);font-size:10px;font-weight:650;text-decoration:none}.ask-recommendation>a svg{width:14px}.ask-feedback{display:flex;min-height:56px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px;color:var(--text-on-paper-muted);font-size:9px}.ask-feedback button{min-height:31px;border:1px solid var(--border-paper);border-radius:8px;background:var(--surface-white);padding:0 9px;color:var(--text-on-paper);font-size:9px;cursor:pointer}.ask-feedback strong{color:var(--ok)}.ask-feedback strong.is-error{color:var(--danger)}.ask-evidence-drawer>header{display:flex;min-height:66px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-paper);padding:13px 16px;background:var(--surface-paper)}.ask-evidence-drawer>header span{color:var(--action);font:650 9px var(--font-mono);text-transform:uppercase}.ask-evidence-drawer>header h2{margin:4px 0 0;font-size:15px}.ask-evidence-drawer>header small{color:var(--text-on-paper-muted);font-size:9px}.ask-evidence-drawer>ol{margin:0;padding:0;list-style:none}.ask-evidence-drawer>ol button{display:grid;width:100%;min-height:70px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;border:0;border-bottom:1px solid var(--border-paper);background:transparent;padding:11px 14px;color:var(--text-on-paper);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.ask-evidence-drawer>ol button.is-selected{background:var(--action-soft);box-shadow:inset 3px 0 var(--action)}.ask-evidence-drawer>ol code{color:var(--action);font:650 10px var(--font-mono)}.ask-evidence-drawer>ol button>div{display:grid;min-width:0;gap:3px}.ask-evidence-drawer>ol strong{font-size:10px}.ask-evidence-drawer>ol small,.ask-evidence-drawer>ol span{color:var(--text-on-paper-muted);font-size:8px}.ask-evidence-drawer>ol i{color:var(--ok);font:650 9px var(--font-mono);font-style:normal}.ask-source-detail{padding:17px 16px;border-bottom:1px solid var(--border-paper)}.ask-source-detail>span{color:var(--action);font:650 9px var(--font-mono);text-transform:uppercase}.ask-source-detail h3{margin:7px 0 4px;font-size:13px}.ask-source-detail>code{color:var(--text-on-paper-muted);font:500 8px var(--font-mono)}.ask-source-detail blockquote{margin:13px 0;border-left:2px solid var(--action);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--action-soft);padding:11px;color:var(--ink-700);font:500 11px/1.55 var(--font-display)}.ask-source-detail dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.ask-source-detail dl>div{border-right:1px solid var(--border-paper);padding:7px}.ask-source-detail dl>div:last-child{border-right:0}.ask-source-detail dt{color:var(--text-on-paper-muted);font-size:8px}.ask-source-detail dd{margin:3px 0 0;font:600 9px var(--font-mono)}.ask-source-detail>div:not(:has(dt)){display:flex;align-items:center;gap:6px;margin-top:12px;color:var(--ok);font-size:9px}.ask-source-detail>div:not(:has(dt)) svg{width:13px}.ask-source-detail>a{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:var(--action);font-size:11px;font-weight:650;text-decoration:none}.ask-evidence-drawer>footer{display:flex;align-items:center;gap:9px;padding:13px 16px;color:var(--text-on-paper-muted)}.ask-evidence-drawer>footer>svg{width:15px}.ask-evidence-drawer>footer>div{display:grid;gap:3px;font-size:8px}.ask-evidence-drawer>footer code{max-width:220px;overflow:hidden;font:500 8px var(--font-mono);text-overflow:ellipsis}.work-header{align-items:center}.work-header>button{display:inline-flex;min-height:42px;align-items:center;gap:8px;border:0;border-radius:10px;background:var(--action);padding:0 15px;color:var(--surface-white);font-size:12px;font-weight:650;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.work-header>button:hover{background:var(--action-hover)}.work-header>button svg{width:15px}.work-trust-rail{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;margin-bottom:18px;border:1px solid var(--border-paper);border-radius:14px;background:var(--surface-white);padding:11px 15px;box-shadow:var(--shadow-sm)}.work-trust-rail>span{display:inline-flex;align-items:center;gap:6px;color:var(--text-on-paper-muted);font-size:9px}.work-trust-rail>span svg,.work-trust-rail>svg{width:13px;color:var(--action)}.work-create{margin-bottom:18px;border:1px solid var(--border-paper);border-radius:14px;background:var(--surface-white);overflow:hidden;box-shadow:var(--shadow-sm)}.work-create>header{display:flex;min-height:64px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-paper);padding:12px 18px;background:var(--surface-paper)}.work-create>header span{color:var(--action);font:650 9px var(--font-mono);text-transform:uppercase}.work-create>header h2{margin:4px 0 0;font-size:16px}.work-create>header button{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:8px;background:transparent;cursor:pointer}.work-create>header button svg{width:17px}.work-create>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px}.work-create label{display:grid;gap:6px;color:var(--text-on-paper-muted);font-size:9px}.work-create label.is-wide{grid-column:1/-1}.work-create input,.work-create select,.work-create textarea,.work-queue select{width:100%;min-height:40px;border:1px solid var(--border-paper);border-radius:10px;background:var(--surface-paper-2);padding:9px 10px;color:var(--text-on-paper);font:500 11px var(--font-sans)}.work-create>footer{display:flex;min-height:55px;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--border-paper);padding:10px 18px;background:var(--surface-paper)}.work-create>footer span{display:inline-flex;align-items:center;gap:7px;color:var(--text-on-paper-muted);font-size:9px}.work-create>footer span svg{width:14px;color:var(--action)}.work-create>footer button{min-height:38px;border:0;border-radius:10px;background:var(--action);padding:0 13px;color:var(--surface-white);font-size:10px;font-weight:650;cursor:pointer}.work-error{display:flex;align-items:center;gap:10px;margin-bottom:18px;border:1px solid color-mix(in srgb,var(--red-600) 30%,var(--border-paper));border-radius:14px;background:var(--danger-soft);padding:12px 14px;color:color-mix(in srgb,var(--red-600) 70%,var(--ink-700));font-size:10px}.work-error svg{width:17px;color:var(--danger)}.work-error span{flex:1}.work-error button{border:0;background:transparent;color:var(--danger);font-size:10px;cursor:pointer}.work-grid{display:grid;min-width:0;grid-template-columns:minmax(340px,.75fr) minmax(0,1.25fr);gap:18px}.work-detail,.work-queue{min-width:0;border:1px solid var(--border-paper);border-radius:14px;background:var(--surface-white);overflow:hidden;box-shadow:var(--shadow-sm)}.work-detail>header,.work-queue>header{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--border-paper);padding:12px 16px;background:var(--surface-paper)}.work-detail>header span,.work-detail>section>span,.work-queue>header span{color:var(--action);font:650 9px var(--font-mono);text-transform:uppercase}.work-detail>header h2,.work-queue>header h2{margin:4px 0 0;font-size:16px}.work-queue select{width:auto}.work-list>button{display:grid;width:100%;min-height:72px;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:10px;border:0;border-bottom:1px solid var(--border-paper);background:transparent;padding:12px 14px;color:var(--text-on-paper);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.work-list>button.is-selected{background:var(--action-soft);box-shadow:inset 3px 0 var(--action)}.work-risk{width:7px;height:7px;border-radius:50%;background:var(--ink-400)}.work-risk.is-high,.work-risk.is-medium{background:var(--review)}.work-risk.is-critical{background:var(--danger)}.work-list>button>div{display:grid;min-width:0;gap:4px}.work-list strong{overflow:hidden;font-size:11px;text-overflow:ellipsis}.work-list small,.work-list span{color:var(--text-on-paper-muted);font-size:8px}.work-detail>header>i,.work-list i{border:1px solid var(--border-paper);border-radius:var(--radius-sm);background:var(--surface-paper-2);padding:5px 7px;color:var(--text-on-paper-muted);font:650 8px var(--font-mono);font-style:normal;text-transform:uppercase}.work-detail>header>i.is-approved,.work-detail>header>i.is-executed,.work-detail>header>i.is-verified,.work-list i.is-approved,.work-list i.is-executed,.work-list i.is-verified{border-color:color-mix(in srgb,var(--green-600) 35%,var(--border-paper));background:var(--ok-soft);color:var(--ok)}.work-detail>header>i.is-pending,.work-list i.is-pending{border-color:color-mix(in srgb,var(--amber-500) 40%,var(--border-paper));background:var(--review-soft);color:var(--review)}.work-detail>header>i.is-failed,.work-detail>header>i.is-rejected,.work-list i.is-failed,.work-list i.is-rejected{border-color:color-mix(in srgb,var(--red-600) 30%,var(--border-paper));background:var(--danger-soft);color:var(--danger)}.work-detail>dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-bottom:1px solid var(--border-paper)}.work-detail>dl>div{border-right:1px solid var(--border-paper);padding:13px}.work-detail>dl>div:last-child{border-right:0}.work-detail dt{color:var(--text-on-paper-muted);font-size:8px}.work-detail dd{margin:4px 0 0;font:600 9px var(--font-mono);text-transform:capitalize}.work-detail>section{border-bottom:1px solid var(--border-paper);padding:16px}.work-detail>section ol,.work-detail>section p,.work-detail>section ul{margin:8px 0 0;color:var(--text-on-paper-muted);font-size:11px;line-height:1.6}.work-detail>section ol,.work-detail>section ul{padding-left:16px}.work-detail pre,.work-result pre{max-height:220px;overflow:auto;margin:10px 0 0;border-radius:10px;background:var(--surface-void);padding:12px;color:var(--ink-200);font:500 9px/1.55 var(--font-mono);white-space:pre-wrap}.work-review-policy{background:var(--review-soft)}.work-review-policy dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:11px 0 14px;border-top:1px solid color-mix(in srgb,var(--amber-500) 40%,var(--border-paper));border-bottom:1px solid color-mix(in srgb,var(--amber-500) 40%,var(--border-paper))}.work-review-policy dl>div{min-width:0;border-right:1px solid color-mix(in srgb,var(--amber-500) 40%,var(--border-paper));padding:10px}.work-review-policy dl>div:last-child{border-right:0}.work-review-policy dt{color:color-mix(in srgb,var(--amber-600) 75%,var(--ink-700));font-size:8px}.work-review-policy dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--ink-800);font-size:10px;font-weight:650}.work-review-policy label{display:grid;gap:6px;color:var(--review);font-size:9px}.work-review-policy textarea{width:100%;resize:vertical;border:1px solid color-mix(in srgb,var(--amber-500) 45%,var(--border-paper));border-radius:10px;background:var(--surface-white);padding:10px;color:var(--text-on-paper);font:500 11px/1.5 var(--font-sans)}.work-detail>footer{display:flex;min-height:70px;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:9px;padding:14px 16px;background:var(--surface-paper)}.work-detail>footer button{display:inline-flex;min-height:40px;align-items:center;gap:7px;border:0;border-radius:10px;background:var(--action);padding:0 13px;color:var(--surface-white);font-size:10px;font-weight:650;cursor:pointer}.work-detail>footer button.is-secondary{border:1px solid color-mix(in srgb,var(--red-600) 35%,var(--border-paper));background:var(--surface-white);color:var(--danger)}.work-detail>footer button:disabled{opacity:.55;cursor:not-allowed}.work-detail>footer button svg{width:14px}.work-blocked,.work-complete{display:inline-flex;align-items:center;gap:8px;color:var(--review);font-size:10px}.work-complete{color:var(--ok)}.work-blocked svg,.work-complete svg{width:15px}.continuum-content .v-page{width:min(100%,1440px);margin:0 auto;padding:34px clamp(18px,3vw,46px) 56px}.team-lifecycle{margin-bottom:24px;border:1px solid var(--border-paper);border-radius:14px;background:var(--surface-white);overflow:hidden;box-shadow:var(--shadow-sm)}.team-invitations>header,.team-lifecycle>header{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--border-paper);padding:15px 20px;background:var(--surface-paper)}.team-invitations>header span,.team-lifecycle>header span{display:block;margin-bottom:6px;color:var(--action);font:650 10px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.team-invitations>header h3,.team-lifecycle>header h2{margin:0;color:var(--text-on-paper);font-size:18px;font-weight:650;letter-spacing:-.02em}.team-lifecycle>header>strong{border:1px solid color-mix(in srgb,var(--amber-500) 40%,var(--border-paper));border-radius:var(--radius-sm);background:var(--review-soft);padding:6px 8px;color:var(--review);font:650 9px var(--font-mono);text-transform:uppercase}.team-lifecycle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.team-lifecycle-grid>form{display:flex;min-width:0;min-height:330px;flex-direction:column;align-items:stretch;gap:14px;border-right:1px solid var(--border-paper);padding:22px}.team-lifecycle-grid>form:last-child{border-right:0}.team-lifecycle-grid>form>svg{width:22px;height:22px;color:var(--action)}.team-lifecycle-grid h3{margin:0 0 7px;color:var(--text-on-paper);font-size:15px;font-weight:680}.team-lifecycle-grid p{margin:0;color:var(--text-on-paper-muted);font-size:12px;line-height:1.55}.team-lifecycle-grid label{display:grid;gap:6px}.team-lifecycle-grid label>span{color:var(--text-on-paper-muted);font:650 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.team-lifecycle-grid input,.team-lifecycle-grid select{width:100%;min-height:42px;border:1px solid var(--border-paper);border-radius:10px;background:var(--surface-paper-2);padding:0 11px;color:var(--text-on-paper);font:500 12px var(--font-sans)}.team-lifecycle-grid label>small{color:var(--text-on-paper-muted);font-size:10px;line-height:1.45}.team-invitations li>button,.team-lifecycle-grid button,.team-manual-code button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--action);border-radius:10px;background:var(--action);padding:0 13px;color:var(--surface-white);font:650 11px var(--font-sans);cursor:pointer}.team-lifecycle-grid form>button{margin-top:auto}.team-invitations li>button:disabled,.team-lifecycle-grid button:disabled,.team-manual-code button:disabled{cursor:not-allowed;opacity:.55}.team-lifecycle-policy{border-left:2px solid var(--border-paper);padding:4px 0 4px 12px}.team-manual-code{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(240px,1.4fr) auto;align-items:center;gap:16px;border-top:1px solid color-mix(in srgb,var(--amber-500) 40%,var(--border-paper));background:var(--review-soft);padding:16px 20px}.team-manual-code>div{display:grid;gap:4px}.team-manual-code strong{color:var(--text-on-paper);font-size:12px}.team-manual-code span{color:color-mix(in srgb,var(--amber-600) 65%,var(--ink-700));font-size:10px;line-height:1.45}.team-manual-code code{overflow:hidden;border:1px solid color-mix(in srgb,var(--amber-500) 40%,var(--border-paper));border-radius:10px;background:var(--surface-white);padding:10px;color:var(--text-on-paper);font:600 11px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.team-manual-code button{border-color:var(--ink-900);background:var(--ink-900)}.team-invitations li>button svg,.team-manual-code button svg{width:13px}.team-lifecycle-message{margin:0;border-top:1px solid color-mix(in srgb,var(--green-600) 35%,var(--border-paper));background:var(--ok-soft);padding:12px 20px;color:var(--ok);font-size:11px}.team-lifecycle-message.is-error{border-color:color-mix(in srgb,var(--red-600) 30%,var(--border-paper));background:var(--danger-soft);color:var(--danger)}.team-invitations{border-top:1px solid var(--border-paper)}.team-invitations>header>small{color:var(--text-on-paper-muted);font-size:10px}.team-invitations>p{margin:0;padding:22px 20px;color:var(--text-on-paper-muted);font-size:12px}.team-invitations ul{margin:0;padding:0;list-style:none}.team-invitations li{display:grid;grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:13px;border-bottom:1px solid var(--border-paper);padding:12px 20px}.team-invitations li:last-child{border-bottom:0}.team-invitations li>svg{width:17px;color:var(--action)}.team-invitations li>div{display:grid;min-width:0;gap:4px}.team-invitations li span,.team-invitations li strong{overflow:hidden;text-overflow:ellipsis}.team-invitations li strong{font-size:12px}.team-invitations li span{color:var(--text-on-paper-muted);font-size:10px}.team-invitations li>i{border:1px solid var(--border-paper);border-radius:var(--radius-sm);padding:5px 7px;color:var(--text-on-paper-muted);font:650 9px var(--font-mono);font-style:normal;text-transform:uppercase}.team-invitations li>i.is-pending{border-color:color-mix(in srgb,var(--amber-500) 40%,var(--border-paper));background:var(--review-soft);color:var(--review)}.team-invitations li>i.is-accepted{border-color:color-mix(in srgb,var(--green-600) 35%,var(--border-paper));background:var(--ok-soft);color:var(--ok)}.team-invitations li>i.is-expired,.team-invitations li>i.is-revoked{border-color:color-mix(in srgb,var(--red-600) 30%,var(--border-paper));background:var(--danger-soft);color:var(--danger)}.team-invitations li>button{min-height:32px;border-color:var(--border-paper);background:var(--surface-white);color:var(--danger);font-size:10px}@media (max-width:1180px){.continuum-shell{grid-template-columns:236px minmax(0,1fr)}.command-table{overflow-x:auto}.command-capability-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.command-capability-rail>a:nth-child(3){border-right:0}.command-capability-rail>a:nth-child(-n+3){border-bottom:1px solid var(--border-paper)}.settings-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.settings-grid>section:last-child{grid-column:1/-1}}@media (max-width:980px){.continuum-shell{display:block}.continuum-desktop-sidebar{display:none}.continuum-menu-button,.continuum-mobile-close{display:grid}.continuum-mobile-scrim{position:fixed;z-index:300;inset:0;display:block;border:0;background:color-mix(in srgb,var(--ink-950) 62%,transparent)}.continuum-mobile-sidebar{position:fixed;z-index:310;inset:0 auto 0 0;display:block;width:min(86vw,290px);box-shadow:var(--shadow-lg)}.continuum-mobile-sidebar .continuum-sidebar{height:100vh;min-height:0}.continuum-topbar{grid-template-columns:minmax(0,1fr) minmax(200px,330px) 36px;padding:0 18px}.ask-answer-layout,.command-layout,.command-lower,.question-workspace,.source-detail-grid,.work-grid{grid-template-columns:minmax(0,1fr)}.product-ledger-list>a,.product-ledger-list>article{grid-template-columns:22px minmax(0,1fr) auto}.product-ledger-list small{grid-column:2/-1}.sources-upload-fields{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.sources-upload-fields button{grid-column:1/-1}}@media (max-width:960px){.team-lifecycle-grid{grid-template-columns:minmax(0,1fr)}.team-lifecycle-grid>form{min-height:0;border-right:0;border-bottom:1px solid var(--border-paper)}.team-lifecycle-grid>form:last-child{border-bottom:0}.team-lifecycle-grid form>button{margin-top:6px}.team-manual-code{grid-template-columns:minmax(0,1fr) auto}.team-manual-code>div{grid-column:1/-1}}@media (max-width:720px){.continuum-topbar{min-height:58px;grid-template-columns:minmax(0,1fr) 34px;gap:10px;padding:0 12px}.continuum-command-trigger{display:none}.continuum-avatar{width:32px;height:32px}.ask-workspace,.command-page,.continuum-content .v-page,.product-page,.work-workspace{padding:24px 14px 42px}.ask-header,.command-page-header,.product-page-header,.work-header{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:20px;padding-bottom:18px}.product-header-actions{width:100%;justify-content:flex-start}.ask-scope-proof,.product-header-proof{max-width:none}.product-metric-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.product-metric-rail>div:nth-child(2n){border-right:0}.product-metric-rail>div:nth-child(-n+2){border-bottom:1px solid var(--border-paper)}.product-ledger-list>a,.product-ledger-list>article{grid-template-columns:20px minmax(0,1fr);gap:9px 11px;padding:14px}.product-ledger-list i,.product-ledger-list small{grid-column:2}.settings-grid,.sources-upload-fields,.work-create>div{grid-template-columns:minmax(0,1fr)}.settings-grid>section:last-child,.sources-upload-fields button,.work-create label.is-wide{grid-column:auto}.sources-upload>footer,.work-create>footer{align-items:flex-start;flex-direction:column}.command-capability-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.command-capability-rail>a{border-bottom:1px solid var(--border-paper)}.command-capability-rail>a:nth-child(odd){border-right:1px solid var(--border-paper)}.command-capability-rail>a:nth-child(2n){border-right:0}.command-changes li{grid-template-columns:48px 6px minmax(0,1fr)}.command-changes li>span{display:none}.ask-input-row{grid-template-columns:20px minmax(0,1fr)}.ask-input-row button{grid-column:1/-1}.ask-start{grid-template-columns:minmax(0,1fr)}.ask-start>div:first-child{border-right:0;border-bottom:1px solid var(--border-paper);padding:28px 20px}.ask-open-section dl{grid-template-columns:minmax(0,1fr)}.ask-open-section dl>div{border-right:0}.ask-conflict-band{grid-template-columns:22px minmax(0,1fr)}.ask-conflict-band button{grid-column:2;justify-self:start}.ask-impact-table>a{grid-template-columns:minmax(0,1fr) 65px 14px}.ask-impact-table>a>span{grid-column:1;grid-row:2}.ask-recommendation{align-items:flex-start;flex-direction:column}.work-trust-rail{overflow-x:auto;justify-content:flex-start}.work-trust-rail>span{flex:0 0 auto}.work-list>button{grid-template-columns:7px minmax(0,1fr) auto}.work-list small{display:none}.work-detail>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.work-review-policy dl{grid-template-columns:minmax(0,1fr)}.work-review-policy dl>div{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--amber-500) 40%,var(--border-paper))}.work-review-policy dl>div:last-child{border-bottom:0}.work-detail>dl>div:nth-child(2){border-right:0}.work-detail>dl>div:nth-child(-n+2){border-bottom:1px solid var(--border-paper)}}@media (max-width:560px){.team-lifecycle>header{align-items:flex-start;flex-direction:column}.team-manual-code{grid-template-columns:minmax(0,1fr)}.team-invitations li{grid-template-columns:20px minmax(0,1fr)}.team-invitations li>button,.team-invitations li>i{grid-column:2;justify-self:start}}@media (max-width:420px){.continuum-breadcrumb>i,.continuum-breadcrumb>span{display:none}.ask-header h1,.command-page-header h1,.product-page-header h1,.work-header h1{font-size:34px}.product-metric-rail{grid-template-columns:minmax(0,1fr)}.product-metric-rail>div{min-height:70px;border-right:0;border-bottom:1px solid var(--border-paper)}.product-metric-rail>div:last-child{border-bottom:0}.command-capability-rail{grid-template-columns:minmax(0,1fr)}.command-capability-rail>a{border-right:0}.ask-scope-row{align-items:flex-start;flex-direction:column}.ask-scope-row i{display:none}.ask-direct-answer,.question-answer>p{font-size:18px}.ask-answer-meta{align-items:flex-start;flex-direction:column}.question-review-gate dl>div,.settings-grid dl>div,.source-metadata dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}@media (prefers-reduced-motion:reduce){.ask-workspace *,.command-page *,.continuum-shell *,.continuum-shell :after,.continuum-shell :before,.product-page *,.work-workspace *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ask-loading-line i{animation:none;opacity:1}}.continuum-shell{background:radial-gradient(ellipse 60% 40% at 100% 0,rgba(47,123,255,.06),transparent 50%),var(--surface-paper-2,#ebe6db)!important}.continuum-sidebar{background:radial-gradient(ellipse 80% 40% at 0 0,rgba(47,123,255,.14),transparent 55%),linear-gradient(180deg,#05070c,#0b1220 48%,#070b12)!important;box-shadow:8px 0 40px rgba(0,0,0,.25)}.continuum-sidebar-brand strong{letter-spacing:.22em!important;background:linear-gradient(90deg,#fff,#9ec0ff);-webkit-background-clip:text;background-clip:text;color:transparent!important}.continuum-os-strip{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 14px 4px;padding:0 0 2px}.continuum-os-strip span{display:inline-flex;align-items:center;min-height:1.45rem;padding:0 .5rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:#9aa8b8;font-family:var(--font-mono,ui-monospace,monospace);font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.continuum-os-strip span[data-live=true]{color:#c8e6d4;border-color:rgba(63,190,120,.35);background:rgba(31,122,72,.16)}.continuum-workspace{border-color:rgba(111,161,255,.18)!important;background:linear-gradient(145deg,rgba(27,110,245,.1),transparent 60%),rgba(255,255,255,.03)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04);transition:border-color .18s ease,box-shadow .18s ease}.continuum-workspace:hover{border-color:rgba(111,161,255,.35)!important;box-shadow:0 0 24px rgba(27,110,245,.12)}.continuum-shell .is-active,.continuum-shell a[aria-current=page],.continuum-sidebar a[aria-current=page]{box-shadow:inset 3px 0 0 #6fa1ff}.continuum-content,.continuum-main,.continuum-shell main{position:relative}.continuum-shell .card,.continuum-shell .v-card,.continuum-shell [class*=Card]{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.continuum-shell .card:hover,.continuum-shell [class*=Card]:hover{transform:translateY(-1px)}.continuum-header,.continuum-shell header,.continuum-topbar{backdrop-filter:blur(12px)}.continuum-shell .ask-workspace,.continuum-shell .work-workspace,.continuum-shell [data-surface=ask]{border-radius:16px}.continuum-shell .status-live:before,.continuum-shell [data-live=true]:before{content:"";display:inline-block;width:.4rem;height:.4rem;margin-right:.4rem;border-radius:999px;background:#3fbe78;box-shadow:0 0 0 3px rgba(63,190,120,.2);animation:os-live 1.4s ease-in-out infinite;vertical-align:middle}@keyframes os-live{0%,to{opacity:1}50%{opacity:.35}}.continuum-shell .btn-primary,.continuum-shell [class*=Button][data-variant=default],.continuum-shell button[data-variant=primary]{box-shadow:0 10px 24px rgba(19,95,211,.22)}@media (max-width:960px){.continuum-shell{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.continuum-shell .card,.continuum-shell .status-live:before,.continuum-shell [class*=Card],.continuum-shell [data-live=true]:before{animation:none!important;transition:none!important;transform:none!important}}