:root{--ak-ground:#f2efe9;--ak-surface:#fbf9f5;--ak-raised:#ebe7de;--ak-line:#e2dccf;--ak-line-strong:#d3cbba;--ak-text:#191713;--ak-text-subtle:#54504a;--ak-text-muted:#625e57;--ak-accent:#1b4736;--ak-accent-ink:#fbf9f5;--ak-danger:#9a3d34;--ak-warning:#8a5a24;--ak-space-1:4px;--ak-space-2:8px;--ak-space-3:12px;--ak-space-4:16px;--ak-space-5:24px;--ak-space-6:32px;--ak-space-7:48px;--ak-space-8:64px;--ak-control-height:40px;--ak-control-radius:8px;--ak-panel-radius:8px;--ak-font-meta:12px;--ak-font-control:13px;--ak-font-body:14px;--ak-font-section:18px;--ak-font-page:40px;--ak-font-display:Georgia, "Times New Roman", serif;--ak-font-mono:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--ak-content-width:1180px;--ak-workspace-header-height:64px}.akoli-workspace-shell{--ive-ground:var(--ak-ground);--ive-surface:var(--ak-surface);--ive-raised:var(--ak-raised);--ive-line:var(--ak-line);--ive-text:var(--ak-text);--ive-muted:var(--ak-text-muted);--ive-accent:var(--ak-accent);background:var(--ak-ground);color:var(--ak-text);grid-template-columns:92px minmax(0,1fr);min-height:100dvh;display:grid}.akoli-workspace-column{min-width:0}.akoli-workspace-rail{z-index:30;background:#191713;flex-direction:column;height:100dvh;padding:16px 8px;display:flex;position:sticky;top:0;left:0;overflow:hidden auto}.akoli-rail-mark{color:#f7f4ed;font-family:var(--ak-font-display);border-radius:8px;justify-content:center;align-items:center;height:40px;margin-bottom:16px;font-size:14px;text-decoration:none;display:flex}.akoli-rail-items{gap:4px;display:grid}.akoli-rail-primary{flex:none}.akoli-rail-secondary{border-top:1px solid #3c3933;margin-top:16px;padding-top:16px}.akoli-rail-item{color:#aaa399;text-align:center;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:62px;padding:8px 4px;font-size:12px;line-height:1.15;text-decoration:none;display:flex}.akoli-rail-item:hover,.akoli-rail-item.is-active{color:#f7f4ed;background:#2b2924}.akoli-rail-item.is-active{border-color:#4b6e5e}.akoli-rail-item.is-disabled{cursor:not-allowed;opacity:.38}.akoli-workspace-masthead.ive-v2-topbar{border-bottom:1px solid var(--ak-line);color:var(--ak-text);height:var(--ak-workspace-header-height);min-height:var(--ak-workspace-header-height);z-index:24;background:#fbf9f5f5;padding:8px 24px;position:sticky;top:0}.akoli-context-chip{background:var(--ak-raised);border:1px solid var(--ak-line);border-radius:8px;grid-template-columns:auto auto auto auto;align-items:center;gap:0 10px;min-width:0;min-height:44px;padding:6px 8px 6px 12px;display:grid}.akoli-context-chip>span,.akoli-context-chip>small{color:var(--ak-text-muted);white-space:nowrap;font-size:12px}.akoli-context-chip>b{color:var(--ak-text);font-family:var(--ak-font-mono);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:13px;overflow:hidden}.akoli-context-chip>a{border-left:1px solid var(--ak-line-strong);color:var(--ak-accent);align-items:center;min-height:30px;padding:0 8px 0 12px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.akoli-masthead-actions{margin-left:auto}.akoli-workspace-masthead .ive-v2-actions>button,.akoli-tools-menu>summary,.akoli-account-menu>summary{border:1px solid var(--ak-line-strong);color:var(--ak-text-subtle);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:13px;list-style:none;display:inline-flex}.akoli-workspace-masthead .ive-v2-actions>button:hover,.akoli-tools-menu>summary:hover,.akoli-account-menu>summary:hover,.akoli-tools-menu[open]>summary,.akoli-account-menu[open]>summary{background:var(--ak-raised);border-color:var(--ak-line-strong);color:var(--ak-text)}.akoli-tools-menu,.akoli-account-menu{position:relative}.akoli-tools-menu>summary::-webkit-details-marker{display:none}.akoli-account-menu>summary::-webkit-details-marker{display:none}.akoli-tools-menu>div,.akoli-account-menu>div{background:var(--ak-surface);border:1px solid var(--ak-line-strong);z-index:60;border-radius:8px;gap:4px;min-width:210px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #19171324}.akoli-tools-menu>div :is(a,span),.akoli-account-menu>div :is(a,span){color:var(--ak-text-subtle);border-radius:8px;align-items:center;gap:10px;min-height:36px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.akoli-tools-menu>div a:hover,.akoli-account-menu>div a:hover{background:var(--ak-raised);color:var(--ak-text)}.akoli-tools-menu>div span[aria-disabled=true]{opacity:.45}.akoli-account-menu>summary{font-family:var(--ak-font-mono);border-radius:999px;padding-left:10px;padding-right:8px}.akoli-account-menu>div>span{border-bottom:1px solid var(--ak-line);overflow-wrap:anywhere}.akoli-ask-trigger .ive-v2-agent-avatar,.ive-v2-agent-avatar,.akoli-agent-mark{background:var(--ak-accent);color:var(--ak-accent-ink);border:0;border-radius:6px}:is(.akoli-workspace-shell .ive-v2-frame,.akoli-workspace-shell .ive-v2-frame:has(.ive-v2-agent-lane.is-closed)){min-height:calc(100dvh - var(--ak-workspace-header-height));grid-template-columns:minmax(0,1fr) 376px;align-items:start;display:grid}.akoli-workspace-shell .ive-v2-frame:has(.ive-v2-agent-lane.is-closed){grid-template-columns:minmax(0,1fr)}.akoli-workspace-shell .akoli-secondary-frame{grid-template-columns:minmax(0,1fr)}.akoli-workspace-shell .ive-v2-workarea{min-width:0;overflow-x:clip}.akoli-workspace-shell .ive-v2-session{background:var(--ak-surface);border-bottom:1px solid var(--ak-line);color:var(--ak-text-muted);min-height:38px;padding:8px 32px}.akoli-workspace-shell .ive-v2-session :is(span,a){color:inherit;font-size:12px;text-decoration:none}.akoli-workspace-shell .ive-v2-session span:first-child{color:var(--ak-text);font-weight:650}.akoli-workspace-shell .ive-v2-stage-scope.sana-source{--ground:var(--ak-ground);--sunk:var(--ak-ground);--surface:var(--ak-surface);--raised:var(--ak-raised);--line:var(--ak-line);--line-2:var(--ak-line-strong);--cream:var(--ak-text);--cream-2:var(--ak-text-subtle);--cream-3:var(--ak-text-muted);--accent:var(--ak-accent);background:var(--ak-ground);color:var(--ak-text)}.akoli-workspace-shell .ive-v2-stage-document{gap:20px;max-width:1180px;padding:34px 32px 80px}.akoli-workspace-shell .ive-v2-stage-document>.stage-save-boundary,.akoli-workspace-shell .ive-v2-stage-document .memo{gap:20px}.akoli-workspace-shell .document-header{border-bottom:0;padding:4px 0 12px}.akoli-workspace-shell .sana-source.sana-source .document-header .eyebrow{color:var(--ak-accent);font-family:var(--ak-font-mono);text-transform:uppercase;margin-bottom:8px;font-weight:650;display:block;font-size:13px!important}.akoli-workspace-shell .ive-v2-stage-document .document-header h1,.akoli-workspace-shell .sana-source .pghead .document-header h1{color:var(--ak-text);font-family:var(--ak-font-display);font-size:40px;font-weight:400;line-height:1.08}.akoli-workspace-shell .ive-v2-stage-document .document-header .lede{color:var(--ak-text-subtle);max-width:70ch;margin-top:10px;font-size:15px;line-height:1.6}.akoli-workspace-shell .sana-source :is(.panel,.sec),.akoli-workspace-shell :is(.first-pass-foundation-details,.first-pass-assessment,.quality-synthesis){background:var(--ak-surface);border:1px solid var(--ak-line);color:var(--ak-text);border-radius:8px;margin:0;overflow:hidden;box-shadow:0 1px 1px #19171308}.akoli-workspace-shell .sana-source.sana-source .p-head,.akoli-workspace-shell .ive-v2-stage-document :is(.sec .sh,.brief-h,.ixhead){border-bottom:1px solid var(--ak-line);background:0 0;align-items:flex-start;gap:16px;min-height:0;padding:18px 20px}.akoli-workspace-shell .sana-source.sana-source .p-head b,.akoli-workspace-shell .ive-v2-stage-document :is(.sec .sh,.brief-h,.ixhead) :is(h2,h3){color:var(--ak-text);font-family:var(--ak-font-display);margin:0;font-size:20px;font-weight:400;line-height:1.25}.akoli-workspace-shell .sana-source.sana-source .p-head-description,.akoli-workspace-shell .ive-v2-stage-document :is(.sec .sh,.brief-h,.ixhead) p{color:var(--ak-text-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.akoli-workspace-shell .sana-source.sana-source .p-body,.akoli-workspace-shell .ive-v2-stage-document :is(.sec .build,.chartbox,.xmod,.sec .rate,.statebar,.route-note,.bswitch,.evid,.fig,.derived .d,.gaps .g){padding-left:20px;padding-right:20px}.akoli-workspace-shell .sana-source.sana-source .p-body{padding-top:20px;padding-bottom:20px}.akoli-workspace-shell .sana-source :is(.f,fieldset){min-width:0}.akoli-workspace-shell .sana-source .f{gap:8px;display:grid}.akoli-workspace-shell .sana-source :is(.flab,legend,.k,.st){color:var(--ak-text-muted);line-height:1.4;font-size:12px!important}.akoli-workspace-shell .ive-v2-stage-scope :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.akoli-workspace-shell .ive-v2-agent-panel :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background-color:var(--ak-surface);border:1px solid var(--ak-line-strong);color:var(--ak-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:8px;min-height:42px;padding:10px 12px;font-size:14px;line-height:1.5}.akoli-workspace-shell .ive-v2-stage-scope select,.akoli-workspace-shell .ive-v2-agent-panel select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236e6960' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;padding-right:44px!important}.akoli-workspace-shell .sana-source :is(.btn,button),.akoli-workspace-shell .ive-v2-agent-panel :is(.btn,button){border-radius:8px}.akoli-workspace-shell .sana-source .btn{border:1px solid var(--ak-line-strong);color:var(--ak-text-subtle);cursor:pointer;background:0 0;gap:8px;min-height:40px;padding:9px 14px;text-decoration:none}.akoli-workspace-shell .sana-source .btn:hover:not(:disabled){background:var(--ak-raised);color:var(--ak-text)}.akoli-workspace-shell .sana-source .btn.solid{background:var(--ak-accent);border-color:var(--ak-accent);color:var(--ak-accent-ink)}.akoli-workspace-shell .sana-source .btn:disabled{cursor:not-allowed;opacity:.5}.akoli-workspace-shell .sana-source :is(.frow,.acts){flex-wrap:wrap;align-items:center;gap:10px;display:flex}.akoli-workspace-shell .sana-source .stage-footer-actions{justify-content:flex-end;padding:4px 0}.akoli-workspace-shell .tblwrap,.akoli-workspace-shell .ive-statement-table-wrap{scrollbar-gutter:stable;overflow-x:auto}.akoli-workspace-shell .sana-source .tbl{background:var(--ak-surface);border-collapse:collapse;width:100%;min-width:780px}.akoli-workspace-shell .sana-source .tbl caption{background:var(--ak-surface);color:var(--ak-text-muted);padding:12px 20px}.akoli-workspace-shell .sana-source .tbl :is(th,td){border-bottom:1px solid var(--ak-line);color:var(--ak-text-subtle);vertical-align:top;padding:14px 16px}.akoli-workspace-shell .sana-source .tbl th{color:var(--ak-text-muted);text-transform:uppercase;font-size:11px;font-weight:650}.akoli-workspace-shell .sana-source .tbl td b{color:var(--ak-text)}.akoli-workspace-shell .sana-source .tbl .sub{color:var(--ak-text-muted);margin-top:4px;font-size:11px;display:block}.screener-view-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.screener-view-options>button{background:var(--ak-ground);border:1px solid var(--ak-line);color:var(--ak-text);cursor:pointer;text-align:left;border-radius:8px;align-items:flex-start;gap:6px;min-height:96px;padding:16px;display:grid}.screener-view-options>button:hover:not(:disabled){border-color:var(--ak-accent)}.screener-view-options>button span{color:var(--ak-text-muted);font-size:12px;line-height:1.45}.first-pass-assessment{gap:0;display:grid}.first-pass-dimension-status{border-bottom:1px solid var(--ak-line);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.first-pass-dimension-status span{color:var(--ak-text-muted);font-size:12px}.first-pass-dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.first-pass-dimension-grid>.dim{border-bottom:1px solid var(--ak-line);min-width:0}.first-pass-dimension-grid>.dim:nth-child(odd){border-right:1px solid var(--ak-line)}.first-pass-dimension-grid>.dim h2{font-family:var(--ak-font-display);margin:6px 0;font-size:20px;font-weight:400}.quality-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 24px 4px;display:grid}.quality-evidence-grid>label{gap:8px;min-width:0;display:grid}.quality-evidence-grid>label>span{color:var(--ak-text);font-size:var(--ak-font-control);font-weight:650}.quality-evidence-grid>label>small{color:var(--ak-text-muted);font-size:var(--ak-font-meta);line-height:1.45}.quality-evidence-grid>label:last-child{grid-column:1/-1}.risk-register-actions{justify-content:flex-end;display:flex}.risk-authoring-overlay{z-index:80;background:#19171370;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.risk-authoring-dialog{background:var(--ak-surface);grid-template-rows:auto minmax(0,1fr) auto;width:min(560px,100%);max-width:560px;height:100dvh;display:grid;box-shadow:-20px 0 60px #19171333}.risk-authoring-dialog>header,.risk-authoring-dialog>footer{border-bottom:1px solid var(--ak-line);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.risk-authoring-dialog>header span{color:var(--ak-accent);font-family:var(--ak-font-mono);text-transform:uppercase;font-size:11px}.risk-authoring-dialog>header h2{font-family:var(--ak-font-display);margin:4px 0;font-size:26px;font-weight:400}.risk-authoring-dialog>header p{color:var(--ak-text-muted);margin:0}.risk-authoring-dialog>header>button{border:1px solid var(--ak-line-strong);color:var(--ak-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.risk-authoring-scroll{min-height:0;padding:20px;overflow-y:auto}.risk-authoring-dialog>footer{border-bottom:0;border-top:1px solid var(--ak-line);justify-content:flex-end}.akoli-workspace-shell .ive-v2-agent-lane{--surface:var(--ak-surface);--raised:var(--ak-raised);--sunk:var(--ak-ground);--line:var(--ak-line);--line-2:var(--ak-line-strong);--cream:var(--ak-text);--cream-2:var(--ak-text-subtle);--cream-3:var(--ak-text-muted);--accent:var(--ak-accent);background:var(--ak-surface);border-left:1px solid var(--ak-line);height:calc(100dvh - var(--ak-workspace-header-height));min-width:0;bottom:auto;right:auto;top:var(--ak-workspace-header-height);z-index:18;align-self:start;width:376px;position:sticky}.akoli-workspace-shell .ive-v2-agent-lane.is-closed{display:none}.akoli-workspace-shell .ive-v2-agent-panel,.akoli-workspace-shell .ive-v2-agent-panel .coach-presence{background:var(--ak-surface);height:100%;min-height:0}.akoli-workspace-shell .ive-v2-agent-panel .coach-presence-identity{border-bottom:1px solid var(--ak-line);grid-template-columns:32px minmax(0,1fr) auto;gap:8px;min-height:64px;padding:12px 16px}.akoli-workspace-shell .ive-v2-agent-panel .coach-presence-identity b{color:var(--ak-text);font-family:var(--ak-font-display);font-size:18px;font-weight:400}.akoli-workspace-shell .ive-v2-agent-panel .coach-route-context{background:var(--ak-ground);border-bottom:1px solid var(--ak-line);gap:5px;padding:14px 16px}.akoli-workspace-shell .ive-v2-agent-panel .coach-route-context>b{color:var(--ak-text);font-size:13px}.akoli-workspace-shell .ive-v2-agent-panel .coach-route-context>span{color:var(--ak-accent);font-family:var(--ak-font-mono);text-transform:uppercase;font-size:10px}.akoli-workspace-shell .ive-v2-agent-panel .coach-route-context>p{color:var(--ak-text-muted);font-size:12px}.akoli-workspace-shell .ive-v2-agent-panel .coach-guided{border-bottom:1px solid var(--ak-line);padding:16px}.akoli-workspace-shell .ive-v2-agent-panel .coach-guided>header span{color:var(--ak-accent)}.akoli-workspace-shell .ive-v2-agent-panel .coach-guided-choices>.btn{background:var(--ak-surface);border-color:var(--ak-line-strong);color:var(--ak-text-subtle)}.akoli-workspace-shell .ive-v2-agent-panel .coach-chat-lane{background:var(--ak-surface);gap:16px;padding:16px}.akoli-workspace-shell .ive-v2-agent-panel .coach-user-turn,.akoli-workspace-shell .ive-v2-agent-panel .coach-draft-card{background:var(--ak-raised);color:var(--ak-text)}.akoli-workspace-shell .ive-v2-agent-panel .coach-chat-dock{background:var(--ak-surface);border-top:1px solid var(--ak-line);grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;gap:8px;min-height:146px;margin-top:auto;padding:14px 16px 16px;display:grid}.akoli-workspace-shell .ive-v2-agent-panel .coach-chat-dock label{min-width:0}.akoli-workspace-shell .ive-v2-agent-panel .coach-chat-dock textarea{background:var(--ak-ground);resize:vertical;width:100%;height:104px;min-height:104px;max-height:220px}.akoli-workspace-shell .ive-v2-agent-panel .coach-chat-dock>button{background:var(--ak-accent);border-color:var(--ak-accent);color:var(--ak-accent-ink);align-self:end;min-width:72px}.akoli-workspace-shell .ive-v2-agent-panel .btn.solid{color:var(--ak-accent-ink)}.akoli-screener-agent{grid-template-rows:auto 1fr;height:100%;display:grid}.akoli-screener-agent>header{border-bottom:1px solid var(--ak-line);grid-template-columns:32px minmax(0,1fr) 40px;align-items:center;gap:10px;min-height:64px;padding:12px 16px;display:grid}.akoli-screener-agent>header b{font-family:var(--ak-font-display);font-size:18px;font-weight:400}.akoli-screener-agent>header button{border:1px solid var(--ak-line-strong);color:var(--ak-text);cursor:pointer;background:0 0;width:40px;height:40px}.akoli-screener-agent>div{align-content:start;gap:12px;padding:24px 20px;display:grid}.akoli-screener-agent>div>span{color:var(--ak-accent);font-family:var(--ak-font-mono);text-transform:uppercase;font-size:10px}.akoli-screener-agent h2{font-family:var(--ak-font-display);margin:0;font-size:24px;font-weight:400}.akoli-screener-agent p{color:var(--ak-text-muted);margin:0;line-height:1.6}.akoli-screener-agent a{color:var(--ak-accent)}@media (width<=1180px){:is(.akoli-workspace-shell .ive-v2-frame,.akoli-workspace-shell .ive-v2-frame:has(.ive-v2-agent-lane.is-closed)){grid-template-columns:minmax(0,1fr)}.akoli-workspace-shell .ive-v2-agent-lane.is-open{bottom:0;right:var(--ive-visual-viewport-offset,0);top:var(--ak-workspace-header-height);position:fixed;box-shadow:-20px 0 56px #1917132e}}@media (width<=760px){.akoli-workspace-shell{padding-bottom:72px;display:block}.akoli-workspace-rail{z-index:70;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;border-top:1px solid #3c3933;height:72px;padding:5px;display:block;position:fixed;inset:auto 0 0;overflow:auto hidden}.akoli-workspace-rail::-webkit-scrollbar{display:none}.akoli-rail-mark,.akoli-rail-secondary{display:none}.akoli-rail-primary{gap:2px;width:max-content;min-width:100%;display:flex}.akoli-rail-item{scroll-snap-align:center;flex:0 0 78px;gap:4px;min-height:62px;padding:5px 2px;font-size:12px}.stage-save-boundary>.counts+.panel>.p-head{grid-template-columns:minmax(0,1fr);align-items:start}.stage-save-boundary>.counts+.panel>.p-head>.k{text-align:left;justify-self:start;max-width:none}.akoli-rail-item svg{width:18px;height:18px}.akoli-workspace-masthead.ive-v2-topbar{gap:8px;padding:8px 12px}.akoli-context-chip{flex:1;grid-template-columns:minmax(0,1fr) auto;padding-left:10px}.akoli-context-chip>span,.akoli-context-chip>small{display:none}.akoli-context-chip>b{max-width:none}.akoli-context-chip>a{border-left:1px solid var(--ak-line-strong)}.akoli-workspace-masthead .ive-v2-actions{gap:6px}.akoli-tools-menu>summary,.akoli-account-menu>summary{gap:2px;width:42px;height:42px;padding:6px}.akoli-tools-menu>summary>span,.akoli-account-menu>summary>svg{display:none}.akoli-tools-menu>div,.akoli-account-menu>div{max-width:calc(100vw - 24px)}.akoli-workspace-masthead .ive-v2-actions>button:not(.akoli-ask-trigger),.akoli-workspace-masthead .akoli-ask-trigger{gap:0;width:42px;height:42px;padding:6px;font-size:13px}.akoli-workspace-masthead .akoli-ask-trigger>svg,.akoli-workspace-masthead .ive-v2-actions>button:not(.akoli-ask-trigger)>span,.akoli-workspace-masthead .akoli-ask-trigger>span:last-child{display:none}.akoli-workspace-shell .ive-v2-session{padding:8px 16px}.akoli-workspace-shell .ive-v2-stage-document{gap:16px;padding:24px 16px 48px}.akoli-workspace-shell .ive-v2-stage-document>.stage-save-boundary,.akoli-workspace-shell .ive-v2-stage-document .memo{gap:16px}.akoli-workspace-shell .ive-v2-stage-document .document-header h1,.akoli-workspace-shell .sana-source .pghead .document-header h1{font-size:32px}.akoli-workspace-shell .ive-v2-stage-document .document-header .lede{font-size:14px}.screener-view-options,.first-pass-dimension-grid,.quality-evidence-grid{grid-template-columns:minmax(0,1fr)}.quality-evidence-grid{padding:16px 16px 4px}.quality-evidence-grid>label:last-child{grid-column:auto}.first-pass-dimension-grid>.dim:nth-child(odd){border-right:0}.akoli-workspace-shell .ive-v2-agent-lane.is-open{z-index:65;width:100%;height:calc(100% - 72px);inset:0 0 auto}.akoli-workspace-shell .ive-v2-agent-panel .coach-chat-dock textarea{min-height:96px}.risk-authoring-overlay{bottom:72px}.risk-authoring-dialog{height:auto}}html,body{background:var(--ak-ground);color:var(--ak-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;max-width:100%;overflow-x:clip}.sana-source[data-theme=light]{--ak-text-muted:#59635f}:is(.ive-entry-page,.ive-v2-application,.sana-source,.fleet-auth,.tracer-main,.coach-experience,.ive-statements-pane){--ground:var(--ak-ground);--sunk:var(--ak-ground);--surface:var(--ak-surface);--raised:var(--ak-raised);--line:var(--ak-line);--line-2:var(--ak-line-strong);--cream:var(--ak-text);--cream-2:var(--ak-text-subtle);--cream-3:var(--ak-text-muted);--accent:var(--ak-accent);--r:var(--ak-panel-radius);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--ak-font-body);line-height:1.5}:is(.ive-entry-page,.ive-v2-application,.sana-source,.fleet-auth,.tracer-header,.tracer-main,.coach-experience,.ive-statements-pane) *,:is(.ive-entry-page,.ive-v2-application,.sana-source,.fleet-auth,.tracer-header,.tracer-main,.coach-experience,.ive-statements-pane) :before,:is(.ive-entry-page,.ive-v2-application,.sana-source,.fleet-auth,.tracer-header,.tracer-main,.coach-experience,.ive-statements-pane) :after{box-sizing:border-box;letter-spacing:0}:is(.ive-entry-page,.ive-v2-application,.sana-source,.fleet-auth,.tracer-main,.coach-experience,.ive-statements-pane) :is(button,input,select,textarea){font-family:inherit}:is(.ive-v2-stage-scope,.sana-source,.ive-entry-page,.fleet-auth) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--ak-ground);border:1px solid var(--ak-line-strong);border-radius:var(--ak-control-radius);color:var(--ak-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:var(--ak-font-control);min-height:var(--ak-control-height);padding:var(--ak-space-2) var(--ak-space-3)}:is(.ive-v2-stage-scope,.sana-source,.ive-entry-page,.fleet-auth) select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23aeb7b0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right var(--ak-space-3) center!important;padding-right:var(--ak-space-7)!important;background-repeat:no-repeat!important;background-size:14px!important}:is(.ive-v2-application,.sana-source,.ive-entry-page,.fleet-auth,.tracer-main,.ive-statements-pane) button:not(.coach-choice):not(.calibration-cell){border-radius:var(--ak-control-radius)}:is(.ive-v2-stage-scope,.sana-source,.ive-entry-page,.fleet-auth) :is(input,textarea)::placeholder{color:var(--ak-text-muted)}:is(.ive-v2-stage-scope,.sana-source,.ive-entry-page,.fleet-auth) input[type=checkbox],:is(.ive-v2-stage-scope,.sana-source,.ive-entry-page,.fleet-auth) input[type=radio]{accent-color:var(--ak-accent)}:is(.ive-v2-stage-scope,.sana-source,.ive-entry-page,.fleet-auth) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible,:is(.ive-v2-application,.ive-entry-page,.sana-source,.fleet-auth,.tracer-header,.tracer-main) :is(button,a[href]):focus-visible{outline:2px solid var(--ak-accent);outline-offset:2px}:is(.ive-v2-actions,.ive-company-actions,.ive-entry-state,.ive-entry-error,.ive-v2-session-card,.acts,.frow,.coach-actions,.coach-standing-actions,.coach-draft-actions,.coach-identity-actions,.coach-chat-dock,.sana-page-secondary,.tracer-main)>:is(button,a.btn),.ive-company-search>button,.sana-source .btn,.fleet-auth button,.tracer-header nav a{border-radius:var(--ak-control-radius);font-size:var(--ak-font-control);min-height:var(--ak-control-height);padding:var(--ak-space-2) var(--ak-space-3);justify-content:center;align-items:center;line-height:1.35;display:inline-flex}.ive-v2-actions{gap:var(--ak-space-2)}.ive-v2-actions :is(a,button),.ive-v2-session-card :is(a,button),.ive-entry-page :is(.ive-company-search,.ive-company-result,.ive-entry-state,.ive-entry-error) button{border-radius:var(--ak-control-radius);font-size:var(--ak-font-control);min-height:var(--ak-control-height);padding:var(--ak-space-2) var(--ak-space-3)}.sana-source .btn.sm{font-size:var(--ak-font-control);min-height:var(--ak-control-height);padding:var(--ak-space-2) var(--ak-space-3)}.sana-source .frow{align-items:center;gap:var(--ak-space-2);flex-wrap:wrap;display:flex}.sana-source .frow>.f{gap:var(--ak-space-2);flex:220px;min-width:0;display:grid}.sana-source .frow>.f>.fld{width:100%}.sana-source .frow>.btn{align-self:end}.sana-source :is(.acts,.coach-actions,.coach-standing-actions,.coach-draft-actions,.coach-identity-actions){align-items:center;gap:var(--ak-space-2);flex-wrap:wrap;display:flex}.ive-v2-stage-document,.sana-page-secondary .sheet{align-content:start;gap:var(--ak-space-4);max-width:var(--ak-content-width);width:100%;min-width:0;margin:0 auto;display:grid}.ive-v2-stage-document{padding:var(--ak-space-6) var(--ak-space-6) var(--ak-space-8)}.ive-v2-stage-document>.stage-save-boundary{gap:var(--ak-space-4);display:grid}.ive-v2-stage-document .memo{gap:var(--ak-space-4);width:100%;min-width:0;max-width:none;display:grid}.ive-v2-stage-document .memo>:is(.panel,.sec){margin:0}.sana-page-secondary .work{min-width:0;padding:var(--ak-space-6) var(--ak-space-6) var(--ak-space-8)}.sana-source :is(.panel,.sec),.first-pass-foundation-details,.first-pass-assessment,.progress-empty,.calibration-record,.base-rate,.memory-paused,.ive-v2-session-card,.ive-v2-agent-panel .coach-standing{border-radius:var(--ak-panel-radius)}.sana-source.sana-source .p-head{align-items:center;gap:var(--ak-space-4);min-height:var(--ak-space-7);padding:var(--ak-space-3) var(--ak-space-5);justify-content:space-between;display:flex}.sana-source.sana-source .p-head-copy{gap:var(--ak-space-1);min-width:0;display:grid}.sana-source.sana-source .p-head b{font-size:var(--ak-font-body);line-height:1.4}.sana-source.sana-source .p-head-description{color:var(--ak-text-muted);font-size:var(--ak-font-meta);max-width:72ch;line-height:1.45}.sana-source.sana-source .p-head>.k{text-align:right;flex:none;max-width:min(38%,320px)}.first-pass-gap-resolver{border-top:1px solid var(--ak-line)}.first-pass-gap-intro,.first-pass-gap-actions{align-items:center;gap:var(--ak-space-4);padding:var(--ak-space-5);justify-content:space-between;display:flex}.first-pass-gap-intro>div{gap:var(--ak-space-1);display:grid}.first-pass-gap-intro p,.first-pass-gap-card p,.first-pass-gap-message{color:var(--ak-text-subtle);margin:0}.first-pass-gap-results{border-top:1px solid var(--ak-line);gap:0;display:grid}.first-pass-gap-counts{gap:var(--ak-space-2);padding:var(--ak-space-4) var(--ak-space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.first-pass-gap-count{background:var(--ak-raised);border:1px solid var(--ak-line);border-radius:var(--ak-control-radius);color:var(--ak-text-muted);gap:var(--ak-space-1);min-width:0;padding:var(--ak-space-3);display:grid}.first-pass-gap-count b{color:var(--ak-text);font-size:var(--ak-font-section)}.first-pass-gap-group{border-top:1px solid var(--ak-line);gap:var(--ak-space-3);padding:var(--ak-space-5);display:grid}.first-pass-gap-group h3{font-size:var(--ak-font-body);margin:0}.first-pass-gap-card{background:var(--ak-ground);border:1px solid var(--ak-line);border-radius:var(--ak-panel-radius);gap:var(--ak-space-3);padding:var(--ak-space-4);display:grid}.first-pass-gap-card.is-unresolved{border-style:dashed}.first-pass-gap-unresolved-note{color:var(--ak-text-muted);font-size:var(--ak-font-meta)}.first-pass-gap-card-head,.first-pass-gap-card-head>div{align-items:center;gap:var(--ak-space-2);justify-content:space-between;display:flex}.first-pass-gap-card code{background:var(--ak-raised);border-radius:var(--ak-control-radius);color:var(--ak-text-subtle);font-size:var(--ak-font-meta);overflow-wrap:anywhere;padding:var(--ak-space-2) var(--ak-space-3)}.first-pass-gap-inputs{gap:var(--ak-space-2);margin:var(--ak-space-3) 0 0;display:grid}.first-pass-gap-inputs>div{align-items:baseline;gap:var(--ak-space-3);justify-content:space-between;display:flex}.first-pass-gap-inputs dt,.first-pass-gap-inputs dd{margin:0}.first-pass-gap-inputs dt{color:var(--ak-text-muted)}.first-pass-gap-inputs dd{color:var(--ak-text);font-family:var(--ak-font-mono);font-variant-numeric:tabular-nums}.first-pass-gap-sources{gap:var(--ak-space-2);flex-wrap:wrap;display:flex}.first-pass-gap-sources a{color:var(--ak-text-muted);overflow-wrap:anywhere;font-size:var(--ak-font-meta)!important}.first-pass-gap-actions{border-top:1px solid var(--ak-line);flex-wrap:wrap;justify-content:flex-start}.first-pass-gap-actions>span{color:var(--ak-text-subtle)}.first-pass-gap-message{padding:0 var(--ak-space-5) var(--ak-space-4)}.first-pass-gap-manual{border-top:1px solid var(--ak-line)}.sana-source.sana-source .p-body{padding:var(--ak-space-5)}.ive-v2-stage-document :is(.grid,.fgrid,.fstack,.stage-split){gap:var(--ak-space-4)}.ive-v2-stage-document :is(.sec,.brief){border-radius:var(--ak-panel-radius);margin-bottom:0}.ive-v2-stage-document :is(.sec .sh,.brief-h){gap:var(--ak-space-3);padding:var(--ak-space-4) var(--ak-space-5)}.ive-v2-stage-document :is(.sec .build,.chartbox,.xmod){padding:var(--ak-space-4) var(--ak-space-5)}.ive-v2-stage-document :is(.sec .rate,.statebar,.route-note,.bswitch){gap:var(--ak-space-3);padding:var(--ak-space-3) var(--ak-space-5)}.ive-v2-stage-document :is(.evid,.fig,.derived .d,.gaps .g){padding-left:var(--ak-space-5);padding-right:var(--ak-space-5)}.ive-v2-stage-document .p-body>.f+.f{margin-top:var(--ak-space-4)}.sana-page-secondary .tblwrap:has(th:nth-child(4)){scrollbar-gutter:stable;overflow-x:auto}.sana-page-secondary .tblwrap:has(th:nth-child(4)) .tbl{min-width:640px}.sana-source.sana-source .tbl caption,.sana-source.sana-source .tbl :is(th,td){padding:var(--ak-space-3) var(--ak-space-4)}.sana-source.sana-source .document-header{border-bottom:1px solid var(--ak-line);padding:0 0 var(--ak-space-5);margin:0}.ive-v2-stage-document .document-header h1,.sana-source .ive-v2-stage-document .pghead .document-header h1,.sana-source.sana-source .document-header h1,.progress-intro h1{font-family:inherit;font-size:var(--ak-font-page);margin:0;font-weight:600;line-height:1.2}.ive-v2-stage-document .document-header .lede,.sana-source.sana-source .document-header .lede,.progress-intro>p:last-child{color:var(--cream-2,var(--ak-text-subtle));font-size:var(--ak-font-body);margin:var(--ak-space-2) 0 0;max-width:72ch;line-height:1.6}.ive-v2-stage-document :is(p,label,button,input,select,textarea,summary,legend,dt,dd,td,th,a),.sana-source .work :is(p,label,button,input,select,textarea,summary,legend,dt,dd,td,th,a){font-size:var(--ak-font-control)}.ive-v2-stage-document :is(.eyebrow,.k,.st,.flab,small),.sana-source .work :is(.eyebrow,.k,.st,.flab,small),.ive-v2-session,.ive-v2-sidebar :is(span,small),.ive-entry-page :is(small,label>span){font-size:var(--ak-font-meta)!important}.ive-v2-stage-document :is(.first-pass-input-details,.first-pass-foundation-details)>button,.ive-v2-stage-document .first-pass-assessment>summary{border-radius:var(--ak-control-radius);font-size:var(--ak-font-control);min-height:var(--ak-space-7);padding:var(--ak-space-3) var(--ak-space-5)}.ive-v2-stage-scope.sana-page-first-pass .figs{grid-template-columns:repeat(2,minmax(0,1fr))}.ive-v2-stage-scope.sana-page-first-pass .figs .d{min-width:0}.ive-v2-stage-scope.sana-page-first-pass .figs .d>.k{overflow-wrap:anywhere;min-width:0}.ive-v2-stage-scope.sana-page-first-pass .figs .d>.v{white-space:nowrap;justify-self:end}.sana-source.sana-page-valuation .build .fld:not(.wide)>input{flex:0 0 158px;width:158px}.sana-source.sana-source .subtabs{background:var(--ak-raised);border:1px solid var(--ak-line);border-radius:var(--ak-panel-radius);gap:var(--ak-space-2);padding:var(--ak-space-1);flex-wrap:wrap;margin:0;display:flex;overflow:visible}.sana-source.sana-source .subtabs :is(a,button){border-radius:var(--ak-control-radius);font-size:var(--ak-font-control);min-height:var(--ak-control-height);padding:var(--ak-space-2) var(--ak-space-3);white-space:nowrap;flex:auto;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.sana-source.sana-source .subtabs a[data-status=active],.sana-source.sana-source .subtabs a[aria-current=page],.sana-source.sana-source .subtabs :is(a,button).on{background:var(--ak-surface);color:var(--ak-text)}.ive-v2-topbar,.ive-entry-topbar{gap:var(--ak-space-5);min-height:var(--ak-space-8);padding:var(--ak-space-3) var(--ak-space-5)}.ive-v2-topbar{height:var(--ak-workspace-header-height);min-height:var(--ak-workspace-header-height)}.ive-v2-company{gap:var(--ak-space-1)}.ive-v2-company b{font-family:inherit;font-size:var(--ak-font-section);font-weight:600}.ive-v2-company :is(small,span),.ive-entry-topbar :is(span,a){font-size:var(--ak-font-meta)}:is(.ive-v2-frame,.ive-v2-frame:has(.ive-v2-agent-lane.is-closed)){min-height:calc(100dvh - var(--ak-workspace-header-height))}.ive-v2-frame{grid-template-columns:220px minmax(0,1fr) 380px;align-items:start}.ive-v2-frame:has(.ive-v2-agent-lane.is-closed){grid-template-columns:220px minmax(0,1fr) 56px}.ive-v2-sidebar{height:calc(100dvh - var(--ak-workspace-header-height));padding:var(--ak-space-5) var(--ak-space-3);top:var(--ak-workspace-header-height)}.ive-v2-sidebar ol{gap:var(--ak-space-1);display:grid}.ive-v2-sidebar li,.ive-v2-sidebar a{border-radius:var(--ak-control-radius)}.ive-v2-sidebar a{gap:var(--ak-space-1) var(--ak-space-2);min-height:var(--ak-space-7);padding:var(--ak-space-2) var(--ak-space-3)}.ive-v2-sidebar strong{font-size:var(--ak-font-control)}.ive-v2-session{min-height:var(--ak-control-height);padding:var(--ak-space-2) var(--ak-space-6)}.ive-v2-agent-lane{height:calc(100dvh - var(--ak-workspace-header-height));bottom:0;right:var(--ive-visual-viewport-offset,0px);top:var(--ak-workspace-header-height);z-index:10;align-self:start;width:380px;position:fixed}.ive-v2-agent-lane.is-closed{width:56px}.ive-v2-agent-panel{height:100%;min-height:0}.ive-v2-agent-panel .coach-presence{height:100%}.ive-v2-agent-panel :is(.btn,select,textarea,.coach-panel-close),.ive-v2-agent-open{border-radius:var(--ak-control-radius);font-size:var(--ak-font-control);min-height:var(--ak-control-height)}.ive-v2-agent-panel .coach-presence-identity,.ive-v2-agent-panel .coach-chat-lane,.ive-v2-agent-panel .coach-chat-dock,.ive-v2-agent-panel .coach-specialist-select{padding-left:var(--ak-space-4);padding-right:var(--ak-space-4)}.ive-v2-agent-panel .coach-presence-identity>.akoli-agent-mark-lg{color:var(--ak-accent);grid-area:1/1}.ive-v2-agent-panel .coach-route-context{border-bottom:1px solid var(--ak-line);gap:var(--ak-space-1);padding:var(--ak-space-4);display:grid}.ive-v2-agent-panel .coach-route-context>span,.ive-v2-agent-panel .coach-route-context>p{color:var(--ak-text-muted);font-size:var(--ak-font-meta);margin:0;line-height:1.45}.ive-v2-agent-panel .coach-route-context>b{color:var(--ak-text);font-size:var(--ak-font-control)}.coach-more-menu{position:relative}.coach-more-menu>summary{border-radius:var(--ak-control-radius);color:var(--ak-text-muted);cursor:pointer;height:var(--ak-control-height);width:var(--ak-control-height);justify-content:center;align-items:center;list-style:none;display:flex;position:relative}.coach-more-menu>summary::-webkit-details-marker{display:none}.coach-more-menu>summary:hover,.coach-more-menu[open]>summary{background:var(--ak-raised);color:var(--ak-text)}.coach-more-menu>div{background:var(--ak-raised);border:1px solid var(--ak-line-strong);border-radius:var(--ak-panel-radius);gap:var(--ak-space-1);min-width:220px;padding:var(--ak-space-2);right:0;top:calc(100% + var(--ak-space-2));z-index:40;display:grid;position:absolute;box-shadow:0 12px 32px #0008}.coach-more-menu>div>span{color:var(--ak-text-muted);font-size:var(--ak-font-meta);padding:var(--ak-space-2) var(--ak-space-2) var(--ak-space-1)}.coach-more-menu>div>button{border-radius:var(--ak-control-radius);color:var(--ak-text-subtle);cursor:pointer;font-size:var(--ak-font-control);min-height:var(--ak-control-height);padding:var(--ak-space-2);text-align:left;background:0 0;border:0}.coach-more-menu>div>button:hover,.coach-more-menu>div>button[aria-pressed=true]{background:var(--ak-surface);color:var(--ak-text)}.ive-v2-agent-panel .coach-specialist-select{align-items:center;gap:var(--ak-space-3);grid-template-columns:auto minmax(0,1fr)}.ive-v2-agent-panel .coach-specialist-select select{background:var(--ak-ground);border-color:var(--ak-line-strong);color:var(--ak-text);min-width:0}.ive-v2-agent-panel .coach-presence-foldable{scrollbar-gutter:stable;max-height:min(600px,100% - 96px);overflow:hidden auto}.ive-v2-agent-panel .coach-guided{border-bottom:1px solid var(--ak-line);gap:var(--ak-space-3);padding:var(--ak-space-4);display:grid}.ive-v2-agent-panel .coach-guided>header{align-items:center;gap:var(--ak-space-2);justify-content:space-between;display:flex}.ive-v2-agent-panel .coach-guided>header span{color:var(--ak-accent);font-size:var(--ak-font-meta);font-weight:700}.ive-v2-agent-panel .coach-guided>header small,.ive-v2-agent-panel .coach-guided-state{color:var(--ak-text-muted);font-size:var(--ak-font-meta)}.ive-v2-agent-panel .coach-guided>b{color:var(--ak-text);font-size:var(--ak-font-body);line-height:1.45}.ive-v2-agent-panel .coach-guided-choices{gap:var(--ak-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ive-v2-agent-panel .coach-guided-choices>.btn{background:var(--ak-raised);border-color:var(--ak-line-strong);color:var(--ak-text-subtle);min-width:0;height:auto;padding:var(--ak-space-2) var(--ak-space-3);text-align:left;white-space:normal;justify-content:flex-start}.ive-v2-agent-panel .coach-guided-choices>.btn:hover{border-color:var(--ak-accent);color:var(--ak-text)}.ive-v2-agent-panel .coach-guided-custom{gap:var(--ak-space-2);display:grid}.ive-v2-agent-panel .coach-guided-custom textarea{resize:vertical;min-height:72px}.ive-v2-agent-panel .coach-guided-skip{border-radius:var(--ak-control-radius);color:var(--ak-text-muted);cursor:pointer;font-size:var(--ak-font-meta);min-height:var(--ak-control-height);padding:0 var(--ak-space-3);text-underline-offset:3px;background:0 0;border-color:#0000;justify-self:start;text-decoration:underline}.ive-v2-agent-panel .coach-guided-state{border-bottom:1px solid var(--ak-line);padding:var(--ak-space-4);margin:0}.ive-v2-agent-panel .coach-guided-complete>b{color:var(--ak-text-subtle);font-weight:500}.ive-v2-agent-panel .coach-chat-lane:empty{padding-top:0;padding-bottom:0}.ive-v2-agent-panel .coach-chat-dock{background:var(--ak-surface);align-items:end;gap:var(--ak-space-2);min-height:120px;padding-bottom:var(--ak-space-4);padding-top:var(--ak-space-4)}.ive-v2-agent-panel .coach-chat-dock label{display:flex}.ive-v2-agent-panel .coach-chat-dock textarea{background:var(--ak-ground);border-color:var(--ak-line-strong);color:var(--ak-text);height:88px;min-height:88px;max-height:180px;padding:var(--ak-space-3);line-height:1.5;overflow-y:auto}.ive-v2-agent-panel .coach-chat-dock>button{flex:none;align-self:end}.sana-source.sana-source .omhead{gap:var(--ak-space-2);min-height:var(--ak-space-8);padding:var(--ak-space-3) var(--ak-space-5)}.sana-source.sana-source .omhead :is(.tag,.saved),.sana-source.sana-source .orient span,.sana-source.sana-source .fitem span,.sana-source.sana-source :is(.scrollhint,.pk,.sub,.chip),.ive-v2-stage-document :is(.no,.sub,.rk,.sc),.ive-v2-stage-document .fld .l span,.sana-source.sana-source .tbl th{font-size:var(--ak-font-meta)!important}.sana-source.sana-source .ctxbar{padding:0 var(--ak-space-5)}.sana-source.sana-source .ctxbar .c{padding:var(--ak-space-3) var(--ak-space-4)}.sana-source.sana-source .ctxbar .c:first-child{padding-left:0}.sana-page-screener .screener-workbench{gap:var(--ak-space-3);margin-top:var(--ak-space-4);padding-top:var(--ak-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.sana-page-screener .screener-workbench>.btn{align-self:end}.portfolio-impact-content{gap:var(--ak-space-4);min-width:0;display:grid}.portfolio-impact-content>:is(p,div,.stage-split),.portfolio-impact-content h3{min-width:0;max-width:100%;margin-block:0}.portfolio-impact-content .stage-split>div{min-width:0;max-width:100%}.portfolio-concentration-chart{max-width:100%;display:block}.portfolio-concentration-chart text{fill:var(--ak-text-subtle);font-family:inherit;font-size:var(--ak-font-body)}.portfolio-concentration-track{fill:var(--ak-raised)}.portfolio-concentration-value{fill:var(--ak-accent)}.progress-page{gap:0;max-width:none;margin:0;padding:0;display:grid}.progress-intro{border-bottom:1px solid var(--ak-line);padding:0 0 var(--ak-space-5)}.progress-intro h1{margin-top:var(--ak-space-2);max-width:760px}.progress-section{border-bottom:1px solid var(--ak-line);padding:var(--ak-space-6) 0}.progress-section h2{font-family:inherit;font-size:var(--ak-font-section);margin:var(--ak-space-1) 0;font-weight:600;line-height:1.35}.progress-section-head{align-items:end;gap:var(--ak-space-5);margin-bottom:var(--ak-space-5)}.progress-eyebrow{color:var(--ak-accent);font-size:var(--ak-font-meta)!important}.calibration-layout{gap:var(--ak-space-4) var(--ak-space-5);grid-template-columns:minmax(0,1fr) 220px}.calibration-axis{color:var(--ak-text-subtle);font-size:var(--ak-font-meta);grid-area:1/1}.calibration-grid{gap:var(--ak-space-2);background:0 0;border:0;grid-area:2/1}.calibration-cell{background:var(--ak-surface);border:1px solid var(--ak-line);border-radius:var(--ak-panel-radius);color:var(--ak-text);min-height:170px;padding:var(--ak-space-5)}.calibration-cell strong{font-family:inherit;font-size:var(--ak-font-page);font-weight:600}.calibration-cell small,.calibration-waiting p,.progress-note,.progress-spine :is(time,small),.memory-paused p,.akoli-workspace-shell .progress-page :is(.confidence-column small,.progress-spine time,.progress-spine article small,.progress-spine article span){color:var(--ak-text-muted)}.calibration-cell small{margin-top:var(--ak-space-3)}.calibration-waiting,.base-rate,.memory-paused{border-left-color:var(--ak-accent);padding:var(--ak-space-4)}.calibration-waiting{grid-area:1/2/span 2}.calibration-record,.progress-empty{background:var(--ak-surface);border:1px solid var(--ak-line);padding:var(--ak-space-5)}.calibration-record dl{gap:var(--ak-space-2)}.calibration-record dl div{background:var(--ak-raised);border-radius:var(--ak-control-radius);padding:var(--ak-space-4)}.calibration-record dt{color:var(--ak-text-subtle)}.confidence-chart{border-bottom-color:var(--ak-line-strong);gap:var(--ak-space-4);height:240px;padding:0 var(--ak-space-4)}.confidence-plot{height:180px}.confidence-point.hollow,.progress-spine article:before{background:var(--ak-ground)}.progress-spine li{gap:var(--ak-space-5);grid-template-columns:112px minmax(0,1fr)}.progress-spine article{border-left-color:var(--ak-line-strong);padding:var(--ak-space-4) 0 var(--ak-space-5) var(--ak-space-5)}.progress-spine article span{font-size:var(--ak-font-meta)}.ive-entry-content,.tracer-main{max-width:var(--ak-content-width);padding:var(--ak-space-7) var(--ak-space-5) var(--ak-space-8);margin:0 auto}.ive-entry-heading{padding-bottom:var(--ak-space-5)}.ive-entry-heading h1,.tracer-main h1{margin:var(--ak-space-2) 0 var(--ak-space-3);font-family:inherit;font-size:32px;font-weight:600;line-height:1.2}.ive-entry-heading span,.tracer-main>.lede{color:var(--ak-text-subtle);font-size:var(--ak-font-body);line-height:1.6}.ive-company-search{gap:var(--ak-space-3);margin:var(--ak-space-6) 0 var(--ak-space-3)}.ive-company-search input{font-size:var(--ak-font-body);min-height:var(--ak-control-height)}.ive-company-result{gap:var(--ak-space-5);padding:var(--ak-space-5) 0}.ive-company-result p b{font-family:inherit;font-size:var(--ak-font-section);font-weight:600}.tracer-header{background:var(--ak-ground);border-bottom:1px solid var(--ak-line);gap:var(--ak-space-5);min-height:var(--ak-space-8);padding:var(--ak-space-3) var(--ak-space-5)}.tracer-header nav{gap:var(--ak-space-2)}.tracer-header nav a{border:1px solid var(--ak-line);color:var(--ak-text-subtle);text-decoration:none}.tracer-header nav a:hover,.tracer-header nav a[data-status=active]{background:var(--ak-raised);color:var(--ak-text)}.tracer-main,.wordmark{color:var(--ak-text)}.tracer-main .account-form{gap:var(--ak-space-4)}.tracer-main .account-form label{color:var(--ak-text-subtle);font-size:var(--ak-font-meta);gap:var(--ak-space-2)}.tracer-main .account-form input{background:var(--ak-surface);border:1px solid var(--ak-line-strong);border-radius:var(--ak-control-radius);color:var(--ak-text);font-size:var(--ak-font-control);min-height:var(--ak-control-height);padding:var(--ak-space-2) var(--ak-space-3)}.tracer-main :is(.account-form,.actions) .primary-link{background:var(--ak-accent);border-radius:var(--ak-control-radius);color:var(--ak-accent-ink);font-size:var(--ak-font-control);min-height:var(--ak-control-height);padding:var(--ak-space-2) var(--ak-space-3);justify-content:center;align-items:center;display:inline-flex}.provenance{border-color:var(--ak-line)}.provenance div{border-color:var(--ak-line);gap:var(--ak-space-5);padding:var(--ak-space-3) 0}.provenance dt,.provenance dd{color:var(--ak-text-subtle)}.fleet-auth{--fleet-auth-page-ground:var(--ak-ground);--fleet-auth-surface-color:var(--ak-surface);--fleet-auth-text-color:var(--ak-text);--fleet-auth-muted-color:var(--ak-text-muted);--fleet-auth-line-color:var(--ak-line);--fleet-auth-input-line-color:var(--ak-line-strong);--fleet-auth-link-color:var(--ak-accent);--fleet-auth-focus-color:var(--ak-accent);background:var(--ak-ground);color:var(--ak-text);min-height:100dvh;padding:var(--ak-space-7) var(--ak-space-4) var(--ak-space-8)}.fleet-auth__panel{background:var(--ak-surface);border-color:var(--ak-line);border-radius:var(--ak-panel-radius);max-width:380px;padding:var(--ak-space-5)}.fleet-auth__brand{gap:var(--ak-space-2);margin-bottom:var(--ak-space-5)}.fleet-auth__mark{border-radius:var(--ak-control-radius)}.fleet-auth h1{font-size:var(--ak-font-section);margin-bottom:var(--ak-space-2)}.fleet-auth__support{font-size:var(--ak-font-control);margin-bottom:var(--ak-space-4)}.fleet-auth label.fleet-auth__field{font-size:var(--ak-font-meta);margin-bottom:var(--ak-space-3)}.fleet-auth input{background:var(--ak-ground);border-color:var(--ak-line-strong);color:var(--ak-text)}.fleet-auth button{background:var(--ak-accent);color:var(--ak-accent-ink)}.coach-selection{background:var(--ak-ground);border-color:var(--ak-line-strong);color:var(--ak-text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--ak-font-body)}.coach-selection::backdrop{background:#000000b8}.coach-change{border-radius:var(--ak-panel-radius)}.coach-selection-inner{max-width:960px;padding:var(--ak-space-7) var(--ak-space-6) var(--ak-space-8)}.coach-change .coach-selection-inner{padding:var(--ak-space-6)}.coach-selection h1,.coach-change h1{font-family:inherit;font-size:var(--ak-font-page);margin:var(--ak-space-2) 0 var(--ak-space-3);font-weight:600;line-height:1.2}.coach-eyebrow,.coach-intro,.coach-choice small,.coach-handover p{color:var(--ak-text-subtle);font-size:var(--ak-font-body)}.coach-eyebrow{color:var(--ak-accent);font-size:var(--ak-font-meta);margin-bottom:var(--ak-space-2)}.coach-intro{margin-bottom:var(--ak-space-5)}.coach-choices{gap:var(--ak-space-3)}.coach-choice{background:var(--ak-surface);border-color:var(--ak-line);border-radius:var(--ak-panel-radius);color:var(--ak-text);gap:var(--ak-space-3);min-height:160px;padding:var(--ak-space-4)}.coach-choice[aria-checked=true]{border-color:var(--ak-accent);box-shadow:inset 0 0 0 1px var(--ak-accent)}.coach-choice b{font-size:var(--ak-font-control)}.coach-choice small{font-size:var(--ak-font-meta)}.coach-style-mark{background:var(--ak-raised);border-color:var(--ak-line-strong);border-radius:var(--ak-control-radius);color:var(--ak-accent)}.coach-handover,.coach-load-error{background:var(--ak-surface);border-color:var(--ak-line-strong);color:var(--ak-text-subtle)}.coach-handover{border-radius:var(--ak-panel-radius);padding:var(--ak-space-4)}.coach-actions{gap:var(--ak-space-2);margin-top:var(--ak-space-5)}.coach-selection .btn{border-color:var(--ak-line-strong);border-radius:var(--ak-control-radius);color:var(--ak-text);font-size:var(--ak-font-control);min-height:var(--ak-control-height);padding:var(--ak-space-2) var(--ak-space-3)}.coach-selection .btn.solid{background:var(--ak-accent);color:var(--ak-accent-ink)}.ive-statements-pane,.ive-pane-header{background:var(--ak-ground)}.ive-statements-pane{border-color:var(--ak-line-strong);color:var(--ak-text)}.ive-pane-header{gap:var(--ak-space-4);padding:var(--ak-space-5)}.ive-pane-header p,.ive-statement-inspector p{color:var(--ak-accent);font-size:var(--ak-font-meta)}.ive-pane-header h2,.ive-statements-quality b,.ive-statement-inspector h3{font-family:inherit;font-size:var(--ak-font-section);font-weight:600}.ive-pane-header span,.ive-statements-quality :is(span,small),.ive-statement-table,.ive-statement-table caption,.ive-statement-table tbody th small,.ive-statement-table td button small,.ive-unavailable,.ive-statement-inspector dt,.ive-statement-inspector>a{color:var(--ak-text-subtle);font-size:var(--ak-font-meta)}.ive-pane-header>button,.ive-statement-inspector header button,.ive-pane-state button,.ive-statement-tabs button,.ive-statement-table td button{border-radius:var(--ak-control-radius);min-height:var(--ak-control-height);font-family:inherit}.ive-pane-header>button,.ive-statement-inspector header button{border:1px solid var(--ak-line);flex:0 0 var(--ak-control-height);font-size:var(--ak-font-section);width:var(--ak-control-height);justify-content:center;align-items:center;padding:0;display:inline-flex}.ive-pane-state,.ive-statements-quality,.ive-statement-inspector{padding:var(--ak-space-5)}.ive-pane-state{font-size:var(--ak-font-body)}.ive-pane-state button,.ive-statement-tabs button{border:1px solid var(--ak-line);color:var(--ak-text-subtle);font-size:var(--ak-font-control);padding:var(--ak-space-2) var(--ak-space-3);background:0 0}.ive-statement-tabs{gap:var(--ak-space-2);padding:var(--ak-space-4) var(--ak-space-5) 0}.ive-statement-tabs button.active{background:var(--ak-raised);border-color:var(--ak-accent);color:var(--ak-text)}.ive-statement-table-wrap{margin:var(--ak-space-4) var(--ak-space-5)}.ive-statement-table th,.ive-statement-table td{padding:var(--ak-space-3) var(--ak-space-2)}.ive-statement-table td button{color:var(--ak-text);font-size:var(--ak-font-control);padding:var(--ak-space-2)}.ive-statement-table td button:hover,.ive-statement-table td button.selected{background:var(--ak-raised)}.ive-statement-inspector dl{gap:var(--ak-space-2)}.ive-statement-inspector dl div{background:var(--ak-surface);border-radius:var(--ak-control-radius);padding:var(--ak-space-3)}.ive-statement-inspector dd{font-size:var(--ak-font-control)}@media (width<=1100px){.ive-v2-frame{grid-template-columns:180px minmax(0,1fr) 380px}.ive-v2-frame:has(.ive-v2-agent-lane.is-closed){grid-template-columns:180px minmax(0,1fr) 56px}.ive-v2-stage-document,.sana-page-secondary .work{padding-left:var(--ak-space-5);padding-right:var(--ak-space-5)}}@media (width<=760px){:root{--ak-font-page:25px}.ive-v2-topbar,.ive-entry-topbar{gap:var(--ak-space-3);padding:var(--ak-space-3) var(--ak-space-4)}.ive-v2-topbar{height:auto;min-height:var(--ak-space-8)}:is(.ive-v2-frame,.ive-v2-frame:has(.ive-v2-agent-lane.is-closed)){min-height:auto}.ive-v2-actions{gap:var(--ak-space-2);max-width:none}.ive-v2-actions :is(a,button){padding:var(--ak-space-2)}.ive-v2-sidebar{height:auto;padding:var(--ak-space-2) var(--ak-space-3);position:static}.ive-v2-agent-lane{height:100dvh;bottom:0;right:var(--ive-visual-viewport-offset,0px);z-index:40;width:min(400px,100dvw);position:fixed;top:0}.ive-v2-agent-lane.is-closed{width:100%;height:auto;position:static}.ive-v2-agent-panel{height:100%}.sana-source.sana-source .p-head{align-items:flex-start}.sana-source.sana-source .p-head>.k{max-width:38%}.first-pass-gap-intro,.first-pass-gap-actions{padding:var(--ak-space-4);flex-direction:column;align-items:stretch}.first-pass-gap-counts{padding:var(--ak-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.first-pass-gap-group{padding:var(--ak-space-4)}.first-pass-gap-card-head{flex-direction:column;align-items:flex-start}.ive-v2-stage-scope.sana-page-first-pass .figs{grid-template-columns:repeat(2,minmax(0,1fr))}.ive-v2-stage-scope.sana-page-first-pass .figs .d{align-items:start;gap:var(--ak-space-2);grid-template-columns:minmax(0,1fr)}.ive-v2-stage-scope.sana-page-first-pass .figs .d>.v{justify-self:start}.ive-v2-sidebar ol{gap:var(--ak-space-1);grid-template-columns:repeat(3,minmax(0,1fr))}.ive-v2-sidebar a{padding:var(--ak-space-2)}.ive-v2-session{gap:var(--ak-space-2);padding:var(--ak-space-2) var(--ak-space-4)}.ive-v2-stage-document,.sana-page-secondary .work{gap:var(--ak-space-3);padding:var(--ak-space-5) var(--ak-space-4) var(--ak-space-8)}.sana-source.sana-source .p-head{padding-left:var(--ak-space-4);padding-right:var(--ak-space-4)}.sana-source.sana-source .p-body{padding:var(--ak-space-4)}.ive-v2-stage-document :is(.sec .sh,.brief-h,.sec .build,.chartbox,.xmod,.sec .rate,.statebar,.route-note,.bswitch,.evid,.fig,.derived .d,.gaps .g){padding-left:var(--ak-space-4);padding-right:var(--ak-space-4)}.sana-source.sana-source .subtabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.sana-source.sana-source .subtabs :is(a,button){white-space:normal;min-width:0}.sana-source.sana-source .omhead{align-items:center;gap:var(--ak-space-2);padding:var(--ak-space-3) var(--ak-space-4)}.sana-source.sana-source .omhead .sp{display:none}.sana-source.sana-source .omhead .saved{flex-basis:100%;order:10}.sana-source.sana-source .ctxbar{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid;overflow:visible}.sana-source.sana-source .ctxbar .c,.sana-source.sana-source .ctxbar .c:first-child{border-bottom:1px solid var(--ak-line);min-width:0;padding:var(--ak-space-3) var(--ak-space-4)}.sana-source.sana-source .ctxbar .v{overflow-wrap:anywhere}.sana-page-screener .screener-workbench{grid-template-columns:minmax(0,1fr)}.progress-section{padding:var(--ak-space-5) 0}.progress-section-head{align-items:start;gap:var(--ak-space-2)}.calibration-layout{grid-template-columns:minmax(0,1fr)}.calibration-axis,.calibration-grid,.calibration-waiting{grid-area:auto/1}.calibration-cell{min-height:150px;padding:var(--ak-space-4)}.progress-spine li{gap:var(--ak-space-3);grid-template-columns:72px minmax(0,1fr)}.progress-spine article{padding-left:var(--ak-space-4)}.ive-entry-content,.tracer-main{padding:var(--ak-space-6) var(--ak-space-4) var(--ak-space-8)}.ive-entry-heading h1,.tracer-main h1{font-size:var(--ak-font-page)}.tracer-header{align-items:center;gap:var(--ak-space-3);padding:var(--ak-space-3) var(--ak-space-4);flex-direction:row}.tracer-header nav{gap:var(--ak-space-2);flex-wrap:wrap;justify-content:flex-end}.fleet-auth{padding:var(--ak-space-5) var(--ak-space-4) var(--ak-space-8)}.fleet-auth__panel{padding:var(--ak-space-4)}.coach-selection-inner,.coach-change .coach-selection-inner{padding:var(--ak-space-5) var(--ak-space-4) var(--ak-space-8)}.coach-selection h1,.coach-change h1{font-size:var(--ak-font-page)}.coach-choices{grid-template-columns:minmax(0,1fr)}.coach-choice{grid-template-columns:auto minmax(0,1fr);min-height:0}.ive-pane-header,.ive-pane-state,.ive-statements-quality,.ive-statement-inspector{padding:var(--ak-space-4)}.ive-statement-tabs{padding:var(--ak-space-3) var(--ak-space-4) 0}.ive-statement-table-wrap{margin:var(--ak-space-3) var(--ak-space-4)}}
