:root{--bg:#131418;--surface:#1c1d22;--line:#2c2e35;--text:#fff;--muted:#9a9ca5;--lime:#b6e85a;--lime-ink:#14200a;--error:#ff7a6b;--radius:14px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--text);-webkit-text-size-adjust:100%;max-width:100%;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100svh;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex}a{color:var(--lime);text-underline-offset:3px}:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.top{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1200px;margin:0 auto;padding:28px 24px 0;display:flex}.logo{line-height:0;display:block}.logo img{width:auto;height:26px}.pill{color:var(--lime);border:1.5px solid var(--lime);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:7px 16px 7px 12px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.pill img{width:22px;height:22px;display:block}.pill img+img{margin-left:-2px}main{flex:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;width:100%;max-width:1200px;margin:0 auto;padding:16px 24px 40px;display:grid;overflow-x:clip}.copy{order:2;min-width:0;max-width:560px}.stage{order:1;width:100%;max-width:400px;margin:0 auto;position:relative}h1{letter-spacing:-.035em;font-size:clamp(38px,10.5vw,74px);font-weight:700;line-height:1.06}h1 em{color:var(--lime);font-style:normal;display:block}.lede{color:var(--muted);max-width:460px;margin-top:16px;font-size:17px;line-height:1.55}.card{max-width:460px;margin-top:28px}.label{color:#d5d6db;margin-bottom:10px;font-size:14px;font-weight:500;display:block}.row{gap:10px;display:flex}.field{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex:1;align-items:center;min-width:0;transition:border-color .2s,box-shadow .2s;display:flex}.field:focus-within{border-color:#b6e85ab3;box-shadow:0 0 0 4px #b6e85a1f}.field.invalid{border-color:var(--error);box-shadow:none}.prefix{white-space:nowrap;align-items:center;gap:12px;padding-left:16px;font-size:16px;font-weight:500;display:flex}.prefix:after{content:"";background:var(--line);width:1px;height:20px}.field input{min-width:0;height:54px;color:var(--text);letter-spacing:.01em;background:0 0;border:0;outline:0;flex:1;padding:0 16px 0 12px;font-family:inherit;font-size:16px;font-weight:400}.field input::placeholder{color:#6d6f78}.submit{border-radius:var(--radius);background:var(--lime);height:56px;color:var(--lime-ink);cursor:pointer;white-space:nowrap;border:0;padding:0 24px;font-family:inherit;font-size:16px;font-weight:600;transition:transform .15s,filter .2s}.submit:hover{filter:brightness(1.06)}.submit:active{transform:scale(.98)}.submit[disabled]{opacity:.7;cursor:progress}.msg{min-height:22px;color:var(--muted);margin-top:10px;font-size:14px;line-height:1.45}.msg.err{color:var(--error)}.fine{color:#6d6f78;margin-top:4px;font-size:13px;line-height:1.5}#turnstile:empty{display:none}#turnstile{margin-top:10px}.done{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:14px;padding:18px;display:none}.done .tick{background:var(--lime);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.done strong{font-size:17px;font-weight:600;display:block}.done p{color:var(--muted);margin-top:2px;font-size:14px;line-height:1.45}.card.is-done form{display:none}.card.is-done .done{animation:.45s cubic-bezier(.2,.8,.2,1) rise;display:flex}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}.glow{pointer-events:none;filter:blur(10px);background:radial-gradient(closest-side,#28962880,#1e6e1e33 50%,#14501400 100%);animation:5s ease-in-out infinite breathe;position:absolute;inset:-15% -22%}@keyframes breathe{50%{opacity:.75;transform:scale(.96)}}.scene{aspect-ratio:585/588;width:100%;position:relative}.bird{will-change:transform;opacity:0;position:absolute;inset:0}.bird.ready{opacity:1}.bird img{visibility:hidden;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bird img.on{visibility:visible}.timeline{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 18px 30px #00000073);width:85%;height:auto;position:absolute;top:68%;left:10%}footer{color:#6d6f78;width:100%;max-width:1200px;margin:0 auto;padding:0 24px 28px;font-size:13px}.doc{max-width:40rem;margin:0 auto 0 0;display:block}.doc h1{margin-bottom:8px;font-size:clamp(28px,5vw,40px)}.doc h2{margin:28px 0 6px;font-size:17px}.doc p{color:var(--muted);line-height:1.55}@media (width<=600px){.row{flex-direction:column}.submit{width:100%}}@media (width<=420px){.stage{max-width:330px}.lede{font-size:16px}.logo img{height:22px}.pill{gap:6px;padding:6px 12px 6px 10px;font-size:13px}.pill img{width:18px;height:18px}}@media (width>=900px){.top{padding-top:36px}.logo img{height:30px}main{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:40px;padding-top:0}main.doc{padding-top:32px;display:block}.copy{order:1}.stage{order:2;max-width:540px;margin-top:-110px}}@media (prefers-reduced-motion:reduce){.glow,.card.is-done .done{animation:none}}
