:root{--ink:#0F1134;--ink-2:#15174A;--ink-3:#1C1F58;--line:rgba(226,222,255,.1);--line-2:rgba(226,222,255,.19);--text:#F0EEFA;--muted:#B3B0D2;--dim:#8A87B0;--gold:#F6C177;--gold-2:#E9A25F;--rose:#EE7A9E;--violet:#9D86FF;--teal:#6FDDE3;--mint:#79E8BC;--on-gold:#1C1124;--display:"Unbounded Variable","Unbounded",system-ui,sans-serif;--serif:"Fraunces Variable","Fraunces",Georgia,serif;--body:"Plus Jakarta Sans Variable","Plus Jakarta Sans",system-ui,sans-serif;--mono:"JetBrains Mono Variable","JetBrains Mono",ui-monospace,monospace;--ease:cubic-bezier(.16,.8,.2,1);--rail:84px}@property --a{syntax:"<angle>";initial-value:0deg;inherits:false}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(180deg,#191b55,#12144000 900px),linear-gradient(180deg,#121440,#0f1134 40%,#0d0f2e);background-color:var(--ink);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}svg{display:block}::selection{background:#f6c17759}#sky{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.page{position:relative;z-index:1;overflow-x:clip;padding-left:var(--rail)}.wrap{max-width:1240px;margin:0 auto;padding:0 40px}.neb{position:absolute;border-radius:50%;pointer-events:none}.neb.v{background:radial-gradient(closest-side,rgba(157,134,255,.28),rgba(157,134,255,.08) 55%,transparent)}.neb.r{background:radial-gradient(closest-side,rgba(238,122,158,.18),transparent)}.neb.t{background:radial-gradient(closest-side,rgba(111,221,227,.13),transparent)}.neb.g{background:radial-gradient(closest-side,rgba(246,193,119,.13),rgba(238,122,158,.06) 55%,transparent)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes pulse{0%{box-shadow:0 0 #79e8bc99}70%{box-shadow:0 0 0 9px #79e8bc00}to{box-shadow:0 0 #79e8bc00}}@keyframes shimmer{to{background-position:200% center}}@keyframes rot{to{--a:360deg}}@keyframes breathe{0%,to{opacity:.75}50%{opacity:1}}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sweep{to{transform:rotate(360deg)}}.rise{animation:rise 1.1s var(--ease) both}.d1{animation-delay:.1s}.d2{animation-delay:.22s}.d3{animation-delay:.36s}.d4{animation-delay:.52s}.d5{animation-delay:.7s}.js .sr,.js .split{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d,0s)}.js .sr.in,.js .split.in{opacity:1;transform:none}.accent{font-family:var(--serif);font-style:italic;font-weight:500;letter-spacing:-.01em;background:linear-gradient(100deg,var(--gold),var(--rose),var(--violet),var(--rose),var(--gold));background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.1em;animation:shimmer 7s linear infinite}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--mint);animation:pulse 2s ease-out infinite}.eyebrow{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;font-family:var(--mono);font-size:13px;letter-spacing:.03em;color:var(--teal);padding:7px 14px;border:1px solid rgba(111,221,227,.25);border-radius:999px;background:#6fdde312}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:14px;font-weight:600;font-size:15px;text-decoration:none;transition:transform .25s,background-color .25s,box-shadow .25s,border-color .25s}.btn:hover{transform:translateY(-2px)}.btn-gold{background:var(--gold);color:var(--on-gold)}.btn-gold:after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent);transform:skew(-20deg);transition:left .8s var(--ease);pointer-events:none}.btn-gold:hover{background:#f9cd8c;box-shadow:0 14px 36px -14px #f6c177cc}.btn-gold:hover:after{left:130%}.btn-ghost{border:1px solid var(--line-2);color:var(--text);background:#ffffff08}.btn-ghost:hover{background:#ffffff14;border-color:#e2deff59}.btn-lg{min-height:56px;padding:0 28px;font-size:16px}.btn:focus-visible,.rail a:focus-visible,.f-item:focus-visible,.launch:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.rail{position:fixed;left:0;top:0;bottom:0;z-index:30;width:var(--rail);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:0 0 22px;border-right:1px solid var(--line);background:#0f11348c;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.rail-mark{position:relative;z-index:1;display:grid;place-items:center;width:var(--rail);height:88px;border-bottom:1px solid var(--line)}.rail-mark svg{width:48px;height:48px;filter:drop-shadow(0 6px 14px rgba(246,160,90,.35));transition:transform .6s var(--ease)}.rail-mark:hover svg{transform:rotate(-16deg) scale(1.1)}.trail{position:absolute;left:50%;top:88px;bottom:186px;border-left:1px dashed var(--line-2)}.trail i{position:absolute;left:-1.5px;top:0;width:2px;height:calc(var(--p,0)*100%);background:linear-gradient(var(--gold),var(--rose));box-shadow:0 0 10px #f6c1778c}.trail i:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#ffe6bd;box-shadow:0 0 12px 3px #f6c177bf}.rail-foot{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px}.alt{writing-mode:vertical-rl;transform:rotate(180deg);display:flex;align-items:center;gap:10px;height:108px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--dim);white-space:nowrap}.alt b{font-weight:500;font-size:12px;letter-spacing:.06em;color:var(--gold)}.up{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--line-2);color:var(--muted);text-decoration:none;opacity:.35;pointer-events:none;transition:opacity .4s,color .3s,background-color .3s,border-color .3s}.rail.away .up{opacity:1;pointer-events:auto}.up:hover{color:var(--on-gold);background:var(--gold);border-color:var(--gold)}.rail nav{position:relative;display:flex;flex-direction:column;gap:10px}.rail nav a{position:relative;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;border:1px solid var(--line-2);background:var(--ink-2);font-family:var(--mono);font-size:13px;color:var(--muted);text-decoration:none;transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s}.rail nav a:after{content:attr(data-label);position:absolute;left:60px;top:50%;padding:8px 13px;border-radius:10px;background:var(--ink-3);border:1px solid var(--line-2);color:var(--text);font-family:var(--body);font-size:13.5px;font-weight:500;white-space:nowrap;opacity:0;transform:translate(-6px,-50%);transition:opacity .25s,transform .35s var(--ease);pointer-events:none}.rail nav a:hover{color:var(--text);border-color:#e2deff66}.rail nav a:hover:after,.rail nav a:focus-visible:after{opacity:1;transform:translateY(-50%)}.rail nav a.on{background:var(--gold);border-color:var(--gold);color:var(--on-gold);box-shadow:0 0 24px -4px #f6c177b3}.topbar{position:fixed;top:0;left:var(--rail);right:0;z-index:30;border-bottom:1px solid transparent;transition:background-color .4s,border-color .4s}.topbar-in{display:flex;align-items:center;gap:20px;height:88px;transition:height .45s var(--ease)}.topbar.scrolled{background:#0f11349e;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border-color:var(--line)}.topbar.scrolled .topbar-in{height:66px}.brand{text-decoration:none;line-height:1}.crumb{display:inline-flex;align-items:center;gap:14px;font-family:var(--mono);font-size:12.5px;letter-spacing:.08em;color:var(--muted);opacity:0;transform:translateY(4px);transition:opacity .4s,transform .4s var(--ease)}.crumb:before{content:"";width:24px;height:1px;background:var(--line-2)}.crumb.on{opacity:1;transform:none}.meta{margin-left:auto;display:flex;align-items:center;gap:16px;font-family:var(--mono);font-size:12.5px;letter-spacing:.06em;color:var(--dim)}.meta .st{display:inline-flex;align-items:center;gap:10px;color:var(--teal)}.meta .sep{width:24px;height:1px;background:var(--line-2)}.meta time{color:var(--text)}.hero{position:relative;min-height:100vh;min-height:100svh;display:flex;padding:104px 0 44px;overflow:hidden}.hero>.wrap{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;width:100%}.hero .neb-a{right:-12%;top:-14%;width:1000px;height:800px;background:radial-gradient(closest-side,rgba(157,134,255,.3),rgba(157,134,255,.08) 55%,transparent)}.hero .neb-b{left:-18%;bottom:-20%;width:900px;height:680px;background:radial-gradient(closest-side,rgba(238,122,158,.18),transparent)}.stage{position:relative;flex:1;display:flex;align-items:center;padding:16px 0 44px}.galaxy-anchor{position:absolute;left:50%;top:50%;width:min(50vw,660px);aspect-ratio:1;translate:-50% -50%;pointer-events:none}.galaxy{position:relative;width:100%;height:100%}.galaxy canvas{display:block;width:100%;height:100%}.galaxy:before{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;background:radial-gradient(closest-side,rgba(157,134,255,.22),rgba(238,122,158,.08) 60%,transparent);animation:breathe 6s ease-in-out infinite}.orbit-ring{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;width:128%;height:128%;overflow:visible}.orbit-ring ellipse{fill:none;stroke:#e2deff2e;stroke-width:1;stroke-dasharray:3 6;vector-effect:non-scaling-stroke}h1{position:relative;width:100%;min-height:clamp(380px,54vh,600px);margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(120px,20vw,300px);font-family:var(--display);font-weight:600;font-size:clamp(2.6rem,6vw,6.4rem);line-height:1.02;letter-spacing:-.035em}h1 .side{display:flex;flex-direction:column}h1 .side.a{align-self:start}h1 .side.b{align-self:end;align-items:flex-end;text-align:right}h1 .ln{display:block}h1 .l2{color:transparent;-webkit-text-stroke:1.5px rgba(226,218,255,.85)}h1 .l3{display:flex;align-items:center;gap:.22em}h1 .l3 svg{width:.82em;height:.82em;flex:none}h1 .l4 .accent{font-size:1.1em;line-height:1.05}.hero-foot{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:40px;align-items:end;padding-top:28px;border-top:1px solid var(--line-2)}.lead{margin:0;max-width:470px;font-size:17.5px;line-height:1.75;color:var(--muted)}.cta-row{display:flex;flex-wrap:wrap;gap:12px}.tele{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:0;margin:0}.tele div{padding:0 18px;border-left:1px solid var(--line-2);white-space:nowrap}.tele dt{font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.tele dd{margin:6px 0 0;font-family:var(--display);font-weight:500;font-size:16px}.sec{position:relative;padding:150px 0}.sec-head{display:grid;grid-template-columns:220px minmax(0,1fr) minmax(0,320px);gap:36px;align-items:end;padding-top:24px;border-top:1px solid var(--line-2);margin-bottom:80px}.sec-no{display:grid;gap:10px;align-self:start;font-family:var(--mono);font-size:12.5px;letter-spacing:.12em;color:var(--teal)}.sec-no b{font-family:var(--display);font-weight:600;font-size:64px;line-height:1;letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1.2px rgba(111,221,227,.7)}h2{margin:0;font-family:var(--display);font-weight:600;font-size:clamp(2rem,4vw,3.3rem);line-height:1.12;letter-spacing:-.02em}.sec-lead{margin:0;font-size:16px;line-height:1.7;color:var(--muted)}.flight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}.dial{position:sticky;top:10vh;height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.dial svg{width:min(100%,440px);height:auto;overflow:visible}.dial .track{fill:none;stroke:var(--line-2);stroke-dasharray:2 8}.dial .inner{fill:none;stroke:#9d86ff38}.dial .arc{fill:none;stroke:url(#dial-grad);stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset 1.1s var(--ease);filter:drop-shadow(0 0 8px rgba(246,193,119,.6))}.dial .tick{fill:var(--ink-2);stroke:var(--line-2);stroke-width:1.5;transition:fill .5s,stroke .5s}.dial .tick.lit{fill:var(--gold);stroke:var(--gold)}.dial .tl{font-family:var(--mono);font-size:13px;fill:var(--dim);transition:fill .5s}.dial .tl.lit{fill:var(--text)}.dial .sat{transform-box:view-box;transform-origin:200px 200px;transition:transform 1.1s var(--ease)}.dial .sat circle{fill:#ffe6bd;filter:drop-shadow(0 0 8px rgba(246,193,119,.9))}.dial .pl{animation:spin 90s linear infinite;transform-box:view-box;transform-origin:200px 200px}.dial-read{display:flex;align-items:baseline;gap:16px}.dial-read b{font-family:var(--mono);font-weight:500;font-size:44px;color:var(--gold);text-shadow:0 0 22px rgba(246,193,119,.5)}.dial-read span{font-family:var(--display);font-size:18px;color:var(--muted)}.fs-list{margin:0;padding:0;list-style:none}.fs{min-height:62vh;display:flex;flex-direction:column;justify-content:center;gap:16px;padding-left:44px;border-left:1px solid var(--line);opacity:.32;transition:opacity .6s,border-color .6s}.fs.on{opacity:1;border-color:var(--gold)}.fs .t{font-family:var(--mono);font-size:14px;letter-spacing:.1em;color:var(--teal)}.fs h3{margin:0;font-family:var(--display);font-weight:600;font-size:clamp(1.7rem,3vw,2.6rem);letter-spacing:-.02em;line-height:1.15}.fs p{margin:0;max-width:420px;font-size:17px;line-height:1.7;color:var(--muted)}.fs .who{display:inline-flex;align-self:flex-start;padding:6px 12px;border-radius:8px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;border:1px solid var(--line-2);color:var(--muted)}.fs .who.auto{border-color:#79e8bc73;color:var(--mint);background:#79e8bc14}.console{position:relative;overflow:hidden;border-radius:28px;border:1px solid var(--line-2);background:linear-gradient(180deg,#2c2a74c7,#161642e6);box-shadow:0 50px 100px -40px #030312e6,inset 0 1px #ffffff1f}.console-bar{display:flex;align-items:center;gap:16px;padding:15px 22px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:12.5px;color:var(--dim)}.console-bar i{width:11px;height:11px;border-radius:50%;background:var(--line-2)}.console-bar i:first-child{background:var(--rose)}.console-bar i:nth-child(2){background:var(--gold)}.console-bar i:nth-child(3){background:var(--mint)}.console-bar span{margin-left:8px}.console-body{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.f-list{display:flex;flex-direction:column;border-right:1px solid var(--line)}.f-item{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:4px 16px;align-items:start;width:100%;padding:22px 28px;border:0;border-bottom:1px solid var(--line);background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background-color .3s}.f-item:last-child{border-bottom:0}.f-item:hover{background:#ffffff08}.f-item .ic{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;border:1px solid var(--line-2);color:var(--muted);transition:color .3s,border-color .3s,background-color .3s}.f-item h3{margin:0;font-family:var(--display);font-weight:500;font-size:17px;line-height:1.3}.f-item p{margin:0;font-size:14.5px;line-height:1.6;color:var(--dim);transition:color .3s}.f-item .bar{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:0 50%}.f-item.on{background:linear-gradient(90deg,rgba(246,193,119,.1),transparent 80%)}.f-item.on:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--gold);box-shadow:0 0 14px var(--gold)}.f-item.on .ic{color:var(--gold);border-color:#f6c17780;background:#f6c17714}.f-item.on p{color:var(--muted)}.f-item.on .bar{animation:fill 6s linear forwards}.console:hover .f-item.on .bar,.console.idle .f-item.on .bar{animation-play-state:paused}.console.manual .bar{display:none}.f-screen{position:relative;display:grid;place-items:center;min-height:500px;padding:40px;background:radial-gradient(70% 60% at 70% 30%,rgba(157,134,255,.16),transparent 70%),repeating-linear-gradient(0deg,transparent 0 31px,rgba(226,222,255,.04) 31px 32px),repeating-linear-gradient(90deg,transparent 0 31px,rgba(226,222,255,.04) 31px 32px)}.f-view{width:100%;max-width:440px;display:grid;gap:18px}.f-view[hidden]{display:none}.f-view:not([hidden]){animation:rise .6s var(--ease)}.f-cap{display:none;margin:0;font-size:14.5px;line-height:1.6;color:var(--muted)}.term{display:grid;gap:8px;padding:20px 22px;border-radius:16px;background:#08081eb3;border:1px solid rgba(157,134,255,.3);font-family:var(--mono);font-size:14px;line-height:1.6;box-shadow:0 30px 60px -30px #000c}.term .p{color:var(--violet)}.term .ok{color:var(--mint)}.term .cur{display:inline-block;width:8px;height:16px;margin-left:4px;vertical-align:-3px;background:var(--text);animation:breathe 1s steps(2) infinite}.pay{display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;align-items:center;padding:24px;border-radius:20px;background:linear-gradient(135deg,#f6c177,#e7955f);color:var(--on-gold);box-shadow:0 30px 70px -30px #f6a05a99}.pay svg{background:#fff6e9;padding:9px;border-radius:14px}.pay small{display:block;font-family:var(--mono);font-size:12px;letter-spacing:.08em;opacity:.7}.pay b{display:block;margin-top:6px;font-family:var(--display);font-weight:600;font-size:22px}.okline{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:14px;background:#79e8bc1a;border:1px solid rgba(121,232,188,.35);color:var(--mint);font-size:14.5px;font-weight:600}.stack{display:grid;gap:10px}.stack div{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-radius:14px;border:1px solid var(--line-2);background:#08081e73;font-size:14.5px}.stack div span{font-family:var(--mono);font-size:12px;color:var(--dim)}.stack .me{border-color:#6fdde38c;background:linear-gradient(90deg,#6fdde329,#08081e73);box-shadow:0 0 30px -10px #6fdde380}.stack .me span{color:var(--teal)}.stack .mid{margin:0 18px}.stack .low{margin:0 36px}.clock24{position:relative;width:260px;max-width:100%;aspect-ratio:1;margin:0 auto}.clock24 svg{width:100%;height:100%}.clock24 .hand{position:absolute;top:0;right:0;bottom:0;left:0;animation:sweep 8s linear infinite;background:conic-gradient(from 0deg,rgba(111,221,227,.32),transparent 22%);border-radius:50%;-webkit-mask:radial-gradient(closest-side,transparent 52%,#000 53%);mask:radial-gradient(closest-side,transparent 52%,#000 53%)}.clock24 .c{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.clock24 .c b{font-family:var(--display);font-weight:600;font-size:40px}.clock24 .c span{font-family:var(--mono);font-size:12px;color:var(--dim);letter-spacing:.08em}.vm{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 16px;border-radius:14px;background:#08081e80;border:1px solid var(--line-2);font-size:14.5px}.vm b{font-weight:600}.vm .s{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:13px;color:var(--mint)}.vm .s:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 10px var(--mint);animation:breathe 2s ease-in-out infinite}.vm .acts{display:flex;gap:6px}.vm .acts span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;border:1px solid var(--line-2);color:var(--muted)}.chat{display:grid;gap:10px}.chat p{margin:0;max-width:82%;padding:13px 16px;border-radius:16px;font-size:14.5px;line-height:1.55}.chat .u{justify-self:end;background:var(--violet);color:#120f33;border-bottom-right-radius:4px}.chat .a{background:#ffffff12;border:1px solid var(--line-2);border-bottom-left-radius:4px}.chat .a b{color:var(--gold)}.tickets{display:grid;gap:22px}.ticket{--tc:var(--teal);position:relative;display:grid;grid-template-columns:250px minmax(0,1fr) 280px;border-radius:24px;border:1px solid rgba(226,222,255,.22);background:linear-gradient(90deg,#383688d1,#1e1e56e6);box-shadow:0 30px 60px -30px #030312d9,inset 0 1px #ffffff1f;transition:translate .5s var(--ease),box-shadow .5s,border-color .4s}.ticket:hover{translate:0 -4px;border-color:#e2deff61}.t-stub{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:26px 28px;border-right:2px dashed rgba(226,222,255,.2)}.t-stub .notch{position:absolute;right:-13px;width:24px;height:24px;border-radius:50%;background:#0f1134;border:1px solid rgba(226,222,255,.22)}.t-stub .notch.top{top:-13px;clip-path:inset(50% 0 0 0)}.t-stub .notch.bot{bottom:-13px;clip-path:inset(0 0 50% 0)}.tier{font-family:var(--mono);font-size:12.5px;letter-spacing:.08em;color:var(--tc)}.ticket h3{margin:6px 0 0;font-family:var(--display);font-weight:600;font-size:24px}.orb{width:100%;max-width:170px;height:auto}.orb .o{fill:none;stroke:var(--tc);stroke-opacity:.5;stroke-dasharray:3 4}.t-specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;margin:0;padding:26px 0}.t-specs div{padding:0 24px;border-left:1px solid var(--line)}.t-specs div:first-child{border-left:0}.t-specs dt{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;color:var(--dim)}.t-specs dd{margin:8px 0 0;font-family:var(--display);font-weight:500;font-size:20px;white-space:nowrap}.t-buy{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:26px 28px;border-left:1px solid var(--line)}.price{display:flex;align-items:baseline;gap:6px}.price b{font-family:var(--display);font-weight:600;font-size:32px}.price span{font-size:14px;color:var(--muted)}.t-buy .btn{width:100%}.ticket.pop{--tc:var(--gold);border-color:#f6c177b3;background:radial-gradient(60% 140% at 0% 50%,rgba(246,193,119,.24),transparent 70%),linear-gradient(90deg,#423278eb,#241c56f0);box-shadow:0 40px 90px -40px #f6c1778c,inset 0 1px #ffeccd40}.ticket.pop .notch{border-color:#f6c177b3}.ticket.hi{--tc:var(--violet);border-color:#9d86ff8c}.ticket.hi .notch{border-color:#9d86ff8c}.stamp{position:absolute;top:-14px;left:270px;z-index:1;padding:6px 12px;border-radius:8px;background:var(--gold);color:var(--on-gold);font-size:12.5px;font-weight:700;transform:rotate(-3deg);box-shadow:0 8px 20px -8px #f6c177cc}.ticket:after,.console:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.07),transparent 45%);opacity:0;transition:opacity .35s}.ticket:hover:after,.console:hover:after{opacity:1}#contact{padding:150px 0 0;overflow:hidden}.finale{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:60px;align-items:center}.finale h2{font-size:clamp(2.2rem,5vw,4.4rem);max-width:760px}.finale .sec-lead{margin:22px 0 30px;max-width:460px}.launch{position:relative;display:grid;place-items:center;width:250px;height:250px;border-radius:50%;text-decoration:none;color:var(--on-gold)}.launch .ringtxt{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:spin 26s linear infinite}.launch .ringtxt text{font-family:var(--mono);font-size:12.6px;letter-spacing:.32em;fill:var(--muted)}.launch .core{display:grid;place-items:center;gap:6px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#FFE6BF,var(--gold) 45%,var(--gold-2));box-shadow:0 0 0 10px #f6c1771a,0 0 0 22px #f6c1770d,0 30px 70px -20px #f6a05acc;font-family:var(--display);font-weight:600;font-size:16px;text-align:center;transition:transform .5s var(--ease),box-shadow .5s}.launch .core svg{transition:transform .5s var(--ease)}.launch:hover .core{transform:scale(1.06);box-shadow:0 0 0 14px #f6c17724,0 0 0 30px #f6c1770f,0 40px 80px -20px #f6a05ae6}.launch:hover .core svg{transform:translate(3px,-3px)}.surface{position:relative;height:340px;margin-top:110px}.horizon{position:absolute;left:50%;top:80px;width:2800px;height:1520px;margin-left:-1400px;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse 50% 30% at 50% 0%,#2A2D78 0%,#1A1C52 45%,var(--ink) 75%);box-shadow:0 -1px #c8deff59,0 -24px 80px -20px #6fdde34d,0 -90px 160px -50px #9d86ff59}footer{position:absolute;left:0;right:0;bottom:0}.foot{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;align-items:center;padding:34px 0;font-size:14px;color:var(--muted)}.foot .brand-s{font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:.2em;color:var(--text);text-decoration:none}.foot .coord{font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--dim);text-align:center}.foot nav{display:flex;flex-wrap:wrap;gap:22px}.foot nav a{text-decoration:none}.foot nav a:hover{color:var(--text)}.foot-copy{padding:0 0 26px;font-size:13px;color:var(--dim);text-align:center}@media (max-width:1100px){.ticket{grid-template-columns:220px minmax(0,1fr)}.t-buy{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;border-left:0;border-top:1px solid var(--line)}.t-buy .btn{width:auto}.t-specs div{padding:0 16px}.stamp{left:240px}}@media (max-width:960px){:root{--rail:0px}.rail{top:auto;bottom:14px;left:50%;width:auto;transform:translate(-50%);padding:6px;border:1px solid var(--line-2);border-radius:18px;background:#15174ac7;box-shadow:0 24px 48px -18px #000000bf}.rail-mark,.rail-foot,.trail{display:none}.rail nav{flex-direction:row;gap:6px}.rail nav a{display:flex;align-items:center;justify-content:center;width:auto;min-width:44px;height:42px;padding:0 13px;border-radius:12px}.rail nav a:after{position:static;margin-left:8px;padding:0;border:0;background:none;color:inherit;font-size:13.5px;opacity:1;transform:none}.rail nav a:hover:after,.rail nav a:focus-visible:after{transform:none}.topbar-in{height:70px}.wrap{padding:0 24px}.foot-copy{padding-bottom:96px}.galaxy-anchor{width:min(70vw,560px)}h1{column-gap:16vw}.hero-foot{grid-template-columns:1fr;gap:26px}.sec-head{grid-template-columns:1fr;gap:18px;margin-bottom:56px}.sec-no{grid-auto-flow:column;justify-content:start;align-items:center;gap:16px}.sec-no b{font-size:44px}.flight{grid-template-columns:1fr;gap:20px}.dial{position:relative;top:0;height:auto}.dial svg{width:min(100%,320px)}.fs{min-height:0;padding:28px 0 28px 28px;opacity:1}.console-body{grid-template-columns:minmax(0,1fr)}.f-list{flex-direction:row;overflow-x:auto;scrollbar-width:none;border-right:0;border-bottom:1px solid var(--line)}.f-list::-webkit-scrollbar{display:none}.f-item{flex:none;width:auto;grid-template-columns:auto auto;align-items:center;padding:16px 18px;border-bottom:0;border-right:1px solid var(--line)}.f-item .ic{grid-row:auto;width:32px;height:32px}.f-item h3{font-size:14.5px;white-space:nowrap}.f-item p{display:none}.f-item.on:before{left:0;right:0;top:auto;bottom:0;width:auto;height:3px}.f-cap{display:block}.f-screen{min-height:0;padding:30px 22px}.finale{grid-template-columns:1fr;gap:40px}.launch{justify-self:center}}@media (max-width:640px){.topbar-in,.topbar.scrolled .topbar-in{height:60px}.meta .st-t,.meta .sep,.crumb{display:none}.meta{gap:10px;font-size:12px}.rail nav a:not(.on):after{display:none}.wrap{padding:0 18px}.hero{padding:76px 0 34px}.stage{padding:20px 0 34px}h1{display:block;min-height:0;font-size:clamp(2.6rem,13.5vw,4.2rem)}h1 .side{display:flex}h1 .side.b{margin-top:62vw}h1 .l2{-webkit-text-stroke-width:1.1px}.galaxy-anchor{width:118vw}.lead{font-size:16px}.cta-row .btn-lg{flex:1 1 0;min-height:52px;padding:0 16px}.tele div{padding:0 10px}.tele div:first-child{padding-left:0;border-left:0}.tele dd{font-size:14px}.sec{padding:96px 0}.fs{padding-left:22px}.fs p{font-size:16px}.dial-read b{font-size:34px}.console{border-radius:22px}.console-bar span{display:none}.pay{grid-template-columns:1fr;justify-items:start}.ticket{grid-template-columns:1fr}.t-stub{flex-direction:row;align-items:center;border-right:0;border-bottom:2px dashed rgba(226,222,255,.2);padding:22px}.t-stub .notch{right:auto;top:auto}.t-stub .notch.top{left:-13px;bottom:-13px;clip-path:inset(0 0 0 50%)}.t-stub .notch.bot{right:-13px;bottom:-13px;clip-path:inset(0 50% 0 0)}.orb{max-width:120px}.t-specs{grid-template-columns:1fr 1fr;gap:18px 0;padding:22px}.t-specs div{padding:0 14px}.t-specs div:nth-child(odd){border-left:0;padding-left:0}.t-buy{flex-direction:column;align-items:stretch;padding:22px}.t-buy .btn{width:100%}.stamp{left:auto;right:18px}#contact{padding-top:96px}.launch{width:210px;height:210px}.launch .core{width:128px;height:128px}.surface{height:330px;margin-top:70px}.foot{grid-template-columns:1fr;justify-items:center;text-align:center;gap:14px}.foot nav{justify-content:center}}html{scrollbar-gutter:stable}html.ls-lock{overflow:hidden}.page{transition:opacity .45s ease}.page.ls-hide{opacity:0;transition:opacity .55s ease .45s}.login-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;overflow-y:auto;overscroll-behavior:contain}.ls-glow{position:fixed;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .6s ease}.ls-glow.a{left:-12%;top:-10%;width:1000px;height:800px;background:radial-gradient(closest-side,rgba(157,134,255,.3),rgba(157,134,255,.08) 55%,transparent)}.ls-glow.b{right:-10%;bottom:-16%;width:900px;height:700px;background:radial-gradient(closest-side,rgba(238,122,158,.18),transparent)}.login-screen.open .ls-glow{opacity:1;transition:opacity 1.2s ease .5s}.ls-top{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:18px 24px 0;opacity:0;transform:translateY(-12px);transition:opacity .3s ease,transform .4s var(--ease)}.login-screen.open .ls-top{opacity:1;transform:none;transition:opacity .6s ease .7s,transform .8s var(--ease) .7s}.ls-close{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 20px 0 16px;border-radius:999px;border:1px solid var(--line-2);background:#181a4894;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--text);font:inherit;font-weight:600;font-size:14.5px;cursor:pointer;transition:background-color .25s,transform .25s}.ls-close:hover{background:#ffffff1f;transform:translateY(-1px)}.ls-close:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.ls-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;max-width:1200px;min-height:calc(100vh - 90px);margin:0 auto;padding:0 24px 40px}.ls-grid>*{min-width:0}.ls-left{display:flex;flex-direction:column;align-items:flex-start}.ls-galaxy{position:relative;width:min(100%,500px);aspect-ratio:1;margin:-50px 0 -80px -50px;transform-origin:50% 50%;will-change:transform}.ls-galaxy canvas{display:block;width:100%;height:100%}.ls-galaxy:before{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;background:radial-gradient(closest-side,rgba(157,134,255,.22),rgba(238,122,158,.08) 60%,transparent);pointer-events:none}.ls-galaxy:after{content:"";position:absolute;top:28%;right:28%;bottom:28%;left:28%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,246,226,.95),rgba(246,193,119,.4) 45%,transparent);opacity:0;pointer-events:none}.ls-galaxy .wave{position:absolute;top:16%;right:16%;bottom:16%;left:16%;border-radius:50%;border:1.5px solid rgba(255,226,180,.75);box-shadow:0 0 24px #f6c17780,inset 0 0 24px #9d86ff66;opacity:0;pointer-events:none}.ls-galaxy.bloom:after{animation:bloom 1.1s ease-out}.ls-galaxy.bloom .wave{animation:wave 1.4s cubic-bezier(.2,.7,.2,1)}@keyframes bloom{0%{opacity:0;transform:scale(.5)}25%{opacity:.9}to{opacity:0;transform:scale(1.7)}}@keyframes wave{0%{opacity:.95;transform:rotate(-22deg) scaleY(.56) scale(.45)}to{opacity:0;transform:rotate(-22deg) scaleY(.56) scale(1.75)}}.ls-copy{position:relative;display:flex;flex-direction:column;gap:16px;max-width:460px}.ls-copy>*{opacity:0;transform:translateY(22px);transition:opacity .25s ease,transform .35s var(--ease)}.login-screen.open .ls-copy>*{opacity:1;transform:none;transition:opacity .7s ease,transform .9s var(--ease);transition-delay:calc(1s + var(--i,0)*.09s)}.ls-copy>:nth-child(2){--i:1}.ls-copy>:nth-child(3){--i:2}.ls-copy>:nth-child(4){--i:3}.ls-copy h2{margin:0;font-size:clamp(2rem,3.4vw,3rem)}.ls-copy h2 .accent{display:block}.ls-copy p{margin:0;font-size:16.5px;line-height:1.7;color:var(--muted)}.ls-chips{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 0;padding:0;list-style:none}.ls-chips li{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#ffffff12;border:1px solid rgba(226,222,255,.18);font-size:13.5px;font-weight:500}.ls-right{display:flex;justify-content:center;perspective:1400px}.ls-card{opacity:0;transform:translate(90px) rotateY(-26deg) scale(.94);transform-origin:100% 50%;transition:opacity .3s ease,transform .45s var(--ease)}.login-screen.open .ls-card{opacity:1;transform:none;transition:opacity .8s ease .5s,transform 1.2s cubic-bezier(.16,1,.3,1) .5s}.ls-card .tabs,.ls-card .pane>*,.ls-card .secure{opacity:0;transform:translateY(14px);transition:opacity .2s ease,transform .3s var(--ease)}.login-screen.open .ls-card .tabs,.login-screen.open .ls-card .pane>*,.login-screen.open .ls-card .secure{opacity:1;transform:none;transition:opacity .6s ease,transform .8s var(--ease);transition-delay:calc(.8s + var(--j,0)*.06s)}.ls-card .pane>:nth-child(1){--j:1}.ls-card .pane>:nth-child(2){--j:2}.ls-card .pane>:nth-child(3){--j:3}.ls-card .pane>:nth-child(4){--j:4}.ls-card .pane>:nth-child(5){--j:5}.ls-card .pane>:nth-child(6){--j:6}.ls-card .pane>:nth-child(7){--j:7}.ls-card .secure{--j:8}.ls-card{--c-txt:#17153A;--c-muted:#5E5A85;--c-line:#DCD8F1;--c-accent:#5B47D6;position:relative;width:min(100%,440px);padding:30px;border-radius:28px;color:var(--c-txt);background:linear-gradient(180deg,#fff,#f3f0ff);box-shadow:0 60px 120px -40px #000000d9,0 0 90px -20px #9d86ff8c}.ls-card:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:30px;padding:2px;pointer-events:none;background:conic-gradient(from var(--a),transparent 0deg,rgba(246,193,119,.95) 40deg,rgba(238,122,158,.8) 80deg,transparent 130deg,transparent 200deg,rgba(111,221,227,.8) 250deg,transparent 300deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:rot 6s linear infinite}.ls-card .tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:5px;margin-bottom:26px;border-radius:16px;background:#ece9fa;border:1px solid #E1DDF5}.ls-card .tabs button{position:relative;z-index:1;min-height:42px;border:0;border-radius:12px;background:none;color:var(--c-muted);font:inherit;font-weight:600;font-size:15px;cursor:pointer;transition:color .3s}.ls-card .tabs button[aria-selected=true]{color:var(--c-txt)}.ls-card .tabs button:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.ls-card .tab-ind{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:12px;background:#fff;box-shadow:0 6px 18px -8px #281e7859,0 0 0 1px #281e780d;transition:transform .5s var(--ease)}.ls-card[data-tab=reg] .tab-ind{transform:translate(100%)}.ls-card .pane{display:grid;gap:15px}.ls-card .pane:not([hidden]){animation:rise .5s var(--ease)}.ls-card .pane[hidden]{display:none}.ls-card .hd h2{margin:0;max-width:none;font-family:var(--display);font-weight:600;font-size:26px;line-height:1.2;letter-spacing:-.02em}.ls-card .hd p{margin:7px 0 3px;font-size:14.5px;line-height:1.6;color:var(--c-muted)}.ls-card .fld{display:grid;gap:7px}.ls-card .fld label{font-size:13.5px;font-weight:600;color:#3e3a66}.ls-card .ctl{position:relative}.ls-card .ctl .ico{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#8c88b0;pointer-events:none;transition:color .2s}.ls-card .ctl input{width:100%;min-height:50px;padding:0 16px 0 46px;border-radius:14px;border:1.5px solid var(--c-line);background:#fff;color:var(--c-txt);font:inherit;font-size:15.5px;transition:border-color .2s,box-shadow .2s}.ls-card .ctl input::placeholder{color:#a6a2c4}.ls-card .ctl input:hover{border-color:#c6c0e8}.ls-card .ctl input:focus{outline:none;border-color:var(--c-accent);box-shadow:0 0 0 4px #5b47d624}.ls-card .ctl:focus-within .ico{color:var(--c-accent)}.ls-card .ctl.pw input{padding-right:52px}.ls-card .eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:10px;background:none;color:#8c88b0;cursor:pointer}.ls-card .eye:hover{color:var(--c-txt);background:#f0eefb}.ls-card .eye:focus-visible{outline:2px solid var(--c-accent)}.ls-card .eye .off,.ls-card .eye[aria-pressed=true] .on{display:none}.ls-card .eye[aria-pressed=true] .off{display:block}.ls-card .two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ls-card .row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:14px;color:var(--c-muted)}.ls-card .lnk{color:var(--c-accent);font-weight:600;text-decoration:none}.ls-card .lnk:hover{text-decoration:underline}.ls-card .chk{display:inline-flex;align-items:flex-start;gap:9px;font-size:14px;line-height:1.5;color:var(--c-muted);cursor:pointer}.ls-card .chk input{flex:none;width:17px;height:17px;margin:2px 0 0;accent-color:var(--c-accent)}.ls-card .submit{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;margin-top:4px;border:0;border-radius:14px;cursor:pointer;font:inherit;font-weight:700;font-size:16px;color:var(--on-gold);background:linear-gradient(100deg,var(--gold),var(--rose),var(--violet),var(--rose),var(--gold));background-size:200% auto;animation:shimmer 6s linear infinite;box-shadow:0 18px 36px -16px #ee7a9ecc;transition:transform .25s,box-shadow .25s}.ls-card .submit:after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);transition:left .8s var(--ease)}.ls-card .submit:hover{transform:translateY(-2px);box-shadow:0 24px 44px -16px #9d86ffe6}.ls-card .submit:hover:after{left:130%}.ls-card .submit svg{transition:transform .3s var(--ease)}.ls-card .submit:hover svg{transform:translate(4px)}.ls-card .submit[disabled]{opacity:.75;cursor:progress}.ls-card .switch{margin:2px 0 0;text-align:center;font-size:14.5px;color:var(--c-muted)}.ls-card .secure{display:flex;align-items:center;justify-content:center;gap:8px;margin:20px 0 0;font-size:12.5px;color:#8c88b0}@media (max-width:900px){.ls-grid{grid-template-columns:1fr;gap:18px;min-height:0;padding-top:4px}.ls-left{align-items:center;text-align:center}.ls-galaxy{width:280px;margin:-30px auto -40px}.ls-copy{align-items:center}.ls-copy .eyebrow{align-self:center}.ls-chips{display:none}}@media (max-width:560px){.ls-top{padding:12px 14px 0}.ls-close{padding:0 14px}.ls-close span{display:none}.ls-grid{padding:0 14px 30px}.ls-galaxy{width:230px;margin:-26px auto -30px}.ls-copy p,.ls-copy .eyebrow{display:none}.ls-copy h2 .accent{display:inline}.ls-copy h2{font-size:1.6rem}.ls-card{padding:22px;border-radius:24px}.ls-card .hd h2{font-size:22px}.ls-card .two{grid-template-columns:1fr}.ls-card .ctl input{font-size:16px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.js .sr,.js .split{opacity:1;transform:none}}.ls-card .row.end{justify-content:flex-end}.ls-card .err{margin:0;padding:10px 12px;border-radius:12px;font-size:14px;line-height:1.45;color:#9f1d45;background:#fde8ef;border:1px solid #F7C3D3}.ls-card .ok-msg{margin:0;padding:10px 12px;border-radius:12px;font-size:14px;line-height:1.45;color:#0e6b4d;background:#e3f8ef;border:1px solid #B8EBD6}.ls-card .err[hidden],.ls-card .ok-msg[hidden]{display:none}.acct{position:relative}.acct-login{display:inline-flex;align-items:center;min-height:50px;padding:0 24px;border-radius:999px;background:var(--gold);color:var(--on-gold);font-weight:700;font-size:14.5px;text-decoration:none;box-shadow:0 14px 36px -18px #f6c177cc;transition:transform .25s,background-color .25s}.acct-login:hover{transform:translateY(-2px);background:#f9cd8c}.acct-btn{display:inline-flex;align-items:center;gap:10px;min-height:50px;max-width:260px;padding:5px 16px 5px 6px;border-radius:999px;border:1px solid var(--line-2);background:#181a4894;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:0 20px 50px -26px #000000b3;color:var(--text);font:inherit;font-weight:600;font-size:14.5px;cursor:pointer;transition:border-color .2s,background-color .2s}.acct-btn:hover,.acct-btn[aria-expanded=true]{border-color:#f6c17799;background:#24245cb3}.acct-av{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--rose) 55%,var(--violet));color:var(--on-gold);font-family:var(--display);font-weight:600;font-size:15px}.acct-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-btn svg{flex:none;opacity:.7;transition:transform .25s}.acct-btn[aria-expanded=true] svg{transform:rotate(180deg)}.acct-menu{position:absolute;right:0;top:calc(100% + 10px);z-index:40;min-width:240px;padding:8px;border-radius:20px;border:1px solid var(--line-2);background:#161844f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 30px 70px -24px #000c}.acct-menu[hidden]{display:none}.acct-menu .who{padding:10px 12px 12px;border-bottom:1px solid var(--line);margin-bottom:6px}.acct-menu .who b{display:block;font-size:14.5px}.acct-menu .who span{display:block;margin-top:2px;font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.acct-menu a,.acct-menu button{display:flex;width:100%;align-items:center;gap:10px;padding:11px 12px;border:0;border-radius:12px;background:none;color:var(--text);font:inherit;font-size:14.5px;text-align:left;text-decoration:none;cursor:pointer}.acct-menu a:hover,.acct-menu button:hover,.acct-menu a:focus-visible,.acct-menu button:focus-visible{background:#ffffff14;outline:none}.acct-menu .out{color:#f7a8bf}@media (max-width:640px){.acct-login{min-height:40px;padding:0 14px;font-size:13.5px}.acct-btn{min-height:42px;padding:3px}.acct-av{width:34px;height:34px}.acct-name,.acct-btn svg{display:none}}@view-transition{navigation:auto}.hero .galaxy,.ls-galaxy{view-transition-name:galaxy}.topbar .brand,.ls-top .brand{view-transition-name:brand}::view-transition-group(galaxy){animation-duration:1.2s;animation-timing-function:cubic-bezier(.65,0,.22,1)}::view-transition-old(galaxy),::view-transition-new(galaxy){animation-duration:1.2s;height:100%;object-fit:contain}::view-transition-group(brand){animation-duration:.9s;animation-timing-function:cubic-bezier(.65,0,.22,1)}::view-transition-old(root){animation:vt-out .6s cubic-bezier(.4,0,.2,1) both}::view-transition-new(root){animation:vt-in .8s cubic-bezier(.16,.8,.2,1) .25s both}@keyframes vt-out{to{opacity:0;filter:blur(8px);transform:scale(.97)}}@keyframes vt-in{0%{opacity:0;transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important}::view-transition-old(*),::view-transition-new(*){animation-duration:.35s!important;animation-delay:0s!important}::view-transition-old(root){animation-name:vt-fade!important}::view-transition-new(root){animation-name:vt-fade!important;animation-direction:reverse!important}}@keyframes vt-fade{to{opacity:0}}html.vt-leave .page,html.vt-leave .login-screen{opacity:0;filter:blur(8px);transition:opacity .45s ease,filter .45s ease}html.vt-leave .hero .galaxy{transform:translate(-38vw) scale(1.15) rotate(14deg);opacity:.4;transition:transform .48s cubic-bezier(.65,0,.22,1),opacity .48s}html.vt-leave .ls-galaxy{transform:translate(40vw) scale(.8) rotate(-14deg);transition:transform .48s cubic-bezier(.65,0,.22,1)}html{background-color:#0f1134}body{min-height:100vh}.ls-close{text-decoration:none}.brand b.logo{display:grid;grid-template-columns:auto auto;align-items:end;padding-bottom:.213em;font-family:"Fredoka Variable","Fredoka",var(--body);font-weight:700;letter-spacing:.01em;text-shadow:0 0 26px rgba(157,134,255,.55)}.brand b.logo img{width:auto;height:1.244em;margin:0 .01em -.213em 0;filter:drop-shadow(0 0 14px rgba(157,134,255,.45))}.brand b.logo .w{line-height:.7}.brand b.logo small{grid-column:2;margin:.55em 0 0;font:500 .212em/1 var(--body);white-space:nowrap;text-align:justify;text-align-last:justify;color:#ece9ff;text-shadow:none;transition:opacity .3s}.topbar.scrolled .brand b.logo small{display:none}@media (max-width:640px){.brand b.logo small{display:none}}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.doc{position:relative;padding-top:56px;padding-bottom:110px}.doc-hd{max-width:820px;margin-bottom:40px}.doc-hd h1{margin-top:14px;font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.12}.doc-hd .lede{margin:18px 0 0;font-size:18px;line-height:1.7;color:var(--muted)}.doc-hd .byline{margin:16px 0 0;font-family:var(--mono);font-size:13px;color:var(--dim)}.doc-404{min-height:60vh}.crumbs ol{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 30px;padding:0;list-style:none;font-size:14px;color:var(--dim)}.crumbs li+li:before{content:"/";margin-right:8px;opacity:.6}.crumbs a{text-decoration:none;color:var(--muted)}.crumbs a:hover,.crumbs [aria-current]{color:var(--text)}.prose{max-width:780px;font-size:17px;line-height:1.75;color:#dad7f0}.prose h2{max-width:none;margin:52px 0 0;font-size:clamp(1.45rem,2.6vw,1.9rem);line-height:1.25}.prose h3{margin:34px 0 0;font-family:var(--display);font-weight:500;font-size:20px;line-height:1.3;color:var(--text)}.prose p,.prose ul,.prose ol{margin:16px 0 0}.prose li{margin:6px 0}.prose a,.faq-a a,.sec-lead a,.plans-more a{color:var(--gold);text-underline-offset:3px}.prose strong,.prose b{color:var(--text)}.prose code{font-family:var(--mono);font-size:.88em;padding:2px 6px;border-radius:6px;background:#ffffff12}.prose pre{margin:18px 0 0;padding:18px 20px;overflow-x:auto;border-radius:16px;border:1px solid var(--line-2);background:#090a22bf;font-size:14px;line-height:1.6}.prose pre code{padding:0;background:none;font-size:inherit}.prose blockquote{margin:22px 0 0;padding:14px 20px;border-left:3px solid var(--teal);border-radius:0 14px 14px 0;background:#6fdde30f}.prose blockquote p{margin:0}.prose table{width:100%;border-collapse:collapse;font-size:15px}.prose>table,.prose .table-wrap{margin-top:20px}.prose th,.prose td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.prose thead th{color:var(--text);font-weight:600;border-bottom-color:var(--line-2)}.table-wrap{overflow-x:auto;border-radius:20px;border:1px solid var(--line-2);background:linear-gradient(180deg,#36348480,#1e1e5499)}.price-table{width:100%;border-collapse:collapse;font-size:15px;white-space:nowrap}.price-table caption{caption-side:bottom;padding:14px 18px;text-align:left;font-size:13.5px;color:var(--dim)}.price-table th,.price-table td{padding:14px 18px;border-bottom:1px solid var(--line);text-align:left}.price-table thead th{font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:.04em;color:var(--teal)}.price-table tbody th{font-family:var(--display);font-weight:500;font-size:17px}.price-table td:nth-child(7){white-space:normal;min-width:180px;color:var(--muted)}.price-table .num b{font-family:var(--display);font-size:18px;color:var(--gold)}.price-table .num{color:var(--muted)}.btn-sm{min-height:38px;padding:0 16px;font-size:14px}.cta-box{margin-top:56px;padding:34px;border-radius:26px;border:1px solid rgba(246,193,119,.3);background:radial-gradient(600px circle at 0 0,rgba(246,193,119,.14),transparent 60%),linear-gradient(180deg,#363484bd,#1e1e54d6)}.cta-box h2{margin:0;font-size:clamp(1.4rem,2.4vw,1.8rem)}.cta-box p{margin:10px 0 22px;color:var(--muted)}.doc .cta-row{display:flex;flex-wrap:wrap;gap:14px}.doc-aside{max-width:780px;margin-top:64px}.doc-aside>h2{font-size:clamp(1.3rem,2.2vw,1.6rem)}.related{margin:16px 0 0;padding-left:20px;line-height:1.9}.related a{color:var(--gold)}.guides{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.card.guide{justify-content:flex-start;gap:0;text-decoration:none}.card.guide .tag{font-family:var(--mono);font-size:12.5px;color:var(--teal)}.card.guide h2{margin:10px 0 0;max-width:none;font-size:21px;line-height:1.3}.card.guide p{flex:1}.card.guide .more{margin-top:18px;font-weight:600;color:var(--gold)}.plans-more{margin:34px 0 0;text-align:right}.faq-list{display:grid;gap:14px;max-width:900px}.faq-item{border-radius:20px;border:1px solid var(--line-2);background:linear-gradient(180deg,#36348499,#1e1e54b3);transition:border-color .3s}.faq-item[open]{border-color:#f6c17759}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";flex:none;font-family:var(--mono);font-size:22px;line-height:1;color:var(--gold);transition:transform .3s var(--ease)}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item h3{margin:0;font-family:var(--display);font-weight:500;font-size:17.5px;line-height:1.35}.faq-a{padding:0 24px 20px;color:var(--muted);line-height:1.7}.faq-a p{margin:0}@media (max-width:640px){.doc{padding-top:30px}.prose{font-size:16px}.cta-box{padding:24px}.faq-item summary{padding:16px 18px}.faq-a{padding:0 18px 16px}.plans-more{text-align:left}}@media (max-width:640px){.table-wrap{overflow:visible;border:0;background:none}.price-table,.price-table tbody,.price-table tr,.price-table td,.price-table th{display:block;white-space:normal}.price-table thead{display:none}.price-table tr{margin-bottom:14px;padding:18px;border-radius:20px;border:1px solid var(--line-2);background:linear-gradient(180deg,#36348499,#1e1e54b3)}.price-table tbody th,.price-table td{padding:5px 0;border:0}.price-table td[data-l]{display:flex;justify-content:space-between;gap:16px}.price-table td[data-l]:before{content:attr(data-l);flex:none;color:var(--dim);font-size:13.5px}.price-table td:nth-child(7){min-width:0;text-align:right}.price-table td:last-child{padding-top:12px}.price-table td:last-child .btn{width:100%}.price-table caption{display:block;padding:0}}.cat-nav{display:flex;flex-wrap:wrap;gap:10px;margin:-10px 0 28px}.cat-nav a{padding:8px 16px;border-radius:999px;border:1px solid var(--line-2);text-decoration:none;font-size:14px;color:var(--muted)}.cat-nav a:hover{color:var(--text)}.cat-nav a[aria-current]{background:var(--gold);border-color:var(--gold);color:var(--on-gold);font-weight:600}.card.guide img{width:calc(100% + 56px);max-width:none;height:auto;aspect-ratio:1.91/1;object-fit:cover;margin:-28px -28px 18px;border-radius:26px 26px 0 0}.post-hero{margin:0 0 28px}.post-hero img{display:block;width:100%;height:auto;border-radius:22px;border:1px solid var(--line-2)}.post-hero figcaption,.prose figcaption{margin-top:8px;font-size:14px;color:var(--dim);text-align:center}.prose figure{margin:24px 0 0}.prose img{max-width:100%;height:auto;border-radius:16px}.prose .video{margin-top:20px}.prose iframe{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:16px}.prose hr{margin:36px 0;border:0;border-top:1px solid var(--line-2)}.post-faq{margin-top:48px}.post-faq .faq-item{margin-top:12px}.post-faq .faq-a{font-size:16px}.post-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.post-tag{padding:4px 12px;border-radius:999px;background:#ffffff0f;border:1px solid var(--line);font-size:13px;color:var(--muted)}.topbar .brand b{font-size:34px;transition:font-size .45s var(--ease)}.topbar.scrolled .brand b{font-size:24px}@media (max-width:960px){.topbar .brand b{font-size:28px}}@media (max-width:640px){.topbar .brand b,.topbar.scrolled .brand b{font-size:22px}}.topbar .acct{margin-left:4px}.acct-login{min-height:42px;padding:0 18px;border-radius:12px;border:1px solid var(--line-2);background:#ffffff0a;color:var(--text);font-family:var(--body);font-weight:600;font-size:14px;letter-spacing:0;box-shadow:none}.acct-login:hover{background:var(--gold);border-color:var(--gold);color:var(--on-gold)}.acct-btn{min-height:44px;font-family:var(--body);letter-spacing:0}@media (max-width:640px){.meta>span:not(.acct):not(.st){display:none}}.ticket .use{margin:8px 0 0;font-size:13.5px;line-height:1.5;color:var(--muted)}.tickets .empty{color:var(--muted)}.plans-more a,.sec-lead a{color:var(--gold);text-underline-offset:3px}.faq-list{max-width:none}#content{display:block;padding-top:88px}.page-foot{position:relative;margin-top:40px;border-top:1px solid var(--line)}.page-foot .foot-copy{padding-bottom:30px}@media (max-width:960px){#content{padding-top:70px}.page-foot .foot-copy{padding-bottom:96px}}@media (max-width:640px){#content{padding-top:60px}}.kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:13px;letter-spacing:.08em;color:var(--teal)}.kicker:before{content:"";width:28px;height:1px;background:currentColor;opacity:.6}.doc h1{display:block;min-height:0;margin-top:14px;font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.12;letter-spacing:-.02em}.doc h2{max-width:none}.ls-top .brand b{font-size:34px}@media (max-width:560px){.ls-top .brand b{font-size:24px}}
