.AuthShell_authShell__pqFEj{--auth-bg:var(--bg,#f5f3ef);--auth-bg-subtle:var(--bg-subtle,#f8f6f2);--auth-surface:var(--surface,#fff);--auth-surface2:var(--surface2,#f0ece6);--auth-surface3:var(--surface3,#e9e3dc);--auth-border:var(--border,#e4dfd8);--auth-border2:var(--border2,#ccc7bf);--auth-border-strong:var(--border-strong,#bdb6ac);--auth-ink:var(--ink,#1a1714);--auth-ink2:var(--ink-2,#4a4540);--auth-ink3:var(--ink-3,#857e77);--auth-ink4:var(--ink-4,#b0a89f);--auth-accent:var(--accent,#ff385c);--auth-accent-h:var(--accent-h,#e01f47);--auth-accent-sub:var(--accent-sub,rgba(255,56,92,.1));--auth-gold:var(--gold,#c8a84a);--auth-good:var(--good,#1aab5e);--auth-good-sub:var(--good-sub,rgba(26,171,94,.1));--auth-font-serif:var(--font-serif,"Fraunces",Georgia,serif);--auth-font-mono:var(--font-mono,"DM Mono","SFMono-Regular",monospace);width:100%;min-height:100dvh;background:radial-gradient(circle at 12% 10%,rgba(255,56,92,.08),transparent 28%),radial-gradient(circle at 88% 18%,rgba(200,168,74,.1),transparent 24%),var(--auth-bg);color:var(--auth-ink);overflow-x:hidden}.AuthShell_authFrame__RpfsM{width:100%;min-width:0;min-height:100dvh;display:grid;grid-template-columns:minmax(360px,440px) minmax(0,1fr)}.AuthShell_field__ZuIry,.AuthShell_formCard___j3Mw,.AuthShell_formPanel__YrZBL,.AuthShell_form__p_eML,.AuthShell_heroPanel__dH2FQ,.AuthShell_inputWrap__1zoLc{min-width:0}.AuthShell_heroPanel__dH2FQ{position:relative;overflow:hidden;background:#1a1714;color:#f2ede8;padding:clamp(28px,4vw,46px);display:flex;flex-direction:column}.AuthShell_heroPanel__dH2FQ:after,.AuthShell_heroPanel__dH2FQ:before{content:"";position:absolute;border-radius:999px;pointer-events:none}.AuthShell_heroPanel__dH2FQ:before{top:-110px;right:-100px;width:380px;height:380px;background:radial-gradient(circle,rgba(255,56,92,.18),transparent 68%)}.AuthShell_heroPanel__dH2FQ:after{left:-70px;bottom:-80px;width:270px;height:270px;background:radial-gradient(circle,rgba(200,168,74,.12),transparent 68%)}.AuthShell_heroInner__pxnbC{position:relative;z-index:1;display:flex;min-height:100%;flex-direction:column;min-width:0}.AuthShell_logoRow__qY0eY{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:clamp(34px,7vh,72px)}.AuthShell_logoLink__BTl8J{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.AuthShell_logoMark__PeCG5{width:38px;height:38px;border-radius:13px;background:var(--auth-accent);display:grid;place-items:center;box-shadow:0 16px 36px rgba(255,56,92,.24)}.AuthShell_logoMark__PeCG5 svg{width:19px;height:19px;stroke:#fff;stroke-width:2}.AuthShell_logoName__ZVK99{font-size:18px;font-weight:900;letter-spacing:-.07em}.AuthShell_backLink__Lw5iP{height:34px;padding:0 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.62);font-size:12px;font-weight:800;text-decoration:none;flex:0 0 auto}.AuthShell_backLink__Lw5iP,.AuthShell_livePill__rsO1I{display:inline-flex;align-items:center;gap:7px;background:hsla(0,0%,100%,.07)}.AuthShell_livePill__rsO1I{width:fit-content;height:26px;padding:0 11px;border-radius:999px;border:1px solid hsla(0,0%,100%,.11);font-family:var(--auth-font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.52);margin-bottom:16px}.AuthShell_liveDot__IDXzm{width:6px;height:6px;border-radius:50%;background:#22c55e;animation:AuthShell_authPulse__BoGMu 2s ease-in-out infinite}@keyframes AuthShell_authPulse__BoGMu{0%,to{box-shadow:0 0 0 0 rgba(34,197,94,.45)}50%{box-shadow:0 0 0 6px rgba(34,197,94,0)}}.AuthShell_heroTitle__ZSpsY{font-family:var(--auth-font-serif);font-size:clamp(38px,5vw,58px);line-height:.94;letter-spacing:-.055em;font-weight:800;max-width:8.8em;margin:0 0 16px}.AuthShell_heroTitle__ZSpsY em{color:var(--auth-accent);font-style:italic}.AuthShell_heroSub__ZMzBW{color:hsla(0,0%,100%,.42);line-height:1.65;max-width:32ch;margin:0 0 28px}.AuthShell_cityList__7P7Vk,.AuthShell_uspList__QErl4{display:grid;gap:8px;margin-top:2px;min-width:0}.AuthShell_cityRow__6ticP,.AuthShell_uspRow__4pXaJ{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:16px;border:1px solid hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.055);min-width:0}.AuthShell_cityThumb__8O84R,.AuthShell_uspIcon__oBvFl{width:34px;height:34px;border-radius:11px;flex:0 0 auto;position:relative;overflow:hidden;background:hsla(0,0%,100%,.08);display:grid;place-items:center}.AuthShell_uspIcon__oBvFl{color:hsla(0,0%,100%,.62)}.AuthShell_uspIcon__oBvFl svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.8}.AuthShell_cityKbh__ic44B{background:linear-gradient(145deg,#b4c4d4,#8aa8bc)}.AuthShell_cityAar__xzppC{background:linear-gradient(145deg,#c8bca8,#b0a48c)}.AuthShell_cityOde__Js6FQ{background:linear-gradient(145deg,#b4c8b0,#8cb888)}.AuthShell_cityRos__yoH43{background:linear-gradient(145deg,#a8b8cc,#7c98ba)}.AuthShell_cityPip__J4lhr{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:#22c55e;border:2px solid #1a1714}.AuthShell_cityText__uaFGr,.AuthShell_uspText__gwmlm{min-width:0;flex:1}.AuthShell_cityName__Y3gMM,.AuthShell_uspTitle__g2O9G{font-size:13px;font-weight:850;letter-spacing:-.03em;color:hsla(0,0%,100%,.86);white-space:nowrap}.AuthShell_cityMeta__ZXsgw,.AuthShell_uspSub__mXw7Y{margin-top:2px;font-size:11px;color:hsla(0,0%,100%,.34);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AuthShell_uspSub__mXw7Y{white-space:normal}.AuthShell_cityNumber__wZaBr{font-family:var(--auth-font-mono);font-size:12px;color:var(--auth-accent);flex:0 0 auto}.AuthShell_heroProof__fynct{margin-top:auto;padding-top:32px;display:flex;align-items:center;gap:12px}.AuthShell_avatars__pclli{display:flex}.AuthShell_avatar__IMTC1{width:30px;height:30px;border-radius:50%;margin-left:-8px;border:2px solid #1a1714;display:grid;place-items:center;background:#2c2420;color:hsla(0,0%,100%,.65);font-size:11px;font-weight:850}.AuthShell_avatar__IMTC1:first-child{margin-left:0}.AuthShell_proofText__JHy2Z{color:hsla(0,0%,100%,.35);font-size:12px;line-height:1.42}.AuthShell_proofText__JHy2Z strong{color:hsla(0,0%,100%,.62)}.AuthShell_formPanel__YrZBL{display:grid;place-items:center;padding:clamp(24px,5vw,64px);background:var(--auth-bg);overflow:hidden}.AuthShell_formCard___j3Mw{width:100%;max-width:420px}.AuthShell_formTag__GVpkV,.AuthShell_stepTag__8C9av{font-family:var(--auth-font-mono);font-size:9px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--auth-ink4);margin-bottom:10px}.AuthShell_formTitle__B_AcD{font-family:var(--auth-font-serif);font-size:clamp(30px,3vw,38px);line-height:.98;letter-spacing:-.055em;margin:0 0 8px;color:var(--auth-ink)}.AuthShell_formSub__jzqL4{margin:0 0 22px;color:var(--auth-ink3);line-height:1.6}.AuthShell_form__p_eML{display:grid;gap:12px;width:100%}.AuthShell_field__ZuIry{display:grid;gap:6px}.AuthShell_fieldLabel__Di67q{font-size:12.5px;font-weight:850;color:var(--auth-ink2)}.AuthShell_input__XUM00,.AuthShell_select__G2KOM,.AuthShell_textarea__wY4oh{width:100%;max-width:100%;min-width:0;min-height:52px;border:1px solid var(--auth-border2);border-radius:16px;background:var(--auth-surface);color:var(--auth-ink);padding:0 15px;font:inherit;font-size:16px;font-weight:600;outline:none;transition:border-color .16s,box-shadow .16s,background .16s;box-sizing:border-box}.AuthShell_textarea__wY4oh{min-height:108px;padding:14px 15px;resize:vertical}.AuthShell_input__XUM00::placeholder,.AuthShell_textarea__wY4oh::placeholder{color:var(--auth-ink4);font-weight:500}.AuthShell_input__XUM00:focus,.AuthShell_select__G2KOM:focus,.AuthShell_textarea__wY4oh:focus{border-color:var(--auth-accent);box-shadow:0 0 0 4px var(--auth-accent-sub)}.AuthShell_input__XUM00:disabled{opacity:.68;cursor:not-allowed}.AuthShell_passwordInput__gzR4e{padding-right:48px}.AuthShell_eyeButton__MA2_8{position:absolute;top:50%;right:13px;transform:translateY(-50%);width:30px;height:30px;display:grid;place-items:center;color:var(--auth-ink4);border-radius:10px}.AuthShell_eyeButton__MA2_8 svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.9}.AuthShell_eyeButton__MA2_8:hover{color:var(--auth-ink2);background:var(--auth-surface2)}.AuthShell_primaryBtn__c1_cJ,.AuthShell_secondaryBtn__RlKtU{width:100%;max-width:100%;min-width:0;min-height:54px;border:0;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:900;letter-spacing:-.02em;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,opacity .16s,background .16s;box-sizing:border-box}.AuthShell_primaryBtn__c1_cJ{color:#fff;background:var(--auth-accent);box-shadow:0 8px 22px rgba(255,56,92,.28)}.AuthShell_primaryBtn__c1_cJ:hover:not(:disabled){transform:translateY(-2px);background:var(--auth-accent-h);box-shadow:0 12px 28px rgba(255,56,92,.36)}.AuthShell_primaryBtn__c1_cJ:disabled,.AuthShell_secondaryBtn__RlKtU:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.AuthShell_secondaryBtn__RlKtU{color:var(--auth-ink);background:var(--auth-surface);border:1px solid var(--auth-border2)}.AuthShell_inlineRow__09_8h{display:flex;align-items:center;justify-content:space-between;gap:12px}.AuthShell_forgotLink___Es2k,.AuthShell_inlineLink__tpkcb,.AuthShell_switchLink__23HNt{color:var(--auth-ink);font-weight:850;text-decoration:none;border-bottom:1px solid var(--auth-border2)}.AuthShell_forgotLink___Es2k{font-size:12.5px;color:var(--auth-ink3)}.AuthShell_forgotLink___Es2k:hover,.AuthShell_inlineLink__tpkcb:hover,.AuthShell_switchLink__23HNt:hover{border-bottom-color:var(--auth-ink)}.AuthShell_errorBox__GHVuJ,.AuthShell_infoBox__w9S0K,.AuthShell_partnerPreview__JkOq3,.AuthShell_successBox__Xmv9W{border-radius:16px;padding:13px 14px;font-size:13.5px;line-height:1.45}.AuthShell_errorBox__GHVuJ{background:var(--auth-accent-sub);color:#c12749;border:1px solid rgba(255,56,92,.18)}.AuthShell_successBox__Xmv9W{background:var(--auth-good-sub);color:var(--auth-good);border:1px solid rgba(26,171,94,.18)}.AuthShell_infoBox__w9S0K,.AuthShell_partnerPreview__JkOq3{background:var(--auth-surface2);border:1px solid var(--auth-border);color:var(--auth-ink3)}.AuthShell_switchRow__uGhwn{margin-top:18px;text-align:center;color:var(--auth-ink3);font-size:14px}.AuthShell_nameGrid__X1agr,.AuthShell_typeGrid___SoXS{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px}.AuthShell_stepDots__WlcxR{display:flex;align-items:center;gap:6px;margin-bottom:22px}.AuthShell_stepDot__rnkBd{width:7px;height:7px;border-radius:999px;background:var(--auth-border2);transition:all .22s}.AuthShell_stepDotOn__QD3uw{width:24px;background:var(--auth-ink)}.AuthShell_typeOption__zcDKW{padding:15px 12px 14px;border-radius:18px;border:1px solid var(--auth-border2);background:var(--auth-surface);text-align:center;cursor:pointer;display:grid;gap:8px;justify-items:center;color:var(--auth-ink);transition:border-color .16s,background .16s,color .16s,transform .18s,box-shadow .16s;min-width:0}.AuthShell_typeOption__zcDKW:hover{transform:translateY(-1px);border-color:var(--auth-border-strong)}.AuthShell_typeOptionActive__2rejA{background:var(--auth-ink);border-color:var(--auth-ink);color:#fff;box-shadow:0 14px 30px rgba(26,23,20,.14)}.AuthShell_typeIcon__EbXFa{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--auth-surface2);border:1px solid var(--auth-border);color:var(--auth-ink3);transition:background .16s,border-color .16s,color .16s}.AuthShell_typeIcon__EbXFa svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8}.AuthShell_typeOptionActive__2rejA .AuthShell_typeIcon__EbXFa{background:hsla(0,0%,100%,.11);border-color:hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.82)}.AuthShell_typeLabel__UnjtN{font-size:13px;font-weight:900;letter-spacing:-.03em}.AuthShell_typeSub__yGXSA{max-width:15ch;font-size:10.5px;color:var(--auth-ink4);line-height:1.35}.AuthShell_typeOptionActive__2rejA .AuthShell_typeSub__yGXSA{color:hsla(0,0%,100%,.52)}.AuthShell_typeDesc__F1rPU{padding:12px 14px;border-radius:16px;border:1px solid var(--auth-border);background:var(--auth-surface2);color:var(--auth-ink3);font-size:13px;line-height:1.55}.AuthShell_typeDesc__F1rPU strong{color:var(--auth-ink)}.AuthShell_checkboxRow__Jg2Y0{display:flex;align-items:flex-start;gap:10px;color:var(--auth-ink3);font-size:13px;line-height:1.5}.AuthShell_checkbox__lbQ7m{width:20px;height:20px;flex:0 0 auto;margin-top:1px;accent-color:var(--auth-ink)}.AuthShell_hint__TIuAA{color:var(--auth-ink4);font-size:12px}.AuthShell_partnerPreviewTitle__E50EO{color:var(--auth-ink);font-weight:900;margin-bottom:4px}.AuthShell_partnerPreviewMeta__Qkhsr{display:grid;gap:3px;font-size:12.5px}.AuthShell_loadingState__U6def{min-height:100dvh;display:grid;place-items:center;color:var(--auth-ink3);background:var(--auth-bg);font-weight:800}@media (max-width:820px){.AuthShell_authFrame__RpfsM,.AuthShell_authShell__pqFEj{width:100%;max-width:100%;overflow-x:hidden}.AuthShell_authFrame__RpfsM{min-width:0;min-height:100dvh;display:flex;flex-direction:column}.AuthShell_heroPanel__dH2FQ{width:100%;max-width:100%;min-width:0;min-height:auto;padding:24px 20px 34px;border-radius:0;overflow:hidden}.AuthShell_logoRow__qY0eY{margin-bottom:18px}.AuthShell_logoMark__PeCG5{display:none}.AuthShell_logoName__ZVK99{font-size:21px}.AuthShell_backLink__Lw5iP span{display:none}.AuthShell_livePill__rsO1I{height:24px;margin-bottom:14px}.AuthShell_heroTitle__ZSpsY{font-size:clamp(30px,9vw,38px);max-width:10.5em;margin-bottom:14px}.AuthShell_heroSub__ZMzBW{display:none}.AuthShell_cityList__7P7Vk{width:calc(100% + 40px);margin-left:-20px;padding:0 20px 2px;display:flex;overflow-x:auto;overflow-y:hidden;gap:7px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.AuthShell_cityList__7P7Vk::-webkit-scrollbar{display:none}.AuthShell_cityRow__6ticP{flex:0 0 168px;width:168px;max-width:168px;padding:9px 10px}.AuthShell_cityThumb__8O84R{width:28px;height:28px;border-radius:9px}.AuthShell_cityName__Y3gMM{font-size:12px}.AuthShell_cityMeta__ZXsgw{max-width:96px}.AuthShell_cityNumber__wZaBr{display:none}.AuthShell_uspList__QErl4{gap:10px}.AuthShell_uspRow__4pXaJ{padding:0;border:0;background:transparent}.AuthShell_uspIcon__oBvFl{width:30px;height:30px;color:hsla(0,0%,100%,.66)}.AuthShell_heroProof__fynct{display:none}.AuthShell_formPanel__YrZBL{width:100%;max-width:100%;min-width:0;flex:1;display:block;margin-top:-18px;border-radius:26px 26px 0 0;padding:22px 20px max(34px,env(safe-area-inset-bottom));position:relative;z-index:3;overflow:hidden}.AuthShell_formPanel__YrZBL:before{content:"";display:block;width:36px;height:4px;border-radius:999px;background:var(--auth-border2);margin:0 auto 20px}.AuthShell_formCard___j3Mw{width:100%;max-width:none;min-width:0}.AuthShell_formTitle__B_AcD{font-size:29px}.AuthShell_formSub__jzqL4{font-size:13.5px;margin-bottom:18px}.AuthShell_input__XUM00,.AuthShell_primaryBtn__c1_cJ,.AuthShell_secondaryBtn__RlKtU,.AuthShell_select__G2KOM,.AuthShell_textarea__wY4oh{width:100%;max-width:100%}.AuthShell_inlineRow__09_8h{align-items:flex-start}.AuthShell_switchRow__uGhwn{width:100%;text-align:center;padding-inline:4px}}@media (max-width:430px){.AuthShell_formPanel__YrZBL,.AuthShell_heroPanel__dH2FQ{padding-inline:20px}.AuthShell_nameGrid__X1agr,.AuthShell_typeGrid___SoXS{gap:8px}.AuthShell_typeOption__zcDKW{padding:13px 9px}.AuthShell_typeIcon__EbXFa{width:34px;height:34px}.AuthShell_typeLabel__UnjtN{font-size:12.5px}.AuthShell_typeSub__yGXSA{font-size:10px}.AuthShell_input__XUM00,.AuthShell_select__G2KOM{min-height:51px}}@media (max-width:360px){.AuthShell_formPanel__YrZBL,.AuthShell_heroPanel__dH2FQ{padding-inline:16px}.AuthShell_cityList__7P7Vk{width:calc(100% + 32px);margin-left:-16px;padding-inline:16px}.AuthShell_nameGrid__X1agr,.AuthShell_typeGrid___SoXS{grid-template-columns:1fr}}