.user-bottom-tab[data-v-19cb9583]{position:fixed;left:50%;bottom:0;z-index:50;transform:translate(-50%);display:flex;align-items:flex-start;justify-content:space-around;width:100%;max-width:430px;height:calc(78px + var(--safe-bottom, 0px));padding:14px 28px calc(14px + var(--safe-bottom, 0px));background:#fffffff5;box-shadow:0 -.5px #0000001a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}button[data-v-19cb9583]{border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.sr-only[data-v-19cb9583]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tab-item[data-v-19cb9583]{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;color:#413c67;transition:transform .18s ease,background .18s ease}.tab-item--active[data-v-19cb9583]{color:#fff;background:#c0b6ff}.tab-item[data-v-19cb9583]:active{transform:scale(.95)}.tab-icon[data-v-19cb9583]{position:relative;display:grid;place-items:center;width:27px;height:27px}.tab-icon--discover[data-v-19cb9583]{width:27px;height:29px}.tab-icon[data-v-19cb9583] svg{display:block;width:26px;height:auto;max-height:29px;object-fit:contain}.tab-icon--home[data-v-19cb9583] svg{height:26px;max-height:26px}.tab-icon--discover[data-v-19cb9583] svg{height:29px;max-height:29px}.tab-icon--mine[data-v-19cb9583] svg{max-height:27px}.home-page[data-v-3bda5911]{position:relative;display:flex;flex-direction:column;width:100%;min-height:100vh;min-height:100dvh;max-width:430px;margin:0 auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;color:#3d3170;background:linear-gradient(180deg,#f4e7ff33,#afc5ff),#dfe4ff;isolation:isolate}.sr-only[data-v-3bda5911]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button[data-v-3bda5911]{border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.hero-panel[data-v-3bda5911]{position:relative;z-index:1;flex-shrink:0;min-height:400px;padding:0 14px 20px;overflow:visible;border-radius:0 0 20px 20px;color:#ebefff;background:linear-gradient(180deg,#1f213b29,#1f213b61),url(/images/new_qianyilingji/new_tree.png) center top / cover no-repeat}.status-spacer[data-v-3bda5911]{height:max(44px,calc(36px + var(--safe-top, 0px)))}.greeting-row[data-v-3bda5911]{display:flex;align-items:center;justify-content:space-between;padding:16px 1px 0 4px}.greeting-text[data-v-3bda5911]{font-size:24px;line-height:1;font-weight:800;letter-spacing:-.25px;color:#ebefff;text-shadow:0 2px 8px rgba(38,36,74,.26)}.avatar-button[data-v-3bda5911]{width:46px;height:46px;padding:0;overflow:hidden;border-radius:50%;border:2px solid rgba(235,239,255,.92);background:#ebefffcc;box-shadow:0 3px 10px #28234638}.avatar-button img[data-v-3bda5911]{width:100%;height:100%;object-fit:cover}.hero-content[data-v-3bda5911]{display:flex;align-items:flex-end;justify-content:space-between;gap:6px;margin-top:32px;min-height:198px}.hero-copy[data-v-3bda5911]{position:relative;z-index:2;flex:1 1 auto;min-width:0;max-width:56%;padding-left:0}.hero-copy h2[data-v-3bda5911]{margin:0;font-size:24px;line-height:1.08;font-weight:800;color:#ebefff;text-shadow:0 2px 8px rgba(38,36,74,.28)}.hero-copy p[data-v-3bda5911]{margin-top:8px;font-size:16px;line-height:1.25;color:#ebefffeb}.primary-action[data-v-3bda5911]{min-width:120px;height:39px;margin-top:54px;padding:0 24px;border-radius:12px;color:#3d3170;font-size:18px;line-height:36px;font-weight:700;background:#ebefff;box-shadow:0 4px 4px #332a5780}.primary-action[data-v-3bda5911]:active,.feature-card[data-v-3bda5911]:active,.tab-item[data-v-3bda5911]:active{transform:scale(.97)}.hero-card[data-v-3bda5911]{flex:0 0 auto;align-self:flex-end;z-index:1;width:clamp(120px,40vw,164px);max-width:44%;height:auto;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(35,29,70,.24))}.feature-section[data-v-3bda5911]{position:relative;z-index:2;flex:1 0 auto;padding:30px 12px calc(104px + var(--safe-bottom, 0px))}.section-heading[data-v-3bda5911]{display:flex;align-items:center;justify-content:space-between;padding:0 8px 8px 12px}.section-heading h2[data-v-3bda5911]{font-size:16px;line-height:24px;font-weight:700;color:#3d3170}.more-button[data-v-3bda5911]{position:relative;padding-right:14px;color:#3d3170;font-size:14px;line-height:36px;font-weight:500}.more-button[data-v-3bda5911]:after,.feature-arrow[data-v-3bda5911]:after{content:"";position:absolute;width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.more-button[data-v-3bda5911]:after{right:0;top:50%;margin-top:-4px}.feature-grid[data-v-3bda5911]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.feature-card[data-v-3bda5911]{display:grid;grid-template-columns:40px 1fr 14px;align-items:center;height:66px;padding:0 14px 0 10px;border-radius:14px;color:#413c67;background:#f1f3ff;transition:transform .18s ease,box-shadow .18s ease}.feature-title[data-v-3bda5911]{min-width:0;padding-left:18px;color:#3d3170;font-size:16px;line-height:36px;font-weight:500;text-align:left;white-space:nowrap}.feature-arrow[data-v-3bda5911]{position:relative;width:14px;height:14px;color:#413c67}.feature-arrow[data-v-3bda5911]:after{left:1px;top:3px;width:7px;height:7px}.feature-icon[data-v-3bda5911]{display:block;flex-shrink:0;width:40px;height:40px;box-sizing:border-box;padding:5px;border-radius:4px;background:#fff;object-fit:contain}@media(min-width:431px){.home-page[data-v-3bda5911]{box-shadow:0 0 40px #1f213b3d}}@media(max-width:360px){.feature-title[data-v-3bda5911]{padding-left:10px;font-size:15px}.hero-copy h2[data-v-3bda5911]{font-size:22px}}@media(max-height:720px){.hero-panel[data-v-3bda5911]{min-height:380px;padding-bottom:16px}.hero-content[data-v-3bda5911]{min-height:176px;margin-top:22px}.hero-card[data-v-3bda5911]{width:clamp(108px,36vw,148px)}.feature-section[data-v-3bda5911]{padding-top:24px}.primary-action[data-v-3bda5911]{margin-top:32px}}:root{color-scheme:dark;--font-sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--color-primary: #a855f7;--color-primary-light: #c084fc;--color-primary-dark: #7c3aed;--color-accent: #f59e0b;--color-accent-light: #fbbf24;--bg-deep: #0c0a1d;--bg-base: #13102b;--bg-elevated: #1c1840;--bg-card: rgba(255, 255, 255, .06);--bg-card-hover: rgba(255, 255, 255, .1);--glass-bg: rgba(255, 255, 255, .08);--glass-border: rgba(255, 255, 255, .12);--glass-blur: 20px;--text-primary: #f8fafc;--text-secondary: rgba(248, 250, 252, .72);--text-muted: rgba(248, 250, 252, .48);--color-success: #34d399;--color-warning: #fbbf24;--color-danger: #f87171;--color-info: #60a5fa;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-full: 9999px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .15);--shadow-md: 0 8px 24px rgba(0, 0, 0, .2);--shadow-lg: 0 16px 48px rgba(0, 0, 0, .3);--shadow-glow: 0 0 20px rgba(168, 85, 247, .15);--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;overscroll-behavior-y:contain}html,body,#app{width:100%;min-height:100vh;min-height:100dvh}body{color:var(--text-primary);font-family:var(--font-sans);font-size:15px;line-height:1.6;background:var(--bg-deep);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);overflow-x:clip;overscroll-behavior-y:contain}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(168,85,247,.12) 0%,transparent 60%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(245,158,11,.06) 0%,transparent 50%)}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--color-primary-light);text-decoration:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff40}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.back-btn{position:fixed!important;top:calc(var(--space-md) + var(--safe-top))!important;left:var(--space-md)!important;z-index:100!important;width:36px!important;height:36px!important;padding:0!important;font-size:0!important;color:transparent!important;background:none!important;background-image:url(/images/input/icon-return.png)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;border:none!important;border-radius:0!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent;transition:opacity .2s ease!important}.back-btn:hover{opacity:.7!important}.back-row{min-height:52px}body.theme-anchor{color:#372c32;background:#2e2856;border-radius:0}html:has(body.theme-anchor){border-radius:0!important}body.theme-anchor:before{content:"";display:block;position:fixed;inset:0;z-index:-1;background-image:url(/images/anchor/anchor-background.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;pointer-events:none;border-radius:0}body.theme-anchor #app{background:transparent;position:relative;z-index:1;border-radius:0!important}body.theme-anchor input,body.theme-anchor select,body.theme-anchor textarea,body.theme-anchor button{color:#333}body.theme-anchor a{color:#7c3aed}body.theme-anchor ::-webkit-scrollbar-thumb{background:#00000026}body.theme-anchor ::-webkit-scrollbar-thumb:hover{background:#00000040}body.theme-full-report{--fr-font-sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fr-font-hand: "STKaiti", "KaiTi", "楷体", "PingFang SC", serif;--fr-font-wenkai: "STKaiti", "KaiTi", "PingFang SC", serif;--fr-font-title: "STKaiti", "KaiTi", "PingFang SC", serif;--fr-font-song: "STKaiti", "KaiTi", "PingFang SC", serif;font-family:var(--fr-font-sans)}body.theme-full-report.theme-full-report-fonts-ready{--fr-font-sans: "AlibabaPuHuiTi", "PingFang SC", "Microsoft YaHei", sans-serif;--fr-font-hand: "YShiWritten", "STKaiti", "KaiTi", "楷体", "PingFang SC", serif;--fr-font-wenkai: "LXGW WenKai Mono TC", "STKaiti", "KaiTi", serif;--fr-font-title: "ZhaohuaMinB", "STKaiti", "KaiTi", "PingFang SC", serif;--fr-font-song: "ZQKNBCGPST", "STKaiti", "KaiTi", "PingFang SC", serif}
