:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#eaf4ed;background:#0d1210;font-synthesis:none;--panel: #131b17;--panel-2: #18231e;--line: rgba(208, 239, 219, .1);--muted: #8fa197;--mint: #90f0bd;--amber: #f2b75d;--danger: #ff8d86;--accent: #90f0bd;--accent-rgb: 144, 240, 189;--text: #eaf4ed;--line-strong: rgba(208, 239, 219, .18)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 75% 10%,#183027 0,transparent 28%),#0d1210}button,input,select,textarea{font:inherit}button{color:inherit}.shell{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr);background:radial-gradient(circle at 75% 10%,rgba(var(--accent-rgb),.08) 0,transparent 28%)}.theme-architect{--accent: #f2b75d;--accent-rgb: 242, 183, 93}.theme-daddy{--accent: #ff8278;--accent-rgb: 255, 130, 120}.sidebar{position:sticky;top:0;height:100vh;padding:28px 20px;border-right:1px solid var(--line);background:#0a100de6;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:grid;grid-template-columns:38px auto;column-gap:11px;align-items:center;letter-spacing:.16em}.brand-brain{width:38px;height:38px;grid-row:1 / 3;display:block}.brand strong{font-size:.85rem;letter-spacing:.12em;white-space:nowrap}.brand span{font:.56rem ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--muted);margin-top:-3px}.sidebar nav{margin-top:54px;display:grid;gap:7px}.nav-item{background:transparent;border:0;border-radius:9px;color:var(--muted);display:flex;gap:13px;padding:11px 13px;text-align:left;cursor:pointer}.nav-item span{width:18px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.nav-item:hover,.nav-item.active{color:#effaf2;background:rgba(var(--accent-rgb),.09)}.nav-item.active{box-shadow:inset 2px 0 var(--accent)}.sidebar-foot{margin-top:auto;color:var(--muted);font-size:.72rem;display:grid;grid-template-columns:12px 1fr;align-items:center;gap:8px}.support-link{color:var(--accent);text-decoration:none;border-bottom:1px solid rgba(var(--accent-rgb),.35)}.support-link:hover{border-bottom-color:var(--accent)}.sidebar-foot>.support-link{grid-column:1 / 3;margin-top:7px;color:#65756c;font-size:.61rem}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 14px var(--mint)}.quiet{grid-column:1 / 3;margin-top:14px;text-align:left;background:none;border:0;padding:0;color:var(--muted);cursor:pointer}main{min-width:0}.topbar{min-height:112px;display:flex;justify-content:space-between;align-items:center;padding:25px clamp(24px,4vw,64px);border-bottom:1px solid var(--line)}.topbar>*{min-width:0}h1,h2,p{margin-top:0}h1{margin-bottom:0;font-size:clamp(1.65rem,3vw,2.3rem);letter-spacing:-.04em}h2{margin-bottom:10px;font-size:1.25rem;letter-spacing:-.025em}.eyebrow{color:var(--accent);font:.67rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px}.identity{display:flex;align-items:center;gap:11px;padding:6px 8px;border:1px solid transparent;border-radius:11px;list-style:none;cursor:pointer;transition:background .16s ease,border-color .16s ease}.identity::-webkit-details-marker{display:none}.identity:hover,.account-menu[open] .identity{border-color:var(--line);background:rgba(var(--accent-rgb),.055)}.identity-copy{min-width:0;max-width:min(220px,30vw);display:grid;font-size:.78rem}.identity-copy strong,.identity-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identity span{color:var(--muted);font-size:.68rem}.identity-caret{width:12px;color:#708078!important;font-size:.8rem!important;transition:transform .16s ease}.account-menu{position:relative;z-index:20}.account-menu[open] .identity-caret{transform:rotate(180deg)}.account-popover{position:absolute;top:calc(100% + 9px);right:0;width:270px;padding:19px;border:1px solid rgba(var(--accent-rgb),.2);border-top:2px solid var(--accent);background:#0d1310fa;box-shadow:0 22px 60px #0008;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.account-popover>p{margin-bottom:5px;color:#708078;font:.58rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.07em;text-transform:uppercase}.account-popover>strong{display:block;font-size:.86rem;overflow-wrap:anywhere}.account-popover dl{margin:17px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.account-popover dl>div{min-height:37px;display:grid;grid-template-columns:54px 1fr;align-items:center;border-top:1px dotted var(--line)}.account-popover dl>div:first-child{border-top:0}.account-popover dt,.account-popover dd{margin:0;font-size:.63rem}.account-popover dt{color:#708078;text-transform:uppercase}.account-popover dd{color:#cbd8d0;text-align:right}.account-popover button{width:100%;display:flex;justify-content:space-between;padding:10px 0 3px;border:0;background:none;color:var(--accent);font-size:.72rem;font-weight:650;text-align:left;cursor:pointer}.account-popover button:hover{color:#f3fff6}.avatar{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:rgba(var(--accent-rgb),.13);color:var(--accent);font-weight:700}.tier{border:1px solid var(--line);border-radius:999px;padding:5px 9px;font:.61rem ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.tier-daddy{color:var(--danger)!important;border-color:#ff8d864d}.tier-engineer{color:var(--mint)!important;border-color:#90f0bd4d}.tier-architect{color:var(--amber)!important;border-color:#f2b75d4d}.content{padding:clamp(24px,4vw,64px);max-width:1440px}.content-capacity{max-width:1760px}.hero-card{min-height:178px;padding:clamp(26px,3.5vw,40px);border:1px solid rgba(var(--accent-rgb),.18);background:linear-gradient(120deg,rgba(var(--accent-rgb),.08),#141f1a4d),var(--panel);border-radius:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px 32px;align-items:center;overflow:hidden;position:relative}.hero-card:after{content:"";position:absolute;width:330px;height:330px;right:-120px;border:1px solid rgba(var(--accent-rgb),.12);border-radius:50%;box-shadow:0 0 0 50px rgba(var(--accent-rgb),.025),0 0 0 100px rgba(var(--accent-rgb),.015)}.hero-card>div:first-child{max-width:620px;z-index:1}.hero-card h2{font-size:clamp(1.85rem,3.2vw,2.8rem);margin-bottom:12px}.hero-card p:last-child,.explain,.form-card>p,.placeholder>p:last-child{color:var(--muted);line-height:1.7}.context-orbit{z-index:1;width:128px;height:128px;border:1px solid rgba(var(--accent-rgb),.25);background:#0b120ea6;border-radius:50%;display:grid;place-content:center;text-align:center;box-shadow:inset 0 0 40px rgba(var(--accent-rgb),.04)}.context-orbit strong{font:500 1.68rem ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--accent)}.context-orbit span{color:var(--muted);font-size:.68rem}.model-offerings{display:grid;grid-template-columns:minmax(13rem,.7fr) minmax(0,1.3fr);align-items:center;gap:1.5rem;margin:.85rem 0 0;padding:.85rem 1.2rem;border:1px solid var(--line);border-radius:1rem;background:color-mix(in srgb,var(--panel) 86%,transparent)}.model-offerings p,.model-offerings span{margin:0}.model-offerings span{color:var(--muted);font-size:.78rem}.model-offering-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.45rem}.model-offering-options button{display:grid;gap:.18rem;min-width:0;padding:.62rem .75rem;color:var(--muted);text-align:left;border:1px solid var(--line);border-radius:.7rem;background:transparent}.model-offering-options button.selected{color:#eaf4ed;border-color:color-mix(in srgb,var(--accent) 65%,var(--line));background:color-mix(in srgb,var(--accent) 9%,transparent)}.model-offering-options strong{overflow:hidden;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem;text-overflow:ellipsis}.model-offering-options small{color:var(--muted);font-size:.68rem}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.metric,.card{border:1px solid var(--line);background:#131b17e0;border-radius:14px}.metric{padding:21px;display:grid;gap:8px}.metric>span,.metric small{color:var(--muted);font-size:.7rem}.metric strong{font:500 1.3rem ui-monospace,SFMono-Regular,Consolas,monospace}.system-impact{z-index:1;grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:7px 0;min-width:0;padding-top:15px;border-top:1px solid rgba(var(--accent-rgb),.14);color:var(--muted);font-size:.68rem;font-variant-numeric:tabular-nums slashed-zero}.system-impact-label{margin-right:14px;color:var(--accent);font:600 .58rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.system-impact-fact{padding:0 13px;border-left:1px solid rgba(var(--accent-rgb),.13);white-space:nowrap}.system-impact-fact strong{color:#dce8e0;font:550 .74rem ui-monospace,SFMono-Regular,Consolas,monospace}.system-impact-fact strong.system-impact-warn{color:var(--amber)}.system-impact-loading>span:last-child,.system-impact-unavailable>span:last-child{padding-left:13px;border-left:1px solid rgba(var(--accent-rgb),.13)}.activity-report{margin:48px 0 36px;border-top:2px solid rgba(var(--accent-rgb),.44);border-bottom:1px solid rgba(208,239,219,.2);color:#e8f1eb;font-variant-numeric:tabular-nums slashed-zero}.activity-head{display:flex;align-items:end;justify-content:space-between;gap:32px;padding:24px 0 20px;border-bottom:1px solid var(--line)}.activity-head h2{margin:0;font-size:clamp(1.65rem,2.6vw,2.25rem);font-weight:580;letter-spacing:-.045em}.activity-head p:not(.eyebrow){margin:8px 0 0;color:var(--muted);font-size:.76rem}.activity-head>span{padding-bottom:2px;color:#718078;font:.62rem ui-monospace,SFMono-Regular,Consolas,monospace;white-space:nowrap}.activity-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid rgba(208,239,219,.2)}.activity-datum{min-height:116px;padding:20px 18px 17px;display:grid;align-content:start;gap:7px;border-left:1px solid var(--line)}.activity-datum:first-child{padding-left:0;border-left:0}.activity-datum>span{color:#718078;font-size:.6rem;letter-spacing:.065em;text-transform:uppercase}.activity-datum strong{font:520 1.48rem/1.05 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:-.055em}.activity-datum small{color:var(--muted);font-size:.62rem;line-height:1.35}.activity-datum-warn strong{color:var(--amber)}.activity-calendar,.activity-signals{margin:0;padding:25px 0 28px;border-bottom:1px solid var(--line)}.activity-calendar figcaption,.activity-signals figcaption{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:21px}.activity-calendar figcaption>div:first-child,.activity-signals figcaption>div:first-child{display:grid;gap:5px}.activity-calendar figcaption strong,.activity-signals figcaption strong{font-size:.78rem;font-weight:620}.activity-calendar figcaption span,.activity-signals figcaption span{color:var(--muted);font-size:.62rem}.calendar-legend,.activity-key{display:flex;align-items:center;gap:5px}.calendar-legend .activity-cell{width:10px;height:10px}.calendar-scroll{overflow-x:auto;scrollbar-color:rgba(var(--accent-rgb),.24) transparent}.calendar-plot{min-width:880px;display:grid;grid-template-columns:29px minmax(0,1fr);gap:9px}.calendar-weekdays{padding-top:20px;display:grid;grid-template-rows:repeat(7,11px);gap:4px}.calendar-weekdays span{align-self:center;color:#627169;font-size:.52rem}.calendar-weeks{min-width:0;display:grid;grid-template-columns:repeat(53,minmax(7px,1fr));gap:4px}.calendar-week{min-width:0;display:grid;grid-template-rows:16px repeat(7,11px);gap:4px}.calendar-month{overflow:visible;color:#68776f;font-size:.54rem;white-space:nowrap}.activity-cell{position:relative;display:block;width:100%;min-width:0;height:11px;border-radius:2px;background:#d0efdb0b;box-shadow:inset 0 0 0 1px #d0efdb06}.activity-cell.level-1{background:rgba(var(--accent-rgb),.16)}.activity-cell.level-2{background:rgba(var(--accent-rgb),.3)}.activity-cell.level-3{background:rgba(var(--accent-rgb),.5)}.activity-cell.level-4{background:rgba(var(--accent-rgb),.72)}.activity-cell.level-5{background:var(--accent);box-shadow:0 0 8px rgba(var(--accent-rgb),.16)}.activity-cell.blank{visibility:hidden}.activity-cell.has-failure:after{content:"";position:absolute;top:1px;right:1px;width:2px;height:2px;border-radius:50%;background:var(--danger)}.activity-signals{padding-bottom:21px}.activity-key{gap:14px}.activity-key span:before{content:"";display:inline-block;width:9px;height:2px;margin-right:6px;vertical-align:middle;background:rgba(var(--accent-rgb),.3)}.activity-key .key-output:before{background:var(--accent)}.activity-key .key-failure:before{background:var(--danger)}.activity-trace{min-height:74px;display:grid;grid-template-columns:155px minmax(0,1fr) 92px;align-items:center;gap:17px;border-top:1px solid var(--line)}.activity-trace>div{display:grid;gap:5px}.activity-trace>div strong{font-size:.69rem;font-weight:590}.activity-trace>div span,.trace-maximum{color:var(--muted);font-size:.58rem}.trace-maximum{text-align:right}.activity-trace svg{width:100%;height:52px;overflow:visible}.activity-trace svg line{stroke:#d0efdb1a;stroke-width:1;vector-effect:non-scaling-stroke}.trace-input{fill:rgba(var(--accent-rgb),.24)}.trace-output{fill:var(--accent)}.trace-request{fill:rgba(var(--accent-rgb),.46)}.trace-failure{fill:var(--danger)}.trace-latency,.trace-queue{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.trace-latency{stroke:var(--accent);stroke-width:1.35}.trace-queue{stroke:#f2b75dd1;stroke-width:1}.activity-axis{margin:-2px 109px 0 172px;display:flex;justify-content:space-between;color:#617068;font-size:.55rem}.activity-method{padding:14px 0 16px;color:#64736b;font:.56rem/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.activity-loading,.activity-unavailable{min-height:156px;padding:26px 0}.activity-loading>span,.activity-unavailable>p{color:var(--muted);font-size:.74rem}.activity-loading>span:after{content:"";display:inline-block;width:42px;height:1px;margin:0 0 3px 11px;background:var(--accent);animation:activity-loading 1.2s ease-in-out infinite}@keyframes activity-loading{50%{opacity:.2;transform:scaleX(.35);transform-origin:left}}.card{padding:clamp(22px,3vw,34px)}.getting-started{display:flex;justify-content:space-between;align-items:center;margin-top:16px}code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem}.getting-started code{background:#0a100d;padding:17px 20px;border:1px solid var(--line);border-radius:9px;line-height:1.9}code span{color:var(--accent)}.two-column{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:16px}.section-head{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:20px}.section-head>*{min-width:0}.section-head h2,.section-head h3{overflow-wrap:anywhere}.section-head>span{color:var(--muted);font-size:.72rem}.rows{margin:14px -10px -10px}.data-row{display:flex;justify-content:space-between;gap:20px;padding:17px 10px;border-top:1px solid var(--line)}.data-row>*{min-width:0}.data-row>div:first-child,.row-meta{display:grid;gap:6px}.data-row code,.row-meta span{color:var(--muted);font-size:.7rem}.row-meta{text-align:right;justify-items:end}.key-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(500px,2.6fr) auto;align-items:center}.key-identity{display:grid;gap:6px}.key-identity strong,.key-identity code{overflow-wrap:anywhere}.key-facts{display:grid;grid-template-columns:minmax(112px,.9fr) minmax(112px,.9fr) minmax(190px,1.35fr);margin:0}.key-facts>div{min-width:0;padding:2px 14px;border-left:1px solid var(--line)}.key-facts dt{margin-bottom:6px;color:#687970;font:.58rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.key-facts dd{margin:0;color:#dce9e0;font:.69rem ui-monospace,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums;white-space:nowrap}.key-facts small{display:block;margin-top:5px;color:var(--muted);font-size:.58rem;white-space:nowrap}.key-action{display:grid;min-width:64px;justify-items:end}.danger-link{border:0;background:none;color:var(--danger);padding:0;font-size:.7rem;cursor:pointer}.danger-link:disabled{cursor:not-allowed;opacity:.45}label{display:block;color:var(--muted);font-size:.74rem;margin-bottom:7px}input,select,textarea{width:100%;color:#effaf2;background:#0b110e;border:1px solid var(--line);border-radius:8px;padding:12px 13px;outline:none}input:focus,select:focus,textarea:focus{border-color:rgba(var(--accent-rgb),.55);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.07)}select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 16px) 52%,calc(100% - 11px) 52%;background-size:5px 5px;background-repeat:no-repeat;padding-right:32px}form{margin-top:24px}.primary{margin-top:13px;border:0;border-radius:8px;background:var(--accent);color:#0c1812;font-weight:700;padding:12px 16px;cursor:pointer}.wide{width:100%}.alert{background:#ff8d8614;border:1px solid rgba(255,141,134,.25);color:#ffc0bb;border-radius:8px;padding:11px 13px;font-size:.76rem;margin:12px 0}.badge{display:inline-block;padding:4px 7px;border-radius:999px;font:.62rem ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.badge.good{color:var(--mint);background:#90f0bd14}.badge.gap{color:var(--amber);background:#f2b75d14}.table-wrap{width:100%;max-width:100%;overflow-x:auto;scrollbar-color:rgba(var(--accent-rgb),.24) transparent}table{width:100%;max-width:100%;border-collapse:collapse;margin-top:20px}th,td{padding:14px 10px;text-align:left;border-top:1px solid var(--line);font-size:.76rem;white-space:nowrap}th{color:var(--muted);font-weight:500}.empty{text-align:center;color:var(--muted);padding:38px;font-size:.8rem}.recordings-card table{table-layout:fixed}.recordings-card td{min-width:0;overflow:hidden;text-overflow:ellipsis}.recording-session{color:#c8d5cd;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.session-index-card{margin-bottom:22px}.session-index-count{color:var(--muted);font:.7rem ui-monospace,SFMono-Regular,Consolas,monospace}.session-index-actions{display:flex;align-items:center;gap:14px}.session-index-actions .quiet{margin:0;padding:7px 10px;color:var(--accent);border:1px solid rgba(var(--accent-rgb),.24);border-radius:6px;background:rgba(var(--accent-rgb),.035);font-size:.65rem}.session-index-actions .quiet:hover,.session-index-actions .quiet:focus-visible{outline:none;background:rgba(var(--accent-rgb),.09)}.session-index-grid{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.session-index-item{min-width:0;min-height:176px;padding:17px 18px 15px;display:grid;align-content:start;gap:10px;color:var(--text);text-align:left;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff02;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.session-index-item:hover,.session-index-item:focus-visible{outline:none;background:rgba(var(--accent-rgb),.045);box-shadow:inset 0 2px var(--accent)}.session-index-topline,.session-index-foot,.session-index-measures{display:flex;align-items:center;justify-content:space-between;gap:12px}.session-index-topline>*,.session-index-foot>*{min-width:0}.session-index-topline time,.session-index-context,.session-index-foot{color:var(--muted);font-size:.64rem}.session-index-item>strong{overflow:hidden;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.session-index-context{min-height:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-index-measures{justify-content:flex-start;margin-top:3px}.session-index-measures>span{display:grid;gap:2px;color:var(--muted);font-size:.57rem}.session-index-measures>span+span{padding-left:12px;border-left:1px solid var(--line)}.session-index-measures b{color:var(--text);font:.72rem ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:540}.session-index-foot{align-self:end;padding-top:9px;border-top:1px solid var(--line)}.session-index-foot>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-index-foot span:last-child{color:var(--accent)}.session-index-empty{min-height:176px;padding:28px;display:grid;place-content:center;gap:7px;text-align:center;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.session-index-empty strong{font-size:.8rem}.session-index-empty span{max-width:320px;color:var(--muted);font-size:.68rem;line-height:1.55}.badge.session-active{color:var(--accent);background:rgba(var(--accent-rgb),.1)}.badge.session-completed{color:#7fd7aa;background:#49af791c}.badge.session-interrupted{color:#f3b55b;background:#de9d351f}.recordings-card th:first-child{width:13%}.recordings-card th:nth-child(2){width:39%}.recordings-card th:nth-child(3){width:22%}.recordings-card th:nth-child(4){width:9%}.recordings-card th:nth-child(5){width:13%}.recordings-card th:last-child{width:32px}.recording-row{cursor:pointer;outline:none;transition:background .14s ease}.recording-row:hover,.recording-row:focus-visible{background:rgba(var(--accent-rgb),.045)}.recording-row:focus-visible{box-shadow:inset 2px 0 var(--accent)}.recording-row:hover code,.recording-row:focus-visible code,.recording-row:hover .recording-open,.recording-row:focus-visible .recording-open{color:var(--accent)}.recording-open{padding-inline:4px;color:#57675e;text-align:right;transition:color .14s ease}.recording-viewer-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:#030705e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:viewer-backdrop-in .18s ease-out both}.recording-viewer{width:min(1540px,96vw);height:min(920px,calc(100vh - 48px));min-height:min(560px,calc(100vh - 48px));overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;color:#e9f3ec;background:#0c1310;border:1px solid rgba(var(--accent-rgb),.22);border-top:2px solid var(--accent);border-radius:14px;box-shadow:0 32px 100px #00000085;animation:viewer-in .22s cubic-bezier(.2,.72,.2,1) both}.session-card-viewer{grid-template-rows:auto auto minmax(0,1fr) auto}.session-card-body{min-height:0;overflow:auto;scrollbar-color:rgba(var(--accent-rgb),.35) transparent}.session-objective{padding:22px 24px;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(420px,1fr);gap:28px;border-bottom:1px solid var(--line);background:rgba(var(--accent-rgb),.022)}.session-objective>div{display:grid;gap:8px}.session-objective>div>span,.session-objective dt,.session-trajectory>header span{color:var(--muted);font-size:.57rem;letter-spacing:.085em;text-transform:uppercase}.session-objective>div>strong{max-width:920px;font-size:.9rem;font-weight:570;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.session-objective dl{margin:0;display:grid;grid-template-columns:repeat(3,1fr)}.session-objective dl>div{padding:3px 14px;display:grid;align-content:center;gap:7px;border-left:1px solid var(--line)}.session-objective dd{margin:0;color:#cedbd3;font:.69rem ui-monospace,SFMono-Regular,Consolas,monospace}.session-warning{margin:16px 24px 0;padding:11px 13px;display:flex;flex-wrap:wrap;gap:8px 16px;color:#d9aa65;border:1px solid rgba(217,170,101,.22);background:#d9aa650e;font-size:.65rem}.session-warning strong{color:#efc47f}.session-owner-actions{padding:18px 24px;display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:18px 28px;align-items:center;border-bottom:1px solid var(--line);background:rgba(var(--accent-rgb),.035)}.session-owner-actions>div:first-child{display:grid;gap:5px}.session-owner-actions span,.session-intelligence>header span{color:var(--muted);font-size:.57rem;letter-spacing:.085em;text-transform:uppercase}.session-owner-actions small,.session-intelligence>header small,.session-fact-row small,.session-feedback-row small{color:var(--muted);font-size:.61rem;line-height:1.45}.session-action-buttons{display:flex;flex-wrap:wrap;gap:7px}.session-action-buttons button{padding:7px 9px;border:1px solid var(--line-strong);border-radius:6px;background:#00000024;color:#cedbd3;font-size:.62rem;cursor:pointer}.session-action-buttons button:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.45);color:var(--accent)}.session-intelligence{padding:21px 24px;border-bottom:1px solid var(--line)}.session-intelligence>header{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:12px}.session-intelligence h3,.session-intelligence h4{margin:4px 0 0}.session-intelligence h3{font-size:.94rem}.session-intelligence h4{padding:9px 0;color:var(--muted);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--line)}.session-intelligence-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.session-fact-row,.session-feedback-row{min-height:52px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.session-fact-row>div,.session-feedback-row>div{display:grid;gap:3px}.session-fact-row strong,.session-feedback-row strong,.session-fact-row time,.session-feedback-row time{font-size:.62rem}.session-fact-row time,.session-feedback-row time{color:var(--muted)}.fact-observed{color:#8fbba3}.fact-attested{color:#e4b55e}.fact-verified{color:#80dfaa}.feedback-actions{display:flex;gap:5px;margin-top:3px}.feedback-actions button{padding:3px 6px;color:var(--muted);border:1px solid var(--line);border-radius:4px;background:transparent;font-size:.54rem;cursor:pointer}.feedback-actions button:hover:not(:disabled){color:var(--accent);border-color:rgba(var(--accent-rgb),.42)}.session-artifacts{margin-top:17px}.session-artifacts article{min-height:47px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.session-artifacts article>div{display:grid;gap:3px}.session-artifacts strong,.session-artifacts time{font-size:.62rem}.session-artifacts small,.session-artifacts time{color:var(--muted)}.artifact-succeeded{color:var(--mint)}.artifact-failed{color:var(--danger)}.session-trajectory{padding:21px 24px 30px}.session-trajectory>header{padding-bottom:12px;display:flex;align-items:end;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.session-trajectory>header h3{margin:4px 0 0;font-size:.94rem}.session-trajectory>header small{color:var(--muted);font-size:.61rem}.session-event-list{position:relative}.session-event-list:before{content:"";position:absolute;top:0;bottom:0;left:22px;width:1px;background:var(--line)}.session-event{position:relative;display:grid;grid-template-columns:45px minmax(0,1fr);border-bottom:1px solid var(--line)}.session-event-rail{padding-top:18px;z-index:1}.session-event-rail span{width:29px;height:22px;display:grid;place-items:center;color:#6e8175;border:1px solid var(--line);border-radius:999px;background:#0c1310;font:.55rem ui-monospace,SFMono-Regular,Consolas,monospace}.session-event-content{min-width:0;padding:15px 0 16px}.session-event-content>header,.session-event-content>header>div,.session-event-content>footer{display:flex;align-items:center}.session-event-content>header{justify-content:space-between;gap:16px}.session-event-content>header>div{gap:10px}.session-event-content>header strong{color:#d9e5dd;font-size:.72rem}.session-event-content>header span,.session-event-content>header small,.session-event-content>footer{color:#718278;font-size:.56rem;letter-spacing:.045em;text-transform:uppercase}.session-event-content>pre{max-height:260px;margin:11px 0 0;padding:12px 13px;overflow:auto;color:#b9c8bf;border:1px solid rgba(255,255,255,.035);border-radius:7px;background:#0000002b;font:.67rem/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.session-event-content>footer{margin-top:9px;gap:12px}.session-event-content>footer span:first-child:not(:last-child){color:var(--accent)}.session-event-content>footer code{margin-left:auto;color:#63756a;text-transform:none}.recording-viewer-head{min-height:88px;padding:19px 24px 17px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);background:rgba(var(--accent-rgb),.025)}.recording-viewer-head .eyebrow{margin-bottom:5px}.recording-viewer-head h2{margin:0;font-size:1.28rem;letter-spacing:-.025em}.recording-viewer-actions,.view-switch{display:flex;align-items:center}.recording-viewer-actions{gap:16px}.view-switch{padding:3px;border:1px solid var(--line);border-radius:7px;background:#09100d}.view-switch button,.viewer-close{border:0;background:transparent;cursor:pointer}.view-switch button{padding:7px 11px;border-radius:5px;color:var(--muted);font-size:.67rem}.view-switch button.active{color:#eef8f1;background:rgba(var(--accent-rgb),.13)}.viewer-close{width:34px;height:34px;color:var(--muted);font:300 1.65rem/1 sans-serif}.viewer-close:hover{color:#fff}.recording-facts{display:grid;grid-template-columns:1.6fr 1.15fr 1fr 1fr .72fr .55fr;border-bottom:1px solid var(--line)}.recording-fact{min-width:0;padding:12px 16px;display:grid;gap:5px;border-left:1px solid var(--line)}.recording-fact:first-child{padding-left:24px;border-left:0}.recording-fact>span,.transcript-pane-head small,.message-label,.structured-value>span,.tool-call>div>span{color:#75867c;font-size:.57rem;letter-spacing:.075em;text-transform:uppercase}.recording-fact strong{overflow:hidden;color:#cdd9d1;font-size:.69rem;font-weight:540;text-overflow:ellipsis;white-space:nowrap}.recording-fact strong.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.recording-pair{min-height:0;display:grid;grid-template-columns:1fr 1fr}.transcript-pane{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.transcript-pane+.transcript-pane{border-left:1px solid var(--line)}.transcript-pane-head{min-height:56px;padding:11px 19px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line)}.transcript-pane-head>div{display:flex;align-items:center;gap:10px}.transcript-pane-head h3{margin:0;font-size:.87rem;font-weight:620}.transcript-index{color:var(--accent);font:.58rem ui-monospace,SFMono-Regular,Consolas,monospace}.transcript-pane-head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transcript-scroll,.raw-transcript{min-height:0;overflow:auto;scrollbar-color:rgba(var(--accent-rgb),.24) transparent}.transcript-scroll{padding:4px 19px 28px}.transcript-message,.structured-value{padding:17px 0 18px;border-bottom:1px solid var(--line)}.transcript-message.role-system{color:#b4c2b9}.transcript-message.role-assistant,.response-pane .structured-value{border-left:2px solid rgba(var(--accent-rgb),.5);padding-left:14px}.transcript-message.role-tool{border-left:2px solid rgba(242,183,93,.46);padding-left:14px}.message-label{margin-bottom:10px;display:flex;align-items:center;gap:9px;color:var(--accent)}.message-label small,.message-label code{color:#788a80;font-size:.56rem;letter-spacing:0;text-transform:none}.message-content,.structured-value>div{color:#d9e5dd;font-size:.74rem;line-height:1.62}.preserve-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.empty-content{color:#607068;font-style:italic}.content-blocks{display:grid;gap:8px}.content-block{padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:#0000001a}.content-block>small{display:block;margin-bottom:6px;color:#697a71;font-size:.55rem;text-transform:uppercase}.message-content pre,.structured-value pre,.content-block pre,.tool-call pre{margin:0;overflow-x:auto;color:#cbd8cf;font:.67rem/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.structured-value>span{display:block;margin-bottom:9px;color:var(--accent)}.structured-value.muted{border-left-color:#596a61;color:#9baaa1}.structured-value.muted>span{color:#82938a}.structured-value.compact>div{font-size:.67rem}.tool-call{margin:13px 0 2px;padding:12px;display:grid;gap:9px;border:1px solid rgba(242,183,93,.18);border-radius:7px;background:#f2b75d09}.tool-call>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.tool-call>div>span{color:var(--amber)}.tool-call strong{font-size:.69rem;font-weight:590}.tool-call>code{color:#7f9086;font-size:.58rem}.request-parameters{margin-top:18px;color:var(--muted);font-size:.67rem}.request-parameters summary{cursor:pointer}.request-parameters dl{margin:12px 0 0;display:grid}.request-parameters dl>div{padding:8px 0;display:grid;grid-template-columns:minmax(110px,.35fr) 1fr;gap:14px;border-top:1px solid var(--line)}.request-parameters dt{color:#6f8077;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.request-parameters dd{margin:0;color:#b2c0b7;white-space:pre-wrap;overflow-wrap:anywhere}.raw-pair .transcript-pane{grid-template-rows:auto minmax(0,1fr)}.raw-transcript{margin:0;padding:18px 20px 30px;color:#b9c8be;background:#09100d;font:.67rem/1.58 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.recording-viewer-loading{min-height:260px;display:grid;place-content:center;justify-items:center;gap:15px;color:var(--muted);font-size:.72rem}.recording-viewer-loading>span{width:110px;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);animation:pulse 1.2s infinite}.recording-viewer-error{margin:24px;align-self:start}.recording-viewer-foot{min-height:35px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#596a60;border-top:1px solid var(--line);font:.54rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.045em}@keyframes viewer-backdrop-in{0%{opacity:0}}@keyframes viewer-in{0%{opacity:0;transform:translateY(9px) scale(.992)}}.placeholder{min-height:360px;display:grid;place-content:center;text-align:center;max-width:800px;margin-inline:auto}.placeholder>p:last-child{max-width:580px}.big-glyph{color:var(--mint);font-size:3rem;margin-bottom:20px}.onboarding-wrap{position:relative;isolation:isolate;overflow:hidden;min-height:100vh;display:grid;place-items:center;padding:32px;background:#0d1210}.onboarding-destination{position:fixed;z-index:0;inset:0;pointer-events:none}.onboarding-door{position:fixed;z-index:1;top:0;bottom:0;width:calc(50% + 1px);will-change:transform;transition:transform 1.36s cubic-bezier(.76,0,.24,1) .18s}.onboarding-door-left{left:0;border-right:1px solid rgba(var(--accent-rgb),.08);background:radial-gradient(circle at 100% 10%,rgba(var(--accent-rgb),.095),transparent 62%),#0d1210}.onboarding-door-right{right:0;border-left:1px solid rgba(var(--accent-rgb),.08);background:radial-gradient(circle at 0 10%,rgba(var(--accent-rgb),.095),transparent 62%),#0d1210}.onboarding-seam{position:fixed;z-index:2;top:0;bottom:0;left:50%;width:1px;background:rgba(var(--accent-rgb),.09);box-shadow:0 0 rgba(var(--accent-rgb),0);pointer-events:none;transform:translate(-50%)}.onboarding-seam span{position:absolute;top:50%;left:50%;width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 18px rgba(var(--accent-rgb),.75);opacity:0;transform:translate(-50%,-50%)}.onboarding-panel{position:relative;z-index:3;width:min(650px,100%);padding:clamp(30px,6vw,64px);border:1px solid var(--line);border-top:2px solid var(--accent);background:#0d1210f5;box-shadow:0 28px 100px #0008;transition:opacity .36s ease,transform .52s cubic-bezier(.22,1,.36,1),filter .42s ease;will-change:opacity,transform,filter}.onboarding-panel .brand{margin-bottom:54px}.onboarding-panel h1{margin-bottom:16px;font-size:clamp(2rem,5vw,3.4rem)}.onboarding-state{margin:60px 0 0;color:var(--muted)}.onboarding-facts{display:grid;grid-template-columns:1fr 1fr;margin:32px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.onboarding-facts div{padding:16px 0;border-bottom:1px solid var(--line)}.onboarding-facts div:nth-child(odd){padding-right:20px}.onboarding-facts div:nth-child(2n){padding-left:20px;border-left:1px solid var(--line)}.onboarding-facts div:nth-last-child(-n+2){border-bottom:0}.onboarding-facts dt{margin-bottom:6px;color:var(--muted);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.onboarding-facts dd{margin:0;font-size:.83rem;overflow-wrap:anywhere}.onboarding-panel small,.onboarding-note{display:block;margin-top:18px;color:var(--muted);font-size:.71rem;line-height:1.6}.onboarding-secret{display:block;margin:24px 0 4px;padding:18px;overflow-wrap:anywhere;border:1px solid rgba(var(--accent-rgb),.25);background:#080d0a;color:var(--accent);line-height:1.6}.onboarding-action{position:relative;overflow:hidden;transition:color .18s ease,background .18s ease,box-shadow .24s ease,transform .18s ease}.onboarding-action:hover:not(:disabled){transform:translateY(-1px)}.onboarding-action:disabled{cursor:wait;opacity:1}.onboarding-action-copied{box-shadow:0 0 0 1px rgba(var(--accent-rgb),.2),0 12px 34px rgba(var(--accent-rgb),.12);animation:onboarding-action-ready 2.4s ease-in-out infinite}.onboarding-action-error{margin-top:14px}.onboarding-copied .onboarding-seam{background:rgba(var(--accent-rgb),.22);box-shadow:0 0 28px rgba(var(--accent-rgb),.08)}.onboarding-copied .onboarding-seam span{opacity:.9;animation:onboarding-seam-ready 2.4s ease-in-out infinite}.onboarding-entering .onboarding-panel{opacity:0;filter:blur(8px);pointer-events:none;transform:translateY(-12px) scale(.965)}.onboarding-entering .onboarding-door-left{transform:translate(-101%)}.onboarding-entering .onboarding-door-right{transform:translate(101%)}.onboarding-entering .onboarding-seam{animation:onboarding-seam-open 1.42s cubic-bezier(.22,1,.36,1) forwards}.onboarding-entering .onboarding-seam span{opacity:1;animation:onboarding-seam-flare .76s ease-out forwards}.onboarding-entering .onboarding-destination{animation:onboarding-destination-reveal 1.68s cubic-bezier(.22,1,.36,1) forwards}@keyframes onboarding-action-ready{0%,to{box-shadow:0 0 0 1px rgba(var(--accent-rgb),.18),0 10px 28px rgba(var(--accent-rgb),.08)}50%{box-shadow:0 0 0 1px rgba(var(--accent-rgb),.34),0 14px 42px rgba(var(--accent-rgb),.2)}}@keyframes onboarding-seam-ready{0%,to{transform:translate(-50%,-50%) scale(.7);box-shadow:0 0 12px rgba(var(--accent-rgb),.48)}50%{transform:translate(-50%,-50%) scale(1.35);box-shadow:0 0 28px rgba(var(--accent-rgb),.9)}}@keyframes onboarding-seam-open{0%{width:1px;opacity:1;box-shadow:0 0 rgba(var(--accent-rgb),0)}28%{width:3px;opacity:1;box-shadow:0 0 46px 8px rgba(var(--accent-rgb),.28)}to{width:12vw;opacity:0;box-shadow:0 0 90px 24px rgba(var(--accent-rgb),.08)}}@keyframes onboarding-seam-flare{0%{transform:translate(-50%,-50%) scale(1)}45%{transform:translate(-50%,-50%) scale(3.2)}to{opacity:0;transform:translate(-50%,-50%) scale(0)}}@keyframes onboarding-destination-reveal{0%{opacity:.62;filter:blur(5px);transform:scale(1.014)}to{opacity:1;filter:blur(0);transform:scale(1)}}.access-admin{display:grid;gap:28px;padding-bottom:16px;border-bottom:1px solid rgba(208,239,219,.2)}.access-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.access-heading p:last-child,.invite-form>p:not(.eyebrow),.invitation-modal>p:not(.eyebrow){max-width:720px;margin-bottom:0;color:var(--muted);font-size:.76rem;line-height:1.6}.access-heading>span{color:var(--muted);font:.68rem ui-monospace,SFMono-Regular,Consolas,monospace;white-space:nowrap}.access-grid{display:grid;grid-template-columns:minmax(340px,.8fr) minmax(600px,1.6fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.invite-form{margin:0;padding:28px 28px 28px 0;border-right:1px solid var(--line)}.invite-form h3,.invitation-ledger h3{margin:0 0 22px}.form-pair,.invite-options{display:grid;gap:12px;margin-top:15px}.form-pair{grid-template-columns:minmax(0,1fr)}.invite-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.invite-options>div:last-child{grid-column:1 / -1}.people-table{min-width:0;padding:8px 0 8px 28px;overflow:visible}.people-table-summary{min-height:35px;display:flex;align-items:center;justify-content:flex-end;gap:12px;color:#64736b;font:.6rem ui-monospace,SFMono-Regular,Consolas,monospace}.people-table-summary button{padding:3px 0;border:0;border-bottom:1px solid rgba(var(--accent-rgb),.28);background:transparent;color:var(--accent);font-size:.6rem;cursor:pointer}.people-table table{margin-top:0;table-layout:fixed}.people-table th,.people-table td{padding-inline:7px;vertical-align:top;white-space:normal}.people-table th:first-child,.people-table td:first-child{padding-left:12px}.people-table th:nth-child(1){width:19%}.people-table th:nth-child(2){width:12%}.people-table th:nth-child(3){width:17%}.people-table th:nth-child(4){width:19%}.people-table th:nth-child(5){width:14%}.people-table th:nth-child(6){width:19%}.people-table th{padding-top:11px;padding-bottom:10px}.column-label{display:block;min-height:16px}.people-table .column-filter{min-width:0;margin-top:8px;padding:7px 22px 7px 8px;border-radius:5px;color:#aebcb3;font-size:.62rem}.people-table .people-search{padding-right:8px}.people-table .people-search::placeholder{color:#617068}.people-table td strong,.people-table td small{display:block;overflow-wrap:anywhere}.people-table td small{margin-top:5px;color:var(--muted);font-size:.65rem}.people-table tbody select{min-width:0;padding-block:8px;font-size:.7rem}.people-table td .table-action{max-width:100%;white-space:normal}.people-empty-row td{padding:34px 12px;color:var(--muted);text-align:center}.locked-value{color:#6f8076;font-size:.68rem}.table-action,.secondary,.quiet-button{border:1px solid var(--line);border-radius:7px;background:transparent;color:#cfdbd3;padding:8px 10px;cursor:pointer}.table-action:hover,.secondary:hover{border-color:rgba(var(--accent-rgb),.5)}.subject-disabled>td{background:#ff8d8605}.subject-disabled td:first-child strong{color:#9aaaa0}.lifecycle-actions{min-width:0;display:grid;justify-items:start;gap:9px}.lifecycle-actions .table-action{padding-block:6px;font-size:.68rem}.lifecycle-actions .danger-link{font-size:.63rem}.invitation-ledger{padding-top:8px}.invitation-row{display:grid;grid-template-columns:minmax(210px,2fr) .8fr .8fr auto 48px;align-items:center;gap:16px;min-height:62px;border-top:1px solid var(--line);font-size:.7rem}.invitation-row>div{min-width:0;display:grid;gap:4px}.invitation-row>div strong,.invitation-row>div span,.invitation-row>span:not(.badge){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invitation-row>div span,.invitation-row>span:not(.badge){color:var(--muted)}.invitation-modal{max-width:760px;border-top:2px solid var(--accent);border-radius:0}.deletion-modal{max-width:680px;border-color:#ff8d8647;border-top:2px solid var(--danger);border-radius:0}.deletion-modal h2{margin-bottom:12px}.deletion-modal>p:not(.eyebrow){color:var(--muted);font-size:.79rem;line-height:1.65}.deletion-boundary{display:grid;grid-template-columns:110px 1fr;gap:18px;margin:24px 0;padding:16px 0;border-top:1px solid rgba(255,141,134,.2);border-bottom:1px solid rgba(255,141,134,.2);font-size:.72rem;line-height:1.55}.deletion-boundary strong{color:var(--danger)}.deletion-boundary span{color:var(--muted)}.report-disposition{margin:22px 0 0;padding:17px;display:grid;gap:12px;border:1px solid rgba(255,141,134,.2);border-radius:8px}.report-disposition legend{padding:0 7px;color:#ffc0bb;font-size:.72rem;font-weight:700}.report-disposition>p{margin:0;color:var(--muted);font-size:.68rem;line-height:1.5}.report-disposition>label{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;cursor:pointer}.report-disposition>label input{margin-top:3px}.report-disposition>label span{display:grid;gap:3px}.report-disposition>label small{color:var(--muted);font-size:.64rem;line-height:1.45}.report-disposition>select{margin-left:24px}.destructive-button{border:1px solid rgba(255,141,134,.55);border-radius:7px;background:#ff8d861f;color:#ffc0bb;padding:10px 14px;font-weight:700;cursor:pointer}.destructive-button:hover:not(:disabled){border-color:var(--danger);background:#ff8d862e}.destructive-button:disabled{cursor:not-allowed;opacity:.38}.invitation-url{display:block;margin-top:22px;padding:14px;overflow-wrap:anywhere;border:1px solid var(--line);background:#090e0b;color:var(--accent)}.copy-state{display:block;margin-top:9px;color:var(--muted);font-size:.68rem}.modal-actions{display:flex;align-items:center;gap:10px;margin-top:22px}.modal-actions .primary{margin-top:0}.quiet-button{margin-left:auto;border-color:transparent;color:var(--muted)}.operations{color:#e7f0ea;font-variant-numeric:tabular-nums slashed-zero}.operations-head{display:flex;align-items:end;justify-content:space-between;gap:32px;padding-bottom:19px;border-bottom:1px solid rgba(208,239,219,.2)}.operations-head h2{margin:0;font-size:clamp(1.55rem,2.4vw,2.15rem);font-weight:560;letter-spacing:-.04em}.operations-deck{max-width:700px;margin:9px 0 0;color:var(--muted);font-size:.78rem;line-height:1.55}.refresh-state{min-width:190px;display:grid;justify-items:end;gap:4px;color:var(--muted);font-size:.68rem}.refresh-state small{color:#63736a;font-size:.62rem}.refresh-button{margin-bottom:6px;padding:5px 0 4px 12px;border:0;border-left:1px solid rgba(144,240,189,.45);background:none;color:var(--mint);font-size:.68rem;cursor:pointer}.refresh-button:disabled{color:var(--muted);cursor:wait}.ops-error{display:flex;align-items:baseline;gap:14px;padding:12px 0;border-bottom:1px solid rgba(255,141,134,.22);color:#ffc0bb;font-size:.72rem}.ops-error span,.ops-error small{color:var(--muted)}.fleet-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid rgba(208,239,219,.2)}.summary-datum{min-height:112px;padding:20px 19px 17px;display:grid;align-content:start;gap:7px;border-left:1px solid var(--line)}.summary-datum:first-child{border-left:0;padding-left:0}.summary-datum>span,.summary-datum small,.primary-reading>span,.primary-reading small{color:var(--muted);font-size:.64rem}.summary-datum>span,.primary-reading>span{letter-spacing:.055em;text-transform:uppercase}.summary-datum strong{font:520 1.42rem/1.1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:-.045em}.summary-good strong{color:var(--mint)}.summary-warn strong{color:var(--amber)}.microbar{position:relative;display:block;width:100%;height:2px;background:#d0efdb17;overflow:hidden}.microbar i{position:absolute;inset:0 auto 0 0;background:var(--mint)}.microbar-missing{background:repeating-linear-gradient(90deg,rgba(208,239,219,.12) 0 2px,transparent 2px 5px)}.unit-report{margin-top:38px;border-top:2px solid rgba(144,240,189,.48);border-bottom:1px solid rgba(208,239,219,.2);background:#0d141052}.unit-degraded{border-top-color:#f2b75dbf}.unit-unavailable,.unit-unknown{border-top-color:#ff8d86b3}.unit-head{display:grid;grid-template-columns:minmax(280px,1.1fr) minmax(460px,1.7fr);gap:32px;padding:22px 0 19px}.unit-title{display:grid;grid-template-columns:9px minmax(0,1fr);align-items:start;gap:12px}.state-pin{width:7px;height:7px;margin-top:7px;border-radius:50%;background:var(--muted)}.state-ready{color:var(--mint)}.state-pin.state-ready{background:var(--mint)}.state-degraded,.state-unknown{color:var(--amber)}.state-pin.state-degraded,.state-pin.state-unknown{background:var(--amber)}.state-unavailable{color:var(--danger)}.state-pin.state-unavailable{background:var(--danger)}.unit-name-line{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.unit-name-line h3{margin:0;color:#f0f7f2;font-size:1rem;font-weight:620;letter-spacing:-.02em}.state-label,.simulation-label{font:.57rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.simulation-label{padding-left:9px;border-left:1px solid var(--line);color:#9aa6d7}.unit-title p{margin:6px 0 0;color:var(--muted);font-size:.68rem;line-height:1.45}.unit-identity{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.unit-identity div{min-width:0}.unit-identity dt,.unit-identity dd{margin:0}.unit-identity dt{color:#64736b;font-size:.58rem;letter-spacing:.075em;text-transform:uppercase}.unit-identity dd{margin-top:5px;overflow:hidden;color:#cdd9d1;font:.66rem ui-monospace,SFMono-Regular,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.unit-primary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.primary-reading{min-height:102px;padding:17px 18px;display:grid;align-content:start;gap:7px;border-left:1px solid var(--line)}.primary-reading:first-child{border-left:0;padding-left:0}.primary-reading strong{font:520 1.22rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:-.045em}.unit-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:23px 0 25px}.evidence-block{min-width:0;padding:0 24px;border-left:1px solid var(--line)}.evidence-block:first-child{padding-left:0;border-left:0}.block-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:15px}.block-title h4{margin:0;color:#eaf3ed;font-size:.76rem;font-weight:620;letter-spacing:.025em}.block-title span{color:#627169;font:.56rem ui-monospace,SFMono-Regular,Consolas,monospace}.ratio-reading{margin-bottom:11px;display:grid;gap:6px}.ratio-reading>div{display:flex;align-items:baseline;justify-content:space-between}.ratio-reading span,.ratio-reading small,.telemetry-row span,.latency-row span{color:var(--muted);font-size:.64rem}.ratio-reading strong,.telemetry-row strong,.latency-row strong{font:520 .7rem ui-monospace,SFMono-Regular,Consolas,monospace}.ratio-reading small{color:#627169;text-align:right}.telemetry-row{min-height:29px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-top:1px dotted rgba(208,239,219,.1)}.telemetry-row>*{min-width:0}.telemetry-row span{overflow-wrap:anywhere}.telemetry-row strong{text-align:right;overflow-wrap:anywhere}.latency-head,.latency-row{display:grid;grid-template-columns:minmax(110px,1.4fr) .7fr .7fr;align-items:baseline;gap:9px}.latency-head{padding-bottom:4px;color:#627169;font:.54rem ui-monospace,SFMono-Regular,Consolas,monospace;text-align:right;text-transform:uppercase}.latency-row{min-height:34px;padding-top:8px;border-top:1px dotted rgba(208,239,219,.1)}.latency-row strong{text-align:right}.cache-efficiency{padding:24px 0 25px;border-top:1px solid var(--line)}.cache-efficiency-head{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(420px,1.2fr);align-items:end;gap:34px;margin-bottom:18px}.cache-efficiency-head .eyebrow{margin-bottom:6px;font-size:.56rem}.cache-efficiency-head h4{margin:0;color:#eaf3ed;font-size:.9rem;font-weight:620;letter-spacing:.015em}.cache-efficiency-head>p{max-width:690px;margin:0;color:#68786f;font-size:.62rem;line-height:1.55}.cache-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(208,239,219,.14);border-bottom:1px solid rgba(208,239,219,.14)}.cache-datum{min-height:98px;padding:17px 20px 15px;display:grid;align-content:start;gap:7px;border-left:1px solid var(--line)}.cache-datum:first-child{padding-left:0;border-left:0}.cache-datum>span,.cache-datum small{color:var(--muted);font-size:.6rem}.cache-datum>span{letter-spacing:.055em;text-transform:uppercase}.cache-datum>strong{font:520 1.08rem ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:-.035em}.cache-analysis-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(390px,.85fr);min-height:236px;border-bottom:1px solid rgba(208,239,219,.14)}.cache-history-panel,.cache-tier-panel{min-width:0;padding:20px 24px 18px}.cache-history-panel{padding-left:0}.cache-tier-panel{border-left:1px solid var(--line)}.cache-subhead{min-height:25px;display:flex;align-items:baseline;justify-content:space-between;gap:18px}.cache-subhead strong{color:#dfeae3;font-size:.68rem;font-weight:600}.cache-subhead span{color:#617068;font:.54rem ui-monospace,SFMono-Regular,Consolas,monospace}.cache-history-chart{width:100%;height:178px;overflow:visible}.cache-history-chart line{stroke:#d0efdb17;stroke-width:1;vector-effect:non-scaling-stroke}.cache-history-chart polyline{fill:none;stroke-width:1.4;vector-effect:non-scaling-stroke}.cache-history-chart text{fill:#5f6e66;font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.cache-history-chart .cache-hit-line{stroke:var(--mint)}.cache-history-chart .cache-usage-line{stroke:#89978f;stroke-dasharray:3 3}.cache-history-chart .cache-hit-label{fill:var(--mint)}.cache-history-chart .cache-usage-label{fill:#a6b2aa}.cache-history-chart .cache-time-label{fill:#65736b}.cache-history-empty{min-height:178px;display:grid;place-items:center;border-bottom:1px dotted rgba(208,239,219,.1);color:#627169;font-size:.62rem}.cache-tier-head,.cache-tier-row{display:grid;grid-template-columns:minmax(100px,1.25fr) repeat(3,minmax(58px,.75fr));align-items:center;gap:10px}.cache-tier-head{min-height:29px;color:#617068;font:.52rem ui-monospace,SFMono-Regular,Consolas,monospace;text-align:right;text-transform:uppercase}.cache-tier-head span:first-child{text-align:left}.cache-tier-row{min-height:47px;border-top:1px dotted rgba(208,239,219,.11);text-align:right}.cache-tier-row>span{display:grid;gap:3px}.cache-tier-row>span:first-child{text-align:left}.cache-tier-row strong{font:520 .66rem ui-monospace,SFMono-Regular,Consolas,monospace}.cache-tier-row small{color:#627169;font-size:.54rem}.cache-window-table{padding-top:14px}.cache-window-head,.cache-window-row{display:grid;grid-template-columns:.65fr repeat(5,1fr);align-items:baseline;gap:16px;min-height:31px;text-align:right}.cache-window-head{color:#617068;font:.52rem ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.cache-window-row{padding-top:7px;border-top:1px dotted rgba(208,239,219,.1);color:#c7d3cb;font:.63rem ui-monospace,SFMono-Regular,Consolas,monospace}.cache-window-head span:first-child,.cache-window-row strong:first-child{text-align:left}.cache-window-row>strong{color:var(--mint);font-weight:520}.cache-eviction-note{min-height:47px;display:grid;grid-template-columns:110px 90px minmax(280px,1fr) auto;align-items:baseline;gap:16px;padding-top:14px;color:#65746c;font-size:.58rem}.cache-eviction-note>span{text-transform:uppercase;letter-spacing:.05em}.cache-eviction-note strong{color:var(--amber);font:.58rem ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:520}.cache-eviction-note p,.cache-eviction-note small{margin:0}.gpu-section{padding:21px 0 23px;border-top:1px solid var(--line)}.gpu-section .block-title{margin-bottom:8px}.gpu-row{display:grid;grid-template-columns:minmax(210px,1.45fr) repeat(4,minmax(120px,1fr));align-items:center;gap:0;min-height:79px;border-top:1px dotted rgba(208,239,219,.12)}.gpu-name,.gpu-measure{min-width:0;display:grid;gap:5px}.gpu-name strong{font-size:.76rem}.gpu-name span,.gpu-name small,.gpu-measure span,.gpu-measure small{overflow:hidden;color:var(--muted);font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.gpu-measure{min-height:46px;padding:0 17px;border-left:1px solid var(--line)}.gpu-measure strong{font:520 .82rem ui-monospace,SFMono-Regular,Consolas,monospace}.gpu-measure .microbar{margin-top:2px}.health-pass{color:var(--mint)}.health-warn,.health-unknown{color:var(--amber)}.health-fail{color:var(--danger)}.missing-reading{margin:15px 0 0;color:var(--muted);font-size:.68rem}.telemetry-foot{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--line);color:#627169;font-size:.58rem}.provenance{display:flex;gap:16px}.provenance span{display:inline-flex;align-items:center;gap:5px}.provenance i{width:4px;height:4px;border-radius:50%;background:currentColor}.source-on{color:#78c99d}.source-off{color:var(--amber)}.ops-empty{border-bottom:1px solid rgba(208,239,219,.2)}.ops-skeleton{height:300px;display:grid;align-content:center;gap:13px}.ops-skeleton span{height:1px;background:linear-gradient(90deg,var(--line),rgba(144,240,189,.3),var(--line));animation:pulse 1.2s infinite}.ops-skeleton span:nth-child(2){width:72%}.ops-skeleton span:nth-child(3){width:46%}.login-wrap{min-height:100vh;display:grid;place-items:center;position:relative;overflow:hidden;padding:24px}.login-panel{position:relative;z-index:1;width:min(490px,100%);padding:clamp(30px,6vw,58px);background:#0f1713e0;border:1px solid rgba(144,240,189,.17);border-radius:22px;box-shadow:0 30px 100px #0009;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.login-panel .brand{margin-bottom:54px}.login-panel .brand strong{font-size:.95rem;letter-spacing:.16em}.login-panel h1{font-size:clamp(2.3rem,7vw,4rem);line-height:1.02;margin-bottom:22px}.lede{color:var(--muted);line-height:1.7}.login-panel small{display:block;color:#64736b;margin-top:18px;line-height:1.5}.ambient{position:absolute;width:42vw;height:42vw;border-radius:50%;filter:blur(100px);opacity:.22}.ambient-one{background:#42cb82;top:-20vw;right:-10vw}.ambient-two{background:#be7e32;bottom:-28vw;left:-10vw}.loading{min-height:100vh;display:grid;place-content:center;gap:30px}.loading>span{height:2px;background:linear-gradient(90deg,transparent,var(--mint),transparent);animation:pulse 1.2s infinite}@keyframes pulse{50%{opacity:.2;transform:scaleX(.5)}}.modal-backdrop{position:fixed;inset:0;z-index:20;background:#050806d9;display:grid;place-items:center;padding:20px}.modal{max-width:620px;width:100%;max-height:calc(100vh - 40px);overflow-y:auto;background:var(--panel-2);border:1px solid rgba(144,240,189,.24);border-radius:16px;padding:32px}.secret{display:block;overflow-wrap:anywhere;background:#09100c;color:var(--mint);padding:16px;border-radius:8px}.team-report{margin:48px 0 36px;border-top:2px solid rgba(var(--accent-rgb),.44);border-bottom:1px solid rgba(208,239,219,.2);color:#e8f1eb;font-variant-numeric:tabular-nums slashed-zero}.team-loading{min-height:210px;padding:26px 0;color:var(--muted)}.team-loading>span{display:block;margin-top:18px}.team-head{display:flex;align-items:end;justify-content:space-between;gap:32px;padding:24px 0 20px;border-bottom:1px solid var(--line)}.team-head h2{margin:0;font-size:clamp(1.65rem,2.6vw,2.25rem);font-weight:580;letter-spacing:-.045em}.team-head p:not(.eyebrow){max-width:720px;margin:8px 0 0;color:var(--muted);font-size:.76rem;line-height:1.55}.team-head>span,.team-head-meta>span,.team-foot{color:#718078;font:.62rem ui-monospace,SFMono-Regular,Consolas,monospace;white-space:nowrap}.team-head-meta{min-width:min(320px,34vw);display:grid;justify-items:end;gap:10px}.team-manager-picker{width:100%;margin:0}.team-manager-picker>span{display:block;margin-bottom:6px;color:#718078;font-size:.56rem;letter-spacing:.065em;text-transform:uppercase}.team-manager-picker select{padding-block:9px;font-size:.68rem}.team-refresh-warning{padding:9px 12px;border-bottom:1px solid rgba(255,133,123,.32);color:#f2a39b;font-size:.68rem}.team-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid rgba(208,239,219,.2)}.team-datum{min-height:108px;padding:19px 16px 16px;display:grid;align-content:start;gap:7px;border-left:1px solid var(--line)}.team-datum:first-child{padding-left:0;border-left:0}.team-datum>span{color:#718078;font-size:.58rem;letter-spacing:.065em;text-transform:uppercase}.team-datum strong{font:520 1.38rem/1.05 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:-.045em}.team-datum small{color:var(--muted);font-size:.6rem;line-height:1.35}.team-datum-live strong{color:var(--mint)}.team-datum-warn strong,.team-value-warn{color:var(--amber)!important}.team-table{overflow-x:auto;scrollbar-color:rgba(var(--accent-rgb),.25) transparent}.team-table-head,.team-member-row{min-width:1240px;display:grid;grid-template-columns:minmax(190px,1.35fr) minmax(110px,.76fr) minmax(130px,.94fr) minmax(135px,.94fr) minmax(125px,.86fr) minmax(115px,.78fr) minmax(190px,1.25fr);column-gap:20px}.team-table-head{padding:17px 0 11px;color:#718078;border-bottom:1px solid rgba(208,239,219,.24);font-size:.57rem;letter-spacing:.065em;text-transform:uppercase}.team-member-row{min-height:108px;align-items:center;padding:17px 0;border-bottom:1px solid var(--line)}.team-member-row>div{min-width:0;display:grid;align-content:center;gap:5px}.team-member-row strong{font-size:.78rem;font-weight:610}.team-member-row span{color:var(--muted);font-size:.62rem;line-height:1.35}.team-member-row small{color:#6f7e76;font-size:.56rem;line-height:1.35}.team-person-link{width:fit-content;max-width:100%;padding:0;color:#f0f6f2;border:0;background:transparent;font-size:.86rem;font-weight:610;text-align:left;cursor:pointer}.team-person-link span{margin-left:6px;color:var(--accent);opacity:0;transition:opacity .12s ease}.team-person-link:hover,.team-person-link:focus-visible{color:var(--accent);outline:none}.team-person-link:hover span,.team-person-link:focus-visible span{opacity:1}.team-person-name{overflow:hidden;color:#f0f6f2;font-size:.86rem!important;text-overflow:ellipsis;white-space:nowrap}.team-person>span{display:flex;align-items:center;gap:6px}.team-manager-link{margin-left:auto;padding:0;color:var(--accent);border:0;background:transparent;font-size:.56rem;white-space:nowrap;cursor:pointer}.team-manager-link:hover,.team-manager-link:focus-visible{text-decoration:underline;outline:none}.team-tier{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#899990}.team-tier-engineer{background:#77e2aa;box-shadow:0 0 10px #77e2aa59}.team-tier-architect{background:#e5ae4b;box-shadow:0 0 10px #e5ae4b4d}.team-live>strong{color:var(--mint);display:flex;align-items:center;gap:7px}.team-live>strong>i{width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 11px var(--mint);animation:team-live-pulse 1.8s ease-in-out infinite}.team-live .team-quiet{color:#829087}.team-work>strong,.team-cache>strong,.team-reliability>strong,.team-recording>strong{font:560 1rem/1 ui-monospace,SFMono-Regular,Consolas,monospace}.team-trace svg{width:100%;max-width:188px;height:42px;overflow:visible}.team-trace line{stroke:#d0efdb1f;stroke-width:1}.team-trace polyline{fill:none;stroke:rgba(var(--accent-rgb),.9);stroke-width:1.45;vector-effect:non-scaling-stroke}.team-trace>span{color:#718078;font-size:.55rem}.team-foot{padding:17px 0 18px;white-space:normal;line-height:1.5}.pagination{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 0;color:#718078;border-top:1px solid var(--line);font:.62rem ui-monospace,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums}.pagination>div{display:flex;align-items:center;gap:12px}.pagination strong{color:var(--muted);font-weight:500}.pagination button{min-width:74px;padding:7px 10px;color:var(--accent);border:1px solid rgba(var(--accent-rgb),.24);border-radius:6px;background:rgba(var(--accent-rgb),.035);font-size:.64rem;cursor:pointer}.pagination button:disabled{color:#56645d;border-color:var(--line);cursor:default}@keyframes team-live-pulse{50%{opacity:.42}}@media(max-width:650px){.pagination{align-items:flex-start;flex-direction:column}.pagination>div{width:100%;justify-content:space-between}}.evidence-explorer{width:100%;min-width:0;max-width:100%;margin:48px 0 36px;border-top:2px solid rgba(var(--accent-rgb),.46);border-bottom:1px solid rgba(208,239,219,.2);font-variant-numeric:tabular-nums slashed-zero}.evidence-head{display:grid;grid-template-columns:minmax(360px,1fr) auto;align-items:end;gap:40px;padding:24px 0 20px;border-bottom:1px solid var(--line)}.evidence-head h2{margin:0;font-size:clamp(1.65rem,2.6vw,2.25rem);font-weight:580;letter-spacing:-.045em}.evidence-head p:not(.eyebrow){max-width:740px;margin:8px 0 0;color:var(--muted);font-size:.76rem;line-height:1.55}.evidence-head dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(90px,1fr))}.evidence-head dl>div{min-width:100px;padding:5px 16px 3px;border-left:1px solid var(--line)}.evidence-head dt{color:#718078;font-size:.55rem;letter-spacing:.06em;text-transform:uppercase}.evidence-head dd{margin:5px 0 0;font:520 1.22rem ui-monospace,SFMono-Regular,Consolas,monospace}.evidence-head .evidence-attention dd{color:var(--amber)}.evidence-filters{display:grid;grid-template-columns:minmax(230px,1.5fr) repeat(3,minmax(145px,.75fr)) auto auto;align-items:end;gap:12px;padding:16px 0;border-bottom:1px solid rgba(208,239,219,.2)}.evidence-filters label{min-width:0;display:grid;gap:6px;color:#718078;font-size:.56rem;letter-spacing:.055em;text-transform:uppercase}.evidence-filters input,.evidence-filters select{width:100%;min-height:39px;padding:8px 10px;color:#e2eee6;border:1px solid var(--line);border-radius:6px;background:#050a078c;font-size:.68rem;text-transform:none}.evidence-filters input:focus,.evidence-filters select:focus{border-color:rgba(var(--accent-rgb),.5);outline:none}.evidence-filters .evidence-check{min-height:39px;display:flex;flex-direction:row;align-items:center;gap:8px;white-space:nowrap}.evidence-check input{width:14px;min-height:14px;accent-color:var(--accent)}.evidence-filters>button{min-height:39px;padding:8px 13px;color:#0b130e;border:0;border-radius:6px;background:var(--accent);font-size:.66rem;font-weight:700;cursor:pointer;white-space:nowrap}.evidence-table{width:100%;min-width:0;max-width:100%;overflow-x:auto}.evidence-table-head,.evidence-table>.evidence-row{min-width:1040px;display:grid;grid-template-columns:minmax(230px,1.45fr) minmax(120px,.74fr) minmax(135px,.82fr) minmax(210px,1.25fr) minmax(180px,1fr);column-gap:22px}.evidence-table-head{padding:15px 0 10px;color:#718078;border-bottom:1px solid rgba(208,239,219,.24);font-size:.56rem;letter-spacing:.06em;text-transform:uppercase}.evidence-table>.evidence-row{width:100%;min-height:82px;align-items:center;padding:14px 0;color:inherit;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;cursor:pointer}.evidence-table>.evidence-row:hover,.evidence-table>.evidence-row:focus-visible{background:linear-gradient(90deg,rgba(var(--accent-rgb),.055),transparent 70%);outline:none}.evidence-table>.evidence-row>span{min-width:0;display:grid;align-content:center;gap:5px}.evidence-table>.evidence-row strong{overflow:hidden;font-size:.72rem;font-weight:610;text-overflow:ellipsis;white-space:nowrap}.evidence-table>.evidence-row small{overflow:hidden;color:#718078;font-size:.58rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.evidence-work strong{color:#eef7f1;font-size:.8rem}.evidence-signals strong{display:flex;align-items:center;gap:6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.evidence-signals i{width:6px;height:6px;margin-left:5px;border-radius:50%;background:#708078}.evidence-signals i:first-child{margin-left:0}.evidence-signals .signal-verified{background:var(--mint)}.evidence-signals .signal-attested{background:var(--amber)}.evidence-signals .signal-observed{background:#7f9e8c}.evidence-outcome .badge{width:fit-content}.evidence-loading{min-height:180px;padding:34px 0;color:var(--muted);font-size:.72rem}.evidence-foot{padding:16px 0 18px;display:flex;justify-content:space-between;gap:20px;color:#718078;font:.59rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}@media(max-width:1500px){.evidence-head{grid-template-columns:1fr}.evidence-head dl{max-width:620px}.evidence-head dl>div:first-child{padding-left:0;border-left:0}.evidence-filters{grid-template-columns:repeat(3,minmax(150px,1fr))}.evidence-search{grid-column:span 2}}@media(max-width:760px){.evidence-head dl{grid-template-columns:1fr 1fr}.evidence-head dl>div:nth-child(3){padding-left:0;border-left:0}.evidence-filters{grid-template-columns:1fr}.evidence-search{grid-column:auto}.evidence-foot{display:grid}}@media(max-width:1200px){.session-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.session-objective{grid-template-columns:1fr}.session-objective dl{padding-top:16px;border-top:1px solid var(--line)}.team-head{display:grid;align-items:start}.team-head-meta{width:100%;min-width:0;justify-items:start}.team-summary{grid-template-columns:repeat(3,1fr)}.team-datum:nth-child(4){padding-left:0;border-left:0}.team-datum:nth-child(n+4){border-top:1px solid var(--line)}.shell{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding-inline:12px}.brand strong,.brand span,.nav-item:not(.active):after,.nav-item{font-size:0}.brand{display:block;padding-left:7px}.nav-item span{font-size:1rem}.nav-item{gap:0;justify-content:center}.sidebar-foot{font-size:0;grid-template-columns:1fr;justify-items:center}.quiet{font-size:.65rem;grid-column:1;text-align:center}.metric-grid{grid-template-columns:1fr 1fr}.activity-summary{grid-template-columns:repeat(3,1fr)}.activity-datum:nth-child(4){padding-left:0;border-left:0}.two-column{grid-template-columns:1fr}.key-row{grid-template-columns:1fr auto}.key-identity{grid-column:1;grid-row:1}.key-action{grid-column:2;grid-row:1}.key-facts{grid-column:1 / -1;grid-row:2;margin-top:14px;border-top:1px solid var(--line)}.key-facts>div:first-child{border-left:0;padding-left:0}.access-grid{grid-template-columns:1fr}.invite-form{padding-right:0;border-right:0;border-bottom:1px solid var(--line)}.people-table{padding-left:0;overflow-x:auto}.people-table table{min-width:900px}.fleet-summary{grid-template-columns:repeat(3,1fr)}.summary-datum:nth-child(4){border-left:0}.unit-head{grid-template-columns:1fr}.unit-primary{grid-template-columns:repeat(3,1fr)}.primary-reading:nth-child(4){border-left:0}.unit-detail-grid{grid-template-columns:1fr 1fr}.evidence-block:nth-child(3){padding-left:0;border-left:0}.evidence-block:nth-child(n+3){padding-top:23px;border-top:1px solid var(--line)}.cache-summary-strip{grid-template-columns:1fr 1fr}.cache-datum:nth-child(3){padding-left:0;border-left:0}.cache-datum:nth-child(n+3){border-top:1px solid var(--line)}.cache-analysis-grid{grid-template-columns:1fr}.cache-tier-panel{padding-left:0;border-top:1px solid var(--line);border-left:0}.gpu-row{grid-template-columns:minmax(190px,1.35fr) repeat(2,1fr);padding:15px 0}.gpu-measure:nth-child(4){border-left:0;padding-left:0}}@media(max-width:650px){.session-index-grid{grid-template-columns:1fr}.session-objective{padding:17px}.session-objective dl{grid-template-columns:1fr}.session-objective dl>div{padding:8px 0;border-top:1px solid var(--line);border-left:0}.session-trajectory{padding:18px 16px 24px}.session-trajectory>header,.session-event-content>header{align-items:flex-start;flex-direction:column}.team-report{margin-top:24px}.team-summary{grid-template-columns:1fr 1fr}.team-datum,.team-datum:nth-child(4){padding-left:12px;border-left:1px solid var(--line)}.team-datum:nth-child(odd){padding-left:0;border-left:0}.team-datum:nth-child(n+3){border-top:1px solid var(--line)}.shell{display:block;padding-bottom:74px}.sidebar{position:fixed;z-index:10;inset:auto 0 0;width:100%;height:64px;padding:8px;border:1px solid var(--line)}.sidebar .brand,.sidebar-foot{display:none}.sidebar nav{margin:0;display:flex;justify-content:space-around}.nav-item{flex:1 1 0;min-width:0;padding:12px 6px}.topbar{padding:20px}.topbar .eyebrow,.identity-copy,.tier{display:none}.identity{gap:5px}.account-popover{right:-4px;width:min(270px,calc(100vw - 40px))}.content{padding:20px}.onboarding-wrap{padding:0}.onboarding-panel{min-height:100vh;border-right:0;border-bottom:0;border-left:0}.onboarding-facts,.form-pair,.invite-options{grid-template-columns:1fr}.onboarding-facts div,.onboarding-facts div:nth-child(odd),.onboarding-facts div:nth-child(2n){padding:14px 0;border-left:0;border-bottom:1px solid var(--line)}.onboarding-facts div:last-child{border-bottom:0}.access-heading{align-items:start;flex-direction:column}.invitation-row{grid-template-columns:1fr auto;gap:7px 16px;padding:13px 0}.modal-actions{align-items:stretch;flex-direction:column}.quiet-button{margin-left:0}.hero-card{display:block}.context-orbit{margin-top:26px;width:112px;height:112px}.metric-grid{grid-template-columns:1fr}.activity-head,.activity-calendar figcaption,.activity-signals figcaption{display:grid;align-items:start}.activity-summary{grid-template-columns:1fr 1fr}.system-impact{margin-top:22px}.system-impact-fact-secondary{display:none}.activity-datum,.activity-datum:nth-child(4){padding-left:14px;border-left:1px solid var(--line)}.activity-datum:nth-child(odd){padding-left:0;border-left:0}.activity-datum:nth-child(n+3){border-top:1px solid var(--line)}.activity-trace{grid-template-columns:110px minmax(220px,1fr) 70px;gap:10px}.activity-signals{overflow-x:auto}.activity-signals>*{min-width:520px}.activity-axis{margin-left:120px;margin-right:80px}.getting-started{display:block}.key-row{grid-template-columns:1fr auto}.key-identity{grid-column:1;grid-row:1}.key-action{grid-column:2;grid-row:1}.key-facts{grid-column:1 / -1;grid-row:2;grid-template-columns:1fr;margin-top:14px;border-top:1px solid var(--line)}.key-facts>div{display:grid;grid-template-columns:88px 1fr;padding:9px 0;border-left:0;border-bottom:1px solid var(--line)}.key-facts dt{margin:0}.key-facts small{grid-column:2}.getting-started code{display:block;margin-top:18px;overflow-x:auto}.operations-head{display:block}.refresh-state{margin-top:16px;justify-items:start}.refresh-button{padding-left:0;border-left:0;border-bottom:1px solid rgba(144,240,189,.45)}.fleet-summary,.unit-primary,.unit-detail-grid,.gpu-row{grid-template-columns:1fr 1fr}.summary-datum:nth-child(odd),.primary-reading:nth-child(odd){padding-left:0;border-left:0}.unit-identity{grid-template-columns:1fr 1fr}.evidence-block,.evidence-block:first-child,.evidence-block:nth-child(3),.evidence-block:nth-child(4){grid-column:1 / -1;padding:20px 0;border:0;border-top:1px solid var(--line)}.cache-efficiency-head{grid-template-columns:1fr;gap:10px}.cache-summary-strip{grid-template-columns:1fr}.cache-datum,.cache-datum:first-child,.cache-datum:nth-child(3){min-height:84px;padding:14px 0;border-top:1px solid var(--line);border-left:0}.cache-history-panel,.cache-tier-panel{padding-right:0}.cache-subhead{align-items:start;flex-direction:column;gap:4px}.cache-tier-head,.cache-tier-row{grid-template-columns:minmax(86px,1.15fr) repeat(3,minmax(54px,.7fr));gap:6px}.cache-window-table{overflow-x:auto}.cache-window-head,.cache-window-row{min-width:680px}.cache-eviction-note{grid-template-columns:1fr;gap:6px}.gpu-name,.gpu-measure,.gpu-measure:nth-child(4){padding:11px 12px;border-left:1px solid var(--line)}.gpu-name{padding-left:0;border-left:0}.gpu-measure:nth-child(odd){padding-left:0;border-left:0}.telemetry-foot{align-items:start;flex-direction:column;padding:12px 0}}@media(max-width:1100px){.recording-viewer-backdrop{padding:12px}.recording-viewer{width:calc(100vw - 24px);height:calc(100vh - 24px)}.recording-facts{grid-template-columns:repeat(3,1fr)}.recording-fact:nth-child(4){border-left:0}.recording-fact:nth-child(n+4){border-top:1px solid var(--line)}.session-objective,.session-owner-actions,.session-intelligence-grid{grid-template-columns:1fr}}@media(max-width:760px){.recordings-card table{min-width:720px}.recording-viewer-head{padding-inline:16px}.recording-viewer-head .eyebrow{display:none}.recording-viewer-actions{gap:7px}.recording-facts{grid-template-columns:1fr 1fr}.recording-fact,.recording-fact:first-child{padding:10px 12px}.recording-fact:nth-child(odd){border-left:0}.recording-fact:nth-child(n+3){border-top:1px solid var(--line)}.recording-pair{overflow-y:auto;grid-template-columns:1fr}.transcript-pane{min-height:420px}.transcript-pane+.transcript-pane{border-top:1px solid rgba(var(--accent-rgb),.28);border-left:0}.recording-viewer-foot{display:none}.session-objective dl{grid-template-columns:1fr}.session-objective dl>div{padding:9px 0;border-top:1px solid var(--line);border-left:0}.session-intelligence>header{align-items:start;flex-direction:column}.session-fact-row,.session-feedback-row{grid-template-columns:auto minmax(0,1fr)}.session-fact-row time,.session-feedback-row time{grid-column:2}}@media(max-width:760px){.model-offerings{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important;transition-delay:0ms!important;transition-duration:.01ms!important}}.login-panel .recovery-link{display:block;margin-top:16px;padding:0;border:0;background:transparent;color:var(--accent, #90f0bd);text-align:left;text-decoration:underline;text-underline-offset:4px;white-space:normal}.login-panel .recovery-help{margin:16px 0;color:var(--muted);font-size:.875rem;line-height:1.6}.login-recovery h2{margin:0}.onboarding-key-preview{margin:24px 0}.onboarding-key-preview .onboarding-secret{margin-bottom:10px}.onboarding-key-toggle,.onboarding-manual-continue{color:var(--onboarding-accent, #f2b955);background:transparent;border:0;padding:8px 0;text-align:left;text-decoration:underline;text-underline-offset:4px;white-space:normal}.onboarding-manual-continue{display:block;margin-top:12px}
