.AuthPageShell_shell__VXDS5{--auth-text:#28205f;--auth-muted:#6f668d;--auth-soft:#9a93b4;--auth-purple:#7656d6;--auth-pink:#e86aa8;--auth-border:rgba(143,112,210,0.18);--auth-border-strong:rgba(137,101,214,0.28);--auth-surface:rgba(255,255,255,0.86);--auth-surface-strong:rgba(255,255,255,0.94);position:relative;isolation:isolate;min-height:calc(100svh - 4rem);overflow:hidden;background:url(/assets/raster/homepage/hero-mountain-cloudscape.png) top/cover no-repeat,#fbf9ff;color:var(--auth-text)}.AuthPageShell_shell__VXDS5:after{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.46),rgba(255,255,255,.16) 48%,rgba(255,255,255,.04)),linear-gradient(180deg,rgba(251,249,255,0),rgba(251,249,255,.1) 62%,rgba(251,249,255,.84))}.AuthPageShell_mistBand__zRknQ{position:absolute;left:-6%;right:-6%;top:16%;z-index:-1;height:clamp(13rem,24vw,20rem);border-radius:999px;background:linear-gradient(90deg,rgba(255,225,238,.64),rgba(243,232,255,.58) 48%,rgba(255,245,238,.34));filter:blur(62px)}.AuthPageShell_clouds__zNWvC{position:absolute;right:max(-8rem,-10vw);top:7%;z-index:-1;width:min(58vw,46rem);height:auto;opacity:.34;object-fit:contain}.AuthPageShell_inner__Vrj_M{display:grid;position:relative;z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;gap:0;width:min(100% - 2rem,1180px);min-height:inherit;margin:0 auto;padding:clamp(2.25rem,5vw,4.75rem) 0 clamp(3rem,7vw,6rem)}.AuthPageShell_contentColumn__PnL8G{width:min(100%,36rem);min-width:0}.AuthPageShell_copyBlock__twrwi{max-width:36rem;margin-inline:auto;text-align:center}.AuthPageShell_eyebrow__UU3sr{display:inline-flex;min-height:40px;align-items:center;padding:0 1.05rem;border:1px solid var(--auth-border-strong);border-radius:999px;background:rgba(255,255,255,.76);color:var(--auth-purple);font-size:clamp(.78rem,1.4vw,.88rem);font-weight:800;letter-spacing:0;box-shadow:0 8px 22px rgba(89,58,155,.08);backdrop-filter:blur(14px)}.AuthPageShell_copyBlock__twrwi h1{margin:1.15rem 0 0;color:var(--auth-text);font-family:var(--font-serif-zh),"Noto Serif TC","Source Han Serif TC","Songti TC",serif;font-size:clamp(3.45rem,6.5vw,4.8rem);font-weight:800;line-height:1.03;letter-spacing:0}.AuthPageShell_copyBlock__twrwi p{max-width:34rem;margin:1rem auto 0;color:var(--auth-text);font-size:clamp(1rem,1.55vw,1.16rem);font-weight:600;line-height:1.78}.AuthPageShell_formSurface__biJDZ{width:min(100%,35.5rem);margin:clamp(1.5rem,3vw,2.2rem) auto 0;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--auth-border);border-radius:24px;background:var(--auth-surface);box-shadow:0 22px 60px rgba(55,40,95,.12);backdrop-filter:blur(18px)}.AuthPageShell_visualPanel__RNoEQ{position:absolute;inset:0 auto 0 50%;z-index:-1;isolation:isolate;width:100vw;min-height:100%;overflow:hidden;transform:translateX(-50%);border:0;border-radius:0;box-shadow:none;background:transparent}.AuthPageShell_heroImage__UOQSq{z-index:0;display:none;object-fit:cover;object-position:center;opacity:.72}.AuthPageShell_visualScrim__S94zd{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(251,249,255,0),rgba(251,249,255,.5))}.AuthPageShell_bagua__gP_N_{position:absolute;right:clamp(1rem,10vw,12rem);top:clamp(2rem,7vw,6rem);z-index:3;width:min(48vw,34rem);height:auto;opacity:.42;filter:drop-shadow(0 28px 50px rgba(118,86,214,.12))}.AuthPageShell_astrolabe__O8Hx1{position:absolute;left:clamp(1rem,8vw,9rem);bottom:clamp(-8rem,-7vw,-4rem);z-index:2;width:min(42vw,28rem);height:auto;opacity:.24}.AuthPageShell_visualCards__wCFVg{display:none}.AuthPageShell_visualCards__wCFVg span{display:inline-flex;width:3.75rem;height:3.75rem;align-items:center;justify-content:center;border:1px solid rgba(137,101,214,.18);border-radius:18px;background:rgba(255,255,255,.72);box-shadow:0 10px 24px rgba(89,58,155,.08);backdrop-filter:blur(14px)}.AuthPageShell_shell__VXDS5 .pst-auth-form{display:grid;gap:1.05rem}.AuthPageShell_shell__VXDS5 .pst-auth-field{display:grid;gap:.5rem;min-width:0}.AuthPageShell_shell__VXDS5 .pst-auth-label{color:var(--auth-purple);font-size:.9rem;font-weight:800}.AuthPageShell_shell__VXDS5 .pst-auth-input{width:100%;min-width:0;min-height:3rem;border:1px solid rgba(127,108,166,.26);border-radius:14px;background:rgba(255,255,255,.78);color:var(--auth-text);font:inherit;font-size:.98rem;line-height:1.35;outline:none;padding:.78rem .95rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.92)}.AuthPageShell_shell__VXDS5 .pst-auth-input:focus{border-color:rgba(118,86,214,.55);box-shadow:0 0 0 4px rgba(118,86,214,.1)}.AuthPageShell_shell__VXDS5 .pst-auth-input::placeholder{color:var(--auth-soft)}.AuthPageShell_shell__VXDS5 .pst-auth-button{display:inline-flex;width:100%;min-width:0;min-height:3rem;align-items:center;justify-content:center;gap:.62rem;border-radius:999px;padding:.82rem clamp(.95rem,4vw,1.35rem);font-size:clamp(.82rem,2.9vw,.95rem);font-weight:800;line-height:1.12;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.AuthPageShell_shell__VXDS5 .pst-auth-button-label,.AuthPageShell_shell__VXDS5 .pst-auth-button>span{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AuthPageShell_shell__VXDS5 .pst-auth-button:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px)}.AuthPageShell_shell__VXDS5 .pst-auth-button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px) scale(.99)}.AuthPageShell_shell__VXDS5 .pst-auth-button:disabled,.AuthPageShell_shell__VXDS5 .pst-auth-button[aria-disabled=true]{cursor:not-allowed;opacity:.62}.AuthPageShell_shell__VXDS5 .pst-auth-button-primary{border:0;background:linear-gradient(90deg,var(--auth-purple) 0,var(--auth-pink) 100%);color:white;box-shadow:0 12px 26px rgba(144,79,190,.22)}.AuthPageShell_shell__VXDS5 .pst-auth-button-secondary{border:1px solid rgba(118,86,214,.3);background:rgba(255,255,255,.78);color:var(--auth-purple);box-shadow:0 8px 20px rgba(89,58,155,.05)}.AuthPageShell_shell__VXDS5 .pst-auth-button-google{color:var(--auth-text)}.AuthPageShell_shell__VXDS5 .pst-auth-button-line{border-color:rgba(6,199,85,.34);background:linear-gradient(135deg,#06c755,#00b900);color:white;box-shadow:0 12px 26px rgba(6,199,85,.18)}.AuthPageShell_shell__VXDS5 .pst-auth-button-kakao{border-color:rgba(224,197,0,.42);background:#fee500;color:#191600;box-shadow:0 12px 26px rgba(254,229,0,.2)}.AuthPageShell_shell__VXDS5 .pst-auth-stack{display:grid;gap:.8rem;min-width:0;margin-top:1rem}.AuthPageShell_shell__VXDS5 .pst-auth-disclosure,.AuthPageShell_shell__VXDS5 .pst-auth-notice,.AuthPageShell_shell__VXDS5 .pst-auth-subcard{min-width:0;border:1px solid var(--auth-border);border-radius:18px;background:rgba(255,255,255,.7);color:var(--auth-muted)}.AuthPageShell_shell__VXDS5 .pst-auth-subcard{margin-top:1rem;padding:1rem}.AuthPageShell_shell__VXDS5 .pst-auth-subcard h2{margin:0;color:var(--auth-text);font-size:.95rem;font-weight:800}.AuthPageShell_shell__VXDS5 .pst-auth-subcard p{margin:.5rem 0 0;color:var(--auth-muted);font-size:.82rem;line-height:1.7}.AuthPageShell_shell__VXDS5 .pst-auth-disclosure,.AuthPageShell_shell__VXDS5 .pst-auth-notice{padding:.7rem .9rem;font-size:.86rem;line-height:1.6}.AuthPageShell_shell__VXDS5 .pst-auth-notice-error{color:var(--auth-purple)}.AuthPageShell_shell__VXDS5 .pst-auth-helper{color:var(--auth-muted);font-size:.85rem;line-height:1.7}.AuthPageShell_shell__VXDS5 .pst-auth-footer{margin-top:1.35rem;color:var(--auth-muted);font-size:.92rem;line-height:1.6;text-align:center}.AuthPageShell_shell__VXDS5 .pst-auth-link{color:var(--auth-purple);font-weight:800;text-decoration:none}.AuthPageShell_shell__VXDS5 .pst-auth-link:hover{text-decoration:underline}.AuthPageShell_shell__VXDS5 .pst-auth-gift-overlay{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background:rgba(61,42,88,.42);backdrop-filter:blur(8px)}.AuthPageShell_shell__VXDS5 .pst-auth-gift-dialog{width:min(100%,28rem);padding:1.5rem;border:1px solid var(--auth-border);border-radius:24px;background:var(--auth-surface-strong);box-shadow:0 24px 70px rgba(89,58,155,.12);text-align:center}.AuthPageShell_shell__VXDS5 .pst-auth-gift-dialog h2{margin:0;color:var(--auth-text);font-size:1.2rem;font-weight:800}.AuthPageShell_shell__VXDS5 .pst-auth-gift-dialog p{margin:.8rem 0 0;color:var(--auth-muted);font-size:.92rem;line-height:1.7}@media (max-width:900px){.AuthPageShell_inner__Vrj_M{grid-template-columns:1fr;align-items:center;gap:0;padding-top:2rem}.AuthPageShell_shell__VXDS5{background:url(/assets/raster/homepage/hero-mountain-cloudscape.png) top/cover no-repeat,#fbf9ff}.AuthPageShell_visualPanel__RNoEQ{min-height:100%;order:0}.AuthPageShell_bagua__gP_N_{top:1rem;right:-5rem;width:min(74vw,22rem);opacity:.28}.AuthPageShell_astrolabe__O8Hx1{left:-6rem;width:min(64vw,18rem)}.AuthPageShell_visualCards__wCFVg{display:none}.AuthPageShell_copyBlock__twrwi h1{font-size:clamp(2.25rem,11vw,3.6rem)}.AuthPageShell_formSurface__biJDZ{width:100%}}@media (max-width:760px){.AuthPageShell_shell__VXDS5{background:url(/assets/raster/homepage/mobile-hero-mountain-cloudscape-imagegen.png) top/cover no-repeat,#fbf9ff}.AuthPageShell_shell__VXDS5:after{background:linear-gradient(90deg,rgba(255,255,255,.22),rgba(255,255,255,.04) 58%,rgba(255,255,255,0)),linear-gradient(180deg,rgba(251,249,255,0),rgba(251,249,255,.08) 52%,rgba(251,249,255,.76))}}@media (max-width:420px){.AuthPageShell_inner__Vrj_M{width:min(100% - 1.25rem,1180px)}.AuthPageShell_formSurface__biJDZ{padding:1rem;border-radius:20px}.AuthPageShell_shell__VXDS5 .pst-auth-button{min-height:2.85rem;padding-inline:.78rem;font-size:clamp(.74rem,3.55vw,.88rem)}}html[data-theme=dark] .AuthPageShell_shell__VXDS5,html[data-theme=highContrast] .AuthPageShell_shell__VXDS5{--auth-text:rgba(255,247,254,0.96);--auth-muted:rgba(231,216,238,0.78);--auth-soft:rgba(216,199,226,0.58);--auth-purple:#f4b9ff;--auth-pink:#ff9ed0;--auth-border:rgba(238,211,245,0.16);--auth-border-strong:rgba(244,185,255,0.34);--auth-surface:rgba(27,20,39,0.8);--auth-surface-strong:rgba(34,25,49,0.92);background:radial-gradient(circle at 14% 12%,rgba(244,185,255,.12),transparent 26rem),radial-gradient(circle at 82% 16%,rgba(118,86,214,.16),transparent 31rem),linear-gradient(180deg,#0f0a18,#171020 48%,#100b18)}html[data-theme=dark] .AuthPageShell_shell__VXDS5:after,html[data-theme=highContrast] .AuthPageShell_shell__VXDS5:after{background:linear-gradient(90deg,rgba(15,10,24,.96),rgba(15,10,24,.66) 50%,rgba(15,10,24,.16)),linear-gradient(180deg,rgba(15,10,24,.56),rgba(15,10,24,.22) 52%,rgba(16,11,24,.92))}html[data-theme=dark] .AuthPageShell_mistBand__zRknQ,html[data-theme=highContrast] .AuthPageShell_mistBand__zRknQ{background:linear-gradient(90deg,rgba(244,185,255,.12),rgba(118,86,214,.16),rgba(255,158,208,.08))}html[data-theme=dark] .AuthPageShell_clouds__zNWvC,html[data-theme=highContrast] .AuthPageShell_clouds__zNWvC{opacity:.2;filter:brightness(1.35) saturate(.86);mix-blend-mode:screen}html[data-theme=dark] .AuthPageShell_eyebrow__UU3sr,html[data-theme=dark] .AuthPageShell_formSurface__biJDZ,html[data-theme=highContrast] .AuthPageShell_eyebrow__UU3sr,html[data-theme=highContrast] .AuthPageShell_formSurface__biJDZ{border-color:var(--auth-border);background:linear-gradient(145deg,rgba(34,25,49,.88),rgba(22,16,32,.78));box-shadow:0 20px 50px rgba(6,3,12,.36)}html[data-theme=dark] .AuthPageShell_visualPanel__RNoEQ,html[data-theme=highContrast] .AuthPageShell_visualPanel__RNoEQ{border-color:var(--auth-border);background:rgba(17,12,26,.88);box-shadow:0 26px 62px rgba(6,3,12,.4)}html[data-theme=dark] .AuthPageShell_heroImage__UOQSq,html[data-theme=highContrast] .AuthPageShell_heroImage__UOQSq{opacity:.48;filter:saturate(.86) brightness(.78);mix-blend-mode:screen}html[data-theme=dark] .AuthPageShell_visualScrim__S94zd,html[data-theme=highContrast] .AuthPageShell_visualScrim__S94zd{background:linear-gradient(180deg,rgba(15,10,24,.08),rgba(15,10,24,.22) 48%,rgba(15,10,24,.76)),linear-gradient(90deg,rgba(15,10,24,.7),rgba(15,10,24,.2) 58%,rgba(15,10,24,.34))}html[data-theme=dark] .AuthPageShell_shell__VXDS5 .pst-auth-disclosure,html[data-theme=dark] .AuthPageShell_shell__VXDS5 .pst-auth-notice,html[data-theme=dark] .AuthPageShell_shell__VXDS5 .pst-auth-subcard,html[data-theme=dark] .AuthPageShell_visualCards__wCFVg span,html[data-theme=highContrast] .AuthPageShell_shell__VXDS5 .pst-auth-disclosure,html[data-theme=highContrast] .AuthPageShell_shell__VXDS5 .pst-auth-notice,html[data-theme=highContrast] .AuthPageShell_shell__VXDS5 .pst-auth-subcard,html[data-theme=highContrast] .AuthPageShell_visualCards__wCFVg span{border-color:var(--auth-border);background:rgba(44,33,64,.6)}html[data-theme=dark] .AuthPageShell_shell__VXDS5 .pst-auth-input,html[data-theme=highContrast] .AuthPageShell_shell__VXDS5 .pst-auth-input{border-color:rgba(238,211,245,.22);background:rgba(15,10,24,.42);color:var(--auth-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}html[data-theme=dark] .AuthPageShell_shell__VXDS5 .pst-auth-input:focus,html[data-theme=highContrast] .AuthPageShell_shell__VXDS5 .pst-auth-input:focus{border-color:rgba(244,185,255,.58);box-shadow:0 0 0 4px rgba(244,185,255,.12)}html[data-theme=dark] .AuthPageShell_shell__VXDS5 .pst-auth-button-secondary,html[data-theme=highContrast] .AuthPageShell_shell__VXDS5 .pst-auth-button-secondary{border-color:var(--auth-border-strong);background:rgba(44,33,64,.62);color:var(--auth-text)}html[data-theme=dark] .AuthPageShell_astrolabe__O8Hx1,html[data-theme=dark] .AuthPageShell_bagua__gP_N_,html[data-theme=highContrast] .AuthPageShell_astrolabe__O8Hx1,html[data-theme=highContrast] .AuthPageShell_bagua__gP_N_{mix-blend-mode:screen;opacity:.36}