.page-module-scss-module__vy065W__page{background:var(--color-bg-page);display:grid}@media (min-width:1280px){.page-module-scss-module__vy065W__page{min-height:calc(100dvh - var(--size-header-desktop));grid-template-columns:minmax(0,620fr) minmax(0,820fr)}}.page-module-scss-module__vy065W__brand{gap:var(--space-32);padding:var(--space-24) var(--gutter-mobile) var(--space-64);background:var(--color-bg-brand-deep);color:var(--color-text-on-brand);flex-direction:column;display:flex;position:relative;overflow:hidden}.page-module-scss-module__vy065W__brand:after{content:"";background:var(--color-bg-overlay-brand);position:absolute;inset:0}.page-module-scss-module__vy065W__brand>:not(.page-module-scss-module__vy065W__brandPhoto){z-index:1;position:relative}@media (min-width:768px){.page-module-scss-module__vy065W__brand{padding:var(--space-40) var(--gutter-tablet) var(--space-80)}}@media (min-width:1280px){.page-module-scss-module__vy065W__brand{padding:var(--space-64)}}.page-module-scss-module__vy065W__brandPhoto{object-fit:cover}.page-module-scss-module__vy065W__pitch{gap:var(--space-20);display:grid}@media (min-width:1280px){.page-module-scss-module__vy065W__pitch{margin-block:auto}}.page-module-scss-module__vy065W__pitchTitle{font-family:var(--font-heading);letter-spacing:-.5px;font-size:36px;font-weight:900;line-height:42px}@media (min-width:1280px){.page-module-scss-module__vy065W__pitchTitle{font-family:var(--font-heading);letter-spacing:-1px;font-size:56px;font-weight:900;line-height:64px}}.page-module-scss-module__vy065W__pitchText{max-width:var(--size-measure);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-on-brand-muted);font-size:18px;font-weight:400;line-height:28px;display:none}@media (min-width:768px){.page-module-scss-module__vy065W__pitchText{display:block}}.page-module-scss-module__vy065W__stats{gap:var(--space-24) var(--space-48);flex-wrap:wrap;margin:0;display:flex}@media (min-width:768px){.page-module-scss-module__vy065W__stats{padding-top:var(--space-16)}}.page-module-scss-module__vy065W__stat{gap:var(--space-4);flex-direction:column-reverse;display:flex}.page-module-scss-module__vy065W__statValue{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-accent);margin:0;font-size:32px;font-weight:800;line-height:40px}.page-module-scss-module__vy065W__statLabel{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-on-brand-muted);font-size:14px;font-weight:400;line-height:20px}.page-module-scss-module__vy065W__quote{margin:0;display:none}@media (min-width:1280px){.page-module-scss-module__vy065W__quote{align-items:center;gap:var(--space-16);padding:var(--space-20);border-radius:var(--radius-lg);background:var(--color-bg-on-brand-subtle);display:flex}}.page-module-scss-module__vy065W__quotePhoto{border-radius:var(--radius-full);object-fit:cover;flex-shrink:0}.page-module-scss-module__vy065W__quoteText{font-family:var(--font-body);letter-spacing:0;margin:0;font-size:14px;font-weight:400;line-height:20px}.page-module-scss-module__vy065W__quoteAuthor{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-on-brand-muted);font-size:12px;font-weight:500;line-height:16px}.page-module-scss-module__vy065W__formPanel{padding:0 var(--gutter-mobile) var(--space-64);justify-content:center;display:flex}@media (min-width:768px){.page-module-scss-module__vy065W__formPanel{padding:0 var(--gutter-tablet) var(--space-80)}}@media (min-width:1280px){.page-module-scss-module__vy065W__formPanel{padding:var(--space-32) var(--space-48);align-items:center}}.page-module-scss-module__vy065W__card{align-items:stretch;gap:var(--space-24);width:100%;max-width:var(--size-login-card);margin-top:calc(-1*var(--space-40));padding:var(--space-24);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-surface);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:relative}@media (min-width:768px){.page-module-scss-module__vy065W__card{gap:var(--space-16);padding:var(--space-32) var(--space-40)}}@media (min-width:1280px){.page-module-scss-module__vy065W__card{margin-top:0}}.page-module-scss-module__vy065W__telegramMark{width:var(--size-telegram-mark);height:var(--size-telegram-mark);border-radius:var(--radius-full);background:var(--color-bg-telegram);color:var(--color-icon-on-brand);flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:inline-flex}@media (min-width:1280px) and (max-height:960px){.page-module-scss-module__vy065W__telegramMark{display:none}}.page-module-scss-module__vy065W__cardHead{gap:var(--space-8);text-align:center;display:grid}.page-module-scss-module__vy065W__cardTitle{font-family:var(--font-heading);letter-spacing:0;font-size:22px;font-weight:800;line-height:28px}@media (min-width:1280px){.page-module-scss-module__vy065W__cardTitle{font-family:var(--font-heading);letter-spacing:0;font-size:28px;font-weight:800;line-height:36px}}.page-module-scss-module__vy065W__cardTitle{color:var(--color-text-primary)}.page-module-scss-module__vy065W__cardLede{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);font-size:16px;font-weight:400;line-height:24px}.page-module-scss-module__vy065W__botDirectOption{align-items:stretch;gap:var(--space-12);flex-direction:column;display:flex}.page-module-scss-module__vy065W__passkeyError{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-danger);text-align:center;margin:0;font-size:14px;font-weight:400;line-height:20px}.page-module-scss-module__vy065W__pushForm{gap:var(--space-12);flex-direction:column;display:flex}.page-module-scss-module__vy065W__divider{align-items:center;gap:var(--space-12);margin:var(--space-4) 0;font-family:var(--font-body);letter-spacing:0;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:500;line-height:16px;display:flex}.page-module-scss-module__vy065W__divider:before,.page-module-scss-module__vy065W__divider:after{content:"";background:var(--color-bg-divider);flex:1;height:1px}.page-module-scss-module__vy065W__pendingState{text-align:center;align-items:center;gap:var(--space-16);padding:var(--space-12) 0;flex-direction:column;display:flex}.page-module-scss-module__vy065W__pulseIcon{border-radius:var(--radius-full);background:var(--color-bg-brand-subtle);width:64px;height:64px;color:var(--color-text-brand);justify-content:center;align-items:center;animation:2s ease-in-out infinite page-module-scss-module__vy065W__pulse;display:inline-flex}@keyframes page-module-scss-module__vy065W__pulse{0%,to{transform:scale(1);box-shadow:0 0 #4f8e4666}50%{transform:scale(1.06);box-shadow:0 0 0 12px #4f8e4600}}.page-module-scss-module__vy065W__timerBadge{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-16);border-radius:var(--radius-full);background:var(--color-bg-subtle);color:var(--color-text-secondary);font-family:var(--font-body);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.page-module-scss-module__vy065W__pendingHint{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);max-width:320px;font-size:14px;font-weight:400;line-height:20px}.page-module-scss-module__vy065W__pendingHint b{color:var(--color-text-primary)}.page-module-scss-module__vy065W__pendingNotice{width:100%;max-width:360px;padding:var(--space-12) var(--space-16);border-radius:var(--radius-md);background:var(--color-bg-warning-subtle);text-align:left;font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);font-size:14px;font-weight:400;line-height:20px}.page-module-scss-module__vy065W__pendingNoticeTitle{align-items:center;gap:var(--space-8);color:var(--color-text-warning);margin:0;font-weight:700;display:flex}.page-module-scss-module__vy065W__pendingNoticeTitle svg{color:var(--color-icon-warning);flex-shrink:0}.page-module-scss-module__vy065W__pendingSteps{gap:var(--space-4);margin:var(--space-8) 0 0;padding-left:var(--space-20);display:grid}.page-module-scss-module__vy065W__codeHint{align-items:center;gap:var(--space-4);max-width:320px;padding:var(--space-12) var(--space-16);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-page);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);text-align:center;flex-direction:column;font-size:14px;font-weight:400;line-height:20px;display:flex}.page-module-scss-module__vy065W__code{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:.18em;font-size:20px;font-weight:700;line-height:28px}.page-module-scss-module__vy065W__codeNote{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-tertiary);font-size:12px;font-weight:500;line-height:16px}.page-module-scss-module__vy065W__pendingActions{gap:var(--space-8);flex-direction:column;width:100%;display:flex}.page-module-scss-module__vy065W__legacyWidgetDetails{border-top:1px dashed var(--color-border-default);padding-top:var(--space-12)}.page-module-scss-module__vy065W__legacyWidgetDetails summary{cursor:pointer;font-family:var(--font-body);letter-spacing:0;color:var(--color-text-tertiary);text-align:center;transition:color var(--duration-fast) var(--easing-standard);font-size:12px;font-weight:500;line-height:16px;list-style:none}.page-module-scss-module__vy065W__legacyWidgetDetails summary:hover{color:var(--color-text-secondary)}.page-module-scss-module__vy065W__legacyWidgetDetails>div{margin-top:var(--space-16)}.page-module-scss-module__vy065W__registerHint{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:20px}.page-module-scss-module__vy065W__registerHint a{color:var(--color-text-brand);text-underline-offset:.2em;font-weight:600;text-decoration:underline}.page-module-scss-module__vy065W__registerHint a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.page-module-scss-module__vy065W__terms{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-tertiary);text-align:center;font-size:12px;font-weight:500;line-height:16px}.page-module-scss-module__vy065W__terms a{color:inherit;text-decoration:underline}.page-module-scss-module__vy065W__terms a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.page-module-scss-module__vy065W__option{gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-lg);background:var(--color-bg-subtle);display:grid}.page-module-scss-module__vy065W__optionTitle{font-family:var(--font-heading);letter-spacing:0;color:var(--color-text-primary);font-size:16px;font-weight:700;line-height:24px}.page-module-scss-module__vy065W__optionText,.page-module-scss-module__vy065W__consentText{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:20px}.page-module-scss-module__vy065W__consentText summary{min-height:var(--touch-target);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-brand);cursor:pointer;align-items:center;font-size:14px;font-weight:700;line-height:20px;display:flex}.page-module-scss-module__vy065W__consentText summary:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.page-module-scss-module__vy065W__consentText p{white-space:pre-line}.page-module-scss-module__vy065W__checkbox{align-items:center;gap:var(--space-12);min-height:var(--touch-target);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-primary);cursor:pointer;font-size:14px;font-weight:600;line-height:20px;display:flex}.page-module-scss-module__vy065W__checkboxInput{width:var(--space-20);height:var(--space-20);accent-color:var(--color-bg-brand);flex-shrink:0}.page-module-scss-module__vy065W__checkboxInput:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.page-module-scss-module__vy065W__error{font-family:var(--font-body);letter-spacing:0;color:var(--color-text-danger);text-align:center;font-size:14px;font-weight:400;line-height:20px}.page-module-scss-module__vy065W__textButton{min-height:var(--touch-target);padding:0 var(--space-12);font-family:var(--font-body);letter-spacing:0;color:var(--color-text-brand);cursor:pointer;background:0 0;border:0;align-self:center;font-size:14px;font-weight:700;line-height:20px}.page-module-scss-module__vy065W__textButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}
