.atlas-frame{background:linear-gradient(#181f2beb,#0d121aeb);border-radius:24px;padding:10px;position:relative;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0009,0 0 0 1px #e9eef20f,0 40px 80px -40px #000000e6,0 0 120px -50px #9cc7ff59}.atlas-frame:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(100deg,#0000 20%,#9cc7ff59 60%,#a58bff80 90%,#9cc7ff33);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.atlas-frame canvas{width:100%;height:var(--strip-h,400px);touch-action:none;cursor:ew-resize;-webkit-user-select:none;user-select:none;border-radius:16px;transition:height .8s cubic-bezier(.2,.8,.2,1);display:block}.atlas-knob{z-index:3;cursor:grab;touch-action:none;will-change:transform;background:linear-gradient(#e9eef2f2,#aac8ebe6);border-radius:11px;place-items:center;width:38px;height:22px;display:grid;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #9cc7ffcc,0 0 18px #9cc7ffcc,0 6px 14px -4px #000c}.atlas-knob:active{cursor:grabbing}.atlas-knob>span{background:repeating-linear-gradient(90deg,#3b4a60 0 1.5px,#0000 1.5px 4.5px);width:12px;height:8px}.atlas-knob:focus-visible{outline:2px solid var(--color-violet);outline-offset:3px}.atlas-rail{display:none}.atlas-tip{z-index:85;pointer-events:none;background:#121822f5;border:1px solid #e9eef224;border-radius:12px;max-width:280px;padding:10px 12px;font-size:13px;position:fixed;top:0;left:0;box-shadow:0 18px 40px -12px #000}.atlas-tip b{font-family:var(--font-display);font-weight:400;display:block}.atlas-tip span{font:11.5px var(--font-mono);color:var(--color-muted);margin-top:4px;display:block}.odo{white-space:nowrap;align-items:flex-start;display:inline-flex}.odo .d{height:1.08em;line-height:1.08;display:inline-block;overflow:hidden}.odo .r{flex-direction:column;transition:transform .6s cubic-bezier(.2,1.25,.32,1);display:flex}.odo .r span{text-align:center;height:1.08em;line-height:1.08;display:block}.odo .c{height:1.08em;line-height:1.08;display:inline-block}.t-big{font:300 92px/1 var(--font-display);letter-spacing:-.03em;color:#f1f5f9;filter:drop-shadow(0 0 22px #9cc7ff52)}.t-mid{font:300 44px/1 var(--font-display);letter-spacing:-.02em}.lanebar{background:var(--color-bronze);width:3px;box-shadow:0 0 14px var(--color-bronze);border-radius:3px;flex:none;transition:background .25s,box-shadow .25s}.nowbtn{height:30px;color:var(--color-bronze);font:500 12px var(--font-mono);white-space:nowrap;background:#9cc7ff1a;border:1px solid #9cc7ff66;border-radius:999px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.coinchip{height:36px;color:var(--color-ivory);background:#ffffff08;border:1px solid #e9eef214;border-radius:999px;flex:none;align-items:center;gap:9px;padding:0 14px 0 12px;font-size:13px;font-weight:600;display:inline-flex}.coinchip:hover{background:#9cc7ff0f;border-color:#9cc7ff73}.coinchip .mono{font:400 12px var(--font-mono);color:var(--color-muted)}.coinchip i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.gl{background:linear-gradient(#ffffff0e,#ffffff04);border:1px solid #e9eef214;border-radius:18px;flex-direction:column;justify-content:space-between;gap:10px;min-width:150px;padding:14px 18px 15px;transition:border-color .2s,transform .2s;display:flex;box-shadow:inset 0 1px #ffffff14}a.gl:hover{border-color:#9cc7ff59;transform:translateY(-2px)}.gl-v{font:300 30px/1 var(--font-display);letter-spacing:-.02em}.gl-v small{font:500 13px var(--font-mono);color:var(--color-muted);letter-spacing:0}.slabs{perspective:1600px;grid-template-columns:1.1fr 1fr 1fr;gap:22px;display:grid}.slab{--rx:5deg;--ry:0deg;min-width:0;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-origin:50% 100%;background:radial-gradient(420px 200px at 30% -20%,#ffffff14,#0000 60%),linear-gradient(170deg,#18202c,#10151e 55%,#0d1219);border-radius:22px;padding:22px 22px 18px;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:relative;box-shadow:inset 0 1px #ffffff29,inset 0 -2px #0000008c,0 30px 60px -28px #000000f2,0 0 0 1px #e9eef20f}.slabs>.slab:first-child{--ry:5deg}.slabs>.slab:nth-child(3){--ry:-5deg}.slab:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(120deg,#9cc7ff8c,#a58bff47 26%,#0000 50% 80%,#9cc7ff1f);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.slab:hover,.slab:focus-within{--rx:0deg;--ry:0deg}.slab>*{z-index:1;position:relative}.slab-big{font:400 26px/1.15 var(--font-display);letter-spacing:-.02em;margin:16px 0 4px}.slab-num{font:500 34px/1 var(--font-mono);letter-spacing:-.02em;margin:16px 0 4px}.pill{height:24px;font:600 11px var(--font-mono);letter-spacing:.08em;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.pill-pass{color:var(--color-positive);background:#7fe0b51a;border:1px solid #7fe0b559}.pill-warn{color:var(--color-warning);background:#ffc46b1a;border:1px solid #ffc46b59}.pill-fail{color:var(--color-negative);background:#ff8a7a1a;border:1px solid #ff8a7a59}.pill-quiet{color:var(--color-muted);background:#ffffff08;border:1px solid #e9eef21a}details.dx{border-top:1px solid #e9eef214;margin-top:16px;padding-top:10px}details.dx>summary{cursor:pointer;font:500 12px var(--font-mono);color:var(--color-muted);align-items:center;gap:8px;padding:4px 0;list-style:none;display:flex}details.dx>summary::-webkit-details-marker{display:none}details.dx>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .2s;transform:rotate(-45deg)}details.dx[open]>summary:before{transform:rotate(45deg)}details.dx>summary:hover{color:var(--color-ivory)}.totals{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));background:linear-gradient(#ffffff0a,#ffffff03);border:1px solid #e9eef214;border-radius:20px;display:grid;overflow:hidden}.totals>*{border-left:1px solid #e9eef214;flex-direction:column;gap:8px;min-width:0;padding:18px 22px;display:flex}.totals>:first-child{border-left:0}.tv{font:300 38px/1 var(--font-display);letter-spacing:-.03em}.tv small{font:500 14px var(--font-mono);color:var(--color-muted);letter-spacing:0}.atlas-nav{background:#ffffff06;border:1px solid #e9eef214;border-radius:999px;gap:2px;padding:4px}.atlas-nav a{color:var(--color-muted);white-space:nowrap;border-radius:999px;padding:7px 15px;font-size:14px;font-weight:500;transition:color .2s,background .2s}.atlas-nav a:hover{color:var(--color-ivory)}.atlas-nav a[aria-current=page]{color:var(--color-ivory);background:linear-gradient(#ffffff1a,#ffffff08);box-shadow:inset 0 1px #ffffff24,0 0 0 1px #9cc7ff33,0 6px 18px -8px #9cc7ff80}.orb{background:radial-gradient(circle at 35% 30%, #fff, var(--color-bronze) 35%, var(--color-violet) 75%);border-radius:50%;width:16px;height:16px;box-shadow:0 0 10px #a58bffb3}.live-dot{background:var(--color-positive);width:7px;height:7px;box-shadow:0 0 10px var(--color-positive);border-radius:50%;animation:1.8s ease-in-out infinite live-dot;display:inline-block}@keyframes live-dot{50%{opacity:.45}}.capsule{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(1.3);background:#141b26db;border:1px solid #e9eef21f;border-radius:999px;align-items:center;gap:10px;max-width:calc(100vw - 40px);height:48px;padding:0 6px 0 16px;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:inset 0 1px #ffffff1f,0 20px 40px -14px #000000e6,0 0 30px -10px #a58bff73}.atlas-enter{animation:.18s cubic-bezier(.2,.8,.2,1) both atlas-enter}@keyframes atlas-enter{0%{transform:translateY(4px)}}@media (width<=720px){.atlas-frame{border-radius:20px;padding:6px}.atlas-frame canvas{height:var(--strip-h-phone,clamp(300px, calc(100svh - 420px), 480px));touch-action:pan-y;cursor:default;border-radius:14px}.atlas-rail{touch-action:none;background:linear-gradient(90deg,#0000,#9cc7ff0d);border-radius:0 14px 14px 0;width:40px;display:block;position:absolute;top:6px;bottom:6px;right:6px}.atlas-knob{border-radius:12px;width:24px;height:40px}.atlas-knob>span{background:repeating-linear-gradient(0deg,#3b4a60 0 1.5px,#0000 1.5px 4.5px);width:8px;height:12px}.t-big{font-size:46px}.t-mid{font-size:30px}.slabs{scroll-snap-type:x mandatory;perspective:none;scrollbar-width:none;gap:12px;margin:0 -16px;padding:6px 16px 14px;display:flex;overflow-x:auto}.slabs::-webkit-scrollbar{display:none}.slabs>.slab{scroll-snap-align:center;flex:0 0 86%;--rx:0deg!important;--ry:0deg!important}.totals{grid-template-columns:1fr 1fr}.totals>*{border-top:1px solid #e9eef214;border-left:0;padding:14px 16px}.totals>:nth-child(2n){border-left:1px solid #e9eef214}.totals>:nth-child(-n+2){border-top:0}.tv{font-size:26px}.gl{flex:1;min-width:0;padding:12px 14px}.gl-v{font-size:24px}.capsule{left:12px;bottom:calc(76px + env(safe-area-inset-bottom));max-width:calc(100vw - 24px);height:44px}}@media (width<=360px){.t-big{font-size:38px}}@media (prefers-reduced-motion:reduce){.odo .r,.slab{transition:none}.atlas-enter,.live-dot{animation:none}}html[data-reduce-motion="1"] .odo .r,html[data-reduce-motion="1"] .slab{transition:none}html[data-reduce-motion="1"] .atlas-enter,html[data-reduce-motion="1"] .live-dot,html[data-reduce-motion="1"] .sheet,html[data-reduce-motion="1"] .chat-line.flash,html[data-reduce-motion="1"] .hmap-tile,html[data-reduce-motion="1"] .cboard-row{animation:none}.sh{font:500 10px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);justify-content:space-between;align-items:center;gap:10px;display:flex}.sh>span{align-items:center;gap:6px;display:inline-flex}.slab-sub{color:var(--color-muted);margin:0;font-size:14px}.reads{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.yn{background:#ffffff09;border:1px solid #e9eef214;border-radius:10px;align-items:center;gap:8px;height:32px;padding:0 6px 0 12px;font-size:13px;display:inline-flex}.yn b{font:600 11px var(--font-mono);color:var(--color-muted);background:#ffffff0f;border-radius:6px;padding:3px 8px}.yn b[data-a=yes]{color:var(--color-bronze);background:#9cc7ff1f}.yn b[data-a=no]{color:var(--color-negative);background:#ff8a7a1f}.slab-act{font:500 12px var(--font-mono);color:var(--color-bronze);align-items:center;gap:6px;margin-top:16px;display:inline-flex}.slab-act:hover,.slab-act[aria-expanded=true]{color:var(--color-ivory)}.kv{gap:8px;margin:10px 0 0;display:grid}.kv>div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.kv dt{color:var(--color-muted)}.kv dd{font-family:var(--font-mono);text-align:right;margin:0;font-size:12.5px}.scrim{z-index:70;-webkit-backdrop-filter:blur(3px);background:#05080c8c;position:fixed;inset:0}.sheet{z-index:80;background:linear-gradient(#1a212ef7,#0e131bfa);border:1px solid #e9eef21f;border-radius:24px;flex-direction:column;width:560px;max-width:calc(100vw - 32px);animation:.5s cubic-bezier(.2,.9,.2,1) sheet-in;display:flex;position:fixed;top:20px;bottom:20px;right:20px;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 40px 100px -20px #000,0 0 80px -30px #9cc7ff66}.sheet:before{content:"";background:linear-gradient(90deg, transparent, var(--color-bronze), var(--color-violet), transparent);opacity:.8;height:1px;position:absolute;top:0;left:0;right:0}@keyframes sheet-in{0%{opacity:0;transform:translate(30px)}}.sheet-in{overscroll-behavior:contain;flex-direction:column;flex:1;padding:22px 24px 20px;display:flex;overflow:auto}.sheet-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.sheet-h h2{font:400 22px var(--font-display);letter-spacing:-.02em;margin:0}.sheet-x{width:36px;height:36px;color:var(--color-muted);background:#ffffff08;border:1px solid #e9eef21f;border-radius:10px;flex:none;place-items:center;display:grid}.sheet-x:hover{color:var(--color-ivory)}.sheet .glass{box-shadow:none;background:0 0;margin-top:0;padding:0}.sheet .glass:before,.sheet .glass:after{display:none}.roomlink{background:#ffffff06;border:1px solid #e9eef214;border-radius:16px;align-items:center;gap:14px;min-width:0;padding:12px 16px;font-size:14px;display:flex}.roomlink:hover{border-color:#9cc7ff59}.roomlink .q{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.roomlink .go{color:var(--color-bronze);font:500 12px var(--font-mono)}@media (width<=720px){.sheet{border-radius:24px 24px 0 0;width:auto;max-width:none;max-height:90svh;animation-name:sheet-up;inset:auto 0 0}@keyframes sheet-up{0%{opacity:0;transform:translateY(40px)}}.sheet-in{padding:18px 16px calc(18px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.sheet{animation:none}}.rboard-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-bottom:14px;display:flex}.rboard-line{min-width:0;font:400 12px var(--font-mono);color:var(--color-muted);align-items:center;gap:8px;display:inline-flex}.rboard{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=640px){.rboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.rboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.rboard>li{min-width:0}.rboard-card{background:linear-gradient(#ffffff0b,#ffffff03);border:1px solid #e9eef212;border-radius:18px;flex-direction:column;gap:14px;height:100%;padding:16px 18px 14px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.rboard-card:hover,.rboard-card:focus-visible{border-color:#9cc7ff59}.rboard-card[data-live]{background:linear-gradient(#7fe0b51a,#7fe0b504 60%);border-color:#7fe0b573;box-shadow:0 0 0 1px #7fe0b50f,0 18px 50px -30px #7fe0b58c}.rboard-card[data-live]:hover,.rboard-card[data-live]:focus-visible{border-color:#7fe0b58c}.rboard-top{justify-content:space-between;align-items:flex-start;gap:12px;min-height:24px;display:flex}.rboard-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 17px/24px var(--font-sans);color:var(--color-ivory);display:block;overflow:hidden}.rboard-name[data-legacy]{font:400 14px/24px var(--font-mono)}.rboard-voice{height:24px;font:400 12px var(--font-mono);color:var(--color-muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.rboard-voice[data-live]{color:var(--color-ivory)}.rboard-faces{padding-left:4px;display:inline-flex}.rboard-faces>span{background:var(--color-raised);border:1.5px solid var(--color-canvas);width:22px;height:22px;font:500 10px var(--font-mono);color:var(--color-ivory);border-radius:50%;place-items:center;margin-left:-6px;display:inline-grid}.rboard-spark{display:block}.rboard-bars{align-items:flex-end;gap:2px;height:40px;display:flex;box-shadow:inset 0 -1px #e9eef21a}.rboard-bars>i{background:#e9eef21a;border-radius:2px 2px 0 0;flex:1 1 0;min-width:0;height:2px}.rboard-bars>i[data-n]{background:#a58bff;box-shadow:0 0 8px #a58bff73}.rboard-axis{font:400 10px var(--font-mono);color:var(--color-muted);opacity:.7;justify-content:space-between;margin-top:5px;display:flex}.rboard-note{height:40px;font:400 11px var(--font-mono);color:var(--color-muted);background:repeating-linear-gradient(90deg,#e9eef20a 0 1px,#0000 1px 16.66%);border-radius:10px;align-items:center;padding-left:12px;display:flex;box-shadow:inset 0 -1px #e9eef214}.rboard-foot{font:400 11px var(--font-mono);color:var(--color-muted);justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;display:flex}.rboard-foot>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rboard-enter{font:400 13px var(--font-sans);color:var(--color-bronze);flex-shrink:0}.rboard-card:hover .rboard-enter{color:var(--color-ivory)}@media (width<=639px){.rboard-enter{display:none}}.room-track{background:linear-gradient(#ffffff0a,#ffffff03);border:1px solid #e9eef212;border-radius:12px;height:44px;position:relative}.room-track>button{background:0 0;width:24px;margin-left:-12px;position:absolute;top:0;bottom:0}.room-track>button:after{content:"";background:#a58bff;border-radius:2px;width:2px;height:22px;transition:transform .15s;position:absolute;top:10px;left:11px;box-shadow:0 0 8px #a58bffb3}.room-track>button:hover:after,.room-track>button:focus-visible:after{background:#e9eef2;transform:scaleY(1.25)}.room-track>em{font:400 11px var(--font-mono);color:var(--color-muted);align-items:center;padding-left:12px;font-style:normal;display:flex;position:absolute;inset:0}.chat-line{border-radius:10px;scroll-margin-top:96px}.chat-line.flash{animation:1.6s ease-out chat-flash}@keyframes chat-flash{0%{background:#a58bff29}to{background:0 0}}@media (prefers-reduced-motion:reduce){.chat-line.flash{animation:none}}.voice-stage{flex-wrap:wrap;gap:18px 22px;margin-top:18px;display:flex}.voice-stage>li{text-align:center;flex-direction:column;align-items:center;gap:6px;width:64px;display:flex}.voice-av{width:48px;height:48px;font:500 17px var(--font-display);color:#e9eef2;background:radial-gradient(circle at 35% 30%,#a58bff8c,#a58bff1f 70%);border-radius:50%;place-items:center;transition:box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1px #e9eef21f}.voice-stage>li[data-talking] .voice-av{box-shadow:inset 0 0 0 1px #e9eef266,0 0 0 3px #a58bff73,0 0 24px #a58bff99}.voice-stage>li[data-muted] .voice-av{opacity:.55}.voice-nm{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:400 11px var(--font-mono);color:var(--color-muted);overflow:hidden}.voice-stage>li[data-talking] .voice-nm{color:#e9eef2}.voice-mute{font:400 10px var(--font-mono);color:var(--color-muted);opacity:.7}.voice-capsule{-webkit-backdrop-filter:blur(18px)saturate(1.3);background:#141b26db;border:1px solid #e9eef21f;border-radius:999px;align-items:center;gap:10px;max-width:calc(100vw - 1.5rem);padding:6px 6px 6px 14px;transition:box-shadow .25s;display:flex;box-shadow:inset 0 1px #ffffff1f,0 20px 40px -14px #000000e6,0 0 30px -10px #a58bff73}.voice-capsule[data-talking]{box-shadow:inset 0 1px #ffffff1f,0 20px 40px -14px #000000e6,0 0 0 3px #a58bff38,0 0 36px -6px #a58bffb3}.voice-wave{align-items:center;gap:2px;height:16px;display:inline-flex}.voice-wave>i{background:#e9eef24d;border-radius:2px;width:3px;height:5px}.voice-wave[data-live]>i{background:#a58bff}.voice-capsule[data-talking] .voice-wave>i{animation:.9s ease-in-out infinite voice-wave}.voice-capsule[data-talking] .voice-wave>i:nth-child(2){animation-delay:.15s}.voice-capsule[data-talking] .voice-wave>i:nth-child(3){animation-delay:.3s}@keyframes voice-wave{50%{height:15px}}@media (prefers-reduced-motion:reduce){.voice-capsule[data-talking] .voice-wave>i{height:11px;animation:none}}html[data-reduce-motion="1"] .voice-capsule[data-talking] .voice-wave>i{height:11px;animation:none}.worth{align-items:center;gap:12px;min-width:0;padding-top:14px;display:flex}.worth-row{scrollbar-width:none;gap:8px;min-width:0;display:flex;overflow-x:auto}.worth .eyebrow{white-space:nowrap;flex-shrink:0}.worth .coinchip{flex-shrink:0}.marks-key{gap:8px;margin-top:10px;font-size:13px;display:grid}.marks-key>div{grid-template-columns:8.5rem 1fr;align-items:baseline;gap:12px;display:grid}.marks-key dt{font:500 11px var(--font-mono);letter-spacing:.04em;color:var(--color-ivory);align-items:center;gap:8px;display:flex}.marks-key dt>i{background:currentColor;border-radius:999px;width:7px;height:7px}.marks-key dt>i.lit{box-shadow:0 0 8px}.marks-key dt>i.hollow{background:0 0;border:1.2px solid}.marks-key dd{color:var(--color-muted);line-height:1.45}@media (width<=480px){.marks-key>div{grid-template-columns:1fr;gap:2px}}.rebuild-bar{background:#ffffff06;border:1px solid #e9eef214;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:18px;padding:10px 10px 10px 16px;display:flex}.rebuild-bar[data-state=reading]{background:#9cc7ff0d;border-color:#9cc7ff4d}.hmap-panel{background:radial-gradient(120% 80% at 0 0,#9cc7ff0f,#0000 60%),#121822b8;border:1px solid #e9eef214;border-radius:22px;padding:18px 18px 16px;box-shadow:inset 0 1px #ffffff0d}@media (width>=768px){.hmap-panel{padding:22px 24px 18px}}.hmap{background:#0a0e1499;border-radius:16px;height:clamp(280px,42vh,440px);position:relative;overflow:hidden}@media (width<=640px){.hmap{height:clamp(340px,62svh,520px)}}.hmap[data-empty]{background:repeating-linear-gradient(135deg,#e9eef206 0 1px,#0000 1px 14px),#0a0e1480;border:1px dashed #e9eef21a}.hmap-empty{text-align:center;color:var(--color-muted);place-items:center;padding:0 16px;font-size:14px;display:grid;position:absolute;inset:0}.hmap-tile{text-align:left;padding:2px;animation:.52s cubic-bezier(.22,1,.36,1) both hmap-in;position:absolute}.hmap-in{border:1px solid color-mix(in oklab, var(--tc) calc(18% + var(--heat) * 30%), transparent);background:radial-gradient(140% 120% at 0% 0%, color-mix(in oklab, var(--tc) calc(10% + var(--heat) * 34%), transparent), transparent 70%), linear-gradient(180deg, #161e2ae6, #0e131bf2);border-radius:12px;flex-direction:column;justify-content:space-between;gap:4px;padding:10px 11px;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,border-color .18s;display:flex;position:absolute;inset:2px;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.hmap-tile:hover .hmap-in,.hmap-tile:focus-visible .hmap-in,.hmap-tile[data-on] .hmap-in{border-color:color-mix(in oklab, var(--tc) 70%, transparent);box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px color-mix(in oklab, var(--tc) 30%, transparent), 0 0 34px -8px color-mix(in oklab, var(--tc) 70%, transparent)}.hmap-tile:active .hmap-in{transform:scale(.985)}.hmap-sym{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 13px var(--font-mono);letter-spacing:.02em;color:var(--color-ivory);overflow:hidden}.hmap-sym-big{font:400 clamp(18px, 2.2vw, 28px) var(--font-display,inherit);letter-spacing:-.01em}.hmap-figs{font:500 12px var(--font-mono);color:var(--color-muted);flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.hmap-chg{color:var(--tc)}@keyframes hmap-in{0%{transform:scale(.98)}}.rline{height:clamp(150px,22vh,210px);position:relative}.rline-dot{background:var(--tc);width:7px;height:7px;box-shadow:0 0 10px var(--tc);pointer-events:none;border-radius:999px;margin:-3.5px 0 0 -3.5px;transition:transform .15s;position:absolute}.rline-dot[data-on]{transform:scale(1.7)}@media (prefers-reduced-motion:reduce){.hmap-tile{animation:none}}.hmap-figs-big{font-size:13px}.hmap-figs-big>.tabular-nums{font:400 clamp(17px, 1.7vw, 24px) var(--font-sans);color:var(--color-ivory)}.cboard-empty{text-align:center;min-height:180px;color:var(--color-muted);background:repeating-linear-gradient(135deg,#e9eef206 0 1px,#0000 1px 14px),#0a0e1480;border:1px dashed #e9eef21a;border-radius:20px;place-items:center;padding:0 16px;font-size:14px;display:grid}.cboard-rows{gap:8px;display:grid}.cboard-row{animation:.48s cubic-bezier(.22,1,.36,1) both hmap-in}.cboard-link{background:#121822b3;border:1px solid #e9eef212;border-radius:18px;grid-template-columns:64px minmax(0,22rem) minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 16px 12px 12px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.cboard-row[data-hot] .cboard-link{background:radial-gradient(120% 140% at 0%,#ffc46b1a,#0000 55%),#141a24cc;border-color:#ffc46b47}.cboard-link:hover,.cboard-link:focus-visible{border-color:#9cc7ff66;box-shadow:0 0 30px -12px #9cc7ff99}.cboard-count{justify-items:center;line-height:1;display:grid}.cboard-count b{font:400 30px var(--font-display);color:var(--color-ivory)}.cboard-row[data-hot] .cboard-count b{color:#ffc46b;text-shadow:0 0 18px #ffc46b8c}.cboard-count small{font:500 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-top:4px}.cboard-coin{gap:8px;min-width:0;display:grid}.cboard-sym{text-overflow:ellipsis;white-space:nowrap;font:400 18px var(--font-display);color:var(--color-ivory);overflow:hidden}.cboard-meter{background:#e9eef20f;border-radius:999px;height:3px;display:block}.cboard-meter>i{border-radius:inherit;background:linear-gradient(90deg,#9cc7ff,#a58bff);height:100%;display:block}.cboard-row[data-hot] .cboard-meter>i{background:linear-gradient(90deg,#ffc46b,#ff8a7a);box-shadow:0 0 10px #ffc46b99}.cboard-who{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.cboard-av{background:var(--wc);color:#06111f;width:28px;height:28px;font:600 12px var(--font-mono);box-shadow:0 0 14px -2px var(--wc);border-radius:999px;place-items:center;display:inline-grid}.cboard-av[data-sold]{color:var(--wc);box-shadow:inset 0 0 0 2px var(--wc);background:0 0}.cboard-av-sm{width:18px;height:18px;box-shadow:none;font-size:9px}.cboard-fig{font:500 12px var(--font-mono);color:var(--color-muted);white-space:nowrap;justify-items:end;gap:4px;display:grid}@media (width<=640px){.cboard-link{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"count coin fig""count who who";gap:10px 12px}.cboard-count{grid-area:count}.cboard-coin{grid-area:coin}.cboard-who{grid-area:who}.cboard-fig{grid-area:fig}.cboard-count b{font-size:24px}}@media (prefers-reduced-motion:reduce){.cboard-row{animation:none}}.brief{grid-template-columns:1.35fr 1fr 1fr;gap:16px;display:grid}.brief-solo{grid-template-columns:minmax(0,520px)}.brief>.slab{--rx:0deg;--ry:0deg;border-radius:18px;padding:16px 18px 14px}.brief>.slab .slab-big{margin:10px 0 2px;font-size:22px}.brief>.slab .slab-num{margin:10px 0 2px;font-size:28px}.brief>.slab .slab-act,.brief>.slab .reads{margin-top:10px}.brief-lead .slab-big{font-size:28px}.brief-at{font:500 12px var(--font-mono);color:var(--color-muted);margin:0}@media (width<=720px){.brief{grid-template-columns:1fr 1fr;gap:10px}.brief-solo{grid-template-columns:1fr}.brief>.brief-lead{grid-column:1/-1}.brief>.slab{padding:14px 14px 12px}.brief>.slab .slab-big{font-size:19px}.brief-lead .slab-big{font-size:24px}.brief>.slab .slab-sub{font-size:13px}.brief>.slab .sh{letter-spacing:.12em}}.dials{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 8px;display:grid}.dial{background:radial-gradient(90% 70% at 50% 92%,#9cc7ff1a,#0000 70%),linear-gradient(#ffffff09,#ffffff03);border:1px solid #9cc7ff1a;border-radius:18px;justify-items:center;gap:0;padding:12px 6px 10px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a}.dial[data-state=hit]{background:radial-gradient(90% 70% at 50% 92%,#7fe0b529,#0000 70%),linear-gradient(#ffffff09,#ffffff03);border-color:#7fe0b547}.dial[data-state=wait],.dial[data-state=none]{background:#ffffff04;border-color:#ffffff0d}.dial svg{width:100%;max-width:140px;overflow:visible}.dial-tick{stroke:#ffffff38;stroke-width:1.2px;stroke-linecap:round}.dial-track{fill:none;stroke:#ffffff12;stroke-width:8px;stroke-linecap:round}.dial-fill{fill:none;stroke:#9cc7ff;stroke-width:8px;stroke-linecap:round;filter:drop-shadow(0 0 4px #9cc7ffe6)}.dial-needle{stroke:#e6f0ff;stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 3px #9cc7ffe6)}.dial-hub{fill:#e6f0ff;filter:drop-shadow(0 0 4px #9cc7ffe6)}.dial[data-state=hit] .dial-fill{stroke:#7fe0b5;filter:drop-shadow(0 0 5px #7fe0b5d9)}.dial[data-state=hit] .dial-needle,.dial[data-state=hit] .dial-hub{display:none}.dial-num{text-anchor:middle;font:500 17px var(--font-serif);fill:#eef4ff;letter-spacing:-.02em}.dial-hit{text-anchor:middle;font:700 13px var(--font-mono);fill:#7fe0b5;letter-spacing:.18em}.dial-quiet{text-anchor:middle;font:500 8px var(--font-mono);fill:var(--color-muted);letter-spacing:.04em}.dial-at{font:600 14px var(--font-mono);color:#eef4ff;letter-spacing:.02em;margin-top:4px}.dial[data-state=wait] .dial-at,.dial[data-state=none] .dial-at{color:var(--color-muted)}@media (width<=480px){.dials{gap:6px}.dial{border-radius:14px;padding:8px 2px}.dial-at{font-size:12px}}.dial[data-reading] .dial-track{animation:1.6s ease-in-out infinite dial-reading}@keyframes dial-reading{50%{stroke:#9cc7ff59}}@media (prefers-reduced-motion:reduce){.dial[data-reading] .dial-track{animation:none}}.brief-sol>.slab .slab-sub{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.brief>.slab details.slab-more{margin-top:8px;padding-top:4px}.brief>.slab details.slab-more>summary{font-size:11px}.brief>.slab details.slab-more>p{color:var(--color-muted);margin:6px 0 0;font-size:12px;line-height:1.45}.atlas-notes{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=720px){.atlas-notes{clip:auto;white-space:normal;width:auto;height:auto;color:var(--color-muted);gap:6px;margin-top:10px;font-size:13px;display:grid;position:static;overflow:visible}.atlas-notes li{grid-template-columns:4.5rem 1fr;align-items:baseline;gap:10px;display:grid}.atlas-notes .eyebrow{font-size:10px}.atlas-frame.is-bare canvas{height:220px}}.bk-piece{gap:22px;display:grid}.bk-big{font:400 clamp(26px, 3.4vw, 38px) / 1.05 var(--font-display);letter-spacing:-.02em;color:var(--color-ivory)}.bk-big-sub{font:400 14px var(--font-sans);letter-spacing:0;color:var(--color-muted)}.bk-chg{font:500 12px var(--font-mono);white-space:nowrap}.bk-pills{background:#e9eef208;border:1px solid #e9eef214;border-radius:12px;padding:3px;display:flex}.bk-pills>button{height:32px;font:500 12px var(--font-mono);color:var(--color-muted);border-radius:9px;padding:0 12px}.bk-pills>button[aria-pressed=true]{color:var(--color-bronze);background:#9cc7ff26;box-shadow:inset 0 0 0 1px #9cc7ff4d}.bk-chart{touch-action:pan-y;cursor:crosshair;height:clamp(200px,30vh,300px);margin-right:56px;position:relative}.bk-chart[data-empty]{cursor:default;background:repeating-linear-gradient(135deg,#e9eef206 0 1px,#0000 1px 14px),#0a0e1480;border:1px dashed #e9eef21a;border-radius:16px;margin-right:0}.bk-line{filter:drop-shadow(0 0 6px #9cc7ff8c)}.bk-tick{font:500 10px var(--font-mono);color:#97a3b1bf;white-space:nowrap;pointer-events:none;position:absolute;left:calc(100% + 10px);transform:translateY(-50%)}.bk-dot{background:var(--tc);width:9px;height:9px;box-shadow:0 0 0 3px #0a0e14e6, 0 0 14px var(--tc);pointer-events:none;border-radius:999px;margin:-4.5px 0 0 -4.5px;position:absolute}.bk-now:after{content:"";border-radius:inherit;border:1px solid var(--tc);animation:2.4s ease-out infinite bk-pulse;position:absolute;inset:-6px}@keyframes bk-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.bk-key:before{content:"";vertical-align:middle;border-top:2px solid var(--tc);width:14px;height:0;margin-right:6px;display:inline-block}.bk-key-dash:before{border-top-style:dashed}.bk-key-dot:before{background:var(--tc);border:0;border-radius:999px;width:8px;height:8px}.bk-how>summary{cursor:pointer;font:500 11px var(--font-mono);color:var(--color-muted);list-style:none}.bk-how>summary::-webkit-details-marker{display:none}.bk-how>summary:before{content:"+ "}.bk-how[open]>summary:before{content:"− "}.bk-how>p{max-width:44rem;color:var(--color-muted);margin-top:6px;font-size:13px;line-height:1.55}.bk-hold{border-top:1px solid #e9eef212;padding-top:20px}.bk-bar{background:#0a0e1499;border-radius:999px;gap:2px;height:12px;display:flex;overflow:hidden}.bk-seg{background:linear-gradient(180deg, color-mix(in oklab, var(--tc) 92%, white), color-mix(in oklab, var(--tc) 70%, black));opacity:.85;flex-basis:0;min-width:3px;transition:opacity .15s,box-shadow .15s}.bk-seg[data-cash]{opacity:.5}.bk-seg[data-on]{opacity:1;box-shadow:0 0 14px var(--tc)}.bk-sw{background:var(--tc);opacity:.6;border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.bk-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.bk-card{border:1px solid color-mix(in oklab, var(--tc) calc(16% + var(--heat,.2) * 26%), transparent);background:radial-gradient(130% 110% at 0% 0%, color-mix(in oklab, var(--tc) calc(8% + var(--heat,.2) * 26%), transparent), transparent 70%), linear-gradient(180deg, #161e2ae6, #0e131bf2);border-radius:16px;gap:8px;padding:14px 14px 12px;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,border-color .18s;animation:.48s cubic-bezier(.22,1,.36,1) both hmap-in;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}a.bk-card:hover,a.bk-card:focus-visible,.bk-card[data-on]{border-color:color-mix(in oklab, var(--tc) 70%, transparent);box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px color-mix(in oklab, var(--tc) 30%, transparent), 0 0 34px -8px color-mix(in oklab, var(--tc) 70%, transparent);transform:translateY(-1px)}.bk-card-sym{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 19px var(--font-display);letter-spacing:-.01em;color:var(--color-ivory);overflow:hidden}.bk-card-chg{font:600 11px var(--font-mono);color:var(--tc);background:color-mix(in oklab, var(--tc) 14%, transparent);border-radius:999px;flex-shrink:0;padding:2px 7px}.bk-card-val{font:400 22px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--color-ivory)}.bk-card-dust{opacity:.8;align-content:center}.bk-card-dust .bk-card-sym,.bk-card-dust .bk-card-val{font:500 13px var(--font-mono);color:var(--color-muted)}.bk-track{background:#e9eef214;border-radius:999px;height:4px;position:relative}.bk-fill{border-radius:inherit;background:var(--tc);box-shadow:0 0 10px color-mix(in oklab, var(--tc) 60%, transparent);position:absolute;inset:0 auto 0 0}.bk-cost{background:#e9eef28c;border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px;left:50%}.bk-unpriced{gap:8px;display:grid}.bk-chip{font:500 12px var(--font-mono);color:var(--color-muted);border:1px dashed #e9eef229;border-radius:999px;padding:4px 10px;transition:color .15s,border-color .15s}.bk-chip:hover,.bk-chip:focus-visible{color:var(--color-ivory);border-color:#9cc7ff80}.bk-chip-more{border-style:solid}@media (width<=640px){.bk-chart{height:clamp(200px,34svh,280px);margin-right:48px}.bk-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bk-card{padding:12px 12px 10px}.bk-card-sym{font-size:16px}.bk-card-val{font-size:18px}}@media (prefers-reduced-motion:reduce){.bk-card,.bk-now:after{animation:none}}html[data-reduce-motion="1"] .bk-card,html[data-reduce-motion="1"] .bk-now:after{animation:none}.bk-axis{justify-content:space-between;margin-right:56px;display:flex}@media (width<=640px){.bk-axis{margin-right:48px}}.brief-two{grid-template-columns:1.35fr 1fr}@media (width<=720px){.brief-two>.slab{grid-column:1/-1}}.bk-card-wrap{display:grid;position:relative}.bk-card-wrap>.bk-card{padding-bottom:46px}.bk-replay,.bk-replay-inline{font:600 11px var(--font-mono);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.bk-replay svg,.bk-replay-inline svg{flex-shrink:0;width:8px;height:8px}.bk-replay{min-height:26px;color:var(--color-ivory);border:1px solid color-mix(in oklab, var(--tc) 42%, transparent);background:color-mix(in oklab, var(--tc) 14%, #0e131beb);padding:0 10px 0 9px;position:absolute;bottom:11px;left:14px}.bk-replay:hover,.bk-replay:focus-visible,.bk-card-wrap:hover .bk-replay{border-color:color-mix(in oklab, var(--tc) 75%, transparent);background:color-mix(in oklab, var(--tc) 26%, #0e131beb);box-shadow:0 0 18px -4px color-mix(in oklab, var(--tc) 70%, transparent)}.bk-replay-inline{min-height:24px;color:var(--color-bronze);background:#9cc7ff12;border:1px solid #9cc7ff47;padding:0 9px 0 8px}.bk-replay-inline:hover,.bk-replay-inline:focus-visible{color:var(--color-ivory);background:#9cc7ff24;border-color:#9cc7ff8c}@media (hover:none){.bk-replay{min-height:32px}}.agent{flex-direction:column;gap:14px;padding:18px 18px 16px;display:flex}.agent-head{align-items:center;gap:12px;display:flex}.agent-clear{font:500 12px var(--font-mono);color:var(--color-muted);flex:none}.agent-clear:hover{color:var(--color-ivory)}.agent-log{overscroll-behavior:contain;flex-direction:column;gap:10px;max-height:min(52vh,440px);padding-right:2px;display:flex;overflow-y:auto}.agent-msg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;max-width:88%;padding:10px 13px;font-size:14px;line-height:1.5}.agent-msg.is-you{color:var(--color-ivory);background:#9cc7ff1a;border:1px solid #9cc7ff38;align-self:flex-end}.agent-msg.is-agent{color:var(--color-ivory);background:#ffffff08;border:1px solid #e9eef214;align-self:flex-start}.agent-msg.is-failed{color:var(--color-muted)}.agent-via{font:400 11px var(--font-mono);color:var(--color-muted);margin-top:6px;display:block}.agent-addr{font-family:var(--font-mono);color:var(--color-bronze);text-underline-offset:2px;text-decoration:underline}.agent-msg.is-thinking{gap:5px;display:inline-flex}.agent-msg.is-thinking i{background:var(--color-bronze);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite live-dot}.agent-msg.is-thinking i:nth-child(2){animation-delay:.2s}.agent-msg.is-thinking i:nth-child(3){animation-delay:.4s}.agent-starters{flex-wrap:wrap;gap:8px;display:flex}.agent-starters .coinchip{text-align:left;flex:0 auto;height:auto;min-height:36px;padding:6px 14px;font-weight:500}.agent-input{gap:8px;display:flex}.agent-input input{min-width:0;height:44px;color:var(--color-ivory);background:#0003;border:1px solid #e9eef21a;border-radius:12px;outline:none;flex:1;padding:0 14px;font-size:15px}.agent-input input:focus{border-color:#9cc7ff73}.agent-where{font:400 11px var(--font-mono);color:var(--color-muted);align-self:center}.agent-dock{right:12px;bottom:calc(4.6rem + env(safe-area-inset-bottom));z-index:45;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed}.agent-dock>*{pointer-events:auto}.agent-dock.is-raised{bottom:calc(9.6rem + env(safe-area-inset-bottom))}@media (width>=768px){.agent-dock{bottom:24px;right:24px}.agent-dock.is-raised{bottom:104px}}.agent-fab{--steven-glow:156 199 255;border:1px solid rgb(var(--steven-glow) / .35);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:56px;color:var(--color-ivory);box-shadow:0 0 34px -8px rgb(var(--steven-glow) / .6), 0 18px 40px -18px #000c;background:#0c1017f0;border-radius:999px;align-items:center;gap:11px;padding:0 18px 0 6px;transition:border-color .3s,box-shadow .3s;display:inline-flex}.agent-dock .agent-fab{--steven-glow:inherit}.agent-fab:hover,.agent-fab.is-open{border-color:rgb(var(--steven-glow) / .7);box-shadow:0 0 44px -6px rgb(var(--steven-glow) / .75), 0 18px 40px -18px #000c}.agent-fab-text{flex-direction:column;align-items:flex-start;max-width:9.5rem;line-height:1.15;display:flex}.agent-fab-text span{font-size:14px;font-weight:600}.agent-fab-text small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:400 11px var(--font-mono);color:rgb(var(--steven-glow));transition:color .3s;overflow:hidden}.agent-fab-sphere{flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative;overflow:visible}.agent-fab-close{border:1px solid rgb(var(--steven-glow) / .3);width:36px;height:36px;color:var(--color-ivory);border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid}.agent-fab-sphere b{z-index:2;background:var(--color-positive);width:10px;height:10px;box-shadow:0 0 8px var(--color-positive);border:2px solid #0c1017;border-radius:50%;position:absolute;top:1px;right:1px}@media (width<=639px){.agent-fab{padding:0 5px}.agent-fab-text,.agent-fab.is-open .agent-fab-text{display:none}}.agent.agent-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1017;width:min(420px,100vw - 24px);max-height:min(78vh,640px);box-shadow:0 30px 80px -30px #000000bf}.agent-panel .agent-log{max-height:min(50vh,420px)}.agent-body{flex-direction:column;gap:14px;min-height:0;display:flex}.agent-main{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex}.agent-sees{overscroll-behavior:contain;background:#ffffff05;border:1px solid #e9eef214;border-radius:14px;min-height:0;padding:12px 14px;overflow-y:auto}.agent-sees section+section{margin-top:14px}.agent-sees h3{color:var(--color-ivory);margin:8px 0 6px;font-size:13px;font-weight:600}.agent-sees li{font:400 12px/1.5 var(--font-mono);color:var(--color-muted);overflow-wrap:anywhere;padding:3px 0}.steven-sphere{--steven-glow:156 199 255;width:var(--s);height:var(--s);pointer-events:none;flex:none;display:inline-block;position:relative}.steven-canvas{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.steven-css{background:radial-gradient(circle at 42% 38%, #fff 0, rgb(var(--steven-glow)) 26%, rgb(var(--steven-glow) / .25) 58%, transparent 72%);box-shadow:0 0 22px rgb(var(--steven-glow) / .5);border-radius:50%;transition:opacity .3s;animation:4.2s ease-in-out infinite steven-breathe;position:absolute;inset:10%}.steven-css i{border:1.5px solid #0000;border-top-color:rgb(var(--steven-glow) / .85);border-right-color:rgb(var(--steven-glow) / .35);border-radius:50%;animation:6s linear infinite steven-spin;position:absolute;inset:-8%}.steven-css i+i{border-top-color:rgb(var(--steven-glow) / .6);border-right-color:#0000;border-left-color:rgb(var(--steven-glow) / .4);animation-duration:4.2s;animation-direction:reverse;inset:8%}.steven-sphere[data-mood=thinking] .steven-css,.steven-sphere[data-mood=thinking] .steven-css i{animation-duration:1s}.steven-sphere[data-live] .steven-css{opacity:0;animation:none}.steven-sphere[data-live] .steven-css i{animation:none}@keyframes steven-spin{to{transform:rotate(360deg)}}@keyframes steven-breathe{50%{transform:scale(.92)}}.steven-status{font:500 11px/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:rgb(var(--steven-glow));align-items:center;gap:7px;transition:color .3s;display:flex}.steven-status i{background:rgb(var(--steven-glow));width:6px;height:6px;box-shadow:0 0 8px rgb(var(--steven-glow) / .8);border-radius:50%;flex:none;animation:1.4s ease-in-out infinite live-dot}.agent-head-sphere{margin:-2px 0}.steven-note{color:var(--color-ivory);background:#ffc46b0f;border:1px solid #ffc46b4d;border-radius:12px;padding:8px 12px;font-size:13px;line-height:1.45}.steven-caption{text-align:center;max-width:34rem;min-height:1.5em;color:var(--color-ivory);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.steven-voicebar{border:1px solid rgb(var(--steven-glow) / .28);background:rgb(var(--steven-glow) / .06);border-radius:14px;align-items:center;gap:10px;padding:8px 8px 8px 14px;transition:border-color .3s,background-color .3s;display:flex}.steven-voicebar .steven-caption{text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:13px;display:-webkit-box;overflow:hidden}.steven-voice-ctl{gap:8px;display:flex}.steven-ctl{width:44px;height:44px;color:var(--color-ivory);background:#00000040;border:1px solid #e9eef21f;border-radius:12px;place-items:center;display:grid}.steven-ctl:hover{border-color:rgb(var(--steven-glow) / .5)}.steven-ctl.is-muted{color:var(--color-warning);border-color:#ffc46b66}.steven-ctl.is-end{color:var(--color-negative)}.steven-mic{width:44px;height:44px;color:var(--color-muted);background:#0003;border:1px solid #e9eef21a;border-radius:12px;flex:none;place-items:center;transition:color .2s,border-color .2s,box-shadow .3s,background-color .2s;display:grid}.steven-mic:hover{color:var(--color-ivory);border-color:rgb(var(--steven-glow) / .45)}.steven-mic.is-on{color:#06111f;border-color:rgb(var(--steven-glow));background:rgb(var(--steven-glow));box-shadow:0 0 22px -2px rgb(var(--steven-glow) / .7)}.agent-spoken{opacity:.6;width:13px;height:13px;margin:0 5px -2px 0;display:inline-block}@media (prefers-reduced-motion:reduce){.steven-css,.steven-css i,.steven-status i{animation:none}}html[data-reduce-motion="1"] .steven-css,html[data-reduce-motion="1"] .steven-css i,html[data-reduce-motion="1"] .steven-status i{animation:none}.slab-big>.slab-kind{font:500 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-bottom:4px;display:block}details.sol-downside>p{color:var(--color-muted);margin:6px 0 0;font-size:13px}.lamp-saved{box-shadow:inset 0 0 0 1px var(--color-muted);background:0 0;animation:none}.connect-why{max-width:24rem;color:var(--color-warning);flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:13px;line-height:1.4;display:flex}.connect-why button{min-height:32px;color:var(--color-bronze);font-size:13px}.connect-why button:hover,.connect-why button:focus-visible{color:var(--color-ivory)}.connect-why a{min-height:32px;color:var(--color-bronze);align-items:center;font-size:13px;display:inline-flex}.connect-why a:hover,.connect-why a:focus-visible{color:var(--color-ivory)}.book-partial-tag{font-family:var(--font-mono,ui-monospace, monospace);color:var(--color-warning);margin-left:10px;font-size:11px}.book-partial{font-family:var(--font-mono,ui-monospace, monospace);color:var(--color-muted);flex-wrap:wrap;gap:4px 16px;margin:-8px 0 16px;font-size:12px;display:flex}.book-partial li{align-items:center;gap:8px;display:inline-flex}.book-partial button{min-height:32px;color:var(--color-bronze)}.book-partial button:hover,.book-partial button:focus-visible{color:var(--color-ivory)}.book-partial button:disabled{opacity:.5}.room-chat-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.room-reply-jump{min-height:40px;color:var(--color-bronze);border-radius:10px;align-items:center;padding:0 12px;font-size:13px;transition:color .15s;display:inline-flex}.room-reply-jump:hover{color:var(--color-ivory)}.room-older{width:100%;min-height:40px;font-family:var(--font-mono);color:var(--color-muted);border:1px dashed #ffffff17;border-radius:10px;justify-content:center;align-items:center;margin-top:12px;font-size:12px;transition:color .15s;display:flex}.room-older:hover{color:var(--color-ivory)}.t-big.t-quiet{filter:drop-shadow(0 0 14px #9cc7ff2e);font-size:56px}@media (width<=720px){.t-big.t-quiet{font-size:32px}}.bk-play{height:38px;font:600 12px var(--font-mono);letter-spacing:.02em;color:var(--color-bronze);background:#9cc7ff1a;border-radius:12px;align-items:center;gap:8px;padding:0 16px 0 12px;transition:background .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #9cc7ff52,0 0 22px #9cc7ff1f}.bk-play:hover{background:#9cc7ff2b;box-shadow:inset 0 0 0 1px #9cc7ff80,0 0 28px #9cc7ff38}.bk-play svg,.bk-pbtn svg{width:12px;height:12px}.bk-step-what{color:var(--color-ivory,#e9eef2)}.bk-step[data-kind=bought] .bk-step-what{color:#ffc46b}.bk-high{letter-spacing:.04em;text-transform:uppercase;color:#7fe0b5;background:#7fe0b524;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:700;animation:.5s cubic-bezier(.2,.9,.3,1.4) bk-high-in;display:inline-block;box-shadow:inset 0 0 0 1px #7fe0b573}@keyframes bk-high-in{0%{opacity:0;transform:scale(.6)}}.bk-chart[data-replay]{cursor:pointer}.bk-chart[data-replay] .bk-dot{background:#e9eef2;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;box-shadow:0 0 0 3px #0a0e14e6,0 0 18px 4px #9cc7ff8c}.bk-chart[data-replay] .bk-dot:after{content:"";border-radius:inherit;border:2px solid var(--ring,#9cc7ff);opacity:0;animation:.6s ease-out bk-beat;position:absolute;inset:-3px}.bk-dot[data-kind=in],.bk-dot[data-kind=high]{--ring:#7fe0b5}.bk-dot[data-kind=out]{--ring:#ff8a7a}.bk-dot[data-kind=bought]{--ring:#ffc46b}.bk-dot[data-kind=moved]:after{display:none}@keyframes bk-beat{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4)}}.bk-player{background:#0a0e148c;border:1px solid #e9eef214;border-radius:14px;align-items:center;gap:8px;padding:6px;display:flex;position:relative}.bk-pbtn{min-width:36px;height:36px;font:600 12px var(--font-mono);color:var(--color-muted);border-radius:10px;flex:none;place-items:center;padding:0 8px;transition:background .15s,color .15s;display:inline-grid}.bk-pbtn:hover{color:#e9eef2;background:#e9eef20f}.bk-pbtn-main{color:#0a0e14;background:var(--color-bronze);box-shadow:0 0 18px #9cc7ff59}.bk-pbtn-main:hover{color:#0a0e14;background:#b7d6ff}.bk-pbtn[aria-pressed=true]{color:var(--color-bronze)}.bk-speed{min-width:42px}.bk-scrub{appearance:none;cursor:pointer;background:0 0;flex:1;min-width:60px;height:36px}.bk-scrub::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--color-bronze) var(--fill,0%), #e9eef21f var(--fill,0%));border-radius:99px;height:4px}.bk-scrub::-moz-range-track{background:linear-gradient(90deg, var(--color-bronze) var(--fill,0%), #e9eef21f var(--fill,0%));border-radius:99px;height:4px}.bk-scrub::-webkit-slider-thumb{-webkit-appearance:none;background:#e9eef2;border-radius:999px;width:16px;height:16px;margin-top:-6px;box-shadow:0 0 0 3px #0a0e14e6,0 0 12px #9cc7ff99}.bk-scrub::-moz-range-thumb{background:#e9eef2;border:0;border-radius:999px;width:16px;height:16px;box-shadow:0 0 0 3px #0a0e14e6,0 0 12px #9cc7ff99}.bk-save{height:36px;font:600 12px var(--font-mono);color:var(--color-bronze);background:linear-gradient(90deg, #9cc7ff38 var(--fill,0%), transparent var(--fill,0%)), #9cc7ff14;white-space:nowrap;border-radius:10px;flex:none;padding:0 14px;box-shadow:inset 0 0 0 1px #9cc7ff4d}.bk-save:disabled{cursor:progress}.bk-save-error{font:500 11px var(--font-mono);color:#ff8a7a;position:absolute;top:calc(100% + 6px);left:8px}@media (width<=640px){.bk-player{flex-wrap:wrap}.bk-scrub{flex-basis:100%;order:-1}.bk-save{flex:1}}@media (prefers-reduced-motion:reduce){.bk-high,.bk-chart[data-replay] .bk-dot:after{animation:none}}.bk-past{font:500 11px var(--font-mono);color:var(--color-muted);margin-top:10px}.bk-past-read{height:30px;font:600 11px var(--font-mono);color:#a58bff;background:#a58bff1a;border-radius:9px;padding:0 12px;box-shadow:inset 0 0 0 1px #a58bff59}.bk-past-read:hover{background:#a58bff2e}.bk-past-busy:before{content:"";background:#a58bff;border-radius:999px;width:7px;height:7px;margin-right:8px;animation:1.2s ease-in-out infinite bk-past-pulse;display:inline-block}@keyframes bk-past-pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.bk-past-busy:before{animation:none}}.brief-pair{grid-template-columns:repeat(2,minmax(0,420px))}@media (width<=720px){.brief-pair{grid-template-columns:1fr}}.sell-limit-bar{background:#ffffff0f;border-radius:999px;height:6px;overflow:hidden}.sell-limit-bar>span{border-radius:inherit;background:linear-gradient(90deg, #9cc7ff80, var(--color-bronze));height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1);display:block}.sell-limit-hit{box-shadow:inset 0 1px #ffffff29,0 0 0 1px #7fe0b573,0 0 48px -10px #7fe0b573}.sell-limit-hit .slab-num{color:var(--color-positive)}.sell-limit-hit .sell-limit-bar>span{background:var(--color-positive)}.sell-limit-input{width:100%;height:44px;color:var(--color-ivory);font:500 16px var(--font-mono);background:#00000040;border:1px solid #e9eef21a;border-radius:12px;padding:0 14px}.sell-limit-input:focus{border-color:var(--color-bronze);outline:none}.sv{padding:18px 20px 14px;overflow:hidden}@media (width>=768px){.sv{padding:24px 28px 18px}}.sv:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(420px 220px at 82% 70%,#7fe0b514,#0000 70%),radial-gradient(520px 260px at 10% 60%,#9cc7ff0f,#0000 70%);position:absolute;inset:0}.sv-head{z-index:1;justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:relative}.sv-head-r{text-align:right}.sv-mint{color:#7fe0b5}.sv-num{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ivory);margin-top:4px;font-size:clamp(34px,7vw,56px);font-weight:300;line-height:1}.sv-num-mint{color:#7fe0b5;filter:drop-shadow(0 0 18px #7fe0b573)}.sv-stage{z-index:1;height:210px;margin:14px -20px 0;position:relative}@media (width>=768px){.sv-stage{height:250px;margin:16px -28px 0}}.sv-canvas{width:100%;height:100%;position:absolute;inset:0}.sv-lane{z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--font-mono);color:var(--color-ivory);pointer-events:none;background:#0a0e14b3;border-radius:99px;align-items:center;gap:7px;padding:2px 8px 2px 6px;font-size:11px;display:flex;position:absolute;left:14px}@media (width>=768px){.sv-lane{left:22px}}@media (width<=559px){.sv-lane-n{display:none}}.sv-lane-dot{background:#9cc7ff;border-radius:99px;width:6px;height:6px;box-shadow:0 0 8px #9cc7ff}.sv-lane-dot.is-sol{background:#a58bff;box-shadow:0 0 8px #a58bff}.sv-lane-n{color:var(--color-muted)}.sv-gate-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#e9eef266;white-space:nowrap;pointer-events:none;font-size:9px;position:absolute;bottom:2px;transform:translate(-50%)}.sv-star{outline-offset:2px;border-radius:99px;width:34px;height:34px;position:absolute;transform:translate(-50%,-50%)}.sv-star-label{text-overflow:ellipsis;white-space:nowrap;max-width:96px;font-family:var(--font-mono);color:#7fe0b5;background:#0a0e148c;border-radius:6px;padding:1px 6px;font-size:11px;transition:color .15s,background-color .15s;position:absolute;top:30px;left:50%;overflow:hidden;transform:translate(-50%)}.sv-star.is-ice .sv-star-label{color:#9cc7ff}.sv-star:hover .sv-star-label,.sv-star:focus-visible .sv-star-label{color:var(--color-ivory);background:#0a0e14e6}.sv-none,.sv-more{font-family:var(--font-mono);color:#97a3b1b3;pointer-events:none;font-size:10px;position:absolute;transform:translate(-50%)}.sv-more{color:#7fe0b5;transform:translateY(-50%)}.sv-status{z-index:1;font-family:var(--font-mono);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:4px 7px;margin-top:10px;font-size:11px;display:flex;position:relative}.sv-record{z-index:1;border-top:1px solid #ffffff0f;margin-top:14px;padding-top:12px;position:relative}.sv-record ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px 24px;margin-top:6px;display:grid}.sv-record li{flex-direction:column;gap:2px;display:flex}.sv-record-name{color:var(--color-ivory);font-size:13px}.sv-record-line{font-family:var(--font-mono);color:var(--color-muted);margin-top:4px;font-size:11px}.sv-record li .sv-record-line{margin-top:0}.sv-stat{white-space:nowrap;align-items:center;gap:7px;margin-right:14px;display:inline-flex}.sv-pulse{background:#7fe0b5;border-radius:99px;width:6px;height:6px;animation:2.2s ease-out infinite sv-pulse;box-shadow:0 0 #7fe0b599}.sv-pulse.is-wait{background:var(--color-warning);animation:none}@keyframes sv-pulse{0%{box-shadow:0 0 #7fe0b58c}70%,to{box-shadow:0 0 0 7px #7fe0b500}}.pc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.pc{--tone:127 224 181;background:radial-gradient(260px 160px at 100% 0%, rgb(var(--tone) / .12), transparent 70%), linear-gradient(170deg, #17202b, #0f141c 60%, #0c1118);min-width:0;box-shadow:inset 0 1px 0 #ffffff1a, 0 0 0 1px rgb(var(--tone) / .16), 0 24px 50px -30px #000000f2;transition:transform .26s var(--ease-smooth-out), box-shadow .26s var(--ease-smooth-out);animation:pc-in .62s var(--ease-smooth-out) both;animation-delay:calc(var(--i,0) * 70ms);border-radius:20px;flex-direction:column;gap:10px;padding:16px 18px 14px;display:flex;position:relative}.pc:hover,.pc:focus-visible{box-shadow:inset 0 1px 0 #ffffff24, 0 0 0 1px rgb(var(--tone) / .45), 0 0 36px -8px rgb(var(--tone) / .35), 0 30px 60px -30px #000000f2;transform:translateY(-3px)}.pc-second{--tone:156 199 255}.pc-sol{--tone:165 139 255}@keyframes pc-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}.pc-top{font-family:var(--font-mono);color:var(--color-muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.pc-chain{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.pc-chain-dot{background:#9cc7ff;border-radius:99px;flex-shrink:0;width:6px;height:6px}.pc-chain.is-sol .pc-chain-dot{background:#a58bff}.pc-age{flex-shrink:0}.pc-name{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.pc-sym{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);color:var(--color-ivory);font-size:24px;font-weight:400;line-height:1.1;overflow:hidden}.pc-sym.is-addr{font-family:var(--font-mono);color:var(--color-muted);font-size:18px}.pc-rank{font-family:var(--font-mono);color:rgb(var(--tone));flex-shrink:0;font-size:12px}.pc-body{align-items:center;gap:16px;min-height:96px;display:flex}.pc-gauge{flex-shrink:0;width:132px;height:92px;position:relative}.pc-gauge svg{width:132px;height:76px;overflow:visible}.pc-track,.pc-sweep{fill:none;stroke-width:7px;stroke-linecap:round}.pc-track{stroke:#ffffff12}.pc-sweep{stroke:url(#pc-sweep);stroke-dasharray:var(--dash) var(--len);filter:drop-shadow(0 0 6px #7fe0b58c);animation:pc-sweep 1.1s var(--ease-smooth-out) both;animation-delay:calc(var(--i,0) * 70ms + .2s)}@keyframes pc-sweep{0%{stroke-dasharray:0 var(--len)}}.pc-tick{stroke:#ffffff1f;stroke-width:1.2px;stroke-linecap:round}.pc-tick.is-on{stroke:#7fe0b5b3}.pc-gauge.is-reading .pc-track{stroke:#9cc7ff1f;animation:1.6s ease-in-out infinite pc-breathe}@keyframes pc-breathe{50%{stroke:#9cc7ff47}}.pc-gauge-val{text-align:center;font-family:var(--font-display);color:var(--color-ivory);font-size:24px;font-weight:400;line-height:1;position:absolute;top:40px;left:0;right:0}.pc-gauge-val.is-quiet{font-family:var(--font-mono);color:var(--color-muted);font-size:11px;top:48px}.pc-gauge-val.is-hit{color:#7fe0b5}.pc-gauge-label{text-align:center;font-family:var(--font-mono);color:var(--color-muted);font-size:10px;position:absolute;bottom:0;left:0;right:0}.pc-meters{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.pc-meter{font-family:var(--font-mono);grid-template-columns:42px 1fr auto;align-items:center;gap:8px;font-size:11px;display:grid}.pc-meter-label{color:var(--color-muted)}.pc-meter-bar{background:#ffffff12;border-radius:99px;height:5px;position:relative;overflow:hidden}.pc-meter-bar>span{border-radius:inherit;animation:pc-grow .9s var(--ease-smooth-out) both;animation-delay:calc(var(--i,0) * 70ms + .3s);transform-origin:0;background:linear-gradient(90deg,#9cc7ff,#7fe0b5);position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #7fe0b580}@keyframes pc-grow{0%{transform:scaleX(0)}}.pc-meter-val{text-align:right;min-width:34px;color:var(--color-ivory)}.pc-meter-val.is-quiet{color:var(--color-muted);font-size:11px}.pc-meter-val.is-hit{color:#7fe0b5}.pc-note{font-family:var(--font-mono);color:var(--color-muted);font-size:11px}.pc-caution{font-family:var(--font-mono);color:var(--color-warning);font-size:11px;line-height:1.45}.pc-body-count{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:84px}.pc-big{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ivory);font-size:40px;font-weight:300;line-height:1}.pc-strong{color:#7fe0b5;text-shadow:0 0 24px #7fe0b566}.pc-big-note{font-family:var(--font-mono);color:var(--color-muted);font-size:11px}.pc-tracks{flex-direction:column;gap:4px;display:flex}.pc-track-row{font-family:var(--font-mono);color:var(--color-muted);align-items:baseline;gap:8px;font-size:11px;display:flex}.pc-track-k{min-width:64px;color:var(--color-ivory)}.pc-foot{font-family:var(--font-mono);color:var(--color-muted);border-top:1px solid #ffffff0f;margin-top:auto;padding-top:10px;font-size:11px}.pc-foot>span{color:var(--color-ivory)}.pc-deck{gap:10px;display:grid}.pc-deck-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.pc-deck-why{font-family:var(--font-mono);color:#ffc46bbf;font-size:11px}.pc-deck-row{flex-wrap:wrap;gap:8px;display:flex}.pc-deck-chip{background:radial-gradient(120px 40px at 20% 0,#ffc46b1a,#0000 70%),#0c0f1499;border:1px solid #ffc46b47;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px 0 12px;transition:border-color .2s,background-color .2s;display:inline-flex}.pc-deck-chip:hover,.pc-deck-chip:focus-visible{border-color:#ffc46b99}.pc-deck-dot{background:#ffc46b;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite pc-deck-breathe;box-shadow:0 0 10px #ffc46b99}.pc-deck-sym{color:var(--color-ivory,#e9eef2);font-size:13px}.pc-deck-when{font-family:var(--font-mono);color:#ffc46bd9;font-size:11px}@keyframes pc-deck-breathe{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.pc-deck-dot{animation:none}}.pc-empty{background:radial-gradient(400px 200px at 50% 0,#9cc7ff0d,#0000 70%);border:1px dashed #ffffff1a;border-radius:20px;padding:22px 22px 20px}.pc-empty-title{font-family:var(--font-display);color:var(--color-ivory);font-size:20px;font-weight:300}.rest-head{color:var(--color-ivory);justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;display:flex}.rest-total{font-family:var(--font-mono);color:var(--color-muted);font-size:11px}.rest-bar{border-radius:99px;gap:2px;height:6px;margin-top:8px;display:flex;overflow:hidden}.rest-seg{min-width:3px}.rest-legend{font-family:var(--font-mono);color:var(--color-muted);gap:3px;margin-top:8px;font-size:11px;display:grid}.rest-legend li{align-items:center;gap:6px;display:flex}.rest-dot{border-radius:2px;flex-shrink:0;width:7px;height:7px}.rest-n{color:var(--color-ivory)}.rest-c0{background:#4b5868}.rest-c1{background:#3a4656}.rest-c2{background:#7a4a48}.rest-c3{background:#5d6b7c}.rest-c4{background:#2e3846}.rest-c5{background:#6f7b8a}@media (prefers-reduced-motion:reduce){.pc,.pc-sweep,.pc-meter-bar>span,.sv-pulse,.pc-gauge.is-reading .pc-track{animation:none}}html[data-reduce-motion="1"] .pc,html[data-reduce-motion="1"] .pc-sweep,html[data-reduce-motion="1"] .pc-meter-bar>span,html[data-reduce-motion="1"] .sv-pulse{animation:none}.agent-dock.is-big{z-index:78}.agent-dock.is-big .agent-fab{display:none}.steven-stage{pointer-events:auto;background:#05080c;flex-direction:column;animation:.32s ease-out stage-in;display:flex;position:fixed;inset:0;overflow:hidden}.stage-glow{pointer-events:none;background:radial-gradient(circle at 50% 30%, rgb(var(--steven-glow) / .2), rgb(var(--steven-glow) / .05) 34%, transparent 64%), radial-gradient(#e9eef20f 1px, transparent 1.5px) 0 0 / 28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 32%,#000 0,#00000080 45%,#0000 80%);mask-image:radial-gradient(circle at 50% 32%,#000 0,#00000080 45%,#0000 80%)}.stage-head{z-index:2;padding:calc(12px + env(safe-area-inset-top)) 16px 6px;align-items:center;gap:8px;display:flex;position:relative}.stage-where{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.stage-where span{color:var(--color-ivory);font-size:14px;font-weight:500}.stage-where small{text-overflow:ellipsis;white-space:nowrap;font:400 11px var(--font-mono);color:var(--color-muted);overflow:hidden}.stage-btn{height:36px;font:500 12px var(--font-mono);color:var(--color-muted);background:#0000004d;border:1px solid #e9eef21a;border-radius:10px;flex:none;padding:0 12px;transition:color .2s,border-color .2s}.stage-btn:hover,.stage-btn.is-on{color:var(--color-ivory);border-color:rgb(var(--steven-glow) / .5)}.stage-btn.is-icon{width:36px;font:400 17px/1 var(--font-sans);padding:0}.stage-body{z-index:1;flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative}.stage-center{min-height:0;padding:0 16px calc(14px + env(safe-area-inset-bottom));flex-direction:column;align-items:center;display:flex}.stage-orb{width:var(--s);height:var(--s);margin:calc(var(--s) * .2) 0 calc(var(--s) * .22);will-change:transform, opacity;flex:none;place-items:center;animation:.72s cubic-bezier(.2,.8,.2,1) orb-in;display:grid;position:relative}.stage-rings{width:calc(var(--s) * 1.36);height:calc(var(--s) * 1.36);color:rgb(var(--steven-glow));pointer-events:none;transition:color .4s,opacity .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stage-rings>svg{will-change:transform;width:100%;height:100%;animation:120s linear infinite ring-spin;position:absolute;inset:0;overflow:visible}.ring-scan circle{fill:none;stroke:currentColor;stroke-width:.7px;stroke-linecap:round;stroke-dasharray:16 84;stroke-opacity:.85}.ring-scan circle.ring-halo{stroke-width:2.6px;stroke-opacity:.14}.stage-rings>.ring-scan{animation-duration:10s}.ring-scan.is-back circle{stroke-width:.8px;stroke-dasharray:7 43;stroke-opacity:.5}.stage-rings>.ring-scan.is-back{animation-duration:16s;animation-direction:reverse}[data-mood=idle] .stage-rings{opacity:.7}[data-mood=listening] .stage-rings>.ring-scan,[data-mood=receiving] .stage-rings>.ring-scan{animation-duration:3.2s}[data-mood=listening] .stage-rings>.ring-scan.is-back,[data-mood=receiving] .stage-rings>.ring-scan.is-back{animation-duration:5s}[data-mood=thinking] .stage-rings>.ring-scan{animation-duration:1.2s}[data-mood=thinking] .stage-rings>.ring-scan.is-back{animation-duration:1.8s}[data-mood=speaking] .stage-rings>.ring-scan{animation-duration:4.5s}.stage-id{flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.steven-name{letter-spacing:.42em;text-transform:uppercase;color:var(--color-ivory);padding-left:.42em;font-size:15px;font-weight:600}.stage-id .steven-status{justify-content:center}.steven-stage.is-voice .steven-caption{max-width:40rem;font-size:16px}.stage-talk{flex-direction:column;flex:1;justify-content:flex-end;gap:12px;width:min(680px,100%);min-height:0;margin-top:14px;display:flex}.steven-stage.is-fresh .stage-center{justify-content:center}.steven-stage.is-fresh .stage-talk{flex:none;margin-top:28px}.stage-talk .agent-log{flex:0 auto;min-height:0;max-height:none;padding-top:22px;-webkit-mask-image:linear-gradient(#0000 0,#000 26px);mask-image:linear-gradient(#0000 0,#000 26px)}.stage-talk .agent-starters{justify-content:center}.steven-stage .agent-msg.is-agent{border-color:rgb(var(--steven-glow) / .16);background:rgb(var(--steven-glow) / .04);transition:border-color .4s,background-color .4s}.stage-talk .agent-input input{background:#080c12d9}.stage-talk .agent-input input:focus{border-color:rgb(var(--steven-glow) / .55);box-shadow:0 0 24px -8px rgb(var(--steven-glow) / .6)}.stage-sees{z-index:3;visibility:hidden;opacity:0;background:#0a0e14;width:min(340px,100% - 24px);transition:opacity .22s,transform .22s,visibility 0s .22s;position:absolute;top:0;bottom:12px;right:12px;transform:translate(24px);box-shadow:0 24px 60px -20px #000c}.stage-sees.is-open{visibility:visible;opacity:1;transition:opacity .22s,transform .22s;transform:none}@media (width<=767px){.stage-head{padding-left:12px;padding-right:12px}.stage-sees{width:auto;height:58%;inset:auto 8px 8px;transform:translateY(24px)}.stage-center{padding-left:10px;padding-right:10px}}@media (width>=1100px){.stage-body{grid-template-columns:minmax(0,1fr) 340px}.stage-sees-btn{display:none}.stage-sees{width:auto;box-shadow:none;visibility:visible;opacity:1;background:#ffffff05;margin:4px 16px 16px 0;position:static;transform:none}}@keyframes stage-in{0%{opacity:0}}@keyframes orb-in{0%{opacity:0;transform:translate(32vw,42vh)scale(.14)}}@keyframes ring-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.steven-stage,.stage-orb,.stage-rings>svg{animation:none}}html[data-reduce-motion="1"] .steven-stage,html[data-reduce-motion="1"] .stage-orb,html[data-reduce-motion="1"] .stage-rings>svg{animation:none}.agent-save{font:500 11px var(--font-mono);color:var(--color-muted);opacity:.75;margin-top:6px;transition:color .2s,opacity .2s;display:block}.agent-save:hover,.agent-save.is-saved{opacity:1;color:rgb(var(--steven-glow,156 199 255))}.stage-link{place-items:center;display:inline-grid}.stage-btn.is-danger{color:var(--color-negative);border-color:#ff6b6b73}@media (width<=767px){.stage-where small{display:none}.stage-btn{padding:0 9px}}.ask-steven{--steven-glow:156 199 255;border:1px solid rgb(var(--steven-glow) / .28);background:radial-gradient(circle at 34px 50%, rgb(var(--steven-glow) / .16), transparent 140px), #0a0e14cc;text-align:left;width:100%;color:var(--color-ivory);border-radius:18px;align-items:center;gap:14px;padding:10px 18px 10px 12px;transition:border-color .25s,box-shadow .25s;display:flex}.ask-steven:hover{border-color:rgb(var(--steven-glow) / .6);box-shadow:0 0 34px -12px rgb(var(--steven-glow) / .7)}.ask-steven-text{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.ask-steven-text span{font-size:15px;font-weight:600}.ask-steven-text small{text-overflow:ellipsis;white-space:nowrap;font:400 11px var(--font-mono);color:var(--color-muted);overflow:hidden}.ask-steven-go{color:rgb(var(--steven-glow));font-size:18px;transition:transform .25s}.ask-steven:hover .ask-steven-go{transform:translate(3px)}.ask-steven-chip{--steven-glow:156 199 255;border:1px solid rgb(var(--steven-glow) / .35);height:40px;color:var(--color-ivory);box-shadow:0 0 24px -10px rgb(var(--steven-glow) / .7);background:#0a0e14cc;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 8px;font-size:13px;font-weight:600;transition:border-color .25s;display:inline-flex}.ask-steven-chip:hover{border-color:rgb(var(--steven-glow) / .7)}.sp-hero{--steven-glow:156 199 255;align-items:center;gap:36px;margin:20px 0 24px;padding:8px 0;display:flex;position:relative}.sp-hero:before{content:"";background:radial-gradient(circle, rgb(var(--steven-glow) / .16), transparent 62%);pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute;top:50%;left:-80px;transform:translateY(-50%)}.sp-orb{width:var(--s);height:var(--s);margin:calc(var(--s) * .2);flex:none;place-items:center;display:grid;position:relative}.sp-intro{min-width:0;position:relative}.sp-grid{align-items:start;gap:18px;display:grid}@media (width>=1024px){.sp-grid{grid-template-columns:340px minmax(0,1fr)}}.sp-list{flex-direction:column;gap:12px;min-height:0;max-height:calc(100vh - 140px);padding:14px;display:flex}.sp-search{height:42px;color:var(--color-ivory);background:#00000040;border:1px solid #e9eef21a;border-radius:12px;outline:none;padding:0 14px;font-size:14px}.sp-search:focus{border-color:#9cc7ff73}.sp-tabs{gap:6px;display:flex}.sp-tabs button{height:36px;color:var(--color-muted);border:1px solid #e9eef214;border-radius:10px;flex:1;font-size:13px}.sp-tabs button b{font:500 11px var(--font-mono);margin-left:4px}.sp-tabs button.is-on{color:var(--color-ivory);background:#9cc7ff14;border-color:#9cc7ff66}.sp-items{overscroll-behavior:contain;flex-direction:column;gap:4px;min-height:0;display:flex;overflow-y:auto}.sp-day{font:500 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);padding:10px 6px 4px}.sp-item{text-align:left;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:3px;width:100%;padding:10px 12px;transition:background-color .2s,border-color .2s;display:flex}.sp-item:hover{background:#ffffff08}.sp-item.is-on{background:#9cc7ff12;border-color:#9cc7ff4d}.sp-item-title,.sp-item-text{color:var(--color-ivory);overflow-wrap:anywhere;font-size:14px;line-height:1.4}.sp-item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sp-item-meta{font:400 11px var(--font-mono);color:var(--color-muted)}.sp-item-meta em{color:var(--color-positive);margin-right:6px;font-style:normal}.sp-none{color:var(--color-muted);padding:10px 6px;font-size:13px}.sp-chat{flex-direction:column;gap:14px;min-height:320px;padding:18px;display:flex}.sp-chat-head{border-bottom:1px solid #e9eef20f;flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:12px;display:flex}.sp-log{max-height:calc(100vh - 220px)}.agent-msg.is-focus{border-color:#9cc7ff8c;box-shadow:0 0 24px -10px #9cc7ffcc}.sp-empty{text-align:center;max-width:26rem;margin:auto}@media (width<=767px){.sp-hero{flex-direction:column;align-items:flex-start;gap:4px;margin-top:12px}.sp-hero:before{top:90px;left:-120px}.sp-chat-head>div:first-child{flex-basis:100%}.sp-hero .display{font-size:26px}.sp-list{max-height:60vh}}.bm{padding:18px 20px 14px;overflow:hidden}@media (width>=768px){.bm{padding:22px 28px 16px}}.bm-head{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex;position:relative}.bm-key{font-family:var(--font-mono);color:#97a3b1cc;flex-wrap:wrap;gap:4px 14px;font-size:11px;display:flex}.bm-key li{align-items:center;gap:6px;display:inline-flex}.bm-dot{border-radius:99px;flex:none;width:9px;height:9px}.bm-dot.is-green{background:#7fe0b5;box-shadow:0 0 8px #7fe0b5b3}.bm-dot.is-yellow{background:var(--color-warning);box-shadow:0 0 8px #ffc46b99}.bm-dot.is-pending{border:1px dashed #e9eef280}.bm-dot.is-none{border:1px solid #97a3b199}.bm-dot.is-counts{border:1px dotted #7fe0b5e6}.bm-stage{height:clamp(200px, calc(170px + var(--n,0) * 14px), min(440px, 54svh));touch-action:pan-y;margin:10px -20px 0;transition:height .4s;position:relative}@media (width>=560px){.bm-stage{height:clamp(260px, calc(190px + var(--n,0) * 10px), 380px)}}@media (width>=768px){.bm-stage{margin:12px -28px 0}}.bm-halo{--chain:156 199 255;background:radial-gradient(closest-side, rgb(var(--chain) / .1), rgb(var(--chain) / .03) 70%, transparent);pointer-events:none;will-change:transform;border-radius:999px;transition:width .6s,height .6s;position:absolute;top:0;left:0}.bm-halo.is-sol,.bm-chain.is-sol{--chain:165 139 255}.bm-chain{--chain:156 199 255;pointer-events:none;border:1px solid rgb(var(--chain) / .22);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--chain) / .8);white-space:nowrap;background:#070a0e8c;border-radius:99px;padding:2px 9px;font-size:11px;position:absolute;top:0;left:0}.bm-bubble{--tone:127 224 181;--lean:.6;text-align:center;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;will-change:transform;animation:bm-float 7s ease-in-out var(--d,0s) infinite alternate;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.bm-orb{z-index:-1;border-radius:inherit;background:radial-gradient(circle at 33% 23%, #fffffff2 0 1.5%, #ffffff73 3.5%, transparent 8%), radial-gradient(ellipse 38% 24% at 38% 24%, #ffffff6b, #ffffff14 60%, transparent 72%), radial-gradient(ellipse 52% 22% at 50% 95%, rgb(var(--tone) / .6), rgb(var(--tone) / .1) 60%, transparent 76%), radial-gradient(circle at 50% 56%, rgb(var(--tone) / calc(.42 + .4 * var(--lean))), rgb(var(--tone) / .2) 38%, transparent 66%), radial-gradient(circle at 50% 50%, #06090db3 44%, rgb(var(--tone) / .3) 76%, rgb(var(--tone) / .9) 95%, rgb(var(--tone)) 100%);box-shadow:inset 0 0 0 1px rgb(var(--tone) / .7), inset 0 0 calc(var(--r,30) * .22px) rgb(var(--tone) / .35), inset 0 calc(var(--r,30) * .18px) calc(var(--r,30) * .3px) #ffffff0f, 0 0 calc(var(--r,30) * (.2 + .35 * var(--lean)) * 1px) rgb(var(--tone) / calc(.14 + .26 * var(--lean))), 0 0 calc(var(--r,30) * (.5 + .5 * var(--lean)) * 1px) rgb(var(--tone) / calc(.04 + .1 * var(--lean))), 0 calc(var(--r,30) * .22px) calc(var(--r,30) * .35px) #00000073;transition:box-shadow .3s;position:absolute;inset:0;overflow:hidden}.bm-orb:before{content:"";border-radius:inherit;background:conic-gradient(from 0deg, transparent 0 12%, rgb(var(--tone) / .35) 20%, transparent 32% 55%, #ffffff1f 63%, transparent 72% 100%);filter:blur(calc(var(--r,30) * .08px));animation:bm-swirl 16s linear var(--d,0s) infinite;position:absolute;inset:8%}.bm-orb:after{content:"";border-radius:inherit;filter:blur(.4px);border-top:1.5px solid #fff6;border-left:1px solid #ffffff1a;position:absolute;inset:5%;transform:rotate(-24deg)}@keyframes bm-swirl{to{transform:rotate(360deg)}}.bm-bubble.is-new{opacity:0}@keyframes bm-float{0%{translate:0 -2px}to{translate:0 3px}}.bm-bubble:hover,.bm-bubble.is-selected{z-index:2}.bm-bubble:hover .bm-orb,.bm-bubble.is-selected .bm-orb{box-shadow:inset 0 0 0 1.5px rgb(var(--tone)), 0 0 calc(var(--r,30) * .6px) rgb(var(--tone) / .55), 0 0 calc(var(--r,30) * 1.1px) rgb(var(--tone) / .15), 0 calc(var(--r,30) * .22px) calc(var(--r,30) * .35px) #00000073}.bm-bubble.is-selected{animation:none}.bm-bubble.is-yellow{--tone:255 196 107}.bm-bubble.is-pending{--tone:151 163 177;animation:bm-breathe 1.8s ease-in-out infinite, bm-float 7s ease-in-out var(--d,0s) infinite alternate;background:#97a3b10d;border:1.5px dashed #e9eef259}.bm-bubble.is-pending .bm-orb{display:none}@keyframes bm-breathe{50%{border-color:#e9eef2b3}}.bm-bubble.is-none{--tone:151 163 177;--lean:0}.bm-bubble.is-none .bm-orb:before{display:none}.bm-bubble.is-counts:after{content:"";border-radius:inherit;border:1px dotted rgb(var(--tone) / .7);pointer-events:none;position:absolute;inset:5px}.bm-bubble.is-leaving{opacity:0;pointer-events:none}.bm-bubble.is-pulse:before{content:"";border-radius:inherit;border:2px solid rgb(var(--tone));pointer-events:none;animation:.9s cubic-bezier(.2,.8,.2,1) forwards bm-ring;position:absolute;inset:-2px}@keyframes bm-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.bm-label{white-space:nowrap;max-width:90%;font-family:var(--font-display);font-weight:400;font-size:var(--fs,12px);color:var(--color-ivory);text-shadow:0 1px 6px #0009;line-height:1.1;overflow:hidden}.bm-value{font-family:var(--font-mono);font-size:clamp(9px, calc(var(--r,30) * .2px), 14px);color:rgb(var(--tone));text-shadow:0 1px 6px #000000b3;margin-top:2px;line-height:1}.bm-bubble.is-pending .bm-value,.bm-bubble.is-none .bm-value{color:var(--color-muted)}.bm-bubble.is-small .bm-value,.bm-bubble.is-tiny .bm-label{display:none}.bm-mark{width:16px;height:16px;font-family:var(--font-mono);color:#05080c;background:rgb(var(--tone));box-shadow:0 0 8px rgb(var(--tone) / .7);border-radius:99px;place-items:center;font-size:10px;line-height:1;display:grid;position:absolute;top:calc(14.6% - 8px);right:calc(14.6% - 8px)}.bm-mark.is-down{box-shadow:none;background:#97a3b1}.bm-more{z-index:2;width:44px;height:44px;font-family:var(--font-mono);color:#e9eef2cc;background:radial-gradient(circle at 35% 30%,#ffffff1a,#06090db3 70%);border:1px dashed #e9eef259;border-radius:50%;place-items:center;font-size:11px;transition:border-color .2s,color .2s;display:grid;position:absolute;bottom:10px;right:14px}.bm-more:hover,.bm-more:focus-visible{color:var(--color-ivory);border-color:#e9eef2b3}@media (width>=768px){.bm-more{right:22px}}.bm-empty{place-items:center;display:grid;position:absolute;inset:0}.bm-empty p{text-align:center;font-family:var(--font-mono);color:var(--color-muted);padding:0 24px;font-size:12px;position:relative}.bm-ghost{left:calc(18% + var(--i) * 12.5%);top:calc(50% + (var(--i) - 2.5) * (var(--i) - 2.5) * 5% - 20%);width:calc(44px + var(--i) * 7px);aspect-ratio:1;animation:bm-ghost 3s ease-in-out calc(var(--i) * -.5s) infinite;background:#e9eef208;border:1.5px dashed #e9eef224;border-radius:99px;position:absolute}@keyframes bm-ghost{50%{opacity:.4;scale:.92}}.bm-pick{flex-wrap:wrap;align-items:center;gap:8px;min-height:0;margin-top:8px;font-size:13px;display:flex}.bm-pick:empty{display:none}.bm-pick-name{color:var(--color-ivory);flex:none}.bm-pick-read{min-width:0;color:var(--color-muted);flex:180px}.bm-acts{flex:none;gap:6px;margin-left:auto;display:flex}.bm-act{min-height:36px;color:var(--color-ivory);border:1px solid #e9eef22e;border-radius:99px;place-items:center;padding:0 14px;transition:border-color .2s,color .2s;display:inline-grid}.bm-act:hover,.bm-act:focus-visible{border-color:#e9eef266}.bm-act.is-on{color:#7fe0b5;cursor:default;border-color:#7fe0b559}.bm-pick-err{color:#ff8a7a;flex-basis:100%;font-size:12px}.bm-foot-link{color:#e9eef2d9;text-underline-offset:2px;text-decoration:underline}.bm-foot-link:hover{color:var(--color-ivory)}.pc.is-flash,.pc-deck-chip.is-flash{animation:1.6s ease-out bm-flash}@keyframes bm-flash{0%,30%{box-shadow:0 0 0 2px #e9eef2b3,0 0 28px #7fe0b559}to{box-shadow:0 0 0 2px #e9eef200,0 0 28px #7fe0b500}}.bm-open{color:#7fe0b5;border:1px solid #7fe0b580;border-radius:99px;flex:none;place-items:center;min-height:36px;padding:0 14px;display:inline-grid}.bm-foot{font-family:var(--font-mono);color:#97a3b1b3;margin-top:8px;font-size:10.5px;position:relative}@media (prefers-reduced-motion:reduce){.bm-bubble,.bm-bubble.is-pending,.bm-ghost,.bm-orb:before,.bm-bubble.is-pulse:before{animation:none}.bm-stage,.bm-halo{transition:none}}html[data-reduce-motion="1"] .bm-bubble,html[data-reduce-motion="1"] .bm-bubble.is-pending,html[data-reduce-motion="1"] .bm-ghost,html[data-reduce-motion="1"] .bm-orb:before,html[data-reduce-motion="1"] .bm-bubble.is-pulse:before{animation:none}.stage-sizes{background:#0000004d;border:1px solid #e9eef21a;border-radius:11px;flex:none;gap:2px;padding:2px;display:flex}.stage-sizes button{width:32px;height:30px;color:var(--color-muted);border-radius:8px;place-items:center;transition:color .2s,background-color .2s;display:grid}.stage-sizes button:hover{color:var(--color-ivory)}.stage-sizes button.is-on{color:rgb(var(--steven-glow));background:rgb(var(--steven-glow) / .14)}.size-ico{border:1.5px solid;border-radius:3px;width:16px;height:12px;display:block;position:relative}.size-ico:after{content:"";background:currentColor;border-radius:1.5px;position:absolute}.size-ico.is-orb:after{border-radius:50%;width:4px;height:4px;bottom:1px;right:1px}.size-ico.is-quarter:after{width:7px;height:5px;bottom:1px;right:1px}.size-ico.is-full:after{inset:1px}.agent-dock.is-quarter .agent-fab{display:none}.steven-stage.is-quarter{border:1px solid rgb(var(--steven-glow) / .3);width:clamp(420px,44vw,760px);height:max(520px,56vh);box-shadow:0 0 60px -20px rgb(var(--steven-glow) / .55), 0 40px 90px -30px #000000d9;transform-origin:100% 100%;border-radius:24px;animation:.38s cubic-bezier(.2,.8,.2,1) quarter-in;inset:auto 24px 24px auto}.steven-stage.is-quarter .stage-glow{background:radial-gradient(circle at 50% 24%, rgb(var(--steven-glow) / .2), transparent 60%);-webkit-mask-image:none;mask-image:none}.steven-stage.is-quarter .stage-head{padding:10px 12px 4px}.steven-stage.is-quarter .stage-where small{display:none}.steven-stage.is-quarter .stage-body{grid-template-columns:minmax(0,1fr)}.steven-stage.is-quarter .stage-sees-btn{display:inline-block}.steven-stage.is-quarter .stage-sees{visibility:hidden;opacity:0;background:#0a0e14;width:auto;margin:0;position:absolute;inset:0 10px 10px;transform:translateY(16px)}.steven-stage.is-quarter .stage-sees.is-open{visibility:visible;opacity:1;transform:none}.steven-stage.is-quarter .stage-orb{margin:calc(var(--s) * .2) 0 calc(var(--s) * .2);animation:none}.steven-stage.is-quarter .steven-name{font-size:12px}.steven-stage.is-quarter .stage-talk{width:100%;margin-top:10px}.steven-stage.is-quarter.is-fresh .stage-talk{margin-top:16px}.steven-stage.is-quarter .stage-center{padding:0 12px 12px}.steven-stage.is-quarter .stage-btn{padding:0 9px}.stage-where span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=767px){.steven-stage.is-quarter .stage-sees-btn{display:none}.steven-stage.is-quarter{width:auto;height:58vh;padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:22px 22px 0 0;inset:auto 0 0}}@keyframes quarter-in{0%{opacity:0;transform:translate(16px,24px)scale(.92)}}@media (prefers-reduced-motion:reduce){.steven-stage.is-quarter{animation:none}}html[data-reduce-motion="1"] .steven-stage.is-quarter{animation:none}.steven-call{--steven-glow:127 224 181;border:1px solid rgb(var(--steven-glow) / .3);background:radial-gradient(circle at 30px 50%, rgb(var(--steven-glow) / .14), transparent 150px), #0a0e14cc;border-radius:18px;align-items:center;gap:14px;padding:12px 16px 12px 12px;display:flex}.steven-call>.min-w-0{flex:1}.steven-call-head{color:var(--color-ivory);font-size:16px;line-height:1.25}.steven-call-head b{font-family:var(--font-display);color:rgb(var(--steven-glow));font-weight:500}.steven-call-sub{font:400 11px/1.4 var(--font-mono);color:var(--color-muted);margin-top:2px}.steven-call-tag{font:500 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;border:1px solid #e9eef22e;border-radius:999px;flex:none;padding:3px 9px}.steven-call-tag.is-hit{color:#7fe0b5;border-color:#7fe0b580}.steven-call-tag.is-miss{color:var(--color-negative);border-color:#ff8a7a66}.steven-call-tag.is-open{color:#9cc7ff;border-color:#9cc7ff66}.steven-calls{padding:16px 20px}@media (width>=768px){.steven-calls{padding:20px 28px}}.steven-calls-head{align-items:center;gap:12px;display:flex}.steven-calls-list{gap:2px;margin-top:12px;display:grid}.steven-calls-row{border-radius:12px;grid-template-columns:minmax(64px,110px) minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;transition:background .2s;display:grid}.steven-calls-row:hover,.steven-calls-row:focus-visible{background:#e9eef20d}.steven-calls-coin{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ivory);font-size:14px;overflow:hidden}.steven-calls-at{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 11px var(--font-mono);color:var(--color-muted);overflow:hidden}.steven-calls-at b{color:var(--color-ivory);font-weight:500}@media (width<=559px){.steven-calls-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"coin tag""at tag";row-gap:2px}.steven-calls-coin{grid-area:coin}.steven-calls-at{grid-area:at}.steven-calls-row .steven-call-tag{grid-area:tag}.steven-calls-peak{display:none}}@media (width<=767px){.coin-acts>button,.coin-acts>a{background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:40px;padding:0 12px;display:inline-flex}}.agent-dock .agent-fab{transition:border-color .3s,box-shadow .3s,opacity .25s,transform .25s}@media (width<=767px){.agent-dock.is-moving .agent-fab{opacity:.3;transform-origin:100% 100%;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.agent-dock.is-moving .agent-fab{transform:none}}@media (width<=767px){.eyebrow,.atlas-notes .eyebrow,.sh,.sv-more,.pc-gauge-label,.steven-call-tag,.voice-mute{font-size:11px}}.ml{background:linear-gradient(#161e2ab3,#0d121ab3);border:1px solid #e9eef20f;border-radius:16px;gap:6px;margin-top:12px;padding:12px 14px;display:grid}.ml-head{font:500 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.ml-head.is-done{color:var(--color-teal)}.ml-row{--tone:#9cc7ff;grid-template-columns:104px minmax(80px,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.ml-row.is-sol{--tone:#a58bff}.ml-row.is-done{--tone:#7fe0b5}.ml-chain{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.ml-dot{background:var(--tone);width:7px;height:7px;box-shadow:0 0 10px var(--tone);border-radius:50%}.ml-row.is-idle .ml-dot{background:var(--color-control);box-shadow:none}.ml-bars{gap:3px;min-width:0;display:grid}.ml-bar{background:#e9eef20f;border-radius:3px;height:6px;position:relative;overflow:hidden}.ml-bar.is-caps{height:3px}.ml-bar>span{width:calc(var(--f,0) * 100%);border-radius:inherit;background:linear-gradient(90deg, color-mix(in oklab, var(--tone) 35%, transparent), var(--tone));box-shadow:0 0 12px color-mix(in oklab, var(--tone) 60%, transparent);transition:width .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.ml-bar.is-caps>span{opacity:.7}.ml-text,.ml-down{font:400 12px var(--font-mono);color:var(--color-muted);white-space:nowrap}.ml-text b{color:var(--color-ivory);font-weight:500}.ml-down{white-space:normal;grid-column:2/-1}@media (width<=767px){.ml-row{grid-template-columns:1fr auto;row-gap:6px}.ml-bars{grid-area:2/1/auto/-1}.ml-text{white-space:normal;text-align:right;grid-area:1/2}.ml-note{display:block}}.wl{margin-top:28px}.wl-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding-bottom:12px;display:flex}.wl-head .eyebrow{color:var(--color-ivory);font-size:13px}.wl-count{font:400 12px var(--font-mono);color:var(--color-muted)}.wl-count b{color:var(--color-teal);font-weight:500}.wl-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.wl-card{min-width:0;animation:.5s cubic-bezier(.2,.8,.2,1) both wl-in;animation-delay:calc(var(--i,0) * 50ms);background:radial-gradient(120% 90% at 50% 110%,#7fe0b51a,#0000 60%),linear-gradient(#181f2beb,#0d121aeb);border:1px solid #e9eef212;border-radius:20px;gap:8px;padding:14px 14px 12px;transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12,0 24px 50px -30px #000000e6}.wl-card:hover{border-color:#7fe0b566;transform:translateY(-2px)}.wl-card.is-top{border-color:#7fe0b559;box-shadow:inset 0 1px #ffffff14,0 0 50px -18px #7fe0b58c,0 24px 50px -30px #000000e6}@keyframes wl-in{0%{opacity:0;transform:translateY(8px)}}.wl-top{font:400 11px var(--font-mono);color:var(--color-muted);justify-content:space-between;align-items:center;gap:8px;display:flex}.wl-chain{--tone:#9cc7ff;background:color-mix(in oklab, var(--tone) 12%, transparent);color:var(--tone);border-radius:999px;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.wl-chain.is-sol{--tone:#a58bff}.wl-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.wl-name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ivory);font-size:17px;font-weight:650;overflow:hidden}.wl-gauge{justify-items:center;width:100%;max-width:190px;margin:2px auto 0;display:grid;position:relative}.wl-gauge svg{width:100%;overflow:visible}.wl-track,.wl-arc{fill:none;stroke-width:9px;stroke-linecap:round}.wl-track{stroke:#e9eef212}.wl-arc{stroke:url(#wl-sweep);stroke-dasharray:var(--dash) var(--len);filter:drop-shadow(0 0 6px #7fe0b58c);animation:1.1s cubic-bezier(.2,.8,.2,1) both wl-sweep}@keyframes wl-sweep{0%{stroke-dasharray:0 var(--len)}}.wl-tick{fill:#e9eef233}.wl-tick.is-on{fill:#7fe0b5}.wl-val{font:600 22px var(--font-mono);letter-spacing:-.02em;color:var(--color-ivory);position:absolute;bottom:14px}.wl-gauge.is-top .wl-val{color:#7fe0b5;text-shadow:0 0 18px #7fe0b580}.wl-sub{font:400 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);position:absolute;bottom:0}.wl-foot{font:400 12px var(--font-mono);color:var(--color-muted);border-top:1px solid #e9eef20f;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.wl-foot b{color:var(--color-ivory);font-weight:500}.wl-scale{opacity:.7;font-size:11px}.wl-watch{color:#ffc46b;background:#ffc46b1f;border-radius:999px;padding:2px 8px;font-size:11px}.wl-empty,.wl-test{font:400 12px var(--font-mono);color:var(--color-muted)}.wl-empty{border:1px dashed #e9eef21a;border-radius:16px;padding:18px}.wl-test{opacity:.8;margin-top:10px}@media (width<=767px){.wl-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -16px;padding:2px 16px 6px;display:flex;overflow-x:auto}.wl-grid::-webkit-scrollbar{display:none}.wl-card{scroll-snap-align:start;flex:0 0 68%}}@media (prefers-reduced-motion:reduce){.wl-card,.wl-arc{animation:none}}.sol-replay-stage{background:#0a0e14;border-radius:14px;min-height:180px;position:relative;overflow:hidden}.sol-replay-stage[data-tall]{max-width:380px;margin-inline:auto}.steven-call{flex-wrap:wrap}.steven-call-ms{flex-basis:100%;padding-left:48px}.steven-ms{font:400 11px/1 var(--font-mono);color:var(--color-muted);flex-wrap:wrap;gap:6px;display:flex}.steven-ms li{background:#7fe0b50d;border:1px solid #7fe0b538;border-radius:999px;align-items:baseline;gap:5px;padding:4px 8px;display:inline-flex}.steven-ms b{color:#7fe0b5;font-weight:500}.steven-ms li.is-top{background:#7fe0b51f;border-color:#7fe0b58c;box-shadow:0 0 14px #7fe0b52e}.steven-calls-row{grid-template-areas:"coin at tag"".ms."}.steven-calls-coin{grid-area:coin}.steven-calls-at{grid-area:at}.steven-calls-row .steven-call-tag{grid-area:tag}.steven-calls-ms{grid-area:ms}.steven-updates{gap:4px;margin-top:12px;display:grid}.steven-updates a{background:linear-gradient(90deg,#7fe0b51a,#7fe0b505);border:1px solid #7fe0b533;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;transition:background .2s;display:grid}.steven-updates a:hover,.steven-updates a:focus-visible{background:linear-gradient(90deg,#7fe0b529,#7fe0b50a)}.steven-updates-x{font:500 15px var(--font-display);color:#7fe0b5}.steven-updates-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ivory);font-size:13px;overflow:hidden}.steven-updates-line b{color:#7fe0b5;font-weight:500}.steven-updates-ago{font:400 11px var(--font-mono);color:var(--color-muted);white-space:nowrap}@media (width<=559px){.steven-calls-row{grid-template-areas:"coin tag""at tag""ms ms"}.steven-call-ms{padding-left:0}.steven-updates a{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"x line""x ago";row-gap:2px}.steven-updates-x{grid-area:x}.steven-updates-line{white-space:normal;grid-area:line}.steven-updates-ago{grid-area:ago}}.steven-notice{right:12px;bottom:calc(4.6rem + 68px + env(safe-area-inset-bottom));z-index:44;background:radial-gradient(circle at 26px,#7fe0b52e,#0000 140px),#0a0e14f0;border:1px solid #7fe0b566;border-radius:18px;align-items:center;gap:10px;max-width:min(360px,100vw - 24px);padding:10px 10px 10px 12px;animation:.42s cubic-bezier(.2,.8,.2,1) steven-notice-in;display:flex;position:fixed;box-shadow:0 12px 40px #00000073,0 0 24px #7fe0b51f}@keyframes steven-notice-in{0%{opacity:0;transform:translateY(12px)scale(.97)}}@media (prefers-reduced-motion:reduce){.steven-notice{animation:none}}@media (width>=768px){.steven-notice{bottom:96px;right:24px}}.steven-notice-body{flex:1;min-width:0;display:grid}.steven-notice-line{color:var(--color-ivory);font-size:14px}.steven-notice-line b{color:#7fe0b5;font-weight:500}.steven-notice-sub{font:400 11px/1.4 var(--font-mono);color:var(--color-muted);margin-top:2px}.steven-notice-close{width:32px;height:32px;color:var(--color-muted);border-radius:999px;flex:none;font-size:18px}.steven-notice-close:hover{color:var(--color-ivory);background:#e9eef20f}.ml-snap{font:400 11px var(--font-mono);color:var(--color-warning);opacity:.85}.room-dock{left:12px;bottom:calc(4.4rem + env(safe-area-inset-bottom));z-index:44;animation:.26s cubic-bezier(.22,1,.36,1) room-dock-in;position:fixed}.room-dock.is-raised{bottom:calc(8.6rem + env(safe-area-inset-bottom))}@media (width>=768px){.room-dock{bottom:24px;left:24px}.room-dock.is-raised{bottom:96px}}@keyframes room-dock-in{0%{opacity:0;transform:translateY(12px)}}.room-capsule{max-width:calc(100vw - 92px)}@media (width>=640px){.room-capsule{max-width:22rem}}.room-capsule-open{align-items:center;gap:10px;min-width:0;min-height:40px;padding-right:8px;display:flex;position:relative}.room-capsule-dot{background:#a58bff;border-radius:999px;width:8px;height:8px;position:absolute;top:2px;left:-6px;box-shadow:0 0 10px #a58bff}.room-window{-webkit-backdrop-filter:blur(18px)saturate(1.3);transform-origin:0 100%;background:#0c1017f2;border:1px solid #a58bff4d;border-radius:22px;flex-direction:column;width:clamp(340px,30vw,480px);height:max(420px,54vh);transition:box-shadow .25s;animation:.34s cubic-bezier(.2,.8,.2,1) room-window-in;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 0 60px -22px #a58bff8c,0 40px 90px -30px #000000d9}.room-window[data-talking]{box-shadow:inset 0 1px #ffffff14,0 0 0 3px #a58bff29,0 0 70px -14px #a58bffb3,0 40px 90px -30px #000000d9}.room-window[data-talking] .voice-wave>i{animation:.9s ease-in-out infinite voice-wave}.room-window[data-talking] .voice-wave>i:nth-child(2){animation-delay:.15s}.room-window[data-talking] .voice-wave>i:nth-child(3){animation-delay:.3s}@keyframes room-window-in{0%{opacity:0;transform:translate(-12px,20px)scale(.93)}}.room-window-head{border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;padding:10px 8px 8px 16px;display:flex}.room-window-btn{width:36px;height:36px;color:var(--color-muted);border-radius:999px;flex-shrink:0;place-items:center;transition:color .2s,background .2s;display:grid}.room-window-btn:hover{color:var(--color-ivory);background:#ffffff0d}.room-window-voice{min-height:52px;font:400 11px var(--font-mono);border-bottom:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px 8px 16px;display:flex}.room-window-people{flex:1;min-width:0;display:flex}.room-window-people>li{width:30px;height:30px;color:var(--color-ivory);font:600 12px var(--font-sans,inherit);background:#a58bff2e;border:2px solid #0c1017;border-radius:999px;place-items:center;margin-right:-6px;transition:box-shadow .2s;display:grid}.room-window-people>li[data-talking]{box-shadow:0 0 0 2px #a58bff,0 0 14px #a58bff}.room-window-people>li[data-muted]{opacity:.55}.room-window-people>li.is-more{color:var(--color-muted);background:#ffffff0f;font-size:11px}.room-window-pill{height:36px;font:400 12px var(--font-sans,inherit);color:var(--color-muted);white-space:nowrap;border-radius:999px;padding:0 12px;transition:color .2s,background .2s}.room-window-pill:hover{color:var(--color-ivory)}.room-window-pill.is-join{color:#0c1017;background:#a58bff;font-weight:600}.room-window-pill.is-join:hover{color:#0c1017;background:#b9a4ff}.room-window-pill:disabled{opacity:.6}.room-window-chat{overscroll-behavior:contain;flex:1;min-height:0;padding:6px 16px;overflow-y:auto}.room-window-chat>li+li{border-top:1px solid #ffffff0a}.room-window-compose{background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;margin:8px 10px 10px;padding:4px 4px 4px 14px;display:flex}.room-window-compose:focus-within{border-color:#a58bff80}.room-window-compose input{min-width:0;height:36px;color:var(--color-ivory);background:0 0;outline:none;flex:1;font-size:16px}@media (width>=768px){.room-window-compose input{font-size:14px}}.room-window-compose input::placeholder{color:var(--color-muted)}.room-window-compose button{color:#0c1017;background:#a58bff;border-radius:999px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.room-window-compose button:disabled{color:var(--color-muted);background:#ffffff0f}@media (width<=767px){.room-dock.is-open{left:8px;right:8px;bottom:calc(4.4rem + 64px + env(safe-area-inset-bottom))}.room-dock.is-open.is-raised{bottom:calc(8.6rem + 64px + env(safe-area-inset-bottom))}.room-window{width:auto;height:min(52vh,100dvh - 15rem);min-height:280px}}@media (prefers-reduced-motion:reduce){.room-dock,.room-window{animation:none}.room-window[data-talking] .voice-wave>i{height:11px;animation:none}}html[data-reduce-motion="1"] .room-dock,html[data-reduce-motion="1"] .room-window{animation:none}html[data-reduce-motion="1"] .room-window[data-talking] .voice-wave>i{height:11px;animation:none}.steven-calls-row{grid-template-columns:minmax(64px,110px) minmax(0,1fr) auto auto;grid-template-areas:"coin at now tag"".ms ms."}.steven-calls-now{white-space:nowrap;grid-area:now}@media (width<=559px){.steven-calls-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"coin now""at tag""ms ms"}.steven-calls-now,.steven-calls-row .steven-call-tag{justify-self:end}}.steven-now{font:400 11px var(--font-mono);color:var(--color-muted)}.steven-now-cap{color:var(--color-ivory);font-weight:500;animation:.9s ease-out steven-now-flash;display:inline-block}.steven-now.is-up .steven-now-x{color:#7fe0b5}.steven-now.is-down .steven-now-x{color:var(--color-negative)}@keyframes steven-now-flash{0%{color:rgb(var(--steven-glow));text-shadow:0 0 10px rgb(var(--steven-glow) / .7)}to{color:var(--color-ivory);text-shadow:none}}.steven-live{color:#7fe0b5}.steven-live i{vertical-align:1px;background:#7fe0b5;border-radius:999px;width:6px;height:6px;margin-right:2px;animation:1.6s ease-in-out infinite steven-live-pulse;display:inline-block}@keyframes steven-live-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.steven-now-cap,.steven-live i{animation:none}}html[data-reduce-motion="1"] .steven-now-cap,html[data-reduce-motion="1"] .steven-live i{animation:none}.sf,.sf-ev{--sf-green:var(--color-positive);--sf-yellow:var(--color-warning);--sf-red:var(--color-negative)}.sf{gap:22px;display:grid}.sf-copy{z-index:2;height:26px;font:400 11.5px var(--font-mono);color:var(--color-muted);white-space:nowrap;background:#ffffff08;border:1px solid #e9eef21a;border-radius:999px;align-items:center;gap:6px;padding:0 9px;transition:color .15s,border-color .15s;display:inline-flex;position:relative}.sf-copy:hover{color:var(--color-ivory);border-color:#9cc7ff73}.sf-copy.is-copied{color:var(--sf-green);border-color:#7fe0b573}.sf-radar{--tone:var(--color-muted);width:28px;height:28px;color:var(--tone);border-radius:50%;flex:none;position:relative}.sf-radar.is-live{--tone:var(--sf-green)}.sf-radar.is-warn{--tone:var(--sf-yellow)}.sf-radar.is-bad{--tone:var(--sf-red)}.sf-radar-ring{border:1px solid color-mix(in oklab, var(--tone) 45%, transparent);border-radius:50%;position:absolute;inset:0}.sf-radar-ring.is-in{border-color:color-mix(in oklab, var(--tone) 30%, transparent);inset:28%}.sf-radar-sweep{background:conic-gradient(from 0deg, color-mix(in oklab, var(--tone) 55%, transparent), transparent 28%);opacity:.25;border-radius:50%;position:absolute;inset:0}.sf-radar.is-live .sf-radar-sweep{opacity:1;animation:2.6s linear infinite sf-sweep}.sf-radar-dot{background:var(--tone);width:5px;height:5px;box-shadow:0 0 10px var(--tone);border-radius:50%;margin:-2.5px 0 0 -2.5px;position:absolute;top:50%;left:50%}.sf-radar.is-big{width:128px;height:128px}.sf-radar.is-big .sf-radar-ring.is-in{inset:22%}.sf-radar.is-big .sf-radar-dot{width:7px;height:7px;margin:-3.5px 0 0 -3.5px}@keyframes sf-sweep{to{transform:rotate(360deg)}}.sf-strip{background:linear-gradient(#181f2bb3,#0d121ab3);border:1px solid #e9eef212;border-radius:18px;gap:8px;padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffff0d}.sf-strip.is-bad{border-color:#ff8a7a4d}.sf-strip-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sf-strip-text{min-width:0;color:var(--color-ivory);flex:220px;font-size:14.5px;font-weight:550}.sf-strip.is-quiet .sf-strip-text{color:var(--color-muted)}.sf-strip.is-bad .sf-strip-text{color:var(--sf-red)}.sf-strip-meta{font:400 12px var(--font-mono);color:var(--color-muted);flex-wrap:wrap;gap:4px 14px;display:flex}.sf-strip-meta b{color:var(--color-ivory);font-weight:500}.sf-strip-meta .is-ok{color:var(--sf-green)}.sf-gaps{padding-left:40px}.sf-gaps-toggle{font:400 12px var(--font-mono);color:var(--sf-yellow);text-align:left;align-items:center;gap:8px;display:inline-flex}.sf-gap-mark{background:repeating-linear-gradient(90deg, var(--sf-yellow) 0 3px, transparent 3px 5px);border-radius:2px;flex:none;width:14px;height:2px}.sf-chev{transition:transform .2s}.sf-chev.is-open{transform:rotate(180deg)}.sf-gap-list{font:400 12px var(--font-mono);color:var(--color-ivory);gap:4px;margin-top:6px;display:grid}.sf-gap-list li{flex-wrap:wrap;gap:2px 12px;display:flex}.sf-gap-why{color:var(--color-muted)}@keyframes sf-orbit{to{--ang:360deg}}.sf-kind{height:22px;color:var(--color-bronze);font:500 11px var(--font-mono);white-space:nowrap;background:#9cc7ff1a;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.sf-age{font:400 11.5px var(--font-mono);color:var(--color-muted)}.sf-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ivory);font-size:18px;font-weight:650;line-height:1.2;overflow:hidden}.sf-label{--tone:var(--sf-yellow);border:1px solid color-mix(in oklab, var(--tone) 35%, transparent);background:color-mix(in oklab, var(--tone) 10%, transparent);height:24px;color:var(--tone);font:600 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.sf-label.is-green{--tone:var(--sf-green)}.sf-label.is-red{--tone:var(--sf-red)}.sf-label.is-big{height:28px;padding:0 12px;font-size:12px}.sf-label-dot{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.sf-label.is-confirmed .sf-label-dot{animation:1.8s ease-in-out infinite live-dot}.sf-why{color:var(--color-bronze);gap:6px;font-size:12.5px;line-height:1.4;display:flex}.sf-why:before{content:"↗";flex:none}.sf-why.is-down{color:var(--color-warning)}.sf-why.is-down:before{content:"↘"}.sf-lines{color:var(--color-ivory);gap:5px;font-size:13px;line-height:1.4;display:grid}.sf-lines li{padding-left:16px;position:relative}.sf-lines li:before{font:600 13px var(--font-mono);position:absolute;top:0;left:0}.sf-lines .is-like:before{content:"+";color:var(--sf-green)}.sf-lines .is-unlike{color:var(--color-muted)}.sf-lines .is-unlike:before{content:"−";color:var(--sf-red)}.sf-empty{text-align:center;border:1px dashed #e9eef21a;border-radius:22px;justify-items:center;gap:10px;padding:44px 18px;display:grid}.sf-empty-text{color:var(--color-ivory);margin-top:8px;font-size:16px;font-weight:600}.sf-empty.is-quiet .sf-empty-text{color:var(--color-muted)}.sf-empty.is-bad .sf-empty-text{color:var(--sf-red)}.sf-empty-sub{max-width:440px;color:var(--color-muted);font-size:13.5px;line-height:1.5}.sf-track{border-top:1px solid #e9eef212;gap:10px;padding-top:16px;display:grid}.sf-track .eyebrow{color:var(--color-ivory);font-size:13px}.sf-track-empty{font:400 12.5px var(--font-mono);color:var(--color-muted)}.sf-track-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:10px;display:grid}.sf-track-list li{--tone:var(--color-muted);border:1px solid #e9eef20f;border-left:2px solid var(--tone);background:#ffffff05;border-radius:14px;gap:3px;padding:10px 12px;display:grid}.sf-track-list li.is-green{--tone:var(--sf-green)}.sf-track-list li.is-yellow{--tone:var(--sf-yellow)}.sf-track-name{color:var(--color-muted);font-size:12.5px}.sf-track-k{font:400 13px var(--font-mono);color:var(--color-ivory)}.sf-track-k b{color:var(--tone);font-size:17px;font-weight:600}.sf-track-more{font:400 11px var(--font-mono);color:var(--color-muted)}.sf-ev{gap:18px;min-width:0;display:grid}.sf-ev-head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.sf-ev-sec{gap:10px;display:grid}.sf-ev-empty,.sf-ev-note{font:400 11.5px var(--font-mono);color:var(--color-muted)}.sf-tl{gap:2px;display:grid;position:relative}.sf-tl li{animation:.45s cubic-bezier(.2,.8,.2,1) both wl-in;animation-delay:calc(var(--i,0) * 70ms);grid-template-columns:44px 18px minmax(0,1fr);align-items:start;gap:8px;padding:6px 0;display:grid}.sf-tl-time{font:500 12px var(--font-mono);color:var(--color-ivory);text-align:right;padding-top:1px}.sf-tl-node{align-self:stretch;position:relative}.sf-tl-node:before{content:"";background:var(--color-bronze);border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:5px;left:50%;box-shadow:0 0 10px #9cc7ffb3}.sf-tl-node:after{content:"";background:linear-gradient(#9cc7ff80,#9cc7ff1a);width:1px;position:absolute;top:16px;bottom:-14px;left:50%}.sf-tl li:last-child .sf-tl-node:after{display:none}.sf-tl li:last-child .sf-tl-node:before{background:var(--sf-green);box-shadow:0 0 12px #7fe0b5cc}.sf-tl-body{gap:2px;min-width:0;display:grid}.sf-tl-text{color:var(--color-ivory);font-size:14px}.sf-tl-meta{text-overflow:ellipsis;white-space:nowrap;font:400 11px var(--font-mono);color:var(--color-muted);overflow:hidden}.sf-sig{gap:2px;display:grid}.sf-sig li{color:var(--color-ivory);border-bottom:1px solid #e9eef20d;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font-size:13.5px;display:flex}.sf-sig b{min-width:34px;font:600 13px var(--font-mono);text-align:right;flex:none}.sf-sig b.is-up{color:var(--sf-green)}.sf-sig b.is-down{color:var(--sf-red)}.sf-sig b.is-zero{color:var(--color-muted)}.sf-noise{color:var(--color-ivory);background:#ffc46b0f;border:1px solid #ffc46b40;border-radius:12px;gap:10px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.sf-noise span{width:18px;height:18px;color:var(--sf-yellow);font:700 11px var(--font-mono);background:#ffc46b2e;border-radius:50%;flex:none;place-items:center;display:grid}.sf-team{flex-wrap:wrap;gap:8px;display:flex}.sf-team li{align-items:center;gap:6px;display:inline-flex}.sf-team-lead{font:400 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-bronze)}.sf-ev-acts{background:linear-gradient(#0d121a00,#0d121afa 14px);flex-wrap:wrap;gap:8px;margin:0 -24px -20px;padding:14px 24px 18px;display:flex;position:sticky;bottom:-20px}.sf-ev-acts .btn-glass{background:linear-gradient(180deg, #ffffff12, #ffffff05), var(--color-raised)}.sf-act{white-space:nowrap;border-radius:12px;flex:auto;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 14px;font-size:13.5px;display:inline-flex}.sf-act .orb{width:14px;height:14px}.sf-top{background:linear-gradient(#181f2bb3,#0d121ab3);border:1px solid #e9eef212;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;display:flex}.sf-takeaway{color:var(--color-ivory);flex:320px;margin:0;font-size:15px;line-height:1.45}.sf-chip{--tone:var(--color-muted);border:1px solid color-mix(in oklab, var(--tone) 35%, transparent);background:color-mix(in oklab, var(--tone) 8%, transparent);height:26px;font:500 11.5px var(--font-mono);color:var(--tone);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.sf-chip.is-live{--tone:var(--sf-green)}.sf-chip.is-warn{--tone:var(--sf-yellow)}.sf-chip.is-bad{--tone:var(--sf-red)}.sf-chip-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.sf-chip-gap{color:var(--sf-yellow)}.sf-sec{gap:10px;display:grid}.sf-sec-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.sf-sec-title{color:var(--color-ivory);align-items:baseline;gap:8px;margin:0;font-size:15px;font-weight:600;display:inline-flex}.sf-sec.is-green .sf-sec-title{color:var(--sf-green)}.sf-sec-n{font:400 12px var(--font-mono);color:var(--color-muted)}.sf-sec-note{color:var(--color-muted);margin:0;font-size:12.5px}.sf-rows{gap:8px;display:grid}.sf-more{height:30px;color:var(--color-muted);background:#ffffff08;border:1px solid #e9eef21a;border-radius:999px;justify-self:start;padding:0 12px;font-size:12.5px}.sf-more:hover{color:var(--color-ivory)}.sf-row{--tone:var(--sf-yellow);border:1px solid #e9eef212;border-left:3px solid color-mix(in oklab, var(--tone) 70%, transparent);animation:.4s cubic-bezier(.2,.8,.2,1) both wl-in;animation-delay:calc(var(--i,0) * 35ms);background:linear-gradient(#181f2bd9,#0d121ad9);border-radius:16px;grid-template-columns:minmax(180px,1fr) minmax(0,2.4fr);align-items:center;gap:10px 18px;padding:12px 14px;transition:border-color .15s;display:grid;position:relative}.sf-row:hover{border-color:color-mix(in oklab, var(--tone) 35%, transparent);border-left-color:var(--tone)}.sf-row.is-green{--tone:var(--sf-green);background:radial-gradient(120% 90% at 0% 0%, color-mix(in oklab, var(--tone) 9%, transparent), transparent 60%), linear-gradient(180deg, #181f2beb, #0d121aeb)}.sf-row.is-confirmed{box-shadow:0 0 40px -22px #7fe0b599}.sf-row-hit{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.sf-row-id{gap:4px;min-width:0;display:grid}.sf-row-kind{font:500 11px var(--font-mono);letter-spacing:.02em;color:var(--tone);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.sf-row-kind .sf-label-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.sf-row-age{color:var(--color-muted)}.sf-row-label{background:color-mix(in oklab, var(--tone) 14%, transparent);border-radius:999px;padding:1px 7px}.sf-row-title{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ivory);margin:0;font-size:15px;font-weight:600;overflow:hidden}.sf-row-ca{justify-self:start}.sf-row-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 14px;margin:0;display:grid}.sf-fact{gap:2px;min-width:0;display:grid}.sf-fact dt{font:500 10.5px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted)}.sf-fact dd{color:var(--color-ivory);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.35}.sf-fact.is-unread dd{color:var(--color-muted)}.sf-row-why{color:var(--sf-green);grid-column:1/-1;margin:0;font-size:12.5px}.sf-why.is-verdict{color:var(--color-ivory);font-size:14px}.sf-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.sf-facts-group{align-content:start;gap:8px;display:grid}.sf-facts-group dl{gap:8px;margin:0;display:grid}.sf-ev-fold,.sf-foot{background:#ffffff05;border:1px solid #e9eef212;border-radius:14px;padding:10px 12px}.sf-ev-fold>summary,.sf-foot>summary{cursor:pointer;color:var(--color-muted);font-size:13px}.sf-ev-fold[open]>summary,.sf-foot[open]>summary{color:var(--color-ivory);margin-bottom:10px}.sf-ev-fold{gap:10px;display:grid}.sf-foot-body{gap:14px;display:grid}@media (width<=767px){.sf-row{grid-template-columns:1fr}.sf-row-facts{grid-template-columns:1fr 1fr}.sf-facts{grid-template-columns:1fr}.sf-gaps{padding-left:0}.sf-ev-acts{bottom:calc(-18px - env(safe-area-inset-bottom));margin:0 -16px calc(-18px - env(safe-area-inset-bottom));padding:14px 16px calc(18px + env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;display:grid}.sf-act{height:40px;padding:0 10px;font-size:13px}}@media (prefers-reduced-motion:reduce){.sf-row,.sf-tl li,.sf-radar.is-live .sf-radar-sweep{animation:none}}html[data-reduce-motion="1"] .sf-row,html[data-reduce-motion="1"] .sf-tl li,html[data-reduce-motion="1"] .sf-radar.is-live .sf-radar-sweep{animation:none}.sx{gap:14px;display:grid}.sx-head{gap:4px;display:grid}.sx-tabs{flex-wrap:wrap;gap:8px;display:flex}.sx-tab{height:34px;color:var(--color-muted);background:#ffffff08;border:1px solid #e9eef21a;border-radius:999px;align-items:baseline;gap:8px;padding:0 14px;font-size:13.5px;display:inline-flex}.sx-tab.is-on{color:var(--color-ivory);background:#9cc7ff14;border-color:#9cc7ff73}.sx-tab-n{font:400 11.5px var(--font-mono);color:var(--color-muted)}.sx-lanes{gap:16px;display:grid}.sx-lane{background:linear-gradient(#181f2bb3,#0d121ab3);border:1px solid #e9eef212;border-radius:18px;gap:8px;padding:14px;display:grid}.sx-lane-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.sx-lane-head h3{color:var(--color-ivory);margin:0;font-size:15px;font-weight:600}.sx-lane-n{font:400 11.5px var(--font-mono);color:var(--color-muted)}.sx-lane-note,.sx-quiet{color:var(--color-muted);margin:0;font-size:12.5px}.sx-err{color:var(--color-warning);margin:0;font-size:12.5px}.sx-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sx-item{background:#ffffff05;border:1px solid #e9eef212;border-radius:14px;grid-template-columns:minmax(170px,1fr) minmax(0,2.2fr);align-items:center;gap:8px 16px;padding:10px 12px;display:grid}.sx-item-id{gap:3px;min-width:0;display:grid}.sx-item-id .sf-copy{justify-self:start}.sx-item-title{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ivory);font-size:14.5px;font-weight:600;overflow:hidden}.sx-item-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);font-size:12px;overflow:hidden}.sx-item-nums{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px 12px;margin:0;display:grid}.sx-item-nums dt{font:500 10.5px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted)}.sx-item-nums dd{color:var(--color-ivory);margin:0;font-size:13px}.sx-item-nums i{color:var(--color-muted);font-style:normal}.sx-mult.is-big{color:var(--color-positive);font-weight:600}.sx-mult.is-up{color:var(--color-positive)}.sx-mult.is-down{color:var(--color-negative)}.sx-flags{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sx-flag{--tone:var(--color-muted);border:1px solid color-mix(in oklab, var(--tone) 35%, transparent);background:color-mix(in oklab, var(--tone) 9%, transparent);color:var(--color-ivory);border-radius:999px;padding:3px 9px;font-size:12px}.sx-flag.is-red{--tone:var(--color-negative)}.sx-flag.is-amber{--tone:var(--color-warning)}.sx-near>summary{cursor:pointer;color:var(--color-muted);font-size:12.5px}.sx-near[open]>summary{margin-bottom:8px}.sx-gaps{color:var(--color-muted);margin:0 0 8px;padding-left:18px;font-size:12.5px}@media (width<=767px){.sx-item{grid-template-columns:1fr}.sx-item-nums{grid-template-columns:1fr 1fr}}.cp-filter{gap:8px;display:grid}.cp-pads{flex-wrap:wrap;gap:6px;display:flex}.cp-chip{background:#ffffff05;border:1px solid #e9eef21a;border-radius:999px;align-items:center;height:28px;padding:0 10px;display:inline-flex}.cp-chip.is-on{background:#ffffff14;border-color:#e9eef266}.nl{gap:12px;padding:16px 18px;display:grid}.nl-lane{gap:8px;display:grid}.nl-lane-title{font:500 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);align-items:baseline;gap:8px;display:inline-flex}.nl-late{color:var(--color-muted);font-style:normal}.nl-row.is-late,.sx-item.is-late{opacity:.72}.dz-stealth{gap:14px;display:grid}
