:root{color:#272623;font-synthesis:none;text-rendering:optimizelegibility;--paper:#fbfaf7;--canvas:#f5f3ef;--line:#dedbd4;--line-strong:#cbc7bf;--ink:#272623;--muted:#6e6a63;--soft:#918c84;--graphite:#343330;--accent:#d9684c;--accent-soft:#f5e4de;--cognitive:#b85f49;--knowledge:#4e7684;--skill:#67815c;--warning:#9f6f27;--focus:#a84935;--radius:14px;background:#f5f3ef;font-family:SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{background:var(--canvas);min-height:100vh;overflow:hidden}button,input,select,textarea{font:inherit}button{color:inherit}button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{color:#231b18;background:#e8b2a4}*{scrollbar-width:thin;scrollbar-color:#bbb6ad transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#bbb6ad padding-box padding-box;border:2px solid #0000;border-radius:10px}.app-shell{background:var(--canvas);grid-template-rows:58px minmax(0,1fr) 35px;grid-template-columns:78px minmax(0,1fr);height:100vh;display:grid}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#fbfaf7f5;grid-column:1/-1;align-items:center;gap:18px;padding:0 16px 0 20px;display:flex}.brand{align-items:center;gap:10px;min-width:116px;display:flex}.brand-name{letter-spacing:-.03em;font-size:20px;font-weight:720}.brand-mark{align-items:end;gap:2px;width:20px;height:19px;display:flex}.brand-mark span{background:var(--graphite);border-radius:4px 4px 2px 2px;width:5px;display:block}.brand-mark span:first-child{height:9px}.brand-mark span:nth-child(2){background:var(--accent);height:18px}.brand-mark span:nth-child(3){height:13px}.domain-switch{border:0;border-left:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:5px 0 5px 18px;display:flex}.domain-switch:hover{color:var(--ink)}.topbar-spacer{flex:1}.freshness{color:var(--muted);white-space:nowrap;align-items:center;font-size:12px;display:flex}.mode-dot{background:#758870;border-radius:50%;width:7px;height:7px;margin-right:7px;box-shadow:0 1px 4px #2d432840}.mode-dot.demo{background:#c88650}.separator{color:var(--line-strong);padding:0 6px}.run-button,.secondary-action{background:var(--graphite);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 13px;font-size:12px;font-weight:650;transition:background .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 3px 8px #23221f29}.run-button:hover:not(:disabled),.secondary-action:hover:not(:disabled){background:#22211f;transform:translateY(-1px);box-shadow:0 5px 12px #23221f33}.run-button:disabled,.secondary-action:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.wallet-button{border:1px solid var(--line-strong);background:var(--paper);min-height:34px;color:var(--muted);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:680;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.wallet-button:hover{color:var(--ink);background:#fff;border-color:#9f998f}.wallet-button svg{color:var(--accent)}.mobile-nav-button{background:0 0;border:0;padding:8px;display:none}.commerce-scrim{z-index:100;background:#1c1b1952;justify-content:flex-end;animation:.18s ease-out both commerce-fade;display:flex;position:fixed;inset:0}.commerce-panel{background:var(--paper);flex-direction:column;width:min(430px,100%);height:100%;padding:30px;animation:.22s cubic-bezier(.16,1,.3,1) both commerce-enter;display:flex;overflow-y:auto;box-shadow:-12px 0 34px #22201d29}.commerce-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.commerce-panel h2{letter-spacing:-.025em;margin:0;font-size:20px}.commerce-panel>header p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.55}.commerce-panel header button{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.commerce-panel header button:hover{border-color:var(--line-strong);color:var(--ink);background:#f1eee8}.wallet-balance{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);margin-top:30px;padding:24px 0 20px}.wallet-balance>div{align-items:baseline;gap:8px;display:flex}.wallet-balance>div span{color:var(--muted);margin-right:auto;font-size:11px}.wallet-balance>div strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:38px;line-height:1}.wallet-balance>div small{color:var(--soft);font-size:10px}.wallet-balance dl{margin:22px 0 0}.wallet-balance dl div{justify-content:space-between;gap:20px;padding:7px 0;display:flex}.wallet-balance dt{color:var(--soft);font-size:10px}.wallet-balance dd{color:var(--muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.billing-rule{color:var(--muted);grid-template-columns:auto 1fr;gap:10px;margin:22px 0;display:grid}.billing-rule svg{color:var(--skill);margin-top:1px}.billing-rule p{margin:0;font-size:11px;line-height:1.65}.point-products{border-top:1px solid var(--line)}.point-products>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.point-products span,.point-products strong,.point-products small{display:block}.point-products strong{margin-bottom:4px;font-size:13px}.point-products small{color:var(--soft);font-size:9px}.point-products b{font-variant-numeric:tabular-nums;font-size:13px}.commerce-primary{background:var(--graphite);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;margin-top:22px;padding:0 15px;font-size:12px;font-weight:700;text-decoration:none;transition:background .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 5px 14px #23221f2b}.commerce-primary:hover:not(:disabled){background:#22211f;transform:translateY(-1px);box-shadow:0 7px 18px #23221f33}.commerce-primary:disabled{opacity:.55;cursor:wait}.commerce-connect{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:44px 12px;display:flex}.commerce-connect>svg{color:var(--accent);margin-bottom:18px}.commerce-connect h3{margin:0;font-size:18px}.commerce-connect p{max-width:34ch;color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.7}.commerce-error{color:#783e31;background:#f2dfda;border-radius:9px;align-items:flex-start;gap:8px;margin-top:20px;padding:11px 12px;font-size:11px;line-height:1.5;display:flex}.commerce-error svg{flex:none;margin-top:1px}@keyframes commerce-fade{0%{opacity:0}}@keyframes commerce-enter{0%{opacity:.7;transform:translate(24px)}}.sidebar{background:var(--paper);border-right:1px solid var(--line);z-index:10;flex-direction:column;grid-area:2/1;justify-content:space-between;align-items:center;padding:16px 9px 12px;display:flex}.sidebar nav{flex-direction:column;gap:5px;width:100%;display:flex}.sidebar nav button{color:#77736c;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:4px;width:100%;min-height:53px;padding:8px 4px;font-size:11px;display:flex;position:relative}.sidebar nav button:hover{color:var(--ink);background:#efede8}.sidebar nav button.active{color:var(--accent);background:var(--accent-soft)}.sidebar nav button.active:before{content:"";background:var(--accent);border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:-9px}.sidebar-foot{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.sidebar-foot p{color:var(--soft);margin:0;font-size:9px;line-height:1.45}.coverage-ring{--coverage:30%;background:conic-gradient(var(--accent) var(--coverage), #e3dfd7 0);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative}.coverage-ring:after{content:"";background:var(--paper);border-radius:50%;position:absolute;inset:4px}.coverage-ring span{z-index:1;font-size:10px;font-weight:750}.workspace{background:var(--canvas);grid-area:2/2;min-width:0;overflow:auto}.app-shell.sweep-mode{grid-template-columns:78px minmax(0,1fr)}.sweep-mode .workspace{grid-column:2/-1}.sweep-mode .statusbar{grid-column:1/-1}.sweep-live-view{color:#effcff;--sweep-cyan:#00f0ff;--sweep-amber:#fa0;--sweep-red:#ff1e42;--sweep-green:#00f0ff;--sweep-line:#17333b;background:#05090d;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;padding:12px clamp(20px,3vw,46px) 10px;display:grid;overflow:hidden}.sweep-live-header{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1120px;margin:0 auto 8px;display:flex}.sweep-live-status,.sweep-live-controls{align-items:center;gap:10px;display:flex}.sweep-live-status>i{background:var(--sweep-cyan);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite sweep-live-pulse;box-shadow:0 0 14px #00f0ff8c}.sweep-live-status strong{font-size:14px}.sweep-live-status span,.sweep-live-controls>span{color:#82989d;font-size:10px}.sweep-live-controls button{color:#c9e4e8;cursor:pointer;background:#0b1419;border:1px solid #28505a;border-radius:8px;align-items:center;gap:6px;height:31px;padding:0 10px;font-size:10px;display:inline-flex}.sweep-live-controls button:hover{border-color:var(--sweep-cyan);color:#fff}.sweep-live-body{grid-template-rows:minmax(0,1.7fr) minmax(0,.9fr);grid-template-columns:1fr;gap:12px;width:100%;max-width:1120px;min-height:0;margin:0 auto;display:grid;position:relative;overflow:hidden}.sweep-machine{z-index:2;border-top:1px solid var(--sweep-line);border-bottom:1px solid var(--sweep-line);grid-template-columns:minmax(0,1fr);min-width:0;height:auto;min-height:0;display:grid;position:relative;overflow:hidden}.sweep-feed-column{contain:layout paint;background-color:#05090d;background-image:linear-gradient(#00f0ff05 1px,#0000 1px),linear-gradient(90deg,#00f0ff05 1px,#0000 1px);background-size:28px 28px;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.sweep-feed-column:before{content:"";background:#17333b;width:1px;position:absolute;top:0;bottom:0;left:50%}.sweep-feed-ghost{aspect-ratio:242/382;opacity:.52;background:#091116;border:1px solid #1b3b44;width:auto;height:min(382px,100% - 58px);position:absolute}.ghost-one{transform:translate(-76px,-30px)rotate(-6deg)}.ghost-two{transform:translate(76px,18px)rotate(6deg)}.sweep-live-card{z-index:3;aspect-ratio:5/8;width:auto;height:min(416px,100% - 42px);color:inherit;font:inherit;text-align:left;cursor:pointer;backface-visibility:hidden;background:#071014;border:0;padding:0;animation:.52s cubic-bezier(.16,1,.3,1) both sweep-card-arrive;position:relative;overflow:hidden;box-shadow:0 24px 45px #00000080,0 0 0 1px #00f0ff14}.sweep-live-card>img{object-fit:cover;backface-visibility:hidden;width:100%;height:100%;transition:opacity .16s,transform .38s cubic-bezier(.16,1,.3,1);display:block}.sweep-live-card:hover>img,.sweep-live-card:focus-visible>img{transform:scale(1.018)}.sweep-live-card:focus-visible{outline:2px solid var(--sweep-cyan);outline-offset:4px}.sweep-open-video{z-index:6;color:#effcff;opacity:.78;pointer-events:none;background:#040d11c7;border:1px solid #dffcff9e;border-radius:12px;align-items:center;gap:7px;min-height:38px;padding:0 11px 0 6px;transition:opacity .2s,background-color .2s,border-color .2s,transform .32s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 9px 24px #00000047}.sweep-open-video svg{color:var(--sweep-cyan)}.sweep-open-video b{white-space:nowrap;font-size:9px;font-weight:720}.sweep-live-card:hover .sweep-open-video,.sweep-live-card:focus-visible .sweep-open-video{border-color:var(--sweep-cyan);opacity:1;background:#041217f0;transform:translate(-50%,-50%)scale(1.04)}.sweep-video-shade{background:linear-gradient(#03080b6b,#0000 28% 62%,#03080be6);position:absolute;inset:0}.sweep-scan-line{z-index:2;background:var(--sweep-cyan);opacity:0;height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #00f0ff9e}.phase-analyzing .sweep-scan-line{opacity:1;animation:1.25s cubic-bezier(.45,0,.55,1) infinite sweep-scan}.sweep-video-origin{z-index:3;color:#e7e0d7;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;top:13px;left:14px;right:14px}.sweep-video-origin span{background:#040d11cc;border:1px solid #00f0ff38;padding:4px 6px}.sweep-video-origin strong{font-size:10px}.sweep-video-heat{z-index:4;color:#dffcff;font-variant-numeric:tabular-nums;background:#040d11e6;border:1px solid #00f0ff4d;grid-template-columns:5px auto auto;align-items:center;gap:5px;min-height:24px;padding:0 8px;display:inline-grid;position:absolute;top:42px;left:14px;box-shadow:0 7px 18px #00000047}.sweep-video-heat>i{background:currentColor;width:5px;height:5px;box-shadow:0 0 9px}.sweep-video-heat>span{font-size:9px;font-weight:720}.sweep-video-heat>strong{color:#a9c2c7;border-left:1px solid #00f0ff33;padding-left:5px;font-family:SFMono-Regular,Roboto Mono,Consolas,monospace;font-size:8px;font-weight:540}.sweep-video-heat.heat-watching{color:#bdb8af}.sweep-video-heat.heat-rising{color:#79d8d2;border-color:#65d8d261}.sweep-video-heat.heat-hot{color:var(--sweep-amber);background:#120e05e6;border-color:#ffaa0085}.sweep-video-heat.heat-viral{color:#ffd46b;background:#130c04eb;border-color:#ffaa00b8;box-shadow:0 8px 24px #ffaa0029}.sweep-video-copy{z-index:3;position:absolute;bottom:17px;left:16px;right:16px}.sweep-video-copy strong{margin-bottom:7px;font-size:15px;line-height:1.4;display:block}.sweep-video-copy span{color:#b6cbd0;font-size:10px}.sweep-verdict{z-index:7;background:#040d11ed;border:1px solid;align-items:center;gap:9px;min-width:118px;padding:9px 12px;font-size:13px;font-weight:780;animation:.38s cubic-bezier(.16,1,.3,1) both sweep-verdict-stamp;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-5deg)}.sweep-verdict>span,.sweep-verdict>span>b,.sweep-verdict>span>small{display:block}.sweep-verdict>span>b{white-space:nowrap}.sweep-verdict>span>small{color:#d1d0c9;white-space:nowrap;margin-top:2px;font-size:7px;font-weight:520}.sweep-verdict.accepted{color:var(--sweep-cyan)}.sweep-verdict.rejected{color:var(--sweep-red)}.sweep-verdict.tier-power{color:#69ddd6;border-color:#69ddd6bf;box-shadow:0 10px 28px #17736f4d}.sweep-verdict.tier-treasure{color:var(--sweep-amber);background:#100d05f0;border-color:#ffaa00db;box-shadow:0 12px 34px #fa03}.sweep-verdict.tier-legendary{color:#ffd46b;background:#100d05f2;border-color:#ffd46b;box-shadow:0 14px 38px #ffaa0038,0 6px 18px #00f0ff1f}.phase-archive .sweep-live-card{animation:none}.sweep-transfer-card{z-index:80;pointer-events:none;transform-origin:0 0;will-change:transform, opacity;border:1px solid #28505a;border-radius:9px;animation:1.55s cubic-bezier(.4,0,.18,1) forwards sweep-transfer-to-vault;position:absolute;overflow:hidden;box-shadow:0 16px 36px #00000080}.sweep-transfer-card img{object-fit:cover;width:100%;height:100%;display:block}.phase-reject .sweep-live-card{box-shadow:none;overflow:visible}.phase-reject .sweep-live-card>img,.phase-reject .sweep-video-shade,.phase-reject .sweep-video-origin,.phase-reject .sweep-video-copy,.phase-reject .sweep-verdict{opacity:0}.sweep-fragments{z-index:6;position:absolute;inset:0}.sweep-fragments span{background-image:var(--piece-image);background-repeat:no-repeat;background-size:400% 300%;background-position:var(--piece-x) var(--piece-y);width:25.1%;height:33.5%;animation:sweep-piece-break .82s cubic-bezier(.4,0,.8,.4) var(--piece-delay) forwards;position:absolute}.sweep-feed-caption{color:#718a90;align-items:center;gap:7px;font-size:9px;display:flex;position:absolute;bottom:18px;left:20px}.sweep-feed-caption svg{color:var(--sweep-cyan)}.sweep-analysis-panel{--cyber-cyan:#00f0ff;--cyber-green:#00f0ff;--cyber-red:#ff1e42;isolation:isolate;contain:layout paint;background-color:#05090d;background-image:linear-gradient(#00f0ff06 1px,#0000 1px),linear-gradient(90deg,#00f0ff06 1px,#0000 1px);background-size:28px 28px;border-left:1px solid #17333b;flex-direction:column;min-width:0;min-height:0;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00f0ff0a}.sweep-analysis-panel:before,.sweep-analysis-panel:after{content:"";z-index:-1;pointer-events:none;width:28px;height:28px;position:absolute}.sweep-analysis-panel:before{border-top:1px solid #00f0ff7a;border-left:1px solid #00f0ff7a;top:9px;left:9px}.sweep-analysis-panel:after{border-bottom:1px solid #00f0ff47;border-right:1px solid #00f0ff47;bottom:9px;right:9px}.sweep-spider-stage{color:#e9f4ef;min-width:0;min-height:0;position:absolute;inset:0;overflow:hidden}.sweep-spider-canvas{cursor:crosshair;touch-action:none;width:100%;height:100%;display:block}.sweep-spider-head{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;top:clamp(18px,2.5vh,26px);left:clamp(22px,2.6vw,34px);right:clamp(22px,2.6vw,34px)}.sweep-spider-head>div{align-items:center;gap:10px;min-width:0;display:flex}.sweep-spider-head i{background:var(--cyber-cyan);flex:none;width:7px;height:7px;animation:1.4s ease-in-out infinite sweep-live-pulse;box-shadow:0 3px 14px #65d8d2a6}.sweep-spider-head strong,.sweep-spider-head em,.sweep-spider-readout,.sweep-spider-hint{font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Roboto Mono,Consolas,monospace}.sweep-spider-head strong{color:var(--cyber-cyan);letter-spacing:.09em;white-space:nowrap;font-size:11px}.sweep-spider-head span{color:#aebdb6;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:560;overflow:hidden}.sweep-spider-head em{color:#8fa29a;font-size:11px;font-style:normal}.sweep-spider-progress{z-index:2;pointer-events:none;background:#2d3835;height:1px;position:absolute;top:clamp(45px,6.6vh,60px);left:clamp(22px,2.6vw,34px);right:clamp(22px,2.6vw,34px);overflow:hidden}.sweep-spider-progress i{background:var(--cyber-cyan);transform-origin:0;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.sweep-spider-readout{z-index:2;pointer-events:none;justify-content:space-between;align-items:end;gap:18px;display:flex;position:absolute;bottom:clamp(22px,3vh,32px);left:clamp(22px,2.6vw,34px);right:clamp(22px,2.6vw,34px)}.sweep-spider-readout>div:first-child{align-items:baseline;gap:5px;display:flex}.sweep-spider-readout span{color:#82938c;letter-spacing:.04em;font-size:10px}.sweep-spider-readout>div:first-child span{align-self:flex-start;margin-top:5px}.sweep-spider-readout strong{color:#e9f4ef;letter-spacing:-.04em;font-size:clamp(30px,5.6vh,52px);font-weight:520;line-height:.78;transition:color .2s}.sweep-spider-readout small{color:#61706a;font-size:10px}.sweep-spider-readout>div:last-child{justify-items:end;gap:4px;display:grid}.sweep-spider-readout b{color:var(--cyber-cyan);letter-spacing:.05em;font-size:10px;font-weight:560}.sweep-analysis-panel.is-pass .sweep-spider-readout strong,.sweep-analysis-panel.is-pass .sweep-spider-readout b{color:var(--cyber-cyan)}.sweep-analysis-panel.is-fail .sweep-spider-readout strong,.sweep-analysis-panel.is-fail .sweep-spider-readout b{color:var(--cyber-red)}.sweep-spider-hint{z-index:2;color:#66756f;pointer-events:none;font-size:9px;position:absolute;bottom:clamp(58px,8.8vh,78px);right:clamp(22px,2.6vw,34px)}.sweep-cyber-scan{z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#65d8d2cc,#0000);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 8px 34px #65d8d21a}.phase-analyzing .sweep-cyber-scan{opacity:1;animation:1.8s cubic-bezier(.4,0,.6,1) infinite sweep-panel-scan}.sweep-analysis-head{justify-content:space-between;align-items:center;gap:12px;min-height:22px;display:flex}.sweep-analysis-head>div{align-items:center;gap:8px;min-width:0;display:flex}.sweep-analysis-head>div>i{background:var(--cyber-cyan);width:6px;height:6px;animation:1.4s ease-in-out infinite sweep-live-pulse;box-shadow:0 0 12px #65d8d299}.sweep-analysis-head span,.sweep-analysis-head em,.sweep-signal-table code,.sweep-signal-table>div>strong{font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Roboto Mono,Consolas,monospace}.sweep-analysis-head span{color:var(--cyber-cyan);letter-spacing:.1em;white-space:nowrap;font-size:9px}.sweep-analysis-head b{color:#aebdb6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:560;overflow:hidden}.sweep-analysis-head em{color:#8fa29a;font-size:10px;font-style:normal}.sweep-analysis-progress{grid-template-columns:1fr auto;align-items:center;gap:8px;margin:5px 0 8px;display:grid}.sweep-analysis-progress>i{background:#2d3835;height:1px;overflow:hidden}.sweep-analysis-progress>i>b{background:var(--cyber-cyan);width:100%;height:100%;transform:scaleX(var(--bar-scale));transform-origin:0;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.sweep-analysis-progress>span{color:#8fa29a;font-variant-numeric:tabular-nums;text-align:right;width:28px;font-family:SFMono-Regular,Roboto Mono,Consolas,monospace;font-size:8px}.sweep-cyber-score{border-bottom:1px solid #34413e;grid-template-columns:auto minmax(120px,1fr);align-items:end;gap:clamp(18px,2.5vw,36px);margin:0 0 clamp(8px,1.6vh,15px);padding:4px 0 10px;display:grid}.sweep-cyber-score>div:first-child{color:#e9f4ef;align-items:baseline;display:flex}.sweep-cyber-score>div:first-child>span{color:#75827c;align-self:flex-start;width:48px;padding-top:4px;font-size:8px}.sweep-cyber-score strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Roboto Mono,Consolas,monospace;font-size:clamp(44px,6.2vh,68px);font-weight:520;line-height:.8;transition:color .2s}.sweep-cyber-score small{color:#61706a;margin-left:5px;font-family:SFMono-Regular,Roboto Mono,Consolas,monospace;font-size:8px}.sweep-analysis-panel.is-pass .sweep-cyber-score strong{color:var(--cyber-green);text-shadow:0 5px 18px #b7d99626}.sweep-analysis-panel.is-fail .sweep-cyber-score strong{color:var(--cyber-red);text-shadow:0 5px 18px #ff775f21}.sweep-threshold-axis{align-self:center;padding:14px 0 9px;position:relative}.sweep-threshold-axis>i{background:#27312e;height:6px;display:block;position:relative}.sweep-threshold-axis>i:after{content:"";background:linear-gradient(90deg,#0000 24%,#ffffff1f 25%,#0000 26% 49%,#ffffff1f 50%,#0000 51% 74%,#ffffff1f 75%,#0000 76%);position:absolute;inset:0}.sweep-threshold-axis>i>b{background:var(--cyber-cyan);width:100%;height:100%;transform:scaleX(var(--score-scale));transform-origin:0;transition:transform 1.15s cubic-bezier(.16,1,.3,1);display:block}.sweep-threshold-axis>span{color:var(--cyber-red);font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Roboto Mono,Consolas,monospace;font-size:7px;position:absolute;top:0;transform:translate(-50%)}.sweep-threshold-axis>span:after{content:"";background:var(--cyber-red);width:1px;height:13px;position:absolute;top:12px;left:50%}.sweep-threshold-axis>span small{color:#a4756c;white-space:nowrap;margin:0;font-size:6px;display:block}.sweep-signal-table{border-top:1px solid #2b3633}.sweep-signal-table>div{border-bottom:1px solid #293330;grid-template-columns:52px minmax(118px,1fr) minmax(60px,.72fr) 26px;align-items:center;gap:9px;min-height:clamp(39px,5.2vh,47px);display:grid}.sweep-signal-table code{color:#7fa49a;letter-spacing:.05em;font-size:8px}.sweep-signal-table>div>span{min-width:0}.sweep-signal-table>div>span>b,.sweep-signal-table>div>span>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sweep-signal-table>div>span>b{color:#e0ebe6;margin-bottom:3px;font-size:10px;font-weight:620}.sweep-signal-table>div>span>small{color:#91a49b;font-size:9px}.sweep-signal-table>div>i{background:#2c3734;height:3px;overflow:hidden}.sweep-signal-table>div>i>b{background:var(--cyber-cyan);width:100%;height:100%;transform:scaleX(var(--bar-scale));transform-origin:0;transition:transform .8s cubic-bezier(.16,1,.3,1) var(--metric-delay);display:block}.sweep-signal-table>div>strong{color:#b8c9c1;text-align:right;font-size:10px;font-weight:500}.sweep-decision-line{opacity:0;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-height:38px;margin-top:auto;padding-top:8px;transition:opacity .22s,transform .32s cubic-bezier(.16,1,.3,1);display:grid;transform:translateY(6px)}.sweep-decision-line.visible{opacity:1;transform:none}.sweep-decision-line.pass{color:var(--cyber-green)}.sweep-decision-line.fail{color:var(--cyber-red)}.sweep-decision-line strong,.sweep-decision-line span{display:block}.sweep-decision-line strong{letter-spacing:.03em;margin-bottom:2px;font-family:SFMono-Regular,Roboto Mono,Consolas,monospace;font-size:10px}.sweep-decision-line span{color:#91a49b;font-size:9px}.sweep-vault{z-index:1;border-top:1px solid var(--sweep-line);border-bottom:1px solid var(--sweep-line);background:#1d1b19;grid-template-rows:42px minmax(0,1fr);min-width:0;min-height:0;margin:0;padding:0 16px 8px;display:grid;position:relative;overflow:hidden}.sweep-vault>header{justify-content:space-between;align-items:center;gap:14px;min-height:42px;margin-bottom:0;display:flex}.sweep-vault>header>div{align-items:center;gap:8px;display:flex}.sweep-vault>header svg{color:#9fba88}.sweep-vault>header strong{font-size:12px}.sweep-vault>header small{color:#817a72;font-variant-numeric:tabular-nums;font-size:9px}.sweep-vault>header>span{color:#777068;white-space:nowrap;font-size:9px}.sweep-vault-track{contain:layout paint;border-top:1px solid var(--sweep-line);cursor:grab;overscroll-behavior:contain;touch-action:pan-x;scroll-behavior:smooth;scrollbar-color:#5a544d #25231f;scrollbar-width:thin;height:auto;min-height:0;position:relative;overflow:auto hidden}.sweep-vault-track.is-dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.sweep-vault-track:focus-visible{outline-offset:3px;outline:1px solid #756e66}.sweep-vault-track>p{color:#6f6961;margin:0;padding:38px 0 0 18px;font-size:10px}.sweep-vault-card{z-index:var(--vault-z);aspect-ratio:9/16;cursor:pointer;width:auto;height:min(273px,100% - 18px);transform:translate3d(var(--vault-x),var(--vault-y),0);backface-visibility:hidden;background:#292723;border:1px solid #49453f;border-radius:9px;padding:0;transition:transform 1.35s cubic-bezier(.22,.68,.18,1),opacity .72s;position:absolute;top:9px;left:12px;overflow:hidden}.sweep-vault-track.is-shifting .sweep-vault-card{transform:translate3d(var(--vault-next-x),var(--vault-next-y),0);will-change:transform, opacity}.sweep-vault-track.is-full.is-shifting .sweep-vault-card:last-of-type{opacity:0}.sweep-vault-track .sweep-vault-incoming{z-index:30;opacity:0;pointer-events:none;transition:transform .64s cubic-bezier(.18,.86,.2,1),opacity .2s;animation:none;transform:translate(-16px)scale(.94)}.sweep-vault-track.is-shifting .sweep-vault-incoming{transform:translate(-16px)scale(.94)}.sweep-vault-track .sweep-vault-incoming.is-visible{opacity:1;pointer-events:auto;will-change:transform, opacity;transform:translate(0,0)scale(1)}.sweep-vault-card:hover{border-color:#746c63}.sweep-vault-card img{object-fit:cover;backface-visibility:hidden;width:100%;height:100%;display:block}.sweep-vault-card:focus-visible{outline:2px solid var(--sweep-cyan);outline-offset:3px}.sweep-vault-play{z-index:4;color:#effcff;opacity:.72;pointer-events:none;background:#040d11b3;border:1px solid #ffffff94;border-radius:50%;place-items:center;width:30px;height:30px;transition:opacity .2s,background-color .2s,transform .28s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 16px #00000047}.sweep-vault-card:hover .sweep-vault-play,.sweep-vault-card:focus-visible .sweep-vault-play{color:#041115;opacity:1;background:#00f0ffdb;transform:translate(-50%,-50%)scale(1.08)}.sweep-vault-card:before,.sweep-transfer-card:before{content:"";z-index:2;pointer-events:none;border:1px solid #0000;border-radius:6px;position:absolute;inset:4px}.sweep-vault-card:after,.sweep-transfer-card:after{content:"";z-index:2;opacity:0;pointer-events:none;background:linear-gradient(112deg,#0000 42%,#ffffff61 49%,#ffffff14 54%,#0000 61%);position:absolute;inset:-45% -90%;transform:translate(-38%)}.sweep-card-tier{z-index:4;color:#e8e4dc;text-align:left;background:#100f0ed1;justify-content:space-between;align-items:flex-end;gap:6px;padding:5px 6px;display:flex;position:absolute;bottom:7px;left:7px;right:7px}.sweep-card-tier b,.sweep-card-tier small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sweep-card-tier b{letter-spacing:.02em;font-size:8px}.sweep-card-tier small{color:#a6a199;font-size:6px}.sweep-vault-card.tier-standard .sweep-card-tier{opacity:.72}.sweep-vault-card.tier-power,.sweep-transfer-card.tier-power{border-color:#65d8d2b8;box-shadow:0 12px 26px #14656233}.sweep-vault-card.tier-power:before,.sweep-transfer-card.tier-power:before{border-color:#65d8d26b}.tier-power .sweep-card-tier{color:#8ce8e2;border-top:1px solid #65d8d25c}.sweep-vault-card.tier-treasure,.sweep-transfer-card.tier-treasure{border-color:#f0c56fe0;box-shadow:0 14px 30px #825c1647}.sweep-vault-card.tier-treasure:before,.sweep-transfer-card.tier-treasure:before{border-color:#f0c56f8f;box-shadow:inset 0 0 18px #f0c56f14}.tier-treasure .sweep-card-tier{color:#f5cf82;background:#1b160ee0;border-top:1px solid #f0c56f80}.sweep-vault-card.tier-legendary,.sweep-transfer-card.tier-legendary{border-color:#ffe06d;box-shadow:0 18px 38px #d84ba64d,0 7px 22px #ffe06d2e}.sweep-vault-card.tier-legendary:before,.sweep-transfer-card.tier-legendary:before{border-color:#ffe479cc;box-shadow:inset 0 0 22px #dc54b129}.tier-legendary .sweep-card-tier{color:#ffe68f;background:#1f121de6;border-top:1px solid #ffe06d9e}.sweep-vault-incoming.is-visible.tier-power:after,.sweep-vault-incoming.is-visible.tier-treasure:after,.sweep-vault-incoming.is-visible.tier-legendary:after,.sweep-transfer-card.tier-power:after,.sweep-transfer-card.tier-treasure:after,.sweep-transfer-card.tier-legendary:after{animation:.78s cubic-bezier(.16,1,.3,1) .12s both sweep-card-foil}.sweep-vault-spacer{pointer-events:none;height:1px}.sweep-live-empty{color:#9e968d;background:#191816;place-items:center;min-height:100%;font-size:12px;display:grid}@keyframes sweep-live-pulse{50%{opacity:.52;box-shadow:0 0 0 8px #91ad7600}}@keyframes sweep-panel-scan{0%{opacity:0;transform:translateY(20px)}12%{opacity:.75}88%{opacity:.35}to{opacity:0;transform:translateY(410px)}}@keyframes sweep-card-arrive{0%{opacity:0;transform:translateY(-72px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes sweep-scan{0%{transform:translate(0,0)}to{transform:translateY(416px)}}@keyframes sweep-verdict-stamp{0%{opacity:0;transform:translate(-50%,-50%)scale(1.7)rotate(-9deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-5deg)}}@keyframes sweep-card-foil{0%{opacity:0;transform:translate(-38%)}28%{opacity:.8}to{opacity:0;transform:translate(38%)}}@keyframes sweep-transfer-to-vault{0%{opacity:0;transform:translate(0,0)scale(1)}8%{opacity:1}82%{transform:translate3d(var(--transfer-x),var(--transfer-y),0) scale(var(--transfer-scale-x),var(--transfer-scale-y));opacity:1}to{transform:translate3d(var(--transfer-x),var(--transfer-y),0) scale(var(--transfer-scale-x),var(--transfer-scale-y));opacity:0}}@keyframes sweep-piece-break{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--piece-dx), var(--piece-dy)) rotate(var(--piece-rotate)) scale(.78);opacity:0}}.view{max-width:1260px;min-height:100%;margin:0 auto;padding:32px clamp(24px,4vw,58px) 56px}.brief-header{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:28px;display:flex}.brief-header h1,.view-title h1{letter-spacing:-.035em;margin:0 0 9px;font-size:clamp(26px,2.7vw,38px);font-weight:720;line-height:1.14}.brief-header p,.view-title p{max-width:68ch;color:var(--muted);margin:0;font-size:14px;line-height:1.7}.brief-date{color:var(--soft);white-space:nowrap;align-items:center;gap:7px;margin-top:7px;font-size:12px;display:flex}.lead-finding{border-radius:var(--radius);background:var(--graphite);color:#f5f1ea;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:28px;padding:22px 24px;display:grid}.lead-symbol{color:#e79580;background:#484640;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.finding-label{color:#e79580;margin:0 0 7px;font-size:10px;font-weight:750}.lead-finding h2{letter-spacing:-.02em;max-width:760px;margin:0 0 6px;font-size:clamp(17px,1.6vw,22px);line-height:1.35}.lead-finding>div>p:last-child{color:#cfc9bf;max-width:72ch;margin:0;font-size:12px;line-height:1.6}.finding-strength{text-align:center;border-left:1px solid #5a5751;min-width:76px;padding-left:20px}.finding-strength strong{font-variant-numeric:tabular-nums;font-size:26px;line-height:1;display:block}.finding-strength span{color:#b8b1a7;margin-top:6px;font-size:10px;display:block}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin:0 0 17px;display:flex}.section-heading h2{letter-spacing:-.02em;margin:0 0 5px;font-size:18px}.section-heading p{color:var(--muted);margin:0;font-size:12px}.type-cognitive .graph-node-icon{color:var(--cognitive)}.type-knowledge .graph-node-icon{color:var(--knowledge)}.type-skill .graph-node-icon{color:var(--skill)}.human-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:20px;padding:16px 18px;display:grid}.human-title{color:var(--accent);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.human-strip blockquote{color:#4c4944;margin:0;font-size:12px;line-height:1.6}.motive-list{flex-wrap:wrap;justify-content:end;gap:6px;display:flex}.motive-list span{color:#5c5852;background:#ece9e3;border-radius:999px;padding:5px 8px;font-size:10px}.statusbar{background:var(--graphite);color:#d8d3cb;z-index:30;grid-area:3/1/auto/-1;justify-content:space-between;align-items:center;gap:20px;padding:0 16px 0 22px;font-size:10px;display:flex;position:relative}.stage-progress{background:#45433f;height:2px;position:absolute;top:0;left:0;right:0}.stage-progress span{background:var(--accent);height:100%;transition:width .45s cubic-bezier(.22,1,.36,1);display:block}.status-copy{align-items:center;gap:7px;min-width:0;display:flex}.status-copy>svg{color:#e4927c}.status-message{color:#9f9a92;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-facts{white-space:nowrap;font-variant-numeric:tabular-nums;color:#a8a39b;align-items:center;gap:15px;display:flex}.view-title{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:30px;display:flex}.account-view{max-width:1380px}.account-title{align-items:end}.account-title>div{max-width:840px}.account-title .eyebrow{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:760}.account-loading{min-height:360px;color:var(--muted);justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}.account-loading-error{color:var(--accent);flex-direction:column}.account-loading-error button{border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);cursor:pointer;margin-top:5px;padding:8px 14px}.account-bind-bar{border:1px solid var(--line-strong);background:var(--paper);grid-template-columns:auto auto minmax(180px,1fr) auto;align-items:center;gap:12px;margin-bottom:24px;padding:12px 13px 12px 16px;display:grid;box-shadow:0 7px 22px #2a27220f}.account-bind-bar>svg{color:var(--accent)}.account-bind-bar label{color:var(--ink);white-space:nowrap;font-size:11px;font-weight:720}.account-bind-bar input{border:0;border-left:1px solid var(--line);min-width:0;height:36px;color:var(--ink);background:0 0;outline:none;padding:0 12px;font-size:12px}.account-bind-bar input:focus{box-shadow:inset 2px 0 var(--accent)}.account-bind-bar button{background:var(--graphite);color:#fff;cursor:pointer;border:0;min-height:35px;padding:0 14px;font-size:11px;font-weight:720}.account-bind-bar button:disabled{opacity:.45;cursor:not-allowed}.account-empty{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--paper);grid-template-columns:1.2fr repeat(3,1fr);min-height:320px;display:grid}.account-empty-mark{color:#e9866d;background:#302f2c;place-items:center;display:grid}.account-empty>div:not(:first-child){border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:32px;display:flex}.account-empty span{color:var(--accent);font-variant-numeric:tabular-nums;margin-bottom:28px;font-size:10px}.account-empty strong{max-width:14ch;font-size:17px;line-height:1.35}.account-empty p{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.65}.account-tabs{gap:7px;margin-bottom:10px;display:flex;overflow-x:auto}.account-tabs>button{border:1px solid var(--line);min-width:190px;color:var(--muted);text-align:left;cursor:pointer;background:#ebe8e2;grid-template-columns:32px minmax(110px,1fr) 7px;align-items:center;gap:9px;padding:9px 11px;display:grid;position:relative}.account-tabs>button.active{border-color:var(--line-strong);background:var(--paper);color:var(--ink);box-shadow:inset 0 -2px var(--accent)}.account-tab-avatar{color:#5f5b55;background:#d8d4cd;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:760;display:grid;overflow:hidden}.account-tab-avatar img{object-fit:cover;width:100%;height:100%}.account-tabs strong,.account-tabs small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-tabs strong{margin-bottom:3px;font-size:11px}.account-tabs small{color:var(--soft);font-size:9px}.account-tabs i{background:#c48951;border-radius:50%;width:7px;height:7px}.account-tabs i.live{background:#6f8b63;box-shadow:0 0 0 3px #6f8b631f}.account-dossier{border:1px solid var(--line-strong);background:var(--paper);overflow:hidden;box-shadow:0 18px 42px #26242014}.account-profile-head{border-bottom:1px solid var(--line);grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:21px;padding:26px 28px 23px;display:grid}.account-avatar{width:74px;height:74px;color:var(--muted);background:#e8e4dc;border-radius:50%;place-items:center;display:grid;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%}.account-identity{min-width:0}.account-source-line{flex-wrap:wrap;gap:7px;margin-bottom:7px;display:flex}.account-source-line span{border-right:1px solid var(--line);color:var(--soft);padding-right:8px;font-size:9px}.account-source-line span:first-child{color:var(--accent);font-weight:720}.account-source-line span:last-child{border-right:0}.account-identity h2{letter-spacing:-.025em;margin:0 0 6px;font-size:25px}.account-identity p{max-width:70ch;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.account-identity a{color:var(--accent);align-items:center;gap:5px;margin-top:8px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.account-identity a:hover{text-underline-offset:3px;text-decoration:underline}.account-profile-metrics{grid-template-columns:repeat(3,minmax(72px,auto));margin:0;display:grid}.account-profile-metrics div{border-left:1px solid var(--line);text-align:right;padding:2px 18px}.account-profile-metrics dt{color:var(--soft);margin-bottom:8px;font-size:9px}.account-profile-metrics dd{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:690}.account-schedule-row{border-bottom:1px solid var(--line);background:#f4f1eb;grid-template-columns:minmax(220px,1fr) auto 112px 104px;align-items:center;gap:12px;padding:13px 28px;display:grid}.account-schedule-row>span{align-items:center;gap:8px;min-width:0;display:flex}.account-schedule-row>span svg{color:var(--accent)}.account-schedule-row>span strong{font-size:11px}.account-schedule-row>span small{color:var(--soft);font-size:9px}.account-schedule-row select,.account-schedule-row input[type=time]{border:1px solid var(--line-strong);background:var(--paper);height:32px;color:var(--ink);padding:0 8px;font-size:10px}.account-schedule-manual{grid-template-columns:minmax(0,1fr) minmax(260px,1.4fr)}.account-schedule-manual p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.schedule-switch{width:34px;height:19px;position:relative}.schedule-switch input{opacity:0;pointer-events:none;position:absolute}.schedule-switch span{cursor:pointer;background:#c9c4bb;border-radius:12px;width:100%;height:100%;transition:background .16s;display:block}.schedule-switch span:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.schedule-switch input:checked+span{background:var(--skill)}.schedule-switch input:checked+span:after{transform:translate(15px)}.schedule-switch input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.account-run-state{color:#6f5431;background:#eee5d9;border-bottom:1px solid #d8d1c6;align-items:center;gap:11px;padding:14px 28px;display:flex}.account-run-state>span,.account-run-state strong,.account-run-state small{display:block}.account-run-state strong{margin-bottom:3px;font-size:11px}.account-run-state small{color:#8a7356;font-size:9px}.account-report-empty{text-align:center;align-content:center;justify-items:center;min-height:360px;padding:40px;display:grid}.account-report-empty svg{color:var(--accent)}.account-report-empty strong{margin-top:13px;font-size:14px}.account-report-empty p{max-width:44ch;color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.65}.account-report-workbench{grid-template-columns:155px minmax(0,1fr);min-height:620px;display:grid}.account-version-rail{border-right:1px solid var(--line);color:#eee8df;background:#302f2c;flex-direction:column;min-width:0;display:flex}.account-version-rail>header{border-bottom:1px solid #4a4843;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:17px 14px;display:grid}.account-version-rail>header svg{color:#e58a72}.account-version-rail>header span{font-size:11px;font-weight:720}.account-version-rail>header small{color:#9e988f;font-size:8px}.account-version-rail>div{flex:1}.account-version-rail button{color:#bcb6ad;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #45433f;grid-template-columns:30px minmax(0,1fr);gap:2px 8px;width:100%;min-height:63px;padding:12px 13px;display:grid}.account-version-rail button:hover{background:#373531}.account-version-rail button.active{color:#fff;background:#403c37;box-shadow:inset 2px 0 #e27b61}.account-version-rail button span{color:#e58a72;grid-row:1/3;font-size:9px;font-weight:760}.account-version-rail button strong{font-size:11px}.account-version-rail button small{color:#918b82;font-size:8px}.account-version-rail>p{color:#8f8980;border-top:1px solid #4a4843;grid-template-columns:auto 1fr;gap:6px;margin:0;padding:14px;font-size:8px;line-height:1.55;display:grid}.account-version-rail>p svg{color:#87a478}.account-report-canvas{background:#fbfaf7;min-width:0}.account-report-header{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;gap:25px;padding:30px 36px 28px;display:grid}.account-report-header>div>span{color:var(--accent);letter-spacing:.11em;font-size:9px;font-weight:760}.account-report-header h3{letter-spacing:-.025em;max-width:38ch;margin:9px 0;font-size:clamp(22px,2.2vw,31px);line-height:1.28}.account-report-header p{color:var(--soft);margin:0;font-size:9px}.account-report-header>svg{color:var(--skill)}.account-metric-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.account-metric-strip>div{border-right:1px solid var(--line);grid-template-columns:auto 1fr;gap:10px;padding:18px 22px;display:grid}.account-metric-strip>div:last-child{border-right:0}.account-metric-strip svg{color:var(--accent);margin-top:2px}.account-metric-strip span,.account-metric-strip small,.account-metric-strip strong,.account-metric-strip em{display:block}.account-metric-strip small{color:var(--soft);margin-bottom:5px;font-size:8px}.account-metric-strip strong{font-variant-numeric:tabular-nums;font-size:20px}.account-metric-strip em{color:var(--muted);margin-top:3px;font-size:8px;font-style:normal}.account-report-section{border-bottom:1px solid var(--line);padding:27px 36px 30px}.account-report-section>header{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:11px;margin-bottom:19px;display:grid}.account-report-section>header>span{color:var(--accent);font-variant-numeric:tabular-nums;padding-top:2px;font-size:9px;font-weight:760}.account-report-section h4{margin:0 0 4px;font-size:15px}.account-report-section>header p{color:var(--soft);margin:0;font-size:9px}.account-finding-list{border-top:1px solid var(--line)}.account-finding-list article{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:11px;padding:16px 0;display:grid}.account-finding-list article>span{color:var(--soft);font-variant-numeric:tabular-nums;font-size:9px}.account-finding-list header{justify-content:space-between;gap:16px;display:flex}.account-finding-list header strong{font-size:12px}.account-finding-list header small{color:var(--soft);flex:none;font-size:8px}.account-finding-list p{color:#59554e;margin:7px 0 0;font-size:11px;line-height:1.68}.account-finding-list footer{color:var(--soft);margin-top:8px;font-size:8px}.account-finding-list.problem article>span{color:#a35645}.account-finding-list.opportunity article>span{color:var(--knowledge)}.account-finding-list.value article>span{color:var(--skill)}.account-need-list{border-top:1px solid var(--line-strong);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;display:grid}.account-need-list article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 18px}.account-need-list article>div{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.account-need-list article>div span{color:var(--accent);font-size:8px;font-weight:760}.account-need-list article>div b{color:var(--soft);font-size:8px;font-weight:600}.account-need-list article>strong{font-size:12px}.account-need-list article>p{color:var(--muted);margin:7px 0;font-size:10px;line-height:1.62}.account-need-list article>small{color:var(--soft);font-size:8px}.account-monetization-list{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-monetization-list article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:19px 21px}.account-monetization-list article>span{color:var(--accent);align-items:center;gap:6px;font-size:8px;font-weight:740;display:inline-flex}.account-monetization-list h4{margin:13px 0 8px;font-size:13px}.account-monetization-list p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.account-monetization-list footer{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:9px;margin-top:14px;padding-top:12px;display:grid}.account-monetization-list footer strong{color:var(--soft);font-size:8px}.account-monetization-list footer span{color:#514d47;font-size:9px;line-height:1.55}.account-actions{counter-reset:account-actions;border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.account-actions li{counter-increment:account-actions;border-bottom:1px solid var(--line);color:#4f4b45;grid-template-columns:32px minmax(0,1fr);gap:11px;padding:14px 0;font-size:11px;line-height:1.65;display:grid}.account-actions li:before{content:counter(account-actions, decimal-leading-zero);color:var(--accent);font-size:9px}.account-limitations{color:var(--muted);background:#f1eee8;grid-template-columns:auto 1fr;gap:10px;padding:22px 36px 25px;display:grid}.account-limitations>svg{color:var(--warning);margin-top:1px}.account-limitations strong{color:var(--ink);margin-bottom:6px;font-size:10px;display:block}.account-limitations p{margin:3px 0;font-size:9px;line-height:1.55}.graph-legend{color:var(--muted);align-items:center;gap:12px;padding-top:10px;font-size:10px;display:flex}.graph-legend span{align-items:center;gap:5px;display:flex}.graph-legend i{background:var(--cognitive);border-radius:50%;width:7px;height:7px}.graph-legend .legend-knowledge i{background:var(--knowledge)}.graph-legend .legend-skill i{background:var(--skill)}.graph-canvas{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);min-height:560px;padding:24px 28px 28px;position:relative;overflow:hidden}.graph-origin{color:#f5f1eb;background:#343330;border-radius:12px;align-items:center;gap:13px;max-width:560px;margin:0 auto;padding:15px 18px;display:flex;box-shadow:0 8px 18px #23221f24}.origin-icon{color:#e59680;background:#4a4844;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.graph-origin span{color:#aaa49b;margin-bottom:4px;font-size:9px;display:block}.graph-origin strong{font-size:13px;line-height:1.4}.graph-spine{border-top:1px solid #c9c4bb;width:72%;height:108px;position:absolute;top:92px;left:50%;transform:translate(-50%)}.graph-spine:before{content:"";border-left:1px solid #c9c4bb;height:28px;position:absolute;top:-28px;left:50%}.graph-spine span{border-left:1px solid #c9c4bb;height:26px;position:absolute;top:0}.graph-spine span:first-child{left:0}.graph-spine span:nth-child(2){left:50%}.graph-spine span:nth-child(3){right:0}.graph-nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:62px;display:grid;position:relative}.graph-node{text-align:left;border:1px solid var(--line);cursor:pointer;background:#f8f6f2;border-radius:13px;grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);gap:12px;min-height:230px;padding:18px;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,border-color .18s;display:grid}.graph-node:hover,.graph-node.selected{border-color:#aaa49a;transform:translateY(-3px);box-shadow:0 10px 24px #2d2a261a}.graph-node-icon{background:#ece9e3;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.graph-node-copy>div{flex-direction:column;gap:2px;display:flex}.graph-node-copy>div span{font-size:10px;font-weight:750}.graph-node-copy>div small{color:var(--soft);font-size:9px}.graph-node h3{margin:18px 0 8px;font-size:14px;line-height:1.5}.graph-node p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.graph-node-metric{grid-column:2;justify-self:end;align-items:baseline;gap:5px;display:flex}.graph-node-metric strong{font-variant-numeric:tabular-nums;font-size:19px}.graph-node-metric span{color:var(--soft);font-size:8px}.graph-outcome{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin:34px auto 0;font-size:11px;display:flex}.graph-outcome svg{color:var(--skill)}.graph-outcome strong{color:var(--ink)}.human-view{max-width:1360px}.human-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.human-toolbar h1{letter-spacing:-.02em;margin:0;font-size:18px;line-height:1.3}.research-state{border:1px solid var(--line-strong);color:var(--muted);background:var(--paper);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;display:inline-flex}.research-state span{background:var(--warning);border-radius:50%;width:6px;height:6px}.human-workbench{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);grid-template-columns:248px minmax(0,1fr);min-height:590px;display:grid;overflow:hidden}.insight-ledger{border-right:1px solid var(--line);background:#efede8;flex-direction:column;min-width:0;padding:22px 16px 18px;display:flex}.ledger-heading{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;padding:0 7px 14px;display:flex}.ledger-heading h2{letter-spacing:-.01em;margin:0;font-size:14px}.ledger-heading span{color:var(--soft);font-variant-numeric:tabular-nums;font-size:11px}.insight-list{flex-direction:column;gap:6px;padding:14px 0;display:flex}.insight-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;width:100%;padding:14px 12px 14px 15px;transition:background .16s,color .16s;position:relative}.insight-list button:before{content:"";background:0 0;width:1px;position:absolute;top:16px;bottom:16px;left:5px}.insight-list button:hover{background:#fbfaf7ad}.insight-list button.active{background:var(--paper)}.insight-list button.active:before{background:var(--accent)}.insight-list strong,.insight-list span,.insight-list small{display:block}.insight-list strong{margin-bottom:7px;font-size:13px;line-height:1.5}.insight-list span{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.insight-list small{color:var(--soft);margin-top:9px;font-size:10px}.ledger-coverage{border-top:1px solid var(--line-strong);margin:auto 7px 0;padding-top:14px}.ledger-coverage div{justify-content:space-between;align-items:baseline;gap:8px;padding:5px 0;display:flex}.ledger-coverage dt{color:var(--soft);font-size:10px}.ledger-coverage dd{font-variant-numeric:tabular-nums;margin:0;font-size:11px;font-weight:700}.human-canvas{min-width:0;padding:0 clamp(28px,4vw,56px)}.human-summary{padding:25px 0 13px}.observation-context{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:11px;display:flex}.observation-context span{align-items:center;gap:6px;display:inline-flex}.observation-context svg{color:var(--accent)}.human-reading-flow{max-width:820px}.human-reading-section{border-bottom:1px solid var(--line);grid-template-columns:190px minmax(0,1fr);gap:36px;padding:27px 0;display:grid}.observation-section{border-top:1px solid var(--line-strong)}.human-reading-section header span{color:var(--accent);margin-bottom:7px;font-size:11px;font-weight:750;display:block}.human-reading-section h3{color:var(--muted);margin:0;font-size:12px;font-weight:560;line-height:1.5}.human-reading-section>p{margin:0;font-size:15px;font-weight:620;line-height:1.75}.human-reading-section ul{margin:0;padding:0;list-style:none}.human-reading-section li{padding:0 0 13px 18px;font-size:14px;line-height:1.7;position:relative}.human-reading-section li:last-child{padding-bottom:0}.human-reading-section li:before{content:"";background:var(--line-strong);border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:0}.motives-section li:before{background:var(--accent)}.concerns-section li{font-weight:660}.interpretation-footer{grid-template-columns:minmax(220px,.75fr) minmax(280px,1.25fr);align-items:center;gap:32px;margin:2px 0 0;padding:24px 0 26px;display:grid}.interpretation-confidence>div:first-child{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;display:flex}.interpretation-confidence strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px}.interpretation-meter{background:#dcd8d0;height:3px;margin-top:8px;overflow:hidden}.interpretation-meter i{background:var(--accent);height:100%;display:block}.interpretation-rule{border-left:1px solid var(--line);align-items:center;gap:11px;padding-left:24px;display:flex}.interpretation-rule svg{color:var(--accent);flex:none}.interpretation-rule p{max-width:58ch;color:var(--muted);margin:0;font-size:11px;line-height:1.65}.case-list{border-top:1px solid var(--line-strong)}.case-row{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(230px,1.2fr) minmax(200px,.8fr) 76px;align-items:center;gap:20px;padding:22px 0;display:grid}.case-index{color:#aaa49a;font-variant-numeric:tabular-nums;font-size:13px}.case-main>span{color:var(--accent);font-size:9px;font-weight:700}.case-main h2{margin:7px 0;font-size:15px;line-height:1.5}.case-main p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.case-structure{flex-wrap:wrap;gap:5px;display:flex}.case-structure span{color:#5e5a54;background:#e8e5df;border-radius:7px;padding:5px 7px;font-size:9px}.case-confidence{text-align:right}.case-confidence strong{font-variant-numeric:tabular-nums;font-size:20px;display:block}.case-confidence span{color:var(--soft);margin-top:5px;font-size:9px;display:block}.secondary-action{align-self:flex-start}.schedule-line{color:var(--muted);align-items:center;gap:8px;margin:-10px 0 24px;padding:10px 0;font-size:11px;display:flex}.schedule-line svg{color:var(--accent)}.schedule-line strong{color:var(--ink)}.schedule-line small{color:var(--soft);margin-left:auto}.baseline-sheet{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--paper);margin-bottom:42px}.baseline-heading{justify-content:space-between;align-items:center;gap:28px;padding:22px 24px 18px;display:flex}.baseline-heading h2{letter-spacing:-.02em;margin:0 0 5px;font-size:18px}.baseline-heading p{color:var(--muted);margin:0;font-size:11px}.baseline-progress{color:var(--muted);font-variant-numeric:tabular-nums;grid-template-columns:auto 100px;align-items:center;gap:10px;font-size:10px;display:grid}.baseline-progress>div{background:#dfdbd3;width:100px;height:3px;overflow:hidden}.baseline-progress i{background:var(--accent);height:100%;transition:width .45s cubic-bezier(.22,1,.36,1);display:block}.baseline-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.baseline-metrics>div{border-right:1px solid var(--line);min-width:0;padding:20px 22px 18px}.baseline-metrics>div:last-child{border-right:0}.baseline-metrics dt{color:var(--muted);margin-bottom:8px;font-size:10px}.baseline-metrics dd{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0 0 7px;font-size:clamp(20px,2vw,27px);font-weight:730;line-height:1}.baseline-metrics small{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.45;display:block;overflow:hidden}.baseline-chart{padding:20px 24px 18px}.chart-scale{color:var(--soft);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:9px;display:flex}.chart-scale strong{color:var(--muted);font-weight:600}.chart-days{border-bottom:1px solid var(--line);align-items:end;gap:clamp(12px,2vw,28px);min-height:124px;padding:0 2px 9px;display:flex}.chart-empty{width:100%;color:var(--soft);text-align:center;align-self:center;font-size:11px}.chart-day{grid-template-rows:90px auto auto;justify-items:center;gap:5px;width:min(62px,12%);min-width:34px;display:grid}.chart-column{background:#ebe8e2;flex-direction:column-reverse;justify-content:flex-start;align-self:end;width:18px;height:90px;display:flex;overflow:hidden}.chart-column i{width:100%;min-height:1px;display:block}.chart-column .chart-accepted{background:var(--skill)}.chart-column .chart-quarantined{background:#cbb296}.chart-day>strong{font-variant-numeric:tabular-nums;font-size:10px}.chart-day>span{color:var(--soft);font-variant-numeric:tabular-nums;font-size:8px}.chart-legend{color:var(--soft);justify-content:flex-end;gap:14px;padding-top:10px;font-size:9px;display:flex}.chart-legend span{align-items:center;gap:5px;display:inline-flex}.chart-legend i{background:var(--skill);width:7px;height:7px}.chart-legend i.quarantined{background:#cbb296}.run-history{margin-bottom:40px}.run-history-head,.run-history-row{grid-template-columns:minmax(160px,1.3fr) minmax(110px,1fr) minmax(120px,1fr) minmax(120px,.8fr);align-items:center;gap:18px;display:grid}.run-history-head{color:var(--soft);padding:0 12px 9px;font-size:9px}.run-history-row{border-top:1px solid var(--line);padding:15px 12px}.run-history-row:last-child{border-bottom:1px solid var(--line)}.run-history-row div{min-width:0}.run-history-row strong,.run-history-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.run-history-row strong{font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:11px}.run-history-row small{color:var(--soft);font-size:9px}.run-history-row small.cost-complete{color:var(--skill)}.run-history-row small.cost-incomplete{color:var(--warning)}.run-sheet{border-top:1px solid var(--line-strong)}.run-summary{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.run-summary>div:first-child{align-items:baseline;gap:10px;min-width:0;display:flex}.run-summary span{color:var(--soft);font-size:10px}.run-summary strong{font-size:15px}.run-summary small{text-overflow:ellipsis;max-width:320px;color:var(--soft);white-space:nowrap;overflow:hidden}.run-summary-state{align-items:center;gap:10px;display:flex}.run-summary-state>small{color:var(--muted);font-variant-numeric:tabular-nums}.run-state{background:#e2dfd8;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700}.state-completed{color:#52684c;background:#e1eadf}.state-failed{color:#9c4937;background:#f2dfda}.run-timeline{margin:0;padding:18px 0 0;list-style:none}.run-timeline li{grid-template-columns:30px 1fr;gap:12px;padding-bottom:20px;display:grid;position:relative}.run-timeline li:before{content:"";border-left:1px solid var(--line);position:absolute;top:28px;bottom:0;left:14px}.run-timeline li:last-child:before{display:none}.run-timeline li>span{width:28px;height:28px;color:var(--muted);background:#e6e2dc;border-radius:50%;place-items:center;font-size:9px;display:grid}.run-timeline li.current>span{background:var(--graphite);color:#fff}.run-timeline strong{margin:3px 0 4px;font-size:12px;display:block}.run-timeline small{color:var(--soft);font-size:9px}.watch-view{--watch-title:clamp(22px, 1.9vw, 27px);--watch-body:14px;--watch-label:12px;max-width:1380px;padding-top:27px}.watch-toolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.watch-mode-switch{border:1px solid var(--line-strong);background:#eeebe5;border-radius:11px;gap:5px;padding:4px;display:inline-flex}.watch-mode-switch button{min-height:34px;color:var(--muted);font-size:var(--watch-label);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-weight:680;display:inline-flex}.watch-mode-switch button:hover{color:var(--ink)}.watch-mode-switch button.active{background:var(--paper);color:var(--ink);box-shadow:0 2px 7px #27262314}.watch-mode-switch button.active svg{color:var(--accent)}.watch-mode-switch button span{color:#746f67;font-variant-numeric:tabular-nums;text-align:center;background:#dfdbd3;border-radius:999px;min-width:20px;padding:2px 6px;font-size:10px}.watch-mode-switch button.active span{background:var(--accent-soft);color:var(--accent)}.watch-session-summary{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);flex:0 0 280px;padding:9px 2px 8px}.watch-session-summary>div:first-child{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.watch-session-summary strong{font-size:var(--watch-body)}.watch-session-summary span{color:var(--muted);font-size:var(--watch-label)}.watch-session-progress{grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:12px;display:grid}.watch-session-progress i{background:#d8d4cc;height:3px;overflow:hidden}.watch-session-progress b{background:var(--accent);height:100%;transition:width .24s cubic-bezier(.22,1,.36,1);display:block}.watch-workbench{border-radius:var(--radius);background:#242320;border:1px solid #45413b;grid-template-columns:minmax(0,1fr) 250px;min-height:620px;display:grid;overflow:hidden;box-shadow:0 20px 42px #2624202b}.watch-now{grid-template-columns:minmax(300px,.92fr) minmax(300px,1.08fr);min-width:0;height:620px;display:grid;overflow:hidden}.watch-player-stage{contain:size layout paint;background:#11100f;place-items:center;min-width:0;height:566px;display:grid;overflow:hidden}.watch-now .watch-player-stage{height:620px}.watch-player-stage video{object-fit:contain;background:#080808;width:100%;height:100%;display:block}.watch-player-fallback{color:#eee9e1;text-align:center;background-color:#171615;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:38px;display:flex}.watch-player-fallback svg{color:#d4ccc1;margin-bottom:18px}.watch-player-fallback strong{font-size:var(--watch-body);margin-bottom:8px}.watch-player-fallback p{color:#bdb7ae;max-width:34ch;font-size:var(--watch-label);margin:0;line-height:1.65}.watch-player-fallback a{color:#f1ece5;font-size:var(--watch-label);border:1px solid #67625a;border-radius:8px;align-items:center;gap:5px;margin-top:18px;padding:8px 11px;text-decoration:none;display:inline-flex}.watch-now-copy{overscroll-behavior:contain;color:#f1ede6;scrollbar-color:#5b5750 transparent;background:#282724;min-width:0;height:620px;padding:38px 38px 42px;overflow-y:auto}.watch-copy-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.watch-meta{flex-wrap:wrap;gap:7px;display:flex}.watch-meta span{color:#aaa49b;font-size:var(--watch-label);border-right:1px solid #5c5852;padding-right:9px;line-height:1.4}.watch-meta span:first-child{color:#ee8a72;font-weight:750}.watch-meta span:last-child{border-right:0}.watch-navigation{flex:none;justify-content:space-between;align-items:center;gap:5px;display:flex}.watch-navigation button:nth-child(2){flex:1}.watch-navigation button{color:#c7c0b7;cursor:pointer;background:#302f2c;border:1px solid #5a5650;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:32px;height:32px;padding:0 8px;font-size:10px;display:inline-flex}.watch-navigation button:hover:not(:disabled){color:#fff;background:#393733;border-color:#817a71}.watch-navigation button:disabled{opacity:.32;cursor:not-allowed}.watch-navigation button.watched{color:var(--accent);border-color:#c97864}.watch-now-copy h2{max-width:20ch;font-size:var(--watch-title);letter-spacing:-.02em;text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:30px 0 0;font-weight:690;line-height:1.42;display:-webkit-box;overflow:hidden}.watch-reason{border-top:1px solid #4b4843;margin-top:34px;padding-top:23px}.watch-reason>strong,.watch-focus>strong{color:#f0ebe4;font-size:var(--watch-label);margin-bottom:12px;font-weight:720;display:block}.watch-reason p{color:#bdb7ae;max-width:62ch;margin:0;font-size:13px;font-weight:470;line-height:1.75}.watch-focus{margin-top:24px}.watch-focus ol{counter-reset:watch-focus;border-top:1px solid #4b4843;margin:0;padding:0;list-style:none}.watch-focus li{counter-increment:watch-focus;color:#aaa49b;border-bottom:1px solid #4b4843;grid-template-columns:24px minmax(0,1fr);gap:9px;padding:11px 0;font-size:11px;line-height:1.55;display:grid}.watch-focus li:before{content:counter(watch-focus, decimal-leading-zero);color:#767069;font-variant-numeric:tabular-nums;font-size:10px}.watch-queue{background:#f3f0ea;border-left:1px solid #45433e;min-width:0}.watch-queue>header{border-bottom:1px solid #d9d5ce;justify-content:space-between;align-items:baseline;min-height:58px;padding:20px 18px 14px;display:flex}.watch-queue>header span{font-size:13px;font-weight:740}.watch-queue>header small{color:var(--muted);font-size:10px}.watch-queue-list{max-height:562px;overflow-y:auto}.watch-queue-list button{width:100%;min-height:92px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d9d5ce;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 14px;display:grid}.watch-queue-list button:hover{background:#faf8f4}.watch-queue-list button.active{box-shadow:inset 2px 0 var(--accent);background:#fff}.watch-queue-list button.is-watched:not(.active){opacity:.62}.queue-cover{color:#d8d1c8;background:#2e2c29;place-items:center;width:54px;height:70px;font-size:11px;display:grid;overflow:hidden}.queue-cover img{object-fit:cover;width:100%;height:100%}.queue-copy{min-width:0}.queue-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:7px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.queue-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.watch-queue-list button>svg{color:var(--skill)}.creator-radar{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper);grid-template-columns:230px minmax(0,1fr);min-height:610px;display:grid;overflow:hidden}.creator-candidates{color:#f1ece5;background:#302f2c;flex-direction:column;min-width:0;display:flex}.creator-candidates>header{border-bottom:1px solid #484641;justify-content:space-between;align-items:baseline;gap:10px;min-height:69px;padding:22px 18px 15px;display:flex}.creator-candidates>header span{font-size:var(--watch-body);font-weight:740}.creator-candidates>header small{color:#a9a39a;font-size:10px}.creator-candidate-list{flex:1}.creator-candidate-list button{color:#e9e3da;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #45433f;grid-template-columns:46px minmax(0,1fr) 26px;align-items:center;gap:10px;width:100%;min-height:82px;padding:10px 14px;display:grid}.creator-candidate-list button:hover{background:#383632}.creator-candidate-list button.active{box-shadow:inset 1px 0 var(--accent);background:#403c37}.creator-candidate-list img{object-fit:cover;background:#1e1d1b;width:46px;height:60px}.creator-candidate-list button>span{min-width:0}.creator-candidate-list strong{text-overflow:ellipsis;white-space:nowrap;margin-bottom:7px;font-size:13px;display:block;overflow:hidden}.creator-candidate-list small{color:#aaa49b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.creator-candidate-list b{color:#efa18c;font-size:var(--watch-label);font-variant-numeric:tabular-nums;text-align:right;align-self:start;padding-top:6px}.creator-candidates>p{color:#99938a;border-top:1px solid #484641;margin:auto 18px 17px;padding-top:15px;font-size:10px;line-height:1.55}.creator-dossier{background:var(--paper);min-width:0}.creator-dossier-header{border-bottom:1px solid var(--line);grid-template-columns:92px minmax(0,1fr) 82px;align-items:start;gap:24px;padding:34px 36px 30px;display:grid}.creator-thumb{background:#ded9d1;width:92px;height:116px;position:relative;overflow:hidden}.creator-thumb img{object-fit:cover;width:100%;height:100%}.creator-thumb span{color:#f4efe8;background:#1e1d1bc7;border-radius:5px;padding:4px 6px;font-size:9px;position:absolute;bottom:6px;left:6px}.creator-identity{min-width:0}.creator-meta{flex-wrap:wrap;gap:7px;margin-bottom:11px;display:flex}.creator-meta span{border-right:1px solid var(--line-strong);color:var(--muted);padding-right:8px;font-size:10px}.creator-meta span:last-child{border-right:0}.creator-identity h2{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(27px,2.5vw,38px);line-height:1.08}.creator-identity p{color:#5f5a53;max-width:68ch;margin:0;font-size:13px;line-height:1.72}.creator-identity a{color:var(--accent);align-items:center;gap:5px;margin-top:11px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.creator-identity a:hover{text-underline-offset:3px;text-decoration:underline}.creator-dossier-score{text-align:right;padding-top:3px}.creator-dossier-score span{color:var(--muted);margin-bottom:7px;font-size:10px;display:block}.creator-dossier-score strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:38px;line-height:1}.creator-dossier-score small{color:var(--soft);margin-left:3px;font-size:10px}.creator-analysis{border-bottom:1px solid var(--line);grid-template-columns:1.08fr .92fr;min-height:235px;display:grid}.creator-analysis>section{padding:26px 36px 28px}.creator-analysis>section+section{border-left:1px solid var(--line)}.creator-analysis section>header{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.creator-analysis h3{margin:0;font-size:14px}.creator-analysis header>span{color:var(--soft);font-size:10px}.creator-strength-list{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.creator-strength-list>div{border-top:1px solid var(--line);color:#4f4b45;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:11px 0;font-size:12px;line-height:1.5;display:grid}.creator-strength-list svg{color:var(--skill);margin-top:1px}.creator-demand-list{border-top:1px solid var(--line)}.creator-demand-list p{border-bottom:1px solid var(--line);color:#4f4b45;margin:0;padding:11px 0;font-size:12px;line-height:1.55}.creator-work-link{border:0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);text-align:left;cursor:pointer;background:0 0;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;width:calc(100% - 72px);margin:24px 36px 0;padding:12px 0;display:grid}.creator-work-cover{background:#2f2e2b;width:56px;height:70px;position:relative;overflow:hidden}.creator-work-cover img{object-fit:cover;width:100%;height:100%}.creator-work-cover svg{color:#fff;background:#1e1d1bc2;border-radius:50%;width:22px;height:22px;padding:4px;position:absolute;bottom:5px;right:5px}.creator-work-link>span:nth-child(2){min-width:0}.creator-work-link small{color:var(--soft);margin-bottom:5px;font-size:10px;display:block}.creator-work-link strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.creator-work-link>span:last-child{color:var(--accent);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.creator-work-link:hover>span:last-child{color:#a94631}.creator-dossier-foot{color:var(--muted);grid-template-columns:auto 1fr;gap:8px;margin:18px 36px 26px;font-size:10px;line-height:1.55;display:grid}.creator-dossier-foot svg{color:var(--warning);margin-top:1px}.empty-state{min-height:300px;color:var(--soft);text-align:center;align-content:center;place-items:center;display:grid}.empty-state strong{color:var(--ink);margin-top:12px;font-size:13px}.empty-state p{max-width:320px;margin:6px 0 0;font-size:11px;line-height:1.6}.empty-state.compact{min-height:220px}.error-banner,.notice{color:#783e31;background:#f2dfda;border-radius:10px;align-items:center;gap:8px;margin-bottom:18px;padding:11px 13px;font-size:11px;display:flex}.error-banner button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:700}.notice{color:#4f6348;background:#e4eadf}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1380px){.watch-workbench{grid-template-columns:1fr}.watch-queue{border-top:1px solid #45433e;border-left:0}.watch-queue-list{grid-auto-columns:minmax(250px,34%);grid-auto-flow:column;max-height:none;display:grid;overflow-x:auto}.watch-queue-list button{border-bottom:0;border-right:1px solid #d9d5ce}}@media (width<=1180px){.app-shell{grid-template-columns:70px minmax(0,1fr)}.view{padding-left:28px;padding-right:28px}.human-strip{grid-template-columns:110px 1fr}.human-strip .motive-list{grid-column:2;justify-content:start}.human-workbench{grid-template-columns:220px minmax(0,1fr)}.human-reading-section{grid-template-columns:160px minmax(0,1fr);gap:26px}.baseline-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.baseline-metrics>div:nth-child(2){border-right:0}.baseline-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.creator-radar{grid-template-columns:205px minmax(0,1fr)}.creator-dossier-header{grid-template-columns:78px minmax(0,1fr) 70px;gap:16px;padding:28px 24px 25px}.creator-thumb{width:78px;height:100px}.creator-analysis{grid-template-columns:1fr}.creator-analysis>section{padding:24px}.creator-analysis>section+section{border-left:0;border-top:1px solid var(--line)}.creator-work-link{width:calc(100% - 48px);margin-left:24px;margin-right:24px}.creator-dossier-foot{margin-left:24px;margin-right:24px}.account-profile-head{grid-template-columns:64px minmax(0,1fr)}.account-avatar{width:64px;height:64px}.account-profile-metrics{grid-column:2;justify-self:start}.account-profile-metrics div:first-child{border-left:0;padding-left:0}.account-metric-strip{grid-template-columns:repeat(2,1fr)}.account-metric-strip>div:nth-child(2){border-right:0}.account-metric-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=900px){body{overflow:auto}.app-shell{grid-template-rows:58px minmax(calc(100vh - 93px),auto) 35px;grid-template-columns:1fr;height:auto;min-height:100vh}.app-shell.sweep-mode{grid-template-columns:1fr}.sweep-mode .workspace,.topbar{grid-column:1}.sidebar{width:78px;transition:transform .2s;position:fixed;top:58px;bottom:35px;left:0;transform:translate(-100%);box-shadow:8px 0 20px #2826221f}.sidebar.is-open{transform:translate(0)}.workspace{grid-area:2/1}.statusbar{grid-column:1}.mobile-nav-button{display:inline-flex}.freshness{display:none}.domain-switch{padding-left:12px}.run-button{margin-left:auto}.sweep-live-body{grid-template-columns:1fr}.sweep-machine{grid-template-columns:minmax(0,1fr)}.sweep-vault-track{height:auto}.watch-workbench{grid-template-columns:1fr}.watch-queue-list{grid-auto-columns:minmax(250px,45%)}.account-empty{grid-template-columns:1fr 1fr}.account-empty-mark,.account-empty>div:not(:first-child){min-height:180px}.account-report-workbench{grid-template-columns:118px minmax(0,1fr)}.account-schedule-row{grid-template-columns:minmax(180px,1fr) auto 100px 94px;padding-left:20px;padding-right:20px}.account-schedule-manual{grid-template-columns:minmax(180px,1fr) minmax(240px,1.4fr)}.account-report-header,.account-report-section{padding-left:26px;padding-right:26px}}@media (width<=620px){.topbar{gap:8px;padding-left:14px}.brand{min-width:76px}.domain-switch{display:none}.wallet-button{justify-content:center;width:34px;padding:0}.wallet-button span{display:none}.run-button{width:34px;padding:0}.run-button svg{margin:0}.run-button{font-size:0}.commerce-panel{padding:24px 20px}.sweep-live-view{padding:17px 14px 24px;overflow:visible}.sweep-live-header{align-items:flex-start}.sweep-live-status{flex-wrap:wrap;align-items:flex-start}.sweep-live-status span{flex-basis:100%;padding-left:18px}.sweep-live-controls>span{display:none}.sweep-machine{grid-template-columns:1fr;min-height:0}.sweep-feed-column{min-height:480px}.sweep-score-dial{margin-top:38px}.sweep-vault>header>span{display:none}.sweep-vault-track{overflow:auto hidden}.view{padding:24px 18px 44px}.brief-header,.view-title{flex-direction:column;gap:10px}.brief-header h1,.view-title h1{font-size:27px}.section-heading{align-items:start}.lead-finding{grid-template-columns:auto 1fr;padding:18px}.finding-strength{text-align:left;border:0;grid-column:2;align-items:baseline;gap:7px;padding:10px 0 0;display:flex}.finding-strength strong{font-size:19px}.human-strip{grid-template-columns:1fr;gap:10px}.human-strip .motive-list{grid-column:1}.graph-canvas{padding:20px 16px}.graph-spine{display:none}.graph-nodes{grid-template-columns:1fr;margin-top:20px}.graph-node{min-height:0}.graph-outcome{flex-wrap:wrap;justify-content:flex-start}.graph-legend{flex-wrap:wrap}.human-toolbar{align-items:flex-start}.human-workbench{grid-template-columns:1fr}.insight-ledger{border-right:0;border-bottom:1px solid var(--line)}.insight-list{grid-auto-columns:minmax(220px,72%);grid-auto-flow:column;display:grid;overflow-x:auto}.ledger-coverage{gap:18px;margin-top:4px;display:flex}.ledger-coverage div{gap:5px}.human-canvas{padding:0 22px}.human-summary{padding:20px 0 10px}.human-reading-section{grid-template-columns:1fr;gap:14px;padding:24px 0}.interpretation-footer{grid-template-columns:1fr;gap:16px}.interpretation-rule{border-left:0;border-top:1px solid var(--line);padding:15px 0 0}.case-row{grid-template-columns:34px minmax(0,1fr);gap:14px}.case-structure,.case-confidence{text-align:left;grid-column:2}.run-summary>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}.status-facts{display:none}.statusbar{padding-right:12px}.research-state{white-space:normal}.baseline-heading{flex-direction:column;align-items:flex-start;gap:14px;padding-left:18px;padding-right:18px}.baseline-progress{grid-template-columns:auto 1fr;width:100%}.baseline-progress>div{width:100%}.baseline-metrics{grid-template-columns:1fr 1fr}.baseline-metrics>div{padding:17px 15px}.baseline-chart{padding-left:18px;padding-right:18px;overflow-x:auto}.chart-days{gap:8px}.chart-day{min-width:32px}.run-history-head{display:none}.run-history-row{grid-template-columns:1fr 1fr;gap:14px}.watch-view{padding-left:14px;padding-right:14px}.watch-toolbar{flex-direction:column;align-items:stretch;gap:12px}.watch-session-summary{flex-basis:auto;width:100%}.watch-now{grid-template-columns:1fr;height:auto;overflow:visible}.watch-now .watch-player-stage{contain:layout paint;height:480px;min-height:480px}.watch-now-copy{height:auto;padding:27px 22px 30px;overflow:visible}.watch-copy-toolbar{flex-direction:column;align-items:stretch;gap:12px}.watch-navigation{justify-content:space-between;width:100%}.watch-navigation button:nth-child(2){flex:1}.watch-now-copy h2{max-width:22ch}.watch-queue-list{grid-auto-columns:minmax(265px,82%)}.watch-mode-switch{grid-template-columns:1fr 1fr;width:100%;display:grid}.watch-mode-switch button{justify-content:center;padding-left:8px;padding-right:8px}.creator-radar{grid-template-columns:1fr}.creator-candidates>header{min-height:58px;padding:17px 16px 12px}.creator-candidate-list{grid-auto-columns:minmax(220px,72%);grid-auto-flow:column;display:grid;overflow-x:auto}.creator-candidate-list button{border-bottom:0;border-right:1px solid #45433f}.creator-candidates>p{display:none}.creator-dossier-header{grid-template-columns:72px minmax(0,1fr);gap:16px;padding:24px 18px}.creator-thumb{width:72px;height:94px}.creator-dossier-score{text-align:left;grid-column:2;align-items:baseline;gap:5px;padding:0;display:flex}.creator-dossier-score span{margin:0 4px 0 0}.creator-dossier-score strong{font-size:30px}.creator-analysis>section{padding:22px 18px}.creator-strength-list{grid-template-columns:1fr}.creator-work-link{grid-template-columns:50px minmax(0,1fr);width:calc(100% - 36px);margin:20px 18px 0}.creator-work-cover{width:50px;height:64px}.creator-work-link>span:last-child{grid-column:2}.creator-dossier-foot{margin:16px 18px 22px}.account-title{align-items:stretch}.account-bind-bar{grid-template-columns:auto minmax(0,1fr);gap:8px 10px}.account-bind-bar label{align-self:center}.account-bind-bar input{border:1px solid var(--line);grid-column:1/-1}.account-bind-bar button{grid-column:1/-1}.account-empty{grid-template-columns:1fr}.account-empty-mark{min-height:120px}.account-empty>div:not(:first-child){border-left:0;border-top:1px solid var(--line);min-height:150px}.account-tabs>button{min-width:172px}.account-profile-head{grid-template-columns:54px minmax(0,1fr);gap:14px;padding:22px 18px}.account-avatar{width:54px;height:54px}.account-identity h2{font-size:21px}.account-profile-metrics{grid-column:1/-1;grid-template-columns:repeat(3,1fr);width:100%;margin-top:5px}.account-profile-metrics div{text-align:left;padding:2px 12px}.account-profile-metrics div:first-child{padding-left:0}.account-schedule-row{grid-template-columns:1fr auto;padding:14px 18px}.account-schedule-manual{grid-template-columns:1fr}.account-schedule-row>span{flex-wrap:wrap;align-items:flex-start}.account-schedule-row>span small{flex-basis:100%;padding-left:25px}.account-schedule-row select,.account-schedule-row input[type=time]{width:100%}.account-run-state{padding-left:18px;padding-right:18px}.account-report-workbench{grid-template-columns:1fr}.account-version-rail{border-right:0;border-bottom:1px solid var(--line)}.account-version-rail>div{grid-auto-columns:120px;grid-auto-flow:column;display:grid;overflow-x:auto}.account-version-rail>p{display:none}.account-report-header{padding:24px 18px 22px}.account-report-header h3{font-size:21px}.account-metric-strip{grid-template-columns:1fr 1fr}.account-metric-strip>div{padding:15px 14px}.account-report-section{padding:24px 18px 26px}.account-need-list,.account-monetization-list{grid-template-columns:1fr}.account-limitations{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
