.Navbar_nav__A66_N{position:fixed;top:0;left:0;right:0;z-index:900;padding:0 40px;display:flex;align-items:center;justify-content:space-between;height:64px;background:hsla(36,24%,96%,.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(0,0,0,.08)}.Navbar_logo__UM0Ax{display:flex;align-items:center;gap:10px;text-decoration:none}.Navbar_logoImg__CyrkP{width:34px;height:34px;border-radius:50%}.Navbar_logoText__ZgrAJ{font-family:var(--font-display);font-size:22px;letter-spacing:.03em;color:var(--black)}.Navbar_logoText__ZgrAJ span{color:var(--red)}.Navbar_links__lFeE5{display:flex;gap:32px;align-items:center}.Navbar_links__lFeE5 a{font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--gray);text-decoration:none;transition:color .2s}.Navbar_links__lFeE5 a:hover{color:var(--black)}.Navbar_linkActive__zye8w{color:var(--red)!important}.Navbar_cta__NEzYS{display:flex;gap:10px;align-items:center}.Navbar_loginBtn__0l_JL{font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--black);background:none;border:none;cursor:pointer;font-family:var(--font-body);padding:8px 0;text-decoration:none}.Navbar_loginBtn__0l_JL:hover{color:var(--red)}.Navbar_profileBtn__tDvyQ{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.03em;color:var(--black);text-decoration:none;padding:6px 14px 6px 6px;border-radius:40px;border:1.5px solid rgba(0,0,0,.08);transition:all .2s ease}.Navbar_profileBtn__tDvyQ:hover{border-color:var(--red);color:var(--red)}.Navbar_profileAvatar__e_nWr{width:28px;height:28px;border-radius:50%;background:var(--red);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:14px;font-weight:700}.Navbar_hamburger__b7KpD{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px;-webkit-tap-highlight-color:transparent}.Navbar_hamburger__b7KpD span{display:block;width:22px;height:1.5px;background:var(--black);transition:all .3s}.Navbar_hamburgerOpen__Q16k9 span:first-child{transform:translateY(6.5px) rotate(45deg)}.Navbar_hamburgerOpen__Q16k9 span:nth-child(2){opacity:0}.Navbar_hamburgerOpen__Q16k9 span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.Navbar_mobileMenu__g3FB_{display:none;position:fixed;top:64px;left:0;right:0;bottom:0;background:var(--off-white);z-index:899;padding:40px;flex-direction:column;gap:0}.Navbar_mobileMenuOpen__s8fqp{display:flex}.Navbar_mobileMenu__g3FB_ a{font-family:var(--font-display);font-size:clamp(32px,10vw,48px);letter-spacing:.02em;color:var(--black);text-decoration:none;padding:12px 0;border-bottom:1px solid var(--gray-light);line-height:1;transition:color .2s}.Navbar_mobileMenu__g3FB_ a:hover{color:var(--red)}.Navbar_mobileLinkActive__Q3_On{color:var(--red)!important}.Navbar_mobileBtns__jgQdb{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.Navbar_mobileBtns__jgQdb>*{flex:1 1;justify-content:center;min-width:140px}@media (max-width:768px){.Navbar_nav__A66_N{padding:0 20px;position:relative}.Navbar_cta__NEzYS,.Navbar_links__lFeE5{display:none}.Navbar_hamburger__b7KpD{display:flex}.Navbar_mobileMenu__g3FB_{position:absolute;top:64px}}@media (max-width:480px){.Navbar_nav__A66_N{height:56px}.Navbar_mobileMenu__g3FB_{top:56px}}.Auth_page__5l2Uj{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:var(--off-white,#f7f5f2);padding-top:72px}.Auth_brandPanel__lSxTj{position:relative;display:flex;align-items:center;justify-content:center;background:var(--black,#0a0a0a);overflow:hidden;padding:60px 48px;min-height:calc(100vh - 72px)}.Auth_brandContent__TWaYI{position:relative;z-index:2;max-width:420px}.Auth_brandGrid__VgEPe{position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.06) 1px,transparent 0);background-size:32px 32px;mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 30%,transparent 80%);pointer-events:none}.Auth_brandScanline__lTV_B{position:absolute;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent 0,var(--red,#d10000) 30%,var(--red,#d10000) 70%,transparent 100%);opacity:.25;animation:Auth_brandScan__oiDVN 7s ease-in-out infinite;pointer-events:none}@keyframes Auth_brandScan__oiDVN{0%{top:0}50%{top:100%}to{top:0}}.Auth_brandNoise__WjC_r{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px}.Auth_particleCanvas___5Sy8{position:absolute;inset:0;z-index:1;pointer-events:none}.Auth_brandTitle__zQPcB{font-family:"Century Gothic","Avenir",var(--font-display,"Bebas Neue",sans-serif);font-size:clamp(3rem,5vw,4.5rem);letter-spacing:.06em;line-height:.95;color:#fff;margin:0 0 24px;animation:Auth_brandTitleReveal__LTcWr .8s cubic-bezier(.16,1,.3,1) .3s both}@keyframes Auth_brandTitleReveal__LTcWr{0%{opacity:0;transform:translateY(30px);letter-spacing:.15em}to{opacity:1;transform:translateY(0);letter-spacing:.06em}}.Auth_brandOutline__CsM_3{-webkit-text-stroke:1.5px #fff;color:transparent}.Auth_brandText__HCfRG{font-size:1rem;line-height:1.7;color:hsla(0,0%,100%,.55);margin:0 0 40px;max-width:340px}.Auth_brandStats__czaz8{display:flex;gap:40px}.Auth_brandStat__ZcOYK{display:flex;flex-direction:column;gap:4px;padding:16px 24px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Auth_brandStatNum__n5WeI{font-family:var(--font-display,"Bebas Neue",sans-serif);font-size:2.2rem;letter-spacing:.04em;color:var(--red,#d10000)}.Auth_brandStatLabel__aGiBk{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.4)}.Auth_brandFeatures__90p5X{display:flex;flex-direction:column;gap:20px}.Auth_brandFeature__Gjya9{display:flex;align-items:flex-start;gap:16px;padding:16px 20px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.Auth_brandFeature__Gjya9:hover{background:hsla(0,0%,100%,.07);border-color:rgba(209,0,0,.15);box-shadow:0 0 16px rgba(209,0,0,.15)}.Auth_brandFeature__Gjya9 strong{display:block;color:#fff;font-size:.9rem;margin-bottom:2px}.Auth_brandFeature__Gjya9 span{font-size:.8rem;color:hsla(0,0%,100%,.45);line-height:1.4}.Auth_brandFeatureIcon__Vgqcl{font-size:1.5rem;flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(209,0,0,.12);border-radius:10px;color:var(--red,#d10000)}.Auth_brandFeatureIcon__Vgqcl svg{width:20px;height:20px}.Auth_brandGlow__diSy_{position:absolute;bottom:-120px;right:-120px;width:400px;height:400px;background:radial-gradient(circle,rgba(209,0,0,.2) 0,transparent 70%);pointer-events:none;z-index:1;animation:Auth_glowPulse__WGpc5 6s ease-in-out infinite}@keyframes Auth_glowPulse__WGpc5{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.Auth_formPanel__to64O{display:flex;align-items:center;justify-content:center;padding:60px 48px;min-height:calc(100vh - 72px);overflow-y:auto}.Auth_card__eehGn{width:100%;max-width:480px;animation:Auth_cardEntry__4uS3c .5s cubic-bezier(.16,1,.3,1)}@keyframes Auth_cardEntry__4uS3c{0%{opacity:0;transform:scale(.98) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes Auth_fadeSlideUp__BXltO{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Auth_title__XYQC0{font-family:var(--font-display,"Bebas Neue",sans-serif);font-size:2.8rem;letter-spacing:.04em;margin:0 0 4px;color:var(--black,#0a0a0a);line-height:1}.Auth_subtitle__dCxJC{color:var(--gray,#888);font-size:.9rem;margin:0 0 32px}.Auth_error__tYrBg{padding:12px 16px;background:rgba(209,0,0,.06);color:var(--red,#d10000);font-size:.85rem;margin-bottom:20px;border-left:3px solid var(--red,#d10000);border-radius:0 6px 6px 0;animation:Auth_shakeX__t0ecH .4s ease-out}@keyframes Auth_shakeX__t0ecH{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.Auth_roleSelector__1dRge{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:28px}.Auth_roleButton__qwRlg{position:relative;padding:18px 16px;background:#fff;border:2px solid #eee;border-radius:12px;cursor:pointer;text-align:left;transition:all .25s ease;display:flex;flex-direction:column;gap:6px}.Auth_roleButton__qwRlg:hover{border-color:#ccc;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.06)}.Auth_roleButton__qwRlg strong{display:block;font-family:var(--font-display,"Bebas Neue",sans-serif);font-size:1.15rem;letter-spacing:.04em;color:var(--black,#0a0a0a)}.Auth_roleButton__qwRlg span{font-size:.75rem;color:var(--gray,#888);line-height:1.4}.Auth_roleIcon__Wo7di{font-size:1.4rem;margin-bottom:4px}.Auth_roleActive__1zXoR{background:rgba(209,0,0,.03);box-shadow:0 0 0 3px rgba(209,0,0,.12),0 0 16px rgba(209,0,0,.08)}.Auth_roleActive__1zXoR,.Auth_roleActive__1zXoR:hover{border-color:var(--red,#d10000)}.Auth_form__OqwXa{display:flex;flex-direction:column;gap:18px}.Auth_row__4Fhsp{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.Auth_label__bpOi2{display:flex;flex-direction:column;gap:6px;font-size:.78rem;font-weight:600;color:var(--black,#0a0a0a);text-transform:uppercase;letter-spacing:.06em}.Auth_input__dzbho{padding:13px 16px;border:1.5px solid #e0e0e0;border-radius:8px;font-family:var(--font-body,"DM Sans",sans-serif);font-size:.9rem;color:var(--black,#0a0a0a);background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.Auth_input__dzbho:focus{outline:none;border-color:var(--red,#d10000);box-shadow:0 0 0 3px rgba(209,0,0,.08);animation:Auth_focusPulse__T2MTU 2s ease-in-out infinite}@keyframes Auth_focusPulse__T2MTU{0%,to{box-shadow:0 0 0 3px rgba(209,0,0,.08)}50%{box-shadow:0 0 0 5px rgba(209,0,0,.12),0 0 16px rgba(209,0,0,.06)}}.Auth_input__dzbho::placeholder{color:#bbb}.Auth_strengthBar__WC6GA{position:relative;height:4px;background:#eee;border-radius:4px;margin-top:8px;overflow:hidden}.Auth_strengthFill__HhZl6{height:100%;border-radius:4px;transition:width .4s ease,background .4s ease}.Auth_strengthLabel__q0xP_{position:absolute;right:0;top:-20px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.Auth_button__4WTkn{padding:15px;background:var(--red,#d10000);color:#fff;border:none;border-radius:10px;font-family:var(--font-body,"DM Sans",sans-serif);font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background .2s ease,transform .15s ease,box-shadow .2s ease;margin-top:6px}.Auth_button__4WTkn:hover{background:var(--red-dark,#a00000);transform:translateY(-2px);box-shadow:0 6px 24px rgba(209,0,0,.3),0 0 12px rgba(209,0,0,.15)}.Auth_button__4WTkn:active{transform:translateY(0)}.Auth_button__4WTkn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.Auth_divider__EZE0r{display:flex;align-items:center;margin:28px 0;gap:14px}.Auth_divider__EZE0r:after,.Auth_divider__EZE0r:before{content:"";flex:1 1;height:1px;background:#e0e0e0}.Auth_divider__EZE0r span{font-size:.78rem;color:var(--gray,#888);text-transform:uppercase;letter-spacing:.06em}.Auth_dividerDiamond__wcwos{display:block;width:8px;height:8px;background:var(--red,#d10000);transform:rotate(45deg);border-radius:1px;box-shadow:0 0 8px rgba(209,0,0,.4)}.Auth_googleFrame__3SE2O{padding:4px;background:hsla(0,0%,100%,.6);border:1px solid rgba(0,0,0,.06);border-radius:8px;display:flex;justify-content:center}.Auth_switchText__qRVCS{text-align:center;font-size:.88rem;color:var(--gray,#888);margin-top:28px}.Auth_link__ba9lj{color:var(--red,#d10000);font-weight:600;text-decoration:none;transition:color .2s ease}.Auth_link__ba9lj:hover{color:var(--red-dark,#a00000);text-decoration:underline}.Auth_phoneWrap__Rf64I{display:flex;align-items:center;gap:0}.Auth_phonePrefix__GBIxM{padding:12px;background:var(--off-white,#f7f5f2);border:1.5px solid #e0e0e0;border-right:none;border-radius:8px 0 0 8px;font-family:var(--font-body,"DM Sans",sans-serif);font-size:.9rem;font-weight:600;color:var(--black,#0a0a0a);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.Auth_phoneInput__VxLBc{border-radius:0 8px 8px 0!important}.Auth_idHint__mMXFP{font-size:.78rem;color:var(--gray,#888);margin:4px 0 10px;line-height:1.4}.Auth_idUploadZone__folsT{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px 20px;border:2px dashed #d0d0d0;border-radius:12px;cursor:pointer;transition:all .2s ease;font-size:.85rem;color:var(--gray,#888)}.Auth_idUploadZone__folsT:hover{border-color:var(--red,#d10000);color:var(--red,#d10000);background:rgba(209,0,0,.03)}.Auth_idUploadIcon__ZmIWX{font-size:1.8rem}.Auth_idPreviewWrap__85hJM{position:relative;border-radius:12px;overflow:hidden;border:1.5px solid #e0e0e0}.Auth_idPreview__BuTtE{display:block;width:100%;max-height:200px;object-fit:cover;border-radius:12px}.Auth_idRemove__awXKG{position:absolute;top:8px;right:8px;padding:4px 12px;background:rgba(0,0,0,.7);color:#fff;border:none;border-radius:8px;font-size:.75rem;font-weight:600;cursor:pointer;font-family:var(--font-body,"DM Sans",sans-serif)}.Auth_idRemove__awXKG:hover{background:var(--red,#d10000)}.Auth_stepIndicator__mX_ET{gap:0;margin-bottom:32px}.Auth_stepDot__F6So7,.Auth_stepIndicator__mX_ET{display:flex;align-items:center;justify-content:center}.Auth_stepDot__F6So7{width:36px;height:36px;border-radius:50%;font-family:var(--font-body,"DM Sans",sans-serif);font-size:.8rem;font-weight:700;color:#bbb;background:#f0f0f0;border:2px solid #e0e0e0;transition:all .4s cubic-bezier(.4,0,.2,1);flex-shrink:0}.Auth_stepDotActive__M42H3{color:#fff;background:var(--red,#d10000);border-color:var(--red,#d10000);box-shadow:0 0 0 4px rgba(209,0,0,.15),0 0 16px rgba(209,0,0,.3);animation:Auth_stepGlow__g_7kR 2s ease-in-out infinite}@keyframes Auth_stepGlow__g_7kR{0%,to{box-shadow:0 0 0 4px rgba(209,0,0,.15),0 0 16px rgba(209,0,0,.3)}50%{box-shadow:0 0 0 6px rgba(209,0,0,.2),0 0 24px rgba(209,0,0,.4)}}.Auth_stepDotDone__hFAKy{color:#fff;background:#2e7d32;border-color:#2e7d32}.Auth_stepConnector__5VQYW{width:64px;height:2px;background:#e0e0e0;margin:0 8px;transition:background .4s ease}.Auth_stepConnectorDone__m1NC7{background:#2e7d32}.Auth_otpStep__4G2k0{display:flex;flex-direction:column;align-items:center;text-align:center;animation:Auth_fadeSlideUp__BXltO .5s ease-out}.Auth_otpStep__4G2k0 .Auth_title__XYQC0{text-align:center}.Auth_otpStep__4G2k0 .Auth_subtitle__dCxJC{text-align:center;max-width:340px}.Auth_otpIconLarge__opIGc{font-size:3.5rem;margin-bottom:16px;animation:Auth_otpBounce__cZheP .6s ease-out}@keyframes Auth_otpBounce__cZheP{0%{transform:scale(.3) translateY(20px);opacity:0}50%{transform:scale(1.1) translateY(-4px)}to{transform:scale(1) translateY(0);opacity:1}}.Auth_otpDigits__He3PT{display:flex;gap:10px;margin:28px 0 24px;justify-content:center}.Auth_otpDigit__M60KL{width:52px;height:64px;border:2px solid #e0e0e0;border-radius:12px;font-family:var(--font-display,"Bebas Neue",sans-serif);font-size:1.8rem;letter-spacing:.02em;text-align:center;color:var(--black,#0a0a0a);background:#fff;outline:none;caret-color:var(--red,#d10000);transition:all .25s cubic-bezier(.4,0,.2,1)}.Auth_otpDigit__M60KL:focus{border-color:var(--red,#d10000);box-shadow:0 0 0 3px rgba(209,0,0,.12),0 4px 12px rgba(209,0,0,.08);transform:translateY(-2px)}.Auth_otpDigitFilled__tkR0O{border-color:var(--red,#d10000);background:rgba(209,0,0,.03);transform:scale(1.03)}.Auth_otpDigit__M60KL:disabled{opacity:.5;cursor:not-allowed}.Auth_otpLoading__xP8vn{display:flex;align-items:center;gap:10px;color:var(--gray,#888);font-size:.88rem;margin-bottom:20px}.Auth_otpSpinner__mdsPq{width:18px;height:18px;border:2px solid #e0e0e0;border-top:2px solid var(--red,#d10000);border-radius:50%;animation:Auth_spin__6PsAM .7s linear infinite}@keyframes Auth_spin__6PsAM{to{transform:rotate(1turn)}}.Auth_otpResendRow__yCoL6{margin-bottom:20px}.Auth_otpResendTimer__dlyoS{font-size:.82rem;color:var(--gray,#888)}.Auth_otpResendBtn__B3euJ{background:none;border:none;color:var(--red,#d10000);font-family:var(--font-body,"DM Sans",sans-serif);font-size:.88rem;font-weight:600;cursor:pointer;padding:6px 12px;border-radius:6px;transition:all .2s ease}.Auth_otpResendBtn__B3euJ:hover{background:rgba(209,0,0,.06);color:var(--red-dark,#a00000)}.Auth_otpResendBtn__B3euJ:disabled{opacity:.5;cursor:not-allowed}.Auth_otpBackBtn__fGcLq{background:none;border:none;color:var(--gray,#888);font-family:var(--font-body,"DM Sans",sans-serif);font-size:.85rem;cursor:pointer;padding:8px 16px;border-radius:8px;transition:all .2s ease;margin-top:4px}.Auth_otpBackBtn__fGcLq:hover{color:var(--black,#0a0a0a);background:rgba(0,0,0,.04)}@media (max-width:900px){.Auth_page__5l2Uj{grid-template-columns:1fr;padding-top:0}.Auth_brandPanel__lSxTj{min-height:auto;padding:48px 32px}.Auth_brandTitle__zQPcB{font-size:2.8rem}.Auth_brandGlow__diSy_{width:250px;height:250px;bottom:-80px;right:-80px}.Auth_formPanel__to64O{min-height:auto;padding:48px 32px}}@media (max-width:600px){.Auth_page__5l2Uj{padding-top:60px}.Auth_brandPanel__lSxTj{padding:36px 20px}.Auth_brandTitle__zQPcB{font-size:2.2rem}.Auth_brandStats__czaz8{gap:24px}.Auth_brandStatNum__n5WeI{font-size:1.8rem}.Auth_formPanel__to64O{padding:32px 20px}.Auth_card__eehGn{max-width:100%}.Auth_title__XYQC0{font-size:2.2rem}.Auth_roleSelector__1dRge,.Auth_row__4Fhsp{grid-template-columns:1fr}.Auth_strengthLabel__q0xP_{position:static;display:block;margin-top:6px;text-align:right}.Auth_otpDigits__He3PT{gap:8px}.Auth_otpDigit__M60KL{width:46px;height:58px;font-size:1.5rem;border-radius:10px}}.Auth_termsCheck__by7sC{display:flex;align-items:flex-start;gap:10px;margin-top:4px}.Auth_termsCheckbox__C72FZ{width:20px;height:20px;min-width:20px;accent-color:var(--red,#d10000);cursor:pointer;margin-top:1px}.Auth_termsLabel__dckFr{font-size:.82rem;color:var(--gray,#888);line-height:1.5}.Auth_termsLink__1d_N3{color:var(--red,#d10000);font-weight:600;text-decoration:none;cursor:pointer;transition:color .2s ease}.Auth_termsLink__1d_N3:hover{color:var(--red-dark,#a00000);text-decoration:underline}.Auth_modalOverlay__6PbFJ{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:Auth_modalFadeIn__5KMGT .3s ease-out;padding:24px}@keyframes Auth_modalFadeIn__5KMGT{0%{opacity:0}to{opacity:1}}.Auth_modalContainer__Lzjaf{position:relative;width:100%;max-width:720px;max-height:85vh;background:#0a0a0a;border:1px solid rgba(209,0,0,.15);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;animation:Auth_modalSlideUp__wSOku .4s cubic-bezier(.16,1,.3,1);box-shadow:0 0 40px rgba(209,0,0,.08),0 0 80px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.04)}@keyframes Auth_modalSlideUp__wSOku{0%{opacity:0;transform:translateY(30px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.Auth_modalGrid__286zw{position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.03) 1px,transparent 0);background-size:24px 24px;pointer-events:none;opacity:.5}.Auth_modalHeader__wGK0A{position:relative;padding:28px 32px 20px;border-bottom:1px solid rgba(209,0,0,.1);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;z-index:2}.Auth_modalHeaderLeft__aoH5s{display:flex;align-items:center;gap:14px}.Auth_modalIcon__XjjHx{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(209,0,0,.1);border:1px solid rgba(209,0,0,.15);border-radius:10px;color:var(--red,#d10000);box-shadow:0 0 16px rgba(209,0,0,.15)}.Auth_modalIcon__XjjHx svg{width:18px;height:18px}.Auth_modalTitleWrap___cGXR{display:flex;flex-direction:column;gap:2px}.Auth_modalEyebrow__yb_dG{font-family:"Century Gothic","Avenir",var(--font-body);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--red,#d10000);opacity:.6}.Auth_modalTitle__YG1eb{font-family:"Century Gothic","Avenir",var(--font-display);font-size:20px;font-weight:700;color:#fff;margin:0;letter-spacing:-.01em}.Auth_modalClose__9wbBO{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:hsla(0,0%,100%,.4);font-size:18px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.Auth_modalClose__9wbBO:hover{background:rgba(209,0,0,.12);border-color:rgba(209,0,0,.2);color:var(--red,#d10000)}.Auth_modalBody__9tCZ_{position:relative;flex:1 1;overflow-y:auto;padding:28px 32px 32px;z-index:2;scrollbar-width:thin;scrollbar-color:rgba(209,0,0,.3) transparent}.Auth_modalBody__9tCZ_::-webkit-scrollbar{width:6px}.Auth_modalBody__9tCZ_::-webkit-scrollbar-track{background:transparent}.Auth_modalBody__9tCZ_::-webkit-scrollbar-thumb{background:rgba(209,0,0,.3);border-radius:3px}.Auth_modalSection__HOcYT{margin-bottom:32px}.Auth_modalSection__HOcYT:last-child{margin-bottom:0}.Auth_modalSectionHeader___ycqf{display:flex;align-items:center;gap:12px;margin-bottom:14px}.Auth_modalSectionIcon__5WbfO{width:32px;height:32px;min-width:32px;display:flex;align-items:center;justify-content:center;background:rgba(209,0,0,.08);border:1px solid rgba(209,0,0,.1);border-radius:8px;color:var(--red,#d10000)}.Auth_modalSectionIcon__5WbfO svg{width:15px;height:15px}.Auth_modalSectionNum__vqpIA{font-family:"Century Gothic","Avenir",var(--font-body);font-size:10px;font-weight:700;color:var(--red,#d10000);opacity:.5;letter-spacing:.08em}.Auth_modalSectionTitle__crwuA{font-family:"Century Gothic","Avenir",var(--font-display);font-size:16px;font-weight:700;color:#fff;margin:0}.Auth_modalSectionText__R_1L9{font-family:"Century Gothic","Avenir",var(--font-body);font-size:13px;line-height:1.8;color:hsla(0,0%,100%,.45);margin:0;padding-left:44px;text-align:justify}.Auth_modalDivider__cXewb{height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.04) 30%,hsla(0,0%,100%,.04) 70%,transparent);margin:0 0 32px;position:relative}.Auth_modalFooter__US_ri{position:relative;padding:16px 32px;border-top:1px solid rgba(209,0,0,.1);display:flex;justify-content:flex-end;flex-shrink:0;z-index:2}.Auth_modalAcceptBtn__FULUw{padding:11px 28px;background:var(--red,#d10000);color:#fff;border:none;border-radius:8px;font-family:"Century Gothic","Avenir",var(--font-body);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .15s ease}.Auth_modalAcceptBtn__FULUw:hover{background:var(--red-dark,#a00000);box-shadow:0 0 20px rgba(209,0,0,.35);transform:translateY(-1px)}@media (max-width:600px){.Auth_modalOverlay__6PbFJ{padding:12px}.Auth_modalContainer__Lzjaf{max-height:90vh;border-radius:12px}.Auth_modalHeader__wGK0A{padding:20px 20px 16px}.Auth_modalTitle__YG1eb{font-size:17px}.Auth_modalBody__9tCZ_{padding:20px 20px 24px}.Auth_modalSectionText__R_1L9{padding-left:0;margin-top:8px;font-size:12px}.Auth_modalFooter__US_ri{padding:14px 20px}}@media (max-width:400px){.Auth_brandPanel__lSxTj{padding:28px 16px}.Auth_brandTitle__zQPcB{font-size:1.9rem}.Auth_formPanel__to64O{padding:24px 16px}.Auth_title__XYQC0{font-size:1.8rem}.Auth_button__4WTkn{padding:14px}.Auth_otpDigits__He3PT{gap:6px}.Auth_otpDigit__M60KL{width:40px;height:52px;font-size:1.3rem;border-radius:8px}.Auth_otpIconLarge__opIGc{font-size:2.8rem}}