.select-trigger{border:1px solid var(--color-border-strong);background:var(--color-surface-elevated);min-width:10rem;min-height:2.75rem;color:var(--color-ink-strong);font:inherit;text-align:left;cursor:pointer;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.625rem;padding:.5rem .625rem .5rem .75rem;line-height:1.25;display:inline-flex}.select-trigger:hover{border-color:color-mix(in srgb, var(--primary) 56%, var(--color-border-strong))}.select-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.select-trigger[data-disabled]{opacity:.55;cursor:not-allowed}.select-trigger-icon{color:var(--color-ink-muted);display:inline-flex}.select-trigger-icon svg{width:1rem;height:1rem}.select-content{z-index:1000;min-width:var(--radix-select-trigger-width);max-width:min(28rem,100vw - 1rem);max-height:min(var(--radix-select-content-available-height), 20rem);border:1px solid var(--color-border-strong);background:var(--color-surface-elevated);color:var(--color-ink-strong);border-radius:.75rem;overflow:hidden;box-shadow:0 1rem 2.5rem #00000047}.select-viewport{padding:.375rem}.select-item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.5rem;outline:none;align-items:center;min-height:2.5rem;padding:.5rem 2.25rem .5rem .75rem;font-size:.875rem;line-height:1.3;display:flex;position:relative}.select-item[data-highlighted]{background:var(--primary-light);color:var(--color-ink-strong)}.select-item[data-disabled]{opacity:.45;cursor:not-allowed}.select-item-indicator{color:var(--primary);display:inline-flex;position:absolute;right:.625rem}.select-item-indicator svg{width:1rem;height:1rem}.select-scroll-button{height:1.75rem;color:var(--color-ink-muted);justify-content:center;align-items:center;display:flex}.select-scroll-button svg{width:1rem;height:1rem}@media (prefers-reduced-motion:no-preference){.select-content[data-state=open]{animation:.12s ease-out select-enter}@keyframes select-enter{0%{opacity:0;transform:translateY(-.25rem)}}}.select-trigger{min-width:0;max-width:100%}.select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-trigger-icon{flex-shrink:0}.select-item{overflow-wrap:anywhere}.select-item[data-state=checked]{font-weight:600}.field>.select-trigger{width:100%}.agent-controls .select-trigger{max-width:min(28rem,100%)}:root{--primary:#2f6f73;--primary-hover:#23555a;--primary-light:#e3f0ef;--neutral-50:#fbfcfa;--neutral-100:#f4f7f4;--neutral-200:#e6ece7;--neutral-300:#ccd7d1;--neutral-400:#94a39d;--neutral-500:#667670;--neutral-600:#44524d;--neutral-700:#2b3733;--neutral-800:#1e2a27;--neutral-900:#131c1a;--success:#2f8f5b;--warning:#b7791f;--error:#b64545;--ink:#1c2522;--color-ink-strong:var(--neutral-900);--color-ink:var(--neutral-700);--color-ink-muted:var(--neutral-600);--color-surface:var(--neutral-100);--color-surface-elevated:var(--neutral-50);--color-surface-muted:var(--neutral-200);--color-border:#d4ddd8;--color-border-strong:#9dafaa;--color-accent:var(--primary);--color-accent-soft:var(--primary-light);--color-warning:var(--warning);--color-warning-soft:#fff3d6;--color-shadow:#1c25221a;--font-display:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", "Cascadia Code", "Liberation Mono", monospace;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.5rem;--border-width:1px;--shadow-sm:0 1px 2px var(--color-shadow);--shadow-md:0 8px 22px #1c252217;--shadow-lg:0 18px 45px #1c25221a;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.5rem;--text-5xl:3.25rem;color:var(--color-ink);background:var(--color-surface);font-family:var(--font-body);font-size:var(--text-md);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:linear-gradient(180deg, #2f6f730d, transparent 18rem), var(--color-surface);color:var(--color-ink);margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}a{color:inherit}h1,h2,h3,p,ul,dl,dd{margin:0}code{font-family:var(--font-mono)}#root{min-height:100vh}.app-frame{gap:var(--space-5);width:min(100%,1360px);min-height:100vh;padding:var(--space-5);grid-template-columns:minmax(16rem,18rem) minmax(0,1fr);margin:0 auto;display:grid}.app-frame>*,.panel,.panel-subtle,.prompt-card,.timeline-card,.record-link{min-width:0}.workspace-column,.stack-xl,.stack-lg,.stack-md,.stack-sm,.form-grid{flex-direction:column;display:flex}.workspace-column,.stack-xl{gap:var(--space-6)}.stack-lg{gap:var(--space-5)}.stack-md,.form-grid{gap:var(--space-4)}.stack-sm{gap:var(--space-3)}.workspace-content{gap:var(--space-6);padding-bottom:var(--space-12);flex-direction:column;display:flex}.panel,.panel-subtle,.prompt-card,.nav-link,.timeline-card{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.panel{background:var(--color-surface-elevated);box-shadow:var(--shadow-md)}.panel-subtle,.prompt-card{background:var(--color-surface-elevated);box-shadow:var(--shadow-sm)}.panel-subtle{padding:var(--space-4)}.sidebar,.workspace-header,.section-panel,.auth-panel{padding:var(--space-6)}.sidebar{gap:var(--space-6);top:var(--space-6);max-height:calc(100vh - var(--space-12));background:linear-gradient(180deg, var(--neutral-900), var(--neutral-800));color:var(--neutral-50);box-shadow:var(--shadow-lg);border-color:#ffffff14;flex-direction:column;display:flex;position:sticky;overflow-y:auto}.sidebar .muted-copy,.sidebar .section-label,.sidebar .eyebrow,.sidebar .table-secondary,.sidebar .meta-list dt,.sidebar .identity-meta{color:var(--neutral-200)}.sidebar .panel-subtle{background:var(--neutral-100);color:var(--neutral-900)}.sidebar .panel-subtle .section-label,.sidebar .panel-subtle .meta-list dt,.sidebar .panel-subtle .table-secondary{color:var(--neutral-700)}.brand-block,.auth-copy,.page-intro{gap:var(--space-3);flex-direction:column;display:flex}.brand-title,.auth-title,.page-title,.section-title{color:var(--color-ink-strong);font-family:var(--font-display);letter-spacing:0;font-weight:700}.sidebar .brand-title{color:var(--neutral-50);max-width:12ch;font-size:clamp(var(--text-3xl), 3vw, var(--text-4xl))}.brand-title,.auth-title{font-size:clamp(var(--text-3xl), 6vw, var(--text-5xl));line-height:1.04}.page-title{max-width:22ch;font-size:clamp(var(--text-2xl), 3.6vw, var(--text-4xl));line-height:1.1}.workspace-header .page-title{max-width:26ch;font-size:clamp(var(--text-xl), 2.4vw, var(--text-3xl))}.section-title{font-size:var(--text-xl);line-height:1.2}.eyebrow,.section-label,.field-label,.metric-label,.table-secondary,.identity-meta{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.page-description,.section-description,.muted-copy,.empty-description,.metric-detail{color:var(--color-ink-muted);font-size:var(--text-md)}.page-description{max-width:58rem;font-size:var(--text-md);font-weight:400}.brand-proof-strip{gap:var(--space-2);grid-template-columns:1fr;display:grid}.brand-proof-strip span{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--neutral-50);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff38;font-weight:700;display:block}.nav-group,.nav-section{gap:var(--space-2);flex-direction:column;display:flex}.nav-link{min-height:44px;padding:var(--space-3) var(--space-4);color:var(--neutral-200);overflow-wrap:anywhere;box-shadow:none;background:0 0;border-color:#0000;font-weight:650;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s}.nav-link:hover,.record-link:hover,.timeline-card:hover,.prompt-card:hover{box-shadow:var(--shadow-sm)}.nav-link-active{color:var(--neutral-50);box-shadow:none;background:#ffffff1a;border-color:#ffffff2e}.workspace-header,.page-intro,.section-head,.inline-actions,.identity-block,.detail-grid,.metric-grid,.two-column-layout,.stat-row,.record-link,.checkbox-row{display:flex}.workspace-header,.page-intro,.section-head,.inline-actions,.detail-grid,.metric-grid,.two-column-layout,.stat-row,.record-link{gap:var(--space-4)}.workspace-header,.page-intro,.section-head,.stat-row,.record-link{justify-content:space-between}.workspace-header,.page-intro,.section-head,.identity-block,.detail-grid,.metric-grid,.two-column-layout,.checkbox-row,.record-link{align-items:flex-start}.workspace-header{background:linear-gradient(90deg, var(--primary) 0 5px, transparent 5px), var(--color-surface-elevated);padding-left:var(--space-6)}.page-intro{padding:var(--space-6);border:1px solid var(--color-border);border-left:5px solid var(--primary);border-radius:var(--radius-md);background:var(--color-surface-elevated);color:var(--color-ink);box-shadow:var(--shadow-md)}.page-intro .eyebrow,.page-intro .page-description,.page-intro .page-title{color:inherit}.page-intro .page-description{color:var(--color-ink-muted)}.page-intro-actions{flex:none}.identity-block{align-items:flex-end;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--primary-light);box-shadow:var(--shadow-sm);flex-direction:column}.identity-name,.metric-value,.table-primary,.empty-title,.signal-title{color:var(--color-ink-strong)}.identity-name,.table-primary,.empty-title,.signal-title{font-size:var(--text-lg);font-weight:700}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric-card,.signal-card,.detail-card,.callout,.empty-state,.record-link,.prompt-card{padding:var(--space-4)}.metric-card,.signal-grid,.result-grid{gap:var(--space-4)}.metric-card,.signal-card,.detail-card,.callout,.empty-state{gap:var(--space-2);flex-direction:column;display:flex}.metric-card{background:var(--neutral-50);min-height:9rem;position:relative}.metric-card:before{content:"";background:var(--primary);border-radius:var(--radius-md) 0 0 var(--radius-md);width:4px;position:absolute;inset:0 auto 0 0}.metric-value{font-size:clamp(var(--text-3xl), 4vw, var(--text-5xl));font-weight:700;line-height:1}.two-column-layout{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wide-right-column{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.signal-grid,.choice-grid,.bullet-list,.result-grid,.timeline-list,.timeline-stats{display:grid}.signal-grid,.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-grid,.bullet-list,.result-grid,.timeline-list{gap:var(--space-3)}.result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-card:nth-child(3),.drift-card{box-shadow:inset 4px 0 0 var(--warning);background:#fff9ea;border-color:#efd9ad}.action-list,.action-card{background:var(--primary-light);border-radius:var(--radius-md);box-shadow:none;border:1px solid #c5dddd}.timeline-list{max-height:48rem;padding-right:var(--space-2);overflow-y:auto}.timeline-card{gap:var(--space-2);width:100%;padding:var(--space-4);background:var(--color-surface-elevated);color:var(--color-ink);text-align:left;box-shadow:var(--shadow-sm);flex-direction:column;transition:border-color .12s,box-shadow .12s,background-color .12s;display:flex}.timeline-card-active{background:var(--primary-light);border-color:var(--primary);box-shadow:var(--shadow-md)}.timeline-card-head,.timeline-stats{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.timeline-stats{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.timeline-stats span{min-width:max-content}.section-panel{gap:var(--space-5);flex-direction:column;display:flex}.section-head{padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.field{gap:var(--space-2);flex-direction:column;display:flex}.field-block{min-height:100%}.field input,.field select,.field textarea{width:100%;min-height:48px;padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--neutral-50);color:var(--color-ink-strong);font-weight:500;transition:border-color .12s,box-shadow .12s}.field textarea{min-height:11rem;padding-top:var(--space-3);resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--primary);outline-offset:2px;border-color:var(--primary);box-shadow:0 0 0 4px #2f6f731f}.primary-button,.secondary-button,.text-button,.prompt-card{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);letter-spacing:0;min-height:44px;box-shadow:var(--shadow-sm);justify-content:center;align-items:center;padding:12px 18px;font-weight:700;text-decoration:none;transition:border-color .12s,box-shadow .12s,background-color .12s,color .12s;display:inline-flex}.primary-button:hover{background:linear-gradient(135deg,#b97730,#895224);border-color:#c0843d}.secondary-button,.text-button,.prompt-card{background:var(--color-surface-elevated);color:var(--color-ink-strong)}.text-button{min-height:36px;padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}.primary-button:hover,.secondary-button:hover,.text-button:hover,.prompt-card:hover{border-color:var(--primary);box-shadow:var(--shadow-md)}.full-width{width:100%}.callout{background:var(--primary-light);border-radius:var(--radius-md);color:var(--neutral-900);box-shadow:none;border:1px solid #c5dddd;font-weight:600}.callout-warning,.form-error{color:var(--neutral-900);box-shadow:inset 4px 0 0 var(--error);background:#fff7f6;border-color:#f0c9c4}.metadata-code,.evidence-block{white-space:pre-wrap;word-break:break-word}.evidence-block,.metadata-code{font-size:var(--text-sm)}.evidence-block{color:var(--color-ink-strong);font-weight:600}.metadata-code{max-width:38rem;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--neutral-900);color:var(--neutral-50);display:block;overflow-x:auto}.table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);overflow-x:auto}.data-table{border-collapse:collapse;background:var(--neutral-50);width:100%}.data-table th,.data-table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.data-table th{background:var(--neutral-100);color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.data-table tbody tr{transition:background-color .12s}.row-selected{cursor:pointer}.status-badge{min-height:32px;padding:var(--space-1) var(--space-3);background:var(--primary-light);color:var(--neutral-900);font-size:var(--text-xs);letter-spacing:0;box-shadow:none;border:1px solid #c5dddd;border-radius:999px;align-items:center;font-weight:700;display:inline-flex}.status-badge[data-status*=fail],.status-badge[data-status*=error],.status-badge[data-status*=reject],.status-badge[data-status*=stale],.status-badge[data-status*=contradict]{background:#fff1f1;border-color:#f0c9c4}.status-badge[data-status*=pending],.status-badge[data-status*=submitted],.status-badge[data-status*=needs-review],.status-badge[data-status*=running],.status-badge[data-status*=warning]{background:#fff5d6;border-color:#efd9ad}.status-badge[data-status*=complete],.status-badge[data-status*=success],.status-badge[data-status*=reviewed],.status-badge[data-status*=active]{background:#dcfce7;border-color:#bde7ca}.meta-list{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compact-meta-list{grid-template-columns:1fr}.meta-list div{gap:var(--space-1);padding:var(--space-3);border-left:4px solid var(--primary);border-radius:var(--radius-sm);background:#e3f0efb3;flex-direction:column;display:flex}.meta-list dt{color:var(--color-ink-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.meta-list dd{color:var(--color-ink-strong);overflow-wrap:anywhere;font-weight:700}.record-link{color:inherit;text-decoration:none}.record-link.panel-subtle{color:var(--color-ink)}.stat-row{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);font-weight:700}.auth-layout{min-height:100vh;padding:var(--space-6);place-items:center;display:grid}.auth-panel{gap:var(--space-6);background:linear-gradient(90deg, var(--primary) 0 5px, transparent 5px), var(--neutral-50);width:min(100%,45rem);padding-left:var(--space-8);flex-direction:column;display:flex}.auth-footnote{padding:var(--space-4)}.form-error{padding:var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);border:1px solid #f0c9c4;font-weight:700}.bullet-list{padding-left:var(--space-6)}.bullet-list li{padding:var(--space-2) 0 var(--space-2) var(--space-2);font-weight:600}.action-list{padding:var(--space-4) var(--space-4) var(--space-4) var(--space-8)}.checkbox-row{gap:var(--space-2);min-height:44px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--neutral-50);align-items:center;font-weight:600}.checkbox-row input{width:1.15rem;height:1.15rem;accent-color:var(--primary)}@media (prefers-color-scheme:dark){:root{--color-surface:var(--neutral-900);--color-surface-elevated:var(--neutral-800);--color-surface-muted:var(--neutral-700);--color-ink-strong:var(--neutral-50);--color-ink:var(--neutral-100);--color-ink-muted:var(--neutral-200);--color-border:#ffffff1f;--color-border-strong:#ffffff38;--color-shadow:#00000047}body{background:linear-gradient(180deg, #2f6f7324, transparent 18rem), var(--neutral-900)}.panel,.panel-subtle,.prompt-card,.timeline-card,.field input,.field select,.field textarea,.data-table,.secondary-button,.text-button{background:var(--neutral-800);color:var(--neutral-50)}.page-intro,.sidebar,.data-table th{background:var(--neutral-900)}.metric-card:before{background:#65aaa6}.critical-card,.callout-warning{background:#3a1d1f}.drift-card{background:#3b2d14}.action-list,.callout,.identity-block,.timeline-card-active,.row-selected{background:#1e3d3f}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}.primary-button:hover,.secondary-button:hover,.text-button:hover,.prompt-card:hover,.nav-link:hover,.record-link:hover,.timeline-card:hover{transform:none}}@media (width<=72rem){.app-frame,.metric-grid,.two-column-layout,.wide-right-column,.signal-grid,.result-grid{grid-template-columns:1fr}.app-frame{width:100%;padding:var(--space-4)}.sidebar{max-height:none;position:static}.page-intro,.workspace-header,.section-head,.inline-actions{flex-wrap:wrap}}@media (width<=42rem){.app-frame,.auth-layout{padding:var(--space-3)}.sidebar,.workspace-header,.section-panel,.auth-panel,.page-intro{padding:var(--space-4)}.auth-panel,.workspace-header{padding-left:var(--space-5)}.workspace-header,.page-intro,.section-head,.record-link,.inline-actions{flex-direction:column}.identity-block{align-items:flex-start}.meta-list{grid-template-columns:1fr}.brand-title,.auth-title,.page-title{font-size:var(--text-3xl)}.section-title{font-size:var(--text-xl)}}:root{--primary:#9cb5ff;--primary-hover:#c2cffd;--primary-light:#9cb5ff26;--neutral-50:#f1efe7;--neutral-100:#dedbd1;--neutral-200:#b8b8b0;--neutral-300:#8d918d;--neutral-400:#676e6e;--neutral-500:#4b5458;--neutral-600:#303b42;--neutral-700:#1b2630;--neutral-800:#0d1621;--neutral-900:#05070d;--success:#8da6db;--warning:#b9824b;--error:#d06b63;--ink:#f5f2ea;--color-ink-strong:#fbf7ef;--color-ink:#d7d6ce;--color-ink-muted:#969d9d;--color-surface:#05070d;--color-surface-elevated:#0c131dd1;--color-surface-muted:#ffffff12;--color-border:#ffffff24;--color-border-strong:#ffffff47;--color-accent:var(--primary);--color-accent-soft:var(--primary-light);--color-warning:var(--warning);--color-warning-soft:#b9824b2e;--color-shadow:#0000007a;--radius-sm:.35rem;--radius-md:.5rem;--radius-lg:.5rem;--shadow-sm:0 1px 0 #ffffff14, 0 16px 45px #0003;--shadow-md:0 1px 0 #ffffff1a, 0 22px 70px #00000057;--shadow-lg:0 1px 0 #ffffff1f, 0 40px 110px #0000007a}html{background:var(--neutral-900);scroll-behavior:smooth}body{min-height:100vh;color:var(--color-ink);background:linear-gradient(115deg,#05070df0 0%,#07101efa 44%,#100c0afa 100%),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 84px);overflow-x:hidden}body:before,body:after{content:"";pointer-events:none;position:fixed;inset:0}body:before{z-index:0;opacity:.72;background:linear-gradient(100deg,#0000 0 20%,#2842683d 20% 32%,#0000 32% 58%,#3e271847 58% 70%,#0000 70%),repeating-linear-gradient(165deg,#ffffff0b 0 1px,#0000 1px 42px);animation:18s ease-in-out infinite alternate background-drift}body:after{z-index:0;opacity:.52;mix-blend-mode:screen;background:linear-gradient(#0000 0 8%,#9cb5ff1f 8% 8.25%,#0000 8.25% 100%) 0 0/100% 18rem,linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 100%) 0 0/7rem 100%;animation:11s linear infinite scan-fall}#root{z-index:1;isolation:isolate;min-height:100vh;position:relative}.site-atmosphere{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.atmosphere-plane{opacity:.36;filter:blur(.2px);mix-blend-mode:screen;clip-path:polygon(0 18%,88% 0,100% 56%,12% 100%);width:78vw;min-width:42rem;height:22rem;position:absolute}.atmosphere-plane-one{background:linear-gradient(90deg,#24426f00,#41609e66,#252d3a00);animation:24s ease-in-out infinite alternate plane-cross;top:10vh;left:-24vw}.atmosphere-plane-two{background:linear-gradient(90deg,#3c261800,#6f492b57,#12363433);animation:28s ease-in-out infinite alternate-reverse plane-cross;bottom:6vh;right:-30vw}.atmosphere-scanline{background:linear-gradient(#0000,#f1efe714,#0000);height:18rem;animation:16s linear infinite scan-sweep;position:absolute;inset:-30% 0 auto;transform:rotate(-7deg)}.app-frame{gap:clamp(var(--space-4), 3vw, var(--space-8));width:min(100%,1500px);min-height:100vh;padding:clamp(var(--space-4), 3vw, var(--space-8));flex-direction:column;display:flex;position:relative}.top-nav{top:var(--space-4);z-index:20;align-items:center;gap:var(--space-4);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:#05070db8;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:sticky}.brand-mark{align-items:center;gap:var(--space-3);color:var(--color-ink-strong);text-decoration:none;display:inline-flex}.brand-sigil{border-radius:var(--radius-md);width:3rem;height:3rem;color:var(--primary-hover);background:linear-gradient(135deg,#9cb5ff33,#05070d70),#ffffff0a;border:1px solid #9cb5ff6b;place-items:center;font-weight:900;display:grid;box-shadow:inset 0 0 28px #9cb5ff2e}.brand-kicker,.brand-name{display:block}.brand-kicker{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.brand-name{color:var(--color-ink-strong);font-size:var(--text-lg);font-weight:900}.nav-group{gap:var(--space-2);padding:var(--space-1);scrollbar-width:thin;flex-direction:row;display:flex;overflow-x:auto}.nav-link{min-height:40px;padding:var(--space-2) var(--space-3);color:var(--neutral-200);font-size:var(--text-sm);background:0 0;border:1px solid #0000;border-radius:999px;flex:none;font-weight:800;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s,transform .16s}.nav-link:hover{color:var(--color-ink-strong);box-shadow:none;background:#ffffff12;border-color:#ffffff38;transform:translateY(-1px)}.nav-link-active{color:var(--primary-hover);background:#9cb5ff29;border-color:#9cb5ff80;box-shadow:inset 0 0 24px #9cb5ff1a}.session-cluster{align-items:center;gap:var(--space-3);display:flex}.workspace-header{align-items:end;gap:clamp(var(--space-5), 4vw, var(--space-10));min-height:clamp(30rem,70vh,44rem);padding:clamp(var(--space-6), 6vw, var(--space-16));box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#0c1420f0,#08080cc2 54%,#2c1f17c7),repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 4rem);border-color:#ffffff29;grid-template-columns:minmax(0,1.4fr) minmax(11rem,.38fr) minmax(16rem,.52fr);display:grid;position:relative;overflow:hidden}.workspace-header:before{content:"";background:linear-gradient(90deg,#0000,#9cb5ff24,#0000);border-top:1px solid #9cb5ff40;border-bottom:1px solid #b9824b38;width:78%;height:34%;animation:12s ease-in-out infinite alternate hero-fault;position:absolute;inset:9% -18% auto auto;transform:rotate(-12deg)}.workspace-header>*{z-index:1;position:relative}.brand-block{gap:var(--space-4);max-width:56rem}.brand-title{max-width:11ch;color:var(--color-ink-strong);letter-spacing:-.045em;font-size:clamp(4rem,12vw,10rem);line-height:.84}.page-title{max-width:20ch;color:var(--color-ink-strong);font-size:clamp(var(--text-3xl), 5vw, 4.8rem);letter-spacing:-.035em;line-height:.96}.workspace-header .page-description,.page-description{max-width:52rem;color:var(--neutral-100);font-size:clamp(var(--text-md), 1.5vw, var(--text-xl))}.eyebrow,.section-label,.field-label,.metric-label,.table-secondary,.identity-meta{color:var(--color-ink-muted);letter-spacing:.14em}.brand-proof-strip{align-self:stretch;gap:var(--space-3);display:grid}.brand-proof-strip span{min-height:5.5rem;padding:var(--space-4);border-radius:var(--radius-md);color:var(--color-ink-strong);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(145deg,#9cb5ff24,#ffffff08),#ffffff0a;border:1px solid #ffffff2e;align-items:end;font-weight:900;display:grid}.hero-session{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070d6b;align-self:end}.panel,.panel-subtle,.prompt-card,.timeline-card{border-color:var(--color-border);color:var(--color-ink);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff12,#ffffff06),#070c14c2}.section-panel,.page-intro,.metric-card,.table-wrap,.empty-state,.record-link,.signal-card,.detail-card,.callout{scroll-margin-top:7rem}.page-intro{z-index:3;padding:clamp(var(--space-5), 4vw, var(--space-8));color:var(--color-ink);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(120deg,#070c14f0,#11161fc2),repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 4rem);border-color:#9cb5ff47;border-left-style:solid;border-left-width:1px;position:sticky;top:6.6rem}.page-intro:after{content:"";inset:auto var(--space-6) 0;background:linear-gradient(90deg,#0000,#9cb5ffd9,#0000);height:1px;position:absolute}.section-title,.identity-name,.metric-value,.table-primary,.empty-title,.signal-title{color:var(--color-ink-strong)}.section-title{font-size:clamp(var(--text-xl), 2vw, var(--text-3xl));letter-spacing:-.02em}.section-description,.muted-copy,.empty-description,.metric-detail{color:var(--neutral-200)}.metric-grid{gap:var(--space-4)}.metric-card{background:linear-gradient(145deg,#9cb5ff21,#ffffff0a),#080d15d1;min-height:11rem;overflow:hidden}.metric-card:before{background:linear-gradient(90deg,#9cb5ffe6,#b9824bcc,#0000);border-radius:0;width:100%;height:2px}.metric-value{color:var(--neutral-50);text-shadow:0 0 34px #9cb5ff38}.signal-card:nth-child(2),.critical-card{box-shadow:inset 3px 0 0 #d06b63c7, var(--shadow-md);background:linear-gradient(145deg,#d06b6329,#ffffff09),#0d0b0fc7;border-color:#d06b6357}.signal-card:nth-child(3),.drift-card,.action-list,.action-card{box-shadow:inset 3px 0 0 #b9824bc2, var(--shadow-md);background:linear-gradient(145deg,#b9824b2e,#ffffff09),#100c0ac7;border-color:#b9824b5c}.timeline-card,.record-link,.prompt-card,.primary-button,.secondary-button,.text-button{transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s}.timeline-card:hover,.record-link:hover,.prompt-card:hover,.primary-button:hover,.secondary-button:hover,.text-button:hover{box-shadow:var(--shadow-lg);border-color:#9cb5ff6b;transform:translateY(-2px)}.timeline-card-active{background:linear-gradient(145deg,#9cb5ff2e,#ffffff0d),#0a1320e0;border-color:#9cb5ffb3}.primary-button,.secondary-button,.text-button,.prompt-card{color:var(--color-ink-strong);background:#ffffff12;border-color:#ffffff2e;font-weight:850}.primary-button{color:var(--neutral-50);background:linear-gradient(135deg,#9cb5ff52,#344d7aad),#9cb5ff2e;border-color:#9cb5ff94}.primary-button:hover{background:linear-gradient(135deg,#c2cffd61,#41609eb8),#9cb5ff3d}.identity-block,.meta-list div,.checkbox-row,.field input,.field select,.field textarea{color:var(--color-ink-strong);background:#ffffff0f;border-color:#ffffff29}.field input:focus,.field select:focus,.field textarea:focus{border-color:#9cb5ffc7;box-shadow:0 0 0 4px #9cb5ff29}.table-wrap{background:#060a10d1;border-color:#ffffff24}.data-table{background:0 0}.data-table tbody tr:hover,.row-selected{background:#9cb5ff1f}.status-badge{color:var(--neutral-50);background:#9cb5ff24;border-color:#9cb5ff47}.status-badge[data-status*=fail],.status-badge[data-status*=error],.status-badge[data-status*=reject],.status-badge[data-status*=stale],.status-badge[data-status*=contradict]{color:#ffd4cf;background:#d06b6324;border-color:#d06b6373}.status-badge[data-status*=pending],.status-badge[data-status*=submitted],.status-badge[data-status*=needs-review],.status-badge[data-status*=running],.status-badge[data-status*=warning]{color:#ffd9b8;background:#b9824b26;border-color:#b9824b75}.status-badge[data-status*=complete],.status-badge[data-status*=success],.status-badge[data-status*=reviewed],.status-badge[data-status*=active]{color:#dfe7ff;background:#9cb5ff29;border-color:#9cb5ff7a}.callout-warning,.form-error{color:#ffe3dd;background:#d06b631f;border-color:#d06b6361}.metadata-code{color:var(--neutral-100);background:#00000075;border-color:#ffffff29}.auth-layout{background:linear-gradient(115deg,#05070dcc,#0c1624eb),repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 5rem);min-height:100vh}.auth-panel{width:min(100%,54rem);box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#0a121ef0,#1a110cd6),#05070ddb;border-color:#9cb5ff3d}@supports (animation-timeline:view()){.workspace-header,.page-intro,.metric-card,.section-panel,.table-wrap,.record-link,.prompt-card,.timeline-card,.empty-state{transform-origin:top;animation:both stage-sweep;animation-timeline:view();animation-range:entry exit}}@keyframes stage-sweep{0%{opacity:.12;filter:blur(2px);transform:translateY(4rem)scale(.965)rotateX(8deg)}16%,72%{opacity:1;filter:blur();transform:translate(0,0)scale(1)rotateX(0)}to{opacity:.34;filter:blur(1px);transform:translateY(-3.25rem)scale(.985)}}@keyframes background-drift{0%{transform:translate(-2rem,-1rem)skewY(-1deg)}to{transform:translate(2rem,1.5rem)skewY(1deg)}}@keyframes plane-cross{0%{transform:translate(-3vw)rotate(-8deg)}to{transform:translate(4vw,-2vh)rotate(-3deg)}}@keyframes scan-fall{0%{background-position:0 -18rem,0 0}to{background-position:0 72rem,7rem 0}}@keyframes scan-sweep{0%{transform:translateY(-30vh)rotate(-7deg)}to{transform:translateY(140vh)rotate(-7deg)}}@keyframes hero-fault{0%{transform:translate(-4%)rotate(-12deg)}to{transform:translate(4%)rotate(-9deg)}}@media (prefers-reduced-motion:reduce){body:before,body:after,.atmosphere-plane,.atmosphere-scanline,.workspace-header:before,.workspace-header,.page-intro,.metric-card,.section-panel,.table-wrap,.record-link,.prompt-card,.timeline-card,.empty-state{animation:none!important}}@media (width<=72rem){.top-nav,.workspace-header{grid-template-columns:1fr}.session-cluster{justify-content:space-between}.page-intro{position:relative;top:auto}}@media (width<=42rem){.app-frame{padding:var(--space-3)}.top-nav{position:relative;top:auto}.brand-mark,.session-cluster,.inline-actions{align-items:stretch}.session-cluster,.inline-actions{flex-direction:column}.workspace-header{min-height:auto;padding:var(--space-5)}.brand-title{max-width:8ch;font-size:clamp(3.35rem,19vw,5.2rem)}.page-title{font-size:clamp(var(--text-3xl), 13vw, 4rem)}.brand-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.top-nav,.page-intro{z-index:auto;position:relative;top:auto}.llm-output-card{gap:var(--space-4);padding:clamp(var(--space-5), 4vw, var(--space-7));flex-direction:column;display:flex}.llm-answer-text{color:var(--color-ink-strong);font-family:var(--font-display);font-size:clamp(var(--text-xl), 2.4vw, var(--text-3xl));letter-spacing:-.02em;margin:0;font-weight:750;line-height:1.18}.llm-rationale-text{max-width:74rem;color:var(--color-ink-muted);font-size:var(--text-md);margin:0;line-height:1.65}.compact-boundary-grid{margin-top:var(--space-4)}.reasoning-disclosure{display:block}.reasoning-disclosure summary{cursor:pointer;color:var(--color-ink-strong);font-family:var(--font-display);font-size:var(--text-lg);font-weight:750;list-style-position:inside}.reasoning-disclosure summary::marker{color:var(--primary)}.reasoning-disclosure>:not(summary){margin-top:var(--space-4)}:root{--primary:#2563eb;--primary-hover:#1d4ed8;--primary-light:#dbeafe;--neutral-50:#fff;--neutral-100:#f8fafc;--neutral-200:#e5e7eb;--neutral-300:#d1d5db;--neutral-400:#9ca3af;--neutral-500:#6b7280;--neutral-600:#4b5563;--neutral-700:#374151;--neutral-800:#1f2937;--neutral-900:#111827;--color-surface:#f6f7f9;--color-surface-elevated:#fff;--color-surface-muted:#f3f4f6;--color-border:#d9dee8;--color-border-strong:#aeb8c8;--color-shadow:#0f172a14;--radius-lg:.75rem;--radius-md:.625rem}body{background:var(--color-surface)!important;color:var(--color-ink)!important}body:before,body:after,.site-atmosphere,.workspace-header:before{display:none!important}.app-frame{max-width:1440px;padding:var(--space-4)}.top-nav{gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);align-items:center;background:#fff!important}.brand-mark,.nav-link,.session-cluster,.text-button,.primary-button,.secondary-button,.prompt-card,.timeline-card,.record-link,.panel,.panel-subtle,.metric-card,.callout,.empty-state,.data-table,input,select,textarea{-webkit-backdrop-filter:none!important;text-shadow:none!important}.nav-group{gap:var(--space-2)}.nav-link{color:var(--neutral-700);background:0 0;border-color:#0000}.nav-link:hover,.nav-link-active{border-color:var(--primary-light);background:var(--primary-light);color:var(--primary-hover)}.workspace-column{gap:var(--space-5)}.workspace-header{gap:var(--space-5);padding:clamp(var(--space-6), 4vw, var(--space-10));border:1px solid var(--color-border);border-left:5px solid var(--primary);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1.35fr) minmax(16rem,.7fr) minmax(16rem,.7fr);min-height:auto!important;color:var(--color-ink)!important;background:#fff!important}.brand-title{letter-spacing:-.035em;line-height:1.08;max-width:none!important;color:var(--neutral-900)!important;font-size:clamp(2rem,4vw,3rem)!important}.page-title{color:var(--neutral-900);letter-spacing:-.025em;font-size:clamp(1.75rem,3vw,2.5rem)}.page-description,.section-description,.muted-copy,.metric-detail,.table-secondary,.identity-meta{color:var(--neutral-600)!important}.brand-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-proof-strip span{color:#1e3a8a!important;min-height:4.25rem!important;box-shadow:none!important;background:#eff6ff!important;border:1px solid #bfdbfe!important}.panel,.panel-subtle,.metric-card,.empty-state,.table-wrap,.reasoning-disclosure{border:1px solid var(--color-border)!important;color:var(--color-ink)!important;box-shadow:var(--shadow-sm)!important;background:#fff!important}.panel-subtle,.metric-card,.prompt-card,.timeline-card,.record-link,.detail-card,.llm-output-card{background:#fff!important}.page-intro{border:0;padding:0;box-shadow:none!important;background:0 0!important}.metric-value,.table-primary,.section-title,.signal-title,.empty-title,.llm-answer-text{color:var(--neutral-900)!important}.data-table th{color:var(--neutral-600)!important;background:#f8fafc!important}.data-table td{color:var(--neutral-800)}.row-selected,.timeline-card-active{outline:2px solid #bfdbfe;background:#eff6ff!important}.evidence-block,.metadata-code{border-color:var(--color-border)!important;color:var(--neutral-800)!important;background:#f8fafc!important}.critical-card{background:#fff7f7!important;border-color:#fecaca!important}.drift-card{background:#fff7ed!important;border-color:#fed7aa!important}.action-card{background:#f0fdf4!important;border-color:#bbf7d0!important}.callout{color:#1e3a8a!important;background:#eff6ff!important;border-color:#bfdbfe!important}.callout-warning{color:#9a3412!important;background:#fff7ed!important;border-color:#fed7aa!important}.primary-button,.secondary-button,.text-button{box-shadow:none!important}.primary-button{background:var(--primary)!important;color:#fff!important}.secondary-button,.text-button{border-color:var(--color-border)!important;color:var(--neutral-800)!important;background:#fff!important}.prompt-card:hover,.timeline-card:hover,.record-link:hover,.metric-card:hover,.nav-link:hover{transform:none!important}.workspace-header,.page-intro,.metric-card,.section-panel,.table-wrap,.record-link,.prompt-card,.timeline-card,.empty-state{filter:none!important;animation:none!important;transform:none!important}.auth-layout{background:var(--color-surface)!important}@media (width<=72rem){.workspace-header{grid-template-columns:1fr}}@media (width<=42rem){.brand-title{max-width:none!important;font-size:clamp(2rem,11vw,2.75rem)!important}.page-title{font-size:clamp(1.75rem,10vw,2.5rem)!important}}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary:#9cb5ff;--primary-hover:#c8d5ff;--primary-light:#9cb5ff29;--neutral-50:#f8fafc;--neutral-100:#e5e7eb;--neutral-200:#cbd5e1;--neutral-300:#94a3b8;--neutral-400:#64748b;--neutral-500:#475569;--neutral-600:#334155;--neutral-700:#1e293b;--neutral-800:#111827;--neutral-900:#030712;--color-ink-strong:#f8fafc;--color-ink:#dbe4ef;--color-ink-muted:#a7b3c5;--color-surface:#05070d;--color-surface-elevated:#0c131d;--color-surface-muted:#121d2b;--color-border:#cbd5e12e;--color-border-strong:#cbd5e152;--color-shadow:#00000075;--color-warning-soft:#b9824b2e}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary:#2563eb;--primary-hover:#1d4ed8;--primary-light:#dbeafe;--neutral-50:#fff;--neutral-100:#f8fafc;--neutral-200:#e5e7eb;--neutral-300:#d1d5db;--neutral-400:#9ca3af;--neutral-500:#6b7280;--neutral-600:#4b5563;--neutral-700:#374151;--neutral-800:#1f2937;--neutral-900:#111827;--color-ink-strong:#111827;--color-ink:#374151;--color-ink-muted:#4b5563;--color-surface:#f6f7f9;--color-surface-elevated:#fff;--color-surface-muted:#f3f4f6;--color-border:#d9dee8;--color-border-strong:#aeb8c8;--color-shadow:#0f172a14;--color-warning-soft:#fff7ed}:root[data-theme=dark] body{color:var(--color-ink)!important;background:radial-gradient(circle at 15% -15%,#9cb5ff29,#0000 34rem),radial-gradient(circle at 95% 10%,#b9824b1f,#0000 30rem),linear-gradient(135deg,#05070d 0%,#07101d 52%,#0b0d13 100%)!important}body:not(:has(.theme-toggle)){color:var(--color-ink)!important;background:radial-gradient(circle at 15% -15%,#9cb5ff29,#0000 34rem),radial-gradient(circle at 95% 10%,#b9824b1f,#0000 30rem),linear-gradient(135deg,#05070d 0%,#07101d 52%,#0b0d13 100%)!important}:root[data-theme=light] body{background:linear-gradient(180deg, #2563eb0d, transparent 18rem), var(--color-surface)!important;color:var(--color-ink)!important}:root[data-theme=dark] .top-nav,:root[data-theme=dark] .workspace-header,:root[data-theme=dark] .panel,:root[data-theme=dark] .panel-subtle,:root[data-theme=dark] .metric-card,:root[data-theme=dark] .empty-state,:root[data-theme=dark] .table-wrap,:root[data-theme=dark] .reasoning-disclosure,:root[data-theme=dark] .prompt-card,:root[data-theme=dark] .timeline-card,:root[data-theme=dark] .record-link,:root[data-theme=dark] .detail-card,:root[data-theme=dark] .llm-output-card,:root[data-theme=dark] .auth-panel,:root[data-theme=dark] .field input,:root[data-theme=dark] .field select,:root[data-theme=dark] .field textarea,:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea,:root[data-theme=dark] .data-table{border-color:var(--color-border)!important;color:var(--color-ink)!important;box-shadow:var(--shadow-sm)!important;background:#0c131de0!important}:root[data-theme=light] .top-nav,:root[data-theme=light] .workspace-header,:root[data-theme=light] .panel,:root[data-theme=light] .panel-subtle,:root[data-theme=light] .metric-card,:root[data-theme=light] .empty-state,:root[data-theme=light] .table-wrap,:root[data-theme=light] .reasoning-disclosure,:root[data-theme=light] .prompt-card,:root[data-theme=light] .timeline-card,:root[data-theme=light] .record-link,:root[data-theme=light] .detail-card,:root[data-theme=light] .llm-output-card,:root[data-theme=light] .auth-panel,:root[data-theme=light] .field input,:root[data-theme=light] .field select,:root[data-theme=light] .field textarea,:root[data-theme=light] input,:root[data-theme=light] select,:root[data-theme=light] textarea,:root[data-theme=light] .data-table{border-color:var(--color-border)!important;color:var(--color-ink)!important;background:#fff!important}:root[data-theme=dark] .workspace-header{border-left-color:var(--primary)!important;background:linear-gradient(135deg,#0d1621f5,#070b13f0)!important}:root[data-theme=light] .workspace-header{border-left-color:var(--primary)!important;background:#fff!important}.theme-toggle{align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);border-radius:999px;font-weight:850;display:inline-flex;border:1px solid var(--color-border)!important;background:var(--color-surface-muted)!important;color:var(--color-ink-strong)!important;box-shadow:none!important}.theme-toggle:hover{border-color:var(--color-border-strong)!important;background:var(--primary-light)!important}.theme-toggle-icon{place-items:center;width:1.2rem;height:1.2rem;font-size:1rem;line-height:1;display:inline-grid}:root[data-theme=dark] .brand-sigil{color:var(--primary-hover)!important;background:#9cb5ff1f!important;border-color:#9cb5ff7a!important}:root[data-theme=light] .brand-sigil{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}:root[data-theme=dark] .brand-mark,:root[data-theme=dark] .brand-name,:root[data-theme=dark] .brand-title,:root[data-theme=dark] .page-title,:root[data-theme=dark] .metric-value,:root[data-theme=dark] .table-primary,:root[data-theme=dark] .section-title,:root[data-theme=dark] .signal-title,:root[data-theme=dark] .empty-title,:root[data-theme=dark] .llm-answer-text,:root[data-theme=dark] .identity-name{color:var(--color-ink-strong)!important}:root[data-theme=light] .brand-mark,:root[data-theme=light] .brand-name,:root[data-theme=light] .brand-title,:root[data-theme=light] .page-title,:root[data-theme=light] .metric-value,:root[data-theme=light] .table-primary,:root[data-theme=light] .section-title,:root[data-theme=light] .signal-title,:root[data-theme=light] .empty-title,:root[data-theme=light] .llm-answer-text,:root[data-theme=light] .identity-name{color:var(--neutral-900)!important}:root[data-theme=dark] .page-description,:root[data-theme=dark] .section-description,:root[data-theme=dark] .muted-copy,:root[data-theme=dark] .metric-detail,:root[data-theme=dark] .table-secondary,:root[data-theme=dark] .identity-meta,:root[data-theme=dark] .brand-kicker,:root[data-theme=dark] .meta-list dt{color:var(--color-ink-muted)!important}:root[data-theme=light] .page-description,:root[data-theme=light] .section-description,:root[data-theme=light] .muted-copy,:root[data-theme=light] .metric-detail,:root[data-theme=light] .table-secondary,:root[data-theme=light] .identity-meta,:root[data-theme=light] .brand-kicker,:root[data-theme=light] .meta-list dt{color:var(--neutral-600)!important}:root[data-theme=dark] .nav-link{color:var(--neutral-200)!important}:root[data-theme=dark] .nav-link:hover,:root[data-theme=dark] .nav-link-active{color:var(--primary-hover)!important;background:#9cb5ff29!important;border-color:#9cb5ff7a!important}:root[data-theme=light] .nav-link{color:var(--neutral-700)!important}:root[data-theme=light] .nav-link:hover,:root[data-theme=light] .nav-link-active{border-color:var(--primary-light)!important;background:var(--primary-light)!important;color:var(--primary-hover)!important}:root[data-theme=dark] .brand-proof-strip span,:root[data-theme=dark] .row-selected,:root[data-theme=dark] .timeline-card-active,:root[data-theme=dark] .evidence-block,:root[data-theme=dark] .metadata-code,:root[data-theme=dark] .callout{color:var(--color-ink-strong)!important;background:#9cb5ff1f!important;border-color:#9cb5ff52!important}:root[data-theme=light] .brand-proof-strip span,:root[data-theme=light] .row-selected,:root[data-theme=light] .timeline-card-active,:root[data-theme=light] .evidence-block,:root[data-theme=light] .metadata-code,:root[data-theme=light] .callout{color:#1e3a8a!important;background:#eff6ff!important;border-color:#bfdbfe!important}:root[data-theme=dark] .data-table th{color:var(--color-ink-muted)!important;background:#ffffff0d!important}:root[data-theme=dark] .data-table td{color:var(--color-ink)!important}:root[data-theme=dark] .secondary-button,:root[data-theme=dark] .text-button{border-color:var(--color-border)!important;color:var(--color-ink-strong)!important;background:#ffffff0f!important}:root[data-theme=light] .secondary-button,:root[data-theme=light] .text-button{border-color:var(--color-border)!important;color:var(--neutral-800)!important;background:#fff!important}:root[data-theme=dark] .critical-card{background:#d06b631f!important;border-color:#d06b635c!important}:root[data-theme=dark] .drift-card{background:#b9824b1f!important;border-color:#b9824b5c!important}:root[data-theme=dark] .action-card{background:#8da6db1f!important;border-color:#8da6db5c!important}:root[data-theme=dark] .callout-warning{color:#f4c58f!important;background:#b9824b24!important;border-color:#b9824b5c!important}@media (width<=72rem){.session-cluster{align-items:stretch}.theme-toggle{justify-content:center}}.workspace-column{gap:var(--space-5)!important;padding-top:var(--space-5)!important}.workspace-content{gap:var(--space-5)!important}.top-nav{top:var(--space-4);z-index:30;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);position:sticky;max-width:min(96rem,100% - 2rem)!important}.brand-kicker{letter-spacing:.13em!important}:root[data-theme=dark] .panel,:root[data-theme=dark] .section-panel,:root[data-theme=dark] .panel-subtle,:root[data-theme=dark] .record-link,:root[data-theme=dark] .table-wrap{box-shadow:none!important;background:#0b121eb8!important;border-color:#94a3b82e!important}:root[data-theme=light] .panel,:root[data-theme=light] .section-panel,:root[data-theme=light] .panel-subtle,:root[data-theme=light] .record-link,:root[data-theme=light] .table-wrap{background:#ffffffdb!important;border-color:#0f172a1c!important;box-shadow:0 18px 46px #0f172a12!important}.dashboard-page{--dashboard-line:color-mix(in oklab, var(--color-border) 78%, transparent)}.dashboard-hero{gap:var(--space-6);border:1px solid var(--dashboard-line);border-radius:var(--radius-2xl);grid-template-columns:minmax(0,1.4fr) minmax(18rem,.8fr);align-items:stretch;padding:clamp(1.35rem,3vw,2.6rem);display:grid;position:relative;overflow:hidden}.dashboard-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 14% 8%,#60a5fa2e,#0000 26rem),linear-gradient(135deg,#ffffff12,#0000 40%);position:absolute;inset:0}.dashboard-hero>*{z-index:1;position:relative}:root[data-theme=dark] .dashboard-hero{background:linear-gradient(135deg,#070c16f5,#0c121edb)!important}:root[data-theme=light] .dashboard-hero{background:linear-gradient(135deg,#fff,#f8fbff)!important}.dashboard-hero-copy{justify-content:center;gap:var(--space-4);flex-direction:column;max-width:48rem;display:flex}.dashboard-hero .brand-title{letter-spacing:-.075em;max-width:13ch;font-size:clamp(2.5rem,7vw,5.9rem);line-height:.9}.dashboard-hero .page-description{max-width:46rem;font-size:clamp(1rem,1.6vw,1.18rem)}.dashboard-hero-panel{gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--dashboard-line);border-radius:var(--radius-xl);flex-direction:column;display:flex}:root[data-theme=dark] .dashboard-hero-panel{background:#0409127a}:root[data-theme=light] .dashboard-hero-panel{background:#ffffffb8}.readiness-header,.workflow-step-head,.review-queue-row,.decision-row{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.dashboard-meta-list{gap:var(--space-3);margin:0;display:grid}.dashboard-meta-list div{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--dashboard-line);grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;display:grid}.dashboard-meta-list dt,.review-ledger dt{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:850}.dashboard-meta-list dd,.review-ledger dd{color:var(--color-ink-strong);margin:0;font-weight:750}.dashboard-kpi-strip{border:1px solid var(--dashboard-line);border-radius:var(--radius-xl);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}:root[data-theme=dark] .dashboard-kpi-strip{background:#090f19c7}:root[data-theme=light] .dashboard-kpi-strip{background:#ffffffe0}.dashboard-kpi{min-width:0;padding:var(--space-5);border-right:1px solid var(--dashboard-line)}.dashboard-kpi:last-child{border-right:0}.dashboard-kpi-value{margin:var(--space-2) 0;color:var(--color-ink-strong);letter-spacing:-.06em;font-size:clamp(2rem,4vw,3.25rem);font-weight:850;line-height:.9}.dashboard-main-grid,.dashboard-analysis-grid{gap:var(--space-5);grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:start;display:grid}.workflow-step-list,.decision-list,.review-queue-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.workflow-step{gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--dashboard-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.workflow-step:first-child{border-top:0;padding-top:0}.workflow-step:last-child{padding-bottom:0}.workflow-step-index{border:1px solid var(--dashboard-line);width:2.6rem;height:2.6rem;color:var(--primary-hover);font-size:var(--text-xs);letter-spacing:.08em;border-radius:50%;place-items:center;font-weight:900;display:inline-grid}:root[data-theme=dark] .workflow-step-index{background:#60a5fa1a}:root[data-theme=light] .workflow-step-index{background:#eff6ff}.workflow-step-copy{gap:var(--space-2);min-width:0;display:grid}.workflow-step .text-button{min-height:2.35rem;padding-inline:var(--space-3)}.review-ledger{border:1px solid var(--dashboard-line);border-radius:var(--radius-lg);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.review-ledger div{gap:var(--space-2);padding:var(--space-4);display:grid}:root[data-theme=dark] .review-ledger div{background:#ffffff09}:root[data-theme=light] .review-ledger div{background:#f8fafce6}.review-ledger dd{letter-spacing:-.05em;font-size:2rem}.review-queue-row{padding:var(--space-3) 0;border-top:1px solid var(--dashboard-line);text-decoration:none}.review-queue-row:hover .table-primary,.decision-row:hover .table-primary{color:var(--primary-hover)!important}.mode-table-wrap{border-radius:var(--radius-lg)!important}.mode-table th,.mode-table td{vertical-align:top;white-space:normal!important}.composition-chart{gap:var(--space-4);display:grid}.composition-row{gap:var(--space-3);color:var(--color-ink);font-size:var(--text-sm);grid-template-columns:minmax(8rem,.6fr) minmax(8rem,1fr) auto;align-items:center;display:grid}.composition-track{background:#94a3b838;border-radius:999px;height:.62rem;display:block;overflow:hidden}.composition-track span{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--primary-hover));height:100%;display:block}.composition-row strong{color:var(--color-ink-strong)}.decision-list{border-top:1px solid var(--dashboard-line)}.decision-row{padding:var(--space-4) 0;border-bottom:1px solid var(--dashboard-line);color:inherit;grid-template-columns:minmax(8rem,.28fr) minmax(0,1fr) auto;text-decoration:none;display:grid}.decision-row-kind span{align-items:center;gap:var(--space-2);color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:900;display:inline-flex}.decision-row-kind span:before{content:"";background:var(--primary);border-radius:50%;width:.55rem;height:.55rem}.decision-row-critical .decision-row-kind span:before{background:#f87171}.decision-row-drift .decision-row-kind span:before{background:#f59e0b}.decision-row-action .decision-row-kind span:before{background:#22c55e}.decision-row-copy{gap:var(--space-2);min-width:0;display:grid}.readiness-header .table-primary,.employee-focus-header .table-primary,.workflow-step-copy .table-primary,.decision-row-copy .table-primary,.employee-work-copy .table-primary,.decision-row-copy .muted-copy,.employee-work-copy .muted-copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.decision-row-arrow{color:var(--color-ink-muted);font-size:1.1rem;font-weight:900}.employee-home-page{--employee-line:color-mix(in oklab, var(--color-border) 76%, transparent)}.employee-hero{gap:var(--space-5);border:1px solid var(--employee-line);border-radius:var(--radius-2xl);grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:stretch;padding:clamp(1.4rem,3vw,2.7rem);display:grid;position:relative;overflow:hidden}.employee-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 6%,#22c55e29,#0000 24rem),radial-gradient(circle at 76% 18%,#60a5fa21,#0000 22rem),linear-gradient(135deg,#ffffff0f,#0000 48%);position:absolute;inset:0}.employee-hero>*{z-index:1;position:relative}:root[data-theme=dark] .employee-hero{background:linear-gradient(135deg,#050b14f5,#0a121ce6)!important}:root[data-theme=light] .employee-hero{background:linear-gradient(135deg,#fff,#f7fbff)!important}.employee-hero-copy{justify-content:center;gap:var(--space-4);flex-direction:column;max-width:54rem;display:flex}.employee-hero .brand-title{letter-spacing:-.07em;max-width:14ch;font-size:clamp(2.45rem,6vw,5.1rem);line-height:.92}.employee-hero .page-description{max-width:46rem;font-size:clamp(1rem,1.45vw,1.16rem)}.employee-hero-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.employee-focus-panel{gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--employee-line);border-radius:var(--radius-xl);flex-direction:column;display:flex}:root[data-theme=dark] .employee-focus-panel{background:#04091285}:root[data-theme=light] .employee-focus-panel{background:#ffffffc2}.employee-focus-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.employee-focus-details{border:1px solid var(--employee-line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-muted) 64%, transparent)}.employee-focus-details summary{cursor:pointer;padding:var(--space-2) var(--space-3);color:var(--color-ink-strong);font-size:var(--text-sm);font-weight:850}.employee-focus-details .muted-copy{padding:0 var(--space-3) var(--space-3);margin:0}.employee-context-list{gap:var(--space-3);margin:auto 0 0;display:grid}.employee-context-list div{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--employee-line);grid-template-columns:7.5rem minmax(0,1fr);display:grid}.employee-context-list dt{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;font-weight:850}.employee-context-list dd{color:var(--color-ink-strong);margin:0;font-weight:720}.employee-action-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.employee-action-card{gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--employee-line);border-radius:var(--radius-xl);color:inherit;grid-template-rows:auto 1fr auto;text-decoration:none;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}:root[data-theme=dark] .employee-action-card{background:#090f19bd}:root[data-theme=light] .employee-action-card{background:#ffffffe0}.employee-action-card:hover,.employee-action-card:focus-visible{border-color:color-mix(in oklab, var(--primary) 55%, var(--employee-line));box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 18%, transparent)}:root[data-theme=dark] .employee-action-card:hover,:root[data-theme=dark] .employee-action-card:focus-visible{background:#121c2ce6}:root[data-theme=light] .employee-action-card:hover,:root[data-theme=light] .employee-action-card:focus-visible{background:#fff}.employee-action-card-primary{border-color:color-mix(in oklab, var(--primary) 45%, var(--employee-line))}:root[data-theme=dark] .employee-action-card-primary{background:radial-gradient(circle at 18% 8%,#60a5fa33,#0000 13rem),#090f19d1}:root[data-theme=light] .employee-action-card-primary{background:radial-gradient(circle at 18% 8%,#2563eb1f,#0000 13rem),#ffffffeb}.employee-action-icon{border:1px solid var(--employee-line);width:2.75rem;height:2.75rem;color:var(--primary-hover);border-radius:50%;place-items:center;font-size:1.15rem;font-weight:900;display:inline-grid}.employee-action-copy{gap:var(--space-2);display:grid}.employee-action-copy .muted-copy{-webkit-line-clamp:2;opacity:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.employee-action-cta{color:var(--primary-hover);font-size:var(--text-sm);font-weight:850}.employee-content-grid{gap:var(--space-5);grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:start;display:grid}.employee-work-list{border-top:1px solid var(--employee-line);display:grid}.employee-work-item{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--employee-line);color:inherit;grid-template-columns:minmax(7rem,.26fr) minmax(0,1fr) auto;align-items:start;text-decoration:none;display:grid}.employee-work-item:hover .table-primary{color:var(--primary-hover)!important}.employee-work-kind{align-items:center;gap:var(--space-2);color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:900;display:inline-flex}.employee-work-kind:before{content:"";background:var(--primary);border-radius:50%;flex:none;width:.55rem;height:.55rem}.employee-work-item-critical .employee-work-kind:before{background:#f87171}.employee-work-item-drift .employee-work-kind:before{background:#f59e0b}.employee-work-item-action .employee-work-kind:before{background:#22c55e}.employee-work-copy{gap:var(--space-2);min-width:0;display:grid}.employee-work-copy .muted-copy,.employee-work-copy .table-secondary{opacity:0;max-height:0;transition:max-height .16s,opacity .16s;overflow:hidden}.employee-work-item:hover .employee-work-copy .muted-copy,.employee-work-item:hover .employee-work-copy .table-secondary,.employee-work-item:focus-visible .employee-work-copy .muted-copy,.employee-work-item:focus-visible .employee-work-copy .table-secondary{opacity:1;max-height:5rem}.employee-work-arrow{color:var(--color-ink-muted);font-weight:900}.employee-evidence-table th,.employee-evidence-table td{vertical-align:middle;white-space:normal!important}@media (width<=88rem){.dashboard-hero,.dashboard-main-grid,.dashboard-analysis-grid,.employee-content-grid{grid-template-columns:1fr}.dashboard-hero .brand-title{max-width:18ch}.employee-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=62rem){.top-nav{top:0;border-radius:0!important;max-width:100%!important}.employee-hero{grid-template-columns:1fr}.employee-hero .brand-title{max-width:18ch}.dashboard-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-kpi:nth-child(2n){border-right:0}.dashboard-kpi:nth-child(n+3){border-top:1px solid var(--dashboard-line)}.workflow-step,.decision-row,.employee-work-item{grid-template-columns:1fr}.workflow-step-index,.decision-row-arrow,.employee-work-arrow{display:none}.review-ledger,.composition-row,.employee-context-list div,.employee-action-grid{grid-template-columns:1fr}}.nav-group{scrollbar-width:none;flex-wrap:wrap!important;overflow:visible!important}.nav-group::-webkit-scrollbar{display:none}.nav-link{min-height:34px!important;padding:.48rem .72rem!important;font-size:.82rem!important}@media (width<=82rem){.top-nav{grid-template-columns:auto auto!important}.brand-mark{justify-self:start}.session-cluster{justify-self:end}.nav-group{border-top:1px solid var(--color-border);grid-column:1/-1;width:100%;padding-top:var(--space-3)!important}}@media (width>=76.01rem){.dashboard-hero{grid-template-columns:minmax(0,1.32fr) minmax(20rem,.68fr)!important}.dashboard-main-grid,.dashboard-analysis-grid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)!important}}@media (width<=82rem){.top-nav .brand-mark{grid-area:1/1}.top-nav .session-cluster{grid-area:1/2;justify-self:end}.top-nav .nav-group{grid-area:2/1/auto/-1}}.dashboard-hero{align-items:center!important;padding:clamp(1.2rem,2.25vw,2rem)!important}.dashboard-hero-panel{align-self:center;gap:var(--space-3)!important;padding:var(--space-4)!important}.dashboard-meta-list{column-gap:var(--space-4);row-gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-meta-list div{min-width:0;padding-top:var(--space-2)!important;grid-template-columns:1fr!important;gap:.35rem!important}.dashboard-meta-list dd{overflow-wrap:anywhere}.dashboard-hero .brand-title{font-size:clamp(2.4rem,5vw,4.55rem)!important}.chat-launcher{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);min-height:40px;padding:var(--space-2) var(--space-3);background:var(--color-surface-muted);color:var(--color-ink-strong);font-size:var(--text-sm);border-radius:999px;font-weight:850;text-decoration:none;display:inline-flex}.chat-launcher:hover,.chat-launcher-active{border-color:var(--color-border-strong);background:var(--primary-light);color:var(--primary-hover)}.chat-launcher-icon{place-items:center;width:1.2rem;height:1.2rem;line-height:1;display:inline-grid}.auth-layout{align-content:center;position:relative;padding-top:6rem!important}.auth-shell-bar{top:var(--space-5);z-index:2;width:min(45rem, calc(100% - var(--space-8)));justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3);border:1px solid var(--color-border);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c131de0;border-radius:999px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.auth-brand{align-items:center;gap:var(--space-3);min-width:0;color:var(--color-ink-strong);display:inline-flex}.auth-panel{border-color:var(--color-border)!important;background:linear-gradient(90deg, var(--primary) 0 4px, transparent 4px), color-mix(in srgb, var(--color-surface-elevated) 95%, transparent)!important}.auth-copy .page-description,.auth-footnote .muted-copy{max-width:58ch}:root[data-theme=light] .auth-shell-bar{background:#ffffffe6}.data-overview-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.data-overview-card{align-content:start;gap:var(--space-2);border-left:4px solid var(--primary);min-height:8.25rem;display:grid}.data-overview-value,.data-overview-number{min-width:0;color:var(--color-ink-strong);font-weight:850;line-height:1.15}.data-overview-value{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2);background:var(--color-surface-muted);overflow-wrap:anywhere;white-space:normal;font-size:clamp(.8rem,1.5vw,1rem);display:block}.data-overview-number{font-size:clamp(2rem,4vw,3.25rem)}.break-anywhere,.table-primary,.table-secondary,.meta-list dd,.data-table td{overflow-wrap:anywhere}.row-title-button{color:var(--color-ink-strong);text-align:left;font:inherit;font-size:var(--text-lg);background:0 0;border:0;padding:0;font-weight:800;text-decoration:none}.row-title-button:hover{color:var(--primary-hover);text-decoration:underline}.table-action-group,.artifact-action-strip{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.table-action-link{border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-ink-strong);font-size:var(--text-xs);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.32rem .64rem;font-weight:850;text-decoration:none;display:inline-flex}.table-action-link:hover{border-color:var(--primary);background:var(--primary-light);color:var(--primary-hover)}.metadata-details{max-width:min(32rem,74vw)}.metadata-details summary{cursor:pointer;color:var(--color-ink-strong);font-weight:850}.metadata-code.audit-metadata{max-width:100%;max-height:16rem;margin-top:var(--space-2);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.file-drop-zone{align-items:center;gap:var(--space-4);border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-md);min-height:8rem;padding:var(--space-5);background:color-mix(in srgb, var(--color-surface-muted) 72%, transparent);color:var(--color-ink);cursor:pointer;transition:border-color .12s,background-color .12s,box-shadow .12s;display:flex;position:relative}.file-drop-zone:hover,.file-drop-zone:focus-within,.file-drop-zone-active{border-color:var(--primary);background:var(--primary-light);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 14%, transparent)}.file-upload-icon{border:1px solid var(--color-border);background:var(--color-surface-elevated);width:3rem;height:3rem;color:var(--primary-hover);border-radius:50%;flex:none;place-items:center;font-size:1.8rem;font-weight:900;display:inline-grid}.file-drop-copy{gap:var(--space-1);min-width:0;display:grid}.file-drop-copy strong{color:var(--color-ink-strong);overflow-wrap:anywhere}.file-drop-copy span{color:var(--color-ink-muted);font-size:var(--text-sm)}.file-input{opacity:0;cursor:pointer;position:absolute;inset:0}.chat-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(18rem,.34fr);align-items:start;display:grid}.chat-shell{gap:var(--space-4);display:grid}.chat-thread{gap:var(--space-4);max-height:min(64vh,46rem);padding-right:var(--space-2);display:grid;overflow-y:auto}.chat-empty-state{gap:var(--space-2);display:grid}.chat-message{gap:var(--space-2);border:1px solid var(--color-border);max-width:min(86%,62rem);padding:var(--space-4);background:var(--color-surface-muted);box-shadow:var(--shadow-sm);border-radius:1.1rem;display:grid}.chat-message-user{border-color:color-mix(in srgb, var(--primary) 42%, var(--color-border));background:color-mix(in srgb, var(--primary-light) 68%, var(--color-surface-muted));justify-self:end}.chat-message-assistant{background:var(--color-surface-elevated);justify-self:start}.chat-message-pending{opacity:.8}.chat-message-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.chat-message-copy{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-ink-strong)}.chat-answer-meta{gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-border);display:grid}.chat-citations{gap:var(--space-2);padding-left:var(--space-5);margin:0;display:grid}.chat-citations li{color:var(--color-ink-muted)}.chat-citations strong{color:var(--color-ink-strong);display:block}.chat-composer{gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-surface-muted);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.chat-input-field{min-height:0}.field textarea.chat-input{min-height:7rem}.chat-send-button{min-width:7rem}.chat-starters{gap:var(--space-3);display:grid}.compact-list{gap:var(--space-2)}@media (width<=86rem){.chat-layout{grid-template-columns:1fr}.data-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.auth-layout{padding-top:7rem!important}.auth-shell-bar,.session-cluster{flex-wrap:wrap}.chat-message{max-width:100%}.chat-composer,.data-overview-grid{grid-template-columns:1fr}.file-drop-zone{flex-direction:column;align-items:flex-start}.theme-toggle-label,.chat-launcher-label{display:none}}body:has(.full-chat-page){overflow:hidden}body:has(.full-chat-page) .app-frame{height:100dvh;min-height:0;overflow:hidden}:is(body:has(.full-chat-page) .workspace-column,body:has(.full-chat-page) .workspace-content){min-height:0;overflow:hidden}body:has(.full-chat-page) .workspace-content{flex:1;padding-bottom:0!important}body:has(.full-chat-page) .top-nav{position:relative;top:auto}.full-chat-page{gap:var(--space-4);grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.full-chat-page>.assistant-workspace,.full-chat-page>.team-chat-app{grid-row:3}.assistant-topbar,.compact-page-intro{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.assistant-status-row{align-items:center;gap:var(--space-3);white-space:nowrap;display:flex}.assistant-runtime-pill{border:1px solid var(--color-border);min-height:2.5rem;padding:0 var(--space-4);color:var(--color-ink-strong);font-size:var(--text-sm);border-radius:999px;align-items:center;font-weight:800;display:inline-flex}.assistant-runtime-pill-ready{background:#3dd68c1f;border-color:#3dd68c6b}.assistant-runtime-pill-fallback{background:#e8b05b1f;border-color:#e8b05b75}.assistant-runtime-pill-blocked{background:#ff73731a;border-color:#ff737366}.assistant-workspace{gap:var(--space-4);grid-template-columns:minmax(14rem,.74fr) minmax(0,1.45fr) minmax(19rem,.92fr);min-height:0;display:grid;overflow:hidden}.assistant-sidebar,.assistant-main,.assistant-trace-rail{min-height:0;overflow:hidden}.assistant-sidebar,.assistant-trace-rail{gap:var(--space-4);flex-direction:column;display:flex}.assistant-sidebar{overflow-y:auto}.assistant-main{gap:var(--space-4);padding:var(--space-4);grid-template-rows:minmax(0,1fr) auto;display:grid}.assistant-thread{align-content:start;gap:var(--space-4);min-height:0;padding:var(--space-1) var(--space-2) var(--space-2);scroll-behavior:smooth;display:grid;overflow-y:auto}.assistant-empty-state{place-self:center;max-width:34rem}.assistant-message-card{max-width:min(94%,58rem)}.assistant-composer{z-index:2;box-shadow:var(--shadow-sm);position:sticky;bottom:0}.inline-button-link{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.assistant-next-actions{gap:var(--space-2);display:grid}.assistant-starters{margin-top:auto}.assistant-trace-rail{padding:var(--space-4);overflow-y:auto}.assistant-rail-section{gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);display:grid}.assistant-rail-section:last-child{border-bottom:0;padding-bottom:0}.assistant-runtime-grid{grid-template-columns:1fr}.assistant-evidence-list,.orchestration-ledger{gap:var(--space-3);display:grid}.orchestration-ledger-item{gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);background:color-mix(in srgb, var(--color-surface-elevated) 78%, transparent);display:grid}.orchestration-ledger-item-muted{opacity:.84}.assistant-confidence-value{color:var(--primary-hover);letter-spacing:-.05em;font-size:clamp(1.8rem,4vw,3rem);font-weight:900}.team-chat-page{min-height:0}.team-chat-shell{gap:var(--space-4);grid-template-rows:minmax(22rem,58vh) auto;min-height:0;display:grid}.team-chat-thread{align-content:start;gap:var(--space-3);min-height:0;padding:var(--space-2);display:grid;overflow-y:auto}.team-chat-message{justify-self:start;gap:var(--space-3);border:1px solid var(--color-border);width:min(82%,48rem);padding:var(--space-4);background:var(--color-surface-elevated);box-shadow:var(--shadow-sm);border-radius:1.1rem;display:grid}.team-chat-message-own{border-color:color-mix(in srgb, var(--primary) 42%, var(--color-border));background:color-mix(in srgb, var(--primary-light) 52%, var(--color-surface-muted));justify-self:end}.team-chat-composer{gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-surface-muted);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.graph-interactive-shell{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(19rem,.34fr);align-items:stretch;display:grid}.graph-svg-panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:radial-gradient(circle at 72% 40%, #9cb5ff24, transparent 34%), linear-gradient(135deg, #ffffff0a, transparent), var(--color-surface-muted);min-height:36rem;overflow:hidden}.graph-svg-canvas{width:100%;height:min(62vh,42rem);min-height:36rem;display:block}.graph-svg-canvas marker path{fill:color-mix(in srgb, var(--color-ink-muted) 70%, transparent)}.graph-svg-edge{stroke:color-mix(in srgb, var(--color-ink-muted) 46%, transparent);stroke-width:1.8px;cursor:pointer;transition:stroke .16s,stroke-width .16s,opacity .16s}.graph-svg-edge-source_artifact{stroke:color-mix(in srgb, var(--color-ink-muted) 24%, transparent);stroke-width:.65px;opacity:.72}.graph-svg-edge:hover,.graph-svg-edge-active{stroke:var(--primary-hover);stroke-width:3.2px;opacity:1}.graph-svg-node{cursor:pointer;outline:none}.graph-node-halo{fill:color-mix(in srgb, var(--color-surface-elevated) 62%, transparent);stroke:color-mix(in srgb, var(--color-border) 80%, transparent);stroke-width:1px}.graph-node-circle{fill:var(--primary-light);stroke:var(--primary-hover);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;transition:transform .18s,fill .18s,stroke-width .18s}.graph-svg-node-artifact .graph-node-circle{fill:#e8b05b33;stroke:#e8b05be6}.graph-svg-node:hover .graph-node-circle,.graph-svg-node:focus-visible .graph-node-circle,.graph-svg-node-active .graph-node-circle{stroke-width:2.8px;transform:scale(1.32)}.graph-svg-node-active .graph-node-halo{stroke:var(--primary-hover);stroke-width:2px}.graph-node-label,.graph-node-subtitle{fill:var(--color-ink-strong);font-family:var(--font-sans);paint-order:stroke;stroke:var(--color-surface-muted);stroke-width:3px;stroke-linejoin:round}.graph-node-label{font-size:13px;font-weight:850}.graph-node-subtitle{fill:var(--color-ink-muted);font-size:11px;font-weight:650}.graph-detail-panel{align-self:stretch;overflow-y:auto}.graph-detail-actions{flex-wrap:wrap}.quick-login-grid{gap:var(--space-3);display:grid}.quick-login-button{align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;padding:var(--space-4);background:var(--color-surface-muted);color:var(--color-ink-strong);text-align:left;cursor:pointer;box-shadow:var(--shadow-sm);grid-template-columns:auto minmax(0,1fr);transition:border-color .14s,background-color .14s,transform .14s,box-shadow .14s;display:grid}.quick-login-button:hover:not(:disabled),.quick-login-button:focus-visible{border-color:var(--primary);background:var(--primary-light);box-shadow:var(--shadow-md);transform:translateY(-1px)}.quick-login-button:disabled{cursor:wait;opacity:.72}.quick-login-icon,.conversation-avatar{border:1px solid var(--color-border);background:linear-gradient(135deg, var(--primary), var(--primary-hover));width:2.75rem;height:2.75rem;color:var(--neutral-50);font-size:var(--text-sm);letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;font-weight:900;display:inline-grid}.quick-login-copy,.conversation-copy,.team-chat-room-header>span:last-child{gap:.12rem;min-width:0;display:grid}.quick-login-copy small{color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:650}.auth-demo-limit{font-size:var(--text-sm);margin:0;line-height:1.5}.auth-divider{height:1px;margin:var(--space-4) 0;background:var(--color-border)}.auth-manual-toggle{width:100%}.assistant-clean-page{height:100%;font-size:var(--text-sm)}.assistant-clean-page .primary-button,.team-chat-product-page .primary-button,.memory-page .primary-button{border-radius:999px;box-shadow:0 10px 24px #64401c38,inset 0 1px #ffffff38}.assistant-clean-page .chat-send-button,.team-chat-product-page .chat-send-button{min-width:6.8rem}.assistant-clean-topbar{justify-content:flex-end;align-items:center;min-height:0}.assistant-clean-topbar>div[aria-hidden=true]{display:none}.assistant-clean-topbar .page-description{max-width:58ch}.assistant-inline-notices{gap:var(--space-2);display:grid}.assistant-collaboration-pill{align-items:center;gap:var(--space-2);border:1px solid color-mix(in srgb, #b97730 42%, var(--color-border));max-width:min(28rem,42vw);min-height:2.35rem;padding:0 var(--space-3);background:radial-gradient(circle at 10% 10%, #b977302e, transparent 44%), color-mix(in srgb, var(--color-surface-muted) 82%, transparent);color:var(--color-ink-strong);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;font-weight:900;display:inline-flex;overflow:hidden}.assistant-collaboration-pill>span{color:#d08a3b;background:#b977303d;border-radius:999px;flex:none;place-items:center;width:1.45rem;height:1.45rem;display:inline-grid}.assistant-workspace-clean{grid-template-columns:minmax(0,min(78rem,100%));justify-content:center}.assistant-workspace-with-history{grid-template-columns:minmax(17rem,.26fr) minmax(0,1fr);height:100%;min-height:0}.assistant-workspace-history-collapsed{grid-template-columns:4.25rem minmax(0,1fr)}.assistant-workspace-history-collapsed .assistant-history-head{flex-direction:column}.assistant-workspace-history-collapsed .assistant-history-controls{flex-direction:column}.assistant-history-sidebar{gap:var(--space-3);min-height:0;padding:var(--space-3);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.assistant-history-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.assistant-history-controls{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.assistant-history-controls .icon-button{width:2.35rem;min-width:2.35rem;height:2.35rem;padding:0;line-height:1}.icon-button{border:1px solid var(--color-border);background:var(--color-surface-muted);width:2.3rem;height:2.3rem;color:var(--color-ink-strong);cursor:pointer;border-radius:999px;place-items:center;font-weight:900;display:inline-grid}.icon-button:hover,.icon-button:focus-visible{border-color:var(--primary);background:var(--primary-light)}.icon-button:disabled{cursor:not-allowed;opacity:.55}.assistant-history-list{align-content:start;gap:var(--space-2);min-height:0;padding-right:var(--space-1);display:grid;overflow-y:auto}.assistant-history-item{z-index:0;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;transition:border-color .14s,background-color .14s,box-shadow .14s,transform .14s;display:grid;position:relative}.assistant-history-item:hover,.assistant-history-item-active{border-color:var(--color-border);background:var(--color-surface-muted);box-shadow:var(--shadow-sm)}.assistant-history-item:hover,.assistant-history-item:focus-within{z-index:20}.assistant-history-item:hover{transform:translateY(-1px)}.assistant-history-select{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.18rem;padding:0;display:grid}.assistant-history-select .table-primary,.assistant-history-select .table-secondary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-history-actions{opacity:0;align-items:center;gap:.18rem;transition:opacity .12s;display:flex}.assistant-history-item:hover .assistant-history-actions,.assistant-history-actions:focus-within{opacity:1}.assistant-pin-button,.assistant-kebab-button,.assistant-history-menu button{color:var(--color-ink-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000}.assistant-pin-button,.assistant-kebab-button{border-radius:999px;place-items:center;width:2rem;height:2rem;font-weight:900;display:inline-grid}.assistant-pin-button{opacity:.72;filter:grayscale()}.assistant-pin-button-active{opacity:1;filter:none}.assistant-pin-button:hover,.assistant-kebab-button:hover{border-color:var(--color-border);background:var(--color-surface-elevated);color:var(--color-ink-strong)}.assistant-history-menu button:disabled{cursor:not-allowed;opacity:.45}.assistant-history-menu{z-index:12;width:100%;min-width:0;margin-top:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-1);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface-elevated) 92%, #b97730 8%), var(--color-surface-elevated));box-shadow:0 18px 42px #00000038, var(--shadow-md);grid-column:1/-1;gap:.1rem;display:grid;position:static}.assistant-history-menu button,.assistant-history-rename input,.assistant-history-rename button,.assistant-colleague-picker button{border-radius:var(--radius-sm);text-align:left;min-height:1.5rem;padding:.16rem .5rem}.assistant-history-menu button{align-items:center;gap:var(--space-2);grid-template-columns:1.35rem minmax(0,1fr);width:100%;display:grid}.assistant-history-menu button span:last-child,.assistant-colleague-picker button{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-history-menu button:hover,.assistant-colleague-picker button:hover{border-color:var(--color-border);background:var(--color-surface-muted);color:var(--color-ink-strong)}.assistant-history-danger{color:var(--error)!important}.assistant-history-rename,.assistant-colleague-picker{gap:var(--space-2);display:grid}.assistant-history-rename input{border:1px solid var(--color-border);background:var(--color-surface-muted);width:100%;color:var(--color-ink-strong)}.assistant-history-rename button{color:#fff8ed;text-align:center;background:linear-gradient(135deg,#a5682c,#7b4a22);border-color:#9a6731}.assistant-colleague-picker{margin-top:var(--space-1);border-top:1px solid var(--color-border);padding-top:var(--space-2)}.assistant-colleague-picker button{background:color-mix(in srgb, var(--color-surface-muted) 48%, transparent);color:var(--color-ink-strong);border:1px solid #0000;display:block}.assistant-colleague-picker>span{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.assistant-main-clean{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid;overflow:hidden}.assistant-main-clean .assistant-thread{height:100%;min-height:0;overflow-y:auto}.assistant-main-clean .assistant-composer{margin:0}.assistant-empty-prompts{gap:var(--space-2);margin-top:var(--space-3);display:grid}.assistant-empty-canvas{place-items:center;gap:var(--space-3);min-height:100%;color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:900;display:grid}.assistant-idle-orb{place-items:center;width:5.5rem;height:5.5rem;display:grid;position:relative}.assistant-idle-orb span{border-radius:999px;position:absolute}.assistant-idle-orb span:first-child{background:var(--primary);width:1.45rem;height:1.45rem;box-shadow:0 0 34px color-mix(in srgb, var(--primary) 72%, transparent);animation:1.65s ease-in-out infinite memoryHeartbeat}.assistant-idle-orb span:nth-child(2),.assistant-idle-orb span:nth-child(3){border:1px solid color-mix(in srgb, var(--primary) 46%, transparent);animation:2.4s ease-out infinite memoryRipple;inset:0}.assistant-idle-orb span:nth-child(3){animation-delay:.78s}.assistant-workspace-history-collapsed .assistant-history-sidebar{padding:var(--space-2);justify-items:center}.assistant-workspace-history-collapsed .assistant-history-head{justify-content:center}.assistant-workspace-history-collapsed .assistant-history-head>div{display:none}.assistant-inline-inspector{gap:var(--space-4);margin-top:var(--space-2);padding:var(--space-4);display:grid}.assistant-inline-section{gap:var(--space-3);display:grid}.markdown-answer{gap:var(--space-3);color:var(--color-ink-strong);line-height:1.62;display:grid}.markdown-answer h3,.markdown-answer h4,.markdown-answer p,.markdown-answer ul,.markdown-answer ol{margin:0}.markdown-answer h3,.markdown-answer h4{margin-top:var(--space-1);color:var(--color-ink-strong);font-size:var(--text-sm);letter-spacing:.02em;font-weight:900}.markdown-answer ul,.markdown-answer ol{gap:var(--space-2);padding-left:1.25rem;display:grid}.markdown-answer li{padding-left:.15rem}.markdown-answer strong{color:var(--color-ink-strong);font-weight:900}.markdown-answer code{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--primary-hover);padding:.08rem .32rem;font-size:.92em}.assistant-workflow-strip{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.assistant-workflow-chip{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-muted) 72%, transparent);min-width:0;color:var(--color-ink-muted);font-size:var(--text-xs);border-radius:999px;grid-template-columns:auto minmax(0,auto) minmax(0,1fr);align-items:center;gap:.34rem;padding:.42rem .62rem;display:grid}.assistant-workflow-chip strong,.assistant-workflow-chip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-workflow-chip strong{color:var(--color-ink-strong);font-size:var(--text-xs);font-weight:900}.assistant-workflow-chip small{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:720}.assistant-workflow-strip-pending .assistant-workflow-chip{opacity:.82}.assistant-workspace-clean .assistant-message-card{max-width:min(92%,56rem)}.assistant-workspace-clean .assistant-thread{padding-inline:clamp(0rem, 2vw, var(--space-4))}.chat-detail-disclosure{border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-muted) 72%, transparent)}.chat-detail-disclosure summary{cursor:pointer;padding:var(--space-2) var(--space-3);color:var(--color-ink-strong);font-size:var(--text-sm);font-weight:850}.chat-detail-disclosure[open]{padding-bottom:var(--space-3)}.chat-detail-disclosure .chat-citations,.chat-detail-disclosure .compact-list{margin:0 var(--space-3)}.assistant-cowork-typing,.team-chat-typing-row{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);width:fit-content;padding:var(--space-2) var(--space-3);background:color-mix(in srgb, var(--color-surface-muted) 82%, transparent);color:var(--color-ink-muted);font-size:var(--text-xs);border-radius:999px;font-weight:850;display:inline-flex}.team-chat-typing-row{justify-self:start}.typing-pen{color:#d08a3b;background:#b9773033;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;animation:1.1s ease-in-out infinite typingPen;display:inline-grid}@keyframes typingPen{0%,to{transform:translateY(0)rotate(-8deg)}45%{transform:translateY(-3px)rotate(8deg)}}.team-chat-product-page{font-size:var(--text-sm);grid-template-rows:auto auto minmax(0,1fr);gap:0}.team-chat-topbar{justify-content:flex-end;align-items:center;min-height:0}.team-chat-topbar-compact{height:0;min-height:0;margin:0;overflow:hidden}.team-chat-app{gap:var(--space-4);grid-template-columns:minmax(18rem,.34fr) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.team-chat-conversations,.team-chat-room{min-height:0;overflow:hidden}.team-chat-conversations{gap:var(--space-3);padding:var(--space-3);flex-direction:column;display:flex}.team-chat-conversations-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-1);display:flex}.team-chat-head-actions{align-items:center;gap:var(--space-2);display:inline-flex}.conversation-count{border:1px solid var(--color-border);background:var(--color-surface-muted);min-width:1.75rem;min-height:1.75rem;color:var(--color-ink-muted);font-size:var(--text-xs);border-radius:999px;place-items:center;font-weight:900;display:inline-grid}.team-chat-conversation-list{align-content:start;gap:var(--space-2);min-height:0;padding-right:var(--space-1);flex:1;display:grid;overflow-y:auto}.team-chat-search-field{gap:var(--space-1)}.team-chat-search-field input{min-height:2.7rem}.team-chat-group-form{gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-surface-muted);display:grid}.team-chat-group-form input{min-height:2.35rem}.team-chat-group-people{gap:var(--space-1);border:0;max-height:7.5rem;margin:0;padding:0;display:grid;overflow:auto}.conversation-button{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);width:100%;padding:var(--space-3);color:var(--color-ink-strong);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);transition:border-color .14s,background-color .14s,box-shadow .14s;display:grid}.conversation-button:hover,.conversation-button-active{border-color:var(--color-border);background:var(--color-surface-muted);box-shadow:var(--shadow-sm)}.conversation-title-row{justify-content:space-between;align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.conversation-title-row strong,.conversation-preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-title-row small,.conversation-preview{color:var(--color-ink-muted);font-size:var(--text-xs)}.team-chat-room{gap:var(--space-3);padding:var(--space-3);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.team-chat-room-header{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding:var(--space-2) var(--space-2) var(--space-4);display:flex}.team-chat-room .team-chat-thread{min-height:0;max-height:none;padding:var(--space-3);gap:var(--space-2)}.team-chat-room .team-chat-composer{margin:0}.team-chat-room .field textarea.chat-input{min-height:4.5rem}.message-bubble-meta{justify-content:flex-end;align-items:center;gap:var(--space-2);color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:750;display:flex}.team-chat-message-row{align-items:flex-end;gap:var(--space-2);max-width:min(82%,42rem);display:flex}.team-chat-message-row-own{justify-content:flex-end;justify-self:end}.team-chat-message-row .team-chat-message{width:fit-content;max-width:none}.team-chat-message-avatar{border:1px solid var(--color-border);background:radial-gradient(circle at 32% 25%, #ffffff38, transparent 38%), color-mix(in srgb, var(--primary) 20%, var(--color-surface-muted));width:2rem;height:2rem;color:var(--color-ink-strong);font-size:var(--text-xs);border-radius:999px;flex:none;place-items:center;font-weight:900;display:grid}.team-chat-system-message,.assistant-system-message{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-muted) 78%, transparent);max-width:min(92%,40rem);color:var(--color-ink-muted);font-size:var(--text-xs);text-align:center;border-radius:999px;justify-self:center;padding:.45rem .8rem;font-weight:850}.message-receipt{letter-spacing:-.18em}.message-receipt-seen{color:#38bdf8}.message-receipt-delivered{color:var(--color-ink-muted)}.team-chat-assistant-card{gap:var(--space-2);border:1px solid color-mix(in srgb, #b97730 38%, var(--color-border));border-radius:var(--radius-md);padding:var(--space-3);background:radial-gradient(circle at 8% 18%, #b977302e, transparent 44%), color-mix(in srgb, var(--color-surface-muted) 72%, transparent);display:grid}.team-chat-assistant-card span{color:#d08a3b;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.team-chat-assistant-card strong{color:var(--color-ink-strong)}.team-chat-assistant-card .secondary-button{border-radius:999px;justify-self:start;min-height:2.25rem;padding:.4rem .8rem}.assistant-clean-page .chat-message,.team-chat-product-page .team-chat-message{font-size:.92rem}.assistant-clean-page .chat-message-copy,.team-chat-product-page .chat-message-copy,.assistant-clean-page .markdown-answer{font-size:.92rem;line-height:1.48}.chat-message-user-remote{border-color:color-mix(in srgb, var(--color-border) 80%, var(--primary));background:var(--color-surface-muted);justify-self:start}.graph-svg-panel{position:relative}.graph-toolbar{top:var(--space-3);left:var(--space-3);z-index:2;max-width:calc(100% - var(--space-6));align-items:center;gap:var(--space-2);border:1px solid var(--color-border);padding:var(--space-2);background:color-mix(in srgb, var(--color-surface-elevated) 88%, transparent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;flex-wrap:wrap;display:flex;position:absolute}.graph-toolbar-button{min-height:2.1rem;font-size:var(--text-xs);border-radius:999px;padding:.35rem .7rem}.graph-svg-canvas{cursor:grab;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none}.graph-svg-canvas[data-dragging=true]{cursor:grabbing}.graph-viewport-layer{transform-box:fill-box;transform-origin:0 0}.graph-node-tooltip{pointer-events:none}@media (width<=76rem){body:has(.full-chat-page){overflow:auto}:is(body:has(.full-chat-page) .app-frame,body:has(.full-chat-page) .workspace-column,body:has(.full-chat-page) .workspace-content),.full-chat-page{height:auto;overflow:visible}.assistant-topbar,.compact-page-intro{flex-direction:column;align-items:flex-start}.assistant-workspace,.team-chat-app,.graph-interactive-shell{grid-template-columns:1fr;overflow:visible}.assistant-sidebar,.assistant-trace-rail,.team-chat-conversations,.team-chat-room{overflow:visible}.assistant-main{min-height:36rem}}@media (width<=48rem){.assistant-status-row,.team-chat-composer{flex-direction:column;align-items:stretch}.team-chat-composer,.assistant-composer{grid-template-columns:1fr}.team-chat-message{width:100%}.graph-svg-panel,.graph-svg-canvas{min-height:28rem}}@media (height<=780px) and (width>=76rem){.full-chat-page{gap:var(--space-3)}.full-chat-page .page-title{font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.02}.full-chat-page .page-description{display:none}.assistant-topbar{align-items:center}.assistant-main,.assistant-trace-rail,.assistant-sidebar{padding:var(--space-3)}.assistant-composer .field textarea.chat-input{min-height:5.5rem}}.assistant-trace-rail .assistant-rail-section:first-of-type{order:1}.assistant-trace-rail .assistant-rail-section:nth-of-type(3){order:2}.assistant-trace-rail .assistant-rail-section:nth-of-type(2){order:3}.assistant-trace-rail .assistant-rail-section:nth-of-type(4){order:4}.operations-page .metric-grid{align-items:stretch}.operations-action-list,.operations-section-list{gap:var(--space-4);display:grid}.operations-action{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex;border-left:4px solid var(--color-border-strong)!important}.operations-action-warning{border-left-color:var(--warning)!important}.operations-action-critical{border-left-color:var(--error)!important}.operations-action-healthy{border-left-color:var(--success)!important}.operations-section{gap:var(--space-4);display:grid}.operations-metric-list{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.operations-metric-list>div{min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-surface-muted) 72%, transparent)}.operations-metric-list dt{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.operations-metric-list dd{margin-top:var(--space-1);overflow-wrap:anywhere;color:var(--color-ink-strong);font-weight:800}.operations-link-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.operations-issue-table td:first-child{min-width:min(22rem,48vw)}.status-badge[data-status*=critical]{color:#fca5a5;background:#b6454524;border-color:#b6454561}:root[data-theme=light] .status-badge[data-status*=critical]{color:#991b1b;background:#fff1f2;border-color:#fecaca}@media (width<=52rem){.operations-action{flex-direction:column;align-items:stretch}}.memory-page .page-intro{border-left-color:#7dd3fc}.memory-mini-pulse,.memory-command-grid,.memory-pulse-grid,.memory-loop,.memory-important-list,.memory-job-list,.memory-path-strip,.memory-signal-grid{gap:var(--space-3);display:grid}.memory-mini-pulse{grid-template-columns:repeat(2,max-content);align-items:center}.memory-mini-pulse span,.memory-path-strip span{border:1px solid var(--color-border);min-height:34px;padding:var(--space-2) var(--space-3);background:var(--color-surface-muted);color:var(--color-ink-strong);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-items:center;font-weight:800;display:inline-flex}.memory-command-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.memory-pulse-grid,.memory-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.memory-pulse-card,.memory-signal-grid article,.memory-loop-step,.memory-important-card,.memory-job-card,.memory-chunk-row{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);box-shadow:var(--shadow-sm)}.memory-pulse-card,.memory-signal-grid article,.memory-loop-step,.memory-important-card,.memory-job-card{gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.memory-pulse-card span,.memory-signal-grid span,.memory-important-card span,.memory-job-card span{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.memory-pulse-card strong{color:var(--color-ink-strong);font-size:clamp(var(--text-2xl), 4vw, var(--text-4xl));line-height:1}.memory-loop{grid-template-columns:repeat(4,minmax(0,1fr))}.memory-loop-step{justify-content:space-between;min-height:8rem}.memory-loop-step>span{background:var(--primary-light);width:2.25rem;height:2.25rem;color:var(--primary);border-radius:999px;place-items:center;font-weight:900;display:inline-grid}.memory-loop-step strong,.memory-important-card strong,.memory-job-card strong,.memory-selected-title{color:var(--color-ink-strong)}.memory-loop-step small,.memory-important-card small,.memory-job-card small,.memory-chunk-row small,.memory-work-item small{color:var(--color-ink-muted)}.memory-work-list{gap:var(--space-3);flex-direction:column;display:flex}.memory-work-item{align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;padding:var(--space-3);background:var(--color-surface-elevated);color:inherit;text-align:left;box-shadow:var(--shadow-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.memory-work-item:hover,.memory-work-item-active{border-color:var(--primary);background:var(--color-accent-soft)}.memory-work-item strong{color:var(--color-ink-strong);overflow-wrap:anywhere;display:block}.memory-work-dot{background:var(--neutral-400);border-radius:999px;width:.85rem;height:.85rem;box-shadow:0 0 0 4px #94a39d29}.memory-work-dot-active{background:var(--success);box-shadow:0 0 0 4px #2f8f5b2e}.memory-work-dot-waiting{background:var(--warning);box-shadow:0 0 0 4px #b7791f2e}.memory-work-dot-critical{background:var(--error);box-shadow:0 0 0 4px #b645452e}.memory-important-list{grid-template-columns:1fr}.memory-important-card{color:inherit;text-decoration:none}.memory-important-card:hover{border-color:var(--primary);box-shadow:var(--shadow-md)}.memory-feed-grid .field textarea{min-height:9rem}.memory-table-wrap{max-height:44rem;overflow:auto}.memory-source-table .row-title-button{max-width:32rem}.memory-selected-head{justify-content:space-between;gap:var(--space-4);align-items:flex-start;display:flex}.memory-selected-title{margin-top:var(--space-1);font-size:var(--text-xl);line-height:1.2}.compact-memory-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.memory-path-strip{flex-wrap:wrap;display:flex}.memory-path-strip span:after{content:"›";margin-left:var(--space-3);color:var(--color-ink-muted)}.memory-path-strip span:last-child:after{content:"";margin:0}.memory-signal-grid article strong{color:var(--color-ink-strong);font-size:var(--text-2xl);line-height:1}.memory-chunk-row{gap:var(--space-1);padding:var(--space-3);display:grid}.memory-chunk-row strong{color:var(--color-ink-strong)}.memory-chunk-row span{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.memory-job-list{grid-template-columns:repeat(5,minmax(0,1fr))}.memory-live-hero{gap:var(--space-4);grid-template-columns:minmax(0,1.35fr) minmax(20rem,.8fr);display:grid}.memory-heart-card,.memory-vital-card,.memory-flow-board,.memory-feed-station,.memory-feed-card,.memory-loop-node,.memory-stream-item,.memory-alert-card,.memory-notify-card{border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.memory-heart-card{align-items:center;gap:clamp(var(--space-4), 4vw, var(--space-8));border-radius:var(--radius-xl);padding:clamp(var(--space-5), 5vw, var(--space-8));background:radial-gradient(circle at 18% 50%, color-mix(in srgb, var(--primary) 20%, transparent), transparent 34%), linear-gradient(135deg, var(--color-surface-elevated), var(--color-surface-muted));grid-template-columns:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.memory-heart-card:after{content:"";background:color-mix(in srgb, var(--primary) 16%, transparent);filter:blur(18px);border-radius:999px;height:9rem;position:absolute;inset:auto -18% -42% 40%}.memory-heart-orb{background:radial-gradient(circle, color-mix(in srgb, var(--primary) 24%, transparent), transparent 66%);border-radius:999px;place-items:center;width:clamp(6.5rem,14vw,10rem);height:clamp(6.5rem,14vw,10rem);display:grid;position:relative}.memory-heart-orb span{border-radius:999px;position:absolute}.memory-heart-orb span:first-child{background:var(--primary);width:2.15rem;height:2.15rem;box-shadow:0 0 18px color-mix(in srgb, var(--primary) 86%, transparent), 0 0 58px color-mix(in srgb, var(--primary) 40%, transparent);animation:1.45s ease-in-out infinite memoryHeartbeat}.memory-heart-orb span:nth-child(2),.memory-heart-orb span:nth-child(3){border:1px solid color-mix(in srgb, var(--primary) 48%, transparent);animation:2.6s ease-out infinite memoryRipple;inset:0}.memory-heart-orb span:nth-child(3){animation-delay:.88s}.memory-heart-copy{z-index:1;gap:var(--space-2);display:grid;position:relative}.memory-heart-copy h2,.memory-feed-head h3{color:var(--color-ink-strong);font-size:clamp(var(--text-2xl), 5vw, 3.8rem);letter-spacing:-.06em;margin:0;line-height:.95}.memory-heart-copy p:last-child{max-width:38rem;color:var(--color-ink-muted);font-size:var(--text-lg);margin:0}.memory-vitals-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.memory-vital-card{border-radius:var(--radius-lg);min-height:8.8rem;padding:var(--space-4);background:var(--color-surface-elevated);align-content:space-between;display:grid}.memory-vital-card span,.memory-stream-path,.memory-alert-card span,.memory-notify-card span,.memory-feed-head>span,.memory-feed-card-head small{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.memory-vital-card strong{color:var(--color-ink-strong);font-size:clamp(var(--text-3xl), 5vw, var(--text-5xl));line-height:.9}.memory-flow-board{gap:var(--space-3);border-radius:var(--radius-xl);padding:var(--space-3);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface-muted) 88%, transparent), transparent), var(--color-surface-elevated);grid-template-columns:minmax(12rem,.56fr) minmax(0,1.46fr) minmax(14rem,.72fr) minmax(14rem,.72fr);display:grid}.memory-feed-overview-head{align-content:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);background:radial-gradient(circle at 16% 20%, color-mix(in srgb, var(--primary) 20%, transparent), transparent 38%), var(--color-surface-muted);display:grid}.memory-feed-overview-head h3{color:var(--color-ink-strong);font-size:clamp(var(--text-2xl), 4vw, var(--text-4xl));letter-spacing:-.055em;margin:0;line-height:.95}.memory-feed-overview-head>span{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);width:max-content;color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.45rem .75rem;font-weight:900;display:inline-flex}.memory-loop-rail,.memory-stream-list,.memory-alert-stack,.memory-notify-stack,.memory-feed-cards,.memory-active-task-stack,.memory-task-steps,.memory-source-list{gap:var(--space-3);display:grid}.memory-loop-node{border-radius:var(--radius-lg);padding:var(--space-3);background:var(--color-surface-muted);gap:.24rem;display:grid}.memory-loop-node>span{background:color-mix(in srgb, var(--primary) 16%, transparent);width:2rem;height:2rem;color:var(--primary);border-radius:999px;place-items:center;font-weight:900;display:grid}.memory-loop-node strong,.memory-stream-item strong,.memory-alert-card strong,.memory-notify-card strong,.memory-feed-card-head strong{color:var(--color-ink-strong)}.memory-loop-node small,.memory-stream-item small,.memory-alert-card small,.memory-notify-card small{color:var(--color-ink-muted)}.memory-live-stream,.memory-alert-stack,.memory-notify-stack{min-height:0;padding:var(--space-3);border-radius:var(--radius-lg)}.memory-strip-head,.memory-feed-head,.memory-feed-card-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.memory-live-dot{background:var(--success);width:.7rem;height:.7rem;box-shadow:0 0 0 0 color-mix(in srgb, var(--success) 36%, transparent);border-radius:999px;animation:1.6s ease-in-out infinite memoryPing}.memory-stream-item,.memory-alert-card,.memory-notify-card,.memory-active-task{gap:var(--space-2);border-radius:var(--radius-md);width:100%;padding:var(--space-3);background:color-mix(in srgb, var(--color-surface-muted) 76%, transparent);color:inherit;text-align:left;text-decoration:none;display:grid}.memory-stream-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.memory-active-task{border-color:color-mix(in srgb, var(--primary) 38%, var(--color-border));background:radial-gradient(circle at 10% 30%, color-mix(in srgb, var(--primary) 18%, transparent), transparent 36%), var(--color-surface-elevated);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:8.25rem}.memory-active-task>span:nth-child(2){gap:var(--space-1);min-width:0;display:grid}.memory-active-task strong,.memory-active-task small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.memory-active-task small{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.memory-task-count{background:color-mix(in srgb, var(--primary) 14%, transparent);width:3.1rem;height:3.1rem;color:var(--primary-hover);font-size:var(--text-xl);border-radius:999px;place-items:center;font-weight:950;display:grid}.memory-task-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.memory-task-step{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:4.35rem;padding:var(--space-2);background:color-mix(in srgb, var(--color-surface-muted) 70%, transparent);align-content:center;gap:.18rem;display:grid}.memory-task-step strong{color:var(--color-ink-strong);font-size:var(--text-xs)}.memory-task-step small{color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.memory-task-step-done{border-color:color-mix(in srgb, var(--success) 34%, var(--color-border))}.memory-task-step-now{border-color:color-mix(in srgb, var(--primary) 62%, var(--color-border));background:color-mix(in srgb, var(--primary) 12%, var(--color-surface-muted));box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 9%, transparent)}.memory-queue-strip{gap:var(--space-2);min-width:0;padding-bottom:var(--space-1);display:flex;overflow-x:auto}.memory-queue-strip button{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);background:var(--color-surface-muted);max-width:14rem;color:var(--color-ink-strong);cursor:pointer;font-size:var(--text-xs);border-radius:999px;flex:none;padding:.45rem .68rem;font-weight:850;display:inline-flex}.memory-queue-strip button span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.memory-stream-item:hover,.memory-stream-item-active,.memory-alert-card:hover,.memory-notify-card:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, var(--color-surface-elevated))}.memory-stream-copy{gap:.12rem;min-width:0;display:grid}.memory-stream-copy strong,.memory-stream-copy small,.memory-alert-card strong,.memory-alert-card small,.memory-notify-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.memory-feed-station{gap:var(--space-4);border-radius:var(--radius-xl);padding:var(--space-4);display:grid}.memory-feed-head h3{font-size:clamp(var(--text-2xl), 4vw, var(--text-4xl))}.memory-feed-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.memory-feed-card{align-content:stretch;gap:var(--space-3);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--color-surface-elevated);grid-template-rows:auto auto minmax(8.2rem,1fr) auto auto auto;display:grid}.memory-feed-card-head{justify-content:flex-start}.memory-feed-card-head>span{background:color-mix(in srgb, var(--primary) 14%, transparent);width:2.6rem;height:2.6rem;color:var(--primary);font-size:var(--text-lg);border-radius:999px;place-items:center;font-weight:900;display:grid}.memory-feed-card-head strong{font-size:var(--text-xl)}.memory-quiet-field .field-label{font-size:.68rem}.memory-drop-zone{background:radial-gradient(circle at 20% 20%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 34%), var(--color-surface-muted);border-style:solid;min-height:8.2rem}.memory-feed-card-note textarea{resize:vertical;min-height:8.2rem}.memory-people-grid{max-height:10rem;overflow:auto}.memory-source-disclosure{border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-muted) 74%, transparent);overflow:hidden}.memory-source-disclosure[open],.memory-source-disclosure:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--color-border));background:var(--color-surface-elevated)}.memory-source-disclosure summary{align-items:center;gap:var(--space-3);padding:var(--space-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;list-style:none;display:grid}.memory-source-disclosure summary::-webkit-details-marker{display:none}.memory-source-icon{background:color-mix(in srgb, var(--primary) 13%, transparent);width:2.4rem;height:2.4rem;color:var(--primary);border-radius:999px;place-items:center;font-weight:950;display:grid}.memory-source-summary-copy{gap:.1rem;min-width:0;display:grid}.memory-source-summary-copy strong,.memory-source-summary-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.memory-source-summary-copy strong{color:var(--color-ink-strong)}.memory-source-summary-copy small{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:750}.memory-source-badges{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.memory-source-details{gap:var(--space-3);border-top:1px solid var(--color-border);padding:var(--space-3);display:grid}@keyframes memoryHeartbeat{0%,to{transform:scale(.92)}45%{transform:scale(1.14)}62%{transform:scale(.98)}}@keyframes memoryRipple{0%{opacity:.72;transform:scale(.32)}to{opacity:0;transform:scale(1)}}@keyframes memoryPing{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--success) 30%, transparent)}48%{box-shadow:0 0 0 7px color-mix(in srgb, var(--success) 0%, transparent)}}@media (width<=1100px){.memory-command-grid,.memory-command-grid.wide-right-column,.memory-feed-grid,.memory-source-grid,.memory-live-hero,.memory-flow-board,.memory-feed-cards{grid-template-columns:1fr}.memory-pulse-grid,.memory-loop,.memory-job-list,.compact-memory-meta,.memory-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.memory-mini-pulse,.memory-pulse-grid,.memory-loop,.memory-job-list,.compact-memory-meta,.memory-signal-grid,.memory-vitals-grid,.memory-task-steps{grid-template-columns:1fr}.memory-work-item,.memory-selected-head,.memory-heart-card,.memory-stream-item,.memory-active-task,.memory-source-disclosure summary{flex-direction:column;align-items:stretch;display:flex}.memory-source-badges{justify-content:flex-start}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.language-select select{border:1px solid var(--color-border);background:var(--color-surface-elevated);min-height:36px;color:var(--color-ink-strong);border-radius:10px;padding:0 30px 0 10px}.auth-controls{align-items:center;gap:10px;display:flex}.employee-page-header,.employee-home-hero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.employee-page-header h1,.employee-home-hero h1{letter-spacing:-.04em;margin:5px 0 8px;font-size:clamp(1.8rem,4vw,3.2rem)}.employee-page-header p:last-child,.employee-home-hero p:last-child{max-width:720px;color:var(--color-ink);line-height:1.65}.language-chip{border:1px solid var(--color-border);color:var(--color-ink);border-radius:999px;padding:7px 11px}.employee-two-column{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:18px;display:grid}.form-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-log-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.employee-signal-list,.employee-source-list{gap:8px;display:grid}.employee-signal-list a,.employee-source-list article{border:1px solid var(--color-border);color:inherit;border-radius:12px;align-items:center;gap:12px;padding:13px;text-decoration:none;display:flex}.employee-signal-list a{flex-direction:column;align-items:flex-start}.employee-signal-list a:hover{border-color:var(--color-border-strong);background:var(--color-surface-muted)}.employee-signal-list span,.employee-source-list span{color:var(--color-ink)}.employee-signal-list small,.employee-source-list a{color:var(--color-ink-muted)}.employee-source-list article>div{flex:1;gap:4px;display:grid}.daily-review-card{gap:10px;line-height:1.65;display:grid}.daily-review-card small,.daily-review-card span{color:var(--color-ink-muted)}.agent-loading{align-items:center;gap:10px;min-height:28px;display:inline-flex}.agent-loading-grid{grid-template-columns:repeat(3,4px);gap:2px;display:grid}.agent-loading-grid i{background:var(--color-ink-strong);opacity:.16;border-radius:1px;width:4px;height:4px;animation:.65s ease-in-out infinite agent-pixel}.agent-shimmer{background:linear-gradient(90deg, var(--color-ink-muted) 35%, var(--color-ink-strong) 50%, var(--color-ink-muted) 65%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite agent-shimmer}.agent-elapsed{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font:12px ui-monospace,monospace}.agent-thinking{gap:8px;display:grid}.agent-thinking-toggle{width:fit-content;color:var(--color-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px;display:flex}.agent-stage-list{border-left:1px solid var(--color-border);gap:7px;margin:0 0 0 7px;padding:0 0 0 18px;list-style:none;display:grid}.agent-stage-list li{color:var(--color-ink);gap:8px;font-size:13px;display:flex}.agent-stage-list li[data-status=running] span:first-child{animation:.8s ease-in-out infinite agent-pulse}.agent-stage-list li[data-status=failed]{color:var(--danger,#c34a4a)}.agent-stage-list li>span:nth-child(2){gap:2px;min-width:0;display:grid}.agent-stage-list li strong{font-size:inherit;font-weight:600}.agent-stage-list li small{color:var(--color-ink-muted);line-height:1.45}.agent-streaming-text{white-space:pre-wrap;margin:0;line-height:1.7}.agent-streaming-cursor{vertical-align:-.15em;background:currentColor;width:7px;height:1.05em;margin-left:3px;animation:.7s step-end infinite agent-pulse;display:inline-block}.agent-task-rows{gap:8px;display:grid}.agent-task-row{border:1px solid var(--color-border);background:var(--color-surface-elevated);border-radius:14px;align-items:center;gap:10px;min-height:54px;padding:9px 11px;display:flex}.agent-task-check{border:1px solid var(--color-border-strong);width:27px;height:27px;color:var(--color-ink-strong);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.agent-task-copy{flex:1;gap:3px;min-width:0;display:grid}.agent-task-copy span{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.agent-task-status{background:var(--color-surface);color:var(--color-ink);border-radius:999px;flex:none;padding:4px 8px;font-size:11px}.agent-task-status-done{color:var(--success,#27775b);background:color-mix(in srgb, var(--success,#27775b) 12%, transparent)}.agent-chat-composer{border:1px solid var(--color-border);background:var(--color-surface-elevated);box-shadow:var(--shadow-sm);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:8px;display:grid}.agent-chat-composer label{min-width:0}.agent-chat-composer textarea{resize:none;width:100%;color:var(--color-ink-strong);font:inherit;background:0 0;border:0;outline:0;padding:8px;line-height:1.5}.agent-chat-composer .primary-button{border-radius:10px;width:38px;height:38px;min-height:0;padding:0;font-size:19px}.employee-agent-page{grid-template-rows:auto auto minmax(360px,1fr) auto;gap:12px;min-height:calc(100vh - 125px);display:grid}.agent-conversation{border:1px solid var(--color-border);background:var(--color-surface-elevated);border-radius:18px;flex-direction:column;gap:24px;padding:20px max(8px,4vw);display:flex;overflow-y:auto}.agent-turn{gap:16px;display:grid}.agent-user-message{background:var(--color-surface-muted);border-radius:16px 16px 4px;justify-self:end;max-width:min(72%,720px);padding:12px 14px}.agent-user-message strong,.agent-user-message time{color:var(--color-ink-muted);font-size:11px;display:block}.agent-user-message p{margin:5px 0;line-height:1.6}.agent-assistant-message{gap:13px;max-width:780px;display:grid}.agent-message-author{align-items:center;gap:8px;display:flex}.agent-avatar{background:var(--color-ink-strong);width:30px;height:30px;color:var(--color-surface-elevated);border-radius:9px;place-items:center;font-size:11px;font-weight:800;display:grid}.agent-sources{border-top:1px solid var(--color-border);color:var(--color-ink);padding-top:10px}.agent-sources summary{cursor:pointer;font-weight:600}.agent-sources article{gap:6px;padding:10px 0;display:grid}.agent-sources p{color:var(--color-ink);margin:0}.agent-sources a{color:var(--color-ink-strong);font-weight:600}.team-chat-product-page{gap:12px;display:grid}.team-chat-app{min-height:calc(100vh - 255px)}.team-chat-thread{grid-template-rows:auto minmax(300px,1fr) auto;min-width:0;display:grid}.team-chat-thread-head{border-bottom:1px solid var(--color-border);align-items:center;gap:10px;padding:12px 16px;display:flex}.team-chat-thread-head h2,.team-chat-thread-head p{margin:0}.team-chat-thread-head p{color:var(--color-ink-muted);margin-top:3px;font-size:12px}.team-chat-messages{flex-direction:column;gap:12px;min-height:0;padding:18px;display:flex;overflow-y:auto}.team-chat-thread>.agent-chat-composer{margin:10px 14px 14px}.team-chat-message strong{font-size:12px}.team-chat-message time{color:var(--color-ink-muted);margin-top:7px;font-size:11px;display:block}.agent-run-message{width:min(680px,88%)}@keyframes agent-pixel{0%,to{opacity:.15;transform:scale(.85)}45%{opacity:1;transform:scale(1)}}@keyframes agent-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes agent-pulse{50%{opacity:.25}}@media (width<=900px){.employee-two-column,.daily-log-form{grid-template-columns:1fr}.language-select{display:none}.agent-user-message{max-width:90%}}@media (prefers-reduced-motion:reduce){.agent-loading-grid i,.agent-shimmer,.agent-stage-list li span:first-child,.agent-streaming-cursor{animation:none}}.team-chat-sidebar-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.team-chat-group-form{border:1px solid var(--color-border);background:var(--color-surface-elevated);border-radius:12px;gap:10px;padding:12px;display:grid}.team-chat-group-form fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.team-chat-group-form legend{color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:11px;font-weight:650}.checkbox-row{color:var(--color-ink);align-items:center;gap:8px;font-size:13px;display:flex}body:has(.app-frame-chat){overflow:hidden}.app-frame.app-frame-chat{gap:12px;height:100dvh;min-height:0;padding:12px 20px;overflow:hidden}.app-frame-chat>.top-nav{flex:none;position:relative;top:auto}.app-frame-chat .workspace-column{flex:1;min-height:0;overflow:hidden;padding-top:0!important}.app-frame-chat .workspace-content{flex:1;min-height:0;padding-bottom:0;overflow:hidden}.app-frame-chat .employee-agent-page,.app-frame-chat .team-chat-product-page{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow:hidden}.app-frame-chat .employee-page-header{flex:none;gap:12px;margin:0}.app-frame-chat .employee-page-header h1{margin:2px 0 5px;font-size:clamp(1.4rem,2.5vw,2rem)}.app-frame-chat .employee-page-header p{margin:0;font-size:13px}.agent-chat-panel{border:1px solid var(--color-border);background:var(--color-surface-elevated);min-height:0;box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;flex:1;display:flex;overflow:hidden}.agent-chat-panel .agent-conversation{background:var(--color-surface);overscroll-behavior:contain;scrollbar-gutter:stable;border:0;border-radius:0;flex:1;min-height:0;padding:22px max(16px,4vw)}.agent-chat-panel>.agent-chat-composer{margin:12px 18px 16px}.agent-turn{flex:none}.agent-assistant-message{border:1px solid var(--color-border);background:var(--color-surface-elevated);box-shadow:var(--shadow-sm);border-radius:4px 16px 16px;padding:16px}.agent-user-message{background:var(--color-surface-elevated);border:1px solid var(--color-border)}.agent-user-message p,.agent-streaming-text,.agent-sources,.team-chat-message p{overflow-wrap:anywhere}.agent-chat-composer{border-radius:18px;flex-direction:column;flex:none;align-items:stretch;gap:8px;padding:12px;transition:border-color .15s;display:flex}.agent-chat-composer:focus-within{border-color:var(--color-ink-muted)}.agent-chat-composer textarea{min-height:48px;max-height:120px;padding:3px;font-size:14px;display:block}.agent-chat-composer textarea:focus-visible{outline:0}.agent-prompt-controls{align-items:center;gap:8px;display:flex}.agent-prompt-add{width:30px;height:30px;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;font-size:22px;text-decoration:none;display:grid}.agent-prompt-add:hover{background:var(--color-surface-muted)}.agent-prompt-add:disabled{opacity:.45;cursor:wait}.agent-prompt-context{background:var(--color-surface);color:var(--color-ink);border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;display:inline-flex}.agent-prompt-hint{color:var(--color-ink-muted);margin-left:auto;font-size:11px}.agent-prompt-controls>.primary-button{background:var(--color-ink-strong);width:32px;height:32px;color:var(--color-surface-elevated);border-radius:10px;margin-left:auto}.agent-prompt-controls>.primary-button:disabled{opacity:.35}.app-frame-chat .team-chat-app{border:1px solid var(--color-border);background:var(--color-surface-elevated);border-radius:18px;flex:1;grid-template-columns:minmax(220px,28%) minmax(0,1fr);gap:0;min-height:0;overflow:hidden}.team-chat-app>.team-chat-conversations{border:0;border-right:1px solid var(--color-border);background:var(--color-surface);border-radius:0;min-height:0;padding:14px;overflow:hidden}.team-chat-conversations>:not(.conversation-list){flex:none}.team-chat-conversations .team-chat-group-form{overscroll-behavior:contain;flex:0 auto;max-height:50%;overflow-y:auto}.conversation-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow-y:auto}.conversation-item{width:100%;color:var(--color-ink-strong);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex:none;align-items:center;gap:10px;padding:10px;display:flex}.conversation-item:hover{background:var(--color-surface-muted)}.conversation-item-active{background:var(--color-surface-elevated);border-color:var(--color-border);box-shadow:var(--shadow-sm)}.conversation-avatar{background:var(--color-surface-muted);width:36px;height:36px;color:var(--color-ink);border:1px solid var(--color-border);border-radius:11px;flex:0 0 36px;place-items:center;font-size:12px;font-weight:750;display:grid}.conversation-item>span:last-child{gap:4px;min-width:0;display:grid}.conversation-item strong,.conversation-item small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.conversation-item strong{font-size:13px}.conversation-item small{color:var(--color-ink-muted);font-size:11px}.team-chat-app>.team-chat-thread{flex-direction:column;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.team-chat-thread-head{flex:none}.team-chat-thread-head h2{font-size:16px}.team-chat-thread>.team-chat-messages{overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--color-surface);flex:1;min-height:0;overflow-y:auto}.team-chat-messages>*{flex:none}.team-chat-messages .team-chat-message-row{align-self:flex-start;align-items:flex-start;max-width:min(88%,46rem)}.team-chat-messages .team-chat-message{border:1px solid var(--color-border);background:var(--color-surface-elevated);min-width:0;box-shadow:var(--shadow-sm);border-radius:4px 16px 16px;gap:6px;padding:12px 14px}.team-chat-messages .team-chat-message-own{background:var(--color-surface-muted);border-radius:16px 4px 16px 16px}.team-chat-message p{white-space:pre-wrap;margin:0;line-height:1.6}.team-chat-message-avatar{border-radius:10px}.employee-source-list-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:clamp(20rem,55dvh,36rem);padding-right:5px;overflow-y:auto}.employee-source-list article{min-width:0}.employee-source-list article>div{overflow-wrap:anywhere;min-width:0}:where(.source-preview-button){width:fit-content;color:var(--color-ink-strong);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.source-preview-button:hover{text-decoration:underline}.source-preview-dialog{border:1px solid var(--color-border-strong);background:var(--color-surface-elevated);width:min(620px,100vw - 32px);height:min(440px,65dvh);max-height:calc(100dvh - 32px);color:var(--color-ink-strong);border-radius:18px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 100px #0005}.source-preview-dialog[open]{flex-direction:column;display:flex}.source-preview-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0007}.source-preview-header{border-bottom:1px solid var(--color-border);flex:none;align-items:center;gap:12px;padding:14px 16px;display:flex}.source-preview-header h2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:15px;overflow:hidden}.source-preview-header button{border:1px solid var(--color-border);background:var(--color-surface);width:32px;height:32px;color:var(--color-ink-strong);cursor:pointer;border-radius:9px;place-items:center;font-size:22px;display:grid}.source-preview-body{overscroll-behavior:contain;flex:1;min-height:0;padding:16px;overflow:auto}.source-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:13px/1.7 ui-monospace,monospace}.source-preview-frame{border:0;width:100%;height:100%;min-height:240px}.source-preview-error{color:var(--error)}.review-context-cards{gap:12px;min-width:0;display:grid}.review-context-card{border:1px solid var(--color-border);background:var(--color-surface-elevated);box-shadow:var(--shadow-sm);border-radius:14px;overflow:hidden}.review-context-card>header{border-bottom:1px solid var(--color-border);background:var(--color-surface);align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.review-context-card>header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.review-context-card>header time,.review-context-card>header small{color:var(--color-ink-muted);flex:none;margin-left:auto;font-size:10px}.review-context-card>p{color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px;font-size:13px;line-height:1.7}.review-context-card>.review-context-answer{overscroll-behavior:contain;max-height:22rem;overflow-y:auto}.review-context-card>footer{padding:0 12px 12px}.review-context-chip{border:1px solid var(--color-border);background:var(--color-surface);max-width:100%;color:var(--color-ink);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:inline-flex}.review-context-badge{background:var(--primary);color:#fff;border-radius:5px;flex:none;place-items:center;width:17px;height:17px;font-size:8px;font-weight:750;display:inline-grid}.review-context-sources summary{cursor:pointer;font-size:12px;font-weight:600}.review-context-sources summary>span{background:var(--color-surface);color:var(--color-ink);border-radius:5px;margin-left:5px;padding:2px 6px}.review-context-source-list{overscroll-behavior:contain;gap:10px;max-height:24rem;margin-top:10px;display:grid;overflow:auto}@media (width<=760px){.app-frame.app-frame-chat{gap:8px;padding:8px}.app-frame-chat .employee-page-header .eyebrow,.app-frame-chat .employee-page-header p:last-child{display:none}.app-frame-chat .employee-page-header h1{margin:0;font-size:20px}.app-frame-chat .language-chip{display:none}.app-frame-chat .team-chat-app{grid-template-columns:minmax(92px,28%) minmax(0,1fr)}.team-chat-app>.team-chat-conversations{gap:8px;padding:6px}.team-chat-sidebar-head{flex-wrap:wrap;gap:3px;font-size:11px}.team-chat-conversations .field-label{font-size:10px}.team-chat-conversations input[type=search]{min-width:0;padding:6px;font-size:11px}.conversation-item{flex-direction:column;align-items:flex-start;gap:5px;padding:7px}.conversation-item strong{font-size:11px}.conversation-item>span:last-child{width:100%}.conversation-item small,.agent-prompt-hint{display:none}.agent-prompt-context{padding:5px;font-size:10px}.agent-chat-panel>.agent-chat-composer,.team-chat-thread>.agent-chat-composer{margin:8px}.agent-chat-composer,.team-chat-thread-head{padding:8px}.team-chat-thread-head p{display:none}.team-chat-thread-head h2{font-size:13px}.team-chat-thread>.team-chat-messages{padding:10px}.team-chat-messages .team-chat-message-row{gap:5px;max-width:100%}.team-chat-message-avatar{width:24px;height:24px;font-size:9px}.team-chat-messages .team-chat-message{padding:9px}.agent-assistant-message{padding:12px}}:root[data-theme] .agent-chat-composer textarea{box-shadow:none!important;background:0 0!important}@media (width<=760px){.app-frame-chat>.top-nav{grid-template-columns:auto minmax(0,1fr);gap:8px;padding:8px;display:grid;max-width:100%!important}.app-frame-chat .brand-kicker,.app-frame-chat .identity-block{display:none}.app-frame-chat .brand-mark{gap:8px}.app-frame-chat .brand-sigil{width:34px;height:34px}.app-frame-chat .brand-name{font-size:18px}.app-frame-chat .session-cluster{flex-direction:row;justify-content:flex-end;align-items:center;gap:6px;display:flex}.app-frame-chat .theme-toggle{width:32px;height:32px;min-height:32px;padding:0}.app-frame-chat .session-cluster>.text-button{min-height:32px;padding:6px;font-size:11px}.app-frame-chat .nav-group{border-top:0;grid-area:2/1/auto/-1;gap:4px;display:flex;flex-wrap:nowrap!important;padding:0!important;overflow-x:auto!important}.app-frame-chat .nav-link{flex:none;padding:8px!important;font-size:12px!important}}.source-preview-note{color:var(--color-ink-muted);margin-bottom:12px;font-size:12px;line-height:1.5}.source-preview-download{color:var(--primary);margin-top:16px;font-size:13px;display:inline-block}.agent-answer{gap:12px;min-width:0;display:grid}.agent-answer-copy{overflow-wrap:anywhere;line-height:1.7}.agent-answer-copy p,.agent-answer-copy ul,.agent-streaming-text p,.agent-streaming-text ul{margin:0 0 8px}.agent-answer-copy p:last-child,.agent-answer-copy ul:last-child,.agent-streaming-text p:last-child,.agent-streaming-text ul:last-child{margin-bottom:0}.agent-answer-copy ul,.agent-streaming-text ul{padding-left:20px}.agent-inline-source{border:1px solid var(--color-border);background:var(--color-surface);max-width:min(280px,100%);color:var(--color-ink-strong);vertical-align:baseline;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;margin:0 3px;padding:2px 7px;font-size:.82em;font-weight:650;line-height:1.45;display:inline-flex;overflow:hidden}.izge-mention{background:color-mix(in srgb, var(--primary) 16%, transparent);color:var(--primary);border-radius:5px;padding:1px 4px;font-weight:700}.agent-context-cards{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:8px;display:grid}.agent-context-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;min-width:0;padding:10px}.agent-context-card>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.agent-context-card>p{color:var(--color-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 8px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.agent-follow-ups{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.agent-follow-ups>strong{color:var(--color-ink-muted);flex-basis:100%;font-size:11px}.agent-follow-ups button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;border-radius:999px;padding:7px 10px;font-size:12px}.agent-follow-ups button:hover{border-color:var(--color-border-strong);background:var(--color-surface-muted)}.agent-chat-composer{position:relative}.agent-controls{border:0;border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:7px;min-width:0;margin:0;padding:0 0 7px;display:flex}.agent-controls>label:not(.agent-control-check){color:var(--color-ink-muted);align-items:center;gap:5px;font-size:10px;display:inline-flex}.agent-controls select{border:1px solid var(--color-border);background:var(--color-surface);max-width:190px;min-height:28px;color:var(--color-ink);font:inherit;border-radius:7px;padding:3px 24px 3px 7px;font-size:11px}.agent-control-check{color:var(--color-ink);cursor:pointer;align-items:center;gap:5px;font-size:11px;display:inline-flex}.agent-control-check input{margin:0}.agent-controls-warning,.agent-controls-status{color:var(--color-ink-muted);flex-basis:100%;font-size:10px;line-height:1.4}.agent-composer-editor{display:block;position:relative}.agent-composer-highlight{z-index:0;color:var(--color-ink-strong);font:inherit;white-space:pre-wrap;overflow-wrap:break-word;pointer-events:none;padding:3px;font-size:14px;line-height:1.5;position:absolute;inset:0;overflow:hidden}.agent-composer-editor-mentions textarea{z-index:1;caret-color:var(--color-ink-strong);-webkit-text-fill-color:transparent;position:relative;color:#0000!important}.agent-composer-editor-mentions textarea::placeholder{color:var(--color-ink-muted);-webkit-text-fill-color:var(--color-ink-muted)}.agent-composer-editor-mentions textarea::selection{background:color-mix(in srgb, var(--primary) 24%, transparent)}.agent-mention-menu{z-index:4;border:1px solid var(--color-border);background:var(--color-surface-elevated);width:min(280px,100% - 24px);box-shadow:var(--shadow-md);border-radius:12px;padding:5px;position:absolute;bottom:calc(100% - 7px);left:12px}.agent-mention-menu button{width:100%;color:var(--color-ink-strong);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:8px;display:flex}.agent-mention-menu button:hover,.agent-mention-menu button:focus-visible{background:var(--color-surface-muted)}.agent-mention-menu button>span:last-child{gap:2px;display:grid}.agent-mention-menu small{color:var(--color-ink-muted)}.team-chat-sidebar-actions{gap:3px;display:inline-flex}.team-chat-message-copy p,.team-chat-message-copy ul{margin:0 0 6px;line-height:1.6}.team-chat-message-copy p:last-child,.team-chat-message-copy ul:last-child{margin-bottom:0}.team-chat-message-copy ul{padding-left:18px}.team-chat-message-author{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.team-chat-message-author small{color:var(--color-ink-muted);font-size:10px}.team-chat-attachments{gap:6px;margin-top:4px;display:grid}.team-chat-attachment{border:1px solid var(--color-border);background:var(--color-surface-elevated);width:min(100%,310px);color:var(--color-ink-strong);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:9px 10px;display:flex}.team-chat-attachment:hover{border-color:var(--color-border-strong)}.team-chat-attachment>span:last-child{gap:2px;min-width:0;display:grid}.team-chat-attachment strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-chat-attachment small{color:var(--color-ink-muted);font-size:10px}.agent-user-message>div{margin:5px 0;line-height:1.6}.agent-user-message>div p{margin:0 0 5px}.review-context-card>.review-context-answer{overscroll-behavior:contain;max-height:22rem;color:var(--color-ink);overflow-wrap:anywhere;padding:12px;font-size:13px;line-height:1.7;overflow-y:auto}.review-context-answer p,.review-context-answer ul{margin:0 0 8px}.review-context-answer ul{padding-left:20px}.review-context-sources>header{color:var(--color-ink-muted);justify-content:space-between;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.nav-badge{background:var(--danger,#b33c3c);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:5px;padding:0 5px;font-size:10px;font-weight:750;display:inline-grid}.notification-list{border:1px solid var(--color-border);background:var(--color-surface-elevated);border-radius:16px;overflow:hidden}.notification-item{border:0;border-bottom:1px solid var(--color-border);width:100%;color:var(--color-ink-strong);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:11px;padding:14px;display:grid}.notification-item:last-child{border-bottom:0}.notification-item:hover{background:var(--color-surface-muted)}.notification-item-unread{background:color-mix(in srgb, var(--primary) 6%, var(--color-surface-elevated))}.notification-icon{background:var(--color-ink-strong);width:34px;height:34px;color:var(--color-surface-elevated);border-radius:10px;place-items:center;font-size:10px;font-weight:800;display:grid}.notification-item>span:nth-child(2){min-width:0}.notification-item strong{display:block}.notification-item p{color:var(--color-ink);margin:4px 0;line-height:1.5}.notification-item time{color:var(--color-ink-muted);font-size:11px}.notification-item>i{background:var(--primary);border-radius:50%;width:8px;height:8px;margin-top:6px}.automation-templates{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:8px;margin-bottom:16px;display:grid}.automation-templates button{border:1px solid var(--color-border);background:var(--color-surface);min-height:58px;color:var(--color-ink-strong);font:inherit;text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:8px;padding:10px;display:flex}.automation-templates button:hover:not(:disabled){border-color:var(--color-border-strong)}.automation-templates button:disabled{opacity:.55;cursor:not-allowed}.automation-templates small{color:var(--color-ink-muted);flex:none}.automation-form{max-width:760px}.automation-list{gap:9px;display:grid}.automation-item{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;justify-content:space-between;gap:14px;padding:14px;display:flex}.automation-item>div:first-child{min-width:0}.automation-item strong{margin-top:8px;display:block}.automation-item p{color:var(--color-ink);margin:5px 0;line-height:1.5}.automation-item small{color:var(--color-ink-muted)}.automation-actions{flex:none;align-items:center;gap:7px;display:flex}.status-muted{opacity:.65}@media (width<=700px){.automation-item{flex-direction:column}.automation-actions{align-self:flex-start}.team-chat-sidebar-actions{flex-direction:column}}.button-icon{vertical-align:-.2em;width:1.15em;height:1.15em;-webkit-mask:var(--button-icon) center / contain no-repeat;mask:var(--button-icon) center / contain no-repeat;-webkit-mask:var(--button-icon) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}button>.button-icon:not(:only-child),a>.button-icon:not(:only-child){margin-inline-end:.4em}.nav-link>.button-icon{width:1em;height:1em;margin-inline-end:.35em}.agent-prompt-add .button-icon,.agent-task-check .button-icon,.source-preview-close .button-icon{width:1.15em;height:1.15em}.source-preview-dialog{width:min(960px,100vw - 40px);height:min(760px,85dvh)}.source-preview-header .icon-button{flex:none;place-items:center;width:42px;min-width:42px;height:42px;padding:0;display:inline-grid}.source-preview-header .button-icon{width:24px;height:24px;margin:0}.source-preview-copy-status{color:var(--color-ink-muted);font-size:12px}.source-preview-text{font:15px/1.7 var(--font-sans,system-ui, sans-serif)}.markdown-content{overflow-wrap:anywhere;display:block}.markdown-content p{white-space:pre-wrap;margin:0 0 .65em}.markdown-content h3,.markdown-content h4{margin:1.1em 0 .6em;line-height:1.35}.markdown-content h3:first-child,.markdown-content h4:first-child{margin-top:0}.markdown-content ul,.markdown-content ol{margin:.5em 0 1em;padding-inline-start:1.5em}.markdown-content pre,.agent-answer-copy pre{background:var(--color-surface-muted);white-space:pre;border-radius:10px;padding:14px;overflow:auto}.markdown-table-scroll{max-width:100%;margin-block:12px;overflow:auto}.markdown-table-scroll table{border-collapse:collapse;width:100%;font:inherit}.markdown-table-scroll th,.markdown-table-scroll td{border:1px solid var(--color-border);text-align:left;vertical-align:top;padding:9px 12px}.markdown-table-scroll th{background:var(--color-surface-muted);font-weight:700}.markdown-content blockquote{border-left:3px solid var(--primary);color:var(--color-ink-muted);margin:12px 0;padding-left:14px}.notification-copy p:last-child{margin-bottom:0}.button-icon{vertical-align:middle;width:1.4rem;height:1.4rem;-webkit-mask:var(--button-icon) center / contain no-repeat;mask:var(--button-icon) center / contain no-repeat;-webkit-mask:var(--button-icon) center / contain no-repeat;background:currentColor;flex:0 0 1.4rem;display:block;margin:0!important}.icon-button{border:1px solid var(--color-border);width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--color-ink);background:0 0;border-radius:.65rem;place-items:center;padding:0;display:inline-grid}.icon-button:hover{border-color:var(--color-border-strong);background:var(--color-surface-muted)}.icon-button>.button-icon,.agent-prompt-add>.button-icon,.agent-chat-composer .primary-button>.button-icon,.agent-task-check>.button-icon,.source-preview-close>.button-icon{flex-basis:1.5rem;width:1.5rem;height:1.5rem}:is(.primary-button,.secondary-button,.text-button,.theme-toggle,.review-context-chip,.source-preview-download):has(>.button-icon){justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.app-frame{align-items:start;gap:var(--space-4);width:100%;max-width:none;padding:var(--space-4);grid-template-columns:4.5rem minmax(0,1fr);margin:0;transition:grid-template-columns .16s;display:grid}.app-frame-sidebar-expanded{grid-template-columns:16rem minmax(0,1fr)}.top-nav.app-sidebar,.app-frame-chat>.top-nav.app-sidebar{top:var(--space-4);z-index:30;width:100%;height:calc(100dvh - (2 * var(--space-4)));align-items:stretch;gap:var(--space-3);border:1px solid var(--color-border);min-height:0;box-shadow:var(--shadow-sm);flex-direction:column;padding:.7rem;display:flex;position:sticky;overflow:hidden;border-radius:var(--radius-lg)!important;background:var(--color-surface-elevated)!important;max-width:none!important}.sidebar-toggle{width:100%;min-height:3rem;color:var(--color-ink-strong);text-align:left;background:0 0;border:0;border-radius:.65rem;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.25rem;display:grid}.sidebar-toggle:hover{background:var(--color-surface-muted)}.sidebar-toggle .brand-sigil{width:2.5rem;height:2.5rem;font-size:.82rem}.sidebar-brand-copy,.sidebar-control-label,.nav-link-label,.app-sidebar .identity-block,.sidebar-toggle-arrow{display:none}.app-frame-sidebar-expanded .sidebar-brand-copy,.app-frame-sidebar-expanded .sidebar-control-label,.app-frame-sidebar-expanded .nav-link-label,.app-frame-sidebar-expanded .app-sidebar .identity-block,.app-frame-sidebar-expanded .sidebar-toggle-arrow{display:block}.sidebar-toggle-arrow{color:var(--color-ink-muted);padding-right:.35rem;font-size:1.6rem;line-height:1;transform:rotate(180deg)}.app-sidebar .nav-group{scrollbar-width:thin;border:0;flex-direction:column;flex:auto;gap:.3rem;width:100%;min-height:0;display:flex;flex-wrap:nowrap!important;padding:.15rem!important;overflow:hidden auto!important}.app-sidebar .nav-link{white-space:nowrap;border-radius:.7rem;flex:0 0 3rem;justify-content:center;align-items:center;gap:.75rem;width:100%;display:flex;position:relative;overflow:visible;min-height:3rem!important;padding:.7rem!important;font-size:.88rem!important}.app-sidebar .nav-link:hover{transform:none}.app-sidebar .nav-link>.button-icon{flex-basis:1.55rem;width:1.55rem;height:1.55rem}.app-frame-sidebar-expanded .app-sidebar .nav-link{justify-content:flex-start}.app-sidebar .nav-badge{min-width:1.1rem;height:1.1rem;margin:0;padding:0 .25rem;font-size:.6rem;position:absolute;top:.2rem;right:.15rem}.app-frame-sidebar-expanded .app-sidebar .nav-badge{margin-left:auto;position:static}.app-sidebar .session-cluster{flex-direction:column;flex:none;align-items:stretch;gap:.35rem;width:100%;display:flex}.app-sidebar .sidebar-control{width:100%;min-height:3rem;color:var(--color-ink);background:0 0;border:0;border-radius:.7rem;justify-content:center;align-items:center;gap:.7rem;padding:.65rem;display:flex;position:relative}.app-sidebar .sidebar-control:hover{background:var(--color-surface-muted)}.app-sidebar .language-select select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.app-frame-sidebar-expanded .app-sidebar .sidebar-control{justify-content:flex-start}.app-frame-sidebar-expanded .app-sidebar .language-select select{opacity:1;min-width:0;position:static}.app-sidebar .identity-block{padding:.55rem .65rem;overflow:hidden}.app-sidebar .identity-name,.app-sidebar .identity-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-frame-chat{grid-template-rows:minmax(0,1fr);height:100dvh;min-height:0}.app-frame-chat .workspace-column,.app-frame-chat .workspace-content{height:100%;min-height:0}@media (width<=700px){.app-frame,.app-frame.app-frame-chat,.app-frame-sidebar-expanded{grid-template-columns:3.75rem minmax(0,1fr);gap:.5rem;padding:.5rem}.top-nav.app-sidebar,.app-frame-chat>.top-nav.app-sidebar{height:calc(100dvh - 1rem);padding:.35rem;top:.5rem}.app-frame-sidebar-expanded .top-nav.app-sidebar{width:min(16rem,100vw - 1rem);left:.5rem;position:fixed!important}.app-sidebar .nav-link,.app-sidebar .sidebar-control{flex-basis:2.8rem;min-height:2.8rem!important;padding:.55rem!important}.sidebar-toggle .brand-sigil{width:2.25rem;height:2.25rem}}.automation-schedule-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.automation-item-copy{flex:1;min-width:0}.automation-status-line,.automation-meta{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.automation-meta button{color:var(--primary);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.automation-actions .icon-button{place-items:center;width:44px;height:44px;margin:0;padding:0;display:inline-grid}.automation-actions .icon-button .button-icon{width:24px;height:24px;margin:0}.automation-delete-confirm{color:var(--danger,#b33c3c);background:color-mix(in srgb, var(--danger,#b33c3c) 10%, transparent)}@media (width<=700px){.automation-schedule-fields{grid-template-columns:1fr}.automation-actions{flex-wrap:wrap}}.agent-context-excerpt,.review-context-excerpt{max-height:130px;color:var(--color-ink-muted);font-size:13px;overflow:hidden}.agent-context-card .source-preview-icon{margin-top:10px}.source-preview-icon:hover{text-decoration:none}.notification-copy strong{display:inline}.team-chat-message .agent-answer-copy strong,.team-chat-message-copy strong{font-size:inherit}.agent-task-check{border:0;flex:none;width:38px;height:38px;padding:0}.agent-prompt-add,.agent-chat-composer .primary-button{flex:none;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:inline-grid}.team-chat-sidebar-head>strong{align-items:center;gap:8px;display:inline-flex}.izge-logo{width:100%;height:100%;-webkit-mask-image:var(--izge-logo);mask-image:var(--izge-logo);background:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.agent-avatar,.team-chat-message-avatar{flex:0 0 40px;width:40px;height:40px}.agent-composer-input-row{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.agent-composer-input-row>label{flex:220px}.agent-tool-chip{min-height:34px;color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent);font:inherit;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:13px;display:inline-flex}.agent-tool-chip .button-icon{width:22px;height:22px}.agent-add-menu{z-index:20;border:1px solid var(--color-border-strong);background:var(--color-surface-elevated);border-radius:16px;width:min(390px,100% - 16px);max-height:min(420px,55dvh);padding:8px;position:absolute;bottom:62px;left:8px;overflow-y:auto;box-shadow:0 16px 50px #0004}.agent-add-menu>strong{color:var(--color-ink-muted);padding:8px 10px;font-size:12px;font-weight:500;display:block}.agent-add-menu>button{width:100%;min-height:48px;color:var(--color-ink-strong);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.agent-add-menu>button:hover,.agent-add-menu>button:focus-visible{background:var(--color-surface-muted)}.agent-add-menu>button:disabled{opacity:.5;cursor:not-allowed}.agent-add-menu>button[aria-checked=true]{color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent)}.agent-add-menu small{color:var(--color-ink-muted);margin-top:3px;font-size:11px;display:block}.agent-add-menu .button-icon{width:26px;height:26px}.agent-answer-copy code,.agent-user-message code,.team-chat-message code,.markdown-content :not(pre)>code{background:var(--color-surface-muted);overflow-wrap:anywhere;border-radius:4px;padding:2px 5px;font-family:ui-monospace,monospace;font-size:.92em}.app-frame-chat .team-chat-app-collapsed{grid-template-columns:72px minmax(0,1fr)}.team-chat-app-collapsed>.team-chat-conversations{padding:10px 8px}.team-chat-app-collapsed .team-chat-sidebar-head{justify-content:center}.team-chat-app-collapsed .team-chat-sidebar-head>strong,.team-chat-app-collapsed .team-chat-sidebar-actions,.team-chat-app-collapsed .team-chat-group-form,.team-chat-app-collapsed .team-chat-conversations>.field,.team-chat-app-collapsed .conversation-item>span:last-child{display:none}.team-chat-app-collapsed .conversation-item{justify-content:center;padding:8px 0}.conversation-collapse{font-size:24px}.query-header-actions{align-items:center;gap:6px;display:flex}.query-chat-layout{flex:1;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;min-height:0;display:grid;overflow:hidden}.query-chat-layout-history{grid-template-columns:minmax(190px,240px) minmax(0,1fr)}.query-history{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;flex-direction:column;min-height:0;padding:12px;display:flex;overflow:hidden}.query-history-head{justify-content:space-between;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;display:flex}.query-history-item{border:1px solid #0000;border-radius:10px}.query-history-item-active{border-color:var(--color-border);background:var(--color-surface-elevated)}.query-history-select{text-align:left;width:100%;color:var(--color-ink-strong);cursor:pointer;background:0 0;border:0;padding:10px;display:block}.query-history-select strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.query-history-select small{color:var(--color-ink-muted);margin-top:6px;font-size:10px;display:block}.query-history-item>div{justify-content:flex-end;display:flex}.query-history-item .icon-button{width:32px;height:32px;min-height:32px}.query-history-item .button-icon{width:21px;height:21px}.query-archived-note{color:var(--color-ink-muted);flex:none;padding:0 16px;font-size:12px}@media (width<=800px){.query-chat-layout-history{grid-template-columns:150px minmax(0,1fr)}.query-history{padding:6px}.query-header-actions .language-chip{display:none}}:root{--shadow-sm:none;--shadow-md:0 8px 24px #0000001f;--shadow-lg:0 16px 48px #0000003d;--color-danger:#f29b95;--color-on-primary:#05070d}:root[data-theme=light]{--color-danger:#a52b2b;--color-on-primary:#fff}html{scrollbar-gutter:stable;scrollbar-color:var(--color-border-strong) var(--color-surface)}:root[data-theme] body{background:var(--color-surface)!important}::selection{background:var(--primary-light);color:var(--color-ink-strong)}button,a,summary,select{touch-action:manipulation}input,textarea{caret-color:var(--primary)}:focus-visible{outline:2px solid var(--primary);outline-offset:3px}:is(h1,h2,h3){text-wrap:balance;scroll-margin-top:1.5rem}:is(p,dd,td,.table-primary,.table-secondary){overflow-wrap:anywhere}:is(.page-intro,.section-head,.employee-page-header,.employee-home-hero)>*{min-width:0}.skip-link{z-index:100;background:var(--primary);color:var(--color-on-primary);border-radius:.5rem;padding:.75rem 1rem;position:fixed;top:-8rem;left:1rem}.skip-link:focus{top:1rem}:root[data-theme] .page-intro{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;align-items:flex-start;gap:1rem;padding:.5rem 0 1rem;position:static;background:0 0!important}.page-intro:after,.metric-card:before{content:none}:root[data-theme] .page-title,.employee-page-header h1,.employee-home-hero h1,.app-frame-chat .employee-page-header h1{letter-spacing:-.025em;max-width:none;margin:0;font-weight:650;line-height:1.2;font-size:clamp(1.5rem,2.5vw,2rem)!important}:root[data-theme] .page-description,.employee-page-header p:last-child,.employee-home-hero p:last-child{max-width:70ch;color:var(--color-ink-muted);margin-top:.5rem;font-size:.9375rem;line-height:1.6}.employee-page-header,.employee-home-hero{flex-wrap:wrap;gap:1rem;margin-bottom:.5rem}.section-title{letter-spacing:-.01em;font-size:1.125rem;font-weight:650;line-height:1.4}:root[data-theme] :is(.section-description,.metric-detail,.empty-description){max-width:72ch;font-size:.875rem;line-height:1.6}:is(.section-label,.field-label,.metric-label,.table-secondary,.identity-meta,.data-table th){text-transform:none;letter-spacing:0;font-weight:500}:root[data-theme] .section-panel{border:0;border-top:1px solid var(--color-border);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;padding:1.25rem 0;box-shadow:none!important;background:0 0!important}.section-head{flex-wrap:wrap;align-items:flex-start;gap:1rem;margin-bottom:1rem}:root[data-theme] .section-panel .section-panel{padding:1rem 0 0}.metric-grid{border-block:1px solid var(--color-border);flex-wrap:wrap;gap:0;display:flex}:root[data-theme] .metric-card{border:0;border-radius:0;flex:9rem;min-width:0;min-height:0;padding:1rem 1.25rem 1rem 0;box-shadow:none!important;background:0 0!important}.metric-label,.metric-value,.metric-detail{padding-left:0}.metric-label{font-size:.8125rem}.metric-value{text-shadow:none;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600;line-height:1.3}.metric-card[data-text-value] .metric-value{font-size:1rem}:root[data-theme] .empty-state{text-align:left;border:0;min-height:0;padding:1.5rem 0;box-shadow:none!important;background:0 0!important}.empty-title{font-size:1rem;font-weight:600}details>summary{cursor:pointer;min-height:2.75rem;color:var(--color-ink-strong);padding:.65rem 0;font-size:.875rem;font-weight:600}details>summary::marker{color:var(--color-ink-muted)}details[open]>summary{margin-bottom:.75rem}:root[data-theme] :is(.technical-details,.intake-disclosure,.form-disclosure,.content-disclosure){border:0;border-top:1px solid var(--color-border);min-width:0;box-shadow:none;background:0 0!important}.agent-settings>summary{min-height:2rem;color:var(--color-ink-muted);padding:.25rem 0;font-size:.8125rem}.agent-settings .agent-controls{gap:.75rem;padding-block:.25rem .5rem}.agent-settings .agent-controls label,.agent-settings .agent-controls select,.agent-controls-warning,.agent-controls-status{font-size:.75rem}.agent-controls-warning{color:var(--color-ink-muted);line-height:1.5}.agent-settings select{min-height:2.25rem}:root[data-theme] :is(input,select,textarea){box-shadow:none!important}.field{min-width:0}.field-label{font-size:.8125rem}.field :is(input,select,textarea){border-radius:.5rem;width:100%;min-width:0}.field :is(input,select){min-height:2.75rem}.field textarea{line-height:1.6}input::placeholder,textarea::placeholder{color:var(--color-ink-muted);opacity:1}input[type=checkbox],input[type=radio]{accent-color:var(--primary)}input[type=file]{max-width:100%;font-size:.875rem}input[type=file]::file-selector-button{border:1px solid var(--color-border-strong);background:var(--color-surface-muted);min-height:2.5rem;color:var(--color-ink-strong);font:inherit;cursor:pointer;border-radius:.375rem;margin-right:.75rem;padding:.5rem .75rem}:root[data-theme] .primary-button{box-shadow:none;font-weight:600;background:var(--primary)!important;color:var(--color-on-primary)!important;border-color:#0000!important}:root[data-theme] .primary-button:hover{background:var(--primary-hover)!important}:root[data-theme] :is(.secondary-button,.text-button){box-shadow:none;font-weight:500;color:var(--color-ink-strong)!important;background:0 0!important}:root[data-theme] :is(.secondary-button,.text-button):hover{background:var(--color-surface-muted)!important}:root[data-theme] .text-button{border-color:#0000!important}:root[data-theme] :is(.danger-button,.automation-delete-confirm){color:var(--color-danger)!important;background:0 0!important}.form-error,.callout-warning{box-shadow:none;border-left-width:1px}.status-badge{white-space:normal;word-break:normal;overflow-wrap:anywhere;letter-spacing:0;text-transform:none;flex-shrink:0;max-width:100%;font-size:.75rem;font-weight:600}:root[data-theme] .table-wrap{border:0;border-radius:0;box-shadow:none!important;background:0 0!important}:root[data-theme] .data-table{font-size:.875rem;box-shadow:none!important;background:0 0!important}.data-table th{letter-spacing:0;text-transform:none;white-space:nowrap;font-size:.8125rem}.data-table :is(th,td){padding:.875rem 1rem}.data-table td{word-break:normal;font-variant-numeric:tabular-nums;min-width:7rem;max-width:32rem}.data-table .table-primary{font-size:.875rem;font-weight:600;line-height:1.5}.data-table .table-secondary{margin-top:.25rem;font-size:.75rem;line-height:1.5}.data-table tbody tr:last-child td{border-bottom:0}.data-table :is(code,.metadata-code){overflow-wrap:anywhere;font-size:.75rem}:is(.employee-source-list,.employee-signal-list,.agent-task-rows){gap:0}:root[data-theme] :is(.employee-source-list article,.employee-signal-list a,.agent-task-row){border:0;border-bottom:1px solid var(--color-border);box-shadow:none;border-radius:0;padding:1rem .25rem;background:0 0!important}.agent-task-copy span{white-space:normal;overflow-wrap:anywhere}.agent-task-copy strong{overflow-wrap:anywhere;font-size:.9375rem;font-weight:600}.agent-task-status{white-space:normal;text-align:center}:root[data-theme] .app-sidebar .nav-link{box-shadow:none;background:0 0;border:1px solid #0000}:root[data-theme] .app-sidebar .nav-link:not(.nav-link-active):hover{background:var(--color-surface-muted)!important;color:var(--color-ink-strong)!important;border-color:#0000!important}:root[data-theme] .app-sidebar .nav-link-active{font-weight:650;border-color:#0000!important}.app-sidebar .language-select:focus-within{outline:2px solid var(--primary);outline-offset:2px}.app-frame{transition:none}.app-frame-sidebar-expanded .nav-link-label{white-space:normal;overflow-wrap:anywhere}.app-frame-sidebar-expanded .app-sidebar .nav-link{flex-basis:auto}.agent-chat-panel,.app-frame-chat .team-chat-app{box-shadow:none;border-radius:.75rem}.agent-chat-panel .agent-conversation{background:var(--color-surface-elevated);padding-block:1.5rem}.agent-assistant-message{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.5rem 0}.agent-answer-copy{max-width:72ch;line-height:1.7}.agent-user-message{background:var(--color-surface-muted);border:0;border-radius:.75rem}.agent-inline-source{vertical-align:baseline;border:0;border-radius:.25rem;min-height:1.5rem;margin-inline:.2rem;padding:0 .35rem;font-size:.75em}.agent-context-cards{flex-direction:column;gap:0;display:flex}.agent-context-card{border:0;border-bottom:1px solid var(--color-border);background:0 0;border-radius:0;padding:.75rem 0}.agent-context-card>strong{white-space:normal;overflow-wrap:anywhere;font-size:.8125rem}.team-chat-messages .team-chat-message{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.25rem 0}.team-chat-messages .team-chat-message-row-own{flex-direction:row;align-self:flex-start}.team-chat-messages .team-chat-message-row{max-width:min(100%,48rem)}.team-chat-message-author small,.team-chat-message time{font-size:.75rem}.agent-chat-composer{box-shadow:none;border-radius:.75rem}.agent-chat-composer:focus-within{outline:2px solid var(--primary);outline-offset:2px}.agent-chat-composer textarea{min-height:2.5rem}.agent-chat-composer .agent-prompt-hint{font-size:.75rem}.agent-shimmer{color:var(--color-ink-muted);background:0 0;animation:none}.auth-layout{align-items:center;min-height:100dvh;padding:7rem 1.5rem 3rem}:root[data-theme] .auth-panel{border:1px solid var(--color-border);width:min(100%,28rem);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:.75rem;margin-inline:auto;padding:2rem}.auth-title{letter-spacing:-.025em;font-size:1.75rem;line-height:1.2}.auth-copy .page-description{font-size:.9375rem}.auth-form{margin-top:.5rem}@media (width<=700px){:root[data-theme] .page-intro{flex-direction:column;padding-top:.25rem}.page-intro-actions{width:100%}.metric-card{flex-basis:45%}.section-head{align-items:flex-start}.field :is(input,select,textarea),.agent-chat-composer textarea,.agent-composer-highlight{font-size:1rem}.agent-task-row{flex-wrap:wrap}.agent-task-copy{flex-basis:calc(100% - 4rem)}.agent-task-status{margin-left:3rem}.auth-layout{padding-inline:1rem}:root[data-theme] .auth-panel{padding:1.5rem}.app-sidebar .language-select,.auth-controls .language-select{display:flex}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.employee-home-summary,.employee-home-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.employee-home-summary{color:var(--color-ink-muted);font-size:.875rem}.employee-home-summary strong{color:var(--color-ink-strong);font-weight:600}.employee-home-actions a{text-underline-offset:.25em;align-items:center;min-height:2.75rem;font-size:.875rem;display:inline-flex}.employee-home-actions a:hover{color:var(--primary)}.review-context-details>summary{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;display:flex}.review-context-details>summary>span{gap:.25rem;display:grid}.review-context-details :is(small,time),.review-context-source small{color:var(--color-ink-muted);font-size:.75rem;font-weight:400}.review-context-answer{overflow-wrap:anywhere;max-width:72ch;font-size:.9375rem;line-height:1.7}.review-context-source{border-bottom:1px solid var(--color-border);padding-bottom:.5rem}.review-context-source summary{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.review-context-source summary strong{overflow-wrap:anywhere;min-width:0;font-size:.8125rem}.review-context-source small{flex:none}.review-context-source-list{gap:0}.agent-evidence .agent-context-excerpt,.review-context-source .review-context-excerpt{max-height:none;overflow:visible}.agent-context-card>.agent-context-excerpt,.review-context-excerpt{font-size:.875rem;line-height:1.6}.agent-thinking-mark{flex:none;width:1.5rem;height:1.5rem;display:inline-flex}.agent-thinking-mark svg,.agent-thinking-mark img{object-fit:contain;width:100%;height:100%}.disclosure-indicator{border:1px solid;border-width:0 1px 1px 0;width:.4rem;height:.4rem;margin-left:.25rem;transform:rotate(45deg)}[aria-expanded=true]>.disclosure-indicator{transform:rotate(225deg)}.agent-stage-mark{text-align:center;flex:none;width:1rem;font-weight:600}.agent-stage-list li>span:last-child{gap:2px;min-width:0;display:grid}.disclosure-heading{gap:.25rem;display:grid}.agent-evidence>summary{color:var(--color-ink-muted);font-weight:500}.notification-content{gap:.375rem;min-width:0;display:grid}.notification-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.375rem 1rem;display:flex}.notification-heading strong{overflow-wrap:anywhere;font-size:.9375rem;font-weight:600}.notification-heading time{flex:none;font-size:.75rem}.notification-copy-compact{max-width:85ch;color:var(--color-ink-muted);overflow-wrap:anywhere;font-size:.875rem;line-height:1.6;display:block}.notification-unread-mark{background:var(--primary);border-radius:50%;width:.5rem;height:.5rem;margin-top:.5rem}.notification-icon :is(img,svg){object-fit:contain;width:100%;height:100%}.automation-list{gap:0}.automation-item{border:0;border-bottom:1px solid var(--color-border);background:0 0;border-radius:0;padding:1.25rem 0}.automation-item-copy>strong{margin-block:.5rem;font-size:1rem}.automation-instructions>summary{color:var(--color-ink-muted);font-weight:400}.automation-instructions p{overflow-wrap:anywhere;max-width:72ch}.automation-run-state{color:var(--color-ink-muted);flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.8125rem;display:flex}.automation-run-state button{color:var(--primary);font:inherit;text-align:left;text-underline-offset:.25em;background:0 0;border:0;padding:0;text-decoration:underline}:root[data-theme] .automation-danger-action{margin-left:.5rem;color:var(--color-danger)!important}.auth-brand-logo{align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.auth-brand-logo :is(svg,img){object-fit:contain;width:100%;height:100%}:root[data-theme] .auth-shell-bar{width:min(45rem,100% - 2rem);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:.75rem 0}:root[data-theme] .auth-panel{background:var(--color-surface-elevated)!important}.graph-search-control{flex:15rem;min-width:0;position:relative}.graph-search-results{z-index:5;border:1px solid var(--color-border-strong);background:var(--color-surface-elevated);max-height:18rem;box-shadow:var(--shadow-md);border-radius:.5rem;padding:.375rem;position:absolute;inset:calc(100% + .25rem) 0 auto;overflow-y:auto}.graph-search-results :is(button,a){width:100%;min-height:2.75rem;color:var(--color-ink-strong);text-align:left;background:0 0;border:0;border-radius:.25rem;gap:.25rem;padding:.625rem;text-decoration:none;display:grid}.graph-search-results :is(button,a):hover,.graph-search-results button[aria-pressed=true]{background:var(--color-surface-muted)}.graph-search-results strong{overflow-wrap:anywhere;font-size:.875rem}.graph-search-results span{color:var(--color-ink-muted);font-size:.75rem}.task-metadata{color:var(--color-ink-muted);flex-wrap:wrap;gap:.25rem 1rem;font-size:.75rem;display:flex}.notification-entry{border-bottom:1px solid var(--color-border)}.notification-entry>.notification-item{border-bottom:0}.notification-full-copy{margin:0 1rem .5rem 3.75rem}.notification-full-copy>summary{color:var(--color-ink-muted);min-height:2rem;padding:.25rem 0;font-size:.8125rem;font-weight:400}.notification-full-copy .markdown-content{max-width:72ch;font-size:.9375rem;line-height:1.7}:root[data-theme] .dashboard-hero{box-shadow:none;border:0;background:0 0!important;padding:.5rem 0 1.5rem!important}:root[data-theme] .dashboard-hero .brand-title{letter-spacing:-.025em;max-width:none;line-height:1.2;font-size:clamp(1.5rem,2.5vw,2rem)!important}:root[data-theme] .dashboard-hero-panel{min-height:0;box-shadow:none;border:0;background:0 0!important;padding:0!important}:root[data-theme] :is(.operations-section,.operations-action,.readiness-area-card){border:0;border-bottom:1px solid var(--color-border);border-radius:0;box-shadow:none!important;background:0 0!important}:root[data-theme] .reasoning-disclosure{border:0;border-top:1px solid var(--color-border);border-radius:0;padding:.5rem 0;box-shadow:none!important;background:0 0!important}.graph-svg-panel{background:var(--color-surface-elevated)}.graph-toolbar{max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:1rem;padding:0;position:relative;inset:auto}.evidence-flow-shell{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}.evidence-flow-shell:not(:has(.graph-detail-panel)){grid-template-columns:minmax(0,1fr)}.evidence-flow-panel{min-width:0;min-height:38rem}.evidence-flow-panel .graph-toolbar{justify-content:space-between;align-items:end;gap:1rem;display:flex}.evidence-flow-panel .graph-source-filter{flex:0 16rem;min-width:11rem}.graph-scope-note{margin:0 1rem .75rem}.graph-legend{color:var(--color-ink-muted);flex-wrap:wrap;gap:.5rem 1rem;padding-bottom:.55rem;font-size:.75rem;display:flex}.graph-legend span{align-items:center;gap:.4rem;display:inline-flex}.graph-legend i{border:1px solid var(--color-border-strong);background:var(--color-surface-muted);border-radius:.2rem;width:.65rem;height:.65rem}.graph-legend .graph-legend-source{border-color:color-mix(in srgb, #d7a85d 72%, var(--color-border));background:color-mix(in srgb, #d7a85d 22%, var(--color-surface-elevated))}.graph-legend .graph-legend-memory{border-color:color-mix(in srgb, var(--primary) 72%, var(--color-border));background:var(--primary-light)}.graph-legend .graph-legend-relation{background:var(--primary);border:0;border-radius:0;width:1rem;height:2px}.evidence-flow-canvas{border-top:1px solid var(--color-border);background:var(--color-surface-elevated);height:min(68vh,48rem);min-height:34rem}.evidence-flow-canvas .react-flow__pane{cursor:grab}.evidence-flow-canvas .react-flow__pane.dragging{cursor:grabbing}.evidence-flow-canvas .react-flow__node{border:1px solid var(--color-border-strong);background:var(--color-surface-elevated);width:15.5rem;min-height:4.6rem;color:var(--color-ink-strong);text-align:left;border-radius:.65rem;padding:.75rem .875rem}.evidence-flow-canvas .react-flow__node:hover{border-color:color-mix(in srgb, var(--primary) 55%, var(--color-border))}.evidence-flow-canvas .react-flow__node.selected{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 24%, transparent)}.evidence-flow-canvas .react-flow__node:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.evidence-flow-canvas .evidence-flow-node-artifact{background:color-mix(in srgb, #d7a85d 7%, var(--color-surface-elevated));border-left:3px solid #d7a85d}.evidence-flow-canvas .evidence-flow-node-memory{border-left:3px solid var(--primary)}.evidence-flow-node-copy{gap:.38rem;min-width:0;display:grid}.evidence-flow-node-copy strong{color:var(--color-ink-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.35;display:-webkit-box;overflow:hidden}.evidence-flow-node-copy span{color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.3;overflow:hidden}.evidence-flow-canvas .react-flow__handle{border:2px solid var(--color-surface-elevated);background:var(--color-ink-muted);width:.5rem;height:.5rem}.evidence-flow-canvas .react-flow__edge-path{stroke:color-mix(in srgb, var(--color-ink-muted) 42%, transparent);stroke-width:1.35px}.evidence-flow-canvas .evidence-flow-edge-source_artifact .react-flow__edge-path{stroke:color-mix(in srgb, var(--color-ink-muted) 26%, transparent)}.evidence-flow-canvas .react-flow__edge:not(.evidence-flow-edge-source_artifact) .react-flow__edge-path{stroke:var(--primary);stroke-width:2px}.evidence-flow-canvas .react-flow__edge.selected .react-flow__edge-path,.evidence-flow-canvas .react-flow__edge:focus-visible .react-flow__edge-path{stroke:var(--primary-hover);stroke-width:3.5px}.evidence-flow-canvas .react-flow__edge-text{fill:var(--color-ink-muted);font-size:.65rem;font-weight:600}.evidence-flow-canvas .react-flow__edge-textbg{fill:var(--color-surface-elevated)}.evidence-flow-canvas .react-flow__controls,.evidence-flow-canvas .react-flow__minimap{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-elevated) 94%, transparent);box-shadow:var(--shadow-sm);border-radius:.5rem;overflow:hidden}.evidence-flow-canvas .react-flow__controls-button{border-color:var(--color-border);background:var(--color-surface-elevated);fill:var(--color-ink-strong)}.evidence-flow-canvas .react-flow__controls-button:hover{background:var(--color-surface-muted)}.evidence-flow-canvas .react-flow__minimap-mask{fill:color-mix(in srgb, var(--color-surface-muted) 72%, transparent)}.evidence-flow-canvas .react-flow__background-pattern{fill:color-mix(in srgb, var(--color-ink-muted) 19%, transparent)}@media (width<=76rem){.evidence-flow-shell{grid-template-columns:minmax(0,1fr)}.evidence-flow-panel .graph-toolbar{flex-direction:column;align-items:stretch}}.source-list-controls{flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:1rem;display:flex}.source-list-controls .field:first-child{flex:14rem}.source-list-controls .field:last-child{flex:0 12rem}.data-admin-page>.two-column-layout{grid-template-columns:minmax(0,1fr)}.data-admin-page .table-wrap{max-width:100%}:root[data-theme] .secondary-button[aria-pressed=true]{background:var(--primary-light)!important;border-color:var(--primary)!important;color:var(--color-ink-strong)!important}.app-frame.app-frame-chat{padding:var(--space-4);gap:var(--space-4)}@media (width<=700px){.app-frame.app-frame-chat{gap:.5rem;padding:.5rem}}.team-chat-messages .team-chat-message-row{width:100%;min-width:0}.team-chat-messages .team-chat-message{flex:1 1 0;min-width:0;max-width:100%}:is(.team-chat-message-copy,.agent-answer,.agent-answer-copy,.agent-evidence,.agent-context-cards,.agent-follow-ups){overflow-wrap:anywhere;min-width:0;max-width:100%}:is(.team-chat-message,.agent-answer) pre{white-space:pre;max-width:100%;overflow-x:auto}:is(.team-chat-message,.agent-answer) .table-wrap{max-width:100%;overflow-x:auto}:is(.team-chat-message,.agent-answer) a,.agent-answer-copy :is(p,li,a){overflow-wrap:anywhere}.agent-evidence-list{min-width:0;display:grid}.agent-evidence-source{border-top:1px solid var(--color-border);min-width:0}.agent-evidence-source>summary{cursor:pointer;align-items:center;gap:.625rem;padding:.625rem 0;display:flex}.agent-evidence-source>summary:before{content:"+";color:var(--color-ink-muted);flex:none}.agent-evidence-source[open]>summary:before{content:"−"}.agent-evidence-index{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;flex:none}.agent-evidence-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-evidence-detail{min-width:0;padding:0 0 .75rem 1.75rem}.agent-evidence-detail .agent-context-excerpt{max-height:12rem;overflow:auto}.query-history-actions{align-items:center;gap:.25rem;display:inline-flex}.notification-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:0 1rem .75rem 3.75rem;display:flex}.notification-actions button{min-height:2rem;font-size:.8125rem}:root[data-theme] .notification-delete{color:var(--color-danger)!important}.notification-entry .notification-item{cursor:default}.notification-entry .notification-item:hover{background:0 0}.run-list-row{border-bottom:1px solid var(--color-border);padding-block:.75rem}@media (width<=700px){.notification-actions{padding-left:1rem}.notification-full-copy{margin-left:1rem}}.agent-answer-copy{max-width:min(100%,72ch)}.agent-answer{grid-template-columns:minmax(0,1fr)}.markdown-table-scroll{min-width:0}.agent-follow-ups button{overflow-wrap:anywhere;min-width:0;max-width:100%}.notification-detail-status{color:var(--color-ink-muted);font-size:.875rem}.notification-detail-error{justify-items:start;gap:.5rem;padding-bottom:.75rem;display:grid}.izge-logo{-webkit-mask-size:84% 84%;mask-size:84% 84%}.sidebar-toggle .brand-sigil{flex-shrink:0;width:2.75rem;height:2.75rem}#main-content:focus{outline:none}.theme-icon{flex-shrink:0;display:block}.theme-toggle{justify-content:center}.employee-home-actions{gap:.5rem}.employee-home-actions .home-action,.section-head a{min-height:2.5rem;color:var(--color-ink-strong);background:var(--color-surface-muted);border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.employee-home-actions .home-action:hover,.section-head a:hover{background:var(--primary-light)}.home-action .button-icon{width:1.125rem;height:1.125rem}.language-select:has(.select-trigger){min-width:0}.app-sidebar .language-select .select-trigger{width:100%;min-width:0}.progress-meter{width:100%;min-width:0;margin-block:.25rem .875rem}.progress-meter-label{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem;font-size:.8125rem;display:flex}.progress-meter-label>:first-child{overflow-wrap:anywhere;min-width:0;color:var(--color-ink-strong)}.progress-meter-label>:last-child{font-variant-numeric:tabular-nums;color:var(--color-ink-muted);flex-shrink:0}.progress-track{background:var(--color-surface-muted);border-radius:1rem;height:.375rem;overflow:hidden}.progress-fill{border-radius:inherit;background:var(--primary);width:100%;height:100%}.readiness-header{gap:1.5rem}.readiness-header>.progress-meter{flex:1;max-width:32rem}.disclosure-heading:has(.progress-meter){flex:1;max-width:34rem}.disclosure-heading .progress-meter{margin:.25rem 0}.app-frame:not(.app-frame-sidebar-expanded) .app-sidebar .language-select .select-trigger{background:0 0;border:0;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.app-frame:not(.app-frame-sidebar-expanded) .app-sidebar .language-select .select-trigger>span{opacity:0;width:0;overflow:hidden}.app-frame-sidebar-expanded .app-sidebar .language-select{padding-inline:.5rem}.app-frame-sidebar-expanded .app-sidebar .theme-toggle{justify-content:center}.progress-meter,.progress-track,.progress-fill{display:block}
