.atlas-scope{--atlas-ground:#050810;--atlas-text:#e8ecf4;--atlas-muted:#8a94a8;--atlas-accent:#6ea8fe;--atlas-accent-dim:#3b5f9e;--atlas-success:#4ade80;--atlas-warning:#fbbf24;--atlas-destructive:#f87171;--atlas-glass-bg:rgba(14,18,28,.35);--atlas-glass-bg-hover:rgba(14,18,28,.5);--atlas-glass-border:rgba(110,168,254,.18);--atlas-glass-blur:blur(14px);--atlas-neon-glow:0 0 1px rgba(110,168,254,.5),0 0 8px rgba(110,168,254,.08);--atlas-neon-glow-hover:0 0 1px rgba(110,168,254,.7),0 0 12px rgba(110,168,254,.15);--atlas-mono:"SF Mono","Cascadia Code","Consolas","Menlo",monospace;--atlas-sans:"Segoe UI","system-ui","Roboto",sans-serif}.atlas-scope.atlas-ground{background:var(--atlas-ground);background-image:radial-gradient(ellipse at 20% 0,rgba(59,95,158,.06) 0,transparent 60%),radial-gradient(ellipse at 80% 100%,rgba(74,222,128,.03) 0,transparent 50%);color:var(--atlas-text);font-family:var(--atlas-sans);line-height:1.5;min-height:100vh;padding:32px 24px 80px}.atlas-scope.atlas-ground.atlas-error{box-shadow:inset 0 0 120px hsla(0,91%,71%,.06)}.atlas-scope h1{font-size:24px;font-weight:700;letter-spacing:-.02em;margin-bottom:6px;color:var(--atlas-text)}.atlas-scope .sub{color:var(--atlas-muted);font-size:13px;margin-bottom:20px;max-width:70ch}.atlas-scope .chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px;align-items:center}.atlas-scope .chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--atlas-mono);font-size:11px;padding:4px 10px;border-radius:999px;background:var(--atlas-glass-bg);border:1px solid var(--atlas-glass-border);backdrop-filter:var(--atlas-glass-blur);-webkit-backdrop-filter:var(--atlas-glass-blur);color:var(--atlas-muted)}.atlas-scope .chip b{color:var(--atlas-text);font-weight:700}.atlas-scope button.chip{cursor:pointer;transition:border-color .2s,color .2s,box-shadow .2s}.atlas-scope button.chip:hover{box-shadow:0 0 8px rgba(110,168,254,.15)}.atlas-scope .chip.chip-on,.atlas-scope button.chip:hover{border-color:var(--atlas-accent);color:var(--atlas-text)}.atlas-scope .chip.chip-off{opacity:.55}.atlas-scope .controls{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px;align-items:center}.atlas-scope .controls input[type=search]{flex:1;min-width:200px;padding:9px 14px;border:1px solid var(--atlas-glass-border);border-radius:8px;background:var(--atlas-glass-bg);backdrop-filter:var(--atlas-glass-blur);-webkit-backdrop-filter:var(--atlas-glass-blur);color:var(--atlas-text);font-family:var(--atlas-mono);font-size:12px;outline:none;transition:border-color .2s}.atlas-scope .controls input[type=search]::placeholder{color:var(--atlas-muted);opacity:.6}.atlas-scope .controls input[type=number]{width:110px;padding:9px 10px;border:1px solid var(--atlas-glass-border);border-radius:8px;background:var(--atlas-glass-bg);backdrop-filter:var(--atlas-glass-blur);-webkit-backdrop-filter:var(--atlas-glass-blur);color:var(--atlas-text);font-family:var(--atlas-mono);font-size:12px;outline:none;transition:border-color .2s}.atlas-scope .controls input:focus{border-color:var(--atlas-accent);box-shadow:0 0 8px rgba(110,168,254,.2)}.atlas-scope select{padding:8px 12px;border:1px solid var(--atlas-glass-border);border-radius:8px;background:var(--atlas-glass-bg);backdrop-filter:var(--atlas-glass-blur);-webkit-backdrop-filter:var(--atlas-glass-blur);color:var(--atlas-text);font-size:12px;outline:none}.atlas-scope select option{background:#0e121c;color:var(--atlas-text)}.atlas-scope select:focus{border-color:var(--atlas-accent);box-shadow:0 0 8px rgba(110,168,254,.2)}.atlas-scope .controls .atlas-chiprow{flex-basis:100%;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.atlas-scope .controls .atlas-chiplabel{gap:4px;font-size:10px;text-transform:uppercase;letter-spacing:.05em;margin-right:2px}.atlas-scope .controls .atlas-chiplabel,.atlas-scope .controls .atlas-minlabel{display:inline-flex;align-items:center;font-family:var(--atlas-mono);color:var(--atlas-muted)}.atlas-scope .controls .atlas-minlabel{gap:6px;font-size:11px}.atlas-scope .atlas-cards2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-top:14px}.atlas-scope .demo{position:relative;border-radius:14px;padding:16px;backdrop-filter:var(--atlas-glass-blur);-webkit-backdrop-filter:var(--atlas-glass-blur);overflow-wrap:break-word}.atlas-scope .demo.eval{background:rgba(14,18,28,.4);box-shadow:0 0 1px rgba(74,222,128,.4),0 0 10px rgba(74,222,128,.06)}.atlas-scope .demo.eval:before{content:"";position:absolute;inset:0;border-radius:14px;padding:1px;background:linear-gradient(135deg,rgba(74,222,128,.3),rgba(74,222,128,.05) 40%,rgba(74,222,128,.2));-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.atlas-scope .demo.diag{background:rgba(251,191,36,.04);box-shadow:0 0 1px rgba(251,191,36,.3),0 0 8px rgba(251,191,36,.05)}.atlas-scope .demo.diag:before{content:"";position:absolute;inset:0;border-radius:14px;padding:1px;background:linear-gradient(135deg,rgba(251,191,36,.3),rgba(251,191,36,.05) 40%,rgba(251,191,36,.2));-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.atlas-scope .kv{display:flex;justify-content:space-between;gap:10px;font-family:var(--atlas-mono);font-size:11.5px;padding:3px 0;border-bottom:1px solid rgba(110,168,254,.04)}.atlas-scope .kv:last-child{border-bottom:none}.atlas-scope .kv .v{color:var(--atlas-muted);text-align:right}.atlas-scope .kv .num{color:var(--atlas-success);font-weight:700;text-shadow:0 0 8px rgba(74,222,128,.2)}.atlas-scope .kv .neg{color:var(--atlas-destructive)}.atlas-scope .kv .hi,.atlas-scope .kv .lbl-acc{color:var(--atlas-accent);font-weight:600}.atlas-scope .kv .lbl-net{font-weight:700;color:var(--atlas-success)}.atlas-scope .kv .val-warn{color:var(--atlas-warning)}.atlas-scope .kv.why-box{border:1px solid rgba(251,191,36,.15);border-radius:6px;padding:6px 8px;margin:2px 0}.atlas-scope .kv.why-box .why-label{color:var(--atlas-warning)}.atlas-scope .kv .why-text{font-size:10.5px;color:var(--atlas-muted);line-height:1.4;text-align:left}.atlas-scope .kv .raw-code{font-size:9.5px}.atlas-scope .kv.diag-footer{margin-top:6px;padding-top:6px;border-top:1px dashed rgba(251,191,36,.15);border-bottom:none}.atlas-scope .kv.diag-footer .diag-footer-text{font-style:italic;color:var(--atlas-muted);font-size:10.5px;text-align:left}.atlas-scope .dapp-badge{display:flex;align-items:center;gap:8px;width:100%;padding:6px 12px 6px 10px;border-radius:8px;margin-bottom:10px;background:linear-gradient(135deg,rgba(30,58,180,.25),rgba(20,35,120,.15));border:1px solid rgba(59,95,246,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#4169e1;text-shadow:0 0 10px rgba(65,105,225,.4),0 0 20px rgba(65,105,225,.1);box-shadow:inset 0 0 12px rgba(65,105,225,.08),0 0 6px rgba(65,105,225,.15);transition:box-shadow .3s}.atlas-scope .dapp-badge:hover{box-shadow:inset 0 0 16px rgba(65,105,225,.12),0 0 12px rgba(65,105,225,.25)}.atlas-scope .dapp-badge img{width:22px;height:22px;border-radius:5px;flex-shrink:0;filter:drop-shadow(0 0 4px rgba(65,105,225,.3))}.atlas-scope .dapp-badge .sep{color:rgba(65,105,225,.5);font-weight:400;margin:0 2px}.atlas-scope .led-group{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;gap:3px;font-size:9px;font-family:var(--atlas-mono);font-weight:500;text-transform:none;letter-spacing:0}.atlas-scope .led.on{width:8px;height:8px;border-radius:50%;background:#0f8;box-shadow:0 0 4px #0f8,0 0 10px rgba(0,255,136,.5),0 0 18px rgba(0,255,136,.2);animation:atlasLedPulse 2s ease-in-out infinite}.atlas-scope .led.wait{width:8px;height:8px;border-radius:50%;background:#ffb000;box-shadow:0 0 4px #ffb000,0 0 10px rgba(255,176,0,.5),0 0 18px rgba(255,176,0,.2);animation:atlasLedPulse 1.5s ease-in-out infinite}.atlas-scope .led.led-hot{background:#f60;box-shadow:0 0 4px #f60,0 0 10px rgba(255,102,0,.5),0 0 18px rgba(255,102,0,.2)}@keyframes atlasLedPulse{0%,to{opacity:1;filter:brightness(1.3)}50%{opacity:.7;filter:brightness(.8)}}@media (prefers-reduced-motion:reduce){.atlas-scope .led{animation:none}}.atlas-scope .dapp-badge.warn{border-color:rgba(251,191,36,.25);background:linear-gradient(135deg,rgba(180,58,30,.15),rgba(120,35,20,.08))}.atlas-scope .dapp-badge.warn img{filter:grayscale(.3);opacity:.8}.atlas-scope .dapp-badge.warn .led.wait{background:#f60;box-shadow:0 0 4px #f60,0 0 10px rgba(255,102,0,.5),0 0 18px rgba(255,102,0,.2)}.atlas-scope .led-text-live{color:#0f8;text-shadow:0 0 6px rgba(0,255,136,.4)}.atlas-scope .led-text-wait{color:#ffb000;text-shadow:0 0 6px rgba(255,176,0,.4)}.atlas-scope .led-text-hot{color:#f60;text-shadow:0 0 6px rgba(255,102,0,.4)}.atlas-scope .tok{display:inline-flex;align-items:center;gap:6px}.atlas-scope .tok img{box-shadow:0 0 4px rgba(110,168,254,.15)}.atlas-scope .tok .fallback,.atlas-scope .tok img{width:18px;height:18px;border-radius:50%;flex-shrink:0}.atlas-scope .tok .fallback{display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;font-family:var(--atlas-mono);color:#fff}.atlas-scope .tokpair{display:flex;align-items:center;gap:8px}.atlas-scope .tokpair .arrow{color:var(--atlas-accent-dim);font-size:11px}.atlas-scope .btn{display:block;width:100%;text-align:center;margin-top:12px;padding:10px;border-radius:8px;background:linear-gradient(135deg,rgba(110,168,254,.3),rgba(110,168,254,.1));color:var(--atlas-accent);font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(110,168,254,.3);backdrop-filter:var(--atlas-glass-blur);-webkit-backdrop-filter:var(--atlas-glass-blur);text-shadow:0 0 10px rgba(110,168,254,.3);cursor:pointer;transition:all .2s}.atlas-scope .btn:hover:not(:disabled){background:rgba(110,168,254,.2);box-shadow:0 0 12px rgba(110,168,254,.2)}.atlas-scope .btn:disabled{opacity:.6;cursor:not-allowed}.atlas-scope .btn .sim-note{font-family:var(--atlas-mono);font-size:10px;letter-spacing:.08em}.atlas-scope .evidence{margin-top:8px;display:flex;align-items:center;gap:6px;font-family:var(--atlas-mono);font-size:10px;color:var(--atlas-muted)}.atlas-scope .evidence .ev-hi{color:var(--atlas-text)}.atlas-scope .inspect-btn{position:absolute;right:8px;top:8px;z-index:10;padding:3px;border-radius:6px;color:var(--atlas-muted);background:var(--atlas-glass-bg);border:1px solid var(--atlas-glass-border);backdrop-filter:var(--atlas-glass-blur);-webkit-backdrop-filter:var(--atlas-glass-blur);cursor:pointer;transition:color .2s,box-shadow .2s}.atlas-scope .inspect-btn:hover{color:var(--atlas-text);box-shadow:0 0 8px rgba(110,168,254,.2)}.atlas-scope .glass-panel{border-radius:12px;padding:14px 16px;background:var(--atlas-glass-bg);border:1px solid var(--atlas-glass-border);backdrop-filter:var(--atlas-glass-blur);-webkit-backdrop-filter:var(--atlas-glass-blur);color:var(--atlas-text)}.atlas-scope .glass-panel.warn{border-color:rgba(251,191,36,.3);color:var(--atlas-warning);box-shadow:0 0 1px rgba(251,191,36,.3)}.atlas-scope .glass-panel.err{border-color:hsla(0,91%,71%,.3);color:var(--atlas-destructive);box-shadow:0 0 1px hsla(0,91%,71%,.3)}@media (prefers-reduced-motion:reduce){.atlas-scope .led.led-hot,.atlas-scope .led.on,.atlas-scope .led.wait{animation:none}}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/roboto-var-latin.de647698.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.atlas-scope .dapp-badge .led-group,.atlas-scope .demo,.atlas-scope .demo .fallback,.atlas-scope .demo .kv,.atlas-scope .demo .meta,.atlas-scope .demo .raw-code,.atlas-scope .demo .tok,.atlas-scope .demo .why-text{font-family:Roboto,Segoe UI,system-ui,sans-serif}.atlas-scope .demo{font-size:12.5px;line-height:1.45}.atlas-scope .demo .kv{font-size:12px;line-height:1.4;gap:12px}.atlas-scope .demo .kv>span:first-child{flex:0 0 auto;max-width:46%}.atlas-scope .demo .kv .v{min-width:0;max-width:54%;overflow-wrap:anywhere;text-align:right}.atlas-scope .demo .raw-code{font-size:10.5px;line-height:1.35}.atlas-scope .demo .why-text{font-size:11px;line-height:1.45}