.AuthShell_page__UZDNA{--auth-obsidian:#06070d;--auth-carbon:#0d0f17;--auth-brand:#c32c2b;--auth-brand-dim:rgba(195,44,43,0.45);--auth-line:rgba(195,44,43,0.14);position:relative;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background:var(--auth-obsidian);overflow:hidden}.AuthShell_backHome__ezLzw{position:absolute;top:1.25rem;left:1.25rem;z-index:2;display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;color:rgba(244,244,245,.72);text-decoration:none;transition:color .15s ease}.AuthShell_backHome__ezLzw:hover{color:#f4f4f5}.AuthShell_backHome__ezLzw:focus-visible{outline:2px solid var(--auth-brand);outline-offset:3px;border-radius:.35rem}.AuthShell_backHomeIcon__GBUlJ{width:1rem;height:1rem;flex-shrink:0}.AuthShell_page__UZDNA:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--auth-line) 1px,transparent 0),linear-gradient(90deg,var(--auth-line) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse at center,#000 25%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 25%,transparent 75%)}.AuthShell_page__UZDNA:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(195,44,43,.18),transparent 65%)}.AuthShell_card__9IxRX{position:relative;z-index:1;width:100%;max-width:440px;border-radius:1.25rem;border:1px solid var(--auth-brand-dim);background:linear-gradient(165deg,rgba(13,15,23,.96),rgba(6,7,13,.98));padding:2rem 1.75rem 1.75rem;box-shadow:0 0 0 1px rgba(195,44,43,.12),0 0 48px rgba(195,44,43,.22),0 24px 64px rgba(0,0,0,.55)}.AuthShell_methodTabs__1_Ltf{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;margin-bottom:1.25rem;padding:.25rem;border-radius:.65rem;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.08)}.AuthShell_methodTab__C0wDh{border:none;border-radius:.5rem;padding:.55rem .75rem;font-size:.85rem;font-weight:600;color:rgba(244,244,245,.55);background:transparent;cursor:pointer;transition:color .15s ease,background .15s ease}.AuthShell_methodTab__C0wDh:hover{color:rgba(244,244,245,.85)}.AuthShell_methodTabActive__2F_Vv{color:#f4f4f5;background:rgba(195,44,43,.25);box-shadow:0 0 0 1px rgba(195,44,43,.35)}.AuthShell_phoneRow__sdlnX{display:flex;gap:.5rem;align-items:stretch}.AuthShell_dialButton__jVG7P{display:flex;align-items:center;justify-content:flex-start;gap:.45rem;flex-shrink:0;min-width:6.75rem;min-height:2.75rem;border-radius:.65rem;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.35);padding:.65rem .7rem .65rem .75rem;color:#f4f4f5;cursor:pointer;transition:border-color .2s ease;overflow:visible}.AuthShell_dialButton__jVG7P:hover:not(:disabled){border-color:var(--auth-brand-dim)}.AuthShell_dialButton__jVG7P:disabled{opacity:.6;cursor:not-allowed}.AuthShell_dialFlagIcon__kios6{display:inline-block;flex-shrink:0;width:1.5rem;height:1.125rem;border-radius:3px;line-height:1.125rem;background-size:cover;background-position:50%;box-shadow:0 0 0 1px rgba(255,255,255,.12)}.AuthShell_dialCodeText__GKRRi{font-size:.9rem;font-weight:600;white-space:nowrap}.AuthShell_dialChevron__ULlcg{width:.9rem;height:.9rem;opacity:.55;flex-shrink:0}.AuthShell_phoneNationalWrap__iKmPW{position:relative;flex:1;min-width:0;display:flex;align-items:center}.AuthShell_phoneNationalWrap__iKmPW .AuthShell_input__v1mLF{min-height:2.75rem;padding-left:2.5rem;box-sizing:border-box}.AuthShell_phoneDialPanel__4qKmZ{position:fixed;z-index:200;display:flex;flex-direction:column;overflow:hidden;border-radius:.75rem;border:1px solid rgba(195,44,43,.35);background:#0d0f17;box-shadow:0 16px 48px rgba(0,0,0,.55)}.AuthShell_phoneDialPanelHeader__WWmXv{display:flex;align-items:center;justify-content:space-between;padding:.65rem .75rem;border-bottom:1px solid rgba(255,255,255,.08);font-size:.85rem;font-weight:600;color:#f4f4f5}.AuthShell_phoneDialPanelHeader__WWmXv button{display:grid;place-items:center;border:none;background:transparent;color:rgba(244,244,245,.6);cursor:pointer;padding:.25rem}.AuthShell_phoneDialSearch__C_7Vk{display:flex;align-items:center;gap:.5rem;margin:.5rem;padding:.5rem .65rem;border-radius:.5rem;background:rgba(255,255,255,.06);color:#f4f4f5}.AuthShell_phoneDialSearch__C_7Vk input{width:100%;border:none;background:transparent;font-size:.85rem;color:#f4f4f5;outline:none}.AuthShell_phoneDialSearch__C_7Vk input::-moz-placeholder{color:rgba(244,244,245,.4)}.AuthShell_phoneDialSearch__C_7Vk input::placeholder{color:rgba(244,244,245,.4)}.AuthShell_phoneDialList__bZF9e{list-style:none;margin:0;padding:.25rem;overflow:auto;flex:1}.AuthShell_phoneDialEmpty__S2DAh{padding:1.5rem;text-align:center;font-size:.85rem;color:rgba(244,244,245,.5)}.AuthShell_phoneDialList__bZF9e li button{display:flex;width:100%;align-items:center;gap:.65rem;border:none;border-radius:.5rem;background:transparent;padding:.5rem .55rem;text-align:left;cursor:pointer;color:#f4f4f5}.AuthShell_phoneDialList__bZF9e li button:hover{background:rgba(195,44,43,.15)}.AuthShell_phoneDialFlagIcon__EdqyH{display:inline-block;flex-shrink:0;width:1.5rem;height:1.125rem;border-radius:3px;line-height:1.125rem;background-size:cover;background-position:50%;box-shadow:0 0 0 1px rgba(255,255,255,.1)}.AuthShell_phoneDialName__U7oZ1{flex:1;min-width:0;font-size:.85rem;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.AuthShell_phoneDialCode__QMdsY{font-size:.8rem;font-weight:600;color:rgba(244,244,245,.55);flex-shrink:0}.AuthShell_codeHint__5XGGI{margin:-.25rem 0 .85rem;font-size:.8rem;line-height:1.45;color:rgba(134,239,172,.9)}.AuthShell_otpBoxes__iaala{display:flex;gap:.45rem;justify-content:space-between}.AuthShell_otpBox___NOll{width:2.65rem;height:2.65rem;flex:1;max-width:3rem;border-radius:.55rem;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.35);text-align:center;font-size:1.15rem;font-weight:700;letter-spacing:.02em;color:#f4f4f5;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.AuthShell_otpBox___NOll:focus{border-color:var(--auth-brand-dim);box-shadow:0 0 0 3px rgba(195,44,43,.22)}.AuthShell_otpBox___NOll:disabled{opacity:.55;cursor:not-allowed}.AuthShell_resendRow__mgP1t{display:flex;justify-content:flex-end;margin:-.35rem 0 1rem}.AuthShell_linkButton__k38LO{border:none;background:none;padding:0;font-size:.8rem;font-weight:600;color:var(--auth-brand);cursor:pointer}.AuthShell_linkButton__k38LO:disabled{opacity:.5;cursor:not-allowed}.AuthShell_logoWrap__SQ_Bq{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem;text-align:center}.AuthShell_subtitle__tkr_r{margin:.75rem 0 0;max-width:20rem;font-size:.9rem;line-height:1.45;font-weight:500;color:rgba(244,244,245,.72)}.AuthShell_logoLink__6ACdk{display:block;line-height:0;transition:transform .2s ease,filter .2s ease}.AuthShell_logoLink__6ACdk:hover{transform:scale(1.03);filter:brightness(1.05)}.AuthShell_logoLink__6ACdk:focus-visible{outline:2px solid var(--auth-brand);outline-offset:4px;border-radius:1rem}.AuthShell_logoImg__yLx4M{display:block;width:6rem;height:6rem}.AuthShell_field__9uKoK{margin-bottom:1rem}.AuthShell_label__DSDLX{display:block;margin-bottom:.4rem;font-size:.8rem;font-weight:600;color:rgba(244,244,245,.85)}.AuthShell_inputWrap__gykPQ{position:relative;display:flex;align-items:center}.AuthShell_inputIcon__uKdBQ{position:absolute;left:.85rem;color:rgba(244,244,245,.45);pointer-events:none}.AuthShell_input__v1mLF{width:100%;border-radius:.65rem;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.35);padding:.7rem .85rem .7rem 2.5rem;font-size:.95rem;color:#f4f4f5;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.AuthShell_inputNoIcon__39_lm{padding-left:.85rem}.AuthShell_input__v1mLF:focus{border-color:var(--auth-brand-dim);box-shadow:0 0 0 3px rgba(195,44,43,.2)}.AuthShell_togglePw__cfx0Z{position:absolute;right:.65rem;color:rgba(244,244,245,.5);padding:.25rem}.AuthShell_togglePw__cfx0Z:hover{color:#f4f4f5}.AuthShell_rowBetween__gikJJ{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:.25rem 0 1.25rem;font-size:.8rem}.AuthShell_remember__Rou7o{display:flex;align-items:center;gap:.45rem;color:rgba(244,244,245,.75);cursor:pointer}.AuthShell_remember__Rou7o input{accent-color:var(--auth-brand)}.AuthShell_link__n2qOx{color:var(--auth-brand);font-weight:600;text-decoration:none;transition:color .15s ease}.AuthShell_link__n2qOx:hover{color:#e07a79}.AuthShell_submit__IiX0D{width:100%;border-radius:.65rem;border:none;background:var(--auth-brand);padding:.8rem 1rem;font-size:.95rem;font-weight:700;color:#fff;cursor:pointer;box-shadow:0 0 28px rgba(195,44,43,.45);transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.AuthShell_submit__IiX0D:hover:not(:disabled){background:#9e2423;box-shadow:0 0 36px rgba(195,44,43,.55)}.AuthShell_submit__IiX0D:disabled{opacity:.65;cursor:not-allowed}.AuthShell_error__V9grV{border-radius:.5rem;border:1px solid rgba(195,44,43,.45);background:rgba(195,44,43,.12);color:#fca5a5}.AuthShell_error__V9grV,.AuthShell_success__ydY5m{margin-bottom:1rem;padding:.65rem .85rem;font-size:.85rem}.AuthShell_success__ydY5m{border-radius:.5rem;border:1px solid rgba(34,197,94,.35);background:rgba(34,197,94,.1);color:#86efac}.AuthShell_footer__hMQz9{margin-top:1.25rem;text-align:center;font-size:.85rem;color:rgba(244,244,245,.6)}.AuthShell_footerSep__8K9UT{margin:0 .35rem;color:rgba(244,244,245,.35)}.AuthShell_footer__hMQz9 strong{color:#f4f4f5}.AuthShell_devReset__x_8bM{margin:0 0 1rem;padding:.75rem .875rem;border-radius:.75rem;border:1px dashed rgba(195,44,43,.45);background:rgba(195,44,43,.08)}.AuthShell_devResetLabel__6Whnc{margin:0 0 .35rem;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(244,244,245,.55)}.AuthShell_devResetLink__X7jLh{display:block;word-break:break-all;font-size:.75rem;line-height:1.45;color:#e07a79;text-decoration:underline}.AuthShell_verifyBlock__l47w_{text-align:center}.AuthShell_verifyIconWrap__5FC2f{display:flex;justify-content:center;margin-bottom:1rem}.AuthShell_verifyIcon__6eIz2{width:2.75rem;height:2.75rem;color:#e07a79}.AuthShell_verifyHint__ayrzk{margin:0 0 .5rem;font-size:.9rem;line-height:1.55;color:rgba(244,244,245,.72)}.AuthShell_verifyEmail__fftWY{margin:0 0 1.25rem;font-size:.95rem;font-weight:700;color:#f4f4f5;word-break:break-all}.AuthShell_verifySuccess__i3Ekh{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0;font-size:.95rem;color:#86efac}.AuthShell_submitLink__jIAbP{display:block;width:100%;margin-top:.25rem;border-radius:.75rem;background:#c32c2b;padding:.85rem 1rem;text-align:center;font-size:.95rem;font-weight:700;color:#fff;text-decoration:none;transition:background .15s ease}.AuthShell_submitLink__jIAbP:hover{background:#9e2423}