.glass-notice-popup.van-popup[data-v-0381e41f]{background:transparent!important;max-width:calc(100vw - 32px);overflow:visible!important}.gnp[data-v-0381e41f]{--gnp-pad-x: .71429rem;position:relative;width:min(86vw,12.14286rem);max-height:min(74vh,18.57143rem);display:flex;flex-direction:column;border-radius:.78571rem;overflow:hidden;isolation:isolate;background:radial-gradient(120% 80% at 50% -10%,color-mix(in srgb,var(--app-theme-primary) 22%,transparent),transparent 55%),color-mix(in srgb,var(--app-theme-surface, #fff) 88%,transparent);backdrop-filter:blur(1rem) saturate(1.45);-webkit-backdrop-filter:blur(1rem) saturate(1.45);border:.03571rem solid color-mix(in srgb,var(--app-theme-primary-light, #fff) 26%,transparent);box-shadow:0 .03571rem color-mix(in srgb,#fff 45%,transparent) inset,0 1rem 2rem #00000047;animation:gnp-in-0381e41f .32s cubic-bezier(.22,1,.36,1)}.gnp__accent[data-v-0381e41f]{display:block;height:.10714rem;background:var(--app-theme-cta-gradient, var(--app-theme-primary));opacity:.95}.gnp__close[data-v-0381e41f]{position:absolute;top:.35714rem;right:.35714rem;z-index:2;width:.92857rem;height:.92857rem;border:none;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--app-theme-text-muted);background:color-mix(in srgb,var(--app-theme-text-primary) 5%,transparent);-webkit-tap-highlight-color:transparent}.gnp__close[data-v-0381e41f]:active{transform:scale(.94);opacity:.8}.gnp__head[data-v-0381e41f]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.10714rem;padding:.5rem var(--gnp-pad-x) .28571rem}.gnp__eyebrow[data-v-0381e41f]{margin:0;font-size:.35714rem;font-weight:600;letter-spacing:.12em;text-transform:none;color:var(--app-theme-primary);line-height:1}.gnp__title[data-v-0381e41f]{margin:0;max-width:100%;padding:0 .85714rem;font-size:.53571rem;font-weight:700;letter-spacing:.01em;color:var(--app-theme-text-primary);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gnp__meta[data-v-0381e41f]{margin:0;font-size:.35714rem;font-weight:500;color:var(--app-theme-text-muted);line-height:1.2}.gnp__body[data-v-0381e41f]{position:relative;z-index:1;flex:1;min-height:5rem;max-height:42vh;margin:0 var(--gnp-pad-x);border-radius:.5rem;background:color-mix(in srgb,var(--app-theme-page-bg, #ffffff) 65%,transparent);border:.03571rem solid color-mix(in srgb,var(--app-theme-primary) 9%,transparent);overflow:hidden}.gnp__scroll[data-v-0381e41f]{height:100%;max-height:42vh;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.57143rem .5rem;scrollbar-width:thin;-webkit-mask-image:linear-gradient(180deg,#000 92%,transparent);mask-image:linear-gradient(180deg,#000 92%,transparent)}.gnp__text[data-v-0381e41f]{margin:0;font-family:inherit;font-size:.5rem;font-weight:500;line-height:1.75;color:var(--app-theme-text-secondary);white-space:pre-wrap;word-break:break-word;text-align:left}.gnp__foot[data-v-0381e41f]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.42857rem;padding:.57143rem var(--gnp-pad-x) calc(.64286rem + env(safe-area-inset-bottom,0px))}.gnp__dots[data-v-0381e41f]{display:inline-flex;align-items:center;justify-content:center;gap:.17857rem;min-height:.28571rem}.gnp__dot[data-v-0381e41f]{width:.17857rem;height:.17857rem;border-radius:35.67857rem;background:color-mix(in srgb,var(--app-theme-text-muted) 40%,transparent);transition:width .22s ease,background .22s ease}.gnp__dot--on[data-v-0381e41f]{width:.5rem;background:var(--app-theme-primary)}.gnp__actions[data-v-0381e41f]{display:flex;align-items:center;width:100%;gap:0}.gnp__actions--multi[data-v-0381e41f]{gap:.35714rem}.gnp__side[data-v-0381e41f]{flex-shrink:0;width:1.5rem;height:1.57143rem;border-radius:.42857rem;border:.03571rem solid color-mix(in srgb,var(--app-theme-primary) 16%,transparent);background:color-mix(in srgb,var(--app-theme-surface) 70%,transparent);color:var(--app-theme-primary);display:grid;place-items:center;font-size:.57143rem;cursor:pointer;-webkit-tap-highlight-color:transparent}.gnp__side[data-v-0381e41f]:disabled{opacity:.28;cursor:default}.gnp__side[data-v-0381e41f]:not(:disabled):active{transform:scale(.96)}.gnp__cta[data-v-0381e41f]{flex:1;height:1.57143rem;border:none;border-radius:.42857rem;font-size:.53571rem;font-weight:700;letter-spacing:.06em;color:#fff;cursor:pointer;background:var(--app-theme-cta-gradient, var(--app-theme-primary));box-shadow:0 .35714rem .78571rem color-mix(in srgb,var(--app-theme-primary) 30%,transparent);-webkit-tap-highlight-color:transparent}.gnp__cta[data-v-0381e41f]:active{transform:scale(.985);opacity:.94}.gnp__dismiss[data-v-0381e41f]{border:none;background:transparent;padding:0 .28571rem;font-size:.42857rem;font-weight:500;color:var(--app-theme-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent}.gnp__dismiss[data-v-0381e41f]:active{opacity:.7}@keyframes gnp-in-0381e41f{0%{opacity:0;transform:translateY(.57143rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}html.is-night .gnp[data-v-0381e41f],html[data-night="1"] .gnp[data-v-0381e41f]{background:radial-gradient(120% 80% at 50% -10%,color-mix(in srgb,var(--app-theme-primary) 28%,transparent),transparent 55%),color-mix(in srgb,#16102a 86%,transparent);border-color:color-mix(in srgb,var(--app-theme-primary-light) 22%,transparent);box-shadow:0 .03571rem color-mix(in srgb,#fff 8%,transparent) inset,0 1rem 2.14286rem #00000085}html.is-night .gnp__eyebrow[data-v-0381e41f],html[data-night="1"] .gnp__eyebrow[data-v-0381e41f]{color:var(--app-theme-primary-light, #c4b5fd)}html.is-night .gnp__body[data-v-0381e41f],html[data-night="1"] .gnp__body[data-v-0381e41f]{background:color-mix(in srgb,#120c24 82%,transparent);border-color:color-mix(in srgb,var(--app-theme-primary) 14%,transparent)}html.is-night .gnp__text[data-v-0381e41f],html[data-night="1"] .gnp__text[data-v-0381e41f]{color:var(--app-theme-text-secondary, #b8aed8)}html.is-night .gnp__close[data-v-0381e41f],html[data-night="1"] .gnp__close[data-v-0381e41f]{background:color-mix(in srgb,#fff 6%,transparent);color:var(--app-theme-text-muted, #9a90b8)}html.is-night .gnp__side[data-v-0381e41f],html[data-night="1"] .gnp__side[data-v-0381e41f]{background:color-mix(in srgb,#1a1030 80%,transparent);border-color:color-mix(in srgb,var(--app-theme-primary) 22%,transparent);color:var(--app-theme-primary-light, #c4b5fd)}#app[data-v-eb9bfef6]{width:100%;min-height:calc(var(--vh, 1vh) * 100)}.route-progress[data-v-eb9bfef6]{position:fixed;top:0;left:0;right:0;height:.10714rem;z-index:10001;pointer-events:none;overflow:hidden;opacity:0;transition:opacity .2s ease;background:transparent}.route-progress[data-v-eb9bfef6]:after{content:"";position:absolute;top:0;left:-40%;width:40%;height:100%;background:linear-gradient(90deg,transparent,var(--app-theme-primary) 30%,var(--app-theme-primary-light) 70%,transparent);transform:translate(0)}.route-progress--active[data-v-eb9bfef6]{opacity:1}.route-progress--active[data-v-eb9bfef6]:after{animation:route-progress-slide-eb9bfef6 .9s ease-in-out infinite}.cs-notify-banner[data-v-eb9bfef6]{position:fixed;top:0;left:.42857rem;right:.42857rem;z-index:9000;min-height:2rem;display:flex;align-items:center;gap:.35714rem;padding:.35714rem .42857rem;margin-top:calc(var(--app-safe-area-top, 0px) + .21429rem);border-radius:.57143rem;background:color-mix(in srgb,var(--app-theme-surface, #fff) 78%,transparent);backdrop-filter:blur(.71429rem) saturate(1.3);-webkit-backdrop-filter:blur(.71429rem) saturate(1.3);border:.03571rem solid color-mix(in srgb,var(--app-theme-primary-light, #fff) 28%,transparent);color:var(--app-theme-text-primary);box-shadow:0 .03571rem color-mix(in srgb,#fff 35%,transparent) inset,0 .35714rem 1rem #00000029;animation:cs-notify-slide-in-eb9bfef6 .24s ease-out}.cs-notify-avatar img[data-v-eb9bfef6]{width:1.21429rem;height:1.21429rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:.03571rem solid color-mix(in srgb,#fff 55%,transparent);box-shadow:0 .07143rem .28571rem #0000001f}.cs-notify-body[data-v-eb9bfef6]{flex:1;min-width:0}.cs-notify-title[data-v-eb9bfef6]{font-size:.46429rem;font-weight:700;line-height:1.15;color:var(--app-theme-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-notify-subtitle[data-v-eb9bfef6]{margin-top:.10714rem;font-size:.42857rem;line-height:1.2;color:var(--app-theme-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-notify-close[data-v-eb9bfef6]{border:none;width:1rem;height:1rem;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--app-theme-surface) 60%,transparent);color:var(--app-theme-text-muted);font-size:.5rem;line-height:1;padding:0;margin-left:.07143rem;-webkit-tap-highlight-color:transparent}@keyframes cs-notify-slide-in-eb9bfef6{0%{transform:translateY(-.42857rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes route-progress-slide-eb9bfef6{0%{transform:translate(0)}to{transform:translate(350%)}}.auth-gate-popup[data-v-eb9bfef6] .van-popup{width:100%;max-width:560px;margin:0 auto;border-radius:16px 16px 0 0}.auth-gate-card[data-v-eb9bfef6]{padding:.64286rem .5rem calc(.64286rem + var(--app-safe-area-bottom));background:var(--app-theme-surface)}.auth-gate-title[data-v-eb9bfef6]{font-size:.57143rem;font-weight:700;color:var(--app-theme-text-primary);text-align:center}.auth-gate-desc[data-v-eb9bfef6]{margin-top:.21429rem;font-size:.46429rem;color:var(--app-theme-text-muted);text-align:center}.auth-gate-actions[data-v-eb9bfef6]{margin-top:.5rem;display:grid;grid-template-columns:1fr 1fr;gap:.35714rem}.auth-gate-btn[data-v-eb9bfef6]{height:1.35714rem;border:none;border-radius:.35714rem;font-size:.5rem;font-weight:600;cursor:pointer;transition:transform .15s ease,opacity .2s ease}.auth-gate-btn[data-v-eb9bfef6]:active{transform:scale(.98);opacity:.92}.auth-gate-btn--ghost[data-v-eb9bfef6]{color:var(--app-theme-text-secondary);background:var(--app-theme-primary-soft)}.auth-gate-btn--primary[data-v-eb9bfef6]{color:var(--app-theme-on-primary);background:var(--app-theme-cta-gradient)}.auth-login-popup[data-v-eb9bfef6] .van-popup{width:100%;max-width:560px;margin:0 auto;border-radius:16px 16px 0 0;height:min(92vh,760px);overflow:hidden;background:#fff;color:#1a2332;color-scheme:light}*{margin:0;padding:0;box-sizing:border-box}html{font-size:1rem}html{height:100%;min-height:calc(var(--vh, 1vh) * 100)}html,body{width:100%;height:100%;min-height:100%;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Microsoft Yahei,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:.57143rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;overscroll-behavior-y:none}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}a:focus{outline:none}h1,h2,h3,h4,h5,h6,p{margin:0}ul,ol,li{margin:0;padding:0;list-style:none}input,textarea{outline:none;border:none;font-family:inherit}input:focus,textarea:focus{border-color:transparent}input::-moz-placeholder,textarea::-moz-placeholder{color:#adadad}input::placeholder,textarea::placeholder{color:#adadad}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent}input:focus::placeholder,textarea:focus::placeholder{color:transparent}button{outline:none;border:none;background:transparent;font-family:inherit;-webkit-tap-highlight-color:transparent}button:hover{cursor:pointer}::-webkit-scrollbar{display:none}html{scrollbar-width:none}*{-ms-overflow-style:none}.van-cell{font-size:15px!important;min-height:44px!important}.van-field__label{font-size:15px!important;width:75px!important}.van-field__control{font-size:15px!important}.van-button{font-size:16px!important;height:44px!important}#app{width:100%;min-height:calc(var(--vh, 1vh) * 100);background-color:var(--app-theme-page-bg, #ffffff);position:relative}:root{--app-safe-area-top-reduce: 0px;--app-safe-area-bottom-reduce: 0px;--app-footer-safe-area-bottom-reduce: 0px;--app-safe-area-top: max(0px, calc(env(safe-area-inset-top, 0px) - var(--app-safe-area-top-reduce)));--app-safe-area-bottom: max(0px, calc(env(safe-area-inset-bottom, 0px) - var(--app-safe-area-bottom-reduce)));--app-footer-safe-area-bottom: max(0px, calc(env(safe-area-inset-bottom, 0px) - var(--app-footer-safe-area-bottom-reduce)));--app-safe-area-left: env(safe-area-inset-left, 0px);--app-safe-area-right: env(safe-area-inset-right, 0px)}.safe-area-top{padding-top:var(--app-safe-area-top)}.safe-area-bottom{padding-bottom:var(--app-safe-area-bottom)}.safe-area-left{padding-left:var(--app-safe-area-left)}.safe-area-right{padding-right:var(--app-safe-area-right)}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.text-center{text-align:center}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.text-ellipsis-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.van-toast{background-color:#323233e0!important;.van-toast__text,.van-toast__icon{color:#fff!important}}:root{--ui-radius-xs: .21429rem;--ui-radius-sm: .28571rem;--ui-radius-md: .35714rem;--ui-radius-lg: .42857rem;--ui-radius-xl: .5rem;--ui-radius-pill: 35.67857rem;--ui-shadow-xs: 0 .03571rem .14286rem rgba(0, 0, 0, .06);--ui-shadow-sm: 0 .03571rem .21429rem rgba(31, 41, 90, .05), 0 .03571rem .07143rem rgba(0, 0, 0, .03);--ui-shadow-md: 0 .14286rem .71429rem rgba(0, 0, 0, .08), 0 .07143rem .21429rem rgba(0, 0, 0, .04);--ui-shadow-theme-sm: 0 .07143rem .28571rem color-mix(in srgb, var(--app-theme-primary-shadow, rgba(56, 128, 229, .24)) 70%, transparent);--ui-shadow-theme-md: 0 .14286rem .71429rem color-mix(in srgb, var(--app-theme-primary-shadow, rgba(56, 128, 229, .24)) 75%, transparent), 0 .07143rem .21429rem rgba(0, 0, 0, .04);--ui-press-scale: .98;--ui-press-opacity: .92;--ui-transition-press: transform .15s ease, opacity .2s ease, box-shadow .2s ease;--app-fs-xs: .39286rem;--app-fs-sm: .42857rem;--app-fs-base: .5rem;--app-fs-lg: .53571rem;--app-fs-xl: .60714rem;--app-fs-hero: .64286rem;--app-fs-display: 1rem;--app-fs-icon-sm: .64286rem;--app-fs-icon: .71429rem;--app-theme-primary: #1565c0;--app-theme-primary-dark: #0d47a1;--app-theme-primary-light: #1e88e5;--app-theme-primary-soft: #e8f1fa;--app-theme-primary-border: rgba(15, 52, 96, .12);--app-theme-primary-shadow: rgba(21, 101, 192, .2);--app-theme-on-primary: #ffffff;--app-theme-text-primary: #0f172a;--app-theme-text-secondary: #3d4f63;--app-theme-text-muted: #64748b;--app-theme-header-title: #1a2332;--app-theme-header-back: #475569;--app-theme-surface: #ffffff;--app-theme-surface-muted: #e8eef5;--app-theme-bg: var(--app-theme-page-bg, #ffffff);--app-theme-page-bg: #ffffff;--app-theme-nav-gradient: linear-gradient(135deg, #1565c0 0%, #1e88e5 55%, #42a5f5 100%);--app-theme-card-gradient: linear-gradient(135deg, #1565c0 0%, #1e88e5 55%, #42a5f5 100%);--app-theme-cta-gradient: linear-gradient(135deg, #1565c0 0%, #1e88e5 55%, #42a5f5 100%);--glass-bg: color-mix(in srgb, var(--app-theme-surface, #fff) 78%, transparent);--glass-blur: blur(.71429rem) saturate(1.3);--glass-border: .03571rem solid color-mix(in srgb, var(--app-theme-primary-light, #fff) 28%, transparent);--ui-accent-soft: var(--app-theme-primary-soft);--ui-accent-border: var(--app-theme-primary-border);--ui-accent-shadow: var(--app-theme-primary-shadow);--ui-gradient-card: var(--app-theme-card-gradient);--ui-gradient-cta: var(--app-theme-cta-gradient);--ui-text-primary: var(--app-theme-text-primary);--ui-text-secondary: var(--app-theme-text-secondary);--ui-text-muted: var(--app-theme-text-muted);--ui-surface: var(--app-theme-surface);--ui-surface-muted: var(--app-theme-surface-muted);--app-tab-track-bg: color-mix(in srgb, var(--app-theme-primary-soft) 55%, var(--app-theme-surface-muted));--app-tab-track-border: color-mix(in srgb, var(--app-theme-primary-border) 80%, transparent);--app-tab-seg-on-bg: var(--app-theme-surface);--app-tab-seg-on-fg: var(--app-theme-primary);--app-tab-seg-off-fg: var(--app-theme-text-muted);--app-tab-chip-idle-bg: color-mix(in srgb, var(--app-theme-primary-soft) 48%, var(--app-theme-surface-muted));--app-tab-chip-on-bg: var(--app-theme-cta-gradient);--app-tab-chip-on-fg: var(--app-theme-on-primary);--app-tab-line: var(--app-theme-primary)}.app-stagger-in{-webkit-tap-highlight-color:transparent}html.is-night,html[data-night="1"]{color-scheme:dark;--van-background: var(--app-theme-page-bg, #120c24);--van-background-2: var(--app-theme-surface, #16102a);--van-text-color: var(--app-theme-text-primary, #f0ecfa);--van-text-color-2: var(--app-theme-text-secondary, #b8aed8);--van-text-color-3: var(--app-theme-text-muted, #9a90b8);--van-border-color: var(--app-theme-primary-border, rgba(180, 160, 255, .22));--van-active-color: var(--app-theme-surface-muted, #1a1030);--van-cell-background: var(--app-theme-surface, #16102a);--van-popup-background: var(--app-theme-surface, #16102a);--van-dialog-background: var(--app-theme-surface, #16102a);--van-nav-bar-background: var(--app-theme-surface, #16102a);--van-tabbar-background: var(--app-theme-surface, #16102a);--van-field-input-text-color: var(--app-theme-text-primary, #f0ecfa);--van-field-placeholder-text-color: var(--app-theme-text-muted, #9a90b8);--van-gray-1: var(--app-theme-surface-muted, #1a1030);--van-gray-2: var(--app-theme-surface, #16102a);--van-gray-3: color-mix(in srgb, var(--app-theme-surface) 85%, #fff 8%);--van-gray-4: var(--app-theme-text-muted, #9a90b8);--van-gray-5: var(--app-theme-text-secondary, #b8aed8);--van-gray-6: var(--app-theme-text-primary, #f0ecfa);--van-gray-7: var(--app-theme-text-primary, #f0ecfa);--van-gray-8: var(--app-theme-text-primary, #f0ecfa);--van-primary-color: var(--app-theme-primary, #9b8cff);--van-button-primary-background: var(--app-theme-cta-gradient);--van-button-primary-border-color: var(--app-theme-primary, #9b8cff);--van-tab-active-text-color: var(--app-theme-primary-light, #c4b5fd);--van-tabs-bottom-bar-color: var(--app-theme-primary, #9b8cff);--van-tab-text-color: var(--app-theme-text-muted, #9a90b8);--glass-bg: color-mix(in srgb, var(--app-theme-surface, #16102a) 88%, transparent);--glass-border: var(--app-theme-primary-border, rgba(180, 160, 255, .22))}html.is-night body,html[data-night="1"] body,html.is-night #app,html[data-night="1"] #app{background:var(--app-theme-page-bg, #120c24);color:var(--app-theme-text-primary, #f0ecfa)}html.is-night .van-popup:not(.van-toast):not(.van-notify),html[data-night="1"] .van-popup:not(.van-toast):not(.van-notify),html.is-night .van-action-sheet,html[data-night="1"] .van-action-sheet,html.is-night .van-dialog,html[data-night="1"] .van-dialog{background:var(--app-theme-surface, #16102a);color:var(--app-theme-text-primary, #f0ecfa)}html.is-night input::-moz-placeholder,html[data-night="1"] input::-moz-placeholder,html.is-night textarea::-moz-placeholder,html[data-night="1"] textarea::-moz-placeholder{color:var(--app-theme-text-muted, #9a90b8)}html.is-night input::placeholder,html[data-night="1"] input::placeholder,html.is-night textarea::placeholder,html[data-night="1"] textarea::placeholder{color:var(--app-theme-text-muted, #9a90b8)}html.is-night .app-header .van-nav-bar,html[data-night="1"] .app-header .van-nav-bar{background:var(--app-theme-surface, #16102a)!important;box-shadow:inset 0 -.5px #b4a0ff1f,0 8px 18px #0a041847!important}html.is-night .app-footer,html[data-night="1"] .app-footer{background:var(--app-theme-surface, #16102a)!important;border-top-color:#b4a0ff1f!important;box-shadow:0 -.28571rem .64286rem #0a041847}
