:root{--bg:#050a14;--bg-2:#0a1526;--card:#0c182bbd;--card-solid:#0b1729;--ink:#e8f7ff;--ink-2:#b4c9dc;--muted:#8199b2;--dim:#566e88;--line:#6edcff21;--line-2:#6edcff47;--violet:#3ff0ff;--violet-2:#8af7ff;--pink:#3ff0ff;--grad:#3ff0ff;--grad-soft:#3ff0ff1a;--sun:#ffc857;--sun-soft:#ffc85721;--amber:#ffc857;--coral:#ff6f91;--lilac:var(--violet);--lilac-soft:#3ff0ff1f;--sky:#5aa8ff;--sky-soft:#5aa8ff24;--mint-soft:#3dffa81f;--berry-soft:#ff5c7a24;--peach-soft:#3ff0ff1a;--up:#3dffa8;--down:#ff5c7a;--lcd:#3ff0ff12;--lcd-2:#3ff0ff05;--lcd-ink:#8af7ff;--lcd-dim:#4f9fb5;--lcd-down:#ff5c7a;--body-dark:#02060d;--on-grad:#03111c;--brk:#3ff0ffbf;--paper:var(--bg);--paper-2:var(--bg-2);--soft-line:var(--line);--ivory:var(--ink);--ivory-2:var(--ink-2);--acid:var(--sun);--text:var(--ink);--display:"Chakra Petch", system-ui, sans-serif;--font:"Sora", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--pixel:"Share Tech Mono", "JetBrains Mono", monospace;--radius:12px;--radius-lg:16px;--shadow-sm:inset 0 0 0 1px #6edcff0f, 0 8px 18px -12px #000000e6;--shadow:inset 0 1px 0 #96ebff14, 0 20px 40px -24px #000000f2, 0 0 30px -18px #3ff0ff73;--shadow-lg:0 30px 70px -30px #000000f2, 0 0 50px -20px #3ff0ff66;--glow:0 0 0 1px #8af7ff8c, 0 0 22px -4px #3ff0ffbf;--inset:inset 0 0 0 1px #6edcff1f, inset 0 0 18px #3ff0ff0d;--spring:cubic-bezier(.34, 1.56, .64, 1);--header-h:64px;--tape-h:34px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--bg)}body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#6edcff0b 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#6edcff0b 1px,#0000 1px) 0 0/44px 44px;position:fixed;inset:0}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55;overflow-x:hidden}a{color:var(--violet-2);font-weight:600;text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}:focus-visible{outline-offset:2px;border-radius:8px;outline:3px solid #3ff0ff8c}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:700}h1,h2{font-family:var(--display);letter-spacing:-.025em;font-weight:700;line-height:1.05}h3{font-size:17px;font-family:var(--display);letter-spacing:-.01em;font-weight:600}p{margin:0}.mono,.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.dim{color:var(--dim)}.up{color:var(--up)}.down{color:var(--down)}.acid{color:var(--amber)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}em.serif,.serif{font-family:var(--display);font-style:normal;font-weight:700}h1 em,h2 em,.hl{color:var(--violet);font-style:normal}html.no-motion *,html.no-motion :before,html.no-motion :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.header{top:env(safe-area-inset-top,0px);z-index:40;height:var(--header-h);-webkit-backdrop-filter:blur(16px)saturate(1.4);border-bottom:1px solid var(--line);background:#ffffffc7;align-items:center;gap:18px;padding:0 22px;display:flex;position:sticky}.brand{color:var(--ink);flex-shrink:0;align-items:center;gap:9px;display:flex;text-decoration:none!important}.brand svg{width:36px;height:36px;transition:transform .4s var(--spring)}.brand:hover svg{transform:rotate(-10deg)scale(1.1)}.wordmark{font-family:var(--display);letter-spacing:-.03em;font-size:21px;font-weight:700}.nav{background:var(--bg);border-radius:999px;gap:2px;margin-left:6px;padding:4px;display:flex}.nav a{color:var(--muted);white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s,background .15s}.nav a:hover{color:var(--ink)}.nav a.active{color:var(--violet-2);background:var(--card);box-shadow:var(--shadow-sm)}.header-right{align-items:center;gap:8px;margin-left:auto;display:flex}.menu-btn{background:var(--card);border:1px solid var(--line-2);border-radius:999px;height:36px;padding:0 14px;font-size:13.5px;font-weight:700;display:none}.mobile-nav{display:none}@media (width<=1060px){.nav{display:none}.menu-btn{align-items:center;display:inline-flex}.mobile-nav.open{top:calc(var(--header-h) + env(safe-area-inset-top,0px) + 8px);z-index:39;background:var(--card);box-shadow:var(--shadow-lg);animation:pop .35s var(--spring);border-radius:22px;flex-direction:column;padding:10px;display:flex;position:fixed;left:12px;right:12px}.mobile-nav a{color:var(--ink);font-family:var(--display);border-radius:14px;padding:12px 14px;font-size:18px;font-weight:600;text-decoration:none}.mobile-nav a.active{background:var(--lilac-soft);color:var(--violet-2)}}@media (width<=640px){.header{gap:8px;padding:0 12px}.wordmark{display:none}.hide-sm{display:none!important}}.chip{height:26px;font-family:var(--font);letter-spacing:.01em;white-space:nowrap;border:1px solid var(--line-2);color:var(--ink-2);background:var(--card);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}button.chip{transition:transform .2s var(--spring), border-color .15s}button.chip:hover{border-color:var(--violet);transform:translateY(-1px)}.chip .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.chip.demo .dot{background:var(--sun)}.chip.placeholder{color:var(--muted);background:0 0;border-style:dashed}.chip.ok{background:var(--mint-soft);color:#0a7a4f;border-color:#0000}.chip.ok .dot{background:var(--up)}.chip.bad .dot{background:var(--down)}.chip.paper{background:var(--mint-soft);color:#0a7a4f;border-color:#0000}.chip.paper .dot{background:var(--up)}.chip.live{color:var(--muted);background:0 0;border-style:dashed}.verdict{font-family:var(--font);letter-spacing:.05em;text-transform:uppercase;font-size:11.5px;font-weight:800;display:inline-block}.verdict.lg{font-family:var(--display);text-transform:none;letter-spacing:-.03em;font-size:44px;font-weight:700;line-height:1}.v-APPROVED{color:var(--up)}.v-REJECTED{color:var(--down)}.v-WATCHING{color:var(--amber)}.btn{border:1px solid var(--line-2);background:var(--card);height:44px;color:var(--ink);white-space:nowrap;box-shadow:var(--shadow-sm);transition:transform .25s var(--spring), box-shadow .2s, background .2s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14.5px;font-weight:700;display:inline-flex;text-decoration:none!important}.btn:hover:not(:disabled){box-shadow:var(--shadow);transform:translateY(-2px)}.btn.primary{background:var(--grad);color:#fff;box-shadow:var(--glow);border-color:#0000}.btn.primary:hover:not(:disabled){box-shadow:0 14px 30px -8px #3ff0ffbf}.btn.ivory{background:var(--ink);color:#fff;border-color:#0000}.btn.ghost{box-shadow:none;color:var(--ink-2);background:0 0;border-color:#0000}.btn.ghost:hover:not(:disabled){background:var(--lilac-soft);box-shadow:none;transform:none}.btn.sm{height:36px;padding:0 14px;font-size:13.5px}.header .btn.ivory{background:var(--grad);box-shadow:var(--glow)}.ca-chip{font-family:var(--mono);font-size:11.5px;font-weight:600}.ca-chip[aria-disabled=true]{color:var(--muted);background:0 0;border-style:dashed}.tooltip{position:relative}.tooltip[data-tip]:hover:after,.tooltip[data-tip]:focus-visible:after{content:attr(data-tip);z-index:60;background:var(--ink);color:#fff;width:max-content;max-width:260px;box-shadow:var(--shadow);font-family:var(--font);text-transform:none;letter-spacing:0;border-radius:12px;padding:8px 12px;font-size:12.5px;font-weight:600;position:absolute;top:calc(100% + 8px);right:0}.page{max-width:1200px;margin:0 auto;padding:44px 24px 80px}.page-head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:28px;display:flex}.page-head>div:first-child{max-width:780px}.page-head h1{font-size:clamp(34px,4.4vw,54px)}.page-head p{color:var(--muted);max-width:660px;margin-top:12px;font-size:16px}.eyebrow{font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--violet);margin-bottom:8px;font-size:12px;font-weight:800}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.card h3{margin-bottom:10px}.grid{gap:18px;display:grid}.grid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=900px){.grid.c3,.grid.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.page{padding:28px 16px 56px}.grid.c2,.grid.c3{grid-template-columns:minmax(0,1fr)}.grid{gap:12px}}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spacer{flex:1}.kpi{background:var(--bg);border-radius:16px;min-width:0;padding:12px 14px}.kpi b{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:21px;font-weight:700;line-height:1.25;display:block}.kpi b i{font-style:normal}.kpi span{letter-spacing:.02em;color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:700;line-height:1.35;display:block}.card .kpi,.panel .kpi{background:var(--bg)}.kpi-grid>.kpi{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.sub-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:44px 0 14px;display:flex}.sub-head h2{font-size:clamp(24px,2.6vw,30px)}.sub-head p{color:var(--muted);font-size:14px}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:13px 16px}th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:#f1ecdf;font-size:11.5px;font-weight:700}th button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}th button:hover,th[aria-sort=ascending],th[aria-sort=descending]{color:var(--violet-2)}td.num,th.num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}th.num{font-family:var(--font)}tr:last-child td{border-bottom:0}tbody tr{transition:background .15s}input[type=text],input[type=number],input[type=search],select,.pay-row input{border:1px solid var(--line-2);background:var(--card);height:44px;color:var(--ink);font:inherit;border-radius:14px;padding:0 14px;font-size:14.5px;font-weight:500;transition:border-color .15s,box-shadow .15s}input:focus,select:focus{border-color:var(--violet);outline:none;box-shadow:0 0 0 4px #3ff0ff26}input[type=range]{accent-color:var(--violet);width:100%}label.field{color:var(--ink-2);flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;display:flex}.field-error{color:var(--down);font-size:12.5px}.state{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:12px;padding:40px 16px;display:flex}.skeleton{background:linear-gradient(90deg, var(--bg-2), #fff, var(--bg-2));background-size:200% 100%;border-radius:99px;height:14px;animation:1.2s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.tabs{scrollbar-width:none;background:var(--bg-2);border-radius:999px;flex-wrap:nowrap;gap:2px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:999px;flex-shrink:0;padding:7px 15px;font-size:13.5px;font-weight:700;transition:color .15s,background .2s}.tabs button:hover{color:var(--ink)}.tabs button[aria-selected=true]{background:var(--card);color:var(--violet-2);box-shadow:var(--shadow-sm)}.tabs button .dim{margin-left:2px;font-weight:600}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.toolbar input[type=search]{flex:220px;max-width:340px;margin-left:auto}@media (width<=760px){.toolbar input[type=search]{max-width:none;margin-left:0}.toolbar select{flex:1}}.list-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:13px;display:flex}.pager{align-items:center;gap:4px;display:flex}.pager button{border:1px solid var(--line);background:var(--card);min-width:36px;height:36px;color:var(--ink-2);font-size:13px;font-weight:700;font-family:var(--mono);transition:transform .2s var(--spring);border-radius:999px;padding:0 10px}.pager button:hover:not(:disabled){border-color:var(--violet);transform:translateY(-1px)}.pager button[aria-current=page]{background:var(--grad);color:#fff;box-shadow:var(--glow);border-color:#0000}.pager .gap{color:var(--dim);padding:0 2px}@media (width<=900px){.hide-md{display:none!important}}@media (width<=720px){.table-wrap.stack{box-shadow:none;background:0 0;border:0;overflow:visible}.stack table,.stack tbody{display:block}.stack thead{display:none}.stack tr{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:18px;grid-template-columns:1fr 1fr;gap:10px 14px;margin-bottom:10px;padding:14px 16px;display:grid}.stack td{white-space:normal;border:0;flex-direction:column;gap:1px;min-width:0;padding:0;display:flex;text-align:left!important}.stack td:before{content:attr(data-label);font:700 10.5px var(--font);letter-spacing:.05em;text-transform:uppercase;color:var(--dim)}.stack td.lead-cell{flex-direction:row;grid-column:1/-1;align-items:baseline;gap:8px;font-size:16px}.stack td.lead-cell:before{display:none}.stack td.wide{grid-column:1/-1}}.footer{border-top:1px solid var(--line);color:var(--muted);background:#fff9;margin-top:48px;padding:44px 24px 36px;font-size:13px}.footer-inner{gap:28px;max-width:1200px;margin:0 auto;display:grid}.footer-top{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:40px;display:grid}.footer strong{color:var(--ink)}.footer .brandline{color:var(--ink);align-items:center;gap:9px;margin-bottom:8px;display:flex}.footer .brandline svg{width:32px;height:32px}.footer .tag{font-family:var(--display);color:var(--ink-2);letter-spacing:-.01em;max-width:280px;font-size:18px;font-weight:600;line-height:1.3}.footer-links{flex-wrap:wrap;gap:4px 16px;margin-top:14px;display:flex}.footer-links a{color:var(--ink-2);font-size:13.5px;font-weight:600}.footer-legal{grid-template-columns:1fr 1fr;gap:16px 28px;line-height:1.6;display:grid}.footer-legal p{font-size:12.5px}.footer-legal strong{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);margin-bottom:4px;font-size:12px;display:block}.footer-bottom{border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:18px;font-size:12.5px;display:flex}@media (width<=860px){.footer-top{grid-template-columns:1fr;gap:24px}}@media (width<=560px){.footer-legal{grid-template-columns:1fr}.footer{padding:36px 16px 28px}}.modal-back{z-index:80;-webkit-backdrop-filter:blur(6px);background:#1c17366b;place-items:center;padding:16px;animation:.2s fadeIn;display:grid;position:fixed;inset:0}.modal{background:var(--card);width:min(440px,100%);box-shadow:var(--shadow-lg);animation:pop .4s var(--spring);border-radius:28px;gap:16px;padding:26px;display:grid}.modal h2{font-size:28px}.notice{color:var(--ink-2);background:var(--bg);border-radius:14px;padding:11px 14px;font-size:13.5px}.dash{grid-template-columns:300px minmax(0,1fr) 312px;align-items:start;gap:16px;margin:0 auto;padding:16px;display:grid;position:relative}.dash-left,.dash-right,.dash-center{flex-direction:column;gap:16px;min-width:0;display:flex}.scene-title{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:24px;padding:20px 22px;position:relative}.scene-title h1{font-size:clamp(32px,3vw,48px)}.scene-title p{color:var(--muted);max-width:560px;margin-top:10px;font-size:15px}.mode-strip{flex-wrap:wrap;gap:6px;margin-top:14px;display:inline-flex}.mode-strip span{background:var(--bg);color:var(--muted);white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.mode-strip span.off{border:1px dashed var(--line-2);color:var(--dim);background:0 0}.scene-hint{z-index:3;color:var(--ink-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;pointer-events:none;background:#ffffffd9;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;position:absolute;bottom:14px;right:16px}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);overflow:hidden}.panel-head{justify-content:space-between;align-items:center;gap:8px;padding:12px 14px 4px;display:flex}.panel-head:before{content:"";background:var(--grad);width:8px;height:8px;box-shadow:0 0 0 4px var(--lilac-soft);border-radius:50%;flex-shrink:0}.panel-head .panel-title{margin-right:auto}.panel-body{padding:10px 14px 14px}.panel-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.pnl-value{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.06em;transition:transform .3s var(--spring);font-size:34px;font-weight:700;line-height:1.05}.pnl-value.tick-up,.pnl-value.tick-down{transform:scale(1.05)}.pnl-sub{font-family:var(--mono);color:var(--muted);margin-top:2px;font-size:12px}.pnl-split{font-family:var(--mono);color:var(--muted);justify-content:space-between;gap:8px;margin-top:8px;font-size:11.5px;display:flex}.counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.counts .kpi:first-child{background:var(--lilac-soft)}.counts .kpi:nth-child(2){background:var(--berry-soft)}.counts .kpi:nth-child(3){background:var(--mint-soft)}.counts .kpi:nth-child(4){background:var(--sun-soft)}.exposure-bar{background:var(--bg-2);border-radius:99px;height:10px;margin-top:6px;overflow:hidden}.exposure-bar div{background:var(--grad);border-radius:99px;height:100%}.log{font-family:var(--mono);flex-direction:column;height:214px;font-size:11.5px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.log-row{border-bottom:1px solid var(--line);white-space:nowrap;grid-template-columns:42px 40px 64px minmax(0,1fr);gap:6px;padding:5px 0;display:grid}.log-row span:last-child{text-overflow:ellipsis;color:var(--muted);overflow:hidden}.log-row b{text-overflow:ellipsis;font-weight:700;overflow:hidden}.log-enter{animation:logIn .5s var(--spring)}@keyframes logIn{0%{opacity:0;transform:translateY(-8px)scale(.97)}}.trace{font-family:var(--mono);white-space:pre-wrap;word-break:break-word;color:#a9c46a;text-shadow:0 0 6px #a9c46a59;background:#1e2614;border-radius:12px;padding:10px 12px;font-size:11.5px;line-height:1.75;box-shadow:inset 0 2px 6px #00000080}.chart-window{border:1px dashed var(--line-2);text-align:center;min-height:130px;color:var(--muted);background:var(--bg);border-radius:16px;place-items:center;margin:12px;padding:14px;font-size:13.5px;display:grid}.token-card .ticker{font-family:var(--display);letter-spacing:-.04em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:42px;font-weight:700;line-height:1}.agents-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.agents-row button{text-align:center;border:1px solid var(--line);background:var(--bg);transition:transform .3s var(--spring), background .2s, box-shadow .2s;border-radius:16px;margin:0;padding:6px 2px 8px}.agents-row button:hover{transform:translateY(-3px)}.agents-row button.on{background:var(--grad-soft);box-shadow:var(--shadow-sm);border-color:#3ff0ff59}.agents-row img{object-fit:contain;width:100%;height:70px;display:block}.agents-row .nm{font-family:var(--display);font-size:14px;font-weight:600;line-height:1.1;display:block}.agents-row .rl{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.agents-row.speaking-dot button.on .nm:after{content:" 💬"}.explain{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.explain-tabs{scrollbar-width:none;background:var(--bg-2);border-radius:999px;gap:2px;width:fit-content;max-width:calc(100% - 24px);margin:12px 12px 0;padding:4px;display:flex;overflow-x:auto}.explain-tabs::-webkit-scrollbar{display:none}.explain-tabs button{color:var(--muted);background:0 0;border:0;border-radius:999px;flex-shrink:0;padding:5px 13px;font-size:13px;font-weight:700}.explain-tabs button[aria-selected=true]{background:var(--card);color:var(--violet-2);box-shadow:var(--shadow-sm)}.explain-body{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));align-items:start;gap:12px;padding:14px 18px 18px;display:grid}.explain-body h3{margin-bottom:4px;font-size:22px}.explain-body p{color:var(--muted);font-size:14px}@media (width<=960px){.dash{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dash-center{order:-1;grid-column:1/-1}.explain-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.explain-body>:first-child{grid-column:1/-1}}@media (width<=760px){.dash{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}}.stage{border-radius:var(--radius-lg);height:clamp(500px,68vh,700px);box-shadow:var(--shadow);isolation:isolate;position:relative;overflow:hidden}.stage .scene-box{z-index:2;position:absolute;inset:104px 0 82px}.stage .stage-still{padding:110px 24px 90px}@media (width<=760px){.stage{border-radius:24px;height:520px}.stage .scene-box{inset:120px 0 76px}}.dock{z-index:4;-webkit-backdrop-filter:blur(14px)saturate(1.4);box-shadow:var(--shadow);background:#ffffffb8;border:1px solid #fffc;border-radius:999px;gap:8px;padding:6px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.dock button{width:60px;height:60px;transition:transform .35s var(--spring), box-shadow .2s;border:0;border-radius:50%;padding:0;position:relative;overflow:hidden}.dock button img{object-fit:contain;width:100%;height:100%;transform:scale(1.18)translateY(6%)}.dock button:hover{transform:translateY(-4px)scale(1.04)}.dock button[aria-pressed=true]{box-shadow:0 0 0 3px #fff, 0 0 0 6px var(--violet);transform:translateY(-6px)scale(1.08)}.dock .follow{background:var(--card);width:auto;height:40px;color:var(--ink-2);border-radius:999px;align-self:center;padding:0 14px;font-size:12.5px;font-weight:700}.dock .follow[aria-pressed=true]{background:var(--grad);color:#fff;box-shadow:var(--glow);transform:none}.who-owl{background:linear-gradient(160deg,#2c6157,#12302c)}.who-dog{background:linear-gradient(160deg,#ffe2b8,#ffad66)}.who-cat{background:linear-gradient(160deg,#d6dfaa,#a9b57c)}@media (width<=520px){.dock button{width:50px;height:50px}.dock .follow{padding:0 10px;font-size:11.5px}}.bubble{z-index:4;background:var(--card);width:min(540px,100% - 32px);box-shadow:var(--shadow);animation:pop .5s var(--spring);border-radius:22px;margin:0 auto;padding:12px 16px;position:absolute;top:16px;left:0;right:0}.bubble:after{content:"";background:var(--card);border-bottom-right-radius:5px;width:18px;height:18px;position:absolute;bottom:-8px;left:calc(50% - 9px);transform:rotate(45deg)}.bubble .who{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:11.5px;font-weight:700}.bubble .who b{font-family:var(--display);text-transform:none;letter-spacing:-.01em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:700}.bubble p{color:var(--ink);margin-top:2px;font-size:14.5px;font-weight:500;line-height:1.45}@keyframes pop{0%{opacity:0;transform:scale(.7)translateY(10px)}}@media (width<=760px){.bubble{width:calc(100% - 24px);top:12px}.bubble p{font-size:13.5px}}.stamp{z-index:5;font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;box-shadow:var(--shadow);animation:stampIn .45s var(--spring);pointer-events:none;background:#fffffff0;border:3px solid;border-radius:16px;padding:6px 16px;font-size:28px;font-weight:700;position:absolute;bottom:96px;left:22px;transform:rotate(-8deg)}.stamp.v-APPROVED{color:var(--up)}.stamp.v-REJECTED{color:var(--down)}.stamp.v-WATCHING{color:var(--amber)}@keyframes stampIn{0%{opacity:0;transform:rotate(-8deg)scale(2)}}@media (width<=760px){.stamp{font-size:21px;bottom:86px;left:14px}}.debate-clock{z-index:5;color:#cfe6ff;pointer-events:none;background:#080e1cb8;border-radius:12px;justify-items:end;gap:2px;padding:6px 12px;font-size:12px;line-height:1.3;display:grid;position:absolute;bottom:96px;right:14px}.debate-clock b{color:#9fb4cc;font-weight:600}.debate-clock.is-new b{color:#3ff0ff}@media (width<=760px){.debate-clock{font-size:11px;bottom:86px;right:10px}}.backdrop{z-index:0;opacity:0;--t:63, 240, 255;background:#030812;transition:opacity .7s;position:absolute;inset:0;overflow:hidden}.backdrop.on{opacity:1}.backdrop>*{pointer-events:none;position:absolute}.bd-owl{--t:63, 240, 255}.bd-dog{--t:255, 176, 92}.bd-cat{--t:184, 140, 255}.backdrop .floor{transform-origin:50% 100%;background-image:linear-gradient(rgba(var(--t), .38) 1.5px, transparent 1.5px), linear-gradient(90deg, rgba(var(--t), .38) 1.5px, transparent 1.5px);background-size:48px 48px;height:46%;animation:3.4s linear infinite gridRun;bottom:-8%;left:-40%;right:-40%;transform:perspective(260px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000,#000 50%);mask-image:linear-gradient(#0000,#000 50%)}@keyframes gridRun{to{background-position:0 48px}}.backdrop .motes{width:3px;height:3px;color:rgba(var(--t), .8);border-radius:50%;animation:9s linear infinite rise;bottom:0;left:0;box-shadow:18vw -8vh,27vw -22vh,35vw -12vh,44vw -30vh,52vw -6vh,61vw -26vh,70vw -14vh,79vw -34vh,86vw -9vh,12vw -38vh,40vw -44vh,66vw -48vh,93vw -24vh,7vw -18vh}.backdrop .motes.b{opacity:.6;animation-delay:-4.5s;transform:translate(3vw)}@keyframes rise{0%{opacity:0;translate:0 10vh}20%{opacity:1}80%{opacity:1}to{opacity:0;translate:0 -40vh}}.backdrop .hud{border:1px solid rgba(var(--t), .12);background:linear-gradient(rgba(var(--t), .8), rgba(var(--t), .8)) top left / 16px 1.5px no-repeat, linear-gradient(rgba(var(--t), .8), rgba(var(--t), .8)) top left / 1.5px 16px no-repeat, linear-gradient(rgba(var(--t), .8), rgba(var(--t), .8)) top right / 16px 1.5px no-repeat, linear-gradient(rgba(var(--t), .8), rgba(var(--t), .8)) top right / 1.5px 16px no-repeat, linear-gradient(rgba(var(--t), .8), rgba(var(--t), .8)) bottom left / 16px 1.5px no-repeat, linear-gradient(rgba(var(--t), .8), rgba(var(--t), .8)) bottom left / 1.5px 16px no-repeat, linear-gradient(rgba(var(--t), .8), rgba(var(--t), .8)) bottom right / 16px 1.5px no-repeat, linear-gradient(rgba(var(--t), .8), rgba(var(--t), .8)) bottom right / 1.5px 16px no-repeat;border-radius:6px;inset:92px 18px}.backdrop .tag{font:11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--t), .75)}.backdrop .tag.tl{top:104px;left:30px}.backdrop .tag.br{text-align:right;bottom:104px;right:30px}.bd-owl .radar{border:1px solid rgba(var(--t), .4);background:repeating-radial-gradient(circle, transparent 0 36px, rgba(var(--t), .22) 36px 37px), conic-gradient(from 0deg, rgba(var(--t), .45), transparent 60deg, transparent);border-radius:50%;width:230px;height:230px;animation:4.5s linear infinite spin;top:18%;right:6%;-webkit-mask-image:radial-gradient(circle,#000 66%,#0000 71%);mask-image:radial-gradient(circle,#000 66%,#0000 71%)}.bd-owl .glyph{font:600 64px/1 var(--display);color:rgba(var(--t), .55);text-shadow:0 0 18px rgba(var(--t), .8);animation:6s ease-in-out infinite drift}.bd-owl .glyph.g1{top:22%;left:9%}.bd-owl .glyph.g2{font-size:38px;animation-delay:-2s;top:48%;left:21%}.bd-owl .glyph.g3{font-size:30px;animation-delay:-4s;top:56%;right:26%}@keyframes drift{50%{opacity:.6;translate:0 -12px}}.bd-owl .wave{opacity:.45;height:60px;filter:drop-shadow(0 0 6px rgba(var(--t), 1));top:64%;left:0;right:0}.bd-owl .wave svg{width:200%;height:100%;animation:6s linear infinite waveRun}@keyframes waveRun{to{transform:translate(-50%)}}.bd-dog .bars{align-items:flex-end;gap:9px;height:170px;display:flex;bottom:28%}.bd-dog .bars.l{left:6%}.bd-dog .bars.r{right:6%}.bd-dog .bars i{border:1px solid rgba(var(--t), .85);background:rgba(var(--t), .22);width:14px;box-shadow:0 0 12px rgba(var(--t), .45);transform-origin:bottom;animation:1.4s ease-in-out infinite alternate eq;position:relative}.bd-dog .bars i:before{content:"";background:rgba(var(--t), .7);z-index:-1;width:1px;position:absolute;top:-14px;bottom:-10px;left:50%}.bd-dog .bars i:first-child{height:30%}.bd-dog .bars i:nth-child(2){height:46%;animation-delay:-.4s}.bd-dog .bars i:nth-child(3){height:40%;animation-delay:-.9s}.bd-dog .bars i:nth-child(4){height:64%;animation-delay:-.2s}.bd-dog .bars i:nth-child(5){height:82%;animation-delay:-.7s}@keyframes eq{0%{transform:scaleY(.75)}to{transform:scaleY(1)}}.bd-dog .chev{opacity:.6;justify-items:center;gap:2px;width:60px;margin-left:-30px;display:grid;top:16%;left:50%}.bd-dog .chev i{border-left:3px solid rgba(var(--t), 1);border-top:3px solid rgba(var(--t), 1);width:34px;height:34px;filter:drop-shadow(0 0 6px rgba(var(--t), 1));margin-bottom:-18px;animation:1.6s ease-in-out infinite chev;transform:rotate(45deg)}.bd-dog .chev i:nth-child(2){animation-delay:.2s}.bd-dog .chev i:nth-child(3){animation-delay:.4s}@keyframes chev{0%,to{opacity:.2}50%{opacity:1}}.bd-dog .ring{border:1px dashed rgba(var(--t), .35);border-radius:50%;width:520px;height:520px;margin:-260px 0 0 -260px;animation:40s linear infinite spin;top:60%;left:50%}.bd-dog .ring.b{border-style:solid;border-color:rgba(var(--t), .18);width:380px;height:380px;margin:-190px 0 0 -190px;animation-duration:28s;animation-direction:reverse}.bd-cat .digits{font:110px/.8 var(--pixel);color:rgba(var(--t), .14);text-shadow:0 0 30px rgba(var(--t), .3);top:18%;right:5%}.bd-cat .ledger{width:124px;font:18px/1.45 var(--pixel);color:rgba(var(--t), .6);text-align:right;text-shadow:0 0 8px rgba(var(--t), .6);top:128px;bottom:100px;left:5%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 20% 75%,#0000);mask-image:linear-gradient(#0000,#000 20% 75%,#0000)}.bd-cat .ledger div{animation:16s linear infinite ledgerRun}@keyframes ledgerRun{to{transform:translateY(-50%)}}.bd-cat .spark{opacity:.7;filter:drop-shadow(0 0 6px #b88cffe6);width:190px;height:76px;bottom:30%;right:7%}.bd-cat .receipt{border:1px solid rgba(var(--t), .5);background:repeating-linear-gradient(180deg, rgba(var(--t), .35) 0 2px, transparent 2px 14px) 12px 14px / 80px 60px no-repeat, rgba(var(--t), .06);width:120px;height:86px;animation:7s ease-in-out infinite drift;top:38%;right:9%;transform:perspective(400px)rotateY(-24deg)}@keyframes twinkle{0%{opacity:.4}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bob{50%{translate:0 -10px}}.scene-fallback{background-position:50% 60%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.scene-fallback .note{position:absolute;bottom:90px;left:50%;transform:translate(-50%)}.spot-back{z-index:90;-webkit-backdrop-filter:blur(8px);background:#1c173680;place-items:center;padding:16px;animation:.25s fadeIn;display:grid;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}}.spot{width:min(920px,100%);height:min(640px,100vh - 32px);box-shadow:var(--shadow-lg);animation:pop .45s var(--spring);isolation:isolate;border-radius:32px;position:relative;overflow:hidden}.spot .scene-box{z-index:2;position:absolute;inset:56px 0 98px}@media (width<=640px){.spot .scene-box{inset:70px 0 200px}}.spot-card{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(320px,100% - 32px);box-shadow:var(--shadow);background:#ffffffe6;border-radius:22px;padding:16px 18px;position:absolute;top:16px;left:16px}.spot-card h2{font-size:34px}.spot-card .role{text-transform:uppercase;letter-spacing:.08em;color:var(--violet);font-size:11.5px;font-weight:800}.spot-card p{color:var(--ink-2);margin-top:6px;font-size:14px}.spot-close{z-index:5;width:44px;height:44px;box-shadow:var(--shadow);transition:transform .3s var(--spring);background:#ffffffe6;border:0;border-radius:50%;font-size:20px;font-weight:700;line-height:1;position:absolute;top:14px;right:14px}.spot-close:hover{transform:rotate(90deg)}.spot .dock{bottom:16px}@media (width<=640px){.spot-card{top:auto;bottom:92px}.spot-card h2{font-size:26px}.spot-card p{display:none}}.section{max-width:1200px;margin:0 auto;padding:96px 24px 0}.section-head{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:40px;margin-bottom:30px;display:grid}.section-head h2{font-size:clamp(36px,4.6vw,58px)}.section-head p{color:var(--muted);max-width:520px;font-size:16px}@media (width<=860px){.section-head{grid-template-columns:1fr;gap:12px}.section{padding-top:72px}}@media (width<=640px){.section{padding:60px 16px 0}}.rule{background:var(--line);border:0;height:1px;margin:0}.objection{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid;overflow:hidden}.objection .stage-box{isolation:isolate;min-height:540px;position:relative}.objection .stage-box .scene-box{z-index:2;position:absolute;inset:0}.objection .copy{flex-direction:column;gap:18px;padding:36px;display:flex}.objection .copy h2{font-size:clamp(44px,5vw,68px)}.objection .copy p{color:var(--ink-2);font-size:15.5px}.behaviours{gap:8px;display:grid}.behaviours button{text-align:left;background:var(--bg);transition:transform .3s var(--spring), background .2s;border:1px solid #0000;border-radius:16px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;font-weight:600;display:grid}.behaviours button:hover{transform:translate(4px)}.behaviours button[aria-pressed=true]{background:var(--grad-soft);box-shadow:var(--shadow-sm);border-color:#3ff0ff4d}.behaviours .ix{text-align:center;font-size:20px}.behaviours .when{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}@media (width<=900px){.objection{grid-template-columns:1fr}.objection .stage-box{min-height:400px}.objection .copy{padding:22px}}.cast{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.cast .card{text-align:left;color:inherit;font:inherit;cursor:pointer;transition:transform .35s var(--spring), box-shadow .2s;flex-direction:column;align-items:stretch;gap:10px;padding:0;display:flex;overflow:hidden}.cast .card:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.cast .pic{place-items:center;height:230px;display:grid;position:relative;overflow:hidden}.cast .pic img{object-fit:contain;width:205px;max-width:92%;height:205px;transition:transform .4s var(--spring)}.cast .card:hover .pic img{transform:scale(1.07)rotate(3deg)}.cast .pic .tap{box-shadow:var(--shadow-sm);background:#ffffffe6;border-radius:999px;padding:3px 11px;font-size:12px;font-weight:700;position:absolute;bottom:12px;right:12px}.cast .txt{padding:6px 20px 20px}.cast .role{letter-spacing:.08em;text-transform:uppercase;color:var(--violet);font-size:11.5px;font-weight:800}.cast h3{letter-spacing:-.03em;margin:0;font-size:28px}.cast p{color:var(--ink-2);margin-top:4px;font-size:14.5px}@media (width<=900px){.cast{grid-template-columns:1fr}}.court{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.05fr);gap:14px;display:grid}.court>*{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);min-width:0;padding:20px}.court .arg-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.court .arg-head button{width:52px;height:52px;transition:transform .3s var(--spring);border:0;border-radius:50%;flex-shrink:0;padding:0;overflow:hidden}.court .arg-head button:hover{transform:scale(1.08)}.court .arg-head img{object-fit:contain;width:100%;height:100%;transform:scale(1.15)translateY(5%)}.court .arg-head .who{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.court .arg-head b{color:var(--ink);font-family:var(--display);letter-spacing:-.01em;text-transform:none;font-size:18px;font-weight:700;display:block}.court .said{font-size:15px;font-weight:500;line-height:1.5}.court .outcome{background:var(--grad-soft);border-color:#3ff0ff40;flex-direction:column;gap:10px;display:flex}.court .outcome p{color:var(--ink-2);font-size:14px}@media (width<=1000px){.court{grid-template-columns:1fr 1fr}}@media (width<=640px){.court{grid-template-columns:1fr}}.modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.modes>div{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:24px;display:flex}.modes>div:nth-child(3){border-style:dashed;border-color:var(--line-2);box-shadow:none;background:0 0}.modes h3{letter-spacing:-.03em;font-size:28px}.modes p{color:var(--ink-2);font-size:14.5px}.modes .status{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:auto;font-size:12px;font-weight:800}@media (width<=800px){.modes{grid-template-columns:1fr}}.token-band{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:var(--card);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid;overflow:hidden}.token-band .lead{background:var(--grad);color:#fff;flex-direction:column;gap:14px;padding:32px;display:flex}.token-band .lead h2{letter-spacing:-.05em;font-size:clamp(60px,8vw,104px);font-weight:700}.token-band .lead p{color:#ffffffeb;font-size:16px;font-weight:500}.token-band .lead .chip{color:#fff;background:#fff3;border-color:#ffffff59;width:fit-content}.token-band .lead .btn:not(.primary){background:#fffffff2}.token-band .lead .btn.primary{color:var(--violet-2);background:#fff;box-shadow:0 10px 24px -8px #1c173659}.token-band .points{grid-template-columns:1fr 1fr;display:grid}.token-band .points>div{border-bottom:1px solid var(--line);padding:24px}.token-band .points>div:nth-child(odd){border-right:1px solid var(--line)}.token-band .points h3{margin-bottom:6px;font-size:18px}.token-band .points p{color:var(--ink-2);font-size:14.5px}@media (width<=900px){.token-band,.token-band .points{grid-template-columns:1fr}.token-band .points>div:nth-child(odd){border-right:0}}.cta-band{max-width:1200px;margin:96px auto 0;padding:0 24px 40px}.cta-band .inner{border-radius:var(--radius-lg);background:var(--grad);color:#fff;box-shadow:var(--glow), var(--shadow-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:40px;display:flex;position:relative;overflow:hidden}.cta-band .inner:before{content:"";pointer-events:none;background:#ffffff1f;border-radius:50%;width:420px;height:420px;position:absolute;top:-200px;right:-120px}.cta-band h2{color:#fff;max-width:760px;font-size:clamp(34px,4.4vw,56px);position:relative}.cta-band .btn{position:relative}.cta-band .btn.primary{color:var(--violet-2);background:#fff;box-shadow:0 10px 24px -8px #1c173659}.cta-band .btn:not(.primary){color:#fff;background:#ffffff2e;border-color:#fff6}@media (width<=640px){.cta-band{margin-top:64px;padding:0 16px 32px}.cta-band .inner{padding:28px 22px}}.entry{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sm);border-radius:18px;transition:box-shadow .2s,border-color .2s}.entry:hover{border-color:var(--line-2)}.entry.open{box-shadow:var(--shadow);border-color:#3ff0ff4d}.entry>button{text-align:left;background:0 0;border:0;grid-template-columns:210px 92px minmax(0,1fr) auto 28px;grid-template-areas:"meta verdict thesis mode toggle";align-items:center;gap:14px;width:100%;padding:14px 16px;font-size:14px;display:grid}.entry .e-meta{white-space:nowrap;grid-area:meta;align-items:baseline;gap:10px;min-width:0;display:flex}.entry .e-meta b{font-weight:700}.entry .e-verdict{grid-area:verdict}.entry .e-thesis{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-area:thesis;min-width:0;overflow:hidden}.entry .e-mode{grid-area:mode}.entry .e-toggle{background:var(--bg);width:28px;height:28px;color:var(--violet-2);transition:transform .3s var(--spring), background .2s;border-radius:50%;grid-area:toggle;place-items:center;font-weight:700;display:grid}.entry.open .e-toggle{background:var(--lilac-soft);transform:rotate(45deg)}.entry-body{border-top:1px solid var(--line);gap:16px;padding:16px 18px 20px;font-size:14.5px;display:grid}.entry-body .grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.entry-body h4{letter-spacing:.07em;text-transform:uppercase;color:var(--violet);margin-bottom:5px;font-size:11px;font-weight:800}.entry-body ul{color:var(--ink-2);margin:0;padding-left:18px}.entry-body .thesis-text{font-family:var(--display);letter-spacing:-.015em;font-size:21px;font-weight:600;line-height:1.25}.entry-facts{flex-wrap:wrap;gap:6px;display:flex}.entry-facts span{font-family:var(--mono);color:var(--ink-2);background:var(--bg);border-radius:999px;padding:4px 10px;font-size:12px}.review{background:var(--bg);border-radius:16px;gap:6px;padding:16px;display:grid}.review .label{font-family:var(--display);letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.1}.r-held{color:var(--up)}.r-lucky{color:var(--amber)}.r-broken{color:var(--down)}.r-stopped{color:var(--ink-2)}.hash{font-family:var(--mono);color:var(--muted);word-break:break-all;font-size:11.5px}@media (width<=760px){.entry>button{grid-template-columns:minmax(0,1fr) auto 28px;grid-template-areas:"meta verdict toggle""thesis thesis thesis";gap:6px 10px;padding:14px}.entry .e-mode{display:none}.entry .e-thesis{white-space:normal;-webkit-line-clamp:2;color:var(--ink-2);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box}.entry-body{padding:14px}.entry-body .grid-2{grid-template-columns:1fr}.entry-body .thesis-text{font-size:18px}}.chart svg{width:100%;height:auto;display:block}.chart .axis{stroke:var(--line-2);stroke-width:1.2px}.chart .grid-line{stroke:var(--line);stroke-width:1px;stroke-dasharray:4 5}.chart text{fill:var(--dim);font-family:var(--mono);font-size:10.5px}.intro{z-index:100;background:var(--bg);place-items:center;transition:opacity .5s,transform .5s;display:grid;position:fixed;inset:0}.intro:before{content:"";background:radial-gradient(50vw 50vw at 30% 20%,#3ff0ff2e,#0000 70%),radial-gradient(50vw 50vw at 75% 80%,#ffc40029,#0000 70%);position:absolute;inset:0}.intro.out{opacity:0;pointer-events:none;transform:scale(1.04)}.intro-inner{text-align:center;justify-items:center;gap:14px;padding:20px;display:grid;position:relative}.intro-inner svg{width:112px;height:112px;animation:wiggle 1.2s var(--spring) both}@keyframes wiggle{0%{transform:scale(0)rotate(-30deg)}60%{transform:scale(1.1)rotate(6deg)}to{transform:scale(1)rotate(0)}}.intro .wordmark{font-size:30px!important}.intro .tagline{font-family:var(--display);color:var(--ink-2);letter-spacing:-.01em;font-size:21px;font-weight:500}.intro .pals{gap:8px;display:flex}.intro .pals img{object-fit:contain;width:74px;height:74px;animation:hop .9s var(--spring) both}.intro .pals img:nth-child(2){animation-delay:.12s}.intro .pals img:nth-child(3){animation-delay:.24s}@keyframes hop{0%{opacity:0;transform:translateY(30px)scale(.4)}to{opacity:1;transform:none}}.progress{background:var(--bg-2);border-radius:99px;width:220px;height:8px;overflow:hidden}.progress>div{background:var(--grad);border-radius:99px;height:100%;transition:width .25s}.skip{position:absolute;bottom:28px;right:28px}.docs-flow{max-width:760px}.docs-layout{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:40px;display:grid}.docs-nav{top:calc(var(--tape-h,0px) + 84px);scrollbar-width:thin;border-right:1px solid var(--line);gap:1px;max-height:calc(100vh - 120px);padding:4px 8px 12px 0;display:grid;position:sticky;overflow-y:auto}.docs-nav-group{font:600 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);padding:14px 10px 8px}.docs-nav-group:first-child{padding-top:4px}.docs-nav a{color:var(--muted);border-left:2px solid #0000;border-radius:8px;align-items:baseline;gap:9px;padding:7px 10px;font-size:13.5px;font-weight:600;line-height:1.3;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.docs-nav a .mono{color:var(--dim);flex-shrink:0;font-size:11px}.docs-nav a:hover{color:var(--ink);background:#3ff0ff0d}.docs-nav a.on{color:var(--violet);border-left-color:var(--violet);background:#3ff0ff14;border-radius:0 8px 8px 0}.docs-nav a.on .mono{color:var(--violet)}.docs-body{min-width:0}.docs-pick{display:none}.docs-pager{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;max-width:760px;margin-top:44px;padding-top:22px;display:grid}.docs-pager a{border:1px solid var(--line-2);color:var(--ink);border-radius:12px;gap:4px;min-width:0;padding:12px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.docs-pager a:hover{border-color:var(--violet);box-shadow:0 0 16px -6px #3ff0ffcc}.docs-pager a span{font:600 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.docs-pager a b{font:600 15px/1.3 var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docs-pager .next{text-align:right;grid-column:2}.wp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:10px;font-size:11px}.wp-title{align-items:baseline;gap:14px;margin:0 0 18px;font-size:clamp(28px,3.4vw,40px);display:flex}.wp-n{color:var(--violet);border:1px solid #3ff0ff66;border-radius:8px;padding:4px 8px;font-size:.55em;line-height:1}.wp p{margin:0 0 14px}.wp p strong{color:var(--ink)}.wp ol.wp-steps{counter-reset:s;gap:8px;padding:0;list-style:none;display:grid}.wp ol.wp-steps li{counter-increment:s;grid-template-columns:30px 1fr;align-items:baseline;gap:10px;display:grid}.wp ol.wp-steps li:before{content:counter(s);font:600 12px/1 var(--mono);color:var(--violet);text-align:center;border:1px solid #3ff0ff66;border-radius:6px;padding:5px 0}.wp-defs{gap:8px;margin:14px 0 18px;display:grid}.wp-defs>div{border:1px solid var(--line);background:#3ff0ff08;border-radius:10px;grid-template-columns:190px 1fr;gap:14px;padding:12px 14px;display:grid}.wp-defs dt{font:600 14.5px/1.5 var(--display);color:var(--ink)}.wp-defs dd{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.wp-table{margin:14px 0 18px}.wp-table th{text-align:left}.wp-table td{color:var(--ink-2);font-size:14.5px}.wp-table td.wp-key{color:var(--ink);font-weight:600}.wp-formula{color:var(--violet);text-align:center;background:#3ff0ff0f;border:1px solid #3ff0ff66;border-radius:12px;margin:14px 0 18px;padding:16px 18px;font-size:16px}.wp-gate{border-left:3px solid var(--amber);background:var(--sun-soft);color:var(--ink-2);border-radius:0 10px 10px 0;grid-template-columns:auto 1fr;align-items:baseline;gap:12px;margin:8px 0 22px;padding:11px 14px;font-size:14.5px;line-height:1.6;display:grid}.wp-gate b{font:600 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber)}.wp-motto{border-left:3px solid var(--violet);font:600 clamp(17px, 2vw, 21px)/1.45 var(--display);color:var(--ink);background:#3ff0ff0f;border-radius:0 12px 12px 0;margin:22px 0;padding:18px 20px}@media (width<=900px){.docs-layout{grid-template-columns:minmax(0,1fr);gap:0}.docs-nav{display:none}.docs-pick{gap:6px;margin-bottom:20px;display:grid}.docs-pick span{font:600 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.docs-pick select{border:1px solid var(--line-2);background:var(--card-solid);height:44px;color:var(--ink);font:600 15px var(--font);border-radius:10px;padding:0 12px}.wp-defs>div{grid-template-columns:1fr;gap:4px}.docs-pager b{white-space:normal}}.docs-flow h3{margin:26px 0 6px;font-size:21px}.docs-flow p,.docs-flow li{color:var(--ink-2);font-size:15.5px;line-height:1.7}.docs-flow ul{gap:6px;padding-left:18px;display:grid}.docs-flow .docs-lead,.docs-lead{font-family:var(--display);letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(24px,3vw,34px);font-weight:600;line-height:1.2;color:var(--ink)!important}.cast-mini{cursor:pointer;text-align:left;font:inherit;color:inherit;transition:transform .3s var(--spring);align-items:center;gap:12px;padding:12px;display:flex}.cast-mini:hover{transform:translateY(-3px)}.cast-mini img{object-fit:contain;background:var(--grad-soft);border-radius:50%;width:60px;height:60px}.cast-mini .dim{font-size:13px}.loop{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.gates{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.gates .card.on{background:linear-gradient(160deg, #fff, var(--mint-soft))}.gates .card:not(.on){border-style:dashed;border-color:var(--line-2);box-shadow:none;background:0 0}.calc-out{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.calc-out>div{background:var(--bg);color:var(--ink);border-radius:14px;padding:12px 14px;font-size:18px;font-weight:700}.calc-out span{font-family:var(--font);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.token-status dl{grid-template-columns:auto 1fr;gap:10px 18px;margin:16px 0 0;display:grid}.token-status dt{color:var(--muted);font-size:13.5px;font-weight:600}.token-status dd{color:var(--ink);margin:0;font-weight:600}@media (width<=900px){.loop,.gates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.loop,.gates,.calc-out{grid-template-columns:1fr}}.speech{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:10px;animation:.45s logIn;display:grid}.speech img{object-fit:contain;background:var(--grad-soft);border-radius:50%;width:48px;height:48px}.session-thesis{font-family:var(--display);letter-spacing:-.015em;border-bottom:1px solid var(--line);margin-bottom:10px;padding-bottom:10px;font-size:18px;font-weight:600;line-height:1.28}.session-verdict{animation:pop .45s var(--spring)}.session-verdict p{margin-top:6px;font-size:13.5px}.turns-mini{gap:6px;display:grid}.turns-mini div{color:var(--dim);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.turns-mini div.done,.turns-mini div.now{color:var(--ink)}.turns-mini i{background:var(--bg-2);width:18px;height:18px;color:var(--up);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-style:normal;display:grid}.turns-mini .done i{background:var(--mint-soft)}.turns-mini .now i{background:var(--grad);animation:.9s ease-in-out infinite alternate pulse}@keyframes pulse{to{transform:scale(1.25)}}.verdict.pending{color:var(--muted)}.stage-still{object-fit:contain;z-index:2;width:100%;height:100%;padding:40px 24px 90px;position:absolute;inset:0}.ledger-card .thesis{font-family:var(--display);letter-spacing:-.015em;margin-top:4px;font-size:20px;font-weight:600;line-height:1.25}.review-label{letter-spacing:.05em;text-transform:uppercase;margin:4px 0 6px;font-size:12.5px;font-weight:800}.perf-preview{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:18px;display:grid}@media (width<=860px){.perf-preview{grid-template-columns:1fr}}details.panel>summary{cursor:pointer;list-style:none}details.panel>summary::-webkit-details-marker{display:none}.hotspot{display:none}.og-stage{width:520px;box-shadow:var(--shadow-lg);border-radius:36px;position:absolute;top:40px;bottom:40px;right:40px;overflow:hidden}.og-stage .scene-box{z-index:2;position:absolute;inset:0}@media (width>=961px) and (height>=420px){.dash{height:calc(100vh - var(--header-h) - var(--tape-h));height:calc(100dvh - var(--header-h) - var(--tape-h));grid-template-columns:284px minmax(0,1fr) 296px;align-items:stretch;gap:14px;max-width:none;padding:14px}.dash-left,.dash-right{scrollbar-width:none;gap:12px;min-height:0;margin-bottom:-12px;padding:0 2px 12px;overflow:hidden auto}.dash-left::-webkit-scrollbar{display:none}.dash-right::-webkit-scrollbar{display:none}.dash-left>.panel,.dash-right>.panel{flex-shrink:0}.dash-center{gap:12px;min-height:0}.panel-head{padding:10px 12px 2px}.panel-body{padding:8px 12px 12px}.pnl-value{font-size:30px}.counts{gap:6px}.counts .kpi{border-radius:12px;align-items:baseline;gap:6px;padding:6px 10px;display:flex}.counts .kpi b{font-size:18px}.counts .kpi span{margin:0;font-size:10.5px}.dash-left>.panel.log-panel{flex-direction:column;flex:3 1 0;min-height:96px;display:flex}.dash-left>.panel.trace-panel{flex-direction:column;flex:2 1 0;min-height:92px;display:flex}.trace-panel .panel-body{flex:1;min-height:0;overflow:hidden}.trace-panel .trace{height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.log-panel .panel-body{flex:1;min-height:0;display:flex}.log-panel .log{flex:1;height:auto}.trace{padding:8px 10px;font-size:11px;line-height:1.6}.token-card .ticker{font-size:32px}.session-thesis{margin-bottom:8px;padding-bottom:8px;font-size:16px}.turns-mini{gap:4px}.turns-mini div{font-size:12.5px}.agents-row img{height:56px}.dash-right>.panel.chart-panel{flex-direction:column;flex:auto;min-height:76px;display:flex}.chart-panel .chart-window{flex:1;min-height:0;margin:8px;padding:8px;font-size:12.5px}.scene-title{border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:14px 20px;display:grid}.scene-title .eyebrow{grid-column:1;margin-bottom:2px}.scene-title h1{grid-column:1;font-size:clamp(26px,2.3vw,38px);line-height:1.05}.scene-title p{grid-column:1;max-width:none;margin-top:4px;font-size:14px}.scene-title .mode-strip{flex-direction:column;grid-area:1/2/span 3;align-items:stretch;margin:0}.stage{flex:auto;height:auto;min-height:300px}.stage .scene-box{inset:96px 0 78px}.explain-tabs{margin:10px 10px 0;padding:3px}.explain-tabs button{padding:3px 12px;font-size:12.5px}.explain-body{align-items:center;gap:10px;padding:10px 14px 12px}.explain-body h3{margin-bottom:2px;font-size:18px}.explain-body p{font-size:13px;line-height:1.4}.explain-body .kpi{padding:6px 10px}.explain-body .kpi b{font-size:17px}.explain-body .kpi span{font-size:10px}}@media (width>=961px) and (height>=420px) and (height<=820px){.scene-title p,.scene-title .eyebrow{display:none}.explain-body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pnl-split,.token-card p{display:none}.sparkline-wrap{margin-top:4px!important}.sparkline-wrap svg{height:30px}.session-thesis{font-size:15px}.agents-row img{height:46px}.pnl-value{font-size:26px}}@media (width>=961px) and (height>=420px) and (height<=720px){.dash{min-height:0}.dash-center>.explain{display:none}.scene-title{padding:10px 16px}.scene-title h1{font-size:clamp(24px,2.1vw,32px)}.scene-title .mode-strip{flex-direction:row;grid-row:auto}.session-thesis{-webkit-line-clamp:2;border-bottom:0;-webkit-box-orient:vertical;margin-bottom:6px;padding-bottom:0;display:-webkit-box;overflow:hidden}.bubble{padding:8px 12px}.bubble p{font-size:13.5px}.stage .scene-box{inset:84px 0 74px}.agents-row img{height:40px}.dash-right .token-card .ticker{font-size:26px}}.wallet-facts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wallet-facts div{background:var(--bg);border-radius:14px;min-width:0;padding:10px 12px}.wallet-facts span{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700;display:block}.wallet-facts b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.pay-row{background:var(--bg);border-radius:18px;align-items:center;gap:8px;padding:6px 6px 6px 4px;display:flex}.pay-row input{height:52px;font:700 24px var(--mono);background:0 0;border:0;flex:1;min-width:0;padding:0 12px}.pay-row input:focus{box-shadow:none}.soon-badge{background:var(--grad);width:64px;height:64px;box-shadow:var(--glow);animation:hop .6s var(--spring) both;border-radius:22px;place-items:center;font-size:32px;line-height:1;display:grid}.wallet-list{--fade:40px;align-content:start;gap:6px;max-height:min(44vh,330px);margin:0 -4px;padding:0 4px;display:grid;overflow-y:auto}.wallet-modal{gap:12px;max-height:calc(100dvh - 32px);padding:22px;overflow-y:auto}.wallet-modal h2{font-size:24px}.wallet-modal>p{margin:0;font-size:13.5px}.wallet-modal .wallet-opt{grid-template-columns:30px minmax(0,1fr) auto;gap:10px;padding:7px 12px 7px 8px}.wallet-modal .wallet-logo{border-radius:8px;width:30px;height:30px}.wallet-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.wallet-modal .wallet-opt.small{grid-template-columns:26px minmax(0,1fr) auto;gap:8px;padding:6px 8px}.wallet-opt.small .wallet-logo{border-radius:7px;width:26px;height:26px}.wallet-opt.small b{font-size:13.5px}.wallet-opt.small .wallet-tag{letter-spacing:0;font-size:12px}@media (width<=360px){.wallet-grid{grid-template-columns:1fr}}.wallet-list.more-below{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--fade)), transparent)}.wallet-list.more-above{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade));-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade));mask-image:linear-gradient(to bottom, transparent, #000 var(--fade))}.wallet-list.more-above.more-below{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent)}.wallet-opt{border:1px solid var(--line-2);width:100%;color:var(--ink);text-align:left;cursor:pointer;font:inherit;background:#3ff0ff09;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px 9px 10px;text-decoration:none;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.wallet-opt:hover:not(:disabled),.wallet-opt:focus-visible{border-color:var(--violet);background:#3ff0ff14;box-shadow:0 0 16px -6px #3ff0ffcc}.wallet-opt:disabled{cursor:progress;opacity:.7}.wallet-opt b{font:600 15px/1.2 var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-logo{object-fit:contain;background:#fff;border-radius:10px;width:36px;height:36px}.wallet-logo.plain{color:var(--violet);background:#3ff0ff1a;place-items:center;display:grid}.wallet-tag{font:600 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.wallet-tag.on{color:var(--up)}.wallet-tag.wait{color:var(--amber)}.wallet-sep{font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);padding:8px 2px 2px}.wallet-mini{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:2px 10px;margin-top:8px;padding-top:8px;font-size:12.5px;display:grid}.wallet-mini span{color:var(--muted);font-weight:600}.wallet-mini b{font-family:var(--mono);text-align:right;font-weight:600}.tape{height:var(--tape-h);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink-2);font:500 12.5px var(--mono);background:#ffffff8c;align-items:center;display:flex;position:relative;overflow:hidden}.tape-track{white-space:nowrap;gap:26px;padding-left:96px;animation:70s linear infinite tape;display:flex}.tape:hover .tape-track{animation-play-state:paused}.no-motion .tape-track{animation:none}.tape-track a{color:inherit;align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.tape-track img{border-radius:50%;width:16px;height:16px}.tape-live{z-index:2;background:var(--grad);color:#fff;height:22px;font:700 10.5px var(--font);letter-spacing:.08em;box-shadow:0 0 0 6px #ffffffe6, var(--glow);border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:flex;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.tape-live i{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite blink}@keyframes blink{50%{opacity:.3}}@keyframes tape{0%{transform:translate(0)}to{transform:translate(-50%)}}.coin-cell{align-items:center;gap:10px;min-width:0;display:flex}.coin-cell img{background:var(--bg);border-radius:50%;flex-shrink:0;width:26px;height:26px}.coin-cell .tags{gap:4px;display:inline-flex}.pulse{flex-direction:column;flex:1;min-height:0;padding:2px 12px 8px;display:flex;overflow:hidden}.pulse-row{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:18px 48px 1fr auto;align-items:center;gap:8px;padding:6px 0;font-size:12.5px;font-weight:500;text-decoration:none;display:grid}.pulse-row:hover{color:var(--violet-2);text-decoration:none}.pulse-row:last-child{border-bottom:0}.pulse-row img{border-radius:50%;width:18px;height:18px}.pulse-row .mono:first-of-type{text-align:right}.cat-tag{font:700 10px var(--font);text-transform:uppercase;letter-spacing:.04em;background:var(--lilac-soft);color:var(--violet-2);white-space:nowrap;border-radius:999px;padding:2px 7px}.coin-name{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:190px;display:inline-block;overflow:hidden}.stack-only{display:none}@media (width<=720px){.stack .hide-stack{display:none}.stack .stack-only{display:inline}}@media (width<=640px){th,td{padding:12px 10px}th:first-child,td:first-child{padding-left:14px}th:last-child,td:last-child{padding-right:14px}}@media (width<=480px){.hide-xs{display:none!important}}.panel,.card,.explain,.scene-title,.court>*,.modes>div,.entry,.turn,.objection,.token-band,.verdict-card,.table-wrap,.modal{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(var(--brk), var(--brk)) top left / 14px 1.5px no-repeat, linear-gradient(var(--brk), var(--brk)) top left / 1.5px 14px no-repeat, linear-gradient(var(--brk), var(--brk)) top right / 14px 1.5px no-repeat, linear-gradient(var(--brk), var(--brk)) top right / 1.5px 14px no-repeat, linear-gradient(var(--brk), var(--brk)) bottom left / 14px 1.5px no-repeat, linear-gradient(var(--brk), var(--brk)) bottom left / 1.5px 14px no-repeat, linear-gradient(var(--brk), var(--brk)) bottom right / 14px 1.5px no-repeat, linear-gradient(var(--brk), var(--brk)) bottom right / 1.5px 14px no-repeat, var(--card);-webkit-backdrop-filter:blur(14px)saturate(1.3)}.entry.open{border-color:#3ff0ff66}.waiting-card,.gates .card:not(.on),.modes>div:nth-child(3){border-style:dashed;border-color:var(--line-2);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.modes>div:first-child{background:#0e283ac7}.modes>div:nth-child(2),.gates .card.on{background:#0c2a2cc7}.thesis-card,.court .outcome{background:var(--grad-soft);border-color:#3ff0ff4d}.modal{background-color:var(--card-solid);width:min(440px,100%)}.modal-back,.spot-back{background:#01040ab8}.notice{box-shadow:var(--inset);background:#3ff0ff0f}.notice.err{color:#ffb3c1;background:var(--berry-soft)}h1,h2{letter-spacing:-.01em;text-shadow:0 0 28px #3ff0ff2e}h1 em,h2 em,.hl{color:var(--violet);text-shadow:0 0 24px #3ff0ff73;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.cta-band h2 em{color:#fff;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.eyebrow{font-family:var(--mono);letter-spacing:.18em;color:var(--violet);text-shadow:0 0 10px #3ff0ff8c;font-weight:600}.panel-title{font-family:var(--mono);letter-spacing:.12em;color:var(--ink-2);font-size:11px;font-weight:600}.panel-head:before{background:var(--violet);width:6px;height:6px;animation:2.6s ease-in-out infinite blink;box-shadow:0 0 0 3px #3ff0ff26,0 0 10px #3ff0ff}:focus-visible{outline:2px solid var(--violet);outline-offset:2px}a{color:var(--violet)}.btn{border:1px solid var(--line-2);color:var(--ink);letter-spacing:.02em;transition:transform .2s var(--spring), box-shadow .2s, background .2s, border-color .2s;background:#3ff0ff0f;border-radius:10px;font-weight:600;box-shadow:inset 0 0 12px #3ff0ff0f}.btn:hover:not(:disabled){background:#3ff0ff1f;border-color:#8af7ffb3;transform:translateY(-1px);box-shadow:0 0 22px -6px #3ff0ffb3}.btn:active:not(:disabled){transform:scale(.97)}.btn.primary{background:var(--grad);color:var(--on-grad);border-color:#0000;font-weight:700;box-shadow:0 0 26px -6px #3ff0ffcc}.btn.primary:hover:not(:disabled){background:#7ff6ff;box-shadow:0 0 34px -4px #3ff0fff2}.btn.ivory,.header .btn.ivory{color:var(--violet-2);background:#3ff0ff1a;border:1px solid #3ff0ff99;box-shadow:0 0 18px -6px #3ff0ffcc,inset 0 0 12px #3ff0ff1f}.btn.ghost{box-shadow:none;background:0 0;border-color:#0000}.btn.ghost:hover:not(:disabled){box-shadow:none;background:#3ff0ff14;transform:none}.btn.sm{border-radius:9px}.chip{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-color:var(--line-2);height:24px;color:var(--ink-2);background:#3ff0ff0d;border-radius:6px;padding:0 8px;font-size:10.5px;font-weight:600}button.chip:hover{border-color:var(--violet);box-shadow:0 0 14px -4px #3ff0ffcc}.chip.demo{background:var(--sun-soft);color:var(--sun);border-color:#ffc85759}.chip.proposed{background:var(--sky-soft);color:#9cc8ff;border-color:#5aa8ff59}.chip.ok,.chip.paper{background:var(--mint-soft);color:var(--up);border-color:#3dffa859}.chip.bad{background:var(--berry-soft);color:var(--down);border-color:#ff5c7a59}.chip.research{background:var(--lilac-soft);color:var(--violet-2);border-color:#3ff0ff59}.chip.placeholder,.chip.live{background:0 0}.ca-chip{text-transform:none;letter-spacing:.02em}.cat-tag{font-family:var(--mono);color:var(--violet-2);background:#3ff0ff14;border-radius:5px;font-weight:600}.tooltip[data-tip]:hover:after,.tooltip[data-tip]:focus-visible:after{background:var(--card-solid);color:var(--ink);border:1px solid var(--line-2);font-family:var(--mono);font-size:11.5px}.sub-head p,.list-foot{font-family:var(--mono);font-size:12px}.kpi{box-shadow:var(--inset);border-radius:8px;background:#3ff0ff0b!important}.kpi b{font-family:var(--pixel);letter-spacing:0;text-shadow:0 0 12px #8af7ff73;font-size:24px;font-weight:400;line-height:1.05}.counts .kpi b{font-size:22px}.kpi span{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:500}.kpi-grid>.kpi{border:0}.counts .kpi:first-child b{color:var(--violet-2)}.counts .kpi:nth-child(2) b{color:var(--down)}.counts .kpi:nth-child(3) b{color:var(--up)}.counts .kpi:nth-child(4) b{color:var(--sun)}.calc-out>div{box-shadow:var(--inset);background:#3ff0ff0b}.calc-out .final{background:var(--grad);color:var(--on-grad)}.calc-out .final span{color:#03111cb3}.pnl-panel .panel-body{background:var(--lcd);box-shadow:var(--inset);border-radius:8px;margin:6px 10px 10px;padding:10px 12px}.pnl-value{font-family:var(--pixel);letter-spacing:0;font-weight:400}.pnl-panel .pnl-value{color:var(--lcd-ink);text-shadow:0 0 16px #3ff0ffa6;font-size:40px;line-height:1}.pnl-panel .pnl-value.down,.pnl-panel .down{color:var(--down);text-shadow:0 0 14px #ff5c7a80}.pnl-panel .up{color:var(--up)}.pnl-panel .pnl-sub,.pnl-panel .pnl-split{color:var(--lcd-dim)}.sparkline-wrap svg{filter:drop-shadow(0 0 4px #3ff0ff99)}.token-card .ticker{font-family:var(--display);letter-spacing:.02em;color:var(--violet);text-shadow:0 0 18px #3ff0ff80;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-size:40px;font-weight:700}.verdict.lg{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 0 22px;font-size:40px;font-weight:700}.score b,.rules-head .score b{font-family:var(--pixel);font-size:24px;font-weight:400}.exposure-bar{box-shadow:var(--inset);background:#3ff0ff0f}.exposure-bar div{box-shadow:0 0 12px #3ff0ffcc}.trace{color:#7fdcf0;box-shadow:var(--inset);text-shadow:0 0 6px #3ff0ff59;background:#020812d9}.trace .k{color:var(--violet-2)}.trace .c{color:#3f7d92}.trace .on{color:var(--sun)}.chart-window{border-color:var(--line-2);background:#3ff0ff08}.nav,.tabs,.explain-tabs{box-shadow:var(--inset);background:#3ff0ff0a;border-radius:12px}.nav a,.tabs button,.explain-tabs button{border-radius:9px}.nav a.active,.tabs button[aria-selected=true],.explain-tabs button[aria-selected=true]{color:var(--violet-2);background:#3ff0ff24;box-shadow:inset 0 0 0 1px #3ff0ff73,0 0 16px -6px #3ff0ffe6}.tabs button[aria-selected=true] .dim{color:var(--violet)}.header{border-bottom:1px solid var(--line-2);background:#040a14c7;box-shadow:0 1px 24px -10px #3ff0ff80}.wordmark{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;font-size:19px}.mobile-nav.open{background:var(--card-solid);border:1px solid var(--line-2)}.mobile-nav a.active{background:var(--lilac-soft);color:var(--violet-2)}.menu-btn{border-color:var(--line-2);color:var(--ink);background:#3ff0ff0f}.behaviours button{background:#3ff0ff0a}.behaviours button[aria-pressed=true]{background:var(--grad-soft);border-color:#3ff0ff73}.pager button{border:1px solid var(--line);background:#3ff0ff0a;border-radius:8px}.pager button[aria-current=page]{background:var(--grad);color:var(--on-grad);box-shadow:0 0 16px -4px #3ff0ffcc}input[type=text],input[type=number],input[type=search],select{color:var(--ink);box-shadow:var(--inset);border-color:var(--line-2);background:#020812b3;border-radius:9px}input:focus,select:focus{border-color:var(--violet);box-shadow:0 0 0 3px #3ff0ff2e,0 0 18px -4px #3ff0ff99}select option{background:var(--card-solid);color:var(--ink)}.pay-row{box-shadow:var(--inset);background:#020812b3;border-radius:12px}.pay-row input{font-family:var(--pixel);color:var(--violet-2);text-shadow:0 0 12px #3ff0ff80;background:0 0;font-size:28px;font-weight:400;box-shadow:none!important}.soon-badge{border-radius:14px;box-shadow:0 0 26px -4px #3ff0ffcc}.wallet-facts div{box-shadow:var(--inset);background:#3ff0ff0b}th{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-2);background:#3ff0ff0d;font-size:10.5px;font-weight:600}tbody tr:hover{background:#3ff0ff0d}.e-toggle,.entry .e-toggle{box-shadow:inset 0 0 0 1px var(--line-2);background:#3ff0ff0f;border-radius:7px}.review,.entry-facts span{background:#3ff0ff0b}.agents-row button{border-color:var(--line);background:#3ff0ff0a}.agents-row button.on{background:var(--grad-soft);border-color:#3ff0ff80;box-shadow:0 0 18px -6px #3ff0ffcc}.turns-mini i{background:#3ff0ff14}.turns-mini .now i{box-shadow:0 0 10px #3ff0ffe6}.mode-strip span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#3ff0ff0d;border-radius:6px;font-size:10.5px;font-weight:600}.mode-strip span.on{background:var(--mint-soft);color:var(--up)}.mode-strip span.done{background:var(--lilac-soft);color:var(--violet-2)}.footer{border-top:1px solid var(--line-2);background:#030810d9}.footer-legal strong,.footer .tag{font-family:var(--mono)}.footer .tag{letter-spacing:.02em;font-size:14px;font-weight:500}.footer-bottom{font-family:var(--mono);font-size:11.5px}.chart .axis{stroke:var(--line-2)}.chart path[stroke]{stroke-width:2.2px;filter:drop-shadow(0 0 4px #3ff0ff8c)}.skeleton{background:#3ff0ff1a;animation:1.4s ease-in-out infinite blink}.coin-cell img,.pulse-row img{background:#ffffffe6}.tape{color:var(--ink-2);border-bottom:1px solid var(--line-2);font:500 12.5px var(--mono);-webkit-backdrop-filter:none;backdrop-filter:none;background:#02070fe6}.tape-track a{font-weight:500}.tape-track a:hover{color:var(--violet)}.tape-track img{filter:none;opacity:.95}.tape-live{font:600 10px var(--mono);letter-spacing:.12em;background:var(--grad);color:var(--on-grad);border-radius:6px;box-shadow:0 0 0 4px #02070fe6,0 0 16px #3ff0ffb3}.tape-live i{background:var(--on-grad)}.stage,.spot,.og-stage,.objection .stage-box{background:#02060d;border:1px solid #3ff0ff59;box-shadow:0 0 0 1px #02060de6,0 0 40px -14px #3ff0ff99,0 30px 60px -30px #000000f2}.objection .stage-box{box-shadow:none;border-width:0 1px 0 0;border-radius:0}.stage:after,.spot:after,.objection .stage-box:after{content:"";z-index:3;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(#78e6ff0b 0 1px,#0000 1px 3px);position:absolute;inset:0;box-shadow:inset 0 0 60px #000000b3}.stage,.spot{border-radius:var(--radius-lg)}.dock{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040a14cc;box-shadow:0 0 24px -10px #3ff0ffb3}.dock button{border-radius:12px}.dock .follow{color:var(--ink);border:1px solid var(--line-2);box-shadow:none;background:#3ff0ff14;border-radius:10px}.dock .follow[aria-pressed=true]{background:var(--grad);color:var(--on-grad);border-color:#0000;box-shadow:0 0 18px -4px #3ff0ffe6}.dock button[aria-pressed=true]{box-shadow:0 0 0 2px #02060d, 0 0 0 3.5px var(--violet), 0 0 22px #3ff0ffcc}.who-owl{background:#0a2a36;box-shadow:inset 0 0 0 1px #3ff0ff73}.who-dog{background:#2e1e0c;box-shadow:inset 0 0 0 1px #ffb05c73}.who-cat{background:#1e1636;box-shadow:inset 0 0 0 1px #b88cff73}.objection-mini button{background:#0a2a36}.turn .ava,.court .arg-head button,.cast-mini img,.speech img{box-shadow:inset 0 0 0 1px var(--line-2);background:#0a2234}.cast .pic{background:#3ff0ff0d}.cast .pic .tap{border:1px solid var(--line-2);color:var(--violet-2);background:#040a14d9}.bubble{background:var(--card-solid);font-family:var(--font);border:1px solid #3ff0ff73;border-radius:12px;box-shadow:0 0 26px -8px #3ff0ffb3}.bubble:after{background:var(--card-solid);border-bottom:1px solid #3ff0ff73;border-right:1px solid #3ff0ff73;border-bottom-right-radius:3px}.bubble .who b{font-family:var(--display)}.scene-hint{font-family:var(--mono);color:var(--violet-2);border:1px solid var(--line-2);background:#040a14cc;border-radius:6px;font-size:11px}.stamp{font-family:var(--display);letter-spacing:.08em;text-shadow:0 0 14px;background:#02060dd9;border-width:2px;border-radius:8px;font-size:30px;font-weight:700;box-shadow:0 0 24px -4px,inset 0 0 18px -6px}.stamp-mark{color:var(--violet);background:#02060dd9;box-shadow:0 0 18px -4px}.spot-card{border:1px solid var(--line-2);border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040a14c7}.spot-card .role{color:var(--violet)}.spot-close{color:var(--ink);border:1px solid var(--line-2);background:#040a14d9;border-radius:10px}@media (width<=760px){.stamp{font-size:22px}}.cta-band .inner,.token-band .lead{background:var(--grad);color:var(--on-grad)}.cta-band .inner{border-radius:var(--radius-lg);box-shadow:0 0 60px -16px #3ff0ffcc}.cta-band .inner:before{display:none}.cta-band h2{color:var(--on-grad);text-shadow:none}.cta-band h2 em{color:#fff}.token-band .lead p{color:#03111cd9}.token-band .lead h2{font-family:var(--display);letter-spacing:.01em;color:var(--on-grad);text-shadow:none;font-size:clamp(64px,8vw,110px);font-weight:700;line-height:.9}.token-band .lead .chip{color:var(--on-grad);background:#03111c26;border-color:#03111c59}.cta-band .btn.primary,.token-band .lead .btn.primary{color:var(--violet-2);background:#03111c;border-color:#0000;box-shadow:0 8px 22px -8px #0009}.cta-band .btn:not(.primary),.token-band .lead .btn:not(.primary){color:var(--on-grad);box-shadow:none;background:#03111c1f;border-color:#03111c66}.token-band .points>div{border-color:var(--line)}.intro{background:var(--bg)}.intro:before{background:linear-gradient(#6edcff0d 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#6edcff0d 1px,#0000 1px) 0 0/44px 44px}.progress{height:6px;box-shadow:var(--inset);background:#3ff0ff14;border-radius:99px}.progress>div{background:var(--grad);border-radius:99px;box-shadow:0 0 14px #3ff0ffe6}.explain-body .kpi b{font-size:21px}.explain-body .kpi span{font-size:9.5px}th,td{padding-left:12px;padding-right:12px}.coin-name{max-width:130px}.pulse-foot{border-top:1px solid var(--line);font:600 11px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--violet-2);background:var(--bg);padding:9px 14px;display:block}.pulse-foot:hover{color:var(--ink);text-decoration:none}.pulse{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;max-height:330px;overflow-y:auto}@media (width>=961px) and (height>=420px){.dash-right{margin-bottom:0;padding-bottom:6px;overflow:hidden}.dash-right>.panel.pulse-panel{flex:1 1 0;min-height:0}.pulse-panel .pulse{max-height:none}}@media (width>=961px) and (height>=420px) and (height<=1040px){.dash-right .bench-panel{display:none}}@media (width>=961px) and (height>=420px){.pulse-panel .pulse{padding-bottom:14px;-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),#0000);mask-image:linear-gradient(#000 calc(100% - 26px),#0000)}}@media (width>=961px) and (height>=420px) and (height<=820px){.session-verdict p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.session-verdict .verdict.lg{font-size:44px}}@media (width>=961px) and (height>=420px){.dash-left>.panel.log-panel{flex:1 1 0;min-height:160px}.log-row{padding:6px 0}html.home-lock,html.home-lock body{height:100%;overflow:hidden}html.home-lock .footer{display:none}}@media (width>=961px) and (height>=420px) and (height<=720px){.dash-left>.panel.log-panel{min-height:96px}}@media (width<=600px){.bd-dog .bars,.bd-owl .glyph.g2,.bd-cat .receipt,.backdrop .tag{display:none}.bd-cat .digits{font-size:64px}.bd-cat .ledger{width:84px;font-size:15px}.bd-owl .radar{width:140px;height:140px}}@media (width>=961px) and (height>=420px){.dash-left .counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.dash-left .counts .kpi{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:7px 2px 6px;display:flex}.dash-left .counts .kpi span{max-width:100%}.dash-left .counts .kpi b{font-size:21px}.dash-left .counts .kpi span{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.dash-left>.panel.log-panel{min-height:220px}}.tape:before{content:"";z-index:1;pointer-events:none;border-right:1px solid var(--line-2);background:#02070f;width:104px;position:absolute;top:0;bottom:0;left:0}.stage.workroom{--board:104px;background:#030812}.stage.workroom .scene-box{inset:0}.wr-stills{z-index:2;inset:60px 0 var(--board);justify-content:center;align-items:flex-end;gap:4%;display:flex;position:absolute}.wr-stills img{object-fit:contain;width:28%;max-height:100%}.stage.workroom .say{z-index:5;--c:63, 240, 255;border-color:rgba(var(--c), .6);width:min(340px,100% - 24px);box-shadow:0 0 26px -8px rgba(var(--c), .75);margin:0;padding:9px 13px;position:absolute;top:12px;left:12px;right:auto}.stage.workroom .say.at-dog{--c:255, 176, 92}.stage.workroom .say.at-cat{--c:184, 140, 255}.stage.workroom .say .who b{color:rgb(var(--c))}.stage.workroom .say p{font-size:13.5px;line-height:1.4}.stage.workroom .say:not(.engine):not([data-placed]){visibility:hidden}.stage.workroom .say:after{left:calc(var(--tail,50%) - 9px);border-color:rgba(var(--c), .6);top:auto;bottom:-9px;transform:rotate(45deg)}.stage.workroom .say.engine{background:#030a14eb;width:min(560px,100% - 24px);margin:0 auto;left:0;right:0}.stage.workroom .say.engine:after{display:none}.stage.workroom .say.engine .who{font-family:var(--mono);letter-spacing:.12em}.stage.workroom .say.engine p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workroom .stamp{width:max-content;margin:0 auto;inset:104px 0 auto}.ops{z-index:4;background:#030a14f5;border:1px solid #3ff0ff80;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head out""flow flow";align-items:center;gap:7px 12px;padding:8px 12px;display:grid;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 0 28px -12px #3ff0ffcc}.ops-head{grid-area:head;align-items:center;gap:10px;min-width:0;display:flex}.ops-flow{grid-area:flow}.ops-out{grid-area:out}.ops-title{font:600 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--violet);white-space:nowrap}.ops-case{font:11px/1 var(--mono);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ops-case b{color:var(--ink);font-family:var(--display);letter-spacing:.04em;margin-left:4px;font-size:14px}.ops-head .chip{padding:2px 8px;font-size:10px}.ops-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.ops-flow li{text-align:center;border:1px solid var(--line-2);background:#081424cc;border-radius:6px;grid-template-columns:minmax(0,1fr);padding:4px;transition:border-color .3s,box-shadow .3s;display:grid;position:relative}.ops-flow li i{display:none}.ops-flow li b{font:600 11.5px/1.15 var(--display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ops-flow li span{font:10px/1.2 var(--mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ops-flow li.done{border-color:#3dffa859}.ops-flow li.done b:before{content:"✓ ";color:var(--up)}.ops-flow li.now{border-color:var(--violet);box-shadow:0 0 16px -4px #3ff0ffcc}.ops-flow li.now b{color:var(--violet)}.ops-flow li.v-APPROVED{border-color:var(--up);box-shadow:0 0 16px -4px #3dffa8cc}.ops-flow li.v-APPROVED b,.ops-flow li.v-APPROVED span{color:var(--up)}.ops-flow li.v-REJECTED{border-color:var(--down);box-shadow:0 0 16px -4px #ff5c7acc}.ops-flow li.v-REJECTED b,.ops-flow li.v-REJECTED span{color:var(--down)}.ops-flow li.v-WATCHING{border-color:var(--amber);box-shadow:0 0 16px -4px #ffc857cc}.ops-flow li.v-WATCHING b,.ops-flow li.v-WATCHING span{color:var(--amber)}.ops-out{grid-template-columns:repeat(3,auto);gap:6px;display:grid}.ops-out button{cursor:pointer;transition:background-color .15s, transform .2s var(--spring), box-shadow .2s;background:#081424cc;border:1px solid;border-radius:6px;justify-content:center;align-items:baseline;gap:7px;padding:4px 10px;display:flex}.ops-out button b{font:700 18px/1.1 var(--display)}.ops-out button span{font:600 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.ops-out button:hover{transform:translateY(-1px);box-shadow:0 0 16px -6px}.ops-out button.up{color:var(--up)}.ops-out button.down{color:var(--down)}.ops-out button.acid{color:var(--amber)}.ops-out button.on{background:#3ff0ff1a;box-shadow:inset 0 0 0 1px,0 0 16px -6px}.ops-out button.flash{animation:.9s ease-out 2 tileFlash}@keyframes tileFlash{30%{box-shadow:0 0 22px -2px,inset 0 0 12px -4px}}.ops-note{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;animation:pop .3s var(--spring);background:#030a14f5;border:1px solid #3ff0ff80;border-radius:8px;margin:0;padding:7px 12px;font-size:12.5px;line-height:1.35;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow:hidden}.ops-note b{font-family:var(--display);margin-right:2px}.light-switch{z-index:4;right:14px;bottom:calc(var(--board) + 10px);font:600 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:#030a14e0;border:1px solid #3ff0ff4d;border-radius:6px;align-items:center;gap:7px;padding:5px 9px 5px 6px;display:flex;position:absolute}.light-switch i{border:1px solid var(--line-2);background:#0c1d31;border-radius:3px;width:22px;height:12px;position:relative}.light-switch i:after{content:"";background:var(--muted);width:8px;height:8px;transition:transform .2s var(--spring), background-color .2s;border-radius:2px;position:absolute;top:1px;left:1px}.light-switch.on{color:var(--ink)}.light-switch.on i:after{background:var(--violet);box-shadow:0 0 6px var(--violet);transform:translate(10px)}.light-switch:hover{border-color:var(--violet)}@media (width>=961px) and (height>=420px) and (height<=720px){.stage.workroom .say p{font-size:13px}}@media (width<=760px){.stage.workroom{--board:172px;height:560px}.workroom .stamp{top:96px}.ops{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""flow""out";gap:6px}.ops-out{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-out button{gap:5px;padding:4px 6px}.ops-out button span{letter-spacing:.06em}.ops-flow{gap:3px}.ops-flow li{padding:4px 2px}.ops-flow li b{font-size:10.5px}.ops-flow li span{font-size:9px}.stage.workroom .say{width:min(280px,100% - 24px)}.stage.workroom .say p{font-size:12.5px}.light-switch span{display:none}}@media (width>=961px) and (height>=420px){.dash-left>.panel.log-panel{flex:1 1 0;min-height:96px}.dash-left>.panel.trace-panel{flex:none;min-height:0;display:flex}.dash-left .pnl-panel .sparkline-wrap{display:block;margin-top:4px!important}.dash-left .pnl-panel .sparkline-wrap svg{height:34px}.trace-panel .trace{white-space:nowrap;-webkit-mask-image:none;mask-image:none}.trace-panel .trace>div{text-overflow:ellipsis;overflow:hidden}}@media (width>=961px) and (height>=420px) and (height<=820px){.dash-left .pnl-panel .sparkline-wrap svg{height:24px}.dash-left .pnl-panel .pnl-value{font-size:24px}.dash-left .pnl-sub{font-size:12px}.dash-left .counts .kpi{padding:5px 2px 4px}.dash-left .counts .kpi b{font-size:18px}.trace-panel .trace{padding:6px 9px;font-size:10.5px;line-height:1.42}.dash-left .panel-head{padding-top:8px}.dash-left .panel-body{padding:6px 12px 10px}.dash-left{gap:10px}}.tp{min-width:0;position:relative}.tp-btn{max-width:220px;height:26px;color:var(--ink);cursor:pointer;background:#3ff0ff14;border:1px solid #3ff0ff8c;border-radius:7px;align-items:center;gap:6px;padding:0 8px 0 6px;transition:border-color .2s,background-color .2s;display:inline-flex}.tp-btn:hover,.tp-btn[aria-expanded=true]{border-color:var(--violet);background:#3ff0ff29}.tp-btn img{border-radius:50%;flex-shrink:0;width:16px;height:16px}.tp-btn b{font:600 14px/1 var(--display);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tp-btn span{font:10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.tp-btn i{color:var(--muted);font-size:10px;font-style:normal}.tp-btn.busy b{animation:.9s steps(2,end) infinite tp-blink}@keyframes tp-blink{50%{opacity:.35}}.tp-pop{z-index:20;background:#030a14fa;border:1px solid #3ff0ff8c;border-radius:10px;flex-direction:column;gap:6px;width:340px;max-width:calc(100vw - 48px);padding:8px;display:flex;position:absolute;bottom:calc(100% + 14px);left:-6px;box-shadow:0 0 32px -10px #3ff0ffcc,0 18px 40px -12px #000}.tp-pop input{border:1px solid var(--line-2);height:32px;color:var(--ink);font:13px var(--body,inherit);background:#3ff0ff0a;border-radius:7px;outline:none;padding:0 10px}.tp-pop input:focus{border-color:var(--violet)}.tp-auto{text-align:left;border:1px dashed var(--line-2);color:var(--ink);cursor:pointer;background:0 0;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px;padding:7px 9px;display:grid}.tp-auto b{font:600 13px/1 var(--display);letter-spacing:.04em}.tp-auto span{color:var(--muted);font-size:12px}.tp-auto:hover,.tp-auto.on{border-color:var(--violet);background:#3ff0ff12}.tp-list{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;max-height:min(300px,46vh);margin:0;padding:0;list-style:none;overflow-y:auto}.tp-list button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:18px 64px minmax(0,1fr) auto 52px;align-items:center;gap:7px;padding:6px 7px;font-size:12.5px;display:grid}.tp-list button:hover,.tp-list button:focus-visible{background:#3ff0ff17;outline:none}.tp-list button.on{box-shadow:inset 2px 0 0 var(--violet);background:#3ff0ff24}.tp-list img{border-radius:50%;width:18px;height:18px}.tp-list b{font:600 12.5px/1 var(--display);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tp-list .nm{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tp-list .mono{text-align:right;font-size:11.5px}.tp-none{color:var(--muted);padding:10px;font-size:13px}.tp-foot{font:10.5px/1.3 var(--mono);color:var(--dim);margin:0;padding:2px 4px 0}.session-coin{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.session-coin img{border-radius:50%;width:14px;height:14px}.analyze-btn{white-space:nowrap;border-radius:7px;height:28px;padding:0 10px;font-size:12px}@media (width<=760px){.tp-pop{width:auto;max-width:none;position:fixed;inset:96px 12px auto}}@media (width<=1500px){.ops-case{display:none}}@media (width<=1400px){.tp-btn span{display:none}}@media (width>=961px) and (height>=420px) and (height<=720px){.dash-left .exposure{display:none}.dash-left>.panel.log-panel{min-height:88px}.trace-panel .trace{padding:5px 8px;font-size:10px;line-height:1.32}}.ops:has(.tp-pop){z-index:40}.tlogo{object-fit:cover;vertical-align:middle;border-radius:50%;flex-shrink:0;display:inline-block}.tlogo.badge{font:700 10px/1 var(--mono);letter-spacing:-.02em;color:hsl(var(--h) 90% 78%);background:hsl(var(--h) 45% 16%);box-shadow:inset 0 0 0 1px hsl(var(--h) 70% 55% / .7);place-items:center;display:inline-grid}.trace-evidence{border-top:1px solid var(--line);font:11.5px/1.45 var(--mono);color:var(--muted);gap:5px;margin:10px 0 0;padding:8px 0 0;list-style:none;display:grid}.trace-evidence li{padding-left:12px;position:relative}.trace-evidence li:before{content:"›";color:var(--violet);position:absolute;left:0}@media (width>=961px) and (height>=420px){.dash-right{overflow-y:auto}.dash-right>.panel.trace-panel{flex-direction:column;flex:none;min-height:0;display:flex}.dash-right .trace-panel .panel-body{overflow:visible}.dash-right .trace-panel .trace{height:auto;padding:8px 10px;font-size:11px;line-height:1.6}}@media (width>=961px) and (height>=420px) and (height<=820px){.dash-right .trace-panel .trace{font-size:10.5px;line-height:1.45}.trace-evidence{gap:3px;margin-top:8px;font-size:10.5px}}@media (width>=961px) and (height>=420px) and (height<=720px){.dash-left .exposure{display:block}}.token-card{flex-direction:column;gap:12px;padding:14px;display:flex}.tk-head{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;display:grid}.tk-mark{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line-2), 0 0 18px -6px #3ff0ff99;background:#3ff0ff0f;border-radius:10px;place-items:center;display:grid}.tk-mark svg{width:34px;height:34px}.tk-name{gap:4px;min-width:0;display:grid}.token-card .tk-name .ticker{font:700 30px/.95 var(--display);letter-spacing:.03em;color:var(--ink);text-shadow:0 0 16px #3ff0ff73}.tk-name span{font:500 10.5px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tk-facts{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;margin:0;display:grid}.tk-facts div{min-width:0;padding:7px 10px}.tk-facts div+div{border-left:1px solid var(--line)}.tk-facts dt{font:600 9.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:5px}.tk-facts dd{font:600 13px/1.2 var(--body,inherit);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.tk-facts dd.tk-tba{color:var(--amber,#ffc857)}.tk-use{gap:7px;margin:0;padding:0;list-style:none;display:grid}.tk-use li{grid-template-columns:8px minmax(0,1fr);column-gap:9px;display:grid}.tk-use li:before{content:"";background:var(--violet);width:6px;height:6px;box-shadow:0 0 6px var(--violet);border-radius:1px;grid-row:1/span 2;margin-top:5px}.tk-use b{font:600 13px/1.25 var(--display);letter-spacing:.02em;color:var(--ink)}.tk-use span{color:var(--muted);font-size:12px;line-height:1.35}.tk-note{font:11px/1.35 var(--mono);color:var(--dim);margin:0}.tk-actions{grid-template-columns:1fr auto;gap:8px;display:grid}.tk-actions .btn{width:100%}.token-card .wallet-mini{margin-top:0}@media (width>=961px) and (height>=420px) and (height<=820px){.token-card{gap:9px;padding:12px}.tk-use span{display:none}.tk-use{gap:4px}.token-card .tk-name .ticker{font-size:26px}.tk-mark{width:38px;height:38px}.tk-head{grid-template-columns:38px minmax(0,1fr)}}@media (width>=961px) and (height>=420px) and (height<=720px){.tk-note{display:none}}.tk-facts{grid-template-columns:minmax(0,1fr)}.tk-facts div{justify-content:space-between;align-items:baseline;gap:10px;padding:6px 10px;display:flex}.tk-facts div+div{border-left:0;border-top:1px solid var(--line)}.tk-facts dt{margin:0}@media (width>=961px) and (height>=420px) and (height<=720px){.trace-evidence li:nth-child(n+3){display:none}.trace-evidence li.trace-plan{display:block}}.trace-plan{color:var(--text)}@media (width>=961px) and (height>=420px) and (height<=600px){.trace-evidence,.tk-note,.pnl-sub,.dash-left .exposure{display:none!important}.dash{gap:10px;padding:10px}.stage.workroom{--board:96px}.ops{gap:5px 10px;padding:6px 10px}.ops-flow li{padding:2px 4px}}@media (width>=761px) and (width<=960px){.stage{height:max(460px, calc(100dvh - var(--header-h) - var(--tape-h) - 32px))}}@media (width>=961px) and (height>=420px){.dash-left .pnl-panel .pnl-value{letter-spacing:.01em;font-size:40px;line-height:1.05}}@media (width>=961px) and (height>=420px) and (height<=820px){.dash-left .pnl-panel .pnl-value{font-size:34px}}@media (width>=961px) and (height>=420px) and (height<=600px){.dash-left .pnl-panel .pnl-value{font-size:30px}}@media (width>=961px) and (width<=1280px) and (height>=420px){.dash{grid-template-columns:240px minmax(0,1fr) 252px;gap:10px;padding:10px}.dash-left .pnl-panel .pnl-value{font-size:30px}.dash .panel-title{letter-spacing:.06em;font-size:10.5px}.ops-title,.ops-head .chip{display:none}.ops-out{gap:4px}.ops-out button{gap:5px;padding:3px 7px}.ops-out button b{font-size:15px}.ops-out button span{letter-spacing:.05em;font-size:9px}}@media (width>=961px) and (width<=1100px) and (height>=420px){.ops-out button span,.tp-btn span{display:none}}.dash .token-card .tk-name .ticker{letter-spacing:.04em;font-size:22px}.dash .token-card .tk-facts dd{font-size:12px;font-weight:500}.vault-page{padding-bottom:48px}.vault-head{justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:24px;display:flex}.vault-net{background:#ffc4520f;border:1px solid #ffc45273;border-radius:12px;flex:none;align-items:center;gap:10px;padding:10px 14px;display:flex}.vault-net b{font:700 12px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#ffd27a;display:block}.vault-net span{color:var(--ink-2);font-size:12.5px}.vn-dot{background:#ffd27a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #ffc452cc}.vault-head h1{font-size:clamp(30px,3.6vw,44px)}.vault-head p{color:var(--muted);max-width:620px;margin-top:10px;font-size:15.5px}.vault-fine{font:500 12px/1.4 var(--mono);color:var(--muted)}.vault-intro{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.vault-why h3,.vault-gate h3{margin:0 0 12px}.vault-why ol{counter-reset:d;gap:14px;margin:0;padding:0;list-style:none;display:grid}.vault-why li{counter-increment:d;color:var(--ink-2);gap:3px;padding-left:38px;font-size:14px;display:grid;position:relative}.vault-why li:before{content:counter(d);width:26px;height:26px;font:700 13px/1 var(--mono);color:var(--violet-2);border:1px solid var(--line);background:var(--bg-2);border-radius:8px;place-items:center;display:grid;position:absolute;top:0;left:0}.vault-why b{color:var(--ink);font-size:15px}.vault-gate{align-content:center;justify-items:start;gap:12px;display:grid}.vault-gate p{margin:0}.vault-steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.vault-steps li{counter-increment:step;border:1px solid var(--line);color:var(--muted);border-radius:12px;align-content:start;gap:3px;padding:12px 14px 12px 44px;font-size:13px;display:grid;position:relative}.vault-steps li:before{content:counter(step);width:20px;height:20px;font:700 11px/1 var(--mono);color:var(--bg);background:var(--violet-2);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;left:14px}.vault-steps b{color:var(--ink);font-size:13.5px}.vault-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:16px;padding:0;display:grid}.vault-summary>div{grid-template-rows:auto auto 1fr;align-content:start;gap:6px;min-width:0;padding:18px 20px;display:grid}.vault-summary>div+div{border-left:1px solid var(--line)}.vs-label{font:600 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.vault-summary strong{font:600 22px/1.25 var(--mono);color:var(--ink);overflow-wrap:anywhere}.vault-summary .vs-accent{color:var(--violet-2)}.vs-change{font:600 12.5px/1.3 var(--mono)}.vs-note{color:var(--muted);font-size:12px}.vs-link{color:var(--violet-2);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.vs-link:disabled{opacity:.5;cursor:default}.vault-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.vault-panel{flex-direction:column;gap:16px;min-width:0;display:flex}.vault-tabs{width:100%}.vault-tabs button{flex:1}.vault-start{justify-items:start;gap:8px;padding:4px 0;display:grid}.vault-start p{margin:0}.vault-form{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.vault-label{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13.5px;font-weight:700;display:flex}.vault-label .muted{font-weight:600}.vault-input{position:relative}.vault-input input{width:100%;height:52px;font:600 20px var(--mono);padding:0 74px 0 14px}.vault-input .unit{font:600 13px var(--mono);color:var(--muted);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.vault-quick{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip-btn{border:1px solid var(--line);background:var(--bg-2);color:var(--ink-2);font:600 12.5px/1.2 var(--mono);cursor:pointer;border-radius:999px;padding:5px 12px}.chip-btn:hover:not(:disabled){border-color:var(--violet-2);color:var(--ink)}.chip-btn[aria-pressed=true]{border-color:var(--violet-2);color:var(--violet-2);background:#3ff0ff14}.chip-btn:disabled{opacity:.45;cursor:default}.vault-go{justify-content:center;width:100%;height:44px}.vault-hint{color:var(--muted);margin:0;font-size:12.5px}.vault-hint.bad,.vault-status.bad{color:var(--down)}.vault-limit{border-top:1px solid var(--line);gap:8px;padding:12px 0;display:grid}.vault-pct{font:600 13px var(--mono);color:var(--muted);align-items:center;gap:4px;display:inline-flex}.vault-pct input{text-align:right;width:76px;height:30px;font:600 12.5px var(--mono);padding:0 8px}.vault-status{color:var(--ink-2);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.vault-status.ok{color:var(--up)}.vault-status .spin{border:2px solid var(--line);border-top-color:var(--violet-2);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite spin}.vault-trades{flex-direction:column;gap:14px;min-width:0;display:flex}.vt-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.vt-head h3{margin:0}.vt-empty{text-align:center;border:1px dashed var(--line);border-radius:12px;flex:1;place-content:center;gap:4px;padding:36px 12px;display:grid}.vt-empty p{margin:0}.vt-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vt-row{border:1px solid var(--line);background:var(--bg-2);border-radius:12px;gap:10px;padding:14px;display:grid}.vt-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.vt-token{align-items:center;gap:8px;display:inline-flex}.vt-pnl{font:600 15px var(--mono)}.vt-pnl small{margin-left:4px;font-size:12.5px}.vt-bar{background:#6edcff1f;border-radius:999px;height:8px;position:relative}.vt-entry{background:var(--ink-2);width:2px;height:16px;position:absolute;top:-4px;transform:translate(-1px)}.vt-now{border:2px solid var(--bg);background:var(--violet-2);border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.vt-now.up{background:var(--up)}.vt-now.down{background:var(--down)}.vt-legend{color:var(--muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}.vt-legend b{color:var(--ink-2);font-family:var(--mono);font-weight:600}.vt-legend span:nth-child(2){text-align:center}.vt-legend span:last-child{text-align:right}.vault-secured{border:1px solid var(--up);color:var(--up);font:600 10.5px/1.6 var(--mono);white-space:nowrap;border-radius:999px;padding:1px 7px}.vault-more summary{cursor:pointer;color:var(--ink);font-weight:700}.vault-why-list{color:var(--ink-2);gap:8px;margin:12px 0 0;padding-left:18px;font-size:14px;display:grid}.vault-why-list b{color:var(--ink)}.flat{color:var(--muted)}@media (width<=960px){.vault-intro,.vault-grid{grid-template-columns:minmax(0,1fr)}.vault-head{flex-direction:column;align-items:flex-start}.vault-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-summary>div{padding:14px 16px}.vault-summary>div+div{border-left:0}.vault-summary>div:nth-child(2n){border-left:1px solid var(--line)}.vault-summary>div:nth-child(n+3){border-top:1px solid var(--line)}.vault-summary strong{font-size:18px}.vault-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.vault-steps{grid-template-columns:minmax(0,1fr)}.vt-legend{flex-wrap:wrap}.vt-legend span:nth-child(2){text-align:left;flex-basis:100%;order:3}}.small{font-size:12.5px}
