:root{--ink:#111114;--muted:#716c69;--red:#ff3048;--deep:#c9002d;--paper:#f6f2ef;--line:rgba(39,25,25,.14);--mx:0;--my:0}*{box-sizing:border-box}html,body{margin:0;min-width:320px;min-height:100%;background:var(--paper)}body{color:var(--ink);font-family:"DM Sans",sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}#liquid,.fallback-motion{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.fallback-motion{background:radial-gradient(circle at 78% 42%,#ff53696b,transparent 25%),radial-gradient(circle at 60% 75%,#ffb1bc80,transparent 34%),linear-gradient(120deg,#f6f2ef 0 32%,#ffe3e7 72%,#f6f2ef);background-size:130% 130%;animation:fallbackFlow 10s ease-in-out infinite alternate}.webgl-ready .fallback-motion{opacity:0}.grain{position:fixed;inset:0;z-index:5;pointer-events:none;opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.1'/%3E%3C/svg%3E")}.page{position:relative;z-index:2;width:min(1600px,100%);min-height:100svh;margin:auto;padding:0 clamp(24px,4.5vw,76px);display:grid;grid-template-rows:96px 1fr 78px}.page:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(246,242,239,.97) 0%,rgba(246,242,239,.85) 25%,rgba(246,242,239,.22) 51%,transparent 72%)}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;font:800 25px/1 Manrope,sans-serif;letter-spacing:-.055em}.brand img{width:38px;height:38px;object-fit:contain;mix-blend-mode:multiply}.network{display:flex;align-items:center;gap:9px;padding:7px 13px 7px 7px;border:1px solid rgba(50,28,31,.13);border-radius:99px;background:rgba(255,255,255,.5);box-shadow:0 12px 35px rgba(63,21,29,.08);backdrop-filter:blur(15px);font-size:13px;font-weight:600}.network i{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;color:#fff;background:linear-gradient(145deg,#ff5b6d,#d80430);font:800 12px/1 Manrope;font-style:normal}.hero{min-height:calc(100svh - 174px);display:grid;grid-template-columns:minmax(420px,.86fr) minmax(600px,1.14fr);gap:clamp(28px,4vw,70px);align-items:center}.copy{position:relative;z-index:3;padding-bottom:3vh}.eyebrow{margin:0 0 28px;color:#a11c34;font:700 12px/1 Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase}.eyebrow span{margin-right:14px;color:#938b87}.copy h1{margin:0;font:700 clamp(72px,7.45vw,122px)/.82 Manrope,sans-serif;letter-spacing:-.087em}.copy h1 em{color:var(--red);font-style:normal;text-shadow:0 24px 60px rgba(255,48,72,.21)}.intro{max-width:480px;margin:36px 0;color:var(--muted);font-size:clamp(18px,1.3vw,21px);line-height:1.58}.availability{display:flex;align-items:center;gap:14px}.availability strong{padding:13px 18px;border-radius:99px;color:#fff;background:#111114;box-shadow:0 15px 35px rgba(16,11,13,.2);font:700 12px/1 Manrope;letter-spacing:.12em;text-transform:uppercase}.availability>span{width:32px;height:1px;background:rgba(28,17,18,.22)}.availability small{color:#817b77;font-size:13px}.symbol-stage{position:relative;height:min(720px,calc(100svh - 190px));min-height:560px;perspective:1600px;transform-style:preserve-3d}.light-disc{position:absolute;left:50%;top:48%;width:min(71%,530px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle at 39% 34%,rgba(255,255,255,.96),rgba(255,236,239,.78) 28%,rgba(255,91,112,.2) 58%,transparent 72%);box-shadow:0 0 100px rgba(255,255,255,.95),0 0 180px rgba(255,37,70,.22);transform:translateZ(-70px) scale(calc(1 + var(--my)*.02))}.orbit{position:absolute;left:50%;top:48%;translate:-50% -50%;border:1px solid rgba(167,0,38,.24);border-radius:50%;transform-style:preserve-3d}.orbit:after{content:"";position:absolute;width:8px;height:8px;left:50%;top:-4px;border-radius:50%;background:#ff2445;box-shadow:0 0 24px #ff2445}.orbit-outer{width:min(91%,680px);aspect-ratio:1;border-style:dashed;animation:spin 26s linear infinite}.orbit-inner{width:min(64%,470px);aspect-ratio:1;transform:rotateX(66deg);animation:spinTilt 14s linear infinite reverse}.symbol{position:absolute;left:50%;top:46%;width:min(86%,650px);translate:-50% -50%;filter:drop-shadow(0 50px 48px rgba(94,0,25,.48)) drop-shadow(0 0 48px rgba(255,36,68,.38));transform:translate3d(calc(var(--mx)*12px),calc(var(--my)*9px),90px) rotateY(calc(var(--mx)*5deg)) rotateX(calc(var(--my)*-4deg));animation:symbolFloat 6s ease-in-out infinite;transition:transform .18s ease-out}.symbol-shadow{position:absolute;left:50%;bottom:9%;width:46%;height:8%;translate:-50%;border-radius:50%;background:rgba(102,0,25,.34);filter:blur(28px);animation:shadowPulse 6s ease-in-out infinite}.stage-index{position:absolute;right:3%;bottom:5%;color:rgba(91,49,54,.53);font:700 10px/1 Manrope;letter-spacing:.16em}.bottom-bar{height:78px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-top:1px solid var(--line);color:#6f6965;font-size:12px}.bottom-bar p{margin:0}.bottom-bar p:first-child{font-weight:600}.bottom-bar p:first-child span{margin-right:6px;color:#9b9490;font-weight:400}.market-list{display:flex;align-items:center;gap:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.market-list i{width:3px;height:3px;border-radius:50%;background:var(--red)}.signal{justify-self:end;display:flex;align-items:center;gap:9px;font-weight:600}.signal b{width:7px;height:7px;border-radius:50%;background:#14a979;box-shadow:0 0 0 5px rgba(20,169,121,.11)}@keyframes symbolFloat{0%,100%{margin-top:0}50%{margin-top:-18px}}@keyframes shadowPulse{50%{scale:.84;opacity:.48}}@keyframes spin{to{rotate:360deg}}@keyframes spinTilt{to{rotate:360deg}}@keyframes fallbackFlow{to{background-position:30% 80%}}
@media(max-width:1080px){.page:before{background:linear-gradient(180deg,rgba(246,242,239,.96) 0%,rgba(246,242,239,.73) 42%,transparent 76%)}.hero{grid-template-columns:1fr;padding:65px 0 30px}.copy{max-width:760px}.symbol-stage{height:650px}.bottom-bar{margin-top:30px}}
@media(max-width:650px){.page{padding:0 16px;grid-template-rows:80px 1fr 68px}.brand{font-size:22px}.brand img{width:34px;height:34px}.network span{display:none}.network{padding-right:7px}.hero{display:block;min-height:auto;padding:49px 0 20px}.eyebrow{font-size:11px;margin-bottom:23px}.copy h1{font-size:clamp(66px,19vw,88px)}.intro{font-size:17px;margin:29px 0}.availability{align-items:flex-start;flex-wrap:wrap}.availability>span{display:none}.availability small{width:100%;margin-top:1px}.symbol-stage{height:490px;min-height:0;margin-top:25px}.symbol{width:105%}.orbit-outer{width:105%}.orbit-inner{width:74%}.light-disc{width:84%}.stage-index{right:2%;bottom:3%}.bottom-bar{grid-template-columns:1fr auto}.market-list{display:none}}
@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important}.symbol{transform:none}.fallback-motion{animation:none}}
.availability{display:flex;align-items:center;gap:0}.availability strong{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 27px;border:1px solid rgba(255,255,255,.16);border-radius:99px;color:#fff;background:linear-gradient(145deg,#1b1b1f,#09090b);box-shadow:0 18px 42px rgba(16,11,13,.24),inset 0 1px 0 rgba(255,255,255,.14);font:700 13px/1 Manrope;letter-spacing:.13em;text-transform:uppercase}.availability strong:after{content:"";width:6px;height:6px;margin-left:12px;border-radius:50%;background:var(--red);box-shadow:0 0 14px rgba(255,48,72,.65)}
.page{width:100%;max-width:none}.page:before{display:none}.hero{position:relative;display:block;min-height:calc(100svh - 174px)}.copy{position:absolute;left:0;top:50%;translate:0 -50%;width:min(47vw,680px);padding:0;z-index:5}.copy:before{content:"";position:absolute;z-index:-1;inset:-70px -110px -70px -8vw;background:radial-gradient(ellipse at 34% 50%,rgba(246,242,239,.9),rgba(246,242,239,.5) 49%,transparent 73%);filter:blur(12px)}.symbol-stage{position:absolute;inset:0;height:auto;min-height:0}.symbol-stage .light-disc,.symbol-stage .orbit{left:72%;top:49%}.symbol-stage .symbol{left:72%;top:47%;width:min(58vw,820px)}.symbol-stage .symbol-shadow{left:72%;bottom:9%;width:32%}.stage-index{right:0;bottom:4%}.hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.16),transparent 25%,rgba(255,48,72,.05) 76%,transparent)}
@media(max-width:1080px){.hero{min-height:auto;padding:62px 0 25px}.copy{position:relative;left:auto;top:auto;translate:none;width:min(760px,100%)}.copy:before{inset:-50px -50px -45px -40px}.symbol-stage{position:relative;inset:auto;height:650px}.symbol-stage .light-disc,.symbol-stage .orbit,.symbol-stage .symbol,.symbol-stage .symbol-shadow{left:50%}.symbol-stage .symbol{width:min(94%,720px)}}
@media(max-width:650px){.hero{padding-top:48px}.symbol-stage{height:500px}.symbol-stage .symbol{width:112%}.copy:before{inset:-30px -16px}}
.network{gap:9px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;color:rgba(17,17,20,.62);font-size:12px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.network i{width:24px;height:24px;background:linear-gradient(145deg,#ff4e64,#db1237);box-shadow:0 5px 15px rgba(219,18,55,.17);font-size:10px}.network span{display:inline}.network:hover{color:rgba(17,17,20,.82)}
.availability strong{border-color:rgba(211,18,55,.18);color:#a50d2d;background:rgba(255,252,250,.72);box-shadow:0 16px 38px rgba(122,35,51,.1),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(18px)}.availability strong:after{background:var(--red);box-shadow:0 0 0 4px rgba(255,48,72,.08),0 0 14px rgba(255,48,72,.35)}
.fallback-motion{background:repeating-radial-gradient(circle at 72% 48%,transparent 0 56px,rgba(216,0,45,.14) 57px,transparent 58px 92px),linear-gradient(120deg,#f6f2ef,#fff4f5 62%,#f6f2ef);background-size:110% 110%;animation:fallbackFlow 12s ease-in-out infinite alternate}
.bottom-bar{display:flex;justify-content:center}
:root{--ink:#f8f5f4;--muted:#a89c9e;--red:#ff1833;--deep:#750014;--paper:#050304;--line:rgba(255,72,90,.2)}html,body{background:#050304}.fallback-motion{background:radial-gradient(circle at 73% 45%,rgba(209,0,35,.48),transparent 23%),radial-gradient(circle at 28% 18%,rgba(112,0,18,.28),transparent 32%),linear-gradient(135deg,#030203 0%,#120306 55%,#050304 100%)}.grain{opacity:.13;mix-blend-mode:screen}.page{color:var(--ink)}header{border-color:var(--line)}.brand{color:#fff}.brand img{mix-blend-mode:normal;filter:drop-shadow(0 0 12px rgba(255,24,51,.28))}.network{color:rgba(255,255,255,.62)}.network:hover{color:#fff}.network i{background:linear-gradient(145deg,#ff3d4f,#b90024);box-shadow:0 0 22px rgba(255,24,51,.3)}.copy:before{background:radial-gradient(ellipse at 34% 50%,rgba(5,3,4,.94),rgba(5,3,4,.7) 48%,transparent 75%)}.copy h1{color:#fff;text-shadow:0 12px 44px rgba(0,0,0,.5)}.copy h1 em{color:#ff233b;text-shadow:0 0 34px rgba(255,24,51,.34)}.intro{color:#b2a7a9}.availability strong{border-color:rgba(255,64,83,.45);color:#fff;background:linear-gradient(135deg,rgba(138,0,24,.68),rgba(44,3,10,.82));box-shadow:0 14px 40px rgba(115,0,20,.34),inset 0 1px 0 rgba(255,255,255,.1);backdrop-filter:blur(18px)}.availability strong:after{background:#ff2a40;box-shadow:0 0 0 4px rgba(255,42,64,.1),0 0 18px rgba(255,42,64,.58)}.light-disc{background:radial-gradient(circle at 42% 38%,rgba(255,70,82,.62),rgba(143,0,24,.28) 35%,rgba(50,0,9,.14) 58%,transparent 74%);box-shadow:0 0 120px rgba(255,0,42,.18),0 0 220px rgba(122,0,22,.16)}.orbit{border-color:rgba(255,56,76,.32)}.orbit:after{background:#ff1735;box-shadow:0 0 28px rgba(255,23,53,.9)}.symbol{filter:drop-shadow(0 52px 52px rgba(0,0,0,.72)) drop-shadow(0 0 58px rgba(255,19,50,.42))}.symbol-shadow{background:rgba(0,0,0,.62)}.stage-index{color:rgba(255,255,255,.32)}.hero:after{background:linear-gradient(90deg,rgba(0,0,0,.1),transparent 28%,rgba(255,0,42,.055) 76%,transparent)}.bottom-bar{border-color:var(--line);color:#9e9294}.market-list i{box-shadow:0 0 10px rgba(255,24,51,.55)}

@media(max-width:650px){
  html,body{min-height:100%;overflow-x:hidden}
  .page{height:100svh;min-height:640px;padding:0 max(16px,env(safe-area-inset-left)) max(env(safe-area-inset-bottom),0px);grid-template-rows:70px minmax(0,1fr) 48px;overflow:hidden}
  header{min-width:0}
  .brand{gap:10px;font-size:20px;letter-spacing:-.045em}.brand img{width:31px;height:31px}
  .network{gap:7px;font-size:10px;letter-spacing:.07em}.network i{width:22px;height:22px;font-size:9px}
  .hero{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;padding:24px 0 0;overflow:hidden}
  .copy{position:relative;left:auto;top:auto;translate:none;width:100%;padding:0;z-index:5}
  .copy:before{inset:-24px -16px -20px;background:radial-gradient(ellipse at 28% 42%,rgba(5,3,4,.9),rgba(5,3,4,.48) 55%,transparent 82%);filter:blur(8px)}
  .copy h1{font-size:clamp(50px,15vw,66px);line-height:.84;letter-spacing:-.078em}
  .intro{max-width:350px;margin:18px 0 16px;font-size:15.5px;line-height:1.46}
  .availability strong{min-height:46px;padding:0 22px;font-size:11.5px;letter-spacing:.12em}
  .symbol-stage{position:relative;inset:auto;height:auto;min-height:0;margin:0;overflow:visible}
  .symbol-stage .light-disc,.symbol-stage .orbit,.symbol-stage .symbol,.symbol-stage .symbol-shadow{left:50%;top:51%}
  .symbol-stage .symbol{width:min(108vw,430px)}
  .symbol-stage .light-disc{width:min(80vw,330px)}
  .orbit-outer{width:min(94vw,380px)}.orbit-inner{width:min(65vw,270px)}
  .symbol-stage .symbol-shadow{top:auto;bottom:1%;width:55%;height:7%}
  .stage-index{display:none}
  .bottom-bar{height:48px;margin:0;display:flex;justify-content:center}
  .market-list{display:flex;gap:10px;font-size:9.5px;letter-spacing:.11em}.market-list i{width:2px;height:2px}
}

@media(max-width:650px) and (max-height:720px){
  .page{min-height:560px;grid-template-rows:62px minmax(0,1fr) 42px}
  .hero{padding-top:17px}.copy h1{font-size:clamp(44px,13.5vw,58px)}
  .intro{margin:13px 0 12px;font-size:14px}.availability strong{min-height:42px}
  .symbol-stage .symbol{width:min(88vw,350px)}.bottom-bar{height:42px}
}

@media(max-width:900px) and (max-height:500px) and (orientation:landscape){
  .page{height:100svh;min-height:420px;grid-template-rows:56px minmax(0,1fr) 36px;padding-inline:24px}
  .hero{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(300px,1.1fr);grid-template-rows:1fr;gap:18px;padding:10px 0;overflow:hidden;align-items:center}
  .copy{position:relative;left:auto;top:auto;translate:none;width:100%}.copy h1{font-size:clamp(40px,10.5vh,54px)}
  .intro{margin:12px 0;font-size:13px;line-height:1.35}.availability strong{min-height:40px;font-size:10.5px}
  .symbol-stage{position:relative;inset:auto;height:100%;min-height:0;margin:0}.symbol-stage .symbol{width:min(46vw,390px)}
  .symbol-stage .light-disc{width:min(35vw,280px)}.orbit-outer{width:min(43vw,350px)}.orbit-inner{width:min(30vw,240px)}
  .bottom-bar{height:36px}.market-list{font-size:9px}
}

.header-actions{display:flex;align-items:center;gap:15px}
.x-link{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(255,72,90,.24);border-radius:50%;color:#fff;background:rgba(255,255,255,.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 10px 28px rgba(0,0,0,.18);backdrop-filter:blur(12px);transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}
.x-link svg{width:14px;height:14px;fill:currentColor}
.x-link:hover{border-color:rgba(255,55,78,.62);background:rgba(255,24,51,.11);box-shadow:0 0 24px rgba(255,24,51,.18),inset 0 1px 0 rgba(255,255,255,.1);transform:translateY(-1px)}
.x-link:focus-visible{outline:2px solid #ff3048;outline-offset:4px}
.bottom-bar{position:relative}
.x-link-bottom{position:absolute;right:0;width:34px;height:34px;color:rgba(255,255,255,.72)}
@media(max-width:650px){.header-actions{gap:10px}.x-link{width:32px;height:32px}.x-link svg{width:12px;height:12px}.x-link-bottom{right:0;width:30px;height:30px}.bottom-bar{padding-right:42px;padding-left:42px}}
