*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-page-body,.stage2-shell,.s2-scope{--s2-primary: #FF7A00;--s2-primary-deep: #E25800;--s2-primary-light: #FFE5CC;--s2-bg-base: #FED7AA;--s2-bg-deep: #FDBA74;--s2-page-bg: radial-gradient(ellipse 37.5rem 20rem at 50% -3.75rem, rgba(251,191,36,.3), transparent 60%), radial-gradient(ellipse 31.25rem 18.75rem at 50% 110%, rgba(255,140,60,.2), transparent 60%), linear-gradient(180deg, var(--s2-bg-base), var(--s2-bg-deep));--s2-home-bg-top: #64D9CE;--s2-home-bg-mid: #73DDD6;--s2-home-bg-deep: #41BDE1;--s2-home-bg-bottom: #F9DFAD;--s2-home-goal-glow: rgba(255,237,145,.3);--s2-home-card-glow: rgba(255,255,255,.3);--s2-home-warm-glow: rgba(255,241,165,.36);--s2-home-cool-glow: rgba(94,234,212,.3);--s2-page-sky-top: #A8EBF8;--s2-page-sky-mid: #40C6EA;--s2-page-sky-deep: #20A9E0;--s2-page-sky-bottom: #DCF8FF;--s2-topbar-name-ink: #1D2D3D;--s2-avatar-ring-active: #1688DC;--s2-avatar-ring-rest: rgba(255,255,255,.62);--s2-avatar-face-bg: radial-gradient(circle at 34% 24%, rgba(255,255,255,.74), rgba(255,255,255,0) 32%), linear-gradient(135deg, #FFE47F 0%, #8EE0C8 100%);--s2-level-bg: linear-gradient(180deg, #4EC7FF, #1688DC);--s2-level-shadow: 0 .15625rem 0 rgba(13,88,153,.22);--s2-mode-bg: rgba(255,250,239,.92);--s2-mode-ink: #617080;--s2-nav-bg: linear-gradient(180deg, rgba(255,247,229,.9) 0%, rgba(255,243,220,.98) 58%, rgba(255,236,196,.98) 100%);--s2-nav-active-bg: #E2F8FF;--s2-nav-active-ink: #0A9DE4;--s2-nav-inactive-ink: #A56F55;--s2-nav-ground: #FFE8A9;--s2-nav-ground-deep: #FFD887;--s2-nav-active-glow: rgba(10,157,228,.18);--s2-boss-frame-bg: linear-gradient(150deg, rgba(255,255,255,.34) 0%, rgba(255,255,255,.04) 38%, rgba(255,255,255,.18) 100%), linear-gradient(135deg, #38BDF8 0%, #5EEAD4 42%, #F6BA2F 100%);--s2-boss-inner-bg: radial-gradient(circle at 50% 46%, rgba(255,238,112,.92) 0 20%, rgba(255,238,112,.22) 48%, rgba(255,238,112,0) 66%), radial-gradient(circle at 22% 62%, rgba(94,234,212,.48), rgba(94,234,212,0) 36%), radial-gradient(circle at 84% 48%, rgba(56,189,248,.38), rgba(56,189,248,0) 34%), linear-gradient(180deg, #E7FFF5 0%, #B8F1DD 48%, #FFE886 100%);--s2-boss-head-bg: linear-gradient(90deg, rgba(255,255,255,.94) 0%, rgba(224,242,254,.88) 48%, rgba(254,249,195,.82) 100%);--s2-boss-stage-plate-bg: radial-gradient(ellipse at 50% 35%, rgba(255,255,255,.98) 0%, rgba(255,255,255,.72) 30%, rgba(254,249,195,.72) 56%, rgba(34,197,94,.24) 78%, rgba(15,23,42,.1) 100%);--s2-boss-talk-bg: linear-gradient(180deg, rgba(255,255,255,.98) 0%, rgba(254,249,195,.86) 100%);--s2-boss-talk-tail-bg: rgba(254,249,195,.86);--s2-boss-progress-bg: rgba(15,23,42,.82);--s2-boss-progress-fill: linear-gradient(90deg, #55C8FF 0%, #FFE76A 52%, #47D778 100%);--s2-task-home-card-shadow: 0 0 0 .15625rem rgba(255,255,255,.28), 0 .5rem 1rem rgba(15,23,42,.14), 0 .75rem 1.25rem rgba(39,38,68,.18);--s2-task-home-inner-bg: linear-gradient(145deg, rgba(255,255,255,.86), rgba(255,255,255,0) 31%), radial-gradient(ellipse at 50% 44%, rgba(255,255,255,.58), rgba(255,255,255,0) 56%), linear-gradient(180deg, #FFF9DF 0%, #FFF2BC 53%, #FFD3B8 100%);--s2-task-home-art-bg: radial-gradient(ellipse at 50% 70%, rgba(245,158,11,.32), rgba(245,158,11,0) 55%), radial-gradient(ellipse at 50% 30%, rgba(255,255,255,.58), rgba(255,255,255,0) 54%), linear-gradient(180deg, #FFF8BF, #FFE983);--s2-task-home-name-bg: rgba(255,255,255,.9);--s2-task-home-info-bg: rgba(255,255,255,.88);--s2-task-home-info-ink: #334155;--s2-panel-bg: linear-gradient(180deg, rgba(255,255,255,.86), rgba(224,242,254,.58));--s2-panel-border: rgba(255,255,255,.72);--s2-panel-shadow: 0 .3125rem .75rem rgba(15,23,42,.1), inset 0 .0625rem 0 rgba(255,255,255,.82);--s2-card-bg: linear-gradient(180deg, rgba(255,251,235,.94), rgba(255,242,188,.86));--s2-card-border: rgba(255,255,255,.78);--s2-card-shadow: 0 .3125rem .6875rem rgba(15,23,42,.1), 0 .125rem 0 rgba(180,83,9,.1);--s2-chip-bg: rgba(255,255,255,.76);--s2-chip-ink: #334155;--s2-muted-ink: #617080;--s2-section-ink: #1D2D3D;--s2-soft-panel-bg: linear-gradient(180deg, rgba(255,255,255,.72), rgba(224,242,254,.46));--s2-action-primary-bg: linear-gradient(180deg, #34D399, #16A34A);--s2-action-primary-shadow: 0 .21875rem 0 rgba(21,128,61,.72);--s2-action-soft-bg: rgba(255,250,239,.86);--s2-empty-bg: linear-gradient(180deg, rgba(255,255,255,.8), rgba(255,247,214,.66));--s2-empty-icon-bg: linear-gradient(135deg, #FFE47F, #8EE0C8);--s2-backpack-hero-bg: linear-gradient(145deg, rgba(255,255,255,.34), rgba(255,255,255,.06) 42%, rgba(255,255,255,.2)), linear-gradient(135deg, #38BDF8 0%, #5EEAD4 44%, #F6BA2F 100%);--s2-backpack-inner-bg: radial-gradient(circle at 16% 18%, rgba(255,255,255,.82), rgba(255,255,255,0) 28%), radial-gradient(circle at 84% 18%, rgba(255,231,106,.36), rgba(255,231,106,0) 34%), linear-gradient(180deg, rgba(231,255,245,.88), rgba(184,241,221,.7) 52%, rgba(255,232,134,.82));--s2-backpack-icon-bg: radial-gradient(circle at 35% 28%, rgba(255,255,255,.96), #FFE47F 54%, #8EE0C8 100%);--s2-reward-hero-bg: linear-gradient(145deg, rgba(255,255,255,.34), rgba(255,255,255,.06) 42%, rgba(255,255,255,.2)), linear-gradient(135deg, #38BDF8 0%, #5EEAD4 44%, #F6BA2F 100%);--s2-reward-card-bg: linear-gradient(145deg, rgba(255,255,255,.88), rgba(255,255,255,0) 32%), repeating-linear-gradient(135deg, rgba(255,255,255,.07) 0, rgba(255,255,255,.07) .125rem, transparent .125rem, transparent 2rem), linear-gradient(180deg, #FFF9DF 0%, #FFF2BC 56%, #FFD3B8 100%);--s2-reward-art-bg: radial-gradient(ellipse at 50% 70%, rgba(245,158,11,.28), rgba(245,158,11,0) 55%), radial-gradient(ellipse at 50% 30%, rgba(255,255,255,.58), rgba(255,255,255,0) 54%), linear-gradient(180deg, #FFF8BF, #FFE983);--s2-quick-panel-bg: transparent;--s2-quick-card-bg: linear-gradient(180deg, rgba(255,251,235,.94), rgba(255,242,188,.86));--s2-quick-card-art-bg: radial-gradient(circle at 50% 42%, rgba(255,255,255,.78), rgba(255,255,255,0) 56%), linear-gradient(180deg, #E7FFF5, #FFE886);--s2-quick-completed-bg: repeating-linear-gradient(135deg, rgba(255,255,255,.12) 0, rgba(255,255,255,.12) .09375rem, transparent .09375rem, transparent 1.0625rem), radial-gradient(circle at 14% 0%, rgba(255,255,255,.72), transparent 42%), linear-gradient(180deg, rgba(255,251,245,.94), rgba(254,243,199,.72));--s2-quick-card-ratio: 1.06 / 1;--s2-archive-panel-bg: linear-gradient(180deg, rgba(255,255,255,.82), rgba(224,242,254,.56));--s2-settings-panel-bg: linear-gradient(180deg, rgba(255,255,255,.86), rgba(255,250,239,.72));--s2-settings-profile-bg: radial-gradient(circle at 10% 8%, rgba(255,239,173,.3), transparent 30%), radial-gradient(circle at 92% 18%, rgba(255,197,74,.34), transparent 34%), radial-gradient(circle at 88% 100%, rgba(14,165,233,.36), transparent 42%), linear-gradient(138deg, #1D4E5F 0%, #1688DC 48%, #F6BA2F 100%);--s2-settings-profile-pro-bg: radial-gradient(circle at 12% 8%, rgba(255,238,167,.36), transparent 31%), radial-gradient(circle at 90% 10%, rgba(255,197,74,.44), transparent 35%), radial-gradient(circle at 88% 100%, rgba(14,165,233,.42), transparent 45%), linear-gradient(138deg, #16485C 0%, #1688DC 48%, #E9A018 100%);--s2-row-bg: rgba(255,255,255,.58);--s2-progress-bg: rgba(15,23,42,.72);--s2-progress-fill: linear-gradient(90deg, #55C8FF 0%, #FFE76A 52%, #47D778 100%);--s2-surface: rgba(255,255,255,.9);--s2-surface-soft: rgba(255,255,255,.78);--s2-surface-warm: linear-gradient(180deg, rgba(255,251,245,.94), rgba(254,243,199,.86));--s2-border-soft: var(--s2-gold-pale);--s2-border-strong: var(--s2-primary);--s2-text-accent: var(--s2-primary-deep);--s2-primary-wash: var(--s2-primary-light);--s2-primary-glow: rgba(255,255,255,.36);--s2-primary-shadow: var(--s2-primary-deep);--s2-card: #FFFFFF;--s2-cream: #FFFBF5;--s2-cream-2: #FFF4E6;--s2-gold: #FBBF24;--s2-gold-pale: #FEF3C7;--s2-gold-deep: #F59E0B;--s2-gold-burnt: #B45309;--s2-charcoal: #1F2937;--s2-muted: #78350F;--s2-muted-soft: #92400E;--s2-neutral-text: #374151;--s2-neutral-soft: #6B7280;--s2-border: #F3E9DC;--s2-danger: #EF4444;--s2-danger-deep: #DC2626;--s2-success: #22C55E;--s2-success-deep: #16A34A;--s2-info: #3B82F6;--s2-flower: #EC4899;--s2-flower-deep: #BE185D;--s2-white: #FFFFFF;--s2-gold-line: #FDE68A;--s2-slate-950: #0F172A;--s2-slate-900: #1E293B;--s2-slate-800: #334155;--s2-slate-700: #475569;--s2-slate-500: #64748B;--s2-slate-400: #94A3B8;--s2-slate-300: #CBD5E1;--s2-slate-200: #E2E8F0;--s2-slate-100: #F1F5F9;--s2-slate-50: #F8FAFC;--s2-blue-wash: #EFF6FF;--s2-blue-soft: #BFDBFE;--s2-blue-bright: #60A5FA;--s2-blue-solid: #2563EB;--s2-blue-shadow: #1E40AF;--s2-onboard-ink: #17324D;--s2-onboard-copy: #5F4E38;--s2-onboard-brown: #7C4A18;--s2-onboard-gold-light: #FFF7D0;--s2-onboard-gold-mid: #FFC93C;--s2-onboard-orange: #FF8A00;--s2-onboard-orange-shadow: #9A3C00;--s2-onboard-sky-top: #AAF2FB;--s2-onboard-sky-mid: #58CCE8;--s2-onboard-sky-deep: #20A8DD;--s2-onboard-sky-bottom: #76D8EF;--s2-tutorial-ink: #1D2D3D;--s2-tutorial-cyan: #0A749E;--s2-tutorial-gold: #FFE76A;--s2-tutorial-brown: #854116;--s2-sky: #38BDF8;--s2-sky-deep: #0EA5E9;--s2-sky-darker: #0284C7;--s2-sky-shadow: #0369A1;--s2-success-bright: #34D399;--s2-success-shadow: #15803D;--s2-modal-cyan-border: #18AEE8;--s2-modal-ink: #073A5D;--s2-modal-blue: #0B85C8;--s2-modal-blue-light: #25B7F2;--s2-modal-primary: #0796DC;--s2-modal-primary-deep: #087DC4;--s2-modal-primary-shadow: #086AA5;--s2-modal-cream: #FFFDF2;--s2-modal-warm: #FFF8DD;--s2-modal-cool: #EAFAFF;--s2-danger-wash: #FFFAFB;--s2-danger-soft: #FFE9EF;--s2-danger-ink: #D94867;--s2-brown-strong: #9B4A10;--s2-navy-ink: #102338;--s2-navy-deep: #0E2A3F;--s2-navy-soft: #083A5D;--s2-sky-ink: #075985;--s2-gold-glow: #FFD45A;--s2-green-glow: #55E184;--s2-warm-cream: #FFF7DF;--s2-warm-card: #FFF9DF;--s2-warm-pale: #FFF8E8;--s2-cool-wash: #DFF8FF;--s2-cool-soft: #BDEEFF;--s2-cool-bright: #C8F3FF;--s2-cool-brighter: #8FE5FF;--s2-cyan-action: #22B8F0;--s2-ink-blue: #102A43;--s2-parent-cyan: #3BC7FF;--s2-parent-blue: #058BD2;--s2-danger-strong: #B42345;--s2-settings-cool: #E9FBFF;--s2-settings-gold: #FFC94A;--s2-settings-brown: #4C2C00;--s2-settings-cream: #FFF3AD;--s2-stage-ink: #172033;--s2-rust-deep: #7C2D12;--s2-rose-soft: #FB7185;--s2-yellow: #FACC15;--s2-lime-soft: #BEF264;--s2-teal-deep: #0F766E;--s2-teal: #2DD4BF;--s2-pink-soft: #F9A8D4;--s2-blue-pale: #93C5FD;--s2-onboard-gold-strong: #FFB038;--s2-login-wx: #07C160;--s2-login-blue: #2F7DE8;--s2-login-cream: #FFF9EA;--s2-login-cream-deep: #FFE8B8;--s2-create-border: #E5E7EB;--s2-create-panel: #F3F4F6;--s2-create-ink: #111827;--s2-create-muted: #4B5563;--s2-create-wash: #F9FAFB;--s2-create-pink-wash: #FDF2F8;--s2-create-pink: #DB2777;--s2-create-border-strong: #D1D5DB;--s2-rarity-r: #3B82F6;--s2-rarity-r-deep: #1E3A8A;--s2-rarity-sr: #8B5CF6;--s2-rarity-sr-deep: #5B21B6;--s2-rarity-ssr: #F59E0B;--s2-rarity-ssr-deep: #B45309;--s2-rarity-sssr: #E11D48;--s2-rarity-sssr-deep: #881337;--s2-radius-xs: .5rem;--s2-radius-sm: .75rem;--s2-radius-md: 1rem;--s2-radius-lg: 1.25rem;--s2-radius-xl: 1.5rem;--s2-radius-full: 31.21875rem;--s2-shadow-sm: 0 .1875rem 0 rgba(180,83,9,.2);--s2-shadow-md: 0 .3125rem 0 rgba(180,83,9,.22);--s2-shadow-lg: 0 .4375rem 0 rgba(180,83,9,.25);--s2-shadow-button: 0 .25rem 0 var(--s2-primary-deep);--s2-shadow-gold: 0 .25rem 0 var(--s2-gold-burnt);--s2-font-display: 1.625rem;--s2-font-title: 1.25rem;--s2-font-section: 1rem;--s2-font-body: .875rem;--s2-font-caption: .6875rem;--s2-font-micro: .5625rem;--s2-space-2xs: .125rem;--s2-space-xs: .25rem;--s2-space-sm: .375rem;--s2-space-md: .5rem;--s2-space-lg: .75rem;--s2-space-xl: 1rem;--s2-space-2xl: 1.5rem;--s2-space-3xl: 2rem;--s2-phone-max: 23.4375rem;--s2-tablet-content: 40rem;--s2-tablet-wide: 53.75rem;--s2-topbar-h: 3rem;--s2-actionbar-h: 2.625rem;--s2-tabbar-h: 4.625rem;--s2-page-pad-x: .875rem;--s2-boss-h: 13.5rem;--s2-task-card-w: 15rem;--s2-task-card-h: 20.5rem;--s2-rail-pad-x: .75rem;--s2-rail-max: 23.4375rem;--s2-toolbar-h: var(--s2-layout-toolbar-h, 2.125rem);--s2-toolbar-gap: var(--s2-layout-toolbar-gap, .3125rem);--s2-toolbar-font: var(--s2-layout-toolbar-font, .75rem);--s2-toolbar-count-fr: .72fr;--s2-toolbar-action-fr: 1fr;--s2-toolbar-primary-fr: 1.14fr;--s2-task-card-ratio: 188 / 258;--s2-task-card-gap: .25rem;--s2-task-card-inner-pad: .25rem;--s2-task-card-header-h: 1.6875rem;--s2-task-card-badge-h: 1.375rem;--s2-task-card-badge-font: .8125rem;--s2-task-card-icon-size: 2.875rem;--s2-task-card-glow-size: 3.5rem;--s2-task-card-title-h: 2.1875rem;--s2-task-card-title-font: .84375rem;--s2-task-card-footer-h: 1.375rem;--s2-task-card-pill-h: 1.0625rem;--s2-task-card-pill-font: .625rem;--s2-library-rail-pad-x: var(--s2-rail-pad-x);--s2-library-rail-max: var(--s2-rail-max);--s2-library-toolbar-h: var(--s2-toolbar-h);--s2-library-toolbar-gap: var(--s2-toolbar-gap);--s2-library-toolbar-font: var(--s2-toolbar-font);--s2-library-card-ratio: var(--s2-task-card-ratio);--s2-library-card-gap: var(--s2-task-card-gap);--s2-library-card-inner-pad: var(--s2-task-card-inner-pad);--s2-library-card-header-h: var(--s2-task-card-header-h);--s2-library-card-badge-h: var(--s2-task-card-badge-h);--s2-library-card-badge-font: var(--s2-task-card-badge-font);--s2-library-card-icon-size: var(--s2-task-card-icon-size);--s2-library-card-glow-size: var(--s2-task-card-glow-size);--s2-library-card-title-h: var(--s2-task-card-title-h);--s2-library-card-title-font: var(--s2-task-card-title-font);--s2-library-card-footer-h: var(--s2-task-card-footer-h);--s2-library-card-pill-h: var(--s2-task-card-pill-h);--s2-library-card-pill-font: var(--s2-task-card-pill-font);--s2-stage-border: .1875rem;--s2-stage-shadow: 0 .3125rem 0 rgba(180,83,9,.22), 0 .75rem 1.5rem rgba(120,53,15,.14);--s2-content-panel: linear-gradient(180deg, rgba(255,251,245,.94), rgba(254,243,199,.82));--s2-content-panel-soft: linear-gradient(180deg, rgba(255,255,255,.82), rgba(255,244,230,.72));--s2-ui-scale: 1;--s2-font-scale: 1;--s2-icon-scale: 1;--s2-card-scale: 1;--s2-density-scale: 1;--s2-type-caption: clamp(12px, 3.2vw, 13px);--s2-type-body: clamp(14px, 3.7vw, 16px);--s2-type-action: clamp(14px, 3.7vw, 16px);--s2-type-title: clamp(18px, 4.8vw, 22px);--s2-layout-scale: 1;--s2-layout-text-scale: 1;--s2-layout-icon-scale: 1;--s2-layout-density-scale: 1;--s2-layout-rail-max: 720px;--s2-layout-pad-x: .75rem;--s2-layout-pad-y: .375rem;--s2-layout-gap: .625rem;--s2-layout-section-gap: .5rem;--s2-layout-card-pad: .6875rem;--s2-layout-card-radius: .875rem;--s2-layout-inner-pad: .5rem;--s2-layout-inner-radius: .6875rem;--s2-layout-border-w: .0625rem;--s2-layout-grid-gap: .4375rem;--s2-layout-tile-gap: .375rem;--s2-layout-tight-gap: .25rem;--s2-layout-title-font: calc(var(--s2-font-body) + .25rem + var(--font-offset, 0));--s2-layout-body-font: calc(var(--s2-font-body) + .0625rem + var(--font-offset, 0));--s2-layout-caption-font: calc(var(--s2-font-caption) + .03125rem + var(--font-offset, 0));--s2-layout-hero-title-font: calc(var(--s2-font-body) + .40625rem + var(--font-offset, 0));--s2-layout-hero-meta-font: calc(var(--s2-font-caption) + .09375rem + var(--font-offset, 0));--s2-layout-emphasis-font: calc(var(--s2-font-body) + 1.0625rem + var(--font-offset, 0));--s2-layout-chip-h: 1.3125rem;--s2-layout-action-h: 1.5625rem;--s2-layout-field-h: 1.5rem;--s2-layout-control-h: 3rem;--s2-layout-action-tile-h: 3.625rem;--s2-layout-slim-tile-h: 2.6875rem;--s2-layout-row-h: 3.6875rem;--s2-layout-side-action-w: 3.5rem;--s2-layout-content-max: var(--s2-phone-max);--s2-layout-avatar-xl: 3.375rem;--s2-layout-avatar-xl-inner: 2.9375rem;--s2-layout-avatar-md: 2.375rem;--s2-layout-avatar-sm: 1.9375rem;--s2-layout-avatar-radius-xl: 1rem;--s2-layout-avatar-radius-md: .625rem;--s2-layout-face-xl-font: 2.4375rem;--s2-layout-face-md-font: 1.875rem;--s2-layout-face-sm-font: 1.5rem;--s2-layout-toggle-w: 3.125rem;--s2-layout-toggle-h: 1.75rem;--s2-layout-toggle-knob: 1.375rem;--s2-layout-toggle-inset: .1875rem;--s2-layout-kid-level-left: calc(50% + 1.3125rem) ;--s2-layout-kid-level-top: 1.4375rem;--s2-layout-dock-h: 3.6875rem;--s2-layout-dock-pad-top: .125rem;--s2-layout-dock-pad-x: .5625rem;--s2-layout-dock-pad-bottom: .21875rem;--s2-layout-dock-gap: .15625rem;--s2-layout-dock-wave-top: -1.1875rem;--s2-layout-dock-wave-h: calc(var(--s2-layout-dock-h) + 1.25rem + env(safe-area-inset-bottom));--s2-layout-dock-occlusion-safe: 1.375rem;--s2-layout-dock-shine-h: 0;--s2-layout-dock-icon: 2.0625rem;--s2-layout-dock-label: .84375rem;--s2-layout-dock-item-gap: .125rem;--s2-layout-dock-active-rise: -.03125rem;--s2-layout-dock-active-w: 3.625rem;--s2-layout-dock-active-h: 3.25rem;--s2-layout-dock-active-radius: 1rem;--s2-layout-dock-divider-inset: .5625rem;--s2-layout-dock-divider-h: .0625rem;--s2-layout-subtab-margin-x: .875rem;--s2-layout-subtab-margin-top: .5rem;--s2-layout-subtab-margin-bottom: .5625rem;--s2-layout-subtab-pad: .25rem;--s2-layout-subtab-border-w: .125rem;--s2-layout-subtab-h: 2.375rem;--s2-layout-subtab-font: .875rem;--s2-layout-subtab-shadow-y: .125rem;--s2-layout-subtab-rail-max: var(--s2-layout-content-max);--s2-tabbar-h: var(--s2-layout-dock-h);--s2-page-gutter: var(--s2-layout-pad-x);--s2-onboard-rail: 21.875rem;--s2-onboard-pad-x: 1rem;--s2-onboard-pad-y: 1.3125rem;--s2-onboard-card-pad: .875rem;--s2-onboard-card-gap: .5625rem;--s2-onboard-control-h: 2.75rem;--s2-onboard-logo: 3.75rem;--s2-onboard-lockup-w: 16.25rem;--s2-onboard-lockup-h: 5.25rem;--s2-onboard-mark: 3rem;--s2-onboard-radius: .9375rem;--s2-onboard-title: 1.3125rem;--s2-onboard-body: .78125rem;--s2-onboard-caption: .65625rem;--s2-onboard-bg: linear-gradient(180deg, rgba(255,255,255,.2) 0%, rgba(255,255,255,0) 30%), radial-gradient(ellipse 120% 34% at 50% 112%, rgba(249,223,173,.92), rgba(249,223,173,0) 66%), linear-gradient(180deg, var(--s2-page-sky-top) 0%, var(--s2-page-sky-mid) 46%, var(--s2-page-sky-deep) 100%);--s2-onboard-ground-bg: linear-gradient(180deg, rgba(255,244,196,.72), rgba(255,216,135,.66));--s2-onboard-sheen-bg: linear-gradient(180deg, rgba(255,255,255,.28), rgba(255,255,255,0));--s2-onboard-card-bg: radial-gradient(circle at 88% 6%, rgba(255,232,132,.34), transparent 31%), linear-gradient(180deg, rgba(255,255,255,.84), rgba(255,250,226,.88));--s2-onboard-card-border: rgba(255,255,255,.76);--s2-onboard-card-shadow: 0 .375rem 0 rgba(16,127,173,.1), 0 .75rem 1.3125rem rgba(15,111,151,.16);--s2-onboard-primary-bg: linear-gradient(180deg, #4ADE80 0%, #22C55E 48%, #16A34A 100%);--s2-onboard-primary-shadow: 0 .25rem 0 #15803D, 0 .46875rem .75rem rgba(15,118,110,.18);--s2-onboard-orange-bg: linear-gradient(180deg, var(--s2-primary), var(--s2-primary-deep));--s2-onboard-orange-shadow: 0 .25rem 0 #9A3C00, 0 .46875rem .75rem rgba(194,65,12,.18)}.s2-theme-warm{--s2-primary: #FF7A00;--s2-primary-deep: #E25800;--s2-primary-light: #FFE5CC;--s2-bg-base: #FED7AA;--s2-bg-deep: #FDBA74}.s2-theme-candy{--s2-primary: #EC4899;--s2-primary-deep: #BE185D;--s2-primary-light: #FCE7F3;--s2-bg-base: #FBCFE8;--s2-bg-deep: #F9A8D4}.s2-theme-sky{--s2-primary: #0EA5E9;--s2-primary-deep: #0369A1;--s2-primary-light: #E0F2FE;--s2-bg-base: #BAE6FD;--s2-bg-deep: #7DD3FC}.s2-stage-bg{background:var(--s2-page-bg)}.s2-page{position:relative;width:100%;min-height:100vh;box-sizing:border-box;color:var(--s2-charcoal);background:var(--s2-page-bg)}.s2-page-scroll{min-height:100%;box-sizing:border-box;padding:0 var(--s2-page-pad-x) calc(1rem + env(safe-area-inset-bottom))}.s2-onboarding-page{position:relative;min-height:100vh;height:100vh;overflow:hidden;box-sizing:border-box;color:var(--s2-charcoal);background:var(--s2-onboard-bg)}.s2-onboarding-page:before,.s2-onboarding-page:after{content:"";position:absolute;pointer-events:none;z-index:0}.s2-onboarding-page:before{left:-10%;right:-10%;bottom:-9%;width:120%;height:26%;border-radius:50% 50% 0 0;background:var(--s2-onboard-ground-bg);filter:none}.s2-onboarding-page:after{left:0;right:0;top:0;width:100%;height:34%;border-radius:0;background:var(--s2-onboard-sheen-bg);filter:none}.s2-onboarding-rail{position:relative;z-index:1;width:calc(100% - var(--s2-onboard-pad-x) * 2);max-width:var(--s2-onboard-rail);margin-left:auto;margin-right:auto;box-sizing:border-box}.s2-onboarding-card{position:relative;z-index:1;box-sizing:border-box;border-radius:var(--s2-onboard-radius);border:.09375rem solid var(--s2-onboard-card-border);background:var(--s2-onboard-card-bg);box-shadow:var(--s2-onboard-card-shadow)}.s2-onboarding-title{color:#17324d;font-size:var(--s2-onboard-title);font-weight:950;line-height:1.08;text-shadow:0 .09375rem 0 rgba(255,255,255,.58)}.s2-onboarding-copy{color:#5f4e38;font-size:var(--s2-onboard-body);font-weight:800;line-height:1.36}.s2-onboarding-brand-lockup{display:block;width:min(100%,var(--s2-onboard-lockup-w));height:var(--s2-onboard-lockup-h);margin:0 auto}.s2-onboarding-brand-mark{display:block;width:var(--s2-onboard-mark);height:var(--s2-onboard-mark);flex:0 0 var(--s2-onboard-mark)}.s2-onboarding-brand-strip{display:flex;align-items:center;gap:.5625rem;min-width:0}@media (max-width: 390px){uni-page-body,.stage2-shell,.s2-scope{--s2-ui-scale: .92;--s2-font-scale: .94;--s2-icon-scale: .92;--s2-card-scale: .9;--s2-density-scale: .88;--s2-layout-scale: .92;--s2-layout-text-scale: .94;--s2-layout-icon-scale: .92;--s2-layout-density-scale: .88;--s2-rail-pad-x: .625rem;--s2-toolbar-h: var(--s2-layout-toolbar-h, 2.0625rem);--s2-toolbar-gap: var(--s2-layout-toolbar-gap, .25rem);--s2-toolbar-font: var(--s2-layout-toolbar-font, .71875rem);--s2-task-card-gap: .21875rem;--s2-task-card-inner-pad: .21875rem;--s2-task-card-header-h: 1.5625rem;--s2-task-card-badge-h: 1.25rem;--s2-task-card-badge-font: .75rem;--s2-task-card-icon-size: 2.75rem;--s2-task-card-glow-size: 3.375rem;--s2-task-card-title-h: 1.9375rem;--s2-task-card-title-font: .8125rem;--s2-task-card-footer-h: 1.375rem;--s2-task-card-pill-h: 1.125rem;--s2-task-card-pill-font: .59375rem;--s2-onboard-rail: 21.5625rem;--s2-onboard-pad-x: .875rem;--s2-onboard-pad-y: .875rem;--s2-onboard-card-pad: .625rem;--s2-onboard-card-gap: .375rem;--s2-onboard-control-h: 2.75rem;--s2-onboard-logo: 3.25rem;--s2-onboard-lockup-w: 14.6875rem;--s2-onboard-lockup-h: 4.6875rem;--s2-onboard-mark: 2.5625rem;--s2-onboard-title: 1.125rem;--s2-onboard-body: .71875rem;--s2-onboard-caption: .59375rem;--s2-layout-pad-x: .5625rem;--s2-layout-pad-y: .25rem;--s2-layout-gap: .4375rem;--s2-layout-section-gap: .375rem;--s2-layout-card-pad: .5rem;--s2-layout-card-radius: .8125rem;--s2-layout-inner-pad: .375rem;--s2-layout-inner-radius: .625rem;--s2-layout-grid-gap: .3125rem;--s2-layout-tile-gap: .3125rem;--s2-layout-tight-gap: .1875rem;--s2-layout-title-font: 1.125rem;--s2-layout-body-font: calc(var(--s2-font-body) + .03125rem + var(--font-offset, 0));--s2-layout-caption-font: calc(var(--s2-font-caption) + var(--font-offset, 0));--s2-layout-hero-title-font: 1.1875rem;--s2-layout-hero-meta-font: .75rem;--s2-layout-emphasis-font: 1.8125rem;--s2-layout-chip-h: 1.1875rem;--s2-layout-action-h: 1.4375rem;--s2-layout-toolbar-h: 2.125rem;--s2-layout-toolbar-gap: .25rem;--s2-layout-toolbar-font: .71875rem;--s2-layout-field-h: 1.375rem;--s2-layout-control-h: 2.6875rem;--s2-layout-action-tile-h: 2.6875rem;--s2-layout-slim-tile-h: 2.375rem;--s2-layout-row-h: 3.375rem;--s2-layout-side-action-w: 3.125rem;--s2-layout-content-max: var(--s2-phone-max);--s2-layout-avatar-xl: 3.125rem;--s2-layout-avatar-xl-inner: 2.75rem;--s2-layout-avatar-md: 2.25rem;--s2-layout-avatar-sm: 1.8125rem;--s2-layout-avatar-radius-xl: .875rem;--s2-layout-face-xl-font: 2.25rem;--s2-layout-face-md-font: 1.75rem;--s2-layout-face-sm-font: 1.375rem;--s2-layout-toggle-w: 2.875rem;--s2-layout-toggle-h: 1.625rem;--s2-layout-toggle-knob: 1.25rem;--s2-layout-kid-level-left: calc(50% + 1.1875rem) ;--s2-layout-kid-level-top: 1.375rem;--s2-layout-dock-h: 3.375rem;--s2-layout-dock-pad-top: .09375rem;--s2-layout-dock-pad-x: .375rem;--s2-layout-dock-pad-bottom: .1875rem;--s2-layout-dock-wave-top: -1.0625rem;--s2-layout-dock-wave-h: calc(var(--s2-layout-dock-h) + 1.125rem + env(safe-area-inset-bottom));--s2-layout-dock-occlusion-safe: 1.25rem;--s2-layout-dock-shine-h: 0;--s2-layout-dock-icon: 1.9375rem;--s2-layout-dock-label: .75rem;--s2-layout-dock-active-w: 3.375rem;--s2-layout-dock-active-h: 3rem;--s2-layout-dock-active-radius: .9375rem;--s2-layout-dock-divider-inset: .4375rem;--s2-layout-toolbar-h: 34px;--s2-layout-toolbar-gap: 5px;--s2-layout-toolbar-font: 12px;--s2-toolbar-h: var(--s2-layout-toolbar-h);--s2-toolbar-gap: var(--s2-layout-toolbar-gap);--s2-toolbar-font: var(--s2-layout-toolbar-font);--s2-layout-subtab-margin-x: 10px;--s2-layout-subtab-margin-top: 5px;--s2-layout-subtab-margin-bottom: 6px;--s2-layout-subtab-pad: 4px;--s2-layout-subtab-border-w: 2px;--s2-layout-subtab-h: 38px;--s2-layout-subtab-font: 13px;--s2-layout-subtab-shadow-y: 2px}}@media (min-width: 481px){uni-page-body,.stage2-shell,.s2-scope{--s2-layout-scale: 1.04;--s2-layout-text-scale: 1.05;--s2-layout-icon-scale: 1.12;--s2-layout-density-scale: 1;--s2-layout-pad-x: 10px;--s2-layout-pad-y: 8px;--s2-layout-gap: 10px;--s2-layout-section-gap: 9px;--s2-layout-card-pad: 12px;--s2-layout-card-radius: 17px;--s2-layout-inner-pad: 9px;--s2-layout-inner-radius: 13px;--s2-layout-border-w: 1px;--s2-layout-grid-gap: 8px;--s2-layout-tile-gap: 7px;--s2-layout-tight-gap: 4px;--s2-layout-title-font: 18px;--s2-layout-body-font: 15px;--s2-layout-caption-font: 12px;--s2-layout-hero-title-font: 22px;--s2-layout-hero-meta-font: 13px;--s2-layout-emphasis-font: 30px;--s2-layout-chip-h: 24px;--s2-layout-action-h: 28px;--s2-layout-field-h: 27px;--s2-layout-control-h: 62px;--s2-layout-action-tile-h: 65px;--s2-layout-slim-tile-h: 48px;--s2-layout-row-h: 64px;--s2-layout-side-action-w: 64px;--s2-layout-content-max: 612px;--s2-rail-pad-x: 16px;--s2-rail-max: var(--s2-layout-content-max);--s2-layout-toolbar-h: 34px;--s2-layout-toolbar-gap: 6px;--s2-layout-toolbar-font: 12px;--s2-toolbar-h: var(--s2-layout-toolbar-h);--s2-toolbar-gap: var(--s2-layout-toolbar-gap);--s2-toolbar-font: var(--s2-layout-toolbar-font);--s2-layout-avatar-xl: 58px;--s2-layout-avatar-xl-inner: 50px;--s2-layout-avatar-md: 40px;--s2-layout-avatar-sm: 34px;--s2-layout-avatar-radius-xl: 17px;--s2-layout-avatar-radius-md: 11px;--s2-layout-face-xl-font: 42px;--s2-layout-face-md-font: 32px;--s2-layout-face-sm-font: 26px;--s2-layout-toggle-w: 54px;--s2-layout-toggle-h: 30px;--s2-layout-toggle-knob: 24px;--s2-layout-toggle-inset: 3px;--s2-layout-kid-level-left: calc(50% + 22px) ;--s2-layout-kid-level-top: 24px;--s2-layout-dock-h: 74px;--s2-layout-dock-pad-top: 3px;--s2-layout-dock-pad-x: 12px;--s2-layout-dock-pad-bottom: 5px;--s2-layout-dock-gap: 3px;--s2-layout-dock-wave-top: -25px;--s2-layout-dock-wave-h: calc(var(--s2-layout-dock-h) + 27px + env(safe-area-inset-bottom));--s2-layout-dock-occlusion-safe: 29px;--s2-layout-dock-shine-h: 0px;--s2-layout-dock-icon: 42px;--s2-layout-dock-label: 16px;--s2-layout-dock-item-gap: 2px;--s2-layout-dock-active-rise: -1px;--s2-layout-dock-active-w: 58px;--s2-layout-dock-active-h: 52px;--s2-layout-dock-active-radius: 16px;--s2-layout-dock-divider-inset: 9px;--s2-layout-dock-divider-h: 1px;--s2-layout-subtab-margin-x: 10px;--s2-layout-subtab-margin-top: 5px;--s2-layout-subtab-margin-bottom: 6px;--s2-layout-subtab-pad: 4px;--s2-layout-subtab-border-w: 2px;--s2-layout-subtab-h: 42px;--s2-layout-subtab-font: 15px;--s2-layout-subtab-shadow-y: 2px}}@media (min-width: 768px){uni-page-body,.stage2-shell,.s2-scope{--s2-ui-scale: 1.12;--s2-font-scale: 1.08;--s2-icon-scale: 1.18;--s2-card-scale: 1.12;--s2-density-scale: 1.08;--s2-layout-scale: 1.16;--s2-layout-text-scale: 1.1;--s2-layout-icon-scale: 1.18;--s2-layout-density-scale: 1.04;--s2-rail-pad-x: 24px;--s2-layout-content-max: 720px;--s2-rail-max: var(--s2-layout-content-max);--s2-layout-toolbar-h: 42px;--s2-layout-toolbar-gap: 9px;--s2-layout-toolbar-font: 17px;--s2-toolbar-h: var(--s2-layout-toolbar-h);--s2-toolbar-gap: var(--s2-layout-toolbar-gap);--s2-toolbar-font: var(--s2-layout-toolbar-font);--s2-task-card-gap: 5px;--s2-task-card-inner-pad: 5px;--s2-task-card-header-h: 31px;--s2-task-card-badge-h: 27px;--s2-task-card-badge-font: 16px;--s2-task-card-icon-size: 92px;--s2-task-card-glow-size: 112px;--s2-task-card-title-h: 52px;--s2-task-card-title-font: 16px;--s2-task-card-footer-h: 32px;--s2-task-card-pill-h: 28px;--s2-task-card-pill-font: 13.5px;--s2-onboard-rail: 540px;--s2-onboard-pad-x: 30px;--s2-onboard-pad-y: 34px;--s2-onboard-card-pad: 20px;--s2-onboard-card-gap: 14px;--s2-onboard-control-h: 54px;--s2-onboard-logo: 90px;--s2-onboard-lockup-w: 410px;--s2-onboard-lockup-h: 132px;--s2-onboard-mark: 64px;--s2-onboard-radius: 20px;--s2-onboard-title: 28px;--s2-onboard-body: 16px;--s2-onboard-caption: 13px;--s2-onboard-card-shadow: 0 6px 0 rgba(16,127,173,.1), 0 12px 22px rgba(15,111,151,.16);--s2-onboard-primary-shadow: 0 4px 0 #15803D, 0 8px 13px rgba(15,118,110,.18);--s2-onboard-orange-shadow: 0 4px 0 #9A3C00, 0 8px 13px rgba(194,65,12,.18);--s2-layout-pad-x: 14px;--s2-layout-pad-y: 8px;--s2-layout-gap: 12px;--s2-layout-section-gap: 10px;--s2-layout-card-pad: 13px;--s2-layout-card-radius: 18px;--s2-layout-inner-pad: 10px;--s2-layout-inner-radius: 13px;--s2-layout-border-w: 1px;--s2-layout-grid-gap: 8px;--s2-layout-tile-gap: 7px;--s2-layout-tight-gap: 4px;--s2-layout-title-font: 18px;--s2-layout-body-font: 15px;--s2-layout-caption-font: 12px;--s2-layout-hero-title-font: 22px;--s2-layout-hero-meta-font: 13px;--s2-layout-emphasis-font: 30px;--s2-layout-chip-h: 24px;--s2-layout-action-h: 28px;--s2-layout-field-h: 27px;--s2-layout-control-h: 64px;--s2-layout-action-tile-h: 65px;--s2-layout-slim-tile-h: 48px;--s2-layout-row-h: 64px;--s2-layout-side-action-w: 64px;--s2-layout-avatar-xl: 58px;--s2-layout-avatar-xl-inner: 50px;--s2-layout-avatar-md: 40px;--s2-layout-avatar-sm: 34px;--s2-layout-avatar-radius-xl: 17px;--s2-layout-avatar-radius-md: 11px;--s2-layout-face-xl-font: 42px;--s2-layout-face-md-font: 32px;--s2-layout-face-sm-font: 26px;--s2-layout-toggle-w: 54px;--s2-layout-toggle-h: 30px;--s2-layout-toggle-knob: 24px;--s2-layout-toggle-inset: 3px;--s2-layout-kid-level-left: calc(50% + 22px) ;--s2-layout-kid-level-top: 24px;--s2-layout-dock-h: 74px;--s2-layout-dock-pad-top: 3px;--s2-layout-dock-pad-x: 12px;--s2-layout-dock-pad-bottom: 5px;--s2-layout-dock-gap: 3px;--s2-layout-dock-wave-top: -25px;--s2-layout-dock-wave-h: calc(var(--s2-layout-dock-h) + 27px + env(safe-area-inset-bottom));--s2-layout-dock-occlusion-safe: 29px;--s2-layout-dock-shine-h: 0px;--s2-layout-dock-icon: 42px;--s2-layout-dock-label: 16px;--s2-layout-dock-item-gap: 2px;--s2-layout-dock-active-rise: -1px;--s2-layout-dock-active-w: 72px;--s2-layout-dock-active-h: 64px;--s2-layout-dock-active-radius: 20px;--s2-layout-subtab-h: 44px;--s2-layout-subtab-font: 16px;--s2-layout-subtab-rail-max: var(--s2-layout-content-max)}}.s2-scroll-area{flex:1;min-height:0}.s2-phone-stage{width:100%;max-width:var(--s2-phone-max);margin-left:auto;margin-right:auto}.s2-tablet-stage{width:100%;margin-left:auto;margin-right:auto}.s2-pad-content{width:100%;max-width:var(--s2-layout-content-max, var(--s2-phone-max));margin-left:auto;margin-right:auto;box-sizing:border-box}.s2-section{position:relative;margin:0 var(--s2-page-pad-x) .875rem;box-sizing:border-box}.s2-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:.625rem;margin-bottom:.5625rem}.s2-section-title{min-width:0;color:var(--s2-charcoal);font-size:var(--s2-font-section);font-weight:900;line-height:1.18;white-space:normal;overflow-wrap:break-word}.s2-section-subtitle{min-width:0;color:var(--s2-muted);font-size:var(--s2-font-caption);font-weight:700;line-height:1.35;white-space:normal;overflow-wrap:break-word}@media screen and (min-width: 481px){.s2-tablet-stage{max-width:var(--s2-tablet-content)}.s2-pad-content{max-width:var(--s2-layout-content-max, 640px)}.s2-section{margin-left:24px;margin-right:24px}}@media screen and (min-width: 768px){.s2-tablet-stage{max-width:var(--s2-tablet-wide)}.s2-pad-content{max-width:var(--s2-layout-content-max, 720px)}}.s2-card{position:relative;background:linear-gradient(180deg,var(--s2-card),var(--s2-gold-pale));border:.125rem solid var(--s2-gold-pale);border-radius:var(--s2-radius-lg);box-shadow:var(--s2-shadow-md);color:var(--s2-charcoal);box-sizing:border-box;min-width:0;overflow:visible}.s2-stage-panel{position:relative;padding:var(--s2-stage-border);border-radius:var(--s2-radius-lg);background:linear-gradient(135deg,var(--s2-gold),var(--s2-gold-deep) 50%,var(--s2-gold));box-shadow:var(--s2-stage-shadow);box-sizing:border-box}.s2-stage-panel-inner{position:relative;min-width:0;border-radius:calc(var(--s2-radius-lg) - var(--s2-stage-border));background:var(--s2-content-panel);box-shadow:inset 0 0 0 .0625rem rgba(255,255,255,.68);box-sizing:border-box;overflow:hidden}.s2-card-compact{position:relative;padding:.75rem;background:linear-gradient(180deg,var(--s2-card),var(--s2-cream-2));border:.09375rem solid var(--s2-gold-pale);border-radius:var(--s2-radius-md);box-shadow:var(--s2-shadow-sm);color:var(--s2-charcoal);box-sizing:border-box;min-width:0;overflow:visible}.s2-card-gold{padding:.1875rem;background:linear-gradient(135deg,var(--s2-gold),var(--s2-gold-deep) 50%,var(--s2-gold));border-radius:var(--s2-radius-xl);box-shadow:var(--s2-shadow-lg)}.s2-card-inner{width:100%;height:100%;border-radius:calc(var(--s2-radius-xl) - .1875rem);background:linear-gradient(180deg,var(--s2-cream),var(--s2-gold-pale));box-shadow:inset 0 0 0 .0625rem rgba(255,255,255,.7)}.s2-btn{position:relative;min-height:2.5rem;padding:0 1rem;border-radius:var(--s2-radius-md);border:0;background:linear-gradient(180deg,var(--s2-primary),var(--s2-primary-deep));box-shadow:var(--s2-shadow-button);color:#fff;font-size:var(--s2-font-body);font-weight:900;line-height:1.15;display:flex;align-items:center;justify-content:center;gap:.375rem;box-sizing:border-box;white-space:normal;overflow-wrap:break-word;text-align:center}.s2-btn:before,.s2-btn-primary:before,.s2-btn-secondary:before,.s2-btn-danger:before{content:"";position:absolute;top:.25rem;left:.5rem;right:.5rem;height:35%;border-radius:var(--s2-radius-full);background:linear-gradient(180deg,rgba(255,255,255,.4),rgba(255,255,255,0));pointer-events:none}.s2-btn-primary{position:relative;min-height:2.625rem;padding:0 1rem;border-radius:var(--s2-radius-md);border:0;background:linear-gradient(180deg,var(--s2-primary),var(--s2-primary-deep));box-shadow:var(--s2-shadow-button);color:#fff;font-size:var(--s2-font-body);font-weight:900;line-height:1.15;display:flex;align-items:center;justify-content:center;gap:.375rem;box-sizing:border-box;white-space:normal;overflow-wrap:break-word;text-align:center}.s2-btn-secondary{position:relative;min-height:2.625rem;padding:0 1rem;border-radius:var(--s2-radius-md);border:.125rem solid var(--s2-gold-pale);background:linear-gradient(180deg,#FFFFFF,var(--s2-cream-2));box-shadow:var(--s2-shadow-sm);color:var(--s2-gold-burnt);font-size:var(--s2-font-body);font-weight:900;line-height:1.15;display:flex;align-items:center;justify-content:center;gap:.375rem;box-sizing:border-box;white-space:normal;overflow-wrap:break-word;text-align:center}.s2-btn-pressed{transform:translateY(.125rem);box-shadow:0 .125rem 0 var(--s2-primary-deep)}.s2-btn-success{background:linear-gradient(180deg,#4ADE80,var(--s2-success) 40%,var(--s2-success-deep));box-shadow:0 .25rem #15803d}.s2-btn-danger{position:relative;min-height:2.625rem;padding:0 1rem;border-radius:var(--s2-radius-md);border:0;background:linear-gradient(180deg,#FB7185,var(--s2-danger) 40%,var(--s2-danger-deep));box-shadow:0 .25rem #991b1b;color:#fff;font-size:var(--s2-font-body);font-weight:900;line-height:1.15;display:flex;align-items:center;justify-content:center;gap:.375rem;box-sizing:border-box;white-space:normal;overflow-wrap:break-word;text-align:center}.s2-action-row{display:flex;align-items:stretch;justify-content:center;gap:.5rem;width:100%;box-sizing:border-box}.s2-action-row>.s2-btn,.s2-action-row>.s2-btn-primary,.s2-action-row>.s2-btn-secondary,.s2-action-row>.s2-btn-danger{flex:1;min-width:0}.s2-pill{min-height:1.5rem;padding:0 .625rem;border-radius:var(--s2-radius-full);display:inline-flex;align-items:center;justify-content:center;gap:.25rem;background:rgba(255,255,255,.85);border:.0625rem solid var(--s2-gold-pale);color:var(--s2-charcoal);font-size:var(--s2-font-caption);font-weight:800}.s2-pill-gold{background:linear-gradient(180deg,var(--s2-gold-pale),var(--s2-gold) 60%,var(--s2-gold-deep));border:.125rem solid var(--s2-gold-deep);box-shadow:var(--s2-shadow-gold)}.s2-text-shrink{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s2-chip-fit{min-width:1.875rem;max-width:100%;padding-left:.375rem;padding-right:.375rem;box-sizing:border-box}.s2-name-cap{max-width:7.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s2-name-cap-lg{max-width:11.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s2-avatar{position:relative;width:2.25rem;height:2.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--s2-card),var(--s2-gold-pale));border:.125rem solid rgba(255,255,255,.95);box-shadow:var(--s2-shadow-sm);overflow:visible;flex-shrink:0}.s2-avatar>uni-image,.s2-avatar>img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:center center}.s2-avatar>uni-text{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0;text-align:center;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji",sans-serif;transform:translateY(.03125rem)}.s2-avatar-badge{position:absolute;top:-.1875rem;right:-.1875rem;min-width:.875rem;height:.875rem;border-radius:50%;background:var(--s2-primary);border:.09375rem solid #FFFFFF;color:#fff;font-size:.5rem;font-weight:900;display:flex;align-items:center;justify-content:center}.s2-icon-tile{width:3.5rem;height:3.5rem;border-radius:var(--s2-radius-sm);background:linear-gradient(135deg,var(--s2-gold-pale),var(--s2-gold));border:.125rem solid var(--s2-gold-deep);box-shadow:var(--s2-shadow-sm);display:flex;align-items:center;justify-content:center;font-size:2rem;line-height:1;overflow:visible}.s2-grid{display:grid;gap:.625rem;min-width:0}.s2-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width: 481px){.s2-grid-pad-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width: 768px){.s2-grid-pad-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.s2-task-frame{aspect-ratio:var(--s2-task-card-ratio);border-radius:var(--s2-radius-xl);padding:.1875rem;background:linear-gradient(135deg,var(--s2-gold),var(--s2-gold-deep) 50%,var(--s2-gold));box-shadow:0 0 1rem .25rem rgba(251,191,36,.3),var(--s2-shadow-lg)}.s2-rarity-r{background:linear-gradient(135deg,var(--s2-rarity-r),var(--s2-rarity-r-deep) 50%,var(--s2-rarity-r));box-shadow:0 .25rem 0 var(--s2-rarity-r-deep),0 0 .875rem rgba(59,130,246,.45)}.s2-rarity-sr{background:linear-gradient(135deg,var(--s2-rarity-sr),var(--s2-rarity-sr-deep) 50%,var(--s2-rarity-sr));box-shadow:0 .3125rem 0 var(--s2-rarity-sr-deep),0 0 1.125rem rgba(139,92,246,.55)}.s2-rarity-ssr{background:linear-gradient(135deg,var(--s2-gold),var(--s2-gold-deep) 50%,var(--s2-gold));box-shadow:0 .375rem 0 var(--s2-gold-burnt),0 0 1.5rem rgba(251,191,36,.7)}.s2-rarity-sssr{background:linear-gradient(135deg,var(--s2-rarity-sssr),var(--s2-rarity-sssr-deep) 50%,var(--s2-rarity-sssr));box-shadow:0 .4375rem 0 var(--s2-rarity-sssr-deep),0 0 1.75rem rgba(225,29,72,.75)}.s2-modal-shell{position:relative;padding:.1875rem;border-radius:var(--s2-radius-xl);background:linear-gradient(135deg,var(--s2-gold),var(--s2-gold-deep));box-shadow:0 .75rem 2.5rem rgba(0,0,0,.35),0 0 1.5rem rgba(251,191,36,.35);box-sizing:border-box;width:100%;max-width:21.25rem;max-height:calc(100vh - 2rem - env(safe-area-inset-bottom));overflow:visible}.s2-modal-inner{border-radius:calc(var(--s2-radius-xl) - .1875rem);background:linear-gradient(180deg,var(--s2-cream),var(--s2-gold-pale));padding:1.125rem 1rem;box-sizing:border-box;max-height:calc(100vh - 2.375rem - env(safe-area-inset-bottom));display:flex;flex-direction:column;min-height:0}.s2-modal-content-scroll{flex:1;min-height:0;max-height:calc(100vh - 8.75rem - env(safe-area-inset-bottom));overflow-y:auto;-webkit-overflow-scrolling:touch}.s2-fixed-footer-safe{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.s2-safe-bottom{padding-bottom:calc(var(--s2-tabbar-h) + env(safe-area-inset-bottom))}.s2-text-title{color:var(--s2-charcoal);font-size:var(--s2-font-title);font-weight:900;line-height:1.12;white-space:normal;overflow-wrap:break-word}.s2-text-section{color:var(--s2-charcoal);font-size:var(--s2-font-section);font-weight:900;line-height:1.18;white-space:normal;overflow-wrap:break-word}.s2-text-body{color:var(--s2-charcoal);font-size:var(--s2-font-body);font-weight:700;line-height:1.38;white-space:normal;overflow-wrap:break-word}.s2-text-caption{color:var(--s2-muted);font-size:var(--s2-font-caption);font-weight:700;line-height:1.32;white-space:normal;overflow-wrap:break-word}.s2-text-micro{color:var(--s2-muted);font-size:var(--s2-font-micro);font-weight:800;line-height:1.2;white-space:normal;overflow-wrap:break-word}.s2-text-strong{color:var(--s2-charcoal);font-weight:900}.s2-text-muted{color:var(--s2-muted);font-weight:700}.s2-text-one-line{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s2-text-wrap,.s2-text-break{min-width:0;white-space:normal;overflow-wrap:break-word;word-break:normal}.s2-tier-child-1{font-size:.875rem;line-height:1.2}.s2-tier-child-2{font-size:.8125rem;line-height:1.2}.s2-tier-child-3{font-size:.75rem;line-height:1.2}.s2-tier-child-4{font-size:.6875rem;line-height:1.15;white-space:normal}.s2-tier-goal-1{font-size:1rem;line-height:1.2}.s2-tier-goal-2{font-size:.875rem;line-height:1.2}.s2-tier-goal-3{font-size:.8125rem;line-height:1.2;white-space:normal}.s2-tier-goal-4{font-size:.75rem;line-height:1.2;white-space:normal}.s2-tier-task-1{font-size:1.125rem;line-height:1.2}.s2-tier-task-2{font-size:1rem;line-height:1.2;white-space:normal}.s2-tier-task-3{font-size:.875rem;line-height:1.18;white-space:normal}.s2-tier-task-4{font-size:.75rem;line-height:1.16;white-space:normal}.s2-modal-viewport{box-sizing:border-box}.s2-modal-panel{box-sizing:border-box;min-height:0}.s2-modal-panel .modal-header,.s2-modal-panel .modal-heading{min-width:0}.s2-modal-panel .modal-title,.s2-modal-panel .modal-subtitle{min-width:0;overflow-wrap:break-word;word-break:break-word}.s2-modal-panel .close-btn{flex-shrink:0}.s2-modal-panel .modal-body,.s2-modal-panel .modal-scroll{min-height:0}.stage2-mp-safearea-probe .s2-modal-viewport{align-items:flex-start!important;padding:156px 12px 16px!important;overflow:hidden!important}.stage2-mp-safearea-probe .s2-modal-panel{max-height:calc(100vh - 172px)!important}.stage2-mp-safearea-probe .s2-modal-panel .modal-header{min-height:54px!important;padding-right:min(144px,42vw)!important;box-sizing:border-box!important}.stage2-mp-safearea-probe .s2-modal-panel .modal-heading,.stage2-mp-safearea-probe .s2-modal-panel .modal-title{max-width:100%!important}.stage2-mp-safearea-probe .s2-modal-panel .modal-body,.stage2-mp-safearea-probe .s2-modal-panel .modal-scroll{min-height:0!important;-webkit-overflow-scrolling:touch}html.stage2-mp-safearea-probe body .modal-overlay.s2-modal-viewport{align-items:flex-start!important;justify-content:center!important;padding:156px 12px 16px!important;overflow:hidden!important}html.stage2-mp-safearea-probe body .modal-overlay.s2-modal-viewport>.s2-modal-panel{max-height:calc(100vh - 172px)!important}html.stage2-mp-safearea-probe body .modal-overlay.s2-modal-viewport>.s2-modal-panel .modal-header{min-height:54px!important;padding-right:min(144px,42vw)!important;box-sizing:border-box!important}html.stage2-mp-safearea-probe body .s2p-task-real-overlay,html.stage2-mp-safearea-probe body .s2p-reward-real-overlay,html.stage2-mp-safearea-probe body .s2p-member-real-overlay,html.stage2-mp-safearea-probe body .s2p-backup-overlay{align-items:flex-start!important;justify-content:center!important;padding:156px 12px 16px!important;overflow:hidden!important}html.stage2-mp-safearea-probe body .s2p-task-real-panel,html.stage2-mp-safearea-probe body .s2p-reward-real-panel,html.stage2-mp-safearea-probe body .s2p-member-real-panel,html.stage2-mp-safearea-probe body .s2p-backup-panel{max-height:calc(100vh - 172px)!important}html.stage2-mp-safearea-probe body .s2p-task-real-close,html.stage2-mp-safearea-probe body .s2p-member-real-close,html.stage2-mp-safearea-probe body .s2p-backup-close{top:12px!important}html.stage2-mp-safearea-probe body .s2gms-overlay,html.stage2-mp-safearea-probe body .s2gm-overlay{align-items:flex-start!important;justify-content:center!important;padding:156px 12px 16px!important;overflow:hidden!important}html.stage2-mp-safearea-probe body .s2gms-panel,html.stage2-mp-safearea-probe body .s2gm-panel{height:auto!important;max-height:calc(100vh - 172px)!important}html.stage2-mp-safearea-probe body .s2gms-header,html.stage2-mp-safearea-probe body .s2gm-header{min-height:54px!important;padding-right:min(144px,42vw)!important;box-sizing:border-box!important}.s2-dialog-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100200;display:flex;align-items:center;justify-content:center;padding:calc(1.0625rem + env(safe-area-inset-top)*.35) 1.0625rem calc(1.0625rem + env(safe-area-inset-bottom)*.35);box-sizing:border-box;background:radial-gradient(circle at 50% 24%,rgba(255,242,171,.2),transparent 34%),rgba(10,28,45,.58);-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem)}.s2-dialog-panel{position:relative;width:min(21.5625rem,calc(100vw - 1.5rem));max-height:calc(100vh - 3rem);border-radius:1.1875rem;box-sizing:border-box;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.54),rgba(255,255,255,.08)),linear-gradient(135deg,var(--s2-gold) 0%,var(--s2-primary) 52%,var(--s2-primary) 100%);box-shadow:0 .875rem 2.5rem rgba(8,47,73,.34),0 0 0 .0625rem rgba(255,255,255,.32),0 0 1.3125rem rgba(251,191,36,.18);animation:s2DialogEnter .26s cubic-bezier(.18,1.12,.36,1) both}.s2-dialog-panel:before{content:"";position:absolute;left:12%;right:12%;top:-.5625rem;height:1.0625rem;border-radius:0 0 31.21875rem 31.21875rem;background:rgba(255,255,255,.42);filter:blur(.03125rem);pointer-events:none}.s2-dialog-surface{position:relative;border-radius:1rem;background:radial-gradient(circle at 84% 0%,rgba(255,255,255,.68),transparent 34%),linear-gradient(180deg,rgba(255,253,244,.98),rgba(255,248,221,.94) 58%,rgba(232,249,255,.92));box-shadow:inset 0 .09375rem rgba(255,255,255,.86),inset 0 -.0625rem rgba(251,191,36,.14)}.s2-dialog-kicker{display:block;color:#0c95cf;font-size:.75rem;font-weight:950;line-height:1.15;text-align:center;letter-spacing:.03em}.s2-dialog-title{display:block;color:#083a5d;font-size:1.5rem;font-weight:1000;line-height:1.05;letter-spacing:-.02em;text-align:center}.s2-dialog-desc{display:block;color:#854116;font-size:.8125rem;font-weight:850;line-height:1.42;text-align:center}.s2-dialog-actions{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:.5625rem;align-items:stretch;width:100%;box-sizing:border-box}.s2-dialog-actions.single{grid-template-columns:minmax(0,1fr)}.s2-dialog-btn{min-width:0;height:2.75rem;border-radius:.6875rem;border:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:.875rem;font-weight:1000;line-height:1.05;text-align:center}.s2-dialog-btn-ghost{color:#8c5727;background:linear-gradient(180deg,#fff,#fffaf1);border:.0625rem solid rgba(255,255,255,.9);box-shadow:0 .21875rem rgba(219,203,177,.68),0 .4375rem .6875rem rgba(111,79,34,.08)}.s2-dialog-btn-primary{color:#fff;background:linear-gradient(180deg,#ffc53a,#f39500 62%,#d87500);border:.0625rem solid rgba(255,212,114,.92);text-shadow:0 .0625rem 0 rgba(139,63,0,.24);box-shadow:0 .25rem #b65300,0 .5rem .75rem rgba(220,110,0,.22),inset 0 .125rem rgba(255,255,255,.42)}.s2-dialog-btn-primary-blue{color:#fff;background:linear-gradient(180deg,#16b8f3,#0c91d7);box-shadow:0 .25rem rgba(14,116,144,.26),inset 0 .09375rem rgba(255,255,255,.3)}.s2-dialog-btn:active{transform:translateY(.125rem)}@keyframes s2DialogEnter{0%{opacity:0;transform:translateY(.6875rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media screen and (min-width: 481px){.s2-dialog-mask{padding:18px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.s2-dialog-panel{width:min(380px,calc(100vw - 28px));max-height:calc(100vh - 48px);border-radius:21px;box-shadow:0 14px 40px rgba(8,47,73,.34),0 0 0 1px rgba(255,255,255,.32),0 0 21px rgba(251,191,36,.18)}.s2-dialog-panel:before{top:-9px;height:17px}.s2-dialog-surface{border-radius:18px;box-shadow:inset 0 1.5px rgba(255,255,255,.86),inset 0 -1px rgba(251,191,36,.14)}.s2-dialog-kicker{font-size:12px}.s2-dialog-title{font-size:26px}.s2-dialog-desc{font-size:13px}.s2-dialog-actions{gap:9px}.s2-dialog-btn{height:44px;border-radius:11px;font-size:14px}.s2-dialog-btn-ghost{border-width:1px;box-shadow:0 3.5px rgba(219,203,177,.68),0 7px 11px rgba(111,79,34,.08)}.s2-dialog-btn-primary{border-width:1px;box-shadow:0 4px #b65300,0 8px 12px rgba(220,110,0,.22),inset 0 2px rgba(255,255,255,.42)}.s2-dialog-btn-primary-blue{box-shadow:0 4px rgba(14,116,144,.26),inset 0 1.5px rgba(255,255,255,.3)}}@media screen and (min-width: 768px){html body .stage2-shell-settings .settings-view.settings-v5.settings-rebuild{width:min(720px,calc(100% - 48px))!important;max-width:720px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}html body .stage2-shell-settings .settings-view.settings-v5.settings-rebuild .settings-command{max-width:none!important}html body .modal-overlay.s2-modal-viewport,html body .modal-mask.s2-modal-viewport,html body .reward-overlay.s2-modal-viewport{padding:32px!important}html body .modal-overlay.s2-modal-viewport>.s2-modal-panel,html body .modal-mask.s2-modal-viewport>.s2-modal-panel,html body .reward-overlay.s2-modal-viewport>.s2-modal-panel{max-height:calc(100vh - 64px)!important}html body .modal-overlay.s2-modal-viewport>.modal-content.s2-modal-panel,html body .modal-overlay.s2-modal-viewport>.modal-content.s2-dialog-panel,html body .modal-overlay.s2-modal-viewport>.modal-card.s2-modal-panel,html body .modal-overlay.s2-modal-viewport>.promise-card.s2-modal-panel,html body .modal-overlay.s2-modal-viewport>.reward-card.s2-modal-panel,html body .modal-overlay.s2-modal-viewport>.guide-content.s2-modal-panel,html body .modal-mask.s2-modal-viewport>.modal-content.s2-modal-panel,html body .reward-overlay.s2-modal-viewport>.reward-card.s2-modal-panel{width:min(440px,calc(100vw - 64px))!important;max-width:min(440px,calc(100vw - 64px))!important}}html body .shop-view.shop-view-embedded .shop-header .s2-library-actions.s2-library-actions,html body .store-view-embedded.store-view-config .store-config-controls.store-library-toolbar>.store-config-actions.s2-library-actions.s2-library-actions{display:grid!important;grid-template-columns:minmax(0,var(--s2-toolbar-count-fr, .72fr)) repeat(3,minmax(0,var(--s2-toolbar-action-fr, 1fr))) minmax(0,var(--s2-toolbar-primary-fr, 1.14fr))!important;align-items:center!important;gap:var(--s2-library-toolbar-gap, var(--s2-toolbar-gap, .25rem))!important;width:100%!important;padding:0!important;box-sizing:border-box!important}html body .store-view-embedded.store-view-config .store-config-controls.store-library-toolbar>.store-config-actions.s2-library-actions.s2-library-actions{height:100%!important;min-height:0!important;max-height:100%!important}html body .shop-view.shop-view-embedded .shop-header .s2-library-actions.s2-library-actions>.s2-library-tool.s2-library-tool,html body .store-view-embedded.store-view-config .store-config-actions.s2-library-actions.s2-library-actions>.s2-library-tool.s2-library-tool{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;height:var(--s2-library-toolbar-h, var(--s2-toolbar-h, 2.125rem))!important;min-height:var(--s2-library-toolbar-h, var(--s2-toolbar-h, 2.125rem))!important;padding:0 var(--s2-library-card-inner-pad, var(--s2-task-card-inner-pad, .25rem))!important;font-size:var(--s2-library-toolbar-font, var(--s2-toolbar-font, 12px))!important;line-height:1!important;white-space:nowrap!important;box-sizing:border-box!important}html body .shop-view.shop-view-embedded .shop-header .s2-library-actions.s2-library-actions>.s2-library-tool.s2-library-tool>uni-text,html body .store-view-embedded.store-view-config .store-config-actions.s2-library-actions.s2-library-actions>.s2-library-tool.s2-library-tool>uni-text{font-size:inherit!important;line-height:1!important;white-space:nowrap!important}@media screen and (min-width: 768px){html body .shop-view.shop-view-embedded .shop-header .s2-library-actions.s2-library-actions,html body .store-view-embedded.store-view-config .store-config-controls.store-library-toolbar>.store-config-actions.s2-library-actions.s2-library-actions{grid-template-columns:minmax(0,.7fr) repeat(3,minmax(0,.95fr)) minmax(0,1.08fr)!important}html body .shop-view.shop-view-embedded .shop-header .s2-library-actions.s2-library-actions>.s2-library-tool.s2-library-tool,html body .store-view-embedded.store-view-config .store-config-actions.s2-library-actions.s2-library-actions>.s2-library-tool.s2-library-tool{font-size:var(--s2-library-toolbar-font, var(--s2-toolbar-font, 17px))!important}}html body .shop-view.shop-view-embedded.shop-view-embedded .shop-header .mini-controls.shop-library-actions.s2-library-actions.s2-library-actions>.s2-library-tool.s2-library-tool.s2-library-tool,html body .store-view-embedded.store-view-config.store-view-config .store-config-actions.store-library-actions.s2-library-actions.s2-library-actions>.s2-library-tool.s2-library-tool.s2-library-tool{font-size:var(--s2-library-toolbar-font, var(--s2-toolbar-font, 12px))!important}html body .shop-view.shop-view-embedded.shop-view-embedded .shop-header .mini-controls.shop-library-actions.s2-library-actions.s2-library-actions>.s2-library-tool.s2-library-tool.s2-library-tool>uni-text,html body .store-view-embedded.store-view-config.store-view-config .store-config-actions.store-library-actions.s2-library-actions.s2-library-actions>.s2-library-tool.s2-library-tool.s2-library-tool>uni-text{font-size:inherit!important;line-height:1!important}@media screen and (min-width: 768px){html body .shop-view.shop-view-embedded.shop-view-embedded .shop-header .mini-controls.shop-library-actions.s2-library-actions.s2-library-actions>.s2-library-tool.s2-library-tool.s2-library-tool,html body .store-view-embedded.store-view-config.store-view-config .store-config-actions.store-library-actions.s2-library-actions.s2-library-actions>.s2-library-tool.s2-library-tool.s2-library-tool{font-size:var(--s2-library-toolbar-font, var(--s2-toolbar-font, 17px))!important}}html body .s2-entry-page{--s2-entry-rail: min(22rem, calc(100vw - 1.5rem) );--s2-entry-tight-rail: min(20.75rem, calc(100vw - 1.5rem) );--s2-entry-gap: clamp(.375rem, 2.8vw, .6875rem);--s2-entry-radius: clamp(.6875rem, 5vw, 1.0625rem);--s2-entry-panel: rgba(255, 252, 226, .88);--s2-entry-panel-strong: rgba(255, 249, 211, .96);--s2-entry-blue: #129fe9;--s2-entry-blue-dark: #0053ba;--s2-entry-green: #20c86a;--s2-entry-yellow: #ffd33e;--s2-entry-orange: #ff8b00;--s2-entry-ink: #07335c;position:relative;min-height:100vh;overflow:hidden;color:var(--s2-entry-ink);background:linear-gradient(180deg,rgba(255,249,196,.9),rgba(255,249,196,0) 24%),linear-gradient(180deg,#73edf6,#28c3ef 58%,#11a6df 78%,#0b8ad1);box-sizing:border-box}html body .s2-entry-page:before,html body .s2-entry-page:after{position:absolute;left:50%;display:block;content:"";pointer-events:none}html body .s2-entry-page:before{bottom:-4.25rem;width:130vw;height:8.9375rem;transform:translate(-50%);border-radius:50% 50% 0 0;background:linear-gradient(180deg,rgba(84,224,92,.96),rgba(40,194,87,.98) 52%,#19a04c);box-shadow:inset 0 .5625rem rgba(255,226,75,.82)}html body .s2-entry-page:after{top:0;width:min(23.75rem,100vw);height:100%;transform:translate(-50%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.28) 47%,rgba(255,255,255,0)),repeating-linear-gradient(90deg,rgba(255,255,255,.06) 0,rgba(255,255,255,.06) .0625rem,rgba(255,255,255,0) .0625rem,rgba(255,255,255,0) 1rem);opacity:.64}html body .s2-entry-rail{position:relative;z-index:1;width:var(--s2-entry-rail);margin:0 auto;box-sizing:border-box}html body .s2-entry-tight-rail{width:var(--s2-entry-tight-rail)}html body .s2-entry-center{min-height:100vh;display:flex;flex-direction:column;justify-content:center;gap:clamp(.5625rem,4vh,1.1875rem);padding:max(.875rem,env(safe-area-inset-top)) 0 max(.875rem,env(safe-area-inset-bottom))}html body .s2-entry-brand-scene{display:flex;flex-direction:column;align-items:center;gap:.25rem;width:100%;min-width:0;text-align:center}html body .s2-entry-brand-vertical,html body .s2-entry-brand-horizontal,html body .s2-entry-brand-mark{display:block;flex:0 0 auto;object-fit:contain;image-rendering:auto;mix-blend-mode:multiply}html body .s2-entry-brand-vertical{width:min(19.0625rem,92vw);height:clamp(8.1875rem,39vh,12.375rem);filter:drop-shadow(0 .5625rem 0 rgba(0,52,118,.08)) drop-shadow(0 .875rem 1.0625rem rgba(0,59,122,.18))}html body .s2-entry-brand-horizontal{width:min(20.3125rem,92vw);height:clamp(3.9375rem,20vh,6.6875rem);filter:drop-shadow(0 .5rem .75rem rgba(0,42,102,.14))}html body .s2-entry-brand-mark{width:clamp(3.6875rem,26vw,5.5625rem);height:clamp(3.6875rem,26vw,5.5625rem);filter:drop-shadow(0 .4375rem .5625rem rgba(0,42,102,.16))}html body .s2-entry-tagline{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:1.25rem;padding:0 .5625rem;border:.0625rem solid rgba(255,222,75,.76);border-radius:31.21875rem;background:rgba(255,252,223,.88);color:#0069c5;font-size:clamp(.65625rem,3.5vw,.84375rem);font-weight:900;line-height:1.15;text-align:center;box-shadow:0 .25rem rgba(0,104,185,.11);box-sizing:border-box}html body .s2-entry-action-dock{position:relative;z-index:1;display:flex;flex-direction:column;gap:.4375rem;width:100%;padding:clamp(.5rem,3vw,.6875rem);border:.0625rem solid rgba(255,233,108,.7);border-radius:var(--s2-entry-radius);background:linear-gradient(180deg,rgba(255,255,240,.88),rgba(255,244,181,.82)),linear-gradient(90deg,rgba(255,196,41,.3),rgba(20,202,112,.2));box-shadow:0 .5625rem rgba(0,91,153,.12),0 .875rem 1.3125rem rgba(0,61,126,.17);box-sizing:border-box}html body .s2-entry-btn,html body .s2-entry-page .login-btn{width:100%;min-width:0;min-height:clamp(2.75rem,12vw,3.25rem);display:flex;align-items:center;justify-content:center;gap:.375rem;padding:0 .6875rem;border:0;border-radius:clamp(.625rem,4vw,.8125rem);color:#fff;font-size:clamp(.90625rem,4.5vw,1.0625rem);font-weight:950;line-height:1;text-align:center;box-shadow:inset 0 -.25rem rgba(0,57,137,.2),0 .25rem rgba(0,85,154,.18);box-sizing:border-box}html body .s2-entry-btn--primary,html body .s2-entry-page .login-btn.wechat-btn{background:linear-gradient(180deg,#3de06e,#19bb56)}html body .s2-entry-btn--blue,html body .s2-entry-page .login-btn.phone-btn{background:linear-gradient(180deg,#36bfff,#078fe1)}html body .s2-entry-btn--orange,html body .s2-entry-page .login-btn.cloud-test-btn{background:linear-gradient(180deg,#ffb83d,#ff8500)}html body .s2-entry-btn--ghost,html body .s2-entry-page .login-btn.demo-btn{color:#085fbc;border:.0625rem solid rgba(0,142,226,.36);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(221,248,255,.92));box-shadow:inset 0 -.1875rem rgba(0,111,192,.1),0 .1875rem rgba(0,85,154,.12)}html body .s2-entry-btn-icon,html body .s2-entry-page .btn-icon{display:inline-flex;align-items:center;justify-content:center;width:clamp(1.0625rem,5vw,1.3125rem);min-width:clamp(1.0625rem,5vw,1.3125rem);height:clamp(1.0625rem,5vw,1.3125rem);font-size:clamp(.90625rem,4.2vw,1.0625rem);line-height:1}html body .s2-entry-muted-link,html body .s2-entry-page .agreement-link{color:#016ed1;font-weight:900}html body .s2-entry-agreement{width:100%;padding:0 .25rem;color:rgba(5,55,96,.72);font-size:clamp(.625rem,3.1vw,.75rem);font-weight:700;line-height:1.55;text-align:center;box-sizing:border-box}html body .s2-entry-panel{position:relative;z-index:1;width:100%;padding:clamp(.625rem,4vw,.9375rem);border:.0625rem solid rgba(255,227,88,.76);border-radius:var(--s2-entry-radius);background:linear-gradient(180deg,rgba(255,252,220,.94),rgba(242,255,238,.9));box-shadow:0 .5625rem rgba(0,99,166,.12),0 .8125rem 1.3125rem rgba(0,61,126,.16);box-sizing:border-box}html body .s2-entry-header{display:flex;align-items:center;gap:.5rem;min-width:0}html body .s2-entry-header-copy{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:.1875rem}html body .s2-entry-kicker{color:#ef6d00;font-size:clamp(.625rem,3vw,.75rem);font-weight:950;line-height:1}html body .s2-entry-title{margin:0;color:var(--s2-entry-ink);font-size:clamp(1.1875rem,6vw,1.625rem);font-weight:950;line-height:1.05;letter-spacing:0}html body .s2-entry-subtitle{color:rgba(7,51,92,.76);font-size:clamp(.71875rem,3.4vw,.90625rem);font-weight:800;line-height:1.35}@media screen and (max-width: 340px){html body .s2-entry-page{--s2-entry-rail: calc(100vw - 1rem) ;--s2-entry-tight-rail: calc(100vw - 1rem) }html body .s2-entry-action-dock{gap:.375rem;padding:.4375rem}}@media screen and (min-width: 481px){html body .s2-entry-page{--s2-entry-rail: min(430px, calc(100vw - 48px) );--s2-entry-tight-rail: min(398px, calc(100vw - 48px) )}html body .s2-entry-page:before{bottom:-86px;height:188px;box-shadow:inset 0 12px rgba(255,226,75,.82)}html body .s2-entry-center{gap:clamp(16px,3.2vh,26px);padding-top:max(24px,env(safe-area-inset-top));padding-bottom:max(24px,env(safe-area-inset-bottom))}html body .s2-entry-brand-vertical{width:min(360px,86vw);height:clamp(226px,40vh,318px)}html body .s2-entry-brand-horizontal{width:min(390px,88vw);height:clamp(92px,18vh,144px)}html body .s2-entry-brand-mark{width:clamp(76px,15vw,108px);height:clamp(76px,15vw,108px)}}@media screen and (min-width: 768px){html body .s2-entry-page{--s2-entry-rail: min(472px, calc(100vw - 64px) );--s2-entry-tight-rail: min(430px, calc(100vw - 64px) )}html body .s2-entry-brand-vertical{width:min(390px,58vw);height:clamp(250px,38vh,342px)}}:root,uni-page-body,.stage2-entry-glass,.s2-prompt-mask{--s2e-white: #fff;--s2e-purple-top: #945be1;--s2e-purple-mid: #4e2d97;--s2e-purple-deep: #2a195b;--s2e-purple-accent: #8155d3;--s2e-purple-border: #9361dc;--s2e-purple-ink: #6842b2;--s2e-purple-control: linear-gradient(180deg, #9f73e6, #6a42bc);--s2e-purple-control-solid: #6643ad;--s2e-purple-control-deep: #8f5517;--s2e-sms-gradient: linear-gradient(180deg, #a98af3 0%, #7654d4 58%, #5537aa 100%);--s2e-sms-shadow: #39207f;--s2e-glass-border: rgba(255, 255, 255, .78);--s2e-glass-highlight: rgba(255, 255, 255, .28);--s2e-gold-top: #ffec89;--s2e-gold-mid: #ffb831;--s2e-gold-deep: #e07f1b;--s2e-gold-shadow: #9b4f18;--s2e-gold-gradient: linear-gradient(180deg, var(--s2e-gold-top) 0%, var(--s2e-gold-mid) 58%, var(--s2e-gold-deep) 100%);--s2e-cream: #fff6dc;--s2e-cream-soft: #f8ebd3;--s2e-cream-highlight: linear-gradient(180deg, #fff8db, #ffe8a2);--s2e-cream-highlight-solid: #fff8df;--s2e-input-surface: linear-gradient(180deg, rgba(255, 254, 248, .98), rgba(255, 243, 211, .96));--s2e-input-border: rgba(128, 88, 163, .42);--s2e-input-shadow: rgba(54, 31, 94, .12);--s2e-ink: #35213f;--s2e-muted: #8d789c;--s2e-focus: #ffe27c;--s2e-warm-border: #9a612d;--s2e-warm-ink: #8b5521;--s2e-warm-ink-strong: #6a3919;--s2e-warm-ink-deep: #5a3c12;--s2e-muted-deep: #765d86;--s2e-warm-hint: linear-gradient(180deg, #fff5bd 0%, #efc66e 100%);--s2e-consent-border: #d48c23;--s2e-prompt-icon: radial-gradient(circle at 30% 25%, #fff8d5, #ffc84f 58%, #de8423);--s2e-danger-gradient: linear-gradient(180deg, #ffae9d, #e6615b);--s2e-danger-shadow: #9f3837;--s2e-success-gradient: linear-gradient(180deg, #91efbd, #37b87b);--s2e-success-shadow: #17794d;--s2e-success-ink: #153d2b;color:#fff}.stage2-entry-glass{color:var(--s2e-white)}.stage2-entry-glass uni-button,.stage2-entry-glass [role=button],.stage2-entry-glass [role=checkbox]{-webkit-tap-highlight-color:transparent}.stage2-legal-page.stage2-legal-page.stage2-legal-page{min-height:100vh;background:linear-gradient(180deg,rgba(36,20,92,.52),rgba(28,15,72,.72)),url(/assets/home-bg-academy-garden-current-e9LSIttA.png) center / cover no-repeat fixed;color:#fff6dc}.stage2-legal-page.stage2-legal-page .privacy-header,.stage2-legal-page.stage2-legal-page .terms-header{background:radial-gradient(circle at 50% 0%,rgba(255,238,151,.18),transparent 48%),linear-gradient(180deg,rgba(126,82,203,.97),rgba(57,35,122,.98));border-bottom:.09375rem solid rgba(255,244,180,.9);box-shadow:inset 0 -.09375rem rgba(39,20,91,.42),0 .25rem .75rem rgba(20,10,57,.34);-webkit-backdrop-filter:blur(.625rem) saturate(1.16);backdrop-filter:blur(.625rem) saturate(1.16)}.stage2-legal-page.stage2-legal-page .back-arrow{width:2rem;height:2rem;min-width:40px;min-height:40px;border:.09375rem solid rgba(255,246,191,.94);border-radius:.5625rem;background:linear-gradient(180deg,#ffec89,#ffb831 58%,#e07f1b);box-shadow:inset 0 .09375rem rgba(255,255,255,.52),0 .15625rem #9b4f18;color:#35213f}.stage2-legal-page.stage2-legal-page .header-title{color:#fff6dc;text-shadow:0 .09375rem 0 rgba(43,22,92,.68)}.stage2-legal-page.stage2-legal-page .privacy-content,.stage2-legal-page.stage2-legal-page .terms-content{padding:.8125rem .75rem calc(1.375rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(37,21,83,.18),rgba(25,13,64,.38))}.stage2-legal-page.stage2-legal-page .section{max-width:21.25rem;margin:0 auto .625rem;padding:.875rem .9375rem;border:.09375rem solid rgba(255,255,255,.34);border-radius:.75rem;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 22%),linear-gradient(155deg,rgba(105,75,172,.94),rgba(48,39,108,.97));box-shadow:inset 0 .09375rem rgba(255,255,255,.2),0 .21875rem rgba(25,19,69,.48),0 .5rem .9375rem rgba(15,10,38,.28);-webkit-backdrop-filter:blur(.5625rem) saturate(1.08);backdrop-filter:blur(.5625rem) saturate(1.08)}.stage2-legal-page.stage2-legal-page .update-date{color:#ffe889;font-weight:850}.stage2-legal-page.stage2-legal-page .section-title{color:#fff3bc;text-shadow:0 .0625rem 0 rgba(37,19,82,.58)}.stage2-legal-page.stage2-legal-page .section-text{color:rgba(255,250,232,.9)}.stage2-legal-page.stage2-legal-page .section-text.emphasis{color:#fff4bd;font-weight:850}.stage2-legal-page.stage2-legal-page .footer{max-width:21.25rem;margin:0 auto;padding:1.0625rem .625rem 1.75rem;border-radius:.75rem;border:.0625rem solid rgba(255,232,137,.42);background:rgba(46,25,103,.88);box-shadow:inset 0 .0625rem rgba(255,255,255,.16),0 .21875rem rgba(25,19,69,.36)}.stage2-legal-page.stage2-legal-page .footer-text{color:rgba(255,246,220,.9)}@media screen and (min-width: 481px){.stage2-legal-page.stage2-legal-page .privacy-header,.stage2-legal-page.stage2-legal-page .terms-header{border-bottom-width:2px;box-shadow:inset 0 -2px rgba(39,20,91,.42),0 4px 12px rgba(20,10,57,.34)}.stage2-legal-page.stage2-legal-page .back-arrow{width:34px;height:34px;border-width:2px;border-radius:10px;box-shadow:inset 0 2px rgba(255,255,255,.52),0 3px #9b4f18}.stage2-legal-page.stage2-legal-page .privacy-content,.stage2-legal-page.stage2-legal-page .terms-content{padding:16px 18px calc(28px + env(safe-area-inset-bottom))}.stage2-legal-page.stage2-legal-page .section{max-width:680px;padding:18px 20px;border-width:2px;border-radius:18px;margin-bottom:14px;box-shadow:inset 0 2px rgba(255,255,255,.2),0 4px rgba(25,19,69,.48),0 10px 18px rgba(15,10,38,.28)}.stage2-legal-page.stage2-legal-page .footer{max-width:680px;padding:20px 16px 34px;border-radius:16px}}body{background-color:#92e1f6}uni-page-body{height:100%;background-color:#92e1f6}uni-view,uni-text,uni-image,uni-scroll-view{box-sizing:border-box}uni-page-body,uni-view,uni-text,uni-button,uni-input,uni-textarea,uni-scroll-view{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;letter-spacing:0!important}uni-button,uni-input,uni-textarea{line-height:1.2}uni-button{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}uni-button uni-text{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}@media screen and (min-width: 481px){uni-page-body{overflow-x:hidden;position:relative;background:radial-gradient(ellipse 520px 260px at 18% 18%,rgba(255,255,255,.38),transparent 66%),radial-gradient(ellipse 560px 300px at 82% 70%,rgba(186,230,253,.42),transparent 70%),linear-gradient(180deg,#92e1f6,#26beec 58%,#dff8ff)}body{background:radial-gradient(ellipse 520px 260px at 18% 18%,rgba(255,255,255,.38),transparent 66%),radial-gradient(ellipse 560px 300px at 82% 70%,rgba(186,230,253,.42),transparent 70%),linear-gradient(180deg,#92e1f6,#26beec 58%,#dff8ff)}uni-page-body{width:100%;max-width:none;margin:0 auto;background:radial-gradient(ellipse 520px 260px at 18% 18%,rgba(255,255,255,.38),transparent 66%),radial-gradient(ellipse 560px 300px at 82% 70%,rgba(186,230,253,.42),transparent 70%),linear-gradient(180deg,#92e1f6,#26beec 58%,#dff8ff);box-shadow:none;overflow-x:hidden}}@media screen and (min-width: 768px){uni-page-body{max-width:none}}.responsive-container{width:100%;margin:0 auto}@media screen and (min-width: 481px){.responsive-container{max-width:640px;margin:0 auto}}@media screen and (min-width: 768px){.responsive-container{max-width:860px}}@media screen and (min-width: 768px){.grid-container.cols-2{grid-template-columns:repeat(3,1fr)!important}}.s2-modal-viewport,.s2-dialog-mask,.exchange-confirm-overlay,.pay-overlay.pay-overlay.pay-overlay,.honor-level-mask,.honor-celebration-mask{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:100000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom))!important;box-sizing:border-box!important}.s2-modal-panel,.s2-dialog-panel,.exchange-confirm-sheet,.pay-sheet.pay-sheet.pay-sheet,.honor-level-panel,.honor-celebration-panel{max-height:calc(100vh - 36px)!important;margin:0 auto!important;transform-origin:center center!important;box-sizing:border-box!important}@media screen and (max-height: 700px){.s2-modal-viewport,.s2-dialog-mask,.exchange-confirm-overlay,.pay-overlay.pay-overlay.pay-overlay,.honor-level-mask,.honor-celebration-mask{padding:12px!important}.s2-modal-panel,.s2-dialog-panel,.exchange-confirm-sheet,.pay-sheet.pay-sheet.pay-sheet,.honor-level-panel,.honor-celebration-panel{max-height:calc(100vh - 24px)!important}}
