:root{color:#ecf6ff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg:#040917;--bg-deep:#02050d;--surface:#0a1631c2;--surface-strong:#0c1935;--line:#8dc0ff26;--line-bright:#53d2ff57;--text:#ecf6ff;--muted:#93a9c8;--cyan:#35d7ff;--blue:#1677ff;--violet:#9d4dff;--gold:#ffc857;--danger:#ff617f;--shell:min(1180px, calc(100% - 40px));background:#040917;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);scroll-padding-top:90px}body{background:radial-gradient(circle at 80% 0%, #6434ff1c, transparent 28rem), radial-gradient(circle at 8% 35%, #00beff12, transparent 30rem), var(--bg);min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img{max-width:100%}::selection{color:#03101e;background:var(--cyan)}:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-app{min-height:100vh;overflow:hidden}.shell{width:var(--shell);margin-inline:auto}.skip-link{z-index:200;color:#04101d;background:var(--cyan);border-radius:10px;padding:12px 16px;font-weight:800;transition:transform .18s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#030814c2;border-bottom:1px solid #82b6ff1c;position:fixed;inset:0 0 auto}.site-header__inner{justify-content:space-between;align-items:center;gap:36px;min-height:74px;display:flex}.brand-link{text-decoration:none}.brand{align-items:center;gap:13px;display:inline-flex}.brand__mark-shell{background:linear-gradient(145deg,#274c9457,#41187540);border:1px solid #61d6ff38;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #ffffff1f,0 0 24px #37bcff1f}.brand__mark{object-fit:contain;width:42px;height:42px}.brand__name{color:var(--text);letter-spacing:-.03em;font-size:1.05rem;font-weight:850}.primary-nav{align-items:center;gap:6px;display:flex}.nav-link{color:#a6b9d5;padding:11px 14px;font-size:.89rem;font-weight:700;text-decoration:none;transition:color .18s;position:relative}.nav-link:hover,.nav-link--active{color:#fff}.nav-link--active:after{background:linear-gradient(90deg, var(--cyan), var(--violet));content:"";border-radius:2px;height:2px;position:absolute;inset:auto 14px 2px}.menu-toggle{border:1px solid var(--line);color:#fff;background:#0f1e3edb;border-radius:12px;width:46px;height:42px;padding:12px 10px;display:none}.menu-toggle span{background:currentColor;border-radius:4px;width:100%;height:2px;margin:5px 0;display:block}.button{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;min-height:50px;padding:13px 21px;font-weight:800;line-height:1.1;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button:disabled{cursor:wait;opacity:.7}.button--small{border-radius:12px;min-height:42px;padding:10px 16px;font-size:.84rem}.button--ghost{color:#d9f7ff;background:#1a4c7c33;border-color:#5ed1ff40;box-shadow:inset 0 1px #ffffff12}.button--ghost:hover{border-color:#5ed1ff8c;box-shadow:0 10px 30px #2ac1ff1f}.button--primary{color:#03111e;background:linear-gradient(135deg,#6ceaff,#31c9ff);box-shadow:0 12px 35px #26c9ff33,inset 0 1px #fff}.button--danger{color:#fff;background:linear-gradient(135deg,#ff476d,#db315a);width:100%;box-shadow:0 14px 35px #ff476d33,inset 0 1px #ffffff6b}.hero-section{background-color:#0000;background-image:linear-gradient(#5189e409 1px,#0000 1px),linear-gradient(90deg,#5189e409 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:820px;padding:138px 0 84px;position:relative}.hero-section:after{background:linear-gradient(transparent, var(--bg));content:"";pointer-events:none;height:220px;position:absolute;inset:auto 0 0}.hero-orb{filter:blur(4px);pointer-events:none;border-radius:999px;position:absolute}.hero-orb--one{background:radial-gradient(circle,#7233ff2e,#0000 68%);width:610px;height:610px;top:80px;right:-160px}.hero-orb--two{background:radial-gradient(circle,#1fceff1f,#0000 68%);width:500px;height:500px;bottom:30px;left:-220px}.hero-grid{z-index:2;grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);align-items:center;gap:56px;min-height:610px;display:grid;position:relative}.eyebrow{color:#72dcff;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:.76rem;font-weight:850;display:flex}.eyebrow>span{background:linear-gradient(90deg, var(--cyan), var(--violet));border-radius:2px;width:23px;height:2px;box-shadow:0 0 10px #34d8ffa6}.hero-copy h1,.page-hero h1,.not-found h1{color:#f3f9ff;letter-spacing:-.066em;text-wrap:balance;text-shadow:0 8px 50px #3694ff1f;margin:0;font-size:clamp(3.7rem,6.4vw,6.4rem);font-weight:880;line-height:.94}.hero-summary{color:#aabbd3;max-width:640px;margin:27px 0 30px;font-size:1.08rem;line-height:1.72}.store-buttons{flex-wrap:wrap;gap:12px;display:flex}.store-button{color:#f5fbff;background:linear-gradient(145deg,#12274ce6,#071227f2);border:1px solid #a7dcff3b;border-radius:15px;align-content:center;min-width:166px;min-height:61px;padding:9px 18px;text-decoration:none;transition:transform .18s,border-color .18s;display:grid;box-shadow:inset 0 1px #ffffff17,0 12px 30px #00000038}a.store-button:hover{border-color:#65e0ff85;transform:translateY(-2px)}.store-button--disabled{opacity:.74}.store-button__kicker{color:#93a8c4;letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:650}.store-button strong{letter-spacing:-.02em;margin-top:2px;font-size:1.04rem}.hero-proof{gap:0;margin-top:38px;display:flex}.hero-proof span{border-left:1px solid var(--line);color:#7288a7;padding:0 22px;font-size:.72rem;line-height:1.5;display:grid}.hero-proof span:first-child{border-left:0;padding-left:0}.hero-proof strong{color:#dff5ff;font-size:.78rem}.hero-visual{min-height:610px;position:relative}.hero-brand-halo{aspect-ratio:1;filter:blur(6px);background:radial-gradient(circle,#46d3ff33,#742dff17 43%,#0000 68%);border-radius:50%;width:76%;position:absolute;top:-2%;right:0}.hero-brand-mark{z-index:2;object-fit:contain;filter:drop-shadow(0 26px 42px #2f71ff52);width:67%;animation:5.5s ease-in-out infinite float-mark;position:absolute;top:-4%;right:-2%}@keyframes float-mark{0%,to{transform:translateY(0)rotate(.01deg)}50%{transform:translateY(-13px)rotate(1deg)}}.game-card{z-index:3;background:linear-gradient(150deg,#102346f0,#070f22f5);border:1px solid #66d1ff47;border-radius:28px;width:305px;padding:20px;position:absolute;bottom:6px;left:0;transform:rotate(-4deg);box-shadow:inset 0 1px #ffffff26,0 26px 70px #00000073,0 0 45px #36baff1a}.game-card__topline{justify-content:space-between;align-items:end;margin-bottom:15px;display:flex}.game-card__topline div{display:grid}.game-card__topline span{color:#7f99ba;letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:750}.game-card__topline strong{color:#fff;margin-top:2px;font-size:1.3rem}.game-card__combo{background:#802fe729;border:1px solid #b35dff59;border-radius:999px;padding:7px 9px;color:#d6aaff!important}.puzzle-board{background:#050d1e;border:1px solid #6a9ed62e;border-radius:15px;grid-template-columns:repeat(8,1fr);gap:3px;padding:8px;display:grid;box-shadow:inset 0 4px 14px #0000008c}.cube{aspect-ratio:1;background:#1c31527d;border:1px solid #7599c714;border-radius:5px}.cube--cyan,.cube--violet,.cube--gold,.cube--rose{border-color:#ffffff73;box-shadow:inset 0 6px 7px #ffffff40,inset 0 -5px 8px #00000042,0 0 8px}.cube--cyan{color:#27dfff;background:linear-gradient(#49e9ff,#0875eb)}.cube--violet{color:#a246ff;background:linear-gradient(#c163ff,#651eea)}.cube--gold{color:#ffc44f;background:linear-gradient(#ffdb69,#f18b1e)}.cube--rose{color:#ff5d9c;background:linear-gradient(#ff7eb2,#db2a79)}.game-card__tray{background:#030a1894;border-radius:12px;justify-content:space-around;align-items:center;min-height:54px;margin-top:13px;padding:8px;display:flex}.tray-shape{grid-template-columns:repeat(3,13px);gap:2px;display:grid}.tray-shape i{background:linear-gradient(#62eaff,#147ce9);border:1px solid #ffffff59;border-radius:3px;width:13px;height:13px;box-shadow:inset 0 3px 3px #ffffff40,0 0 6px #28d2ff6b}.tray-shape--two{grid-template-columns:repeat(2,13px)}.tray-shape--two i{background:linear-gradient(#c371ff,#7527e9)}.tray-shape--three{grid-template-columns:13px}.tray-shape--three i{background:linear-gradient(#ffdb75,#e88b1f)}.floating-chip{z-index:4;color:#bed2ea;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#061024db;border:1px solid #8bc8ff3d;border-radius:999px;padding:10px 15px;font-size:.7rem;font-weight:780;position:absolute;box-shadow:0 12px 30px #0000004d,inset 0 1px #ffffff14}.floating-chip--top{top:50px;left:4%}.floating-chip--bottom{bottom:75px;right:0}.trust-strip{z-index:3;border-block:1px solid var(--line);background:#0812278f;position:relative}.trust-strip__inner{color:#8499b6;justify-content:space-between;align-items:center;gap:25px;min-height:76px;font-size:.76rem;font-weight:720;display:flex}.trust-strip__inner p{color:#d8ecff;margin:0;font-size:.8rem}.trust-strip__inner span:before{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 9px var(--cyan);content:"";vertical-align:1px;border-radius:50%;margin-right:11px;display:inline-block}.section{padding:112px 0;position:relative}.section-heading{text-align:center;max-width:720px;margin:0 auto 50px}.section-heading .eyebrow{justify-content:center}.section-heading--left{text-align:left;margin:0}.section-heading--left .eyebrow{justify-content:flex-start}.section h2,.contact-card h2,.legal-content h2,.deletion-form h2,.info-card h2,.success-state h2{color:#eff8ff;letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(2.15rem,4vw,3.7rem);font-weight:850;line-height:1.02}.section-heading>p:last-child,.feature-copy>p,.final-cta__inner>div>p:last-child{color:var(--muted);margin:20px 0 0;line-height:1.75}.mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mode-card{border:1px solid var(--line);background:linear-gradient(155deg,#102244d1,#071022e6);border-radius:28px;min-height:445px;padding:30px;transition:transform .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 25px 60px #00000038}.mode-card:hover{transform:translateY(-6px)}.mode-card--cyan:hover{border-color:#31daff6b}.mode-card--violet:hover{border-color:#a251ff6e}.mode-card--gold:hover{border-color:#ffc5536e}.mode-card:before{content:"";background:radial-gradient(circle,#34d3ff26,#0000 68%);border-radius:50%;width:300px;height:300px;position:absolute;top:-110px;right:-90px}.mode-card--violet:before{background:radial-gradient(circle,#9546ff29,#0000 68%)}.mode-card--gold:before{background:radial-gradient(circle,#ffbb4321,#0000 68%)}.mode-card__number{color:#b5d6f661;letter-spacing:.15em;font-size:.71rem;font-weight:800}.mode-card__image-shell{place-items:center;width:180px;height:180px;margin:5px auto 0;display:grid;position:relative}.mode-card__image-shell:before{content:"";background:#1d619f21;border:1px solid #5bcdff26;border-radius:50%;width:126px;height:126px;position:absolute;box-shadow:0 0 50px #2ebcff1f}.mode-card__image-shell img{object-fit:contain;filter:drop-shadow(0 18px 25px #0006);width:156px;height:156px;position:relative}.mode-card h3,.step-grid h3{color:#f0f8ff;letter-spacing:-.025em;margin:7px 0 10px;font-size:1.27rem}.mode-card>p,.step-grid p{color:#91a5c1;margin:0;font-size:.91rem;line-height:1.7}.section--feature{background:linear-gradient(120deg,#09152ead,#060c1d57);border-block:1px solid #7cb3ed17}.feature-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:82px;display:grid}.feature-art{min-height:510px;position:relative}.feature-art:before{filter:blur(10px);content:"";background:radial-gradient(circle,#20bdff2b,#7034ff14,#0000 69%);border-radius:50%;position:absolute;inset:8% 10%}.feature-art__panel{background:linear-gradient(145deg,#122c57f0,#081227f5);border:1px solid #4dd3ff45;border-radius:28px;align-items:center;gap:16px;width:78%;min-height:235px;padding:26px;display:flex;position:absolute;top:12px;left:0;transform:rotate(-3deg);box-shadow:inset 0 1px #ffffff1f,0 24px 50px #00000061}.feature-art__panel--shop{border-color:#a74fff45;inset:auto 0 15px auto;transform:rotate(3deg)}.feature-art__panel img{filter:drop-shadow(0 16px 24px #0000006b);width:48%}.feature-art__panel div{gap:8px;display:grid}.feature-art__panel span,.feature-art__panel small{color:#86a1c2;font-size:.68rem;font-weight:700}.feature-art__panel span{letter-spacing:.11em;text-transform:uppercase}.feature-art__panel strong{color:#fff;letter-spacing:-.05em;font-size:clamp(1.25rem,2.3vw,2.05rem)}.feature-copy h2{max-width:540px}.check-list{grid-template-columns:1fr 1fr;gap:16px 18px;margin:32px 0 0;padding:0;list-style:none;display:grid}.check-list li{color:#bdd0e5;padding-left:25px;font-size:.84rem;font-weight:670;line-height:1.55;position:relative}.check-list li:before{width:16px;height:16px;color:var(--cyan);content:"✓";background:#28bce91a;border:1px solid #40daff66;border-radius:50%;place-items:center;font-size:.61rem;display:grid;position:absolute;top:4px;left:0}.how-to{grid-template-columns:.78fr 1.22fr;gap:80px;display:grid}.step-grid{grid-template-columns:1fr 1fr;gap:36px 42px;margin:0;padding:0;list-style:none;display:grid}.step-grid>li{border-top:1px solid var(--line);padding-top:18px}.step-grid>li>strong{color:var(--cyan);letter-spacing:.12em;font-size:.7rem}.section--faq{background:#0812277a}.faq-layout{grid-template-columns:.75fr 1.25fr;gap:90px;display:grid}.text-link{color:#66dcff;align-items:center;gap:9px;margin-top:27px;font-weight:800;text-decoration:none;display:inline-flex}.text-link span{transition:transform .18s}.text-link:hover span{transform:translate(4px)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{color:#e6f3ff;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-weight:760;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--cyan);font-size:1.45rem;font-weight:400;transition:transform .18s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:680px;color:var(--muted);margin:-5px 45px 23px 0;line-height:1.7}.final-cta{padding:80px 0 110px}.final-cta__inner{background:linear-gradient(125deg,#10355ee0,#261250c2);border:1px solid #5dd2ff42;border-radius:32px;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:28px;min-height:275px;padding:44px 48px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 28px 70px #00000052}.final-cta__inner:before{content:"";background:radial-gradient(circle,#7436ff38,#0000 70%);border-radius:50%;width:520px;height:520px;position:absolute;bottom:-200px;right:18%}.final-cta__inner>*{position:relative}.final-cta__inner>img{filter:drop-shadow(0 18px 28px #2778ff59)}.final-cta__inner h2{font-size:clamp(2rem,3.5vw,3.1rem)}.site-footer{border-top:1px solid var(--line);background:var(--bg-deep);padding:70px 0 25px}.site-footer__grid{grid-template-columns:minmax(280px,1.5fr) repeat(3,.7fr);gap:55px;display:grid}.site-footer__grid>div:not(.site-footer__brand){flex-direction:column;gap:12px;display:flex}.site-footer h2{color:#dcecff;letter-spacing:.1em;text-transform:uppercase;margin:7px 0 5px;font-size:.78rem}.site-footer__grid a{color:#8095b1;font-size:.79rem;text-decoration:none;transition:color .18s}.site-footer__grid a:hover{color:var(--cyan)}.site-footer__brand p{color:#7489a5;max-width:380px;margin:17px 0 11px;font-size:.78rem;line-height:1.7}.site-footer__bottom{color:#536983;border-top:1px solid #79a7dc1a;justify-content:space-between;gap:20px;margin-top:55px;padding-top:22px;font-size:.68rem;display:flex}.site-footer__bottom p{margin:0}.page-hero{border-bottom:1px solid var(--line);background:linear-gradient(#5591eb09 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#5591eb09 1px,#0000 1px) 0 0/52px 52px,linear-gradient(120deg,#0e244b73,#14083361);padding:164px 0 82px;position:relative;overflow:hidden}.page-hero__glow{background:radial-gradient(circle,#6c30ff30,#0000 68%);border-radius:50%;width:600px;height:600px;position:absolute;top:-230px;right:-100px}.page-hero__inner{max-width:900px;position:relative}.page-hero h1{font-size:clamp(3.4rem,7vw,6.5rem)}.page-hero__inner>p:not(.eyebrow){color:#a3b5cd;max-width:760px;margin:25px 0 22px;font-size:1.02rem;line-height:1.75}.page-hero__updated{color:#6e87a7;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:720}.legal-layout{grid-template-columns:220px minmax(0,760px);justify-content:space-between;gap:90px;padding-block:76px 115px;display:grid}.legal-nav{border:1px solid var(--line);background:#0a163085;border-radius:18px;flex-direction:column;gap:6px;height:fit-content;padding:20px;display:flex;position:sticky;top:108px}.legal-nav p{color:#7189a7;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px 11px;font-size:.67rem;font-weight:800}.legal-nav a{color:#94a9c3;border-radius:10px;padding:10px 11px;font-size:.8rem;font-weight:700;text-decoration:none}.legal-nav a:hover,.legal-nav a.active{color:#e6f8ff;background:#30ace01a}.legal-content section{border-bottom:1px solid var(--line);margin:0 0 34px;padding:0 0 34px}.legal-content h2{margin-bottom:17px;font-size:clamp(1.45rem,2.7vw,2rem);line-height:1.18}.legal-content h3{color:#d9ecff;margin:25px 0 9px;font-size:.98rem}.legal-content p,.legal-content li{color:#9db0c8;font-size:.92rem;line-height:1.82}.legal-content p{margin:0 0 16px}.legal-content ul{margin:10px 0 0;padding-left:21px}.legal-content li{margin-bottom:8px;padding-left:5px}.legal-content a{color:#5edbff;font-weight:720}.legal-content strong{color:#e4f5ff}.legal-content .legal-contact{background:#164f7521;border:1px solid #4fd3ff45;border-radius:20px;padding:28px}.legal-contact p:last-child{margin-bottom:0}.contact-section{background:linear-gradient(#08142b3d,#0000)}.contact-grid{grid-template-columns:1.25fr .75fr;gap:18px;display:grid}.contact-card{border:1px solid var(--line);background:linear-gradient(145deg,#0f2040c4,#070f21d1);border-radius:25px;min-height:280px;padding:34px;box-shadow:inset 0 1px #ffffff12}.contact-card--featured{background:radial-gradient(circle at 85% 10%,#2bbbff26,#0000 38%),linear-gradient(145deg,#112f57eb,#071126f5);border-color:#4ed3ff40;grid-row:span 2;min-height:578px;padding:48px}.contact-card--featured:before{content:"";background:url(/block-craft/assets/brand-mark-evJSYXVB.png) 50%/150px no-repeat,#24609717;border:1px solid #69daff2e;border-radius:42px;width:165px;height:165px;margin:6px 0 42px;display:block;box-shadow:0 0 55px #2ac1ff21,inset 0 1px #ffffff14}.contact-card__label,.form-kicker{color:#61dcff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:.67rem;font-weight:830;display:block}.contact-card h2{font-size:clamp(1.6rem,3vw,2.6rem)}.contact-card p{color:var(--muted);margin:17px 0 0;line-height:1.72}.contact-card .button{margin-top:30px}.contact-card small{color:#6e86a3;margin-top:14px;display:block}.contact-card .text-link{overflow-wrap:anywhere;font-size:.86rem}.deletion-section{background:radial-gradient(circle at 80% 10%,#702aff14,#0000 35rem)}.deletion-layout{grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);align-items:start;gap:70px;display:grid}.deletion-info{gap:18px;display:grid}.info-card{border-bottom:1px solid var(--line);gap:18px;padding:22px 0;display:flex}.info-card__number{width:42px;height:42px;color:var(--cyan);background:#2ab5e214;border:1px solid #4fd7ff40;border-radius:12px;flex:0 0 42px;place-items:center;font-size:.69rem;font-weight:820;display:grid}.info-card h2{letter-spacing:-.02em;margin-bottom:7px;font-size:1.02rem}.info-card p,.data-note p{color:#8da3bf;margin:0;font-size:.84rem;line-height:1.7}.data-note{border:1px solid var(--line);background:#0c1b388c;border-radius:20px;margin-top:18px;padding:25px}.data-note h2{color:#dceeff;margin:0 0 8px;font-size:.88rem}.data-note p{margin-bottom:20px}.data-note p:last-child{margin-bottom:0}.deletion-form-shell{background:linear-gradient(150deg,#102344ed,#060e1ff5);border:1px solid #61cdff38;border-radius:28px;overflow:hidden;box-shadow:inset 0 1px #ffffff1c,0 30px 70px #00000052}.deletion-form{gap:22px;padding:42px;display:grid}.deletion-form>div:first-child{margin-bottom:2px}.deletion-form h2,.success-state h2{font-size:clamp(1.8rem,3vw,2.5rem)}.deletion-form>div:first-child>p{color:#8096b1;margin:12px 0 0;font-size:.78rem}.deletion-form label:not(.checkbox-label):not(.honeypot){color:#cfe1f4;gap:9px;font-size:.8rem;font-weight:760;display:grid}.deletion-form label>span{color:#ff7693}.deletion-form label>small{color:#637c9b;margin-left:6px;font-size:.68rem;font-weight:650;display:inline}.deletion-form input,.deletion-form select,.deletion-form textarea{color:#eef8ff;background:#030a18bf;border:1px solid #85b4e92e;border-radius:12px;outline:none;width:100%;transition:border-color .17s,box-shadow .17s}.deletion-form input,.deletion-form select{height:50px;padding:0 15px}.deletion-form textarea{resize:vertical;min-height:110px;padding:14px 15px}.deletion-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.deletion-form input::placeholder,.deletion-form textarea::placeholder{color:#536a87}.deletion-form input:focus,.deletion-form select:focus,.deletion-form textarea:focus{border-color:#40d5ff9e;box-shadow:0 0 0 4px #34cbff14}.checkbox-label{color:#9eb3cc;cursor:pointer;align-items:flex-start;gap:12px;font-size:.76rem;line-height:1.6;display:flex}.checkbox-label input{width:20px;height:20px;accent-color:var(--cyan);flex:0 0 20px;margin:2px 0 0}.checkbox-label b{color:#ff7693}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.form-message{border-radius:10px;margin:0;padding:13px 15px;font-size:.76rem;line-height:1.55}.form-message--error{color:#ffc1ce;background:#ac1c401f;border:1px solid #ff5b7b40}.form-privacy{color:#647d9a;text-align:center;margin:-5px 0 0;font-size:.68rem;line-height:1.58}.form-privacy a{color:#7adfff}.success-state{place-content:center;justify-items:start;min-height:670px;padding:50px;display:grid}.success-state__icon{color:#5af0bd;background:#28b1871f;border:1px solid #4ee7b559;border-radius:22px;place-items:center;width:74px;height:74px;margin-bottom:30px;font-size:2rem;display:grid;box-shadow:0 0 35px #47e7b31f}.success-state>p:not(.eyebrow){color:#98acc5;margin:18px 0 0;line-height:1.7}.reference-box{border:1px solid var(--line);background:#030a188f;border-radius:13px;width:100%;margin:28px 0 0;padding:16px 18px;display:grid}.reference-box span{color:#66809e;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem}.reference-box strong{color:#e8f7ff;overflow-wrap:anywhere;margin-top:5px;font-size:.88rem}.success-state .success-state__small{font-size:.74rem;color:#6d86a3!important}.success-state .button{margin-top:30px}.not-found{background:radial-gradient(circle at 50% 38%,#4d34cd26,#0000 30rem);place-items:center;min-height:760px;padding:140px 0 80px;display:grid}.not-found__inner{text-align:center;justify-items:center;max-width:800px;display:grid}.not-found img{width:150px;margin-bottom:25px}.not-found h1{font-size:clamp(3rem,7vw,5.8rem)}.not-found__inner>p:not(.eyebrow){color:var(--muted);margin:25px 0}@media (width<=1050px){.hero-grid{grid-template-columns:minmax(0,.95fr) minmax(430px,1.05fr);gap:20px}.hero-copy h1{font-size:clamp(3.4rem,7vw,5.2rem)}.feature-layout{gap:45px}.final-cta__inner{grid-template-columns:130px 1fr}.final-cta__inner .store-buttons{grid-column:2}.legal-layout{grid-template-columns:200px 1fr;gap:55px}.deletion-layout{grid-template-columns:.85fr minmax(450px,1.15fr);gap:38px}}@media (width<=850px){:root{--shell:min(100% - 32px, 680px)}.site-header__inner{min-height:68px}.menu-toggle{display:block}.primary-nav{border:1px solid var(--line-bright);background:#050e20f7;border-radius:18px;padding:12px;display:none;position:absolute;top:calc(100% + 8px);left:16px;right:16px;box-shadow:0 24px 50px #0000006b}.primary-nav--open{display:grid}.nav-link{padding:13px}.nav-link--active:after{display:none}.primary-nav .button{margin-top:4px}.hero-section{min-height:auto;padding:130px 0 70px}.hero-grid{grid-template-columns:1fr;gap:50px}.hero-copy{text-align:center}.hero-copy .eyebrow,.hero-copy .store-buttons,.hero-proof{justify-content:center}.hero-summary{margin-inline:auto}.hero-visual{min-height:550px}.hero-brand-mark{width:64%;right:4%}.hero-brand-halo{right:7%}.game-card{left:8%}.floating-chip--top{left:5%}.floating-chip--bottom{right:4%}.trust-strip__inner{flex-wrap:wrap;justify-content:center;padding-block:20px}.trust-strip__inner p{text-align:center;flex-basis:100%}.section{padding:86px 0}.mode-grid{grid-template-columns:1fr}.mode-card{grid-template-columns:60px 150px 1fr;align-items:center;min-height:auto;display:grid}.mode-card__number{align-self:start}.mode-card__image-shell{grid-row:span 2;width:140px;height:140px;margin:0}.mode-card__image-shell img{width:128px;height:128px}.mode-card h3,.mode-card>p{grid-column:3}.feature-layout,.how-to,.faq-layout,.deletion-layout{grid-template-columns:1fr}.feature-art{min-height:500px}.feature-layout,.how-to,.faq-layout{gap:55px}.faq-layout .section-heading{max-width:none}.final-cta__inner{grid-template-columns:110px 1fr;padding:36px}.site-footer__grid{grid-template-columns:1.5fr repeat(2,1fr)}.site-footer__brand{grid-column:span 3}.legal-layout{grid-template-columns:1fr;gap:45px}.legal-nav{grid-template-columns:1fr 1fr;display:grid;position:static}.legal-nav p{grid-column:span 2}.contact-grid{grid-template-columns:1fr}.contact-card--featured{grid-row:auto;min-height:520px}.deletion-layout{gap:55px}}@media (width<=600px){:root{--shell:calc(100% - 28px)}.brand__mark-shell{border-radius:13px;width:42px;height:42px}.brand__mark{width:37px;height:37px}.hero-section{padding-top:116px}.hero-copy h1{font-size:clamp(3.1rem,15vw,4.5rem)}.hero-summary{font-size:.96rem}.store-buttons{grid-template-columns:1fr 1fr;width:100%;display:grid}.store-button{min-width:0;padding-inline:13px}.hero-proof{grid-template-columns:repeat(3,1fr);display:grid}.hero-proof span{padding:0 9px}.hero-proof strong{font-size:.71rem}.hero-proof span{font-size:.62rem}.hero-visual{min-height:440px}.hero-brand-mark{width:74%;right:-6%}.game-card{border-radius:22px;width:245px;padding:15px;bottom:4px;left:0}.floating-chip{font-size:.6rem}.floating-chip--top{top:10px;left:0}.floating-chip--bottom{bottom:45px;right:0}.trust-strip__inner{gap:14px 20px}.trust-strip__inner span{font-size:.69rem}.section{padding:72px 0}.section-heading{margin-bottom:35px}.section h2{font-size:2.35rem}.mode-card{text-align:center;min-height:390px;padding:26px;display:block}.mode-card__number{text-align:left}.mode-card__image-shell{width:150px;height:150px;margin:0 auto}.mode-card h3,.mode-card>p{grid-column:auto}.feature-art{min-height:425px}.feature-art__panel{border-radius:22px;width:88%;min-height:190px;padding:17px}.feature-art__panel img{width:45%}.check-list,.step-grid{grid-template-columns:1fr}.step-grid{gap:25px}.faq-layout{gap:40px}.faq-list summary{font-size:.88rem}.final-cta{padding-top:50px}.final-cta__inner{text-align:center;padding:34px 25px;display:block}.final-cta__inner>img{width:125px}.final-cta__inner .eyebrow,.final-cta__inner .store-buttons{justify-content:center}.final-cta__inner .eyebrow{margin-top:20px}.final-cta__inner .store-buttons{margin-top:24px}.site-footer__grid{grid-template-columns:1fr 1fr;gap:38px 25px}.site-footer__brand{grid-column:span 2}.site-footer__bottom{display:grid}.page-hero{padding:132px 0 64px}.page-hero h1{font-size:3.5rem}.legal-layout{padding-block:50px 75px}.legal-nav{display:flex}.legal-nav p{grid-column:auto}.legal-content section{margin-bottom:29px;padding-bottom:29px}.contact-section{padding-top:55px}.contact-card,.contact-card--featured{min-height:0;padding:28px}.contact-card--featured:before{background-size:115px;width:125px;height:125px;margin-bottom:30px}.deletion-form{padding:27px 20px}.deletion-form-shell{border-radius:22px}.success-state{min-height:600px;padding:32px 24px}}@media (width<=400px){.store-button{min-height:57px}.store-button strong{font-size:.9rem}.store-button__kicker{font-size:.55rem}.hero-visual{min-height:410px}.game-card{width:224px}.floating-chip--bottom{bottom:32px}}
