*{box-sizing:border-box}html{background:var(--pf-bg);color:var(--wl-content-color);font:16px/1.65 var(--pf-body);-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{flex-direction:column;min-height:100dvh;margin:0;display:flex}::selection{color:#fff;background:#86b6ff47}a{color:var(--pf-accent);text-underline-offset:3px;text-decoration:none}a:hover{text-decoration:underline;text-decoration-color:var(--pf-accent-dim)}:focus-visible{outline:2px solid var(--pf-accent);outline-offset:3px}.skip{background:var(--pf-bg-raised);z-index:50;padding:8px 12px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}h1,h2,h3{color:var(--wl-text-primary);margin:0;line-height:1.08}h1,h2{font-family:var(--pf-display);letter-spacing:.02em;font-weight:700}h1{font-size:clamp(28px,4.4vw,52px);line-height:1.15}h2{font-size:clamp(22px,3vw,36px);line-height:1.2}h3{font-family:var(--pf-body);letter-spacing:-.005em;font-size:17px;font-weight:560;line-height:1.3}h1 em,h2 em{color:var(--pf-corona);font-style:normal}p{margin:0 0 1em}code,pre,.mono{font-family:var(--pf-mono)}code{background:var(--wl-surface);border:1px solid var(--wl-surface-border);border-radius:0;padding:1px 6px;font-size:.9em}pre{background:var(--pf-bg-raised);border:1px solid var(--pf-line);border-radius:0;padding:14px 16px;font-size:13px;line-height:1.55;overflow-x:auto}pre code{background:0 0;border:0;padding:0}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--pf-line);vertical-align:top;padding:10px 12px}th{color:var(--wl-text-muted);font-weight:400;font-family:var(--pf-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}hr{border:0;border-top:1px solid var(--pf-line);margin:40px 0}blockquote{border-left:2px solid var(--pf-corona-dim);background:var(--wl-surface);margin:18px 0;padding:12px 16px}.table-wrap{overflow-x:auto}.top{z-index:20;-webkit-backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid var(--pf-line);background:#02040ab8;position:sticky;top:0}.top.over-hero{-webkit-backdrop-filter:none;background:linear-gradient(#02040ab3,#02040a00);border-bottom-color:#0000;position:fixed;left:0;right:0}.nav{max-width:var(--pf-wide);padding:14px var(--pf-gutter);font-family:var(--pf-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:clamp(14px,2.4vw,30px);margin:0 auto;font-size:12px;display:flex}.nav a{color:var(--wl-text-secondary);white-space:nowrap}.nav a:hover,.nav a[aria-current=page]{color:var(--wl-text-primary);text-decoration:none}.nav .brand{align-items:center;margin-right:auto;font-size:13px;display:inline-flex}.nav .brand picture{line-height:0;display:block}.nav .brand .brand-mark{width:auto;height:56px;margin:-12px 0;display:block}.nav .cta{color:var(--pf-accent);border:1px solid var(--pf-accent-dim);background:var(--pf-accent-faint);letter-spacing:.12em;border-radius:0;padding:7px 12px}.nav .cta:hover,.nav .cta[aria-current=page]{color:#fff;border-color:var(--pf-accent);background:#86b6ff29}.nav .hide-sm{display:inline}.main{width:100%;max-width:860px;padding:56px var(--pf-gutter) 96px;flex:1;margin:0 auto}.main.wide{max-width:var(--pf-wide)}.main.bleed{max-width:none;padding:0}.foot{border-top:1px solid var(--pf-line);color:var(--wl-text-muted);background:linear-gradient(#0000,#86b6ff05);padding:56px 0 48px;font-size:13px}.foot-grid{max-width:var(--pf-wide);padding-inline:var(--pf-gutter);grid-template-columns:1.6fr repeat(3,1fr);gap:32px;margin:0 auto;display:grid}.foot h4{font-family:var(--pf-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--wl-text-secondary);margin:0 0 12px;font-size:11px;font-weight:400}.foot ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.foot a{color:var(--wl-text-muted)}.foot a:hover{color:var(--wl-text-primary);text-decoration:none}.foot a.withdraw-link{border:1px solid var(--pf-accent-dim);color:var(--pf-accent);margin-block:6px;padding:10px 12px;font-size:14px;font-weight:600;display:inline-block}.foot .fine{max-width:calc(var(--pf-wide) - 2 * var(--pf-gutter));border-top:1px solid var(--pf-line);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:40px auto 0;padding-top:20px;display:flex}@media (width<=800px){.foot-grid{grid-template-columns:1fr 1fr}.foot-grid>:first-child{grid-column:1/-1}}@media (width<=640px){.nav .hide-sm{display:none}.nav{letter-spacing:.1em;gap:14px;font-size:11px}.nav .brand .brand-mark{height:44px;margin:-9px 0}.nav .cta{padding:7px 11px}}@media (width<=460px){.nav .hide-xs{display:none}}@media (width<=360px){.nav{flex-wrap:wrap}.nav .brand{flex-basis:100%}.nav .cta{margin-left:auto}}.pf-monogram{font-family:var(--wl-title-font);letter-spacing:.3em;white-space:nowrap;color:var(--wl-title-color);font-weight:900}.pf-hero-title{font-family:var(--wl-title-font);letter-spacing:clamp(.04em,.8vw,.14em);white-space:nowrap;color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px #3b82f652)drop-shadow(0 2px 12px #000000e6);background:linear-gradient(100deg,#5d6e92 0% 38%,#fff 48%,#c5d2f0 52%,#5d6e92 62% 100%) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;max-width:100%;margin:0;font-size:clamp(30px,8vw,92px);font-weight:900;line-height:1;animation:5.5s linear infinite pf-shimmer}@keyframes pf-shimmer{0%{background-position:150% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.pf-hero-title{background-position:50% 0;animation:none}}.eyebrow{font-family:var(--pf-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--wl-text-muted);align-items:center;gap:10px;margin:0 0 18px;font-size:11px;display:inline-flex}.eyebrow:before{content:"";opacity:.6;background:currentColor;width:28px;height:1px}.eyebrow.accent{color:var(--pf-accent)}.eyebrow.corona{color:var(--pf-corona)}.lede{color:var(--wl-text-secondary);max-width:60ch;font-size:clamp(17px,1.7vw,20px);line-height:1.6}.pf-lede{color:var(--wl-text-secondary);max-width:62ch;margin:18px 0 0;font-size:clamp(16px,1.6vw,19px)}.pf-subtitle{font-family:var(--pf-mono);letter-spacing:.34em;text-transform:uppercase;color:#a0b4dcb8;margin:18px 0 0;font-size:clamp(11px,1.2vw,13px)}.muted{color:var(--wl-text-muted)}.small{font-size:14px}.fine-print{color:var(--wl-text-muted);font-size:12.5px;line-height:1.6}.center{text-align:center}.corona{color:var(--pf-corona)}.nowrap{white-space:nowrap}.btn{border:1px solid var(--pf-line-strong);color:var(--wl-text-primary);font-family:var(--wl-title-font);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .2s var(--pf-ease), border-color .2s var(--pf-ease), transform .2s var(--pf-ease);background:#ffffff05;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.btn:hover{background:#ffffff0f;border-color:#ffffff57;text-decoration:none}.btn.primary{color:var(--pf-accent);background:var(--pf-accent-faint);border-color:var(--pf-accent-dim)}.btn.primary:hover{border-color:var(--pf-accent);background:#86b6ff29}.btn.go{color:var(--pf-go-ink);background:var(--pf-go);border-color:var(--pf-go);font-weight:600}.btn.go:hover{background:#a7f5c3}.btn.block{width:100%}.btn[aria-disabled=true],.btn[disabled]{opacity:.42;cursor:not-allowed;pointer-events:none}button.btn{font:inherit;font-family:var(--wl-title-font);font-size:11px;font-weight:700}.btn-row{flex-wrap:wrap;gap:12px;margin:32px 0 0;display:flex}.btn-row.center{justify-content:center}.link-arrow{font-family:var(--pf-mono);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.card{border:1px solid var(--pf-line);background:linear-gradient(#ffffff09,#ffffff03);border-radius:0;padding:26px 28px;position:relative}.card+.card{margin-top:14px}.card.glow:before{content:"";background:linear-gradient(160deg, var(--pf-corona-dim), transparent 38%, transparent 70%, var(--pf-accent-dim));-webkit-mask-composite:xor;pointer-events:none;border-radius:0;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.chip{font-family:var(--pf-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--wl-surface-border);color:var(--wl-text-secondary);border-radius:0;margin-right:6px;padding:3px 9px;font-size:11px;display:inline-block}.chip.accent{color:var(--pf-accent);border-color:var(--pf-accent-dim)}.chip.corona{color:var(--pf-corona);border-color:var(--pf-corona-dim)}.chip.go{color:var(--pf-go);border-color:#86efac66}.chip.warn{color:var(--pf-warn);border-color:#e8a25a80}.chip.danger{color:var(--pf-danger);border-color:#f08c8c73}.banner{background:#e8a25a12;border:1px solid #e8a25a66;border-radius:0;margin:0 0 24px;padding:12px 16px;font-size:14px}.banner.info{border-color:var(--pf-accent-dim);background:var(--pf-accent-faint)}.banner.ok{background:#86efac0f;border-color:#86efac66}.banner.error{background:#f08c8c12;border-color:#f08c8c73}.banner.draft{font-family:var(--pf-mono);letter-spacing:.06em}.grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.split{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,88px);display:grid}@media (width<=860px){.split{grid-template-columns:1fr}}.hero{isolation:isolate;place-items:end center;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero canvas{z-index:-2;background:radial-gradient(at 50% 34%,#0b1226,#02040a 70%);width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:linear-gradient(to bottom, #02040a4d 0%, #02040a00 30%, #02040a00 50%, #02040ab8 78%, var(--pf-bg) 100%);position:absolute;inset:0}.hero-inner{width:100%;max-width:var(--pf-wide);padding:0 var(--pf-gutter) clamp(56px, 10vh, 112px);text-align:center}.hero .lede{text-align:center;color:#dee6f5c7;margin:26px auto 0}.hero-offer{font-family:var(--pf-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--wl-text-muted);margin:22px 0 0;font-size:12px}.hero-offer strong{color:var(--pf-corona);font-weight:400}.scroll-cue{width:1px;height:36px;animation:cue 2.4s var(--pf-ease) infinite;background:linear-gradient(#0000,#fff6);position:absolute;bottom:18px;left:50%}@keyframes cue{0%{opacity:0;transform:translateY(-8px)}40%{opacity:1}to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.scroll-cue{animation:none}}.section{width:100%;max-width:var(--pf-wide);padding:var(--pf-section) var(--pf-gutter) 0;margin:0 auto}.section:last-child{padding-bottom:var(--pf-section)}.section-head{max-width:780px;margin-bottom:clamp(36px,5vw,64px)}.section-head p{margin-top:20px}.statement{font-family:var(--pf-display);color:var(--wl-text-primary);max-width:26ch;font-size:clamp(22px,2.6vw,32px);font-weight:700;line-height:1.35}.statement em{color:var(--pf-corona);font-style:normal}.figures{border-top:1px solid var(--pf-line);border-bottom:1px solid var(--pf-line);grid-template-columns:repeat(4,1fr);display:grid}.figure{border-left:1px solid var(--pf-line);padding:28px 20px}.figure:first-child{border-left:0;padding-left:0}.figure b{font-family:var(--pf-display);color:var(--wl-text-primary);font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1;display:block}.figure span{color:var(--wl-text-muted);margin-top:12px;font-size:13px;line-height:1.45;display:block}@media (width<=760px){.figures{grid-template-columns:1fr 1fr}.figure:nth-child(3){border-left:0;padding-left:0}.figure:nth-child(n+3){border-top:1px solid var(--pf-line)}}.specs{border-top:1px solid var(--pf-line);grid-template-columns:repeat(3,1fr);display:grid}.spec{border-bottom:1px solid var(--pf-line);padding:30px 28px 34px 0}.spec+.spec{border-left:1px solid var(--pf-line);padding-left:28px}.spec:nth-child(3n+1){border-left:0;padding-left:0}.spec-k{font-family:var(--pf-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--pf-accent);justify-content:space-between;margin-bottom:14px;font-size:11px;display:flex}.spec-k i{color:var(--wl-text-muted);font-style:normal}.spec-v{color:var(--wl-text-secondary);font-size:14.5px;line-height:1.7}.spec-v em{color:var(--wl-text-primary);font-style:normal}@media (width<=960px){.specs{grid-template-columns:1fr 1fr}.spec:nth-child(3n+1){border-left:1px solid var(--pf-line);padding-left:28px}.spec:nth-child(odd){border-left:0;padding-left:0}}@media (width<=620px){.specs{grid-template-columns:1fr}.spec,.spec+.spec{border-left:0;padding-left:0}}.pillars{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pillar{border:1px solid var(--pf-line);background:linear-gradient(#ffffff08,#0000);border-radius:0;padding:30px 28px}.pillar .n{font-family:var(--pf-mono);letter-spacing:.2em;color:var(--pf-corona);font-size:11px}.pillar h3{font-family:var(--pf-display);letter-spacing:.04em;margin:16px 0 12px;font-size:20px;font-weight:700}.pillar p{color:var(--wl-text-secondary);margin:0;font-size:14.5px}@media (width<=900px){.pillars{grid-template-columns:1fr}}.steps{counter-reset:step;border-top:1px solid var(--pf-line);grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;padding:28px 28px 0 0}.steps li+li{border-left:1px solid var(--pf-line);padding-left:28px}.steps li:before{content:"0" counter(step);font-family:var(--pf-mono);letter-spacing:.2em;color:var(--pf-accent);margin-bottom:14px;font-size:11px;display:block}.steps h3{margin-bottom:8px}.steps p{color:var(--wl-text-secondary);margin:0;font-size:14.5px}@media (width<=800px){.steps{grid-template-columns:1fr}.steps li+li{border-left:0;border-top:1px solid var(--pf-line);margin-top:28px;padding-left:0}}.offer{border:1px solid var(--pf-line);background:var(--pf-bg-raised);border-radius:0;grid-template-columns:1.1fr 1fr;gap:0;display:grid;overflow:hidden}.offer>div{padding:clamp(28px,4vw,48px)}.offer>div+div{border-left:1px solid var(--pf-line);background:linear-gradient(160deg,#f2d7a40d,#0000 55%)}@media (width<=860px){.offer{grid-template-columns:1fr}.offer>div+div{border-left:0;border-top:1px solid var(--pf-line)}}.checklist{gap:14px;margin:0;padding:0;list-style:none;display:grid}.checklist li{color:var(--wl-text-secondary);padding-left:28px;font-size:14.5px;line-height:1.55;position:relative}.checklist li:before{content:"";border-left:1.5px solid var(--pf-corona);border-bottom:1.5px solid var(--pf-corona);width:12px;height:6px;position:absolute;top:.5em;left:2px;transform:rotate(-45deg)}.checklist li strong{color:var(--wl-text-primary);font-weight:560}.price{font-family:var(--pf-display);color:var(--wl-text-primary);letter-spacing:.02em;font-size:clamp(44px,5.4vw,64px);font-weight:900;line-height:1}.price sup{font-family:var(--pf-mono);letter-spacing:.1em;vertical-align:top;color:var(--wl-text-muted);margin-right:6px;font-size:14px;position:relative;top:14px}.price s{color:var(--wl-text-muted);margin-left:14px;font-size:.5em;text-decoration-thickness:1px}.price-note{font-family:var(--pf-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--wl-text-muted);margin:14px 0 0;font-size:11px}.launch{border:1px solid var(--pf-corona-dim);background:var(--pf-corona-faint);color:var(--wl-text-secondary);border-radius:0;margin:22px 0 0;padding:14px 16px;font-size:14px}.launch b{color:var(--pf-corona);font-weight:500}.meter{background:#ffffff14;border-radius:0;height:3px;margin-top:10px;overflow:hidden}.meter i{background:linear-gradient(90deg, var(--pf-corona), #fff3d6);height:100%;display:block}.post-list{border-top:1px solid var(--pf-line);margin:0;padding:0;list-style:none}.post-list li{border-bottom:1px solid var(--pf-line);padding:22px 0}.post-list h3{font-family:var(--pf-display);letter-spacing:.03em;margin:0 0 6px;font-size:18px;font-weight:700}.post-list h3 a{color:var(--wl-text-primary)}.post-meta{font-family:var(--pf-mono);color:var(--wl-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px}.prose{max-width:var(--pf-measure);font-size:16.5px}.prose h2{margin:48px 0 14px;font-size:26px}.prose h3{margin:30px 0 8px}.prose img{max-width:100%}.prose ul,.prose ol{padding-left:22px}.prose li+li{margin-top:4px}.legal{max-width:var(--pf-measure);font-size:15.5px}.legal h2{margin:48px 0 12px;font-size:22px}.legal h3{margin:26px 0 8px}.legal.mono pre{white-space:pre-wrap;font-size:13px}.roadmap-group{margin-top:48px}.roadmap-group h2{margin-bottom:8px;font-size:26px}.roadmap-item{border-bottom:1px solid var(--pf-line);padding:18px 0}.roadmap-item h3{margin:0 0 6px;font-size:16px}details.more>summary{cursor:pointer;color:var(--wl-text-secondary);font-family:var(--pf-mono);letter-spacing:.1em;text-transform:uppercase;margin:18px 0;font-size:12px}.faq{border-top:1px solid var(--pf-line)}.faq details{border-bottom:1px solid var(--pf-line)}.faq summary{cursor:pointer;color:var(--wl-text-primary);font-family:var(--pf-mono);letter-spacing:.02em;justify-content:space-between;gap:24px;padding:18px 0;font-size:15px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--pf-mono);color:var(--wl-text-muted);transition:transform .2s var(--pf-ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{max-width:70ch;color:var(--wl-text-secondary);margin:-4px 0 22px;font-size:15px}.field{gap:6px;margin:0 0 16px;display:grid}.field label{font-family:var(--pf-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--wl-text-muted);font-size:11px}.field input,.field select,.field textarea{font:inherit;color:var(--wl-text-primary);border:1px solid var(--pf-line-strong);background:#ffffff08;border-radius:0;padding:10px 12px}.field input:focus,.field textarea:focus{border-color:var(--pf-accent);outline:none}.field select option{background:var(--pf-bg-raised);color:var(--wl-text-primary)}.consent{color:var(--wl-text-secondary);grid-template-columns:auto 1fr;align-items:start;gap:12px;margin:0 0 14px;font-size:14px;line-height:1.55;display:grid}.consent input{width:16px;height:16px;accent-color:var(--pf-go);margin-top:4px}.kv{grid-template-columns:max-content 1fr;gap:8px 24px;margin:0;font-size:14px;display:grid}.kv dt{font-family:var(--pf-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--wl-text-muted);padding-top:3px;font-size:11px}.kv dd{color:var(--wl-text-primary);word-break:break-word;margin:0}@media (width<=600px){.kv.withdrawal-details{grid-template-columns:minmax(0,1fr);gap:4px}.withdrawal-details dd{margin-bottom:12px}}.state{font-family:var(--pf-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.state.active{color:var(--pf-go)}.state.invited{color:var(--pf-accent)}.state.pending{color:var(--pf-warn)}.state.failed,.state.removed{color:var(--pf-danger)}.page-head{margin-bottom:40px}.page-head p{margin-top:18px}
