.k5Sp_W_page{--es-font-display:var(--font-bebas-neue), "Oswald", "Arial Narrow", sans-serif;--es-font-serif:var(--font-bitter), Georgia, "Times New Roman", serif;--es-font-ui:var(--font-bitter), system-ui, sans-serif;--es-accent:#6c47ff;--es-accent-strong:#5236c0;--es-accent-soft:#6c47ff1a;--es-accent-contrast:#fff;--es-accent-gradient:linear-gradient(90deg, #7a5bff 0%, #5236c0 100%);--es-accent-glow:#6c47ff38;--es-surface:#fff;--es-surface-sunken:#fbfbfb;--es-ink-300:#bfbfbf;--es-ink-850:#101010;--es-text:#333;--es-text-muted:#575757;--es-text-subtle:#ababab;--es-border:#e5e5e5;--es-border-strong:#bfbfbf;--es-success:#009c35;--es-success-strong:#2dae00;--es-error:#ef4444;--es-radius-sm:.375rem;--es-radius-md:.625rem;--es-shadow-accent:0 8px 24px var(--es-accent-glow);--es-shadow-4xl:0px 4px 85px #0003;--es-duration:.2s;--es-ease:cubic-bezier(.22, 1, .36, 1);background:var(--es-surface);width:100%;min-height:100vh;color:var(--es-text);font-family:var(--es-font-ui);display:flex}.k5Sp_W_page *{box-sizing:border-box}.k5Sp_W_brandLogo{color:var(--es-text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.k5Sp_W_glyph{background:var(--es-accent-gradient);width:28px;height:28px;box-shadow:var(--es-shadow-accent);border-radius:8px;flex:none;position:relative}.k5Sp_W_glyph:after{content:"";opacity:.95;background:#fff;border-radius:2px;width:3px;position:absolute;top:5px;bottom:5px;left:50%;transform:translate(-50%);box-shadow:-6.5px 0 #fff,6.5px 0 #fff}.k5Sp_W_wordmark{font-family:var(--es-font-display);letter-spacing:.02em;text-transform:uppercase;font-size:26px;line-height:1}.k5Sp_W_formSide{flex-direction:column;flex:1.05;min-width:0;padding:36px 48px 30px;display:flex}.k5Sp_W_fsTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.k5Sp_W_fsTop .k5Sp_W_have{color:var(--es-text-muted);white-space:nowrap;font-size:13.5px}.k5Sp_W_fsTop .k5Sp_W_have a{color:var(--es-accent-strong);white-space:nowrap;font-weight:600;text-decoration:none}.k5Sp_W_fsTop .k5Sp_W_have a:hover{text-decoration:underline}.k5Sp_W_topRight{align-items:center;gap:10px;display:flex}.k5Sp_W_localeOnDark .MuiIconButton-root{color:#fff}.k5Sp_W_localeOnDark .MuiIconButton-root p{color:#fff}.k5Sp_W_formWrap{width:100%;max-width:432px;margin:auto;padding:30px 0}.k5Sp_W_formWrap h1{font-family:var(--es-font-serif);letter-spacing:-.01em;margin:0;font-size:30px;font-weight:600}.k5Sp_W_sub{font-family:var(--es-font-serif);color:var(--es-text-muted);margin:8px 0 26px;font-size:15px;line-height:1.5}.k5Sp_W_form{flex-direction:column;gap:15px;display:flex}.k5Sp_W_grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.k5Sp_W_field{flex-direction:column;gap:6px;min-width:0;display:flex}.k5Sp_W_field label{color:var(--es-text-muted);font-size:13px;font-weight:500}.k5Sp_W_control{background:var(--es-surface);border:1px solid var(--es-border-strong);border-radius:var(--es-radius-sm);height:48px;transition:border-color var(--es-duration), box-shadow var(--es-duration);align-items:center;gap:9px;padding:0 14px;display:flex}.k5Sp_W_control:focus-within{border-color:var(--es-accent);box-shadow:0 0 0 3px var(--es-accent-soft)}.k5Sp_W_control.k5Sp_W_bad{border-color:var(--es-error)}.k5Sp_W_control.k5Sp_W_good{border-color:var(--es-success)}.k5Sp_W_control input{min-width:0;font-family:var(--es-font-ui);color:var(--es-text);background:0 0;border:none;outline:none;flex:1;font-size:15px}.k5Sp_W_control input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--es-surface) inset;box-shadow:0 0 0 1000px var(--es-surface) inset;-webkit-text-fill-color:var(--es-text);caret-color:var(--es-text);transition:background-color 9999s ease-in-out}.k5Sp_W_control input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--es-surface) inset;box-shadow:0 0 0 1000px var(--es-surface) inset;-webkit-text-fill-color:var(--es-text);caret-color:var(--es-text);transition:background-color 9999s ease-in-out}.k5Sp_W_control input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--es-surface) inset;box-shadow:0 0 0 1000px var(--es-surface) inset;-webkit-text-fill-color:var(--es-text);caret-color:var(--es-text);transition:background-color 9999s ease-in-out}.k5Sp_W_control input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--es-surface) inset;box-shadow:0 0 0 1000px var(--es-surface) inset;-webkit-text-fill-color:var(--es-text);caret-color:var(--es-text);transition:background-color 9999s ease-in-out}.k5Sp_W_control .k5Sp_W_lead{color:var(--es-text-subtle);flex:none;display:inline-flex}.k5Sp_W_control .k5Sp_W_toggle{cursor:pointer;color:var(--es-text-subtle);background:0 0;border:none;padding:4px;display:inline-flex}.k5Sp_W_control .k5Sp_W_toggle:hover{color:var(--es-text-muted)}.k5Sp_W_control svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.k5Sp_W_control .k5Sp_W_toggleOn{color:var(--es-accent-strong)}.k5Sp_W_hint{color:var(--es-text-subtle);font-size:12px}.k5Sp_W_hint.k5Sp_W_ok{color:var(--es-success)}.k5Sp_W_hint.k5Sp_W_bad{color:var(--es-error)}.k5Sp_W_reqs{flex-direction:column;gap:6px;margin-top:2px;display:flex}.k5Sp_W_req{color:var(--es-text-subtle);transition:color var(--es-duration);align-items:center;gap:7px;font-size:12px;display:flex}.k5Sp_W_req.k5Sp_W_met{color:var(--es-success)}.k5Sp_W_req svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.k5Sp_W_opt{color:var(--es-text-subtle);font-size:12px;font-weight:400}.k5Sp_W_select{background:var(--es-surface);border:1px solid var(--es-border-strong);border-radius:var(--es-radius-sm);height:48px;transition:border-color var(--es-duration), box-shadow var(--es-duration);align-items:center;gap:9px;padding:0 14px;display:flex;position:relative}.k5Sp_W_select:focus-within{border-color:var(--es-accent);box-shadow:0 0 0 3px var(--es-accent-soft)}.k5Sp_W_select svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.k5Sp_W_select .k5Sp_W_lead{color:var(--es-text-subtle);flex:none;display:inline-flex}.k5Sp_W_select select{appearance:none;min-width:0;font-family:var(--es-font-ui);color:var(--es-text-subtle);cursor:pointer;background:0 0;border:none;outline:none;flex:1;padding-right:18px;font-size:15px}.k5Sp_W_select select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--es-surface) inset;box-shadow:0 0 0 1000px var(--es-surface) inset}.k5Sp_W_select select:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--es-surface) inset;box-shadow:0 0 0 1000px var(--es-surface) inset}.k5Sp_W_select select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--es-surface) inset;box-shadow:0 0 0 1000px var(--es-surface) inset}.k5Sp_W_select select.k5Sp_W_filled{color:var(--es-text)}.k5Sp_W_select .k5Sp_W_chev{border-right:1.7px solid var(--es-text-subtle);border-bottom:1.7px solid var(--es-text-subtle);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:15px;transform:translateY(-65%)rotate(45deg)}.k5Sp_W_terms{color:var(--es-text-muted);cursor:pointer;align-items:flex-start;gap:10px;margin-top:3px;font-size:13px;line-height:1.5;display:flex}.k5Sp_W_terms input{appearance:none;border:1.5px solid var(--es-border-strong);cursor:pointer;width:18px;height:18px;transition:background var(--es-duration), border-color var(--es-duration);border-radius:5px;flex:none;margin-top:1px;position:relative}.k5Sp_W_terms input:checked{background:var(--es-accent);border-color:var(--es-accent)}.k5Sp_W_terms input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1.5px;left:5px;transform:rotate(45deg)}.k5Sp_W_terms a{color:var(--es-accent-strong);font-weight:600;text-decoration:none}.k5Sp_W_terms a:hover{text-decoration:underline}.k5Sp_W_labelRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.k5Sp_W_forgot{color:var(--es-accent-strong);white-space:nowrap;font-size:12.5px;font-weight:600;text-decoration:none}.k5Sp_W_forgot:hover{text-decoration:underline}.k5Sp_W_remember{color:var(--es-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin-top:3px;font-size:13px;display:flex}.k5Sp_W_remember input{appearance:none;border:1.5px solid var(--es-border-strong);cursor:pointer;width:18px;height:18px;transition:background var(--es-duration), border-color var(--es-duration);border-radius:5px;flex:none;position:relative}.k5Sp_W_remember input:checked{background:var(--es-accent);border-color:var(--es-accent)}.k5Sp_W_remember input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1.5px;left:5px;transform:rotate(45deg)}.k5Sp_W_btnAccent{border-radius:var(--es-radius-md);cursor:pointer;background:var(--es-accent-gradient);height:52px;color:var(--es-accent-contrast);font-family:var(--es-font-ui);box-shadow:var(--es-shadow-accent);transition:transform var(--es-duration) var(--es-ease);border:none;justify-content:center;align-items:center;gap:9px;margin-top:6px;font-size:15.5px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.k5Sp_W_btnAccent:hover:not(:disabled){transform:translateY(-1px)}.k5Sp_W_btnAccent:active:not(:disabled){transform:scale(.99)}.k5Sp_W_btnAccent:disabled{opacity:.55;cursor:not-allowed}.k5Sp_W_btnAccent .k5Sp_W_sheen{mix-blend-mode:screen;pointer-events:none;width:55%;animation:k5Sp_W_sheen 2.6s var(--es-ease) infinite;background:linear-gradient(100deg,#fff0 0%,#ffffff73 50%,#fff0 100%);position:absolute;top:0;bottom:0;left:0}@keyframes k5Sp_W_sheen{0%{transform:translate(-130%)}60%,to{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.k5Sp_W_btnAccent .k5Sp_W_sheen{animation:none}}.k5Sp_W_reasons{color:var(--es-error);margin-top:2px;font-size:12.5px;line-height:1.45}.k5Sp_W_fsFoot{color:var(--es-text-subtle);align-items:center;gap:8px;font-size:12px;display:flex}.k5Sp_W_fsFoot svg{fill:none;stroke:currentColor;stroke-width:2px;width:13px;height:13px}.k5Sp_W_loginLine{text-align:center;color:var(--es-text-muted);margin-top:16px;font-size:13.5px;display:none}.k5Sp_W_loginLine a{color:var(--es-accent-strong);font-weight:600;text-decoration:none}.k5Sp_W_statusChip{border-radius:var(--es-radius-pill,999px);letter-spacing:.01em;align-self:flex-start;align-items:center;gap:7px;height:28px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.k5Sp_W_statusChip .k5Sp_W_pulse{background:currentColor;border-radius:50%;width:7px;height:7px}.k5Sp_W_statusChip.k5Sp_W_default{background:var(--es-surface-sunken);color:var(--es-text-muted);border:1px solid var(--es-border)}.k5Sp_W_statusChip.k5Sp_W_warn{color:#8a6d00;background:#fef3cd}.k5Sp_W_statusChip.k5Sp_W_info{color:#2563c9;background:#357aff1f}.k5Sp_W_statusChip.k5Sp_W_success{color:var(--es-success);background:#009c351f}.k5Sp_W_steps{flex-direction:column;gap:18px;margin:4px 0;display:flex;position:relative}.k5Sp_W_steps:before{content:"";background:var(--es-border);width:2px;position:absolute;top:16px;bottom:16px;left:15px}.k5Sp_W_step{align-items:flex-start;gap:14px;display:flex;position:relative}.k5Sp_W_stepIcon{z-index:1;background:var(--es-surface);border:2px solid var(--es-border-strong);width:32px;height:32px;color:var(--es-text-subtle);transition:background var(--es-duration), border-color var(--es-duration);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.k5Sp_W_stepIcon svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.k5Sp_W_stepIcon.k5Sp_W_done{background:var(--es-success);border-color:var(--es-success);color:#fff}.k5Sp_W_stepIcon.k5Sp_W_active{background:var(--es-accent);border-color:var(--es-accent);color:#fff}.k5Sp_W_stepIcon .k5Sp_W_spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite k5Sp_W_spin}@keyframes k5Sp_W_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.k5Sp_W_stepIcon .k5Sp_W_spinner{animation:none}}.k5Sp_W_stepBody{flex-direction:column;gap:2px;padding-top:3px;display:flex}.k5Sp_W_stepLabel{color:var(--es-text);font-size:15px;font-weight:600}.k5Sp_W_stepLabel.k5Sp_W_muted{color:var(--es-text-muted);font-weight:500}.k5Sp_W_stepDesc{font-family:var(--es-font-serif);color:var(--es-text-subtle);font-size:13px;line-height:1.45}.k5Sp_W_stepDesc.k5Sp_W_on{color:var(--es-accent-strong)}.k5Sp_W_note{border-radius:var(--es-radius-sm);gap:10px;padding:13px 15px;font-size:13.5px;line-height:1.5;display:flex}.k5Sp_W_note svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;margin-top:1px}.k5Sp_W_note.k5Sp_W_warn{color:#8a6d00;background:#fef3cd}.k5Sp_W_note.k5Sp_W_info{color:#2563c9;background:#357aff1a}.k5Sp_W_btnGhost{border-radius:var(--es-radius-md);cursor:pointer;background:var(--es-surface);border:1px solid var(--es-border-strong);height:44px;color:var(--es-text-muted);font-family:var(--es-font-ui);transition:border-color var(--es-duration), background var(--es-duration), color var(--es-duration);justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:600;display:inline-flex}.k5Sp_W_btnGhost:hover{border-color:var(--es-accent);color:var(--es-accent-strong);background:var(--es-accent-soft)}.k5Sp_W_brandSide{background:var(--es-ink-850);color:#fff;flex-direction:column;flex:1;align-self:flex-start;height:100vh;padding:48px 50px;display:flex;position:sticky;top:0;overflow:hidden}.k5Sp_W_glow{background:radial-gradient(circle, var(--es-accent-glow) 0%, #0000 70%);border-radius:50%;width:360px;height:360px;position:absolute;top:-120px;right:-120px}.k5Sp_W_stripes{background:repeating-linear-gradient(90deg, var(--es-accent) 0 26px, transparent 26px 52px);opacity:.07;height:200px;position:absolute;bottom:-30px;left:0;right:0;transform:skewY(-7deg)}.k5Sp_W_bsInner{z-index:2;flex-direction:column;height:100%;display:flex;position:relative}.k5Sp_W_bsEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--es-accent);font-size:11px;font-weight:600}.k5Sp_W_bsH2{font-family:var(--es-font-display);text-transform:uppercase;letter-spacing:.01em;margin:14px 0 0;font-size:50px;line-height:.94}.k5Sp_W_checklist{flex-direction:column;gap:15px;margin:26px 0 0;display:flex}.k5Sp_W_check{align-items:flex-start;gap:13px;display:flex}.k5Sp_W_check .k5Sp_W_tick{width:24px;height:24px;color:var(--es-accent);background:#ffffff1a;border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.k5Sp_W_check .k5Sp_W_tick svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.k5Sp_W_check .k5Sp_W_ct{font-family:var(--es-font-serif);color:#ffffffeb;font-size:15px;line-height:1.45}.k5Sp_W_check .k5Sp_W_ct b{color:#fff;font-weight:600}.k5Sp_W_preview{margin-top:auto}.k5Sp_W_preview .k5Sp_W_lbl{letter-spacing:.1em;text-transform:uppercase;color:#fff6;margin-bottom:11px;font-size:11px}.k5Sp_W_browser{box-shadow:var(--es-shadow-4xl);background:#15161a;border:1px solid #ffffff1f;border-bottom:none;border-radius:14px 14px 0 0;overflow:hidden}.k5Sp_W_bchrome{background:#ffffff0d;align-items:center;gap:8px;padding:11px 13px;display:flex}.k5Sp_W_bdot{background:#ffffff2e;border-radius:50%;width:10px;height:10px}.k5Sp_W_burl{color:#ffffff9e;background:#ffffff14;border-radius:7px;flex:1;align-items:center;gap:7px;height:26px;margin-left:8px;padding:0 11px;font-size:12px;display:flex}.k5Sp_W_burl .k5Sp_W_lock{fill:none;width:11px;height:11px;stroke:var(--es-success-strong);stroke-width:2px}.k5Sp_W_burl b{color:#fff;font-weight:600}.k5Sp_W_bview{height:150px;position:relative}.k5Sp_W_bview img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.k5Sp_W_bview .k5Sp_W_scrim{background:linear-gradient(#0a0a0c00 30%,#0a0a0cd9 100%);position:absolute;inset:0}.k5Sp_W_bview .k5Sp_W_bbrand{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.1em;text-transform:uppercase;background:#ffffff29;border-radius:7px;align-items:center;gap:7px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:13px}.k5Sp_W_bview .k5Sp_W_btitle{font-family:var(--es-font-display);text-transform:uppercase;font-size:26px;line-height:.9;position:absolute;bottom:12px;left:14px}.k5Sp_W_bview .k5Sp_W_bcta{background:var(--es-accent-gradient);color:#fff;border-radius:7px;align-items:center;height:30px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:13px;right:13px}.k5Sp_W_mHero{height:168px;display:none;position:relative;overflow:hidden}.k5Sp_W_mHero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.k5Sp_W_mHero .k5Sp_W_scrim{background:linear-gradient(#0a0a0c8c 0%,#0a0a0c26 38%,#0a0a0cd1 100%);position:absolute;inset:0}.k5Sp_W_mHero .k5Sp_W_mTop{color:#fff;z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:18px;left:18px;right:18px}.k5Sp_W_mHero .k5Sp_W_mTop .k5Sp_W_brandLogo{color:#fff}.k5Sp_W_mHero .k5Sp_W_mTop .k5Sp_W_wordmark{font-size:21px}.k5Sp_W_mHero .k5Sp_W_mTop .k5Sp_W_lock{color:#ffffffd1;align-items:center;gap:6px;font-size:11px;display:inline-flex}.k5Sp_W_mHero .k5Sp_W_mTop .k5Sp_W_lock svg{fill:none;stroke:currentColor;stroke-width:2px;width:12px;height:12px}.k5Sp_W_mHero .k5Sp_W_copy{color:#fff;z-index:2;position:absolute;bottom:15px;left:18px;right:18px}.k5Sp_W_mHero .k5Sp_W_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--es-accent);border-radius:5px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-block}.k5Sp_W_mHero h1{font-family:var(--es-font-display);text-transform:uppercase;letter-spacing:.01em;color:#fff;margin:9px 0 0;font-size:32px;line-height:.94}@media (max-width:980px){.k5Sp_W_page{flex-direction:column;min-height:100vh}.k5Sp_W_brandSide{display:none}.k5Sp_W_mHero{display:block}.k5Sp_W_fsTop{display:none}.k5Sp_W_loginLine{display:block}.k5Sp_W_formSide{flex:1;padding:18px 18px 22px}.k5Sp_W_formWrap{max-width:480px;margin:0 auto;padding:8px 0}.k5Sp_W_fsFoot{justify-content:center;margin-top:14px}}@media (max-width:520px){.k5Sp_W_grid2{grid-template-columns:1fr}.k5Sp_W_formSide{padding:16px 16px 22px}}
