.spotlight-card{isolation:isolate;background-color:var(--spotlight-card-surface);box-shadow:var(--spotlight-card-shadow);border-radius:1.5rem;padding:2rem;position:relative;overflow:hidden}.spotlight-card__light,.spotlight-card__grain,.spotlight-card__border,.spotlight-card__edge{border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.spotlight-card__light,.spotlight-card__grain{z-index:-1;opacity:0}.spotlight-card__grain{mix-blend-mode:overlay;background-size:160px 160px}.spotlight-card__border,.spotlight-card__edge{z-index:1;-webkit-mask-composite:xor;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.spotlight-card__border{background:var(--spotlight-card-border)}.spotlight-card__edge{opacity:0}@font-face{font-family:Krona One;src:url(/fonts/krona-one.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Anonymous Pro;src:url(/fonts/anonymous-pro.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Krona Fallback;src:local(Arial),local(Helvetica),local(Roboto);size-adjust:128%;ascent-override:82%;descent-override:22%}:root{--bg:#0a0612;--bg-2:#120a1f;--surface:#160c24b8;--line:#ffffff17;--text:#f7f1ff;--muted:#c4b8da;--pink:#ff2e88;--orange:#ff8a3d;--sun:#ffc65c;--purple:#8b5cf6;--teal:#2de2e6;--grad:linear-gradient(100deg, var(--sun) 0%, var(--orange) 28%, var(--pink) 62%, var(--purple) 100%);--display:"Krona One", "Krona Fallback", system-ui, sans-serif;--mono:"Anonymous Pro", ui-monospace, "Cascadia Mono", Consolas, monospace;--body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--gutter:16px;--radius:20px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:720px){:root{--gutter:32px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg)}html:not(.lenis){scroll-behavior:smooth}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.6;overflow-x:hidden}@supports (overflow:clip){body{overflow-x:clip}}body:after{content:"";z-index:50;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;top:0;bottom:0;left:0;right:0}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--display);letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.15}p{margin:0}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--teal);outline-offset:3px;border-radius:8px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--gutter);z-index:100;background:var(--text);color:var(--bg);border-radius:10px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-100px}.skip-link:focus{top:12px}.container{width:100%;max-width:1120px;padding:0 var(--gutter);margin:0 auto}.grad{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.topbar{z-index:10;padding:16px var(--gutter);justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}.brand{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:.82rem;text-decoration:none;display:inline-flex}.brand .logo-mark{filter:drop-shadow(0 0 10px #ff3d8b73);flex:none}.topbar__link{font-family:var(--mono);color:var(--muted);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a061266;border-radius:999px;padding:8px 12px;font-size:.95rem;text-decoration:none;transition:color .2s,border-color .2s}.topbar__link:hover{color:var(--text);border-color:#ffffff4d}.hero{min-height:100svh;padding:96px var(--gutter) 140px;isolation:isolate;background:#1a0c2a;place-items:center;display:grid;position:relative;overflow:hidden}.hero__media{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.hero__photo{position:absolute;top:6%;bottom:-10%;left:0;right:0}.hero__photo picture,.hero__photo img{width:100%;height:100%}.hero__photo img{object-fit:cover;object-position:50% 70%;filter:saturate(1.15)contrast(1.05)brightness(.92)}.hero__aurora{mix-blend-mode:screen;position:absolute;top:0;bottom:45%;left:0;right:0}.hero__grade{background:radial-gradient(48% 34% at 50% 58%,#0a0612b8 0%,#0a061259 60%,#0a061200 100%),radial-gradient(70% 45% at 50% 40%,#0a061280 0%,#0a061200 100%),linear-gradient(#0a0612c7 0%,#0a061259 30%,#0a06121f 55%,#0a061200 70%);position:absolute;top:0;bottom:0;left:0;right:0}.hero__grade:before{content:"";mix-blend-mode:soft-light;background:radial-gradient(60% 40% at 80% 70%,#ff2e88e6,#0000 70%),radial-gradient(50% 40% at 15% 30%,#2de2e6b3,#0000 70%),linear-gradient(#8b5cf699,#ff8a3d80);position:absolute;top:0;bottom:0;left:0;right:0}.hero__grade:after{content:"";background:linear-gradient(180deg, transparent, #0a06128c 55%, var(--bg));height:45%;position:absolute;top:auto;bottom:0;left:0;right:0}.hero__palms{z-index:1;width:max(100%,900px);position:absolute;bottom:-2px;left:50%;translate:-50%}.hero__palms img{width:100%;height:auto}.hero__palms:after{content:"";background:linear-gradient(180deg, transparent, var(--bg));height:40%;position:absolute;top:auto;bottom:0;left:0;right:0}.hero__content{text-align:center;flex-direction:column;align-items:center;gap:22px;width:100%;max-width:880px;display:flex;position:relative}.hero__logo{line-height:0;display:block}.hero__logo .logo-mark{filter:drop-shadow(0 0 14px #ff3d8b8c)drop-shadow(0 0 40px #9b5cff59);width:112px;height:112px}.status-pill{font-family:var(--mono);letter-spacing:.03em;color:#c9fbfc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2de2e614;border:1px solid #2de2e659;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 12px;font-size:.95rem;display:inline-flex}.dot{background:#34f5a0;border-radius:50%;flex:none;width:10px;height:10px;position:relative;box-shadow:0 0 10px #34f5a0}.dot:after{content:"";border-radius:inherit;background:inherit;animation:1.8s ease-out infinite pulse;position:absolute;top:0;bottom:0;left:0;right:0}.dot--sm{width:7px;height:7px}@keyframes pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3)}}.hero__title{flex-direction:column;align-items:center;gap:6px;display:flex}.hero__title-lead{color:var(--text);text-wrap:balance;max-width:24ch;font-size:clamp(1.25rem,4.6vw,2.3rem)}.hero__title-accent{letter-spacing:-.03em;background:var(--grad);color:#0000;filter:drop-shadow(0 0 24px #ff2e8873)drop-shadow(0 0 60px #ff8a3d40);-webkit-background-clip:text;background-clip:text;padding:0 .04em;font-size:clamp(4.2rem,min(21vw,16vh),10rem);line-height:.95}.motion-ok .hero__title-accent{animation:6s ease-in-out infinite neon}@keyframes neon{0%,to{filter:drop-shadow(0 0 24px #ff2e8873)drop-shadow(0 0 60px #ff8a3d40)}50%{filter:drop-shadow(0 0 30px #8b5cf699)drop-shadow(0 0 70px #2de2e64d)}}.hero__lede{color:#eee6fb;text-shadow:0 1px 14px #0a0612e6,0 0 2px #0a0612cc;text-wrap:pretty;max-width:34rem;font-size:clamp(1.02rem,2.4vw,1.2rem)}.hero__ctas{flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.magnet{max-width:100%}.btn{min-height:52px;font-family:var(--display);letter-spacing:.01em;text-align:left;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:12px 24px;font-size:.86rem;line-height:1.2;text-decoration:none;transition:transform .25s,box-shadow .25s,background-color .25s,border-color .25s;display:inline-flex}.btn--lg{min-height:60px;padding:14px 28px;font-size:.92rem}.btn--xl{gap:14px;min-height:80px;padding:22px 56px;font-size:1.25rem}@media (max-width:520px){.hero__ctas .magnet,.hero__ctas .btn--xl{width:100%}.btn--xl{min-height:70px;padding:18px 28px;font-size:1.1rem}.hero__ctas .hero__priority{white-space:nowrap;font-size:.82rem}}@media (max-width:374px){.btn--xl{white-space:nowrap;padding:16px 18px;font-size:1rem}.hero__ctas .hero__priority{white-space:normal;text-align:center;font-size:.78rem}}.btn--primary{color:#19061a;cursor:pointer;background:linear-gradient(100deg, var(--sun), var(--orange) 35%, var(--pink) 100%);border:0;box-shadow:0 10px 30px -8px #ff2e88b3,inset 0 1px #ffffff80}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px #ff2e88d9,inset 0 1px #ffffff80}.btn--primary:disabled{cursor:progress;opacity:.75;transform:none}.hero__priority{min-height:44px;font-family:var(--mono);color:#ffe2a8;text-shadow:0 1px 10px #0a0612e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a061273;border:1px solid #ffc65c59;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.95rem;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.hero__priority:hover{color:#fff;border-color:#ffc65ccc}.btn--ghost{color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff38}.btn--ghost:hover{border-color:var(--teal);background:#2de2e614;transform:translateY(-2px)}.scroll-cue{border:1.5px solid #ffffff59;border-radius:999px;width:28px;height:44px;position:absolute;bottom:22px;left:50%;translate:-50%}.scroll-cue span{background:var(--text);border-radius:4px;width:4px;height:8px;margin-left:-2px;position:absolute;top:9px;left:50%}.motion-ok .scroll-cue span{animation:1.8s ease-in-out infinite cue}@keyframes cue{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(14px)}to{opacity:0}}.section{padding:clamp(72px,9vw,112px) 0;position:relative}.page--home .section h2{text-wrap:balance;max-width:20ch;font-size:clamp(1.75rem,6vw,3.3rem)}.eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--teal);margin-bottom:16px;font-size:1rem}.eyebrow:before{content:"// ";color:var(--pink)}.lede{text-wrap:pretty;max-width:36rem;color:var(--muted);margin-top:20px;font-size:clamp(1.05rem,2.2vw,1.22rem)}.thanks{isolation:isolate;padding-bottom:0;overflow:hidden}.section-glow{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.section-glow--thanks{background:radial-gradient(55% 45% at 88% 18%, #ff2e8838, transparent 70%), radial-gradient(45% 40% at 70% 70%, #ff8a3d21, transparent 70%), radial-gradient(40% 50% at 0% 60%, #2de2e61a, transparent 70%), linear-gradient(180deg, var(--bg) 0%, #120a1f 45%, var(--bg) 100%)}.section-glow--connect{background:radial-gradient(60% 45% at 50% 100%, #ff2e883d, transparent 70%), radial-gradient(40% 40% at 8% 30%, #8b5cf62e, transparent 70%), radial-gradient(35% 35% at 95% 20%, #2de2e61f, transparent 70%), linear-gradient(180deg, var(--bg) 0%, #110a1d 50%, var(--bg) 100%)}.proof{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0818b3;border:1px solid #ffffff24;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:32px;padding:14px 18px;text-decoration:none;transition:border-color .2s;display:inline-flex}.proof:hover{border-color:#ffc65c99}.stars{color:var(--sun);filter:drop-shadow(0 0 6px #ffc65c80);gap:2px;display:inline-flex}.platforms{border-top:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a061299;margin-top:clamp(56px,8vw,96px)}.platforms__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;padding-top:26px;padding-bottom:26px;display:flex}.platforms__label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.95rem}.platforms__list{flex-wrap:wrap;align-items:center;gap:22px clamp(24px,4vw,48px);display:flex}.platforms__list li{color:#e9e0f7;opacity:.85;transition:color .25s,opacity .25s,filter .25s;display:flex}.platforms__list li:first-child:hover{color:var(--sun)}.platforms__list li:nth-child(2):hover{color:var(--teal)}.platforms__list li:nth-child(3):hover{color:#7dff9a}.platforms__list li:nth-child(4):hover{color:var(--purple)}.platforms__list li:nth-child(5):hover{color:var(--pink)}.platforms__list li:hover{opacity:1;filter:drop-shadow(0 0 10px)}.cards{grid-template-columns:1fr;gap:16px;margin-top:48px;display:grid}@media (min-width:640px){.cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.cards{grid-template-columns:repeat(4,1fr)}}.cards>li{display:flex}.card.spotlight-card{flex-direction:column;flex:1;padding:26px 22px 22px;display:flex;--spotlight-card-surface:#140b22e0!important}.card.spotlight-card:before{content:"";background:linear-gradient(90deg, transparent, var(--c), transparent);opacity:.85;border-radius:2px;height:2px;position:absolute;top:0;left:22px;right:22px}.card__glow{z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--c) 38%, transparent) 0%, transparent 68%);pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:-70px;right:-60px}.card__body{flex-direction:column;flex:1;gap:12px;display:flex;position:relative}.card__icon{width:56px;height:56px;color:var(--c);background:color-mix(in srgb, var(--c) 12%, #150b24);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 45%, transparent), 0 10px 30px -8px color-mix(in srgb, var(--c) 65%, transparent);border-radius:16px;place-items:center;margin-bottom:6px;display:grid}.card:hover .card__icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 70%, transparent), 0 12px 36px -6px color-mix(in srgb, var(--c) 85%, transparent)}.card h3{font-size:1.2rem}.card p{color:var(--muted);flex:1}.chip{font-family:var(--mono);color:#c9fbfc;background:#2de2e614;border:1px solid #2de2e640;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:4px;padding:4px 12px 4px 10px;font-size:.85rem;display:inline-flex}.fineprint{font-family:var(--mono);color:var(--muted);margin-top:28px;font-size:.95rem}@media (max-width:480px){.hero__logo .logo-mark{width:92px;height:92px}.hero__content{gap:18px}}.connect{isolation:isolate;overflow:hidden}.connect__grid{grid-template-columns:1fr;gap:16px;margin-top:40px;display:grid}@media (min-width:900px){.connect__grid{grid-template-rows:auto auto;grid-template-columns:1.35fr 1fr}.connect__card--main{grid-row:span 2}}.connect__card.spotlight-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;align-items:flex-start;gap:14px;padding:28px 24px;scroll-margin-top:24px;display:flex;--spotlight-card-surface:#140b22d9!important}.connect__card h3{align-items:center;gap:12px;font-size:1.3rem;display:inline-flex}.connect__card p{color:var(--muted);max-width:40ch}.connect__card .btn{margin-top:auto}.connect__card--main{background-image:radial-gradient(120% 90% at 100% 0,#ff2e882e,#0000 60%),radial-gradient(90% 80% at 0 100%,#8b5cf62e,#0000 60%);align-items:stretch!important}.connect__card--main h3{font-size:clamp(1.3rem,4vw,1.7rem)}.connect__card--priority{background-image:radial-gradient(90% 70% at 100% 0,#ffc65c29,#0000 65%)}.priority__badge{width:56px;height:56px;color:var(--sun);background:color-mix(in srgb, var(--sun) 12%, #150b24);border-radius:16px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffc65c73,0 10px 30px -8px #ffc65c99}.priority__new{border-top:1px solid var(--line);align-items:flex-start;gap:10px;margin-top:4px;padding-top:14px;display:flex;color:var(--text)!important}.priority__new svg{color:var(--teal);flex:none;margin-top:3px}.signup{flex-direction:column;gap:18px;width:100%;display:flex}.field{flex-direction:column;gap:8px;display:flex}.field label,.signup legend{font-size:.95rem;font-weight:600}.field__hint{color:var(--muted);font-weight:400}.field__control{position:relative}.field__control svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:14px;translate:0 -50%}.signup input[type=email],.signup input[type=text]{width:100%;min-height:52px;color:var(--text);font:inherit;background:#0a0612a6;border:1px solid #ffffff2e;border-radius:14px;padding:12px 16px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.field__control input{padding-left:44px!important}.signup input::placeholder{color:#9c90b5}.signup input[type=email]:focus-visible{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #2de2e659}.signup input[type=text]:focus-visible{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #2de2e659}.signup input[aria-invalid=true]{border-color:#ff6b9d}.field__error{color:#ffb3cb;font-size:.92rem}.check{align-items:flex-start;gap:12px;display:flex}.check input,.pill input{accent-color:var(--pink)}.check input{flex:none;width:20px;height:20px;margin:2px 0 0}.check label{color:var(--text);font-size:.97rem}.check--consent label{color:#e9e0f7}.signup__order{margin-top:-6px;padding-left:32px;display:none}.signup__prev:has(input:checked)+.signup__order{display:flex}.signup__platforms{border:0;margin:0;padding:0}.signup__platforms legend{margin-bottom:10px;padding:0}.pills{flex-wrap:wrap;gap:10px;display:flex}.pill{cursor:pointer;background:#0a061280;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:8px 16px 8px 12px;font-size:.95rem;transition:border-color .2s,background-color .2s;display:inline-flex;position:relative}.pill input{width:18px;height:18px;margin:0}.pill:has(input:checked){border-color:var(--pink);background:#ff2e8824}.pill:has(input:focus-visible){outline:3px solid var(--teal);outline-offset:2px}.hp{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.signup__submit{align-self:flex-start}.signup__status{min-height:1.5em;font-weight:600}.signup__status--done{color:#7dffb4}.signup__status--error{color:#ffb3cb}.signup__status--sending{color:var(--muted)}.signup__privacy{font-size:.85rem;color:var(--muted)!important;max-width:none!important}.signup__privacy a{color:var(--text)}.footer{border-top:1px solid var(--line);color:var(--muted);padding:32px 0 40px;font-size:.9rem}.footer__inner{flex-direction:column;gap:8px;display:flex}.footer__disclaimer{opacity:.9;font-size:.82rem}.topbar:not(.topbar--overlay){border-bottom:1px solid var(--line);background:#0a0612eb;position:relative}.topbar__nav{align-items:center;gap:clamp(14px,2vw,26px);display:none}.topbar__nav a:not(.topbar__cta){font-family:var(--mono);color:var(--muted);text-shadow:0 1px 10px #0a0612cc;padding:8px 2px;font-size:.95rem;text-decoration:none;transition:color .2s}.topbar__nav a:not(.topbar__cta):hover,.topbar__nav a[aria-current=page]{color:var(--text)}.topbar__nav a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-underline-offset:6px}.topbar__cta,.menu summary{font-family:var(--mono);color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#0a061273;border:1px solid #ffffff38;border-radius:999px;padding:8px 14px;font-size:.95rem;text-decoration:none;transition:border-color .2s,background-color .2s}.topbar__cta:hover{border-color:var(--pink);background:#ff2e8824}@media (min-width:900px){.topbar__nav{display:flex}.menu{display:none}}.menu{position:relative}.menu summary{cursor:pointer;list-style:none}.menu summary::-webkit-details-marker{display:none}.menu[open] summary{border-color:var(--pink)}.menu__panel{min-width:min(250px, calc(100vw - 2 * var(--gutter)));background:#120a1ff7;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 48px -16px #000000b3}.menu__panel a{font-family:var(--mono);color:var(--text);border-radius:10px;padding:12px 14px;font-size:1rem;text-decoration:none}.menu__panel a:hover,.menu__panel a[aria-current=page]{background:#ffffff0f}.menu__panel .menu__cta{text-align:center;color:#19061a;background:linear-gradient(100deg, var(--sun), var(--orange) 35%, var(--pink) 100%);margin-top:6px}.hero__tagline{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:#e9e0f7;text-shadow:0 1px 12px #0a0612e6;margin-top:-8px;font-size:.95rem}.trustscore{background:var(--grad);color:#19061a;min-width:42px;height:30px;font-family:var(--display);border-radius:999px;place-items:center;padding:0 8px;font-size:.8rem;display:inline-grid}.fineprint a{color:var(--text)}.footer__top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;padding-bottom:22px;display:flex}.brand--footer{color:var(--text)}.footer__tagline,.footer__meta{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:.9rem}.footer__tagline{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.footer__nav ul{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px 24px;padding:20px 0;display:flex}.footer__nav a{font-family:var(--mono);color:var(--text);font-size:.95rem;text-decoration:none}.footer__nav a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-underline-offset:5px}.footer__bottom{gap:10px;padding-top:20px;display:grid}@media (min-width:900px){.footer__bottom{grid-template-columns:1fr 1.6fr;gap:40px}}ol{margin:0;padding:0;list-style:none}.page--inner{background:radial-gradient(60% 40% at 85% 0%, #8b5cf629, transparent 70%), radial-gradient(50% 30% at 0% 10%, #2de2e614, transparent 70%), var(--bg)}.page--inner .label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--teal);margin-bottom:16px;font-size:1rem}.page--inner .label:before{content:"// ";color:var(--pink)}.pagehead{border-bottom:1px solid var(--line);background:radial-gradient(70% 90% at 50% 120%,#ff2e8829,#0000 70%);padding:clamp(48px,8vw,96px) 0 clamp(40px,6vw,72px);position:relative}.crumbs ol{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;margin-bottom:clamp(22px,4vw,36px);font-size:.9rem;display:flex}.crumbs li+li:before{content:"/";opacity:.6;margin:0 10px}.crumbs a{color:var(--muted);text-underline-offset:4px}.crumbs [aria-current=page]{color:var(--text)}.pagehead__title{text-wrap:balance;max-width:20ch;font-size:clamp(1.7rem,5vw,3.6rem);line-height:1.1}.pagehead__intro{max-width:40rem;color:var(--muted);margin-top:clamp(16px,3vw,24px);font-size:clamp(1.05rem,1.8vw,1.2rem)}.pagehead__meta{font-family:var(--mono);color:#c9fbfc;background:#2de2e614;border:1px solid #2de2e659;border-radius:999px;align-items:center;gap:10px;margin-top:24px;padding:7px 14px 7px 11px;font-size:.9rem;display:inline-flex}.pagehead__meta:before{content:"";background:#34f5a0;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #34f5a0}.page--inner .section{padding:clamp(48px,7vw,88px) 0}.article{max-width:calc(780px + 2 * var(--gutter))}.prose h2{margin:clamp(40px,6vw,56px) 0 14px;font-size:clamp(1.2rem,2.6vw,1.6rem);line-height:1.2}.prose>h2:first-child{margin-top:0}.glance+.prose>h2:first-child,.rows--light+.prose>h2:first-child,.platforms--inline+.prose>h2:first-child{margin-top:clamp(40px,6vw,56px)}.prose p,.prose li{color:#ddd3ee;font-size:1.07rem;line-height:1.7}.prose p+p{margin-top:14px}.prose a,.faq__a a,.sources a,.post-row__title a,.archive-note a{color:var(--text);-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-underline-offset:3px;text-decoration-thickness:1.5px}.prose a:hover,.faq__a a:hover,.sources a:hover{color:#ffd4e6}.prose strong{color:var(--text)}.prose__lead{color:var(--text)!important;font-size:clamp(1.12rem,2vw,1.3rem)!important}.ticks{gap:10px;margin-top:8px;display:grid}.ticks li{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:12px 16px 12px 42px;position:relative}.ticks li:before{content:"";background:var(--grad);border-radius:50%;width:10px;height:10px;position:absolute;top:1.15em;left:16px}.source{font-family:var(--mono);font-size:.95rem}.page--inner .rows{gap:14px;margin:20px 0 0;display:grid}@media (min-width:720px){.page--inner .rows{grid-template-columns:repeat(2,minmax(0,1fr))}}.page--inner .row{border-radius:var(--radius);border:1px solid var(--line);background:#140b22d9;grid-template-columns:auto 1fr;align-content:start;gap:10px 12px;padding:20px;display:grid}.page--inner .row__num{font-family:var(--mono);color:var(--teal);padding-top:.25em}.page--inner .row__title{font-size:1.15rem}.page--inner .row__text,.page--inner .row__status{grid-column:1/-1}.page--inner .row__text{color:var(--muted)}.page--inner .row__status{font-family:var(--mono);color:#c9fbfc;background:#2de2e614;border:1px solid #2de2e640;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:4px 12px 4px 10px;font-size:.85rem;display:inline-flex}.page--inner .row__status .dot{width:7px;height:7px}.page--inner .row__status--muted .dot{background:0 0;box-shadow:inset 0 0 0 1.5px #34f5a0}.page--inner .platforms--inline{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-top:24px;padding:20px 22px;display:flex}.signup-section--inner .signup-grid{gap:16px;display:grid}@media (min-width:900px){.signup-section--inner .signup-grid{grid-template-columns:1.35fr 1fr;align-items:start}}.signup-grid__form,.page--inner .priority{border-radius:var(--radius);background:radial-gradient(120% 90% at 100% 0,#ff2e8829,#0000 60%),#140b22d9;border:1px solid #ffffff1a;padding:28px 24px}.page--inner .priority{background:radial-gradient(90% 70% at 100% 0,#ffc65c24,#0000 65%),#140b22d9}.statement--sm{margin-bottom:12px;font-size:clamp(1.4rem,3.4vw,2rem)}.signup-grid__intro{color:var(--muted);margin-bottom:22px}.page--inner .priority__label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sun);font-size:.9rem}.page--inner .priority__title{margin:12px 0;font-size:1.35rem}.page--inner .priority p:not(.priority__label){color:var(--muted)}.text-link{font-family:var(--mono);color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-underline-offset:5px;align-items:center;gap:8px;margin-top:18px;font-size:.95rem;display:inline-flex}.glance{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;margin-top:8px;overflow:hidden}.glance th,.glance td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;color:#ddd3ee;padding:14px 16px}.glance tbody tr:last-child th,.glance tbody tr:last-child td{border-bottom:0}.glance thead th{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--teal);font-size:.85rem;font-weight:400}.glance tbody th{color:var(--text);font-weight:600}.tag{font-family:var(--mono);white-space:nowrap;color:#c9fbfc;background:#2de2e61a;border:1px solid #2de2e64d;border-radius:999px;padding:3px 10px;font-size:.8rem;display:inline-block}.tag--rumour{color:#ffe2a8;background:#ffc65c14;border:1px dashed #ffc65c80}@media (max-width:559px){.glance thead{display:none}.glance tr{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:4px 12px;padding:14px 16px;display:grid}.glance tbody tr:last-child{border-bottom:0}.glance th,.glance td{border:0;padding:0}.glance tbody th{grid-column:1/-1}}.facts,.changelog,.timeline,.faq,.posts{gap:12px;display:grid}.facts li,.changelog li,.timeline li{border:1px solid var(--line);background:var(--surface);color:#ddd3ee;border-radius:16px;gap:6px 22px;padding:16px 18px;display:grid}@media (min-width:720px){.facts li,.changelog li{grid-template-columns:8rem 1fr}.timeline li{grid-template-columns:9rem 1fr}}.facts--rumour li{border-style:dashed;border-color:#ffc65c59}.facts__date{font-family:var(--mono);color:var(--teal);padding-top:.15em;font-size:.9rem}.facts li p{margin:0}.rumour-note{font-family:var(--mono);margin-bottom:12px;color:#ffe2a8!important;font-size:.92rem!important}.faq__item{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);grid-template-columns:auto 1fr;gap:14px;padding:22px;scroll-margin-top:24px;display:grid}.faq__item:target{border-color:#ff2e8899;box-shadow:0 0 0 1px #ff2e884d,0 0 40px -10px #ff2e8880}.faq__item .row__num{font-family:var(--mono);color:var(--teal);padding-top:.25em}.faq__q{font-size:clamp(1.02rem,2.2vw,1.3rem);line-height:1.25}.faq__a{color:#ddd3ee;max-width:44rem;margin-top:10px;line-height:1.7}.timeline{margin-top:clamp(40px,6vw,64px)}.timeline__when{font-family:var(--display);text-transform:uppercase;color:var(--text);font-size:.9rem}.post-row{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);gap:10px 28px;padding:22px;display:grid}@media (min-width:720px){.post-row{grid-template-columns:9rem 1fr}}.post-row__date{font-family:var(--mono);color:var(--teal);flex-direction:column;align-items:flex-start;gap:8px;font-size:.92rem;display:flex}.post-row__archived{color:#ffe2a8;border:1px dashed #ffc65c80;border-radius:999px;padding:2px 10px;font-size:.8rem}.post-row__title{font-size:clamp(1.1rem,2.6vw,1.5rem);line-height:1.2}.post-row__title a{text-decoration:none}.post-row__title a:hover{text-decoration:underline}.post-row__summary{color:var(--muted);margin:10px 0 0}.post-row .text-link{margin-top:12px}.archive-note{color:#f2e6cf;background:#ffc65c0f;border:1px dashed #ffc65c73;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:32px;padding:14px 16px;display:flex}.archive-note__tag{font-family:var(--mono);color:#ffe2a8;background:#ffc65c29;border-radius:999px;padding:2px 10px;font-size:.82rem}.sources{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);margin-top:40px;padding:18px 20px}.sources__title{margin-bottom:10px;font-size:.95rem}.sources li+li{margin-top:8px}.sources__date{font-family:var(--mono);color:var(--muted);font-size:.88rem}.post-nav{font-family:var(--mono);margin-top:28px}.post-nav a{color:var(--text);text-underline-offset:5px}.cta-band{border-top:1px solid var(--line);background:radial-gradient(60% 70% at 50% 100%,#ff2e8838,#0000 70%);padding:clamp(56px,8vw,96px) 0;position:relative}.cta-band__inner{align-items:end;gap:24px;display:grid}@media (min-width:900px){.cta-band__inner{grid-template-columns:1fr auto;gap:48px}}.cta-band__title{text-wrap:balance;max-width:16ch;font-size:clamp(1.7rem,4.6vw,3.2rem)}.cta-band__text{max-width:36rem;color:var(--muted);margin-top:14px}.cta-band .btn{justify-self:start}.faq__item>div,.facts li,.post-row>div,.prose{min-width:0}.faq__a,.prose p,.signup__privacy,.sources li{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.dot:after{display:none}}.coming{padding-bottom:clamp(32px,5vw,56px)}@media (prefers-reduced-motion:no-preference){.hero [data-intro]{animation:.9s cubic-bezier(.22,1,.36,1) both rise}.hero [data-intro]:nth-child(2){animation-delay:80ms}.hero [data-intro]:nth-child(4){animation-delay:.3s}.hero [data-intro]:nth-child(5){animation-delay:.4s}.hero [data-intro]:nth-child(6){animation-delay:.5s}}@keyframes rise{0%{transform:translateY(18px)}}@media (max-width:374px){.brand span{display:none}.status-pill{padding:7px 12px 7px 10px;font-size:.85rem}}.status-pill,.topbar__link{white-space:nowrap}@media (min-width:720px){.platforms__list .brand-logo{width:36px;height:36px}}picture{display:block}.photo-img{animation:.7s both photo-in}@keyframes photo-in{0%{opacity:0}}.aurora-container{width:100%;height:100%;position:relative;overflow:hidden}.aurora-canvas{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}
/*$vite$:1*/