.toast-host[data-v-60ff8589]{position:fixed;left:50%;bottom:96px;transform:translate(-50%);z-index:3000;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;width:max-content;max-width:86vw}.toast-item[data-v-60ff8589]{background:#1f2329e6;color:#fff;font-size:14px;line-height:1.4;padding:10px 16px;border-radius:999px;box-shadow:0 8px 24px #0000002e;text-align:center}.toast-enter-active[data-v-60ff8589],.toast-leave-active[data-v-60ff8589]{transition:all .22s ease}.toast-enter-from[data-v-60ff8589],.toast-leave-to[data-v-60ff8589]{opacity:0;transform:translateY(8px) scale(.96)}*,*:before,*:after{box-sizing:border-box}:root{--brand: #ff7a45;--brand-strong: #e86a38;--brand-2: #ffb020;--brand-2-deep: #b0752f;--brand-soft: #fff1ea;--brand-line: #ffd2bd;--brand-line-soft: #ffe7d9;--brand-grad: linear-gradient(135deg, #ff8a5c, var(--brand));--brand-glow: rgba(255, 122, 69, .28);--bg: #f6f7fb;--surface: #fff;--surface-soft: #f3f4f7;--surface-warm: linear-gradient(160deg, #fff8f3 0%, #fffdfa 55%, #fff 100%);--ink: #1f2329;--ink-soft: #4a5160;--ink-quiet: #6b7280;--muted: #8a9099;--line: #edeff3;--line-scroll: #dcdfe6;--line-scroll-hover: #c8ccd4;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-pill: 999px;--radius: var(--radius-lg);--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-24: 24px;--space-32: 32px;--shadow-sm: 0 2px 8px rgba(31, 35, 41, .05);--shadow: 0 10px 30px rgba(31, 35, 41, .08);--shadow-brand: 0 6px 16px var(--brand-glow);--fs-xs: 12px;--fs-sm: 13px;--fs-base: 14px;--fs-md: 16px;--fs-lg: 18px;--fs-xl: 24px;--fs-2xl: 34px;--ease-out: cubic-bezier(.22, .9, .28, 1);--ease-back: cubic-bezier(.2, .9, .25, 1.18);--dur-fast: .18s;--dur-base: .28s;--dur-slow: .52s;--page-w: 1120px}html,body,#app{min-height:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}html:root{--el-color-primary: #ff7a45;--el-color-primary-light-3: #ff9c72;--el-color-primary-light-5: #ffb596;--el-color-primary-light-7: #ffceb9;--el-color-primary-light-8: #ffdccc;--el-color-primary-light-9: #fff1ea;--el-color-primary-dark-2: #e86a38;--el-border-radius-base: 10px;--van-primary-color: #ff7a45;--van-blue: #ff7a45}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}button{font-family:inherit;cursor:pointer}.page{width:min(var(--page-w),calc(100% - var(--space-24) * 2));margin:0 auto;padding:28px 0 64px}@media(max-width:820px){.page{width:100%;padding:14px 14px 28px}}.card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:22px}@media(max-width:820px){.card{padding:var(--space-16);border-radius:16px}}.muted{color:var(--muted);font-size:var(--fs-sm);line-height:1.6}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-12);margin-bottom:var(--space-12)}.section-head h2{font-size:var(--fs-lg)}.section-head .sub{font-size:var(--fs-xs);color:var(--muted)}.empty{padding:40px 0;text-align:center;color:var(--muted);font-size:var(--fs-base)}.empty .emoji{display:block;font-size:30px;margin-bottom:var(--space-8)}.chip{display:inline-flex;align-items:center;gap:6px;padding:var(--space-8) 14px;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);font-size:var(--fs-base);line-height:1;transition:all var(--dur-fast) var(--ease-out);white-space:nowrap}.chip:hover{border-color:var(--brand-line);color:var(--brand)}.chip.active{background:var(--brand-grad);border-color:transparent;color:#fff;box-shadow:var(--shadow-brand)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-scroll);border-radius:var(--radius-pill);border:3px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--line-scroll-hover)}@media(max-width:820px){.toast-host{bottom:88px}}
