.auth_page__p2Dj4{min-height:100dvh;background:radial-gradient(circle at 78% 16%,hsla(42,49%,69%,.15),transparent 34%),radial-gradient(circle at 18% 70%,rgba(88,105,136,.22),transparent 42%),linear-gradient(145deg,#10131a,#07090d 52%,#030407);color:#f5f0e7;font-family:Georgia,Times New Roman,"Noto Serif TC","Noto Serif SC",serif}.auth_shell__zAIDX{box-sizing:border-box;width:min(100%,1120px);min-height:100dvh;margin:0 auto;padding:28px clamp(18px,4vw,56px) 56px}.auth_footerLinks__5aTTc,.auth_topbar__wOSjo{display:flex;align-items:center;justify-content:space-between;gap:18px}.auth_brand__y4ecu{color:#f5f0e7;font-size:14px;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.auth_nav__WQ9Aa{display:flex;flex-wrap:wrap;gap:12px}.auth_footerLinks__5aTTc a,.auth_nav__WQ9Aa a{display:inline-flex;min-height:44px;align-items:center;color:hsla(39,41%,93%,.7);font-size:13px;text-decoration:none}.auth_footerLinks__5aTTc a:hover,.auth_nav__WQ9Aa a:hover{color:#f0d99f}.auth_grid__2Xeyv{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.72fr);align-items:center;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);min-height:calc(100dvh - 150px);padding:44px 0}.auth_kicker__a0_dB{color:#d7c08a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.auth_hero__8rz3D h1{max-width:760px;margin:16px 0 0;color:#fff7df;font-size:clamp(44px,8vw,92px);font-weight:500;letter-spacing:0;line-height:.92}.auth_hero__8rz3D p{max-width:620px;margin:22px 0 0;color:hsla(39,41%,93%,.72);font-size:18px;line-height:1.7}.auth_panel__BlfzW{border:1px solid rgba(230,236,255,.16);border-radius:18px;background:linear-gradient(145deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.03)),rgba(9,12,18,.84);box-shadow:0 28px 90px rgba(0,0,0,.36);padding:clamp(22px,3vw,34px)}.auth_panel__BlfzW h2{margin:0;color:#fff7df;font-size:26px;font-weight:500}.auth_panelText__CmsDB{margin:10px 0 22px;color:hsla(39,41%,93%,.68);line-height:1.65}.auth_form__w6e22{display:grid;grid-gap:14px;gap:14px}.auth_label__yJrp8{display:grid;grid-gap:8px;gap:8px;color:hsla(39,41%,93%,.82);font-size:13px}.auth_input__x0nyi{box-sizing:border-box;width:100%;min-height:46px;border:1px solid rgba(230,236,255,.16);border-radius:10px;background:hsla(0,0%,100%,.06);color:#fff7df;font:inherit;padding:0 13px}.auth_input__x0nyi:focus{border-color:hsla(43,73%,78%,.72);outline:none}.auth_googleButton__c1JAV,.auth_primaryButton__4Aaq5{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:999px;font:inherit;font-size:14px;cursor:pointer}.auth_primaryButton__4Aaq5{border:0;background:linear-gradient(135deg,#f0d99f,#c9a84c);color:#111317;font-weight:700}.auth_googleButton__c1JAV{border:1px solid rgba(230,236,255,.2);background:hsla(0,0%,100%,.07);color:#f5f0e7}.auth_googleButton__c1JAV:disabled,.auth_primaryButton__4Aaq5:disabled{cursor:not-allowed;opacity:.62}.auth_divider__Ad38J{display:flex;align-items:center;gap:12px;color:hsla(39,41%,93%,.46);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.auth_divider__Ad38J:after,.auth_divider__Ad38J:before{content:"";height:1px;flex:1 1;background:rgba(230,236,255,.16)}.auth_message__xAjkL{min-height:20px;margin:0;color:hsla(39,41%,93%,.7);font-size:13px;line-height:1.5}.auth_error__8A_vF{color:#ffb0a8}.auth_success__iFRPG{color:#bfe6c2}.auth_switchLine__MVZok{margin:16px 0 0;color:hsla(39,41%,93%,.62);font-size:14px}.auth_switchLine__MVZok a{color:#f0d99f;text-decoration:none}.auth_accountCard___ALPR{display:grid;grid-gap:14px;gap:14px}.auth_accountRow__wk7J5{border:1px solid rgba(230,236,255,.14);border-radius:12px;background:hsla(0,0%,100%,.05);padding:14px}.auth_accountRow__wk7J5 span{display:block;color:hsla(39,41%,93%,.46);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.auth_accountRow__wk7J5 strong{display:block;margin-top:6px;color:#fff7df;word-break:break-word}.auth_bossRow__TBaPh{border-color:hsla(43,73%,78%,.46);background:linear-gradient(135deg,hsla(43,73%,78%,.16),hsla(0,0%,100%,.05)),hsla(0,0%,100%,.05);box-shadow:inset 3px 0 0 #c9a84c}@media (max-width:860px){.auth_grid__2Xeyv{grid-template-columns:1fr;align-items:start}.auth_hero__8rz3D h1{font-size:clamp(42px,15vw,68px)}.auth_topbar__wOSjo{align-items:flex-start;flex-direction:column}}