.AuthPage-module__f-uETW__page{background:radial-gradient(circle at 0 0,#cda8602e,#0000 32%),linear-gradient(#f6f1e7 0%,#efe6d8 100%);width:100vw;min-height:100dvh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.AuthPage-module__f-uETW__shell{grid-template-columns:minmax(460px,.94fr) 1.22fr;min-height:100dvh;display:grid}.AuthPage-module__f-uETW__panel{background:linear-gradient(#fbf8f1fa 0%,#f4ede0fa 100%);justify-content:center;align-items:center;padding:42px 56px;display:flex;box-shadow:inset -1px 0 #211b1214}.AuthPage-module__f-uETW__panelInner{align-content:center;gap:18px;width:min(100%,620px);display:grid}.AuthPage-module__f-uETW__brandRow{flex-direction:column;align-items:flex-start;gap:8px;display:inline-flex}.AuthPage-module__f-uETW__brandImage{width:118px;height:auto;display:block}.AuthPage-module__f-uETW__brandText{letter-spacing:.14em;text-transform:uppercase;color:#16110a;font-size:.92rem;font-weight:700}.AuthPage-module__f-uETW__copyBlock h1{letter-spacing:-.05em;color:#16110a;max-width:560px;margin:0;font-size:clamp(1.5rem,1.35vw,1.9rem);font-weight:600;line-height:1.06}.AuthPage-module__f-uETW__copyBlock p{color:#5f5342;max-width:520px;margin:10px 0 0;font-size:.84rem;line-height:1.48}.AuthPage-module__f-uETW__modeSwitch{background:#ffffffb8;border:1px solid #211b121f;grid-template-columns:repeat(2,1fr);padding:3px;display:grid;box-shadow:inset 0 1px #fff9}.AuthPage-module__f-uETW__modeButton{color:#5f5342;cursor:pointer;background:0 0;border:0;min-height:40px;font-size:.92rem;font-weight:700}.AuthPage-module__f-uETW__modeButtonActive{color:#f8f3ea;background:linear-gradient(#1b1a17 0%,#0f0e0b 100%);box-shadow:0 12px 24px #0f0e0b3d,inset 0 1px #ffffff1a}.AuthPage-module__f-uETW__form{gap:14px;display:grid}.AuthPage-module__f-uETW__field{align-items:center;display:grid;position:relative}.AuthPage-module__f-uETW__field input{color:#16110a;background:#ffffffeb;border:1px solid #211b1224;outline:none;width:100%;min-height:50px;padding:0 48px 0 18px;font-size:.92rem}.AuthPage-module__f-uETW__field input::placeholder{color:#8e8170}.AuthPage-module__f-uETW__field input:focus{border-color:#a77f329e;box-shadow:0 0 0 3px #cda86029}.AuthPage-module__f-uETW__fieldError input{border-color:#a02c2ca6}.AuthPage-module__f-uETW__fieldIcon{opacity:.78;pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.AuthPage-module__f-uETW__iconButton{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.AuthPage-module__f-uETW__formMeta{justify-content:space-between;align-items:center;gap:16px;display:flex}.AuthPage-module__f-uETW__checkbox{color:#5f5342;align-items:center;gap:10px;font-size:.86rem;display:inline-flex}.AuthPage-module__f-uETW__checkbox input{accent-color:#151410;width:16px;height:16px}.AuthPage-module__f-uETW__metaLink,.AuthPage-module__f-uETW__inlineButton,.AuthPage-module__f-uETW__footnote a{color:#7b5b1a;font-size:.86rem;font-weight:700;text-decoration:none}.AuthPage-module__f-uETW__inlineButton{cursor:pointer;background:0 0;border:0;padding:0}.AuthPage-module__f-uETW__validationText,.AuthPage-module__f-uETW__message{color:#a02c2c;margin:0;font-size:.92rem}.AuthPage-module__f-uETW__helperText{color:#5f5342;margin:0;font-size:.84rem;line-height:1.5}.AuthPage-module__f-uETW__accountEmail{color:#4d4132;background:#ffffff94;border:1px solid #211b121a;padding:13px 16px;font-size:.84rem}.AuthPage-module__f-uETW__notice{background:#fffffff0;border:1px solid #211b1229;gap:10px;padding:14px 16px;display:grid;box-shadow:0 12px 24px #18130c14,inset 0 1px #ffffff70}.AuthPage-module__f-uETW__noticeTitle{color:#16110a;margin:0;font-size:.9rem;font-weight:700}.AuthPage-module__f-uETW__noticeText{color:#4d4132;margin:0;font-size:.84rem;line-height:1.5}.AuthPage-module__f-uETW__noticeError{background:#fff6f6f5;border-color:#a02c2c52}.AuthPage-module__f-uETW__noticeError .AuthPage-module__f-uETW__noticeTitle,.AuthPage-module__f-uETW__noticeError .AuthPage-module__f-uETW__noticeText{color:#8f2626}.AuthPage-module__f-uETW__noticeSuccess{background:#f7fcf7f5;border-color:#3270424d}.AuthPage-module__f-uETW__noticeSuccess .AuthPage-module__f-uETW__noticeTitle,.AuthPage-module__f-uETW__noticeSuccess .AuthPage-module__f-uETW__noticeText{color:#2f6a3d}.AuthPage-module__f-uETW__submitButton,.AuthPage-module__f-uETW__secondaryButton,.AuthPage-module__f-uETW__linkButton{cursor:pointer;border:1px solid #14120e29;min-height:52px;font-size:.94rem;font-weight:700}.AuthPage-module__f-uETW__submitButton{color:#f7f1e8;background:linear-gradient(#1b1a17 0%,#0f0e0b 100%);box-shadow:0 18px 28px #0f0e0b2e,inset 0 1px #ffffff14}.AuthPage-module__f-uETW__submitButton:hover:not(:disabled){background:linear-gradient(#282620 0%,#13120f 100%)}.AuthPage-module__f-uETW__secondaryButton{color:#1b1914;background:#ffffffdb}.AuthPage-module__f-uETW__secondaryButton:hover:not(:disabled){background:#fffffffa}.AuthPage-module__f-uETW__linkButton{color:#7b5b1a;text-align:left;background:0 0;border:0;min-height:0;padding:0;font-size:.95rem}.AuthPage-module__f-uETW__submitButton:disabled,.AuthPage-module__f-uETW__secondaryButton:disabled,.AuthPage-module__f-uETW__linkButton:disabled{cursor:default;opacity:.76}.AuthPage-module__f-uETW__authPrompt,.AuthPage-module__f-uETW__footnote{color:#6b5f4d;margin:0;font-size:.84rem;line-height:1.55}.AuthPage-module__f-uETW__visualPanel{background:radial-gradient(circle at 76% 18%,#d2aa5f47 0,#d2aa5f0a 16%,#0000 32%),radial-gradient(circle at 84% 72%,#fff4d61f 0,#0000 18%),linear-gradient(160deg,#12100d 0%,#1d1811 34%,#40311a 62%,#8b6a28 100%);min-height:100dvh;position:relative;overflow:hidden}.AuthPage-module__f-uETW__visualGlow{filter:blur(30px);opacity:.95;background:radial-gradient(circle at 32% 14%,#c29139db,#0000 19%),radial-gradient(circle at 50% 46%,#ffecc259,#0000 16%),radial-gradient(circle at 68% 76%,#ffffff1f,#0000 13%);position:absolute;inset:-12% -16% -10% 18%}.AuthPage-module__f-uETW__visualLines{background:radial-gradient(at 18% 14%,#0000 59%,#836018a8 60%,#0000 65%),radial-gradient(at 36% 28%,#0000 58%,#dfbc7785 59%,#0000 64%),radial-gradient(#0000 54%,#fff5dd47 55%,#0000 60%),radial-gradient(at 64% 74%,#0000 52%,#ffffff29 53%,#0000 58%);position:absolute;inset:-10% -8% -10% 28%;transform:rotate(12deg)scale(1.3)}.AuthPage-module__f-uETW__visualContent{z-index:1;color:#fbf4e8f5;flex-direction:column;justify-content:center;gap:28px;min-height:100dvh;padding:52px 56px 38px;display:flex;position:relative}.AuthPage-module__f-uETW__visualIntro{gap:16px;width:100%;display:grid}.AuthPage-module__f-uETW__visualEyebrow{letter-spacing:.16em;text-transform:uppercase;color:#f5e0b8d6;margin:0;font-size:.76rem;font-weight:700}.AuthPage-module__f-uETW__visualHeading{letter-spacing:-.05em;max-width:780px;margin:0;font-size:clamp(1.5rem,1.7vw,1.95rem);font-weight:600;line-height:1.06}.AuthPage-module__f-uETW__visualText{color:#f7eeddd1;max-width:760px;margin:0;font-size:.84rem;line-height:1.5}.AuthPage-module__f-uETW__visualList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.AuthPage-module__f-uETW__visualList li{color:#f7eeddd6;max-width:760px;padding-left:20px;font-size:.84rem;line-height:1.45;position:relative}.AuthPage-module__f-uETW__visualList li:before{content:"";background:#d1a960;width:8px;height:8px;position:absolute;top:.7em;left:0}.AuthPage-module__f-uETW__visualBadge{color:#fff8eae6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf014;border:1px solid #fff4dd24;width:100%;max-width:none;padding:14px 20px;font-size:.84rem;line-height:1.46;box-shadow:0 20px 40px #030a1838,inset 0 1px #ffffff14}.AuthPage-module__f-uETW__visualStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;max-width:none;display:grid}.AuthPage-module__f-uETW__visualStat{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffaf014;border:1px solid #fff4dd1f;min-height:112px;padding:14px}.AuthPage-module__f-uETW__visualStatValue{color:#fff5df;margin-bottom:6px;font-size:.84rem;font-weight:700;display:block}.AuthPage-module__f-uETW__visualStatLabel{color:#f7eeddc2;font-size:.74rem;line-height:1.42;display:block}.AuthPage-module__f-uETW__loading{color:#5f5342;background:radial-gradient(circle at 0 0,#cda8602e,#0000 32%),linear-gradient(#f6f1e7 0%,#efe6d8 100%);place-items:center;min-height:100dvh;padding:24px;display:grid}.AuthPage-module__f-uETW__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.AuthPage-module__f-uETW__shell{grid-template-columns:1fr}.AuthPage-module__f-uETW__panel{min-height:100dvh;padding:34px 28px}.AuthPage-module__f-uETW__panelInner{width:min(100%,620px)}.AuthPage-module__f-uETW__visualPanel{display:none}}@media (max-width:640px){.AuthPage-module__f-uETW__page{background:linear-gradient(#f8f3ea 0%,#f1e6d4 100%)}.AuthPage-module__f-uETW__shell{flex-direction:column;min-height:100dvh;display:flex}.AuthPage-module__f-uETW__panel{min-height:100dvh;padding:max(env(safe-area-inset-top),24px)18px calc(max(env(safe-area-inset-bottom),22px) + 22px);flex-direction:column;justify-content:center;align-items:stretch;display:flex}.AuthPage-module__f-uETW__panelInner{gap:16px;width:100%}.AuthPage-module__f-uETW__brandRow{gap:6px}.AuthPage-module__f-uETW__brandImage{width:96px}.AuthPage-module__f-uETW__brandText{font-size:.84rem}.AuthPage-module__f-uETW__copyBlock h1{font-size:clamp(1.9rem,8.8vw,2.5rem);line-height:1}.AuthPage-module__f-uETW__copyBlock p{max-width:none;margin-top:10px;font-size:.94rem;line-height:1.55}.AuthPage-module__f-uETW__modeSwitch{width:100%}.AuthPage-module__f-uETW__form{flex-direction:column;flex:auto;gap:14px;min-height:0;display:flex}.AuthPage-module__f-uETW__field input{min-height:56px;padding:0 50px 0 16px;font-size:16px}.AuthPage-module__f-uETW__formMeta{flex-direction:column;align-items:flex-start;gap:12px}.AuthPage-module__f-uETW__submitButton,.AuthPage-module__f-uETW__secondaryButton{width:100%;min-height:58px;margin-top:auto;font-size:1rem}.AuthPage-module__f-uETW__authPrompt,.AuthPage-module__f-uETW__footnote,.AuthPage-module__f-uETW__notice,.AuthPage-module__f-uETW__validationText,.AuthPage-module__f-uETW__message,.AuthPage-module__f-uETW__helperText,.AuthPage-module__f-uETW__accountEmail{width:100%}}
