:root{color:#f4f0eb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#080912;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{background:#080912;min-width:280px}body{min-width:280px;margin:0}button,input{font:inherit;border-radius:0}::selection{color:#080912;background:#b782d0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--ink:#080912;--midnight:#0d1022;--paper:#f4f0eb;--muted:#bbb6c5;--purple:#9b73da;--magenta:#d95ca7;--cyan:#6bd5df;--mono:ui-monospace, SFMono-Regular, Consolas, monospace}.page{isolation:isolate;background:var(--ink);flex-direction:column;min-height:100svh;padding:clamp(34px,5vh,64px) 24px 24px;display:flex;position:relative;overflow:hidden}.environment,.environment-shade{pointer-events:none;position:absolute;inset:0}.environment{z-index:-1;background-color:#0000;background-image:radial-gradient(at 50% 55%,#b238a329 0,#0000 43%),radial-gradient(at 12% 24%,#38247a3d 0,#0000 48%),radial-gradient(at 88% 18%,#1c59753d 0,#0000 44%),linear-gradient(#09091b 0%,#26104a 47%,#090817 76%,#050610 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:110% 110%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;animation:30s ease-in-out infinite alternate atmosphere;overflow:hidden}.environment-shade{background:linear-gradient(#0506101f 0%,#07081200 34%,#0708103d 66%,#0506108f 100%),radial-gradient(#0000 18%,#04050bc9 120%)}.stars{opacity:.58;will-change:opacity, filter;background-repeat:no-repeat;position:absolute;inset:0 0 30%}.stars-one{background-image:radial-gradient(circle at 4% 11%,#fff 0 1px,#0000 1.8px),radial-gradient(circle at 13% 37%,#cabfff 0 1.3px,#0000 2px),radial-gradient(circle at 21% 18%,#fff 0 .7px,#0000 1.5px),radial-gradient(circle at 29% 62%,#9deaf0 0 1px,#0000 1.8px),radial-gradient(circle at 36% 29%,#fff 0 1.4px,#0000 2.2px),radial-gradient(circle at 43% 8%,#d8c9ff 0 .8px,#0000 1.6px),radial-gradient(circle at 51% 44%,#fff 0 1px,#0000 1.8px),radial-gradient(circle at 58% 19%,#9deaf0 0 .8px,#0000 1.6px),radial-gradient(circle at 64% 68%,#fff 0 1.3px,#0000 2.1px),radial-gradient(circle at 71% 33%,#d8c9ff 0 .7px,#0000 1.5px),radial-gradient(circle at 78% 12%,#fff 0 1.2px,#0000 2px),radial-gradient(circle at 84% 52%,#9deaf0 0 1px,#0000 1.8px),radial-gradient(circle at 91% 25%,#fff 0 .8px,#0000 1.6px),radial-gradient(circle at 96% 73%,#d8c9ff 0 1.3px,#0000 2.1px);animation:7.5s ease-in-out infinite alternate twinkle}.stars-two{background-image:radial-gradient(circle at 7% 71%,#8edce5 0 .7px,#0000 1.5px),radial-gradient(circle at 16% 8%,#fff 0 1.1px,#0000 1.9px),radial-gradient(circle at 24% 48%,#d7a9ee 0 .8px,#0000 1.6px),radial-gradient(circle at 33% 79%,#fff 0 .7px,#0000 1.5px),radial-gradient(circle at 41% 38%,#8edce5 0 1.2px,#0000 2px),radial-gradient(circle at 47% 14%,#fff 0 .7px,#0000 1.5px),radial-gradient(circle at 55% 73%,#d7a9ee 0 1px,#0000 1.8px),radial-gradient(circle at 62% 5%,#fff 0 1.2px,#0000 2px),radial-gradient(circle at 69% 51%,#8edce5 0 .8px,#0000 1.6px),radial-gradient(circle at 75% 82%,#fff 0 1px,#0000 1.8px),radial-gradient(circle at 82% 39%,#d7a9ee 0 .7px,#0000 1.5px),radial-gradient(circle at 89% 7%,#fff 0 1.2px,#0000 2px),radial-gradient(circle at 94% 61%,#8edce5 0 .9px,#0000 1.7px);animation:11s ease-in-out 1.7s infinite alternate-reverse twinkle}main{text-align:center;width:100%;max-width:760px;margin:auto;padding-bottom:36px}.page>main,.page>footer{transform:translateY(-8px)}.logo{width:clamp(210px,20vw,286px);color:var(--paper);filter:drop-shadow(0 18px 38px #03030a88);margin:0 auto 18px}.logo svg{width:100%;height:auto;display:block}.logo-interior{fill:#090910ed}.logo-frame{fill:none;stroke:url(#logo-frame);stroke-width:7px}.logo-the{letter-spacing:1px;fill:currentColor;font:900 31px Arial,Helvetica,sans-serif}.logo-g,.logo-rest{fill:currentColor;font:900 121px Impact,Arial Narrow,sans-serif}.brand-line{color:#d7d0df;font:600 clamp(9px, 1.25vw, 11px)/1.5 var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 clamp(35px,5vh,56px)}.brand-line span{color:var(--magenta);margin:0 .45em}.announcement h2{color:var(--paper);font:800 clamp(34px, 5vw, 58px)/1 var(--mono);letter-spacing:.24em;text-transform:uppercase;text-shadow:0 0 34px #9c61d02e;margin:0;padding-left:.24em}.announcement h2:after{content:"";background:linear-gradient(90deg, var(--purple), var(--magenta), var(--cyan));width:min(42%,310px);height:3px;margin:24px auto;display:block}.intro{color:#c4becb;max-width:570px;font-size:clamp(14px,1.7vw,17px);font-family:var(--mono);letter-spacing:.035em;text-wrap:balance;margin:0 auto;line-height:1.5}.categories{grid-template-columns:repeat(5,1fr);gap:16px;max-width:570px;margin:clamp(30px,4vh,42px) auto 0;padding:0;list-style:none;display:grid}.categories li{color:#aaa4b3;font:600 9px/1 var(--mono);letter-spacing:.12em;justify-items:center;gap:8px;display:grid}.categories svg{filter:drop-shadow(0 0 8px #8064c34a)}.accent-cyan{color:var(--cyan)}.accent-purple{color:#b993e8}.signup{max-width:600px;margin:clamp(32px,4vh,46px) auto 0}.signup label{color:#e4dfe8;font:600 11px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;display:block}.signup-controls{background:#090a14e8;border:1px solid #696277;border-radius:16px;gap:0;min-height:58px;padding:4px;transition:border-color .2s,box-shadow .2s,background-color .2s;animation:4.8s ease-in-out infinite signup-pulse;display:flex;box-shadow:0 12px 36px #03030b73}.signup-controls:focus-within{background:#101020f2;border-color:#a795f0;animation:none;box-shadow:0 0 0 1px #d768d866,0 0 20px #9a65e65c,0 0 34px #62d6e230,0 14px 40px #03030b8c}.signup input,.signup button{min-height:52px}.email-field{color:#ce77dd;flex:1;align-items:center;gap:12px;min-width:0;padding-left:16px;display:flex}.signup input{min-width:0;color:var(--paper);background:0 0;border:0;outline:0;flex:1;padding:14px 14px 14px 0;font-size:16px}.signup input::placeholder{color:#8e8797;opacity:1}.signup button{color:#120e18;font:800 12px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:linear-gradient(112deg,#8f65fa 0%,#c35bd9 58%,#ef5ac8 100%);border:0;border-radius:12px;padding:14px 30px}.button-arrow{margin-left:10px}.signup button:hover{filter:brightness(1.12)}.signup button:active{filter:brightness(1.2);transform:scale(.98)}.signup button:disabled{cursor:wait;filter:saturate(.65);opacity:.78}.signup input:focus-visible{outline:none}.signup button:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.signup-note{color:#918a9b;min-height:22px;margin:10px 0 0;font-size:11px;line-height:1.5}.signup-error{color:#ffabbf}.signup-success{margin-inline:auto}.signup-success h3{color:var(--paper);font:800 clamp(20px, 3vw, 27px)/1.2 var(--mono);margin:0 0 10px}.signup-success p{color:#c4becb;max-width:520px;font:14px/1.5 var(--mono);margin:0 auto}footer{color:#817b8b;text-align:center;width:100%;max-width:1120px;font:10px/1.5 var(--mono);letter-spacing:.12em;border-top:1px solid #ffffff14;margin:0 auto;padding-top:17px}@keyframes atmosphere{0%{background-position:0 0}to{background-position:4% 3%}}@keyframes twinkle{0%{opacity:.2;filter:brightness(.75)drop-shadow(0 0 #0000)}38%{opacity:.66;filter:brightness(1.25)drop-shadow(0 0 2px #c9b8ff)}67%{opacity:.32;filter:brightness(.9)drop-shadow(0 0 1px #86dce5)}to{opacity:.78;filter:brightness(1.5)drop-shadow(0 0 3px #ffffff8a)}}@keyframes signup-pulse{0%,to{border-color:#696277;box-shadow:0 12px 36px #03030b73,0 0 #9b73da00}50%{border-color:#8d77a1;box-shadow:0 12px 36px #03030b73,0 0 18px #9b73da38,0 0 28px #6bd5df18}}@media (width<=600px){.page{padding:24px 22px 16px}main{padding-bottom:18px}.logo{width:min(52vw,196px);margin-bottom:14px}.brand-line{margin-inline:auto;max-width:290px;margin-bottom:24px}.announcement h2{letter-spacing:.15em;padding-left:.15em}.announcement h2:after{margin-block:14px}.intro{font-size:14px}.categories{gap:6px}.categories li{letter-spacing:.06em;gap:7px;font-size:8px}.categories svg{width:20px;height:20px}.signup{margin-top:24px}.signup-controls{border-radius:15px;padding:6px}.email-field{gap:10px;min-height:50px;padding-left:15px}.signup input{padding-right:10px;font-size:15px}.signup button{border-radius:10px;flex:0 0 52px;width:52px;padding:0}.button-label{display:none}.button-arrow{margin:0;font-size:17px}}@media (width<=340px){.page{padding-inline:24px}.logo{width:160px}.brand-line{letter-spacing:.12em;margin-bottom:20px;font-size:8px}.announcement h2{font-size:32px}.intro{font-size:13px;line-height:1.45}.categories{margin-top:22px}.signup{margin-top:21px}.email-field{padding-left:14px}.signup input{font-size:14px}}@media (width<=600px) and (height<=680px){.page{padding-block:14px 12px}.logo{width:142px;margin-bottom:9px}.brand-line{margin-bottom:14px}.announcement h2{font-size:30px}.announcement h2:after{margin-block:10px}.intro{max-width:310px;font-size:12px;line-height:1.4}.categories{margin-top:16px}.categories li{gap:5px}.categories svg{width:18px;height:18px}.signup{margin-top:16px}.signup label{margin-bottom:7px}.signup-controls{min-height:54px;padding:4px}.email-field,.signup input,.signup button{min-height:44px}.signup-note{min-height:18px;margin-top:6px}footer{padding-top:10px}}@media (height<=760px) and (width>=601px){.page{padding-top:28px}.logo{width:198px;margin-bottom:14px}.brand-line{margin-bottom:21px}.categories{margin-top:22px}.signup{margin-top:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
