.askAI_footerAskAI__cXF2m{position:relative;width:100%;padding:62px 25px 48px;text-align:center;color:#1d1d1f}.askAI_footerAskAI__cXF2m:after{content:"";position:absolute;right:max(25px,calc((100% - 1180px) / 2 + 32px));bottom:0;left:max(25px,calc((100% - 1180px) / 2 + 32px));height:1px;background:rgb(29 29 31/8%)}.dark .askAI_footerAskAI__cXF2m{color:#f5f5f7}.dark .askAI_footerAskAI__cXF2m:after{background:rgb(255 255 255/12%)}.askAI_footerAskAI__cXF2m h3{font-size:27px;font-weight:600;letter-spacing:-.04em;text-wrap:balance}.askAI_footerAskAI__cXF2m>div{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:22px}.askAI_footerAskAI__cXF2m a{--glass-padding:0 15px;--glass-gap:7px;min-height:42px;font-size:12px}@media (max-width:640px){.askAI_footerAskAI__cXF2m>div>a:nth-child(4){display:none}}.askAI_footerAskAI__cXF2m .askAI_aiLogo__s07_J{width:18px;height:18px;object-fit:contain;flex-shrink:0}@media (max-width:800px){.askAI_footerAskAI__cXF2m{padding:56px 25px 44px}.askAI_footerAskAI__cXF2m h3{font-size:25px}}@media (max-width:580px){.askAI_footerAskAI__cXF2m{padding:48px 18px 40px}.askAI_footerAskAI__cXF2m h3{font-size:22px;max-width:340px;margin:0 auto}.askAI_footerAskAI__cXF2m>div{gap:9px}.askAI_footerAskAI__cXF2m a{--glass-padding:0 13px;font-size:12px}}.auth_root__i12Zr{--auth-bg:#fff;--auth-ink:#111722;--auth-secondary:#747d8e;--auth-line:#e6eef6;--auth-accent:#369aee;--auth-field-bg:linear-gradient(180deg,#f6fbff,#fff);--auth-field-border:#d4e5f3;--auth-field-shadow:inset 0 1px 3px #b5d6eb33,0 2px 4px #385a7612;--auth-field-hover:#b9d6ee;--auth-danger:#d0402f;--auth-danger-bg:#fdf1ef;--auth-danger-border:#f3ccc5;--auth-success:#1f8a4c;--auth-success-bg:#eefaf1;--auth-success-border:#c2e8ce;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif;background:var(--auth-bg);color:var(--auth-ink)}.dark .auth_root__i12Zr{--auth-bg:#000;--auth-ink:#f5f7fa;--auth-secondary:#9ba7bb;--auth-line:#26364a;--auth-field-bg:#152033;--auth-field-border:#30455e;--auth-field-shadow:inset 0 1px 2px rgb(0 0 0/35%);--auth-field-hover:#43607f;--auth-danger:#ff8a7a;--auth-danger-bg:rgb(214 61 41/12%);--auth-danger-border:rgb(214 61 41/34%);--auth-success:#6fd995;--auth-success-bg:rgb(52 199 89/12%);--auth-success-border:rgb(52 199 89/30%)}.auth_root__i12Zr :is(a,button,summary,input,select):focus-visible{outline:2px solid var(--auth-accent);outline-offset:3px}.auth_main__QCK_9{display:flex;flex-grow:1;align-items:center;justify-content:center;padding:48px 20px 76px}.auth_column__9EXlX{width:100%;max-width:468px}.auth_heading__5H4pm{text-align:center;margin-bottom:26px}.auth_heading__5H4pm h1{font-size:clamp(34px,4.4vw,46px);font-weight:600;line-height:1.04;letter-spacing:-.045em;text-wrap:balance;color:var(--auth-ink)}.auth_heading__5H4pm p{max-width:380px;margin:14px auto 0;font-size:15px;line-height:1.55;letter-spacing:-.02em;color:var(--auth-secondary)}@media (max-width:480px){.auth_main__QCK_9{padding:32px 18px 56px}}.auth_field__dMCB_{position:relative}.auth_input__US99x,.auth_select__y9vcu{width:100%;height:58px;border-radius:99px;border:1px solid var(--auth-field-border);background:var(--auth-field-bg);box-shadow:var(--auth-field-shadow);padding:20px 22px 6px;font-family:inherit;font-size:16px;letter-spacing:-.01em;color:var(--auth-ink);outline:none;transition:border-color .18s ease,box-shadow .18s ease}.auth_input__US99x::placeholder{color:var(--auth-secondary)}.auth_input__US99x:hover:not(:focus),.auth_select__y9vcu:hover:not(:focus){border-color:var(--auth-field-hover)}.auth_input__US99x:focus,.auth_select__y9vcu:focus{border-color:var(--auth-accent);box-shadow:var(--auth-field-shadow),0 0 0 3px rgb(54 154 238/16%)}.auth_input__US99x:disabled,.auth_select__y9vcu:disabled{opacity:.55;cursor:not-allowed}.auth_inputError__xKkM_,.auth_inputError__xKkM_:hover:not(:focus){border-color:var(--auth-danger-border)}.auth_inputError__xKkM_:focus{border-color:var(--auth-danger);box-shadow:var(--auth-field-shadow),0 0 0 3px rgb(208 64 47/16%)}.auth_plain__KUoFy{padding:0 22px}.auth_withAction__MsMX4{padding-right:54px}.auth_withWideAction__CpeZ_{padding-right:92px}.auth_label__cyd1L{position:absolute;left:23px;top:50%;transform:translateY(-50%);font-size:16px;letter-spacing:-.01em;color:var(--auth-secondary);pointer-events:none;transition:top .15s ease,transform .15s ease,font-size .15s ease,color .15s ease}.auth_labelFloating__NN4uW{top:13px;transform:none;font-size:11px;font-weight:550;letter-spacing:.01em;color:var(--auth-accent)}.auth_fieldAction__nmYpS{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:99px;color:var(--auth-secondary);transition:color .18s ease}.auth_fieldAction__nmYpS:hover{color:var(--auth-ink)}.auth_inlineButton__tiis9{position:absolute;right:8px;top:50%;transform:translateY(-50%);min-height:42px;padding:0 18px;border-radius:99px;background:var(--auth-accent);color:#fff;font-size:13px;font-weight:600;letter-spacing:-.01em;transition:opacity .18s ease}.auth_inlineButton__tiis9:hover{opacity:.85}.auth_inlineLoader__VCuMc{position:absolute;right:18px;top:50%;transform:translateY(-50%)}.auth_selectShell__4Eqr0{position:relative}.auth_select__y9vcu{appearance:none;padding:0 42px 0 22px}.auth_selectIcon__oRiiu,.auth_selectPlaceholder__8SFXc{color:var(--auth-secondary)}.auth_selectIcon__oRiiu{position:absolute;right:18px;top:50%;transform:translateY(-50%);pointer-events:none}.auth_fieldError__SNxyS{margin:6px 0 0 22px;font-size:12px;letter-spacing:-.01em;color:var(--auth-danger)}.auth_fieldNote__WOcjt{margin:6px 0 0 22px;font-size:12px;color:var(--auth-secondary)}.auth_stack__Xe4ae{display:flex;flex-direction:column;gap:12px}.auth_grid2__mKR01{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth_socialRow__0xn_K{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}@media (min-width:640px){.auth_socialRow__0xn_K{flex-direction:row;gap:10px}}.auth_socialButton__fpr7E{--glass-padding:0 16px;flex:1;width:100%;min-height:46px;font-size:14px;font-weight:500}.auth_socialButton__fpr7E svg{flex-shrink:0}.auth_socialLabelFull__BT6eR{display:inline}.auth_socialLabelShort__OK2uk{display:none}@media (min-width:640px){.auth_socialLabelFull__BT6eR{display:none}.auth_socialLabelShort__OK2uk{display:inline}}.auth_soonBadge__npFiC{position:absolute;z-index:5;top:-7px;right:2px;padding:2px 7px;border-radius:99px;background:var(--auth-accent);color:#fff;font-size:9px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.auth_primaryButton__xjkmL{--glass-padding:0 22px;width:100%;min-height:52px;margin-top:14px;font-size:15px;font-weight:550}.auth_secondaryButton__roAuJ{--glass-padding:0 22px;width:100%;min-height:46px;font-size:14px;font-weight:500}.auth_ghostButton__Ok6sO{display:block;width:100%;margin-top:12px;padding:6px 0;font-size:13px;color:var(--auth-secondary);transition:color .18s ease}.auth_ghostButton__Ok6sO:hover{color:var(--auth-ink)}.auth_metaRow__8_DaS .auth_ghostButton__Ok6sO{width:auto;margin-top:0;padding:0}.auth_divider__OK718{display:flex;align-items:center;gap:12px;margin-bottom:20px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--auth-secondary)}.auth_divider__OK718:after,.auth_divider__OK718:before{content:"";flex:1;height:1px;background:var(--auth-line)}.auth_tabs__r9aSZ{display:flex;gap:4px;margin-bottom:18px;padding:4px;border-radius:99px;border:1px solid var(--auth-field-border);background:var(--auth-field-bg);box-shadow:var(--auth-field-shadow)}.auth_tab__xUAdv{flex:1;min-height:38px;border-radius:99px;font-size:13px;font-weight:500;letter-spacing:-.01em;color:var(--auth-secondary);transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.auth_tab__xUAdv:hover{color:var(--auth-ink)}.auth_tabActive__u0QVl,.auth_tabActive__u0QVl:hover{background:var(--auth-bg);color:var(--auth-ink);box-shadow:0 1px 3px rgb(21 45 72/12%)}.dark .auth_tabActive__u0QVl,.dark .auth_tabActive__u0QVl:hover{background:rgb(255 255 255/10%);box-shadow:none}.auth_check__M1_wz{display:flex;align-items:center;gap:9px;text-align:left;font-size:13px;letter-spacing:-.01em;color:var(--auth-secondary);transition:color .18s ease}.auth_check__M1_wz:hover{color:var(--auth-ink)}.auth_checkStart__BmnX_{align-items:flex-start}.auth_checkBox__2RO07{display:grid;place-items:center;flex-shrink:0;width:18px;height:18px;border-radius:6px;border:1.5px solid var(--auth-field-hover);background:var(--auth-field-bg);color:transparent;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.auth_checkStart__BmnX_ .auth_checkBox__2RO07{margin-top:1px}.auth_checkBoxOn__lKo5d{border-color:var(--auth-accent);background:var(--auth-accent);color:#fff}.auth_link__JYhq3{font-weight:550;color:var(--auth-accent);transition:opacity .18s ease}.auth_link__JYhq3:hover{opacity:.78}.auth_metaRow__8_DaS{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 0;font-size:13px}.auth_footNote__6im22{margin-top:16px;text-align:center;font-size:13px;letter-spacing:-.01em;color:var(--auth-secondary)}.auth_alert__TX5L_{display:flex;gap:10px;margin-bottom:18px;padding:12px 15px;border-radius:18px;border:1px solid;font-size:13px;line-height:1.5;letter-spacing:-.01em;text-align:left}.auth_alert__TX5L_ svg{flex-shrink:0;margin-top:1px}.auth_alertError__g1VEB{border-color:var(--auth-danger-border);background:var(--auth-danger-bg);color:var(--auth-danger)}.auth_alertSuccess__HJPiD{border-color:var(--auth-success-border);background:var(--auth-success-bg);color:var(--auth-success)}.auth_alertAction__h8XzW{display:block;margin-top:6px;font-size:12px;font-weight:600;text-decoration:underline}.auth_result___Tyv0{text-align:center}.auth_resultIcon__en6Jt{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 18px;border-radius:99px;border:1px solid var(--auth-success-border);background:var(--auth-success-bg);color:var(--auth-success)}.auth_result___Tyv0 h2{font-size:21px;font-weight:600;letter-spacing:-.03em}.auth_result___Tyv0>p{margin:10px auto 0;max-width:340px;font-size:14px;line-height:1.6;color:var(--auth-secondary)}.auth_resultActions___i_aL{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:22px}.auth_steps__V7XI7{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:22px}.auth_step__ytyF5{height:5px;width:16px;border-radius:99px;background:var(--auth-line);transition:width .25s ease,background-color .25s ease}.auth_stepDone__3awdx{background:rgb(54 154 238/45%)}.auth_stepCurrent__3xn1C{width:30px;background:var(--auth-accent)}.auth_rules__yi2cC{display:grid;gap:5px;margin:9px 0 0 22px;overflow:hidden;max-height:0;transition:max-height .2s ease}.auth_rulesVisible__EyrMY{max-height:86px}.auth_rule__3fcUR{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--auth-secondary)}.auth_ruleOk__CS9sS{color:var(--auth-success)}.auth_ruleIcon__A4Ipa{flex-shrink:0;width:13px;height:13px}.auth_otpCode__fjfXw{text-align:center;letter-spacing:.42em;font-size:19px}.auth_otpCode__fjfXw::placeholder{letter-spacing:normal}.auth_modalScrim__t0Pt4{position:fixed;inset:0;z-index:200000;display:grid;place-items:center;padding:20px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif}.auth_modalBackdrop__rCg2k{position:absolute;inset:0;border:0;background:rgb(6 12 22/55%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:default}.auth_modalCard__67AdQ{position:relative;width:100%;max-width:380px;padding:24px;border-radius:26px;border:1px solid #d5e8fa;background:#fff;color:#111722;box-shadow:0 26px 60px rgb(9 24 45/32%)}.dark .auth_modalCard__67AdQ{border-color:#26364a;background:#0d131d;color:#f5f7fa}.auth_modalCard__67AdQ h3{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;letter-spacing:-.03em}.auth_modalCard__67AdQ h3 svg{color:#369aee}.auth_modalCard__67AdQ p{margin-top:12px;font-size:14px;line-height:1.6;color:#747d8e}.dark .auth_modalCard__67AdQ p{color:#9ba7bb}.auth_modalClose__Rmnjk{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:30px;height:30px;border-radius:99px;color:#747d8e;transition:color .18s ease}.auth_modalClose__Rmnjk:hover{color:#111722}.dark .auth_modalClose__Rmnjk:hover{color:#f5f7fa}.auth_modalButton__ltLBC{width:100%;min-height:44px;margin-top:20px;border-radius:99px;background:#369aee;color:#fff;font-size:14px;font-weight:600;transition:opacity .18s ease}.auth_modalButton__ltLBC:hover{opacity:.85}@media (prefers-reduced-motion:reduce){.auth_input__US99x,.auth_label__cyd1L,.auth_rules__yi2cC,.auth_select__y9vcu,.auth_step__ytyF5,.auth_tab__xUAdv{transition:none}}.auth_skeletonHeading__UbKcx{height:42px;max-width:240px;margin:0 auto 26px}.auth_skeletonField__VJU1w{height:58px;border-radius:99px}.auth_skeletonButton__kkxaV{height:46px;border-radius:99px}.auth_skeletonLine__ib3ie{height:13px;border-radius:99px}.auth_skeletonButton__kkxaV,.auth_skeletonField__VJU1w,.auth_skeletonHeading__UbKcx,.auth_skeletonLine__ib3ie{background:var(--auth-field-bg);border:1px solid var(--auth-field-border);animation:auth_authSkeletonPulse__VYRar 1.6s ease-in-out infinite}.auth_skeletonLine__ib3ie{border:0;background:var(--auth-line)}@keyframes auth_authSkeletonPulse__VYRar{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.auth_skeletonButton__kkxaV,.auth_skeletonField__VJU1w,.auth_skeletonHeading__UbKcx,.auth_skeletonLine__ib3ie{animation:none}}.auth_skeletonRow__MaX0O{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 6px 0}.auth_skeletonCenter__ZmRat{margin:16px auto 0;max-width:210px}.auth_loading__qWdax{display:grid;place-items:center;padding:56px 0}.auth_spinner__tQY0z{width:34px;height:34px;border-radius:99px;border:2px solid var(--auth-line);border-top-color:var(--auth-accent);animation:auth_authSpin__Bzto_ .8s linear infinite}@keyframes auth_authSpin__Bzto_{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.auth_spinner__tQY0z{animation-duration:2.4s}}.auth_rootMinimal___cwo7{--auth-soft-field:#f3f5f8}.dark .auth_rootMinimal___cwo7{--auth-soft-field:#131a25}.auth_rootMinimal___cwo7 .auth_main__QCK_9{padding-block:40px 72px}.auth_rootMinimal___cwo7 .auth_column__9EXlX{max-width:420px}.auth_rootMinimal___cwo7 .auth_heading__5H4pm{margin-bottom:28px}.auth_socialStack__OHeab{display:flex;flex-direction:column;gap:12px}.auth_socialStack__OHeab .auth_socialButton__fpr7E{min-height:48px}.auth_orText__q1wzI{margin:16px 0;text-align:center;font-size:14px;font-weight:500;color:var(--auth-ink)}.auth_softInput__IHiGw{height:52px;border-radius:16px;border-color:transparent;background:var(--auth-soft-field);box-shadow:none;font-size:16px}.auth_softInput__IHiGw:hover:not(:focus){border-color:var(--auth-field-border)}.auth_softInput__IHiGw:focus{border-color:var(--auth-accent);background:var(--auth-bg);box-shadow:0 0 0 3px rgb(54 154 238/16%)}.auth_softInput__IHiGw.auth_inputError__xKkM_,.auth_softInput__IHiGw.auth_inputError__xKkM_:hover:not(:focus){border-color:var(--auth-danger-border)}.auth_softInput__IHiGw.auth_inputError__xKkM_:focus{border-color:var(--auth-danger);box-shadow:0 0 0 3px rgb(208 64 47/16%)}.auth_rootMinimal___cwo7 :is(.auth_input__US99x,.auth_select__y9vcu){height:52px;border-radius:16px;border-color:transparent;background:var(--auth-soft-field);box-shadow:none;font-size:16px}.auth_rootMinimal___cwo7 .auth_input__US99x:not(.auth_plain__KUoFy){padding:18px 20px 4px}.auth_rootMinimal___cwo7 .auth_label__cyd1L{left:21px;font-size:15px}.auth_rootMinimal___cwo7 .auth_labelFloating__NN4uW{top:8px;font-size:11px}.auth_rootMinimal___cwo7 :is(.auth_input__US99x,.auth_select__y9vcu):hover:not(:focus){border-color:var(--auth-field-border)}.auth_rootMinimal___cwo7 :is(.auth_input__US99x,.auth_select__y9vcu):focus{border-color:var(--auth-accent);background:var(--auth-bg);box-shadow:0 0 0 3px rgb(54 154 238/16%)}.auth_rootMinimal___cwo7 .auth_inputError__xKkM_,.auth_rootMinimal___cwo7 .auth_inputError__xKkM_:hover:not(:focus){border-color:var(--auth-danger-border)}.auth_rootMinimal___cwo7 .auth_inputError__xKkM_:focus{border-color:var(--auth-danger);box-shadow:0 0 0 3px rgb(208 64 47/16%)}.auth_rootMinimal___cwo7 .auth_tabs__r9aSZ{border-color:transparent;background:var(--auth-soft-field);box-shadow:none}.auth_rootMinimal___cwo7 .auth_metaRow__8_DaS{padding-top:0}.auth_rootMinimal___cwo7 .auth_primaryButton__xjkmL{margin-top:4px}.auth_rootMinimal___cwo7 .auth_stack__Xe4ae+.auth_primaryButton__xjkmL{margin-top:16px}.auth_rules__yi2cC:not(.auth_rulesVisible__EyrMY){margin-top:0}.auth_root__i12Zr .auth_glassBlue__v_rIz,.dark .auth_root__i12Zr .auth_glassBlue__v_rIz{--glass-fill:linear-gradient(-75deg,rgb(38 128 228/94%),rgb(72 162 246/99%),rgb(38 128 228/94%));--glass-rim:rgb(255 255 255/46%);--glass-rim-clear:rgb(255 255 255/12%);--glass-edge-top:rgb(255 255 255/46%);--glass-edge-bottom:rgb(255 255 255/22%);--glass-inset:rgb(255 255 255/14%);--glass-highlight:rgb(255 255 255/38%);--glass-shade:rgb(0 0 0/6%);--glass-drop:rgb(20 80 160/30%);--glass-drop-hover:rgb(20 80 160/36%);--glass-cast:linear-gradient(rgb(20 90 180/28%),rgb(20 90 180/12%));color:#fff;font-weight:600}.auth_hints__F2POI{margin-top:4px;padding:4px 0 0 22px}.auth_hints__F2POI h3{font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--auth-secondary)}.auth_hints__F2POI ul{display:grid;gap:5px;margin-top:8px}.auth_hints__F2POI li{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--auth-secondary)}.auth_hints__F2POI svg{flex-shrink:0;color:var(--auth-accent)}.auth_generateButton__50_RR{position:absolute;right:52px;top:50%;transform:translateY(-50%);padding:5px 11px;border-radius:99px;background:rgb(54 154 238/12%);color:var(--auth-accent);font-size:11px;font-weight:600;transition:background-color .18s ease}.auth_generateButton__50_RR:hover{background:rgb(54 154 238/20%)}.auth_withGenerate__rfihE{padding-right:138px}.auth_justGenerated__9o3O_{animation:auth_authGeneratedFlash__ukXCS 1.2s ease}@keyframes auth_authGeneratedFlash__ukXCS{40%{border-color:var(--auth-success);box-shadow:var(--auth-field-shadow),0 0 0 3px rgb(52 199 89/26%)}}@media (prefers-reduced-motion:reduce){.auth_justGenerated__9o3O_{animation:none}}