.tlight{--bg:#fbfbfc;--card:#ffffff;--pop:#ffffff;--field:#f4f4f5;--subtle:#f0f0f1;--rowhov:#f6f6f7;--divrow:#ececed;--track:#e9e9ea;--div:#e9e9ea;--chrome:#e5e5e6;--bd:#e5e5e6;--chip2:#ececed;--activebg:#f0f0f2;--sendoff:#ececed;--dotoff:#e6e6e7;--flowline:#d9d9da;--scroll:#d4d4d5;--bd2:#dcdcdd;--dash:#cfcfd0;--faint:#c9c9ca;--achip:#d9d9da;--sil2:#c9c9ca;--neut:#b9b9ba;--promptoff:#b3b3b4;--note:#a3a3a5;--sil1:#98989a;--sil3:#a3a3a5;--dim:#8f8f91;--lowconf:#8f8f91;--quote:#5c5c5e;--mut:#797a7c;--soft:#6a6b6d;--talpc:#56575a;--mid:#48494c;--bodyc:#333437;--strong2:#202124;--txt:#131315;--txtStrong:#0b0b0d;--acct:#002fa7;--caret:#002fa7;--btn:#002fa7;--accraw:0,47,167;--tintA:rgba(0,47,167,0.05);--tintB:rgba(0,47,167,0.08);--lineB:rgba(0,47,167,0.5);--ok:#0e9152;--ok2:#2a9a5e;--warn:#c98a12;--warn2:#c4922a;--bad:#c2402f;--bd2h:#c4c4c5;--bdh:#8fa3d9;--scrim:rgba(19,19,21,0.4);--veil:rgba(251,251,252,0.9);--bannerbg:#f6f6f7}.tlight ::selection{background:rgba(0,47,167,.22);color:#0b0b0d}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes dealIn{0%{opacity:0;transform:translateY(6px) scale(.5)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes blink{50%{opacity:0}}@keyframes shimmer{0%,to{opacity:.45}50%{opacity:1}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.3}}@keyframes think{0%,to{opacity:.15}50%{opacity:1}}@keyframes tvK{0%{left:2%;top:50%;opacity:1}55%{left:84%;top:50%}to{left:95%;top:14%;opacity:0}}@keyframes tvD{0%{left:2%;top:50%;opacity:1}55%{left:84%;top:50%}to{left:95%;top:50%;opacity:0}}@keyframes tvC{0%{left:2%;top:50%;opacity:1}55%{left:84%;top:50%}to{left:95%;top:86%;opacity:0}}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fillBar{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.mono{font-family:JetBrains Mono,monospace}.spacer{flex:1 1}.think-dots{display:inline-flex;gap:3px}.think-dots span{width:4px;height:4px;border-radius:50%;background:var(--soft,#8a8a93);animation:think 1s ease infinite}.think-dots span:nth-child(2){animation-delay:.18s}.think-dots span:nth-child(3){animation-delay:.36s}.sel-chip{font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.1em;color:var(--acct,#9a9aff);animation:pop .25s ease both}.sim-root{display:flex;color:var(--txt,#ececf1);font-family:Satoshi,Inter,system-ui,sans-serif;font-size:13px}.entry,.sim-root{position:absolute;inset:0;background:var(--bg,#0b0b0e);overflow:hidden}.entry{z-index:60;cursor:pointer}.entry-layer{position:absolute;inset:0;transition:transform .6s cubic-bezier(.6,0,.4,1),opacity .55s ease}.entry-glyph{position:absolute;width:16px;height:16px}.entry-glyph-inner{animation:breathe 3.4s ease-in-out infinite}.entry-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;pointer-events:none}.entry-headline{transition:opacity .7s ease;font-size:31px;font-weight:700;letter-spacing:-.025em}.entry-headline .mono{color:var(--acct,#9a9aff)}.entry-sub{transition:opacity .7s ease .18s;color:var(--soft,#8a8a93);font-size:15px}.entry-brand{top:18px;left:20px;letter-spacing:.18em;color:var(--dim,#55555f)}.entry-brand,.entry-skip{position:absolute;font-family:JetBrains Mono,monospace;font-size:10px}.entry-skip{right:20px;bottom:18px;background:none;border:1px solid var(--bd2,#23232c);border-radius:8px;color:var(--soft,#8a8a93);letter-spacing:.14em;padding:7px 12px;cursor:pointer}.entry-skip:hover{border-color:var(--bd2h,#3d3d4c);color:var(--txt,#ececf1)}.rail{width:56px;border-right:1px solid var(--chrome,#1b1b22);display:flex;flex-direction:column;align-items:center;padding:14px 0 12px;gap:5px;flex-shrink:0}.rail-logo{margin-bottom:14px}.rail-btn{width:36px;height:36px;border-radius:9px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative}.rail-btn:hover{background:var(--subtle,#15151b)}.rail-btn.active,.rail-btn.active:hover{background:rgba(var(--accraw,42,43,242),.16)}.rail-badge{position:absolute;top:2px;right:2px;min-width:14px;height:14px;border-radius:7px;background:var(--btn,#2a2bf2);color:#fff;font-family:JetBrains Mono,monospace;font-size:9px;display:flex;align-items:center;justify-content:center;animation:pop .3s ease both}.rail-util{width:32px;height:32px;border-radius:8px;border:none;background:none;color:var(--dim,#55555f);font-size:13px;cursor:pointer;line-height:1}.rail-util:hover{background:var(--subtle,#15151b);color:var(--soft,#8a8a93)}.rail-util.new-sim{border:1px solid var(--bd2,#23232c);color:var(--soft,#8a8a93);font-size:15px}.rail-util.new-sim:hover{background:var(--subtle,#15151b);color:var(--txt,#ececf1);border-color:var(--bd2h,#3d3d4c)}.rail-util.replay{font-size:14px}.rail-avatar{width:28px;height:28px;border-radius:50%;background:var(--chip2,#1c1c24);display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--mid,#a5a5b1);margin-top:4px}.main{flex:1 1;display:flex;flex-direction:column;min-width:0}.topbar{height:46px;border-bottom:1px solid var(--chrome,#1b1b22);gap:14px;padding:0 24px;flex-shrink:0}.topbar,.topbar-title{display:flex;align-items:center}.topbar-title{gap:7px}.topbar-title span:first-child{font-size:13px;font-weight:600}.dot-blue{width:5px;height:5px;border-radius:50%;background:var(--btn,#2a2bf2)}.crumb{display:flex;align-items:center;gap:10px;min-width:0}.crumb-slash{color:var(--sil2,#33333e)}.crumb-text{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--mut,#7f7f8c);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:420px}.aud-pill{display:flex;align-items:center;gap:8px;border:1px solid var(--bd,#1f1f27);border-radius:999px;padding:4px 12px;animation:pop .3s ease both}.aud-pill-dot{width:6px;height:6px;border-radius:50%}.aud-pill-name{font-size:11.5px;font-weight:500}.aud-pill-size{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--mut,#7f7f8c)}.live{display:flex;align-items:center;gap:6px;background:none;border:none;padding:0;cursor:pointer}.live:hover .live-label{color:var(--mut,#7f7f8c)}.live-dot{width:5px;height:5px;border-radius:50%;animation:pulseDot 2s ease infinite}.live-dot,.live-dot.off{background:var(--ok,#57c785)}.live-label{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.14em;color:var(--dim,#55555f)}.content{flex:1 1;overflow-y:auto;position:relative;min-height:0}.setup{max-width:780px;margin:0 auto;padding:6vh 24px 40px;display:flex;flex-direction:column;gap:32px;animation:fadeUp .5s ease both}.setup-kicker{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;color:var(--acct,#9a9aff)}.caret-blink{animation:blink 1.1s steps(2) infinite}.setup-h1{margin:12px 0 8px;font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1.08}.setup-sub{margin:0;color:var(--soft,#8a8a93);font-size:14px}.step-label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.16em;color:var(--dim,#55555f)}.aud-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.aud-card{text-align:left;background:var(--cardbg,var(--card,#101014));border:1px solid var(--cardbd,var(--bd,#1e1e26));border-radius:11px;padding:14px 16px;cursor:pointer;display:flex;align-items:center;gap:13px;transition:border-color .2s,background .2s;animation:fadeUp .45s ease both;color:var(--txt,#ececf1);font-family:inherit}.aud-card:hover{border-color:var(--bdh,#3c3c66)}.aud-card-body{flex:1 1;min-width:0}.aud-card-name-row{display:flex;align-items:center;gap:8px}.aud-card-name{font-size:13px;font-weight:600}.aud-card-meta{display:flex;gap:9px;margin-top:4px;align-items:center}.aud-card-size{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--mut,#7f7f8c)}.aud-card-conf-dot{width:5px;height:5px;border-radius:50%}.aud-card-conf{font-size:10px}.aud-card-segs{font-size:10.5px;color:var(--dim,#55555f);margin-top:3px}.viz-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.viz-card{text-align:left;background:var(--cardbg,var(--card,#101014));border:1px solid var(--cardbd,var(--bd,#1e1e26));border-radius:11px;padding:13px 14px;cursor:pointer;color:var(--txt,#ececf1);font-family:inherit;transition:border-color .2s,background .2s;animation:fadeUp .45s ease both}.viz-card:hover{border-color:var(--bdh,#3c3c66)}.viz-card-name-row{display:flex;align-items:center;gap:8px}.viz-card-name{font-size:12.5px;font-weight:600}.viz-thumb{height:44px;margin-top:10px;display:flex;align-items:center}.viz-desc{font-size:10.5px;color:var(--mut,#7f7f8c);line-height:1.45;margin-top:6px}.q-locked{border:1px dashed var(--bd2,#26262f);border-radius:10px;padding:15px 16px;color:var(--dim,#55555f);font-size:12.5px;gap:10px;align-items:center}.q-locked,.q-open{margin-top:12px;display:flex}.q-open{flex-direction:column;gap:9px;animation:fadeUp .4s ease both}.q-try{font-size:12.5px;color:var(--soft,#8a8a93)}.sugg-row{display:flex;flex-wrap:wrap;gap:8px}.sugg-chip{border:1px solid var(--bd2,#23232c);background:var(--card,#101014);color:var(--strong2,#c9c9d4);border-radius:999px;padding:8px 14px;font-size:12.5px;cursor:pointer;animation:fadeUp .4s ease both;transition:border-color .15s,color .15s;font-family:inherit}.sugg-chip:hover{border-color:#4b4bff;color:var(--txtStrong,#fff)}.type-below{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.14em;color:var(--dim,#55555f);margin-top:4px}.run{max-width:1180px;margin:0 auto;padding:22px 24px 30px;display:flex;flex-direction:column;gap:13px}.run-head{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;animation:fadeUp .4s ease both}.run-head-left{flex:1 1;min-width:320px}.run-kicker{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.16em;color:var(--acct,#9a9aff)}.run-q{margin:8px 0 0;font-size:21px;font-weight:700;letter-spacing:-.02em;line-height:1.3;min-height:27px}.run-q-caret{color:var(--caret,#7b7bff);animation:blink .9s steps(2) infinite}.run-head-actions{display:flex;gap:7px;align-items:center}.viz-switch{display:flex;border:1px solid var(--bd2,#23232c);border-radius:9px;overflow:hidden}.viz-tab{border:none;padding:7px 13px;font-size:11px;cursor:pointer;background:transparent;color:var(--mut,#7f7f8c);font-family:inherit}.viz-tab+.viz-tab{border-left:1px solid var(--bd2,#23232c)}.viz-tab.active{background:var(--activebg,#1d1d29);color:var(--txtStrong,#fff)}.ff-btn{border:1px solid rgba(var(--accraw,42,43,242),.5);background:rgba(var(--accraw,42,43,242),.12);color:var(--acct,#9a9aff);border-radius:9px;padding:7px 13px;font-size:11px;cursor:pointer;font-family:inherit}.ff-btn:hover{background:rgba(var(--accraw,42,43,242),.22)}.sbox{background:var(--card,#101014);border:1px solid var(--bd,#1e1e26);border-radius:12px;overflow:hidden;animation:fadeUp .45s ease both}.sbox-head{display:flex;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid var(--div,#191921)}.sbox-tag{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;color:var(--acct,#9a9aff);background:rgba(var(--accraw,42,43,242),.14);border-radius:6px;padding:2px 8px}.sbox-head-mid{flex:1 1;min-width:0}.sbox-title{font-size:13.5px;font-weight:600}.sbox-sub{font-size:11px;color:var(--mut,#7f7f8c);margin-top:2px}.sbox-status{font-size:10px;letter-spacing:.08em}.sbox-pct,.sbox-status{font-family:JetBrains Mono,monospace}.sbox-pct{font-size:11.5px;font-weight:700;color:var(--bad,#e05f55);min-width:86px;text-align:right}.sbox-draft{padding:18px;display:flex;flex-direction:column;gap:9px}.shimmer-line{height:10px;border-radius:4px;background:var(--subtle,#15151b);animation:shimmer 1.1s ease infinite}.shimmer-line:first-child{width:44%;background:var(--track,#17171e)}.shimmer-line:nth-child(2){width:68%;animation-delay:.15s}.shimmer-line:nth-child(3){width:29%;animation-delay:.3s}.sbox-assign{padding:16px;display:flex;flex-wrap:wrap;gap:5px;align-items:center}.assign-chip{width:9px;height:9px;border-radius:3px;background:var(--achip,#2c2c38);animation:dealIn .3s ease both}.assign-label{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.12em;color:var(--mut,#7f7f8c);margin-left:10px}.sbox-live{display:grid;grid-template-columns:238px 1fr 212px;min-height:136px}.actor{border-right:1px solid var(--div,#191921);padding:12px 15px;display:flex;flex-direction:column;gap:5px;justify-content:center}.actor-inner{animation:fadeUp .2s ease both}.actor-name-row{display:flex;align-items:baseline;gap:8px}.actor-name{font-size:13.5px;font-weight:700}.actor-meta{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--mut,#7f7f8c)}.actor-trait{font-size:10.8px;color:var(--soft,#8a8a93);line-height:1.45;margin-top:3px}.actor-plan-row{display:flex;gap:8px;margin-top:8px;align-items:center}.plan-chip{font-size:9px;border:1px solid var(--bd2,#26262f);border-radius:5px;padding:2px 7px;color:var(--mid,#a5a5b1)}.actor-out,.plan-chip{font-family:JetBrains Mono,monospace}.actor-out{font-size:10px;font-weight:700;animation:pop .22s ease both}.sampling{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.14em;color:var(--dim,#55555f)}.flow{position:relative;display:flex;flex-direction:column;justify-content:center;padding:0 20px;min-width:0}.flow-track{position:relative;height:46px}.flow-line{left:0;right:0;height:1px;background:var(--flowline,#20202a)}.flow-arrow,.flow-line{position:absolute;top:50%}.flow-arrow{transform:translateY(-58%);color:var(--faint,#2b2b36);font-size:11px}.flow-dot{position:absolute;left:2%;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%}.flow-quote{min-height:32px;font-size:11.5px;color:var(--quote,#6f6f7c);font-style:italic;line-height:1.45;animation:fadeIn .35s ease both;overflow:hidden}.dotsviz{display:flex;align-items:center;justify-content:center;padding:8px 24px;flex:1 1}.dots-grid{display:grid;grid-template-columns:repeat(12,18px);grid-gap:8px;gap:8px}.dot-cell{width:18px;height:18px;border-radius:5px;transition:background .25s}.feedviz{padding:10px 18px;overflow:hidden;justify-content:flex-end;min-width:0}.feed-scroll,.feedviz{display:flex;flex-direction:column}.feed-scroll{overflow-y:auto;max-height:116px;gap:5px;scrollbar-width:none}.feed-row{display:flex;gap:9px;align-items:baseline;font-size:11px;animation:fadeUp .25s ease both;flex-shrink:0}.feed-name{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--dim,#55555f);white-space:nowrap}.feed-quote{color:var(--talpc,#8f8f9c);font-style:italic;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-tag{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.bins{border-left:1px solid var(--div,#191921);padding:12px 17px;display:flex;flex-direction:column;justify-content:center;gap:10px}.bin-row{display:flex;align-items:center;gap:9px}.bin-label{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.06em;width:42px}.bin-track{flex:1 1;height:6px;background:var(--track,#17171e);border-radius:3px;overflow:hidden}.bin-fill{height:100%;transition:width .3s ease}.bin-n{font-family:JetBrains Mono,monospace;font-size:11px;width:20px;text-align:right;color:var(--strong2,#c9c9d4)}.sbox-prog{height:2px;background:var(--subtle,#15151b)}.sbox-prog-fill{height:2px;background:var(--btn,#2a2bf2);transition:width .2s}.results{max-width:1320px;margin:0 auto;padding:20px 24px 30px;flex-direction:column}.res-head,.results{display:flex;gap:14px}.res-head{align-items:center;flex-wrap:wrap;animation:fadeUp .4s ease both}.res-head-left{flex:1 1;min-width:300px}.res-q{margin-top:6px;font-size:16px;font-weight:650;letter-spacing:-.01em}.filter-pill{display:flex;align-items:center;gap:8px;border:1px solid rgba(var(--accraw,42,43,242),.5);background:rgba(var(--accraw,42,43,242),.1);border-radius:999px;padding:6px 13px;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.08em;color:var(--acct,#9a9aff);animation:pop .25s ease both}.filter-pill:hover{background:rgba(var(--accraw,42,43,242),.2)}.filter-pill .x{font-size:11px}.res-grid{display:grid;grid-template-columns:252px 324px 1fr;grid-gap:14px;gap:14px;align-items:start}.res-left{display:flex;flex-direction:column;gap:9px;animation:fadeUp .45s ease both}.mini-label{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.16em;color:var(--dim,#55555f)}.mini-label.mt{margin-top:8px}.scard{text-align:left;background:var(--cardbg,var(--card,#101014));border:1px solid var(--cardbd,var(--bd,#1e1e26));border-radius:10px;padding:12px 14px;cursor:pointer;transition:border-color .2s,background .2s;color:var(--txt,#ececf1);font-family:inherit}.scard:hover{border-color:var(--bdh,#3c3c66)}.scard-head{display:flex;align-items:center;gap:8px}.scard-tag{font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;color:var(--acct,#9a9aff)}.scard-title{font-size:12px;font-weight:600;flex:1 1;line-height:1.3}.scard-pct{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;color:var(--bad,#e05f55)}.scard-prog{margin-top:9px;height:4px;background:var(--track,#17171e);border-radius:2px;overflow:hidden}.scard-prog-fill{height:100%;background:var(--btn,#2a2bf2);transition:width .15s}.stack{display:flex;height:5px;border-radius:3px;overflow:hidden;margin-top:9px;background:var(--track,#17171e)}.stack>div{transition:width .4s}.stack .sk{background:var(--ok,#57c785)}.stack .sd{background:var(--warn,#d2a94f)}.stack .sc{background:var(--bad,#e05f55)}.add-scen{text-align:left;background:none;border:1px dashed var(--dash,#2a2a35);border-radius:10px;padding:12px 14px;cursor:pointer;color:var(--mut,#7f7f8c);font-size:11.5px;line-height:1.4;font-family:inherit;transition:border-color .2s,color .2s}.add-scen:hover{border-color:#4b4bff;color:var(--strong2,#c9c9d4)}.add-scen .hint{font-size:10.5px;color:var(--dim,#55555f)}.rerun-card{background:var(--card,#101014);border:1px solid var(--bd,#1e1e26);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.rerun-head{display:flex;align-items:center;gap:7px}.rerun-name{font-size:11.5px;font-weight:600}.rerun-panel{font-family:JetBrains Mono,monospace;font-size:9px;color:var(--dim,#55555f)}.rerun-chips{display:flex;flex-wrap:wrap;gap:6px}.rr-chip{border:1px solid var(--bd2,#23232c);background:none;color:var(--mid,#a5a5b1);border-radius:999px;padding:5px 11px;font-size:10.5px;cursor:pointer;font-family:inherit}.rr-chip:hover{border-color:#4b4bff;color:var(--txtStrong,#fff)}.rr-chip.reset{border:1px solid rgba(224,95,85,.4);color:var(--bad,#e05f55)}.rr-chip.reset:hover{border-color:rgba(224,95,85,.4);color:var(--bad,#e05f55)}.legend{display:flex;gap:12px;padding:2px 2px 0}.legend-item{display:flex;align-items:center;gap:5px;font-family:JetBrains Mono,monospace;font-size:8.5px;color:var(--dim,#55555f)}.legend-swatch{width:7px;height:7px;border-radius:2px}.res-mid{display:flex;flex-direction:column;gap:10px;animation:fadeUp .45s ease .1s both;position:relative}.kpi-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.kpi{background:var(--card,#101014);border:1px solid var(--bd,#1e1e26);border-radius:10px;padding:13px 15px}.kpi-label{font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.14em;color:var(--mut,#7f7f8c)}.kpi-val-row{display:flex;align-items:baseline;gap:7px;margin-top:6px}.kpi-val{font-size:31px;letter-spacing:-.03em}.kpi-delta,.kpi-val{font-family:JetBrains Mono,monospace;font-weight:700}.kpi-delta{font-size:10.5px;animation:pop .3s ease both}.sent-card{background:var(--card,#101014);border:1px solid var(--bd,#1e1e26);border-radius:10px;padding:13px 15px}.sent-head{display:flex;justify-content:space-between;align-items:baseline}.sent-ps{font-family:JetBrains Mono,monospace;font-size:9px;color:var(--dim,#55555f)}.sent-bar{display:flex;height:9px;border-radius:5px;overflow:hidden;margin-top:9px;background:var(--track,#17171e)}.sent-bar>div{transition:width .5s ease}.sent-bar .pos{background:var(--ok,#57c785)}.sent-bar .neu{background:var(--neut,#3a3a46)}.sent-bar .neg{background:var(--bad,#e05f55)}.sent-counts{display:flex;gap:13px;margin-top:8px}.sent-counts span{font-family:JetBrains Mono,monospace;font-size:9px;white-space:nowrap}.sent-counts .pos{color:var(--ok,#57c785)}.sent-counts .neu{color:var(--mut,#7f7f8c)}.sent-counts .neg{color:var(--bad,#e05f55)}.table-card{background:var(--card,#101014);border:1px solid var(--bd,#1e1e26);border-radius:10px;overflow:hidden}.tab-row{display:flex;border-bottom:1px solid var(--div,#191921)}.tab{flex:1 1;border:none;padding:9px;font-size:11px;cursor:pointer;background:transparent;color:var(--mut,#7f7f8c);font-family:inherit}.tab+.tab{border-left:1px solid var(--div,#191921)}.tab.active{background:var(--activebg,#1d1d29);color:var(--txtStrong,#fff)}.brow{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:var(--rowbg,transparent);border:none;border-bottom:1px solid var(--divrow,#16161d);padding:9px 14px;cursor:pointer;color:var(--txt,#ececf1);font-family:inherit}.brow:hover{background:var(--rowhov,#14141a)}.brow-name{font-size:11.5px;width:88px;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brow-conf{font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.06em;width:56px;flex-shrink:0}.brow-bar{flex:1 1;height:5px;background:var(--track,#17171e);border-radius:3px;overflow:hidden}.brow-bar-fill{height:100%;background:var(--bad,#e05f55);transition:width .5s ease}.brow-val{font-size:10.5px;font-weight:700;width:34px}.brow-n,.brow-val{font-family:JetBrains Mono,monospace;text-align:right}.brow-n{font-size:8.5px;color:var(--dim,#55555f);width:32px}.table-note{font-family:JetBrains Mono,monospace;font-size:8.5px;color:var(--note,#43434e);padding:8px 14px;line-height:1.5}.veil{position:absolute;inset:0;background:var(--veil,rgba(11,11,14,.82));border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;z-index:5;animation:fadeIn .2s ease both}.veil-label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;color:var(--acct,#9a9aff)}.veil-track{width:180px;height:3px;background:var(--chip2,#1c1c24);border-radius:2px;overflow:hidden}.veil-fill{height:100%;background:var(--btn,#2a2bf2);animation:fillBar 1.1s linear both}.sum-card{background:var(--card,#101014);border:1px solid var(--bd,#1e1e26);border-radius:12px;padding:18px 20px;display:flex;flex-direction:column;gap:13px;animation:fadeUp .45s ease .2s both}.sum-head-row{display:flex;align-items:center;gap:10px}.sum-label{letter-spacing:.16em;color:var(--dim,#55555f);flex:1 1}.saved-flag,.sum-label{font-family:JetBrains Mono,monospace;font-size:9px}.saved-flag{color:var(--ok,#57c785);animation:pop .3s ease both}.save-btn{border:none;background:var(--btn,#2a2bf2);color:#fff;border-radius:8px;padding:7px 13px;font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap;flex-shrink:0}.save-btn:hover{background:#3d3dff}.sum-headline{font-size:16px;font-weight:650;line-height:1.45;letter-spacing:-.01em}.bullets{display:flex;flex-direction:column;gap:9px}.bullet{display:flex;gap:11px}.bullet-bar{width:3px;border-radius:2px;background:var(--btn,#2a2bf2);flex-shrink:0}.bullet p{margin:0;font-size:12.5px;color:var(--bodyc,#b9b9c6);line-height:1.55}.hr{height:1px;background:var(--div,#191921)}.quotes{display:flex;flex-direction:column;gap:11px}.quote-q{font-size:12.5px;font-style:italic;color:var(--strong2,#c9c9d4);line-height:1.5}.quote-meta{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--mut,#7f7f8c);margin-top:4px}.analysis{display:flex;flex-direction:column;gap:12px}.an-item{animation:fadeUp .3s ease both}.an-q{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--acct,#9a9aff);line-height:1.4}.think-dots.acct span{width:5px;height:5px}.an-item .think-dots{margin-top:7px}.an-a{margin:6px 0 0;font-size:12.5px;color:var(--bodyc,#b9b9c6);line-height:1.55;animation:fadeIn .4s ease both}.no-analysis{font-size:11.5px;color:var(--dim,#55555f)}.console{border-top:1px solid var(--chrome,#1b1b22);padding:10px 18px 14px;flex-shrink:0;position:relative;background:var(--bg,#0b0b0e)}.console-prog{position:absolute;top:-1px;left:0;height:2px;background:var(--btn,#2a2bf2);transition:width .25s}.talp-row{display:flex;align-items:center;gap:9px;min-height:20px;margin-bottom:8px}.talp-text{font-size:12px;color:var(--talpc,#8f8f9c);white-space:pre-wrap;line-height:1.5;max-height:108px;overflow-y:auto}.saved-chip{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--acct,#9a9aff);border:1px solid rgba(var(--accraw,42,43,242),.4);border-radius:6px;padding:3px 9px;animation:pop .3s ease both}.chips-row{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:9px}.console-island .chips-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-bottom:2px;padding-bottom:2px}.console-island .chips-row::-webkit-scrollbar{display:none}.console-island .chip{flex-shrink:0;white-space:nowrap}.chip{border:1px solid var(--bd2,#23232c);background:var(--card,#101014);color:var(--mid,#a5a5b1);border-radius:999px;padding:6px 12px;font-size:11px;cursor:pointer;font-family:inherit;transition:border-color .15s,color .15s}.chip:hover{border-color:#4b4bff;color:var(--txtStrong,#fff)}.input-row{display:flex;gap:10px;align-items:flex-end}.input-row .isl-pill-wrap,.input-row .send-btn,.input-row .tour-dot-btn{align-self:center}.prompt-glyph{font-family:JetBrains Mono,monospace;font-size:14px;width:14px;text-align:center}.console-input{flex:1 1;display:block;background:var(--card,#101014);border:1px solid var(--bd2,#23232c);border-radius:10px;padding:12px 16px;font-size:13.5px;line-height:1.45;color:var(--txt,#ececf1);outline:none;font-family:inherit;transition:border-color .2s,height .18s ease;resize:none;overflow-y:auto;max-height:148px;scrollbar-width:none}.console-input:focus{border-color:#3d3dff}.send-btn{border:none;border-radius:10px;padding:0 20px;height:43px;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .2s}.scrim{position:absolute;inset:0;z-index:70;background:var(--scrim,rgba(6,6,9,.72));display:flex;align-items:center;justify-content:center;animation:fadeIn .2s ease both}.dialog{width:390px;background:var(--pop,#121218);border:1px solid var(--bd2,#26262f);border-radius:13px;padding:20px;animation:pop .25s ease both;display:flex;flex-direction:column;gap:13px}.dlg-title{font-size:14.5px;font-weight:700}.dlg-meta{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--mut,#7f7f8c);margin-top:5px}.dlg-input{background:var(--field,#0d0d11);border:1px solid var(--bd2,#23232c);border-radius:9px;padding:11px 14px;font-size:12.5px;color:var(--txt,#ececf1);outline:none;font-family:inherit}.dlg-input:focus{border-color:#3d3dff}.dlg-folder-label{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.14em;color:var(--dim,#55555f);margin-bottom:7px}.folder-chips{display:flex;gap:7px;flex-wrap:wrap}.folder-chip{border:1px solid var(--bd2,#23232c);background:none;color:var(--mid,#a5a5b1);border-radius:999px;padding:6px 12px;font-size:11px;cursor:pointer;font-family:inherit}.folder-chip.active{border-color:rgba(var(--accraw,42,43,242),.7);color:var(--acct,#9a9aff)}.dlg-err{font-size:12px;line-height:1.4;color:var(--bad,#e05f55)}.dlg-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.btn-ghost{border:1px solid var(--bd2,#23232c);background:none;color:var(--mid,#a5a5b1);border-radius:9px;padding:9px 15px;font-size:12px;cursor:pointer;font-family:inherit}.btn-ghost:hover{color:var(--txtStrong,#fff)}.btn-primary{border:none;background:var(--btn,#2a2bf2);color:#fff;border-radius:9px;padding:9px 17px;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}.btn-primary:hover{background:#3d3dff}.toast{position:absolute;right:18px;bottom:110px;z-index:80;background:var(--pop,#121218);border:1px solid rgba(var(--accraw,42,43,242),.55);border-radius:10px;padding:11px 15px;font-size:12px;color:var(--txt,#ececf1);animation:toastIn .3s ease both;display:flex;gap:9px;align-items:center;max-width:340px}.toast-check{font-family:JetBrains Mono,monospace;color:var(--ok,#57c785)}.plan{max-width:1000px;margin:0 auto;padding:20px 24px 34px;display:flex;flex-direction:column;gap:14px;animation:fadeUp .45s ease both}.auds-head,.plan-head{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.auds-head-main,.plan-head-main{flex:1 1;min-width:300px}.plan-kicker{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.16em;color:var(--acct,#9a9aff)}.plan-h2{margin:8px 0 0;font-size:22px;font-weight:700;letter-spacing:-.025em;line-height:1.25;display:flex;align-items:center;gap:10px}.plan-sub{margin:6px 0 0;color:var(--soft,#8a8a93);font-size:12.5px}.ghost-btn{border:1px solid var(--bd2,#23232c);background:none;color:var(--mid,#a5a5b1);border-radius:9px;padding:8px 14px;font-size:11.5px;cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s}.ghost-btn:hover{color:var(--txtStrong,#fff);border-color:var(--bdh,#3c3c66)}.plan-card{background:var(--card,#101014);border:1px solid var(--bd,#1e1e26);border-radius:12px;padding:14px 16px}.plan-col{display:flex;flex-direction:column;gap:10px}.plan-label{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.16em;color:var(--dim,#55555f)}.plan-row-label{display:flex;align-items:baseline;gap:8px}.plan-row-label .plan-label{flex:1 1}.plan-count{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;color:var(--acct,#9a9aff)}.plan-q-read{margin-top:8px;border:1px solid var(--bd2,#23232c);border-radius:9px;padding:11px 13px;font-size:14px;line-height:1.45;min-height:62px;color:var(--txt,#ececf1)}.caret-acct{color:var(--caret,#7b7bff)}.plan-q{width:100%;margin-top:8px;background:var(--field,#0d0d11);border:1px solid var(--bd2,#23232c);border-radius:9px;padding:11px 13px;font-size:14px;line-height:1.45;color:var(--txt,#ececf1);outline:none;font-family:inherit;resize:vertical}.plan-q:focus{border-color:#3d3dff}.plan-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;align-items:start}.plan-skel-col{display:flex;flex-direction:column;gap:7px}.skel{background:var(--subtle,#15151b);border-radius:4px;animation:shimmer 1.1s ease infinite}.skel.d1{animation-delay:.12s}.skel.d2{animation-delay:.24s}.skel.d3{animation-delay:.36s}.skel-row{height:31px;border-radius:8px}.skel-out:first-child,.skel-row:first-child{background:var(--track,#17171e)}.skel-line{height:11px}.skel-out{height:44px;border-radius:8px}.w82{width:82%}.w74{width:74%}.w64{width:64%}.w62{width:62%}.w48{width:48%}.w38{width:38%}.plan-seg-list{display:flex;flex-direction:column;gap:6px}.plan-check{display:flex;align-items:center;gap:9px;border:1px solid var(--bd2,#23232c);border-radius:8px;padding:8px 11px;cursor:pointer;font-family:inherit;text-align:left;transition:border-color .15s,background .15s}.plan-check:hover:not(:disabled){border-color:var(--bdh,#3c3c66)}.plan-box{width:13px;height:13px;border-radius:4px;border:1px solid var(--faint,#2b2b36);display:flex;align-items:center;justify-content:center;font-size:9px;color:#fff;flex-shrink:0}.plan-check-name{flex:1 1;font-size:12px}.plan-check-count{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--mut,#7f7f8c)}.plan-conf-dot{width:5px;height:5px;border-radius:50%}.plan-note{font-size:10.5px;color:var(--dim,#55555f);line-height:1.5}.plan-step{display:flex;gap:10px;align-items:flex-start}.plan-step-i{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--acct,#9a9aff);width:12px;flex-shrink:0;padding-top:2px}.plan-step-t{flex:1 1;font-size:12px;color:var(--strong2,#c9c9d4);line-height:1.5}.plan-stats{border-top:1px solid var(--div,#191921);padding-top:11px;display:flex;gap:20px}.plan-stat-v{font-size:17px;font-weight:700}.plan-stat-k,.plan-stat-v{font-family:JetBrains Mono,monospace}.plan-stat-k{font-size:8.5px;letter-spacing:.14em;color:var(--dim,#55555f);margin-top:2px}.plan-out-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.plan-out{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--bd2,#23232c);border-radius:8px;padding:10px 11px;cursor:pointer;font-family:inherit;text-align:left;transition:border-color .15s,background .15s}.plan-out:hover:not(:disabled){border-color:var(--bdh,#3c3c66)}.plan-out .plan-box{margin-top:1px}.plan-out-body{flex:1 1;min-width:0}.plan-out-n{display:block;font-size:12px}.plan-out-d{display:block;font-size:10.5px;color:var(--dim,#55555f);line-height:1.4;margin-top:2px}.plan-scens{display:flex;flex-direction:column;gap:8px}.plan-scen{background:var(--card,#101014);border:1px solid var(--bd,#1e1e26);border-radius:11px;padding:11px 13px;display:flex;gap:11px;align-items:flex-start;animation:fadeUp .4s ease both}.plan-scen .scen-tag{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--acct,#9a9aff);background:rgba(var(--accraw,42,43,242),.14);border-radius:6px;padding:4px 9px;flex-shrink:0;margin-top:3px;white-space:nowrap}.plan-scen-hint{font-size:12px;line-height:1.5;color:var(--mut,#7f7f8c);margin:-4px 0 4px;max-width:560px}.plan-scen-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.plan-scen-sub,.plan-scen-title{width:100%;background:none;border:1px solid transparent;border-radius:7px;padding:4px 7px;margin-left:-7px;outline:none;font-family:inherit;transition:border-color .15s}.plan-scen-title{font-size:13.5px;font-weight:600;color:var(--txt,#ececf1)}.plan-scen-sub{font-size:11.5px;color:var(--mut,#7f7f8c)}.plan-scen-sub:hover:not(:disabled),.plan-scen-title:hover:not(:disabled){border-color:var(--bd2,#23232c)}.plan-scen-sub:focus,.plan-scen-title:focus{border-color:#3d3dff;background:var(--field,#0d0d11)}.plan-scen-x{border:1px solid var(--bd2,#23232c);color:var(--mut,#7f7f8c);border-radius:7px;width:26px;height:26px;cursor:pointer;font-family:inherit;font-size:14px;flex-shrink:0;margin-top:3px;transition:color .15s,border-color .15s}.plan-scen-x:hover{border-color:rgba(224,95,85,.4)}.plan-scen-draft{background:var(--card,#101014);border:1px solid var(--bd,#1e1e26);border-radius:11px;padding:15px 13px;display:flex;flex-direction:column;gap:8px}.plan-add{text-align:left;background:none;border:1px dashed var(--dash,#2a2a35);border-radius:11px;padding:12px 14px;cursor:pointer;color:var(--mut,#7f7f8c);font-size:12px;font-family:inherit;transition:border-color .2s,color .2s}.plan-add:hover{border-color:var(--bdh,#3c3c66);color:var(--txtStrong,#fff)}.auds{max-width:1120px;margin:0 auto;padding:22px 24px 34px;display:flex;flex-direction:column;gap:14px;animation:fadeUp .45s ease both}.auds-kicker{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;color:var(--acct,#9a9aff)}.auds-h2{margin:8px 0 4px;font-size:22px;font-weight:750;letter-spacing:-.02em}.auds-sub{margin:0;color:var(--soft,#8a8a93);font-size:12.5px}.ds-strip{display:flex;align-items:center;background:var(--card,#101014);border:1px solid var(--bd,#1e1e26);border-radius:12px;overflow:hidden}.ds-cell{padding:11px 16px;border-right:1px solid var(--div,#191921)}.ds-source{min-width:180px}.ds-stat{flex:1 1}.ds-scope{min-width:140px;border-right:none}.ds-k{font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.16em;color:var(--note,#43434e)}.ds-live{display:flex;align-items:center;gap:6px;margin-top:6px}.ds-live-dot{width:5px;height:5px;border-radius:50%;background:var(--ok,#57c785);animation:pulseDot 2s ease infinite}.ds-live-t{font-size:9.5px;color:var(--ok,#57c785)}.ds-live-t,.ds-v{font-family:JetBrains Mono,monospace}.ds-v{font-size:14px;font-weight:700;letter-spacing:-.02em;color:var(--strong2,#c9c9d4);margin-top:5px}.ds-scope-top{display:flex;align-items:baseline;gap:8px}.ds-scope-top .ds-k{flex:1 1}.ds-clear{border:none;background:none;color:var(--mut,#7f7f8c);font-size:10px;cursor:pointer;padding:0;font-family:inherit}.ds-clear:hover{color:var(--txt,#ececf1)}.ds-scope-v{display:flex;align-items:baseline;gap:6px;margin-top:5px}.ds-matched{font-size:19px;font-weight:700;letter-spacing:-.03em;color:var(--acct,#9a9aff)}.ds-matched,.ds-total{font-family:JetBrains Mono,monospace}.ds-total{font-size:9px;color:var(--dim,#55555f)}.carve-card{background:var(--card,#101014);border:1px solid var(--bd,#1e1e26);border-radius:12px;overflow:hidden}.facet-row{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--div,#191921)}.facet{flex:1 1;min-width:172px;padding:11px 13px;border-right:1px solid var(--div,#191921);display:flex;flex-direction:column;gap:6px}.facet-n{font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.14em;color:var(--note,#43434e)}.facet-opts{display:flex;flex-direction:column;gap:2px}.facet-opt{display:flex;align-items:center;gap:7px;width:100%;text-align:left;border:none;border-radius:5px;padding:4px 6px;cursor:pointer;font-family:inherit;transition:background .15s}.facet-opt:hover{background:var(--rowhov,#14141a)!important}.facet-dot{width:5px;height:5px;border-radius:1.5px;flex-shrink:0}.facet-label{flex:1 1;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.facet-count{font-family:JetBrains Mono,monospace;font-size:8px;color:var(--dim,#55555f);flex-shrink:0}.field-wrap{position:relative;padding:10px 14px 4px}.field-top{display:flex;align-items:baseline;gap:9px}.field-kicker{font-size:8.5px;letter-spacing:.18em;color:var(--acct,#9a9aff)}.field-kicker,.field-unit{font-family:JetBrains Mono,monospace}.field-unit{font-size:8px;letter-spacing:.1em;color:var(--note,#43434e);flex:1 1}.field-carved{font-size:11px;color:var(--dim,#55555f)}.field-canvas{display:block;width:100%;height:286px;margin-top:4px}.pad-top{position:absolute;top:12px;right:14px;display:flex;align-items:baseline;gap:6px;pointer-events:none}.pad-kicker{font-size:8.5px;letter-spacing:.16em;color:var(--acct,#9a9aff)}.pad-kicker,.pad-state{font-family:JetBrains Mono,monospace}.pad-state{font-size:9px;font-weight:700}.pad-landed{position:absolute;bottom:10px;right:14px;font-size:10px;color:var(--dim,#55555f);line-height:1.4;pointer-events:none}.draw-row,.name-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:11px 14px;border-top:1px solid var(--div,#191921)}.name-row{gap:10px;background:var(--subtle,#0d0d11);animation:fadeUp .35s ease both}.draw-k{font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.16em;color:var(--dim,#55555f)}.size-group{display:flex;border:1px solid var(--bd2,#23232c);border-radius:7px;overflow:hidden}.size-btn{border:none;border-left:1px solid var(--bd2,#23232c);padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:10.5px;cursor:pointer}.size-btn:first-child{border-left:none}.preset-chip{border:1px solid var(--bd,#1e1e26);border-radius:999px;padding:6px 12px;font-size:11px;cursor:pointer;font-family:inherit;transition:border-color .15s}.preset-chip:hover{border-color:var(--bdh,#3c3c66)}.draw-skew{font-size:11px}.pri-btn{background:var(--btn,#2a2bf2);padding:9px 17px;font-size:12px}.pri-btn:hover{background:#3d3dff}.name-input{flex:1 1;min-width:220px;background:var(--field,#0d0d11);border:1px solid var(--bd2,#23232c);border-radius:8px;padding:9px 12px;font-size:12.5px;color:var(--txt,#ececf1);outline:none;font-family:inherit}.name-input:focus{border-color:#3d3dff}.name-note{font-size:11px;color:var(--dim,#55555f)}.your-auds{display:flex;flex-direction:column;gap:8px;margin-top:4px}.your-auds-k{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.16em;color:var(--dim,#55555f)}.your-auds-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:9px;gap:9px}.your-aud{background:var(--card,#101014);border:1px solid var(--bd,#1e1e26);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:5px}.your-aud-top{display:flex;align-items:center;gap:8px}.your-aud-n{font-size:12.5px;font-weight:600;flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.your-aud-tag{font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.08em}.your-aud-meta{display:flex;align-items:center;gap:8px}.your-aud-size{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--mut,#7f7f8c)}.your-aud-dot{width:5px;height:5px;border-radius:50%}.your-aud-conf{font-size:10px}.your-aud-segs{font-size:10.5px;color:var(--dim,#55555f);line-height:1.4}.your-aud-use{margin-top:3px;align-self:flex-start;padding:7px 11px;font-size:11px;border-radius:8px}.step-label-row{display:flex;align-items:baseline;gap:10px}.step-label-row .step-label{flex:1 1}.link-btn{border:none;background:none;color:var(--acct,#9a9aff);font-size:11px;cursor:pointer;padding:0;font-family:inherit}.link-btn:hover{color:var(--txt,#ececf1)}.brand-card{background:var(--card,#101014);border:1px solid var(--bd,#1e1e26);border-radius:10px;padding:13px 15px}.brand-val{font-family:JetBrains Mono,monospace;font-size:19px;font-weight:700;letter-spacing:-.02em}.sent-bar .held{background:var(--neut,#3a3a46)}.sent-bar .soft{background:var(--warn,#d2a94f)}.sent-bar .sour{background:var(--bad,#e05f55)}.sent-counts .soft{color:var(--warn,#d2a94f)}.brand-note{font-size:10.5px;color:var(--dim,#55555f);line-height:1.5;margin-top:8px}.talp-text.streaming{color:var(--txt,#ececf1)}.an-item.pending .an-a.live{color:var(--strong2,#c9c9d4)}.think-dots.acct span{background:var(--acct,#9a9aff)}.studies,.study{max-width:1120px;margin:0 auto;padding:22px 24px 34px;display:flex;flex-direction:column;gap:16px;animation:fadeUp .45s ease both}.studies-head,.study-bar{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.study-bar{align-items:center}.studies-kicker,.study-kicker span:first-child{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;color:var(--acct,#9a9aff)}.studies-h2{margin:8px 0 4px;font-size:22px;font-weight:750;letter-spacing:-.02em}.studies-line{margin:0;color:var(--soft,#8a8a93);font-size:12.5px}.studies-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--card,#101014);border:1px solid var(--bd,#1e1e26);border-radius:11px;padding:10px 13px}.studies-search{display:flex;align-items:center;gap:8px;flex:1 1;min-width:210px}.studies-search input{flex:1 1;min-width:0;background:none;border:none;outline:none;font-size:12.5px;color:var(--txt,#ececf1);font-family:inherit}.studies-div{width:1px;height:22px;background:var(--div,#191921)}.studies-topics{display:flex;gap:6px;flex-wrap:wrap}.s-topic{display:flex;align-items:center;gap:6px;border:1px solid var(--bd2,#23232c);border-radius:999px;padding:5px 11px;font-size:11px;cursor:pointer;font-family:inherit;background:none}.s-topic span{font-family:JetBrains Mono,monospace;font-size:8.5px;color:var(--dim,#55555f)}.s-states{display:flex;border:1px solid var(--bd2,#23232c);border-radius:7px;overflow:hidden}.s-states button{border:none;border-left:1px solid var(--bd2,#23232c);padding:5px 11px;font-size:11px;cursor:pointer;font-family:inherit}.s-states button:first-child{border-left:none}.s-sort{display:flex;align-items:center;gap:6px;border:1px solid var(--bd2,#23232c);background:none;color:var(--mid,#a5a5b1);border-radius:7px;padding:5px 11px;font-size:11px;cursor:pointer;font-family:inherit;white-space:nowrap}.s-sort span{font-size:8.5px;letter-spacing:.1em}.s-sort span,.studies-count-row{font-family:JetBrains Mono,monospace;color:var(--dim,#55555f)}.studies-count-row{display:flex;align-items:baseline;gap:10px;margin:-6px 0 -2px;font-size:9px;letter-spacing:.14em}.studies-count-row span{flex:1 1}.s-clear{border:none;background:none;color:var(--mut,#7f7f8c);font-size:10.5px;cursor:pointer;padding:0;font-family:inherit}.studies-empty{border:1px dashed var(--bd2,#23232c);border-radius:12px;padding:40px 20px;text-align:center;display:flex;flex-direction:column;gap:7px;align-items:center;font-size:12.5px;color:var(--soft,#8a8a93)}.studies-empty span:first-child{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.16em;color:var(--dim,#55555f)}.studies-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.study-card{aspect-ratio:1;display:flex;flex-direction:column;text-align:left;background:var(--card,#101014);border:1px solid var(--bd,#1e1e26);border-radius:14px;padding:0;overflow:hidden;cursor:pointer;color:var(--txt,#ececf1);font-family:inherit;animation:fadeUp .45s ease both}.study-card:hover{border-color:var(--bdh,#3c3c66)}.study-card-viz{flex:1 1;min-height:0;position:relative;display:flex;align-items:center;justify-content:center;padding:40px 18px 18px;background:var(--subtle,#0c0c11);border-bottom:1px solid var(--div,#191921)}.study-card-state,.study-card-topic{position:absolute;top:12px;left:14px;font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.14em}.study-card-topic{left:88px;color:var(--note,#43434e)}.study-card-date{position:absolute;top:12px;right:14px;font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.1em;color:var(--note,#43434e)}.study-card-body{height:122px;padding:14px 16px 15px;display:flex;flex-direction:column;gap:5px;box-sizing:border-box}.study-card-name{font-size:14px;font-weight:700;letter-spacing:-.01em}.study-card-q{flex:1 1;min-height:0;font-size:11.5px;color:var(--soft,#8a8a93);line-height:1.45;overflow:hidden}.study-card-meta{display:flex;align-items:baseline;gap:8px;margin-top:4px;font-family:JetBrains Mono,monospace}.study-card-meta span:first-child{flex:1 1;font-size:10px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.study-card-aud,.study-card-meta span:last-child{font-family:JetBrains Mono,monospace;font-size:8.5px;color:var(--note,#43434e)}.study-card-aud{color:var(--dim,#55555f);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-dots{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:7px;gap:7px;width:100%;max-width:190px}.st-dots span{aspect-ratio:1;border-radius:4px}.st-sent{width:100%;max-width:190px;display:flex;flex-direction:column;gap:11px}.st-sent-row{display:flex;height:12px;border-radius:6px;overflow:hidden;background:var(--track,#17171e)}.study-state{font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.14em}.pri-btn{border:none;background:var(--pri,var(--btn,#2a2bf2));color:#fff;border-radius:9px;padding:8px 15px;font-size:11.5px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.study-hero{display:grid;grid-template-columns:1fr 268px;grid-gap:22px;gap:22px;align-items:start}.study-hero-main{display:flex;flex-direction:column;gap:13px}.study-kicker{display:flex;align-items:baseline;gap:9px}.study-date{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.12em;color:var(--note,#43434e)}.study-q{margin:0;font-size:27px;font-weight:750;letter-spacing:-.025em;line-height:1.18}.study-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--mut,#7f7f8c)}.study-meta i{width:3px;height:3px;border-radius:50%;background:var(--faint,#2b2b36)}.study-out-chips{display:flex;gap:6px;flex-wrap:wrap}.study-out-chips span{font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.06em;border:1px solid var(--bd2,#23232c);border-radius:5px;padding:3px 8px;color:var(--soft,#8a8a93)}.study-read{border-left:2px solid;padding:2px 0 2px 15px;margin-top:4px}.study-read p{margin:0;font-size:15px;line-height:1.6;color:var(--strong2,#c9c9d4)}.study-panel{background:var(--card,#101014);border:1px solid var(--bd,#1e1e26);border-radius:12px;padding:14px 15px;display:flex;flex-direction:column;gap:11px}.study-panel-grid{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:5px;gap:5px}.study-panel-grid span{aspect-ratio:1;border-radius:3.5px;animation:fadeIn .3s ease both}.study-legend{display:flex;flex-direction:column;gap:5px;border-top:1px solid var(--div,#191921);padding-top:9px}.study-legend div{display:flex;align-items:center;gap:7px}.study-legend i{width:7px;height:7px;border-radius:2px;flex-shrink:0}.study-legend span{flex:1 1;font-size:11px;color:var(--mid,#a5a5b1)}.study-legend b{font-size:11px}.study-legend b,.study-panel-line{font-family:JetBrains Mono,monospace}.study-panel-line{font-size:8.5px;color:var(--dim,#55555f)}.study-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.study-metric{background:var(--card,#101014);border:1px solid var(--bd,#1e1e26);border-radius:11px;padding:13px 15px;display:flex;flex-direction:column;gap:4px}.study-metric span{font-size:8.5px;letter-spacing:.14em;color:var(--mut,#7f7f8c)}.study-metric b,.study-metric span{font-family:JetBrains Mono,monospace}.study-metric b{font-size:27px;font-weight:700;letter-spacing:-.035em;line-height:1}.study-metric em{font-style:normal;font-size:10.5px;color:var(--dim,#55555f);line-height:1.4}.study-ladder{display:flex;flex-direction:column;gap:9px}.study-ladder-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.16em;color:var(--dim,#55555f)}.s-pill{border:1px solid var(--bd2,#23232c);border-radius:999px;padding:4px 11px;font-size:10.5px;cursor:pointer;font-family:inherit}.study-ladder-note{flex:1 1;font-size:11px;letter-spacing:0;text-align:right}.study-scen{display:flex;align-items:center;gap:15px;text-align:left;border:1px solid;border-radius:11px;padding:13px 16px;cursor:pointer;font-family:inherit;color:var(--txt,#ececf1)}.study-scen-no{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--dim,#55555f);flex-shrink:0}.study-scen-n{width:206px;flex-shrink:0;font-size:12.5px;line-height:1.4}.study-scen-bar{flex:1 1;display:flex;height:11px;border-radius:6px;overflow:hidden;background:var(--track,#17171e)}.study-scen-bar i{display:block;transition:width .4s}.study-scen-tag{font-size:8px;letter-spacing:.1em;color:var(--ok,#57c785);width:104px}.study-scen-rate,.study-scen-tag{font-family:JetBrains Mono,monospace;text-align:right;flex-shrink:0}.study-scen-rate{font-size:15px;font-weight:700;letter-spacing:-.02em;width:46px}.study-split{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:14px;gap:14px;align-items:start}.study-moved{background:var(--card,#101014);border:1px solid var(--bd,#1e1e26);border-radius:12px;overflow:hidden}.study-moved-head,.study-quotes-head,.study-related-head{display:flex;align-items:baseline;gap:8px;padding:12px 15px;border-bottom:1px solid var(--div,#191921);font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.16em;color:var(--dim,#55555f)}.study-moved-head span:first-child,.study-quotes-head span:first-child,.study-related-head span:first-child{flex:1 1}.study-moved-head span:last-child,.study-quotes-head span:last-child,.study-related-head span:last-child{letter-spacing:0;font-size:8.5px;color:var(--note,#43434e)}.study-quotes-head,.study-related-head{padding:0;border:none}.study-seg{display:flex;align-items:center;gap:12px;padding:11px 15px;border-bottom:1px solid var(--divrow,#16161d)}.study-seg-n{width:88px;flex-shrink:0;font-size:12px}.study-seg-track{flex:1 1;height:8px;border-radius:4px;background:var(--track,#17171e);overflow:hidden}.study-seg-track i{display:block;height:100%;transition:width .4s}.study-seg-conf,.study-seg-delta,.study-seg-rate{font-family:JetBrains Mono,monospace;text-align:right;flex-shrink:0}.study-seg-rate{font-size:12px;font-weight:700;width:38px}.study-seg-delta{font-size:10px;width:30px}.study-seg-conf{font-size:8px;letter-spacing:.08em;width:62px}.study-quotes{display:flex;flex-direction:column;gap:9px}.study-no-quotes{border:1px dashed var(--bd2,#23232c);border-radius:11px;padding:20px 15px;font-size:11.5px;color:var(--dim,#55555f);line-height:1.5}.study-quote{background:var(--card,#101014);border:1px solid var(--bd,#1e1e26);border-radius:11px;padding:13px 15px;display:flex;flex-direction:column;gap:8px;animation:fadeUp .4s ease both}.study-quote p{margin:0;font-size:12.5px;font-style:italic;line-height:1.55;color:var(--strong2,#c9c9d4)}.study-quote div{display:flex;align-items:center;gap:7px}.study-quote b{font-size:11px;font-weight:600}.study-quote span{font-size:8.5px;color:var(--dim,#55555f);flex:1 1}.study-quote em,.study-quote span{font-family:JetBrains Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.study-quote em{font-size:8px;font-style:normal;color:var(--note,#43434e);max-width:132px}.study-foot{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-items:start}.study-log,.study-prov{display:flex;flex-direction:column;gap:10px}.study-log-row{display:flex;gap:13px;align-items:flex-start;padding:0 0 14px}.study-log-row>span{font-family:JetBrains Mono,monospace;font-size:8.5px;color:var(--mut,#7f7f8c);width:62px;flex-shrink:0;padding-top:2px}.study-log-row>i{width:7px;height:7px;border-radius:50%;background:var(--acct,#9a9aff);flex-shrink:0;margin-top:4px}.study-log-row>div{flex:1 1;min-width:0;border-left:1px solid var(--div,#191921);margin-left:-4px;padding:0 0 0 14px;font-size:12px}.study-log-row em{display:block;font-style:normal;font-size:10.5px;color:var(--dim,#55555f);line-height:1.45;margin-top:2px}.study-log-add{display:flex;gap:8px}.study-log-add input{flex:1 1;min-width:0;background:var(--field,#0d0d11);border:1px solid var(--bd2,#23232c);border-radius:8px;padding:9px 12px;font-size:12px;color:var(--txt,#ececf1);outline:none;font-family:inherit}.study-prov-card{background:var(--card,#101014);border:1px solid var(--bd,#1e1e26);border-radius:11px;overflow:hidden}.study-prov-card>div{display:flex;align-items:baseline;gap:10px;padding:9px 15px;border-bottom:1px solid var(--divrow,#16161d)}.study-prov-card span{font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.14em;color:var(--note,#43434e);flex:1 1}.study-prov-card b{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--mid,#a5a5b1)}.study-prov-card p{margin:0;padding:11px 15px;font-size:10.5px;color:var(--dim,#55555f);line-height:1.5}.study-related{display:flex;align-items:center;gap:11px;text-align:left;background:var(--card,#101014);border:1px solid var(--bd,#1e1e26);border-radius:10px;padding:11px 14px;cursor:pointer;font-family:inherit;color:var(--txt,#ececf1);margin-top:9px}.study-related span{flex:1 1;min-width:0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.study-related b{font-size:9.5px}.study-related b,.study-related em{font-family:JetBrains Mono,monospace;white-space:nowrap}.study-related em{font-size:8.5px;font-style:normal;color:var(--note,#43434e)}.tour-spot{position:fixed;border-radius:14px;border:1px solid rgba(123,123,255,.5);box-shadow:0 0 0 9999px rgba(5,5,9,.58);pointer-events:none;z-index:90;transition:left .55s cubic-bezier(.4,0,.2,1),top .55s cubic-bezier(.4,0,.2,1),width .55s cubic-bezier(.4,0,.2,1),height .55s cubic-bezier(.4,0,.2,1)}.tlight .tour-spot{box-shadow:0 0 0 9999px rgba(242,242,246,.62)}.tour-trail{position:fixed;left:0;top:0;z-index:92;pointer-events:none}.tour-trail div{position:absolute;border-radius:50%}.tour-dot,.tour-trail div{left:0;top:0;will-change:transform}.tour-dot{position:fixed;z-index:93;pointer-events:none}.tour-glow{left:-28px;top:-28px;width:56px;height:56px;background:radial-gradient(circle,rgba(85,85,255,.4),rgba(85,85,255,0) 68%);animation:pulseDot 2.8s ease-in-out infinite}.tour-glow,.tour-ring{position:absolute;border-radius:50%}.tour-ring{left:-9px;top:-9px;width:18px;height:18px;border:1px solid rgba(165,165,255,.6);animation:pulseDot 2.2s ease-out infinite}.tour-core{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 14px rgba(125,125,255,.95)}.tour-chip{position:absolute;left:20px;top:-12px;background:rgba(11,11,17,.94);border:1px solid rgba(123,123,255,.34);border-radius:999px;padding:6px 13px;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.16em;color:#cacae6}.tlight .tour-chip{background:rgba(255,255,255,.94);color:#191922}.tour-exit{position:fixed;right:20px;bottom:84px;z-index:94;display:flex;align-items:center;gap:11px;background:rgba(11,11,17,.9);border:1px solid var(--bd2,#23232c);border-radius:999px;padding:8px 13px}.tlight .tour-exit{background:rgba(255,255,255,.92)}.tour-rail{display:flex;gap:4px}.tour-rail span{height:3px;border-radius:2px;transition:width .3s,background .3s}.tour-exit button{border:none;background:none;color:var(--mut,#7f7f8c);font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.16em;cursor:pointer;padding:0}.dotfield{pointer-events:none}.dotfield,.hub{position:absolute;inset:0}.hub{overflow-y:auto;background:var(--bg,#0b0b0e)}.hub-df{position:absolute;inset:0}.hub-inner{position:relative;max-width:720px;margin:0 auto;padding:11vh 24px 60px;display:flex;flex-direction:column;gap:10px}.hub-brand{font-size:16px;color:var(--mut,#7f7f8c)}.hub-h1{margin:0 0 26px;font-size:37px;line-height:1.16;font-weight:500;letter-spacing:-.015em;color:var(--txtStrong,#fff)}.hub-cards{display:flex;flex-direction:column;gap:14px}.hub-card{display:flex;align-items:center;gap:16px;text-align:left;background:var(--card,#101016);border:1px solid var(--bd,#1e1e26);border-radius:12px;padding:20px 22px;cursor:pointer;color:inherit;font:inherit}.hub-card:hover{border-color:var(--strong2,#d5d5e2)}.hub-card.primary{border-color:var(--strong2,#3d3d4c)}.hub-card.primary:hover{border-color:var(--txtStrong,#fff)}.hub-card-ic{width:26px;display:flex;justify-content:center;flex:none}.hub-plus{font-size:20px;font-weight:500;color:var(--acct,#9a9aff);line-height:1}.hub-card-meta{display:flex;flex-direction:column;gap:5px;flex:1 1;min-width:0}.hub-card-title{font-size:16.5px;font-weight:500;letter-spacing:-.01em;color:var(--txtStrong,#fff)}.hub-card-sub{font-size:12.5px;color:var(--mut,#7f7f8c)}.hub-card-chev{font-size:21px;color:var(--dim,#55555f);flex:none}.study-card-photo{display:block;width:100%;height:100%;object-fit:cover;border-radius:6px}.census{max-width:880px;margin:0 auto;padding:34px 24px 40px;display:flex;flex-direction:column;gap:20px;animation:fadeUp .35s ease both}.census-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.census-h1{margin:8px 0;font-size:27px;font-weight:700;letter-spacing:-.02em;color:var(--txtStrong,#fff)}.census-sub{margin:0;max-width:620px;font-size:12.5px;line-height:1.55;color:var(--mut,#7f7f8c)}.census-rows{display:flex;flex-direction:column;gap:12px}.census-row{display:flex;gap:22px;align-items:stretch;text-align:left;background:var(--card,#101016);border:1px solid var(--bd,#1e1e26);border-radius:13px;padding:16px 18px;cursor:pointer;color:inherit;font:inherit;transition:border-color .15s ease}.census-row:hover{border-color:var(--strong2,#3d3d4c)}.census-left{width:168px;flex:none;display:flex;flex-direction:column;gap:5px}.census-name{font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--txtStrong,#fff)}.census-scope{font-size:11px;color:var(--mut,#7f7f8c)}.census-conf{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.14em;color:var(--soft,#8a8a93);margin-top:auto}.census-conf.built{color:var(--acct,#9a9aff)}.census-conf-dot{width:6px;height:6px;border-radius:50%}.census-segs{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px;justify-content:center}.census-seg{display:flex;align-items:center;gap:10px;min-height:15px}.census-seg-name{width:92px;flex:none;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.04em;color:var(--soft,#8a8a93);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.census-tickstrip{display:flex;align-items:center;flex:1 1;min-width:0;overflow:hidden}.census-tick{width:2px;height:10px;border-radius:1px;margin-right:2px;flex:none}.census-tick.g{margin-right:6px}.census-seg-count{flex:none;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--mut,#7f7f8c)}.census-right{flex:none;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:8px}.census-count{font-family:JetBrains Mono,monospace;font-size:17px;font-weight:700;color:var(--txtStrong,#fff)}.census-go{font-size:15px;color:var(--dim,#55555f)}.census-row:hover .census-go{color:var(--acct,#9a9aff)}.census-build{border:1px dashed var(--bd2,#23232c);border-radius:13px;background:none;padding:14px 18px;text-align:left;font:inherit;font-size:12.5px;color:var(--mut,#7f7f8c);cursor:pointer}.census-build:hover{color:var(--acct,#9a9aff);border-color:var(--bdh,#3c3c8c)}.census-note{margin:0;font-size:11px;color:var(--dim,#55555f)}.hub-primary{padding:26px;border-color:var(--strong2,#3d3d4c)}.hub-primary:hover{border-color:var(--txtStrong,#fff)}.hub-row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.hub-card-title.big{font-size:19px}.hub-ic-wrap{width:46px;height:46px;border-radius:11px;overflow:hidden;flex:none;background:#f0f0f1}.hub-ic-wrap.big{width:62px;height:62px;border-radius:14px}.hub-ic-wrap img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(2.05)}.console-island{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);width:min(620px,calc(100% - 56px));background:var(--pop,#101016);border:1px solid var(--bd,#1e1e26);border-radius:24px;box-shadow:0 10px 36px rgba(11,11,14,.1);padding:10px 16px 12px;display:flex;flex-direction:column;gap:7px;z-index:6;transition:width .28s cubic-bezier(.5,0,.2,1),box-shadow .28s ease}.console-island.big{width:min(880px,calc(100% - 56px));box-shadow:0 18px 56px rgba(11,11,14,.16)}.console-island .console-prog{position:absolute;top:0;left:14px;max-width:calc(100% - 28px);border-radius:999px;height:2px;background:var(--acct,#9a9aff);transition:width .3s ease}.sim-root .content{padding-bottom:150px}.sel-row{display:flex;align-items:center;gap:14px;background:var(--card,#101016);border:1px solid var(--lineB,rgba(154,154,255,.4));border-radius:13px;padding:14px 18px;max-width:760px}.sel-row-meta{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.sel-row-name{display:inline-flex;align-items:center;font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--txtStrong,#fff)}.sel-row-line{font-size:11.5px;font-family:JetBrains Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sel-row-actions{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.linkish{background:none;border:none;padding:0;font:inherit;font-size:12px;color:var(--acct,#9a9aff);cursor:pointer}.linkish.dim{color:var(--mut,#7f7f8c)}.linkish:hover{text-decoration:underline}.census-cta{display:flex;align-items:baseline;gap:14px;text-align:left;background:var(--card,#101016);border:1px solid var(--bd,#1e1e26);border-radius:13px;padding:18px 20px;max-width:760px;cursor:pointer;font:inherit;color:inherit}.census-cta:hover{border-color:var(--strong2,#3d3d4c)}.census-cta-title{font-size:15px;font-weight:600;color:var(--txtStrong,#fff)}.census-cta-sub{font-size:12.5px;color:var(--mut,#7f7f8c);flex:1 1}.census-cta-go{color:var(--acct,#9a9aff);font-size:15px}.sugg-cards{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;max-width:980px}.sugg-card{display:flex;flex-direction:column;gap:10px;text-align:left;background:var(--card,#101016);border:1px solid var(--bd,#1e1e26);border-radius:13px;padding:16px 17px;cursor:pointer;font:inherit;color:inherit;animation:fadeUp .35s ease both;transition:border-color .15s ease}.sugg-card:hover{border-color:var(--lineB,rgba(154,154,255,.5))}.sugg-card-q{font-size:13.5px;line-height:1.5;color:var(--txt,#ececf1);letter-spacing:-.005em}.sugg-card-go{font-size:11px;color:var(--dim,#55555f);transition:color .15s ease}.sel-row{border:1px solid var(--bd,#1e1e26);border-radius:8px;padding:15px 18px;gap:18px}.sel-row-name{font-size:15px;gap:10px}.sel-badge{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;letter-spacing:.01em;color:var(--acct,#9a9aff);background:var(--tintB,rgba(154,154,255,.1));border-radius:999px;padding:3px 9px 4px}.sel-badge i{width:5px;height:5px;border-radius:50%;background:var(--acct,#9a9aff)}.sel-row-line{font-family:inherit;font-size:12.5px;color:var(--mut,#7f7f8c)}.ask-label{font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--mut,#7f7f8c)}.sugg-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;max-width:1000px}.sugg-card{border-radius:8px;padding:14px 16px 13px;gap:9px}.sugg-card:hover{border-color:var(--bd2h,#3d3d4c)}.sugg-card-i{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;color:var(--acct,#9a9aff)}.sugg-card-q{font-size:13px;font-weight:500;line-height:1.45}.sugg-card-go{opacity:0;color:var(--acct,#9a9aff);transition:opacity .15s ease}.sugg-card:hover .sugg-card-go{opacity:1;color:var(--acct,#9a9aff)}.plan-scen-x{border:none;background:none;width:24px;height:24px;border-radius:6px;margin-top:1px;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;line-height:1;color:var(--dim,#55555f)}.plan-scen-x:hover{background:var(--rowhov,#14141b);color:var(--bad,#e05f55);border:none}.sim-root .content{position:relative}.field-bg{position:absolute;inset:0;pointer-events:none}.hub{background:transparent}.census-build,.census-rows .census-row{background:var(--pop,#101016)}.census-note{display:inline-block;background:var(--veil,rgba(251,251,252,.9));border-radius:6px;padding:4px 9px}.census{animation:fadeUp .4s ease .16s both}.hub-inner{animation:fadeUp .4s ease both}.chat-wrap{max-width:780px;margin:0 auto;padding:6vh 24px 40px;display:flex;flex-direction:column;gap:28px;animation:fadeUp .5s ease both}.chat-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.chat-thread{display:flex;flex-direction:column;gap:22px}.chat-you-row{display:flex;justify-content:flex-end}.chat-you{max-width:78%;background:var(--activebg,#16161d);border:1px solid var(--bd,#1e1e26);color:var(--txt,#ececf1);border-radius:14px 14px 4px 14px;padding:10px 15px;font-size:14px;line-height:1.5;animation:fadeUp .3s ease both}.voice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px}.voice-card{background:var(--card,#101014);border:1px solid var(--bd,#1e1e26);border-radius:10px;padding:13px 15px;animation:fadeUp .4s ease both}.voice-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.voice-name{font-weight:600;font-size:13px;color:var(--txt,#ececf1)}.voice-oc{font-family:var(--monoface,"JetBrains Mono",monospace);font-size:9px;letter-spacing:.08em}.voice-meta{font-size:11px;color:var(--mut,#7f7f8c);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voice-q{font-size:13px;line-height:1.55;color:var(--soft,#8a8a93);margin-top:9px}.room-msg{display:flex;flex-direction:column;gap:12px}.room-read{font-size:13px;line-height:1.55;color:var(--txt,#ececf1);border-left:2px solid var(--acct,#9a9aff);padding:2px 0 2px 14px;animation:fadeUp .35s ease both}.room-read.pending{border-left-color:var(--bd,#1e1e26)}.room-read-k{font-family:var(--monoface,"JetBrains Mono",monospace);font-size:9px;letter-spacing:.12em;color:var(--mut,#7f7f8c);display:block;margin-bottom:4px}.sap-msg{display:flex;flex-direction:column;gap:10px;max-width:640px;animation:fadeUp .3s ease both}.sap-head{display:flex;align-items:center;gap:9px}.sap-who{font-family:var(--monoface,"JetBrains Mono",monospace);font-size:10px;letter-spacing:.1em;color:var(--mut,#7f7f8c)}.sap-text{font-size:14px;line-height:1.65;color:var(--txt,#ececf1);white-space:pre-wrap}.cite-row{display:flex;flex-wrap:wrap;gap:8px}.cite-chip{background:var(--tintB,rgba(154,154,255,.1));border:1px solid var(--lineB,rgba(154,154,255,.4));color:var(--acct,#9a9aff);border-radius:999px;padding:5px 13px;font-size:11.5px;font-weight:500;cursor:pointer;transition:background .15s ease}.cite-chip:hover{background:var(--activebg,#16161d)}.sap-runbtn{background:var(--btn,#2a2bf2);color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:12.5px;font-weight:600;cursor:pointer}.tour-dot-btn{position:relative;display:inline-block;width:22px;height:22px;flex:0 0 22px;pointer-events:none}.tdb-glow{width:40px;height:40px;margin:-20px 0 0 -20px;background:radial-gradient(circle,rgba(var(--accraw,42,43,242),.45),rgba(var(--accraw,42,43,242),0) 70%);animation:pulseDot 2.8s ease-in-out infinite}.tdb-glow,.tdb-ring{position:absolute;left:50%;top:50%;border-radius:50%;pointer-events:none}.tdb-ring{width:15px;height:15px;margin:-7.5px 0 0 -7.5px;border:1px solid rgba(var(--accraw,42,43,242),.55);animation:pulseDot 2.2s ease-out infinite}.tdb-core{position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px rgba(var(--accraw,42,43,242),.35),0 0 12px rgba(var(--accraw,42,43,242),.9);pointer-events:none}.aud-pill-wrap{position:relative}.aud-pill.asbtn{cursor:pointer;background:none;font:inherit;color:inherit;transition:border-color .15s ease,background .15s ease}.aud-pill.asbtn.open,.aud-pill.asbtn:hover{border-color:var(--lineB,rgba(154,154,255,.4));background:var(--tintB,rgba(154,154,255,.08))}.aud-pill-chev{font-size:8px;color:var(--mut,#7f7f8c);margin-left:1px}@keyframes pillGlow{0%,to{box-shadow:0 0 0 0 rgba(var(--accraw,42,43,242),0);border-color:var(--bd,#1f1f27)}50%{box-shadow:0 0 0 6px rgba(var(--accraw,42,43,242),.13);border-color:var(--lineB,rgba(154,154,255,.5))}}.aud-pill.glow{animation:pillGlow 1.6s ease 2}.aud-menu-veil{position:fixed;inset:0;z-index:60}.aud-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:61;min-width:268px;background:var(--pop,#14141b);border:1px solid var(--bd,#1e1e26);border-radius:12px;padding:6px;box-shadow:0 14px 40px rgba(0,0,0,.16);animation:fadeUp .18s ease both}.aud-menu-k{font-family:var(--monoface,"JetBrains Mono",monospace);font-size:9px;letter-spacing:.12em;color:var(--mut,#7f7f8c);padding:7px 10px 6px}.aud-menu-row{display:flex;align-items:center;gap:9px;width:100%;background:none;border:none;border-radius:8px;padding:8px 10px;cursor:pointer;font:inherit;text-align:left}.aud-menu-row:hover{background:var(--activebg,#16161d)}.aud-menu-row.on{background:var(--tintB,rgba(154,154,255,.08))}.aud-menu-name{font-size:12.5px;font-weight:500;color:var(--txt,#ececf1);flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aud-menu-row.on .aud-menu-name{color:var(--acct,#9a9aff)}.aud-menu-size{font-family:var(--monoface,"JetBrains Mono",monospace);font-size:10px;color:var(--mut,#7f7f8c)}.aud-menu-build{display:block;width:calc(100% - 12px);margin:6px 6px 4px;background:none;border:1px dashed var(--bd2,#23232c);border-radius:8px;padding:8px 10px;cursor:pointer;font:inherit;font-size:12px;font-weight:500;color:var(--acct,#9a9aff);text-align:left}.aud-menu-build:hover{border-color:var(--lineB,rgba(154,154,255,.4));background:var(--tintB,rgba(154,154,255,.06))}.sap-scope{font-family:var(--monoface,"JetBrains Mono",monospace);font-size:9px;letter-spacing:.09em;color:var(--acct,#9a9aff);background:var(--tintB,rgba(154,154,255,.08));border-radius:999px;padding:3px 9px;white-space:nowrap}.tdb-move{position:absolute;inset:0}.rapid-tally{max-width:520px;display:flex;flex-direction:column;gap:8px}.rapid-bar{display:flex;height:6px;border-radius:999px;overflow:hidden;gap:2px}.rapid-counts{display:flex;gap:16px}.rapid-count{display:inline-flex;align-items:center;gap:6px;font-family:var(--monoface,"JetBrains Mono",monospace);font-size:9.5px;letter-spacing:.08em;color:var(--mut,#7f7f8c)}.rapid-count i{width:6px;height:6px;border-radius:50%}.voice-grid.two{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));max-width:640px}.isl-pill-wrap{position:relative;display:flex}.isl-pill{display:flex;align-items:center;gap:7px;background:none;border:1px solid transparent;border-radius:999px;padding:4px 12px 4px 3px;cursor:pointer;font:inherit;color:inherit;white-space:nowrap;transition:border-color .15s ease,background .15s ease}.isl-pill.open,.isl-pill:hover{border-color:var(--lineB,rgba(154,154,255,.4));background:var(--tintB,rgba(154,154,255,.08))}.aud-menu.up{top:auto;bottom:calc(100% + 10px);left:0;right:auto}.isl-pill-txt{display:flex;align-items:center;gap:7px;max-width:260px;overflow:hidden;white-space:nowrap;transition:max-width .25s ease,opacity .18s ease}.isl-pill.slim{padding-right:3px}.isl-pill.slim .isl-pill-txt{max-width:0;opacity:0}.isl-pill.slim:hover .isl-pill-txt{max-width:260px;opacity:1}.isl-pill.slim:hover{padding-right:12px}.console-input::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}