.st-page{--st-night:#0a0a0a;--st-night-2:#131313;--st-line:#1f1f1f;--st-line-2:#2a2a2a;--st-concrete:#767676;--st-fog:#a3a3a3;--st-paper:#ededed;--st-ember:#a3a3a3;background:var(--st-night);min-height:100vh;color:var(--st-fog);font-family:var(--font-geist-sans), Inter, system-ui, sans-serif;-webkit-font-smoothing:antialiased}.st-top{max-width:1180px;margin:0 auto;padding:20px clamp(20px,4vw,40px)}.st-top a{display:inline-flex}.st-logo{width:auto;height:26px;display:block}.st-main{max-width:680px;margin:0 auto;padding:clamp(28px,6vw,64px) 20px 96px}.st-intro h1,.st-done h1{text-wrap:balance;margin:0 0 18px;font-size:clamp(36px,5vw,52px);line-height:1.06;font-weight:560!important;font-family:var(--font-geist-sans), Inter, system-ui, sans-serif!important;letter-spacing:-.04em!important;color:var(--st-paper)!important}.st-intro p,.st-done p{max-width:34em;margin:0 0 32px;font-size:16.5px;line-height:1.55;color:var(--st-fog)!important}.st-form{border:1px solid var(--st-line-2);background:var(--st-night-2);border-radius:14px;padding:28px}.st-grid{grid-template-columns:1fr 1fr;gap:18px 16px;display:grid}.st-grid label{color:var(--st-fog);gap:7px;font-size:14px;font-weight:560;display:grid}.st-l i{color:var(--st-ember);font-style:normal}.st-wide{grid-column:1/-1}.st-hp{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.st-form input,.st-form select,.st-form textarea{width:100%;font:inherit;border-radius:10px;outline:none;padding:12px 13px;font-size:16px;font-weight:400;transition:border-color .15s,box-shadow .15s;border:1px solid var(--st-line-2)!important;background:var(--st-night)!important;color:var(--st-paper)!important}.st-form ::placeholder{color:#5b6672}.st-form textarea{resize:vertical}.st-form :is(input,select,textarea):focus{box-shadow:0 0 0 3px #f1efe914;border-color:var(--st-fog)!important}.st-form select:invalid{color:#5b6672!important}.st-err{margin:16px 0 0;font-size:14.5px;color:#f2a5a5!important}button.st-submit{width:100%;height:46px;font:inherit;cursor:pointer;border-radius:10px;margin-top:22px;font-size:15px;font-weight:550;transition:background-color .15s;background:var(--st-paper)!important;color:var(--st-night)!important;border:0!important}button.st-submit:hover:not(:disabled){background:#fff!important}button.st-submit:focus-visible{outline:2px solid var(--st-paper);outline-offset:3px}button.st-submit:disabled{opacity:.6}.st-fine{text-align:center;margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--st-concrete)!important}.st-done{padding-top:24px}.st-check{border:1px solid var(--st-line-2);width:52px;height:52px;color:var(--st-ember);border-radius:50%;place-items:center;margin:0 0 24px;font-size:22px;font-weight:700;display:grid}@media (max-width:600px){.st-grid{grid-template-columns:1fr}.st-form{padding:20px}}.st-grid label.st-check-row{color:var(--st-concrete);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-size:13px;font-weight:400;line-height:1.5;display:grid}.st-check-row input{accent-color:#ededed;cursor:pointer;width:16px;height:16px;margin:2px 0 0}.st-check-row a,.st-fine a{color:inherit;text-underline-offset:3px;text-decoration:underline}.st-form .st-check-row input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;border-radius:4px;width:16px;height:16px;padding:0}
