.auth_page__ci2mi{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);min-height:100vh;min-height:100dvh;background:var(--v9-page);color:var(--v9-ink);font-family:var(--v9-ui)}.auth_col__PY8_Q{display:flex;flex-direction:column;min-width:0}.auth_top__2gPgk{display:flex;align-items:center;justify-content:space-between;gap:12px;height:64px;padding:0 32px}.auth_brand__cGIkT{gap:8px;color:var(--v9-ink);font-size:17px;font-weight:800;letter-spacing:-.01em}.auth_back__LbJuM,.auth_brand__cGIkT{display:inline-flex;align-items:center}.auth_back__LbJuM{gap:4px;height:34px;padding:0 10px 0 6px;border-radius:10px;color:var(--v9-ink-2);font-size:14px;font-weight:500;transition:background-color .2s,color .2s}.auth_back__LbJuM:hover{background:var(--v9-wash);color:var(--v9-ink)}.auth_body__gvDFW{display:grid;flex:1;place-items:center;padding:24px 32px 56px}.auth_form__UzeVX{width:min(400px,100%)}.auth_headMo__5QJON{display:none}.auth_title__H_y44{margin:0;font-size:32px;font-weight:800;line-height:1.28;letter-spacing:-.01em}.auth_lead__i_gRZ{margin:8px 0 0;color:var(--v9-ink-2);font-size:15px;line-height:1.75}.auth_stage__OGzGf{position:relative;display:grid;place-items:center;overflow:hidden;border-left:1px solid var(--v9-line-2);background-color:var(--v9-sunken)}.auth_stageIn___yEb3{display:grid;justify-items:center;gap:14px;padding:40px;text-align:center}.auth_stageBubble__fUy1T{transform:rotate(-2deg)}.auth_stageLine__3fjMR{margin:6px 0 0;color:var(--v9-blue-deep);font-size:22px;line-height:1.5;white-space:pre-line}.auth_seg__C_wdX{margin-top:26px}.auth_seg__C_wdX .v9-seg{display:flex}.auth_seg__C_wdX .v9-seg button{flex:1;height:32px;border:0;background:none;font-family:var(--v9-ui);font-size:13.5px;cursor:pointer}.auth_seg__C_wdX .v9-seg button[aria-pressed=true]{background:var(--v9-surface)}.auth_fields__oVZom{display:grid;gap:16px;margin-top:20px}.auth_field___qB_z{display:grid;gap:6px}.auth_labelRow__btyzR{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.auth_label__jCf0h{color:var(--v9-ink-2);font-size:13.5px;font-weight:500}.auth_hint__PtfiP{margin:0;color:var(--v9-ink-3);font-size:12.5px;line-height:1.6}.auth_input__PYwDW input{height:46px;padding:0 14px;font-size:15.5px}.auth_codeRow__hk8VB{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.auth_code__Lmx4z input{font-size:20px;font-weight:800;letter-spacing:.32em;font-variant-numeric:tabular-nums}.auth_code__Lmx4z input::-moz-placeholder{font-size:15px;font-weight:500;letter-spacing:0}.auth_code__Lmx4z input::placeholder{font-size:15px;font-weight:500;letter-spacing:0}.auth_codeRow__hk8VB .auth_codeBtn__xy9kT{height:49px;min-width:128px;border-radius:12px}.auth_textBtn__zcTxT{padding:0;border:0;background:none;color:var(--v9-blue-deep);font-family:var(--v9-ui);font-size:13px;font-weight:800;cursor:pointer}.auth_textBtn__zcTxT:hover{text-decoration:underline;text-underline-offset:3px}.auth_check__PEufx{display:inline-flex;align-items:center;gap:8px;color:var(--v9-ink-2);font-size:13.5px;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth_check__PEufx input{width:17px;height:17px;margin:0;accent-color:var(--v9-ink);cursor:pointer}.auth_submit__vN8KG{width:100%;margin-top:22px}.auth_notice__ZVx2m{display:flex;align-items:flex-start;gap:8px;margin:16px 0 0;font-size:13.5px;font-weight:600;line-height:1.6}.auth_notice__ZVx2m svg{flex:none;margin-top:2px}.auth_noticeBad__SHZnU{color:var(--v9-bad-deep)}.auth_noticeOk__WEkHZ{color:var(--v9-ok-deep)}.auth_or__T1oFm{display:flex;align-items:center;gap:12px;margin:26px 0 16px;color:var(--v9-ink-3);font-size:12.5px;font-weight:500}.auth_or__T1oFm:after,.auth_or__T1oFm:before{content:"";flex:1;height:1px;background:var(--v9-line)}.auth_alts__kvINV{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.auth_alts__kvINV .v9-btn{width:100%;height:46px}.auth_wechatIcon__CGPEq{width:19px;height:19px;color:#07c160}.auth_guest__wl_FS{margin:22px 0 0;font-size:14px}.auth_agree__Z34IT{margin:18px 0 0;color:var(--v9-ink-3);font-size:12.5px;line-height:1.7}.auth_agree__Z34IT button{padding:0 2px;border:0;background:none;color:var(--v9-ink-2);font-family:var(--v9-ui);font-size:12.5px;font-weight:700;cursor:pointer}.auth_agree__Z34IT button:hover{color:var(--v9-ink);text-decoration:underline;text-underline-offset:3px}.auth_done__l9f4m{display:grid;justify-items:start;gap:10px;margin-top:18px}.auth_checking__Nt63h{display:flex;align-items:center;gap:10px;margin-top:24px;color:var(--v9-ink-3);font-size:14px;font-weight:500}.auth_qrScrim__ZSYFs{position:fixed;inset:0;z-index:100;background:rgba(31,35,48,.32);animation:auth_authFade__j9m1B .25s var(--v9-ease)}.auth_qrSheet__UKV7T{position:fixed;top:50%;left:50%;z-index:101;width:min(400px,calc(100% - 32px));padding:24px 24px 22px;border:1.5px solid var(--v9-ink);border-radius:22px;background:var(--v9-surface);box-shadow:var(--v9-float);transform:translate(-50%,-50%);outline:none;animation:auth_authUp__EmNt3 .4s var(--v9-ease)}.auth_qrHead__SoxO4{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.auth_qrTitle__q8ylB{margin:0;font-size:20px;font-weight:800;line-height:1.4}.auth_qrBody__ves3_{margin:4px 0 0;color:var(--v9-ink-2);font-size:14px;line-height:1.7}.auth_qrClose__mDFO9{display:grid;flex:none;place-items:center;width:34px;height:34px;margin:-4px -6px 0 0;border:0;border-radius:10px;background:none;color:var(--v9-ink-3);cursor:pointer}.auth_qrClose__mDFO9:hover{background:var(--v9-wash);color:var(--v9-ink)}.auth_qrStage__PmkOc{min-height:264px;margin-top:18px}.auth_qrFrame__V1mKd,.auth_qrStage__PmkOc{position:relative;display:grid;place-items:center}.auth_qrFrame__V1mKd{width:236px;height:236px;padding:8px;border:2px solid var(--v9-ink);border-radius:18px;background:#fff;box-shadow:4px 4px 0 var(--v9-ink);transition:transform .3s var(--v9-ease)}.auth_qrFrame__V1mKd img{display:block;width:216px;height:216px;border-radius:8px;transition:opacity .35s var(--v9-ease),filter .35s var(--v9-ease)}.auth_qrFrame__V1mKd.auth_isDim__JZcm3 img{opacity:.14;filter:grayscale(1)}.auth_qrOver__bJRKm{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:6px;padding:12px;text-align:center}.auth_qrOver__bJRKm b{font-size:16px;font-weight:800}.auth_qrOver__bJRKm small{color:var(--v9-ink-2);font-size:13px;font-weight:500;line-height:1.5}.auth_qrWait__vN0BF{display:grid;justify-items:center;gap:10px;color:var(--v9-ink-3);font-size:13.5px;font-weight:500}.auth_qrStatus__rBYBD{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 0 0;color:var(--v9-ink-2);font-size:13.5px;font-weight:500}.auth_qrDot__BZNBV{width:8px;height:8px;border-radius:50%;background:var(--v9-blue);animation:auth_v9-busy-blink__vzlNj 1.4s ease-in-out infinite}.auth_qrDot__BZNBV.auth_isScanned___vpv5{background:var(--v9-ok);animation:none}.auth_qrHint__KZJ2_{margin:4px 0 0;color:var(--v9-ink-3);font-size:12.5px;text-align:center}.auth_qrDone__wwN9a{display:grid;justify-items:center;gap:8px;text-align:center}.auth_qrDone__wwN9a b{font-size:16px;font-weight:800}.auth_qrError__pDFnZ{max-width:260px;margin:0;color:var(--v9-bad-deep);font-size:14px;font-weight:600;line-height:1.7;text-align:center}.auth_qrFoot__JyO_0{display:grid;margin-top:18px}.auth_wxLink__x7YBY{margin:16px 0 0;padding:10px 12px;border:1px dashed var(--v9-line);border-radius:12px;background:var(--v9-sunken);color:var(--v9-ink-2);font-size:13px;line-height:1.6;word-break:break-all;-moz-user-select:all;user-select:all;-webkit-user-select:all}.auth_wxStatusBad__mzKvZ,.auth_wxStatusOk__aKK_s{margin:8px 0 0;font-size:13px;font-weight:700;line-height:1.6}.auth_wxStatusOk__aKK_s{color:var(--v9-ok-deep)}.auth_wxStatusBad__mzKvZ{color:var(--v9-bad-deep)}.auth_wxActions__ViFTn{display:grid;justify-items:center;gap:12px;margin-top:18px}.auth_wxActions__ViFTn>.v9-btn{width:100%;height:46px}.auth_wxPair__laP1Z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.auth_wxPair__laP1Z .v9-btn{width:100%;height:46px}.auth_agWrap__pVgOm{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:16px;background:rgba(31,35,48,.32);animation:auth_authFade__j9m1B .25s var(--v9-ease)}.auth_agSheet__MQfpJ{display:flex;flex-direction:column;width:min(680px,100%);max-height:86vh;overflow:hidden;border:1.5px solid var(--v9-ink);border-radius:22px;background:var(--v9-surface);box-shadow:var(--v9-float);color:var(--v9-ink);font-family:var(--v9-ui);animation:auth_authRise__CP1cu .35s var(--v9-ease)}.auth_agHead__urA_1{display:flex;flex:none;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 22px 14px 26px;border-bottom:1px solid var(--v9-line-2)}.auth_agHead__urA_1 h2{margin:0;font-size:20px;font-weight:800;line-height:1.4}.auth_agHead__urA_1 p{margin:2px 0 0;color:var(--v9-ink-3);font-size:12.5px;font-weight:500}.auth_agBody__ztk7w{flex:1;min-height:0;overflow-y:auto;padding:8px 26px 26px}.auth_agBody__ztk7w section{padding-top:18px}.auth_agBody__ztk7w h3{margin:0 0 8px;font-size:16px;font-weight:800}.auth_agBody__ztk7w h4{margin:12px 0 4px;font-size:14.5px;font-weight:800}.auth_agBody__ztk7w li,.auth_agBody__ztk7w p{margin:0 0 8px;color:var(--v9-ink-2);font-size:14.5px;line-height:1.85}.auth_agBody__ztk7w ul{margin:0 0 8px;padding-left:1.3em}.auth_agBody__ztk7w li::marker{color:var(--v9-ink-4)}.auth_agBody__ztk7w .auth_agFoot__aK94V{margin-top:18px;padding-top:14px;border-top:1px solid var(--v9-line-2);color:var(--v9-ink-3);font-size:12.5px;text-align:center}@keyframes auth_authRise__CP1cu{0%{opacity:0;transform:translateY(10px)}}@keyframes auth_authFade__j9m1B{0%{opacity:0}}@keyframes auth_authUp__EmNt3{0%{opacity:0;transform:translate(-50%,-46%)}}@media (max-width:980px){.auth_page__ci2mi{grid-template-columns:minmax(0,1fr)}.auth_stage__OGzGf{display:none}.auth_headMo__5QJON{display:block;margin:0 0 10px -6px}}@media (max-width:720px){.auth_top__2gPgk{height:56px;padding:0 16px}.auth_body__gvDFW{place-items:start center;padding:12px 20px 40px}.auth_title__H_y44{font-size:28px}.auth_codeRow__hk8VB .auth_codeBtn__xy9kT{min-width:112px}}