.survey-role-icon[data-v-1bc06abf]{flex:0 0 21px;width:21px;height:21px}.retention-layer[data-v-0e8e3da2]{z-index:2400;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.retention-scrim[data-v-0e8e3da2]{background:var(--hp-overlay-scrim);-webkit-backdrop-filter:blur(3px);position:absolute;top:0;bottom:0;left:0;right:0}.retention-dialog[data-v-0e8e3da2]{width:min(100%, var(--hp-dialog-max-width));border:1px solid var(--hp-membership-satin-line);background:radial-gradient(circle at 50% -20%, var(--hp-tier-svip-soft), transparent 48%), var(--hp-bg-sheet-solid);color:var(--hp-fg-primary);border-radius:20px;outline:none;padding:24px 20px 16px;position:relative;overflow:hidden}header[data-v-0e8e3da2]{text-align:center}.reward-mark[data-v-0e8e3da2]{background:var(--hp-tier-svip-soft);width:36px;height:36px;color:var(--hp-tier-svip-text);border-radius:50%;place-items:center;margin:0 auto 10px;font-size:20px;display:grid}h2[data-v-0e8e3da2]{color:var(--hp-tier-svip-text);letter-spacing:-.02em;margin:0;font-size:22px;line-height:30px}p[data-v-0e8e3da2]{color:var(--hp-fg-tertiary);margin:6px 0 0;font-size:13px;line-height:20px}.reward-ticket[data-v-0e8e3da2]{border:1px solid var(--hp-membership-satin-line);background:linear-gradient(135deg, var(--hp-tier-svip-text), var(--hp-tier-svip-metal));min-height:124px;color:var(--hp-membership-satin-ink);text-align:center;border-radius:16px;justify-content:center;align-items:center;gap:16px;margin:20px 0;padding:20px;display:flex}.reward-ticket strong[data-v-0e8e3da2],.reward-ticket small[data-v-0e8e3da2]{display:block}.reward-ticket strong[data-v-0e8e3da2]{letter-spacing:-.03em;font-size:30px;font-weight:800;line-height:38px}.reward-ticket small[data-v-0e8e3da2]{margin-top:4px;font-size:12px;line-height:18px}.ticket-wing[data-v-0e8e3da2]{color:var(--hp-membership-satin-ink);font-size:24px;transform:rotate(12deg)}.ticket-wing.is-right[data-v-0e8e3da2]{transform:rotate(-12deg)}.continue-button[data-v-0e8e3da2],.abandon-button[data-v-0e8e3da2]{width:100%;min-height:var(--hp-touch-target);border-radius:var(--hp-radius-control);transition:opacity var(--hp-motion-feedback), transform var(--hp-motion-feedback);border:0;font-size:14px;font-weight:700}.continue-button[data-v-0e8e3da2]{min-height:var(--hp-action-height);background:linear-gradient(90deg, var(--hp-tier-svip-text), var(--hp-tier-svip-action));color:var(--hp-membership-satin-ink)}.abandon-button[data-v-0e8e3da2]{color:var(--hp-fg-tertiary);background:0 0;margin-top:4px}.continue-button[data-v-0e8e3da2]:active,.abandon-button[data-v-0e8e3da2]:active{opacity:.82;transform:scale(.98)}.continue-button[data-v-0e8e3da2]:focus-visible{outline:2px solid var(--hp-focus-ring);outline-offset:2px}.abandon-button[data-v-0e8e3da2]:focus-visible{outline:2px solid var(--hp-focus-ring);outline-offset:2px}.retention-enter-active[data-v-0e8e3da2],.retention-leave-active[data-v-0e8e3da2]{transition:opacity .18s cubic-bezier(.2,0,0,1)}.retention-enter-active .retention-dialog[data-v-0e8e3da2],.retention-leave-active .retention-dialog[data-v-0e8e3da2]{transition:transform var(--hp-motion-standard)}.retention-enter-from[data-v-0e8e3da2],.retention-leave-to[data-v-0e8e3da2]{opacity:0}.retention-enter-from .retention-dialog[data-v-0e8e3da2],.retention-leave-to .retention-dialog[data-v-0e8e3da2]{transform:translateY(12px)scale(.98)}@media (prefers-reduced-motion:reduce){.retention-enter-active[data-v-0e8e3da2],.retention-leave-active[data-v-0e8e3da2],.retention-enter-active .retention-dialog[data-v-0e8e3da2],.retention-leave-active .retention-dialog[data-v-0e8e3da2],.continue-button[data-v-0e8e3da2],.abandon-button[data-v-0e8e3da2]{transition:none}.continue-button[data-v-0e8e3da2]:active,.abandon-button[data-v-0e8e3da2]:active{transform:none}}@media (prefers-reduced-transparency:reduce){.retention-scrim[data-v-0e8e3da2]{-webkit-backdrop-filter:none}}.survey-form[data-v-db5b621c],.survey-finished[data-v-db5b621c]{min-height:100%}.survey-reward[data-v-db5b621c]{grid-column-gap:6px;-webkit-column-gap:6px;-moz-column-gap:6px;grid-template-columns:auto 1fr;align-items:baseline;column-gap:6px;margin:4px 0 18px;display:grid}.survey-reward span[data-v-db5b621c]{color:var(--hp-fg-secondary);font-size:15px;font-weight:700}.survey-reward strong[data-v-db5b621c]{color:var(--hp-fg-accent);letter-spacing:-.02em;font-size:24px;line-height:30px}.survey-reward small[data-v-db5b621c]{color:var(--hp-fg-tertiary);grid-column:1/-1;margin-top:3px;font-size:12px;line-height:18px}.survey-progress[data-v-db5b621c]{align-items:center;margin:0 0 24px;padding:0;list-style:none;display:flex}.survey-progress li[data-v-db5b621c]{flex:1 1 0;align-items:center;display:flex}.survey-progress li[data-v-db5b621c]:last-child{flex:none}.survey-progress span[data-v-db5b621c]{border:1px solid var(--hp-hairline-strong);border-radius:var(--hp-radius-control);background:var(--hp-bg-card-muted);width:36px;height:36px;color:var(--hp-fg-quaternary);transition:border-color var(--hp-motion-feedback), background var(--hp-motion-feedback), color var(--hp-motion-feedback);flex:0 0 36px;place-items:center;font-size:16px;font-weight:750;display:grid}.survey-progress i[data-v-db5b621c]{background:var(--hp-hairline-strong);flex:auto;height:2px;margin:0 6px}.survey-progress li.active span[data-v-db5b621c],.survey-progress li.done span[data-v-db5b621c]{border-color:var(--hp-primary-border);background:var(--hp-primary-soft);color:var(--hp-fg-primary)}.survey-progress li.done i[data-v-db5b621c]{background:var(--hp-primary-border)}.progress-check[data-v-db5b621c]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.question-heading[data-v-db5b621c]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.question-heading h3[data-v-db5b621c]{color:var(--hp-fg-primary);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:17px;line-height:24px}.question-heading small[data-v-db5b621c]{min-width:36px;color:var(--hp-fg-tertiary);text-align:right;padding-top:3px;font-size:12px;line-height:18px}.question-heading small.ready[data-v-db5b621c]{color:var(--hp-fg-accent)}.question-hint[data-v-db5b621c]{color:var(--hp-fg-tertiary);margin:4px 0 0;font-size:12px;line-height:18px}.choice-grid[data-v-db5b621c],.identity-grid[data-v-db5b621c]{grid-gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.choice-grid button[data-v-db5b621c],.identity-grid button[data-v-db5b621c],.tag-grid button[data-v-db5b621c]{border:1px solid var(--hp-hairline-strong);border-radius:var(--hp-radius-control);background:var(--hp-bg-card-subtle);min-height:52px;color:var(--hp-fg-secondary);transition:border-color var(--hp-motion-feedback), background var(--hp-motion-feedback), color var(--hp-motion-feedback), opacity var(--hp-motion-feedback), transform var(--hp-motion-feedback);font-size:14px;font-weight:650;position:relative}.choice-grid button[data-v-db5b621c]{justify-content:center;align-items:center;gap:7px;padding:0 34px 0 14px;display:flex}.choice-grid button>.van-icon[data-v-db5b621c]:last-child{position:absolute;right:12px}.identity-grid button[data-v-db5b621c]{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:72px;padding:12px;display:flex}.identity-grid button>.survey-role-icon[data-v-db5b621c]:first-child{color:var(--hp-fg-tertiary)}.identity-grid .choice-check[data-v-db5b621c]{color:var(--hp-fg-accent);position:absolute;top:10px;right:10px}.choice-grid button.selected[data-v-db5b621c],.identity-grid button.selected[data-v-db5b621c],.tag-grid button.selected[data-v-db5b621c]{border-color:var(--hp-primary-border);background:var(--hp-primary-soft);color:var(--hp-fg-primary)}.choice-grid button[data-v-db5b621c]:active,.identity-grid button[data-v-db5b621c]:active,.tag-grid button[data-v-db5b621c]:active:not(:disabled),.primary-action[data-v-db5b621c]:active:not(:disabled),.secondary-action[data-v-db5b621c]:active,.try-button[data-v-db5b621c]:active{transform:scale(.98)}.custom-field[data-v-db5b621c]{margin-top:10px;display:block;position:relative}.custom-field>span[data-v-db5b621c]{color:var(--hp-fg-tertiary);font-size:10px;line-height:14px;position:absolute;top:9px;left:13px}.custom-field input[data-v-db5b621c]{border:1px solid var(--hp-primary-border);border-radius:var(--hp-radius-control);background:var(--hp-bg-control);width:100%;height:58px;color:var(--hp-fg-primary);font:inherit;outline:0;padding:21px 48px 5px 13px}.custom-field input[data-v-db5b621c]::placeholder{color:var(--hp-fg-tertiary)}.custom-field input[data-v-db5b621c]:focus-visible{outline:2px solid var(--hp-focus-ring);outline-offset:2px}.custom-field small[data-v-db5b621c]{color:var(--hp-fg-quaternary);font-size:10px;position:absolute;bottom:8px;right:12px}.tag-group[data-v-db5b621c]{margin-top:18px}.tag-group h4[data-v-db5b621c]{color:var(--hp-fg-accent);margin:0 0 8px;font-size:13px;line-height:18px}.tag-grid[data-v-db5b621c]{grid-gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tag-grid button[data-v-db5b621c]{padding:9px 26px 9px 12px;line-height:19px}.tag-grid button .van-icon[data-v-db5b621c]{color:var(--hp-fg-accent);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.tag-grid button[data-v-db5b621c]:disabled{opacity:.36}.survey-actions[data-v-db5b621c]{gap:8px;display:flex}.survey-actions button[data-v-db5b621c],.try-button[data-v-db5b621c]{min-height:var(--hp-action-height);border-radius:var(--hp-radius-control);transition:opacity var(--hp-motion-feedback), transform var(--hp-motion-feedback);border:0;font-size:14px;font-weight:750}.secondary-action[data-v-db5b621c]{background:var(--hp-bg-card-subtle);color:var(--hp-fg-secondary);flex:0 0 36%}.primary-action[data-v-db5b621c]{background:linear-gradient(90deg, var(--hp-tier-team-action), var(--hp-tier-vip-metal));color:var(--hp-fg-primary);flex:auto;place-items:center;display:grid}.primary-action[data-v-db5b621c]:disabled{opacity:.34}.reward-arrival[data-v-db5b621c]{grid-gap:12px;border-radius:var(--hp-radius-card);background:var(--hp-tier-svip-soft);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;margin:6px 0 20px;padding:14px;display:grid}.reward-arrival>span[data-v-db5b621c]{border-radius:var(--hp-radius-control);background:var(--hp-tier-svip-action);width:42px;height:42px;color:var(--hp-membership-satin-ink);place-items:center;font-size:21px;display:grid}.reward-arrival strong[data-v-db5b621c],.reward-arrival p[data-v-db5b621c]{display:block}.reward-arrival strong[data-v-db5b621c]{color:var(--hp-tier-svip-text);font-size:18px;line-height:24px}.reward-arrival p[data-v-db5b621c]{color:var(--hp-fg-tertiary);margin:3px 0 0;font-size:12px;line-height:18px}.primary-recommendation[data-v-db5b621c]{grid-gap:12px;border:1px solid var(--hp-primary-border);border-radius:var(--hp-radius-card);background:var(--hp-primary-soft);grid-template-columns:108px minmax(0,1fr);gap:12px;padding:10px;display:grid}.primary-recommendation>img[data-v-db5b621c]{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:10px;align-self:center;width:108px}.primary-recommendation span[data-v-db5b621c],.primary-recommendation strong[data-v-db5b621c],.primary-recommendation small[data-v-db5b621c]{display:block}.primary-recommendation span[data-v-db5b621c]{color:var(--hp-fg-accent);font-size:10px;font-weight:750}.primary-recommendation strong[data-v-db5b621c]{color:var(--hp-fg-primary);margin-top:3px;font-size:15px;line-height:21px}.primary-recommendation p[data-v-db5b621c],.primary-recommendation small[data-v-db5b621c]{color:var(--hp-fg-tertiary);margin:3px 0 0;font-size:10px;line-height:15px}.recommendation-preview[data-v-db5b621c]{margin-top:16px}.recommendation-preview>strong[data-v-db5b621c]{color:var(--hp-fg-secondary);font-size:12px;line-height:18px;display:block}.desktop-handoff[data-v-db5b621c]{justify-content:space-between;align-items:center;gap:8px;margin:3px 0 8px;display:flex}.desktop-handoff p[data-v-db5b621c]{min-width:0;color:var(--hp-fg-tertiary);text-wrap:pretty;margin:0;font-size:10px;line-height:15px}.desktop-handoff button[data-v-db5b621c]{min-height:32px;color:var(--hp-fg-accent);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:4px;padding:0 6px;font-size:11px;font-weight:650;display:inline-flex;position:relative}.desktop-handoff button[data-v-db5b621c]:before{content:"";position:absolute;top:-6px;bottom:-6px;left:0;right:0}.desktop-handoff button[data-v-db5b621c]:active{background:var(--hp-primary-soft)}.recommendation-list[data-v-db5b621c]{grid-gap:10px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(148px,46%);grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.recommendation-list[data-v-db5b621c]::-webkit-scrollbar{display:none}.recommendation-card[data-v-db5b621c]{border:1px solid var(--hp-hairline-strong);border-radius:var(--hp-radius-card);background:var(--hp-bg-card-subtle);min-width:0;color:var(--hp-fg-secondary);text-align:left;scroll-snap-align:start;pointer-events:none;padding:7px 7px 10px;overflow:hidden}.recommendation-cover[data-v-db5b621c]{aspect-ratio:1;background:var(--hp-bg-sunken);width:100%;color:var(--hp-fg-quaternary);border-radius:9px;place-items:center;font-size:28px;display:grid;position:relative;overflow:hidden}.recommendation-cover img[data-v-db5b621c]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.recommendation-card>strong[data-v-db5b621c],.recommendation-card>small[data-v-db5b621c]{display:block}.recommendation-card>strong[data-v-db5b621c]{text-overflow:ellipsis;white-space:nowrap;margin:8px 2px 0;font-size:13px;line-height:19px;overflow:hidden}.try-button[data-v-db5b621c]{background:linear-gradient(90deg, var(--hp-tier-svip-text), var(--hp-tier-svip-action));width:100%;color:var(--hp-membership-satin-ink);position:relative}.try-button>span[data-v-db5b621c]{font-family:var(--hp-font-display);font-size:18px;font-weight:700;line-height:24px}.try-button small[data-v-db5b621c]{border-radius:var(--hp-radius-pill);background:var(--hp-membership-recommend);color:var(--hp-fg-primary);padding:4px 10px;font-size:12px;line-height:18px;position:absolute;top:-12px;right:14px}.survey-forward-enter-active[data-v-db5b621c],.survey-forward-leave-active[data-v-db5b621c],.survey-backward-enter-active[data-v-db5b621c],.survey-backward-leave-active[data-v-db5b621c]{transition:opacity .16s cubic-bezier(.2, 0, 0, 1), transform var(--hp-motion-standard)}.survey-forward-enter-from[data-v-db5b621c],.survey-backward-leave-to[data-v-db5b621c]{opacity:0;transform:translate(10px)}.survey-forward-leave-to[data-v-db5b621c],.survey-backward-enter-from[data-v-db5b621c]{opacity:0;transform:translate(-10px)}button[data-v-db5b621c]:focus-visible{outline:2px solid var(--hp-focus-ring);outline-offset:2px}@media (max-height:700px){.survey-progress[data-v-db5b621c]{margin-bottom:18px}.identity-grid button[data-v-db5b621c]{min-height:60px}}@media (prefers-reduced-motion:reduce){.survey-forward-enter-active[data-v-db5b621c],.survey-forward-leave-active[data-v-db5b621c],.survey-backward-enter-active[data-v-db5b621c],.survey-backward-leave-active[data-v-db5b621c],.choice-grid button[data-v-db5b621c],.identity-grid button[data-v-db5b621c],.tag-grid button[data-v-db5b621c],.recommendation-card[data-v-db5b621c],.survey-actions button[data-v-db5b621c],.try-button[data-v-db5b621c]{transition:none}.choice-grid button[data-v-db5b621c]:active,.identity-grid button[data-v-db5b621c]:active,.tag-grid button[data-v-db5b621c]:active,.recommendation-card[data-v-db5b621c]:active,.survey-actions button[data-v-db5b621c]:active,.try-button[data-v-db5b621c]:active{transform:none}}.dev-auth-helper[data-v-2f10bf63]{bottom:calc(80px + env(safe-area-inset-bottom,0px));z-index:99999;position:fixed;right:16px}.dev-auth-fab[data-v-2f10bf63]{color:#fff;cursor:pointer;background:#ee0a24;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;font-weight:700;display:flex;box-shadow:0 2px 12px rgba(0,0,0,.3)}.dev-auth-fab.is-logged-in[data-v-2f10bf63]{background:#07c160}.dev-auth-panel[data-v-2f10bf63]{color:#333;background:#fff;border-radius:12px;width:260px;padding:14px;font-size:13px;box-shadow:0 4px 24px rgba(0,0,0,.15)}.dev-auth-header[data-v-2f10bf63]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.dev-auth-title[data-v-2f10bf63]{font-size:14px;font-weight:600}.dev-auth-close[data-v-2f10bf63]{color:#999;cursor:pointer;background:0 0;border:none;padding:0;font-size:20px;line-height:1}.dev-auth-status[data-v-2f10bf63]{margin-bottom:10px}.text-green[data-v-2f10bf63]{color:#07c160;font-weight:600}.text-red[data-v-2f10bf63]{color:#ee0a24;font-weight:600}.dev-auth-section[data-v-2f10bf63]{flex-direction:column;gap:8px;display:flex}.dev-auth-phone-input[data-v-2f10bf63]{box-sizing:border-box;border:1px solid #dcdee0;border-radius:6px;outline:none;width:100%;padding:8px 10px;font-size:14px}.dev-auth-phone-input[data-v-2f10bf63]:focus{border-color:#4096ff}.dev-auth-btn[data-v-2f10bf63]{cursor:pointer;border:none;border-radius:6px;padding:8px 0;font-size:13px}.dev-auth-btn.primary[data-v-2f10bf63]{color:#fff;background:#4096ff}.dev-auth-btn.primary[data-v-2f10bf63]:disabled{cursor:not-allowed;background:#a0cfff}.dev-auth-btn.danger[data-v-2f10bf63]{color:#fff;background:#ee0a24}.dev-auth-logout[data-v-2f10bf63]{width:100%;margin-top:8px}.dev-auth-tip[data-v-2f10bf63]{color:#999;margin:8px 0 0;font-size:11px;line-height:1.5}@font-face{font-family:AlimamaFangYuanTiVF;src:url(https://static.holopix.cn/projects/pino-mobile/production/0.0.1/assets/fonts/NewAlimamaFangYuanTiVF-Thin.woff2)format("woff2");font-style:normal;font-weight:300 900;font-display:swap}@font-face{font-family:AlimamaShuHeiTi;src:url(https://static.holopix.cn/projects/pino-mobile/production/0.0.1/assets/fonts/AlimamaShuHeiTi-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--hp-font-display:"AlimamaFangYuanTiVF", "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", sans-serif;--hp-font-tier:"AlimamaShuHeiTi", "PingFang SC", "Microsoft YaHei", sans-serif}*{box-sizing:border-box}html,body{font-family:var(--hp-font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;background:#050506;margin:0;padding:0;font-size:14px;line-height:1.5}#app{width:100%;max-width:480px;min-height:100vh;background:var(--hp-bg-canvas);min-height:100dvh;margin:0 auto;position:relative;box-shadow:0 0 40px rgba(0,0,0,.5)}a,button{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}:root{--app-theme-color:#8c5bec;--hp-bg-canvas:#18181b;--hp-bg-surface:#1b1b1f;--hp-bg-sunken:#151517;--hp-bg-membership:#141313;--hp-bg-membership-header:rgba(20,19,19,.96);--hp-bg-membership-material:rgba(20,19,19,.94);--hp-bg-membership-frost:rgba(29,27,26,.97);--hp-bg-membership-frost-dense:rgba(20,19,19,.96);--hp-bg-membership-panel:#1d1b1a;--hp-bg-membership-panel-muted:#25221f;--hp-bg-membership-control:#282522;--hp-bg-sheet-material:rgba(29,27,26,.98);--hp-bg-sheet-solid:#1d1b1a;--hp-overlay-scrim:rgba(4,4,5,.72);--hp-bg-card:#242329;--hp-bg-card-subtle:rgba(235,235,245,.08);--hp-bg-card-muted:rgba(235,235,245,.04);--hp-bg-control:#26262a;--hp-bg-chip:rgba(235,235,245,.07);--hp-bg-chip-active:rgba(235,235,245,.12);--hp-bg-label:rgba(235,235,245,.055);--hp-bg-vip:rgba(255,207,85,.12);--hp-tier-vip-tag-bg:linear-gradient(180deg, #211d28, #28222f 50%, #211d28);--hp-tier-vip-tag-border:linear-gradient(180deg, #8c5bec, #8c5bec);--hp-tier-vip-glyph:linear-gradient(180deg, #b5b3ff, #fde8ff 50%, #e6b3ff);--hp-tier-svip-tag-bg:linear-gradient(180deg, #383838, #292929);--hp-tier-svip-tag-border:linear-gradient(110deg, #f5e1ce, #e3c6ac);--hp-tier-svip-glyph:linear-gradient(180deg, #f5e1ce, #e3c6ac);--hp-tier-vvip-tag-bg:radial-gradient(circle at 52% 0%, rgba(253,245,243,.18), transparent 47%), linear-gradient(180deg, rgba(246,108,2,.28), rgba(254,170,71,.16)), #1f1108;--hp-tier-vvip-tag-border:linear-gradient(110deg, #feaa47, #fff1dc 54%, #ffb266);--hp-tier-vvip-glyph:linear-gradient(180deg, #feaa47, #f66c02);--hp-fg-primary:#fff;--hp-fg-secondary:rgba(236,233,242,.85);--hp-fg-tertiary:rgba(236,233,242,.6);--hp-fg-quaternary:rgba(235,235,245,.4);--hp-fg-accent:#d7c2ff;--hp-membership-fg-primary:#fbf7f1;--hp-membership-fg-secondary:#d8d1c9;--hp-membership-fg-muted:#aaa19a;--hp-membership-fg-subtle:#817a74;--hp-membership-fg-faint:#736d68;--hp-hairline:rgba(235,235,245,.08);--hp-hairline-faint:rgba(235,235,245,.043);--hp-hairline-strong:rgba(235,235,245,.15);--hp-primary-soft:rgba(140,91,236,.14);--hp-primary-border:rgba(140,91,236,.72);--hp-primary-control:#735ca7;--hp-primary-control-pressed:#685197;--hp-focus-ring:rgba(163,120,246,.88);--hp-membership-border:rgba(236,218,196,.1);--hp-membership-border-strong:rgba(224,196,163,.22);--hp-membership-highlight:rgba(250,237,220,.055);--hp-membership-frost-accent:rgba(208,178,142,.055);--hp-membership-frost-shade:rgba(0,0,0,.18);--hp-membership-satin-line:rgba(234,211,183,.32);--hp-membership-satin-soft:rgba(208,178,142,.1);--hp-membership-satin-action:#d0b28e;--hp-membership-satin-action-pressed:#bea17f;--hp-membership-satin-ink:#261e16;--hp-membership-recommend:#ff4d67;--hp-metal-power:#ffd66b;--hp-tier-vip-metal:#bf5af2;--hp-tier-vip-text:#e4bbf9;--hp-tier-vip-soft:rgba(191,90,242,.14);--hp-tier-vip-action:#8d6db8;--hp-tier-svip-metal:#e3c6ac;--hp-tier-svip-text:#fbdfc6;--hp-tier-svip-soft:rgba(251,223,198,.12);--hp-tier-svip-action:#d0b28e;--hp-tier-vvip-metal:#ff9f43;--hp-tier-vvip-text:#ffb76d;--hp-tier-vvip-soft:rgba(255,159,67,.13);--hp-tier-vvip-action:#ba6d3e;--hp-tier-team-metal:#7d8cff;--hp-tier-team-text:#abb3ff;--hp-tier-team-soft:rgba(125,140,255,.14);--hp-tier-team-action:#717ac0;--hp-status-success:#20c978;--hp-status-success-soft:rgba(32,201,120,.12);--hp-status-error:#e26d73;--hp-status-error-soft:rgba(226,109,115,.12);--hp-radius-card:12px;--hp-radius-control:12px;--hp-radius-pill:999px;--hp-radius-sheet:20px;--hp-radius-dialog:16px;--hp-touch-target:44px;--hp-action-height:52px;--hp-sheet-max-width:560px;--hp-dialog-max-width:360px;--hp-page-gutter:12px;--hp-font-ui:"PingFang SC", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--hp-membership-price-size:54px;--hp-membership-tier-control-height:44px;--hp-membership-tier-font-size:14px;--hp-membership-tier-line-height:20px;--hp-motion-feedback:.14s cubic-bezier(.2, 0, 0, 1);--hp-motion-standard:.22s cubic-bezier(.2, 0, 0, 1);--hp-motion-number:.38s cubic-bezier(.22, 1, .36, 1);--hp-motion-number-fade:.26s cubic-bezier(.25, 1, .5, 1);--app-bg-color:#f7f8fa;--app-bg-color-dark:#1a1a1a;--app-text-color:#323233;--app-text-color-secondary:#969799;--app-border-color:#ebedf0;--app-safe-top:env(safe-area-inset-top);--app-safe-bottom:env(safe-area-inset-bottom)}html.dark{--app-bg-color:#1a1a1a;--app-text-color:#f5f5f5;--app-text-color-secondary:#a0a0a0;--app-border-color:#2a2a2a}.fade-slide-enter-active,.fade-slide-leave-active{transition:all .25s}.fade-slide-enter-from{opacity:0;transform:translate(20px)}.fade-slide-leave-to{opacity:0;transform:translate(-20px)}.page-container{background-color:var(--app-bg-color);min-height:100vh}.app-shell{width:100%;height:100vh;height:100dvh;position:relative;overflow:hidden}*,:before,:after,::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.wh-full{width:100%;height:100%}.flex-center{justify-content:center;align-items:center;display:flex}.text-overflow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}[left~="100%"]{left:100%}.isolate{isolation:isolate}.grid,[grid=""]{display:grid}.inline-grid{display:inline-grid}[rows~="1"]{grid-template-rows:repeat(1,minmax(0,1fr))}[rows~="3"]{grid-template-rows:repeat(3,minmax(0,1fr))}.m12{margin:48px}.m14\.8{margin:59.2px}.m15\.8{margin:63.2px}.m4{margin:16px}.m4\.3{margin:17.2px}.m6,[m6=""]{margin:24px}.m7{margin:28px}.m8\.5{margin:34px}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}[size~="10"]{width:40px;height:40px}[size~="11"]{width:44px;height:44px}[size~="12"]{width:48px;height:48px}[size~="13"]{width:52px;height:52px}[size~="14"]{width:56px;height:56px}[size~="15"]{width:60px;height:60px}[size~="16"]{width:64px;height:64px}[size~="17"]{width:68px;height:68px}[size~="18"]{width:72px;height:72px}[size~="19"]{width:76px;height:76px}[size~="20"]{width:80px;height:80px}[size~="21"]{width:84px;height:84px}[size~="22"]{width:88px;height:88px}[size~="24"]{width:96px;height:96px}[size~="26"]{width:104px;height:104px}[size~="28"]{width:112px;height:112px}[size~="32"]{width:128px;height:128px}[size~="36"]{width:144px;height:144px}[size~="7"]{width:28px;height:28px}[size~="8"]{width:32px;height:32px}[size~="9"]{width:36px;height:36px}[size~=md]{width:448px;height:448px}[size~=sm]{width:384px;height:384px}[size~=xs]{width:320px;height:320px}.h1{height:4px}.h2{height:8px}.h3{height:12px}.h4{height:16px}.h5{height:20px}.flex{display:flex}.inline-flex{display:inline-flex}.flex-shrink,.shrink,[shrink=""]{flex-shrink:1}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.table{display:table}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.resize{resize:both}.gap-16{gap:64px}.break-all{word-break:break-all}.b,.border{border-width:1px}[stroke-width~="1.8"]{stroke-width:1.8px}[stroke-width~="4"]{stroke-width:4px}[stroke~=none]{stroke:none}.px,[px=""]{padding-left:16px;padding-right:16px}.text-wrap{text-wrap:wrap}.text-green{--un-text-opacity:1;color:rgba(74, 222, 128, var(--un-text-opacity))}.text-red{--un-text-opacity:1;color:rgba(248, 113, 113, var(--un-text-opacity))}[color~=\#9c6cf4]{--un-text-opacity:1;color:rgba(156, 108, 244, var(--un-text-opacity))}[color~=\#e4d7ff]{--un-text-opacity:1;color:rgba(228, 215, 255, var(--un-text-opacity))}[color~=\#ffd66b]{--un-text-opacity:1;color:rgba(255, 214, 107, var(--un-text-opacity))}[color~=\#fff]{--un-text-opacity:1;color:rgba(255, 255, 255, var(--un-text-opacity))}[line-height~="3"]{line-height:12px}.italic{font-style:italic}.tabular-nums{--un-numeric-spacing:tabular-nums;font-feature-settings:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction);font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.line-through{text-decoration-line:line-through}.tab,[tab=""]{tab-size:4}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color,rgba(0,0,0,.2)),0 0 1px var(--un-text-shadow-color,rgba(1,0,5,.1));text-shadow:var(--un-text-shadow)}.outline{outline-style:solid}[blur=""]{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[duration~="400"]{transition-duration:.4s}[duration~="500"]{transition-duration:.5s}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}
