.Auth_shell__xNGP_{background:radial-gradient(120% 80% at 100% 0,rgba(158,27,18,.35),transparent 60%),radial-gradient(90% 70% at 0 100%,rgba(138,90,28,.18),transparent 60%),linear-gradient(180deg,var(--wx-lacquer-2) 0,var(--wx-lacquer) 100%);border:1px solid hsla(40,82%,68%,.45);border-radius:18px;box-shadow:0 0 0 4px rgba(20,8,7,.9),0 0 0 5px hsla(40,82%,68%,.22),0 30px 80px rgba(0,0,0,.6);color:var(--wx-parchment);display:grid;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.Auth_shell__xNGP_[data-art=true]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.Auth_corner___znz0{color:var(--wx-gold);height:58px;opacity:.9;pointer-events:none;position:absolute;width:58px;z-index:3}.Auth_corner___znz0[data-pos=tl]{left:6px;top:6px}.Auth_corner___znz0[data-pos=tr]{right:6px;top:6px;transform:scaleX(-1)}.Auth_corner___znz0[data-pos=bl]{bottom:6px;left:6px;transform:scaleY(-1)}.Auth_corner___znz0[data-pos=br]{bottom:6px;right:6px;transform:scale(-1)}.Auth_art__kCsBf{display:none;isolation:isolate;min-height:100%;overflow:hidden;position:relative}@media (min-width:768px){.Auth_art__kCsBf{display:block}}.Auth_art__kCsBf img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%}.Auth_art__kCsBf:after{background:linear-gradient(90deg,transparent 55%,var(--wx-lacquer-2) 100%),linear-gradient(180deg,rgba(20,8,7,.1) 40%,rgba(20,8,7,.55) 100%);content:"";inset:0;position:absolute;z-index:1}.Auth_artTag__bxATQ{background:rgba(20,8,7,.45);border:1px solid hsla(40,82%,68%,.5);font-family:Songti SC,STKaiti,serif;font-size:20px;left:26px;letter-spacing:6px;padding:10px 6px;text-shadow:0 2px 6px rgba(0,0,0,.8);top:26px;writing-mode:vertical-rl}.Auth_artCaption__0Q5iP,.Auth_artTag__bxATQ{color:#ffe3a1;position:absolute;z-index:2}.Auth_artCaption__0Q5iP{bottom:34px;font-family:utmgodswordbold,serif;font-size:24px;left:0;letter-spacing:1px;right:0;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.9),0 0 18px rgba(158,27,18,.6)}.Auth_ember__3XPEX{animation:Auth_ember__3XPEX 7s linear infinite;background:#ffcf6e;border-radius:50%;bottom:-10px;box-shadow:0 0 8px 2px rgba(255,150,60,.7);height:4px;opacity:0;position:absolute;width:4px;z-index:2}@keyframes Auth_ember__3XPEX{0%{opacity:0;transform:translateZ(0)}10%{opacity:.9}to{opacity:0;transform:translate3d(var(--dx,20px),-420px,0)}}.Auth_body__rm6A3{padding:34px 20px 24px;position:relative;z-index:2}@media (min-width:480px){.Auth_body__rm6A3{padding:38px 32px 28px}}.Auth_head__GW6tL{display:grid;gap:8px;justify-items:center;text-align:center}.Auth_logo__kzh55{filter:drop-shadow(0 4px 14px rgba(0,0,0,.6)) drop-shadow(0 0 18px rgba(240,196,106,.18));height:auto;width:clamp(150px,42vw,196px)}.Auth_title__vf7Dh{font-family:utmgodswordbold,serif;font-size:clamp(22px,5vw,28px);font-weight:400;line-height:1.15;margin:0}.Auth_subtitle__EyA_5{color:#cdb88f;font-size:14px;margin:0}.Auth_divider__9OXnK{background:url(/assets/images/home/hoa-van.png) 50%/contain no-repeat;height:12px;margin:2px auto 0;opacity:.8;width:min(220px,70%)}.Auth_form__gKX2V{margin-top:20px}.Auth_form__gKX2V,.Auth_grid2__W4JD8{display:grid;gap:14px}@media (min-width:640px){.Auth_grid2__W4JD8{grid-template-columns:repeat(2,minmax(0,1fr))}}.Auth_label__bcB3h{color:#e9d3a4;display:block;font-size:13.5px;font-weight:600;letter-spacing:.2px;margin-bottom:6px}.Auth_control__osDoN{position:relative}.Auth_icon__UaJHt{color:#b89a64;height:18px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:18px}.Auth_input__HBDmu{background:rgba(0,0,0,.38);border:1px solid hsla(40,82%,68%,.28);border-radius:10px;color:#fff4dc;font-size:15.5px;height:48px;outline:none;padding:0 14px 0 42px;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;width:100%}.Auth_input__HBDmu::-moz-placeholder{color:#8f7c5c}.Auth_input__HBDmu::placeholder{color:#8f7c5c}.Auth_input__HBDmu:focus{background:rgba(0,0,0,.5);border-color:var(--wx-gold);box-shadow:0 0 0 3px hsla(40,82%,68%,.18)}.Auth_input__HBDmu[aria-invalid=true]{border-color:#e0463a}.Auth_input__HBDmu:-webkit-autofill{-webkit-text-fill-color:#fff4dc;box-shadow:inset 0 0 0 40px #1b0b08;caret-color:#fff4dc}.Auth_withToggle__1fglE{padding-right:52px}.Auth_toggle__rqLJA{border-radius:8px;color:#cdb88f;display:grid;height:44px;place-items:center;position:absolute;right:2px;top:2px;width:44px}.Auth_toggle__rqLJA:hover{color:#ffe3a1}.Auth_error__zLmji{color:#ff9f7a;font-size:12.5px;margin-top:5px}.Auth_submit__hBvst{font-size:17px;min-height:50px;width:100%}.Auth_submit__hBvst:disabled{cursor:not-allowed;opacity:.55}.Auth_switch__EEAZx{color:#cdb88f;font-size:14.5px;margin-top:18px;text-align:center}.Auth_switch__EEAZx a,.Auth_switch__EEAZx button{color:#ffd66b;font-weight:700;min-height:44px;padding:0 6px;text-decoration:underline;text-underline-offset:3px}.Auth_close__7KNq2{background:rgba(0,0,0,.35);border:1px solid hsla(40,82%,68%,.3);border-radius:50%;color:#e9d3a4;display:grid;height:44px;place-items:center;position:absolute;right:18px;top:18px;transition:transform .2s ease,color .2s ease;width:44px;z-index:4}.Auth_close__7KNq2:hover{color:#fff;transform:rotate(90deg)}.Auth_rise__Ng_T4{animation:Auth_rise__Ng_T4 .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0)*55ms + 80ms)}@keyframes Auth_rise__Ng_T4{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.Auth_page__Pkh_5{background:var(--wx-lacquer);display:grid;isolation:isolate;min-height:100svh;overflow:hidden;padding:88px 12px 40px;place-items:center;position:relative}.Auth_page__Pkh_5:before{background:url(/assets/images/auth/register-bg-blur.webp) 50%/cover no-repeat;inset:-40px;transform:scale(1.1);z-index:-2}.Auth_page__Pkh_5:after,.Auth_page__Pkh_5:before{content:"";position:absolute}.Auth_page__Pkh_5:after{background:radial-gradient(80% 60% at 50% 30%,rgba(20,8,7,.35),rgba(20,8,7,.9));inset:0;z-index:-1}.Auth_pageShell__HjwUN{max-width:1040px;width:100%}@media (prefers-reduced-motion:reduce){.Auth_ember__3XPEX{display:none}.Auth_rise__Ng_T4{animation:none}.Auth_close__7KNq2,.Auth_input__HBDmu{transition:none}}