html:has(.helix-scroll){color-scheme:dark;width:100%}body:has(.helix-scroll){width:100%;color:#eaf2ff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;background:radial-gradient(110% 80% at 50% 8%,#0d1733 0,transparent 55%),radial-gradient(110% 80% at 50% 100%,#180a2c 0,transparent 55%),#05070e;overflow-x:hidden}.helix-scroll,.helix-scroll *{margin:0;padding:0;box-sizing:border-box}.helix-scroll{--bg:#05070e;--c:#6e63ff;--glow:1;height:820vh;position:relative}.helix-sticky{position:sticky;top:0;height:100vh;overflow:hidden}.helix-theme-toggle,.helix-wallet-overlay{transition:opacity .24s ease,transform .24s ease}html.helix-card-open .helix-theme-toggle,html.helix-card-open .helix-wallet-overlay{opacity:0;pointer-events:none;transform:translateY(-10px)}.helix-stage{position:fixed;inset:0;perspective:3600px;perspective-origin:50% 42%;transform-style:preserve-3d;overflow:visible}.spine-webgl{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:.96}.helix-axis{position:absolute;left:50%;top:50%;width:0;height:0;z-index:4;transform-style:preserve-3d;will-change:transform}.helix-particles{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden}.ppt{position:absolute;width:4px;height:4px;border-radius:50%;background:radial-gradient(circle,#dff1ff 0,rgba(110,99,255,.5) 40%,transparent 70%);mix-blend-mode:screen;opacity:.5;animation:drift 14s linear infinite}@keyframes drift{0%{transform:translateZ(0);opacity:0}15%{opacity:.6}85%{opacity:.35}to{transform:translate3d(var(--dx),var(--dy),0);opacity:0}}.qcore{position:absolute;left:0;top:0;transform-style:preserve-3d;pointer-events:none;transition:opacity .6s ease,filter .6s ease}.helix-stage.is-expanded .qcore{opacity:.28;filter:saturate(.8)}.reactor-field{left:0;top:0;width:190px;height:1040px;margin-left:-95px;margin-top:-520px;opacity:.24;filter:blur(.2px);background:linear-gradient(90deg,transparent,rgba(76,201,255,.2) 47%,hsla(0,0%,100%,.62) 50%,rgba(155,92,255,.2) 53%,transparent),radial-gradient(ellipse 42% 50% at 50% 50%,hsla(0,0%,100%,.08) 0,rgba(76,201,255,.08) 28%,rgba(255,79,163,.07) 58%,transparent 74%);-webkit-mask:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);mask:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent)}.reactor-field,.reactor-field:after,.reactor-field:before{position:absolute;pointer-events:none;mix-blend-mode:screen}.reactor-field:after,.reactor-field:before{content:"";inset:0}.reactor-field:before{background:repeating-linear-gradient(116deg,transparent 0 34px,rgba(76,201,255,.1) 35px 36px,transparent 38px 74px),repeating-linear-gradient(66deg,transparent 0 46px,rgba(255,79,163,.08) 47px 49px,transparent 51px 94px);opacity:.5;filter:blur(.6px)}.reactor-field:after{background:radial-gradient(ellipse at 42% 28%,rgba(132,200,195,.18),transparent 18%),radial-gradient(ellipse at 56% 68%,rgba(198,77,255,.16),transparent 22%),linear-gradient(180deg,transparent,hsla(0,0%,100%,.12) 48%,transparent 52%);opacity:.7}.pillar-glow{width:220px;height:1260px;margin-left:-110px;margin-top:-630px;border-radius:50%;opacity:.34;filter:blur(44px);animation:beamPulse 4s ease-in-out infinite;background:radial-gradient(ellipse 46% 60% at 50% 50%,rgba(76,201,255,.55) 0,rgba(110,99,255,.32) 35%,rgba(255,79,163,.12) 64%,transparent 78%)}.pillar-beam,.pillar-glow{position:absolute;left:0;top:0;pointer-events:none;mix-blend-mode:screen}.pillar-beam{width:3px;height:1220px;margin-left:-1.5px;margin-top:-610px;border-radius:8px;opacity:.07;animation:beamPulse 3.4s ease-in-out infinite;background:linear-gradient(180deg,transparent,rgba(76,201,255,0) 4%,#4cc9ff 16%,#fff 50%,#9b5cff 84%,rgba(155,92,255,0) 96%,transparent);box-shadow:0 0 14px #4cc9ff,0 0 34px #6e63ff,0 0 62px #ff4fa3}.pillar-beam:before{top:0;width:2px;height:100%;margin-left:-1px;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.7) 10%,#fff 50%,hsla(0,0%,100%,.7) 90%,transparent);box-shadow:0 0 8px #fff,0 0 18px #4cc9ff}.pillar-beam:after,.pillar-beam:before{content:"";position:absolute;left:50%;border-radius:2px}.pillar-beam:after{top:50%;width:72px;height:2px;margin-left:-36px;margin-top:-1px;opacity:.62;background:linear-gradient(90deg,transparent,#fff,transparent);box-shadow:0 0 12px #fff,0 0 34px #4cc9ff}.pillar-needle{width:2px;height:1320px;margin-left:-1px;margin-top:-660px;border-radius:2px;opacity:.04;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.95) 12%,#fff 50%,hsla(0,0%,100%,.9) 88%,transparent);box-shadow:0 0 10px hsla(0,0%,100%,.95),0 0 30px rgba(76,201,255,.72),0 0 58px rgba(255,79,163,.36)}.pillar-needle,.pillar-star{position:absolute;left:0;top:0;pointer-events:none;mix-blend-mode:screen}.pillar-star{width:180px;height:180px;margin-left:-90px;margin-top:-90px;opacity:.86;animation:starBreathe 3.8s ease-in-out infinite;background:radial-gradient(circle,hsla(0,0%,100%,.9) 0 2px,rgba(76,201,255,.45) 4px,rgba(155,92,255,.18) 18px,transparent 44px)}.pillar-star:after,.pillar-star:before{content:"";position:absolute;left:50%;top:50%;width:160px;height:2px;margin-left:-80px;margin-top:-1px;border-radius:2px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.92),transparent);box-shadow:0 0 16px #fff,0 0 40px #4cc9ff}.pillar-star:after{transform:rotate(90deg);opacity:.68}@keyframes beamPulse{0%,to{opacity:.72;filter:brightness(.9)}50%{opacity:1;filter:brightness(1.45)}}@keyframes starBreathe{0%,to{transform:scale(.96);filter:brightness(.95)}50%{transform:scale(1.08);filter:brightness(1.5)}}.reactor-base{position:absolute;left:0;top:0;width:420px;height:420px;margin-left:-210px;margin-top:-210px;pointer-events:none;mix-blend-mode:screen;transform-style:preserve-3d;opacity:.86;animation:reactorBreath 5.2s ease-in-out infinite}.reactor-base-disc,.reactor-base-lens,.reactor-base-rim{position:absolute;inset:0;border-radius:50%;pointer-events:none}.reactor-base-disc{background:conic-gradient(from 18deg,transparent 0 28deg,color-mix(in srgb,var(--rc) 80%,#fff) 36deg,transparent 52deg,transparent 116deg,hsla(0,0%,100%,.55) 126deg,transparent 146deg,transparent 232deg,var(--rc) 252deg,transparent 274deg,transparent 1turn),radial-gradient(circle,transparent 0 43%,color-mix(in srgb,var(--rc) 24%,transparent) 48%,transparent 62%);-webkit-mask:radial-gradient(circle,transparent 0 44%,#000 45% 52%,transparent 54%);mask:radial-gradient(circle,transparent 0 44%,#000 45% 52%,transparent 54%);filter:drop-shadow(0 0 14px var(--rc));animation:reactorSpin 18s linear infinite}.reactor-base-rim{inset:54px;border:1px solid color-mix(in srgb,var(--rc) 70%,hsla(0,0%,100%,.3));box-shadow:0 0 26px color-mix(in srgb,var(--rc) 80%,transparent),inset 0 0 30px color-mix(in srgb,var(--rc) 40%,transparent),inset 0 1px 0 hsla(0,0%,100%,.6)}.reactor-base-lens{inset:132px;background:radial-gradient(circle,hsla(0,0%,100%,.82) 0,color-mix(in srgb,var(--rc) 72%,transparent) 32%,transparent 66%);filter:blur(4px) drop-shadow(0 0 20px var(--rc));opacity:.72}.reactor-bottom .reactor-base-disc{animation-direction:reverse;animation-duration:22s}@keyframes reactorSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes reactorBreath{0%,to{opacity:.68;filter:brightness(.9)}50%{opacity:.94;filter:brightness(1.25)}}.reactor-shard{left:0;top:0;transform-style:preserve-3d;opacity:.36;border-radius:18px 48px 16px 42px;clip-path:polygon(18% 0,86% 11%,100% 43%,72% 100%,24% 80%,0 32%);background:radial-gradient(ellipse at 34% 20%,hsla(0,0%,100%,.48),transparent 30%),linear-gradient(145deg,color-mix(in srgb,var(--sc) 72%,#fff) 0,hsla(0,0%,100%,.08) 36%,color-mix(in srgb,#ff4fa3 34%,transparent) 68%,rgba(0,0,0,.2) 100%);box-shadow:0 0 18px color-mix(in srgb,var(--sc) 72%,transparent),inset 0 0 24px hsla(0,0%,100%,.18),inset 0 1px 0 hsla(0,0%,100%,.65);animation:shardGlint 5.8s ease-in-out infinite}.reactor-shard,.reactor-shard:before{position:absolute;pointer-events:none;mix-blend-mode:screen}.reactor-shard:before{content:"";inset:0;opacity:.72;background:repeating-linear-gradient(128deg,transparent 0 12px,hsla(0,0%,100%,.16) 13px 14px,transparent 15px 28px),radial-gradient(ellipse at 70% 28%,rgba(76,201,255,.28),transparent 32%),radial-gradient(ellipse at 26% 72%,rgba(255,79,163,.22),transparent 34%);filter:blur(.25px)}.reactor-shard:after{content:"";position:absolute;inset:8% 18%;border-radius:inherit;background:linear-gradient(120deg,hsla(0,0%,100%,.24),transparent 42%,rgba(76,201,255,.22));filter:blur(2px);opacity:.7}@keyframes shardGlint{0%,to{opacity:.2;filter:saturate(1) brightness(.82)}42%{opacity:.5;filter:saturate(1.35) brightness(1.38)}70%{opacity:.32;filter:saturate(1.1) brightness(1)}}.crystal-link{position:absolute;left:0;top:0;width:96px;height:25px;margin-left:-48px;margin-top:-12.5px;border-radius:999px;pointer-events:none;mix-blend-mode:screen;transform-style:preserve-3d;opacity:.34;border:1px solid color-mix(in srgb,var(--lc) 62%,hsla(0,0%,100%,.35));background:linear-gradient(115deg,hsla(0,0%,100%,.26),transparent 28%,color-mix(in srgb,var(--lc) 20%,transparent) 56%,hsla(0,0%,100%,.18)),radial-gradient(ellipse at 30% 50%,hsla(0,0%,100%,.38),transparent 45%);box-shadow:0 0 16px color-mix(in srgb,var(--lc) 72%,transparent),inset 0 0 18px color-mix(in srgb,var(--lc) 26%,transparent),inset 0 1px 0 hsla(0,0%,100%,.5);animation:linkGlint 4.6s ease-in-out infinite}.crystal-link:before{content:"";position:absolute;inset:5px 12px;border-radius:999px;border:1px solid color-mix(in srgb,#fff 42%,transparent);opacity:.45}.crystal-link:after{content:"";position:absolute;left:14px;right:14px;top:4px;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.78),transparent);opacity:.72}@keyframes linkGlint{0%,to{opacity:.2;filter:brightness(.8)}45%{opacity:.48;filter:brightness(1.45)}70%{opacity:.3;filter:brightness(1)}}.reactor-spark{position:absolute;left:0;top:0;border-radius:50%;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#fff 0,color-mix(in srgb,var(--pc) 82%,#fff) 36%,color-mix(in srgb,var(--pc) 62%,transparent) 64%,transparent 78%);box-shadow:0 0 8px var(--pc),0 0 18px color-mix(in srgb,var(--pc) 60%,transparent);opacity:.35;animation:sparkBlink 6s ease-in-out infinite}@keyframes sparkBlink{0%,to{opacity:.06;filter:brightness(.7)}35%{opacity:.58;filter:brightness(1.5)}70%{opacity:.2;filter:brightness(.95)}}.pillar-ring{position:absolute;left:0;top:0;border-radius:50%;pointer-events:none;mix-blend-mode:screen;border:1.5px solid color-mix(in srgb,var(--rc) 82%,transparent);background:radial-gradient(circle,transparent 56%,color-mix(in srgb,var(--rc) 22%,transparent) 70%,transparent 80%);box-shadow:0 0 26px color-mix(in srgb,var(--rc) 80%,transparent),inset 0 0 28px color-mix(in srgb,var(--rc) 60%,transparent),inset 0 1px 0 hsla(0,0%,100%,.4);animation:ringBob 6s ease-in-out infinite}@keyframes ringBob{0%,to{translate:0 -6px}50%{translate:0 8px}}.pillar-arc{left:0;top:0;width:260px;height:260px;margin-left:-130px;margin-top:-130px;pointer-events:none;mix-blend-mode:screen;transform-style:preserve-3d}.pillar-arc,.pillar-arc-disc{position:absolute;border-radius:50%}.pillar-arc-disc{inset:0;background:conic-gradient(from 0deg,transparent 0deg,var(--rc) 25deg,transparent 100deg,transparent 260deg,var(--rc) 335deg,transparent 1turn);-webkit-mask:radial-gradient(circle,transparent 49%,#000 50%,#000 51%,transparent 52%);mask:radial-gradient(circle,transparent 49%,#000 50%,#000 51%,transparent 52%);filter:blur(.5px) drop-shadow(0 0 8px var(--rc))}@keyframes ringSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.front-pad{position:absolute;left:50%;top:50%;width:980px;height:640px;margin-left:-490px;margin-top:-320px;z-index:5000;cursor:pointer;background:transparent}.helix-stage.is-expanded .front-pad{pointer-events:none;cursor:default}@media (max-width:760px){.front-pad{width:430px;height:320px;margin-left:-215px;margin-top:-160px}}.scard{--card-depth:102px;position:absolute;left:0;top:0;width:552px;height:318px;margin-left:-276px;margin-top:-159px;transform-style:preserve-3d;will-change:transform,opacity;pointer-events:none}.scard,.scard.is-active{cursor:default}.scard-back{position:absolute;inset:0;border-radius:18px;transform:translateZ(calc(var(--card-depth) * -.5)) rotateY(180deg);backface-visibility:hidden;-webkit-backface-visibility:hidden;background:radial-gradient(ellipse at 28% 20%,hsla(0,0%,100%,.09),transparent 28%),linear-gradient(160deg,color-mix(in srgb,var(--c) 12%,rgba(10,16,32,.28)),rgba(4,7,16,.42));border:1px solid color-mix(in srgb,var(--c) 32%,hsla(0,0%,100%,.08));box-shadow:0 0 34px rgba(0,0,0,.48),inset 0 0 40px hsla(0,0%,100%,.06)}.scard-edge{position:absolute;pointer-events:none;transform-style:preserve-3d;border:1px solid color-mix(in srgb,var(--c) 68%,hsla(0,0%,100%,.28));background:linear-gradient(90deg,hsla(0,0%,100%,.38),color-mix(in srgb,var(--c) 34%,rgba(10,16,32,.38)) 36%,rgba(0,0,0,.46) 74%,hsla(0,0%,100%,.16)),radial-gradient(ellipse at 50% 8%,hsla(0,0%,100%,.48),transparent 46%),repeating-linear-gradient(180deg,transparent 0 22px,hsla(0,0%,100%,.055) 23px 24px,transparent 25px 42px);box-shadow:inset 0 0 34px color-mix(in srgb,var(--c) 46%,transparent),inset 0 1px 0 hsla(0,0%,100%,.58),0 0 34px color-mix(in srgb,var(--c) 72%,transparent);filter:saturate(1.12) brightness(1.05);opacity:.94}.scard-edge-left,.scard-edge-right{top:18px;width:var(--card-depth);height:calc(100% - 36px);border-radius:10px}.scard-edge-left{left:calc(var(--card-depth) * -.5);transform:rotateY(-90deg)}.scard-edge-right{right:calc(var(--card-depth) * -.5);transform:rotateY(90deg)}.scard-edge-bottom,.scard-edge-top{left:18px;width:calc(100% - 36px);height:var(--card-depth);border-radius:10px;opacity:.86}.scard-edge-top{top:calc(var(--card-depth) * -.5);transform:rotateX(-90deg)}.scard-edge-bottom{bottom:calc(var(--card-depth) * -.5);transform:rotateX(90deg)}.scard-face{border-radius:18px;overflow:hidden;transform:translateZ(calc(var(--card-depth) * .5));backface-visibility:hidden;-webkit-backface-visibility:hidden;border:1px solid color-mix(in srgb,var(--c) 76%,hsla(0,0%,100%,.18));background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.015) 28%,transparent 62%),radial-gradient(circle at 78% 48%,color-mix(in srgb,var(--c) 14%,transparent) 0,transparent 31%),radial-gradient(circle at 10% 8%,hsla(0,0%,100%,.1),transparent 24%),linear-gradient(150deg,color-mix(in srgb,var(--c) 10%,rgba(10,16,32,.11)) 0,rgba(8,12,24,.18) 56%,rgba(4,7,16,.28) 100%);background-size:100% 100%,100% 100%,100% 100%,100% 100%;background-position:50%;background-blend-mode:screen,screen,screen,normal;backdrop-filter:blur(7px) saturate(1.22) contrast(1.05);-webkit-backdrop-filter:blur(7px) saturate(1.22) contrast(1.05);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 0 54px color-mix(in srgb,var(--c) calc(8% * var(--glow)),transparent),0 0 calc(58px * var(--glow)) color-mix(in srgb,var(--c) 62%,transparent),0 26px 58px rgba(0,0,0,.44);transition:box-shadow .35s ease}.scard-face,.scard-glass{position:absolute;inset:0}.scard-glass{pointer-events:none;z-index:1;mix-blend-mode:screen;opacity:.58;filter:blur(.15px) saturate(1.1);background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.15) 0 1px,hsla(0,0%,100%,.035) 1px 5px,rgba(0,0,0,.13) 5px 8px,transparent 8px 16px),repeating-linear-gradient(96deg,transparent 0 18px,color-mix(in srgb,var(--c) 10%,transparent) 19px 21px,transparent 22px 42px),radial-gradient(ellipse at 28% 34%,hsla(0,0%,100%,.16),transparent 32%),radial-gradient(ellipse at 70% 62%,color-mix(in srgb,var(--c) 16%,transparent),transparent 38%),linear-gradient(90deg,hsla(0,0%,100%,.06),transparent 18%,hsla(0,0%,100%,.08) 45%,transparent 72%,hsla(0,0%,100%,.05))}.scard-glass:before{inset:-8%;mix-blend-mode:overlay;opacity:.62;filter:blur(5px);background:radial-gradient(ellipse at 18% 20%,hsla(0,0%,100%,.24),transparent 26%),radial-gradient(ellipse at 48% 48%,color-mix(in srgb,var(--c) 18%,hsla(0,0%,100%,.1)),transparent 30%),radial-gradient(ellipse at 80% 78%,hsla(0,0%,100%,.18),transparent 28%)}.scard-glass:after,.scard-glass:before{content:"";position:absolute;pointer-events:none}.scard-glass:after{inset:0;opacity:.48;filter:blur(.4px);background:repeating-linear-gradient(90deg,transparent 0 26px,hsla(0,0%,100%,.16) 27px 29px,transparent 30px 54px),linear-gradient(115deg,hsla(0,0%,100%,.11),transparent 28%,color-mix(in srgb,var(--c) 8%,transparent) 58%,transparent)}.scard-face:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,.1),transparent 30%),url(/assets/env1.jpg),radial-gradient(ellipse at 62% 36%,rgba(180,225,255,.12),transparent 34%),radial-gradient(ellipse at 34% 70%,color-mix(in srgb,var(--c) 12%,transparent),transparent 42%),linear-gradient(120deg,hsla(0,0%,100%,.16) 0,transparent 25%,transparent 76%,hsla(0,0%,100%,.06) 100%),linear-gradient(82deg,transparent 0,color-mix(in srgb,var(--c) 12%,transparent) 42%,hsla(0,0%,100%,.1) 49%,transparent 58%),repeating-linear-gradient(90deg,transparent 0 28px,hsla(0,0%,100%,.014) 28px 29px),repeating-linear-gradient(0deg,transparent 0 20px,hsla(0,0%,100%,.028) 20px 21px);background-size:100% 100%,168% 122%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%;background-position:50%,54% 48%,50%,50%,50%,50%,50%,50%;background-blend-mode:screen,soft-light,screen,screen,screen,screen,screen,screen;mix-blend-mode:screen;opacity:.44}.scard-face:after{content:"";position:absolute;left:16px;right:16px;top:0;height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--c) 95%,#fff),transparent);box-shadow:0 0 12px var(--c)}.scard-orb{position:absolute;right:-76px;top:50%;width:270px;height:270px;transform:translateY(-50%);z-index:2;border-radius:50%;filter:blur(18px);opacity:calc(.1 + .2 * var(--glow));pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,color-mix(in srgb,var(--c) 80%,#fff) 0,var(--c) 32%,transparent 68%)}.scard-content{position:absolute;inset:0;padding:36px 42px;display:flex;align-items:center;gap:30px;z-index:3;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.55)}.scard-left{flex:0 0 auto;text-align:center;min-width:84px}.scard-num{font-size:58px;font-weight:200;line-height:.9;text-shadow:0 0 26px var(--c)}.scard-day{margin-top:6px;font-size:11px;letter-spacing:.24em;opacity:.75}.scard-day-large{margin-top:0;font-size:32px;font-weight:200;line-height:.9;text-shadow:0 0 26px var(--c);opacity:1}.scard-mid{flex:1 1 auto;min-width:0}.scard-tag{display:inline-block;font-size:9px;letter-spacing:.3em;opacity:.75;border:1px solid color-mix(in srgb,var(--c) 60%,transparent);padding:3px 7px;border-radius:999px}.scard-name{margin-top:8px;font-size:31px;font-weight:800;letter-spacing:.01em}.scard-rule{height:1px;width:44px;background:var(--c);margin:9px 0;box-shadow:0 0 10px var(--c)}.scard-sub{font-size:13px;opacity:.88;letter-spacing:.03em}.scard-meaning{font-size:11px;opacity:.5;margin-top:5px;letter-spacing:.08em}.scard.is-active .scard-face{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.34),inset 0 0 76px color-mix(in srgb,var(--c) 18%,transparent),0 0 126px color-mix(in srgb,var(--c) 74%,transparent),0 30px 72px rgba(0,0,0,.48)}.scard.is-hover .scard-face{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.38),inset 0 0 86px color-mix(in srgb,var(--c) 22%,transparent),0 0 155px color-mix(in srgb,var(--c) 82%,transparent),0 34px 82px rgba(0,0,0,.5)}.filament{position:absolute;left:0;top:0;height:3px;width:600px;margin-top:-1.5px;transform-origin:0 50%;background:linear-gradient(90deg,rgba(110,99,255,0),#6e63ff 16%,#4cc9ff 58%,rgba(76,201,255,0));box-shadow:0 0 14px #6e63ff,0 0 28px #4cc9ff;opacity:0;mix-blend-mode:screen;pointer-events:none;transition:opacity .35s ease;border-radius:3px}.filament.on{opacity:.9}.helix-stage.is-expanded .filament{opacity:0!important}.subpage{position:fixed;left:0;right:0;top:clamp(24px,6dvh,42px);z-index:130;width:min(920px,calc(100vw - 48px));margin:0 auto;transform:scale(.97);transform-origin:top center;opacity:0;pointer-events:none;filter:blur(5px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.8,.2,1),filter .5s ease;border-radius:22px;overflow:hidden;border:1px solid color-mix(in srgb,var(--c,#6e63ff) 70%,transparent);background:linear-gradient(150deg,color-mix(in srgb,var(--c,#6e63ff) 14%,rgba(9,13,25,.9)) 0,rgba(8,12,24,.94) 60%,rgba(4,7,16,.98) 100%);backdrop-filter:blur(10px) saturate(1.08);-webkit-backdrop-filter:blur(10px) saturate(1.08);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;contain:paint;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 0 90px color-mix(in srgb,var(--c,#6e63ff) 16%,transparent),0 0 150px color-mix(in srgb,var(--c,#6e63ff) 65%,transparent),0 44px 110px rgba(0,0,0,.72)}.subpage.is-open{opacity:1;transform:none;pointer-events:auto;filter:none;max-height:calc(100dvh - 84px);overflow-x:hidden;overflow-y:auto}.subpage-glow{position:absolute;right:-140px;top:50%;width:460px;height:460px;transform:translateY(-50%);border-radius:50%;filter:blur(22px);opacity:.32;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--c,#6e63ff) 70%,#fff) 0,var(--c,#6e63ff) 30%,transparent 68%)}.subpage-inner{position:relative;padding:42px 48px 38px;color:#fff;display:flex;gap:40px;flex-wrap:wrap}.subpage-main{flex:1 1 340px;min-width:0}.subpage-side{flex:0 0 250px}.subpage-head{display:flex;align-items:center;gap:14px}.subpage-day{font-size:13px;letter-spacing:.34em;opacity:.8}.subpage-tag{font-size:10px;letter-spacing:.3em;opacity:.8;border:1px solid color-mix(in srgb,var(--c,#6e63ff) 60%,transparent);padding:5px 9px;border-radius:999px}.subpage-title{margin-top:10px;font-size:52px;font-weight:800;letter-spacing:.01em;line-height:1}.subpage-rule{height:2px;width:66px;margin:14px 0;background:var(--c,#6e63ff);box-shadow:0 0 14px var(--c,#6e63ff)}.subpage-sub{font-size:15px;letter-spacing:.04em;opacity:.85}.subpage-desc{margin-top:16px;font-size:14.5px;line-height:1.7;opacity:.82;max-width:54ch}.subpage-steps{margin-top:18px;list-style:none;display:flex;flex-direction:column;gap:9px}.subpage-steps li{position:relative;padding-left:22px;font-size:13px;opacity:.82;letter-spacing:.02em}.subpage-steps li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:50%;background:var(--c,#6e63ff);box-shadow:0 0 10px var(--c,#6e63ff)}.subpage-actions{margin-top:24px;display:flex;align-items:center;gap:18px}.subpage-btn{cursor:pointer;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:#06121f;font-weight:700;padding:13px 24px;border-radius:10px;border:none;background:linear-gradient(180deg,color-mix(in srgb,var(--c,#6e63ff) 80%,#fff),var(--c,#6e63ff));box-shadow:0 0 26px color-mix(in srgb,var(--c,#6e63ff) 70%,transparent);transition:transform .2s,box-shadow .2s}.subpage-btn:hover{transform:translateY(-2px);box-shadow:0 0 42px color-mix(in srgb,var(--c,#6e63ff) 95%,transparent)}.subpage-link{font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.65;color:#fff;border-bottom:1px solid transparent;text-decoration:none;padding-bottom:2px;transition:opacity .2s,border-color .2s}.subpage-link:hover{opacity:1;border-color:var(--c,#6e63ff)}.subpage-details{margin-top:0;display:grid;gap:10px;max-height:0;opacity:0;overflow:hidden;transition:max-height .32s ease,opacity .22s ease,margin-top .22s ease}.subpage-details.has-content.is-visible{margin-top:18px;max-height:820px;opacity:1}.subpage-detail{border:1px solid color-mix(in srgb,var(--c,#6e63ff) 38%,hsla(0,0%,100%,.14));border-radius:14px;padding:13px 15px;background:hsla(0,0%,100%,.095);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.13)}.subpage-detail-title{margin:0 0 6px;font-size:10.5px;line-height:1.25;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--c,#6e63ff) 82%,#fff)}.subpage-detail-body{margin:0;font-size:13.5px;line-height:1.62;opacity:.94;font-weight:500}.subpage-status{margin-top:14px;font-size:11px;letter-spacing:.16em;opacity:.4}.subpage-back{grid-area:back;margin-top:26px;font-size:12px;letter-spacing:.14em;opacity:.5;cursor:pointer;width:100%}.subpage-back:hover{opacity:.9}.helix-stage.is-expanded:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 42%,rgba(3,5,12,0) 22%,rgba(3,5,12,.85) 74%);transition:opacity .25s ease}.helix-stage:not(.is-expanded):after{opacity:0}.helix-close{position:absolute;top:26px;right:30px;width:44px;height:44px;border-radius:50%;border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.06);color:#fff;font-size:22px;cursor:pointer;opacity:0;pointer-events:none;transform:scale(.8);z-index:140;backdrop-filter:blur(6px);transition:opacity .35s,transform .35s}.helix-stage.is-expanded .helix-close{opacity:1;pointer-events:auto;transform:scale(1)}.hud{position:absolute;top:26px;left:32px;z-index:15;pointer-events:none}.hud h1{font-size:12px;letter-spacing:.34em;font-weight:700;opacity:.85}.hud p{font-size:11px;letter-spacing:.06em;opacity:.45;margin-top:5px}.hud-progress{position:absolute;left:32px;bottom:30px;width:170px;height:2px;background:hsla(0,0%,100%,.12);border-radius:2px;overflow:hidden;z-index:15}.hud-progress i{display:block;height:100%;width:0;background:linear-gradient(90deg,#4cc9ff,#6e63ff,#ff4fa3);box-shadow:0 0 12px #6e63ff}.hud-counter{position:absolute;right:32px;bottom:26px;z-index:15;pointer-events:none;font-size:13px;letter-spacing:.2em;opacity:.7}.hud-counter span{font-size:22px;font-weight:300}.hud-counter em{font-style:normal;opacity:.5}@media (max-width:760px){.helix-wallet-overlay{top:112px!important;right:auto!important;left:50%!important;width:min(336px,calc(100vw - 48px));transform:translateX(-50%)}.helix-wallet-overlay>button,.helix-wallet-overlay>div{width:100%;justify-content:center}.helix-theme-toggle{top:174px!important;right:26px!important;margin-top:0!important}html.helix-card-open .helix-wallet-overlay{transform:translateX(-50%) translateY(-10px)}.scard{--card-w:min(350px,calc(100vw - 64px));--card-h:206px;--card-depth:52px;width:var(--card-w);height:var(--card-h);margin-left:calc(var(--card-w) / -2);margin-top:calc(var(--card-h) / -2)}.scard-content{padding:22px 24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}.scard-left{text-align:left}.scard-left,.scard-mid{width:100%;min-width:0}.scard-day{margin-top:0;letter-spacing:.16em}.scard-day-large{font-size:clamp(25px,7.8vw,35px);line-height:1.08;white-space:normal;overflow-wrap:anywhere}.scard-tag{font-size:8.5px;letter-spacing:.2em;padding:4px 8px;max-width:100%;white-space:nowrap}.scard-name{margin-top:8px;font-size:clamp(23px,6.8vw,29px);line-height:1.05;overflow-wrap:break-word}.scard-rule{margin:7px 0;width:44px}.scard-sub{font-size:14px;line-height:1.28;letter-spacing:.02em;overflow-wrap:break-word}.subpage{width:calc(100vw - 28px);top:22px}.subpage-inner{padding:28px 22px;flex-direction:column;gap:18px}.subpage-side{flex:none}.subpage-title{font-size:36px}}@media (prefers-reduced-motion:reduce){.ppt,.qbeam,.qbeam-glow{animation:none}}html[data-theme=light]:has(.helix-scroll){--bg:#f4f1ec;--glow:1}html[data-theme=light]:has(.helix-scroll) body{background:radial-gradient(110% 80% at 50% 8%,rgba(76,140,200,.12) 0,transparent 55%),radial-gradient(110% 80% at 50% 100%,rgba(155,92,200,.08) 0,transparent 55%),#f4f1ec;color:#1a1b1f}[data-theme=light] .hud h1{color:rgba(26,27,31,.85)}[data-theme=light] .hud p{color:rgba(26,27,31,.45)}[data-theme=light] .hud-progress{background:rgba(26,27,31,.12)}[data-theme=light] .hud-counter{color:rgba(26,27,31,.7)}[data-theme=light] .hud-counter em{color:rgba(26,27,31,.5)}[data-theme=light] .spine-webgl{opacity:.96;mix-blend-mode:normal}[data-theme=light] .reactor-field{mix-blend-mode:normal;opacity:.15}[data-theme=light] .pillar-glow{mix-blend-mode:normal;opacity:.12;filter:blur(40px)}[data-theme=light] .pillar-beam{mix-blend-mode:normal;opacity:.22}[data-theme=light] .pillar-needle{mix-blend-mode:normal;opacity:.15}[data-theme=light] .pillar-star{mix-blend-mode:normal;opacity:.75}[data-theme=light] .reactor-base{mix-blend-mode:normal;opacity:.65}[data-theme=light] .reactor-spark{mix-blend-mode:normal;opacity:.4}[data-theme=light] .filament,[data-theme=light] .pillar-arc,[data-theme=light] .pillar-ring{mix-blend-mode:normal}[data-theme=light] .ppt{mix-blend-mode:normal;opacity:.35}[data-theme=light] .scard-face{background:linear-gradient(180deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,.05) 28%,transparent 62%),radial-gradient(circle at 78% 48%,color-mix(in srgb,var(--c) 18%,transparent) 0,transparent 31%),linear-gradient(150deg,color-mix(in srgb,var(--c) 12%,hsla(45,21%,93%,.9)) 0,hsla(45,14%,89%,.85) 56%,hsla(45,10%,85%,.8) 100%)}[data-theme=light] .scard-back{background:radial-gradient(ellipse at 28% 20%,hsla(0,0%,100%,.3),transparent 28%),linear-gradient(160deg,color-mix(in srgb,var(--c) 18%,hsla(45,21%,93%,.7)),hsla(45,10%,85%,.8))}[data-theme=light] .scard-content{color:#1a1b1f;text-shadow:0 1px 8px rgba(0,0,0,.15)}[data-theme=light] .subpage{background:linear-gradient(150deg,color-mix(in srgb,var(--c,#6e63ff) 20%,rgba(20,24,35,.92)) 0,rgba(16,20,30,.95) 60%,rgba(10,14,22,.97) 100%);color:#fff}[data-theme=light] .subpage-inner{color:#fff}[data-theme=light] .helix-stage.is-expanded:after{background:radial-gradient(circle at 50% 42%,hsla(38,27%,94%,0) 22%,hsla(38,27%,94%,.88) 74%)}.filament,.pillar-arc,.pillar-beam,.pillar-needle,.pillar-ring,.pillar-star,.reactor-base,.reactor-spark{display:none!important}