.auth-template-page_root__qB0D1{--nav-offset:104px;--bg:#faf3ee;--panel:rgba(255,249,244,.92);--panel-strong:rgba(255,252,249,.98);--rose:#be7b6f;--rose-deep:#a8655a;--rose-soft:hsla(9,38%,59%,.12);--rose-line:hsla(9,38%,59%,.18);--rose-lt:#edd5cb;--rose-pale:#f7eee8;--gold:#c9a882;--ink:#1f1511;--ink2:#6d534c;--ink3:#b1938c;min-height:100vh;height:100dvh;overflow:hidden;position:relative;background:radial-gradient(circle at 12% 18%,hsla(18,49%,86%,.72) 0,transparent 28%),radial-gradient(circle at 84% 16%,hsla(13,49%,71%,.2) 0,transparent 24%),radial-gradient(circle at 74% 78%,hsla(36,83%,75%,.12) 0,transparent 22%),linear-gradient(180deg,#fcf6f1,#f8efe8);color:var(--ink);font-family:var(--font-auth-sans),sans-serif;font-weight:300;isolation:isolate}.auth-template-page_root__qB0D1:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(hsla(0,0%,100%,.12) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.12) 1px,transparent 0);background-size:34px 34px;mask-image:linear-gradient(180deg,rgba(0,0,0,.2),transparent 88%);opacity:.3}.auth-template-page_fxLayer__JWUOy{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.auth-template-page_fxGlow__kIkTX{position:absolute;border-radius:999px;filter:blur(48px);opacity:.7;animation:auth-template-page_glowFloat__lf7j0 10s ease-in-out infinite alternate}.auth-template-page_fxGlowRose__kDzu1{left:-6%;top:12%;width:340px;height:260px;background:radial-gradient(circle,rgba(255,193,207,.46),transparent 68%)}.auth-template-page_fxGlowGold__wC7Ck{right:8%;top:16%;width:280px;height:230px;background:radial-gradient(circle,hsla(36,83%,75%,.28),transparent 68%);animation-delay:1.4s}.auth-template-page_fxGlowMist__XCfTj{left:34%;bottom:-4%;width:360px;height:240px;background:radial-gradient(circle,rgba(255,220,226,.28),transparent 70%);animation-delay:2.4s}.auth-template-page_spark__zu4ZP{position:absolute;left:var(--spark-left);top:var(--spark-top);width:var(--spark-size);height:var(--spark-size);border-radius:999px;background:radial-gradient(circle,hsla(0,0%,100%,.95),rgba(255,219,226,.78) 42%,hsla(36,83%,75%,.12) 100%);box-shadow:0 0 14px rgba(255,182,195,.28);animation:auth-template-page_sparkFloat__HnFDG var(--spark-duration) ease-in-out infinite;animation-delay:var(--spark-delay)}.auth-template-page_nav__x45xy{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;height:68px;padding:0 42px;border-bottom:.5px solid hsla(9,38%,59%,.1);background:hsla(25,55%,96%,.7);backdrop-filter:blur(16px)}.auth-template-page_logo__iFe_x{display:flex;align-items:center;gap:12px;text-decoration:none}.auth-template-page_logoMark__DDSXk{width:34px;height:34px;border-radius:50%;background:linear-gradient(145deg,#c78679,#b56d60);display:flex;align-items:center;justify-content:center;box-shadow:0 14px 28px hsla(9,38%,59%,.16)}.auth-template-page_logoMark__DDSXk svg{width:16px;height:16px;fill:#fff}.auth-template-page_logoCn__j3lDz{font-family:var(--font-auth-serif-cn),serif;font-size:17px;font-weight:300;letter-spacing:.12em;color:var(--ink);line-height:1}.auth-template-page_logoEn__EXb0G{display:block;margin-top:4px;font-family:var(--font-auth-serif-en),serif;font-size:10px;font-style:italic;letter-spacing:.2em;color:var(--ink3)}.auth-template-page_navRight__fcTB_{display:flex;align-items:center;gap:8px;padding:6px;border-radius:999px;border:1px solid hsla(9,38%,59%,.08);background:hsla(0,0%,100%,.56);box-shadow:0 16px 32px hsla(9,38%,59%,.08),inset 0 1px 0 hsla(0,0%,100%,.82)}.auth-template-page_navLink__1npUs{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:74px;min-height:42px;padding:0 16px;border-radius:999px;text-decoration:none;font-family:var(--font-auth-serif-cn),serif;font-size:13px;letter-spacing:.08em;color:var(--ink2);transition:transform .26s ease,background-color .26s ease,color .26s ease,box-shadow .26s ease}.auth-template-page_navLink__1npUs:hover{transform:translateY(-1px);color:var(--rose)}.auth-template-page_navLinkActive__MEZ4_{background:linear-gradient(135deg,rgba(255,224,231,.92),rgba(255,247,242,.96));color:var(--rose);box-shadow:0 14px 30px hsla(9,38%,59%,.1),inset 0 1px 0 hsla(0,0%,100%,.92)}.auth-template-page_page__vyda_{position:relative;z-index:2;box-sizing:border-box;min-height:100dvh;height:100dvh;padding-top:var(--nav-offset);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(448px,.85fr);gap:28px;overflow:hidden}.auth-template-page_brandSide__Pj9cz{position:relative;display:flex;flex-direction:column;justify-content:flex-start;gap:clamp(22px,4.2vh,42px);padding:34px 62px 28px 50px;overflow:hidden}.auth-template-page_brandLead__N_rk5{width:min(760px,100%)}.auth-template-page_brandTail__iDwL3{width:min(820px,100%);display:grid;gap:22px}.auth-template-page_decoChar__Kxmv8{position:absolute;right:-38px;top:50%;transform:translateY(-52%);font-family:var(--font-auth-serif-cn),serif;font-size:clamp(250px,24vw,360px);font-weight:200;line-height:1;color:hsla(9,38%,59%,.042);letter-spacing:-.08em;user-select:none;pointer-events:none}.auth-template-page_floatingStack__n4eS7{position:absolute;right:12px;top:42px;width:clamp(190px,18vw,236px);pointer-events:none}.auth-template-page_floatCard__SUR6H{position:absolute;left:0;width:100%;padding:16px 16px 14px;border-radius:24px;border:1px solid hsla(9,38%,59%,.14);background:linear-gradient(180deg,hsla(0,0%,100%,.9),rgba(255,248,244,.78));box-shadow:0 18px 36px hsla(9,38%,59%,.1),inset 0 1px 0 hsla(0,0%,100%,.9);backdrop-filter:blur(18px);pointer-events:auto;text-decoration:none;transition:transform .32s ease,box-shadow .32s ease,border-color .32s ease;animation:auth-template-page_floatCard__SUR6H 7.2s ease-in-out infinite}.auth-template-page_floatCard__SUR6H:hover{transform:translateY(-5px);border-color:hsla(9,38%,59%,.28);box-shadow:0 24px 42px hsla(9,38%,59%,.14),inset 0 1px 0 hsla(0,0%,100%,.94)}.auth-template-page_floatCardTop__cg77V{top:0}.auth-template-page_floatCardBottom__lyenM{top:168px;animation-delay:1.2s}.auth-template-page_floatCardRose__4Sf4o{background:radial-gradient(circle at 88% 12%,rgba(255,204,214,.28),transparent 30%),linear-gradient(180deg,hsla(0,0%,100%,.92),hsla(5,100%,98%,.8))}.auth-template-page_floatCardGold__TjqJZ{background:radial-gradient(circle at 88% 12%,hsla(36,83%,75%,.22),transparent 28%),linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(255,248,241,.8))}.auth-template-page_floatEyebrow__MPPYQ{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid hsla(9,38%,59%,.12);background:hsla(0,0%,100%,.64);font-family:var(--font-auth-serif-en),serif;font-size:10px;font-style:italic;letter-spacing:.16em;color:var(--rose)}.auth-template-page_floatCard__SUR6H strong{display:block;margin-top:12px;font-family:var(--font-auth-serif-cn),serif;font-size:20px;font-weight:300;letter-spacing:.08em;color:var(--ink)}.auth-template-page_floatCard__SUR6H p{margin:8px 0 0;font-family:var(--font-auth-serif-cn),serif;font-size:13px;line-height:1.82;color:var(--ink2)}.auth-template-page_floatLink__EPHhG{display:inline-flex;margin-top:12px;font-size:12px;letter-spacing:.06em;color:var(--rose)}.auth-template-page_eyebrow__7IMip,.auth-template-page_seasonRow__x7xQ8{display:flex;align-items:center;gap:14px;opacity:0;transform:translateY(12px);animation:auth-template-page_riseIn__4Y3ai .6s ease .05s forwards}.auth-template-page_seasonDot__ekCpS{width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,rgba(255,194,205,.96),hsla(9,38%,59%,.9));box-shadow:0 0 16px hsla(9,38%,59%,.18);animation:auth-template-page_pulse__w1Qbb 2.8s ease-in-out infinite}.auth-template-page_eyebrowText__QtkS6,.auth-template-page_seasonText__yCJ_O{font-family:var(--font-auth-serif-en),serif;font-style:italic;font-size:12px;color:var(--rose);letter-spacing:.18em}.auth-template-page_eyebrowLine__gM0E_{width:36px;height:1px;background:linear-gradient(90deg,hsla(9,38%,59%,.72),hsla(36,83%,75%,.26),transparent)}.auth-template-page_dateStamp__YHpzG{margin:12px 0 26px;font-family:var(--font-auth-serif-en),serif;font-size:12.5px;color:var(--ink3);letter-spacing:.14em;opacity:0;transform:translateY(12px);animation:auth-template-page_riseIn__4Y3ai .6s ease .12s forwards}.auth-template-page_brandTitle__R9Jg_,.auth-template-page_greeting__Tdav4{margin:0;font-family:var(--font-auth-serif-cn),serif;font-weight:200;letter-spacing:.06em;color:var(--ink);opacity:0;transform:translateY(14px);animation:auth-template-page_riseIn__4Y3ai .72s ease .16s forwards}.auth-template-page_greeting__Tdav4{font-size:clamp(48px,4.35vw,64px);line-height:1.14}.auth-template-page_brandTitle__R9Jg_{font-size:clamp(48px,4.15vw,62px);line-height:1.12}.auth-template-page_brandTitle__R9Jg_ em,.auth-template-page_greeting__Tdav4 em{font-style:normal;color:var(--rose);font-weight:300}.auth-template-page_brandSub__YT6d7,.auth-template-page_greetingSub__0hPEO{margin:20px 0 0;font-family:var(--font-auth-serif-cn),serif;font-size:15px;line-height:1.92;color:var(--ink2);letter-spacing:.05em;opacity:0;transform:translateY(12px);animation:auth-template-page_riseIn__4Y3ai .66s ease .28s forwards}.auth-template-page_greetingSub__0hPEO{max-width:440px}.auth-template-page_brandSub__YT6d7{max-width:430px;padding-left:18px;border-left:1.5px solid hsla(9,38%,59%,.22)}.auth-template-page_metricRow__mJX_x{margin-top:22px;display:flex;flex-wrap:wrap;gap:12px;opacity:0;transform:translateY(12px);animation:auth-template-page_riseIn__4Y3ai .66s ease .36s forwards}.auth-template-page_metricPill__qAbEC{display:inline-flex;flex-direction:column;justify-content:center;min-width:108px;min-height:74px;padding:12px 14px;border-radius:22px;border:1px solid hsla(9,38%,59%,.16);background:linear-gradient(180deg,hsla(0,0%,100%,.86),rgba(255,247,243,.76));box-shadow:0 16px 34px hsla(9,38%,59%,.08),inset 0 1px 0 hsla(0,0%,100%,.88);text-decoration:none;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.auth-template-page_metricPill__qAbEC:hover{transform:translateY(-4px);border-color:hsla(9,38%,59%,.28);box-shadow:0 22px 40px hsla(9,38%,59%,.12),inset 0 1px 0 hsla(0,0%,100%,.92)}.auth-template-page_metricValue__96hxC{font-family:var(--font-auth-serif-cn),serif;font-size:20px;font-weight:300;letter-spacing:.06em;color:var(--ink)}.auth-template-page_metricLabel__f_WOw{margin-top:6px;font-size:12px;color:var(--ink3);letter-spacing:.06em}.auth-template-page_brandQuote__G_GEP,.auth-template-page_featList__p6adI,.auth-template-page_lastLook__o3tbd,.auth-template-page_socialProof__8zrhu{opacity:0;transform:translateY(14px);animation:auth-template-page_riseIn__4Y3ai .68s ease .44s forwards}.auth-template-page_lastLookLabel__cfCd_{display:flex;align-items:center;gap:12px;margin-bottom:14px;font-family:var(--font-auth-serif-en),serif;font-size:12px;font-style:italic;color:var(--ink3);letter-spacing:.16em}.auth-template-page_lastLookLabel__cfCd_:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,hsla(9,38%,59%,.2),hsla(9,38%,59%,.06))}.auth-template-page_outfitCards__N4tMK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.auth-template-page_outfitCard__KD4s9{border:1px solid hsla(9,38%,59%,.16);border-radius:22px;padding:18px 18px 16px;min-height:154px;background:linear-gradient(180deg,hsla(0,0%,100%,.9),rgba(255,247,243,.78));box-shadow:0 18px 34px hsla(9,38%,59%,.08),inset 0 1px 0 hsla(0,0%,100%,.88);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.auth-template-page_outfitCard__KD4s9:hover{transform:translateY(-4px);border-color:hsla(9,38%,59%,.28);box-shadow:0 24px 42px hsla(9,38%,59%,.14),inset 0 1px 0 hsla(0,0%,100%,.94)}.auth-template-page_ocNum__IILSs{display:block;margin-bottom:12px;font-family:var(--font-auth-serif-en),serif;font-size:10.5px;font-style:italic;color:var(--rose);letter-spacing:.14em}.auth-template-page_ocColors__0POw9{display:flex;gap:5px;margin-bottom:14px}.auth-template-page_ocDot__t7ID5{width:14px;height:14px;border-radius:50%}.auth-template-page_ocName__2tyz9{font-family:var(--font-auth-serif-cn),serif;font-size:16px;font-weight:300;letter-spacing:.06em;color:var(--ink)}.auth-template-page_ocTag__k6bMu{margin-top:6px;font-size:12px;color:var(--ink3);letter-spacing:.04em;line-height:1.7}.auth-template-page_brandQuote__G_GEP{padding-top:18px;border-top:1px solid hsla(9,38%,59%,.12)}.auth-template-page_quoteText__b_CUb{font-family:var(--font-auth-serif-en),serif;font-style:italic;font-size:17px;line-height:1.7;color:var(--ink2);letter-spacing:.05em}.auth-template-page_quoteAttr__nRPmZ{margin-top:12px;font-size:11px;color:var(--ink3);letter-spacing:.12em}.auth-template-page_featList__p6adI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.auth-template-page_featItem__bE10W{display:flex;align-items:flex-start;gap:12px;min-height:98px;padding:18px 18px 16px;border-radius:22px;border:1px solid hsla(9,38%,59%,.14);background:linear-gradient(180deg,hsla(0,0%,100%,.88),rgba(255,247,243,.78));box-shadow:0 18px 34px hsla(9,38%,59%,.08),inset 0 1px 0 hsla(0,0%,100%,.88);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.auth-template-page_featItem__bE10W:hover{transform:translateY(-4px);border-color:hsla(9,38%,59%,.24);box-shadow:0 24px 42px hsla(9,38%,59%,.12),inset 0 1px 0 hsla(0,0%,100%,.94)}.auth-template-page_featDot__aneAg{width:24px;height:24px;border-radius:50%;border:1px solid hsla(9,38%,59%,.28);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;background:hsla(0,0%,100%,.56)}.auth-template-page_featDot__aneAg svg{width:10px;height:10px;fill:none;stroke:var(--rose);stroke-width:1.6}.auth-template-page_featText__J2w_L{font-family:var(--font-auth-serif-cn),serif;font-size:14px;line-height:1.82;letter-spacing:.04em;color:var(--ink2)}.auth-template-page_socialProof__8zrhu{display:flex;align-items:center;gap:14px;padding-top:18px;border-top:1px solid hsla(9,38%,59%,.12)}.auth-template-page_avatars__Dnbdc{display:flex}.auth-template-page_av__CUnR9{width:30px;height:30px;border-radius:50%;border:1.5px solid rgba(255,250,248,.96);margin-right:-8px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:400;color:var(--rose-deep)}.auth-template-page_av__CUnR9:last-child{margin-right:0}.auth-template-page_av1__3uBaf{background:#edddd7}.auth-template-page_av2__gFbe6{background:#e4c8bf}.auth-template-page_av3__mHbWJ{background:#dbb5a9}.auth-template-page_spText__cq0BE{font-family:var(--font-auth-serif-cn),serif;font-size:13px;line-height:1.66;color:var(--ink3);letter-spacing:.04em}.auth-template-page_spText__cq0BE strong{color:var(--ink2);font-weight:400}.auth-template-page_formSide__sSg6u{display:flex;align-items:center;justify-content:flex-start;min-height:0;padding:22px 44px 22px 0}.auth-template-page_formCard__tfPHJ{position:relative;width:100%;max-width:474px;padding:36px 34px 28px;border-radius:30px;border:1px solid hsla(9,38%,59%,.14);background:linear-gradient(180deg,rgba(255,252,249,.96),rgba(255,248,244,.9));box-shadow:0 26px 58px rgba(31,21,17,.08),inset 0 0 0 1px hsla(0,0%,100%,.36);backdrop-filter:blur(20px);overflow:hidden;opacity:0;transform:translateY(22px);animation:auth-template-page_cardIn__rblY1 .78s ease .18s forwards;max-height:calc(100dvh - 112px)}.auth-template-page_formCardGlow__8Zmzg{position:absolute;inset:-18% -12% auto;height:160px;background:radial-gradient(circle at 10% 28%,rgba(255,212,219,.42),transparent 42%),radial-gradient(circle at 86% 12%,hsla(36,83%,75%,.26),transparent 38%);filter:blur(16px);pointer-events:none}.auth-template-page_agreement__qnc_y,.auth-template-page_fieldRow__P5CGg,.auth-template-page_field__AhU5q,.auth-template-page_forgotPanel__Oy4Cs,.auth-template-page_formFooter__xp1HG,.auth-template-page_formHeader__5a4f3,.auth-template-page_formTabs__0ZVBW,.auth-template-page_message__1B0_H,.auth-template-page_orRow___2R_M,.auth-template-page_rememberRow__DBd6Y,.auth-template-page_singleThirdBtn__XxPJH,.auth-template-page_submitBtn__Cyw_c,.auth-template-page_thirdGrid__cCckn{position:relative;z-index:1}.auth-template-page_formHeader__5a4f3{margin-bottom:24px}.auth-template-page_formTag__e4pRq{display:block;margin-bottom:10px;font-family:var(--font-auth-serif-en),serif;font-size:10px;font-style:italic;color:var(--rose);letter-spacing:.2em}.auth-template-page_formTitle___Jy9Y{font-family:var(--font-auth-serif-cn),serif;font-weight:200;font-size:32px;letter-spacing:.08em;color:var(--ink)}.auth-template-page_formDesc__suZqY{margin-top:8px;font-family:var(--font-auth-serif-cn),serif;font-size:13.5px;line-height:1.72;color:var(--ink3);letter-spacing:.04em}.auth-template-page_formTabs__0ZVBW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px;border-bottom:1px solid hsla(9,38%,59%,.14)}.auth-template-page_tabBtn__6G_Hf{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:46px;text-decoration:none;font-family:var(--font-auth-serif-cn),serif;font-size:14px;letter-spacing:.08em;color:var(--ink3);transition:color .24s ease,transform .24s ease}.auth-template-page_tabBtn__6G_Hf:hover{color:var(--ink2)}.auth-template-page_tabBtnActive__xnsEK{color:var(--rose)}.auth-template-page_tabBtnActive__xnsEK:after{content:"";position:absolute;left:10%;right:10%;bottom:-1px;height:1.5px;border-radius:999px;background:linear-gradient(90deg,hsla(9,38%,59%,.64),hsla(36,83%,75%,.42));box-shadow:0 0 16px hsla(9,38%,59%,.16)}.auth-template-page_field__AhU5q{margin-bottom:16px}.auth-template-page_fieldRow__P5CGg{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth-template-page_fieldLabel__9CPCE{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-family:var(--font-auth-serif-cn),serif;font-size:12px;letter-spacing:.06em;color:var(--ink2)}.auth-template-page_fieldLabelLink__Nwiiv{border:0;background:transparent;color:var(--ink3);font-size:11.5px;cursor:pointer;transition:color .24s ease}.auth-template-page_fieldLabelLink__Nwiiv:hover{color:var(--rose)}.auth-template-page_fieldInput__PWbeu{width:100%;min-height:54px;padding:0 16px;border-radius:18px;border:1px solid hsla(9,38%,59%,.16);background:hsla(25,55%,96%,.78);font-family:var(--font-auth-serif-cn),serif;font-size:15px;letter-spacing:.04em;color:var(--ink);outline:none;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,background-color .24s ease}.auth-template-page_fieldInput__PWbeu::placeholder{color:var(--ink3)}.auth-template-page_fieldInput__PWbeu:focus{transform:translateY(-1px);border-color:hsla(9,38%,59%,.32);background:rgba(255,252,249,.92);box-shadow:0 0 0 4px hsla(9,38%,59%,.08)}.auth-template-page_fieldInputError__ggJhl{border-color:rgba(190,80,70,.42);background:hsla(7,69%,97%,.9)}.auth-template-page_fieldHint__3rQu7{display:none;margin-top:6px;font-family:var(--font-auth-serif-cn),serif;font-size:11px;color:rgba(190,80,70,.78);letter-spacing:.04em}.auth-template-page_fieldHintShow__t5WZn{display:block}.auth-template-page_passwordShell__TzB68{position:relative}.auth-template-page_passwordShell__TzB68 .auth-template-page_fieldInput__PWbeu{padding-right:48px}.auth-template-page_eyeBtn__aoyUo{position:absolute;right:16px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--ink3);cursor:pointer;padding:0}.auth-template-page_agreement__qnc_y,.auth-template-page_rememberRow__DBd6Y{display:flex;gap:10px}.auth-template-page_rememberRow__DBd6Y{align-items:center;margin-bottom:18px}.auth-template-page_agreement__qnc_y{align-items:flex-start;margin:16px 0 18px}.auth-template-page_checkBox__u_Bx4{width:18px;height:18px;margin-top:1px;border-radius:5px;border:1px solid hsla(9,38%,59%,.3);background:hsla(25,55%,96%,.9);display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:transform .24s ease,background-color .24s ease,border-color .24s ease}.auth-template-page_checkBox__u_Bx4:hover{transform:translateY(-1px)}.auth-template-page_checkBoxChecked__OvwBK{background:linear-gradient(135deg,#c78679,#b56d60);border-color:transparent}.auth-template-page_checkBox__u_Bx4 svg{width:11px;height:11px;fill:none;stroke:#fff;stroke-width:2;opacity:0;transition:opacity .2s ease}.auth-template-page_checkBoxChecked__OvwBK svg{opacity:1}.auth-template-page_agreeText__x839e,.auth-template-page_rememberText__0gbV1{font-family:var(--font-auth-serif-cn),serif;color:var(--ink3)}.auth-template-page_rememberText__0gbV1{font-size:12.5px;letter-spacing:.04em}.auth-template-page_agreeText__x839e{font-size:12px;line-height:1.7;letter-spacing:.03em}.auth-template-page_agreeText__x839e a{color:var(--rose);text-decoration:none}.auth-template-page_agreeText__x839e a:hover{text-decoration:underline}.auth-template-page_forgotSubmit__sSNNL,.auth-template-page_submitBtn__Cyw_c{position:relative;overflow:hidden;width:100%;min-height:58px;border:0;border-radius:18px;background:linear-gradient(180deg,#231712,#2f1d16);color:rgba(255,251,247,.96);font-family:var(--font-auth-serif-cn),serif;font-size:14px;letter-spacing:.16em;cursor:pointer;transition:transform .26s ease,box-shadow .26s ease,background-color .26s ease;box-shadow:0 20px 34px rgba(35,23,18,.16)}.auth-template-page_forgotSubmit__sSNNL:before,.auth-template-page_submitBtn__Cyw_c:before{content:"";position:absolute;inset:-20%;background:linear-gradient(115deg,transparent 40%,hsla(0,0%,100%,.52) 50%,transparent 60%);transform:translateX(-130%);transition:transform .8s cubic-bezier(.22,1,.36,1)}.auth-template-page_forgotSubmit__sSNNL:hover:before,.auth-template-page_submitBtn__Cyw_c:hover:before{transform:translateX(130%)}.auth-template-page_forgotSubmit__sSNNL:hover,.auth-template-page_submitBtn__Cyw_c:hover{transform:translateY(-2px);background:linear-gradient(180deg,#c07a6e,#bf7466);box-shadow:0 22px 36px hsla(9,38%,59%,.22)}.auth-template-page_submitBtn__Cyw_c:disabled{cursor:not-allowed;opacity:.86}.auth-template-page_submitBtnLoading__hti00{pointer-events:none}.auth-template-page_submitBtnLoading__hti00:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.12),transparent);animation:auth-template-page_shimmer__Ni8bz 1.2s ease-in-out infinite}.auth-template-page_orRow___2R_M{display:flex;align-items:center;gap:10px;margin:14px 0}.auth-template-page_orLine__5ZWdR{flex:1;height:1px;background:hsla(9,38%,59%,.12)}.auth-template-page_orText__pmtCz{font-family:var(--font-auth-serif-en),serif;font-size:10.5px;font-style:italic;color:var(--ink3);letter-spacing:.1em}.auth-template-page_thirdGrid__cCckn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.auth-template-page_singleThirdBtn__XxPJH,.auth-template-page_thirdBtn__1_jbs{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 14px;border-radius:18px;border:1px solid hsla(9,38%,59%,.16);background:hsla(0,0%,100%,.68);color:var(--ink2);font-family:var(--font-auth-serif-cn),serif;font-size:13px;letter-spacing:.04em;cursor:pointer;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,color .24s ease}.auth-template-page_singleThirdBtn__XxPJH{width:100%}.auth-template-page_singleThirdBtn__XxPJH:hover,.auth-template-page_thirdBtn__1_jbs:hover{transform:translateY(-2px);border-color:hsla(9,38%,59%,.26);box-shadow:0 18px 32px hsla(9,38%,59%,.12);color:var(--rose)}.auth-template-page_thirdIconWrap__QeUn9{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.92);box-shadow:0 8px 18px hsla(9,38%,59%,.1)}.auth-template-page_singleThirdBtn__XxPJH svg,.auth-template-page_thirdBtn__1_jbs svg{width:18px;height:18px;display:block}.auth-template-page_forgotPanel__Oy4Cs{display:none;margin-top:14px;padding:14px;border-radius:18px;border:1px solid hsla(9,38%,59%,.16);background:linear-gradient(180deg,rgba(255,245,242,.9),rgba(255,249,246,.92))}.auth-template-page_forgotPanelOpen__OQx_p{display:grid;gap:10px}.auth-template-page_forgotText__lbRte{font-family:var(--font-auth-serif-cn),serif;font-size:12px;line-height:1.68;color:var(--ink2);letter-spacing:.04em}.auth-template-page_forgotSubmit__sSNNL{min-height:50px;font-size:12px;letter-spacing:.14em}.auth-template-page_pwStrength__Bv_fX{margin-top:6px;display:flex;gap:4px}.auth-template-page_pwBar__gP_h_{flex:1;height:3px;border-radius:999px;background:hsla(9,38%,59%,.12)}.auth-template-page_pwBarLit__BsHGP{background:linear-gradient(90deg,hsla(9,38%,59%,.9),hsla(36,83%,75%,.84));box-shadow:0 0 10px hsla(9,38%,59%,.18)}.auth-template-page_message__1B0_H{margin-top:14px;padding:12px 14px;border-radius:16px;border:1px solid hsla(9,38%,59%,.16);font-family:var(--font-auth-serif-cn),serif;font-size:12px;line-height:1.68;letter-spacing:.04em}.auth-template-page_messageError__zlVI0{background:hsla(7,69%,97%,.9);color:rgba(190,80,70,.82);border-color:rgba(190,80,70,.22)}.auth-template-page_messageSuccess__myjvV{background:hsla(23,39%,94%,.82);color:var(--ink2)}.auth-template-page_formFooter__xp1HG{margin-top:16px;text-align:center;font-family:var(--font-auth-serif-cn),serif;font-size:12.5px;color:var(--ink3);letter-spacing:.04em}.auth-template-page_formFooter__xp1HG a{color:var(--rose);text-decoration:none}.auth-template-page_formFooter__xp1HG a:hover{text-decoration:underline}@keyframes auth-template-page_shimmer__Ni8bz{to{transform:translateX(180%)}}@keyframes auth-template-page_pulse__w1Qbb{0%,to{opacity:1;transform:scale(1)}50%{opacity:.48;transform:scale(1.16)}}@keyframes auth-template-page_riseIn__4Y3ai{to{opacity:1;transform:translateY(0)}}@keyframes auth-template-page_cardIn__rblY1{to{opacity:1;transform:translateY(0)}}@keyframes auth-template-page_glowFloat__lf7j0{0%{transform:translateZ(0) scale(.98)}to{transform:translate3d(0,-16px,0) scale(1.04)}}@keyframes auth-template-page_sparkFloat__HnFDG{0%,to{transform:translateZ(0) scale(.86);opacity:.4}40%{transform:translate3d(0,-14px,0) scale(1.08);opacity:.95}70%{transform:translate3d(12px,-22px,0) scale(.98);opacity:.68}}@keyframes auth-template-page_floatCard__SUR6H{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:1360px){.auth-template-page_floatingStack__n4eS7{display:none}.auth-template-page_page__vyda_{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);gap:18px}.auth-template-page_brandSide__Pj9cz{padding-right:38px}}@media (max-width:1120px){.auth-template-page_root__qB0D1{--nav-offset:92px;height:auto;min-height:100vh;overflow-y:auto}.auth-template-page_page__vyda_{min-height:100vh;height:auto;grid-template-columns:1fr;gap:0}.auth-template-page_brandSide__Pj9cz,.auth-template-page_formSide__sSg6u{padding:34px 22px}.auth-template-page_formSide__sSg6u{padding-top:0}.auth-template-page_formCard__tfPHJ{max-width:560px;max-height:none}.auth-template-page_featList__p6adI,.auth-template-page_outfitCards__N4tMK{grid-template-columns:1fr}}@media (max-width:720px){.auth-template-page_root__qB0D1{--nav-offset:88px}.auth-template-page_brandSide__Pj9cz,.auth-template-page_formSide__sSg6u{padding:28px 16px 22px}.auth-template-page_decoChar__Kxmv8{right:-24px;top:auto;bottom:-14px;transform:none;font-size:200px}.auth-template-page_brandTitle__R9Jg_,.auth-template-page_greeting__Tdav4{font-size:clamp(38px,12vw,50px)}.auth-template-page_brandSub__YT6d7,.auth-template-page_greetingSub__0hPEO{font-size:14px}.auth-template-page_metricRow__mJX_x{gap:10px}.auth-template-page_metricPill__qAbEC{min-width:calc(50% - 5px);flex:1 1 calc(50% - 5px)}.auth-template-page_formCard__tfPHJ{padding:28px 20px 22px}.auth-template-page_fieldRow__P5CGg,.auth-template-page_thirdGrid__cCckn{grid-template-columns:1fr}}@media (max-height:920px) and (min-width:1121px){.auth-template-page_root__qB0D1{--nav-offset:96px}.auth-template-page_page__vyda_{height:100dvh;grid-template-columns:minmax(0,1.1fr) minmax(420px,.84fr);gap:18px}.auth-template-page_brandSide__Pj9cz{gap:24px;padding:24px 48px 22px 42px}.auth-template-page_greeting__Tdav4{font-size:clamp(42px,3.8vw,54px)}.auth-template-page_brandTitle__R9Jg_{font-size:clamp(42px,3.7vw,54px)}.auth-template-page_brandSub__YT6d7,.auth-template-page_greetingSub__0hPEO{margin-top:16px;font-size:13.5px;line-height:1.82}.auth-template-page_metricRow__mJX_x{margin-top:18px}.auth-template-page_metricPill__qAbEC{min-height:68px;padding:10px 13px}.auth-template-page_metricValue__96hxC{font-size:18px}.auth-template-page_featItem__bE10W,.auth-template-page_outfitCard__KD4s9{min-height:138px}.auth-template-page_formSide__sSg6u{padding:18px 36px 18px 0}.auth-template-page_formCard__tfPHJ{max-width:448px;padding:30px 28px 24px;max-height:calc(100dvh - 98px)}.auth-template-page_formHeader__5a4f3{margin-bottom:20px}.auth-template-page_formTitle___Jy9Y{font-size:28px}.auth-template-page_formTabs__0ZVBW{margin-bottom:18px}.auth-template-page_field__AhU5q{margin-bottom:13px}.auth-template-page_fieldInput__PWbeu{min-height:50px;font-size:14px}.auth-template-page_rememberRow__DBd6Y{margin-bottom:14px}.auth-template-page_agreement__qnc_y{margin:14px 0 16px}.auth-template-page_forgotSubmit__sSNNL,.auth-template-page_submitBtn__Cyw_c{min-height:52px}.auth-template-page_orRow___2R_M{margin:12px 0}.auth-template-page_singleThirdBtn__XxPJH,.auth-template-page_thirdBtn__1_jbs{min-height:48px}}@media (prefers-reduced-motion:reduce){.auth-template-page_root__qB0D1,.auth-template-page_root__qB0D1 *,.auth-template-page_root__qB0D1 :after,.auth-template-page_root__qB0D1 :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@font-face{font-family:__Lato_f88839;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9ce3050912c26948-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lato_f88839;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/155cae559bbd1a77-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lato_f88839;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cce080f35d014443-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lato_f88839;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4de1fea1a954a5b6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lato_Fallback_f88839;src:local("Arial");ascent-override:101.03%;descent-override:21.80%;line-gap-override:0.00%;size-adjust:97.69%}.__className_f88839{font-family:__Lato_f88839,__Lato_Fallback_f88839;font-style:normal}.__variable_f88839{--font-auth-sans:"__Lato_f88839","__Lato_Fallback_f88839"}