@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rajdhani-latin-500-normal-ByNUCHrt.woff2)format("woff2"),url(/assets/rajdhani-latin-500-normal-DfvNI-Td.woff)format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rajdhani-latin-700-normal-BPDUZo87.woff2)format("woff2"),url(/assets/rajdhani-latin-700-normal-e0Uj8ZlN.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff")}:root{--bg:#05070d;--text:#e6f1ff;--muted:#7d8aa5;--cyan:#00e5ff;--cyan-rgb:0, 229, 255;--magenta:#ff2bd6;--magenta-rgb:255, 43, 214;--orange:#ff6a1a;--orange-rgb:255, 106, 26;--amber:#ff9d3d;--amber-rgb:255, 157, 61;--red:#f35;--red-rgb:255, 51, 85;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-vision=deutan]{--magenta:#bf00ff;--magenta-rgb:191, 0, 255;--orange:#ffd500;--orange-rgb:255, 213, 0;--amber:#ffa64d;--amber-rgb:255, 166, 77;--red:#e63322;--red-rgb:230, 51, 34}:root[data-vision=protan]{--magenta:#f0f;--magenta-rgb:255, 0, 255;--orange:#fa0;--orange-rgb:255, 170, 0;--amber:#ffdb26;--amber-rgb:255, 219, 38}:root[data-vision=tritan]{--magenta:#974dff;--magenta-rgb:151, 77, 255;--orange:#e6bd45;--orange-rgb:230, 189, 69}*{box-sizing:border-box}button{transition:filter .15s,transform .12s}button:not(:disabled):active{filter:brightness(1.45);transform:scale(.97)}@keyframes screen-on{0%{clip-path:inset(49% 0);filter:brightness(3)}35%{clip-path:inset(0);filter:brightness(1.8)}50%{opacity:.75}62%{opacity:1;filter:brightness(1.2)}to{clip-path:inset(0);filter:none}}html.reduce-motion button:not(:disabled):active{transform:none}html,body{background:var(--bg);min-height:100%;color:var(--text);overscroll-behavior:none;margin:0;font-family:Rajdhani,system-ui,sans-serif;font-size:16px;font-weight:500}body{background:radial-gradient(ellipse 80% 45% at 50% 0%, rgba(var(--cyan-rgb), .14), transparent 70%), radial-gradient(ellipse 60% 30% at 50% 100%, rgba(var(--orange-rgb), .1), transparent 70%), var(--bg);overflow-x:hidden}.floor{z-index:0;pointer-events:none;background-image:linear-gradient(rgba(var(--cyan-rgb), .22) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--cyan-rgb), .22) 1px, transparent 1px);transform-origin:50% 0;opacity:.55;background-size:56px 56px;height:55vh;animation:6s linear infinite floor;position:fixed;bottom:-10vh;left:-50%;right:-50%;transform:perspective(320px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000,#000 35% 70%,#0000);mask-image:linear-gradient(#0000,#000 35% 70%,#0000)}@keyframes floor{to{background-position:0 56px}}html.reduce-motion .floor{animation:none}.lab.svelte-1hyp9k7{border:1px dashed rgba(var(--orange-rgb), .6);background:rgba(var(--orange-rgb), .06);border-radius:14px;flex-direction:column;gap:8px;padding:10px 12px;font-size:13px;display:flex}.head.svelte-1hyp9k7{align-items:center;gap:8px;display:flex}.badge.svelte-1hyp9k7{background:var(--orange);color:#05070d;letter-spacing:.12em;border-radius:999px;padding:1px 8px;font-weight:700}.note.svelte-1hyp9k7{color:var(--muted)}.controls.svelte-1hyp9k7{grid-template-columns:1fr 1fr;gap:8px;display:grid}label.svelte-1hyp9k7{color:var(--muted);flex-direction:column;gap:4px;display:flex}.range.svelte-1hyp9k7{grid-column:1/-1}.range.svelte-1hyp9k7 b:where(.svelte-1hyp9k7){color:var(--orange)}select.svelte-1hyp9k7,button.svelte-1hyp9k7{font:inherit;color:var(--text);background:#0b1020;border:1px solid #e6f1ff33;border-radius:10px;padding:8px 10px;font-size:15px}input[type=range].svelte-1hyp9k7{accent-color:var(--orange)}button.svelte-1hyp9k7{border-color:var(--orange);background:rgba(var(--orange-rgb), .15);cursor:pointer;grid-column:1/-1;font-weight:700}button.raid.svelte-1hyp9k7{border-color:var(--magenta);background:rgba(var(--magenta-rgb), .15);grid-column:auto;align-self:end}button.svelte-1hyp9k7:disabled{opacity:.5}.info.svelte-1hyp9k7{color:var(--muted);margin:0;font-family:JetBrains Mono,monospace;font-size:11px}.info.svelte-1hyp9k7 b:where(.svelte-1hyp9k7){color:var(--text)}.nexus.svelte-1m8atg5{width:var(--s);height:var(--s);flex:none;position:relative}.nexus.svelte-1m8atg5>span:where(.svelte-1m8atg5){background:var(--img) center / contain no-repeat;position:absolute;inset:0}.core.svelte-1m8atg5{filter:drop-shadow(0 0 calc(2px + var(--t) * 10px) rgba(var(--magenta-rgb), calc(.35 + var(--t) * .5)));animation:svelte-1m8atg5-breathe calc(3.2s - var(--t) * 1.6s) ease-in-out infinite, svelte-1m8atg5-signal calc(6.5s - var(--t) * 4s) steps(1) infinite}.eyes.svelte-1m8atg5{pointer-events:none;background:0 0!important}.head.svelte-1m8atg5 .eyes:where(.svelte-1m8atg5):before,.head.svelte-1m8atg5 .eyes:where(.svelte-1m8atg5):after{content:"";top:var(--ey);background:radial-gradient(circle, #ffffffe6, rgba(var(--eye), .55) 40%, transparent 70%);mix-blend-mode:screen;width:13%;height:9%;animation:svelte-1m8atg5-eyes calc(2.6s - var(--t) * 1.4s) ease-in-out infinite;border-radius:50%;position:absolute}.head.svelte-1m8atg5 .eyes:where(.svelte-1m8atg5):before{left:var(--ex)}.head.svelte-1m8atg5 .eyes:where(.svelte-1m8atg5):after{right:var(--ex)}.body.svelte-1m8atg5 .eyes:where(.svelte-1m8atg5){display:none}.ghost.svelte-1m8atg5{opacity:0;mix-blend-mode:screen}.g1.svelte-1m8atg5{filter:drop-shadow(0 0 0 var(--cyan)) hue-rotate(-40deg)}.g2.svelte-1m8atg5{filter:hue-rotate(60deg)saturate(2)}.calm.svelte-1m8atg5 .g1:where(.svelte-1m8atg5){animation:svelte-1m8atg5-ghost-a calc(6.5s - var(--t) * 4s) steps(1) infinite}.calm.svelte-1m8atg5 .g2:where(.svelte-1m8atg5){animation:svelte-1m8atg5-ghost-b calc(6.5s - var(--t) * 4s) steps(1) infinite}.angry.svelte-1m8atg5 .core:where(.svelte-1m8atg5){filter:sepia(1) saturate(6) hue-rotate(-50deg) drop-shadow(0 0 10px rgba(var(--red-rgb), .9));animation:90ms linear 8 svelte-1m8atg5-shake}.angry.svelte-1m8atg5 .g1:where(.svelte-1m8atg5){opacity:.7;animation:.11s linear 6 reverse svelte-1m8atg5-shake;transform:translate(-6%)}.angry.svelte-1m8atg5 .g2:where(.svelte-1m8atg5){opacity:.6;animation:.13s linear 5 svelte-1m8atg5-shake;transform:translate(6%)}.angry.svelte-1m8atg5 .eyes:where(.svelte-1m8atg5):before,.angry.svelte-1m8atg5 .eyes:where(.svelte-1m8atg5):after{background:radial-gradient(circle, #fff, rgba(var(--red-rgb), .8) 45%, transparent 70%);transform:scale(1.4)}.beaten.svelte-1m8atg5 .core:where(.svelte-1m8atg5){filter:grayscale(.8)brightness(.55);animation:.9s ease-out both svelte-1m8atg5-beaten-in,2.6s step-end .9s infinite svelte-1m8atg5-signal}.beaten.svelte-1m8atg5 .eyes:where(.svelte-1m8atg5){display:none}@keyframes svelte-1m8atg5-beaten-in{0%{filter:brightness(3)saturate(0);transform:translate(4%)}35%{filter:brightness(1.4);transform:translate(-3%)}}.hit.svelte-1m8atg5 .core:where(.svelte-1m8atg5){animation:.6s steps(6,end) svelte-1m8atg5-hit}.hit.svelte-1m8atg5 .g1:where(.svelte-1m8atg5){animation:.6s steps(4,end) svelte-1m8atg5-slide-a}.hit.svelte-1m8atg5 .g2:where(.svelte-1m8atg5){animation:.6s steps(4,end) svelte-1m8atg5-slide-b}.slice.svelte-1m8atg5{clip-path:inset(calc(var(--k) * 100% / 7) 0 calc(100% - (var(--k) + 1) * 100% / 7) 0);filter:grayscale(.6) brightness(1.2) drop-shadow(0 0 6px rgba(var(--cyan-rgb), .5));animation:svelte-1m8atg5-crumble 1.6s cubic-bezier(.5, 0, .8, .4) calc(.25s + var(--k) * 70ms) forwards}@keyframes svelte-1m8atg5-breathe{50%{transform:scale(1.035)}}@keyframes svelte-1m8atg5-eyes{0%,to{opacity:.45}50%{opacity:1}}@keyframes svelte-1m8atg5-signal{0%,71%,74%,91%,to{clip-path:none;transform:none}72%{clip-path:inset(30% 0 45%);transform:translate(5%)}73%{clip-path:inset(60% 0 10%);transform:translate(-4%)}92%{transform:translate(-3%)skew(6deg)}}@keyframes svelte-1m8atg5-ghost-a{0%,71%,74%,91%,93%,to{opacity:0}72%,92%{opacity:.6;transform:translate(-5%)}}@keyframes svelte-1m8atg5-ghost-b{0%,72%,74%,to{opacity:0}73%{opacity:.55;transform:translate(5%)}}@keyframes svelte-1m8atg5-shake{25%{translate:-3% 1%}50%{translate:3% -1%}75%{translate:-2%}}@keyframes svelte-1m8atg5-hit{0%{filter:brightness(4)saturate(0)}40%{filter:brightness(1.8);transform:translate(4%)}to{filter:none;transform:none}}@keyframes svelte-1m8atg5-slide-a{0%,to{opacity:0}30%{opacity:.8;clip-path:inset(20% 0 55%);transform:translate(-12%)}60%{opacity:.6;clip-path:inset(55% 0 20%);transform:translate(10%)}}@keyframes svelte-1m8atg5-slide-b{0%,to{opacity:0}45%{opacity:.7;clip-path:inset(40% 0 35%);transform:translate(12%)}}@keyframes svelte-1m8atg5-crumble{0%{opacity:1;transform:none}20%{opacity:1;transform:translateX(calc(var(--dx) * 2%));filter:brightness(2.5)grayscale(.3)}to{opacity:0;transform:translate(calc(var(--dx) * 6%), 45%) rotate(calc(var(--rot) * 2deg));filter:grayscale()brightness(.6)}}html.reduce-motion .core.svelte-1m8atg5,html.reduce-motion .ghost.svelte-1m8atg5,html.reduce-motion .eyes.svelte-1m8atg5:before,html.reduce-motion .eyes.svelte-1m8atg5:after{animation:none!important}html.reduce-motion .slice.svelte-1m8atg5{animation-duration:10ms;animation-delay:0s}.transition.svelte-wo772r{z-index:15;padding:max(16px, env(safe-area-inset-top)) max(18px, calc((100vw - 720px) / 2)) max(16px, env(safe-area-inset-bottom));background:radial-gradient(ellipse at 50% 55%, rgba(var(--cyan-rgb), .08), transparent 60%), #05070d;flex-direction:column;transition:opacity .4s ease-in;display:flex;position:fixed;inset:0}.transition.fade.svelte-wo772r{opacity:0}header.svelte-wo772r{flex-direction:column;gap:6px;display:flex}.kicker.svelte-wo772r{letter-spacing:.2em;text-transform:uppercase;color:var(--magenta);margin:0;font-family:JetBrains Mono,monospace;font-size:12px}h2.svelte-wo772r{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(20px,5.5vw,28px)}.trace.svelte-wo772r{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.trace.svelte-wo772r .bar:where(.svelte-wo772r){background:rgba(var(--magenta-rgb), .15);border-radius:3px;height:6px;overflow:hidden}.trace.svelte-wo772r .fill:where(.svelte-wo772r){background:linear-gradient(90deg, var(--magenta), var(--red));height:100%;box-shadow:0 0 10px var(--magenta)}.trace.svelte-wo772r b:where(.svelte-wo772r){color:var(--magenta);font-family:JetBrains Mono,monospace;font-size:12px}.world.svelte-wo772r{flex:1;width:100%;min-height:0;overflow:visible}.cam.svelte-wo772r{transform-box:view-box;transform-origin:0 0}.tile.svelte-wo772r{fill:none;stroke:rgba(var(--cyan-rgb), .35);stroke-width:2px}.tile.done.svelte-wo772r{fill-opacity:.3;stroke-width:2.5px}.wall.svelte-wo772r{fill:none;stroke:var(--cyan);stroke-width:4px;stroke-linecap:round}.wall.glow.svelte-wo772r{stroke-width:12px;opacity:.5}.next.svelte-wo772r .tile:where(.svelte-wo772r){transition:stroke .3s,fill .3s;transition-delay:var(--d)}.next.lit.svelte-wo772r .tile:where(.svelte-wo772r){stroke:var(--cyan);fill:rgba(var(--cyan-rgb), .12)}.next-wall.svelte-wo772r{opacity:.45}.next.lit.svelte-wo772r .next-wall:where(.svelte-wo772r){opacity:1}.portal.svelte-wo772r circle:where(.svelte-wo772r){fill:none;stroke:var(--magenta);stroke-width:3px;stroke-dasharray:10 6;transform-box:fill-box;transform-origin:50%;animation:3s linear infinite svelte-wo772r-spin}.portal.svelte-wo772r circle:where(.svelte-wo772r)+circle:where(.svelte-wo772r){stroke:var(--cyan);animation-direction:reverse}.portal.svelte-wo772r text:where(.svelte-wo772r){fill:#ff7ae6;letter-spacing:.2em;font-family:JetBrains Mono,monospace;font-size:16px}.corridor.svelte-wo772r path:where(.svelte-wo772r){fill:none;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .5s cubic-bezier(.6,0,.3,1)}.corridor.open.svelte-wo772r path:where(.svelte-wo772r){stroke-dashoffset:0}.rail.svelte-wo772r{stroke:var(--cyan);stroke-width:3px}.rail.glow.svelte-wo772r{stroke-width:12px;opacity:.45}.floor.svelte-wo772r{stroke:rgba(var(--cyan-rgb), .25);stroke-width:34px}.trail.svelte-wo772r{fill:url(#tr-trail);opacity:.8}.byte.svelte-wo772r{filter:drop-shadow(0 0 10px rgba(var(--cyan-rgb), .9))}.byte.svelte-wo772r .shadow:where(.svelte-wo772r){fill:rgba(var(--cyan-rgb), .35)}.byte.walking.svelte-wo772r image:where(.svelte-wo772r){transform-box:fill-box;transform-origin:50% 100%;animation:.32s ease-in-out infinite svelte-wo772r-step}.byte.walking.svelte-wo772r .shadow:where(.svelte-wo772r){transform-box:fill-box;transform-origin:50%;animation:.32s ease-in-out infinite svelte-wo772r-steplight}@keyframes svelte-wo772r-step{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-6px)rotate(4deg)}}@keyframes svelte-wo772r-steplight{50%{opacity:.5;transform:scaleX(.7)}}@keyframes svelte-wo772r-spin{to{transform:rotate(360deg)}}.intro.svelte-1cicle4{z-index:16;padding:max(16px, env(safe-area-inset-top)) max(18px, calc((100vw - 720px) / 2)) max(16px, env(safe-area-inset-bottom));background:radial-gradient(ellipse at 50% 55%, rgba(var(--magenta-rgb), .1), transparent 65%), #05070d;cursor:pointer;outline:none;flex-direction:column;gap:10px;transition:opacity .35s ease-in,transform .35s ease-in;animation:.4s ease-out svelte-1cicle4-in;display:flex;position:fixed;inset:0}.intro.leaving.svelte-1cicle4{opacity:0;transform:scale(1.08)}.kicker.svelte-1cicle4{letter-spacing:.2em;text-transform:uppercase;color:var(--magenta);margin:0;font-family:JetBrains Mono,monospace;font-size:12px}h2.svelte-1cicle4{letter-spacing:.08em;text-transform:uppercase;margin:2px 0 0;font-size:clamp(22px,6vw,32px)}.sub.svelte-1cicle4{color:var(--muted);margin:2px 0 0;font-family:JetBrains Mono,monospace;font-size:12px}.plan.svelte-1cicle4{flex:1;width:100%;min-height:0}.stub.svelte-1cicle4 line:where(.svelte-1cicle4){stroke:rgba(var(--cyan-rgb), .22);stroke-width:8px;stroke-linecap:round;stroke-dasharray:6 8}.stub.svelte-1cicle4 .end:where(.svelte-1cicle4){stroke-dasharray:none;stroke:rgba(var(--red-rgb), .45);stroke-width:4px}.corr.svelte-1cicle4 line:where(.svelte-1cicle4){stroke:var(--cyan);stroke-width:8px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.38s ease-out forwards svelte-1cicle4-draw;animation-delay:var(--d)}.corr.svelte-1cicle4 .glow:where(.svelte-1cicle4){stroke-width:20px;opacity:.5}.portal.svelte-1cicle4 circle:where(.svelte-1cicle4){fill:rgba(var(--magenta-rgb), .12);stroke:var(--magenta);stroke-width:3px;stroke-dasharray:9 5;transform-box:fill-box;transform-origin:50%;animation:4s linear infinite svelte-1cicle4-spin}.room.svelte-1cicle4{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.4s cubic-bezier(.2,1.6,.4,1) forwards svelte-1cicle4-pop;animation-delay:var(--d)}.room.svelte-1cicle4 rect:where(.svelte-1cicle4){fill:#070b14;stroke:var(--cyan);stroke-width:3px;filter:drop-shadow(0 0 8px rgba(var(--cyan-rgb), .6))}.room.passaggio.svelte-1cicle4 rect:where(.svelte-1cicle4){stroke:#7ff3ff}.room.nucleo.svelte-1cicle4 rect:where(.svelte-1cicle4){stroke:var(--red);filter:drop-shadow(0 0 12px rgba(var(--red-rgb), .8))}.room.svelte-1cicle4 text:where(.svelte-1cicle4){fill:var(--text);font-family:JetBrains Mono,monospace;font-size:15px}.room.svelte-1cicle4 .kind:where(.svelte-1cicle4){letter-spacing:.12em;fill:#7ff3ff;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:700}.room.svelte-1cicle4 .num:where(.svelte-1cicle4){fill:var(--muted);font-size:11px}.skip.svelte-1cicle4{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0;font-family:JetBrains Mono,monospace;font-size:12px;animation:1.4s ease-in-out infinite svelte-1cicle4-blink}@keyframes svelte-1cicle4-draw{to{stroke-dashoffset:0}}@keyframes svelte-1cicle4-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1cicle4-spin{to{transform:rotate(360deg)}}@keyframes svelte-1cicle4-blink{50%{opacity:.35}}@keyframes svelte-1cicle4-in{0%{opacity:0}}.coach.svelte-ac06p4{z-index:12;left:50%;bottom:max(14px, env(safe-area-inset-bottom));pointer-events:none;align-items:flex-end;gap:10px;width:min(460px,100% - 24px);animation:.35s cubic-bezier(.2,1.3,.4,1) svelte-ac06p4-rise;display:flex;position:fixed;transform:translate(-50%)}.byte.svelte-ac06p4{filter:drop-shadow(0 0 12px rgba(var(--cyan-rgb), .7));flex:none;animation:2.2s ease-in-out infinite svelte-ac06p4-bob}.bubble.svelte-ac06p4{pointer-events:auto;border:1px solid var(--cyan);box-shadow:0 0 24px rgba(var(--cyan-rgb), .3);background:#070b14f5;border-radius:16px 16px 16px 4px;flex:1;padding:12px 14px}p.svelte-ac06p4{color:var(--text);margin:0 0 10px;font-size:15px;line-height:1.4}.row.svelte-ac06p4{align-items:center;gap:10px;display:flex}.dots.svelte-ac06p4{flex:1;gap:5px;display:flex}.dots.svelte-ac06p4 i:where(.svelte-ac06p4){background:rgba(var(--cyan-rgb), .25);border-radius:50%;width:6px;height:6px}.dots.svelte-ac06p4 i.on:where(.svelte-ac06p4){background:var(--cyan);box-shadow:0 0 6px var(--cyan)}.wait.svelte-ac06p4{color:var(--magenta);font-family:JetBrains Mono,monospace;font-size:11px;animation:1.2s ease-in-out infinite svelte-ac06p4-blink}button.svelte-ac06p4{font:inherit;cursor:pointer}.primary.svelte-ac06p4{border:1px solid var(--cyan);background:rgba(var(--cyan-rgb), .18);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:10px;padding:8px 14px;font-family:Rajdhani,sans-serif;font-weight:700}.skip.svelte-ac06p4{color:var(--muted);background:0 0;border:none;padding:6px 4px;font-size:13px}@keyframes svelte-ac06p4-bob{50%{transform:translateY(-5px)}}@keyframes svelte-ac06p4-blink{50%{opacity:.4}}@keyframes svelte-ac06p4-rise{0%{opacity:0;transform:translate(-50%,20px)}}.board-frame.svelte-3qfii2{position:relative;container-type:inline-size}.big-banner.svelte-3qfii2{pointer-events:none;place-content:center;justify-items:center;gap:.4cqw;animation:1.6s ease-out forwards svelte-3qfii2-banner-life;display:grid;position:absolute;inset:0}.big-banner.svelte-3qfii2 .bar:where(.svelte-3qfii2){border-top:2px solid var(--c);border-bottom:2px solid var(--c);height:26cqw;box-shadow:0 0 24px color-mix(in srgb, var(--c) 60%, transparent), inset 0 0 30px color-mix(in srgb, var(--c) 25%, transparent);background:linear-gradient(90deg,#0000,#05070dd9 15% 85%,#0000);animation:1.6s cubic-bezier(.2,.9,.3,1) forwards svelte-3qfii2-banner-bar;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)scaleX(0)}.big-banner.svelte-3qfii2 .word:where(.svelte-3qfii2){letter-spacing:.18em;color:#fff;text-shadow:0 0 12px var(--c), 0 0 30px var(--c);margin-right:-.18em;font-family:Rajdhani,sans-serif;font-size:9cqw;font-weight:700;line-height:1;animation:1.6s ease-out forwards svelte-3qfii2-banner-word;position:relative}.big-banner.svelte-3qfii2 .word:where(.svelte-3qfii2):before,.big-banner.svelte-3qfii2 .word:where(.svelte-3qfii2):after{content:attr(data-text);mix-blend-mode:screen;opacity:.8;animation:.5s steps(2,end) 3 svelte-3qfii2-banner-glitch;position:absolute;inset:0}.big-banner.svelte-3qfii2 .word:where(.svelte-3qfii2):before{color:var(--magenta);transform:translate(-3px)}.big-banner.svelte-3qfii2 .word:where(.svelte-3qfii2):after{color:var(--cyan);animation-delay:80ms;transform:translate(3px)}.big-banner.svelte-3qfii2 .sub:where(.svelte-3qfii2){letter-spacing:.3em;text-transform:uppercase;color:var(--c);font-family:JetBrains Mono,monospace;font-size:3.4cqw;animation:1.6s ease-out forwards svelte-3qfii2-banner-word;position:relative}.secured-tag.svelte-3qfii2{color:#fff;font-family:JetBrains Mono,monospace;font-weight:500;font-size:max(10px, calc(100cqw / var(--n) * .24));letter-spacing:.14em;white-space:nowrap;text-shadow:0 0 2px #05070d, 0 0 6px var(--c), 0 0 14px var(--c);pointer-events:none;z-index:2;animation:1.05s ease-out forwards svelte-3qfii2-tag-life;position:absolute;transform:translate(-50%,-100%)}.secured-tag.below.svelte-3qfii2{transform:translate(-50%)}@keyframes svelte-3qfii2-tag-life{0%{opacity:0;clip-path:inset(0 50%)}12%{opacity:1;clip-path:inset(0)}72%{opacity:1;clip-path:inset(0);filter:none}86%{opacity:1;clip-path:inset(44% 0);filter:brightness(2.5)}to{opacity:0;clip-path:inset(50% 35%)}}@keyframes svelte-3qfii2-banner-life{0%,80%{opacity:1}to{opacity:0}}@keyframes svelte-3qfii2-banner-bar{0%{transform:translateY(-50%)scaleX(0)}18%,to{transform:translateY(-50%)scaleX(1)}}@keyframes svelte-3qfii2-banner-word{0%,10%{opacity:0;filter:blur(6px);transform:scale(1.4)}25%{opacity:1;filter:blur();transform:scale(1)}to{opacity:1}}@keyframes svelte-3qfii2-banner-glitch{0%,to{clip-path:inset(0 0 100%)}30%{clip-path:inset(15% 0 55%)}60%{clip-path:inset(60% 0 8%)}}html.reduce-motion .big-banner.svelte-3qfii2 .word:where(.svelte-3qfii2):before,html.reduce-motion .big-banner.svelte-3qfii2 .word:where(.svelte-3qfii2):after{animation:none;display:none}.board.svelte-3qfii2{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;height:auto;filter:drop-shadow(0 18px 40px rgba(var(--cyan-rgb), .08));outline:none;display:block}.plate.svelte-3qfii2{fill:url(#plate);stroke:rgba(var(--cyan-rgb), .18);stroke-width:2px}.frame-neon.svelte-3qfii2 .plate:where(.svelte-3qfii2){stroke:var(--cyan);stroke-width:4px;filter:drop-shadow(0 0 8px var(--cyan));animation:2.4s ease-in-out infinite svelte-3qfii2-frame-pulse}.frame-core.svelte-3qfii2 .plate:where(.svelte-3qfii2){stroke:var(--magenta);stroke-width:4px;stroke-dasharray:40 10 6 10;filter:drop-shadow(0 0 10px var(--magenta));animation:6s linear infinite svelte-3qfii2-frame-flow}.frame-corners.svelte-3qfii2{fill:none;stroke:#fff;stroke-width:6px;stroke-linecap:square;filter:drop-shadow(0 0 6px var(--cyan))}@keyframes svelte-3qfii2-frame-pulse{50%{stroke-opacity:.45}}@keyframes svelte-3qfii2-frame-flow{to{stroke-dashoffset:-264px}}html.reduce-motion .frame-neon.svelte-3qfii2 .plate:where(.svelte-3qfii2),html.reduce-motion .frame-core.svelte-3qfii2 .plate:where(.svelte-3qfii2){animation:none}.cross-shard.svelte-3qfii2 .x-mark:where(.svelte-3qfii2) .arms:where(.svelte-3qfii2){fill:#f2f8ff;stroke:none}.cross-sight.svelte-3qfii2 .x-mark:where(.svelte-3qfii2) .arms:where(.svelte-3qfii2){stroke-width:5px}.tile.svelte-3qfii2{fill-opacity:.14;stroke-width:3.5px;stroke-opacity:.95;transition:fill-opacity .5s,stroke-width .4s}.tile.done.svelte-3qfii2{fill-opacity:.24}.tiles-glow.svelte-3qfii2 rect:where(.svelte-3qfii2){fill:none;stroke-width:9px;opacity:.4;transition:opacity .5s}.tile.svelte-3qfii2:not(.secured),.tiles-glow.svelte-3qfii2 rect:where(.svelte-3qfii2):not(.secured){transform-box:fill-box;transform-origin:50%;animation:svelte-3qfii2-tile-boot .45s cubic-bezier(.2, 1.4, .4, 1) var(--b) both}@keyframes svelte-3qfii2-tile-boot{0%{opacity:0;transform:scale(.4)}45%{opacity:1;stroke:#fff}to{transform:scale(1)}}.ripple.svelte-3qfii2{fill:none;stroke:#fff;stroke-width:3px;pointer-events:none;transform-box:fill-box;transform-origin:50%;animation:.45s ease-out forwards svelte-3qfii2-ripple}html.reduce-motion .tile.svelte-3qfii2:not(.secured),html.reduce-motion .tiles-glow.svelte-3qfii2 rect:where(.svelte-3qfii2):not(.secured){animation:none}html.reduce-motion .ripple.svelte-3qfii2{display:none}@keyframes svelte-3qfii2-ripple{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(1.35)}}.tile.secured.svelte-3qfii2{fill-opacity:.3;transform-box:fill-box;transform-origin:50%;animation:.7s ease-out both svelte-3qfii2-breach;animation-delay:var(--d)}.tiles-glow.svelte-3qfii2 rect.secured:where(.svelte-3qfii2){opacity:.85;transform-box:fill-box;transform-origin:50%;animation:.7s ease-out both svelte-3qfii2-breach-glow;animation-delay:var(--d)}.trace.svelte-3qfii2 line:where(.svelte-3qfii2){stroke:var(--c);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation-name:svelte-3qfii2-trace-in,svelte-3qfii2-trace-rest;animation-duration:.16s,.8s;animation-timing-function:linear,ease;animation-delay:var(--d), calc(var(--d) + .9s);animation-fill-mode:forwards,forwards}.trace-glow.svelte-3qfii2 line:where(.svelte-3qfii2){stroke-width:12px}.trace.svelte-3qfii2 .node:where(.svelte-3qfii2){fill:var(--c);transform-box:fill-box;transform-origin:50%;opacity:0;animation-name:svelte-3qfii2-node-in,svelte-3qfii2-trace-rest;animation-duration:.3s,.8s;animation-delay:var(--d), calc(var(--d) + .9s);animation-fill-mode:forwards,forwards}.x-mark.dim.svelte-3qfii2,.x-mark.auto.dim.svelte-3qfii2{opacity:.22;transition:opacity .6s .6s;animation:none}.tiles-glow.svelte-3qfii2 rect.done:where(.svelte-3qfii2){opacity:.75}.won.svelte-3qfii2 .tiles-glow:where(.svelte-3qfii2) rect:where(.svelte-3qfii2){opacity:1}.x-mark.svelte-3qfii2{transform-box:fill-box;transform-origin:50%;animation:.22s steps(4,end) both svelte-3qfii2-x-in}.x-mark.svelte-3qfii2 .arms:where(.svelte-3qfii2){fill:none;stroke:#f2f8ff;stroke-width:6.5px;stroke-linecap:square}.x-mark.svelte-3qfii2 .node:where(.svelte-3qfii2){fill:#05070d;stroke:var(--c);stroke-width:3.5px;stroke-linejoin:miter}.x-mark.auto.svelte-3qfii2{opacity:0;animation:.35s ease-out forwards svelte-3qfii2-auto-in}.x-glow.svelte-3qfii2 path:where(.svelte-3qfii2){fill:none;stroke-width:12px;stroke-linecap:square;opacity:.75}.x-glow.svelte-3qfii2 path.auto:where(.svelte-3qfii2){opacity:.4;animation:.3s ease-out both svelte-3qfii2-glow-in}@keyframes svelte-3qfii2-glow-in{0%{opacity:0}}.panda.svelte-3qfii2{transform-box:fill-box;transform-origin:50%;animation:.42s cubic-bezier(.2,1.7,.4,1) svelte-3qfii2-pop}.halo.svelte-3qfii2{opacity:.35;animation:.9s ease-out svelte-3qfii2-halo}.ring.svelte-3qfii2{fill:none;stroke-width:4px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:.7s ease-out svelte-3qfii2-ring}.flash.svelte-3qfii2{fill:var(--red);opacity:0;animation:.6s ease-out svelte-3qfii2-flash}.scan-area.svelte-3qfii2{pointer-events:none}.scan-radar.svelte-3qfii2{opacity:0;animation:.8s cubic-bezier(.3,0,.6,1) both svelte-3qfii2-radar-spin}.scan-cone.svelte-3qfii2{fill:rgba(var(--magenta-rgb), .18)}.scan-arm.svelte-3qfii2{stroke:var(--magenta);stroke-width:3px;filter:drop-shadow(0 0 6px var(--magenta))}.scan-corner.svelte-3qfii2{fill:none;stroke:#fff;stroke-width:6px;stroke-linecap:square;filter:drop-shadow(0 0 6px var(--magenta));opacity:0;animation:svelte-3qfii2-corner-in .5s cubic-bezier(.2, .9, .3, 1.15) calc(.55s + var(--k)) both}.scan-lock.svelte-3qfii2{animation:.35s steps(3,end) 1.05s both svelte-3qfii2-lock-in}@keyframes svelte-3qfii2-radar-spin{0%{opacity:0;transform:rotate(0)}15%,80%{opacity:1}to{opacity:0;transform:rotate(540deg)}}@keyframes svelte-3qfii2-corner-in{0%{opacity:0;transform:translate(var(--dx), var(--dy))}30%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes svelte-3qfii2-lock-in{0%{opacity:0}50%{opacity:1;filter:brightness(2.2)}75%{opacity:.4}to{opacity:1;filter:none}}html.reduce-motion .scan-radar.svelte-3qfii2{display:none}html.reduce-motion .scan-corner.svelte-3qfii2,html.reduce-motion .scan-lock.svelte-3qfii2{animation-duration:10ms;animation-delay:0s}.scan-frame.svelte-3qfii2{fill:rgba(var(--magenta-rgb), .1);stroke:var(--magenta);stroke-width:5px;stroke-dasharray:18 10;animation:1.2s linear infinite svelte-3qfii2-hint-dash}.scan-glow.svelte-3qfii2{fill:none;stroke:var(--magenta);stroke-width:12px;opacity:.5}.scan-ping.svelte-3qfii2{fill:none;stroke:var(--magenta);stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out infinite svelte-3qfii2-scan-ping}@keyframes svelte-3qfii2-scan-ping{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(2.6)}}.reason.svelte-3qfii2{fill:rgba(var(--cyan-rgb), .1);stroke:rgba(var(--cyan-rgb), .35);stroke-width:2px;pointer-events:none}.decrypt.svelte-3qfii2{pointer-events:none}.decrypt.applied.svelte-3qfii2 .reason:where(.svelte-3qfii2){animation:.45s ease-out both svelte-3qfii2-reason-in}.decrypt.applied.svelte-3qfii2 .hint:where(.svelte-3qfii2){transform-box:fill-box;transform-origin:50%;animation:svelte-3qfii2-decode .5s ease-out var(--k) both, svelte-3qfii2-hint-pulse 1s ease-in-out calc(var(--k) + .5s) infinite, svelte-3qfii2-hint-dash 1.2s linear infinite}.sweep.svelte-3qfii2{fill:url(#sweep);opacity:0;transform-box:fill-box;animation:.75s cubic-bezier(.5,0,.5,1) .15s both svelte-3qfii2-sweep}@keyframes svelte-3qfii2-reason-in{0%{opacity:0}40%{opacity:1;fill:rgba(var(--cyan-rgb), .35)}}@keyframes svelte-3qfii2-decode{0%{opacity:0;fill:#fff;fill-opacity:.9;transform:scale(.6)}40%{opacity:1;fill:#fff;fill-opacity:.7;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes svelte-3qfii2-sweep{0%{opacity:1;transform:translateY(calc(-1 * var(--h)))}90%{opacity:1}to{opacity:0;transform:translateY(var(--h))}}html.reduce-motion .sweep.svelte-3qfii2{display:none}.beam.svelte-3qfii2{fill:url(#beam);opacity:0;transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:.9s ease-out svelte-3qfii2-beam}.drop.svelte-3qfii2 .panda:where(.svelte-3qfii2){animation:.55s cubic-bezier(.3,1.5,.5,1) .15s both svelte-3qfii2-drop}.drop.svelte-3qfii2 .ring:where(.svelte-3qfii2){animation-delay:.55s}@keyframes svelte-3qfii2-beam{0%{opacity:0;transform:scaleX(.2)}20%{opacity:1;transform:scaleX(1)}to{opacity:0}}@keyframes svelte-3qfii2-drop{0%{opacity:0;transform:translateY(calc(-1 * var(--beam-h))) scale(.6)}70%{opacity:1;transform:translateY(0)scale(1.15)}to{transform:translateY(0)scale(1)}}.hint.svelte-3qfii2{fill:rgba(var(--magenta-rgb), .12);stroke:var(--magenta);stroke-width:5px;stroke-dasharray:14 8;animation:1s ease-in-out infinite svelte-3qfii2-hint-pulse,1.2s linear infinite svelte-3qfii2-hint-dash}.hint.place.svelte-3qfii2{fill:rgba(var(--cyan-rgb), .18);stroke:var(--cyan)}.hint.error.svelte-3qfii2{fill:rgba(var(--red-rgb), .2);stroke:var(--red)}@keyframes svelte-3qfii2-hint-pulse{50%{fill-opacity:.45}}@keyframes svelte-3qfii2-hint-dash{to{stroke-dashoffset:-44px}}.zap.svelte-3qfii2 path:where(.svelte-3qfii2){fill:none;stroke-linejoin:miter;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.6,0,.3,1) forwards svelte-3qfii2-trace,.21s steps(2,end) infinite svelte-3qfii2-flicker}.zap-core.svelte-3qfii2{stroke:#fff;stroke-width:3px}.zap-glow.svelte-3qfii2{stroke:var(--zap);stroke-width:14px;opacity:.75}.zap-side.svelte-3qfii2{stroke:var(--zap-light);stroke-width:1.5px;opacity:.8}.bubble.svelte-3qfii2{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.2,1.6,.4,1) forwards svelte-3qfii2-bubble-in;animation-delay:var(--d)}.bubble-ring.svelte-3qfii2{fill:color-mix(in srgb, var(--zap) 8%, transparent);stroke:var(--zap-light);stroke-width:3px}.bubble-glow.svelte-3qfii2{fill:none;stroke:var(--zap);stroke-width:10px;opacity:.6}@keyframes svelte-3qfii2-flicker{50%{opacity:.55}}@keyframes svelte-3qfii2-bubble-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes svelte-3qfii2-breach{0%{fill-opacity:.14}30%{fill-opacity:.9;stroke:#fff;stroke-width:7px;transform:scale(1.12)}to{fill-opacity:.3}}@keyframes svelte-3qfii2-breach-glow{30%{opacity:1;stroke:#fff;transform:scale(1.12)}}@keyframes svelte-3qfii2-trace-in{to{stroke-dashoffset:0}}@keyframes svelte-3qfii2-trace-rest{to{opacity:.35}}@keyframes svelte-3qfii2-node-in{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}@keyframes svelte-3qfii2-draw{to{stroke-dashoffset:0}}@keyframes svelte-3qfii2-x-in{0%{opacity:0;transform:scale(1.5)}50%{opacity:1;transform:scale(.9)}75%{opacity:.4}to{opacity:1;transform:scale(1)}}@keyframes svelte-3qfii2-auto-in{0%{opacity:1;filter:brightness(2)}to{opacity:.72}}@keyframes svelte-3qfii2-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes svelte-3qfii2-halo{0%{opacity:1}to{opacity:.35}}@keyframes svelte-3qfii2-ring{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.9)}}@keyframes svelte-3qfii2-flash{0%{opacity:.75}to{opacity:0}}@keyframes svelte-3qfii2-trace{to{stroke-dashoffset:0}}html.reduce-motion .tile.secured.svelte-3qfii2,html.reduce-motion .tiles-glow.svelte-3qfii2 rect.secured:where(.svelte-3qfii2),html.reduce-motion .trace.svelte-3qfii2 line:where(.svelte-3qfii2),html.reduce-motion .trace.svelte-3qfii2 .node:where(.svelte-3qfii2),html.reduce-motion .x-mark.svelte-3qfii2,html.reduce-motion .panda.svelte-3qfii2,html.reduce-motion .ring.svelte-3qfii2,html.reduce-motion .halo.svelte-3qfii2,html.reduce-motion .zap.svelte-3qfii2 path:where(.svelte-3qfii2),html.reduce-motion .bubble.svelte-3qfii2{animation-duration:10ms}.home.svelte-1o61a8j{z-index:1;width:min(100%,460px);min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) 20px max(16px, env(safe-area-inset-bottom));flex-direction:column;justify-content:center;gap:clamp(14px,3dvh,28px);margin:0 auto;display:flex;position:relative}.settings.svelte-1o61a8j{top:max(12px, env(safe-area-inset-top));position:absolute;right:16px}.quick.svelte-1o61a8j{grid-template-columns:1fr 1fr;gap:8px;display:grid}.chip.svelte-1o61a8j{color:var(--text);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#e6f1ff0d;border:1px solid #e6f1ff33;border-radius:12px;padding:10px 8px;font-size:15px;font-weight:700}.chip.svelte-1o61a8j:hover{border-color:var(--cyan)}.profile.svelte-1o61a8j{top:max(12px, env(safe-area-inset-top));border:1px solid rgba(var(--cyan-rgb), .35);background:rgba(var(--cyan-rgb), .08);max-width:calc(100% - 90px);height:42px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:0 14px 0 6px;display:flex;position:absolute;left:16px;overflow:hidden}.avatar-img.svelte-1o61a8j{width:30px;height:30px;filter:drop-shadow(0 0 4px rgba(var(--cyan-rgb), .6));flex:none}.pn.svelte-1o61a8j{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.05;display:flex}.pname.svelte-1o61a8j{letter-spacing:.04em;text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:700;overflow:hidden}.ptitle.svelte-1o61a8j{letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);font-size:10px}.icon.svelte-1o61a8j{width:42px;height:42px;color:var(--text);cursor:pointer;background:#e6f1ff0a;border:1px solid #e6f1ff2e;border-radius:12px;font-size:20px}.hero.svelte-1o61a8j{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.byte-wrap.svelte-1o61a8j{width:clamp(120px,26dvh,210px);animation:3s ease-in-out infinite svelte-1o61a8j-bob,.7s cubic-bezier(.2,1.3,.4,1) both svelte-1o61a8j-byte-in;position:relative}.byte.svelte-1o61a8j{width:100%;height:auto;filter:drop-shadow(0 0 30px rgba(var(--cyan-rgb), .45)) drop-shadow(0 0 12px rgba(var(--orange-rgb), .35));animation:7s step-end 2s infinite svelte-1o61a8j-byte-glitch;display:block}.byte-sweep.svelte-1o61a8j{pointer-events:none;-webkit-mask:var(--img) center / contain no-repeat;-webkit-mask:var(--img) center / contain no-repeat;mask:var(--img) center / contain no-repeat;background:linear-gradient(105deg, transparent 35%, rgba(var(--cyan-rgb), .15) 44%, #ffffff8c 50%, rgba(var(--cyan-rgb), .15) 56%, transparent 65%);mix-blend-mode:screen;background-position:120% 0;background-size:300% 100%;animation:5.5s ease-in-out 1.2s infinite svelte-1o61a8j-byte-sweep;position:absolute;inset:0}@keyframes svelte-1o61a8j-byte-in{0%{opacity:0;filter:brightness(3)blur(4px);transform:scale(.7)}to{opacity:1;filter:none;transform:scale(1)}}@keyframes svelte-1o61a8j-byte-sweep{0%,55%{background-position:120% 0}80%,to{background-position:-20% 0}}@keyframes svelte-1o61a8j-byte-glitch{0%,96%,to{transform:none}96.5%{filter:drop-shadow(-4px 0 0 rgba(var(--magenta-rgb), .7)) drop-shadow(4px 0 0 rgba(var(--cyan-rgb), .7));transform:translate(-3px,1px)skew(-4deg)}97.2%{transform:translate(2px,-1px)}97.8%{transform:translate(-1px)skew(3deg)}}.menu.svelte-1o61a8j>*,.stats.svelte-1o61a8j{animation:.5s cubic-bezier(.2,.9,.3,1) both svelte-1o61a8j-item-in}.menu.svelte-1o61a8j>:first-child{animation-delay:.25s}.menu.svelte-1o61a8j>:nth-child(2){animation-delay:.33s}.menu.svelte-1o61a8j>:nth-child(3){animation-delay:.41s}.menu.svelte-1o61a8j>:nth-child(4){animation-delay:.49s}.stats.svelte-1o61a8j{animation-delay:.57s}.tagline.svelte-1o61a8j{animation:.5s ease-out .6s both svelte-1o61a8j-item-in}@keyframes svelte-1o61a8j-item-in{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-18px)skew(-8deg)}55%{opacity:1;clip-path:inset(0);filter:brightness(1.8)}70%{filter:brightness(.8);transform:translate(3px)skew(2deg)}to{opacity:1;filter:none;transform:none}}html.reduce-motion .byte-wrap.svelte-1o61a8j,html.reduce-motion .byte.svelte-1o61a8j,html.reduce-motion .byte-sweep.svelte-1o61a8j,html.reduce-motion .menu.svelte-1o61a8j>*,html.reduce-motion .stats.svelte-1o61a8j,html.reduce-motion .tagline.svelte-1o61a8j{animation:none}.logo.svelte-1o61a8j{letter-spacing:.16em;color:var(--text);text-shadow:0 0 18px rgba(var(--cyan-rgb), .5);margin:0 -.16em 0 0;font-family:Rajdhani,sans-serif;font-size:clamp(30px,9vw,44px);font-weight:700;position:relative}.logo.svelte-1o61a8j span:where(.svelte-1o61a8j){color:var(--orange);text-shadow:0 0 18px rgba(var(--orange-rgb), .7)}.tagline.svelte-1o61a8j{letter-spacing:.12em;color:var(--muted);margin:0;font-family:JetBrains Mono,monospace;font-size:12px}.menu.svelte-1o61a8j{flex-direction:column;gap:12px;display:flex}.item.svelte-1o61a8j{border:1px solid rgba(var(--cyan-rgb), .25);background:linear-gradient(180deg, rgba(var(--cyan-rgb), .07), rgba(var(--cyan-rgb), .02));width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 18px;transition:transform .15s,box-shadow .2s,border-color .2s;display:flex;position:relative}.item.svelte-1o61a8j:hover{border-color:var(--cyan);box-shadow:0 0 22px rgba(var(--cyan-rgb), .25)}.item.svelte-1o61a8j:active{transform:scale(.98)}.item.svelte-1o61a8j .title:where(.svelte-1o61a8j){letter-spacing:.08em;text-transform:uppercase;font-family:Rajdhani,sans-serif;font-size:21px;font-weight:700}.item.svelte-1o61a8j .sub:where(.svelte-1o61a8j){color:var(--muted);font-family:JetBrains Mono,monospace;font-size:12px}.item.primary.svelte-1o61a8j{border-color:var(--cyan);background:linear-gradient(180deg, rgba(var(--cyan-rgb), .24), rgba(var(--cyan-rgb), .06));box-shadow:0 0 26px rgba(var(--cyan-rgb), .3), inset 0 0 16px rgba(var(--cyan-rgb), .15);padding:18px}.item.primary.svelte-1o61a8j .title:where(.svelte-1o61a8j){font-size:26px}.item.primary.svelte-1o61a8j .sub:where(.svelte-1o61a8j){color:var(--text)}.item.primary.hard.svelte-1o61a8j{border-color:var(--amber);box-shadow:0 0 26px rgba(var(--amber-rgb), .35)}.item.primary.super.svelte-1o61a8j{border-color:var(--magenta);box-shadow:0 0 30px rgba(var(--magenta-rgb), .45)}.item.ready.svelte-1o61a8j{border-color:var(--magenta);box-shadow:0 0 22px rgba(var(--magenta-rgb), .35);animation:1.8s ease-in-out infinite svelte-1o61a8j-pulse}.item.live.svelte-1o61a8j{border:2px solid var(--amber);background:repeating-linear-gradient(-45deg, rgba(var(--amber-rgb), .13) 0 10px, transparent 10px 20px), rgba(var(--amber-rgb), .06);box-shadow:0 0 22px rgba(var(--amber-rgb), .35);background-size:28.28px 28.28px,auto;animation:1.2s linear infinite svelte-1o61a8j-stripes}.item.live.svelte-1o61a8j .title:where(.svelte-1o61a8j){color:var(--amber)}.item.live.svelte-1o61a8j .sub:where(.svelte-1o61a8j){color:var(--text)}.rooms.svelte-1o61a8j{gap:4px;margin-top:6px;display:flex}.rooms.svelte-1o61a8j i:where(.svelte-1o61a8j){background:#e6f1ff26;border-radius:2px;flex:1;height:5px}.rooms.svelte-1o61a8j i.done:where(.svelte-1o61a8j){background:var(--amber)}.rooms.svelte-1o61a8j i.here:where(.svelte-1o61a8j){background:var(--amber);animation:1s steps(2,end) infinite svelte-1o61a8j-blink}.badge.live.svelte-1o61a8j{background:var(--amber);align-items:center;gap:6px;display:inline-flex}.blink.svelte-1o61a8j{background:#05070d;border-radius:50%;width:7px;height:7px;animation:1s steps(2,end) infinite svelte-1o61a8j-blink}@keyframes svelte-1o61a8j-stripes{to{background-position:28.28px 0,0 0}}@keyframes svelte-1o61a8j-blink{50%{opacity:.25}}html.reduce-motion .item.live.svelte-1o61a8j,html.reduce-motion .rooms.svelte-1o61a8j i.here:where(.svelte-1o61a8j),html.reduce-motion .blink.svelte-1o61a8j{animation:none}.item.done.svelte-1o61a8j{opacity:.7}.badge.svelte-1o61a8j{letter-spacing:.16em;text-transform:uppercase;color:#05070d;background:var(--cyan);border-radius:999px;padding:2px 10px;font-family:Rajdhani,sans-serif;font-size:11px;font-weight:700;position:absolute;top:-10px;right:14px}.hard.svelte-1o61a8j .badge:where(.svelte-1o61a8j){background:var(--amber)}.super.svelte-1o61a8j .badge:where(.svelte-1o61a8j),.badge.ready.svelte-1o61a8j{background:var(--magenta)}.stats.svelte-1o61a8j{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.stats.svelte-1o61a8j div:where(.svelte-1o61a8j){text-align:center;border:1px solid #e6f1ff1a;border-radius:12px;padding:8px 4px}.stats.svelte-1o61a8j dt:where(.svelte-1o61a8j){letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10px}.stats.svelte-1o61a8j dd:where(.svelte-1o61a8j){margin:2px 0 0;font-family:Rajdhani,sans-serif;font-size:20px;font-weight:700}.backdrop.svelte-1o61a8j{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05070dbf;position:fixed;inset:0}.panel.svelte-1o61a8j{z-index:21;scrollbar-width:none;border:1px solid rgba(var(--magenta-rgb), .45);width:min(440px,100% - 32px);max-height:calc(100dvh - 48px);box-shadow:0 0 40px rgba(var(--magenta-rgb), .25);background:linear-gradient(#120d22,#07060f);border-radius:18px;padding:18px;animation:.25s ease-out svelte-1o61a8j-rise,.5s ease-out screen-on;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.panel.svelte-1o61a8j header:where(.svelte-1o61a8j){justify-content:space-between;align-items:center;gap:12px;display:flex}.panel.svelte-1o61a8j h2:where(.svelte-1o61a8j){letter-spacing:.1em;text-transform:uppercase;color:var(--magenta);margin:0;font-size:19px}.close.svelte-1o61a8j{width:38px;height:38px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #e6f1ff2e;border-radius:10px;flex:none}.intro.svelte-1o61a8j,.soon.svelte-1o61a8j{color:var(--muted);margin:10px 0;font-size:14px;line-height:1.4}.soon.svelte-1o61a8j{font-family:JetBrains Mono,monospace;font-size:12px}.raids.svelte-1o61a8j{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.raids.svelte-1o61a8j li:where(.svelte-1o61a8j){color:var(--muted);border:1px solid #e6f1ff1a;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:grid}.raids.svelte-1o61a8j .num:where(.svelte-1o61a8j){font-family:Rajdhani,sans-serif;font-size:18px;font-weight:700}.raids.svelte-1o61a8j .state:where(.svelte-1o61a8j){text-transform:uppercase;letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:11px}.raids.svelte-1o61a8j li.disponibile:where(.svelte-1o61a8j){color:var(--text);border-color:var(--magenta);box-shadow:0 0 14px rgba(var(--magenta-rgb), .3)}.raids.svelte-1o61a8j li.disponibile:where(.svelte-1o61a8j) .state:where(.svelte-1o61a8j){color:var(--magenta)}.go.svelte-1o61a8j{border:1px solid var(--magenta);background:rgba(var(--magenta-rgb), .2);color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:10px;padding:6px 12px;font-family:Rajdhani,sans-serif;font-size:14px;font-weight:700}.raids.svelte-1o61a8j li.completata:where(.svelte-1o61a8j) .state:where(.svelte-1o61a8j){color:var(--cyan)}@keyframes svelte-1o61a8j-bob{50%{transform:translateY(-8px)}}@keyframes svelte-1o61a8j-pulse{50%{box-shadow:0 0 34px rgba(var(--magenta-rgb), .6)}}@keyframes svelte-1o61a8j-rise{0%{opacity:0;transform:translate(-50%,-46%)}}@media (height<=640px){.tagline.svelte-1o61a8j{display:none}.item.svelte-1o61a8j{padding:10px 16px}}@media (orientation:landscape) and (width>=560px){.home.svelte-1o61a8j{width:min(100%,980px);padding-left:max(24px, env(safe-area-inset-left));padding-right:max(24px, env(safe-area-inset-right));grid-template-columns:1fr minmax(260px,420px);grid-template-areas:"hero menu""hero stats";align-content:center;gap:clamp(10px,2.5dvh,22px) clamp(24px,6vw,80px);display:grid}.hero.svelte-1o61a8j{grid-area:hero;align-self:center}.menu.svelte-1o61a8j{grid-area:menu;align-self:end}.stats.svelte-1o61a8j{grid-area:stats;align-self:start}.byte-wrap.svelte-1o61a8j{width:clamp(90px,42dvh,320px)}}@media (orientation:landscape) and (height<=480px){.tagline.svelte-1o61a8j{display:none}.logo.svelte-1o61a8j{font-size:26px}.menu.svelte-1o61a8j{gap:8px}.item.svelte-1o61a8j{padding:8px 14px}.item.svelte-1o61a8j .title:where(.svelte-1o61a8j),.item.primary.svelte-1o61a8j .title:where(.svelte-1o61a8j){font-size:18px}.item.primary.svelte-1o61a8j{padding:10px 14px}.stats.svelte-1o61a8j dd:where(.svelte-1o61a8j){font-size:16px}}@media (pointer:fine) and (width>=1200px) and (height>=900px){.home.svelte-1o61a8j{zoom:1.15;min-height:86.9565dvh}}.picker.svelte-skvtww{grid-template-columns:1fr 1fr;gap:8px;display:grid}.opt.svelte-skvtww{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#e6f1ff08;border:1px solid #e6f1ff24;border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px;display:flex}.opt.on.svelte-skvtww{border-color:var(--cyan);background:rgba(var(--cyan-rgb), .1);box-shadow:0 0 14px rgba(var(--cyan-rgb), .25)}.name.svelte-skvtww{font-size:15px;font-weight:700}.desc.svelte-skvtww{color:var(--muted);font-size:12px;line-height:1.3}.swatches.svelte-skvtww{gap:4px;margin-top:5px;display:flex}.swatches.svelte-skvtww i:where(.svelte-skvtww){border:2px solid var(--c);background:color-mix(in srgb, var(--c) 25%, transparent);width:12px;height:12px;box-shadow:0 0 5px var(--c);border-radius:3px}.small.svelte-1016a09{border:1px solid var(--cyan);background:rgba(var(--cyan-rgb), .12);color:var(--text);font:inherit;cursor:pointer;border-radius:10px;flex:none;padding:8px 14px}.small.svelte-1016a09:disabled{opacity:.4;cursor:default}.block.svelte-1016a09{border-top:1px solid #e6f1ff14;flex-direction:column;gap:4px;padding:14px 4px;display:flex}.block.svelte-1016a09 .desc:where(.svelte-1016a09){margin-bottom:6px}.seg3.svelte-1016a09{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.seg3.svelte-1016a09 button:where(.svelte-1016a09){color:var(--text);font:inherit;cursor:pointer;background:#e6f1ff08;border:1px solid #e6f1ff29;border-radius:10px;padding:10px 6px;font-weight:700}.seg3.svelte-1016a09 button.on:where(.svelte-1016a09){border-color:var(--cyan);background:rgba(var(--cyan-rgb), .14);box-shadow:0 0 12px rgba(var(--cyan-rgb), .3)}.row.svelte-1016a09{cursor:pointer;border-top:1px solid #e6f1ff14;align-items:center;gap:14px;padding:14px 4px;display:flex;position:relative}.text.svelte-1016a09{flex-direction:column;flex:1;gap:3px;display:flex}.name.svelte-1016a09{color:var(--text);font-size:17px;font-weight:700}.desc.svelte-1016a09{color:var(--muted);font-size:13px;line-height:1.35}input.svelte-1016a09{opacity:0;pointer-events:none;position:absolute}.switch.svelte-1016a09{background:#e6f1ff0f;border:1px solid #e6f1ff40;border-radius:999px;flex:none;width:50px;height:28px;transition:background .2s,border-color .2s,box-shadow .2s;position:relative}.switch.svelte-1016a09:after{content:"";background:var(--muted);border-radius:50%;width:20px;height:20px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}input.svelte-1016a09:checked+.switch:where(.svelte-1016a09){border-color:var(--cyan);background:rgba(var(--cyan-rgb), .18);box-shadow:0 0 12px rgba(var(--cyan-rgb), .4)}input.svelte-1016a09:checked+.switch:where(.svelte-1016a09):after{background:var(--cyan);transform:translate(22px)}input.svelte-1016a09:focus-visible+.switch:where(.svelte-1016a09){outline:2px solid var(--cyan);outline-offset:2px}.backdrop.svelte-1cz2k7{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05070db3;animation:.2s ease-out svelte-1cz2k7-fade;position:fixed;inset:0}.panel.svelte-1cz2k7{z-index:21;scrollbar-width:thin;width:min(480px,100%);max-height:92dvh;padding:18px 16px max(22px, env(safe-area-inset-bottom));border:1px solid rgba(var(--cyan-rgb), .3);box-shadow:0 -10px 40px rgba(var(--cyan-rgb), .15);background:linear-gradient(#0d1324,#070a12);border-bottom:none;border-radius:20px 20px 0 0;flex-direction:column;gap:6px;animation:.28s cubic-bezier(.2,1.2,.4,1) svelte-1cz2k7-up,.5s ease-out screen-on;display:flex;position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%)}header.svelte-1cz2k7{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}h2.svelte-1cz2k7{letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin:0;font-size:20px}.close.svelte-1cz2k7{width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #e6f1ff2e;border-radius:12px;font-size:16px}@keyframes svelte-1cz2k7-fade{0%{opacity:0}}@keyframes svelte-1cz2k7-up{0%{transform:translate(-50%,100%)}}.hud.svelte-1fn1mbz{grid-template-columns:1fr auto 1fr;align-items:end;display:grid}.block.svelte-1fn1mbz{flex-direction:column;gap:2px;display:flex}.center.svelte-1fn1mbz{align-items:center}.right.svelte-1fn1mbz{align-items:flex-end}.label.svelte-1fn1mbz{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:11px}.value.svelte-1fn1mbz{color:var(--text);font-family:Rajdhani,sans-serif;font-size:26px;font-weight:700;line-height:1}.score.svelte-1fn1mbz{color:var(--cyan);text-shadow:0 0 18px rgba(var(--cyan-rgb), .55);font-variant-numeric:tabular-nums;font-size:34px}.mono.svelte-1fn1mbz{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:500}.tags.svelte-1fn1mbz{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.tag.hard.svelte-1fn1mbz{border-color:var(--amber);color:var(--amber);box-shadow:0 0 10px rgba(var(--amber-rgb), .35)}.tag.super.svelte-1fn1mbz{border-color:var(--magenta);color:var(--magenta);box-shadow:0 0 12px rgba(var(--magenta-rgb), .5)}.tag.svelte-1fn1mbz{border:1px solid var(--orange);color:var(--orange);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:10px}@media (height<=700px){.value.svelte-1fn1mbz{font-size:22px}.score.svelte-1fn1mbz{font-size:28px}.mono.svelte-1fn1mbz{font-size:17px}.label.svelte-1fn1mbz{font-size:10px}}.integrity.svelte-1fn1mbz{align-items:center;gap:6px;display:flex}.integrity.svelte-1fn1mbz .label:where(.svelte-1fn1mbz){margin-right:4px}.seg.svelte-1fn1mbz{background:rgba(var(--red-rgb), .25);border-radius:3px;flex:1;height:6px;transition:background .3s,box-shadow .3s}.seg.on.svelte-1fn1mbz{background:var(--cyan);box-shadow:0 0 10px rgba(var(--cyan-rgb), .7)}.seg.svelte-1fn1mbz{position:relative}.healing.svelte-1fn1mbz .seg.on:where(.svelte-1fn1mbz){animation:.5s steps(4,end) .7s svelte-1fn1mbz-seg-flicker}.seg.heal.svelte-1fn1mbz{background:rgba(var(--cyan-rgb), .15);animation:.3s ease-out .75s forwards svelte-1fn1mbz-seg-heal}.charge.svelte-1fn1mbz{background:linear-gradient(90deg, var(--cyan), #fff);transform-origin:0;border-radius:3px;animation:.75s cubic-bezier(.6,0,.4,1) both svelte-1fn1mbz-charge;position:absolute;inset:0;box-shadow:0 0 14px #fff}.plus.svelte-1fn1mbz{color:#fff;text-shadow:0 0 8px var(--cyan);pointer-events:none;font-family:Rajdhani,sans-serif;font-size:15px;animation:1.2s ease-out both svelte-1fn1mbz-plus-up;position:absolute;top:-4px;left:50%}@keyframes svelte-1fn1mbz-charge{0%{transform:scaleX(0)}85%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes svelte-1fn1mbz-seg-heal{0%{background:#fff;box-shadow:0 0 22px #fff}to{background:var(--cyan);box-shadow:0 0 10px rgba(var(--cyan-rgb), .7)}}@keyframes svelte-1fn1mbz-seg-flicker{50%{opacity:.35}}@keyframes svelte-1fn1mbz-plus-up{0%{opacity:0;transform:translate(-50%,6px)}25%{opacity:1}to{opacity:0;transform:translate(-50%,-18px)}}.bar.svelte-jtfwr1{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.sector.svelte-jtfwr1{fill:none;width:24px;height:24px;stroke:var(--c);stroke-width:2px;opacity:.35;transition:opacity .3s,filter .3s,transform .3s}@media (height<=700px){.sector.svelte-jtfwr1{width:19px;height:19px}}.sector.svelte-jtfwr1 .visor:where(.svelte-jtfwr1){fill:var(--c);stroke:none;opacity:.4}.sector.on.svelte-jtfwr1{opacity:1;fill:color-mix(in srgb, var(--c) 25%, transparent);filter:drop-shadow(0 0 6px var(--c));transform:translateY(-2px)}.sector.on.svelte-jtfwr1 .visor:where(.svelte-jtfwr1){opacity:1}.account.svelte-zp1el5{flex-direction:column;gap:10px;padding-top:8px;display:flex}.intro.svelte-zp1el5{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.intro.svelte-zp1el5 b:where(.svelte-zp1el5){color:var(--text)}.muted.svelte-zp1el5{color:var(--muted);margin:0;font-size:13px}.error.svelte-zp1el5{color:var(--red);margin:0;font-size:13px}.card.in.svelte-zp1el5{border:1px solid rgba(var(--cyan-rgb), .4);background:radial-gradient(circle at 50% 0%, rgba(var(--cyan-rgb), .14), transparent 70%);border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}.badge.svelte-zp1el5{letter-spacing:.14em;text-transform:uppercase;color:#3cff5a;font-size:12px}.email.svelte-zp1el5{color:var(--text);word-break:break-all;font-size:18px}.sync.svelte-zp1el5{color:var(--cyan);font-family:JetBrains Mono,monospace;font-size:12px}.row.svelte-zp1el5{gap:8px;margin-top:6px;display:flex}.primary.svelte-zp1el5{border:1px solid var(--cyan);color:#fff;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#0f4a5c,#0a2a38);border-radius:12px;padding:13px;font-size:17px;font-weight:700}.primary.svelte-zp1el5:disabled{opacity:.6}.small.svelte-zp1el5{border:1px solid var(--cyan);background:rgba(var(--cyan-rgb), .12);color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:8px 14px}.small.ghost.svelte-zp1el5{background:0 0;border-color:#e6f1ff40}.console.svelte-1oe9zjv{flex-direction:column;gap:10px;padding-top:8px;display:flex}.muted.svelte-1oe9zjv{color:var(--muted);margin:0;font-size:13px}.error.svelte-1oe9zjv{color:var(--red);margin:0;font-size:13px}.kpi.svelte-1oe9zjv{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.kpi.svelte-1oe9zjv div:where(.svelte-1oe9zjv){border:1px solid rgba(var(--cyan-rgb), .25);background:rgba(var(--cyan-rgb), .06);border-radius:10px;flex-direction:column;align-items:center;padding:10px 4px;display:flex}.kpi.svelte-1oe9zjv b:where(.svelte-1oe9zjv){color:var(--text);font-size:22px}.kpi.svelte-1oe9zjv span:where(.svelte-1oe9zjv){text-transform:uppercase;letter-spacing:.08em;color:var(--muted);text-align:center;font-size:11px}.bar.svelte-1oe9zjv{gap:6px;display:flex}.bar.svelte-1oe9zjv input:where(.svelte-1oe9zjv){border:1px solid rgba(var(--cyan-rgb), .35);min-width:0;color:var(--text);font:inherit;background:#05070d;border-radius:10px;flex:1;padding:9px 10px;font-size:15px}ul.svelte-1oe9zjv{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.users.svelte-1oe9zjv li:where(.svelte-1oe9zjv){background:#e6f1ff08;border:1px solid #e6f1ff1f;border-radius:10px}.users.svelte-1oe9zjv li.blocked:where(.svelte-1oe9zjv){border-color:#ff465a80}.row.svelte-1oe9zjv{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:10px;display:flex}.who.svelte-1oe9zjv{flex-direction:column;flex:1;min-width:0;display:flex}.who.svelte-1oe9zjv b:where(.svelte-1oe9zjv),.who.svelte-1oe9zjv small:where(.svelte-1oe9zjv){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.who.svelte-1oe9zjv small:where(.svelte-1oe9zjv){color:var(--muted);font-size:12px}.lv.svelte-1oe9zjv{color:var(--cyan);font-family:JetBrains Mono,monospace;font-size:13px}.detail.svelte-1oe9zjv{color:var(--muted);padding:0 10px 10px;font-size:13px}.detail.svelte-1oe9zjv p:where(.svelte-1oe9zjv){margin:0 0 4px}.mono.svelte-1oe9zjv{word-break:break-all;font-family:JetBrains Mono,monospace;font-size:11px}.actions.svelte-1oe9zjv{flex-wrap:wrap;gap:6px;margin:8px 0 6px;display:flex}.small.svelte-1oe9zjv{border:1px solid var(--cyan);background:rgba(var(--cyan-rgb), .12);color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:7px 12px;font-size:13px}.small.danger.svelte-1oe9zjv{border-color:var(--red);background:#ff465a1f}h3.svelte-1oe9zjv{letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin:8px 0 0;font-size:13px}.events.svelte-1oe9zjv li:where(.svelte-1oe9zjv){color:var(--text);font-size:13px}.events.svelte-1oe9zjv span:where(.svelte-1oe9zjv){color:var(--muted);margin-right:6px;font-family:JetBrains Mono,monospace;font-size:11px}.backdrop.svelte-1gwl4iv{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05070db3;animation:.2s ease-out svelte-1gwl4iv-fade;position:fixed;inset:0}.panel.svelte-1gwl4iv{z-index:21;border:1px solid rgba(var(--cyan-rgb), .3);width:min(520px,100%);height:min(88dvh,760px);box-shadow:0 -10px 40px rgba(var(--cyan-rgb), .15);background:linear-gradient(#0d1324,#070a12);border-bottom:none;border-radius:20px 20px 0 0;flex-direction:column;padding:14px 16px 0;animation:.28s cubic-bezier(.2,1.2,.4,1) svelte-1gwl4iv-up,.5s ease-out screen-on;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.scroll.svelte-1gwl4iv{padding-bottom:max(22px, env(safe-area-inset-bottom));scrollbar-width:thin;flex:1;overflow-y:auto}header.svelte-1gwl4iv{align-items:center;gap:10px;margin-bottom:10px;display:flex}.mini.svelte-1gwl4iv{background:rgba(var(--cyan-rgb), .08);border:1px solid rgba(var(--cyan-rgb), .35);border-radius:10px;width:36px;height:36px}.who.svelte-1gwl4iv{flex-direction:column;flex:1;min-width:0;display:flex}.who.svelte-1gwl4iv .nm:where(.svelte-1gwl4iv){letter-spacing:.06em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:700;overflow:hidden}.who.svelte-1gwl4iv .tt:where(.svelte-1gwl4iv){letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);font-size:12px}.tabs.svelte-1gwl4iv{border-bottom:1px solid rgba(var(--cyan-rgb), .15);flex-wrap:wrap;gap:6px;padding-bottom:10px;display:flex}.tabs.svelte-1gwl4iv button:where(.svelte-1gwl4iv){white-space:nowrap;color:var(--muted);font:inherit;letter-spacing:.06em;cursor:pointer;background:#e6f1ff08;border:1px solid #e6f1ff24;border-radius:10px;flex:auto;padding:8px 10px;font-size:14px;font-weight:700}.tabs.svelte-1gwl4iv button.on:where(.svelte-1gwl4iv){color:var(--text);border-color:var(--cyan);background:rgba(var(--cyan-rgb), .14);box-shadow:0 0 12px rgba(var(--cyan-rgb), .3)}.page.svelte-1gwl4iv{padding-top:6px;animation:.25s ease-out svelte-1gwl4iv-page-in}@keyframes svelte-1gwl4iv-page-in{0%{opacity:0;transform:translateY(6px)}}.note.svelte-1gwl4iv{color:var(--muted);font-size:13px}.identity.svelte-1gwl4iv{border:1px solid rgba(var(--cyan-rgb), .35);background:radial-gradient(circle at 50% 0%, rgba(var(--cyan-rgb), .16), transparent 70%);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:6px;margin-top:6px;padding:16px;display:flex}.identity.svelte-1gwl4iv .avatar:where(.svelte-1gwl4iv){width:120px;height:120px;filter:drop-shadow(0 0 16px rgba(var(--cyan-rgb), .45))}.identity.svelte-1gwl4iv .title:where(.svelte-1gwl4iv){letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);text-shadow:0 0 14px rgba(var(--cyan-rgb), .6);font-size:24px;font-weight:800}.identity.svelte-1gwl4iv .sub:where(.svelte-1gwl4iv){color:var(--muted);font-size:14px;line-height:1.45}.identity.svelte-1gwl4iv b:where(.svelte-1gwl4iv){color:var(--text)}.name-btn.svelte-1gwl4iv{color:var(--text);font:inherit;letter-spacing:.06em;cursor:pointer;background:0 0;border:none;font-size:22px;font-weight:700}.name-btn.svelte-1gwl4iv span:where(.svelte-1gwl4iv){color:var(--cyan);font-size:15px}.name-edit.svelte-1gwl4iv{gap:6px;display:flex}.name-edit.svelte-1gwl4iv input:where(.svelte-1gwl4iv){border:1px solid var(--cyan);width:180px;color:var(--text);font:inherit;background:#05070d;border-radius:10px;padding:8px 10px;font-size:16px}.avatars.svelte-1gwl4iv{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.av.svelte-1gwl4iv{color:var(--text);font:inherit;cursor:pointer;background:#e6f1ff08;border:1px solid #e6f1ff24;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;font-size:13px;font-weight:700;display:flex}.av.on.svelte-1gwl4iv{border-color:var(--cyan);background:rgba(var(--cyan-rgb), .12);box-shadow:0 0 12px rgba(var(--cyan-rgb), .3)}.av.svelte-1gwl4iv:disabled{cursor:default}.av.svelte-1gwl4iv img.locked:where(.svelte-1gwl4iv){filter:grayscale()brightness(.4)}.av.svelte-1gwl4iv small:where(.svelte-1gwl4iv){color:var(--muted);text-align:center;font-size:10px;font-weight:400}h3.svelte-1gwl4iv{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:18px 0 8px;font-size:13px}h3.svelte-1gwl4iv small:where(.svelte-1gwl4iv){color:var(--cyan);margin-left:6px}.close.svelte-1gwl4iv{width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #e6f1ff2e;border-radius:12px;font-size:16px}.grid.svelte-1gwl4iv{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}@media (width<=380px){.grid.svelte-1gwl4iv{grid-template-columns:repeat(2,1fr)}}.stat.svelte-1gwl4iv{text-align:center;background:#e6f1ff0a;border:1px solid #e6f1ff14;border-radius:12px;flex-direction:column;align-items:center;padding:10px 4px;display:flex}.stat.svelte-1gwl4iv b:where(.svelte-1gwl4iv){color:var(--text);font-size:20px}.stat.svelte-1gwl4iv span:where(.svelte-1gwl4iv){color:var(--muted);font-size:11px}.times.svelte-1gwl4iv{flex-wrap:wrap;gap:6px;display:flex}.time.svelte-1gwl4iv{font-variant-numeric:tabular-nums;color:var(--text);border:1px solid #e6f1ff1a;border-radius:10px;padding:6px 10px;font-size:14px}.time.svelte-1gwl4iv i:where(.svelte-1gwl4iv){color:var(--muted);margin-right:6px;font-style:normal}.ach.svelte-1gwl4iv{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ach.svelte-1gwl4iv li:where(.svelte-1gwl4iv){opacity:.75;background:#e6f1ff08;border-radius:12px;gap:10px;padding:10px;display:flex}.ach.svelte-1gwl4iv li.done:where(.svelte-1gwl4iv){opacity:1;background:rgba(var(--cyan-rgb), .08)}.mark.svelte-1gwl4iv{color:var(--muted);font-size:18px}.done.svelte-1gwl4iv .mark:where(.svelte-1gwl4iv){color:var(--cyan);text-shadow:0 0 8px var(--cyan)}.text.svelte-1gwl4iv{flex-direction:column;flex:1;gap:2px;display:flex}.name.svelte-1gwl4iv{color:var(--text);font-weight:700}.desc.svelte-1gwl4iv{color:var(--muted);margin:0;font-size:13px}.bar.svelte-1gwl4iv{background:#e6f1ff14;border-radius:4px;height:4px;margin-top:4px;overflow:hidden}.bar.svelte-1gwl4iv span:where(.svelte-1gwl4iv){background:var(--cyan);height:100%;display:block}.kind.svelte-1gwl4iv{color:var(--text);margin:10px 0 6px;font-size:13px;font-weight:700}.looks.svelte-1gwl4iv{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px;display:grid}.look.svelte-1gwl4iv{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#e6f1ff08;border:1px solid #e6f1ff24;border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 10px;font-size:14px;font-weight:700;display:flex}.look.on.svelte-1gwl4iv{border-color:var(--cyan);background:rgba(var(--cyan-rgb), .12);box-shadow:0 0 12px rgba(var(--cyan-rgb), .3)}.look.svelte-1gwl4iv:disabled{cursor:default;opacity:.55}.look.svelte-1gwl4iv .how:where(.svelte-1gwl4iv){color:var(--muted);font-size:11px;font-weight:400}.swatch.svelte-1gwl4iv{background:linear-gradient(90deg, var(--a), var(--b));width:100%;height:6px;box-shadow:0 0 8px var(--a);border-radius:3px}.actions.svelte-1gwl4iv{gap:8px;margin-top:10px;display:flex}.small.svelte-1gwl4iv{border:1px solid var(--cyan);background:rgba(var(--cyan-rgb), .12);color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:8px 14px}.small.danger.svelte-1gwl4iv{background:#ff3b6b26;border-color:#ff3b6b}.msg.svelte-1gwl4iv{color:var(--cyan);font-size:13px}.confirm.svelte-1gwl4iv{color:var(--text);border:1px solid #ff3b6b66;border-radius:12px;margin-top:10px;padding:12px;font-size:14px}.confirm.svelte-1gwl4iv p:where(.svelte-1gwl4iv){margin:0;line-height:1.45}@keyframes svelte-1gwl4iv-fade{0%{opacity:0}}@keyframes svelte-1gwl4iv-up{0%{transform:translate(-50%,100%)}}.lb-backdrop.svelte-2lt81{z-index:60;background:#02040ab3;position:fixed;inset:0}.lb.svelte-2lt81{z-index:61;border:1px solid rgba(var(--cyan-rgb), .45);width:min(440px,100vw - 32px);max-height:calc(100dvh - 48px);box-shadow:0 0 30px rgba(var(--cyan-rgb), .25);background:#070b14;border-radius:16px;flex-direction:column;gap:8px;padding:16px;animation:.25s ease-out svelte-2lt81-lb-in;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}@keyframes svelte-2lt81-lb-in{0%{opacity:0;transform:translate(-50%,-46%)}}header.svelte-2lt81{justify-content:space-between;align-items:center;display:flex}header.svelte-2lt81 div:where(.svelte-2lt81){flex-direction:column;display:flex}.tag.svelte-2lt81{letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);font-size:12px}header.svelte-2lt81 b:where(.svelte-2lt81){color:var(--text);font-size:20px}.close.svelte-2lt81{width:36px;height:36px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1px solid #e6f1ff33;border-radius:10px}.muted.svelte-2lt81{color:var(--muted);margin:0;font-size:13px}.note.svelte-2lt81{color:var(--cyan);margin:0;font-size:13px}.tabs.svelte-2lt81{gap:6px;display:flex}.tabs.svelte-2lt81 button:where(.svelte-2lt81){color:var(--muted);font:inherit;cursor:pointer;background:#e6f1ff08;border:1px solid #e6f1ff24;border-radius:10px;flex:1;padding:8px;font-size:14px;font-weight:700}.tabs.svelte-2lt81 button.on:where(.svelte-2lt81){color:var(--text);border-color:var(--cyan);background:rgba(var(--cyan-rgb), .14)}ol.svelte-2lt81{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}ol.mine.svelte-2lt81{border-top:1px dashed rgba(var(--cyan-rgb), .3);padding-top:6px}li.svelte-2lt81{background:#e6f1ff08;border-radius:10px;align-items:center;gap:8px;padding:7px 8px;display:flex}li.podium.svelte-2lt81{background:rgba(var(--cyan-rgb), .07)}li.me.svelte-2lt81{border:1px solid var(--cyan);box-shadow:0 0 10px rgba(var(--cyan-rgb), .25)}.rank.svelte-2lt81{text-align:center;width:28px;color:var(--muted);font-family:JetBrains Mono,monospace}li.svelte-2lt81 img:where(.svelte-2lt81){border-radius:8px}.nm.svelte-2lt81{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;overflow:hidden}.sc.svelte-2lt81{color:var(--cyan);flex-direction:column;align-items:flex-end;font-family:JetBrains Mono,monospace;display:flex}.sc.svelte-2lt81 small:where(.svelte-2lt81){color:var(--muted);font-size:11px}.warn.svelte-qg4u95{color:var(--red)}.onboarding.svelte-qg4u95{z-index:40;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 20%, rgba(var(--cyan-rgb), .12), transparent 60%), #05070d;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:fixed;inset:0;overflow-y:auto}.dots.svelte-qg4u95{gap:6px;display:flex}.dots.svelte-qg4u95 i:where(.svelte-qg4u95){background:#e6f1ff26;border-radius:2px;width:22px;height:4px;transition:background .3s}.dots.svelte-qg4u95 i.on:where(.svelte-qg4u95){background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.card.svelte-qg4u95{text-align:center;flex-direction:column;align-items:center;gap:12px;width:min(440px,100%);animation:.35s cubic-bezier(.2,1.2,.4,1) svelte-qg4u95-card-in;display:flex}.byte.svelte-qg4u95{filter:drop-shadow(0 0 18px rgba(var(--cyan-rgb), .35))}h1.svelte-qg4u95,h2.svelte-qg4u95{letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);text-shadow:0 0 14px rgba(var(--cyan-rgb), .5);margin:0}h1.svelte-qg4u95{font-size:28px}h2.svelte-qg4u95{font-size:22px}p.svelte-qg4u95{color:var(--muted);margin:0;font-size:15px;line-height:1.45}p.svelte-qg4u95 b:where(.svelte-qg4u95){color:var(--text)}.sample.svelte-qg4u95{width:132px;height:132px}.card.svelte-qg4u95 .picker{width:100%}.primary.svelte-qg4u95{border:1px solid var(--cyan);background:rgba(var(--cyan-rgb), .16);min-width:220px;color:var(--text);font:inherit;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 20px rgba(var(--cyan-rgb), .3);cursor:pointer;border-radius:14px;margin-top:6px;padding:14px 22px;font-size:17px;font-weight:700}.choices.svelte-qg4u95{flex-direction:column;gap:10px;width:100%;display:flex}.choice.svelte-qg4u95{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#e6f1ff08;border:1px solid #e6f1ff24;border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.choice.on.svelte-qg4u95{border-color:var(--cyan);background:rgba(var(--cyan-rgb), .1)}.choice.svelte-qg4u95 b:where(.svelte-qg4u95){font-size:17px}.choice.svelte-qg4u95 span:where(.svelte-qg4u95){color:var(--muted);font-size:13px}.toggles.svelte-qg4u95{flex-direction:column;gap:8px;width:100%;display:flex}.toggle.svelte-qg4u95{color:var(--text);cursor:pointer;border:1px solid #e6f1ff1f;border-radius:14px;justify-content:space-between;align-items:center;padding:14px;font-size:17px;font-weight:700;display:flex;position:relative}.toggle.svelte-qg4u95 small:where(.svelte-qg4u95){color:var(--muted);font-size:12px;font-weight:400}.toggle.svelte-qg4u95 input:where(.svelte-qg4u95){opacity:0;pointer-events:none;position:absolute}.switch.svelte-qg4u95{background:#e6f1ff0f;border:1px solid #e6f1ff40;border-radius:999px;width:50px;height:28px;transition:background .2s;position:relative}.switch.svelte-qg4u95:after{content:"";background:var(--muted);border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}input.svelte-qg4u95:checked+.switch:where(.svelte-qg4u95){border-color:var(--cyan);background:rgba(var(--cyan-rgb), .18)}input.svelte-qg4u95:checked+.switch:where(.svelte-qg4u95):after{background:var(--cyan);transform:translate(22px)}input.svelte-qg4u95:focus-visible+.switch:where(.svelte-qg4u95){outline:2px solid var(--cyan);outline-offset:2px}.back.svelte-qg4u95{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none}@keyframes svelte-qg4u95-card-in{0%{opacity:0;transform:translate(24px)}}.news.svelte-hxd6bb{z-index:70;background:#02040ac7;place-items:center;padding:16px;animation:.25s ease-out svelte-hxd6bb-fade;display:grid;position:fixed;inset:0}@keyframes svelte-hxd6bb-fade{0%{opacity:0}}.card.svelte-hxd6bb{border:1px solid rgba(var(--cyan-rgb), .5);background:radial-gradient(circle at 50% 0%, rgba(var(--cyan-rgb), .18), #070b14 70%);width:min(380px,100%);box-shadow:0 0 40px rgba(var(--cyan-rgb), .3);text-align:center;border-radius:18px;flex-direction:column;gap:6px;padding:22px 18px 16px;animation:.35s cubic-bezier(.2,1.4,.4,1) svelte-hxd6bb-pop;display:flex}.card.podium.svelte-hxd6bb{border-color:#ffc83cb3;box-shadow:0 0 50px #ffc83c59}@keyframes svelte-hxd6bb-pop{0%{opacity:0;transform:scale(.85)}}.tag.svelte-hxd6bb{letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);font-size:12px}h2.svelte-hxd6bb{color:var(--text);margin:4px 0;font-size:24px}p.svelte-hxd6bb{color:var(--muted);margin:0;font-size:15px}p.svelte-hxd6bb b:where(.svelte-hxd6bb){color:var(--text)}.medals.svelte-hxd6bb{justify-content:center;gap:14px;height:76px;display:flex}.medal.svelte-hxd6bb{filter:drop-shadow(0 0 14px #ffc83ccc);font-size:60px;animation:.7s cubic-bezier(.3,1.5,.5,1) both svelte-hxd6bb-drop,1.6s ease-in-out .8s infinite svelte-hxd6bb-shine}@keyframes svelte-hxd6bb-drop{0%{opacity:0;transform:translateY(-120px)rotate(-30deg)scale(.4)}}@keyframes svelte-hxd6bb-shine{50%{filter:drop-shadow(0 0 26px #ffdc5a);transform:translateY(-4px)}}.credits.svelte-hxd6bb{color:#ffd84a;margin-top:6px;font-family:JetBrains Mono,monospace;font-size:20px;animation:.4s ease-out .9s both svelte-hxd6bb-pop}small.svelte-hxd6bb{color:var(--muted);margin-top:8px;font-size:12px}.play.svelte-hxd6bb{border:1px solid var(--cyan);color:#fff;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#0f4a5c,#0a2a38);border-radius:12px;margin-top:8px;padding:13px;font-size:17px;font-weight:700}html.reduce-motion .medal.svelte-hxd6bb,html.reduce-motion .card.svelte-hxd6bb,html.reduce-motion .credits.svelte-hxd6bb{animation:none}.gate.svelte-1unjxuv{z-index:200;background-color:#05070d;background-image:radial-gradient(circle at 50% 30%, rgba(var(--cyan-rgb), .12), transparent 70%);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.card.svelte-1unjxuv{text-align:center;flex-direction:column;align-items:center;gap:10px;width:min(400px,100%);display:flex}img.svelte-1unjxuv{filter:drop-shadow(0 0 18px rgba(var(--cyan-rgb), .5))}.tag.svelte-1unjxuv{letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);font-size:12px}h1.svelte-1unjxuv{color:var(--text);margin:0;font-size:28px}p.svelte-1unjxuv{color:var(--muted);margin:0;font-size:15px;line-height:1.45}.note.svelte-1unjxuv{color:var(--cyan)}small.svelte-1unjxuv{color:var(--muted);font-size:12px}.primary.svelte-1unjxuv,.ghost.svelte-1unjxuv{border:1px solid var(--cyan);color:#fff;font:inherit;letter-spacing:.06em;cursor:pointer;background:linear-gradient(#0f4a5c,#0a2a38);border-radius:12px;margin-top:6px;padding:13px 20px;font-size:16px;font-weight:700}.ghost.svelte-1unjxuv{background:0 0;font-size:14px}.boss-intro.svelte-1h7e6pz{z-index:25;font:inherit;color:var(--text);cursor:pointer;background:radial-gradient(circle at 50% 35%, rgba(var(--accent), .18), transparent 55%), #05070df0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;animation:.4s ease-out svelte-1h7e6pz-fade;display:flex;position:fixed;inset:0;overflow:hidden}.boss-intro.svelte-1h7e6pz:active{filter:none;transform:none}.shark.svelte-1h7e6pz{--accent:60, 255, 90}.eagle.svelte-1h7e6pz{--accent:255, 200, 80}.wolf.svelte-1h7e6pz{--accent:var(--magenta-rgb)}.scan.svelte-1h7e6pz{pointer-events:none;background:repeating-linear-gradient(180deg, rgba(var(--accent), .05) 0 2px, transparent 2px 6px);animation:6s linear infinite svelte-1h7e6pz-scan;position:absolute;inset:0}.figure.svelte-1h7e6pz{filter:drop-shadow(0 0 30px rgba(var(--accent), .35));animation:1.1s cubic-bezier(.2,.9,.3,1) both svelte-1h7e6pz-emerge;position:relative}.info.svelte-1h7e6pz{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:420px;display:flex;position:relative}.tag.svelte-1h7e6pz{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:12px}.name.svelte-1h7e6pz{letter-spacing:.16em;min-height:1.1em;color:rgb(var(--accent));text-shadow:0 0 20px rgba(var(--accent), .7);font-size:clamp(34px,9vw,48px);font-weight:700}.epithet.svelte-1h7e6pz{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:-6px;font-size:14px}.line.svelte-1h7e6pz{min-height:3em;color:var(--text);margin-top:6px;font-size:18px;line-height:1.45}.caret.svelte-1h7e6pz{vertical-align:-2px;background:rgb(var(--accent));width:.5em;height:1em;margin-left:2px;animation:.8s steps(2,end) infinite svelte-1h7e6pz-caret;display:inline-block}.go.svelte-1h7e6pz{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);opacity:0;margin-top:8px;font-size:13px;transition:opacity .4s}.go.on.svelte-1h7e6pz{opacity:1;animation:1.6s ease-in-out infinite svelte-1h7e6pz-blink-soft}@keyframes svelte-1h7e6pz-emerge{0%{opacity:0;filter:blur(12px)brightness(2.5);transform:translateY(30px)scale(.85)}60%{opacity:1;filter:blur()brightness(1.4)}to{transform:none}}@keyframes svelte-1h7e6pz-scan{to{background-position:0 120px}}@keyframes svelte-1h7e6pz-caret{50%{opacity:0}}@keyframes svelte-1h7e6pz-blink-soft{50%{opacity:.45}}@keyframes svelte-1h7e6pz-fade{0%{opacity:0}}html.reduce-motion .figure.svelte-1h7e6pz,html.reduce-motion .scan.svelte-1h7e6pz{animation:none}.map-screen.svelte-1688thi{z-index:12;background:radial-gradient(ellipse 90% 50% at 50% 100%, rgba(var(--cyan-rgb), .1), transparent 70%), #05070d;flex-direction:column;animation:.5s ease-out screen-on;display:flex;position:fixed;inset:0}header.svelte-1688thi{padding:max(12px, env(safe-area-inset-top)) 16px 10px;border-bottom:1px solid rgba(var(--cyan-rgb), .18);align-items:center;gap:12px;display:flex}.icon.svelte-1688thi{width:42px;height:42px;color:var(--text);cursor:pointer;background:#e6f1ff0a;border:1px solid #e6f1ff2e;border-radius:12px;font-size:22px}.title.svelte-1688thi{flex-direction:column;flex:1;display:flex}.title.svelte-1688thi .tag:where(.svelte-1688thi){letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:11px}.title.svelte-1688thi .name:where(.svelte-1688thi){letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);text-shadow:0 0 12px rgba(var(--cyan-rgb), .5);font-size:22px;font-weight:700}.lvl.svelte-1688thi{color:var(--text);flex-direction:column;align-items:flex-end;font-family:JetBrains Mono,monospace;font-size:13px;display:flex}.lvl.svelte-1688thi small:where(.svelte-1688thi){color:var(--amber);font-size:11px}.scroller.svelte-1688thi{scrollbar-width:none;flex:1;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000,#000 6% 94%,#0000);mask-image:linear-gradient(#0000,#000 6% 94%,#0000)}.map.svelte-1688thi{width:100%;height:auto;margin:0 auto;display:block}.site.svelte-1688thi{--edge:var(--cyan-rgb)}.site.orange.svelte-1688thi{--edge:255, 150, 50}.site.magenta.svelte-1688thi{--edge:var(--magenta-rgb)}.site.svelte-1688thi .pad:where(.svelte-1688thi){fill:rgba(var(--edge), .05);stroke:rgba(var(--edge), .35);stroke-width:1px;stroke-dasharray:4 3}.site.svelte-1688thi .front:where(.svelte-1688thi){fill:#060a14;stroke:rgba(var(--edge), .6);stroke-width:1px}.site.svelte-1688thi .side:where(.svelte-1688thi){fill:#03050b;stroke:rgba(var(--edge), .28);stroke-width:1px}.site.svelte-1688thi .top:where(.svelte-1688thi){fill:rgba(var(--edge), .14);stroke:rgba(var(--edge), .95);stroke-width:1.4px}.site.svelte-1688thi .win:where(.svelte-1688thi){stroke:rgba(var(--edge), .45);stroke-width:1.2px;stroke-dasharray:3 2}.site.svelte-1688thi .ring:where(.svelte-1688thi){fill:none;stroke:rgba(var(--edge), .5);stroke-width:1px}.site.svelte-1688thi .core:where(.svelte-1688thi){fill:rgb(var(--edge));opacity:.8}.site.svelte-1688thi .mast:where(.svelte-1688thi){stroke:rgba(var(--edge), .6);stroke-width:1.2px}.site.svelte-1688thi .dish:where(.svelte-1688thi){fill:rgba(var(--edge), .1);stroke:rgba(var(--edge), .8);stroke-width:1px}.site.svelte-1688thi .beacon:where(.svelte-1688thi){fill:#ff6a3d;animation:2.4s step-end infinite svelte-1688thi-beacon}.site.locked.svelte-1688thi{opacity:.5}.site.done.svelte-1688thi{opacity:.8}.site.current.svelte-1688thi{filter:drop-shadow(0 0 6px rgba(var(--edge), .6))}.site.current.svelte-1688thi .core:where(.svelte-1688thi){animation:1.4s ease-in-out infinite svelte-1688thi-core}@keyframes svelte-1688thi-core{50%{opacity:.3}}@keyframes svelte-1688thi-beacon{0%,70%{opacity:1}71%,to{opacity:.15}}.cycle.svelte-1688thi .road:where(.svelte-1688thi){stroke:rgba(var(--cyan-rgb), .08);stroke-width:1px}.cycle.svelte-1688thi .bike:where(.svelte-1688thi){stroke:var(--cyan);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:14 86;filter:drop-shadow(0 0 4px var(--cyan));animation:svelte-1688thi-ride var(--dur) linear var(--delay) infinite}.cycle.orange.svelte-1688thi .bike:where(.svelte-1688thi){stroke:#ff8c28;filter:drop-shadow(0 0 4px #ff8c28)}@keyframes svelte-1688thi-ride{0%{stroke-dashoffset:100px}to{stroke-dashoffset:-100px}}html.reduce-motion .site.svelte-1688thi .beacon:where(.svelte-1688thi),html.reduce-motion .site.svelte-1688thi .core:where(.svelte-1688thi),html.reduce-motion .cycle.svelte-1688thi .bike:where(.svelte-1688thi){animation:none}.gate.svelte-1688thi line:where(.svelte-1688thi){stroke:rgba(var(--magenta-rgb), .35);stroke-width:1.5px;stroke-dasharray:10 6}.gate.svelte-1688thi text.zone:where(.svelte-1688thi){fill:#ff2bd6;letter-spacing:.2em}.gate.svelte-1688thi text:where(.svelte-1688thi){letter-spacing:.16em;fill:rgba(var(--magenta-rgb), .85);font-family:JetBrains Mono,monospace;font-size:7px}.trail.svelte-1688thi{fill:none;stroke:#e6f1ff24;stroke-width:2px;stroke-dasharray:1.5 5;stroke-linecap:round}.trail-done.svelte-1688thi,.trail-done-glow.svelte-1688thi{fill:none;stroke:var(--cyan);stroke-linecap:round}.trail-done.svelte-1688thi{stroke-width:1.8px}.trail-done-glow.svelte-1688thi{stroke-width:6px;opacity:.5}.trail-pulse.svelte-1688thi{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:6 220;filter:drop-shadow(0 0 6px var(--cyan));animation:3.5s linear infinite reverse svelte-1688thi-pulse-run}@keyframes svelte-1688thi-pulse-run{to{stroke-dashoffset:452px}}.dot.svelte-1688thi{stroke-width:2px}.node.done.svelte-1688thi{cursor:pointer}.node.done.svelte-1688thi:hover .dot:where(.svelte-1688thi),.node.done.svelte-1688thi:focus-visible .dot:where(.svelte-1688thi){fill:#145566}.node.svelte-1688thi:focus{outline:none}.run.svelte-1688thi,.run-glow.svelte-1688thi{fill:none;stroke:var(--cyan);stroke-linecap:round;stroke-dasharray:1 1}.run.svelte-1688thi{stroke:#fff;stroke-width:2.2px}.run-glow.svelte-1688thi{stroke-width:7px;opacity:.7}.byte-run.svelte-1688thi{filter:drop-shadow(0 0 6px rgba(var(--cyan-rgb), .9)) brightness(1.2)}.byte-here.landed.svelte-1688thi image:where(.svelte-1688thi){animation:.5s cubic-bezier(.2,1.6,.4,1) svelte-1688thi-land,1.8s ease-in-out .5s infinite svelte-1688thi-hop}.byte-here.landed.svelte-1688thi .ping:where(.svelte-1688thi){stroke-width:3px}@keyframes svelte-1688thi-land{0%{transform:translateY(-6px)scale(1.15)}to{transform:none}}.num.svelte-1688thi{text-anchor:middle;font-family:Rajdhani,sans-serif;font-size:9.5px;font-weight:700}.done.svelte-1688thi .dot:where(.svelte-1688thi){fill:#0b2a33;stroke:var(--cyan)}.done.svelte-1688thi .num:where(.svelte-1688thi){fill:#fff;paint-order:stroke;stroke:rgba(var(--cyan-rgb), .6);stroke-width:2px}.locked.svelte-1688thi .dot:where(.svelte-1688thi){fill:#0a0f1c;stroke:#e6f1ff33}.locked.svelte-1688thi .num:where(.svelte-1688thi){fill:#e6f1ff59}.peak.locked.svelte-1688thi .dot:where(.svelte-1688thi){stroke:rgba(var(--amber-rgb), .45)}.peak.done.svelte-1688thi .dot:where(.svelte-1688thi){stroke:var(--amber)}.current.svelte-1688thi .dot:where(.svelte-1688thi){fill:#0f3f4c;stroke:#fff}.hex.svelte-1688thi{stroke-width:2px}.boss.done.svelte-1688thi .hex:where(.svelte-1688thi){fill:#0a1f27;stroke:var(--cyan)}.boss.locked.svelte-1688thi .hex:where(.svelte-1688thi),.boss.current.svelte-1688thi .hex:where(.svelte-1688thi){fill:#0a0f1c;stroke:var(--magenta);filter:drop-shadow(0 0 5px var(--magenta))}.boss.locked.svelte-1688thi .boss-face:where(.svelte-1688thi){opacity:.45;filter:grayscale(.6)}.boss.done.svelte-1688thi .boss-face:where(.svelte-1688thi){opacity:.6;filter:grayscale()}.byte-here.svelte-1688thi image:where(.svelte-1688thi){filter:drop-shadow(0 0 5px rgba(var(--cyan-rgb), .7));transform-box:fill-box;transform-origin:bottom;animation:1.8s ease-in-out infinite svelte-1688thi-hop}.ping.svelte-1688thi{fill:none;stroke:var(--cyan);stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite svelte-1688thi-ping}@keyframes svelte-1688thi-hop{50%{transform:translateY(-6px)}}@keyframes svelte-1688thi-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}footer.svelte-1688thi{padding:12px 16px max(16px, env(safe-area-inset-bottom));border-top:1px solid rgba(var(--cyan-rgb), .18)}.play.svelte-1688thi{border:1px solid var(--cyan);color:#fff;letter-spacing:.1em;text-transform:uppercase;width:min(100%,420px);box-shadow:0 0 24px rgba(var(--cyan-rgb), .35);cursor:pointer;background:linear-gradient(#0f4a5c,#0a2a38);border-radius:14px;margin:0 auto;padding:16px;font-family:Rajdhani,sans-serif;font-size:20px;font-weight:700;display:block}html.reduce-motion .trail-pulse.svelte-1688thi,html.reduce-motion .byte-here.svelte-1688thi image:where(.svelte-1688thi),html.reduce-motion .ping.svelte-1688thi{animation:none}.update-bar.svelte-1n46o8q{z-index:80;left:50%;bottom:calc(12px + env(safe-area-inset-bottom));border:1px solid var(--cyan);max-width:calc(100vw - 32px);color:var(--text);font:inherit;box-shadow:0 0 18px rgba(var(--cyan-rgb), .45);cursor:pointer;background:#08202b;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:700;position:fixed;transform:translate(-50%)}.nexus-watch.svelte-1n46o8q{z-index:0;aspect-ratio:1;pointer-events:none;background:var(--img) center / contain no-repeat;width:min(150vmin,1100px);opacity:calc(.4 + var(--t) * .18);filter:blur(calc(5px - var(--t) * 3px)) brightness(1.6) saturate(1.3);translate:-50% -52%;scale:calc(1 + var(--t) * .12);transition:opacity 1s,scale 1.2s,filter 1s;animation:2.2s ease-out both svelte-1n46o8q-watch-in,5s ease-in-out 2.2s infinite svelte-1n46o8q-watch-breathe;position:fixed;top:50%;left:50%;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000 100%);mask-image:radial-gradient(closest-side,#000 55%,#0000 100%)}.nexus-watch.angry.svelte-1n46o8q{opacity:.5;filter:blur(2px)sepia()saturate(5)hue-rotate(-50deg);scale:calc(1.06 + var(--t) * .12);transition-duration:.12s}.nexus-watch.hit.svelte-1n46o8q{opacity:.45;filter:blur(1px)brightness(2.2);transition-duration:.1s;scale:.94}.nexus-watch.dead.svelte-1n46o8q{opacity:0;filter:blur(12px)grayscale();transition-duration:1.5s}.board-box.nucleo.svelte-1n46o8q .plate{fill-opacity:.2}@keyframes svelte-1n46o8q-watch-in{0%{opacity:0;filter:blur(20px)}}@keyframes svelte-1n46o8q-watch-breathe{50%{transform:translateY(-1.2%)scale(1.025)}}html.reduce-motion .nexus-watch.svelte-1n46o8q{animation:none}.app.veiled.svelte-1n46o8q{visibility:hidden}.app.svelte-1n46o8q{z-index:1;max-width:480px;padding:max(10px, env(safe-area-inset-top)) 16px max(12px, env(safe-area-inset-bottom));flex-direction:column;gap:10px;height:100dvh;margin:0 auto;display:flex;position:relative;overflow:hidden}.side.svelte-1n46o8q,.bottom.svelte-1n46o8q{gap:inherit;flex-direction:column;flex:none;display:flex}.board-wrap.svelte-1n46o8q{flex:auto;place-items:center;min-height:120px;display:grid;container-type:size}@media (orientation:portrait){.app.lab.svelte-1n46o8q{height:auto;min-height:100dvh;overflow:visible}.lab.svelte-1n46o8q .board-wrap:where(.svelte-1n46o8q){flex:none;height:min(100vw - 32px,88dvh)}}.board-box.svelte-1n46o8q{aspect-ratio:1;width:min(100cqw,100cqh)}.loading.svelte-1n46o8q{min-height:0!important}@media (width>=700px) and (orientation:portrait){.app.svelte-1n46o8q{max-width:none;padding-left:32px;padding-right:32px}.lab.svelte-1n46o8q .board-wrap:where(.svelte-1n46o8q){height:min(100vw - 64px,88dvh)}}@media (orientation:landscape) and (height<=480px){.app.svelte-1n46o8q .rules:where(.svelte-1n46o8q),.app.svelte-1n46o8q .meta:where(.svelte-1n46o8q),.app.svelte-1n46o8q .brand:where(.svelte-1n46o8q){display:none}.app.svelte-1n46o8q{gap:6px}.actions.svelte-1n46o8q{justify-content:flex-start}}@media (orientation:landscape) and (width>=560px){.app.svelte-1n46o8q{max-width:none;padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));grid-template:"side board"".board"1fr"bottom board"/clamp(220px,34vw,340px) minmax(0,calc(100dvh - 24px));justify-content:center;column-gap:24px;display:grid}.side.svelte-1n46o8q{scrollbar-width:none;grid-area:side;min-width:0;min-height:0;overflow:hidden auto}.side.svelte-1n46o8q::-webkit-scrollbar{display:none}.board-wrap.svelte-1n46o8q{grid-area:board;min-height:0}.bottom.svelte-1n46o8q{grid-area:bottom}.actions.svelte-1n46o8q{flex-wrap:wrap}}@media (pointer:fine) and (width>=1024px) and (orientation:landscape){.app.svelte-1n46o8q{grid-template-columns:clamp(280px,24vw,520px) minmax(0,84dvh);column-gap:clamp(32px,4vw,80px);padding-top:6dvh;padding-bottom:6dvh}}@media (pointer:fine) and (width>=1024px) and (orientation:portrait){.app.svelte-1n46o8q{padding:5dvh 8vw}}@media (orientation:landscape) and (height>=900px) and (width>=1500px){.side.svelte-1n46o8q,.bottom.svelte-1n46o8q{zoom:1.3}}@media (orientation:landscape) and (height>=1300px) and (width>=1900px){.side.svelte-1n46o8q,.bottom.svelte-1n46o8q{zoom:1.55}}@media (height<=700px){.app.svelte-1n46o8q{gap:7px}.hint.svelte-1n46o8q{display:none}}.top.svelte-1n46o8q{grid-template-columns:40px 1fr 40px;align-items:center;display:grid}.icon.svelte-1n46o8q{width:40px;height:40px;color:var(--text);background:#e6f1ff0a;border:1px solid #e6f1ff2e;border-radius:12px;grid-column:3;font-size:20px;line-height:1}.icon.svelte-1n46o8q:active{background:rgba(var(--cyan-rgb), .12)}.brand.svelte-1n46o8q{text-align:center;letter-spacing:.5em;color:var(--text);opacity:.85;font-family:Rajdhani,sans-serif;font-size:15px;font-weight:700}.brand.svelte-1n46o8q span:where(.svelte-1n46o8q){color:var(--orange);text-shadow:0 0 12px rgba(var(--orange-rgb), .6)}.rules.svelte-1n46o8q{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.rules.svelte-1n46o8q li:where(.svelte-1n46o8q){border:1px solid rgba(var(--cyan-rgb), .2);background:rgba(var(--cyan-rgb), .04);text-align:center;color:var(--muted);border-radius:10px;padding:5px 4px;font-size:12px;line-height:1.2}.rules.svelte-1n46o8q b:where(.svelte-1n46o8q){color:var(--cyan)}.actions.svelte-1n46o8q{justify-content:space-between;align-items:center;gap:8px;display:flex}.meta.svelte-1n46o8q{color:var(--muted);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:12px}.loading.svelte-1n46o8q{letter-spacing:.08em;min-height:60vh;color:var(--cyan);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;font-family:JetBrains Mono,monospace;font-size:13px;display:flex}.spinner.svelte-1n46o8q{border:3px solid rgba(var(--cyan-rgb), .15);border-top-color:var(--cyan);width:44px;height:44px;box-shadow:0 0 18px rgba(var(--cyan-rgb), .35);border-radius:50%;animation:.8s linear infinite svelte-1n46o8q-spin}@keyframes svelte-1n46o8q-spin{to{transform:rotate(360deg)}}.hint.svelte-1n46o8q{text-align:center;color:var(--muted);margin:0;font-size:12px}button.svelte-1n46o8q{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.ghost.svelte-1n46o8q{color:var(--text);background:#e6f1ff0a;border:1px solid #e6f1ff2e;border-radius:12px;padding:10px 14px;font-size:14px}.ghost.svelte-1n46o8q:disabled{opacity:.35}.ghost.svelte-1n46o8q:active:not(:disabled){background:rgba(var(--cyan-rgb), .12)}.overlay.svelte-1n46o8q{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05070dd1;place-items:center;padding:16px;animation:.35s ease-out svelte-1n46o8q-fade;display:grid;position:fixed;inset:0}.overlay.lost.svelte-1n46o8q{background:#0c0408db}.card.svelte-1n46o8q{border:1px solid rgba(var(--cyan-rgb), .45);background:radial-gradient(circle at 50% 0%, rgba(var(--cyan-rgb), .14), transparent 60%), linear-gradient(180deg, #0e1528, #070b14);width:100%;max-width:380px;box-shadow:0 0 40px rgba(var(--cyan-rgb), .22), 0 20px 60px #0009;text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:16px;padding:22px 18px;animation:.45s cubic-bezier(.2,1.3,.4,1) svelte-1n46o8q-rise;display:flex}.overlay.lost.svelte-1n46o8q .card:where(.svelte-1n46o8q){border-color:rgba(var(--red-rgb), .5);background:radial-gradient(circle at 50% 0%, rgba(var(--red-rgb), .14), transparent 60%), linear-gradient(180deg, #1a0d14, #0b0609);box-shadow:0 0 40px rgba(var(--red-rgb), .22), 0 20px 60px #0009}.byte.svelte-1n46o8q{width:160px;height:160px;filter:drop-shadow(0 0 28px rgba(var(--cyan-rgb), .45)) drop-shadow(0 0 10px rgba(var(--orange-rgb), .35));animation:2.4s ease-in-out infinite svelte-1n46o8q-bob}.glitch.svelte-1n46o8q{letter-spacing:.12em;color:var(--cyan);text-shadow:0 0 22px rgba(var(--cyan-rgb), .7);margin:0;font-family:Rajdhani,sans-serif;font-size:34px;font-weight:700;position:relative}.glitch.red.svelte-1n46o8q{color:var(--red);text-shadow:0 0 22px rgba(var(--red-rgb), .7)}.glitch.svelte-1n46o8q:before,.glitch.svelte-1n46o8q:after{content:attr(data-text);opacity:.7;mix-blend-mode:screen;animation:2.2s steps(2,end) infinite svelte-1n46o8q-glitch;position:absolute;inset:0}.glitch.svelte-1n46o8q:before{color:var(--magenta);transform:translate(-2px)}.glitch.svelte-1n46o8q:after{color:var(--cyan);animation-delay:.15s;transform:translate(2px)}.sub.svelte-1n46o8q{color:var(--muted);margin:0}.stars.svelte-1n46o8q{gap:14px;font-size:30px;display:flex}.star.svelte-1n46o8q{color:#e6f1ff26;opacity:0;animation:.4s cubic-bezier(.2,1.8,.4,1) forwards svelte-1n46o8q-star;transform:scale(.4)}.star.on.svelte-1n46o8q{color:var(--orange);text-shadow:0 0 16px rgba(var(--orange-rgb), .9)}.stats.svelte-1n46o8q{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin:0;display:grid}.stats.svelte-1n46o8q div:where(.svelte-1n46o8q){border:1px solid rgba(var(--cyan-rgb), .3);background:rgba(var(--cyan-rgb), .08);border-radius:12px;padding:10px 4px}.stats.svelte-1n46o8q dt:where(.svelte-1n46o8q){letter-spacing:.16em;text-transform:uppercase;color:#b9c6dc;font-size:11px}.stats.svelte-1n46o8q dd:where(.svelte-1n46o8q){color:var(--text);margin:4px 0 0;font-family:Rajdhani,sans-serif;font-size:22px;font-weight:700}.primary.svelte-1n46o8q{border:1px solid var(--cyan);color:#fff;letter-spacing:.1em;text-transform:uppercase;width:100%;box-shadow:0 0 24px rgba(var(--cyan-rgb), .35), inset 0 0 16px rgba(var(--cyan-rgb), .2);background:linear-gradient(#0f4a5c,#0a2a38);border-radius:14px;padding:16px;font-family:Rajdhani,sans-serif;font-size:20px;font-weight:700;position:relative}.primary.svelte-1n46o8q .badge:where(.svelte-1n46o8q){letter-spacing:.16em;white-space:nowrap;color:#05070d;border-radius:999px;padding:2px 10px;font-size:11px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.primary.hard.svelte-1n46o8q{border-color:var(--amber);box-shadow:0 0 26px rgba(var(--amber-rgb), .45), inset 0 0 16px rgba(var(--amber-rgb), .2);background:linear-gradient(#5c3510,#2e1a08)}.primary.hard.svelte-1n46o8q .badge:where(.svelte-1n46o8q){background:var(--amber)}.primary.super.svelte-1n46o8q{border-color:var(--magenta);box-shadow:0 0 30px rgba(var(--magenta-rgb), .55), inset 0 0 18px rgba(var(--magenta-rgb), .25);background:linear-gradient(#5c1050,#2e0828);animation:1.6s ease-in-out infinite svelte-1n46o8q-pulse}.primary.super.svelte-1n46o8q .badge:where(.svelte-1n46o8q){background:var(--magenta)}@keyframes svelte-1n46o8q-pulse{50%{box-shadow:0 0 42px rgba(var(--magenta-rgb), .8), inset 0 0 22px rgba(var(--magenta-rgb), .35)}}.raid-trace.svelte-1n46o8q{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.raid-trace.svelte-1n46o8q .bar:where(.svelte-1n46o8q){background:rgba(var(--magenta-rgb), .15);border-radius:4px;height:8px;overflow:hidden}.raid-trace.svelte-1n46o8q .fill:where(.svelte-1n46o8q){background:linear-gradient(90deg, var(--magenta), var(--red));height:100%;box-shadow:0 0 12px var(--magenta);transition:width .9s linear}.raid-trace.svelte-1n46o8q b:where(.svelte-1n46o8q){color:var(--magenta);font-family:JetBrains Mono,monospace;font-size:13px}.aids.svelte-1n46o8q{grid-template-columns:auto repeat(4,1fr);align-items:center;gap:6px;display:grid}.credits.svelte-1n46o8q{color:var(--orange);text-shadow:0 0 8px rgba(var(--orange-rgb), .6);white-space:nowrap;padding:0 6px;font-family:JetBrains Mono,monospace;font-size:14px}.credits.spent.svelte-1n46o8q{animation:.5s steps(5,end) both svelte-1n46o8q-spend;display:inline-block}@keyframes svelte-1n46o8q-spend{0%{color:#fff;transform:translateY(-3px)scale(1.15)}40%{transform:translate(-2px)}60%{transform:translate(2px)}to{transform:none}}.primary.charge.svelte-1n46o8q{overflow:hidden}.primary.charge.svelte-1n46o8q:after{content:"";background:linear-gradient(90deg, rgba(var(--cyan-rgb), .15), #ffffff8c);transform-origin:0;pointer-events:none;position:absolute;inset:0;transform:scaleX(0)}.primary.charge.charging.svelte-1n46o8q:after{animation:.42s cubic-bezier(.7,0,.3,1) forwards svelte-1n46o8q-charge-bar}.primary.charge.svelte-1n46o8q:disabled{opacity:1}@keyframes svelte-1n46o8q-charge-bar{90%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.aid.svelte-1n46o8q{border:1px solid rgba(var(--magenta-rgb), .35);background:rgba(var(--magenta-rgb), .06);color:var(--text);font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:1px;padding:6px 2px 5px;display:flex;position:relative}.aid.svelte-1n46o8q:disabled{opacity:.35;cursor:default}.aid.svelte-1n46o8q:not(:disabled):active{background:rgba(var(--magenta-rgb), .2)}.aid.svelte-1n46o8q .ic:where(.svelte-1n46o8q){color:var(--magenta);font-size:16px;line-height:1}.aid.svelte-1n46o8q .nm:where(.svelte-1n46o8q){letter-spacing:.08em;text-transform:uppercase;font-size:11px}.aid.svelte-1n46o8q .ct:where(.svelte-1n46o8q){color:var(--orange);font-family:JetBrains Mono,monospace;font-size:10px}.new-reward.svelte-1n46o8q{border:1px solid rgba(var(--amber-rgb), .5);background:rgba(var(--amber-rgb), .1);color:var(--text);border-radius:10px;margin:0;padding:8px 12px;font-size:14px;animation:.6s cubic-bezier(.2,1.4,.4,1) .6s both svelte-1n46o8q-reward-in}.new-reward.svelte-1n46o8q b:where(.svelte-1n46o8q){color:var(--amber)}@keyframes svelte-1n46o8q-reward-in{0%{opacity:0;filter:brightness(2.5);transform:scale(.8)}}.boss-defeat.svelte-1n46o8q{color:#c9d6ea;margin:-6px 0 0;font-size:15px;font-style:italic;line-height:1.45}.boss-defeat.svelte-1n46o8q b:where(.svelte-1n46o8q){letter-spacing:.1em;color:var(--text);font-style:normal}.rule-card-backdrop.svelte-1n46o8q:active{filter:none;transform:none}.rule-card-backdrop.svelte-1n46o8q{z-index:15;font:inherit;color:inherit;cursor:pointer;background:#05070d8c;border:none;place-items:center;padding:20px;animation:.25s ease-out svelte-1n46o8q-fade;display:grid;position:fixed;inset:0}.rule-card.svelte-1n46o8q{border:1px solid rgba(var(--cyan-rgb), .6);background:radial-gradient(circle at 50% 0%, rgba(var(--cyan-rgb), .16), transparent 65%), linear-gradient(180deg, #0e1528, #070b14);width:min(360px,100%);box-shadow:0 0 36px rgba(var(--cyan-rgb), .3), 0 18px 50px #0009;text-align:left;border-radius:18px;flex-direction:column;gap:8px;padding:18px 18px 14px;animation:.45s cubic-bezier(.2,1.3,.4,1) svelte-1n46o8q-card-glitch;display:flex}.rule-card.error.svelte-1n46o8q{border-color:rgba(var(--red-rgb), .6);box-shadow:0 0 36px rgba(var(--red-rgb), .3), 0 18px 50px #0009}.rc-tag.svelte-1n46o8q{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:11px}.rc-title.svelte-1n46o8q{letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);text-shadow:0 0 14px rgba(var(--cyan-rgb), .55);font-size:22px;font-weight:700}.rule-card.scan.svelte-1n46o8q{border-color:rgba(var(--magenta-rgb), .6);box-shadow:0 0 36px rgba(var(--magenta-rgb), .3), 0 18px 50px #0009}.rule-card.info.svelte-1n46o8q{border-color:#e6f1ff59;box-shadow:0 18px 50px #0009}.scan.svelte-1n46o8q .rc-title:where(.svelte-1n46o8q){color:var(--magenta);text-shadow:0 0 14px rgba(var(--magenta-rgb), .55)}.info.svelte-1n46o8q .rc-title:where(.svelte-1n46o8q){color:var(--text);text-shadow:none}.error.svelte-1n46o8q .rc-title:where(.svelte-1n46o8q){color:var(--red);text-shadow:0 0 14px rgba(var(--red-rgb), .55)}.rc-text.svelte-1n46o8q{color:var(--text);font-size:16px;line-height:1.5}.rc-text.svelte-1n46o8q .chip:where(.svelte-1n46o8q){border:2px solid var(--c);background:color-mix(in srgb, var(--c) 30%, transparent);width:14px;height:14px;box-shadow:0 0 6px var(--c);border-radius:3px;margin:0 2px -2px;display:inline-block}.rc-close.svelte-1n46o8q{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-self:center;margin-top:4px;font-size:12px;animation:1.6s ease-in-out infinite svelte-1n46o8q-blink-soft}@keyframes svelte-1n46o8q-card-glitch{0%{opacity:0;clip-path:inset(48% 0);transform:scale(.92)}40%{opacity:1;clip-path:inset(0);filter:brightness(1.8)}to{filter:none;transform:scale(1)}}@keyframes svelte-1n46o8q-blink-soft{50%{opacity:.45}}.confirm.svelte-1n46o8q{z-index:30}.board-box.room-in.svelte-1n46o8q{animation:.75s cubic-bezier(.2,.9,.3,1) svelte-1n46o8q-room-in}@keyframes svelte-1n46o8q-room-in{0%{opacity:0;filter:blur(8px)brightness(2);transform:scale(.4)}60%{opacity:1;filter:blur()brightness(1.3)}to{filter:none;transform:scale(1)}}.loss.svelte-1n46o8q{border:1px solid rgba(var(--red-rgb), .4);background:rgba(var(--red-rgb), .08);text-align:left;width:100%;color:var(--text);border-radius:12px;margin:0;padding:12px 16px 12px 32px;font-size:14px;line-height:1.6}.sub.svelte-1n46o8q b:where(.svelte-1n46o8q){color:var(--red)}.danger.svelte-1n46o8q{border:1px solid var(--red);background:rgba(var(--red-rgb), .12);color:#ffb3c0;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:14px;width:100%;padding:12px;font-family:Rajdhani,sans-serif;font-size:16px;font-weight:700}.link.svelte-1n46o8q{color:#c9d6ea;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:6px 16px;font-family:Rajdhani,sans-serif;font-size:17px;font-weight:700}.link.svelte-1n46o8q:hover{color:var(--text)}.icon.back.svelte-1n46o8q{grid-column:1;font-size:26px;line-height:1}.primary.svelte-1n46o8q:active{transform:scale(.98)}.total.svelte-1n46o8q{color:#b9c6dc;margin:0;font-family:JetBrains Mono,monospace;font-size:13px}@keyframes svelte-1n46o8q-fade{0%{opacity:0}}@keyframes svelte-1n46o8q-rise{0%{opacity:0;transform:translateY(24px)scale(.96)}}@keyframes svelte-1n46o8q-bob{50%{transform:translateY(-6px)}}@keyframes svelte-1n46o8q-star{to{opacity:1;transform:scale(1)}}@keyframes svelte-1n46o8q-glitch{0%,86%,to{clip-path:inset(0 0 100%)}88%{clip-path:inset(20% 0 55%)}92%{clip-path:inset(60% 0 10%)}96%{clip-path:inset(40% 0 35%)}}
