@font-face{font-family:sans;src:url(../media/geist_latin-s.p.0wo2-3x5um7b1.woff2)format("woff2");font-display:swap;font-weight:400 500}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:94.47%;descent-override:27.73%;line-gap-override:0.0%;size-adjust:106.39%}.VSwDsW_className{font-family:sans,sans Fallback}.VSwDsW_variable{--geist-sans:"sans", "sans Fallback"}
@font-face{font-family:mono;src:url(../media/geist_mono_latin-s.p.0huioiwet2vx9.woff2)format("woff2");font-display:swap;font-weight:400 500}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.DopBmq_className{font-family:mono,mono Fallback}.DopBmq_variable{--geist-mono:"mono", "mono Fallback"}
:root{--bg:#fff;--surface:#f7f7f6;--surface-hover:#efefed;--border:#eaeae8;--border-strong:#d4d4d1;--ink:#111;--ink-2:#5c5c5c;--ink-3:#767676;--accent:#2f5bea;--signal:#e8590c;--up:#0f7b3f;--down:#c8341f;--mark:#fff1b8;--font-sans:var(--geist-sans,"Geist"), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--geist-mono,"Geist Mono"), ui-monospace, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:48px;--radius-0:0;--radius-cite:1px;--radius:2px;--radius-panel:4px;--hairline:1px solid var(--border);--ink-rule:1px solid var(--ink);--signal-underline:inset 0 -2px 0 var(--signal);--header-h:44px;--rail-w:220px;--rail-v3-default-w:180px;--rail-v3-min-w:160px;--rail-v3-max-w:360px;--pane-min-w:360px;--answer-max-w:680px;--control-h:28px;--chip-h:22px;--workspace-min-w:560px;--hit-area:44px;--status-size:6px;--logo-size:10px;--caret-w:2px;--caret-h:16px;--tab-h:40px;--stroke:1px;--focus-w:2px;--focus-offset:2px;--cite-pad:3px;--spark-inline-w:36px;--spark-inline-h:10px;--spark-table-w:96px;--spark-table-h:20px;--spark-stroke:1.25;--spark-mark:4px;--pulse-dur:1s;--sr-size:1px;--sr-offset:-1px;--opacity-disabled:.5;--opacity-pulse:.35;--opacity-primary-hover:.85;--ease:cubic-bezier(.2, 0, 0, 1);--dur:.12s}.text-display{font:500 22px/28px var(--font-sans);letter-spacing:-.02em;color:var(--ink)}.text-title{font:500 15px/20px var(--font-sans);letter-spacing:-.01em;color:var(--ink)}.text-strong{font:500 13px/18px var(--font-sans);color:var(--ink)}.text-body{font:400 13px/18px var(--font-sans);color:var(--ink)}.text-secondary{font:400 12px/16px var(--font-sans);color:var(--ink-2)}.text-data{font:400 12px/16px var(--font-mono);font-variant-numeric:tabular-nums}.text-meta{font:400 11px/16px var(--font-mono);color:var(--ink-3)}.text-cite{font:400 10px/14px var(--font-mono);color:var(--accent);border:var(--stroke) solid var(--accent);border-radius:var(--radius-cite);padding:0 var(--cite-pad)}html,body{background:var(--bg);color:var(--ink);font:400 13px/18px var(--font-sans);-webkit-font-smoothing:antialiased}:focus-visible{outline:var(--focus-w) solid var(--accent);outline-offset:var(--focus-offset);border-radius:0}
*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{margin:0}button,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}p,h1,h2,h3,blockquote{margin:0}a{color:var(--ink)}hr{border:0;margin:0}ul{margin:0;padding:0;list-style:none}.text-data{color:var(--ink)}.a3-app{flex-direction:column;min-height:100dvh;display:flex}.a3-header{min-height:var(--header-h);padding:0 var(--space-5);border-bottom:var(--hairline);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.a3-brand,.a3-header-actions,.a3-step-summary,.a3-steps li{align-items:center;gap:var(--space-2);display:flex}.a3-v3-header .a3-brand{flex-wrap:wrap;min-width:0}.a3-button-icon.a3-home{align-items:center;gap:var(--space-2);width:auto;padding-inline:0 var(--space-2);display:inline-flex}.a3-nav-icon{width:var(--space-4);height:var(--space-4);stroke:var(--ink-2);stroke-width:var(--spark-stroke)}.a3-session-view,.a3-session-app{flex-direction:column;flex:1;min-width:0;display:flex}.a3-session-view[hidden]{display:none}.a3-session-index-heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.a3-session-list{border-top:var(--hairline)}.a3-session-row{align-items:center;gap:var(--space-2);border-bottom:var(--hairline);display:flex}.a3-session-open{gap:var(--space-1);min-width:0;min-height:var(--hit-area);padding:var(--space-4) var(--space-2);border-radius:var(--radius);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;flex-direction:column;flex:1;display:flex}.a3-session-open:hover{background:var(--surface-hover)}.a3-v3-shell{grid-template-columns:var(--rail-w) minmax(0,1fr);grid-template-rows:auto 1fr auto;display:grid}.a3-v3-shell>.a3-header,.a3-v3-shell>.a3-footer{grid-column:1/-1}.a3-v3-shell>.a3-header{z-index:3;background:var(--bg);position:sticky;top:0}.a3-v3-shell>.a3-session-sidebar{top:var(--header-h)}.a3-v3-shell:has(.a3-nav-running)>.a3-session-sidebar{top:calc(var(--header-h) + var(--hit-area) + var(--space-4))}.a3-v3-shell>.a3-session-view,.a3-v3-shell>.a3-session-index{grid-area:2/2}.a3-session-sidebar{min-width:0;padding:var(--space-4) var(--space-2);border-right:var(--hairline);gap:var(--space-3);height:calc(100dvh - var(--header-h) - var(--space-6) - var(--space-4));flex-direction:column;grid-area:2/1;align-self:start;display:flex;position:sticky;top:0;overflow-y:auto}.a3-session-sidebar[hidden]{display:none}.a3-v3-shell:has(>.a3-session-sidebar[hidden]){grid-template-columns:minmax(0,1fr)}:is(.a3-v3-shell:has(>.a3-session-sidebar[hidden])>.a3-session-view,.a3-v3-shell:has(>.a3-session-sidebar[hidden])>.a3-session-index){grid-column:1}.a3-sidebar-session-row{border-bottom:var(--hairline);align-items:start;display:flex}.a3-sidebar-session{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.a3-sidebar-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.a3-sidebar-retention{margin-top:var(--space-4);padding-inline:var(--space-2)}.a3-nav-scope{align-items:center;gap:var(--space-2);display:flex}.a3-rail-header{grid-template-columns:minmax(0,1fr) auto;display:grid}.a3-nav-running{justify-content:end;align-items:center;gap:var(--space-3);grid-column:1/-1;display:flex}.a3-v3-shell[data-narrow=true] .a3-nav-scope{display:none}.a3-v3-shell:has(>.a3-session-sidebar[data-compact=true]){grid-template-columns:minmax(0,1fr)}:is(.a3-v3-shell:has(>.a3-session-sidebar[data-compact=true])>.a3-session-view,.a3-v3-shell:has(>.a3-session-sidebar[data-compact=true])>.a3-session-index){grid-area:2/1}.a3-session-sidebar[data-compact=true]{top:var(--header-h);width:var(--rail-w);height:calc(100dvh - var(--header-h));background:var(--bg);z-index:2;position:fixed;left:0}.a3-sidebar-backdrop{top:var(--header-h);bottom:0;left:var(--rail-w);z-index:1;background:0 0;border:0;padding:0;position:fixed;right:0}.a3-v3-shell:has(.a3-nav-running) .a3-session-sidebar[data-compact=true]{top:calc(var(--header-h) + var(--hit-area) + var(--space-4))}.a3-v3-shell:has(.a3-nav-running) .a3-sidebar-backdrop{top:calc(var(--header-h) + var(--hit-area) + var(--space-4))}.a3-v3-shell:has(.a3-nav-running) .a3-session-sidebar{height:calc(100dvh - var(--header-h) - var(--hit-area) - var(--space-4) - var(--space-6) - var(--space-4))}.a3-logo{width:var(--logo-size);height:var(--logo-size);background:var(--signal);flex-shrink:0}.a3-button{isolation:isolate;min-height:var(--hit-area);padding:var(--space-2) var(--space-3);background:0 0;border:0;max-width:100%;position:relative}.a3-button:before{content:"";z-index:-1;inset:var(--space-2) 0;border-radius:var(--radius);transition:background var(--dur) var(--ease);position:absolute}.a3-button-primary{color:var(--bg)}.a3-button-primary:before{background:var(--ink)}.a3-button-primary:hover:before{opacity:var(--opacity-primary-hover)}.a3-button-outline:before{border:var(--ink-rule)}.a3-button-quiet{color:var(--ink-2)}.a3-button-quiet:before{border:var(--hairline)}.a3-button-quiet:hover:before,.a3-button-outline:hover:before,.a3-button-icon:hover:before{background:var(--surface-hover)}.a3-button-link{color:var(--ink-2);padding-inline:0;text-decoration:underline}.a3-button-icon{width:var(--hit-area);color:var(--ink-2)}.a3-chip{border:var(--hairline);border-radius:var(--radius);padding:0 var(--space-2);min-height:var(--chip-h);align-items:center;gap:var(--space-1);display:inline-flex}.a3-square{width:var(--status-size);height:var(--status-size);background:var(--ink-3);flex-shrink:0;display:inline-block}.a3-square-live{background:var(--signal);animation:a3-pulse var(--pulse-dur) var(--ease) infinite}.a3-square-done{background:var(--up)}.a3-square-failed{background:var(--down)}@keyframes a3-pulse{50%{opacity:var(--opacity-pulse)}}.a3-rule{border-top:var(--hairline)}.a3-rule-ink{border-top:var(--ink-rule)}.a3-thread-layout{width:100%;max-width:var(--answer-max-w);padding:var(--space-7) var(--space-4) var(--space-5);gap:var(--space-6);flex-direction:column;flex:1;margin-inline:auto;display:flex}.a3-empty{padding-block:var(--space-8);gap:var(--space-4);flex-direction:column;display:flex}.a3-empty .text-display{max-width:var(--workspace-min-w);text-wrap:balance}.a3-empty .text-secondary{max-width:var(--workspace-min-w)}.a3-examples{margin-top:var(--space-4);flex-direction:column;align-items:start;display:flex}.a3-examples button{text-align:left}.a3-composer-wrap{padding-top:var(--space-4);margin-top:auto}.a3-composer{align-items:start;gap:var(--space-2);border:var(--ink-rule);border-radius:var(--radius);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);display:flex}.a3-composer-q{padding-top:var(--space-2)}.a3-caret{width:var(--caret-w);height:var(--caret-h);margin-top:var(--space-2);background:var(--signal);flex-shrink:0;display:none}.a3-composer:focus-within .a3-caret{display:block}.a3-composer textarea{border-radius:var(--radius);resize:vertical;min-width:0;padding:var(--space-2) var(--space-1);field-sizing:content;max-height:8lh;min-height:var(--hit-area);background:0 0;border:0;flex:1}.a3-composer textarea::placeholder{color:var(--ink-2)}.a3-composer .a3-button{flex-shrink:0;margin-top:0}.a3-scope{margin-top:var(--space-2);overflow-wrap:anywhere}.a3-qa{gap:var(--space-6);scroll-margin-top:var(--space-5);flex-direction:column;display:flex}.a3-q,.a3-a{grid-template-columns:var(--space-6) minmax(0,1fr);gap:var(--space-2);display:grid}.a3-q{padding-bottom:var(--space-3);border-bottom:var(--hairline)}.a3-answer-content,.a3-brief,.a3-findings,.a3-research-answer{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.a3-answer-content p{overflow-wrap:anywhere}.a3-step-log{color:var(--ink-3)}.a3-step-summary{flex-wrap:wrap}.a3-step-disclosure{width:100%;min-height:var(--hit-area);padding:var(--space-2) 0;gap:var(--space-2);text-align:left;grid-template-columns:auto minmax(0,1fr) auto auto;text-decoration:none;display:grid}.a3-step-disclosure:hover:before{background:var(--surface-hover)}.a3-step-task{min-width:0}.a3-step-task-label{animation:a3-task-change var(--dur) var(--ease);display:inline-block}.a3-step-chevron{width:var(--space-4);height:var(--space-4);stroke:var(--ink-2);stroke-width:var(--stroke);fill:none;transition:transform var(--dur) var(--ease)}.a3-step-disclosure[aria-expanded=true] .a3-step-chevron{transform:rotate(90deg)}@keyframes a3-task-change{0%{opacity:var(--opacity-disabled);transform:translateY(var(--space-1))}to{opacity:1;transform:translateY(0)}}.a3-step-duration{white-space:nowrap}.a3-steps{gap:var(--space-2);padding:var(--space-2) 0 var(--space-3) var(--space-4);border-left:var(--hairline);animation:a3-task-change var(--dur) var(--ease);flex-direction:column;margin:0;display:flex}.a3-steps .a3-square-live{animation:none}.a3-steps[hidden]{display:none}.a3-workspace-layout{flex:1;min-height:0;display:flex}.a3-research-layout{flex:1;min-width:0;display:flex}.a3-inspection-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-6);border-bottom:var(--hairline);display:flex}.a3-inline-source{color:var(--accent);min-height:var(--hit-area);padding:var(--space-2);background:0 0;border:0;text-decoration:underline}.a3-inline-citation{vertical-align:middle;min-width:var(--hit-area);min-height:var(--hit-area);color:var(--accent);border-radius:var(--radius-cite);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.a3-inline-citation:hover{background:var(--surface-hover)}.a3-inline-citation.a3-v3-source-link{vertical-align:baseline;min-width:0;min-height:0;font:inherit;white-space:nowrap;text-decoration:underline;display:inline}.a3-inline-citation.a3-v3-source-link:hover{background:0 0}.a3-thread-pane[hidden]{display:none}.a3-thread-pane{flex:1 1 var(--pane-min-w);min-width:0;padding:var(--space-5) var(--space-4) var(--space-4);border-right:var(--hairline);gap:var(--space-6);flex-direction:column;display:flex}.a3-brief-pane{flex:999 1 var(--workspace-min-w);min-width:0}.a3-brief-panel{padding:var(--space-6);max-width:calc(var(--answer-max-w) + var(--space-8));margin-inline:auto}.a3-brief-header{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:var(--ink-rule);flex-direction:column;display:flex}.a3-takeaway{gap:var(--space-2);flex-direction:column;display:flex}.a3-findings article{padding-block:var(--space-3);border-top:var(--hairline);gap:var(--space-2);flex-direction:column;display:flex}.a3-finding-group{border-top:var(--hairline);padding-top:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.a3-v3-findings article{padding-block:0 var(--space-3);border-top:0}.a3-v3-findings article:last-child{padding-bottom:0}.a3-analysis-lines{padding-left:var(--space-4);gap:var(--space-2);flex-direction:column;list-style:outside;display:flex}.a3-analysis-lines li{overflow-wrap:anywhere}.a3-v3-findings .a3-analysis-lines{gap:var(--space-1)}.a3-verdict-context .a3-finding-group{padding-top:var(--space-1);border-top:0}.a3-investigation-next{align-items:stretch;gap:var(--space-3)}.a3-investigation-action{align-items:start;gap:var(--space-2);flex-direction:column;display:flex}.a3-evidence-links{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.a3-citation{min-width:var(--hit-area);min-height:var(--hit-area);background:0 0;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.a3-citation:before{content:"";inset:var(--space-3);border:var(--stroke) solid var(--accent);border-radius:var(--radius-cite);position:absolute}.a3-source-list{flex-direction:column;display:flex}.a3-source-list>div{align-items:center;display:flex}.a3-source-button{padding:var(--space-2) 0;min-height:var(--hit-area);text-align:left;color:var(--accent);background:0 0;border:0}.a3-source-link{color:var(--accent)}.a3-table-scroll{max-width:100%;overflow-x:auto}.a3-table{width:100%;min-width:var(--workspace-min-w);border-collapse:collapse;border-top:var(--ink-rule);table-layout:fixed}.a3-table thead th{color:var(--ink-3);text-align:left}.a3-table th,.a3-table td{padding:var(--space-2) var(--space-3) var(--space-2) 0;vertical-align:top;border-bottom:var(--hairline);overflow-wrap:anywhere}.a3-table th{font-weight:400}.a3-table tbody th{text-align:left}.a3-table th:first-child{width:26%}.a3-table th:nth-child(2){text-align:right;width:32%}.a3-table td:nth-child(2){text-align:right}.a3-table td:last-child{padding-right:0}.a3-comparison{color:var(--ink-2)}.a3-positive{color:var(--up)}.a3-negative{color:var(--down)}.a3-key-fact{box-shadow:var(--signal-underline);padding-bottom:var(--space-1)}.a3-tabs{align-items:stretch;gap:var(--space-5);min-height:var(--tab-h);border-bottom:var(--hairline);padding-inline:var(--space-6);display:flex;overflow-x:auto}.a3-tab{border:0;border-bottom:var(--focus-w) solid transparent;color:var(--ink-2);min-height:var(--hit-area);padding:var(--space-2) 0;white-space:nowrap;align-items:center;gap:var(--space-2);background:0 0;border-radius:0;display:flex}.a3-tab-active{color:var(--ink);border-bottom-color:var(--ink);font-weight:500}.a3-passage{border:var(--hairline);border-radius:var(--radius-panel);padding:var(--space-4);gap:var(--space-3);scroll-margin-top:var(--space-5);flex-direction:column;display:flex}.a3-passage header{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.a3-passage blockquote{overflow-wrap:anywhere}.a3-passage mark{background:var(--mark);color:var(--ink)}.a3-passage mark .text-data{color:inherit}.a3-detail summary{min-height:var(--hit-area);cursor:pointer;padding-block:var(--space-3);display:list-item}.a3-detail{border-top:var(--hairline)}.a3-detail-content{gap:var(--space-3);padding-bottom:var(--space-4);flex-direction:column;display:flex}.a3-limit{border:var(--hairline);border-radius:var(--radius-panel);padding:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.a3-limit-status{align-items:center;gap:var(--space-2);display:flex}.a3-unanswered{gap:var(--space-3);padding-block:var(--space-3);border-top:var(--hairline);flex-direction:column;display:flex}.a3-next{padding-top:var(--space-4);border-top:var(--hairline);align-items:start;gap:var(--space-2);flex-direction:column;display:flex}.a3-command-layout{flex:1;display:flex}.a3-rail{flex:0 0 var(--rail-w);border-right:var(--hairline);min-width:0;padding:var(--space-3) var(--space-2);gap:var(--space-5);flex-direction:column;display:flex}.a3-command-main{flex:1;min-width:0;display:flex}.a3-rail-item{width:100%;min-height:var(--hit-area);border-radius:var(--radius);text-align:left;padding:var(--space-2);overflow-wrap:anywhere;background:0 0;border:0}.a3-rail-item:hover{background:var(--surface)}.a3-rail-active{background:var(--surface);color:var(--ink);font-weight:500}.a3-coverage-row{gap:var(--space-1);padding:var(--space-2);flex-direction:column;display:flex}.a3-mobile-switch{display:none}.a3-footer{padding:var(--space-3) var(--space-5);border-top:var(--hairline);gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.a3-command-hints{gap:var(--space-4);display:flex}.a3-spark{width:var(--spark-inline-w);height:var(--spark-inline-h);overflow:visible}.a3-spark-table{width:var(--spark-table-w);height:var(--spark-table-h)}.a3-spark polyline{stroke:var(--ink-2);stroke-width:var(--spark-stroke);fill:none}.a3-spark-mark{width:var(--spark-mark);height:var(--spark-mark);fill:var(--signal)}.a3-sr{width:var(--sr-size);height:var(--sr-size);margin:var(--sr-offset);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.a3-app[data-narrow=true] .a3-mobile-switch{display:block}.a3-app[data-narrow=false] .a3-thread-pane{height:calc(100dvh - var(--header-h));align-self:flex-start;position:sticky;top:0;overflow-y:auto}.a3-app[data-narrow=true] .a3-mobile-thread .a3-brief-pane,.a3-app[data-narrow=true] .a3-mobile-brief .a3-thread-pane{display:none}.a3-app[data-narrow=true] .a3-thread-pane{border-right:0}.a3-app[data-narrow=true] .a3-brief-panel{padding:var(--space-4)}.a3-app[data-narrow=true] .a3-command-layout{flex-direction:column}.a3-app[data-narrow=true] .a3-rail{border-right:0;border-bottom:var(--hairline);flex-basis:auto}.a3-app[data-narrow=true] .a3-header{padding-inline:var(--space-4)}.a3-app[data-narrow=true] .a3-header-actions{justify-content:space-between;width:100%}@media (prefers-reduced-motion:reduce){*,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.a3-table-bridge th:not(:first-child),.a3-table-bridge td{text-align:right}.a3-table-bridge th:nth-child(2){width:auto}.a3-table-bridge th:first-child{width:34%}.a3-verdict-reserve{gap:var(--space-2);flex-direction:column;display:flex}.a3-verdict-text{height:calc(var(--space-8) * 2);overflow-y:auto}.a3-context-disclosure{min-height:var(--hit-area)}.a3-v3-shell{grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;min-height:0;overflow:hidden}.a3-v3-shell>.a3-v3-header{padding-inline:var(--space-2);border-right:var(--hairline);grid-area:1/1}.a3-v3-header>.a3-brand{justify-content:flex-start;gap:var(--space-1);flex-wrap:nowrap;width:100%}.a3-v3-shell>.a3-session-view,.a3-v3-shell>.a3-session-index{grid-area:1/2/3;min-height:0;overflow:hidden}.a3-v3-shell>.a3-session-sidebar{align-self:stretch;height:auto;min-height:0;position:static}.a3-v3-shell .a3-session-app,.a3-v3-shell .a3-research-layout{min-height:0}.a3-v3-shell .a3-docked-thread{align-self:stretch;gap:0;height:100%;min-height:0;padding:0;position:static;overflow:hidden}.a3-thread-scroll{min-height:0;padding:var(--space-7) var(--space-4) var(--space-5);gap:var(--space-6);scroll-padding-block:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.a3-composer-dock{background:var(--bg);padding:0 var(--space-4) var(--space-3);flex-shrink:0}.a3-composer-dock .a3-composer-wrap{padding-top:var(--space-2);margin-top:0}.a3-v3-shell>.a3-session-index{overflow-y:auto}:is(.a3-v3-shell:has(>.a3-session-sidebar[hidden])>.a3-session-view,.a3-v3-shell:has(>.a3-session-sidebar[hidden])>.a3-session-index,.a3-v3-shell:has(>.a3-session-sidebar[data-compact=true])>.a3-session-view,.a3-v3-shell:has(>.a3-session-sidebar[data-compact=true])>.a3-session-index){grid-area:2/1}:is(.a3-v3-shell:has(>.a3-session-sidebar[hidden])>.a3-v3-header,.a3-v3-shell:has(>.a3-session-sidebar[data-compact=true])>.a3-v3-header){width:var(--rail-w)}.a3-v3-shell>.a3-session-sidebar[data-compact=true]{top:var(--header-h);height:calc(100dvh - var(--header-h));position:fixed}.a3-v3-shell .a3-brief-pane{min-height:0;overflow-y:auto}.a3-v3-shell{--rail-w:var(--rail-v3-default-w);position:relative}.a3-rail-resizer{top:0;bottom:var(--space-8);left:calc(var(--rail-w) - var(--space-1));width:var(--space-2);cursor:col-resize;touch-action:none;z-index:4;position:absolute}.a3-rail-resizer:after{content:"";left:var(--space-1);border-left:var(--hairline);position:absolute;top:0;bottom:0}.a3-rail-resizer:hover:after,.a3-rail-resizer:focus-visible:after{border-color:var(--ink-2)}.a3-v3-shell .a3-docked-thread{max-width:none;margin-inline:0}.a3-v3-shell .a3-thread-scroll>*,.a3-v3-shell .a3-composer-dock>*{width:100%;max-width:calc(var(--answer-max-w) - var(--space-4) * 2);flex-shrink:0;margin-inline:auto}.a3-v3-shell .a3-composer-dock .a3-composer{background:var(--surface);border-radius:var(--radius-panel);border:0}.a3-v3-shell>.a3-footer{border-top:0}
