:root{--lg-paper:#050a1a;--lg-paper-2:#0a1328;--lg-ink:#f1f6fa;--lg-ink-2:#b0b8c5;--lg-muted:#868c99;--lg-rule:#1f2638;--lg-rule-2:#323d55;--lg-accent:#6ce98d;--lg-accent-2:#89f3a2;--lg-accent-3:#a6f3ba;--lg-accent-ink:#0a1328;--lg-accent-soft:#6ce98d1f;--lg-accent-line:#6ce98d59;--lg-accent-track:#6ce98d40;--lg-accent-halo:#6ce98d0d;--lg-shadow:#00000038;--lg-focus:#6ce98d;--lg-error:#f8875a;--lg-error-soft:#f8875a1f;--lg-page:radial-gradient(900px 520px at 0% 0%, #15525229, transparent 60%), radial-gradient(760px 520px at 100% 100%, #283f9238, transparent 62%), linear-gradient(180deg, #060e23 0%, #050a1a 55%, #030713 100%);--lg-box:linear-gradient(160deg, #131b34 0%, #0d152a 55%, #0a1326 100%);--lg-face:"Inter", ui-sans-serif, system-ui, sans-serif;--lg-text-sm:.875rem;--lg-text-md:1rem;--lg-text-head:clamp(1.875rem, 1.2vw + 1.2rem, 2.25rem);--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:56px;--space-3xl:64px;--lg-radius-box:18px;--lg-radius-input:10px;--dur-micro:.12s;--dur-short:.22s;--lg-ease:cubic-bezier(.16, 1, .3, 1)}@supports (color:lab(0% 0 0)){:root{--lg-paper:lab(2.88777% 1.01719 -9.39498);--lg-paper-2:lab(5.86116% 2.14462 -15.6728);--lg-ink:lab(96.5136% -.878394 -2.85889);--lg-ink-2:lab(74.4107% -.94527 -7.42142);--lg-muted:lab(58.1594% -.677228 -7.4433);--lg-rule:lab(15.0671% 1.11961 -12.7459);--lg-rule-2:lab(25.4596% .861645 -16.3772);--lg-accent:lab(83.595% -51.1748 33.5694);--lg-accent-2:lab(88.0004% -44.9743 29.309);--lg-accent-3:lab(89.8419% -33.5375 19.8273);--lg-accent-ink:lab(5.86116% 2.14462 -15.6728);--lg-accent-soft:lab(83.595% -51.1748 33.5694/.12);--lg-accent-line:lab(83.595% -51.1748 33.5694/.35);--lg-accent-track:lab(83.595% -51.1748 33.5694/.25);--lg-accent-halo:lab(83.595% -51.1748 33.5694/.05);--lg-shadow:lab(0% 0 0/.22);--lg-focus:lab(83.595% -51.1748 33.5694);--lg-error:lab(68.7551% 41.1936 43.9008);--lg-error-soft:lab(68.7551% 41.1936 43.9008/.12);--lg-page:radial-gradient(900px 520px at 0% 0%, lab(31.0356% -19.622 -5.91514/.16), transparent 60%), radial-gradient(760px 520px at 100% 100%, lab(28.7036% 15.0365 -49.6191/.22), transparent 62%), linear-gradient(180deg, lab(4.15263% 2.014 -14.5215) 0%, lab(2.88777% 1.01719 -9.39498) 55%, lab(1.8816% .644341 -6.03521) 100%);--lg-box:linear-gradient(160deg, lab(10.2285% 3.0572 -17.9231) 0%, lab(6.84662% 2.66159 -16.0104) 55%, lab(5.94858% .851385 -13.8688) 100%)}}html,body{overflow-x:clip}.lg{background-color:var(--lg-paper);background-image:var(--lg-page);min-height:100dvh;color:var(--lg-ink);font-family:var(--lg-face);font-size:var(--lg-text-md);-webkit-font-smoothing:antialiased;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);line-height:1.55;display:grid}.lg-side{align-items:center;gap:var(--space-2xl);padding:var(--space-2xl) var(--space-3xl);flex-direction:column;display:flex}.lg-top{width:100%;max-width:420px}.lg-logo{width:auto;height:30px;display:block}.lg-body{gap:var(--space-lg);width:100%;max-width:420px;margin-block:auto;display:grid}.lg-head{font-family:var(--lg-face);font-size:var(--lg-text-head);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:break-word;min-width:0;margin:0;font-weight:700;line-height:1.15}.lg-intro{gap:var(--space-xs);display:grid}.lg-lede{font-size:var(--lg-text-md);color:var(--lg-ink-2);overflow-wrap:anywhere;margin:0}.lg-rules{gap:var(--space-2xs);margin:calc(-1 * var(--space-xs)) 0 0;font-size:var(--lg-text-sm);color:var(--lg-muted);padding:0;list-style:none;display:grid}.lg-rule{align-items:center;gap:var(--space-xs);transition:color var(--dur-short) var(--lg-ease);display:flex}.lg-rule svg{opacity:.35;width:14px;height:14px;transition:opacity var(--dur-short) var(--lg-ease);flex:none}.lg-rule--ok{color:var(--lg-accent)}.lg-rule--ok svg{opacity:1}.lg-form{gap:var(--space-md);display:grid}.lg-field{gap:var(--space-xs);display:grid}.lg-label{font-size:var(--lg-text-sm);color:var(--lg-ink-2);font-weight:500}.lg-input{width:100%;min-height:48px;padding:0 var(--space-md);border:1px solid var(--lg-rule);border-radius:var(--lg-radius-input);background:var(--lg-paper-2);color:var(--lg-ink);font:inherit;transition:border-color var(--dur-short) var(--lg-ease), background-color var(--dur-short) var(--lg-ease)}.lg-input::placeholder{color:var(--lg-muted)}.lg-input:hover{border-color:var(--lg-rule-2)}.lg-input:focus-visible{outline:2px solid var(--lg-focus);outline-offset:1px;border-color:var(--lg-accent)}.lg-input:disabled{opacity:.55;cursor:not-allowed}.lg-input[aria-invalid=true]{border-color:var(--lg-error)}.lg-btn{min-height:48px;margin-top:var(--space-xs);padding:0 var(--space-lg);border:1px solid var(--lg-accent);border-radius:var(--lg-radius-input);background:var(--lg-accent);color:var(--lg-accent-ink);font:600 var(--lg-text-md)/1 var(--lg-face);cursor:pointer;transition:background-color var(--dur-short) var(--lg-ease), transform var(--dur-micro) var(--lg-ease)}.lg-btn:hover{background:var(--lg-accent-2)}.lg-btn:active{transform:translateY(1px)}.lg-btn:focus-visible{outline:2px solid var(--lg-focus);outline-offset:3px}.lg-btn:disabled{background:var(--lg-paper-2);border-color:var(--lg-rule-2);color:var(--lg-ink-2);cursor:progress;transform:none}.lg-link{padding:var(--space-2xs) 0;color:var(--lg-ink-2);font:inherit;font-size:var(--lg-text-sm);text-decoration:underline;-webkit-text-decoration-color:var(--lg-rule-2);text-decoration-color:var(--lg-rule-2);text-underline-offset:.2em;cursor:pointer;transition:color var(--dur-short) var(--lg-ease), text-decoration-color var(--dur-short) var(--lg-ease);background:0 0;border:0;justify-self:start}.lg-link:hover{color:var(--lg-ink);-webkit-text-decoration-color:var(--lg-accent);text-decoration-color:var(--lg-accent)}.lg-link:active{color:var(--lg-accent)}.lg-link:focus-visible{outline:2px solid var(--lg-focus);outline-offset:2px;border-radius:4px}.lg-link:disabled{opacity:.55;cursor:not-allowed}.lg-msg{padding:var(--space-sm) var(--space-md);border-radius:var(--lg-radius-input);font-size:var(--lg-text-sm);margin:0}.lg-msg--error{background:var(--lg-error-soft);color:var(--lg-error)}.lg-msg--ok{background:var(--lg-accent-soft);color:var(--lg-accent)}.lg-flow{padding:var(--space-2xl) var(--space-xl);border-left:1px solid var(--lg-rule);flex-direction:column;justify-content:center;align-items:center;gap:44px;display:flex}.fl-steps>li{display:contents}.fl-steps{align-items:flex-start;width:100%;max-width:640px;margin:0;padding:0;list-style:none;display:flex}.fl-step{align-items:center;gap:var(--space-sm);text-align:center;width:96px;color:var(--lg-ink);flex-direction:column;flex:none;font-size:15px;font-weight:600;line-height:1.2;display:flex}.fl-box{border-radius:var(--lg-radius-box);border:1px solid var(--lg-accent-line);background:var(--lg-box);width:72px;height:72px;color:var(--lg-accent-3);box-shadow:0 0 0 6px var(--lg-accent-halo), 0 10px 30px var(--lg-shadow);justify-content:center;align-items:center;display:flex;position:relative}.fl-box svg{stroke-width:1.75px;width:28px;height:28px}.fl-box:after{content:"";background:var(--lg-accent);width:10px;height:10px;box-shadow:0 0 0 3px var(--lg-paper-2);border-radius:50%;animation:2s ease-in-out infinite fl-pulse;position:absolute;top:-4px;right:-4px}.fl-link{background:var(--lg-accent-track);border-radius:2px;flex:1;height:2px;margin-top:35px;position:relative;overflow:hidden}.fl-link:after{content:"";background:linear-gradient(90deg, transparent, var(--lg-accent), transparent);width:30%;height:100%;animation:1.8s linear infinite fl-run;position:absolute;top:0;left:0;transform:translate(-100%)}.fl-badge{background:var(--lg-accent-soft);height:24px;color:var(--lg-accent);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.fl-badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}@keyframes fl-run{to{transform:translate(333%)}}@keyframes fl-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (max-width:62.5rem){.lg{grid-template-columns:minmax(0,1fr)}.lg-flow{display:none}.lg-side{padding:var(--space-xl) var(--space-md);gap:var(--space-xl)}.lg-body{margin-block:0}}@media (prefers-reduced-motion:reduce){.fl-link:after,.fl-box:after{animation:none}.lg-input,.lg-btn,.lg-link,.lg-rule,.lg-rule svg{transition:none}}
