: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)}:focus-visible{outline:2px solid var(--primary);outline-offset:3px}#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-label,.metric-value,.metric-detail{padding-left:var(--space-5)}.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{border-color:var(--primary);background:var(--primary);color:var(--neutral-50)}.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*=stale],.status-badge[data-status*=contradict]{background:#fff1f1;border-color:#f0c9c4}.status-badge[data-status*=pending],.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*=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-column{gap:clamp(var(--space-6), 5vw, var(--space-12))}.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 th{color:var(--neutral-100);background:#ffffff0f}.data-table td{color:var(--neutral-100)}.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*=stale],.status-badge[data-status*=contradict]{color:#ffd4cf;background:#d06b6324;border-color:#d06b6373}.status-badge[data-status*=pending],.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*=active]{color:#dfe7ff;background:#9cb5ff29;border-color:#9cb5ff7a}.callout{color:var(--neutral-50);background:#9cb5ff1f;border-color:#9cb5ff4d}.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))}}
