@font-face{font-family:"Atkinson Hyperlegible";font-style:normal;font-weight:400;font-display:optional;src:url(../fonts/AtkinsonHyperlegible-400.woff2) format("woff2")}@font-face{font-family:"Atkinson Hyperlegible";font-style:normal;font-weight:700;font-display:optional;src:url(../fonts/AtkinsonHyperlegible-700.woff2) format("woff2")}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:optional;src:url(../fonts/PressStart2P-subset.woff2) format("woff2")}@font-face{font-family:"Archivo Black";font-style:normal;font-weight:400;font-display:optional;src:url(../fonts/ArchivoBlack-400.woff2) format("woff2")}:root{--bg:#07071a;--bg2:#0e0f2e;--surface:#151a3d;--surface2:#1d2350;--text:#f2f4ff;--muted:#c4cae8;--heading:#2de2e6;--link:#5ff3f6;--accent:#ff3ea5;--gold:#ffd23f;--green:#39ff88;--warn:#ff8a8a;--border:#e8ecff;--shadow:#ff3ea5;--shadow2:#2de2e6;--on-accent:#07071a;--header:#04040f;--grid:rgba(45,226,230,.16);--icon-main:#2de2e6;--icon-accent:#ffd23f;--scan:rgba(0,0,0,.10);--focus:#ffd23f;--px:4px;--sky:#2de2e6;--blue:#ff3ea5;--pixel:"Press Start 2P","Courier New",monospace;--body:"Atkinson Hyperlegible",Verdana,"Segoe UI",Tahoma,Arial,sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;font-family:var(--body);font-size:1.3rem;line-height:1.65;color:var(--text);background:var(--bg)}body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:300;background:repeating-linear-gradient(to bottom,transparent 0,transparent 3px,var(--scan) 3px,var(--scan) 4px)}@media(prefers-contrast:more){body::after{display:none}}html.calm body::after{display:none}h1,h2{font-family:var(--pixel);font-weight:400;line-height:1.55;color:var(--heading);margin:0 0 .8em;text-shadow:3px 3px 0 rgba(255,62,165,.45)}h1{font-size:clamp(1.3rem,3.3vw,2.2rem)}h2{font-size:clamp(1.1rem,2.5vw,1.6rem)}h3{font-size:1.55rem;line-height:1.3;color:var(--gold);margin:0 0 .4em}h4{font-size:1.3rem;margin:1.2em 0 .3em;color:var(--gold)}p,li{max-width:68ch}p{margin:0 0 1em}a{color:var(--link);text-underline-offset:4px;text-decoration-thickness:2px}a:hover{color:var(--gold)}:focus-visible{outline:5px solid var(--focus);outline-offset:4px}img{max-width:100%;height:auto}strong,b{color:inherit}.wrap{max-width:1150px;margin:0 auto;padding:0 1.25rem}.skip{position:absolute;left:-9999px;top:0;background:var(--gold);color:var(--on-accent);padding:1rem;z-index:400}.skip:focus{left:1rem;top:1rem}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.edit{background:transparent;border:2px dashed var(--gold);color:var(--gold);padding:.05em .45em;font-size:1rem;font-weight:700}.edit-note{background:var(--surface);border:2px dashed var(--gold);border-left:8px solid var(--gold);padding:.8rem 1rem;margin:1rem 0;color:var(--text);font-size:1.05rem;max-width:none}.edit-note strong{color:var(--gold)}.note{background:var(--surface);border-left:8px solid var(--heading);padding:.8rem 1rem;margin:1rem 0;font-size:1.1rem;max-width:none}.px-box{background:var(--surface);color:var(--text);border:var(--px) solid var(--border);box-shadow:6px 6px 0 var(--shadow)}.px-icon{display:block;image-rendering:pixelated;flex:none}.px-icon .pm{fill:var(--icon-main)}.px-icon .po{fill:var(--icon-accent)}.label{font-family:var(--pixel);font-size:.85rem;line-height:1.8;letter-spacing:.04em;color:var(--green);margin:0 0 .9rem;text-transform:uppercase}.label a{color:var(--green)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-family:var(--body);font-size:1.25rem;font-weight:700;text-decoration:none;line-height:1.25;padding:.85rem 1.4rem;min-height:56px;min-width:56px;border:var(--px) solid var(--border);box-shadow:4px 4px 0 var(--shadow2);cursor:pointer;color:var(--text);background:var(--surface2);transition:transform .08s steps(2),box-shadow .08s steps(2)}.btn:hover{background:var(--bg2);color:var(--gold)}.btn:active{transform:translate(4px,4px);box-shadow:0 0 0 transparent}.btn-primary{background:var(--accent);color:var(--on-accent);box-shadow:4px 4px 0 var(--border)}.btn-primary:hover{background:var(--gold);color:var(--on-accent)}.btn-navy{background:var(--heading);color:var(--on-accent);box-shadow:4px 4px 0 var(--border)}.btn-navy:hover{background:var(--gold);color:var(--on-accent)}.btn-gold{background:var(--gold);color:var(--on-accent);box-shadow:4px 4px 0 var(--accent)}.btn-gold:hover{background:var(--green);color:var(--on-accent)}.actions{display:flex;flex-wrap:wrap;gap:1rem;margin:1.25rem 0}.cursor{display:inline-block;width:.6em;height:1em;background:currentColor;vertical-align:-.12em;margin-left:.15em;animation:blink 1.2s steps(1) infinite}@keyframes blink{50%{opacity:0}}.tierchip{display:inline-block;font-family:var(--pixel);font-size:.82rem;line-height:1.7;background:var(--accent);color:var(--on-accent);padding:.35rem .6rem}.callbar{background:var(--gold);color:var(--on-accent);text-align:center;font-weight:700;padding:.45rem 1rem;font-size:1.15rem;border-bottom:var(--px) solid var(--border)}.callbar a{color:var(--on-accent);display:inline-block;padding:.35rem .2rem;min-height:44px;line-height:1.6}.ref-banner{background:var(--green);color:var(--on-accent);font-weight:700;font-size:1.3rem;text-align:center;padding:.75rem 1rem;border-bottom:var(--px) solid var(--border)}header.site{position:relative;background-color:var(--header);color:var(--text);border-bottom:var(--px) solid var(--heading);overflow:hidden}.stars{background-image:radial-gradient(#fff 1.5px,transparent 1.6px),radial-gradient(var(--heading) 1.5px,transparent 1.6px),radial-gradient(var(--accent) 2px,transparent 2.1px);background-size:90px 90px,60px 60px,170px 170px;background-position:0 0,30px 40px,80px 20px;animation:drift 60s linear infinite}@keyframes drift{to{background-position:-900px 0,-1200px 40px,-680px 20px}}.topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:.8rem 1.25rem}.logo{font-family:var(--pixel);font-size:1rem;line-height:1.6;color:var(--gold);text-decoration:none;display:flex;align-items:center;gap:.6rem;text-shadow:3px 3px 0 var(--accent)}.logo:hover{color:var(--heading)}.logo .px-icon{width:40px;height:auto}.top-tools{display:flex;gap:.6rem;align-items:center}.tool-btn{white-space:nowrap;font:inherit;font-size:1.05rem;font-weight:700;color:var(--text);background:transparent;border:3px solid var(--border);min-height:48px;padding:.3rem .8rem;cursor:pointer}.tool-btn:hover{border-color:var(--heading);color:var(--heading)}.tool-btn[aria-pressed="true"]{background:var(--gold);color:var(--on-accent);border-color:var(--gold)}.menu-toggle{display:none}.levelnav{padding:0 1.25rem 1rem}.levelnav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.levelnav a{display:flex;flex-direction:column;align-items:center;gap:.3rem;min-width:96px;min-height:84px;padding:.5rem .6rem;color:var(--text);text-decoration:none;font-weight:700;font-size:1.02rem;line-height:1.2;text-align:center;border:3px solid var(--surface2);background:rgba(255,255,255,.04)}.levelnav a .px-icon{width:36px;height:auto}.levelnav .px-icon .pm{fill:var(--heading)}.levelnav a:hover{border-color:var(--heading);color:var(--heading)}.levelnav a[aria-current="page"]{background:var(--gold);color:var(--on-accent);border-color:var(--gold)}.levelnav a[aria-current="page"] .pm{fill:var(--on-accent)}.levelnav a[aria-current="page"] .po{fill:var(--accent)}section{padding:4rem 0;border-bottom:var(--px) solid var(--surface2)}section.alt{background:var(--bg2)}.page-head{padding:3rem 0 2.5rem;background:var(--bg2);background-image:linear-gradient(var(--grid) 2px,transparent 2px),linear-gradient(90deg,var(--grid) 2px,transparent 2px);background-size:40px 40px}.page-head p.lead{font-size:1.4rem;color:var(--muted)}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:1.75rem}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.card{padding:1.6rem;display:flex;flex-direction:column}.card .px-icon{margin-bottom:.7rem}.card .btn{margin-top:auto;align-self:flex-start}.checks{list-style:none;padding:0;margin:1rem 0 0;display:grid;gap:.35rem}.checks li{display:flex;gap:.6rem;align-items:flex-start}.checks li::before{content:"";flex:0 0 18px;height:18px;margin-top:.35em;background:var(--green);clip-path:polygon(0 50%,15% 35%,40% 60%,85% 10%,100% 25%,40% 90%)}.hero{background-color:var(--bg);background-image:linear-gradient(var(--grid) 2px,transparent 2px),linear-gradient(90deg,var(--grid) 2px,transparent 2px);background-size:48px 48px}.hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:3rem;align-items:center}.hero-copy{padding:1.6rem}.hero .lead{font-size:1.4rem;color:var(--muted)}.press-start{font-family:var(--pixel);font-size:.9rem;color:var(--gold);margin:0 0 1rem}.photo-frame{position:relative;max-width:420px;justify-self:center}.photo-frame img,.about-grid img,.photo-alt{display:block;width:100%;border:var(--px) solid var(--border);box-shadow:10px 10px 0 var(--shadow)}.photo-alt{max-width:320px;box-shadow:8px 8px 0 var(--shadow2)}.photo-frame .sprite{position:absolute;left:-26px;top:-26px;animation:float 3.2s steps(4) infinite alternate}.photo-frame .sprite .pm{fill:var(--accent)}.photo-frame .badge{position:absolute;right:-12px;bottom:18px;background:var(--gold);color:var(--on-accent);border:var(--px) solid var(--border);font-family:var(--pixel);font-size:.82rem;line-height:1.7;padding:.5rem .7rem;box-shadow:4px 4px 0 var(--accent)}@keyframes float{from{transform:translateY(0)}to{transform:translateY(-10px)}}.worldmap{position:relative;background-color:var(--bg);border:var(--px) solid var(--border);box-shadow:8px 8px 0 var(--shadow2);padding:2rem 1.5rem 2.25rem;background-image:linear-gradient(var(--grid) 2px,transparent 2px),linear-gradient(90deg,var(--grid) 2px,transparent 2px);background-size:32px 32px}.worldmap .map-title{font-family:var(--pixel);font-size:.9rem;margin:0 0 2.5rem;color:var(--green)}.levels{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:2.2rem 1.5rem;position:relative;z-index:1}.levels li{position:relative}.levels li:not(:last-child)::after{content:"";position:absolute;top:50%;right:-1.5rem;width:1.5rem;border-top:6px dotted var(--gold)}.levels li:nth-child(4n)::after{display:none}.level{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:150px;padding:1rem .75rem;text-align:center;background:var(--surface);color:var(--text);text-decoration:none;font-weight:700;font-size:1.2rem;line-height:1.25;border:var(--px) solid var(--border);box-shadow:5px 5px 0 var(--shadow)}.level:hover,.level:focus-visible{background:var(--surface2);color:var(--gold)}.level .num{font-family:var(--pixel);font-size:.8rem;color:var(--green)}.level small{font-weight:400;font-size:1.1rem;color:var(--muted)}.walker{position:absolute;left:0;top:0;width:44px;height:auto;z-index:2;pointer-events:none;transition:transform .45s steps(6);display:none}.walker .pm{fill:var(--gold)}.walker .po{fill:var(--accent)}.worldmap.ready .walker{display:block}.map-help{margin:1.25rem 0 0;font-size:1.05rem;color:var(--muted)}.quest-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:1.5rem 0 0;padding:0;list-style:none}.quest-btn{width:100%;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;text-align:center;font-family:var(--body);font-size:1.3rem;font-weight:700;color:var(--text);background:var(--surface);border:var(--px) solid var(--border);box-shadow:6px 6px 0 var(--shadow2);padding:1rem;cursor:pointer}.quest-btn:hover{background:var(--surface2);color:var(--gold)}.quest-btn:hover .px-icon{animation:hop .4s steps(2) 1}.quest-btn:active{transform:translate(4px,4px);box-shadow:2px 2px 0 var(--shadow2)}.quest-btn[aria-pressed="true"]{background:var(--gold);color:var(--on-accent);box-shadow:6px 6px 0 var(--accent)}.quest-btn[aria-pressed="true"] .pm{fill:var(--on-accent)}.quest-btn small{font-weight:400;font-size:1.1rem}@keyframes hop{50%{transform:translateY(-6px)}}.quest-result{margin-top:2.25rem;padding:1.75rem}.reward{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:baseline;background:var(--surface2);border:3px solid var(--border);padding:.9rem 1.1rem;margin:1rem 0}.reward strong{font-size:1.35rem;color:var(--gold)}.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem;align-items:stretch;margin-top:1.5rem}.tier{padding:1.75rem;display:flex;flex-direction:column}.tier .tierchip{align-self:flex-start;margin-bottom:.9rem}.tier.featured{box-shadow:8px 8px 0 var(--gold)}.price{font-family:var(--pixel);font-size:1.5rem;line-height:1.4;color:var(--gold);margin:.4rem 0 .15rem}.price small{font-family:var(--body);font-size:1.05rem;color:var(--muted)}.ph{display:block;font-size:.95rem;font-weight:700;color:var(--gold);margin-bottom:.8rem}.tier ul{padding-left:1.2rem;margin:.5rem 0 1rem;flex:1}.tier .btn{margin-top:auto}.packs{display:grid;gap:.6rem;margin:.4rem 0 .6rem}.pack{border:3px solid var(--border);padding:.6rem .8rem;background:var(--surface2)}.pack .price{font-size:1.2rem;margin:0}.soon{font-family:var(--pixel);font-size:.85rem;line-height:1.7;color:var(--green)}.about-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:3rem;align-items:center}.about-grid img{max-width:400px}.quote{font-size:1.45rem;line-height:1.55;padding:1.5rem;margin:0 0 1.25rem}.quote p{margin:0 0 .6rem}.steps{list-style:none;counter-reset:s;padding:0;margin:1.5rem 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.steps li{counter-increment:s;padding:1.4rem}.steps li::before{content:counter(s);display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;background:var(--accent);color:var(--on-accent);font-family:var(--pixel);font-size:1rem;border:var(--px) solid var(--border);margin-bottom:.8rem}.steps h3{font-size:1.35rem}.steps p{margin:0}.pills{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;padding:0;margin:1rem 0}.pills li{background:var(--surface);border:3px solid var(--border);font-weight:700;padding:.4rem 1rem}.pills li.home{background:var(--heading);color:var(--on-accent)}details{padding:1rem 1.25rem;margin:1rem 0}summary{font-weight:700;font-size:1.3rem;cursor:pointer;color:var(--heading);min-height:48px;padding:.35rem 0}details p{margin:.75rem 0 0}.contact-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:2.5rem;align-items:start}.big-links{display:grid;gap:1rem;margin:1.25rem 0}.big-links .btn{justify-content:flex-start;font-size:1.3rem;width:100%}form.px-box{padding:1.75rem}.field{margin-bottom:1.2rem}label,legend{display:block;font-weight:700;margin-bottom:.35rem}.hint{display:block;font-weight:400;font-size:1.05rem;color:var(--muted)}input[type=text],input[type=email],input[type=tel],select,textarea{width:100%;font:inherit;font-size:1.2rem;padding:.75rem;border:3px solid var(--border);background:var(--bg);color:var(--text);min-height:56px;border-radius:0}textarea{min-height:140px}fieldset{border:0;padding:0;margin:0 0 1.2rem}.choice{display:flex;align-items:center;gap:.7rem;font-weight:400;margin:.35rem 0;min-height:48px;cursor:pointer}.choice input{width:1.6rem;height:1.6rem;accent-color:var(--heading)}.status{font-weight:700;color:var(--green);margin-top:1rem}.linkbox{font-family:var(--body);font-size:1.25rem;font-weight:700;background:var(--bg);color:var(--green);border:3px dashed var(--border);padding:.8rem 1rem;word-break:break-all;margin:1rem 0}kbd{font-family:var(--body);font-weight:700;background:var(--surface2);color:var(--text);border:2px solid var(--border);border-bottom-width:4px;padding:0 .4rem}.cabinets{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem;margin-top:1.5rem}.cabinet{background:var(--surface);color:var(--text);border:var(--px) solid var(--border);box-shadow:8px 8px 0 var(--shadow);padding:1.4rem;display:flex;flex-direction:column}.cabinet h3{color:var(--gold);font-family:var(--pixel);font-size:1rem;line-height:1.6}.cabinet .screen{background:#000;border:3px solid var(--heading);display:flex;justify-content:center;align-items:center;min-height:120px;margin-bottom:1rem}.cabinet .screen .px-icon{width:72px;height:auto}.cabinet .screen .pm{fill:var(--accent)}.cabinet p{color:var(--muted)}.cabinet .btn{margin-top:auto;align-self:flex-start}.game-wrap{display:grid;grid-template-columns:minmax(0,480px) 1fr;gap:2rem;align-items:start}.game-screen{position:relative;background:#000;border:var(--px) solid var(--heading);box-shadow:8px 8px 0 var(--shadow)}.game-screen canvas{display:block;width:100%;height:auto;image-rendering:pixelated;touch-action:none}.game-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center;padding:1.25rem;background:rgba(4,4,15,.9);color:var(--text)}.game-overlay[hidden]{display:none}.game-overlay h2{color:var(--gold);margin:0}.game-overlay p{margin:0;color:var(--text)}.hud{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;font-family:var(--pixel);font-size:.9rem;line-height:1.8;margin:.75rem 0;color:var(--green)}.hud b{color:var(--gold);font-weight:400}.pad{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1rem;max-width:560px}.pad .btn{min-height:76px;font-size:1.5rem;width:100%;user-select:none;-webkit-user-select:none;touch-action:none}.pad .gap{visibility:hidden}.tip-box{padding:1.25rem;margin-top:1rem}.tip-box h3{font-size:1.3rem}.mode{display:flex;flex-wrap:wrap;gap:.75rem;margin:.5rem 0 1rem}.mode .btn[aria-pressed="true"]{background:var(--gold);color:var(--on-accent)}.keys{font-size:1.1rem}.memory-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;max-width:620px}.mcard{aspect-ratio:3/4;min-height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;font:inherit;font-weight:700;font-size:1.05rem;border:var(--px) solid var(--border);box-shadow:4px 4px 0 var(--shadow);background:var(--surface2);color:var(--text);cursor:pointer;padding:.4rem}.mcard .back{font-family:var(--pixel);font-size:1.4rem;color:var(--gold)}.mcard.up{background:var(--bg);color:var(--text);box-shadow:4px 4px 0 var(--shadow2)}.mcard.done{background:var(--green);color:var(--on-accent);cursor:default}.mcard.done .pm{fill:var(--on-accent)}.mcard .px-icon{width:52px;height:auto}.guide{max-width:820px}.guide h2{margin-top:2.25rem}.guide ul,.guide ol{padding-left:1.4rem}.guide li{margin:.35rem 0}.guide table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:1.1rem;background:var(--surface)}.guide th,.guide td{border:3px solid var(--border);padding:.6rem .7rem;text-align:left;vertical-align:top}.guide th{background:var(--surface2);color:var(--gold)}.checklist{list-style:none;padding:0}.checklist li{padding-left:2.2rem;position:relative}.checklist li::before{content:"";position:absolute;left:0;top:.3em;width:1.2rem;height:1.2rem;border:3px solid var(--green);background:var(--bg)}.cta-box{padding:1.75rem;margin:2.5rem 0 0;background:var(--surface2);box-shadow:6px 6px 0 var(--gold)}.toc{padding:1rem 1.25rem;margin:1rem 0 2rem}.toc ol{margin:.25rem 0 0}footer{background:var(--header);color:var(--text);padding:2.5rem 0;font-size:1.1rem;border-top:var(--px) solid var(--heading)}footer a{color:var(--link)}footer p{max-width:none}.footer-links{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;list-style:none;padding:0;margin:0 0 1rem}.footer-links a{display:inline-flex;align-items:center;min-height:48px;padding:0 .35rem;font-weight:700}footer p a{display:inline-block;padding:.5rem 0;min-height:44px}@media(max-width:960px){.hero-grid,.about-grid,.contact-grid,.game-wrap{grid-template-columns:1fr}.tiers,.grid-3,.cabinets{grid-template-columns:1fr}.steps,.quest-grid,.grid-2{grid-template-columns:repeat(2,1fr)}.levels{grid-template-columns:repeat(2,1fr)}.levels li:nth-child(4n)::after{display:block}.levels li:nth-child(2n)::after{display:none}.photo-frame{max-width:340px}}@media(max-width:700px){.menu-toggle{display:inline-block}.levelnav{display:none}.levelnav.open{display:block}.levelnav ul{display:grid;grid-template-columns:repeat(2,1fr)}.levelnav a{flex-direction:row;justify-content:flex-start;min-height:60px;text-align:left}}@media(max-width:560px){body{font-size:1.2rem}.quest-grid,.steps,.grid-2{grid-template-columns:1fr}.quest-btn{min-height:110px;flex-direction:row;justify-content:flex-start;text-align:left}.levels{gap:1.5rem 1.25rem}.level{min-height:130px;font-size:1.1rem}.memory-grid{grid-template-columns:repeat(3,1fr)}.photo-frame .sprite{left:-10px;top:-18px}.photo-frame .badge{right:-4px}.logo{font-size:.8rem}.top-tools{flex-wrap:wrap}.tool-btn{font-size:1rem;padding:.25rem .55rem}.page-head{padding:2rem 0 1.5rem}section{padding:2.75rem 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none !important;transition:none !important}}html.calm *,html.calm *::before,html.calm *::after{animation:none !important;transition:none !important}@media print{.callbar,.levelnav,.top-tools,.pad{display:none}body::after{display:none}}[data-theme="nes"]{--bg:#000;--bg2:#0d0d0d;--surface:#1b1b2f;--surface2:#26264a;--text:#fff;--muted:#d0d0e0;--heading:#3cbcfc;--link:#7fd3ff;--accent:#ff5a3c;--gold:#f8b800;--green:#58d854;--warn:#ff9e9e;--border:#fcfcfc;--shadow:#e4002b;--shadow2:#3cbcfc;--on-accent:#000;--header:#000;--grid:rgba(60,188,252,.14);--icon-main:#3cbcfc;--icon-accent:#f8b800;--scan:rgba(0,0,0,.22);--sky:#3cbcfc;--blue:#ff5a3c}[data-theme="nes"] h1,[data-theme="nes"] h2{text-shadow:3px 3px 0 rgba(228,0,43,.55)}[data-theme="crt"]{--bg:#020b05;--bg2:#06150b;--surface:#0b2214;--surface2:#123320;--text:#d8ffe2;--muted:#a8dcb6;--heading:#39ff88;--link:#7dffb0;--accent:#ff4fd8;--gold:#ffb000;--green:#39ff88;--warn:#ffa3a3;--border:#7dffb0;--shadow:#ffb000;--shadow2:#1f8f4c;--on-accent:#020b05;--header:#010603;--grid:rgba(57,255,136,.12);--icon-main:#39ff88;--icon-accent:#ffb000;--scan:rgba(0,0,0,.28);--sky:#39ff88;--blue:#ff4fd8}[data-theme="crt"] h1,[data-theme="crt"] h2{text-shadow:0 0 6px rgba(57,255,136,.55)}.tiers.tiers-2{grid-template-columns:repeat(2,1fr);max-width:900px}.pack span{display:block;font-size:1.1rem;color:var(--muted)}.price-table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:1.15rem;background:var(--surface)}.price-table th,.price-table td{border:3px solid var(--border);padding:.75rem .9rem;text-align:left;vertical-align:top}.price-table thead th{background:var(--surface2);color:var(--heading)}.price-table tbody th{color:var(--text);font-weight:700;width:28%}.price-table td:last-child{font-family:var(--pixel);font-size:1rem;line-height:1.6;color:var(--gold);white-space:nowrap;width:9.5rem}.price-table td:last-child small{font-family:var(--body);font-size:1.05rem;color:var(--muted);white-space:normal}@media(max-width:760px){.tiers.tiers-2{grid-template-columns:1fr}.price-table thead{display:none}.price-table,.price-table tbody,.price-table tr,.price-table th,.price-table td{display:block;width:auto}.price-table tr{border:3px solid var(--border);margin-bottom:1rem}.price-table th,.price-table td{border:0}.price-table td:last-child,.price-table tbody th{width:auto}}html.big{font-size:120%}html.big .levelnav a{min-width:110px}@media(max-width:560px){html.big{font-size:112%}}main p a,main li a{text-decoration-thickness:3px}.fx{margin:0 0 1.25rem}.fx-title{font-family:var(--pixel);font-size:1rem;line-height:1.7;color:var(--gold);margin:0 0 .6rem;display:flex;align-items:center;gap:.7rem;animation:fx-pop .45s steps(3) 1 both}.fx-coin{display:inline-block;width:22px;height:22px;flex:none;background:var(--gold);border:3px solid var(--on-accent);box-shadow:0 0 0 3px var(--gold);animation:fx-coin .6s steps(4) 1 both}.fx-bar{height:22px;max-width:420px;border:3px solid var(--border);background:var(--bg);padding:3px}.fx-fill{display:block;height:100%;width:100%;background:repeating-linear-gradient(90deg,var(--green) 0 14px,transparent 14px 18px);animation:fx-fill .9s steps(10) 1 both}.fx-load{font-family:var(--pixel);font-size:.85rem;color:var(--green);margin:.5rem 0 0}.fx-score{padding:1.25rem 1.4rem;margin-top:1rem;color:var(--text);font-weight:400}.scoreboard{margin:1rem 0;display:grid;gap:.4rem}.scoreboard div{display:flex;flex-wrap:wrap;gap:.25rem 1rem;border-bottom:3px dotted var(--surface2);padding-bottom:.3rem}.scoreboard dt{font-family:var(--pixel);font-size:.85rem;line-height:2;color:var(--green);min-width:7.5rem}.scoreboard dd{margin:0;font-weight:700;color:var(--gold)}.fx-next{font-size:1.3rem;background:var(--surface2);border-left:8px solid var(--green);padding:.7rem 1rem}.fx.fx-done *{animation:none !important}@keyframes fx-fill{from{width:0}to{width:100%}}@keyframes fx-pop{0%{transform:scale(.6);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes fx-coin{0%{transform:translateY(-18px)}60%{transform:translateY(4px)}100%{transform:translateY(0)}}.who-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.who{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-height:170px;justify-content:center;padding:1.25rem 1rem;text-align:center;text-decoration:none;width:100%;cursor:pointer;font:inherit;background:var(--surface);color:var(--text);border:var(--px) solid var(--border);box-shadow:6px 6px 0 var(--shadow)}.who span{font-family:var(--pixel);font-size:1.05rem;line-height:1.6;color:var(--gold)}.who small{font-size:1.15rem;color:var(--muted)}.who:hover,.who:focus-visible{background:var(--surface2)}.who:hover span,.who:focus-visible span{color:var(--heading)}.who:active{transform:translate(4px,4px);box-shadow:2px 2px 0 var(--shadow)}@media(max-width:700px){.who-grid{grid-template-columns:1fr;gap:1rem}.who{display:grid;grid-template-columns:auto 1fr;align-items:center;justify-items:start;text-align:left;min-height:96px;gap:.2rem 1rem}.who .px-icon{grid-row:span 2}}@media(prefers-reduced-motion:no-preference){.btn{transition:transform .1s steps(2)}.btn:hover{transform:translate(2px,2px)}.btn:active{transform:translate(4px,4px)}.levelnav a:hover .px-icon,.levelnav a:focus-visible .px-icon,.level:hover .px-icon,.level:focus-visible .px-icon,.who:hover .px-icon,.who:focus-visible .px-icon,.card:hover .px-icon,.cabinet:hover .screen .px-icon,.cabinet:focus-within .screen .px-icon,.quest-btn:hover .px-icon,.quest-btn:focus-visible .px-icon{animation:px-hop .36s steps(2) 1}.level:hover,.level:focus-visible,.who:hover,.who:focus-visible{animation:px-select .5s steps(1) 1}.cabinet:hover .screen,.cabinet:focus-within .screen{animation:px-scan .3s steps(3) 1}.tool-btn[aria-pressed="true"]{animation:px-blip .2s steps(2) 1}.shine{animation:px-coin .5s steps(4) 1}}@keyframes px-hop{50%{transform:translateY(-6px)}}@keyframes px-select{0%,50%{border-color:var(--gold)}25%,75%{border-color:var(--text)}}@keyframes px-scan{0%{background:#000}33%{background:#0c1a2a}66%{background:#000}100%{background:#000}}@keyframes px-blip{50%{transform:scale(1.06)}}@keyframes px-coin{0%{color:var(--gold)}25%{color:#fff}50%{color:var(--gold)}75%{color:#fff}100%{color:var(--gold)}}.field label{transition:none}.field:focus-within>label{color:var(--gold)}.field:focus-within>label::before{content:"▶ ";color:var(--gold)}input,textarea{caret-color:var(--gold)}.level-call{border-color:var(--gold)}.nf .continue{font-family:var(--pixel);font-size:1rem;color:var(--gold);margin:0 0 .25rem}@media(max-width:560px){.cb-mail{display:none}.menu-toggle{order:-1}}.grid-2{align-items:start}@media(min-width:1100px){.quest-grid{grid-template-columns:repeat(4,1fr)}}.levels{grid-template-columns:repeat(3,1fr);gap:1.5rem}.levels li:not(:last-child)::after{display:none}.level-call{background:var(--gold);color:var(--on-accent);border-color:var(--border)}.level-call small{color:var(--on-accent)}.level-call .pm{fill:var(--on-accent)}.level-call .po{fill:var(--accent)}.level.me{padding:0;overflow:hidden;border-color:var(--gold);gap:.2rem}.level.me img{width:100%;height:150px;object-fit:cover;object-position:50% 18%;display:block}.level.me .me-name{font-family:var(--pixel);font-size:.9rem;color:var(--heading);padding-top:.4rem}.level.me small{padding-bottom:.6rem}.worldmap .map-title{margin-bottom:3.25rem}@media(max-width:960px){.levels{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.levels{grid-template-columns:repeat(2,1fr)}.me-li{grid-column:1 / -1}.level.me img{height:190px}}.scene{position:relative;height:150px;margin-top:1.75rem;overflow:hidden;border-top:0}.sc-far{position:absolute;left:0;bottom:32px;height:72px;width:200%;background-repeat:repeat-x;background-position:left bottom;transform:translateX(calc(var(--sy,0) * -0.15px))}.sc-ground{position:absolute;left:0;right:0;bottom:0;height:32px;background-size:32px 32px;background-repeat:repeat-x;border-top:0}.sc-props .prop{position:absolute;transform:translateX(-50%);line-height:0}.sc-props .sp,.sc-runner .sp{display:block;image-rendering:pixelated}.pit{position:absolute;left:55%;width:15%;bottom:0;height:32px;background:var(--header)}.sc-runner{position:absolute;left:3%;bottom:32px;line-height:0;transform:translateX(calc(var(--run,0) * 1px))}.sc-runner .fb{display:none}.sc-runner.f2 .fa{display:none}.sc-runner.f2 .fb{display:block}.sc-runner.hop .sp{transform:translateY(-14px)}.sc-runner.back .sp{transform:scaleX(-1)}.sc-runner.back.hop .sp{transform:scaleX(-1) translateY(-14px)}.sc-props .bump .sp{animation:none}@media(prefers-reduced-motion:no-preference){.sc-props .bump.hit .sp{animation:sc-bump .3s steps(3) 1}.sc-props .bump.hit::after{content:"";position:absolute;left:50%;top:-6px;margin-left:-7px;width:14px;height:14px;background:var(--gold);box-shadow:inset -3px 0 0 #c99a1a,0 0 0 3px var(--header);opacity:0;animation:coin-pop .6s steps(6) 1 both}}@keyframes sc-bump{50%{transform:translateY(-8px)}}@media(max-width:700px){.scene{height:116px}.sc-props .sm-hide{display:none}}@media(prefers-reduced-motion:no-preference){.prop.float .sp{animation:sc-float 2.4s steps(2) infinite}.prop.twinkle .sp{animation:sc-twinkle 3s steps(1) infinite}.prop.fly .sp{animation:sc-fly 3.2s steps(4) infinite}}@keyframes sc-float{50%{transform:translateY(-6px)}}@keyframes sc-twinkle{0%,80%{opacity:1}90%{opacity:.35}}@keyframes sc-fly{0%,100%{transform:translate(0,0)}50%{transform:translate(12px,-8px)}}html.calm .sc-far,html.calm .sc-runner{transform:none !important}@media(prefers-reduced-motion:reduce){.sc-far,.sc-runner{transform:none !important}}.scrollmap{position:fixed;left:0;right:0;top:0;height:8px;z-index:250;background:var(--header);border-bottom:2px solid var(--heading);pointer-events:none;opacity:0;transition:opacity .2s steps(2)}.scrollmap.on{opacity:1}.scrollmap .sm-fill{position:absolute;left:0;top:0;bottom:0;width:calc(var(--sp,0) * 100%);background:repeating-linear-gradient(90deg,var(--gold) 0 8px,transparent 8px 12px)}.scrollmap .sm-gem{position:absolute;top:8px;left:calc(var(--sp,0) * (100% - 30px));line-height:0;opacity:0;transition:opacity .3s steps(2)}.scrollmap.moving .sm-gem{opacity:1}.scrollmap .sm-flag{position:absolute;right:4px;top:8px;line-height:0;opacity:0;transition:opacity .3s steps(2)}.scrollmap.moving .sm-flag{opacity:1}html.calm .scrollmap{display:none}@media(prefers-reduced-motion:reduce){.scrollmap{display:none}}@media print{.scrollmap,.scene{display:none}}.label,.price{position:relative}@media(prefers-reduced-motion:no-preference){.label.pop::after,.price.shine::after{content:"";position:absolute;left:-2px;top:-6px;width:14px;height:14px;background:var(--gold);box-shadow:inset -3px 0 0 #c99a1a,0 0 0 3px var(--header);opacity:0;animation:coin-pop .6s steps(6) 1 both;pointer-events:none}.price.shine::after{left:auto;right:-18px}}@keyframes coin-pop{0%{transform:translateY(0);opacity:1}60%{transform:translateY(-26px);opacity:1}100%{transform:translateY(-30px);opacity:0}}.mm-fx{display:flex;align-items:center;gap:1.1rem;margin:0 0 1rem}.energy{display:flex;gap:3px;height:24px;max-width:380px;padding:3px;border:3px solid var(--border);background:var(--header)}.energy i{flex:1;background:var(--heading);animation:seg .05s steps(1) both}@keyframes seg{from{opacity:0}to{opacity:1}}.beam{position:relative;flex:none;width:64px;height:84px;overflow:hidden;background:var(--header);border:3px solid var(--heading)}.beam::before{content:"";position:absolute;left:24px;width:10px;top:0;height:84px;background:var(--accent);box-shadow:0 0 0 3px #fff inset;opacity:0;animation:beam .45s steps(5) 1 both}.beam .sp{position:absolute;left:8px;bottom:6px;width:44px;height:auto;animation:land .75s steps(1) 1 both}@keyframes beam{0%{opacity:1;transform:translateY(-100%)}70%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(0)}}@keyframes land{0%,55%{opacity:0;transform:scaleY(.3)}56%{opacity:1;transform:scaleY(1.25)}75%{transform:scaleY(.9)}100%{opacity:1;transform:none}}.mm-fx .fx-txt{position:relative}.mm-fx .ready{position:absolute;left:0;top:.1rem;font-family:var(--pixel);font-size:1rem;color:#fff;margin:0;opacity:0;animation:ready .9s steps(1) 1 both}@keyframes ready{0%,30%,60%{opacity:1}15%,45%,75%,100%{opacity:0}}.beam ~ .fx-txt .fx-title{animation:after-ready .9s steps(1) 1 both}@keyframes after-ready{0%{opacity:0}100%{opacity:1}}.fx.fx-done *,.fx.fx-done *::before,.fx.fx-done *::after{animation:none !important}.ref-out{position:relative}.pew{position:absolute;inset:0;pointer-events:none;overflow:visible}.pew .shooter{position:absolute;left:-6px;top:50%;margin-top:-20px;line-height:0}.pew .shot{position:absolute;left:44px;top:50%;width:12px;height:6px;margin-top:-3px;background:var(--heading);box-shadow:0 0 0 2px var(--header);opacity:0;animation:shot .32s steps(6) 1 both}.pew .shot:nth-child(3){animation-delay:.12s}.pew .shot:nth-child(4){animation-delay:.24s}@keyframes shot{0%{opacity:1;transform:translateX(0)}99%{opacity:1;transform:translateX(var(--d,240px))}100%{opacity:0;transform:translateX(var(--d,240px))}}.pew .pewtxt{position:absolute;right:0;top:-1.9rem;font-family:var(--pixel);font-size:.85rem;color:var(--heading);opacity:0;animation:pewtxt .7s steps(1) 1 both}@keyframes pewtxt{0%,85%{opacity:1}100%{opacity:0}}.pew .pc{position:absolute;top:0;width:12px;height:12px;background:var(--gold);box-shadow:0 0 0 3px var(--header);opacity:0;animation:coin-pop .6s steps(6) .5s 1 both}.linkbox.hit{animation:hit .3s steps(2) .5s 1}@keyframes hit{50%{border-color:var(--gold);background:var(--surface2)}}#ref-copy.armed{animation:px-blip .25s steps(2) .75s 2}.assist{margin:.85rem 0 0;color:var(--muted);font-size:1.05rem}.trust{margin-top:1.1rem}.trust li::before{background:var(--gold)}.actions,.big-links,#contact-form button[type="submit"]{position:relative;z-index:5}.actions .btn,.big-links .btn{opacity:1;visibility:visible}.scene,.pew,.scrollmap,.sc-runner{pointer-events:none}.nw{white-space:nowrap}@media(max-width:420px){html.big .nw{white-space:normal}}.btn:has(.nw){flex-wrap:wrap;column-gap:.35em;row-gap:0}.callbar a{min-width:44px;text-align:center}.scene[data-scene="home"] .sc-far{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22280%22%20height%3D%2272%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22%23232a66%22%20d%3D%22M0%2072V40h24v32zM28%2072V24h20v48zM52%2072V48h28v24zM90%2072V16h16v-8h8v8h16v56zM140%2072V36h32v36zM180%2072V28h24v44zM210%2072V50h30v22zM246%2072V20h22v52z%22/%3E%3C/svg%3E")}.scene[data-scene="home"] .sc-ground{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2232%22%20height%3D%2232%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22%230e0f2e%22/%3E%3Cpath%20fill%3D%22%231d2350%22%20d%3D%22M0%2016h32v1H0zM15%204h1v28h-1z%22/%3E%3Crect%20width%3D%2232%22%20height%3D%224%22%20fill%3D%22%23ff3ea5%22/%3E%3Crect%20y%3D%224%22%20width%3D%2232%22%20height%3D%221%22%20fill%3D%22%2304040f%22/%3E%3C/svg%3E")}.scene[data-scene="quest"] .sc-far{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22320%22%20height%3D%2272%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22%23133a44%22%20d%3D%22M0%2072V56h16v-8h16v-8h32v8h16v8h16v16zM160%2072V48h16v-8h16v-8h16v-8h32v8h16v8h16v8h16v24z%22/%3E%3C/svg%3E")}.scene[data-scene="quest"] .sc-ground{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2232%22%20height%3D%2232%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22%230e0f2e%22/%3E%3Cpath%20fill%3D%22%231d2350%22%20d%3D%22M0%2016h32v1H0zM15%204h1v28h-1z%22/%3E%3Crect%20width%3D%2232%22%20height%3D%224%22%20fill%3D%22%232de2e6%22/%3E%3Crect%20y%3D%224%22%20width%3D%2232%22%20height%3D%221%22%20fill%3D%22%2304040f%22/%3E%3C/svg%3E")}.scene[data-scene="sessions"] .sc-far{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22360%22%20height%3D%2272%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22%232a2266%22%20d%3D%22M24%2024h16v-8h24v8h16v8h8v8H16v-8h8zM210%2044h12v-8h20v8h12v6h6v6h-56v-6h6z%22/%3E%3C/svg%3E")}.scene[data-scene="sessions"] .sc-ground{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2232%22%20height%3D%2232%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22%230e0f2e%22/%3E%3Cpath%20fill%3D%22%231d2350%22%20d%3D%22M0%2016h32v1H0zM15%204h1v28h-1z%22/%3E%3Crect%20width%3D%2232%22%20height%3D%224%22%20fill%3D%22%23ffd23f%22/%3E%3Crect%20y%3D%224%22%20width%3D%2232%22%20height%3D%221%22%20fill%3D%22%2304040f%22/%3E%3C/svg%3E")}.scene[data-scene="guides"] .sc-far{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22300%22%20height%3D%2272%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22%2317394a%22%20d%3D%22M0%2072V44h8v-8h8v-8h8v8h8v8h8v28zM60%2072V52h8v-8h8v-8h8v8h8v8h8v20zM130%2072V40h8v-8h8v-8h8v-8h8v8h8v8h8v8h8v32zM230%2072V48h8v-8h8v-8h8v8h8v8h8v24z%22/%3E%3C/svg%3E")}.scene[data-scene="guides"] .sc-ground{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2232%22%20height%3D%2232%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22%230e0f2e%22/%3E%3Cpath%20fill%3D%22%231d2350%22%20d%3D%22M0%2016h32v1H0zM15%204h1v28h-1z%22/%3E%3Crect%20width%3D%2232%22%20height%3D%224%22%20fill%3D%22%23c4cae8%22/%3E%3Crect%20y%3D%224%22%20width%3D%2232%22%20height%3D%221%22%20fill%3D%22%2304040f%22/%3E%3C/svg%3E")}.scene[data-scene="guide-laptop"] .sc-far{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22240%22%20height%3D%2272%22%20shape-rendering%3D%22crispEdges%22%3E%3Cg%20fill%3D%22%234a5590%22%3E%3Crect%20x%3D%2212%22%20y%3D%2210%22%20width%3D%224%22%20height%3D%224%22/%3E%3Crect%20x%3D%2270%22%20y%3D%2230%22%20width%3D%224%22%20height%3D%224%22/%3E%3Crect%20x%3D%22120%22%20y%3D%228%22%20width%3D%224%22%20height%3D%224%22/%3E%3Crect%20x%3D%22170%22%20y%3D%2244%22%20width%3D%224%22%20height%3D%224%22/%3E%3Crect%20x%3D%22210%22%20y%3D%2218%22%20width%3D%224%22%20height%3D%224%22/%3E%3Crect%20x%3D%2240%22%20y%3D%2252%22%20width%3D%224%22%20height%3D%224%22/%3E%3C/g%3E%3C/svg%3E")}.scene[data-scene="guide-laptop"] .sc-ground{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2232%22%20height%3D%2232%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22%230e0f2e%22/%3E%3Cpath%20fill%3D%22%231d2350%22%20d%3D%22M0%2016h32v1H0zM15%204h1v28h-1z%22/%3E%3Crect%20width%3D%2232%22%20height%3D%224%22%20fill%3D%22%23c4cae8%22/%3E%3Crect%20y%3D%224%22%20width%3D%2232%22%20height%3D%221%22%20fill%3D%22%2304040f%22/%3E%3C/svg%3E")}.scene[data-scene="guide-smartphone"] .sc-far{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22240%22%20height%3D%2272%22%20shape-rendering%3D%22crispEdges%22%3E%3Cg%20fill%3D%22%234a5590%22%3E%3Crect%20x%3D%2212%22%20y%3D%2210%22%20width%3D%224%22%20height%3D%224%22/%3E%3Crect%20x%3D%2270%22%20y%3D%2230%22%20width%3D%224%22%20height%3D%224%22/%3E%3Crect%20x%3D%22120%22%20y%3D%228%22%20width%3D%224%22%20height%3D%224%22/%3E%3Crect%20x%3D%22170%22%20y%3D%2244%22%20width%3D%224%22%20height%3D%224%22/%3E%3Crect%20x%3D%22210%22%20y%3D%2218%22%20width%3D%224%22%20height%3D%224%22/%3E%3Crect%20x%3D%2240%22%20y%3D%2252%22%20width%3D%224%22%20height%3D%224%22/%3E%3C/g%3E%3C/svg%3E")}.scene[data-scene="guide-smartphone"] .sc-ground{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2232%22%20height%3D%2232%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22%230e0f2e%22/%3E%3Cpath%20fill%3D%22%231d2350%22%20d%3D%22M0%2016h32v1H0zM15%204h1v28h-1z%22/%3E%3Crect%20width%3D%2232%22%20height%3D%224%22%20fill%3D%22%23c4cae8%22/%3E%3Crect%20y%3D%224%22%20width%3D%2232%22%20height%3D%221%22%20fill%3D%22%2304040f%22/%3E%3C/svg%3E")}.scene[data-scene="guide-tablet"] .sc-far{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22300%22%20height%3D%2272%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22%2317394a%22%20d%3D%22M0%2072V44h8v-8h8v-8h8v8h8v8h8v28zM60%2072V52h8v-8h8v-8h8v8h8v8h8v20zM130%2072V40h8v-8h8v-8h8v-8h8v8h8v8h8v8h8v32zM230%2072V48h8v-8h8v-8h8v8h8v8h8v24z%22/%3E%3C/svg%3E")}.scene[data-scene="guide-tablet"] .sc-ground{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2232%22%20height%3D%2232%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22%230e0f2e%22/%3E%3Cpath%20fill%3D%22%231d2350%22%20d%3D%22M0%2016h32v1H0zM15%204h1v28h-1z%22/%3E%3Crect%20width%3D%2232%22%20height%3D%224%22%20fill%3D%22%23c4cae8%22/%3E%3Crect%20y%3D%224%22%20width%3D%2232%22%20height%3D%221%22%20fill%3D%22%2304040f%22/%3E%3C/svg%3E")}.scene[data-scene="games"] .sc-far{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22240%22%20height%3D%2272%22%20shape-rendering%3D%22crispEdges%22%3E%3Cg%20fill%3D%22%233a3f88%22%3E%3Crect%20x%3D%2212%22%20y%3D%2210%22%20width%3D%224%22%20height%3D%224%22/%3E%3Crect%20x%3D%2270%22%20y%3D%2230%22%20width%3D%224%22%20height%3D%224%22/%3E%3Crect%20x%3D%22120%22%20y%3D%228%22%20width%3D%224%22%20height%3D%224%22/%3E%3Crect%20x%3D%22170%22%20y%3D%2244%22%20width%3D%224%22%20height%3D%224%22/%3E%3Crect%20x%3D%22210%22%20y%3D%2218%22%20width%3D%224%22%20height%3D%224%22/%3E%3Crect%20x%3D%2240%22%20y%3D%2252%22%20width%3D%224%22%20height%3D%224%22/%3E%3C/g%3E%3C/svg%3E")}.scene[data-scene="games"] .sc-ground{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2232%22%20height%3D%2232%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22%230e0f2e%22/%3E%3Cpath%20fill%3D%22%231d2350%22%20d%3D%22M0%2016h32v1H0zM15%204h1v28h-1z%22/%3E%3Crect%20width%3D%2232%22%20height%3D%224%22%20fill%3D%22%23b18cff%22/%3E%3Crect%20y%3D%224%22%20width%3D%2232%22%20height%3D%221%22%20fill%3D%22%2304040f%22/%3E%3C/svg%3E")}.scene[data-scene="about"] .sc-far{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22300%22%20height%3D%2272%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22%231f2f66%22%20d%3D%22M0%2072V44h8v-8h8v-8h8v8h8v8h8v28zM60%2072V52h8v-8h8v-8h8v8h8v8h8v20zM130%2072V40h8v-8h8v-8h8v-8h8v8h8v8h8v8h8v32zM230%2072V48h8v-8h8v-8h8v8h8v8h8v24z%22/%3E%3C/svg%3E")}.scene[data-scene="about"] .sc-ground{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2232%22%20height%3D%2232%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22%230e0f2e%22/%3E%3Cpath%20fill%3D%22%231d2350%22%20d%3D%22M0%2016h32v1H0zM15%204h1v28h-1z%22/%3E%3Crect%20width%3D%2232%22%20height%3D%224%22%20fill%3D%22%232de2e6%22/%3E%3Crect%20y%3D%224%22%20width%3D%2232%22%20height%3D%221%22%20fill%3D%22%2304040f%22/%3E%3C/svg%3E")}.scene[data-scene="refer"] .sc-far{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22360%22%20height%3D%2272%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22%233a1f55%22%20d%3D%22M24%2024h16v-8h24v8h16v8h8v8H16v-8h8zM210%2044h12v-8h20v8h12v6h6v6h-56v-6h6z%22/%3E%3C/svg%3E")}.scene[data-scene="refer"] .sc-ground{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2232%22%20height%3D%2232%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22%230e0f2e%22/%3E%3Cpath%20fill%3D%22%231d2350%22%20d%3D%22M0%2016h32v1H0zM15%204h1v28h-1z%22/%3E%3Crect%20width%3D%2232%22%20height%3D%224%22%20fill%3D%22%23ff3ea5%22/%3E%3Crect%20y%3D%224%22%20width%3D%2232%22%20height%3D%221%22%20fill%3D%22%2304040f%22/%3E%3C/svg%3E")}.scene[data-scene="service-area"] .sc-far{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22320%22%20height%3D%2272%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22%231f2f66%22%20d%3D%22M0%2072V56h16v-8h16v-8h32v8h16v8h16v16zM160%2072V48h16v-8h16v-8h16v-8h32v8h16v8h16v8h16v24z%22/%3E%3C/svg%3E")}.scene[data-scene="service-area"] .sc-ground{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2232%22%20height%3D%2232%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22%230e0f2e%22/%3E%3Cpath%20fill%3D%22%231d2350%22%20d%3D%22M0%2016h32v1H0zM15%204h1v28h-1z%22/%3E%3Crect%20width%3D%2232%22%20height%3D%224%22%20fill%3D%22%232de2e6%22/%3E%3Crect%20y%3D%224%22%20width%3D%2232%22%20height%3D%221%22%20fill%3D%22%2304040f%22/%3E%3C/svg%3E")}.scene[data-scene="contact"] .sc-far{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22300%22%20height%3D%2272%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22%23133f3a%22%20d%3D%22M0%2072V44h8v-8h8v-8h8v8h8v8h8v28zM60%2072V52h8v-8h8v-8h8v8h8v8h8v20zM130%2072V40h8v-8h8v-8h8v-8h8v8h8v8h8v8h8v32zM230%2072V48h8v-8h8v-8h8v8h8v8h8v24z%22/%3E%3C/svg%3E")}.scene[data-scene="contact"] .sc-ground{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2232%22%20height%3D%2232%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22%230e0f2e%22/%3E%3Cpath%20fill%3D%22%231d2350%22%20d%3D%22M0%2016h32v1H0zM15%204h1v28h-1z%22/%3E%3Crect%20width%3D%2232%22%20height%3D%224%22%20fill%3D%22%232de2e6%22/%3E%3Crect%20y%3D%224%22%20width%3D%2232%22%20height%3D%221%22%20fill%3D%22%2304040f%22/%3E%3C/svg%3E")}.scene[data-scene="book"] .sc-far{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22320%22%20height%3D%2272%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22%231f2f66%22%20d%3D%22M0%2072V56h16v-8h16v-8h32v8h16v8h16v16zM160%2072V48h16v-8h16v-8h16v-8h32v8h16v8h16v8h16v24z%22/%3E%3C/svg%3E")}.scene[data-scene="book"] .sc-ground{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2232%22%20height%3D%2232%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22%230e0f2e%22/%3E%3Cpath%20fill%3D%22%231d2350%22%20d%3D%22M0%2016h32v1H0zM15%204h1v28h-1z%22/%3E%3Crect%20width%3D%2232%22%20height%3D%224%22%20fill%3D%22%232de2e6%22/%3E%3Crect%20y%3D%224%22%20width%3D%2232%22%20height%3D%221%22%20fill%3D%22%2304040f%22/%3E%3C/svg%3E")}.scene[data-scene="consult"] .sc-far{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22300%22%20height%3D%2272%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22%23133f3a%22%20d%3D%22M0%2072V44h8v-8h8v-8h8v8h8v8h8v28zM60%2072V52h8v-8h8v-8h8v8h8v8h8v20zM130%2072V40h8v-8h8v-8h8v-8h8v8h8v8h8v8h8v32zM230%2072V48h8v-8h8v-8h8v8h8v8h8v24z%22/%3E%3C/svg%3E")}.scene[data-scene="consult"] .sc-ground{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2232%22%20height%3D%2232%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22%230e0f2e%22/%3E%3Cpath%20fill%3D%22%231d2350%22%20d%3D%22M0%2016h32v1H0zM15%204h1v28h-1z%22/%3E%3Crect%20width%3D%2232%22%20height%3D%224%22%20fill%3D%22%232de2e6%22/%3E%3Crect%20y%3D%224%22%20width%3D%2232%22%20height%3D%221%22%20fill%3D%22%2304040f%22/%3E%3C/svg%3E")}.scene[data-scene="login"] .sc-far{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22300%22%20height%3D%2272%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22%231f2f66%22%20d%3D%22M0%2072V44h8v-8h8v-8h8v8h8v8h8v28zM60%2072V52h8v-8h8v-8h8v8h8v8h8v20zM130%2072V40h8v-8h8v-8h8v-8h8v8h8v8h8v8h8v32zM230%2072V48h8v-8h8v-8h8v8h8v8h8v24z%22/%3E%3C/svg%3E")}.scene[data-scene="login"] .sc-ground{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2232%22%20height%3D%2232%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22%230e0f2e%22/%3E%3Cpath%20fill%3D%22%231d2350%22%20d%3D%22M0%2016h32v1H0zM15%204h1v28h-1z%22/%3E%3Crect%20width%3D%2232%22%20height%3D%224%22%20fill%3D%22%232de2e6%22/%3E%3Crect%20y%3D%224%22%20width%3D%2232%22%20height%3D%221%22%20fill%3D%22%2304040f%22/%3E%3C/svg%3E")}.scene[data-scene="404"] .sc-far{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22320%22%20height%3D%2272%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20fill%3D%22%233a1a33%22%20d%3D%22M0%2072V56h16v-8h16v-8h32v8h16v8h16v16zM160%2072V48h16v-8h16v-8h16v-8h32v8h16v8h16v8h16v24z%22/%3E%3C/svg%3E")}.scene[data-scene="404"] .sc-ground{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2232%22%20height%3D%2232%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22%230e0f2e%22/%3E%3Cpath%20fill%3D%22%231d2350%22%20d%3D%22M0%2016h32v1H0zM15%204h1v28h-1z%22/%3E%3Crect%20width%3D%2232%22%20height%3D%224%22%20fill%3D%22%23ff3ea5%22/%3E%3Crect%20y%3D%224%22%20width%3D%2232%22%20height%3D%221%22%20fill%3D%22%2304040f%22/%3E%3C/svg%3E")}#fx-field{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.55}body>header,body>main,body>footer{position:relative;z-index:1}.hero{position:relative}.fx-frame{position:absolute;inset:12px;pointer-events:none;z-index:0}.fx-frame i{position:absolute;width:26px;height:26px;border:2px solid #22e6ff;opacity:.6}.fx-frame i:nth-child(1){top:0;left:0;border-right:0;border-bottom:0}.fx-frame i:nth-child(2){top:0;right:0;border-left:0;border-bottom:0}.fx-frame i:nth-child(3){bottom:0;left:0;border-right:0;border-top:0}.fx-frame i:nth-child(4){bottom:0;right:0;border-left:0;border-top:0}#hero-title{text-shadow:0 0 18px rgba(34,230,255,.55),0 0 2px #fff}.fx-ticker{overflow:hidden;border-block:2px solid #22e6ff;background:#0b1530;color:#ffd23f;font:700 1.05rem/2.6 "Atkinson Hyperlegible",sans-serif;white-space:nowrap;position:relative;z-index:1}.fx-ticker div{display:inline-block;animation:fxMarq 38s linear infinite;padding-left:100%}.fx-ticker span{margin:0 1.4rem}.fx-ticker span::before{content:"◆ ";color:#ff3fb4}@keyframes fxMarq{to{transform:translateX(-100%)}}.fx-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.fx-reveal.in{opacity:1;transform:none}.fx-tilt{transition:transform .25s ease,box-shadow .25s ease}.fx-tilt:hover{box-shadow:0 0 0 2px #22e6ff,0 0 24px rgba(255,63,180,.45)}.fx-glowtext{color:transparent;-webkit-text-stroke:1px rgba(34,230,255,.45);background:linear-gradient(90deg,#fff,#22e6ff) no-repeat;-webkit-background-clip:text;background-clip:text;background-size:var(--p,0) 100%}.ka-coin{position:relative;overflow:visible}.ka-coin .fx-ic{position:absolute;left:50%;top:-1.9em;transform:translateX(-50%);font:12.8px "Press Start 2P",monospace;color:#ffd23f;opacity:0;transition:opacity .2s;white-space:nowrap;pointer-events:none}.ka-coin:hover .fx-ic,.ka-coin:focus-visible .fx-ic{opacity:1;animation:fxBlink .8s steps(2) infinite}@keyframes fxBlink{50%{opacity:0}}.fx-count{font:700 2rem "Press Start 2P",monospace;color:#ffd23f;text-shadow:0 0 12px rgba(255,210,63,.5)}.fx-stats{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;padding:2rem 1rem;position:relative;z-index:1;text-align:center;color:#e8f6ff}.fx-stats div{min-width:200px}.fx-stats p{margin:.4rem 0 0;font-size:1.1rem}#fx-boot{position:fixed;inset:0;z-index:9999;background:#05091a;color:#22e6ff;font:14px/1.9 "Press Start 2P",monospace;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:opacity .4s}#fx-boot::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0,rgba(0,0,0,.35) 0 2px,transparent 2px 4px);pointer-events:none}#fx-boot pre{margin:0;white-space:pre-wrap;max-width:90vw}#fx-boot button{margin-top:2rem;font:12px "Press Start 2P",monospace;background:#ff3fb4;color:#fff;border:0;padding:12px 18px;cursor:pointer}#fx-boot.off{opacity:0;pointer-events:none}.fx-wipe{position:fixed;inset:0;z-index:9998;background:#0b1530;transform:scaleY(0);transform-origin:bottom;transition:transform .28s ease-in;pointer-events:none}.fx-wipe.go{transform:scaleY(1)}.fx-dock{position:fixed;left:0;right:0;bottom:0;z-index:9990;display:none;gap:.5rem;padding:.6rem;background:rgba(11,21,48,.95);border-top:2px solid #22e6ff}.fx-dock a{flex:1;text-align:center}@media(max-width:700px){.fx-dock{display:flex}body{padding-bottom:80px}.ka-coin .fx-ic{display:none}}@media(prefers-reduced-motion:reduce){#fx-field,#fx-boot,.fx-wipe{display:none !important}.fx-reveal{opacity:1;transform:none;transition:none}.fx-ticker div{animation:none;padding-left:1rem;white-space:normal}.fx-glowtext{background-size:100% 100%}*{scroll-behavior:auto !important}}.hero-copy{position:relative}.fx-pxh{position:absolute;pointer-events:none;z-index:2}.fx-pxh-src{color:transparent !important;text-shadow:none !important;position:relative;z-index:1}.fx-pxh-src::selection{color:#fff;background:#ff3fb4}.hero-copy>:not(.fx-pxh):not(h1){position:relative;z-index:3}@media(prefers-reduced-motion:reduce){.fx-pxh{display:none}.fx-pxh-src{color:inherit !important}}#fx-grid{position:fixed;inset:0;width:100vw;height:100vh;z-index:0;pointer-events:none}body{background:transparent}main section,main section.alt,.page-head,.hero{background-color:transparent !important}main section.alt{background-color:rgba(11,21,48,.45) !important}.page-head,.hero{box-shadow:inset 0 -3px 0 rgba(34,230,255,.35)}.fx-strip,.fx-ticker{display:none !important}.px-box,.card,.cabinet,.worldmap,.note,.edit-note,.cta-box,.reward,.pack,.pills li,.price-table,.guide table,.photo-frame,img{position:relative}.hero-copy{background:var(--surface)}.callbar,.ref-banner{position:relative;z-index:2}.skip{z-index:10000}html{scroll-padding-top:20px}.hero-copy{background:radial-gradient(ellipse at 50% 50%,rgba(7,7,26,.92) 0,rgba(7,7,26,.8) 55%,rgba(7,7,26,0) 78%) !important;border-color:transparent !important;box-shadow:none !important}main :is(h1,h2,h3,p,li,.eyebrow,dt,dd,label,figcaption){text-shadow:0 0 6px rgba(7,7,26,.95),0 0 14px rgba(7,7,26,.85),0 0 28px rgba(34,230,255,.18)}main :is(h1,h2){text-shadow:0 0 8px rgba(7,7,26,.95),0 0 18px rgba(7,7,26,.8),0 0 30px rgba(34,230,255,.35)}main :is(.card,.px-box:not(.hero-copy),.note,.edit-note,.price-table,form) :is(p,li,h2,h3,label){text-shadow:none}.fx-reveal{transition:opacity .45s ease,transform .45s ease}.fx-tilt{will-change:auto}:focus-visible{outline:3px solid #ffd23f !important;outline-offset:3px;box-shadow:0 0 0 6px rgba(255,63,180,.45)}@media(max-width:700px){body{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.fx-dock{padding-bottom:calc(.6rem + env(safe-area-inset-bottom))}html{scroll-padding-top:16px;scroll-padding-bottom:120px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fx-tilt{transform:none !important}}#fx-boot{pointer-events:none}#fx-boot button{pointer-events:auto}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}@media(max-width:700px){.fx-dock .btn{font-size:1rem;padding:.55rem .4rem;min-height:48px;line-height:1.2}}html.calm #fx-grid,html.calm .fx-pxh,html.calm #fx-boot{display:none !important}html.calm .fx-pxh-src{color:inherit !important}html.calm .fx-reveal{opacity:1;transform:none;transition:none}html.calm .fx-tilt{transform:none !important}html.calm .fx-glowtext{background-size:100% 100%}html.calm{scroll-behavior:auto}#hero-title,.page-head h1{display:inline-block;background:#0b1030;color:#fff !important;text-shadow:none !important;font-family:system-ui,-apple-system,"Segoe UI",sans-serif !important;font-weight:900;letter-spacing:-.01em;line-height:1.12;padding:.25em .45em;border:3px solid #22e6ff;box-shadow:6px 6px 0 #ff3fb4;border-radius:4px;position:relative;z-index:3}@media(max-width:820px){.fx-dock{padding-bottom:calc(.5rem + env(safe-area-inset-bottom))}body{padding-bottom:calc(84px + env(safe-area-inset-bottom)) !important}section[aria-label="Contact options"]{padding-top:.75rem !important;margin-top:0 !important}.page-head{padding-bottom:.25rem !important;margin-bottom:0 !important}.page-head .scene{margin-bottom:0 !important}section[aria-label="Contact options"] .contact-grid{margin-top:0;padding-top:0}}.btn-soon{opacity:.75;cursor:not-allowed;border-style:dashed}.btn-soon small{font-size:.85em}.paid-note{margin-top:1.25rem;padding:1rem 1.1rem}#fx-boot button{position:fixed;right:16px;top:16px;margin:0}.levels{grid-auto-rows:1fr}.levels li{display:flex}.levels .level{width:100%;height:100%;min-height:150px}.fx-serve{position:relative;z-index:2;padding:1.5rem 1rem;display:flex;justify-content:center}.sv-box{background:#0b1030;border:3px solid #22e6ff;box-shadow:6px 6px 0 #ff3fb4;padding:1rem 1.25rem;max-width:760px;width:100%;color:#fff}.sv-label{font:12.8px/1.6 "Press Start 2P",monospace;color:#ffd23f;margin:0 0 .5rem}.sv-bar{height:22px;border:3px solid #ffd23f;background:#05091a;overflow:hidden}.sv-fill{display:block;height:100%;width:0;background:repeating-linear-gradient(90deg,#22e6ff 0 14px,#0fb8d0 14px 18px)}.fx-serve.go .sv-fill{animation:svfill 3.2s steps(16) forwards}@keyframes svfill{to{width:100%}}.sv-towns{margin:.7rem 0 0;font-size:1.2rem;font-weight:700}.sv-towns span{color:#ffd23f;font-family:"Press Start 2P",monospace;font-size:12.8px}.sv-towns b,.sv-towns i{opacity:0}.sv-towns i{font-style:normal;color:#22e6ff}.fx-serve.go .sv-towns b:nth-of-type(1){animation:svin .2s steps(2) .6s forwards}.fx-serve.go .sv-towns i:nth-of-type(1){animation:svin .2s steps(2) 1.2s forwards}.fx-serve.go .sv-towns b:nth-of-type(2){animation:svin .2s steps(2) 1.6s forwards}.fx-serve.go .sv-towns i:nth-of-type(2){animation:svin .2s steps(2) 2.2s forwards}.fx-serve.go .sv-towns b:nth-of-type(3){animation:svin .2s steps(2) 2.6s forwards}@keyframes svin{to{opacity:1}}html.calm .sv-fill,.fx-serve.static .sv-fill{width:100%;animation:none}html.calm .sv-towns b,html.calm .sv-towns i{opacity:1;animation:none}@media(prefers-reduced-motion:reduce){.sv-fill{width:100%;animation:none !important}.sv-towns b,.sv-towns i{opacity:1 !important;animation:none !important}}.fx-popbox{display:table;margin:2rem auto;position:relative;z-index:2;background:#ffd23f;color:#0b1030 !important;text-shadow:none !important;font:900 clamp(1.8rem,5vw,3.4rem)/1.1 system-ui,-apple-system,"Segoe UI",sans-serif;padding:.35em .7em;border:4px solid #0b1030;box-shadow:8px 8px 0 #ff3fb4,0 0 0 4px #22e6ff;transform:rotate(-1.5deg)}.btn-soon{opacity:.85}.checkout-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:1.5rem;align-items:start}.checkout-grid>div>.px-box{margin-bottom:1.25rem}.soon-tag{display:inline-block;background:#ffd23f;color:#0b1030;font:12.8px "Press Start 2P",monospace;padding:.4rem .6rem;margin:0 0 .5rem}.co-packs{list-style:none;padding:0;display:grid;gap:.75rem}.co-pack{display:grid;grid-template-columns:1fr auto;gap:.2rem 1rem;border:3px solid #3a4690;padding:.8rem 1rem;background:#05091a}.co-pack strong{font-size:1.2rem}.co-pack span{grid-column:1;color:#e3e8ff}.co-pack b{grid-row:1/3;grid-column:2;align-self:center;font-size:1.5rem;color:#ffd23f}.co-pack em{font-style:normal;color:#22e6ff;font-weight:700}.co-pack.best{border-color:#ffd23f}.narrow{max-width:720px}@media(max-width:800px){.checkout-grid{grid-template-columns:1fr}}.scrollmap .sm-ship{position:absolute;top:6px;left:calc(var(--sp,0) * (100% - 40px));line-height:0;transition:opacity .3s steps(2)}.scrollmap .sm-gem,.scrollmap .sm-flag{display:none !important}.fx-flyby{position:fixed;z-index:240;left:-80px;pointer-events:none;line-height:0;animation:flyby 6s linear forwards}@keyframes flyby{to{transform:translateX(calc(100vw + 160px))}}html.calm .fx-flyby{display:none}@media(prefers-reduced-motion:reduce){.fx-flyby{display:none}}.ka-gate{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;background:rgba(5,9,26,.94);padding:1rem}.ka-gate .px-box{max-width:460px;text-align:center;background:#0b1030;color:#fff}.ka-coupon{position:fixed;left:50%;top:20%;transform:translateX(-50%);z-index:9998;background:#0b1030;color:#fff;border:4px solid #ffd23f;box-shadow:0 0 0 4px #ff3fb4;padding:1.2rem 1.5rem;text-align:center;max-width:92vw}.ka-coupon code{display:inline-block;background:#ffd23f;color:#0b1030;font:16px "Press Start 2P",monospace;padding:.5rem .7rem;margin:.5rem 0}.sm-ship svg,.fx-flyby svg{transform:scaleX(-1)}.fx-proc{overflow:hidden;animation:procOut .75s steps(3) forwards}.proc-txt{font:12.8px "Press Start 2P",monospace;color:#7dffb2;margin:0 0 .4rem}.proc-txt span{animation:bl .3s steps(2) infinite}.proc-txt span:nth-child(2){animation-delay:.1s}.proc-txt span:nth-child(3){animation-delay:.2s}@keyframes procOut{0%,80%{max-height:40px;opacity:1}100%{max-height:0;opacity:0}}@keyframes bl{50%{opacity:.2}}html.calm .fx-proc{display:none}@media(prefers-reduced-motion:reduce){.fx-proc{display:none}}.quest-cost{display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap;background:#0b1030;border:3px solid #ffd23f;box-shadow:5px 5px 0 #ff3fb4;padding:.7rem 1rem;margin:1rem 0;color:#fff}.qc-coin{color:#ffd23f;font-size:1.8rem}.qc-tok{font-size:1.9rem;font-weight:900}.qc-usd{font-size:1.3rem;color:#22e6ff;font-weight:700}.btn-big{font-size:1.25rem !important;padding:1rem 1.6rem !important}.diff{display:inline-block;font:12.8px "Press Start 2P",monospace;padding:.35rem .55rem;margin:0 0 .4rem;color:#0b1030}.diff-easy{background:#7dffb2}.diff-med{background:#ffd23f}.diff-hard{background:#ff8fc8}.soldout{display:inline-block;background:#ff3fb4;color:#fff;font:12.8px "Press Start 2P",monospace;padding:.4rem .6rem;transform:rotate(-3deg)}.ka-waitlist{margin-top:1rem}.planner{max-width:640px}.plan-out{font-size:1.3rem}.plan-out b{color:#ffd23f}.optin{display:flex;gap:.6rem;align-items:flex-start;margin:1rem 0;font-weight:600}.optin input{width:24px;height:24px;flex:none;margin-top:.2rem}.acct-cta{background:#0b1030 !important;border-top:3px solid #ffd23f;padding:1.4rem 0 !important;position:relative;z-index:2}.acct-cta .wrap{display:flex;gap:1rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.acct-cta p{margin:0;color:#fff}.ka-1up{position:fixed;z-index:9997;transform:translate(-50%,0);font:12.8px "Press Start 2P",monospace;color:#ffd23f;text-shadow:0 2px 0 #000;pointer-events:none;animation:up1 .9s steps(6) forwards}@keyframes up1{to{transform:translate(-50%,-48px);opacity:0}}.ka-toast{position:fixed;left:50%;top:30%;transform:translateX(-50%);z-index:9997;background:#0b1030;color:#7dffb2;border:3px solid #7dffb2;font:16px "Press Start 2P",monospace;padding:.8rem 1.1rem;pointer-events:none;animation:toast 1.6s steps(8) forwards}@keyframes toast{0%{opacity:0}10%,80%{opacity:1}100%{opacity:0}}.page-head{position:relative}.page-head::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:0;background:repeating-linear-gradient(90deg,#ffd23f 0 10px,transparent 10px 14px);animation:phload 1.1s steps(12) .1s forwards;pointer-events:none}@keyframes phload{to{width:100%}}html.calm .page-head::after{width:100%;animation:none}@media(prefers-reduced-motion:reduce){.page-head::after{width:100%;animation:none}}.cb-links a{white-space:nowrap}.game-card p.diff,p.diff,.card p.diff{color:#0b1030 !important;opacity:1}.soldout{background:#c0187a}.ka-waitlist input{min-height:48px;width:100%;box-sizing:border-box}header.site{background-color:rgba(7,7,26,.28) !important}.scrollmap,.sc-runner{display:none !important}.fx-tilt:hover{box-shadow:0 0 0 2px #22e6ff,0 0 14px rgba(255,63,180,.3)}.ka-typing::after{content:"█";color:#22e6ff;margin-left:.15em;animation:kaCaret .6s steps(1) infinite}@keyframes kaCaret{50%{opacity:0}}.scene-arcade{height:170px}.scene-arcade .sc-ground{position:absolute;left:0;right:0;bottom:0;height:14px;background:repeating-linear-gradient(90deg,#22e6ff 0 12px,#ff3fb4 12px 24px);opacity:.55}.arc-wrap{position:absolute;right:8%;bottom:14px;width:96px;height:136px}.arc-cab{display:block;image-rendering:pixelated;filter:drop-shadow(0 0 10px rgba(34,230,255,.45))}.arc-coin{position:absolute;left:36px;top:-30px;animation:arcDrop 3.2s cubic-bezier(.55,0,1,.45) infinite}@keyframes arcDrop{0%{transform:translateY(-40px) rotate(0);opacity:0}10%{opacity:1}55%{transform:translateY(122px) rotate(0);opacity:1}62%,100%{transform:translateY(128px);opacity:0}}.arc-scr{animation:arcFlash 3.2s steps(1) infinite}@keyframes arcFlash{0%,58%{opacity:.25}60%,64%{opacity:1;fill:#fff}66%,100%{opacity:1}}.arc-1up,.arc-pop{position:absolute;left:50%;transform:translateX(-50%);font:12.8px "Press Start 2P",monospace;white-space:nowrap}.arc-1up{top:-46px;color:#22e6ff;animation:kaCaret 1s steps(1) infinite}.arc-pop{top:-18px;color:#ffd23f;opacity:0;animation:arcPop 3.2s ease-out infinite}@keyframes arcPop{0%,58%{opacity:0;transform:translate(-50%,0)}64%{opacity:1}100%{opacity:0;transform:translate(-50%,-30px)}}@media(max-width:700px){.scene-arcade{height:150px}.arc-wrap{right:6%;transform:scale(.85);transform-origin:bottom right}}html.calm .arc-coin,html.calm .arc-scr,html.calm .arc-1up,html.calm .arc-pop{animation:none}html.calm .arc-coin{opacity:0}@media(prefers-reduced-motion:reduce){.arc-coin,.arc-scr,.arc-1up,.arc-pop{animation:none}.arc-coin{opacity:0}}@media(max-width:560px){.callbar{display:flex;flex-wrap:wrap;justify-content:center;column-gap:1.1rem}.cb-dot{display:none}}.callbar.statusbar{background:#0b1030;color:#fff;border-bottom:3px solid #22e6ff;box-shadow:0 4px 0 #ff3fb4;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem 1.4rem;padding:.3rem 1rem;margin-bottom:4px;text-align:center}.statusbar .tb-item{font:12.8px/1.6 "Press Start 2P",monospace;letter-spacing:.03em;white-space:nowrap;display:inline-flex;align-items:center;gap:.5rem}.statusbar .tb-p1{color:#22e6ff}.statusbar .tb-blink{color:#ff3fb4;animation:kaCaret 1s steps(1) infinite}.statusbar .tb-date{color:#fff}.statusbar .tb-hi{color:#c9c9ff}.statusbar .tb-hi b,.statusbar .tb-tok b{color:#ffd23f;font-weight:400}.statusbar .tb-tok{color:#fff}.statusbar a{color:#0b1030;background:#ffd23f;font:12.8px/1 "Press Start 2P",monospace;padding:.55rem .6rem;min-height:44px;display:inline-flex;align-items:center;text-decoration:none;box-shadow:3px 3px 0 #ff3fb4}.statusbar a.tb-ref{background:#22e6ff}.statusbar a:hover,.statusbar a:focus-visible{background:#fff;outline:3px solid #ff3fb4;outline-offset:2px}@media(max-width:560px){.callbar.statusbar{gap:.3rem .9rem;padding:.4rem .6rem}.statusbar .tb-p1{display:none}}html.calm .statusbar .tb-blink{animation:none}@media(prefers-reduced-motion:reduce){.statusbar .tb-blink{animation:none}}.fx-coinroll{position:relative;height:190px;max-width:1100px;margin:1rem auto 0;overflow:hidden}.fx-coinroll .cr-track{position:absolute;left:0;right:0;bottom:10px;height:6px;background:repeating-linear-gradient(90deg,#ffd23f 0 14px,transparent 14px 24px);opacity:.8}.fx-coinroll .cr-cab{position:absolute;right:24px;bottom:16px;width:96px;height:136px}.fx-coinroll .cr-cab svg{display:block;filter:drop-shadow(0 0 10px rgba(34,230,255,.45))}.fx-coinroll .cr-coin{position:absolute;left:calc(100% - 86px);bottom:150px;width:28px;height:28px;filter:drop-shadow(0 0 6px rgba(255,210,63,.8))}.fx-coinroll .cr-pop{position:absolute;right:20px;top:0;font:12.8px "Press Start 2P",monospace;color:#ffd23f;opacity:0}.fx-coinroll.go .cr-coin{animation:crRoll 4.8s linear infinite}.fx-coinroll.go .cr-coin svg{animation:crSpin 4.8s linear infinite}.fx-coinroll.go .cr-pop{animation:crPop 4.8s ease-out infinite}.fx-coinroll.go .cr-cab .arc-scr{animation:arcFlash2 4.8s steps(1) infinite}@keyframes crRoll{0%{left:-40px;bottom:16px;opacity:1;animation-timing-function:linear}62%{left:calc(100% - 200px);bottom:16px;animation-timing-function:cubic-bezier(.2,.8,.4,1)}74%{left:calc(100% - 120px);bottom:178px;animation-timing-function:cubic-bezier(.6,0,.9,.4)}82%{left:calc(100% - 86px);bottom:146px;opacity:1;transform:scale(1)}86%{bottom:134px;opacity:0;transform:scale(.6)}100%{left:calc(100% - 86px);bottom:134px;opacity:0}}@keyframes crSpin{0%{transform:rotate(0)}62%{transform:rotate(1440deg)}100%{transform:rotate(1440deg)}}@keyframes crPop{0%,84%{opacity:0;transform:translateY(10px)}88%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-14px)}}@keyframes arcFlash2{0%,84%{opacity:1}86%,90%{opacity:.2}92%,100%{opacity:1}}html.calm .fx-coinroll .cr-coin,html.calm .fx-coinroll .cr-coin svg,html.calm .fx-coinroll .cr-pop,html.calm .fx-coinroll .arc-scr{animation:none !important}@media(prefers-reduced-motion:reduce){.fx-coinroll .cr-coin,.fx-coinroll .cr-coin svg,.fx-coinroll .cr-pop,.fx-coinroll .arc-scr{animation:none !important}}@media(max-width:560px){.fx-coinroll{height:170px}.fx-coinroll .cr-cab{transform:scale(.85);transform-origin:bottom right}}.quest-cost .qc-rate{display:block;width:100%;font-size:1rem;color:#c9c9ff;margin-top:.3rem}.price-table .tier-row th{background:#1b1f5c;color:#ffd23f;font-family:var(--pixel);font-size:12.8px;line-height:1.8;text-align:left;padding:.7rem .8rem}.tok-tiers{font-size:1.05rem}.tm-rate{font-size:1.2rem;margin:.2rem 0 1rem}.tm-rate b{color:#ffd23f}.tm-filter{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.2rem}.tm-f{font:12.8px "Press Start 2P",monospace;min-height:44px;padding:.5rem .8rem;background:#0b1030;color:#fff;border:3px solid #22e6ff;cursor:pointer}.tm-f[aria-pressed="true"]{background:#ffd23f;color:#0b1030;border-color:#ffd23f;box-shadow:3px 3px 0 #ff3fb4}.tm-tier{margin:0 0 1.6rem}.tm-head{font-size:1.15rem;display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;margin:0 0 .8rem;color:#fff}.tm-chip{font:12.8px "Press Start 2P",monospace;background:#ffd23f;color:#0b1030;padding:.45rem .6rem;box-shadow:3px 3px 0 #ff3fb4}.tm-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1rem}.tm-card{display:flex;flex-direction:column;gap:.4rem;height:100%;padding:1rem;background:#12164a;border:3px solid #fff;box-shadow:5px 5px 0 #ff3fb4;color:#fff;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s}.tm-card:hover,.tm-card:focus-visible{transform:translateY(-3px);border-color:#22e6ff;box-shadow:5px 8px 0 #ff3fb4,0 0 18px rgba(34,230,255,.35)}.tm-ic svg{width:48px;height:48px}.tm-name{font-weight:700;font-size:1.2rem}.tm-desc{color:#d8dcff;font-size:1rem;flex:1}.tm-cost{display:flex;align-items:baseline;gap:.6rem;margin-top:.3rem;padding-top:.5rem;border-top:2px dashed #22e6ff}.tm-cost b{font:15px "Press Start 2P",monospace;color:#ffd23f}.tm-cost small{font-size:1.15rem;font-weight:700;color:#fff}html.calm .tm-card{transition:none}@media(max-width:700px){.fx-dock{display:grid !important;grid-template-columns:repeat(4,1fr);gap:.35rem;padding:.45rem .4rem}.fx-dock .btn{font-size:1rem !important;padding:.35rem .15rem !important;min-height:54px;line-height:1.15;white-space:normal;text-align:center}.fx-dock .btn-gold{background:#ffd23f;color:#0b1030}header.site .topbar{flex-wrap:nowrap;justify-content:space-between;gap:.5rem;padding:.6rem .75rem}header.site .topbar .logo{font-size:.8rem;line-height:1.5;gap:.4rem;min-width:0}header.site .topbar .logo svg,header.site .topbar .logo img{width:28px;height:28px;flex:none}header.site .top-tools{flex-wrap:nowrap;gap:.4rem;width:auto}header.site .set-toggle{padding:.25rem .55rem;min-width:48px}header.site .set-toggle .set-txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html.big header.site .topbar{flex-wrap:wrap;justify-content:center}}.biz-note{font-size:1.15rem;color:#ffd23f;font-weight:700}.biz-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin:1rem 0}.biz-box h4{font-family:var(--pixel);font-size:12.8px;line-height:1.8;color:#22e6ff;margin:0 0 .7rem}.biz-list{list-style:none;margin:0;padding:0}.biz-list li{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:2px dashed rgba(34,230,255,.35);font-size:1.05rem}.biz-list b{color:#ffd23f;white-space:nowrap}.biz-small{font-size:1rem;color:#d8dcff;margin:.7rem 0 0}.biz-box{padding:1.1rem 1.2rem !important;background:#12164a}.callbar.statusbar{display:grid !important;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem 1rem;padding:.4rem 1rem}.statusbar .tb-mid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem 1.2rem}.statusbar a.tb-btn{justify-self:start;font:12.8px/1 "Press Start 2P",monospace;color:#0b1030;background:#ffd23f;border:3px solid #0b1030;outline:2px solid #ffd23f;box-shadow:4px 4px 0 #ff3fb4;min-height:44px;min-width:200px;padding:.6rem .9rem;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .08s,box-shadow .08s}.statusbar a.tb-ref{justify-self:end}.statusbar a.tb-btn:hover,.statusbar a.tb-btn:focus-visible{background:#fff;transform:translate(-1px,-1px);box-shadow:5px 5px 0 #ff3fb4}.statusbar a.tb-btn:active{transform:translate(3px,3px);box-shadow:1px 1px 0 #ff3fb4}@media(max-width:900px){.callbar.statusbar{grid-template-columns:1fr 1fr}.statusbar .tb-mid{grid-column:1/-1;order:-1}.statusbar a.tb-btn{min-width:0;width:100%;justify-self:stretch}.statusbar .tb-p1{display:none}}.btn{min-height:52px;padding:.75rem 1.3rem;border-width:3px;letter-spacing:.01em;border-radius:0;transition:transform .08s ease,box-shadow .08s ease,background-color .12s ease,color .12s ease}.btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--border)}.btn-primary:hover,.btn-navy:hover,.btn-gold:hover{box-shadow:6px 6px 0 #ff3fb4}.btn:active{transform:translate(3px,3px) !important;box-shadow:1px 1px 0 var(--border) !important}.btn:focus-visible{outline:3px solid #22e6ff;outline-offset:3px}.actions{gap:.9rem 1rem}html.calm .btn:hover{transform:none}.vip-top{padding-top:1.5rem}.vip-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1.4rem;align-items:start}.vip-feature{position:relative;border:4px solid #ffd23f !important;box-shadow:8px 8px 0 #ff3fb4,0 0 40px rgba(255,210,63,.25) !important;background:linear-gradient(160deg,#1b1f5c,#0b1030 60%) !important}.vip-feature .soldout{position:absolute;top:1rem;right:1rem;margin:0}.vip-pitch{font-size:1.25rem;line-height:1.55;color:#fff;margin:.2rem 0 .8rem}.vip-feature .price{font-size:2rem}.vip-perks{list-style:none;padding:0;margin:.6rem 0 1rem;display:grid;grid-template-columns:1fr 1fr;gap:.4rem 1rem}.vip-perks li{font-weight:700}.vip-next{background:#0b1030;border:2px dashed #ffd23f;padding:.6rem .8rem;color:#ffd23f}@media(max-width:820px){.vip-hero{grid-template-columns:1fr}.vip-perks{grid-template-columns:1fr}}.token-menu{position:relative;background:#0b1030;border:4px solid #22e6ff;box-shadow:8px 8px 0 #ff3fb4;padding:1.2rem 1.2rem .4rem}.tm-sign{font:clamp(14px,2.2vw,22px)/1.4 "Press Start 2P",monospace;text-align:center;color:#ffd23f;margin:-.2rem 0 1rem;text-shadow:0 0 10px rgba(255,210,63,.7),3px 3px 0 #ff3fb4}.tm-rate{text-align:center}.tm-filter{justify-content:center}.tm-tier{background:linear-gradient(#141a55,#0e1240);border:3px solid #2a2f7a;padding:.9rem .9rem 1.1rem;margin:0 0 1.2rem;position:relative}.tm-tier::after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:8px;background:repeating-linear-gradient(90deg,#ffd23f 0 16px,#b8860b 16px 20px)}.tm-head{justify-content:space-between}.tm-chip{font-size:14px;padding:.55rem .75rem}.tm-shelf{font-weight:700;color:#d8dcff;font-size:1.05rem}.tm-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.tm-card{align-items:center;text-align:center;background:#0b1030;border:3px solid #fff;box-shadow:4px 4px 0 #22e6ff;padding:1rem .9rem .9rem}.tm-card:hover,.tm-card:focus-visible{transform:translateY(-3px);border-color:#ffd23f;box-shadow:4px 7px 0 #ff3fb4,0 0 18px rgba(255,210,63,.35)}.tm-ic{display:grid;place-items:center;width:84px;height:84px;background:radial-gradient(circle,#2a2f7a,#12164a 70%);border:3px solid #22e6ff;box-shadow:inset 0 0 12px rgba(34,230,255,.4)}.tm-ic svg{width:56px;height:56px}.tm-name{font-size:1.2rem}.tm-desc{font-size:1rem}.tm-ticket{position:relative;display:flex;flex-direction:column;align-items:center;gap:.2rem;margin-top:.5rem;padding:.55rem 1.4rem;background:#ffd23f;color:#0b1030;-webkit-mask:radial-gradient(circle 9px at 0 50%,#0000 98%,#000) left/51% 100% no-repeat,radial-gradient(circle 9px at 100% 50%,#0000 98%,#000) right/51% 100% no-repeat;mask:radial-gradient(circle 9px at 0 50%,#0000 98%,#000) left/51% 100% no-repeat,radial-gradient(circle 9px at 100% 50%,#0000 98%,#000) right/51% 100% no-repeat}.tm-ticket b{font:16px "Press Start 2P",monospace;color:#0b1030}.tm-ticket small{font-size:1.2rem;font-weight:700;color:#0b1030}.level-nav{display:flex;flex-direction:column;align-items:center;gap:.4rem;background:#0b1030;border:3px solid #ffd23f;box-shadow:4px 4px 0 #ff3fb4;padding:.8rem;height:100%}.level-nav>span{font-family:var(--pixel);font-size:12.8px;color:#ffd23f}.lv-links{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;width:100%}.lv-links a{display:flex;align-items:center;justify-content:center;min-height:44px;background:#1b1f5c;border:2px solid #22e6ff;color:#fff;font-weight:700;font-size:1rem;text-decoration:none}.lv-links a:hover,.lv-links a:focus-visible{background:#ffd23f;color:#0b1030}.vip-hero{grid-template-columns:1fr !important}.vip-feature{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:.6rem 2rem;padding:1.6rem 1.8rem !important}.vip-feature>*{grid-column:1}.vip-feature form{grid-column:2;grid-row:2/span 5;align-self:start}.vip-feature .vip-next{grid-column:2;grid-row:1}.vip-stamp{grid-column:1/-1 !important;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:0 0 .4rem;padding:.7rem 1rem;background:#c0187a;border:4px solid #fff;box-shadow:5px 5px 0 #0b1030;transform:rotate(-1deg)}.vip-stamp span{font:clamp(18px,3.2vw,30px)/1.2 "Press Start 2P",monospace;color:#fff;letter-spacing:.06em}.vip-stamp small{font:12.8px/1.6 "Press Start 2P",monospace;color:#fff}@media(max-width:820px){.vip-feature{grid-template-columns:1fr}.vip-feature form,.vip-feature .vip-next{grid-column:1;grid-row:auto}}.classes-card{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem 2rem;padding:1.4rem 1.6rem}.classes-card .price{font-size:1.6rem}@media(max-width:820px){.classes-card{grid-template-columns:1fr}}.vip-feature{display:block !important}.vip-top-row{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-bottom:1rem}.vip-top-row .vip-stamp{margin:0;flex:1 1 320px}.vip-cols{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1.2rem 2.2rem;align-items:start}.vip-right .vip-next{margin-top:0}@media(max-width:820px){.vip-cols{grid-template-columns:1fr}}.co-pack .co-uses{grid-column:1/-1;list-style:none;margin:.5rem 0 0;padding:.55rem 0 0;border-top:2px dashed #3a4690;display:grid;gap:.3rem;font-size:1rem;line-height:1.45;color:#e3e8ff}.co-pack .co-uses li{padding-left:1.3rem;position:relative}.co-pack .co-uses li:not(.co-uses-h)::before{content:"\25B8";position:absolute;left:.2rem;color:#22e6ff}.co-pack .co-uses .co-uses-h{padding:0;font-weight:700;color:#ffd23f}.co-perks{margin:.8rem 0 1.2rem;font-weight:700;color:#7dffb0;line-height:1.7}.co-perks{display:flex;flex-wrap:wrap;gap:.3rem 1.4rem}.hero-loc{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem}.loc-pill{display:inline-flex;align-items:center;gap:.55rem;font-size:clamp(.95rem,2.2vw,1.45rem);max-width:100%;box-sizing:border-box;line-height:1.3;color:#fff;background:#c0187a;border:3px solid #fff;box-shadow:4px 4px 0 #5a1446;padding:.4rem .75rem}.loc-pill::before{content:"";width:12px;height:16px;flex:none;background:#ffd23f;clip-path:polygon(0 0,100% 0,100% 62%,50% 100%,0 62%)}.set-wrap{position:relative}.set-toggle{display:inline-flex;align-items:center;gap:.45rem}.set-toggle[aria-expanded="true"]{background:#ffd23f;color:#0b1030;border-color:#ffd23f}.set-gear{width:18px;height:18px;flex:none;background:currentColor;clip-path:polygon(38% 0,62% 0,62% 14%,76% 20%,86% 10%,100% 24%,90% 34%,96% 38%,100% 38%,100% 62%,86% 62%,80% 76%,90% 86%,76% 100%,66% 90%,62% 86%,62% 100%,38% 100%,38% 86%,24% 80%,14% 90%,0 76%,10% 66%,14% 62%,0 62%,0 38%,14% 38%,20% 24%,10% 14%,24% 0,34% 10%,38% 14%);-webkit-mask:radial-gradient(circle at 50% 50%,transparent 4px,#000 5px);mask:radial-gradient(circle at 50% 50%,transparent 4px,#000 5px)}.set-panel{position:absolute;right:0;top:calc(100% + .5rem);z-index:60;width:min(300px,calc(100vw - 1.5rem));background:#0b1030;border:3px solid #22e6ff;box-shadow:5px 5px 0 #ff3fb4;padding:.7rem;display:grid;gap:.45rem}.set-panel[hidden]{display:none}.set-title{margin:0 0 .2rem;font:12.8px/1.6 "Press Start 2P",monospace;color:#ffd23f}.set-sw{display:grid;grid-template-columns:1fr auto 3.2em;align-items:center;gap:.6rem;width:100%;min-height:48px;padding:.3rem .55rem;font:inherit;font-weight:700;font-size:1rem;color:#fff;background:#05091a;border:2px solid #3a4690;cursor:pointer;text-align:left}.set-sw:hover{border-color:#22e6ff}.set-sw:focus-visible{outline:3px solid #ffd23f;outline-offset:2px}.set-sw .sw{position:relative;width:44px;height:22px;background:#2a2f5a;border:3px solid #8f9bd6;box-sizing:content-box}.set-sw .sw i{position:absolute;top:2px;left:2px;width:18px;height:18px;background:#8f9bd6;transition:left .12s steps(3)}.set-sw[aria-checked="true"] .sw{background:#c0187a;border-color:#ff3fb4}.set-sw[aria-checked="true"] .sw i{left:24px;background:#ffd23f}.set-sw .sw-state{font:12.8px/1 "Press Start 2P",monospace;color:#c8cff5;text-align:right}.set-sw[aria-checked="true"] .sw-state{color:#ffd23f}html.calm .set-sw .sw i{transition:none}header.site{overflow:visible;z-index:500}header.site>canvas,header.site .hdr-fx{overflow:hidden}.ka-nudge{position:fixed;inset:0;z-index:9000;display:flex;align-items:center;justify-content:center;background:rgba(5,9,26,.82);padding:1rem;animation:kaNudgeIn .28s ease-out}.ka-nudge .px-box{max-width:460px;width:100%;text-align:center;background:#0b1030;color:#fff;max-height:92vh;overflow:auto}.ka-nudge h2{font-family:var(--pixel,monospace);color:#ffd23f;font-size:1.25rem;line-height:1.4;margin:.2rem 0 .6rem}.ka-nudge p{font-size:1.15rem;line-height:1.5}.ka-nudge-perks{list-style:none;padding:0;margin:.4rem 0 .8rem;text-align:left;display:inline-block;font-size:1.1rem;line-height:1.7}.ka-nudge-perks li{color:#e8eeff}.ka-nudge-small{font-size:1rem !important;color:#b9c3e6}.ka-nudge .btn{min-height:56px;width:100%;max-width:340px}.ka-nudge .btn:not(.btn-primary){background:transparent;border:3px solid #fff;color:#fff}@keyframes kaNudgeIn{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ka-nudge{animation:none}}:root{--ease-out:cubic-bezier(.22,.9,.3,1);--ease-io:cubic-bezier(.65,0,.35,1)}@media(min-width:821px){.v5-hero .wrap{text-align:center}.v5-hero .hero-loc{justify-content:center}.v5-hero .v5-lead,.v5-hero .assist{margin-left:auto;margin-right:auto}.v5-hero .actions{justify-content:center}.v5-hero .trust{justify-content:center;display:flex;flex-wrap:wrap;gap:.4rem 1.4rem}.v5-hero .v5-stage{max-width:1040px;margin-left:auto;margin-right:auto}.loc-pill{font-size:clamp(.8rem,1.2vw,1rem) !important;padding:.32rem .65rem !important;box-shadow:3px 3px 0 #5a1446 !important;border-width:2px !important}}.v5-fallback{text-align:center}.ps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.4rem;max-width:960px;margin:0 auto}.ps-card{display:flex;flex-direction:column}.ps-card>p:last-child{margin-top:auto}.ps-tag{font-family:var(--pixel,"Press Start 2P",monospace);font-size:.68rem;color:#22e6ff;margin:0 0 .4rem;letter-spacing:.04em}.ps-in{border-color:#ffd23f !important}.ps-new{border-style:dashed !important}.ps-foot{text-align:center;margin-top:1.6rem;color:var(--muted)}@media(prefers-reduced-motion:no-preference){.fx-reveal{opacity:0;transform:translateY(18px);clip-path:inset(0 0 12% 0);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out),clip-path .5s var(--ease-out) !important;will-change:transform,opacity}.fx-reveal.in{opacity:1;transform:none;clip-path:inset(-40px)}.v5-up{transform:translate3d(0,20px,0) scale(.985);transition:opacity .45s var(--ease-out),transform .45s var(--ease-out) !important;transition-delay:calc(var(--i,0)*70ms) !important}.v5-up.in{transform:none}.fx-wipe{transition:transform .3s var(--ease-io) !important}.btn,.quest-btn,.card,.px-box{transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),background-color .3s ease,color .3s ease,border-color .3s ease}.btn:hover,.quest-btn:hover{transform:translate3d(-2px,-3px,0)}.btn:active,.quest-btn:active{transform:translate3d(1px,1px,0);transition-duration:.1s}.ps-card{animation:kaPixIn .5s var(--ease-out) both}.ps-new{animation-delay:.1s}.page-head h1,.page-head .label{animation:kaDrop .45s var(--ease-out) both}}@keyframes kaPixIn{from{clip-path:inset(0 100% 0 0);opacity:.3;transform:translateX(-8px)}to{clip-path:inset(0);opacity:1;transform:none}}@keyframes kaDrop{from{transform:translateY(-14px);opacity:0}to{transform:none;opacity:1}}html.calm .fx-reveal,html.calm .v5-up{clip-path:none !important;opacity:1 !important;transform:none !important;transition:none !important}html.calm .ps-card,html.calm .page-head h1,html.calm .page-head .label{animation:none !important}@media(prefers-reduced-motion:reduce){.fx-reveal,.v5-up{clip-path:none !important;opacity:1 !important;transform:none !important}}.quest-grid{display:flex !important;flex-wrap:wrap;justify-content:center;gap:1rem !important}.quest-grid>li{flex:1 1 260px;max-width:340px}.quest-btn{height:100%;width:100%}.quest-btn>span{font-family:"Atkinson Hyperlegible",system-ui,sans-serif !important;font-weight:700 !important;font-size:1.25rem !important;line-height:1.25 !important;letter-spacing:0 !important;color:#fff !important;text-shadow:none !important;text-wrap:balance}.quest-btn small{display:block;margin-top:.3rem;font-family:"Atkinson Hyperlegible",system-ui,sans-serif !important;font-weight:400;font-size:1.08rem !important;color:#d6e2ff !important;letter-spacing:0 !important;text-transform:none !important}main p,main li,main label{font-size:max(1.125rem,1em)}.lead,.v5-lead{color:#e6ecff !important}.label,.tierchip,.ps-tag{font-size:max(.75rem,12px)}.fx-glowtext,.px-coin,[class*="blink"]{animation-duration:2.4s !important}@media(prefers-reduced-motion:no-preference){.comet::before,.comet::after{animation-duration:3.6s !important}}.ka-coin:hover .fx-ic,.ka-coin:focus-visible .fx-ic{animation-duration:1.4s !important}.proc-txt span{animation-duration:1.2s !important}.ka-typing::after{animation-duration:1.1s !important}.arc-1up,.statusbar .tb-blink{animation-duration:1.8s !important}.arc-scr,.fx-coinroll.go .cr-cab .arc-scr{animation:none !important;opacity:1 !important}html .quest-btn{font-family:"Atkinson Hyperlegible",system-ui,sans-serif !important;font-weight:700 !important;font-size:1.3rem !important;line-height:1.25 !important}html .quest-btn .ka-gt,html .quest-btn span{background:none !important;-webkit-text-fill-color:#fff !important;color:#fff !important;filter:none !important;text-shadow:none !important;font:inherit !important}html .quest-btn small,html .quest-btn small *{font-size:1.1rem !important;font-weight:400 !important;-webkit-text-fill-color:#cfdcff !important;color:#cfdcff !important}html .quest-btn[aria-pressed="true"] span{-webkit-text-fill-color:#ffd23f !important}@media(max-width:820px){.quest-grid>li{max-width:none;flex-basis:100%}html .quest-btn{font-size:1.2rem !important}}body[data-page="login"] .acct-cta{display:none}.pp-screen{text-align:center;padding:2.2rem 1rem;transition:border-color .35s ease,box-shadow .35s ease}.pp-screen.pp-bad{border-color:#ff3fb4 !important}.pp-pw{font-family:"Atkinson Hyperlegible",monospace;font-weight:700;font-size:clamp(1.4rem,4vw,2.1rem);color:#ffd23f;margin:0;word-break:break-all}.pp-btns{justify-content:center}.pp-btns .btn{min-width:9rem;font-size:16px !important}@media(prefers-reduced-motion:no-preference){.pp-pop{animation:ppPop .38s cubic-bezier(.22,.9,.3,1)}}@keyframes ppPop{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}#pp-lives{font-family:"Atkinson Hyperlegible",sans-serif;font-size:1.2rem;color:#ff3fb4}.tip-box h3{background:none !important;-webkit-text-fill-color:#ffd23f !important;color:#ffd23f !important;font-family:"Press Start 2P",monospace;font-size:1rem !important;line-height:1.5;text-shadow:2px 2px 0 #c0187a !important;margin:0 0 .6rem}.how-steps{list-style:none;padding:0;margin:1.2rem 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.2rem}.how-steps li{position:relative;padding:1.4rem 1.2rem 1.2rem}.how-n{display:inline-grid;place-items:center;width:2.6rem;height:2.6rem;background:#ffd23f;color:#0b1030;font-family:"Press Start 2P",monospace;font-size:1rem;box-shadow:3px 3px 0 #c0187a;margin-bottom:.6rem}.how-steps h3{margin:.2rem 0 .4rem}.faq details{border:3px solid #22e6ff;background:#0b1030;margin:0 0 .8rem;box-shadow:4px 4px 0 #ff3fb4;transition:box-shadow .3s ease,border-color .3s ease}.faq details[open]{border-color:#ffd23f;box-shadow:4px 4px 0 #ffd23f}.faq summary{cursor:pointer;list-style:none;padding:1rem 3rem 1rem 1.1rem;font-weight:700;font-size:1.2rem;color:#fff;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;right:1.1rem;top:50%;transform:translateY(-50%);font-family:"Press Start 2P",monospace;color:#ffd23f;transition:transform .3s cubic-bezier(.22,.9,.3,1)}.faq details[open] summary::after{transform:translateY(-50%) rotate(45deg)}.faq details p{margin:0;padding:0 1.1rem 1.1rem;font-size:1.15rem}@media(prefers-reduced-motion:no-preference){.faq details[open] p{animation:kaDrop .35s cubic-bezier(.22,.9,.3,1)}}.ct-card{max-width:760px;margin:1.2rem auto 0;padding:1.6rem}.ct-rows{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem}.ct-rows li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;align-items:start;font-size:1.15rem;line-height:1.45}.ct-rows b{display:block;color:#ffd23f;font-size:1rem;letter-spacing:.02em;margin-bottom:.15rem}.ct-rows a{font-size:1.3rem;font-weight:700;color:#fff;word-break:break-word}.ct-rows a.ct-small{display:inline-block;font-size:1.05rem;color:#22e6ff;margin-top:.2rem}.ct-ic{width:3rem;height:3rem;display:grid;place-items:center;background:#0b1030;border:2px solid #22e6ff;color:#22e6ff;font-size:1.5rem}.ct-btns{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.6rem}html .ct-btns .btn{font-family:"Atkinson Hyperlegible",system-ui,sans-serif !important;font-weight:700 !important;font-size:1.2rem !important;letter-spacing:0 !important;padding:1rem;text-align:center;justify-content:center;width:100%;box-sizing:border-box}html .ct-btns .btn *{-webkit-text-fill-color:currentColor !important;background:none !important;font:inherit !important}@media(max-width:560px){.ct-btns{grid-template-columns:1fr}.ct-card{padding:1.1rem}.ct-rows li{grid-template-columns:2.5rem 1fr}.ct-ic{width:2.5rem;height:2.5rem}}html .ct-btns .btn-primary{background:#ffd23f !important;color:#0b1030 !important;-webkit-text-fill-color:#0b1030 !important;text-shadow:none !important;border-color:#fff !important}html .ct-btns .btn-navy{color:#fff !important;-webkit-text-fill-color:#fff !important;text-shadow:none !important}.cc-field{position:relative;height:min(60vh,420px);background:#060a20 repeating-linear-gradient(0,transparent 0 31px,rgba(34,230,255,.08) 31px 32px);border:3px solid #22e6ff;box-shadow:6px 6px 0 #ff3fb4;overflow:hidden;touch-action:manipulation}.cc-coin{position:absolute;border:0;padding:0;background:0;cursor:pointer;transform:translate(-50%,-50%)}.cc-coin svg{width:100%;height:100%;display:block}.cc-coin:focus-visible{outline:4px solid #fff;outline-offset:4px}@media(prefers-reduced-motion:no-preference){.cc-coin{animation:ccIn .3s cubic-bezier(.22,.9,.3,1)}.cc-pop{animation:ccPop .45s ease-out forwards}}@keyframes ccIn{from{transform:translate(-50%,-50%) scale(.3);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes ccPop{to{transform:translate(-50%,-120%);opacity:0}}.cc-plus{position:absolute;font-family:"Press Start 2P",monospace;color:#ffd23f;font-size:14px;pointer-events:none;transform:translate(-50%,-50%)}.ct-chips{list-style:none;display:flex;flex-wrap:wrap;gap:.45rem;margin:.55rem 0 .6rem;padding:0}.ct-chips li{background:#13205a;border:2px solid #22e6ff;color:#fff;padding:.25rem .65rem;font-size:1.05rem;font-weight:700}.ct-chips li.home{background:#ffd23f;color:#0b1030;border-color:#ffd23f}.ct-note{display:block;color:#cfdcff;font-size:1.05rem}.fx-serve.go .sv-towns i:nth-of-type(3){animation:svin .35s ease-out 3s forwards}.fx-serve.go .sv-towns b:nth-of-type(4){animation:svin .35s ease-out 3.3s forwards}.ct-chips li{white-space:nowrap}html .ct-btns .btn-primary,html .ct-btns .btn-primary *{text-shadow:none !important;-webkit-text-fill-color:#0b1030 !important;color:#0b1030 !important;filter:none !important}html .ct-btns .btn-navy *{text-shadow:none !important;filter:none !important}.ct-rows .ct-chips li{display:inline-block !important;width:auto !important;max-width:100%;grid-template-columns:none !important;flex:0 0 auto;line-height:1.3}#fx-boot{font-size:clamp(12px,1.6vw,16px)}#fx-boot pre .bt-line{display:block;animation:btIn .32s cubic-bezier(.22,.9,.3,1) both}#fx-boot pre .bt-line:last-child{color:#ffd23f}@keyframes btIn{from{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:none}}#fx-boot{transition:opacity .5s cubic-bezier(.65,0,.35,1),transform .5s cubic-bezier(.65,0,.35,1) !important;transform-origin:50% 50%}#fx-boot.off{opacity:0;transform:scaleY(.02) scaleX(.9)}.fx-serve.go .sv-fill{animation:svfill 2.4s cubic-bezier(.22,.9,.3,1) forwards !important;box-shadow:0 0 12px rgba(34,230,255,.6)}.fx-serve.go .sv-towns b,.fx-serve.go .sv-towns i{animation-name:svSlide !important;animation-duration:.4s !important;animation-timing-function:cubic-bezier(.22,.9,.3,1) !important}.sv-towns b,.sv-towns i{display:inline-block}@keyframes svSlide{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.td-phone{max-width:360px;margin:0 auto;background:#0b1030;border:4px solid #fff;border-radius:28px;padding:2.2rem 1rem;box-shadow:6px 6px 0 #ff3fb4;min-height:220px;display:flex;align-items:center}.td-bubble{background:#e9ecf5;color:#111;border-radius:18px 18px 18px 4px;padding:1rem 1.1rem}.td-bubble p{margin:0;font-family:"Atkinson Hyperlegible",sans-serif;font-size:1.2rem;line-height:1.4;color:#111;-webkit-text-fill-color:#111;text-shadow:none}.td-hearts{font-family:"Atkinson Hyperlegible",sans-serif;font-size:1.2rem;color:#ff3fb4}.quest-btn .qicon{width:64px;height:64px;flex:none;image-rendering:pixelated;filter:drop-shadow(0 3px 0 rgba(0,0,0,.45));transition:transform .35s cubic-bezier(.22,.9,.3,1),filter .35s ease}@media(prefers-reduced-motion:no-preference){.quest-btn:hover .qicon,.quest-btn:focus-visible .qicon{transform:translateY(-4px) scale(1.06);filter:drop-shadow(0 6px 0 rgba(0,0,0,.4)) drop-shadow(0 0 10px rgba(34,230,255,.55))}.quest-btn:hover .qicon{animation:qiBob 1.6s ease-in-out .35s infinite}}@keyframes qiBob{0%,100%{transform:translateY(-4px) scale(1.06)}50%{transform:translateY(-7px) scale(1.06)}}.quest-btn:hover .px-icon{animation:none}@media(max-width:820px){.quest-btn .qicon{width:56px;height:56px}}html.qi-b .quest-btn .qicon{background:radial-gradient(circle,#1d2a70 0,#0b1030 70%);border:2px solid #22e6ff;padding:6px;box-sizing:content-box;box-shadow:0 0 14px rgba(34,230,255,.45),inset 0 0 10px rgba(255,63,180,.35);filter:none}.qol-top,.qol-call{position:fixed;z-index:60;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .3s ease,transform .3s cubic-bezier(.22,.9,.3,1);text-decoration:none;font-weight:700;font-size:1.05rem;border:2px solid #22e6ff;background:#0b1030;color:#fff;padding:.6rem .9rem;box-shadow:3px 3px 0 #ff3fb4}.qol-top{right:16px;bottom:16px}.qol-call{left:16px;bottom:16px;border-color:#ffd23f;color:#ffd23f}.qol-top.show,.qol-call.show{opacity:1;transform:none;pointer-events:auto}.qol-top:hover,.qol-call:hover{background:#13205a}@media(max-width:820px){.qol-call{display:none}.qol-top{bottom:calc(92px + env(safe-area-inset-bottom,0px));right:12px;padding:.5rem .7rem}}.qol-share{text-align:center;margin:1.4rem 0 0}.qol-share-st{display:block;margin-top:.5rem;color:#cfdcff}html.hc body{background:#000 !important}html.hc #fx-grid,html.hc #fx-field,html.hc .scene,html.hc .fx-flyby,html.hc body::before,html.hc body::after{display:none !important}html.hc main p,html.hc main li,html.hc .lead,html.hc label{color:#fff !important;text-shadow:none !important}html.hc main a:not(.btn),html.hc footer a:not(.btn){color:#ffe14d !important;text-decoration-thickness:2px}html.hc .px-box,html.hc .card,html.hc .quest-btn,html.hc .faq details{background:#000 !important;border-color:#fff !important}html.hc .hero-copy,html.hc main section{background:#000 !important}html.hc *{box-shadow:none !important}@media print{#fx-grid,#fx-field,#fx-boot,.fx-dock,.qol-top,.qol-call,.qol-share,.statusbar,.v5-stage,.scene,.fx-serve,.fx-coinroll,.acct-cta,header,.levelnav,footer nav{display:none !important}html.v5-ok .v5-pixh{position:static !important;width:auto !important;height:auto !important;clip:auto !important;white-space:normal !important}body,main,section,.px-box,.card{background:#fff !important;color:#000 !important;box-shadow:none !important}*{color:#000 !important;-webkit-text-fill-color:#000 !important;text-shadow:none !important;animation:none !important}a[href^="http"]::after{content:" (" attr(href) ")";font-size:.85em}}@media(max-width:820px){html .quest-btn>span,html .quest-btn small{text-align:left !important}}.btn .nw{margin-left:.45em}#account .ka-lead{font-size:1.2rem}.ka-perks{list-style:none;padding:0;margin:1.2rem 0 1.6rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.8rem}.ka-perk{display:flex;align-items:center;gap:.7rem;padding:.75rem 1rem;background:#0b1030;border:3px solid #22e6ff;box-shadow:3px 3px 0 #ff3fb4;font-weight:700;font-size:1.15rem;color:#fff}.ka-perk svg{flex:none;width:32px;height:32px}.ka-cta{display:grid;grid-template-columns:1.25fr 1fr;gap:1rem;max-width:760px;align-items:stretch}.ka-cta .btn{display:flex;align-items:center;justify-content:center;min-height:68px;font-family:"Atkinson Hyperlegible",system-ui,sans-serif;font-weight:700;font-size:1.3rem;letter-spacing:0;text-align:center;line-height:1.2;padding:.8rem 1.2rem}.ka-cta .ka-cta-main{font-size:1.4rem}.ka-cta-3{margin:1rem 0 0;font-size:1.15rem}.ka-cta-3 a{color:#22e6ff;font-weight:700}.acct-cta .btn,.px-box .portal-link.btn-primary{font-family:"Atkinson Hyperlegible",system-ui,sans-serif;font-weight:700;font-size:1.25rem;letter-spacing:0;min-height:60px}@media(max-width:640px){.ka-cta{grid-template-columns:1fr}.ka-perks{grid-template-columns:1fr 1fr}.ka-perk{font-size:1.05rem;padding:.65rem .7rem}}@media(max-width:380px){.ka-perks{grid-template-columns:1fr}}.px-divider{border:0;height:8px;margin:2rem auto;max-width:520px;background:repeating-linear-gradient(90deg,#ffd23f 0 8px,transparent 8px 16px,#22e6ff 16px 24px,transparent 24px 32px,#ff3fb4 32px 40px,transparent 40px 48px);image-rendering:pixelated;opacity:.85}.ka-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;text-align:center}.ka-stats>div{padding:.9rem .5rem;border:3px solid #2a3570;background:#0b1030}.ka-stats b{display:block;font-family:"Press Start 2P",monospace;color:#ffd23f;font-size:1.05rem;text-shadow:2px 2px 0 #ff3fb4;margin-bottom:.5rem}.ka-stats span{font-size:1.1rem;color:#e8ecff}@media(max-width:640px){.ka-stats{grid-template-columns:1fr 1fr}}.ka-stepper{list-style:none;padding:0;margin:1.2rem 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;counter-reset:s}.ka-stepper li{display:flex;gap:1rem;align-items:flex-start;padding:1.1rem;background:#0b1030;border:3px solid #22e6ff;box-shadow:4px 4px 0 #ff3fb4;position:relative}.ka-stepper li:not(:last-child)::after{content:"";position:absolute;right:-1.2rem;top:50%;width:1.2rem;height:4px;background:repeating-linear-gradient(90deg,#ffd23f 0 4px,transparent 4px 8px)}.ka-step-n{flex:none;width:48px;height:48px;display:grid;place-items:center;background:#ffd23f;color:#0a0f2c;font-family:"Press Start 2P",monospace;font-size:1.1rem;box-shadow:3px 3px 0 #ff3fb4}.ka-stepper h3{margin:0 0 .3rem;font-size:1.25rem;font-family:"Atkinson Hyperlegible",system-ui,sans-serif;color:#ffd23f}.ka-stepper p{margin:0;font-size:1.1rem}@media(max-width:800px){.ka-stepper{grid-template-columns:1fr}.ka-stepper li:not(:last-child)::after{right:auto;left:2.6rem;top:auto;bottom:-1.2rem;width:4px;height:1.2rem;background:repeating-linear-gradient(180deg,#ffd23f 0 4px,transparent 4px 8px)}}.ka-tip{text-decoration:underline dotted #22e6ff 2px;text-underline-offset:4px;cursor:help;position:relative;outline-offset:3px}.ka-tip-pop{position:absolute;z-index:60;max-width:300px;padding:.7rem .9rem;background:#0a0f2c;color:#fff;border:3px solid #ffd23f;box-shadow:4px 4px 0 #ff3fb4;font:400 1.05rem/1.4 "Atkinson Hyperlegible",system-ui,sans-serif;opacity:0;transform:translateY(4px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.ka-tip-pop.on{opacity:1;transform:none}.ka-tabs{display:flex;gap:.6rem;flex-wrap:wrap;margin:0 0 1.4rem}.ka-tab{flex:1 1 220px;text-align:center;padding:.9rem 1rem;border:3px solid #22e6ff;background:#0b1030;color:#fff;font-weight:700;font-size:1.2rem;text-decoration:none;transition:border-color .3s ease,box-shadow .3s ease}.ka-tab small{display:block;font-size:.95rem;color:#22e6ff;font-weight:400}.ka-tab.is-on,.ka-tab:hover,.ka-tab:focus-visible{border-color:#ffd23f;box-shadow:4px 4px 0 #ffd23f}.ka-toast{position:fixed;left:50%;bottom:6.5rem;transform:translate(-50%,20px);z-index:90;padding:.9rem 1.3rem;background:#0a0f2c;color:#fff;border:3px solid #ffd23f;box-shadow:4px 4px 0 #ff3fb4;font:700 1.15rem/1.3 "Atkinson Hyperlegible",system-ui,sans-serif;opacity:0;transition:opacity .35s ease,transform .35s cubic-bezier(.22,.9,.3,1);max-width:90vw}.ka-toast.on{opacity:1;transform:translate(-50%,0)}.ka-toast::before{content:"★ ";color:#ffd23f}details.px-box{transition:box-shadow .3s ease,border-color .3s ease}details.px-box>summary{cursor:pointer;font-weight:700;font-size:1.2rem;list-style:none;position:relative;padding-right:2.5rem}details.px-box>summary::-webkit-details-marker{display:none}details.px-box>summary::after{content:"+";position:absolute;right:.4rem;top:50%;transform:translateY(-50%);font-family:"Press Start 2P",monospace;color:#ffd23f;transition:transform .3s cubic-bezier(.22,.9,.3,1)}details.px-box[open]{border-color:#ffd23f}details.px-box[open]>summary::after{transform:translateY(-50%) rotate(45deg)}@media(prefers-reduced-motion:reduce){.ka-toast,.ka-tip-pop,.ka-tab,details.px-box>summary::after{transition:none}}html .ka-cta .btn,html .acct-cta .btn,html .px-box .portal-link.btn{font-family:"Atkinson Hyperlegible",system-ui,sans-serif !important;font-weight:700 !important;font-size:1.3rem !important;letter-spacing:0 !important;line-height:1.2 !important}html .ka-cta .btn *,html .acct-cta .btn *,html .px-box .portal-link.btn *{-webkit-text-fill-color:currentColor !important;background:none !important;font:inherit !important}html .ka-cta .btn-primary,html .acct-cta .btn-primary,html .px-box .portal-link.btn-primary{background:#ffd23f !important;color:#0b1030 !important;-webkit-text-fill-color:#0b1030 !important;text-shadow:none !important;border-color:#fff !important;box-shadow:4px 4px 0 #ff3fb4}html .ka-cta .btn-primary:hover,html .acct-cta .btn-primary:hover,html .px-box .portal-link.btn-primary:hover{background:#ffe066 !important}html .ka-cta .btn-primary *,html .acct-cta .btn-primary *,html .px-box .portal-link.btn-primary *{-webkit-text-fill-color:#0b1030 !important;color:#0b1030 !important;text-shadow:none !important;filter:none !important}html .ka-cta .ka-cta-main{font-size:1.45rem !important}html.hc .ka-cta .btn-primary{background:#ffe14d !important;color:#000 !important}html .ka-tab{font-size:1.25rem !important}html .ka-tab small{font-size:1rem !important;margin-top:.2rem}.pills.city-pills a,.ct-chips a{color:inherit;text-decoration:none;display:inline-block;min-height:44px;line-height:44px;padding:0 .15rem}.pills.city-pills a:hover,.pills.city-pills a:focus-visible,.ct-chips a:hover,.ct-chips a:focus-visible{text-decoration:underline;outline:2px solid #ffd23f;outline-offset:2px}.city-cards .btn{min-height:52px;margin-top:.35rem}.card h3 a{color:#ffd23f;text-decoration:none}.card h3 a:hover,.card h3 a:focus-visible{text-decoration:underline;outline:2px solid #22e6ff;outline-offset:3px}.who-lead{font-size:1.15rem;margin:.25rem 0 1.25rem;color:var(--muted,#b9c3e6)}.who-grid .who{width:100%;cursor:pointer;font:inherit}.who-grid .who[aria-pressed="true"]{background:var(--surface2,#0c2370);border-color:#f8b800;box-shadow:6px 6px 0 #000a24,0 0 18px rgba(248,184,0,.35)}.who-grid .who[aria-pressed="true"] span{color:#fce0a8}.who-panel{margin-top:1.5rem;padding:1.5rem 1.35rem;outline:0}.who-panel h3{font-family:var(--pixel,"Press Start 2P",monospace);font-size:clamp(.85rem,2.2vw,1.05rem);line-height:1.7;color:#f8b800;margin:0 0 .75rem}.who-panel p,.who-landing p{font-size:1.15rem;line-height:1.55;margin:0 0 1rem}.who-bullets{margin:0 0 1.25rem;padding-left:1.25rem;font-size:1.1rem;line-height:1.55}.who-bullets li{margin:.35rem 0}.who-panel .actions,.who-landing .actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.who-landing{margin:0 0 1.5rem;padding:1.25rem 1.2rem}.who-landing[hidden]{display:none !important}.who-landing h3{font-family:var(--pixel,"Press Start 2P",monospace);font-size:clamp(.85rem,2.2vw,1.05rem);line-height:1.7;color:#f8b800;margin:0 0 .75rem}.task-hub{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.task{display:flex;align-items:center;gap:.65rem;width:100%;min-height:56px;padding:.65rem .85rem;text-align:left;text-decoration:none;cursor:pointer;font:inherit;font-size:1.05rem;font-weight:700;color:var(--text,#e8eeff);background:var(--surface,#06164a);border:3px solid var(--border,#1a3a8a);box-shadow:4px 4px 0 var(--shadow,#000a24)}.task span{line-height:1.3}.task .qicon,.task svg{flex:0 0 auto}.task:hover,.task:focus-visible{background:var(--surface2,#0c2370);border-color:#3cbcfc;outline:3px solid #f8b800;outline-offset:2px}.task:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--shadow,#000a24)}@media(max-width:700px){.task-hub{grid-template-columns:1fr 1fr;gap:.65rem}.task{min-height:52px;font-size:1rem}}@media(max-width:420px){.task-hub{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){html:not(.calm) .who-panel:not([hidden]){animation:ka-who-in .45s var(--ease-out,cubic-bezier(.16,1,.3,1)) both}}@keyframes ka-who-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}html.calm .who-panel,html.calm .task{animation:none !important;transition:none !important}.footer-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem 2rem;margin:0 0 1.5rem;text-align:left}.footer-col h3{font-family:var(--pixel,"Press Start 2P",monospace);font-size:13px;line-height:1.7;color:#f8b800;margin:0 0 .75rem}.footer-col ul{list-style:none;margin:0;padding:0}.footer-col a{display:inline-flex;align-items:center;min-height:44px;padding:.15rem 0;font-weight:700;font-size:1.05rem;color:var(--text,#e8eeff)}.footer-col a:hover,.footer-col a:focus-visible{color:#f8b800;outline:2px solid #f8b800;outline-offset:2px}.footer-call{margin:.5rem 0 0}.footer-call .btn{min-height:52px;font-size:1.1rem}@media(max-width:700px){.footer-cols{grid-template-columns:1fr;gap:1.25rem}}.level .qicon{width:56px;height:56px;image-rendering:pixelated;flex:none}html.qi-b .quest-btn .qicon.qs-a,html.qi-b .level .qicon.qs-a{background:radial-gradient(circle at 35% 30%,#2a2f8f 0,#141a5a 45%,#0b1030 80%);border:2px solid #ffd23f;padding:6px;box-sizing:content-box;box-shadow:0 0 0 2px #0b1030,0 0 0 4px #ff3fb4,0 0 16px rgba(255,210,63,.45),inset 0 0 12px rgba(255,63,180,.4);filter:none}html.qi-b .quest-btn .qicon.qs-b,html.qi-b .level .qicon.qs-b{background:radial-gradient(circle at 35% 30%,#3a1660 0,#1a0f45 50%,#0b1030 85%);border:2px solid #ff3fb4;padding:6px;box-sizing:content-box;box-shadow:0 0 0 2px #0b1030,0 0 0 4px #22e6ff,0 0 16px rgba(255,63,180,.5),inset 0 0 12px rgba(34,230,255,.3);filter:none}.quest-btn:hover .qicon.qs-a,.quest-btn:focus-visible .qicon.qs-a,.level:hover .qicon.qs-a,.level:focus-visible .qicon.qs-a{filter:drop-shadow(0 0 10px rgba(255,210,63,.6))}.quest-btn:hover .qicon.qs-b,.quest-btn:focus-visible .qicon.qs-b,.level:hover .qicon.qs-b,.level:focus-visible .qicon.qs-b{filter:drop-shadow(0 0 10px rgba(255,63,180,.6))}.task .qicon.qs-a{background:#141a5a;border:2px solid #ffd23f;padding:2px;box-sizing:content-box}.task .qicon.qs-b{background:#1a0f45;border:2px solid #ff3fb4;padding:2px;box-sizing:content-box}@media(prefers-reduced-motion:reduce){.level .qicon{animation:none !important}}.statusbar .ka-bal{display:inline-flex;align-items:center;gap:.45rem;font:11px/1.3 "Press Start 2P",monospace;color:#0b0b1e;background:#ffd23f;border:3px solid #fff;box-shadow:3px 3px 0 #000;padding:.2rem .5rem;text-decoration:none;white-space:nowrap;image-rendering:pixelated}.statusbar .ka-bal[hidden]{display:none}.statusbar .ka-bal:hover,.statusbar .ka-bal:focus-visible{background:#fff;outline:3px solid #ffd23f;outline-offset:2px}.ka-bal .kb-coin{width:12px;height:12px;background:#b8860b;box-shadow:inset -3px -3px 0 #8a5a00,inset 3px 3px 0 #fff3a8;display:inline-block}@media(max-width:560px){.statusbar .ka-bal{font-size:10.5px;padding:.3rem .5rem}}@media print{.statusbar .ka-bal{display:none}}.pcall{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:1rem 0 0;padding:.7rem 1rem;border:3px solid #ffd23f;background:#0d1240;box-shadow:0 0 0 3px #000,0 0 16px rgba(255,210,63,.45);font-size:1.15rem;color:#fff;max-width:640px}.pcall a{color:#ffd23f;font-weight:700}.pcall-ic{width:14px;height:14px;background:#ffd23f;box-shadow:inset -3px -3px 0 #b8860b,inset 3px 3px 0 #fff3a8;flex:none}.td{margin-top:1.4rem;padding:1.3rem;border:3px solid #ffd23f;box-shadow:0 0 0 3px #0b1030,0 0 0 6px #ff3fb4,0 0 22px rgba(255,210,63,.35)}.td-q{margin:0 0 .3rem}.td-hint,.td-note{opacity:.9;margin:.2rem 0 .9rem}.td-chips{list-style:none;padding:0;margin:0 0 1.1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.7rem}.td-chip{width:100%;min-height:64px;text-align:left;display:grid;gap:.15rem;padding:.75rem .9rem;cursor:pointer;color:#fff;font:inherit;background:radial-gradient(circle at 30% 20%,#2a2f8f 0,#141a5a 55%,#0b1030 100%);border:2px solid #ffd23f;box-shadow:0 0 0 2px #0b1030,0 0 10px rgba(255,210,63,.3);transition:transform .15s,box-shadow .15s}.td-chip b{font-size:1.05rem}.td-chip small{font-size:.92rem;opacity:.9}.td-cost{font-family:"Press Start 2P",monospace;font-size:.6rem;color:#ffd23f;margin-top:.2rem}.td-chip:hover{transform:translateY(-2px);box-shadow:0 0 0 2px #0b1030,0 0 18px rgba(255,210,63,.6)}.td-chip:focus-visible{outline:3px solid #ffd23f;outline-offset:3px}.td-chip[aria-pressed="true"]{background:#ffd23f;color:#0b1030;box-shadow:0 0 0 2px #0b1030,0 0 0 4px #ff3fb4,0 0 22px rgba(255,210,63,.8)}.td-chip[aria-pressed="true"] .td-cost{color:#0b1030}.td-chip[aria-pressed="true"] b::before{content:"✓ "}.td-meter-row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.td-meter{position:relative;flex:0 0 auto;width:min(100%,20rem);height:34px;border:3px solid #ffd23f;background:#0b1030;display:grid;grid-template-columns:repeat(8,1fr);image-rendering:pixelated}.td-meter i{border-right:2px solid #0b1030;position:relative;z-index:1}.td-meter i:last-child{border:0}.td-fill{position:absolute;inset:0 auto 0 0;width:var(--f,0);background:repeating-linear-gradient(90deg,#ffd23f 0 8px,#ffb000 8px 12px);transition:width .5s steps(8)}.td-out{font-family:"Press Start 2P",monospace;font-size:.8rem;line-height:1.6;margin:0;color:#ffd23f}.td-redeem[disabled]{opacity:.55;cursor:not-allowed}.td-redeem.go{animation:tdPop .7s steps(4)}@keyframes tdPop{0%{transform:scale(1)}50%{transform:scale(1.12);box-shadow:0 0 30px #ffd23f}100%{transform:scale(1)}}.td-next{margin-top:1rem;padding:1rem;border:2px dashed #ffd23f}.td-chips .td-chip,.td-actions .btn,.td-next .btn{min-height:48px}@media(max-width:480px){.td{padding:1rem}.td-chips{grid-template-columns:1fr}.td-meter{width:100%}}@media(prefers-reduced-motion:reduce){.td-chip,.td-fill{transition:none}.td-chip:hover{transform:none}.td-redeem.go{animation:none}}html.calm .td-chip,html.calm .td-fill{transition:none}html.calm .td-redeem.go{animation:none}html.calm .td-chip:hover{transform:none}.ka-spop .px-box{position:relative;max-width:520px;padding:1.6rem 1.3rem}.ka-spop h2{font-size:1.45rem !important;line-height:1.5 !important}.ka-spop p{font-size:1.3rem !important;margin:.4rem 0 1.1rem}.ka-spop .btn-gold{background:#ffd23f !important;color:#0b1030 !important;border-color:#0b1030}.ka-spop .btn{display:flex;align-items:center;justify-content:center;margin:.6rem auto 0;font-size:1.2rem;min-height:64px}.ka-sp-x{position:absolute;top:.4rem;right:.4rem;width:48px;height:48px;font-size:1.4rem;background:transparent;color:#fff;border:2px solid #fff;cursor:pointer}.ka-spop .btn:focus-visible,.ka-sp-x:focus-visible{outline:3px solid #ffd23f;outline-offset:3px}.td-tier{margin:.8rem 0}.td-th{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1.15rem;margin:.4rem 0 .5rem}.td-th small{font-weight:400;opacity:.85;font-size:.95rem}.td-tag{font:11px/1.5 "Press Start 2P",monospace;background:#ffd23f;color:#0b0b1e;padding:.25rem .45rem;border:2px solid #000}.td-biz{font-size:1.05rem;margin:.6rem 0 0}.tx-tag,.td-tag{color:#0b0b1e !important;-webkit-text-fill-color:#0b0b1e !important;background:#ffd23f !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;text-shadow:none !important;filter:none !important;letter-spacing:0;white-space:nowrap}.fam-tiles{list-style:none;padding:0;margin:1.2rem 0;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:900px){.fam-tiles{grid-template-columns:1fr 1fr}}@media(max-width:520px){.fam-tiles{grid-template-columns:1fr}}.fam-tile{background:#0d1240;border:3px solid #ffd23f;padding:1rem;box-shadow:0 0 0 3px #000,0 0 18px rgba(255,210,63,.45),inset 0 0 14px rgba(255,62,165,.25);animation:famGlow 3s ease-in-out infinite alternate}.fam-tile:nth-child(2){animation-delay:.75s}.fam-tile:nth-child(3){animation-delay:1.5s}.fam-tile:nth-child(4){animation-delay:2.25s}.fam-tile h3{font-size:1.2rem;margin:.6rem 0 .3rem;color:#ffd23f}.fam-tile p{font-size:1.08rem;margin:0}.fam-ic svg{display:block}.fam-small{font-size:1.05rem}@keyframes famGlow{to{box-shadow:0 0 0 3px #000,0 0 30px rgba(255,210,63,.8),inset 0 0 18px rgba(255,62,165,.4)}}html.calm .fam-tile{animation:none}@media(prefers-reduced-motion:reduce){.fam-tile{animation:none}}.pxs{position:relative}.pxs .pxs-native{position:absolute !important;width:1px !important;height:1px !important;opacity:0;pointer-events:none;overflow:hidden;clip:rect(0 0 0 0);bottom:0;left:0;margin:0}.pxs-btn{display:flex;align-items:center;gap:.75rem;width:100%;min-height:3.4rem;padding:.6rem 1rem;text-align:left;font:600 1.3rem/1.35 var(--body,system-ui,sans-serif);color:var(--text);background:var(--surface2);border:3px solid var(--border);box-shadow:4px 4px 0 var(--shadow2);cursor:pointer;transition:box-shadow .25s ease-out,border-color .25s ease-out,transform .25s ease-out}.pxs-btn:hover{border-color:var(--heading);box-shadow:4px 4px 0 var(--shadow2),0 0 14px rgba(45,226,230,.45)}.pxs-btn:focus-visible{outline:4px solid var(--focus);outline-offset:3px}.pxs.open .pxs-btn{border-color:var(--heading);box-shadow:4px 4px 0 var(--shadow),0 0 18px rgba(45,226,230,.5)}.pxs-val{flex:1;min-width:0}.pxs-ic{width:28px;height:28px;flex:none;image-rendering:pixelated}.pxs-caret{color:var(--gold);font-size:.9rem;transition:transform .25s ease-out}.pxs.open .pxs-caret{transform:rotate(180deg)}.pxs-btn.blip .pxs-ic{animation:pxs-blip .45s ease-out}.pxs-btn.blip{animation:pxs-flash .45s ease-out}@keyframes pxs-blip{0%{transform:translateY(0) scale(1)}35%{transform:translateY(-6px) scale(1.15)}70%{transform:translateY(1px)}100%{transform:none}}@keyframes pxs-flash{35%{border-color:var(--gold);box-shadow:4px 4px 0 var(--shadow2),0 0 18px rgba(255,210,63,.55)}}.pxs-list{list-style:none;margin:0;padding:.4rem;position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:60;max-height:min(60vh,26rem);overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border:3px solid var(--heading);box-shadow:6px 6px 0 var(--shadow),0 0 22px rgba(45,226,230,.3);visibility:hidden;opacity:0;transform:translateY(-6px);clip-path:inset(0 0 100% 0);transition:clip-path .25s steps(6,end),opacity .2s ease-out,transform .25s cubic-bezier(.2,.8,.2,1),visibility 0s linear .25s}.pxs.up .pxs-list{top:auto;bottom:calc(100% + 8px);clip-path:inset(100% 0 0 0);transform:translateY(6px)}.pxs.open .pxs-list{visibility:visible;opacity:1;transform:none;clip-path:inset(0 0 0 0);transition-delay:0s}.pxs-sheet-head{display:none}.pxs-opt{display:flex;align-items:center;gap:.75rem;min-height:3rem;padding:.55rem .75rem;margin:2px 0;cursor:pointer;font-size:1.25rem;line-height:1.35;color:var(--text);border:2px solid transparent;transition:background .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out}.pxs-list.open .pxs-opt{animation:pxs-in .3s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 25ms + 60ms)}@keyframes pxs-in{from{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}.pxs-txt{flex:1}.pxs-arrow{color:var(--gold);opacity:0;transform:translateX(6px);transition:opacity .2s ease-out,transform .2s ease-out}.pxs-check{width:1.4rem;text-align:center;color:var(--green);font-weight:700;visibility:hidden}.pxs-opt[aria-selected="true"]{background:rgba(255,210,63,.12)}.pxs-opt[aria-selected="true"] .pxs-check{visibility:visible}.pxs-opt.is-active,.pxs-opt:hover{background:var(--surface2);border-color:var(--heading);box-shadow:0 0 12px rgba(45,226,230,.4) inset}.pxs-opt.is-active .pxs-arrow,.pxs-opt:hover .pxs-arrow{opacity:1;transform:none}.pxs-opt[aria-disabled="true"]{opacity:.55;cursor:not-allowed}.pxs-backdrop{position:fixed;inset:0;z-index:10000;background:rgba(4,4,15,.7);opacity:0;visibility:hidden;transition:opacity .25s ease-out,visibility 0s linear .25s}.pxs-backdrop.on{opacity:1;visibility:visible;transition-delay:0s}html.pxs-lock{overflow:hidden}@media(max-width:640px){.pxs-list.pxs-sheet{position:fixed;top:auto;bottom:0;left:0;right:0;z-index:10001;max-height:75vh;padding:.5rem .75rem calc(1rem + env(safe-area-inset-bottom));border-width:3px 0 0;clip-path:none;transform:translateY(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .2s ease-out,visibility 0s linear .3s}.pxs-list.pxs-sheet.open{visibility:visible;opacity:1;transform:none;transition-delay:0s}.pxs-sheet .pxs-sheet-head{display:block;position:sticky;top:-.5rem;z-index:1;margin:-.5rem -.75rem .4rem;padding:.9rem 1rem;background:var(--surface);border-bottom:2px dashed var(--heading);font:400 .8rem/1.6 var(--pixel);color:var(--heading)}.pxs-sheet .pxs-opt{min-height:3.6rem;font-size:1.2rem}}html.calm .pxs *,html.calm .pxs-list,html.calm .pxs-list *,html.calm .pxs-backdrop{animation:none !important;transition:none !important}@media(prefers-reduced-motion:reduce){.pxs *,.pxs-backdrop,.pxs-list,.pxs-list *{animation:none !important;transition:none !important}}.v5-hero .wrap{position:relative;z-index:2}.v5-title{margin:0}.v5-stage{position:relative;width:100%;margin:.4rem 0 1.4rem;touch-action:pan-y;cursor:crosshair}.v5-stage canvas{display:block;width:100%;height:auto}.v5-fallback{display:block;font:900 clamp(2.4rem,9vw,7.5rem)/.95 "Archivo Black","Arial Black",Impact,sans-serif;color:#ffd23f;text-transform:uppercase;text-shadow:0 0 18px rgba(255,210,63,.35)}html.v5-ok .v5-fallback{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html:not(.v5-ok) .v5-stage{display:none}.v5-lead{max-width:44rem}html.v5-ok .v5-pixh{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important;margin:0 !important;padding:0 !important;border:0 !important}.v5-auto{margin:.2rem 0 1rem}.v5-small{margin:.2rem 0 .6rem}.v5-up{opacity:0;transform:translateY(28px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i,0)*90ms)}.v5-up.in{opacity:1;transform:none}html.calm .v5-up{opacity:1;transform:none;transition:none}.v5-sec{position:relative;overflow-x:clip}.v5-flare{position:absolute;left:0;top:var(--y,40px);width:45%;height:3px;pointer-events:none;z-index:3;border-radius:3px;background:linear-gradient(90deg,transparent,rgba(34,230,255,.0) 10%,#22e6ff 55%,#fff 80%,#ff3fb4 92%,transparent);box-shadow:0 0 18px 4px rgba(34,230,255,.55),0 0 50px 10px rgba(255,63,180,.25);animation:v5flare 1.15s cubic-bezier(.4,0,.2,1) forwards}@keyframes v5flare{from{transform:translateX(-110%);opacity:0}15%{opacity:1}to{transform:translateX(260%);opacity:0}}@property --ca{syntax:'<angle>';initial-value:0;inherits:false}.comet{position:relative;isolation:isolate}.comet::before,.comet::after{content:"";position:absolute;inset:-4px;border-radius:inherit;padding:3px;pointer-events:none;background:conic-gradient(from var(--ca),transparent 0 62%,rgba(34,230,255,.2) 70%,#22e6ff 84%,#fff 92%,#ff3fb4 97%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:v5comet 2.2s linear infinite}.comet::after{filter:blur(6px);opacity:.85;inset:-6px;padding:5px}@keyframes v5comet{to{--ca:360deg}}html.calm .comet::before,html.calm .comet::after{animation:none;--ca:45deg}@media(prefers-reduced-motion:reduce){.comet::before,.comet::after{animation:none}}.v5-about{display:grid;grid-template-columns:minmax(0,300px) 1fr;gap:2rem;align-items:center}.v5-about img{width:100%;height:auto;border:4px solid #fff;box-shadow:8px 8px 0 #ff3fb4}@media(max-width:700px){.v5-about{grid-template-columns:1fr}.v5-about img{max-width:240px}}#tokens .price{font-family:var(--pixel);color:var(--gold,#ffd23f);font-size:1.4rem;margin:.2rem 0 .6rem}.v5-title{border:0 !important;box-shadow:none !important;background:none !important;padding:0 !important;min-height:0}.v5-stage-q{max-width:860px}:root{--ka-gold-scan:repeating-linear-gradient(180deg,#ffd23f 0,#ffd23f 2px,#d9a520 2px,#d9a520 3px);--ka-gold-shadow:#c0187a}.ka-gold,.ka-gt,main h3,main h4,main h5,main h6,.price,#tokens .price,.price-table td:last-child,.tm-cost b,.label,.press-start,.map-title,.fx-title,.soon,.hud,.scoreboard dt,.level .num,.who span,.sv-label,.set-title,.levelnav a span,.lv-links a,footer h2,footer h3,.logo,.nf .continue,.tm-sign,.tm-shelf,.biz-box h4{font-family:var(--pixel) !important;font-weight:400 !important;letter-spacing:.02em;text-transform:none;color:#ffd23f;background:var(--ka-gold-scan);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none !important;filter:drop-shadow(.14em .14em 0 var(--ka-gold-shadow));overflow-wrap:normal;word-break:normal;hyphens:none}main h3{font-size:clamp(14px,1.6vw,19px);line-height:1.6}main h4,main h5,main h6{font-size:clamp(12.8px,1.3vw,15px);line-height:1.7}.levelnav a span{font-size:12.8px;line-height:1.5;text-align:center}.lv-links a{font-size:12.8px}.tm-shelf{font-size:12.8px;line-height:1.7}.ka-gt{display:inline;font-size:inherit;line-height:inherit}.btn,.quest-btn{font-family:var(--pixel) !important;font-weight:400 !important;font-size:14px !important;line-height:1.6 !important;text-align:center}.btn.btn-primary,.btn.btn-navy,.btn.btn-gold,.btn{background:#0b1030;border-color:currentColor}.btn.btn-primary{color:#ff3fb4}.btn.btn-navy{color:#22e6ff}.btn.btn-gold{color:#ffd23f}.btn:hover,.btn.btn-primary:hover,.btn.btn-navy:hover,.btn.btn-gold:hover{background:#1a1f55}.quest-btn[aria-pressed="true"]{background:#1a1f55;outline:3px solid #ffd23f}.quest-btn small{font-family:var(--body);font-size:1.05rem}.btn small,.quest-btn small{-webkit-text-fill-color:currentColor}.btn-big{font-size:16px !important}.statusbar .ka-gt,.tierchip .ka-gt,.tm-chip .ka-gt{all:unset}@media(max-width:560px){.btn,.quest-btn{font-size:12.8px !important;padding:.7rem .9rem}.btn-big{font-size:14px !important}.price,#tokens .price{font-size:1.15rem}main h3{font-size:14px}}.loc-pill,.tierchip,.soldout,.tm-chip,.label .loc-pill{-webkit-text-fill-color:currentColor;filter:none}.fx-dock .btn{font-family:var(--body) !important;font-weight:700 !important;line-height:1.15 !important}.fx-dock .btn.btn-primary{background:var(--accent);color:var(--on-accent);border-color:var(--border)}.fx-dock .btn.btn-navy{background:var(--heading);color:var(--on-accent);border-color:var(--border)}.fx-dock .btn.btn-gold{background:#ffd23f;color:#0b1030;border-color:var(--border)}@media(max-width:700px){.fx-dock .btn{font-size:1rem !important}}.btn{transition:transform .08s ease,box-shadow .08s ease}.levelnav a[aria-current="page"] span,.btn[aria-pressed="true"] .ka-gt,.quest-btn[aria-pressed="true"] .ka-gt{color:#0b1030;background:0;-webkit-text-fill-color:#0b1030;filter:none}@media(max-width:900px){.levelnav a span{font-size:12.8px}}.btn small,.btn-soon small{font-size:12.8px !important}.biz-list b{font-family:var(--pixel);font-weight:400;font-size:12.8px;line-height:1.7;color:#ffd23f;background:var(--ka-gold-scan);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(2px 2px 0 var(--ka-gold-shadow))}.legal{max-width:52rem}.legal h2{margin-top:2rem}.legal ul{padding-left:1.4rem}.legal li{margin:.45rem 0;line-height:1.6}.legal p{line-height:1.65}.legal .px-box{margin:1.2rem 0}:root{--v10-r:0;--v10-gap:clamp(1rem,2.4vw,1.75rem);--v10-ease:cubic-bezier(.2,.8,.2,1);--v10-glow:0 0 0 1px rgba(45,226,230,.25),0 10px 30px -12px rgba(255,62,165,.45);--v10-edge:inset 0 1px 0 rgba(255,255,255,.07),inset 0 -3px 0 rgba(0,0,0,.35)}h1,h2{letter-spacing:.01em}h2{margin-bottom:.9em}h3{letter-spacing:.005em;line-height:1.3}.lead{font-size:clamp(1.2rem,1.9vw,1.42rem);color:var(--muted);line-height:1.6}.label{letter-spacing:.12em}section{scroll-margin-top:90px}.px-box,.tier,.ct-card,.tm-card{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,0) 40%),var(--surface);box-shadow:6px 6px 0 var(--shadow),var(--v10-edge);transition:transform .16s var(--v10-ease),box-shadow .16s var(--v10-ease),border-color .16s}.tier.featured{box-shadow:8px 8px 0 var(--gold),var(--v10-edge),0 0 28px -6px rgba(255,210,63,.45)}a.px-box:hover,.tier:hover,.tm-card:hover,.level:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--shadow),var(--v10-edge)}.tier.featured:hover{box-shadow:10px 10px 0 var(--gold),var(--v10-edge),0 0 32px -4px rgba(255,210,63,.55)}.tier{padding:clamp(1.25rem,2.4vw,1.9rem)}.tiers{gap:var(--v10-gap)}details.px-box,details{transition:background .16s}details>summary{cursor:pointer;font-weight:700;padding:.15rem 0}details>summary:hover{color:var(--gold)}details[open]{background:var(--surface2)}details[open]>summary{color:var(--gold);margin-bottom:.25rem}.btn{min-height:52px;padding-inline:1.15rem;border-width:3px;letter-spacing:.02em;transition:transform .1s var(--v10-ease),box-shadow .1s var(--v10-ease),background .12s,color .12s;box-shadow:4px 4px 0 currentColor,var(--v10-edge)}.btn:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 currentColor,var(--v10-edge)}.btn:active{transform:translate(3px,3px);box-shadow:1px 1px 0 currentColor}.btn:focus-visible,.ka-ar-btn:focus-visible,.level:focus-visible,.tm-card:focus-visible{outline:4px solid var(--gold);outline-offset:4px;box-shadow:0 0 0 8px rgba(255,210,63,.18)}.btn-soon{opacity:.75;cursor:not-allowed}.actions,.big-links{gap:.85rem}input[type=text],input[type=email],input[type=tel],select,textarea{transition:border-color .12s,box-shadow .12s;background:#0a0b22}input:hover,select:hover,textarea:hover{border-color:var(--heading)}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--gold);box-shadow:4px 4px 0 var(--accent),0 0 0 4px rgba(255,210,63,.18)}fieldset{border:3px solid rgba(232,236,255,.35);padding:.75rem 1rem 1rem}legend{padding:0 .4rem;font-weight:700;color:var(--gold)}.choice{display:flex;align-items:center;gap:.6rem;min-height:44px}.ct-rows>li{padding:.6rem 0;border-bottom:2px dashed rgba(232,236,255,.14)}.ct-rows>li:last-child{border-bottom:0}.ct-ic{filter:drop-shadow(2px 2px 0 rgba(255,62,165,.5))}footer a:not(.btn){text-decoration-color:rgba(95,243,246,.5)}footer a:not(.btn):hover{text-decoration-color:var(--gold)}main>section{padding-block:clamp(2.5rem,6vw,4.5rem)}hr{border:0;border-top:3px dashed rgba(232,236,255,.2);margin:2rem 0}@media(max-width:640px){body{font-size:1.2rem}.wrap{padding:0 1rem}.px-box{box-shadow:4px 4px 0 var(--shadow),var(--v10-edge)}.tier.featured{box-shadow:5px 5px 0 var(--gold),var(--v10-edge)}.actions,.big-links{flex-direction:column;align-items:stretch}.actions .btn,.big-links .btn{width:100%}a.px-box:hover,.tier:hover,.tm-card:hover,.level:hover,.btn:hover{transform:none}details{padding:.9rem 1rem}main>section{padding-block:2.25rem}}@media(prefers-reduced-motion:reduce){.btn,.px-box,.tier,.tm-card,.level{transition:none !important;transform:none !important}}html.calm .btn,html.calm .px-box,html.calm .tier,html.calm .tm-card,html.calm .level{transition:none !important;transform:none !important}html.hc .px-box,html.hc .tier,html.hc .btn{background-image:none}.qicon.qt{image-rendering:pixelated;flex:none;display:block;background:radial-gradient(circle at 35% 30%,#2a2f8f 0,#141a5a 45%,#0b1030 80%);border:2px solid #ffd23f;padding:4px;box-sizing:content-box;box-shadow:0 0 0 2px #0b1030,0 0 0 4px #ff3fb4,0 0 12px rgba(255,210,63,.4)}.logo .qicon.qt{width:34px;height:34px;padding:2px;box-shadow:0 0 0 2px #0b1030,0 0 0 3px #ff3fb4}.ka-perk .qicon.qt{width:28px;height:28px;padding:2px}.walker .qicon.qt{background:0;border:0;box-shadow:none;padding:0}.card .qicon.qt{margin-bottom:.8rem}.vs-chip{font-family:"Press Start 2P",monospace;font-size:.62rem;color:#0b1030;background:#ffd23f;padding:.35rem .5rem;border:2px solid #0b1030;white-space:nowrap}.vs-txt{flex:1;min-width:0}.vs-cta{color:#ffd23f;font-weight:700;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.vs-cta:hover,.vs-cta:focus-visible{color:#fff1a8}.vs-x{background:0;border:2px solid #ff3fb4;color:#fff;width:30px;height:30px;line-height:1;font-size:1.1rem;cursor:pointer;flex:none}@media(max-width:700px){.ka-vipstrip{font-size:.85rem}.ka-vipstrip-in{flex-wrap:wrap;gap:.4rem .6rem}.vs-hide-sm{display:none}.vs-txt{flex-basis:60%}}.ka-gc-tease{padding:1.6rem 0}.gc-card{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;border:3px solid #ffd23f;box-shadow:0 0 0 3px #0b1030,0 0 0 6px #ff3fb4,0 0 22px rgba(255,210,63,.35)}.gc-body{flex:1}.gc-body h2{margin:.2rem 0 .4rem}.gc-body p{margin:0}@media(max-width:700px){.gc-card{flex-direction:column;align-items:flex-start}}.levelnav .qicon.qn{width:30px;height:30px;image-rendering:pixelated;display:block;margin:0 auto;filter:drop-shadow(0 2px 0 rgba(0,0,0,.5))}@media(max-width:700px){.ka-vipstrip-in{flex-wrap:nowrap}.vs-txt{display:none}.vs-chip{font-size:.55rem}.vs-cta{flex:1;font-size:.85rem}}svg.qicon,svg.px-icon{image-rendering:pixelated;shape-rendering:crispEdges}.levels .level svg.qicon{width:56px;height:56px}.ka-vip-tease .vt-card{gap:1.2rem}.ka-vip-tease .vt-card>svg.qicon{flex:0 0 auto;filter:drop-shadow(0 0 10px rgba(255,210,63,.55))}.ka-vip-tease .label{margin:0 0 .2rem;color:#ffd23f}.ka-vip-tease .lead{font-size:1.15rem;line-height:1.55;margin:.2rem 0 0}.ka-vip-tease .vt-stamp{display:inline-block;background:#ff3fb4;color:#0b1030;transform:rotate(-3deg);box-shadow:3px 3px 0 #ffd23f;margin-bottom:.35rem}.ka-vip-tease .gc-body h2{font-size:clamp(1.2rem,3vw,1.45rem) !important;line-height:1.35}.vip-note{font-size:1rem;margin:.6rem 0 0;opacity:.9}@media(max-width:700px){.ka-vip-tease .vt-card .btn{width:100%}}ol.levels>li.lv-catch{grid-column:span 2 !important}@media(min-width:901px){ol.levels{grid-template-columns:repeat(4,minmax(0,1fr)) !important}}@media(max-width:900px){ol.levels>li.lv-catch{grid-column:1/-1 !important}}ol.levels>li.lv-catch .lv-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%}ol.levels .lv-text{border-color:#ff3fb4;box-shadow:4px 4px 0 #ffd23f}ol.levels .lv-text>span{color:#ff9bd6}.levels li:nth-child(4n)::after{display:none}.levels li.lv-catch::after{display:none}@media(max-width:420px){ol.levels>li.lv-catch .lv-links{grid-template-columns:1fr}}.area-check-sec{padding-top:clamp(1.5rem,4vw,2.5rem)}.area-check{padding:clamp(1.25rem,3vw,2rem);max-width:52rem;border-color:var(--heading);box-shadow:6px 6px 0 var(--accent),0 0 22px rgba(45,226,230,.18)}.area-check .ac-label{display:block;font-family:var(--pixel);font-weight:400;font-size:clamp(1rem,2.4vw,1.35rem);line-height:1.6;color:var(--gold);text-shadow:3px 3px 0 rgba(255,62,165,.45);margin:0 0 .5rem}.area-check .ac-hint{display:block;font-size:1.15rem;color:var(--muted);margin:0 0 .9rem}.area-check .ac-row{display:flex;gap:.9rem;flex-wrap:wrap;align-items:stretch}.area-check .ac-input{flex:1 1 14rem;min-height:60px;font-size:1.35rem;border-color:var(--heading);background:var(--bg);transition:border-color var(--dur-hover,.2s) ease,box-shadow var(--dur-hover,.2s) ease}.area-check .ac-input:focus{outline:3px solid var(--gold);outline-offset:2px;border-color:var(--gold);box-shadow:0 0 14px rgba(255,210,63,.35)}.area-check .ac-go{flex:0 0 auto;min-height:60px;min-width:9rem;font-size:1.3rem;font-family:var(--body);font-weight:700}.ac-result{margin-top:1.1rem}.ac-result[hidden]{display:none}.ac-result .ac-box{border:var(--px) solid var(--border);background:var(--surface2);padding:1rem 1.2rem;box-shadow:4px 4px 0 var(--shadow2)}.ac-result .ac-box p{margin:0 0 .6rem;font-size:1.2rem;line-height:1.55;max-width:none}.ac-result .ac-title{font-weight:700;font-size:1.35rem !important;color:var(--text)}.ac-result.ac-yes .ac-box{border-color:var(--green);box-shadow:4px 4px 0 var(--gold),0 0 18px rgba(57,255,136,.25)}.ac-result.ac-yes .ac-title{color:var(--green)}.ac-result.ac-no .ac-box{border-color:var(--gold);box-shadow:4px 4px 0 var(--accent)}.ac-result.ac-no .ac-title{color:var(--gold)}.ac-result.ac-empty .ac-box,.ac-result.ac-invalid .ac-box{border-color:var(--heading);border-style:dashed}.ac-result .ac-btns{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.8rem}.ac-result .ac-btns .btn{font-size:1.15rem;min-height:56px}.area-check.ac-compact{max-width:none;margin-top:1.25rem;padding:1rem 1.1rem;box-shadow:4px 4px 0 var(--accent)}.area-check.ac-compact .ac-label{font-size:clamp(.9rem,2vw,1.05rem)}@media(max-width:560px){.area-check .ac-go{flex:1 1 100%}.ac-result .ac-btns .btn{width:100%}}@media(prefers-reduced-motion:no-preference){html:not(.calm) .ac-result.ac-show .ac-box{animation:kaAcIn var(--dur-in,.45s) var(--ease-out,cubic-bezier(.16,1,.3,1)) both}}@keyframes kaAcIn{from{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}:root{--ka-ease:cubic-bezier(.22,.9,.3,1);--ease-out:cubic-bezier(.16,1,.3,1);--dur-in:.6s;--dur-hover:.2s}.arc-wrap .arc-coin{animation:none !important;transform:translateY(0);opacity:1}.arc-wrap .arc-1up{animation:none !important;opacity:1;transition:opacity .45s ease}.arc-wrap .arc-pop{animation:none !important;opacity:0;transform:translate(-50%,6px);transition:opacity .5s var(--ka-ease),transform .5s var(--ka-ease)}@media(prefers-reduced-motion:no-preference){html:not(.calm) .arc-wrap.go .arc-coin{animation:kaCoinIn 1.1s cubic-bezier(.5,0,.75,.4) both !important}html:not(.calm) .arc-wrap.in .arc-1up{opacity:0}html:not(.calm) .arc-wrap.in .arc-pop{opacity:1;transform:translate(-50%,0)}html:not(.calm) .arc-wrap.in .arc-cab{animation:kaCabGlow .6s ease-out}}@keyframes kaCoinIn{0%{transform:translateY(0) scaleX(1);opacity:1}25%{transform:translateY(22px) scaleX(.35)}50%{transform:translateY(58px) scaleX(1)}75%{transform:translateY(94px) scaleX(.35)}92%{transform:translateY(116px) scaleX(.8);opacity:1}100%{transform:translateY(124px) scaleX(.6);opacity:0}}@keyframes kaCabGlow{0%{filter:drop-shadow(0 0 10px rgba(34,230,255,.45))}40%{filter:drop-shadow(0 0 18px rgba(255,210,63,.75))}100%{filter:drop-shadow(0 0 10px rgba(34,230,255,.45))}}html.calm .arc-wrap .arc-coin{opacity:0}@media(prefers-reduced-motion:reduce){.arc-wrap .arc-coin{opacity:0}}.ka-rail{position:fixed;left:0;right:0;top:0;height:26px;z-index:250;pointer-events:none;opacity:0;transform:translateY(-8px);transition:opacity .4s ease,transform .4s var(--ka-ease)}.ka-rail.show{opacity:1;transform:none}.ka-rail .kr-track{position:absolute;left:0;right:0;top:0;height:6px;background:rgba(11,16,48,.85);border-bottom:2px solid rgba(34,230,255,.45)}.ka-rail .kr-fill{position:absolute;left:0;top:0;height:6px;width:calc(var(--p,0) * (100% - 24px) + 12px);background:repeating-linear-gradient(90deg,#ffd23f 0 10px,rgba(255,210,63,.35) 10px 14px)}.ka-rail .kr-coin{position:absolute;left:0;top:2px;width:24px;height:24px;line-height:0;will-change:transform}.ka-rail .kr-coin svg{display:block;filter:drop-shadow(0 0 5px rgba(255,210,63,.7)) drop-shadow(0 2px 0 rgba(0,0,0,.5))}html.calm .ka-rail,html.hc .ka-rail{display:none}@media(prefers-reduced-motion:reduce){.ka-rail{display:none}}@media print{.ka-rail{display:none !important}}.ka-type{position:relative}.ka-type .ka-tcaret{position:absolute;top:4%;height:92%;width:clamp(6px,.9vw,12px);background:#22e6ff;box-shadow:0 0 10px rgba(34,230,255,.7);opacity:0;transition:opacity .35s ease;pointer-events:none}.ka-type.typing .ka-tcaret{opacity:.9}@media(prefers-reduced-motion:no-preference){.v5-up{transform:translate3d(0,28px,0) scale(.98);opacity:0;transition:opacity .55s var(--ka-ease),transform .55s var(--ka-ease) !important;transition-delay:calc(var(--i,0)*90ms) !important}.v5-up.in{transform:none;opacity:1}::view-transition-old(root),::view-transition-new(root){animation-duration:.32s;animation-timing-function:ease-out}.photo-frame .sprite{animation-timing-function:ease-in-out !important}.prop.fly .sp{animation-timing-function:ease-in-out !important}.page-head::after{animation-duration:.9s !important;animation-timing-function:var(--ka-ease) !important}}html.calm .v5-up{opacity:1 !important}main .label,main .label a,.tierchip,.ps-tag{font-size:max(13px,.8125rem) !important;line-height:1.7}.more-games{padding:clamp(2rem,5vw,3.5rem) 0 clamp(2.5rem,6vw,4rem);border-top:2px dashed rgba(34,230,255,.25);margin-top:clamp(1.5rem,4vw,2.5rem)}.more-games h2{font-family:"Press Start 2P",monospace;color:#f8b800;font-size:clamp(18px,2.2vw,26px);line-height:1.4;text-align:center;margin:0 0 1.5rem;text-shadow:3px 3px 0 #0b1030}.more-games .mg-grid{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;max-width:1080px}.more-games .mg-card{display:flex;flex-direction:column;align-items:center;gap:8px;min-height:132px;padding:16px 10px;text-align:center;text-decoration:none;color:#fff;background:linear-gradient(180deg,#0c2370,#06164a);border:2px solid rgba(60,188,252,.55);border-radius:6px;box-shadow:4px 4px 0 #000a24;transition:transform var(--dur-hover) var(--ka-ease),box-shadow var(--dur-hover) var(--ka-ease),border-color var(--dur-hover) ease}.more-games .mg-card svg{width:40px;height:40px;filter:drop-shadow(0 0 6px rgba(34,230,255,.45))}.more-games .mg-name{font-family:"Atkinson Hyperlegible",system-ui,sans-serif;font-weight:700;font-size:1.1rem;line-height:1.25}.more-games .mg-diff{font-family:"Atkinson Hyperlegible",system-ui,sans-serif;font-size:1.05rem;color:#9fdcff}.more-games .mg-card:hover,.more-games .mg-card:focus-visible{transform:translate3d(-2px,-3px,0);border-color:#f8b800;box-shadow:6px 7px 0 #000a24,0 0 16px rgba(248,184,0,.35)}.more-games .mg-card:active{transform:translate3d(2px,2px,0);box-shadow:1px 1px 0 #000a24;transition-duration:.1s}.more-games .mg-card:focus-visible{outline:3px solid #f8b800;outline-offset:3px}.more-games .mg-next{text-align:center;font-size:1.15rem;line-height:1.6;margin:1.75rem auto 0;max-width:46rem;color:#e8f1ff}.more-games .mg-next a{color:#3cbcfc;font-weight:700;text-underline-offset:3px}@media(max-width:900px){.more-games .mg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.more-games .mg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.more-games .mg-card{min-height:116px}}html.hc .more-games .mg-card{background:#000;border-color:#fff;box-shadow:none}@media(prefers-reduced-motion:reduce){.more-games .mg-card{transition:none}.more-games .mg-card:hover{transform:none}}html.calm .more-games .mg-card:hover{transform:none}@media print{.more-games{display:none}}html .btn,html .btn .ka-gt{font-family:"Atkinson Hyperlegible",system-ui,sans-serif !important;font-weight:700 !important;letter-spacing:.01em !important}html .btn{font-size:max(1.15rem,18px) !important;line-height:1.25 !important;min-height:52px}html .btn .ka-gt{font-size:inherit !important;line-height:inherit !important}:where(.btn:not([aria-pressed="true"])) .ka-gt{background:none !important;-webkit-text-fill-color:#ffd23f !important;color:#ffd23f !important;filter:none !important;text-shadow:none !important}html.hc :where(.btn:not([aria-pressed="true"])) .ka-gt{-webkit-text-fill-color:#ffe14d !important;color:#ffe14d !important}html .btn small{font-family:"Atkinson Hyperlegible",system-ui,sans-serif !important;font-size:max(.85em,16px) !important;font-weight:700}.cabinets{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.page-head .diff{margin-bottom:.6rem}.more-games .mg-diff.diff{font-size:12.8px;color:#0b1030;align-self:center}.footer-col h2{font-family:var(--pixel,"Press Start 2P",monospace);font-size:13px;line-height:1.7;color:#f8b800;margin:0 0 .75rem;letter-spacing:normal;text-shadow:none}header.site .topbar .logo{min-height:48px}.btn-soon{flex-direction:column;justify-content:center;gap:.15rem;text-align:center}.btn-soon small{display:block;font-size:15px !important;line-height:1.2}.card h3>a{display:inline-flex;align-items:center;min-height:48px}footer .serving-links a{display:inline-block;padding:.55rem .1rem}@media(max-width:700px){.fx-dock.bar-c .bar-l{font-size:.875rem;line-height:1.15}}.task span{font-size:1.1rem}@media(hover:none) and (pointer:coarse){.kbd-hint{display:none}}details>summary:focus-visible{outline:3px solid var(--gold,#ffd23f);outline-offset:4px}::selection{background:#ffd23f;color:#0b1030}h1,h2,h3{text-wrap:balance}.lead,main p{text-wrap:pretty}a[href^="mailto:"]{overflow-wrap:anywhere}.askq-check{min-height:48px;cursor:pointer}.tok-list{list-style:none;padding:0;margin:.4rem 0 1.2rem;display:grid;gap:.35rem}.tok-list li{padding-left:1.4rem;position:relative}.tok-list li::before{content:"▸";position:absolute;left:0;color:var(--heading,#2de2e6)}.nearby{margin-top:1.75rem}.nearby h3{margin:0 0 .5rem}.nearby ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.nearby a{display:inline-flex;align-items:center;min-height:48px;font-weight:700}.nf-links{list-style:none;padding:0;margin:1.5rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem 1.4rem}.nf-links a{display:inline-flex;align-items:center;min-height:48px;font-weight:700}main:focus{outline:0}@media(prefers-reduced-motion:reduce){.btn-soon,.nearby a,.nf-links a{transition:none}}html.hc ::selection{background:#fff;color:#000}.biz-promise{list-style:none;padding:0;margin:1rem 0 1.25rem;display:flex;flex-wrap:wrap;gap:.6rem .8rem}.biz-promise li{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .85rem;border:2px solid #22e6ff;background:rgba(11,16,48,.85);color:#f2f4ff;font-weight:700;font-size:1.1rem;line-height:1.3;box-shadow:3px 3px 0 #ff3fb4}.biz-promise li::before{content:"✓";color:#ffd23f;font-weight:700}.acct-nudge{margin:1.1rem 0 .4rem;font-size:1.15rem;line-height:1.6;color:#e6ecff;max-width:36em}.acct-nudge a{font-weight:700;color:#ffd23f}@media(max-width:700px){.fx-dock.bar-c{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr)}.fx-dock.bar-c .bar-k{min-width:0}}@media(max-width:389px){.fx-dock.bar-c .bar-l{white-space:normal;overflow-wrap:anywhere;font-size:.8rem}}@media(max-width:700px){.ka-vipstrip{font-size:1rem}.ka-vipstrip-in{padding-left:.6rem;padding-right:.4rem}.ka-vipstrip .vs-chip{font-size:.69rem;padding:.4rem .45rem}.ka-vipstrip .vs-cta{white-space:normal;line-height:1.25;font-size:1rem}}.hint,.assist,.map-help,.biz-small{font-size:1.15rem;line-height:1.55}.biz-list li{font-size:1.15rem}.page-head .lead{max-width:34em}main section .wrap>p:not([class]){max-width:36em}main details>p{max-width:38em}:target{scroll-margin-top:1.25rem}@media print{.ka-vipstrip,.askq,.askq-back,.acct-nudge{display:none !important}}@media(prefers-reduced-motion:reduce){a.px-box:hover,.tier:hover,.tm-card:hover,.tm-card:focus-visible,.btn:hover,.quest-btn:hover,.ka-ar-btn:hover{transform:none !important}.biz-promise li,.acct-nudge a{transition:none}}@media(hover:none){a.px-box:hover,.tier:hover,.tm-card:hover,.level:hover,.btn:hover,.quest-btn:hover,.ka-ar-btn:hover,.more-games .mg-card:hover{transform:none}}a,button,summary,label,select,[role=switch]{touch-action:manipulation}main img{max-width:100%;height:auto}main{overflow-wrap:break-word}input::placeholder,textarea::placeholder{color:#a9b2d6;opacity:1}main p a:not(.btn),main li a:not(.btn):not(.tm-card):not(.mg-card),.faq details p a{text-decoration-thickness:2px;text-underline-offset:4px}.skip:focus,.skip:focus-visible{font-weight:700;font-size:1.15rem;outline:4px solid #ff3fb4 !important;outline-offset:2px}@media(max-width:700px){.levels{grid-template-columns:repeat(2,minmax(0,1fr))}.levels li,.levels .level{min-width:0}.levels .level{overflow-wrap:anywhere}}@media(max-width:400px){.levels{gap:1.25rem .9rem}.levels .level{padding:.9rem .5rem}}.pxs-caret{font-size:1.1rem;line-height:1}@media(prefers-reduced-motion:reduce){.pxs-caret{transition:none}}html.calm .pxs-caret{transition:none}body:focus{outline:0}#acct-box{padding:1.75rem}@media(max-width:480px){#acct-box{padding:1.25rem 1.1rem}}.pills li{font-size:1.15rem}.ka-perk span{font-size:1.15rem;line-height:1.4}.tok-tiers{font-size:1.15rem}.lv-links a{min-height:48px;display:inline-flex;align-items:center;justify-content:center}.ct-chips a{min-height:48px;display:inline-flex;align-items:center}.footer-col a{font-size:1.15rem}footer .wrap>p:last-of-type{max-width:46em}main .wrap>.checks:not(.trust) li,main .wrap>ul.checks.trust{max-width:36em}a,button,summary,[role=switch]{-webkit-tap-highlight-color:rgba(255,210,63,.28)}.cabinets~.note{max-width:44em}.task,.footer-col a,.lv-links a,.ct-chips a,details>summary,.vs-cta,.tm-f,.acct-nudge a,.nearby a,.nf-links a,.levelnav a{transition:color .12s ease-out,background-color .12s ease-out,border-color .12s ease-out,outline-color .12s ease-out}html.calm .task,html.calm .footer-col a,html.calm .lv-links a,html.calm .ct-chips a,html.calm details>summary,html.calm .vs-cta,html.calm .tm-f,html.calm .acct-nudge a,html.calm .nearby a,html.calm .nf-links a,html.calm .levelnav a{transition:none}@media(prefers-reduced-motion:reduce){.task,.footer-col a,.lv-links a,.ct-chips a,details>summary,.vs-cta,.tm-f,.acct-nudge a,.nearby a,.nf-links a,.levelnav a{transition:none}}.page-head .label a{display:inline-flex;align-items:center;min-height:44px;padding:0 .2rem;margin:0 -.2rem}html.calm .fx-serve.go .sv-fill{animation:none !important;width:100%}html.calm .fx-serve.go .sv-towns b,html.calm .fx-serve.go .sv-towns i{animation:none !important;opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.fx-serve.go .sv-fill{animation:none !important;width:100%}.fx-serve.go .sv-towns b,.fx-serve.go .sv-towns i{animation:none !important;opacity:1;transform:none}}.ct-rows .ct-chips li:not(:has(a)){display:inline-flex !important;align-items:center;font-size:1.3rem}.ct-rows .ct-note{font-size:1.15rem}.biz-promise li{font-size:1.15rem;line-height:1.4}.tm-desc{font-size:1.1rem;line-height:1.5}footer .wrap>p{font-size:1.15rem}.cabinets~.note{font-size:1.15rem}.ct-rows b{font-size:1.1rem}.ka-stepper p,.ka-stats span{font-size:1.15rem}@media(prefers-reduced-motion:no-preference){html:not(.calm) details.px-box[open]>p{animation:kaDrop .3s cubic-bezier(.22,.9,.3,1)}}.pills.city-pills li{font-size:1.15rem}.pills.city-pills a{min-height:44px;line-height:44px}#quests~.acct-nudge,.about-grid .acct-nudge{margin-top:1.4rem}@keyframes r9PlBump{0%{text-shadow:0 0 0 rgba(255,210,63,0)}35%{text-shadow:0 0 14px rgba(255,210,63,.85)}100%{text-shadow:0 0 0 rgba(255,210,63,0)}}@media(prefers-reduced-motion:no-preference){html:not(.calm) #pl-tok.pl-bump{animation:r9PlBump .6s ease-out}}.plan-out{line-height:1.5}@media(max-width:420px){.plan-out{font-size:1.2rem}.biz-promise li{width:100%}}.checkout-grid .paid-note .acct-nudge,#acct-box .acct-nudge,#ref-members .acct-nudge,.cabinets ~ .acct-nudge,.nf .acct-nudge{margin-top:1.25rem;font-size:1.15rem;line-height:1.55}.page-head .lead,.note,.tm-desc{line-height:1.6}.tm-desc{font-size:1.15rem}.field .hint,.hint,form .hint,#contact-form .hint{font-size:1.15rem;line-height:1.55}@media(max-width:700px){.gc-body h2{font-size:1.25rem;line-height:1.4}.gc-body p{font-size:1.15rem;line-height:1.55}.gc-card .btn{min-height:48px}}.area-check .ac-label{font-size:clamp(1.1rem,2.6vw,1.4rem)}.area-check .ac-hint{font-size:1.2rem;line-height:1.55}.area-check .ac-input{min-height:48px;font-size:1.15rem}.area-check .ac-go{min-height:48px}.cabinet p{font-size:1.15rem;line-height:1.55}.cabinet h3{font-size:1.05rem}.skip:focus,.skip:focus-visible{outline:4px solid #ffd23f !important;outline-offset:3px;background:#0b1030;color:#fff}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #ff3fb4;outline-offset:3px}.nf-links a{min-height:48px;font-size:1.15rem}.map-help{font-size:1.15rem;line-height:1.55}.ps-foot{font-size:1.15rem;line-height:1.55}.ref-steps{font-size:1.15rem;line-height:1.55;padding-left:1.4rem}.ref-steps li{margin:.55rem 0}.checkout .px-box,.checkout-grid .px-box,#acct-box{border-width:3px;box-shadow:6px 6px 0 var(--shadow,#0b1030)}html.calm .cabinet:hover .screen,html.calm .cabinet:focus-within .screen,html.calm .card:hover .px-icon{animation:none !important}@media(prefers-reduced-motion:reduce){.cabinet:hover .screen,.cabinet:focus-within .screen,.card:hover .px-icon{animation:none !important}}.paid-note h2{font-size:1.15rem !important;line-height:1.4}.paid-note p{font-size:1.1rem;line-height:1.55}.nearby .hint,.co-perks{font-size:1.1rem;line-height:1.5}.ps-card .ps-tag{font-size:1rem}.ps-card h2{font-size:1.35rem}.ps-card p{font-size:1.1rem;line-height:1.55}.levels .level small{font-size:1rem;line-height:1.4}.levels .level{min-height:48px}@media print{.ka-vipstrip,.acct-nudge,.askq,.askq-back{display:none !important}}.choice,fieldset .choice,label.choice{display:flex;align-items:center;min-height:44px;font-size:1.15rem;gap:.5rem}footer .wrap>p:last-child{font-size:1.1rem;line-height:1.55}.askq-fine{font-size:1.1rem;line-height:1.5}.ka-gc-tease .tierchip{font-size:.85rem;letter-spacing:.04em}.levels .level:focus-visible{outline:3px solid #ffd23f;outline-offset:4px}html.calm .btn-soon:hover,html.calm .btn-soon:focus{transform:none}@media(prefers-reduced-motion:reduce){.btn-soon:hover,.btn-soon:focus{transform:none}}.co-uses,.tok-list{font-size:1.1rem;line-height:1.5}.co-pack b{font-size:1.35rem}.city-cards .card p,.city-chips-row{font-size:1.1rem;line-height:1.55}.acct-nudge a{display:inline-flex;align-items:center;min-height:44px}.quest-text-hint{margin-top:.6rem;font-size:1.15rem}.ac-text-hint{margin-top:.9rem;font-size:1.15rem}#ref-members,.ref-steps{scroll-margin-top:1rem}.grid-2>.px-box.card{border-width:3px;box-shadow:6px 6px 0 var(--shadow,#0b1030)}details.px-box>summary,.faq details>summary{font-size:1.2rem;line-height:1.45;min-height:48px;display:flex;align-items:center;cursor:pointer;padding:.55rem .2rem}details.px-box>summary+*,.faq details>summary+*{font-size:1.15rem;line-height:1.6}details.px-box>summary:focus-visible,.faq details>summary:focus-visible{outline:3px solid #ff3fb4;outline-offset:3px}.checks.trust,.checks{max-width:36em}.page-head .lead,.hero .lead{max-width:40em}@media(max-width:420px){.contact-grid{gap:1.25rem}.big-links{display:flex;flex-direction:column;gap:.75rem}.big-links .btn{width:100%;min-height:52px}.page-head h1{font-size:clamp(1.2rem,6.2vw,1.55rem);line-height:1.35}}.tm-card,.tm-grid .tm-card{border-width:3px;box-shadow:5px 5px 0 var(--shadow,#0b1030)}@media(max-width:700px){.vip-pitch,.vip-perks li,.vip-next{font-size:1.15rem;line-height:1.55}.vip-left .price{font-size:1.6rem}}.plan-box label,.plan-box .hint,#plan label{font-size:1.15rem;line-height:1.5}.plan-box select,.plan-box input{min-height:48px;font-size:1.15rem}html.calm{scroll-behavior:auto}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}footer .footer-col h2{font-size:1.05rem;letter-spacing:.04em;margin-bottom:.65rem}@media(max-width:700px){.footer-call .btn{width:100%;min-height:52px;justify-content:center}}.nearby a{display:inline-flex;align-items:center;min-height:44px;padding:.15rem .1rem}.tip-box p,.tip-box li,.keys li{font-size:1.15rem;line-height:1.55}.game-text-hint{margin-top:1rem;font-size:1.15rem;line-height:1.55}.mg-card,.more-games .mg-card{min-height:72px;font-size:1.1rem}.mg-name{font-size:1.15rem}.ka-waitlist input,.ka-waitlist select{min-height:48px;font-size:1.15rem}.ka-waitlist .btn{min-height:48px}@media print{.hud,.mode,.ka-vipstrip,.askq,.askq-back,.acct-cta{display:none !important}}.callbar.statusbar,.statusbar{font-size:1.2rem}.tb-btn{min-height:44px;font-size:1.05rem}.who small,.task span{font-size:1.05rem;line-height:1.35}.task{min-height:56px}.about-grid .quote p{font-size:1.2rem;line-height:1.65}.about-text-hint{margin-top:.75rem;font-size:1.15rem}.classes-info ul li,.classes-info p{font-size:1.15rem;line-height:1.55}.classes-card{border-width:3px;box-shadow:6px 6px 0 var(--shadow,#0b1030)}.acct-cta p{font-size:1.2rem;line-height:1.55;max-width:42em}.acct-cta .btn{min-height:52px}.card,.px-box.card,.tm-card,.cabinet{transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}html.calm .card,html.calm .px-box.card,html.calm .tm-card,html.calm .cabinet{transition:none}@media(prefers-reduced-motion:reduce){.card,.px-box.card,.tm-card,.cabinet{transition:none}}.paid-note-h,.form-h{font-size:1.2rem !important;line-height:1.4;margin:0 0 .75rem}.reach-fs legend{font-size:1.15rem;font-weight:700;margin-bottom:.35rem}.refer-text-hint{margin-top:.75rem;font-size:1.15rem}.game-wrap .game-text-hint a{display:inline-flex;align-items:center;min-height:44px}.checks li{font-size:1.15rem;line-height:1.55;margin:.45rem 0}.quest-result{font-size:1.2rem;line-height:1.6}.quest-result .btn{min-height:48px}@media(max-width:700px){.ka-ar-btn{min-height:48px;font-size:1.05rem}}.diff{font-size:.95rem;letter-spacing:.04em;padding:.35rem .55rem}.page-head .label a{min-height:44px}main p a:not(.btn),main li a:not(.btn),main .lead a:not(.btn){text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.ka-tabs .ka-tab{min-height:48px;padding:.65rem 1rem;font-size:1.05rem;display:inline-flex;align-items:center}@media(max-width:420px){.ka-tabs{flex-direction:column}.ka-tabs .ka-tab{width:100%;justify-content:center}}.ps-card{border-width:3px;box-shadow:5px 5px 0 var(--shadow,#0b1030)}.ps-card .btn{min-height:48px}.co-packs .co-pack,.tok-list li{font-size:1.15rem;line-height:1.55}.co-uses li{font-size:1.1rem;line-height:1.5}.co-uses-h{font-size:1.15rem !important}#acct-box p{font-size:1.15rem;line-height:1.6}#acct-box .btn{min-height:48px}.how-steps .px-box h3{font-size:1.2rem}.how-steps .px-box p{font-size:1.15rem;line-height:1.55}#tokens .card p,#tokens .v5-card p{font-size:1.15rem;line-height:1.55}#tokens .price{font-size:1.7rem}@media(max-width:420px){.quest-btn{min-height:72px;padding:.75rem .6rem}.quest-grid{gap:.85rem}.task-hub{gap:.75rem}}.biz-promise{gap:.75rem;margin:1.25rem 0}.biz-promise li{font-size:1.15rem;line-height:1.5}.skip:focus,.skip:focus-visible{font-size:1.15rem;padding:.75rem 1.1rem;min-height:48px;z-index:10000}html.big input,html.big select,html.big textarea{font-size:1.2rem;min-height:52px}html.big label{font-size:1.2rem}html.big .btn{min-height:52px;font-size:1.1rem}@media(min-width:1100px){.page-head .wrap,.hero .wrap{padding-top:1.75rem;padding-bottom:1.25rem}.checks.trust{margin-top:1.25rem}}.callbar.statusbar .tb-mid{gap:.85rem}.callbar.statusbar .tb-item{letter-spacing:.02em}.serving-links{display:flex;flex-wrap:wrap;gap:.35rem .65rem;align-items:center;line-height:1.6}.serving-links a{min-height:44px;display:inline-flex;align-items:center}.reach-fs .choice{min-height:44px;display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .55rem;font-size:1.15rem}.reach-fs .choice input{width:1.25rem;height:1.25rem}.field>label,.planner .field>label{font-size:1.15rem;line-height:1.45;font-weight:700}html.calm .btn:hover,html.calm .btn:active,html.calm .card:hover,html.calm .tm-card:hover,html.calm .cabinet:hover{transform:none !important}@media(prefers-reduced-motion:reduce){.btn:hover,.card:hover,.tm-card:hover,.cabinet:hover{transform:none !important}}@media print{main a[href^="http"]::after,main a[href^="sms:"]::after,main a[href^="mailto:"]::after{content:" (" attr(href) ")";font-size:.9em;word-break:break-all}.ka-vipstrip,.callbar,.levelnav,.acct-cta,.askq{display:none !important}}.nf-links{font-size:1.15rem;line-height:1.6}.nf-links a{min-height:44px;display:inline-flex;align-items:center;padding:.2rem 0}.nf .actions .btn{min-height:48px}.area-check .ac-result,.area-check [role="status"]{font-size:1.2rem;line-height:1.55}.area-check .ac-towns a{min-height:44px}.plan-out,#pl-tok,#pl-usd{font-size:1.25rem;line-height:1.5}@media(min-width:900px){.plan-out{font-size:1.35rem}}.tok-list{margin:0 0 1.25rem;padding-left:1.2rem}.tok-tiers{font-size:1.15rem;margin-bottom:.5rem}@media(max-width:700px){.actions{display:flex;flex-direction:column;gap:.75rem}.actions .btn{width:100%;justify-content:center}}header.site .logo{min-height:48px;display:inline-flex;align-items:center;gap:.5rem;padding:.25rem 0}.set-panel .set-sw{min-height:48px;font-size:1.05rem;padding:.45rem .65rem}.set-panel .set-title{font-size:1rem;letter-spacing:.06em}.levelnav a[aria-current="page"],.levelnav li.is-on>a{box-shadow:inset 0 -3px 0 var(--gold,#ffd23f)}.card:focus-within,.px-box:focus-within,.tm-card:focus-within,.ps-card:focus-within{outline:3px solid #ff3fb4;outline-offset:3px}details.px-box>summary,.faq details>summary{gap:.5rem}details.px-box{margin-bottom:.85rem}@media(max-width:420px){.wrap.narrow,.checkout-grid{padding-left:.25rem;padding-right:.25rem}.page-head .lead{font-size:1.15rem}}.ka-gc-tease{margin:1.5rem 0}.ka-gc-tease .gc-card{border-width:3px;box-shadow:6px 6px 0 var(--shadow,#0b1030);display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.15rem 1.25rem}.ka-gc-tease .gc-body h2{font-size:clamp(1.2rem,3vw,1.45rem);line-height:1.35;margin:.35rem 0}.ka-gc-tease .gc-body p{font-size:1.15rem;line-height:1.55;margin:0}.ka-gc-tease .btn{min-height:52px}.about-grid img,.meet img,img.photo-alt{border:3px solid var(--gold,#ffd23f);box-shadow:4px 4px 0 var(--shadow,#0b1030)}.book-text-hint,.consult-text-hint,.login-text-hint,.ps-foot{font-size:1.15rem;line-height:1.55;margin-top:1rem}.book-text-hint a,.consult-text-hint a{min-height:44px;display:inline-flex;align-items:center}.soon-tag,.co-pack em{font-size:1rem;letter-spacing:.04em;font-weight:700}.btn-soon{min-height:48px;opacity:.85}.biz-section-h{margin-top:2rem;font-size:1.35rem;line-height:1.35}.biz-note{font-size:1.15rem;line-height:1.55}.biz-list li,.biz-menu li{font-size:1.15rem;line-height:1.55;min-height:44px;display:flex;justify-content:space-between;gap:1rem;align-items:center}.biz-list b,.biz-menu b{white-space:nowrap}@media(max-width:420px){.hero .actions .btn,.page-head .actions .btn{width:100%;min-height:52px}.ka-gc-tease .gc-card{flex-direction:column;align-items:stretch}.ka-gc-tease .btn{width:100%}}@media(min-width:900px){.tiers,.tiers-2,.grid-3{gap:1.35rem}.tier.px-box,.v5-card{padding:1.35rem 1.4rem}}.cabinet .btn,.cabinet a.btn{min-height:48px}.cabinet h3{line-height:1.35}#ref-members p,.refer-grid p{font-size:1.15rem;line-height:1.55}.nearby h2,.nearby h3{font-size:1.2rem;margin-bottom:.5rem}@media(prefers-reduced-motion:no-preference){html:not(.calm) .ka-gc-tease .gc-card{transition:box-shadow .15s ease,border-color .15s ease}}.tb-btn:focus-visible{outline:3px solid #ff3fb4;outline-offset:3px}html.hc input,html.hc select,html.hc textarea{background:#000 !important;color:#fff !important;border:2px solid #fff !important}html.hc label{color:#fff !important}.big-links .btn,.contact-grid .btn{font-size:1.1rem}@media(min-width:700px){.big-links{gap:1rem}}.quest-result .actions,.quest-result p{font-size:1.15rem}@media(max-width:420px){.quest-result .btn{width:100%}}footer .footer-col li a{min-height:44px;display:inline-flex;align-items:center;padding:.2rem 0;font-size:1.05rem}html.calm .comet,html.calm .btn.comet{animation:none !important;background-size:auto !important}@media(prefers-reduced-motion:reduce){.comet,.btn.comet{animation:none !important}}details.px-box>summary,.faq details>summary{padding-right:2.75rem}.city-contact a{font-weight:700}.city-quicklinks{margin-top:1.25rem;font-size:1.15rem;line-height:1.6}.city-quicklinks a{display:inline-flex;align-items:center;min-height:44px}.ref-box{padding:1.75rem}.ref-h2{font-size:1.1rem;line-height:1.5}.ref-rewards{margin-top:1.5rem}@media(max-width:420px){.ref-box{padding:1.15rem}}.ref-steps li::marker{color:var(--gold,#ffd23f);font-weight:700}.ref-steps li{padding-left:.25rem}.about-expect{margin-top:1.5rem}.about-sig{font-weight:700;color:var(--gold,#ffd23f);font-size:1.1rem;line-height:1.5;margin-top:1rem}.sa-stp-row{margin-top:1.5rem;line-height:1.7}.sa-stp-row .btn{margin:.35rem .5rem .35rem 0}@media(max-width:420px){.sa-stp-row .btn{display:flex;width:100%;justify-content:center;margin:.6rem 0}}.tip-box h2.win-h{background:none !important;-webkit-text-fill-color:#ffd23f !important;color:#ffd23f !important;font-family:"Press Start 2P",monospace;font-size:1rem !important;line-height:1.5;text-shadow:2px 2px 0 #c0187a !important;margin:0 0 .6rem;filter:none}main a[href^="sms:"],footer a[href^="sms:"],.askq a[href^="sms:"]{white-space:nowrap}main a[href^="mailto:"]{overflow-wrap:anywhere}@media(max-width:420px){.cabinet .btn{align-self:stretch;justify-content:center;width:100%}}@media(max-width:420px){.mode .btn{width:100%;justify-content:center;min-height:52px}}.hud{font-size:1rem}kbd{border:2px solid #3cbcfc;border-bottom-width:4px;border-radius:3px;padding:.05rem .45rem;background:#1d2350;color:#fff;font-weight:700}.tip-box#win{border-color:var(--gold,#ffd23f)}.tip-box#win .btn{min-height:52px}@media(max-width:420px){.city-cards .btn{display:flex;width:100%;justify-content:center}}.ac-result .ac-box{font-size:1.15rem;line-height:1.55;border-left:6px solid var(--gold,#ffd23f)}details.px-box[open]{border-left-color:var(--gold,#ffd23f);border-left-width:6px}@keyframes r13-fade{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){html:not(.calm) details.px-box[open]>summary+*{animation:r13-fade .22s ease-out}}.hint a[href^="sms:"],.acct-nudge+.hint a[href^="sms:"],.game-text-hint a[href^="sms:"]{font-weight:700}html.hc .diff,html.hc .tierchip,html.hc .mg-diff{outline:2px solid #fff;outline-offset:1px}@media print{.area-check,.nearby,.cc-field,.mode,.hud,.td-phone,.pp-btns{display:none !important}}@media(min-width:900px){.about-grid .quote{max-width:38em}}.ref-rewards .tierchip{display:inline-block;vertical-align:middle;margin-right:.35rem}@media(min-width:700px){#ref-members{align-self:start}}@media(max-width:420px){.nf h1{font-size:clamp(1.5rem,8vw,2rem);line-height:1.25}}.nf-links{gap:.5rem 1.6rem}.nf-links a:focus-visible{outline:3px solid #ff3fb4;outline-offset:3px}@media(max-width:420px){.mg-grid{gap:.85rem}}.mg-card:focus-visible{outline:3px solid #ff3fb4;outline-offset:3px}.nearby ~ .acct-nudge,.checks.trust+.actions+.acct-nudge{margin-top:1.25rem}@media(hover:hover){main a[href^="sms:"]:not(.btn):hover,main a[href^="mailto:"]:not(.btn):hover{text-decoration-color:var(--gold,#ffd23f)}}a,button,summary{-webkit-tap-highlight-color:rgba(255,210,63,.25)}.page-head .label a:hover,.page-head .label a:focus-visible{color:var(--gold,#ffd23f)}.page-head .label a:focus-visible{outline:3px solid #ff3fb4;outline-offset:3px}@media(max-width:420px){.ka-tabs .ka-tab{flex:0 0 auto;height:auto}}.ka-tabs .ka-tab{flex-direction:column;justify-content:center;text-align:center;gap:.15rem}.ka-tabs .ka-tab small{display:block;margin-top:0}.checkout-grid .px-box.checkout{padding:1.5rem 1.6rem}@media(max-width:420px){.checkout-grid .px-box.checkout{padding:1.1rem 1rem}}.checkout-grid #login.px-box{padding:1.4rem 1.5rem}.checkout-grid #login+.px-box{padding:1.4rem 1.5rem}@media(max-width:420px){.checkout-grid #login.px-box,.checkout-grid #login+.px-box{padding:1.1rem 1rem}}.ps-card.px-box{padding:1.4rem 1.5rem}@media(max-width:420px){.ps-card.px-box{padding:1.15rem 1rem}}.tip-box.px-box{padding:1.1rem 1.25rem}@media(max-width:700px){.who-grid .who>svg.qicon{grid-row:span 2;align-self:center}.who-grid .who>span,.who-grid .who>small{grid-column:2;justify-self:start;text-align:left}}.book-text-hint .sep,.consult-text-hint .sep{display:none}.book-text-hint a[href^="mailto:"],.consult-text-hint a[href^="mailto:"]{display:table;margin-top:.35rem}@media(max-width:480px){.book-text-hint .sep,.consult-text-hint .sep,.about-text-hint .sep,.game-text-hint .sep,.city-contact .sep{display:none}.book-text-hint a[href^="mailto:"],.consult-text-hint a[href^="mailto:"],.about-text-hint a[href^="mailto:"],.game-text-hint a[href^="mailto:"],.city-contact a[href^="mailto:"]{display:table;margin-top:.35rem}}@media(max-width:600px){.serving-links .sep{display:none}.serving-links a{display:inline-flex;align-items:center;min-height:44px;margin-right:1rem}}@media(max-width:480px){.hero-loc .sep{display:none}.hero-loc .loc-pill{margin-top:.35rem}}.tm-card,main li a.tm-card{text-decoration:none}.tm-card .tm-name{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.tm-card .tm-desc{text-decoration:none}.tm-card:hover .tm-name,.tm-card:focus-visible .tm-name{text-decoration-color:#ffd23f}.ps-foot.login-text-hint{max-width:40em;margin-left:auto;margin-right:auto}.sa-stp-row{max-width:44em}@media(max-width:420px){.ps-card .btn{display:flex;width:100%;justify-content:center}}@media(max-width:420px){#login .btn{display:flex;width:100%;justify-content:center;margin:.5rem 0}}.checkout>p:not(.soon-tag)+h2,.checkout>p:not(.soon-tag)+h2+.v5-stage{margin-top:1.75rem}.tok-list li{margin-bottom:.35rem}.co-pack em{display:inline-block;justify-self:start;align-self:start;width:fit-content;border:2px solid currentColor;padding:.1rem .5rem;margin-top:.3rem;font-weight:700;line-height:1.3}@media(max-width:480px){.co-perks{flex-direction:column;gap:.45rem}}.co-uses li{margin-bottom:.2rem}@media(max-width:480px){#contact-form button[type=submit]{display:flex;width:100%;justify-content:center}}.reach-fs input[type=radio]{width:24px;height:24px;flex:0 0 24px}#contact-form textarea{resize:vertical;max-width:100%}#contact-form label[for="f-name"] .hint{color:#ffd23f;font-weight:700}#contact-form input:user-invalid{border-color:#ff3fb4;box-shadow:0 0 0 2px rgba(255,63,180,.35)}footer .footer-call .btn{padding:.7rem 1.25rem;min-height:48px}html{scrollbar-color:#ffd23f #0b1030}@media(forced-colors:active){.btn,.ka-tab,.tm-card,.px-box,.quest-btn,.who{border:2px solid CanvasText}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid Highlight}}.ps-card .ps-tag{margin:0 0 .6rem}.checkout .soon-tag{margin-bottom:.75rem}main li a.level,main a.level{text-decoration:none}html.calm .ka-tab{transition:none}@media(prefers-reduced-motion:no-preference){html:not(.calm) .ps-card.ps-new{animation:kaPixIn .5s var(--ease-out,ease-out) .1s both,r14Invite 3.2s ease-in-out 1.2s infinite}}@keyframes r14Invite{0%,100%{box-shadow:5px 5px 0 var(--shadow,#0b1030)}50%{box-shadow:5px 5px 0 var(--shadow,#0b1030),0 0 18px rgba(255,210,63,.45)}}@media(max-width:480px){.ka-waitlist .btn,.ka-waitlist button[type=submit]{display:flex;width:100%;justify-content:center}}@media(max-width:480px){.planner .btn-primary{display:flex;width:100%;justify-content:center}}@media(max-width:480px){.area-check .ac-go{display:flex;width:100%;justify-content:center}}.tip-box.keys li{margin-bottom:.4rem}html.hc .co-pack em{color:#fff !important;border-color:#fff !important}.co-pack>strong{font-size:1.3rem}.ps-foot.login-text-hint{margin-top:1.75rem}@media(max-width:600px){.city-quicklinks .sep{display:none}.city-quicklinks a{margin-right:1.1rem}}.acct-nudge{border-left:4px solid #ffd23f;padding:.35rem 0 .35rem .9rem}.acct-nudge a{color:#ffd23f;font-weight:700;text-decoration-thickness:2px;text-underline-offset:.2em}.acct-nudge a:hover,.acct-nudge a:focus-visible{color:#fff}@media(prefers-reduced-motion:no-preference){html:not(.calm) .acct-nudge{animation:r15Nudge 3.6s ease-in-out 1.5s infinite}}@keyframes r15Nudge{0%,100%{box-shadow:none}50%{box-shadow:-6px 0 14px -6px rgba(255,210,63,.6)}}html.hc .acct-nudge{border-left-color:#fff;animation:none}html.hc .acct-nudge a{color:#fff !important}.quest-text-hint,.refer-text-hint,.ac-text-hint{max-width:40em;line-height:1.6}.quest-text-hint a,.refer-text-hint a,.ac-text-hint a{display:inline-flex;align-items:center;min-height:44px}.acct-nudge+.quest-text-hint{margin-top:1rem}.faq details>summary:hover,details.px-box>summary:hover{background:rgba(255,210,63,.08)}html.calm .faq details>summary,html.calm details.px-box>summary{transition:none}.faq details>summary+*,details.px-box>summary+*{max-width:42em}.faq summary::after,details.px-box>summary::after{font-size:1.05rem}main .field>label{font-size:1.15rem;font-weight:700;line-height:1.45}main input:not([type=radio]):not([type=checkbox]):focus,main select:focus,main textarea:focus{border-color:#ffd23f}.ka-waitlist .field{margin-bottom:.9rem}.ka-waitlist .status{font-size:1.15rem;font-weight:700;line-height:1.5;margin:.6rem 0 0}.ka-waitlist .status:empty{margin:0}.reach-fs .choice:has(input:checked){outline:2px solid #ffd23f;outline-offset:2px}#contact-form input:not([type=radio]):not([type=checkbox]),#contact-form select{min-height:52px}.askq-check{min-height:44px;font-size:1.15rem;line-height:1.45;align-items:flex-start !important}.askq-check input{flex:0 0 1.6rem;margin-top:.1rem}@media(max-width:480px){.vip-stamp small{display:block;flex-basis:100%}}.vip-perks li{line-height:1.5;padding:.1rem 0}.ka-gc-tease .gc-card{border-color:#ffd23f}html.hc .ka-gc-tease .gc-card{border-color:#fff}@media(max-width:420px){.ka-gc-tease .gc-card>.tierchip{align-self:flex-start}}#vip .tier ul li{font-size:1.15rem;line-height:1.55;margin-bottom:.3rem}.levels .level small{text-wrap:balance}html.hc .quest-btn:focus-visible,html.hc .task:focus-visible,html.hc .who:focus-visible,html.hc .level:focus-visible{outline:4px solid #ffe14d !important;outline-offset:3px}.checks.trust li{font-size:1.15rem;line-height:1.5;margin-bottom:.3rem}.cabinet>.btn:last-child{margin-top:auto}.cabinet>p:not(.diff){margin-bottom:1.1rem}.game-text-hint a{display:inline-flex;align-items:center;min-height:44px}.tip-box h3{margin:0 0 .55rem}.tip-box+.tip-box{margin-top:1.1rem}.more-games{margin-top:2.25rem}.more-games h2{margin-bottom:1rem}html.hc .mode .btn[aria-pressed="true"]{outline:3px solid #fff;outline-offset:2px}html.calm .cursor{animation:none}@media(prefers-reduced-motion:reduce){.cursor{animation:none}}html.hc .biz-promise li,html.hc .ct-chips li,html.hc .pills li{border-color:#fff !important;box-shadow:none !important}footer .wrap>p{line-height:1.6}@media(max-width:420px){footer .footer-call .btn{display:flex;width:100%;justify-content:center}}.skip:focus,.skip:focus-visible{min-height:48px;display:inline-flex;align-items:center;padding:.75rem 1.1rem}@media(max-width:480px){.nf-links{display:grid;grid-template-columns:1fr 1fr;gap:.25rem 1rem}.nf-links li:last-child{grid-column:1/-1}}.about-expect .px-box.card{padding:1.4rem 1.5rem}#ref-members.px-box,#ref-members ~ div>.px-box.card,.ref-rewards.px-box{padding:1.4rem 1.5rem}@media(max-width:420px){#ref-members.px-box,#ref-members ~ div>.px-box.card,.ref-rewards.px-box{padding:1.1rem 1rem}}.ref-rewards p{margin:0 0 .75rem;line-height:1.55}details.px-box[open]>summary{margin-bottom:.6rem}#acct-box>p{line-height:1.6}#acct-box>p+p{margin-top:1rem}.nearby .hint{margin-top:.6rem}.ps-card p{line-height:1.55}.ka-stats span{display:block;line-height:1.4}.how-steps .how-n{margin-bottom:.75rem}.plan-out{line-height:1.5;margin:1rem 0}.ka-tip:hover,.ka-tip:focus-visible{text-decoration-color:#ffd23f}@media(forced-colors:active){.acct-nudge{border-left:4px solid CanvasText;animation:none}.ka-gc-tease .gc-card{border:3px solid CanvasText}}:target,section[id],.page-head,[id="faq"],[id="vip"],[id="business"],[id="quests"],[id="contact"],[id="class-title"],[id="vip-title"]{scroll-margin-top:7.5rem}@media(max-width:700px){:target,section[id],.page-head{scroll-margin-top:6.25rem}}@media print{.callbar,.ka-vipstrip,.ka-rail,.scrollmap,.qol-top,.qol-call,.ka-toast,.askq,.askq-back,.acct-nudge,.pad,.top-tools,.fx-dock{display:none !important}body::after{display:none !important}a{text-decoration:underline}}.photo-frame img,.about-grid>img,.photo-alt,main img[src*="christian-"]{aspect-ratio:2/3;object-fit:cover;height:auto}.page-head .lead,.hero .lead,.v5-lead{max-width:42em}.page-head h1{margin-bottom:.85rem}@media(prefers-reduced-motion:no-preference){html:not(.calm):not(.hc) main .px-box.card:hover,html:not(.calm):not(.hc) main .tier.px-box:hover,html:not(.calm):not(.hc) main .cabinet:hover{box-shadow:8px 8px 0 #000a24,0 0 0 1px rgba(255,210,63,.35)}}html.calm main .px-box.card,html.calm main .tier.px-box,html.calm main .cabinet{transition:none}footer .footer-col h2{margin:0 0 .65rem;line-height:1.35}footer .wrap>p{max-width:62em}#contact-form textarea{min-height:9.5rem}@media(max-width:420px){.checkout-grid .pack,.checkout-grid .px-box.pack{padding:.85rem 1rem}}.ps-foot,.login-text-hint{max-width:40em;margin-left:auto;margin-right:auto;line-height:1.6}.biz-promise{display:flex;flex-wrap:wrap;gap:.55rem .75rem}.biz-promise li{margin:0}.biz-list li{line-height:1.55;padding:.15rem 0}.pills,.ct-chips{gap:.5rem .65rem}.pills li a,.ct-chips li a{min-height:44px;display:inline-flex;align-items:center}.cabinet h3,.cabinet h2{line-height:1.45;margin:0 0 .5rem}.ref-steps li{margin-bottom:.85rem;line-height:1.55;padding-left:.15rem}.ref-steps li:last-child{margin-bottom:0}.nf .continue{min-height:44px;display:inline-flex;align-items:center}.nf-links a{min-height:44px;display:inline-flex;align-items:center;padding:.2rem 0}.consult-text-hint,.about-text-hint{max-width:40em;line-height:1.6}.consult-text-hint a,.about-text-hint a{display:inline-flex;align-items:center;min-height:44px}main a:not(.btn):not(.level):not(.quest-btn):not(.who):not(.task):not(.mg-card){text-underline-offset:.22em;text-decoration-thickness:2px}main section+section h2,main .v5-sec+.v5-sec .v5-title,main .v5-sec+.v5-sec .v5-h{margin-top:.15rem}html.hc main .px-box.card,html.hc main .tier.px-box,html.hc main .cabinet{box-shadow:none !important;border-color:#fff}@media(forced-colors:active){main .px-box,main .tier,main .cabinet,main .pack,.biz-promise li,.pills li,.ct-chips li{border:2px solid CanvasText}:target,section[id]{scroll-margin-top:7.5rem}}ol.levels>li:has(>.level-nav),ol.levels>li:last-child:has(.lv-links){grid-column:1/-1}ol.levels .level-nav{width:100%;max-width:none;min-width:0;box-sizing:border-box}ol.levels .level-nav .lv-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;min-width:0}ol.levels .level-nav .lv-links a{min-width:0;min-height:48px;padding:.4rem .25rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none !important;font-size:11px;letter-spacing:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:clip}ol.levels .level-nav .lv-links a:hover,ol.levels .level-nav .lv-links a:focus-visible{text-decoration:none !important}@media(max-width:339px){ol.levels .level-nav .lv-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){ol.levels .level-nav .lv-links{grid-template-columns:repeat(6,minmax(0,1fr))}ol.levels .level-nav .lv-links a{font-size:12.8px}}@media(max-width:899px){ol.levels .level-nav .lv-links a{font-size:10px;padding:.4rem .1rem}}ol.levels>li:has(>.level-nav){max-width:none;width:auto;justify-self:stretch}.blk-wrap{margin:1.5rem 0}.blk-h{margin:0 0 .75rem}.blk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.blk{padding:1rem 1.1rem;text-align:left}.blk-name{font-weight:700;margin:0;letter-spacing:.04em;text-transform:uppercase;font-size:.85rem}.blk-price{font-size:1.9rem;font-weight:800;margin:.2rem 0;color:var(--gold,#d9a520)}.blk-rate{margin:0 0 .6rem;font-size:.95rem;opacity:.85}.blk-perks{margin:0;padding-left:1.1rem;font-size:.95rem}.blk-perks li{margin:.2rem 0}.blk-top{outline:3px solid var(--gold,#d9a520);outline-offset:-3px}.callbar.statusbar a.tb-btn{line-height:1.3;text-align:center;justify-content:center}.acct-nudge a{display:inline;min-height:0;padding:.65em 0;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ct-chips li:has(>a){padding:0}.ct-chips li>a{padding:.25rem .8rem;min-height:44px;line-height:44px;box-sizing:content-box;display:block}.pills li:has(>a){padding:0}.pills li>a{padding:.4rem 1rem;box-sizing:content-box;display:block}.city-contact a{display:inline-block;padding:.7rem 0;line-height:1.4}main .checks li a:not(.btn),main .how-steps p a:not(.btn),main .trust li a:not(.btn),main .ct-rows li>span>a:not(.btn){padding:.6em 0;-webkit-box-decoration-break:clone;box-decoration-break:clone}.reach-fs .choice input{width:1.6rem;height:1.6rem;flex:none}.pxs-opt{line-height:1.45}#ref-members,.ref-steps{scroll-margin-top:7.5rem}@media(max-width:700px){#ref-members,.ref-steps{scroll-margin-top:6.25rem}}.diff,.mg-diff,.cabinet p.diff{text-shadow:none !important}input:user-invalid,textarea:user-invalid,select:user-invalid{border-color:#ff3fb4 !important;border-width:3px}html.hc input:user-invalid,html.hc textarea:user-invalid{border-color:#fff !important;border-style:dashed}@media(max-width:700px){html{scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media(prefers-contrast:more){main a:not(.btn){text-decoration-thickness:3px}main .px-box,main .cabinet,main .tier{border-color:#fff}.acct-nudge{animation:none;border-left-color:#fff}main p,main li{text-shadow:none}}@media(forced-colors:active){.reach-fs .choice:has(input:checked){outline:2px solid Highlight}.ct-chips li>a,.pills li>a{border:0}.btn-soon{border:2px dashed CanvasText}}main li,main details p,main dd{text-wrap:pretty}.page-head .label,.label.pop{text-wrap:balance}a[href^="mailto:"]{overflow-wrap:anywhere}.contact-grid>*{min-width:0}@media(max-width:340px){.biz-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:300px){.big-links .btn{white-space:normal;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}}.ct-chips a:focus-visible,.pills.city-pills a:focus-visible,.pills li>a:focus-visible{outline:3px solid #ffd23f;outline-offset:2px}.btn-soon:hover,.btn-soon:focus,.btn-soon:active{transform:none !important}.reach-fs .choice:has(input:checked){font-weight:700}html.calm .callbar.statusbar a.tb-btn:hover,html.calm .callbar.statusbar a.tb-btn:focus-visible,html.calm .callbar.statusbar a.tb-btn:active{transform:none}@media(prefers-reduced-motion:reduce){.callbar.statusbar a.tb-btn:hover,.callbar.statusbar a.tb-btn:focus-visible,.callbar.statusbar a.tb-btn:active{transform:none}}@media print{.ct-chips li,.pills li,.diff,.mg-diff{background:#fff !important;color:#000 !important;border:1px solid #000 !important;box-shadow:none !important}.ct-chips li a,.pills li a{color:#000 !important}}.ka-ar{margin:2rem auto 0;max-width:62rem;text-align:center}.ka-ar-title{font-weight:700;font-size:1.25rem;margin:0 0 .75rem}.ka-ar-row{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.ka-ar-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3.5rem;padding:.8rem 1.4rem;font:700 1.2rem/1.2 "Atkinson Hyperlegible",system-ui,sans-serif;text-decoration:none;border:3px solid #000a24;border-radius:6px;box-shadow:5px 5px 0 #000a24;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.ka-ar-btn:hover,.ka-ar-btn:focus-visible{transform:translate(-2px,-2px);box-shadow:7px 7px 0 #000a24}.ka-ar-btn:active{transform:translate(3px,3px);box-shadow:2px 2px 0 #000a24}.ka-ar-btn:focus-visible{outline:3px solid #ffd23f;outline-offset:3px}.ka-ar-pink{background:#ff3ea5;color:#fff}.ka-ar-cyan{background:#2de2e6;color:#000a24}.ka-ar-navy{background:#14205a;color:#fff;border-color:#fff;box-shadow:5px 5px 0 #2de2e6}.ka-ar-navy:hover,.ka-ar-navy:focus-visible{box-shadow:7px 7px 0 #2de2e6}.ka-ar-gold{background:#ffd23f;color:#000a24}@media(max-width:640px){.ka-ar-row{flex-direction:column;align-items:stretch}.ka-ar-btn{width:100%}}.askq{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem}.askq[hidden]{display:none}.askq-back{position:absolute;inset:0;background:rgba(0,6,24,.78);opacity:0;transition:opacity .2s}.askq-box{position:relative;width:min(36rem,100%);max-height:calc(100vh - 2rem);overflow:auto;background:#0b1440;color:#f2f4ff;border:3px solid #2de2e6;box-shadow:8px 8px 0 #ff3ea5;padding:1.75rem;opacity:0;transform:translateY(16px);transition:opacity .22s ease,transform .22s ease}.askq.in .askq-back{opacity:1}.askq.in .askq-box{opacity:1;transform:none}.askq h2{font-size:1.6rem;margin:0 0 .5rem;padding-right:2.5rem}.askq-sub,.askq-done p{font-size:1.2rem;line-height:1.5}.askq .field{margin:1rem 0}.askq label{display:block;font-size:1.2rem;font-weight:700;margin-bottom:.35rem}.askq input[type=text],.askq textarea{width:100%;box-sizing:border-box;font:1.2rem/1.4 "Atkinson Hyperlegible",system-ui,sans-serif;padding:.75rem;border:3px solid #2de2e6;border-radius:6px;background:#fff;color:#000a24}.askq-check{display:flex !important;gap:.6rem;align-items:center;font-weight:400 !important;margin:1rem 0}.askq-check input{width:1.6rem;height:1.6rem;accent-color:#ff3ea5}.askq-send{width:100%;margin-top:.5rem}.askq-x{position:absolute;top:.75rem;right:.75rem;width:2.75rem;height:2.75rem;font-size:1.4rem;background:#14205a;color:#fff;border:2px solid #fff;border-radius:6px;cursor:pointer}.askq-err{background:#ffe0ef;color:#5a0030;padding:.75rem;border-radius:6px;font-size:1.1rem}.askq-err a{color:#5a0030}.askq-fine{font-size:1.1rem;text-align:center}.askq-fine a{color:#2de2e6}.askq-done{text-align:center}.askq-done:focus{outline:0}html.askq-on{overflow:hidden}html.calm .askq-box,html.calm .askq-back,html.calm .ka-ar-btn{transition:none}@media(prefers-reduced-motion:reduce){.askq-box,.askq-back,.ka-ar-btn{transition:none}}:root{--cart-r:14px;--cart-line:#3d3a78;--cart-sh:#ff3ea5;--cart-gold:#ffd23f;--cart-panel:rgba(21,26,61,.82)}svg.ci{background:none !important;border:0 !important;box-shadow:none !important;padding:0 !important;image-rendering:pixelated;filter:drop-shadow(0 0 4px rgba(255,210,63,.35));animation:none !important}svg.ci.qn{filter:none}.px-box,.card,.v5-card,.who-panel,.quest-result,.ka-perk,.td-tier,.level,.task,.sv-box,.ka-nudge>.px-box{border:2px solid var(--cart-line) !important;border-radius:var(--cart-r) !important;background:var(--cart-panel) !important;box-shadow:5px 5px 0 var(--cart-sh),0 0 28px rgba(143,123,255,.14) !important;backdrop-filter:blur(6px);outline:0 !important;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s}.px-box::before,.px-box::after,.card::before,.card::after{border-radius:inherit}.card:hover,.v5-card:hover,.level:hover,.ka-perk:hover,.td-tier:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--cart-sh),0 0 36px rgba(255,210,63,.18) !important}.td-tier:nth-of-type(2),.featured,.tier-featured{border-color:var(--cart-gold) !important;box-shadow:5px 5px 0 var(--cart-gold),0 0 32px rgba(255,210,63,.22) !important}.btn,.quest-btn,.td-chip,.tierchip,button.pill,.ka-bal{border:2px solid var(--cart-line) !important;border-radius:11px !important;box-shadow:3px 3px 0 var(--cart-sh) !important;transition:transform .12s,box-shadow .12s !important}.btn:hover,.quest-btn:hover,.td-chip:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--cart-sh),0 0 18px rgba(255,62,165,.35) !important}.btn:active,.quest-btn:active,.td-chip:active{transform:translate(3px,3px) !important;box-shadow:0 0 0 var(--cart-sh) !important}.btn-primary,.btn-gold{border-color:#14102e !important;box-shadow:3px 3px 0 var(--cart-sh),0 0 20px rgba(255,210,63,.35) !important}.td-chip[aria-pressed=true],.td-chip.on,.td-chip.is-on{border-color:var(--cart-gold) !important;box-shadow:3px 3px 0 var(--cart-gold),0 0 16px rgba(255,210,63,.4) !important}.ka-bal{border-color:var(--cart-gold) !important;box-shadow:2px 2px 0 var(--cart-sh),0 0 14px rgba(255,210,63,.3) !important;border-radius:999px !important}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{border:2px solid var(--cart-line) !important;border-radius:10px !important;box-shadow:inset 2px 2px 0 rgba(0,0,0,.35) !important}input:focus,select:focus,textarea:focus{border-color:var(--cart-gold) !important;outline:0 !important;box-shadow:inset 2px 2px 0 rgba(0,0,0,.35),0 0 0 3px rgba(255,210,63,.35) !important}.fx-dock{border-top:2px solid var(--cart-line) !important;border-radius:16px 16px 0 0 !important;box-shadow:0 -4px 0 rgba(255,62,165,.5) !important}.fx-dock a[aria-current],.fx-dock a.on{border-radius:10px}[role=tab]{border-radius:10px 10px 0 0 !important;border:2px solid var(--cart-line) !important}[role=tab][aria-selected=true]{border-color:var(--cart-gold) !important}main img:not([class*=icon]){border-radius:12px;border:2px solid var(--cart-line);box-shadow:5px 5px 0 var(--cart-sh)}@media(prefers-reduced-motion:reduce){.card,.btn,.td-chip{transition:none !important}}.levelnav a{border:2px solid var(--cart-line) !important;border-radius:12px !important;box-shadow:3px 3px 0 var(--cart-sh) !important;background:var(--cart-panel) !important;transition:transform .12s,box-shadow .12s}.levelnav a:hover{transform:translate(-1px,-1px)}.levelnav a[aria-current=page]{border-color:#14102e !important;box-shadow:3px 3px 0 var(--cart-sh),0 0 18px rgba(255,210,63,.4) !important;background:var(--cart-gold) !important}.statusbar .btn,.topbar .btn,.callbar a{border-radius:10px !important}.tm-card,.tx-card,.tm-tier,.tx-panel{border:2px solid var(--cart-line) !important;border-radius:var(--cart-r) !important;box-shadow:5px 5px 0 var(--cart-sh) !important;background:var(--cart-panel) !important}.tm-ic,.tx-ic{border:0 !important;background:none !important;box-shadow:none !important;outline:0 !important}.tm-ic::before,.tm-ic::after{display:none !important}.tm-f,.tx-chip{border:2px solid var(--cart-line) !important;border-radius:10px !important;box-shadow:3px 3px 0 var(--cart-sh) !important}.tm-f[aria-pressed=true],.tx-chip.tx-on{border-color:var(--cart-gold) !important;box-shadow:3px 3px 0 var(--cart-gold) !important}.tm-ticket{border-radius:8px !important}.co-pack,.set-panel,.acct-cta,.askq-box,main details,.game-card,.gm-card,.city-card,.tm-card{border:2px solid var(--cart-line) !important;border-radius:var(--cart-r) !important;box-shadow:4px 4px 0 var(--cart-sh) !important}.co-pack.best{border-color:var(--cart-gold) !important;box-shadow:4px 4px 0 var(--cart-gold),0 0 24px rgba(255,210,63,.25) !important}main details>summary{border-radius:12px}.ka-ar-btn,.askq button,.set-panel button,.top-tools button,.top-tools a{border-radius:11px !important;box-shadow:3px 3px 0 var(--cart-sh) !important}.ka-ar-btn:active,.askq button:active{transform:translate(3px,3px) !important;box-shadow:0 0 0 var(--cart-sh) !important}.qol-top{bottom:var(--ka-chat-clear,16px) !important}#fx-boot button{min-height:48px !important;min-width:96px;font-size:1rem}.btn,.quest-btn,.td-chip,.tierchip,.ka-ar-btn,.levelnav a,.tx-chip,.askq button,.fx-dock a{min-height:48px}footer a{display:inline-block;padding:.55rem .2rem;min-height:44px;line-height:1.9}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #ffd23f !important;outline-offset:3px !important}.statusbar .tb-blink{animation-iteration-count:4 !important}.arc-1up{animation-iteration-count:4 !important}main p,main li{line-height:1.6}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}svg.ka-kit{image-rendering:pixelated;shape-rendering:crispEdges;filter:none !important;background:none !important}.logo svg.ka-kit{vertical-align:middle;margin-right:.35rem;filter:drop-shadow(0 0 6px rgba(255,210,63,.45)) !important}img[src*="assets/icons/"]{image-rendering:pixelated}.checks li::before{background:#ffd23f}.diff-easy,.mg-diff.diff-easy{background:#2de2e6}.co-perks{color:#ffd23f}:root{--green:#2de2e6}.proc-txt{color:#2de2e6}.ka-toast{color:#ffd23f;border-color:#ffd23f}.ac-result.ac-yes .ac-box{box-shadow:4px 4px 0 var(--gold,#ffd23f),0 0 18px rgba(45,226,230,.25)}@media(max-width:480px){.tx-steps li{font-size:9px;flex:1 1 30%;min-width:0}}.lg-num{color:#0b1030;text-shadow:none}.lg-key strong:first-child{font-size:.85rem;line-height:1.6}@media(max-width:899px){ol.levels .level-nav .lv-links a{font-size:12px;line-height:1.4}}.td-tag,.tx-tag{font-size:12px}.pills li.home a,.pills li.home{text-shadow:none !important}main .assist a,main .td-biz a,main .ka-cta-3 a,main .pcall a{padding:.6em 0;-webkit-box-decoration-break:clone;box-decoration-break:clone}.td-next .td-acct{margin:1rem 0 0}.co-perks{color:#ffd23f !important}[data-theme="crt"]{--heading:#2de2e6;--link:#7de8ff;--green:#2de2e6;--icon-main:#2de2e6;--sky:#2de2e6;--grid:rgba(45,226,230,.12);--scan:rgba(0,0,0,.28)}[data-theme="crt"] h1,[data-theme="crt"] h2{text-shadow:0 0 6px rgba(45,226,230,.45)}.ac-result.ac-yes .ac-box{box-shadow:4px 4px 0 var(--gold,#ffd23f),0 0 18px rgba(45,226,230,.28) !important}.ac-result.ac-yes .ac-title{color:#2de2e6}.hint,.assist,p.lead+.assist,.game-text-hint.hint{font-size:1.12rem;line-height:1.55}@media(max-width:480px){.hint,.assist,.game-text-hint.hint{font-size:1.15rem}}main a:focus-visible,details>summary:focus-visible,.pills a:focus-visible,.footer-col a:focus-visible,.nf-links a:focus-visible{outline:3px solid #ffd23f;outline-offset:3px}@media(max-width:390px){.wrap,main>.wrap,.page-head .wrap{padding-left:1.05rem;padding-right:1.05rem}.px-box,ol.levels .level,.co-pack{margin-left:0;margin-right:0}}.lg-toc a{display:inline-block;min-height:44px;padding:.45rem 0;line-height:1.45;font-size:1.05rem}.lg-sum{font-size:1.08rem;line-height:1.55}@media(max-width:699px){.px-box:not(.btn):not(form){border-width:3px}}html.calm .tm-card:hover,html.calm .tm-card:focus-visible,html.calm .fx-tilt:hover{transform:none !important}@media(prefers-reduced-motion:reduce){.tm-card:hover,.tm-card:focus-visible,.fx-tilt:hover{transform:none !important}}details>summary{min-height:48px;display:flex;align-items:center;padding-top:.55rem;padding-bottom:.55rem}.btn-soon{opacity:.8;cursor:not-allowed;border-style:dashed !important}.btn-soon small{font-size:14px !important;letter-spacing:.02em;opacity:.95}@media(max-width:699px){.footer-col a,.nf-links a{display:inline-flex;align-items:center;min-height:44px;padding:.35rem 0}}.acct-nudge{font-size:1.12rem;line-height:1.55}@media(max-width:480px){.acct-nudge{font-size:1.15rem}}.statusbar .tb-p1{color:#2de2e6 !important}.skip:focus,.skip:focus-visible{outline:3px solid #ffd23f;outline-offset:2px;background:#0b1030;color:#fff;z-index:10000}html.calm .ka-toast,html.calm .proc-txt{animation:none !important}@media(prefers-reduced-motion:reduce){.ka-toast,.proc-txt{animation:none !important}}:root{--green:#2de2e6}@media(max-width:480px){ol.levels .level small,a.level small{font-size:12px;line-height:1.35}}main .v5-sec,main section.alt,main .ka-gc-tease{padding-top:clamp(3.25rem,6vw,5.5rem) !important;padding-bottom:clamp(3.25rem,6vw,5.5rem) !important}main .v5-sec h2,main section h2{margin-bottom:1.1rem}main .wrap>p,main .wrap>ul{margin-bottom:1.15rem}@media(min-width:760px){.levelnav ul{justify-content:center}.levelnav{padding-left:1rem;padding-right:1rem}}.v5-hero ul.checks.trust{display:grid !important;grid-template-columns:repeat(2,minmax(15rem,22rem));justify-content:center;gap:.6rem 2.4rem;max-width:860px;margin:1.4rem auto 0 !important;padding:0;text-align:left}.v5-hero ul.checks.trust li{display:flex;align-items:flex-start;gap:.6rem;margin:0 !important;padding:0 !important;text-align:left;line-height:1.45}.v5-hero ul.checks.trust li::before{position:static !important;flex:0 0 18px;width:18px;height:18px;margin-top:.2em;transform:none !important}@media(max-width:620px){.v5-hero ul.checks.trust{grid-template-columns:1fr;max-width:22rem;gap:.6rem}}.quest-top{margin-bottom:1rem}.more-quests{margin:1.25rem 0 0;border:2px solid var(--cart-line,#3b2f7a);border-radius:12px;background:rgba(20,16,58,.55)}.more-quests>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap;min-height:56px;padding:.8rem 1rem;font-weight:700;font-size:1.1rem;color:#ffd23f}.more-quests>summary::-webkit-details-marker{display:none}.more-quests>summary::after{content:"";width:12px;height:12px;border-right:3px solid #ffd23f;border-bottom:3px solid #ffd23f;transform:rotate(45deg) translateY(-3px);transition:transform .2s}.more-quests[open]>summary::after{transform:rotate(-135deg) translateY(-3px)}.more-quests>summary small{font-weight:400;color:#cfc8f5;font-size:.95rem}.more-quests>.quest-grid,.more-quests>.task-hub{padding:0 1rem 1rem;margin-top:0}.fx-serve.done .sv-fill{width:100% !important;animation:none !important}.fx-serve.done .sv-towns b,.fx-serve.done .sv-towns i{opacity:1 !important;transform:none !important;animation:none !important}.fx-serve.done .sv-towns i{display:none}.fx-serve.done .sv-towns b:not(:first-of-type)::before{content:"· ";color:#2de2e6}@media(min-width:1100px){main .wrap{max-width:1140px;margin-left:auto;margin-right:auto}main .wrap>p,main .lead{max-width:46rem}.v5-hero .wrap>p,.v5-hero .lead{margin-left:auto;margin-right:auto}.quest-top>li,.quest-more>li{flex:0 0 calc(33.333% - 1rem);max-width:340px}}@media(min-width:1600px){main .wrap{max-width:1240px}html{font-size:106.25%}}.btn,.quest-btn,.task,.levelnav a{transition:transform .18s cubic-bezier(.22,.8,.3,1),box-shadow .18s ease,background-color .18s ease}.ka-sm{position:fixed;inset:0;z-index:2147482000;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(6,6,24,.72)}.ka-sm-box{max-width:30rem;width:100%;background:#fffdf7;color:#0b1a4a;border:4px solid #ff3ea5;border-radius:14px;box-shadow:6px 6px 0 #000;padding:1.5rem 1.4rem;font-family:"Atkinson Hyperlegible",Arial,sans-serif;text-align:center}.ka-sm-box h2{font-size:1.6rem;line-height:1.25;margin:0 0 .6rem;color:#0b1a4a;font-family:inherit}.ka-sm-box p{font-size:1.2rem;line-height:1.5;margin:0 0 1.2rem}.ka-sm-box .row{display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap}.ka-sm-box button{min-height:56px;min-width:9rem;font:700 1.2rem "Atkinson Hyperlegible",Arial,sans-serif;border-radius:10px;cursor:pointer;padding:.6rem 1.2rem}.ka-sm-box .yes{background:#ffd23f;color:#111;border:3px solid #111}.ka-sm-box .no{background:#fff;color:#0b1a4a;border:3px solid #0b1a4a}.fx-serve.done .sv-label{font-size:0 !important}.fx-serve.done .sv-label *{display:none !important}.fx-serve.done .sv-label::after{content:"\2713  HOME VISITS IN:";font-size:12.8px;color:#ffd23f;-webkit-text-fill-color:#ffd23f;background:0;display:block;white-space:nowrap;visibility:visible;opacity:1}main p{max-width:72ch}main .page-head p,main .page-head .lead{max-width:46rem}main [class*="grid"] p,main .card p,main td p{max-width:none}.ka-perks8{grid-template-columns:repeat(4,1fr) !important;gap:.9rem}.ka-perks8 .ka-perk{flex-direction:column;align-items:flex-start;text-align:left;gap:.5rem;padding:1rem;min-height:9.5rem}.ka-perks8 .ka-perk b{display:block;font-size:1.12rem;color:#fff;margin-bottom:.25rem}.ka-perks8 .ka-perk span{font-size:1rem;line-height:1.4;color:#e6e2ff}@media(max-width:900px){.ka-perks8{grid-template-columns:1fr 1fr !important}}.tb-arc{position:relative;display:inline-flex;align-items:center;margin-left:.5rem;flex:0 0 auto}.tb-arc-pop{font:700 .72rem/1 "Press Start 2P",monospace;color:#ffd23f;margin-left:.35rem;white-space:nowrap}.tb-arc-coin{position:absolute;left:6px;top:-6px;width:5px;height:5px;background:#ffd23f;opacity:0;animation:tbcoin 5s ease-in 2s infinite}@keyframes tbcoin{0%{opacity:0;transform:translateY(-4px)}8%{opacity:1}18%{opacity:1;transform:translateY(12px)}20%,100%{opacity:0;transform:translateY(12px)}}html.calm .tb-arc-coin{animation:none}@media(prefers-reduced-motion:reduce){.tb-arc-coin{animation:none}}@media(min-width:641px){.statusbar{grid-template-columns:1fr auto 1fr auto !important}}@media(max-width:640px){.tb-arc{display:none}}.ct-facts{margin:1.1rem 0 0;display:grid;gap:.7rem;font-size:1.08rem}.ct-facts>div{display:grid;grid-template-columns:5.5rem 1fr;gap:.6rem;align-items:baseline;border-top:1px solid rgba(143,123,255,.35);padding-top:.7rem}.ct-facts dt{font-weight:800;color:#ffd23f;text-transform:uppercase;letter-spacing:.04em;font-size:.95rem}.ct-facts dd{margin:0;line-height:1.5}@media(max-width:480px){.ct-facts>div{grid-template-columns:1fr;gap:.15rem}}html.ka-chat-late #ka-live{visibility:hidden;opacity:0}#ka-live{transition:opacity .3s}.hero-biz{margin:.6rem 0 0;font-size:1.1rem}.hero-biz a{color:#ffd23f;font-weight:700}.bk-card{max-width:980px;margin:0 auto;padding:1.4rem}.bk-steps{list-style:none;padding:0;margin:1rem 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.bk-steps li{display:grid;gap:.25rem;font-size:1.1rem;line-height:1.45}.bk-steps b{font-size:1.25rem;color:#fff}.bk-n{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;background:#ff3fb4;color:#fff;font-weight:900;font-size:1.25rem;border:3px solid #ffd23f}.bk-choices{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;max-width:980px;margin:1rem auto}.bk-choice{padding:1.4rem;display:flex;flex-direction:column;gap:.5rem}.bk-choice h3{font-size:1.6rem;margin:0}.bk-tag{margin:0;font-weight:800;color:#ffd23f;letter-spacing:.06em}.bk-price{font-size:2.1rem;font-weight:900;color:#fff;margin:0}.bk-what{font-size:1.15rem;line-height:1.5;margin:0}.bk-ex{margin:.2rem 0 .6rem;padding-left:1.2rem;font-size:1.08rem;line-height:1.6}.bk-buy{margin-top:auto;font-size:1.2rem;min-height:3.2rem}.bk-best{border-color:#ff3fb4 !important;box-shadow:0 0 0 3px #ff3fb4 inset}.bk-facts{list-style:none;padding:0;max-width:980px;margin:1rem auto;display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;font-size:1.1rem}.bk-facts li::before{content:"✓ ";color:#ffd23f;font-weight:900}.bk-biz,.acct-nudge{max-width:980px;margin:.6rem auto;font-size:1.1rem}@media(max-width:760px){.bk-steps,.bk-choices{grid-template-columns:1fr}}.cd-modal{position:fixed;inset:0;z-index:2147483600;background:rgba(2,3,20,.82);display:grid;place-items:center;padding:1rem}.cd-modal[hidden]{display:none}.cd-box{position:relative;max-width:520px;width:100%;padding:1.5rem;background:#0b1030;text-align:center}.cd-box h2{margin:.4rem 0}.cd-sum{font-size:1.3rem;margin:.3rem 0}.cd-note{font-size:1.05rem;line-height:1.5}.cd-help{font-size:1.05rem}.cd-row{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;margin:.8rem 0}.cd-row .btn{font-size:1.15rem;min-height:3rem}.cd-x{position:absolute;top:.5rem;right:.5rem;background:0;border:2px solid #8f7bff;color:#fff;font-size:1.2rem;width:2.6rem;height:2.6rem;cursor:pointer}.cd-stage{position:relative;height:110px;margin:0 auto;width:160px}.cd-slot{position:absolute;left:50%;bottom:22px;width:64px;height:12px;margin-left:-32px;background:#05051a;border:4px solid #22e6ff;box-shadow:0 0 0 4px #ff3fb4}.cd-coin{position:absolute;left:50%;top:0;width:34px;height:34px;margin-left:-17px;background:#ffd23f;border:4px solid #fff3a0;box-shadow:inset -4px -4px 0 #e0a800}.cd-pop{position:absolute;left:0;right:0;bottom:-6px;font-weight:900;color:#ffd23f;letter-spacing:.08em;opacity:0}.cd-play .cd-coin{animation:cdDrop 1s cubic-bezier(.5,0,.8,.4) .15s forwards}.cd-play .cd-pop{animation:cdPop .6s ease-out 1.05s forwards}@keyframes cdDrop{0%{transform:translateY(-30px)}70%{transform:translateY(52px);opacity:1}100%{transform:translateY(60px) scaleY(.2);opacity:0}}@keyframes cdPop{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cd-calm .cd-coin,.cd-calm .cd-pop{animation:none !important}.cd-calm .cd-pop{opacity:1}.cd-calm .cd-coin{top:20px}.ka-sm{display:none !important}.btn,.quest-btn,.td-chip{transition:transform .18s cubic-bezier(.22,.8,.3,1),box-shadow .18s ease,background-color .18s ease,border-color .18s ease !important}.btn:active,.quest-btn:active,.td-chip:active{transition-duration:.06s !important}html.calm .btn:hover,html.calm .quest-btn:hover,html.calm .td-chip:hover,html.calm .task:hover,html.calm .levelnav a:hover,html.calm .card:hover,html.calm .v5-card:hover,html.calm .level:hover{transform:none !important}@media(prefers-reduced-motion:reduce){.btn:hover,.quest-btn:hover,.td-chip:hover,.task:hover,.levelnav a:hover,.card:hover,.v5-card:hover,.level:hover{transform:none !important}}html.calm .more-quests>summary::after{transition:none !important}@media(prefers-reduced-motion:reduce){.more-quests>summary::after{transition:none !important}}.more-quests{border:2px solid var(--cart-line,#3d3a78) !important;border-radius:var(--cart-r,14px) !important;background:var(--cart-panel,rgba(21,26,61,.82)) !important;box-shadow:5px 5px 0 var(--cart-sh,#ff3ea5),0 0 28px rgba(143,123,255,.14) !important;overflow:hidden}.more-quests>summary{border-radius:calc(var(--cart-r,14px) - 2px)}.more-quests>summary:focus-visible{outline:3px solid #ffd23f !important;outline-offset:-5px !important}.more-quests>summary:hover{background:rgba(255,210,63,.07)}.more-quests>summary:hover span{text-decoration:underline;text-underline-offset:.2em}.more-quests[open]>summary{border-bottom:2px dashed var(--cart-line,#3d3a78);margin-bottom:1rem}@media(max-width:620px){.more-quests>summary small{flex-basis:100%;text-align:center;font-size:1rem;line-height:1.4}}main h2,main h3,.page-head h1{text-wrap:balance}main [id],main section{scroll-margin-top:6rem}ol.levels .level small,a.level small{font-size:.85rem !important;line-height:1.4}html.calm .faq details[open] p{animation:none !important}html.calm .faq summary::after,html.calm details.px-box>summary::after{transition:none !important}main p a:not(.btn),main li a:not(.btn),.assist a,.hint a{text-decoration-thickness:2px;text-underline-offset:.22em}::selection{background:#ffd23f;color:#0b1030}@media print{.ka-ship,.ka-shot,.ka-sm,.ka-spop,.ka-nudge,.ka-gate,.katr,.more-quests>summary::after{display:none !important}.more-quests{box-shadow:none !important;border-color:#999 !important}}@media(min-width:621px) and (max-width:900px){.v5-hero ul.checks.trust{grid-template-columns:repeat(2,minmax(13rem,1fr));gap:.6rem 1.6rem;max-width:44rem}}@media(min-width:1100px){main .label+h2,main .eyebrow+h2{margin-top:.5rem}}.fx-serve .sv-towns b{white-space:nowrap}.levelnav a:focus-visible,.fx-dock a:focus-visible,.fx-dock button:focus-visible{outline:3px solid #ffd23f !important;outline-offset:-3px !important;position:relative;z-index:2}html.calm .ka-spop,html.calm .ka-spop .px-box{animation:none !important;transition:none !important}@media(prefers-reduced-motion:reduce){.ka-spop,.ka-spop .px-box{animation:none !important;transition:none !important}}.ka-spop .btn{min-height:64px !important}.ka-spop .ka-sp-x{min-width:48px;min-height:48px}.top-tools{display:flex;align-items:center;gap:.6rem}.acct-btn{display:inline-flex;align-items:center;gap:.35rem;text-decoration:none;white-space:nowrap}@media(max-width:640px){.acct-txt{display:none}.acct-btn{padding:.45rem .6rem}}header.site .topbar{padding-bottom:.35rem}header.site .levelnav{margin-top:0;padding-top:.2rem}.grid-3,.grid-2,.who-grid,.biz-grid,.how-steps,.city-cards,.ka-perks8,.bk-choices,.quest-grid,.about-expect,.contact-grid{align-items:stretch}.grid-3>*,.grid-2>*,.who-grid>*,.biz-grid>*,.how-steps>*,.city-cards>*,.bk-choices>*,.quest-grid>*,.about-expect>*{height:100%;box-sizing:border-box;margin-top:0;margin-bottom:0}@media(min-width:900px){.grid-3,.biz-grid,.how-steps,.city-cards{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:1.2rem !important}.grid-2,.about-expect{display:grid !important;grid-template-columns:1fr 1fr !important;gap:1.2rem !important}.biz-box,.v5-card,.how-steps>li{display:flex;flex-direction:column}.biz-box .biz-small,.v5-card p:last-child{margin-top:auto}}@media(max-width:899px){.grid-3,.biz-grid,.how-steps,.city-cards,.grid-2,.about-expect{grid-template-columns:1fr !important}}.quest-grid{gap:.7rem !important;margin:.8rem 0 !important}.quest-btn{padding:.75rem .9rem !important;min-height:0 !important}.task-hub{margin-top:.8rem !important}.task-hub .task{margin:.35rem 0 !important}.who-landing{margin:.8rem 0 !important;padding:1rem !important}html.light{color-scheme:light}html.light body{background:#fbf7ff !important;color:#1d1236 !important}html.light canvas#v5-stars,html.light .v5-stars,html.light .stars,html.light .scene .sc-far{opacity:.0 !important}html.light .v5-hero,html.light .hero,html.light .page-head,html.light section,html.light .v5-sec{background:#fbf7ff !important;color:#1d1236 !important}html.light section.alt,html.light .v5-sec.alt{background:#f3ebff !important}html.light header.site,html.light .topbar,html.light .levelnav{background:#fff !important;color:#1d1236 !important;border-color:#ff3fb4 !important}html.light .statusbar{background:#2a1450 !important}html.light .px-box,html.light .card,html.light .v5-card,html.light .ka-perk,html.light details,html.light .biz-box,html.light .bk-choice,html.light .bk-card,html.light .ct-card,html.light .quest-btn,html.light .task,html.light .set-panel,html.light .cd-box{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important;box-shadow:4px 4px 0 #f0b400 !important}html.light h1,html.light h2,html.light h3,html.light .v5-h{color:#a3006a !important;text-shadow:none !important}html.light .label,html.light .bk-tag,html.light dt{color:#8a5a00 !important}html.light p,html.light li,html.light dd,html.light span,html.light summary,html.light .lead{color:inherit;text-shadow:none !important}html.light .ka-perks8 .ka-perk b,html.light .bk-steps b,html.light .bk-price{color:#1d1236 !important}html.light .ka-perks8 .ka-perk span{color:#3a2a5a !important}html.light a{color:#a3006a}html.light .btn{color:#1d1236;background:#fff;border-color:#c2007a}html.light .btn-primary,html.light .btn-gold{background:#ffd23f !important;color:#1d1236 !important;border-color:#a3006a !important}html.light .btn-navy{background:#a3006a !important;color:#fff !important}html.light .levelnav a{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important}html.light .levelnav a[aria-current]{background:#ffd23f !important}html.light .logo{color:#a3006a !important;text-shadow:none !important}html.light .tool-btn{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important}html.light footer,html.light footer.site{background:#2a1450 !important;color:#fff !important}html.light footer h2,html.light footer h3{color:#ffd23f !important}html.light footer a{color:#fff !important}html.light input,html.light textarea,html.light select{background:#fff !important;color:#1d1236 !important;border-color:#a3006a !important}html.light .v5-pix{filter:drop-shadow(2px 2px 0 #a3006a)}html.light .sc-ground{opacity:.35}html.light body *:not(canvas):not(svg):not(rect){-webkit-text-fill-color:currentColor}html.light .v5-lead,html.light .lead{color:#2a1a48 !important;opacity:1 !important}html.light .btn-primary,html.light .btn-primary *{color:#1d1236 !important}html.light .loc-pill{color:#fff !important;background:#a3006a !important}html.light .statusbar,html.light .statusbar *{color:#fff}html.light .statusbar .tb-btn{color:#1d1236 !important}html.light .comet::before,html.light .comet::after{opacity:.35}html.light .callbar-fixed,html.light .sticky-call{background:#fff !important;color:#1d1236 !important}@media(min-width:900px){.v5-card p:last-child{margin-top:.4rem !important}.v5-card h3{min-height:2.6em}}@media(max-width:480px){.acct-btn{display:none}}.ct-term-sec{padding:1.2rem 0 .4rem}.ct-term{max-width:900px;margin:0 auto;background:#05051a;border:4px solid #22e6ff;box-shadow:6px 6px 0 #ff3fb4;padding:1.2rem 1.4rem;font-family:"Courier New",Courier,monospace;color:#ffd23f}.ct-term-top{margin:0 0 .6rem;font-size:.95rem;color:#c9c2ff;letter-spacing:.06em}.ct-term-top span{display:inline-block;width:12px;height:12px;margin-right:6px;background:#ff3fb4}.ct-term-top span:nth-child(2){background:#ffd23f}.ct-term-top span:nth-child(3){background:#22e6ff}.ct-term-cmd{font-family:"Courier New",Courier,monospace !important;font-size:1.5rem !important;color:#ff3fb4 !important;margin:.2rem 0 .8rem !important;text-shadow:none !important;letter-spacing:.04em}.ct-term-list{margin:0;display:grid;gap:.15rem;font-size:1.22rem;line-height:1.5}.ct-term-list>div{display:grid;grid-template-columns:11rem 1fr;gap:.8rem;padding:.45rem 0;border-bottom:1px dashed rgba(34,230,255,.35)}.ct-term-list dt{color:#22e6ff;font-weight:700}.ct-term-list dt::after{content:" .....";color:#4a4f8a}.ct-term-list dd{margin:0;color:#fff}.ct-term-list a,.ct-term-link{color:#ffd23f;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;background:0;border:0;padding:0;cursor:pointer;min-height:44px}.ct-term-prompt{margin:.7rem 0 0;color:#ff3fb4;font-size:1.2rem}@media(max-width:600px){.ct-term{padding:1rem}.ct-term-list>div{grid-template-columns:1fr;gap:0}.ct-term-list dt::after{content:""}.ct-term-cmd{font-size:1.25rem !important}}html.light .ct-term,html.light .ct-term *{-webkit-text-fill-color:initial}html.light .ct-term{background:#05051a !important}html.light .ct-term-list dd{color:#fff !important}.ct-term-list dt{white-space:nowrap}.ct-term-list>div{align-items:baseline}@media(min-width:601px){.ct-term-list>div{grid-template-columns:12.5rem 1fr}}. Magenta/cyan/gold only;no green. */html.light .fx-dock,html.light .fx-dock.bar-a,html.light .fx-dock.bar-b,html.light .fx-dock.bar-c,html.light .fx-dock.bar-d{background:#fff !important;border-top-color:#c2007a !important;box-shadow:0 -4px 0 rgba(255,62,165,.35) !important;color:#1d1236 !important}html.light .fx-dock a,html.light .fx-dock .btn,html.light .fx-dock .bar-l,html.light .fx-dock .bar-k{color:#1d1236 !important}html.light .fx-dock a[aria-current],html.light .fx-dock a.on,html.light .fx-dock .btn-primary{background:#ffd23f !important;color:#1d1236 !important}html.light .skip,html.light a.skip,html.light .skip-link{background:#fff !important;color:#a3006a !important;border:3px solid #c2007a !important}html.light .skip:focus,html.light .skip:focus-visible,html.light a.skip:focus-visible{outline:3px solid #ffd23f !important;outline-offset:2px !important}html.light .ref-banner,html.light .callbar:not(.callbar-fixed):not(.sticky-call){background:#f3ebff !important;color:#1d1236 !important;border-color:#c2007a !important}html.light .ref-banner a,html.light .callbar a{color:#a3006a !important}html.light .ka-nudge{background:rgba(40,20,70,.55) !important}html.light .ka-nudge .px-box,html.light .ka-nudge>.px-box{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important}html.light .ka-nudge h2{color:#a3006a !important;text-shadow:none !important}html.light .ka-nudge p,html.light .ka-nudge-perks li{color:#2a1a48 !important}html.light .ka-nudge-small{color:#5a4a7a !important}html.light .ka-nudge .btn:not(.btn-primary){border-color:#c2007a !important;color:#1d1236 !important}html.light .askq-back{background:rgba(40,20,70,.55) !important}html.light .askq-box{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important;box-shadow:8px 8px 0 #f0b400 !important}html.light .askq h2,html.light .askq-sub,html.light .askq-done p,html.light .askq label{color:#1d1236 !important}html.light .askq-fine a{color:#a3006a !important}html.light .askq-x{background:#f3ebff !important;color:#a3006a !important;border-color:#c2007a !important}html.light #ka-live,html.light #ka-live .ka-live-panel,html.light #ka-live .ka-chat-panel{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important}html.light #ka-live a,html.light #ka-live button{color:#1d1236}html.light #ka-live .btn-primary{background:#ffd23f !important;color:#1d1236 !important}html.light .levelnav a:focus-visible,html.light .top-tools a:focus-visible,html.light .top-tools button:focus-visible,html.light .tool-btn:focus-visible,html.light .acct-btn:focus-visible,html.light .set-sw:focus-visible{outline:3px solid #ffd23f !important;outline-offset:2px !important;box-shadow:0 0 0 6px rgba(255,210,63,.28) !important}html.light form label,html.light .field label,html.light .area-check label{color:#1d1236 !important;font-weight:700}html.light .btn-soon,html.light [aria-disabled="true"].btn,html.light span.btn.btn-soon{background:#f3ebff !important;color:#5a4a7a !important;border:3px dashed #c2007a !important;opacity:1 !important}html.light .btn-soon small,html.light span.btn.btn-soon small{color:#7a6a9a !important;font-size:.9rem}html.light .cd-box{background:#fff !important;color:#1d1236 !important}html.light .cd-box h2,html.light .cd-sum,html.light .cd-sum b{color:#1d1236 !important}html.light .cd-note,html.light .cd-help{color:#3a2a5a !important}html.light .cd-pop{color:#8a5a00 !important}html.light .cd-x{border-color:#c2007a !important;color:#a3006a !important}html.light .more-quests{background:#fff !important;border-color:#c2007a !important;box-shadow:5px 5px 0 #f0b400 !important}html.light .more-quests>summary{color:#8a5a00 !important}html.light .more-quests>summary small{color:#5a4a7a !important}html.light .more-quests[open]>summary{border-bottom-color:#c2007a}html.calm .cd-play .cd-coin,html.calm .cd-play .cd-pop,html.calm .cd-coin,html.calm .cd-pop{animation:none !important}html.calm .cd-pop{opacity:1 !important}html.calm .cd-coin{top:20px !important;transform:none !important;opacity:1 !important}@media(prefers-reduced-motion:reduce){.cd-play .cd-coin,.cd-play .cd-pop,.cd-coin,.cd-pop{animation:none !important}.cd-pop{opacity:1 !important}.cd-coin{top:20px !important;transform:none !important;opacity:1 !important}}html.calm .bk-choice:hover,html.calm .bk-buy:hover,html.calm .bk-choice,html.calm .bk-buy{transform:none !important}@media(prefers-reduced-motion:reduce){.bk-choice:hover,.bk-buy:hover{transform:none !important}}html.calm #ka-live,html.calm.ka-chat-late #ka-live{transition:none !important}@media(prefers-reduced-motion:reduce){#ka-live{transition:none !important}}.bk-tag{font-size:1.05rem !important;letter-spacing:.05em}.bk-what{font-size:1.2rem !important;line-height:1.55}.bk-ex{font-size:1.12rem !important}.bk-facts{font-size:1.15rem !important}.bk-biz,.acct-nudge{font-size:1.15rem !important;line-height:1.5}.biz-note{font-size:1.15rem !important;line-height:1.55}.biz-list li{font-size:1.12rem !important;line-height:1.5;min-height:2.6rem;align-items:center}.biz-small{font-size:1.08rem !important;line-height:1.5}.biz-promise{font-size:1.12rem !important}.bk-how ~ section details>summary,section[aria-labelledby="faq-title"] details>summary,#faq-title ~ details>summary{min-height:48px !important;padding-top:.65rem !important;padding-bottom:.65rem !important;font-size:1.15rem !important}.ct-term{border-width:4px}.ct-term-list>div{border-bottom-color:rgba(34,230,255,.5) !important}.ct-term-prompt{font-weight:700;letter-spacing:.04em}.ct-term-list a,.ct-term-link{text-underline-offset:4px;text-decoration-thickness:2px}.bk-visit-ways{list-style:none;padding:0;margin:.9rem 0 0;display:flex;flex-wrap:wrap;gap:.55rem}.bk-visit-ways li{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:.45rem .9rem;background:rgba(21,26,61,.9);border:2px solid #ff3fb4;border-radius:12px;color:#fff;font-weight:700;font-size:1.08rem;box-shadow:3px 3px 0 #ffd23f}html.light .bk-visit-ways li{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important;box-shadow:3px 3px 0 #f0b400 !important}html.light .bk-buy:focus-visible,html.light .bk-visit-ways a:focus-visible,html.light .cd-go:focus-visible,html.light .cd-no:focus-visible,html.light .cd-x:focus-visible,html.light details>summary:focus-visible{outline:3px solid #ffd23f !important;outline-offset:2px !important}@media print{.cd-modal,#cd-modal,#ka-live,.ka-chat-open{display:none !important}.bk-visit-ways{box-shadow:none !important}}#cost,#cost-title,#bk-how-title,#b-title,#faq-title,#business,.bk-how,[id="cost"]{scroll-margin-top:6.5rem}@media(max-width:700px){#cost,#cost-title,#bk-how-title,#b-title,#faq-title{scroll-margin-top:5.5rem}}:root{--green:#22e6ff !important}html[data-theme="crt"]{--heading:#22e6ff;--link:#22e6ff;--border:#22e6ff}.co-perks{color:#ffd23f !important}.mint,.ok-mint,.badge-beginner[style*="7dff"],.perk-mint{color:#22e6ff !important}.top-tools{gap:.75rem !important;align-items:center}.top-tools .acct-btn{padding:.55rem .85rem !important;min-height:44px}@media(min-width:641px) and (max-width:900px){.top-tools{gap:.5rem !important}.acct-btn .acct-txt{font-size:.95rem}}@media(max-width:390px){.bk-choices{gap:1rem;padding:0 .15rem}.bk-choice{padding:1.15rem !important}.bk-how .wrap,.alt#cost .wrap,section.alt .wrap{padding-left:1rem;padding-right:1rem}.bk-visit-ways{gap:.4rem}.bk-visit-ways li{font-size:1rem;padding:.4rem .7rem}}.hero-biz a{display:inline-flex;align-items:center;min-height:44px;padding:.35rem .15rem;font-size:1.15rem;text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:2px}.hero-biz a:focus-visible{outline:3px solid #ffd23f;outline-offset:3px}.acct-nudge-new{margin-top:1rem !important;padding:.75rem 1rem;border-left:4px solid #ffd23f;background:rgba(255,210,63,.08);border-radius:0 10px 10px 0}html.light .acct-nudge-new{background:rgba(255,210,63,.22) !important;border-left-color:#c2007a}html.light .tb-arc-pop{color:#ffd23f !important}html.light .statusbar .tb-arc svg{filter:drop-shadow(0 0 1px #000)}html.light .bk-n{background:#a3006a !important;color:#fff !important;border-color:#ffd23f !important}html.calm.ka-chat-late #ka-live{visibility:hidden;opacity:0}html.calm:not(.ka-chat-late) #ka-live{visibility:visible;opacity:1}@media(min-width:761px){.bk-choices{align-items:stretch}.bk-choice{height:100%}.bk-buy{width:100%}}.ct-term-list dd,.ct-term-link{min-height:48px;display:inline-flex;align-items:center}html.light .ka-perks8 .ka-perk{background:#fff !important}html.light .ka-perk b{color:#a3006a !important}.btn-soon small{font-size:.9rem;opacity:.95}.cd-box,.bk-choices,.bk-card{max-width:100%;box-sizing:border-box}.cd-row .btn{max-width:100%}.statusbar .tb-set{position:relative;justify-self:end}.statusbar .tb-set .tool-btn{min-height:40px}.statusbar .tb-set .set-panel{right:0;left:auto;top:calc(100% + 8px);z-index:2147483500;text-align:left}.levelnav ul{align-items:stretch}.levelnav .nav-acct a{border-color:#ffd23f !important}.nav-tok{display:flex}.tok-machine{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;position:relative;cursor:pointer;background:#1b0a4a;border:3px solid #ff3fb4;box-shadow:3px 3px 0 #ffd23f;color:#ffd23f;padding:4px 10px;font:700 .72rem/1.1 "Press Start 2P",monospace;min-width:84px}.tok-machine svg{display:block}.tok-scr{position:absolute;top:13px;left:50%;transform:translateX(-50%);font-size:5px;line-height:1.15;color:#ffd23f;text-align:center;pointer-events:none;letter-spacing:0}.tok-lbl{margin-top:2px;white-space:nowrap}.tok-machine:hover,.tok-machine:focus-visible{background:#2a1458;outline:3px solid #22e6ff;outline-offset:2px}@media(prefers-reduced-motion:no-preference){html:not(.calm) .tok-machine:hover svg{transform:translateY(-2px)}}.v5-hero .trust{background:#140a3a;border:3px solid #ffd23f;box-shadow:5px 5px 0 #ff3fb4;padding:1rem 1.3rem;max-width:760px;margin:1.1rem auto .4rem;border-radius:4px}.v5-hero .trust li{color:#fff;font-size:1.12rem;font-weight:600}.hero-biz{margin:.9rem 0 .2rem;text-align:center}.biz-btn{font-size:1.15rem !important;padding:.85rem 1.3rem !important;min-height:3.1rem}.biz-big{font-family:"Press Start 2P",monospace;font-size:clamp(1.9rem,5vw,3.4rem);line-height:1.15;color:#ffd23f;text-shadow:4px 4px 0 #ff3fb4;margin:.2rem 0 .5rem;letter-spacing:.04em}.biz-sub{font-size:clamp(1.05rem,2.2vw,1.4rem) !important;line-height:1.4 !important;color:#fff !important;margin:0 0 1rem !important}.bk-rate{max-width:980px;margin:.4rem auto 1rem;font-size:1.25rem}.bk-menu{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:980px;margin:0 auto 1.4rem}.bk-item{padding:1.2rem;display:flex;flex-direction:column;gap:.35rem}.bk-item h3{margin:0;font-size:1.35rem}.bk-packs-h{max-width:980px;margin:1.2rem auto .6rem}.bk-packs{list-style:none;padding:0;max-width:980px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.bk-packs li{padding:1.1rem;display:flex;flex-direction:column;gap:.35rem;text-align:center}.bk-packs .bk-pn{font-size:1.3rem}.bk-packs .bk-price{font-size:2rem;font-weight:900;color:#fff}.bk-packs em{font-style:normal;color:#ffd23f;font-weight:700;min-height:1.4em}.bk-packs .bk-buy{margin-top:auto;font-size:1.1rem}@media(max-width:900px){.bk-menu{grid-template-columns:1fr}.bk-packs{grid-template-columns:1fr 1fr}}.cd-packs{list-style:none;padding:0;margin:.8rem 0;display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.cd-pack{display:flex;flex-direction:column;align-items:center;padding:.8rem .5rem;border:3px solid #22e6ff;background:#05051a;color:#fff !important;text-decoration:none;font-size:1.1rem;min-height:5rem}.cd-pack span{font-size:1.5rem;font-weight:900;color:#ffd23f}.cd-pack em{font-style:normal;font-size:.9rem;color:#ff9fd6}.cd-pack.on,.cd-pack:hover,.cd-pack:focus-visible{border-color:#ff3fb4;background:#2a1458;outline:3px solid #ffd23f}.cd-box{max-height:92vh;overflow:auto}html.light .cd-pack{background:#fff !important;color:#1d1236 !important}html.light .cd-pack span{color:#a3006a}html.light .v5-hero .trust{background:#fff !important}html.light .v5-hero .trust li{color:#1d1236 !important}html.light .biz-sub{color:#1d1236 !important}html.light,html.light body{background:#fbf7ff !important}html.light::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;transform:translateZ(0);background-image:radial-gradient(circle at 18% 22%,rgba(255,63,180,.16),transparent 38%),radial-gradient(circle at 82% 30%,rgba(143,123,255,.18),transparent 40%),radial-gradient(circle at 55% 80%,rgba(255,210,63,.16),transparent 42%),radial-gradient(circle,rgba(163,0,106,.45) 1px,transparent 1.6px),radial-gradient(circle,rgba(143,123,255,.45) 1px,transparent 1.6px),radial-gradient(circle,rgba(212,160,0,.5) 1.2px,transparent 1.8px) !important;background-size:100% 100%,100% 100%,100% 100%,97px 89px,151px 137px,211px 193px !important;background-position:0 0,0 0,0 0,13px 21px,71px 43px,37px 97px !important}html.light .v5-hero,html.light .hero,html.light .page-head,html.light section,html.light .v5-sec{background:transparent !important}html.light section.alt,html.light .v5-sec.alt{background:rgba(243,235,255,.6) !important}@keyframes kaLightDrift{to{background-position:0 0,0 0,0 0,110px 110px,-151px 137px,211px -193px}}.tok-machine{overflow:visible}.tok-machine::before{content:"";position:absolute;left:50%;top:-6px;width:7px;height:7px;margin-left:-4px;background:#ffd23f;box-shadow:inset -2px -2px 0 #e0a800;opacity:0}@media(prefers-reduced-motion:no-preference){html:not(.calm) .tok-machine::before{animation:tokDrop 4s ease-in 1.5s infinite}html:not(.calm) .tok-machine svg{animation:tokBob 4s ease-in-out infinite}html:not(.calm) .tok-scr{animation:tokGlow 4s ease-in-out infinite}}@keyframes tokDrop{0%{opacity:0;transform:translateY(-6px)}10%{opacity:1}24%{opacity:1;transform:translateY(30px)}27%,100%{opacity:0;transform:translateY(30px)}}@keyframes tokBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes tokGlow{0%,22%,100%{color:#ffd23f}30%{color:#fff}}.ka-perk-earn{border-color:#ffd23f !important;box-shadow:4px 4px 0 #ff3fb4 !important}html.light .statusbar .tb-mid,html.light .statusbar .tb-mid *{color:#1d1236 !important;-webkit-text-fill-color:#1d1236 !important}html.light .statusbar .tb-set .tool-btn,html.light .statusbar .tb-set .tool-btn *{color:#1d1236 !important;-webkit-text-fill-color:#1d1236 !important;background:#fff !important}.bk-hero .lead{max-width:760px;font-size:1.2rem}.bk-hero .bk-packs{margin:1.2rem 0 1rem;max-width:none}.bk-card{position:relative;padding:1.1rem 1rem 1.2rem !important;gap:.4rem !important}.bk-badge{margin:0;align-self:center;font:700 .8rem/1 "Press Start 2P",monospace;color:#1b0a4a;background:#ffd23f;padding:.45rem .6rem}.bk-badge-off{background:0}.bk-pop{border-color:#ffd23f !important;box-shadow:0 0 0 3px #ffd23f inset,6px 6px 0 #ff3fb4 !important}.bk-save{color:#ffd23f;font-weight:800;min-height:1.4em}.bk-for{font-size:1.02rem;line-height:1.45;color:#e6e2ff;min-height:3em}.bk-trust{list-style:none;padding:0;margin:.4rem 0 .8rem;display:flex;flex-wrap:wrap;gap:.5rem 1.3rem;font-size:1.08rem}.bk-card2{max-width:980px;margin:0 auto 1rem;padding:1.4rem}.bk-promise{max-width:980px;margin:1rem auto;padding:1.2rem 1.4rem;border-color:#ffd23f !important}.bk-promise ul{margin:.4rem 0 0;padding-left:1.2rem;font-size:1.1rem;line-height:1.7}html.light .bk-for{color:#3a2a5a !important}html.light .bk-badge{color:#1d1236 !important}#business .biz-big{font-size:clamp(2.2rem,7vw,4.6rem)}#business .biz-sub{font-family:inherit;font-weight:700;text-transform:none}.biz-go{font-size:1.25rem !important;padding:1rem 1.6rem !important;min-height:56px}html.calm .fam-tile,html.calm .stars,html.calm .px-stars{animation:none !important}@media(prefers-reduced-motion:reduce){.fam-tile,.stars,.px-stars{animation:none !important}}.tok-machine svg,.cd-coin,.ka-tr,.reveal{will-change:transform}@keyframes tokGlow{0%,22%,100%{opacity:1}30%{opacity:.6}}html:not(.calm) .acct-nudge{animation:none !important;position:relative}.tok-machine,.acct-nudge,.statusbar{contain:layout paint;isolation:isolate}.tok-machine svg{transform:translateZ(0)}. Magenta/cyan/gold only;no green. */.tok-machine{min-height:48px;min-width:88px;padding:6px 10px;touch-action:manipulation}.bk-packs .bk-buy,.bk-card .bk-buy{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1rem;width:100%;box-sizing:border-box}.cd-pack{min-height:48px;min-width:44px;touch-action:manipulation;justify-content:center;box-sizing:border-box}.biz-go,.biz-btn{min-height:48px !important;display:inline-flex !important;align-items:center !important;justify-content:center;touch-action:manipulation}.bk-badge{font-size:.72rem !important;line-height:1.25 !important;letter-spacing:.02em;padding:.5rem .7rem !important;border:2px solid #1b0a4a}.bk-hero .lead{font-size:clamp(1.15rem,2.8vw,1.35rem) !important;line-height:1.65 !important;max-width:42rem}.bk-for{font-size:1.08rem !important;line-height:1.55 !important;color:#f0ecff !important}.bk-packs .bk-price,.bk-card .bk-price{font-size:clamp(1.7rem,4vw,2.15rem) !important;font-weight:900;color:#fff !important;text-shadow:0 1px 0 #1b0a4a}html.light .bk-packs .bk-price,html.light .bk-card .bk-price{color:#a3006a !important;text-shadow:none !important}html.calm .tok-machine::before,html.calm .tok-machine svg,html.calm .tok-scr{animation:none !important;transform:none !important;opacity:0 !important}html.calm .tok-scr{opacity:1 !important;color:#ffd23f !important}@media(prefers-reduced-motion:reduce){.tok-machine::before,.tok-machine svg,.tok-scr{animation:none !important;transform:none !important}.tok-machine::before{opacity:0 !important}.tok-scr{opacity:1 !important;color:#ffd23f !important}}html.calm .tok-machine:hover svg,html.calm .bk-card:hover,html.calm .cd-pack:hover,html.calm .biz-go:hover{transform:none !important}@media(prefers-reduced-motion:reduce){.tok-machine:hover svg,.bk-card:hover,.cd-pack:hover,.biz-go:hover{transform:none !important}}html.light .bk-packs .bk-card,html.light .bk-packs li.px-box{background:#fff !important;border-color:#c2007a !important;color:#1d1236 !important;box-shadow:5px 5px 0 #f0b400 !important}html.light .bk-pop{border-color:#ffd23f !important;box-shadow:0 0 0 3px #ffd23f inset,6px 6px 0 #c2007a !important}html.light .bk-pn{color:#a3006a !important}html.light .bk-save{color:#8a5a00 !important}html.light .bk-promise{background:#fff !important;color:#1d1236 !important;border-color:#ffd23f !important}html.light .bk-promise h2{color:#a3006a !important}html.light .bk-promise li,html.light .bk-promise a{color:#1d1236}html.light .bk-promise a{color:#a3006a !important}html.light .bk-trust{color:#1d1236 !important}html.light .bk-trust li{color:#1d1236 !important}html.light .tok-machine{background:#fff !important;border-color:#c2007a !important;box-shadow:3px 3px 0 #f0b400 !important;color:#a3006a !important}html.light .tok-scr{color:#a3006a !important;-webkit-text-fill-color:#a3006a !important}html.light .tok-lbl{color:#1d1236 !important}html.light .bk-badge{background:#ffd23f !important;color:#1d1236 !important;border-color:#c2007a !important}.tok-machine:focus-visible,.bk-packs .bk-buy:focus-visible,.bk-card .bk-buy:focus-visible,.cd-pack:focus-visible,.biz-go:focus-visible,.biz-btn:focus-visible{outline:3px solid #ffd23f !important;outline-offset:3px !important;box-shadow:0 0 0 6px rgba(255,210,63,.28) !important}html.light .tok-machine:focus-visible,html.light .bk-packs .bk-buy:focus-visible,html.light .cd-pack:focus-visible,html.light .biz-go:focus-visible{outline:3px solid #ffd23f !important;outline-offset:3px !important}@media print{.tok-machine::before,.cd-modal,#cd-modal,.cd-box{display:none !important}.tok-machine{box-shadow:none !important;animation:none !important}}@media(max-width:390px){.bk-packs{grid-template-columns:1fr !important;gap:.85rem !important;padding:0 .15rem}.bk-hero .bk-packs{margin-left:0;margin-right:0}}@media(max-width:390px){.bk-packs,.bk-card,.bk-trust,.cd-box,.cd-packs,.bk-promise{max-width:100%;box-sizing:border-box}.bk-trust{flex-direction:column;gap:.45rem}body,html{overflow-x:hidden}}#buy,#cost,#bk-how-title,.bk-how,#faq,section#cost,section.bk-how,section[aria-labelledby="faq-title"]{scroll-margin-top:5.5rem}html.light .bk-menu .bk-item,html.light .bk-card2{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important}html.light .bk-item h3{color:#a3006a !important}.tok-machine,.bk-badge,.bk-pop,.cd-pack,.biz-go,.bk-promise{--ok:#22e6ff;--good:#22e6ff}.bk-save,.bk-for em,.cd-pack em{color:#ffd23f !important}html.light .cd-pack em{color:#8a5a00 !important}body[data-page="contact"] .acct-nudge,body[data-page="refer"] .acct-nudge{margin-top:1rem !important;padding:.75rem 1rem;border-left:4px solid #ffd23f;background:rgba(255,210,63,.08);border-radius:0 10px 10px 0;font-size:1.12rem;line-height:1.5}html.light body[data-page="contact"] .acct-nudge,html.light body[data-page="refer"] .acct-nudge{background:rgba(255,210,63,.22) !important;border-left-color:#c2007a}html.light .cd-pack{border-color:#22e6ff !important;box-shadow:3px 3px 0 #f0b400}html.light .cd-pack b{color:#1d1236 !important}html.light .cd-pack.on,html.light .cd-pack:hover,html.light .cd-pack:focus-visible{border-color:#c2007a !important;background:#f3ebff !important}html.light .bk-for{color:#3a2a5a !important;font-size:1.08rem !important}@media(min-width:901px){.bk-packs{align-items:stretch}.bk-packs .bk-card,.bk-packs li{height:100%;display:flex;flex-direction:column}.bk-packs .bk-buy{margin-top:auto}}.tok-lbl{font-size:.65rem;letter-spacing:.02em;max-width:100%;overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:reduce){.tok-machine::before{animation:none !important;opacity:0 !important;content:none !important}.tok-machine svg{animation:none !important}.tok-scr{animation:none !important}}@media print{.nav-tok,.tok-machine{animation:none !important}.tok-scr{color:#000 !important}}.nav-acct a:focus-visible,.statusbar .tb-set .tool-btn:focus-visible{outline:3px solid #ffd23f !important;outline-offset:2px !important}.bk-trust{font-size:1.12rem !important;line-height:1.5;gap:.55rem 1.4rem}html.light .nav-tok .tok-machine:hover,html.light .nav-tok .tok-machine:focus-visible{background:#f3ebff !important}@media(max-width:390px){.cd-packs{grid-template-columns:1fr !important;gap:.55rem}.cd-box{padding:1rem .85rem;width:min(100%,360px)}}.bk-pop,.bk-card{max-width:100%;box-sizing:border-box}.bk-packs{overflow:visible;width:100%}.biz-go:hover,.biz-btn:hover{filter:brightness(1.05)}html.calm .biz-go:hover,html.calm .biz-btn:hover{filter:none}html.light .bk-how,html.light .bk-card2,html.light .bk-how .px-box,html.light .bk-how li{color:#1d1236 !important}html.light .bk-how h2,html.light .bk-how h3{color:#a3006a !important}.bk-promise,#faq-title,section[aria-labelledby="faq-title"] h2{scroll-margin-top:5.5rem}html.calm .bk-pop:hover,html.calm .bk-card:hover,html.calm .bk-packs li:hover{transform:none !important;filter:none !important}.tok-machine:focus-visible{outline:3px solid #ffd23f !important;outline-offset:3px !important;border-color:#22e6ff !important}.bk-rate{font-size:clamp(1.15rem,2.5vw,1.35rem) !important;line-height:1.55 !important}html.light .bk-rate,html.light #cost .lead{color:#1d1236 !important}@media(max-width:390px){.bk-hero .wrap,.page-head.bk-hero .wrap{padding-left:.85rem;padding-right:.85rem}.bk-card{padding:1rem .85rem !important}}@media print{#ka-live,.ka-nudge,.askq-back{display:none !important}}.bk-packs .ok,.bk-packs .good,.cd-pack .ok,.tok-machine .ok{color:#22e6ff !important}. Magenta/cyan/gold only;no green. */.ct-term,.ct-term-list,.ct-term-list dd,.ct-term-list dt,.ct-term-link{font-size:1.12rem !important;line-height:1.65 !important}.ct-term-cmd{font-size:clamp(1.05rem,2.5vw,1.25rem) !important;line-height:1.45 !important}body[data-page="contact"] .page-head .lead,body[data-page="contact"] .form-h,#contact-form label{font-size:1.18rem !important;line-height:1.6 !important}#contact-form .hint{font-size:1rem !important;line-height:1.45}body[data-page="refer"] .page-head .lead,body[data-page="refer"] .ref-box p,body[data-page="refer"] .ref-steps li,body[data-page="refer"] .ref-rewards p,body[data-page="refer"] .refer-text-hint{font-size:1.18rem !important;line-height:1.65 !important}body[data-page="about"] .page-head .lead,body[data-page="seniors"] .page-head .lead,body[data-page="about"] .lead,body[data-page="seniors"] .lead{font-size:clamp(1.18rem,2.8vw,1.4rem) !important;line-height:1.65 !important;max-width:42rem}.faq details p,details.px-box p,section[aria-labelledby="faq-title"] details p,#faq details p{font-size:1.2rem !important;line-height:1.65 !important}footer,.footer-cols,.footer-col,footer p,.footer-col a,footer li{font-size:1.12rem !important;line-height:1.55 !important}.footer-col h2,.footer-col h3{font-size:1.05rem !important;line-height:1.4 !important;letter-spacing:.04em}#settings-toggle,.set-toggle.tool-btn{min-height:52px !important;min-width:52px;padding:.45rem .9rem !important;touch-action:manipulation}.nav-acct a,.acct-btn,.top-tools .acct-btn{min-height:52px !important;display:inline-flex !important;align-items:center !important;padding:.45rem .9rem !important;touch-action:manipulation;box-sizing:border-box}.levelnav a,#levelnav a,.lv-links a{min-height:52px !important;display:inline-flex !important;align-items:center !important;justify-content:center;padding:.55rem .7rem !important;touch-action:manipulation;box-sizing:border-box}.fx-dock a,.fx-dock .btn,.fx-dock.bar-v a,.fx-dock.bar-a a,.fx-dock.bar-c a,.fx-dock.bar-d a{min-height:52px !important;touch-action:manipulation;box-sizing:border-box}.askq-send,.askq .askq-send,.askq button[type="submit"]{min-height:52px !important;width:100%;display:inline-flex;align-items:center;justify-content:center;touch-action:manipulation;font-size:1.1rem !important}#ka-live,.ka-chat-open,#ka-live button,.ka-live-launch{min-height:52px !important;min-width:52px;touch-action:manipulation}@media(max-width:700px){.footer-col a,.footer-links a,footer nav a{min-height:52px !important;display:inline-flex !important;align-items:center !important;padding:.35rem .25rem;touch-action:manipulation}}#contact-form input:focus-visible,#contact-form textarea:focus-visible,#contact-form select:focus-visible,#contact-form .choice:focus-within{outline:3px solid #ffd23f !important;outline-offset:2px !important;border-color:#22e6ff !important}.faq details>summary:focus-visible,details.px-box>summary:focus-visible,section[aria-labelledby="faq-title"] details>summary:focus-visible{outline:3px solid #ffd23f !important;outline-offset:3px !important}.fx-dock a:focus-visible,.fx-dock .btn:focus-visible,.levelnav a:focus-visible,#levelnav a:focus-visible,.menu-toggle:focus-visible{outline:3px solid #ffd23f !important;outline-offset:3px !important}.askq input:focus-visible,.askq textarea:focus-visible,.askq-send:focus-visible,.askq-x:focus-visible,.askq button:focus-visible{outline:3px solid #ffd23f !important;outline-offset:2px !important}.ka-chat-open:focus-visible,.ct-term-link:focus-visible,#ka-live:focus-visible,#ka-live a:focus-visible,#ka-live button:focus-visible{outline:3px solid #ffd23f !important;outline-offset:3px !important}html.light .quest-btn,html.light .quest-grid .quest-btn,html.light .quest-grid>li .quest-btn{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important;box-shadow:5px 5px 0 #f0b400 !important}html.light .quest-btn small{color:#3a2a5a !important}html.light .quest-btn[aria-pressed="true"]{background:#ffd23f !important;color:#1d1236 !important}html.light .ka-perks8 .ka-perk,html.light .ka-perk{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important}html.light .ka-perk b,html.light .ka-perk span b{color:#a3006a !important}html.light .ka-perk span{color:#1d1236 !important}html.light .ref-box,html.light .ref-rewards,html.light body[data-page="refer"] .px-box.card{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important;box-shadow:5px 5px 0 #f0b400 !important}html.light .ref-h2,html.light body[data-page="refer"] h2{color:#a3006a !important}html.light .ref-steps li{color:#1d1236 !important}html.light .ct-term{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important;box-shadow:6px 6px 0 #f0b400 !important}html.light .ct-term-cmd,html.light .ct-term-top{color:#a3006a !important}html.light .ct-term-list dt{color:#8a5a00 !important}html.light .ct-term-list dd,html.light .ct-term-link,html.light .ct-term-prompt{color:#1d1236 !important}html.light .ct-term-link{color:#a3006a !important}html.light footer,html.light .footer-cols{background:#f7f2ff !important;color:#1d1236 !important;border-top-color:#c2007a !important}html.light .footer-col h2,html.light .footer-col h3{color:#a3006a !important}html.light .footer-col a,html.light footer a{color:#a3006a !important}html.light footer p,html.light .footer-col li{color:#1d1236 !important}html.light .acct-nudge,html.light .acct-nudge-new{background:rgba(255,210,63,.22) !important;color:#1d1236 !important;border-left-color:#c2007a !important}html.light .acct-nudge a,html.light .acct-nudge .portal-link{color:#a3006a !important;font-weight:700}html.light .askq-box,html.light .askq .px-box{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important}html.light .askq h2,#askq-h,html.light .askq-sub,html.light .askq-fine{color:#1d1236 !important}html.light .askq h2,#askq-h{color:#a3006a !important}html.light .askq label{color:#1d1236 !important}@media(max-width:390px){.nav-tok,.tok-machine{max-width:100%;box-sizing:border-box}.tok-machine{min-width:72px;padding:4px 6px !important}.tok-lbl{font-size:.58rem !important;letter-spacing:0}.top-tools,.statusbar{flex-wrap:wrap;max-width:100%;overflow:hidden}}@media(max-width:390px){#levelnav,.levelnav,.lv-links{max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;gap:.45rem !important;padding-left:.5rem;padding-right:.5rem;box-sizing:border-box}.levelnav a{flex:1 1 auto;min-width:0;font-size:.85rem}html,body{overflow-x:hidden}}@media(max-width:390px){body[data-page="refer"] .grid-2,body[data-page="refer"] .ref-box,body[data-page="business"] .biz-grid,body[data-page="business"] .grid-2,body[data-page="business"] .grid-3{display:grid !important;grid-template-columns:1fr !important;gap:.75rem !important}body[data-page="refer"] .px-box,body[data-page="business"] .px-box{max-width:100%;box-sizing:border-box}}@media(max-width:390px){.quest-grid{gap:.55rem !important;margin:.55rem 0 !important}.quest-grid>li{flex-basis:100% !important;max-width:100% !important}.quest-btn{min-height:96px;padding:.65rem .75rem}}@media(max-width:390px){.wrap,main,.page-head .wrap,footer .wrap{max-width:100%;padding-left:.85rem;padding-right:.85rem;box-sizing:border-box}.ref-banner,.fx-dock,.cd-modal,.askq-box{max-width:100vw;box-sizing:border-box}}html.calm .ka-ship,html.calm .ka-shot,html.calm .ka-ship-hl{display:none !important;animation:none !important}@media(prefers-reduced-motion:reduce){.ka-ship,.ka-shot{display:none !important;animation:none !important}}html.calm .fx-stars,html.calm .stars,html.calm [class*="particle"],html.calm .galaxy-bg,html.calm body::before,html.calm body::after{animation:none !important}@media(prefers-reduced-motion:reduce){.fx-stars,.stars,[class*="particle"],.galaxy-bg,body::before,body::after{animation:none !important}}html.calm .arc-coin,html.calm .arc-scr,html.calm .cd-modal .cd-coin,html.calm .tok-machine::before{animation:none !important;opacity:0 !important}@media(prefers-reduced-motion:reduce){.arc-coin,.arc-scr{animation:none !important;opacity:0 !important}}html.calm .quest-btn:hover,html.calm .levelnav a:hover,html.calm .ref-box:hover,html.calm .ct-term-link:hover,html.calm .footer-col a:hover{transform:none !important;filter:none !important}@media(prefers-reduced-motion:reduce){.quest-btn:hover,.levelnav a:hover{transform:none !important}}@media print{#ka-live,.ka-nudge,.askq,.askq-back,.askq-box,.tok-machine,.nav-tok,.fx-dock,.ka-ship,.cd-modal,#cd-modal,.set-panel,#settings-panel,.ref-banner,.menu-toggle{display:none !important}}@media print{.ct-term,footer,.footer-cols,.ref-box,.ka-perk,.quest-btn{background:#fff !important;color:#000 !important;box-shadow:none !important;border-color:#000 !important}a{color:#000 !important;text-decoration:underline}}body[data-page="games"] .acct-nudge,body[data-page="arcade"] .acct-nudge{margin-top:1rem !important;padding:.75rem 1rem;border-left:4px solid #ffd23f;background:rgba(255,210,63,.08);border-radius:0 10px 10px 0;font-size:1.12rem;line-height:1.5}html.light body[data-page="games"] .acct-nudge{background:rgba(255,210,63,.22) !important;border-left-color:#c2007a}.acct-nudge a.portal-link,.acct-nudge .portal-link{display:inline-flex;align-items:center;min-height:48px;padding:.15rem .1rem;text-decoration:underline;text-underline-offset:3px;font-weight:700}.ref-steps,.ref-rewards h2,.ref-rewards h3,.ref-h2{font-size:1.2rem !important;line-height:1.5 !important}.ref-steps li{padding:.35rem 0}.ct-term-list>div{min-height:52px;align-items:center}.ct-term-list dd,.ct-term-link,.ka-chat-open.ct-term-link{min-height:52px !important;display:inline-flex !important;align-items:center !important;padding:.25rem 0;touch-action:manipulation}html.light body[data-page="business"] .px-box,html.light body[data-page="business"] .biz-card,html.light .biz-grid .px-box{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important}html.light body[data-page="business"] h2,html.light body[data-page="business"] h3{color:#a3006a !important}.set-sw:focus-visible,#settings-toggle:focus-visible,.set-toggle:focus-visible{outline:3px solid #ffd23f !important;outline-offset:3px !important}@media(max-width:390px){#settings-toggle,.menu-toggle,#menu-toggle{min-height:52px !important;font-size:.95rem;padding:.4rem .65rem !important}.set-txt{font-size:.9rem}}html.calm .fx-ticker div,html.calm .fx-flyby,html.calm .fx-glowtext,html.calm .ka-typing::after{animation:none !important}html.calm .ka-typing::after{opacity:1}@media(prefers-reduced-motion:reduce){.fx-ticker div,.fx-flyby,.fx-glowtext{animation:none !important}}.faq details>summary,details.px-box>summary{min-height:52px !important;font-size:1.18rem !important;line-height:1.45 !important;padding-top:.7rem !important;padding-bottom:.7rem !important;touch-action:manipulation}.ct-term .ok,.ref-box .ok,.faq .ok,.acct-nudge .ok,.ct-term .good,.ref-box .good{color:#22e6ff !important}html.light .ct-term .ok,html.light .ref-box .ok{color:#0088a8 !important}html.light .levelnav a,html.light #levelnav a{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important}html.light .levelnav a[aria-current="page"],html.light #levelnav a[aria-current="page"]{background:#ffd23f !important;color:#1d1236 !important}#ct-term-h,.ct-term-sec,#ref-members,#ask,section.ct-term-sec{scroll-margin-top:5.5rem}@media(max-width:390px){.askq-box{width:min(100%,360px) !important;max-width:calc(100vw - 1.2rem);padding:1rem .85rem;box-sizing:border-box}.askq-send{min-height:52px !important}}footer .legal,footer small,footer .fineprint,.footer-col small{font-size:1rem !important;line-height:1.5 !important}. Magenta/cyan/gold only;no green. */body[data-page="games"] .page-head .lead,body[data-page="games"] .cabinets~.note,body[data-page="games"] .game-text-hint{font-size:clamp(1.15rem,2.8vw,1.35rem) !important;line-height:1.65 !important;max-width:44rem}.cabinets .cabinet h3,.cabinets .cabinet p,.cabinet .diff{font-size:1.15rem !important;line-height:1.5 !important}.cabinets .cabinet h3{font-size:clamp(1.15rem,2.5vw,1.35rem) !important;letter-spacing:.02em}.cabinets .cabinet .btn,.cabinets a.btn-gold,body[data-page="games"] .cabinet .btn{min-height:52px !important;display:inline-flex !important;align-items:center !important;justify-content:center;padding:.65rem 1rem !important;touch-action:manipulation;box-sizing:border-box}body[data-page="404"] .actions .btn,.nf .actions .btn,.page-head.nf .actions .btn{min-height:52px !important;display:inline-flex !important;align-items:center !important;touch-action:manipulation;padding:.55rem 1rem !important}.nf-links a{min-height:52px !important;display:inline-flex !important;align-items:center !important;padding:.35rem .15rem;touch-action:manipulation;font-size:1.12rem !important;line-height:1.45}.ps-card .btn,.ps-in .btn,.ps-new .btn,body[data-page="login"] .ps-grid .btn{min-height:52px !important;display:inline-flex !important;align-items:center !important;justify-content:center;width:100%;max-width:100%;touch-action:manipulation;box-sizing:border-box}.cd-packs .cd-pack,.cd-modal .cd-pack{min-height:52px !important;display:flex !important;flex-direction:column;justify-content:center;align-items:center;padding:.65rem .85rem !important;touch-action:manipulation;box-sizing:border-box}.cd-x,.cd-modal .cd-x{min-height:52px !important;min-width:52px !important;touch-action:manipulation}.cd-modal .cd-no,.cd-box .cd-no{min-height:52px !important;padding:.55rem 1.1rem !important;touch-action:manipulation}body[data-page="about"] .actions .btn,body[data-page="consult"] .actions .btn,body[data-page="service-area"] .actions .btn{min-height:52px !important;display:inline-flex !important;align-items:center !important;touch-action:manipulation}.task,button.task,[data-quest-jump]{min-height:52px !important;display:inline-flex !important;align-items:center !important;padding:.55rem .85rem !important;touch-action:manipulation;box-sizing:border-box}.bk-menu .bk-item:focus-within,.bk-packs .bk-buy:focus-visible,.bk-card .bk-buy:focus-visible{outline:3px solid #ffd23f !important;outline-offset:3px !important}.cabinets .cabinet .btn:focus-visible,.cabinets a.btn-gold:focus-visible,.cabinet:focus-within{outline:3px solid #ffd23f !important;outline-offset:3px !important}.cd-pack:focus-visible,.cd-x:focus-visible,.cd-no:focus-visible,.cd-modal a:focus-visible,.cd-help a:focus-visible{outline:3px solid #ffd23f !important;outline-offset:2px !important}.nf-links a:focus-visible,.ps-card .btn:focus-visible,.ps-in a:focus-visible,.ps-new a:focus-visible{outline:3px solid #ffd23f !important;outline-offset:3px !important}.city-pills a,.pills.city-pills a,ul.pills a{min-height:48px !important;display:inline-flex !important;align-items:center !important;padding:.45rem .85rem !important;touch-action:manipulation}.cd-box h2,#cd-h,.cd-sum,.cd-note,.cd-help{font-size:1.15rem !important;line-height:1.55 !important}.cd-box h2,#cd-h{font-size:clamp(1.25rem,3vw,1.55rem) !important;line-height:1.35 !important}.cd-pack b,.cd-packs .cd-pack b{font-size:1.15rem !important;line-height:1.3 !important}.cd-pack span,.cd-pack em{font-size:1.05rem !important;line-height:1.35}.bk-packs .bk-pn,.bk-card .bk-pn{font-size:clamp(1.2rem,2.8vw,1.45rem) !important;line-height:1.3 !important}.bk-save{font-size:1.05rem !important;line-height:1.4 !important}.bk-menu .bk-tag,.bk-item .bk-tag{font-size:1rem !important;letter-spacing:.04em;line-height:1.35 !important}.bk-what,.bk-item h3{font-size:1.15rem !important;line-height:1.55 !important}.bk-item h3{font-size:clamp(1.2rem,2.5vw,1.4rem) !important}body[data-page="login"] .page-head .lead,.ps-card p,.ps-foot,.login-text-hint{font-size:1.15rem !important;line-height:1.6 !important}.ps-card h2{font-size:clamp(1.25rem,2.8vw,1.5rem) !important;line-height:1.3 !important}body[data-page="about"] .quote,body[data-page="about"] .about-sig,body[data-page="about"] .about-text-hint,body[data-page="about"] .checks li{font-size:1.15rem !important;line-height:1.6 !important}.page-head.nf .lead,.nf .lead,.nf .continue{font-size:clamp(1.15rem,2.8vw,1.4rem) !important;line-height:1.6 !important}.nf .continue{letter-spacing:.06em}body[data-page="business"] .biz-note,body[data-page="business"] .biz-small,.biz-promise li,.biz-list li{font-size:1.12rem !important;line-height:1.55 !important}.biz-section-h,body[data-page="business"] .biz-box h4{font-size:clamp(1.15rem,2.5vw,1.35rem) !important;line-height:1.35 !important}body[data-page="service-area"] .lead,body[data-page="service-area"] .hint,body[data-page="service-area"] li,body[data-page="service-area"] details p{font-size:1.15rem !important;line-height:1.6 !important}html.light .cabinets .cabinet,html.light .cabinet{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important;box-shadow:5px 5px 0 #f0b400 !important}html.light .cabinet h3{color:#a3006a !important}html.light .cabinet p,html.light .cabinet .diff{color:#1d1236 !important}html.light .diff-easy{color:#0088a8 !important}html.light .diff-med{color:#8a5a00 !important}html.light .diff-hard{color:#a3006a !important}html.light .page-head.nf,html.light .nf .lead,html.light .nf .continue{color:#1d1236 !important}html.light .nf-links a{color:#a3006a !important;font-weight:700}html.light .nf .label{color:#8a5a00 !important}html.light .ps-card,html.light .ps-in,html.light .ps-new{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important;box-shadow:5px 5px 0 #f0b400 !important}html.light .ps-card h2,html.light .ps-tag{color:#a3006a !important}html.light .ps-card p,html.light .ps-foot{color:#1d1236 !important}html.light .cd-box,html.light .cd-modal .cd-box{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important;box-shadow:6px 6px 0 #f0b400 !important}html.light .cd-box h2,html.light #cd-h{color:#a3006a !important}html.light .cd-sum,html.light .cd-note,html.light .cd-help{color:#1d1236 !important}html.light .cd-pack{background:#fff8e8 !important;color:#1d1236 !important;border-color:#c2007a !important}html.light .cd-pack b{color:#a3006a !important}html.light .cd-x{color:#1d1236 !important;border-color:#c2007a !important}html.light .bk-packs .bk-card,html.light .bk-menu .bk-item{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important}html.light .bk-pn,html.light .bk-item h3{color:#a3006a !important}html.light .bk-for,html.light .bk-what,html.light .bk-tag{color:#1d1236 !important}html.light .bk-save{color:#0088a8 !important}html.light body[data-page="about"] .quote,html.light body[data-page="about"] .px-box.card,html.light .about-expect .px-box{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important}html.light body[data-page="about"] .about-sig{color:#a3006a !important}html.light .city-pills a{background:#fff !important;color:#a3006a !important;border-color:#c2007a !important}html.light .quest-result,html.light #quest-result,html.light .task,html.light button.task{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important}html.light .task[aria-pressed="true"],html.light .task:focus-visible{background:#ffd23f !important;color:#1d1236 !important}html.light body[data-page="service-area"] .px-box,html.light body[data-page="consult"] .px-box{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important}html.light body[data-page="service-area"] h2,html.light body[data-page="consult"] h2{color:#a3006a !important}@media(min-width:900px){.bk-packs{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:1rem !important;width:100%;align-items:stretch}.bk-packs .bk-card,.bk-packs>li{width:100%;max-width:none;height:100%;box-sizing:border-box;display:flex;flex-direction:column}.bk-packs .bk-buy{margin-top:auto}}@media(min-width:900px){.cabinets{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:1.2rem !important;align-items:stretch}.cabinets .cabinet{height:100%;display:flex;flex-direction:column;box-sizing:border-box}.cabinets .cabinet .btn{margin-top:auto;align-self:stretch}}@media(min-width:900px){.quest-grid{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:.85rem !important;width:100%}.quest-grid>li{min-width:0;max-width:none}.quest-btn{width:100%;height:100%;min-height:120px;box-sizing:border-box}}@media(min-width:700px){.ps-grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:1.2rem !important;align-items:stretch;width:100%}.ps-card{height:100%;display:flex;flex-direction:column;box-sizing:border-box}.ps-card .btn{margin-top:auto}}@media(min-width:900px){.bk-menu{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:1rem !important;width:100%}.bk-menu .bk-item{height:100%;box-sizing:border-box}}@media(max-width:390px){.cabinets{display:grid !important;grid-template-columns:1fr !important;gap:.75rem !important}.cabinets .cabinet{max-width:100%;box-sizing:border-box}.cabinets .cabinet .btn{width:100%}}@media(max-width:390px){.bk-packs{display:grid !important;grid-template-columns:1fr !important;gap:.75rem !important}.bk-packs .bk-card{max-width:100%;box-sizing:border-box}.bk-menu{display:grid !important;grid-template-columns:1fr !important;gap:.75rem !important}}@media(max-width:390px){.cd-modal{padding:.55rem !important}.cd-box{width:min(100%,360px) !important;max-width:calc(100vw - 1rem);padding:1rem .75rem !important;box-sizing:border-box}.cd-packs{display:grid !important;grid-template-columns:1fr 1fr !important;gap:.55rem !important}.cd-pack{min-width:0;width:100%}}@media(max-width:390px){.nf .actions,.page-head.nf .actions{display:flex;flex-direction:column;gap:.55rem;align-items:stretch}.nf .actions .btn{width:100%;justify-content:center}.nf-links{display:flex;flex-direction:column;gap:.25rem}}@media(max-width:390px){.ps-grid{display:grid !important;grid-template-columns:1fr !important;gap:.75rem !important}.ps-card{max-width:100%;box-sizing:border-box}}@media(max-width:390px){.about-expect,.about-grid{display:grid !important;grid-template-columns:1fr !important;gap:.75rem !important}.city-pills{display:flex;flex-wrap:wrap;gap:.45rem}.city-pills a{flex:1 1 auto;justify-content:center}}html.calm .cabinet,html.calm .cabinet .screen,html.calm .cabinets .cabinet{transition:none !important;transform:none !important;filter:none !important}html.calm .cabinet:hover,html.calm .cabinet .screen:hover{transform:none !important;filter:none !important;box-shadow:inherit}@media(prefers-reduced-motion:reduce){.cabinet,.cabinet .screen{transition:none !important;transform:none !important}}html.calm .cd-coin,html.calm .cd-pop,html.calm .cd-play .cd-coin,html.calm .cd-play .cd-pop{animation:none !important}html.calm .cd-pop{opacity:1 !important}html.calm .cd-coin{top:20px !important}@media(prefers-reduced-motion:reduce){.cd-coin,.cd-pop,.cd-play .cd-coin,.cd-play .cd-pop{animation:none !important}.cd-pop{opacity:1 !important}}html.calm .ps-card:hover,html.calm .bk-card:hover,html.calm .bk-item:hover,html.calm body[data-page="about"] .quote:hover,html.calm .cabinet:hover{transform:none !important;filter:none !important}@media(prefers-reduced-motion:reduce){.ps-card:hover,.bk-card:hover,.bk-item:hover{transform:none !important}}@media print{.cabinets .screen,.cd-stage,.cd-coin,.cd-slot,.cd-pop,.nf .continue .cursor{display:none !important}.cabinet,.ps-card,.bk-card,.nf-links a{background:#fff !important;color:#000 !important;box-shadow:none !important;border-color:#000 !important}}@media print{.bk-packs .bk-card,.bk-menu .bk-item,.biz-box,.biz-promise li,.quest-btn,.task{background:#fff !important;color:#000 !important;box-shadow:none !important;border-color:#000 !important}.bk-price,.bk-pn,.biz-section-h{color:#000 !important;text-shadow:none !important}}body[data-page="login"] .acct-nudge,body[data-page="404"] .acct-nudge,.page-head.nf .acct-nudge,body[data-page="about"] .acct-nudge,body[data-page="quest"] .acct-nudge,body[data-page="service-area"] .acct-nudge{margin-top:1rem !important;padding:.75rem 1rem;border-left:4px solid #ffd23f;background:rgba(255,210,63,.08);border-radius:0 10px 10px 0;font-size:1.12rem !important;line-height:1.5 !important}html.light body[data-page="login"] .acct-nudge,html.light body[data-page="404"] .acct-nudge,html.light .page-head.nf .acct-nudge,html.light body[data-page="about"] .acct-nudge,html.light body[data-page="quest"] .acct-nudge,html.light body[data-page="service-area"] .acct-nudge{background:rgba(255,210,63,.22) !important;border-left-color:#c2007a;color:#1d1236 !important}body[data-page="book"] .acct-nudge,.bk-hero .acct-nudge{font-size:1.12rem !important;line-height:1.5 !important;padding:.7rem 1rem;border-left:4px solid #ffd23f;background:rgba(255,210,63,.08);border-radius:0 10px 10px 0}. Magenta/cyan/gold only;no green. */body[data-page="seniors"] .lead,body[data-page="seniors"] main p{font-size:clamp(1.2rem,2.8vw,1.4rem) !important;line-height:1.65 !important;max-width:44rem}body[data-page="seniors"] ul.help li,body[data-page="seniors"] ul.help b{font-size:1.15rem !important;line-height:1.55 !important}body[data-page="seniors"] ul.help b{font-size:clamp(1.15rem,2.5vw,1.3rem) !important;line-height:1.35 !important}body[data-page="seniors"] .btn,body[data-page="seniors"] .btns .btn{min-height:52px !important;display:inline-flex !important;align-items:center !important;justify-content:center;padding:.65rem 1.2rem !important;touch-action:manipulation;box-sizing:border-box}body[data-page="seniors"] .btn:focus-visible,body[data-page="seniors"] .top a:focus-visible,body[data-page="seniors"] .contact a:focus-visible,body[data-page="seniors"] .acct-nudge a:focus-visible,body[data-page="seniors"] .skip:focus-visible{outline:3px solid #ffd23f !important;outline-offset:3px !important}body[data-page="seniors"] ul.help li{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important;box-shadow:4px 4px 0 #f0b400 !important}body[data-page="seniors"] ul.help b{color:#a3006a !important}body[data-page="seniors"] .acct-nudge{margin-top:1rem !important;padding:.75rem 1rem;border-left:4px solid #ffd23f;background:rgba(255,210,63,.22) !important;border-radius:0 10px 10px 0;font-size:1.15rem !important;line-height:1.55 !important;color:#1d1236 !important}body[data-page="seniors"] .contact,body[data-page="seniors"] .note{font-size:1.15rem !important;line-height:1.6 !important}body[data-page="seniors"] .contact{border-color:#c2007a !important}body[data-page="seniors"] .top a.txt,body[data-page="seniors"] .top a.back-main{min-height:52px !important;display:inline-flex !important;align-items:center !important;padding:.35rem .55rem;touch-action:manipulation}@media(max-width:390px){body[data-page="seniors"] ul.help{display:grid !important;grid-template-columns:1fr !important;gap:.65rem !important}body[data-page="seniors"] .btns{display:flex;flex-direction:column;gap:.55rem;align-items:stretch}body[data-page="seniors"] .btns .btn{width:100%;justify-content:center}}@media print{body[data-page="seniors"] ul.help li,body[data-page="seniors"] .contact,body[data-page="seniors"] .note,body[data-page="seniors"] table{background:#fff !important;color:#000 !important;box-shadow:none !important;border-color:#000 !important}body[data-page="seniors"] .top{background:#fff !important;color:#000 !important;border-color:#000 !important}body[data-page="seniors"] .top a{color:#000 !important}}body[data-page="consult"] .page-head .lead,body[data-page="consult"] .paid-note-h,body[data-page="consult"] .consult-text-hint,body[data-page="consult"] .px-box p{font-size:clamp(1.15rem,2.8vw,1.35rem) !important;line-height:1.65 !important}body[data-page="consult"] .actions .btn,body[data-page="consult"] .px-box .btn{min-height:52px !important;display:inline-flex !important;align-items:center !important;justify-content:center;padding:.55rem 1rem !important;touch-action:manipulation;box-sizing:border-box}body[data-page="consult"] .actions .btn:focus-visible,body[data-page="consult"] .px-box .btn:focus-visible,body[data-page="consult"] .acct-nudge a:focus-visible,body[data-page="consult"] .portal-link:focus-visible{outline:3px solid #ffd23f !important;outline-offset:3px !important}html.light body[data-page="consult"] .px-box,html.light body[data-page="consult"] .page-head{color:#1d1236 !important}html.light body[data-page="consult"] .px-box{background:#fff !important;border-color:#c2007a !important;box-shadow:5px 5px 0 #f0b400 !important}html.light body[data-page="consult"] .paid-note-h,html.light body[data-page="consult"] h1{color:#a3006a !important}@media(max-width:390px){body[data-page="consult"] .actions{display:flex;flex-direction:column;gap:.55rem;align-items:stretch}body[data-page="consult"] .actions .btn{width:100%;justify-content:center}}html.calm body[data-page="consult"] .px-box,html.calm body[data-page="consult"] .px-box:hover{transition:none !important;transform:none !important;filter:none !important}@media(prefers-reduced-motion:reduce){body[data-page="consult"] .px-box{transition:none !important;transform:none !important}}body[data-page="consult"] .acct-nudge{margin-top:1rem !important;padding:.75rem 1rem;border-left:4px solid #ffd23f;background:rgba(255,210,63,.08);border-radius:0 10px 10px 0;font-size:1.12rem !important;line-height:1.5 !important}html.light body[data-page="consult"] .acct-nudge{background:rgba(255,210,63,.22) !important;border-left-color:#c2007a;color:#1d1236 !important}@media print{body[data-page="consult"] .px-box,body[data-page="consult"] .actions .btn{background:#fff !important;color:#000 !important;box-shadow:none !important;border-color:#000 !important}}body[data-page="refer"] .ref-steps,body[data-page="refer"] .ref-steps li,body[data-page="refer"] .ref-rewards p,body[data-page="refer"] .refer-text-hint,body[data-page="refer"] .page-head .lead{font-size:1.15rem !important;line-height:1.6 !important}body[data-page="refer"] .ref-h2{font-size:clamp(1.2rem,2.8vw,1.45rem) !important;line-height:1.35 !important}body[data-page="refer"] .actions .btn,body[data-page="refer"] .ref-box .btn{min-height:52px !important;display:inline-flex !important;align-items:center !important;justify-content:center;touch-action:manipulation;box-sizing:border-box}body[data-page="refer"] .actions .btn:focus-visible,body[data-page="refer"] .ref-box .btn:focus-visible,body[data-page="refer"] .acct-nudge a:focus-visible,body[data-page="refer"] .tierchip:focus-visible{outline:3px solid #ffd23f !important;outline-offset:3px !important}body[data-page="city-south-st-paul"] .page-head .lead,body[data-page="city-west-st-paul"] .page-head .lead,body[data-page="city-inver-grove-heights"] .page-head .lead,body[data-page="city-st-paul"] .page-head .lead,body[data-page^="city-"] .checks li{font-size:clamp(1.15rem,2.8vw,1.35rem) !important;line-height:1.65 !important}body[data-page^="city-"] .actions .btn{min-height:52px !important;display:inline-flex !important;align-items:center !important;justify-content:center;padding:.55rem 1rem !important;touch-action:manipulation;box-sizing:border-box}body[data-page^="city-"] .city-quicklinks a{min-height:48px !important;display:inline-flex !important;align-items:center !important;padding:.35rem .25rem;touch-action:manipulation;font-size:1.1rem !important;line-height:1.45}body[data-page^="city-"] .city-contact a{min-height:48px !important;display:inline-flex !important;align-items:center !important;padding:.25rem .1rem;touch-action:manipulation;font-size:1.12rem !important}body[data-page^="city-"] .nearby a,body[data-page^="city-"] .nearby li a{min-height:48px !important;display:inline-flex !important;align-items:center !important;padding:.35rem .15rem;touch-action:manipulation;font-size:1.1rem !important}body[data-page^="city-"] .actions .btn:focus-visible,body[data-page^="city-"] .city-quicklinks a:focus-visible,body[data-page^="city-"] .city-contact a:focus-visible,body[data-page^="city-"] .nearby a:focus-visible,body[data-page^="city-"] .acct-nudge a:focus-visible{outline:3px solid #ffd23f !important;outline-offset:3px !important}html.light body[data-page^="city-"] .px-box,html.light body[data-page^="city-"] .nearby{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important;box-shadow:5px 5px 0 #f0b400 !important}html.light body[data-page^="city-"] h1,html.light body[data-page^="city-"] .nearby h3{color:#a3006a !important}html.light body[data-page^="city-"] .lead,html.light body[data-page^="city-"] .checks li,html.light body[data-page^="city-"] .hint{color:#1d1236 !important}@media(max-width:390px){body[data-page^="city-"] .actions{display:flex;flex-direction:column;gap:.55rem;align-items:stretch}body[data-page^="city-"] .actions .btn{width:100%;justify-content:center}body[data-page^="city-"] .city-quicklinks{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start}body[data-page^="city-"] .nearby ul{display:flex;flex-direction:column;gap:.25rem}}@media print{body[data-page^="city-"] .px-box,body[data-page^="city-"] .nearby,body[data-page^="city-"] .actions .btn{background:#fff !important;color:#000 !important;box-shadow:none !important;border-color:#000 !important}}body[data-page^="city-"] .acct-nudge{margin-top:1rem !important;padding:.75rem 1rem;border-left:4px solid #ffd23f;background:rgba(255,210,63,.08);border-radius:0 10px 10px 0;font-size:1.12rem !important;line-height:1.5 !important}html.light body[data-page^="city-"] .acct-nudge{background:rgba(255,210,63,.22) !important;border-left-color:#c2007a;color:#1d1236 !important}body[data-page="guides"] .page-head .lead,body[data-page="guides"] .card p,body[data-page="guides"] .note,body[data-page="guides"] .cta-box p{font-size:clamp(1.15rem,2.8vw,1.35rem) !important;line-height:1.65 !important}body[data-page="guides"] .card .btn,body[data-page="guides"] .actions .btn,body[data-page="guide-laptop"] .actions .btn,body[data-page="guide-smartphone"] .actions .btn,body[data-page="guide-tablet"] .actions .btn{min-height:52px !important;display:inline-flex !important;align-items:center !important;justify-content:center;padding:.55rem 1rem !important;touch-action:manipulation;box-sizing:border-box}body[data-page="guide-laptop"] .lead,body[data-page="guide-smartphone"] .lead,body[data-page="guide-tablet"] .lead,body[data-page^="guide-"] .guide,body[data-page^="guide-"] .guide p,body[data-page^="guide-"] .checklist li,body[data-page^="guide-"] .toc,body[data-page^="guide-"] .note{font-size:1.15rem !important;line-height:1.65 !important}body[data-page="guides"] .card .btn:focus-visible,body[data-page="guides"] .actions .btn:focus-visible,body[data-page^="guide-"] .actions .btn:focus-visible,body[data-page^="guide-"] .toc a:focus-visible{outline:3px solid #ffd23f !important;outline-offset:3px !important}html.light body[data-page="guides"] .card,html.light body[data-page="guides"] .cta-box,html.light body[data-page^="guide-"] .toc,html.light body[data-page^="guide-"] .cta-box,html.light body[data-page^="guide-"] .tip-box{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important;box-shadow:5px 5px 0 #f0b400 !important}html.light body[data-page="guides"] h1,html.light body[data-page^="guide-"] h1,html.light body[data-page="guides"] .card h2{color:#a3006a !important}@media(max-width:390px){body[data-page="guides"] .grid-3{display:grid !important;grid-template-columns:1fr !important;gap:.75rem !important}body[data-page="guides"] .actions,body[data-page^="guide-"] .actions{display:flex;flex-direction:column;gap:.55rem;align-items:stretch}body[data-page="guides"] .actions .btn,body[data-page^="guide-"] .actions .btn{width:100%;justify-content:center}}@media print{body[data-page="guides"] .card,body[data-page="guides"] .cta-box,body[data-page^="guide-"] .toc,body[data-page^="guide-"] .cta-box{background:#fff !important;color:#000 !important;box-shadow:none !important;border-color:#000 !important}}body[data-page^="game-"] .page-head .lead,body[data-page^="game-"] .tip-box,body[data-page^="game-"] .tip-box p,body[data-page^="game-"] .game-text-hint,body[data-page^="game-"] .win-h{font-size:1.15rem !important;line-height:1.6 !important}body[data-page^="game-"] .mode .btn,body[data-page^="game-"] .actions .btn,body[data-page^="game-"] .tip-box .btn,body[data-page^="game-"] .pp-btns .btn{min-height:52px !important;display:inline-flex !important;align-items:center !important;justify-content:center;padding:.55rem 1rem !important;touch-action:manipulation;box-sizing:border-box}body[data-page^="game-"] .btn:focus-visible,body[data-page^="game-"] .portal-link:focus-visible{outline:3px solid #ffd23f !important;outline-offset:3px !important}html.light body[data-page^="game-"] .tip-box,html.light body[data-page^="game-"] .pp-screen,html.light body[data-page^="game-"] .td-phone{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important;box-shadow:5px 5px 0 #f0b400 !important}html.light body[data-page^="game-"] .win-h,html.light body[data-page^="game-"] h1{color:#a3006a !important}html.light body[data-page="refer"] .ref-box,html.light body[data-page="refer"] .ref-rewards,html.light body[data-page="refer"] .px-box.card{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important;box-shadow:5px 5px 0 #f0b400 !important}html.light body[data-page="refer"] .ref-h2,html.light body[data-page="refer"] .tierchip{color:#a3006a !important}html.light body[data-page="refer"] .lead,html.light body[data-page="refer"] .ref-steps li{color:#1d1236 !important}@media(max-width:390px){body[data-page="refer"] .grid-2{display:grid !important;grid-template-columns:1fr !important;gap:.75rem !important}body[data-page="refer"] .actions{display:flex;flex-direction:column;gap:.55rem;align-items:stretch}body[data-page="refer"] .actions .btn{width:100%;justify-content:center}}body[data-page="refer"] .acct-nudge{margin-top:1rem !important;padding:.75rem 1rem;border-left:4px solid #ffd23f;background:rgba(255,210,63,.08);border-radius:0 10px 10px 0;font-size:1.12rem !important;line-height:1.5 !important}html.light body[data-page="refer"] .acct-nudge{background:rgba(255,210,63,.22) !important;border-left-color:#c2007a;color:#1d1236 !important}body[data-page="service-area"] .ac-label,body[data-page="service-area"] .ac-hint,body[data-page="service-area"] .ac-result,body[data-page="service-area"] .ac-text-hint,body[data-page="service-area"] .city-cards .card p,body[data-page="service-area"] .checks li{font-size:1.15rem !important;line-height:1.6 !important}body[data-page="service-area"] .ac-go,body[data-page="service-area"] .city-cards .btn,body[data-page="service-area"] .sa-stp-row .btn,body[data-page="service-area"] .actions .btn{min-height:52px !important;display:inline-flex !important;align-items:center !important;justify-content:center;touch-action:manipulation;box-sizing:border-box}body[data-page="service-area"] .ac-go:focus-visible,body[data-page="service-area"] .city-cards .btn:focus-visible,body[data-page="service-area"] .actions .btn:focus-visible,body[data-page="service-area"] .ac-input:focus-visible{outline:3px solid #ffd23f !important;outline-offset:3px !important}body[data-page="contact"] .ct-term-cmd,body[data-page="contact"] .ct-term-list dt,body[data-page="contact"] .ct-term-list dd,body[data-page="contact"] .ct-term-prompt,body[data-page="contact"] .page-head .lead,body[data-page="contact"] .form-h,body[data-page="contact"] .hint{font-size:1.15rem !important;line-height:1.55 !important}body[data-page="contact"] .ct-term-cmd{font-size:clamp(1.2rem,2.8vw,1.45rem) !important;line-height:1.35 !important}body[data-page="contact"] .big-links .btn,body[data-page="contact"] .ct-term-link,body[data-page="contact"] form .btn,body[data-page="contact"] .paid-note .btn{min-height:52px !important;display:inline-flex !important;align-items:center !important;justify-content:center;padding:.55rem 1rem !important;touch-action:manipulation;box-sizing:border-box}body[data-page="contact"] .big-links .btn:focus-visible,body[data-page="contact"] .ct-term-link:focus-visible,body[data-page="contact"] form .btn:focus-visible,body[data-page="contact"] .field:focus-visible,body[data-page="contact"] input:focus-visible,body[data-page="contact"] textarea:focus-visible,body[data-page="contact"] select:focus-visible{outline:3px solid #ffd23f !important;outline-offset:3px !important}html.light body[data-page="contact"] .ct-term,html.light body[data-page="contact"] .px-box,html.light body[data-page="contact"] .paid-note{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important;box-shadow:5px 5px 0 #f0b400 !important}html.light body[data-page="contact"] .ct-term-cmd,html.light body[data-page="contact"] .form-h,html.light body[data-page="contact"] .paid-note-h{color:#a3006a !important}html.light body[data-page="contact"] .ct-term-list dt{color:#0088a8 !important}html.light body[data-page="contact"] .ct-term-list dd,html.light body[data-page="contact"] .lead,html.light body[data-page="contact"] .hint{color:#1d1236 !important}@media(max-width:390px){body[data-page="contact"] .big-links,body[data-page="contact"] .contact-grid{display:flex;flex-direction:column;gap:.65rem}body[data-page="contact"] .big-links .btn{width:100%;justify-content:center}body[data-page="contact"] .ct-term{padding:.85rem .7rem !important;box-sizing:border-box}}.statusbar a,.statusbar .btn,.callbar a,.callbar .btn,.footer-cols a,.footer-col a,footer .serving-links a{min-height:48px !important;display:inline-flex !important;align-items:center !important;touch-action:manipulation}.footer-col,.footer-cols p,.footer-col li{font-size:1.05rem !important;line-height:1.55 !important}.statusbar a:focus-visible,.callbar a:focus-visible,.footer-cols a:focus-visible,footer a:focus-visible{outline:3px solid #ffd23f !important;outline-offset:2px !important}html.calm body[data-page="refer"] .px-box:hover,html.calm body[data-page="contact"] .ct-term:hover,html.calm body[data-page="service-area"] .card:hover,html.calm body[data-page^="city-"] .px-box:hover,html.calm body[data-page^="game-"] .tip-box:hover{transform:none !important;filter:none !important;transition:none !important}@media(prefers-reduced-motion:reduce){body[data-page="refer"] .px-box,body[data-page="contact"] .ct-term,body[data-page="service-area"] .card,body[data-page^="city-"] .px-box,body[data-page^="game-"] .tip-box{transition:none !important;transform:none !important}}body[data-page="contact"] .acct-nudge,body[data-page="service-area"] .acct-nudge{margin-top:1rem !important;padding:.75rem 1rem;border-left:4px solid #ffd23f;background:rgba(255,210,63,.08);border-radius:0 10px 10px 0;font-size:1.12rem !important;line-height:1.5 !important}html.light body[data-page="contact"] .acct-nudge,html.light body[data-page="service-area"] .acct-nudge{background:rgba(255,210,63,.22) !important;border-left-color:#c2007a;color:#1d1236 !important}@media print{body[data-page="refer"] .px-box,body[data-page="contact"] .ct-term,body[data-page="contact"] .px-box,body[data-page="service-area"] .card,body[data-page^="game-"] .tip-box,.footer-cols,.statusbar,.callbar{background:#fff !important;color:#000 !important;box-shadow:none !important;border-color:#000 !important}.statusbar,.callbar{display:none !important}}. Magenta/cyan/gold only;no green. */body[data-page="home"] .hero .lead,body[data-page="home"] .v5-lead,body[data-page="home"] .hero-loc,body[data-page="home"] .loc-pill{font-size:clamp(1.15rem,2.8vw,1.4rem) !important;line-height:1.65 !important}body[data-page="home"] .loc-pill{font-weight:700;letter-spacing:.02em}body[data-page="home"] .who-lead,body[data-page="home"] .who-bullets li,body[data-page="home"] .who-pane p,body[data-page="home"] .who-panel p{font-size:1.15rem !important;line-height:1.65 !important}body[data-page="home"] .who-panel h3,body[data-page="home"] .who-pane h3{font-size:clamp(1.15rem,2.5vw,1.35rem) !important;line-height:1.35 !important}body[data-page="home"] .how-steps li,body[data-page="home"] .how-n,body[data-page="home"] #how p{font-size:1.15rem !important;line-height:1.6 !important}body[data-page="home"] .how-steps h3{font-size:clamp(1.12rem,2.4vw,1.3rem) !important;line-height:1.35 !important}body[data-page="home"] .biz-big{font-size:clamp(1.35rem,3.2vw,1.75rem) !important;letter-spacing:.06em !important;color:#ff3fb4 !important;text-shadow:0 0 12px rgba(255,63,180,.45)}body[data-page="home"] .biz-sub{font-size:clamp(1.05rem,2.4vw,1.25rem) !important;line-height:1.45 !important}body[data-page="home"] .biz-promise li{font-size:1.12rem !important;line-height:1.55 !important}body[data-page="home"] .ka-perk,body[data-page="home"] .ka-perks span,body[data-page="home"] .ka-lead{font-size:1.12rem !important;line-height:1.55 !important}body[data-page="home"] .ka-perk b{font-size:clamp(1.05rem,2.2vw,1.2rem) !important;display:block;margin-bottom:.15rem}body[data-page="home"] .faq details p,body[data-page="home"] .faq summary{font-size:1.15rem !important;line-height:1.6 !important}body[data-page="home"] .faq summary{font-weight:700}body[data-page="home"] .hero .btn,body[data-page="home"] .actions .btn,body[data-page="home"] .ka-cta .btn,body[data-page="home"] .acct-cta .btn,body[data-page="home"] .biz-go,body[data-page="home"] .biz-btn{min-height:52px !important;display:inline-flex !important;align-items:center !important;justify-content:center;padding:.65rem 1.15rem !important;touch-action:manipulation;box-sizing:border-box}body[data-page="home"] .btn:focus-visible,body[data-page="home"] .who-panel a:focus-visible,body[data-page="home"] .faq summary:focus-visible,body[data-page="home"] .ka-perk:focus-visible,body[data-page="home"] .ac-go:focus-visible{outline:3px solid #ffd23f !important;outline-offset:3px !important}html.light body[data-page="home"] .who-panel,html.light body[data-page="home"] .px-box,html.light body[data-page="home"] .card,html.light body[data-page="home"] .area-check,html.light body[data-page="home"] .faq details{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important;box-shadow:4px 4px 0 #f0b400 !important}html.light body[data-page="home"] .biz-big{color:#a3006a !important;text-shadow:none}html.light body[data-page="home"] .who-panel h3,html.light body[data-page="home"] .v5-h{color:#a3006a !important}@media(max-width:390px){body[data-page="home"] .hero .actions,body[data-page="home"] .ka-cta,body[data-page="home"] .acct-cta .wrap{display:flex;flex-direction:column;gap:.55rem;align-items:stretch}body[data-page="home"] .hero .btn,body[data-page="home"] .ka-cta .btn,body[data-page="home"] .acct-cta .btn{width:100%;justify-content:center}body[data-page="home"] .who-grid,body[data-page="home"] .ka-perks{display:grid !important;grid-template-columns:1fr !important;gap:.65rem !important}}body[data-page="home"] .acct-cta,body[data-page="home"] .acct-cta p{font-size:1.15rem !important;line-height:1.55 !important}body[data-page="home"] .acct-cta{border-left:4px solid #ffd23f;padding:.85rem 1rem;border-radius:0 12px 12px 0;background:rgba(255,210,63,.1)}html.light body[data-page="home"] .acct-cta{background:rgba(255,210,63,.22) !important;color:#1d1236 !important}body[data-page="book"] .page-head .lead,body[data-page="book"] .bk-hero .lead,body[data-page="book"] .bk-badge,body[data-page="book"] .bk-tag{font-size:clamp(1.12rem,2.6vw,1.35rem) !important;line-height:1.6 !important}body[data-page="book"] .bk-menu h3,body[data-page="book"] .bk-item h3,body[data-page="book"] .bk-what,body[data-page="book"] .bk-for,body[data-page="book"] .bk-price{font-size:1.15rem !important;line-height:1.5 !important}body[data-page="book"] .bk-menu h3,body[data-page="book"] .bk-item h3{font-size:clamp(1.15rem,2.5vw,1.35rem) !important}body[data-page="book"] .bk-packs .bk-card h3,body[data-page="book"] .bk-packs .bk-pn,body[data-page="book"] .bk-packs .bk-save,body[data-page="book"] .bk-packs p{font-size:1.12rem !important;line-height:1.5 !important}body[data-page="book"] .bk-packs .bk-pn{font-size:clamp(1.2rem,2.8vw,1.45rem) !important;font-weight:800}body[data-page="book"] .bk-steps li,body[data-page="book"] .bk-how,body[data-page="book"] .bk-promise li,body[data-page="book"] .bk-trust,body[data-page="book"] .bk-n{font-size:1.15rem !important;line-height:1.6 !important}body[data-page="book"] .bk-buy,body[data-page="book"] .bk-packs .btn,body[data-page="book"] .actions .btn,body[data-page="book"] .pcall{min-height:52px !important;display:inline-flex !important;align-items:center !important;justify-content:center;touch-action:manipulation;box-sizing:border-box}body[data-page="book"] .btn:focus-visible,body[data-page="book"] .bk-card:focus-within,body[data-page="book"] .bk-item a:focus-visible,body[data-page="book"] details summary:focus-visible{outline:3px solid #ffd23f !important;outline-offset:3px !important}html.light body[data-page="book"] .bk-card,html.light body[data-page="book"] .bk-item,html.light body[data-page="book"] .bk-promise,html.light body[data-page="book"] .px-box{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important;box-shadow:5px 5px 0 #f0b400 !important}html.light body[data-page="book"] .bk-pn,html.light body[data-page="book"] .bk-menu h3{color:#a3006a !important}body[data-page="book"] .acct-nudge{margin-top:1rem !important;padding:.85rem 1.05rem;border-left:4px solid #ffd23f;background:rgba(255,210,63,.1);border-radius:0 10px 10px 0;font-size:1.15rem !important;line-height:1.55 !important}html.light body[data-page="book"] .acct-nudge{background:rgba(255,210,63,.22) !important;color:#1d1236 !important;border-left-color:#c2007a}@media(max-width:390px){body[data-page="book"] .bk-steps,body[data-page="book"] .bk-menu{display:grid !important;grid-template-columns:1fr !important;gap:.65rem !important}body[data-page="book"] .actions{display:flex;flex-direction:column;gap:.55rem;align-items:stretch}body[data-page="book"] .actions .btn{width:100%;justify-content:center}}body[data-page="business"] .lead,body[data-page="business"] .biz-note,body[data-page="business"] .biz-list li,body[data-page="business"] .biz-promise li{font-size:1.15rem !important;line-height:1.65 !important}body[data-page="business"] .biz-section-h{font-size:clamp(1.2rem,2.8vw,1.45rem) !important;line-height:1.35 !important}body[data-page="business"] .biz-box h3,body[data-page="business"] .biz-box h4{font-size:clamp(1.15rem,2.6vw,1.35rem) !important;line-height:1.35 !important;color:#ff3fb4}html.light body[data-page="business"] .biz-box h3,html.light body[data-page="business"] .biz-box h4{color:#a3006a !important}body[data-page="business"] .actions .btn,body[data-page="business"] .btn{min-height:52px !important;display:inline-flex !important;align-items:center !important;justify-content:center;padding:.65rem 1.15rem !important;touch-action:manipulation;box-sizing:border-box}body[data-page="business"] .btn:focus-visible,body[data-page="business"] .biz-box a:focus-visible,body[data-page="business"] .acct-nudge a:focus-visible{outline:3px solid #ffd23f !important;outline-offset:3px !important}html.light body[data-page="business"] .biz-box,html.light body[data-page="business"] .px-box{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important;box-shadow:5px 5px 0 #f0b400 !important}html.light body[data-page="business"] .biz-big{color:#a3006a !important}@media(max-width:390px){body[data-page="business"] .biz-grid{display:grid !important;grid-template-columns:1fr !important;gap:.75rem !important}body[data-page="business"] .actions{display:flex;flex-direction:column;gap:.55rem;align-items:stretch}body[data-page="business"] .actions .btn{width:100%;justify-content:center}}body[data-page="business"] .acct-nudge{margin-top:1.1rem !important;padding:.85rem 1.05rem;border-left:4px solid #ffd23f;background:rgba(255,210,63,.1);border-radius:0 10px 10px 0;font-size:1.15rem !important;line-height:1.55 !important}html.light body[data-page="business"] .acct-nudge{background:rgba(255,210,63,.22) !important;color:#1d1236 !important;border-left-color:#c2007a}body[data-page="about"] .about-grid p,body[data-page="about"] .quote,body[data-page="about"] .about-sig,body[data-page="about"] .about-expect li,body[data-page="about"] .checks li{font-size:1.15rem !important;line-height:1.65 !important}body[data-page="about"] .about-expect h3{font-size:clamp(1.15rem,2.5vw,1.35rem) !important}body[data-page="about"] .city-pills a,body[data-page="about"] .pills a,body[data-page="about"] .actions .btn{min-height:52px !important;display:inline-flex !important;align-items:center !important;touch-action:manipulation;padding:.45rem .85rem !important;box-sizing:border-box}body[data-page="about"] .btn:focus-visible,body[data-page="about"] .city-pills a:focus-visible,body[data-page="about"] .acct-nudge a:focus-visible{outline:3px solid #ffd23f !important;outline-offset:3px !important}html.light body[data-page="about"] .quote,html.light body[data-page="about"] .card,html.light body[data-page="about"] .px-box,html.light body[data-page="about"] .about-expect{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important;box-shadow:4px 4px 0 #f0b400 !important}body[data-page="quest"] .quest-btn,body[data-page="quest"] .task-label,body[data-page="quest"] .quest-result,body[data-page="quest"] .quest-text-hint,body[data-page="quest"] .who-landing,body[data-page="quest"] .lead{font-size:1.15rem !important;line-height:1.55 !important}body[data-page="quest"] .quest-btn{min-height:56px !important;display:inline-flex !important;align-items:center !important;gap:.5rem;touch-action:manipulation;box-sizing:border-box}body[data-page="quest"] .quest-btn:focus-visible,body[data-page="quest"] .acct-nudge a:focus-visible{outline:3px solid #ffd23f !important;outline-offset:3px !important}html.light body[data-page="quest"] .quest-result,html.light body[data-page="quest"] .who-landing,html.light body[data-page="quest"] .px-box{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important;box-shadow:4px 4px 0 #f0b400 !important}@media(max-width:390px){body[data-page="quest"] .quest-grid{display:grid !important;grid-template-columns:1fr !important;gap:.55rem !important}body[data-page="quest"] .quest-btn{width:100%;justify-content:flex-start}}body[data-page="login"] .lead,body[data-page="login"] .ps-card p,body[data-page="login"] .ps-tag,body[data-page="login"] .ps-foot,body[data-page="login"] .login-text-hint{font-size:1.15rem !important;line-height:1.6 !important}body[data-page="login"] .ps-card h2{font-size:clamp(1.2rem,2.6vw,1.4rem) !important;line-height:1.3 !important}body[data-page="login"] .ps-card .btn,body[data-page="login"] .btn{min-height:52px !important;display:inline-flex !important;align-items:center !important;justify-content:center;touch-action:manipulation;box-sizing:border-box}body[data-page="login"] .btn:focus-visible,body[data-page="login"] .ps-card a:focus-visible{outline:3px solid #ffd23f !important;outline-offset:3px !important}html.light body[data-page="login"] .ps-card,html.light body[data-page="login"] .px-box{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important;box-shadow:5px 5px 0 #f0b400 !important}html.light body[data-page="login"] .ps-card h2{color:#a3006a !important}.tok-machine{min-height:52px !important;min-width:88px !important;font-size:.78rem !important;line-height:1.15 !important;touch-action:manipulation}.tok-machine:focus-visible{outline:3px solid #ffd23f !important;outline-offset:3px !important}.cd-modal .cd-sum,.cd-modal .cd-note,.cd-modal .cd-help,#cd-modal .cd-sum,#cd-modal .cd-note,#cd-modal .cd-help{font-size:1.12rem !important;line-height:1.55 !important}.cd-modal #cd-h,#cd-modal #cd-h{font-size:clamp(1.2rem,2.8vw,1.45rem) !important;line-height:1.3 !important}.cd-pack b,.cd-pack span,.cd-pack em{font-size:1.08rem !important;line-height:1.4 !important}.cd-pack{min-height:52px !important;display:flex !important;align-items:center !important;touch-action:manipulation;box-sizing:border-box}.cd-pack:focus-visible,.cd-x:focus-visible,.cd-no:focus-visible,#cd-modal .btn:focus-visible{outline:3px solid #ffd23f !important;outline-offset:3px !important}html.light .cd-box,html.light #cd-modal .cd-box{background:#fff8e7 !important;color:#1d1236 !important;border-color:#c2007a !important;box-shadow:6px 6px 0 #f0b400 !important}html.light .cd-pack{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important}html.light #cd-h{color:#a3006a !important}.levelnav a,.nav a.tok-machine,a.tb-insert,.tb-btn{min-height:48px !important;display:inline-flex !important;align-items:center !important;touch-action:manipulation}.levelnav a:focus-visible,a.tb-insert:focus-visible,.tb-btn:focus-visible{outline:3px solid #ffd23f !important;outline-offset:2px !important}html.light body[data-page="home"],html.light body[data-page="book"],html.light body[data-page="business"],html.light body[data-page="about"],html.light body[data-page="quest"],html.light body[data-page="login"]{background-image:radial-gradient(ellipse 80% 50% at 20% 10%,rgba(255,63,180,.08),transparent 55%),radial-gradient(ellipse 60% 40% at 80% 30%,rgba(34,230,255,.07),transparent 50%),radial-gradient(ellipse 50% 35% at 50% 80%,rgba(255,210,63,.06),transparent 55%) !important;background-attachment:fixed}@media print{body[data-page="home"] .who-panel,body[data-page="home"] .px-box,body[data-page="home"] .faq details,body[data-page="book"] .bk-card,body[data-page="book"] .bk-item,body[data-page="book"] .bk-promise,body[data-page="business"] .biz-box,body[data-page="about"] .quote,body[data-page="quest"] .quest-result,body[data-page="login"] .ps-card{background:#fff !important;color:#000 !important;box-shadow:none !important;border-color:#000 !important}.tok-machine,.cd-modal,#cd-modal,.acct-cta{display:none !important}}@media(prefers-reduced-motion:no-preference){html:not(.calm) body[data-page="home"] .who-panel,html:not(.calm) body[data-page="book"] .bk-card,html:not(.calm) body[data-page="business"] .biz-box,html:not(.calm) body[data-page="login"] .ps-card{transition:transform .18s ease,box-shadow .18s ease}html:not(.calm) body[data-page="home"] .who-panel:hover,html:not(.calm) body[data-page="book"] .bk-card:hover,html:not(.calm) body[data-page="business"] .biz-box:hover,html:not(.calm) body[data-page="login"] .ps-card:hover{transform:translateY(-3px);box-shadow:0 0 18px rgba(255,63,180,.35)}}html.calm body[data-page="home"] .who-panel,html.calm body[data-page="book"] .bk-card,html.calm body[data-page="business"] .biz-box,html.calm body[data-page="login"] .ps-card,html.calm body[data-page="home"] .who-panel:hover,html.calm body[data-page="book"] .bk-card:hover,html.calm body[data-page="business"] .biz-box:hover,html.calm body[data-page="login"] .ps-card:hover{transform:none !important;transition:none !important;filter:none !important}@media(prefers-reduced-motion:reduce){body[data-page="home"] .who-panel,body[data-page="book"] .bk-card,body[data-page="business"] .biz-box,body[data-page="login"] .ps-card{transition:none !important;transform:none !important}}.skip:focus,.skip:focus-visible{position:fixed !important;left:1rem !important;top:1rem !important;z-index:9999 !important;background:#1d1236 !important;color:#ffd23f !important;border:3px solid #ff3fb4 !important;padding:.75rem 1.1rem !important;min-height:48px !important;font-size:1.1rem !important;outline:3px solid #ffd23f !important;outline-offset:2px}body[data-page="home"] .area-check .ac-label,body[data-page="home"] .area-check .ac-result,body[data-page="home"] .ac-compact p{font-size:1.12rem !important;line-height:1.55 !important}body[data-page="home"] .ac-go{min-height:52px !important;display:inline-flex !important;align-items:center !important;touch-action:manipulation}body[data-page="home"] .ct-card,body[data-page="home"] .ct-facts,body[data-page="home"] .ct-facts li{font-size:1.12rem !important;line-height:1.55 !important}body[data-page="quest"] .acct-nudge{margin-top:1rem !important;padding:.85rem 1.05rem;border-left:4px solid #ffd23f;background:rgba(255,210,63,.1);border-radius:0 10px 10px 0;font-size:1.15rem !important;line-height:1.55 !important}html.light body[data-page="quest"] .acct-nudge{background:rgba(255,210,63,.22) !important;color:#1d1236 !important;border-left-color:#c2007a}body[data-page="about"] .acct-nudge{margin-top:1rem !important;padding:.85rem 1.05rem;border-left:4px solid #ffd23f;background:rgba(255,210,63,.1);border-radius:0 10px 10px 0;font-size:1.15rem !important;line-height:1.55 !important}html.light body[data-page="about"] .acct-nudge{background:rgba(255,210,63,.22) !important;color:#1d1236 !important;border-left-color:#c2007a}@media(prefers-reduced-motion:no-preference){html:not(.calm) body[data-page="login"] .ps-new{box-shadow:0 0 0 2px rgba(255,63,180,.55),4px 4px 0 #ffd23f}}html.calm body[data-page="login"] .ps-new{box-shadow:4px 4px 0 #ffd23f}body[data-page="book"] details summary{font-size:1.15rem !important;line-height:1.5 !important;min-height:48px !important;display:flex !important;align-items:center !important;touch-action:manipulation}body[data-page="book"] details p{font-size:1.15rem !important;line-height:1.65 !important}body[data-page="home"] .hero-biz .biz-btn,body[data-page="home"] a.biz-btn{font-size:clamp(1.05rem,2.4vw,1.25rem) !important;min-height:52px !important;padding:.7rem 1.25rem !important}@media(max-width:390px){.cd-packs,#cd-modal .cd-packs{display:grid !important;grid-template-columns:1fr !important;gap:.5rem !important}.cd-box,#cd-modal .cd-box{max-width:100% !important;margin:.5rem !important;padding:.85rem .7rem !important;box-sizing:border-box}.cd-pack{width:100%;justify-content:space-between}}:root{--f-line:#3d3a78;--f-sh:#ff3fb4;--f-gold:#ffd23f;--f-bg:#0f1338;--f-txt:#f4f1ff;--f-r:11px;--f-gap:1.15rem}html.light{--f-line:#c9b6e8;--f-sh:#ff3fb4;--f-gold:#c98f00;--f-bg:#fff;--f-txt:#1d1236}form label:not(.choice),form legend,.field>label{display:block;font-weight:700;font-size:1.15rem;color:var(--f-gold) !important;margin:0 0 .4rem;letter-spacing:.01em}html.light form label:not(.choice),html.light form legend{color:#8a0059 !important}form label small,form .hint,.field small{display:block;font-weight:400;font-size:1rem;color:inherit;opacity:.8;margin-top:.15rem}form label:not(.choice)::before,form legend::before{content:none !important}form .field,form>p,form fieldset{margin:0 0 var(--f-gap) !important}form input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=submit]):not([type=button]),form select,form textarea{width:100%;min-height:3.25rem;padding:.7rem 1rem !important;font:inherit;font-size:1.15rem !important;color:var(--f-txt) !important;background:var(--f-bg) !important;border:2px solid var(--f-line) !important;border-radius:var(--f-r) !important;box-shadow:3px 3px 0 var(--f-sh) !important;transition:border-color .12s,box-shadow .12s}form textarea{min-height:8rem;line-height:1.5}form input:focus,form select:focus,form textarea:focus{border-color:var(--f-gold) !important;outline:0 !important;box-shadow:3px 3px 0 var(--f-sh),0 0 0 3px rgba(255,210,63,.4) !important}form ::placeholder{color:var(--f-txt);opacity:.55}.pxs-btn{background:var(--f-bg) !important;color:var(--f-txt) !important;border:2px solid var(--f-line) !important;border-radius:var(--f-r) !important;box-shadow:3px 3px 0 var(--f-sh) !important;min-height:3.25rem !important;font-size:1.15rem !important}.pxs-btn:hover,.pxs.open .pxs-btn{border-color:var(--f-gold) !important;box-shadow:3px 3px 0 var(--f-sh),0 0 14px rgba(255,210,63,.3) !important}.pxs-btn::after,.pxs-caret{color:var(--f-gold) !important}.pxs-list{background:var(--f-bg) !important;border:2px solid var(--f-gold) !important;border-radius:var(--f-r) !important;box-shadow:4px 4px 0 var(--f-sh) !important}.pxs-opt{color:var(--f-txt) !important;border:2px solid transparent !important;border-radius:8px !important;box-shadow:none !important}.pxs-opt[aria-selected=true],.pxs-opt.active,.pxs-opt:hover{border-color:var(--f-gold) !important;background:rgba(255,63,180,.14) !important}.pxs-check,.pxs-arrow{color:var(--f-gold) !important}.pxs-ic{filter:none !important}form fieldset{border:2px solid var(--f-line) !important;border-radius:var(--f-r) !important;padding:.6rem 1rem 1rem !important;box-shadow:none !important}form fieldset legend{padding:0 .4rem !important}form .choice,.reach-fs .choice{display:inline-flex !important;align-items:center;gap:.6rem;min-height:3rem;padding:.45rem 1rem .45rem .7rem !important;margin:.35rem .6rem .1rem 0;background:var(--f-bg);color:var(--f-txt);border:2px solid var(--f-line);border-radius:var(--f-r);box-shadow:3px 3px 0 var(--f-sh);font-size:1.15rem;font-weight:600;outline:0 !important;cursor:pointer}form .choice:has(input:checked){border-color:var(--f-gold);box-shadow:3px 3px 0 var(--f-gold),0 0 12px rgba(255,210,63,.3);font-weight:700}form .choice:has(input:focus-visible){outline:3px solid var(--f-gold) !important;outline-offset:3px}form input[type=radio],form input[type=checkbox]{accent-color:#ff3fb4;width:1.4rem !important;height:1.4rem !important;flex:none;margin:0}form button[type=submit],form input[type=submit]{min-height:3.25rem}@media(max-width:640px){form .choice{display:flex !important;margin-right:0}}@media(prefers-reduced-motion:reduce){form input,form select,form textarea,.pxs-btn{transition:none !important}}.levelnav .nav-in a{border-color:var(--cart-line) !important}#business .grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:inherit;align-items:stretch}#business .grid-3>.card{height:100%;padding:1.4rem 1.2rem 1.2rem}#business .biz-promise{margin-top:1.4rem}@media(max-width:860px){#business .grid-3{grid-template-columns:1fr}}.btn,button,.levelnav a,.pxs-btn,form .choice,.who,.cd-pack,.tok-machine,.fx-dock a,.mg-card,.tool-btn{transition:transform .12s cubic-bezier(.2,.7,.3,1),box-shadow .12s cubic-bezier(.2,.7,.3,1),border-color .12s,background-color .12s !important}.btn:active,button:active,.levelnav a:active,.pxs-btn:active,form .choice:active,.who:active,.cd-pack:active,.mg-card:active,.tool-btn:active{transform:translate(2px,2px) !important;box-shadow:1px 1px 0 var(--cart-sh,#ff3fb4) !important}.btn:focus-visible,button:focus-visible,a:focus-visible,.pxs-btn:focus-visible,[tabindex]:focus-visible{outline:3px solid #ffd23f !important;outline-offset:3px !important}html.light .btn:focus-visible,html.light button:focus-visible,html.light a:focus-visible{outline-color:#a3006a !important}.grid-3>*,.grid-2>*,.how-steps>li,.ka-perks>*,.bk-packs>*{height:100%}.card>svg.ci:first-child,.v5-card>svg.ci:first-child{display:block;margin:0 0 .6rem}html.calm .btn:active,html.calm button:active{transform:none !important}@media(prefers-reduced-motion:reduce){.btn,button,.levelnav a,.pxs-btn,form .choice{transition:none !important}}#business .actions .btn{font-size:1.25rem !important;min-height:58px;padding:.95rem 1.6rem !important}#business .actions .biz-go{background:#ffd23f !important;color:#14102e !important;border-color:#14102e !important}html.light #business .actions .biz-go,html.light #business .actions .biz-go *{background:#ffd23f !important;color:#14102e !important;-webkit-text-fill-color:#14102e !important}html.light #business .biz-promise li{background:#fff !important;color:#1d1236 !important;-webkit-text-fill-color:#1d1236 !important}.ka-inv-strip{position:fixed;left:0;right:0;bottom:0;height:56px;z-index:5;pointer-events:none}.ka-inv-brk{height:60px;max-width:1100px;margin:0 auto;pointer-events:none}.ka-inv-strip canvas,.ka-inv-brk canvas{display:block;width:100%;height:100%;image-rendering:pixelated}@media(max-width:640px){.ka-inv-strip{display:none}.ka-inv-brk{height:48px}}@media print{.ka-inv-strip,.ka-inv-brk{display:none}}html.calm .ka-inv-strip{display:none}@media(prefers-reduced-motion:reduce){.ka-inv-strip{display:none}}.ka-inv-strip{opacity:.7}#business .actions .biz-go .ka-gt{color:#14102e !important;-webkit-text-fill-color:#14102e !important;background:none !important;text-shadow:none !important}@media(max-width:640px){.statusbar,.callbar.statusbar{display:grid !important;grid-template-columns:auto 1fr auto;align-items:center;gap:.35rem .6rem;padding:.35rem .6rem;flex-wrap:nowrap !important;overflow:hidden;min-height:48px;max-height:56px}.statusbar .tb-mid{display:flex;gap:.55rem;overflow:hidden;min-width:0;justify-content:center}.statusbar .tb-date,.statusbar .tb-hi,.statusbar .tb-ref{display:none !important}.statusbar .tb-insert{font-size:.72rem !important;padding:.45rem .7rem !important;min-height:44px;white-space:nowrap}.statusbar .tb-tok,.statusbar .tb-p1{font-size:.62rem !important}.statusbar .tb-set .tool-btn{min-height:44px;padding:.35rem .55rem}body[data-page=home] .hero .v5-lead{order:3}body[data-page=home] .hero .actions{order:2;margin:.6rem 0 .8rem}body[data-page=home] .hero .actions .btn:not(.btn-primary){display:none !important}body[data-page=home] .hero .actions .btn-primary{font-size:1.25rem !important;min-height:56px;padding:1rem 1.4rem !important;width:100%;justify-content:center}body[data-page=home] .hero .hero-biz{order:4}body[data-page=home] .hero .wrap{display:flex;flex-direction:column}body[data-page=home] .hero .hero-loc{order:0}body[data-page=home] .hero h1,.hero .v5-stage{order:1}body[data-page=home] .hero .assist,.hero .trust{order:5}}.label,.sv-label,.hero-loc{min-height:1.4em}p.label{min-height:1.5rem}.ka-inv-strip,.ka-inv-brk,canvas.v5-pix,.stars,.px-stars{contain:strict}@media(prefers-reduced-motion:reduce){.ka-inv-strip,.ka-inv-brk{display:none !important}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}html.calm .ka-inv-strip{display:none !important}.btn:active,button:active,.levelnav a:active,.pxs-btn:active,.who:active,.cd-pack:active{transform:translate(2px,2px) !important}.ct-term-prompt{color:#ff9ad4 !important}a.ka-bal[hidden],a.ka-bal:empty{display:none !important;visibility:hidden !important}a.ka-bal:not([hidden]){min-width:44px;min-height:44px}img{height:auto;max-width:100%}@font-face{font-family:"Atkinson Hyperlegible";font-display:swap}@font-face{font-family:"Press Start 2P";font-display:swap}:root{--mbar-h:56px}.logo-short{display:none}.logo-full{display:inline}.nav-mob-extra{display:none}.m-tok{display:none}@media(min-width:641px){.statusbar,.callbar.statusbar{display:grid !important;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem 1rem;padding:.45rem 1rem;flex-wrap:nowrap !important}.statusbar .tb-mid{display:flex;flex-wrap:nowrap;justify-content:center;gap:.5rem 1.2rem;overflow:hidden}.statusbar .tb-insert,.statusbar .tb-ref{justify-self:auto;width:auto}header.site .top-tools .m-tok{display:none !important}header.site .topbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:56px;padding:.5rem 1rem}header.site .top-tools{display:flex;align-items:center;gap:.5rem}header.site .set-txt{display:inline}header.site .menu-toggle{display:none}}@media(max-width:640px){.statusbar,.callbar.statusbar{display:none !important}.logo-full{display:none !important}.logo-short{display:inline !important}.nav-mob-extra{display:list-item}header.site{position:sticky;top:0;z-index:600;background:#0b1030 !important;border-bottom:3px solid #22e6ff;box-shadow:0 3px 0 #ff3fb4}html.light header.site{background:#fff !important}header.site .topbar{display:flex;align-items:center;justify-content:space-between;gap:.4rem;height:calc(var(--mbar-h) - 3px);min-height:calc(var(--mbar-h) - 3px);max-height:calc(var(--mbar-h) - 3px);padding:0 .55rem;flex-wrap:nowrap !important;overflow:visible}header.site .logo{display:inline-flex;align-items:center;gap:.4rem;min-width:0;flex:1 1 auto;font-size:.78rem !important;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header.site .logo svg,header.site .logo img{width:28px;height:28px;flex:none}header.site .top-tools{display:flex;align-items:center;gap:.35rem;flex:0 0 auto}header.site .top-tools .tool-btn{display:inline-flex !important;align-items:center;justify-content:center;gap:.25rem;width:48px;min-width:48px;max-width:none;height:48px;min-height:48px;max-height:48px;padding:0;margin:0;border:2px solid #3d3a78 !important;border-radius:11px !important;background:#151a3d !important;color:#ffd23f !important;box-shadow:2px 2px 0 #ff3fb4 !important;font:700 .65rem/1 "Press Start 2P",monospace;box-sizing:border-box}html.light header.site .top-tools .tool-btn{background:#fff;color:#1d1236;border-color:#c2007a}header.site .top-tools .tool-btn:active{transform:translate(2px,2px);box-shadow:0 0 0 #ff3fb4}header.site .m-tok{display:inline-flex !important;width:auto !important;min-width:44px;padding:0 .5rem !important}header.site .m-tok .m-tok-ic{display:inline-flex;width:20px;height:20px}header.site .m-tok .m-tok-ic svg{width:18px;height:18px}header.site .m-tok-n{font:700 .7rem/1 "Press Start 2P",monospace;color:#ffd23f}html.light header.site .m-tok-n{color:#a3006a}header.site .set-txt,.header .menu-txt,.menu-txt{display:none}header.site .set-gear{width:18px;height:18px}.statusbar{max-height:none}header.site .levelnav{position:absolute;left:0;right:0;top:var(--mbar-h);background:#0b1030;border-bottom:3px solid #ff3fb4;z-index:601;max-height:calc(100dvh - var(--mbar-h));overflow:auto}html.light header.site .levelnav{background:#fff}header.site .levelnav ul{display:flex;flex-direction:column;gap:.35rem;padding:.6rem}header.site .levelnav a,header.site .levelnav .tok-machine{min-height:48px;width:100%;justify-content:flex-start}body{padding-top:0}}@media(max-width:400px){header.site .logo{font-size:.7rem !important}header.site .top-tools{gap:.28rem}header.site .top-tools .tool-btn{min-width:42px;height:42px;min-height:42px;padding:0 .45rem}}@media(max-width:640px){header.site .menu-toggle{display:inline-flex !important;order:0 !important}header.site .levelnav{display:none}header.site .levelnav.open{display:block}header.site .set-wrap{position:relative}header.site .set-panel{right:0;left:auto;top:calc(100% + 6px);z-index:700}}@media(max-width:640px){header.site .top-tools .tool-btn.m-tok,header.site .top-tools .tool-btn.set-toggle,header.site .top-tools .tool-btn.menu-toggle{height:48px !important;min-height:48px !important;max-height:48px !important;padding:0 .5rem !important;font-size:.65rem !important;line-height:1 !important}header.site .top-tools .tool-btn.m-tok{width:auto !important;min-width:48px !important}header.site .top-tools .tool-btn.set-toggle,header.site .top-tools .tool-btn.menu-toggle{width:48px !important;min-width:48px !important;padding:0 !important}}@media(max-width:400px){header.site .top-tools .tool-btn.m-tok,header.site .top-tools .tool-btn.set-toggle,header.site .top-tools .tool-btn.menu-toggle{height:44px !important;min-height:44px !important}}@media(max-width:640px){header.site .top-tools .tool-btn.m-tok,header.site .top-tools #settings-toggle.set-toggle.tool-btn,header.site .top-tools #menu-toggle.menu-toggle.tool-btn{height:48px !important;min-height:48px !important;max-height:48px !important;min-width:48px !important;padding:0 .45rem !important;box-sizing:border-box !important}header.site .top-tools #settings-toggle.set-toggle.tool-btn,header.site .top-tools #menu-toggle.menu-toggle.tool-btn{width:48px !important;padding:0 !important}header.site .top-tools .tool-btn.m-tok{width:auto !important;min-width:52px !important}header.site .topbar{height:56px !important;min-height:56px !important;max-height:56px !important}header.site{box-sizing:border-box}}@media(max-width:640px){header.site .top-tools #settings-toggle.set-toggle.tool-btn,header.site .top-tools .menu-toggle.tool-btn,header.site .top-tools .m-tok.tool-btn{height:48px !important;min-height:48px !important;max-height:48px !important;width:48px !important;min-width:48px !important;padding:0 !important}header.site .top-tools .m-tok.tool-btn{width:auto !important;min-width:52px !important;padding:0 .55rem !important}}.v5-hero .v5-title{min-height:clamp(4.8rem,18vw,9.5rem);display:flex;align-items:center;justify-content:center}.v5-hero .v5-fallback{min-height:inherit}.v5-hero .v5-stage{min-height:clamp(4.8rem,18vw,9.5rem)}@media(min-width:641px){header.site .top-tools #menu-toggle.menu-toggle.tool-btn,header.site .top-tools .menu-toggle{display:none !important}header.site .top-tools .m-tok{display:none !important}header.site .topbar{min-height:56px;padding:.45rem 1rem;gap:.75rem;overflow:visible}header.site .logo{flex:0 1 auto;min-width:0}header.site .top-tools{flex:0 0 auto;margin-left:auto}header.site .top-tools #settings-toggle.set-toggle.tool-btn{display:inline-flex !important;align-items:center;gap:.4rem;width:auto !important;min-width:0;height:auto;min-height:44px;max-height:none;padding:.4rem .75rem !important;white-space:nowrap}header.site .set-txt{display:inline !important}}@media(min-width:641px){header.site .topbar{display:flex !important;align-items:center !important;justify-content:space-between;min-height:56px;height:auto;padding:.55rem 1.25rem .55rem 1rem;box-sizing:border-box;overflow:visible}header.site .top-tools{display:flex;align-items:center;gap:.5rem;align-self:center}header.site .top-tools #settings-toggle.set-toggle.tool-btn{height:44px !important;min-height:44px !important;max-height:44px !important;width:auto !important;min-width:0 !important;padding:.35rem .8rem !important;line-height:1 !important;box-sizing:border-box !important}header.site .levelnav{clear:both}}.statusbar,.callbar.statusbar{min-height:52px;box-sizing:border-box}@media(max-width:640px){.statusbar,.callbar.statusbar{min-height:0 !important;height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;overflow:hidden !important}}.fx-serve{min-height:200px;box-sizing:border-box}.fx-serve.static .sv-fill{width:100%}.fx-serve.static .sv-towns b,.fx-serve.static .sv-towns i{opacity:1}.v5-hero .v5-title,.v5-hero .v5-stage,.v5-hero .v5-fallback{contain:layout style}#fx-boot{contain:strict}@media(min-width:641px){.statusbar .tb-date{min-width:12ch}.statusbar .tb-tok{min-width:9ch}.statusbar .tb-hi{min-width:14ch}}.v5-hero .v5-title,.v5-hero .v5-stage,.v5-hero .v5-fallback{contain:layout style}.fx-serve{contain:layout}@media(max-width:700px){.fx-dock.bar-v{display:grid !important;font-family:"Atkinson Hyperlegible",system-ui,sans-serif}.fx-dock.bar-v a{text-decoration:none;-webkit-tap-highlight-color:transparent}.fx-dock.bar-v .bar-ic{display:block;width:24px;height:20px}.fx-dock.bar-v a:focus-visible{outline:3px solid #ffd23f;outline-offset:2px}.fx-dock.bar-a{grid-template-columns:repeat(4,1fr);gap:.2rem;padding:.55rem .35rem calc(.45rem + env(safe-area-inset-bottom));background:linear-gradient(#1b2a5c,#0b1530);border-top:4px solid #ffd23f;box-shadow:0 -3px 0 #ff2fa0,0 -10px 24px rgba(0,0,0,.5)}.bar-a .bar-k{display:flex;flex-direction:column;align-items:center;gap:.3rem;color:#fff}.bar-a .bar-btn{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:#0b1030;box-shadow:inset 0 -6px 0 rgba(0,0,0,.28),inset 0 4px 0 rgba(255,255,255,.45),0 4px 0 #050a1c,0 0 0 3px #050a1c}.bar-a .k0 .bar-btn{background:#ff2fa0}.bar-a .k1 .bar-btn{background:#22e6ff}.bar-a .k2 .bar-btn{background:#ffd23f}.bar-a .k3 .bar-btn{background:#9d7bff}.bar-a .bar-k:active .bar-btn{transform:translateY(3px);box-shadow:inset 0 -3px 0 rgba(0,0,0,.28),0 1px 0 #050a1c,0 0 0 3px #050a1c}.bar-a .bar-l{font-family:"Press Start 2P",monospace;font-size:.5rem;line-height:1.35;text-align:center;letter-spacing:.02em;text-transform:uppercase}.bar-a .k0 .bar-l{color:#ff7cc6}.bar-a .k2 .bar-l{color:#ffd23f}.fx-dock.bar-b{grid-template-columns:1fr;gap:.4rem;padding:.5rem .55rem calc(.45rem + env(safe-area-inset-bottom));background:rgba(8,14,36,.97);border-top:2px solid #22e6ff}.bar-b .bar-main{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:52px;background:#ff2fa0;color:#0b1030;font-family:"Press Start 2P",monospace;font-size:.82rem;text-transform:uppercase;border:3px solid #fff;box-shadow:4px 4px 0 #22e6ff}.bar-b .bar-main b{animation:barblink 1.1s steps(2) infinite}.bar-b .bar-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.bar-b .bar-row a{display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:44px;color:#fff;font-weight:700;font-size:.92rem;border:2px solid #3a4c8a;background:#121f4a}.bar-b .bar-row a:nth-child(2){color:#ffd23f;border-color:#ffd23f}.bar-b .bar-row .bar-ic{width:20px;height:17px;color:#22e6ff}.bar-b .bar-row a:nth-child(2) .bar-ic{color:#ffd23f}.fx-dock.bar-c{grid-template-columns:repeat(4,1fr);gap:0;padding:0 0 env(safe-area-inset-bottom);background:#0b1030;border-top:3px dashed #ffd23f}.bar-c .bar-k{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-height:60px;color:#cfe9ff;border-right:2px solid #1d2b5e;position:relative}.bar-c .bar-k:last-child{border-right:0}.bar-c .bar-btn{color:#22e6ff}.bar-c .k0{background:#ff2fa0;color:#0b1030}.bar-c .k0 .bar-btn{color:#0b1030}.bar-c .k2 .bar-btn{color:#ffd23f}.bar-c .bar-l{font-size:.8rem;font-weight:700;line-height:1.1;text-align:center}.bar-c .k0 .bar-l{font-family:"Press Start 2P",monospace;font-size:.5rem;line-height:1.4}}@keyframes barblink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.bar-b .bar-main b{animation:none}}html.calm .bar-b .bar-main b{animation:none}@media(max-width:700px){.fx-dock.bar-d{grid-template-columns:1.15fr 1fr 1fr 1fr;gap:0;padding:0 0 env(safe-area-inset-bottom);background:#0b1030;border-top:3px solid #ffd23f;box-shadow:0 -3px 0 #ff2fa0}.bar-d .bar-k{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;min-height:66px;padding:.4rem .15rem .35rem;color:#e8f3ff;border-right:2px solid #1d2b5e}.bar-d .bar-k:last-child{border-right:0}.bar-d .bar-btn{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#0b1030;box-shadow:inset 0 -4px 0 rgba(0,0,0,.28),inset 0 3px 0 rgba(255,255,255,.45),0 3px 0 #050a1c,0 0 0 2px #050a1c}.bar-d .bar-btn .bar-ic{width:18px;height:15px}.bar-d .k0 .bar-btn{background:#ff2fa0}.bar-d .k1 .bar-btn{background:#22e6ff}.bar-d .k2 .bar-btn{background:#ffd23f}.bar-d .k3 .bar-btn{background:#9d7bff}.bar-d .bar-l{font-size:.78rem;font-weight:700;line-height:1.1;text-align:center;white-space:nowrap}.bar-d .k0{background:linear-gradient(#3a0f3a,#1a0b2e);box-shadow:inset 0 0 0 2px #ff2fa0}.bar-d .k0 .bar-l{color:#ff7cc6}.bar-d .k2 .bar-l{color:#ffd23f}.bar-d .k0 .bar-btn{background:#fff;color:#ff2fa0;box-shadow:inset 0 -4px 0 rgba(255,47,160,.3),0 3px 0 #050a1c,0 0 0 2px #ff2fa0}.bar-d .bar-k:active .bar-btn{transform:translateY(2px);box-shadow:inset 0 -2px 0 rgba(0,0,0,.28),0 1px 0 #050a1c,0 0 0 2px #050a1c}}@media(max-width:360px){.bar-d .bar-l{font-size:.7rem}}@media(max-width:700px){.fx-dock.bar-c{padding:0 0 env(safe-area-inset-bottom);grid-template-columns:1.2fr 1fr 1fr 1.1fr}.bar-c .bar-k{min-height:58px;padding:.35rem .1rem}.bar-c .bar-l{white-space:nowrap;font-size:.78rem}.bar-c .k0 .bar-l{font-size:.46rem}}@media(max-width:370px){.bar-c .bar-l{font-size:.7rem}.bar-c .k0 .bar-l{font-size:.42rem}}@media(max-width:700px){.bar-c .k0 .bar-l{font-family:"Atkinson Hyperlegible",system-ui,sans-serif;font-size:.78rem;font-weight:700;line-height:1.1;color:#0b1030}}@media(max-width:370px){.bar-c .k0 .bar-l{font-size:.7rem}}.v5-hero .v5-title{min-height:0 !important;display:block}.v5-hero .v5-fallback{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important;margin:0 !important;padding:0 !important;min-height:0 !important}html:not(.v5-ok) .v5-hero .v5-stage.v5-svgstage{display:block}.v5-hero .v5-stage.v5-svgstage{position:relative;min-height:0 !important;max-width:none !important;width:min(86vw,1440px);margin:clamp(.6rem,2.2vw,1.6rem) 0 clamp(1rem,2.6vw,1.8rem);left:50%;transform:translateX(-50%);contain:layout style}.v5-svgstage .v5-svg{display:block;width:100%;height:auto}.v5-svgstage .v5-svg-m{display:none}@media(max-width:600px){.v5-svgstage .v5-svg-d{display:none}.v5-svgstage .v5-svg-m{display:block}.v5-hero .v5-stage.v5-svgstage{width:min(88vw,520px)}}.v5-svgstage canvas.v5-pix{position:absolute;inset:0;width:100% !important;height:100% !important;opacity:0}.v5-svgstage.live canvas.v5-pix{opacity:1}.v5-svgstage.live .v5-svg{visibility:hidden}html.light .v5-svgstage .v5-svg,html.light .v5-svgstage canvas{filter:drop-shadow(2px 2px 0 #a3006a)}.hero-loc.hl-a{display:flex;justify-content:center;margin:clamp(.9rem,2vw,1.2rem) auto clamp(.4rem,1.2vw,.8rem);padding:0;background:0;border:0;box-shadow:none;min-height:0}.hl-box{position:relative;display:flex;align-items:center;gap:clamp(.6rem,2vw,1.1rem);margin:0;max-width:min(92vw,720px);padding:clamp(.75rem,2vw,1rem) clamp(1rem,3vw,1.8rem);background:#1a0a2e;border:4px solid #ff3fb4;border-radius:10px;box-shadow:0 0 0 4px #05051a,0 0 22px rgba(255,63,180,.55),inset 0 0 18px rgba(255,63,180,.25);text-align:left}.hl-box::before,.hl-box::after{content:"";position:absolute;left:12px;right:12px;height:6px;background:repeating-linear-gradient(90deg,#ffd23f 0 6px,transparent 6px 16px);pointer-events:none}.hl-box::before{top:-13px}.hl-box::after{bottom:-13px}.hl-pin{flex:none;width:clamp(34px,7vw,46px);height:auto;filter:drop-shadow(2px 3px 0 #05051a)}.hl-txt{display:block;min-width:0}.hl-t1{display:block;font-family:"Press Start 2P",monospace;font-weight:400;color:#ffd23f;-webkit-text-fill-color:#ffd23f;background:0;font-size:clamp(.95rem,2.4vw,1.3rem);line-height:1.4;letter-spacing:.02em;text-shadow:3px 3px 0 #a3006a;text-transform:none}.hl-t2{display:block;margin-top:.45rem;font:700 clamp(1rem,2.2vw,1.15rem)/1.35 "Atkinson Hyperlegible",system-ui,sans-serif;color:#ff9ad4;-webkit-text-fill-color:#ff9ad4}@media(prefers-reduced-motion:no-preference){html:not(.calm) .hl-box::before,html:not(.calm) .hl-box::after{animation:hlChase .9s steps(2) infinite}html:not(.calm) .hl-box::after{animation-direction:reverse}html:not(.calm) .hl-pin{animation:hlBob 1.6s steps(2) infinite}}@keyframes hlChase{to{background-position:16px 0}}@keyframes hlBob{50%{transform:translateY(-4px)}}html.light .hl-box{background:#fff0f8;box-shadow:0 0 0 4px #ffd6ec,0 0 16px rgba(255,63,180,.35)}html.light .hl-box::before,html.light .hl-box::after{background:repeating-linear-gradient(90deg,#c98a00 0 6px,transparent 6px 16px)}html.light .hl-t1{color:#a3006a;-webkit-text-fill-color:#a3006a;text-shadow:2px 2px 0 #ffd23f}html.light .hl-t2{color:#5a1240;-webkit-text-fill-color:#5a1240}html.light .hl-pin{filter:drop-shadow(2px 3px 0 #a3006a)}@media(max-width:380px){.hl-box{padding:.7rem .8rem}.hl-t1{font-size:.9rem}}.hl-t1 .nw{white-space:nowrap}.hl-box{max-width:min(calc(100vw - 24px),860px);flex:none}@media(max-width:480px){.hl-box{width:calc(100vw - 24px);padding:.75rem .85rem;gap:.6rem}.hl-pin{width:30px}.hl-t1{font-size:clamp(.78rem,3.6vw,.95rem)}}@media(max-width:380px){.hl-t1{font-size:.78rem}}@media(max-width:480px){.hero-loc.hl-a{width:100vw;max-width:none;position:relative;left:50%;transform:translateX(-50%)}.hl-box{width:calc(100% - 24px)}}.hero-loc.hl-a{margin-bottom:clamp(1.3rem,3vw,1.6rem)}header.site{border-bottom:3px solid #ff3fb4 !important;box-shadow:none !important}header.site .menu-toggle,header.site .nav-mob-extra{display:none !important}header.site .levelnav.tabnav{display:block !important;position:relative !important;inset:auto !important;top:auto !important;max-height:none !important;background:transparent !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clear:both}header.site .tabnav ul{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:flex-start !important;align-items:stretch !important;gap:10px !important;margin:0 auto !important;padding:10px 16px 12px !important;list-style:none !important;width:max-content !important;max-width:100% !important;overflow-x:auto !important;overflow-y:hidden !important;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;box-sizing:border-box !important;border:0 !important;background:none !important}header.site .tabnav ul::-webkit-scrollbar{display:none}header.site .tabnav li{display:block !important;flex:0 0 auto !important;margin:0 !important;padding:0 !important;scroll-snap-align:center;list-style:none !important;width:auto !important}header.site .tabnav li>a,header.site .tabnav li>button{all:unset;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:6px !important;width:108px !important;min-width:108px !important;max-width:108px !important;height:68px !important;min-height:68px !important;padding:6px 4px !important;margin:0 !important;border:2px solid #4a2a7a !important;border-radius:10px !important;background:#140b30 !important;box-shadow:0 3px 0 #ff3fb4 !important;color:#ffd23f !important;-webkit-text-fill-color:#ffd23f !important;font:400 10px/1.2 "Press Start 2P",monospace !important;letter-spacing:.02em;text-align:center !important;cursor:pointer;text-decoration:none !important;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease;filter:none !important;text-shadow:none !important}header.site .tabnav li>a span,header.site .tabnav li>button span{display:block !important;font:inherit !important;color:inherit !important;-webkit-text-fill-color:inherit !important;background:none !important;filter:none !important;white-space:nowrap}header.site .tabnav li svg{width:26px !important;height:26px !important;flex:none;margin:0 !important}header.site .tabnav li>a:hover,header.site .tabnav li>button:hover{border-color:#ff3fb4 !important}header.site .tabnav li>a:active,header.site .tabnav li>button:active{transform:translateY(2px) !important;box-shadow:0 1px 0 #ff3fb4 !important}header.site .tabnav li>a:focus-visible,header.site .tabnav li>button:focus-visible{outline:3px solid #22e6ff !important;outline-offset:2px !important}header.site .tabnav li>a[aria-current=page]{background:#ffd23f !important;border-color:#ffd23f !important;color:#1a0a2e !important;-webkit-text-fill-color:#1a0a2e !important;box-shadow:0 3px 0 #a3006a !important}header.site .tabnav::before,header.site .tabnav::after{content:"";position:absolute;top:0;bottom:0;width:28px;pointer-events:none;z-index:2;opacity:0;transition:opacity .15s}header.site .tabnav::before{left:0;background:linear-gradient(90deg,#0b1030,rgba(11,16,48,0))}header.site .tabnav::after{right:0;background:linear-gradient(270deg,#0b1030,rgba(11,16,48,0))}header.site .tabnav.fade-l::before,header.site .tabnav.fade-r::after{opacity:1}html.light header.site .tabnav li>a,html.light header.site .tabnav li>button{background:#fff !important;border-color:#e6b3d4 !important;color:#a3006a !important;-webkit-text-fill-color:#a3006a !important}html.light header.site .tabnav li>a[aria-current=page]{background:#ffd23f !important;border-color:#c98a00 !important;color:#1a0a2e !important;-webkit-text-fill-color:#1a0a2e !important}html.light header.site .tabnav::before{background:linear-gradient(90deg,#fff,rgba(255,255,255,0))}html.light header.site .tabnav::after{background:linear-gradient(270deg,#fff,rgba(255,255,255,0))}@media(max-width:640px){header.site{position:relative !important}header.site .tabnav ul{gap:8px !important;padding:8px 12px 10px !important}header.site .tabnav li>a,header.site .tabnav li>button{width:92px !important;min-width:92px !important;max-width:92px !important;height:62px !important;min-height:62px !important;font-size:9.5px !important}header.site .tabnav li svg{width:24px !important;height:24px !important}header.site .topbar{border-bottom:1px solid #2b2060}html.light header.site .topbar{border-bottom-color:#f1d2e6}}.kb-sec{padding-block:clamp(2.75rem,6vw,4.75rem) !important}.kb-intro{max-width:46rem;margin:0 auto 1.6rem;text-align:center;font-size:clamp(1.12rem,2.4vw,1.25rem);line-height:1.65}.kb-sec>.wrap>.label,.kb-sec>.wrap>h2{text-align:center}.kb-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr)) !important;gap:clamp(.9rem,2vw,1.4rem) !important;max-width:1100px;margin:0 auto 1.6rem !important;align-items:stretch}.kb-grid.kb-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr)) !important;max-width:980px}.kb-grid .biz-box{display:flex;flex-direction:column;gap:.35rem;padding:clamp(1.1rem,2.4vw,1.5rem) !important;margin:0 !important;box-sizing:border-box;height:100%}.kb-grid .biz-box h3{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;row-gap:.4rem;margin:0 0 .45rem !important;min-width:0}.kb-grid .biz-box h3 svg{flex:none;width:32px;height:32px}.biz-list{list-style:none;margin:0;padding:0}.kb-grid .biz-list li,body[data-page=book] .biz-list li{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:.45rem 0;border-bottom:2px dashed rgba(34,230,255,.35);font-size:1.12rem !important;column-gap:.75rem;line-height:1.45 !important}.kb-grid .biz-list li:last-child{border-bottom:0}.kb-grid .biz-list b{margin-left:auto;text-align:right}.kb-grid .biz-list li.kb-pop{background:rgba(255,63,180,.12);margin:0 -.6rem;padding:.45rem .6rem;border-radius:6px}.kb-grid .biz-small{margin:.7rem 0 0 !important;font-size:1.05rem !important;line-height:1.55 !important;opacity:.92}.kb-grid .biz-box .actions{margin-top:auto !important;padding-top:1rem;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-start}.kb-sec>.wrap>.actions{justify-content:center}html.light .kb-grid .biz-box{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important;box-shadow:5px 5px 0 #f0b400 !important}.kb-good{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.kb-good li{display:flex;align-items:center;gap:.75rem;min-height:48px;font-size:1.1rem;line-height:1.45}.kb-good li svg{flex:none;width:28px;height:28px}body[data-page=book] .kb-good{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));max-width:980px;margin:1.2rem auto;gap:.5rem 1.2rem}.v5-hero .actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem}@media(max-width:640px){.v5-hero .actions .btn.biz-btn{display:inline-flex !important}.v5-hero .actions .btn{width:100%;justify-content:center}}.v5-hero .trust{max-width:860px;margin:1.4rem auto 0 !important}.tk-anim{max-width:1100px;margin:0 auto 1.8rem}.tk-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(.7rem,1.6vw,1.1rem)}@media(max-width:820px){.tk-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:340px){.tk-row{grid-template-columns:1fr}}.tk-p{background:#140b30;border:3px solid #4a2a7a;border-radius:10px;padding:.6rem .6rem .8rem;box-sizing:border-box;display:flex;flex-direction:column}.tk-sc{display:block;width:100%;height:auto;aspect-ratio:3/2;background:#0b0620;border-radius:6px}.tk-cap{margin:.6rem 0 0;font-size:1.05rem;line-height:1.45;text-align:left}.tk-cap b{display:inline-grid;place-items:center;width:1.7em;height:1.7em;margin-right:.35rem;border-radius:50%;background:#ff3fb4;color:#fff;font:400 .7rem/1 "Press Start 2P",monospace;vertical-align:.1em}html.light .tk-p{background:#fff;border-color:#e6b3d4}html.light .tk-sc{background:#1a0a2e}@media(prefers-reduced-motion:no-preference){html:not(.calm) .tk-anim.play .tk-p{animation:tkBeat 8s infinite}html:not(.calm) .tk-anim.play .tk-p2{animation-delay:2s}html:not(.calm) .tk-anim.play .tk-p3{animation-delay:4s}html:not(.calm) .tk-anim.play .tk-p4{animation-delay:6s}html:not(.calm) .tk-anim.play .tk-pop{animation:tkPop 8s infinite;transform-box:fill-box;transform-origin:center}html:not(.calm) .tk-anim.play .tk-cur{animation:tkCur 8s infinite}html:not(.calm) .tk-anim.play .tk-coin{animation:tkCoin 8s 2s infinite}html:not(.calm) .tk-anim.play .tk-slot{animation:tkSlot 8s 2s infinite}html:not(.calm) .tk-anim.play .tk-king{animation:tkKing 8s 4s infinite}html:not(.calm) .tk-anim.play .tk-w1{animation:tkWay 8s 4.3s infinite}html:not(.calm) .tk-anim.play .tk-w2{animation:tkWay 8s 4.6s infinite}html:not(.calm) .tk-anim.play .tk-w3{animation:tkWay 8s 4.9s infinite}html:not(.calm) .tk-anim.play .tk-chk{animation:tkChk 8s 6s infinite;transform-box:fill-box;transform-origin:center}html:not(.calm) .tk-anim.play .tk-spark{animation:tkSpark 8s 6.3s infinite}}@keyframes tkBeat{0%,22%{border-color:#ff3fb4;box-shadow:0 0 18px rgba(255,63,180,.45)}27%,100%{border-color:#4a2a7a;box-shadow:none}}@keyframes tkPop{0%{transform:scale(.6);opacity:0}6%{transform:scale(1.06);opacity:1}10%,100%{transform:scale(1);opacity:1}}@keyframes tkCur{0%,8%{transform:translate(8px,8px)}12%{transform:translate(-8px,-6px)}15%{transform:translate(-8px,-4px)}20%,100%{transform:translate(0,0)}}@keyframes tkCoin{0%{transform:translateY(-6px);opacity:0}3%{opacity:1}14%{transform:translateY(32px);opacity:1}17%{transform:translateY(34px);opacity:0}100%{transform:translateY(34px);opacity:0}}@keyframes tkSlot{0%,14%{fill:#ffd23f}16%{fill:#fff}20%{fill:#ff3fb4}24%,100%{fill:#ffd23f}}@keyframes tkKing{0%{transform:translateX(-40px);opacity:0}8%{transform:translateX(4px);opacity:1}11%,100%{transform:translateX(0);opacity:1}}@keyframes tkWay{0%{opacity:.2}5%,100%{opacity:1}}@keyframes tkChk{0%{transform:scale(.3);opacity:0}6%{transform:scale(1.15);opacity:1}10%,100%{transform:scale(1);opacity:1}}@keyframes tkSpark{0%,100%{opacity:1}5%{opacity:0}10%{opacity:1}15%{opacity:.3}}.coin-slot{display:flex;flex-direction:column;align-items:center;gap:.4rem;margin:0 auto 1.6rem;text-align:center}.coin-slot svg{width:96px;height:72px}.cs-cap{margin:0;font:400 .72rem/1.6 "Press Start 2P",monospace;color:#ffd23f}.cs-cap span{display:block;color:#ff9ad4}html.light .cs-cap{color:#a3006a}html.light .cs-cap span{color:#5a1240}@media(prefers-reduced-motion:no-preference){html:not(.calm) .coin-slot.go .cs-coin{animation:csDrop 1.1s cubic-bezier(.5,0,.8,.4) both}html:not(.calm) .coin-slot.go .cs-slot{animation:csFlash 1.6s .9s both}}.coin-slot .cs-coin{transform:translateY(0)}@keyframes csDrop{0%{transform:translateY(-6px);opacity:1}85%{transform:translateY(34px);opacity:1}100%{transform:translateY(36px);opacity:0}}@keyframes csFlash{0%{fill:#fff}40%{fill:#ff3fb4}100%{fill:#ffd23f}}.wrap{max-width:min(1100px,100% - 2rem) !important;box-sizing:border-box}@media(min-width:1600px){.v5-hero .v5-stage.v5-svgstage{width:min(76vw,1320px) !important}}@media(max-height:500px) and (orientation:landscape){.v5-hero .v5-stage.v5-svgstage{width:min(60vw,720px) !important}.hero-loc.hl-a{margin-top:.5rem}}.v5-about{max-width:980px !important;margin-inline:auto}.v5-about img{max-width:360px;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover}@media(max-width:640px){body[data-page=home] .hero .actions .btn.biz-btn.btn-gold{display:inline-flex !important;width:100%;justify-content:center;min-height:56px}}.kb-grid.kb-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr)) !important}.kb-badge{margin-left:auto;padding:.3rem .5rem;border-radius:4px;background:#ff3fb4;color:#fff !important;-webkit-text-fill-color:#fff !important;font:700 .8rem/1 "Atkinson Hyperlegible",system-ui,sans-serif;white-space:nowrap}.kb-grid .biz-box.kb-hot{border-color:#ffd23f !important}.kb-grid .biz-box h3 .nw{white-space:nowrap}footer .coin-slot{margin:1.8rem auto .4rem}footer .coin-slot .cs-cap{font-size:.7rem !important;line-height:1.7 !important;max-width:none}body[data-page=book] .kb-grid{margin-top:1.2rem !important}#fx-grid{width:100% !important;max-width:100% !important;left:0;right:0}.kb-grid .biz-box{min-width:0}@media(max-width:820px){.qol-top{display:none !important}}html.ka-near-end .qol-top{opacity:0 !important;pointer-events:none !important;transform:translateY(12px) !important}@media(max-width:700px){body{padding-bottom:calc(150px + env(safe-area-inset-bottom)) !important}}.biz-list li{flex-wrap:nowrap !important}.biz-list li>span{flex:1 1 auto;min-width:0}.biz-list b{flex:0 1 auto;margin-left:auto;text-align:right}body[data-page=book] .biz-list b,body[data-page=home] .biz-list b{white-space:normal !important;max-width:62%}header.site .top-tools .m-in{display:none}@media(max-width:760px){header.site .tabnav li.nav-in,header.site .tabnav li.nav-tok,header.site .tabnav li.nav-ref{display:none !important}header.site .tabnav ul{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;width:100% !important;gap:6px !important;padding:8px 8px 10px !important;overflow:visible !important}header.site .tabnav li>a,header.site .tabnav li>button{width:100% !important;min-width:0 !important;max-width:none !important}header.site .tabnav::before,header.site .tabnav::after{display:none}header.site .top-tools .m-in{display:inline-flex !important;align-items:center;justify-content:center;gap:6px;text-decoration:none;color:#ffd23f}header.site .top-tools .m-in svg{width:22px;height:22px}header.site .top-tools .m-in .m-in-t{font:400 9px/1 "Press Start 2P",monospace}}@media(max-width:420px){header.site .top-tools .m-in .m-in-t{display:none}header.site .tabnav li>a{font-size:8.5px !important}}@media(max-width:350px){header.site .tabnav li>a{font-size:7.5px !important}header.site .tabnav li svg{width:22px !important;height:22px !important}}.callbar.statusbar{display:none !important}.v5-hero .v5-lead{margin-top:clamp(1rem,2.6vw,1.9rem) !important}.fx-dock{grid-template-columns:repeat(4,minmax(0,1fr)) !important}.tk-sc .tk-chr{image-rendering:pixelated;image-rendering:crisp-edges}.qol-call{display:none !important}#ka-live:not(.ka-fit){visibility:hidden}.kb-grid.kb-solo{grid-template-columns:1fr !important;max-width:760px;margin:1.4rem auto 1.6rem !important}.kb-grid .biz-list b a,.kb-grid .biz-list b .kb-linkbtn{color:inherit;font:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:rgba(34,230,255,.7);background:0;border:0;padding:0;margin:0;cursor:pointer;min-height:44px;display:inline-flex;align-items:center;text-align:right;overflow-wrap:anywhere}.kb-grid .biz-list b a:hover,.kb-grid .biz-list b .kb-linkbtn:hover{text-decoration-color:#ff3fb4}.ct-card-sec{padding-top:.4rem !important}.kb-faq{max-width:900px;margin:1rem auto 1.4rem !important;padding:.4rem clamp(1rem,2.4vw,1.5rem) !important;box-sizing:border-box}.kb-faq details{background:none !important;border:0 !important;box-shadow:none !important;border-radius:0 !important;margin:0 !important;padding:0 !important;border-bottom:2px dashed rgba(34,230,255,.35) !important}.kb-faq details:last-of-type{border-bottom:0 !important}.kb-faq summary{display:flex !important;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:.7rem 0 !important;font-size:1.12rem !important;line-height:1.45 !important;font-weight:700;color:inherit !important;cursor:pointer;list-style:none;background:none !important;border:0 !important;box-shadow:none !important}.kb-faq summary::-webkit-details-marker{display:none}.kb-faq summary::after{content:"+" !important;position:static !important;transform:none !important;flex:none;margin-left:auto;font:400 1rem/1 "Press Start 2P",monospace !important;color:#ffd23f !important}.kb-faq details[open] summary::after{content:"\2013" !important}.kb-faq details>p{margin:0 0 .9rem !important;padding:0 !important;font-size:1.08rem;line-height:1.6;opacity:.95}html.light .kb-faq{background:#fff !important;color:#1d1236 !important;border-color:#c2007a !important;box-shadow:5px 5px 0 #f0b400 !important}html.light .kb-faq details{border-bottom-color:rgba(194,0,122,.35) !important}html.light .kb-faq summary::after{color:#a3006a !important}html.light .kb-grid .biz-list b a,html.light .kb-grid .biz-list b .kb-linkbtn{text-decoration-color:rgba(194,0,122,.6)}@media(max-width:480px){.kb-grid .biz-list b a[href^=mailto]{font-size:.85em}}.kb-grid .biz-list li{flex-wrap:wrap !important;row-gap:.2rem}.kb-grid .biz-list li>span{flex:1 1 8.5rem !important;min-width:0}.kb-grid .biz-list b{flex:0 1 auto !important;max-width:100% !important;white-space:normal !important}html.light .biz-list b{background:none !important;color:#8a4f00 !important;-webkit-text-fill-color:#8a4f00 !important;text-shadow:none !important}@media(max-width:520px){.ct-card .biz-list li>span{flex-basis:100% !important}.ct-card .biz-list li{padding:.55rem 0 !important}}.kb-faq{margin-left:0 !important;margin-right:auto !important}@media(min-width:700px){.v5-hero .v5-lead{margin-top:clamp(1.6rem,3.4vw,3rem) !important}.v5-hero .actions{margin-top:clamp(1.2rem,2.4vw,1.9rem) !important}}.kb-grid.kb-2{max-width:1100px !important}.kb-sec .wrap>.label,.kb-sec .wrap>.v5-h,.kb-sec .wrap>h2,.kb-sec .wrap>.kb-intro{max-width:1100px;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box}.kb-sec .wrap>.v5-h,.kb-sec .wrap>h2{margin-bottom:clamp(1rem,2.4vw,1.8rem) !important}.kb-grid .biz-box h3:not(:has(.kb-badge)){flex-wrap:nowrap !important;align-items:center}#who .kb-grid .biz-box .actions .btn{min-width:min(100%,15rem);justify-content:center}.kb-sec .wrap>.label,.kb-sec .wrap>.v5-h,.kb-sec .wrap>.kb-intro{text-align:center !important}.kb-sec .wrap>.kb-intro{max-width:46rem !important}html.light .ka-gt{-webkit-text-fill-color:currentColor !important;background:none !important;text-shadow:none !important}html.light .fx-dock .bar-k:not(.k0) .bar-l{color:#fff !important;-webkit-text-fill-color:#fff !important}html.light .btn-gold .ka-gt,html.light .btn-primary .ka-gt{color:#1d1236 !important;-webkit-text-fill-color:#1d1236 !important}.hero-loc.hl-a .hl-t2{font-size:clamp(1.05rem,2.6vw,1.35rem) !important;line-height:1.35 !important;font-weight:700}.v5-hero .hero-actions{display:flex !important;flex-wrap:wrap;justify-content:center;gap:.8rem 1rem !important;max-width:820px;margin-left:auto;margin-right:auto}.v5-hero .hero-actions .btn{min-height:56px;min-width:min(100%,14rem);justify-content:center;font-size:1.08rem !important;display:inline-flex !important;align-items:center}.v5-hero .hero-call{margin:.9rem auto 0;font-size:1.05rem;text-align:center;opacity:.92}.v5-hero .hero-call a{font-weight:700}@media(max-width:640px){.v5-hero .hero-actions{flex-direction:column;align-items:stretch}.v5-hero .hero-actions .btn{width:100%}}.kb-board{position:relative;max-width:880px;margin:1.6rem auto 0;background:#0e0f33;border:3px solid #ff3fb4;border-radius:6px;box-shadow:5px 5px 0 #ff3fb4,0 0 22px rgba(255,63,180,.25);padding:0 0 1rem;text-align:left}.kb-board::before,.kb-board::after{content:"";position:absolute;left:10px;right:10px;height:6px;background:repeating-linear-gradient(90deg,#ffd23f 0 6px,transparent 6px 14px);pointer-events:none}.kb-board::before{top:-11px}.kb-board::after{bottom:-11px}.kb-board-h{margin:0 0 .9rem;padding:.65rem 1rem;background:#ff3fb4;color:#fff;font:400 clamp(.7rem,1.8vw,.9rem)/1.5 "Press Start 2P",monospace;text-align:center;letter-spacing:.04em;text-transform:uppercase}.kb-board-h span{color:#ffd23f}.kb-board-l{list-style:none;margin:0;padding:0 clamp(.9rem,2.5vw,1.4rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.55rem 1.4rem}.kb-board-l li{display:flex;align-items:center;gap:.7rem;min-height:44px;margin:0 !important;padding:.25rem 0 !important;font-size:1.1rem;font-weight:600;color:#fff;border-bottom:2px dashed rgba(34,230,255,.3)}.kb-board-l li::before{display:none !important}.kb-board-l svg{flex:none;width:28px;height:28px}html.light .kb-board{background:#fff;border-color:#c2007a;box-shadow:5px 5px 0 #f0b400}html.light .kb-board-h{background:#c2007a}html.light .kb-board-l li{color:#1d1236;border-bottom-color:rgba(194,0,122,.3)}@media(prefers-reduced-motion:no-preference){html:not(.calm) .kb-board::before,html:not(.calm) .kb-board::after{animation:hlChase .9s steps(2) infinite}html:not(.calm) .kb-board::after{animation-direction:reverse}}.set-panel .set-title{display:block !important;margin:-.2rem -.2rem .6rem !important;padding:.5rem .7rem !important;background:#ff3fb4 !important;color:#fff !important;font:400 .8rem/1.4 "Press Start 2P",monospace !important;letter-spacing:.08em;text-align:center;border-radius:4px;box-shadow:3px 3px 0 #a3006a}html.light .set-panel .set-title{background:#c2007a !important}.kb-sec .actions.kb-one{justify-content:center;display:flex}footer .footer-cols{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(.9rem,2vw,1.4rem) !important;max-width:1100px;margin:0 auto 1.6rem !important}footer .footer-col{background:#0e0f33;border:2px solid #3d3a78;border-top:6px solid #ff3fb4;border-radius:6px;box-shadow:5px 5px 0 #ff3fb4;padding:1rem 1.2rem 1.1rem !important;margin:0 !important}footer .footer-col:nth-child(2){border-top-color:#ffd23f;box-shadow:5px 5px 0 #ffd23f}footer .footer-col:nth-child(3){border-top-color:#22e6ff;box-shadow:5px 5px 0 #22e6ff}footer .footer-col h2{font:400 .85rem/1.5 "Press Start 2P",monospace !important;color:#ffd23f !important;margin:0 0 .6rem !important}footer .footer-col li{border-bottom:2px dashed rgba(34,230,255,.25);margin:0 !important}footer .footer-col li:last-child{border-bottom:0}footer .footer-col li a{display:flex;align-items:center;min-height:44px}html.light footer .footer-col{background:#fff;border-color:#e9cfe1}@media(max-width:640px){body[data-page=home] .hero .hero-actions{order:2;margin:.9rem 0 .2rem !important}body[data-page=home] .hero .hero-actions .btn,body[data-page=home] .hero .hero-actions .btn:not(.btn-primary){display:inline-flex !important;width:100%;margin:0 !important;font-size:1.12rem !important}body[data-page=home] .hero .hero-call{order:2}body[data-page=home] .hero .v5-lead{order:3}body[data-page=home] .hero .kb-board{order:5}}header.site .tabnav li.nav-ref a{white-space:nowrap;width:auto !important;min-width:9.6rem !important;max-width:none !important}html.light button.btn:not(.btn-primary):not(.btn-gold),html.light button.btn.btn-navy{color:#2a1050 !important}.sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ct-head h1,.ct-head .lead{position:relative}.to-v{display:inline}.to-ghost{visibility:hidden}.to-run .ct-head .to-on::after{content:"";display:inline-block;width:.55em;height:1em;margin-left:2px;vertical-align:-.12em;background:#ffd23f;animation:fxBlink .8s steps(2) infinite}.ct-skip-hint{display:none;font:400 .7rem/1.4 "Press Start 2P",monospace;color:#22e6ff;opacity:.75}.to-run .ct-skip-hint{display:block}.ct-sec .kb-grid .actions{margin-top:.6rem}.ct-form .field{margin:0 0 1rem}.ct-form label,.ct-form legend{display:block;font-weight:700;font-size:1.08rem;margin-bottom:.35rem}.ct-form input[type=text],.ct-form input[type=tel],.ct-form select,.ct-form textarea{width:100%;box-sizing:border-box;min-height:52px;font-size:1.1rem;padding:.6rem .8rem;border:2px solid #3d3a78;border-radius:10px;background:#0b1030;color:#fff}.ct-form textarea{min-height:120px}.ct-form .reach-fs{border:0;padding:0;margin:0 0 1rem}.ct-form .choice{display:inline-flex;align-items:center;gap:.4rem;margin:0 1.2rem .4rem 0;font-weight:600;min-height:44px}html.light .ct-form input[type=text],html.light .ct-form input[type=tel],html.light .ct-form select,html.light .ct-form textarea{background:#fff;color:#1d1236;border-color:#c9b3d9}.ct-area{text-align:center;margin-top:1.2rem}.pol-nav{position:sticky;top:0;z-index:50;background:rgba(11,11,42,.96);border-top:2px solid #3d3a78;border-bottom:3px solid #ff3fb4;backdrop-filter:blur(4px)}@media(max-width:760px){.pol-nav{top:var(--hdr-h,128px)}}.pol-nav .wrap{display:flex;justify-content:center;gap:.6rem;padding:.55rem 1rem;flex-wrap:wrap}.pol-nav a{display:inline-flex;align-items:center;min-height:48px;padding:.3rem 1.1rem;border:2px solid #3d3a78;border-radius:10px;background:#151a3d;color:#ffd23f;font:400 .78rem/1 "Press Start 2P",monospace;text-decoration:none;box-shadow:3px 3px 0 #ff3fb4}.pol-nav a[aria-current]{background:#ffd23f;color:#1a0a2e;border-color:#ffd23f}.pol-sec{scroll-margin-top:90px;padding-top:2rem}.pol-sec:focus{outline:0}.pol-h{font:400 clamp(1.1rem,3vw,1.6rem)/1.4 "Press Start 2P",monospace;color:#ffd23f;text-shadow:3px 3px 0 #ff3fb4;margin:0 0 1rem;padding-top:.5rem;border-top:4px dashed rgba(255,63,180,.45)}.pol-sec .lg-h{font-size:1.3rem;margin:1.6rem 0 .6rem;color:#fff}.pol-sec .lg-toc-h{font-size:1.1rem;margin:0 0 .5rem}.pol-sec [id]{scroll-margin-top:90px}.pol-mini{font-size:.9em;opacity:.85}html.light .pol-nav{background:rgba(255,255,255,.96)}html.light .pol-nav a{background:#fff;color:#7a0a52;border-color:#e9cfe1}html.light .pol-nav a[aria-current]{background:#ffd23f;color:#1a0a2e}html.light .pol-h{color:#7a0a52;text-shadow:2px 2px 0 #ffd23f}html.light .pol-sec .lg-h{color:#1d1236}header.site .top-tools .m-ref{display:none}@media(max-width:760px){header.site .top-tools .m-ref{display:inline-flex !important;align-items:center;justify-content:center;text-decoration:none}header.site .top-tools .m-ref svg{width:22px;height:22px}}@media(max-width:400px){header.site .top-tools{gap:5px !important}header.site .top-tools .tool-btn{width:42px !important;height:42px !important;min-width:42px !important}header.site .top-tools .m-tok{width:auto !important;padding:0 6px !important}header.site .logo{gap:6px}}@media(max-width:400px){header.site .logo .logo-short{font-size:10px !important;letter-spacing:0 !important}header.site .logo svg{width:24px !important;height:24px !important}}#buy .biz-list li{flex-wrap:nowrap !important;gap:.5rem}#buy .biz-list li span{white-space:nowrap}#buy .biz-list li b{white-space:nowrap !important;text-align:right}@media(max-width:560px){.hl-t2 .hl-br{display:block}}.about-crown{display:flex;align-items:center;justify-content:center;aspect-ratio:1;max-width:320px;width:100%;margin:0 auto;background:radial-gradient(circle at 50% 45%,#2a1050,#0b0b2a 70%) !important}.about-crown svg{width:55%;height:auto;image-rendering:pixelated}html.light .about-crown{background:radial-gradient(circle at 50% 45%,#fff3c4,#fbf7ff 70%) !important}.cd-box.cd38{max-width:500px;padding:1.3rem 1.4rem 1.2rem !important;background:#0e0f33 !important;border:3px solid #ff3fb4 !important;border-radius:10px !important;box-shadow:6px 6px 0 #ff3fb4 !important;text-align:left}.cd38 .cd-stage{height:96px;width:140px}.cd38 .cd-slotart{position:absolute;left:10px;bottom:0;image-rendering:pixelated}.cd38 .cd-slot{display:none}.cd38 .cd-coin{left:50%;width:26px;height:26px;margin-left:-13px;border-radius:50%;background:#ffd23f;border:3px solid #fff3a0;box-shadow:inset -3px -3px 0 #e0a800}.cd38 .cd-pop{bottom:-14px;text-align:center;font:400 .7rem/1 "Press Start 2P",monospace}.cd38 .cd-lab{text-align:center;margin:.8rem 0 .1rem}.cd38 #cd-h{text-align:center;font-family:"Press Start 2P",monospace !important;font-weight:400;color:#ffd23f !important;text-shadow:3px 3px 0 #ff3fb4}.cd38 .cd-sum{text-align:center;font-size:1.1rem !important}.cd38 .cd-packs{display:block !important;list-style:none;padding:0;margin:.8rem 0}.cd38 .cd-packs li{margin:0 !important;padding:0 !important;border-bottom:2px dashed rgba(34,230,255,.35)}.cd38 .cd-packs li::before{display:none !important}.cd38 .cd-pack{display:grid !important;grid-template-columns:1fr auto;grid-template-areas:"n p" "e p";align-items:center;gap:0 1rem;width:100%;min-height:62px;padding:.55rem .6rem !important;margin:0 !important;background:none !important;border:0 !important;border-radius:8px !important;box-shadow:none !important;color:#fff !important;text-decoration:none;text-align:left}.cd38 .cd-pack b{grid-area:n;font:400 .9rem/1.4 "Press Start 2P",monospace !important;color:#fff !important}.cd38 .cd-pack span{grid-area:p;font:400 1rem/1 "Press Start 2P",monospace !important;color:#ffd23f}.cd38 .cd-pack em{grid-area:e;font-style:normal;font-size:.98rem !important;color:#c4cae8}.cd38 .cd-pack:hover,.cd38 .cd-pack:focus-visible,.cd38 .cd-pack.on{background:rgba(255,63,180,.16) !important;outline:2px solid #ff3fb4}.cd38 .cd-note{text-align:center}.cd38 .cd-help{text-align:center}.cd38 p:last-child{text-align:center;margin-bottom:0}html.light .cd-box.cd38{background:#fff !important;border-color:#c2007a !important;box-shadow:6px 6px 0 #f0b400 !important}html.light .cd38 .cd-pack b{color:#1d1236 !important}html.light .cd38 .cd-pack span{color:#8a4f00}html.light .cd38 .cd-pack em{color:#4a3a66}html.light .cd38 .cd-packs li{border-bottom-color:rgba(194,0,122,.3)}html.light .cd38 #cd-h{color:#7a0a52 !important;text-shadow:2px 2px 0 #ffd23f}.cd38 .cd-pack b,.cd38 .cd-pack em{justify-self:start !important;text-align:left !important}.cd38 .cd-pack span{justify-self:end !important}.cd38 .cd-stage{height:104px !important}.cd38 .cd-pop{bottom:-22px !important}.cd38 .cd-lab{margin-top:1.6rem !important}.cd38 .cd-pack{display:flex !important;flex-wrap:wrap !important;align-items:baseline !important;justify-content:space-between !important;column-gap:1rem}.cd38 .cd-pack b{flex:1 1 auto;order:1;margin:0 !important}.cd38 .cd-pack span{order:2;flex:0 0 auto}.cd38 .cd-pack em{order:3;flex:1 0 100%;margin-top:.15rem}.cd38 .cd-pack{flex-wrap:wrap !important}.cd38 .cd-pack b{flex:1 1 0 !important;min-width:0}.cd38 .cd-pack span{flex:0 0 auto !important}.cd38 .cd-pack span{width:auto !important;display:inline-block !important;margin:0 !important}.cd38 .cd-pack b{display:inline-block !important;width:auto !important}.cd38 .cd-packs .cd-pack{flex-direction:row !important;align-items:baseline !important}body>section.acct-cta{position:relative;z-index:1}