.fp-soon-scope{--ocean:#3103eb;--aero:#33ffce;--gold:#f5c518;--midnight:#01114a;--bg:radial-gradient(130% 150% at 12% 8%,#3f1bff 0%,#3103eb 38%,#170a72 74%,#01114a 100%);--glass:hsla(0,0%,100%,.07);--glass-line:hsla(0,0%,100%,.2);--inner:hsla(0,0%,100%,.1);--inner-line:hsla(0,0%,100%,.22);--text:#fff;--dim:rgba(198,248,255,.82);--mute:rgba(198,248,255,.55);--accent:#33ffce;--accent-ink:#04231b;--accent-glow:rgba(51,255,206,.35);--disp:"Youth","Nunito","Arial Rounded MT Bold","Avenir Next",ui-rounded,system-ui,sans-serif;--body:"Nunito","Avenir Next","Segoe UI",system-ui,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,monospace}[data-theme=dark] .fp-soon-scope{--bg:radial-gradient(130% 150% at 12% 8%,#1a1c22 0%,#0b0c10 45%,#070b19 100%);--glass:hsla(0,0%,100%,.045);--glass-line:rgba(245,197,24,.18);--inner:hsla(0,0%,100%,.075);--inner-line:hsla(0,0%,100%,.18);--dim:hsla(0,0%,100%,.68);--mute:hsla(0,0%,100%,.42);--accent:#f5c518;--accent-ink:#0b0c10;--accent-glow:rgba(245,197,24,.32)}.fp-soon-scope{min-height:100svh;font-family:var(--body);background:var(--bg);color:var(--text);display:flex;flex-direction:column;overflow-x:hidden}.fp-soon-scope *{box-sizing:border-box}.fp-soon-scope .fp-amb{position:fixed;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:0}.fp-soon-scope .fp-amb-a{width:560px;height:560px;left:-160px;top:-180px;background:rgba(63,27,255,.5)}.fp-soon-scope .fp-amb-b{width:480px;height:480px;right:-140px;bottom:-160px;background:rgba(51,255,206,.13)}[data-theme=dark] .fp-soon-scope .fp-amb-a{background:rgba(245,197,24,.08)}[data-theme=dark] .fp-soon-scope .fp-amb-b{background:rgba(245,197,24,.1)}.fp-soon-scope .fp-bar,.fp-soon-scope .fp-stage{position:relative;z-index:1}.fp-soon-scope button{font:inherit;cursor:pointer}.fp-soon-scope :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fp-soon-scope .fp-num{font-variant-numeric:tabular-nums}.fp-soon-scope .fp-bar{display:flex;align-items:center;gap:11px;padding:18px 4%}.fp-soon-scope .fp-bar .fp-coin{width:28px;height:36px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(1,17,74,.45)) drop-shadow(0 0 12px rgba(51,255,206,.35))}.fp-soon-scope .fp-wm{font-family:var(--disp);font-weight:900;font-size:1rem;letter-spacing:.01em}.fp-soon-scope .fp-wm-lockup{display:inline-flex;align-items:center;gap:.28em}.fp-soon-scope .fp-wm-lockup svg{height:.92em;width:auto;display:block}.fp-soon-scope .fp-wm-lockup .fp-wm-more{color:var(--accent)}.fp-soon-scope .fp-wmk{height:.92em;width:auto;vertical-align:-.08em}.fp-soon-scope .fp-stage{flex:1;padding:26px 3% 30px}.fp-soon-scope .fp-hero,.fp-soon-scope .fp-stage{display:flex;align-items:center;justify-content:center}.fp-soon-scope .fp-hero{width:min(1000px,100%);flex-direction:column;border-radius:40px;background:var(--glass);border:1px solid var(--glass-line);box-shadow:0 40px 110px rgba(1,6,30,.45),inset 0 1px 0 hsla(0,0%,100%,.22);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:56px 6% 52px;text-align:center;position:relative}@media (max-width:640px){.fp-soon-scope .fp-hero{padding:40px 6%;border-radius:28px}}.fp-soon-scope .fp-corner-coin{position:absolute;top:0;right:0;z-index:6;width:clamp(84px,7vw,108px);height:auto;-o-object-fit:contain;object-fit:contain;transform:translate(26%,-23%) rotate(-4deg);pointer-events:none;filter:drop-shadow(0 16px 36px rgba(1,6,30,.5));animation:fp-soon-coinFloat 5s ease-in-out infinite}@keyframes fp-soon-coinFloat{0%,to{transform:translate(26%,-23%) rotate(-6deg)}50%{transform:translate(26%,-19%) rotate(2deg)}}@media (max-width:860px){.fp-soon-scope .fp-corner-coin{width:88px}}@media (prefers-reduced-motion:reduce){.fp-soon-scope .fp-corner-coin{animation:none}}.fp-soon-scope .fp-eyebrow{font-family:var(--disp);font-weight:800;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.fp-soon-scope .fp-soon-eyebrow{margin-bottom:12px}.fp-soon-scope .fp-soon-title{font-family:var(--disp);font-weight:800;letter-spacing:-.01em;margin:0 0 clamp(24px,4vh,40px);font-size:clamp(2.6rem,6vw,4.4rem);line-height:1.04;text-wrap:balance}.fp-soon-scope .fp-soon-countdown{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:center;gap:clamp(2px,1vw,18px);width:100%;max-width:100%;margin:0 auto clamp(26px,4vh,44px);font-family:var(--mono);font-variant-numeric:tabular-nums}.fp-soon-scope .fp-soon-cd-group{display:inline-flex;align-items:flex-start;gap:clamp(2px,1vw,18px);min-width:0;flex-shrink:1}.fp-soon-scope .fp-soon-cd-cell{display:inline-flex;flex-direction:column;align-items:center;gap:8px;min-width:0;flex-shrink:1;padding:clamp(8px,1.5vw,22px) clamp(4px,1.3vw,26px);background:var(--inner);border:1px solid var(--inner-line);border-radius:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 14px 34px rgba(1,6,30,.28);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.fp-soon-scope .fp-soon-cd-v{font-family:var(--disp);font-weight:900;letter-spacing:-.02em;line-height:1;color:var(--text);font-size:min(6rem,11vw);font-variant-numeric:tabular-nums;white-space:nowrap}.fp-soon-scope .fp-soon-cd-l{font-family:var(--disp);font-weight:700;font-size:clamp(.5rem,1.3vw,.78rem);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);white-space:nowrap}.fp-soon-scope .fp-soon-cd-sep{font-family:var(--disp);font-weight:900;color:var(--accent);line-height:1;font-size:min(4.4rem,7vw);align-self:flex-start;margin-top:clamp(6px,1.4vw,20px)}.fp-soon-scope .fp-soon-launching{font-family:var(--disp);font-weight:900;color:var(--accent);text-transform:uppercase;letter-spacing:.06em;font-size:clamp(2rem,7vw,3.6rem);line-height:1.1}.fp-soon-scope .fp-soon-intro{font-size:clamp(1.05rem,1.6vw,1.3rem);color:var(--dim);max-width:46ch;margin:0 auto 20px;line-height:1.6;text-wrap:pretty}.fp-soon-scope .fp-soon-bullets{list-style:none;margin:0 auto clamp(28px,4vh,40px);padding:0;text-align:left;display:flex;flex-direction:column;gap:12px;width:-moz-fit-content;width:fit-content;max-width:100%}.fp-soon-scope .fp-soon-bullet{display:flex;align-items:flex-start;gap:11px;font-size:clamp(.92rem,1.3vw,1.02rem);color:var(--dim);line-height:1.5}.fp-soon-scope .fp-soon-tick{flex:none;margin-top:1px;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--accent-ink);background:var(--accent);box-shadow:0 4px 12px var(--accent-glow)}.fp-soon-scope .fp-mailwrap{max-width:560px;margin:0 auto;width:100%}.fp-soon-scope .fp-soon-label{display:block;font-family:var(--disp);font-weight:800;font-size:.82rem;letter-spacing:.04em;color:var(--dim);margin:0 0 12px}.fp-soon-scope .fp-mailrow{display:flex;gap:10px}@media (max-width:560px){.fp-soon-scope .fp-mailrow{flex-direction:column}}.fp-soon-scope .fp-mail-in{flex:1;min-width:0;font:inherit;font-size:.9rem;color:var(--text);background:var(--inner);border:1.4px solid var(--inner-line);border-radius:999px;padding:13px 20px;outline:none;transition:border-color .2s ease}.fp-soon-scope .fp-mail-in::-moz-placeholder{color:var(--mute)}.fp-soon-scope .fp-mail-in::placeholder{color:var(--mute)}.fp-soon-scope .fp-mail-in:focus{border-color:var(--accent)}.fp-soon-scope .fp-mail-in:disabled{opacity:.6}.fp-soon-scope .fp-gdpr{display:flex;gap:9px;align-items:flex-start;text-align:left;margin-top:12px;font-size:.66rem;line-height:1.55;color:var(--mute);cursor:pointer}.fp-soon-scope .fp-gdpr input{margin:2px 0 0;width:14px;height:14px;flex:none;accent-color:var(--accent);cursor:pointer}.fp-soon-scope .fp-gdpr a{color:var(--accent);font-weight:700;text-decoration:underline;text-underline-offset:2px}.fp-soon-scope .fp-hl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--disp);font-weight:700;font-size:15px;border-radius:999px;padding:14px 26px;white-space:nowrap;text-decoration:none;cursor:pointer;border:0;will-change:transform;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease,background .18s ease}.fp-soon-scope .fp-hl-btn-primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 8px 28px var(--accent-glow)}.fp-soon-scope .fp-hl-btn-primary:hover{transform:translateY(-2px)}.fp-soon-scope .fp-hl-btn:active{transform:translateY(1px) scale(.98)}.fp-soon-scope .fp-hl-btn:disabled{opacity:.7;cursor:default;transform:none}.fp-soon-scope .fp-mail-btn{font-size:.84rem;padding:12px 26px}@media (prefers-reduced-motion:reduce){.fp-soon-scope .fp-hl-btn,.fp-soon-scope .fp-hl-btn:active,.fp-soon-scope .fp-hl-btn:hover{transform:none;transition:background .18s ease}}.fp-soon-scope .fp-mail-ok{font-family:var(--disp);font-weight:800;font-size:.92rem;color:var(--accent);margin:0 auto;max-width:46ch}.fp-soon-scope .fp-mail-err{font-size:.78rem;color:#ff9fb6;margin:12px 0 0}.fp-soon-scope .fp-soon-ok{text-align:center}.fp-soon-scope .fp-soon-back{display:inline-flex;align-items:center;gap:.35em;margin-top:clamp(26px,4vh,40px);font-family:var(--disp);font-weight:700;font-size:.84rem;color:var(--dim);text-decoration:none;padding:8px 16px;border-radius:99px;border:1px solid var(--glass-line);background:var(--glass);transition:color .2s ease,border-color .2s ease}.fp-soon-scope .fp-soon-back:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 45%,var(--glass-line))}.fp-soon-scope .fp-soon-back .fp-wmk{height:.8em;vertical-align:-.02em}.fp-soon-scope .fp-soon-plus{font-weight:800;color:var(--text);letter-spacing:.01em}.fp-soon-scope .fp-soon-x{flex:none;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;align-self:stretch;min-height:48px;border-radius:999px;color:var(--text);background:var(--inner);border:1px solid color-mix(in srgb,var(--accent) 40%,var(--inner-line));box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent),0 8px 22px var(--accent-glow);transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease,color .18s ease,background .18s ease}.fp-soon-scope .fp-soon-x:hover{color:var(--accent);transform:translateY(-2px);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 22%,transparent),0 12px 30px var(--accent-glow)}.fp-soon-scope .fp-soon-x svg{width:22px;height:22px;display:block}@media (max-width:560px){.fp-soon-scope .fp-soon-x{align-self:center;width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.fp-soon-scope .fp-soon-x,.fp-soon-scope .fp-soon-x:hover{transform:none}}.fp-soon-scope .fp-soon-howto{display:inline-flex;align-items:center;gap:.4em;margin:0 auto clamp(24px,3.5vh,34px);padding:.5em 1.05em;border-radius:999px;font-family:var(--disp);font-weight:700;font-size:.82rem;letter-spacing:.02em;color:var(--accent);text-decoration:none;border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);transition:background .2s ease,border-color .2s ease,transform .1s ease}.fp-soon-scope .fp-soon-howto:hover{background:color-mix(in srgb,var(--accent) 18%,transparent);border-color:color-mix(in srgb,var(--accent) 65%,transparent)}.fp-soon-scope .fp-soon-howto:active{transform:translateY(1px)}