.auth-page[data-v-4d24e45d]{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.auth-container[data-v-4d24e45d]{background:var(--panel-bg);border:1px solid var(--gold-border);border-radius:6px;width:100%;max-width:900px;min-height:520px;display:flex;overflow:hidden}.auth-brand[data-v-4d24e45d]{border-right:1px solid var(--gold-border-soft);background:repeating-radial-gradient(circle at 50% 0,#c9a86a08 0 2px,#0000 2px 90px);flex:1;align-items:center;padding:48px 40px;display:flex}.auth-brand-content[data-v-4d24e45d]{width:100%}.auth-logo[data-v-4d24e45d]{margin-bottom:24px}.auth-logo-mark[data-v-4d24e45d]{border:1px solid var(--gold-border);width:48px;height:48px;color:var(--gold);font-family:var(--serif);letter-spacing:.05em;border-radius:4px;place-items:center;font-size:17px;font-weight:700;display:inline-grid}.auth-title[data-v-4d24e45d]{font-family:var(--serif);letter-spacing:.08em;margin:0 0 6px;font-size:30px;font-weight:600}.auth-subtitle[data-v-4d24e45d]{letter-spacing:.24em;color:var(--gold);text-transform:uppercase;margin:0 0 36px;font-size:11px}.auth-features[data-v-4d24e45d]{flex-direction:column;gap:0;display:flex}.auth-feature-item[data-v-4d24e45d]{border-bottom:1px solid var(--gold-border-soft);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.auth-feature-item[data-v-4d24e45d]:first-child{border-top:1px solid var(--gold-border-soft)}.auth-feature-icon[data-v-4d24e45d]{border:1px solid var(--gold-border-soft);width:36px;height:36px;color:var(--gold);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.auth-feature-title[data-v-4d24e45d]{color:var(--ivory);font-size:13px;font-weight:600}.auth-feature-desc[data-v-4d24e45d]{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.6}.auth-form-wrapper[data-v-4d24e45d]{flex:1;justify-content:center;align-items:center;padding:48px 40px;display:flex}.auth-form[data-v-4d24e45d]{width:100%;max-width:320px}.auth-form-header[data-v-4d24e45d]{margin-bottom:32px}.auth-form-header h2[data-v-4d24e45d]{font-family:var(--serif);margin:10px 0 4px;font-size:24px;font-weight:600}.auth-form-header p[data-v-4d24e45d]{color:var(--muted);margin:0;font-size:13px}.auth-fields[data-v-4d24e45d]{flex-direction:column;gap:20px;display:flex}.auth-field[data-v-4d24e45d]{flex-direction:column;gap:6px;display:flex}.auth-field-label[data-v-4d24e45d]{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600}.auth-submit[data-v-4d24e45d]{justify-content:center;width:100%;height:46px}.auth-spinner[data-v-4d24e45d]{border:2px solid #0b12204d;border-top-color:#0b1220;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite auth-spin-4d24e45d}@keyframes auth-spin-4d24e45d{to{transform:rotate(360deg)}}.auth-google-section[data-v-4d24e45d]{margin-top:24px}.auth-divider[data-v-4d24e45d]{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;display:flex}.auth-divider[data-v-4d24e45d]:before,.auth-divider[data-v-4d24e45d]:after{content:"";border-top:1px solid var(--gold-border-soft);flex:1}.auth-google-button[data-v-4d24e45d]{justify-content:center;margin-top:16px;display:flex}.auth-form-footer[data-v-4d24e45d]{text-align:center;margin-top:24px}.auth-form-footer p[data-v-4d24e45d]{color:var(--muted);margin:0;font-size:13px}.auth-form-footer a[data-v-4d24e45d]{color:var(--gold);border-bottom:1px solid var(--gold-border);text-decoration:none;transition:color .2s,border-color .2s}.auth-form-footer a[data-v-4d24e45d]:hover{color:var(--gold-strong);border-color:var(--gold-strong)}@media (width<=768px){.auth-container[data-v-4d24e45d]{flex-direction:column;max-width:400px}.auth-brand[data-v-4d24e45d]{border-right:none;border-bottom:1px solid var(--gold-border-soft);padding:32px 24px}.auth-features[data-v-4d24e45d]{display:none}.auth-form-wrapper[data-v-4d24e45d]{padding:32px 24px}}.auth-page[data-v-0084a630]{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.auth-container[data-v-0084a630]{background:var(--panel-bg);border:1px solid var(--gold-border);border-radius:6px;width:100%;max-width:900px;min-height:560px;display:flex;overflow:hidden}.auth-brand[data-v-0084a630]{border-right:1px solid var(--gold-border-soft);background:repeating-radial-gradient(circle at 50% 0,#c9a86a08 0 2px,#0000 2px 90px);flex:1;align-items:center;padding:48px 40px;display:flex}.auth-brand-content[data-v-0084a630]{width:100%}.auth-logo[data-v-0084a630]{margin-bottom:24px}.auth-logo-mark[data-v-0084a630]{border:1px solid var(--gold-border);width:48px;height:48px;color:var(--gold);font-family:var(--serif);letter-spacing:.05em;border-radius:4px;place-items:center;font-size:17px;font-weight:700;display:inline-grid}.auth-title[data-v-0084a630]{font-family:var(--serif);letter-spacing:.08em;margin:0 0 6px;font-size:30px;font-weight:600}.auth-subtitle[data-v-0084a630]{letter-spacing:.24em;color:var(--gold);text-transform:uppercase;margin:0 0 36px;font-size:11px}.auth-features[data-v-0084a630]{flex-direction:column;gap:0;display:flex}.auth-feature-item[data-v-0084a630]{border-bottom:1px solid var(--gold-border-soft);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.auth-feature-item[data-v-0084a630]:first-child{border-top:1px solid var(--gold-border-soft)}.auth-feature-icon[data-v-0084a630]{border:1px solid var(--gold-border-soft);width:36px;height:36px;color:var(--gold);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.auth-feature-title[data-v-0084a630]{color:var(--ivory);font-size:13px;font-weight:600}.auth-feature-desc[data-v-0084a630]{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.6}.auth-form-wrapper[data-v-0084a630]{flex:1;justify-content:center;align-items:center;padding:48px 40px;display:flex}.auth-form[data-v-0084a630]{width:100%;max-width:320px}.auth-form-header[data-v-0084a630]{margin-bottom:32px}.auth-form-header h2[data-v-0084a630]{font-family:var(--serif);margin:10px 0 4px;font-size:24px;font-weight:600}.auth-form-header p[data-v-0084a630]{color:var(--muted);margin:0;font-size:13px}.auth-fields[data-v-0084a630]{flex-direction:column;gap:20px;display:flex}.auth-field[data-v-0084a630]{flex-direction:column;gap:6px;display:flex}.auth-field-label[data-v-0084a630]{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600}.auth-submit[data-v-0084a630]{justify-content:center;width:100%;height:46px}.auth-spinner[data-v-0084a630]{border:2px solid #0b12204d;border-top-color:#0b1220;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite auth-spin-0084a630}@keyframes auth-spin-0084a630{to{transform:rotate(360deg)}}.auth-google-section[data-v-0084a630]{margin-top:24px}.auth-divider[data-v-0084a630]{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;display:flex}.auth-divider[data-v-0084a630]:before,.auth-divider[data-v-0084a630]:after{content:"";border-top:1px solid var(--gold-border-soft);flex:1}.auth-google-button[data-v-0084a630]{justify-content:center;margin-top:16px;display:flex}.auth-form-footer[data-v-0084a630]{text-align:center;margin-top:24px}.auth-form-footer p[data-v-0084a630]{color:var(--muted);margin:0;font-size:13px}.auth-form-footer a[data-v-0084a630]{color:var(--gold);border-bottom:1px solid var(--gold-border);text-decoration:none;transition:color .2s,border-color .2s}.auth-form-footer a[data-v-0084a630]:hover{color:var(--gold-strong);border-color:var(--gold-strong)}@media (width<=768px){.auth-container[data-v-0084a630]{flex-direction:column;max-width:400px}.auth-brand[data-v-0084a630]{border-right:none;border-bottom:1px solid var(--gold-border-soft);padding:32px 24px}.auth-features[data-v-0084a630]{display:none}.auth-form-wrapper[data-v-0084a630]{padding:32px 24px}}.kimi-particle-canvas[data-v-981c222c]{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.tech-particle-field[data-v-3f7a0818]{pointer-events:none;position:absolute;inset:0}.tech-stat-card[data-v-6f659d4e]{background:var(--tech-bg-panel);border:1px solid var(--tech-border);-webkit-backdrop-filter:blur(12px);border-radius:12px;flex-direction:column;gap:8px;padding:18px 22px;transition:border-color .3s,box-shadow .3s;display:flex}.tech-stat-card[data-v-6f659d4e]:hover{border-color:var(--tech-border-strong);box-shadow:var(--tech-glow-sm)}.tech-stat-value[data-v-6f659d4e]{letter-spacing:-.01em;color:var(--tech-text);text-shadow:0 0 18px #22d3ee40;font-size:clamp(22px,2.6vw,32px);font-weight:700}.tech-stat-card[data-tone=positive] .tech-stat-value[data-v-6f659d4e]{color:var(--tech-green);text-shadow:0 0 18px #34d39959}.tech-stat-card[data-tone=negative] .tech-stat-value[data-v-6f659d4e]{color:var(--tech-red);text-shadow:0 0 18px #fb718559}.tech-stat-sub[data-v-6f659d4e]{color:var(--tech-muted);font-size:12px}.hero[data-v-23121776]{justify-content:center;align-items:center;min-height:calc(100vh - 60px);display:flex;position:relative;overflow:hidden}.hero-content[data-v-23121776]{z-index:2;flex-direction:column;align-items:center;gap:20px;width:min(1200px,100%);padding:48px 24px;display:flex;position:relative}.hero-eyebrow[data-v-23121776]{color:var(--tech-cyan);text-shadow:0 0 12px #22d3ee80}.hero-title[data-v-23121776]{letter-spacing:.04em;text-align:center;margin:0;font-size:clamp(44px,9vw,104px);font-weight:800;line-height:1}.hero-sub[data-v-23121776]{text-align:center;color:var(--tech-muted);margin:0;font-size:15px;line-height:1.8}.hero-cta[data-v-23121776]{gap:14px;margin-top:8px;display:flex}.hero-kpis[data-v-23121776]{grid-template-columns:repeat(4,1fr);gap:14px;width:100%;margin-top:40px;display:grid}.ticker-item[data-v-23121776]{white-space:nowrap;border-right:1px solid var(--tech-border);align-items:center;gap:10px;padding:12px 28px;font-size:12px;display:inline-flex}.ticker-code[data-v-23121776]{color:var(--tech-muted);letter-spacing:.06em}.ticker-price[data-v-23121776]{color:var(--tech-text);font-weight:600}.ticker-change.up[data-v-23121776]{color:var(--tech-green);text-shadow:0 0 10px #34d39980}.ticker-change.down[data-v-23121776]{color:var(--tech-red);text-shadow:0 0 10px #fb718580}.pulse-grid[data-v-23121776]{grid-template-columns:2fr 1fr;gap:16px;display:grid}.range-switch[data-v-23121776]{gap:6px;display:flex}.range-btn[data-v-23121776]{border:1px solid var(--tech-border);color:var(--tech-muted);cursor:pointer;background:0 0;border-radius:8px;padding:6px 14px;font-size:12px;transition:all .2s}.range-btn[data-v-23121776]:hover{color:var(--tech-cyan);border-color:var(--tech-border-strong)}.range-btn.active[data-v-23121776]{color:#04121f;background:var(--tech-cyan);border-color:var(--tech-cyan);box-shadow:0 0 14px #22d3ee66}.risk-grid[data-v-23121776]{grid-template-columns:1fr 1.2fr .8fr;gap:16px;display:grid}.risk-side[data-v-23121776]{flex-direction:column;gap:14px;display:flex}.feed-panel[data-v-23121776]{padding:8px 0}.feed-item[data-v-23121776]{border-bottom:1px solid var(--tech-border);align-items:center;gap:16px;padding:16px 24px;transition:background .2s;display:flex}.feed-item[data-v-23121776]:last-child{border-bottom:none}.feed-item[data-v-23121776]:hover{background:#38bdf80a}.tech-dot[data-status=failed][data-v-23121776]{background:var(--tech-red);box-shadow:0 0 8px var(--tech-red)}.tech-dot[data-status=running][data-v-23121776]{background:var(--tech-violet);box-shadow:0 0 8px var(--tech-violet)}.feed-body[data-v-23121776]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.feed-title[data-v-23121776]{color:var(--tech-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.feed-meta[data-v-23121776]{color:var(--tech-muted);font-size:11px}.feed-status[data-v-23121776]{letter-spacing:.12em;font-size:11px}.feed-status.completed[data-v-23121776]{color:var(--tech-cyan)}.feed-status.running[data-v-23121776]{color:var(--tech-violet)}.feed-status.failed[data-v-23121776]{color:var(--tech-red)}.tech-footer[data-v-23121776]{border-top:1px solid var(--tech-border);width:min(1200px,100% - 48px);color:var(--tech-muted);justify-content:space-between;align-items:center;gap:16px;margin:48px auto 0;padding:20px 0 28px;font-size:12px;display:flex}@media (width<=960px){.hero-kpis[data-v-23121776]{grid-template-columns:repeat(2,1fr)}.pulse-grid[data-v-23121776],.risk-grid[data-v-23121776]{grid-template-columns:1fr}}@media (width<=560px){.hero-kpis[data-v-23121776]{grid-template-columns:1fr}.hero-cta[data-v-23121776]{flex-direction:column;width:100%}.hero-cta .tech-btn[data-v-23121776]{justify-content:center}.tech-footer[data-v-23121776]{flex-direction:column;gap:6px}}.lab-page[data-v-ea82549e]{color:#e8ecf4;background:#0b0e14;min-height:calc(100vh - 60px);padding:72px 24px 96px;font-family:Inter,Noto Sans TC,sans-serif}.lab-head[data-v-ea82549e]{width:min(1080px,100%);margin:0 auto 48px}.lab-eyebrow[data-v-ea82549e]{letter-spacing:.28em;color:#7d8aa8;font-size:11px;font-weight:600}.lab-title[data-v-ea82549e]{letter-spacing:-.02em;margin:12px 0;font-size:clamp(32px,5vw,52px);font-weight:800}.lab-sub[data-v-ea82549e]{color:#94a0b8;margin:0;font-size:14px}.lab-grid[data-v-ea82549e]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;width:min(1080px,100%);margin:0 auto;display:grid}.lab-card[data-v-ea82549e]{text-align:left;cursor:pointer;color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:18px;padding:24px;font-family:inherit;transition:all .25s;display:flex;position:relative}.lab-card[data-v-ea82549e]:hover{background:#ffffff0f;border-color:#fff3;transform:translateY(-3px)}.lab-swatches[data-v-ea82549e]{gap:8px;display:flex}.lab-swatch[data-v-ea82549e]{border:1px solid #ffffff1f;border-radius:10px;width:36px;height:36px}.lab-card-body[data-v-ea82549e]{flex-direction:column;gap:6px;display:flex}.lab-card-en[data-v-ea82549e]{letter-spacing:.2em;color:#7d8aa8;font-size:10px;font-weight:600}.lab-card-name[data-v-ea82549e]{align-items:center;gap:10px;font-size:19px;font-weight:700;display:flex}.lab-current[data-v-ea82549e]{letter-spacing:.1em;color:#22d3ee;background:#22d3ee1f;border:1px solid #22d3ee4d;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600}.lab-card-desc[data-v-ea82549e]{color:#94a0b8;font-size:13px;line-height:1.7}.lab-arrow[data-v-ea82549e]{color:#7d8aa8;transition:transform .25s,color .25s;position:absolute;top:22px;right:22px}.lab-card:hover .lab-arrow[data-v-ea82549e]{color:#e8ecf4;transform:translate(4px)}.aurora-page[data-v-58ba2d67]{--aurora-text:#f1f2ff;--aurora-muted:#a6a8d0;--aurora-violet:#a78bfa;--aurora-cyan:#67e8f9;--aurora-pink:#f0abfc;--aurora-green:#6ee7b7;--aurora-rose:#fda4af;--aurora-glass-bg:#ffffff0f;--aurora-glass-border:#ffffff1f;min-height:100vh;color:var(--aurora-text);background:linear-gradient(165deg,#16174a 0%,#12133c 48%,#0e0f2e 100%);position:relative;overflow-x:hidden}.aurora-orb[data-v-58ba2d67]{filter:blur(90px);pointer-events:none;z-index:0;will-change:transform;border-radius:50%;position:fixed}.orb-1[data-v-58ba2d67]{background:radial-gradient(circle at 40% 40%,#8b5cf680,#8b5cf600 68%);width:560px;height:560px;animation:26s ease-in-out infinite alternate orb-drift-1-58ba2d67;top:-14%;left:-12%}.orb-2[data-v-58ba2d67]{background:radial-gradient(circle at 60% 40%,#22d3ee61,#22d3ee00 68%);width:480px;height:480px;animation:32s ease-in-out infinite alternate orb-drift-2-58ba2d67;top:8%;right:-14%}.orb-3[data-v-58ba2d67]{background:radial-gradient(circle,#f0abfc52,#f0abfc00 70%);width:620px;height:620px;animation:38s ease-in-out infinite alternate orb-drift-3-58ba2d67;bottom:-24%;left:12%}.orb-4[data-v-58ba2d67]{background:radial-gradient(circle,#818cf85c,#818cf800 70%);width:420px;height:420px;animation:30s ease-in-out infinite alternate-reverse orb-drift-1-58ba2d67;top:44%;left:54%}@keyframes orb-drift-1-58ba2d67{0%{transform:translate(0,0)scale(1)}to{transform:translate(70px,50px)scale(1.12)}}@keyframes orb-drift-2-58ba2d67{0%{transform:translate(0,0)scale(1.05)}to{transform:translate(-60px,70px)scale(.95)}}@keyframes orb-drift-3-58ba2d67{0%{transform:translate(0,0)scale(1)}to{transform:translate(50px,-60px)scale(1.08)}}.aurora-glass[data-v-58ba2d67]{background:var(--aurora-glass-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--aurora-glass-border);border-radius:22px;transition:transform .35s,box-shadow .35s,border-color .35s;box-shadow:inset 0 1px #ffffff24,0 18px 44px #06071a61}.aurora-glass[data-v-58ba2d67]:hover{border-color:#fff3;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff2e,0 26px 54px #06071a80}.aurora-btn[data-v-58ba2d67]{letter-spacing:.06em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:13px 30px;font-size:14px;font-weight:600;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s;display:inline-flex}.aurora-btn-primary[data-v-58ba2d67]{background:linear-gradient(120deg, var(--aurora-violet), var(--aurora-cyan));color:#15163f;box-shadow:0 10px 28px #a78bfa59}.aurora-btn-primary[data-v-58ba2d67]:hover{transform:translateY(-2px);box-shadow:0 14px 34px #67e8f959}.aurora-btn-ghost[data-v-58ba2d67]{color:var(--aurora-text);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border-color:#ffffff38}.aurora-btn-ghost[data-v-58ba2d67]:hover{background:#ffffff1f;border-color:#ffffff52;transform:translateY(-2px)}.aurora-hero[data-v-58ba2d67]{z-index:1;justify-content:center;align-items:center;min-height:calc(100vh - 60px);display:flex;position:relative}.hero-content[data-v-58ba2d67]{flex-direction:column;align-items:center;gap:22px;width:min(1200px,100%);padding:48px 24px;display:flex}.hero-eyebrow[data-v-58ba2d67]{letter-spacing:.34em;color:var(--aurora-cyan);background:#67e8f914;border:1px solid #67e8f94d;border-radius:999px;padding:8px 18px;font-size:11px}.hero-title[data-v-58ba2d67]{letter-spacing:.06em;text-align:center;background:linear-gradient(115deg,#f1f2ff 15%,#c4b5fd 50%,#67e8f9 88%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(48px,10vw,108px);font-weight:700;line-height:1}.hero-sub[data-v-58ba2d67]{text-align:center;color:var(--aurora-muted);margin:0;font-size:15px;line-height:1.9}.hero-cta[data-v-58ba2d67]{gap:14px;margin-top:6px;display:flex}.hero-kpis[data-v-58ba2d67]{grid-template-columns:repeat(4,1fr);gap:16px;width:100%;margin-top:42px;display:grid}.kpi-card[data-v-58ba2d67]{flex-direction:column;gap:8px;padding:20px 22px;display:flex}.kpi-label[data-v-58ba2d67]{letter-spacing:.18em;color:var(--aurora-muted);text-transform:uppercase;font-size:11px}.kpi-value[data-v-58ba2d67]{font-variant-numeric:tabular-nums;color:var(--aurora-text);font-size:clamp(22px,2.2vw,28px);font-weight:700}.kpi-value.tone-positive[data-v-58ba2d67]{color:var(--aurora-green)}.kpi-value.tone-negative[data-v-58ba2d67]{color:var(--aurora-rose)}.kpi-sub[data-v-58ba2d67]{color:var(--aurora-muted);font-size:12px}.aurora-ticker[data-v-58ba2d67]{z-index:1;-webkit-backdrop-filter:blur(14px);background:#ffffff08;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;position:relative;overflow:hidden}.ticker-track[data-v-58ba2d67]{width:max-content;animation:38s linear infinite aurora-marquee-58ba2d67;display:flex}.aurora-ticker:hover .ticker-track[data-v-58ba2d67]{animation-play-state:paused}@keyframes aurora-marquee-58ba2d67{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item[data-v-58ba2d67]{white-space:nowrap;border-right:1px solid #ffffff14;align-items:center;gap:10px;padding:13px 28px;font-size:12px;display:inline-flex}.ticker-code[data-v-58ba2d67]{color:var(--aurora-muted);letter-spacing:.06em}.ticker-price[data-v-58ba2d67]{color:var(--aurora-text);font-variant-numeric:tabular-nums;font-weight:600}.ticker-change[data-v-58ba2d67]{font-variant-numeric:tabular-nums}.ticker-change.up[data-v-58ba2d67]{color:var(--aurora-green)}.ticker-change.down[data-v-58ba2d67]{color:var(--aurora-rose)}.aurora-section[data-v-58ba2d67]{z-index:1;width:min(1200px,100% - 48px);margin:0 auto;padding:48px 0 6px;position:relative}.section-head[data-v-58ba2d67]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.section-label[data-v-58ba2d67]{letter-spacing:.3em;color:var(--aurora-violet);font-size:11px}.section-title[data-v-58ba2d67]{margin:8px 0 0;font-size:26px;font-weight:700}.panel-pad[data-v-58ba2d67]{padding:22px}.panel-label[data-v-58ba2d67]{letter-spacing:.22em;color:var(--aurora-muted);margin-bottom:8px;font-size:11px;display:block}.aurora-reveal[data-v-58ba2d67]{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.22,.61,.36,1);transform:translateY(26px)}.aurora-reveal.is-visible[data-v-58ba2d67]{opacity:1;transform:none}.pulse-grid[data-v-58ba2d67]{grid-template-columns:2fr 1fr;gap:18px;display:grid}.range-switch[data-v-58ba2d67]{-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;gap:4px;padding:4px;display:flex}.range-btn[data-v-58ba2d67]{color:var(--aurora-muted);letter-spacing:.08em;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:7px 16px;font-size:12px;transition:all .25s}.range-btn[data-v-58ba2d67]:hover{color:var(--aurora-text)}.range-btn.active[data-v-58ba2d67]{background:linear-gradient(120deg, var(--aurora-violet), var(--aurora-cyan));color:#15163f;font-weight:700}.risk-grid[data-v-58ba2d67]{grid-template-columns:1fr 1.2fr .8fr;gap:18px;display:grid}.risk-side[data-v-58ba2d67]{flex-direction:column;gap:16px;display:flex}.risk-stat[data-v-58ba2d67]{flex-direction:column;flex:1;justify-content:center;gap:6px;padding:18px 20px;display:flex}.risk-stat .kpi-value[data-v-58ba2d67]{font-size:24px}.feed-panel[data-v-58ba2d67]{padding:6px 0}.feed-item[data-v-58ba2d67]{border-bottom:1px solid #ffffff12;align-items:center;gap:16px;padding:16px 24px;transition:background .25s;display:flex}.feed-item[data-v-58ba2d67]:last-child{border-bottom:none}.feed-item[data-v-58ba2d67]:hover{background:#ffffff0d}.feed-dot[data-v-58ba2d67]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.feed-dot[data-status=completed][data-v-58ba2d67]{background:var(--aurora-cyan)}.feed-dot[data-status=running][data-v-58ba2d67]{background:var(--aurora-violet);animation:1.6s ease-in-out infinite dot-pulse-58ba2d67}.feed-dot[data-status=failed][data-v-58ba2d67]{background:var(--aurora-rose)}@keyframes dot-pulse-58ba2d67{0%,to{box-shadow:0 0 #a78bfa73}50%{box-shadow:0 0 0 6px #a78bfa00}}.feed-body[data-v-58ba2d67]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.feed-title[data-v-58ba2d67]{color:var(--aurora-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.feed-meta[data-v-58ba2d67]{color:var(--aurora-muted);font-size:11px}.feed-kind[data-v-58ba2d67]{color:var(--aurora-muted);white-space:nowrap;border:1px solid #ffffff24;border-radius:999px;padding:4px 12px;font-size:11px}.feed-status[data-v-58ba2d67]{letter-spacing:.08em;white-space:nowrap;font-size:12px}.feed-status.completed[data-v-58ba2d67]{color:var(--aurora-cyan)}.feed-status.running[data-v-58ba2d67]{color:var(--aurora-violet)}.feed-status.failed[data-v-58ba2d67]{color:var(--aurora-rose)}.aurora-footer[data-v-58ba2d67]{z-index:1;width:min(1200px,100% - 48px);color:var(--aurora-muted);letter-spacing:.06em;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;margin:48px auto 0;padding:22px 0 30px;font-size:12px;display:flex;position:relative}@media (width<=960px){.hero-kpis[data-v-58ba2d67]{grid-template-columns:repeat(2,1fr)}.pulse-grid[data-v-58ba2d67],.risk-grid[data-v-58ba2d67]{grid-template-columns:1fr}.risk-side[data-v-58ba2d67]{flex-direction:row}}@media (width<=560px){.hero-kpis[data-v-58ba2d67]{grid-template-columns:1fr}.hero-cta[data-v-58ba2d67]{flex-direction:column;width:100%}.hero-cta .aurora-btn[data-v-58ba2d67]{width:100%}.risk-side[data-v-58ba2d67]{flex-direction:column}.feed-kind[data-v-58ba2d67]{display:none}.aurora-footer[data-v-58ba2d67]{flex-direction:column;gap:6px}}@media (prefers-reduced-motion:reduce){.aurora-orb[data-v-58ba2d67],.ticker-track[data-v-58ba2d67],.feed-dot[data-v-58ba2d67]{animation:none}.aurora-reveal[data-v-58ba2d67]{opacity:1;transition:none;transform:none}}.swiss-page[data-v-efd59206]{--swiss-paper:#f5f2ec;--swiss-ink:#111;--swiss-muted:#6b665c;--swiss-red:#e30613;--swiss-grid:#ddd8cb;--swiss-mono:"JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;background:var(--swiss-paper);color:var(--swiss-ink);min-height:100vh;font-family:Helvetica Neue,Helvetica,Arial,Noto Sans TC,sans-serif}.swiss-page h1[data-v-efd59206],.swiss-page h2[data-v-efd59206]{color:var(--swiss-ink)}@keyframes swiss-in-efd59206{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.swiss-rise[data-v-efd59206],.swiss-section[data-v-efd59206]{animation:.6s both swiss-in-efd59206}.swiss-hero[data-v-efd59206]{border-bottom:3px solid var(--swiss-ink);align-items:center;min-height:calc(100vh - 60px);display:flex}.swiss-hero-inner[data-v-efd59206]{width:100%;padding:48px}.swiss-eyebrow[data-v-efd59206]{letter-spacing:.28em;color:var(--swiss-muted);align-items:center;gap:10px;margin:0 0 20px;font-size:12px;display:flex}.swiss-red-square[data-v-efd59206]{background:var(--swiss-red);flex:none;width:10px;height:10px}.swiss-hero-title[data-v-efd59206]{letter-spacing:-.03em;white-space:nowrap;margin:0;font-size:clamp(60px,12vw,160px);font-weight:800;line-height:.95}.swiss-hero-rule[data-v-efd59206]{background:var(--swiss-ink);height:1px;margin:28px 0 24px}.swiss-hero-row[data-v-efd59206]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.swiss-hero-sub[data-v-efd59206]{color:var(--swiss-muted);max-width:520px;margin:0;font-size:15px;line-height:1.9}.swiss-hero-cta[data-v-efd59206]{align-items:center;gap:16px;display:flex}.swiss-btn[data-v-efd59206]{box-shadow:none;cursor:pointer;letter-spacing:.08em;border-radius:0;padding:14px 28px;font-family:inherit;font-size:14px;transition:background .15s,color .15s}.swiss-btn-solid[data-v-efd59206]{background:var(--swiss-ink);color:var(--swiss-paper);border:1px solid var(--swiss-ink)}.swiss-btn-solid[data-v-efd59206]:hover{background:var(--swiss-red);border-color:var(--swiss-red)}.swiss-btn-text[data-v-efd59206]{color:var(--swiss-red);border:none;border-bottom:1px solid var(--swiss-red);background:0 0;padding:14px 4px}.swiss-btn-text[data-v-efd59206]:hover{color:var(--swiss-ink);border-bottom-color:var(--swiss-ink)}.swiss-kpis[data-v-efd59206]{border-top:1px solid var(--swiss-ink);grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid}.swiss-kpi[data-v-efd59206]{border-left:1px solid var(--swiss-ink);flex-direction:column;gap:8px;padding:20px 24px 0;display:flex}.swiss-kpi[data-v-efd59206]:first-child{border-left:none;padding-left:0}.swiss-kpi-label[data-v-efd59206]{letter-spacing:.2em;text-transform:uppercase;color:var(--swiss-muted);font-size:11px}.swiss-kpi-value[data-v-efd59206]{font-family:var(--swiss-mono);font-variant-numeric:tabular-nums;color:var(--swiss-ink);font-size:clamp(22px,2.4vw,32px);font-weight:700}.swiss-kpi-value.neg[data-v-efd59206]{color:var(--swiss-red)}.swiss-kpi-sub[data-v-efd59206]{color:var(--swiss-muted);font-size:12px}.swiss-ticker[data-v-efd59206]{border-top:1px solid var(--swiss-ink);border-bottom:1px solid var(--swiss-ink);overflow:hidden}.swiss-ticker-track[data-v-efd59206]{width:max-content;animation:36s linear infinite swiss-marquee-efd59206;display:flex}.swiss-ticker:hover .swiss-ticker-track[data-v-efd59206]{animation-play-state:paused}@keyframes swiss-marquee-efd59206{0%{transform:translate(0)}to{transform:translate(-50%)}}.swiss-ticker-item[data-v-efd59206]{font-family:var(--swiss-mono);font-variant-numeric:tabular-nums;white-space:nowrap;border-right:1px solid var(--swiss-ink);align-items:center;gap:12px;padding:12px 28px;font-size:12px;display:inline-flex}.swiss-ticker-code[data-v-efd59206]{color:var(--swiss-muted);letter-spacing:.06em}.swiss-ticker-price[data-v-efd59206]{font-weight:700}.swiss-ticker-change.up[data-v-efd59206]{color:var(--swiss-ink)}.swiss-ticker-change.down[data-v-efd59206]{color:var(--swiss-red)}.swiss-section[data-v-efd59206]{padding:56px 48px 0}.swiss-sec-head[data-v-efd59206]{border-bottom:1px solid var(--swiss-ink);flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:32px;padding-bottom:16px;display:flex}.swiss-sec-no[data-v-efd59206]{font-family:var(--swiss-mono);color:var(--swiss-red);font-size:14px;font-weight:700}.swiss-sec-no[data-v-efd59206]:after{content:"—";color:var(--swiss-ink);margin-left:16px}.swiss-sec-label[data-v-efd59206]{letter-spacing:.24em;color:var(--swiss-muted);font-size:12px}.swiss-sec-title[data-v-efd59206]{letter-spacing:.02em;flex:1;margin:0;font-size:22px;font-weight:700}.swiss-cell-label[data-v-efd59206]{letter-spacing:.2em;color:var(--swiss-muted);text-transform:uppercase;margin-bottom:12px;font-size:11px;display:block}.swiss-range-switch[data-v-efd59206]{display:flex}.swiss-range-btn[data-v-efd59206]{border:1px solid var(--swiss-ink);color:var(--swiss-ink);font-family:var(--swiss-mono);cursor:pointer;background:0 0;border-left:none;border-radius:0;padding:6px 14px;font-size:12px;transition:background .15s,color .15s}.swiss-range-btn[data-v-efd59206]:first-child{border-left:1px solid var(--swiss-ink)}.swiss-range-btn[data-v-efd59206]:hover{color:var(--swiss-red)}.swiss-range-btn.active[data-v-efd59206]{background:var(--swiss-ink);color:var(--swiss-paper)}.swiss-pulse-grid[data-v-efd59206]{grid-template-columns:2fr 1fr;display:grid}.swiss-cell[data-v-efd59206]{min-width:0}.swiss-cell-border[data-v-efd59206]{border-left:1px solid var(--swiss-ink);padding-left:32px}.swiss-pulse-grid .swiss-cell[data-v-efd59206]:first-child{padding-right:32px}.swiss-risk-grid[data-v-efd59206]{grid-template-columns:1fr 1.2fr .8fr;display:grid}.swiss-risk-side[data-v-efd59206]{flex-direction:column;display:flex}.swiss-risk-num[data-v-efd59206]{border-bottom:1px solid var(--swiss-ink);flex-direction:column;gap:6px;padding:16px 0;display:flex}.swiss-risk-num[data-v-efd59206]:first-child{padding-top:0}.swiss-risk-num[data-v-efd59206]:last-child{border-bottom:none;flex:1}.swiss-risk-num-label[data-v-efd59206]{letter-spacing:.18em;color:var(--swiss-muted);font-size:11px}.swiss-risk-num-value[data-v-efd59206]{font-family:var(--swiss-mono);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}.swiss-risk-num-value.neg[data-v-efd59206]{color:var(--swiss-red)}.swiss-risk-num-sub[data-v-efd59206]{color:var(--swiss-muted);font-size:12px}.swiss-feed[data-v-efd59206]{border-top:1px solid var(--swiss-ink)}.swiss-feed-row[data-v-efd59206]{border-bottom:1px solid var(--swiss-ink);grid-template-columns:48px 1fr 110px 110px 90px;align-items:center;gap:16px;padding:16px 0;display:grid}.swiss-feed-index[data-v-efd59206]{font-family:var(--swiss-mono);color:var(--swiss-muted);font-size:12px}.swiss-feed-title[data-v-efd59206]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.swiss-feed-kind[data-v-efd59206]{letter-spacing:.16em;text-transform:uppercase;color:var(--swiss-muted);font-size:10px}.swiss-feed-status[data-v-efd59206]{font-family:var(--swiss-mono);letter-spacing:.12em;font-size:11px}.swiss-feed-status.completed[data-v-efd59206]{color:var(--swiss-ink)}.swiss-feed-status.running[data-v-efd59206]{color:var(--swiss-red)}.swiss-feed-status.failed[data-v-efd59206]{color:#8a867c}.swiss-feed-time[data-v-efd59206]{font-family:var(--swiss-mono);color:var(--swiss-muted);text-align:right;font-size:11px}.swiss-footer[data-v-efd59206]{border-top:3px solid var(--swiss-ink);color:var(--swiss-muted);justify-content:space-between;align-items:center;gap:16px;margin-top:64px;padding:20px 48px 28px;font-size:12px;display:flex}.swiss-footer-brand[data-v-efd59206]{letter-spacing:.16em;color:var(--swiss-ink);font-weight:800}@media (width<=960px){.swiss-hero-inner[data-v-efd59206],.swiss-section[data-v-efd59206]{padding-left:24px;padding-right:24px}.swiss-kpis[data-v-efd59206]{grid-template-columns:repeat(2,1fr);row-gap:24px}.swiss-kpi[data-v-efd59206]:nth-child(3){border-left:none;padding-left:0}.swiss-pulse-grid[data-v-efd59206],.swiss-risk-grid[data-v-efd59206]{grid-template-columns:1fr}.swiss-cell-border[data-v-efd59206]{border-left:none;border-top:1px solid var(--swiss-ink);margin-top:32px;padding-top:32px;padding-left:0}.swiss-pulse-grid .swiss-cell[data-v-efd59206]:first-child{padding-right:0}.swiss-feed-row[data-v-efd59206]{grid-template-columns:36px 1fr 90px}.swiss-feed-kind[data-v-efd59206],.swiss-feed-time[data-v-efd59206]{display:none}.swiss-footer[data-v-efd59206]{padding-left:24px;padding-right:24px}}@media (width<=560px){.swiss-hero-inner[data-v-efd59206]{padding:32px 20px}.swiss-hero-title[data-v-efd59206]{font-size:clamp(44px,13vw,80px)}.swiss-hero-cta[data-v-efd59206]{flex-direction:column;align-items:stretch;width:100%}.swiss-btn-text[data-v-efd59206]{text-align:center;border:1px solid var(--swiss-red);padding:14px 28px}.swiss-kpis[data-v-efd59206]{grid-template-columns:1fr}.swiss-kpi[data-v-efd59206]{border-left:none;border-top:1px solid var(--swiss-grid);padding-top:16px;padding-left:0}.swiss-kpi[data-v-efd59206]:first-child{border-top:none;padding-top:20px}.swiss-section[data-v-efd59206]{padding:40px 20px 0}.swiss-sec-head[data-v-efd59206]{gap:10px}.swiss-feed-row[data-v-efd59206]{grid-template-columns:28px 1fr 80px;gap:10px}.swiss-footer[data-v-efd59206]{flex-direction:column;align-items:flex-start;gap:6px;padding:16px 20px 24px}}@media (prefers-reduced-motion:reduce){.swiss-ticker-track[data-v-efd59206],.swiss-rise[data-v-efd59206],.swiss-section[data-v-efd59206]{animation:none}}.prestige-page[data-v-8111096a]{--gold:#c9a86a;--gold-border:#c9a86a40;--gold-border-soft:#c9a86a24;--ivory:#f5efe0;--muted:#9a917c;--up:#7fa387;--down:#b05c5c;--panel-bg:#c9a86a0a;--serif:Georgia, "Noto Serif TC", serif;min-height:100vh;color:var(--ivory);background:linear-gradient(#0b1220 0%,#101a2e 100%);font-family:Inter,Noto Sans TC,sans-serif}.fade-in[data-v-8111096a]{opacity:0;animation:1s ease-out forwards prestige-fade-8111096a;animation-delay:var(--d,0s)}@keyframes prestige-fade-8111096a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero[data-v-8111096a]{justify-content:center;align-items:center;min-height:calc(100vh - 60px);display:flex;position:relative;overflow:hidden}.hero[data-v-8111096a]:before{content:"";pointer-events:none;background:repeating-radial-gradient(circle at 50% 42%,#0000 0 118px,#c9a86a09 119px,#0000 120px);position:absolute;inset:0}.hero-content[data-v-8111096a]{z-index:1;flex-direction:column;align-items:center;gap:22px;width:min(1100px,100%);padding:56px 24px;display:flex;position:relative}.hero-eyebrow[data-v-8111096a]{color:var(--gold);letter-spacing:.32em;align-items:center;gap:16px;font-size:11px;display:flex}.hero-eyebrow[data-v-8111096a]:before,.hero-eyebrow[data-v-8111096a]:after{content:"";background:var(--gold-border);width:56px;height:1px}.hero-title[data-v-8111096a]{font-family:var(--serif);letter-spacing:.1em;text-align:center;color:var(--ivory);margin:0;font-size:clamp(44px,8vw,96px);font-weight:500;line-height:1.05}.hero-sub[data-v-8111096a]{text-align:center;color:var(--muted);margin:0;font-size:15px;line-height:1.9}.hero-cta[data-v-8111096a]{align-items:center;gap:28px;margin-top:10px;display:flex}.btn-gold[data-v-8111096a]{border:1px solid var(--gold);color:var(--gold);letter-spacing:.18em;cursor:pointer;background:0 0;border-radius:4px;padding:12px 34px;font-size:13px;transition:background .3s,color .3s}.btn-gold[data-v-8111096a]:hover{background:var(--gold);color:#0b1220}.btn-text[data-v-8111096a]{color:var(--ivory);letter-spacing:.18em;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000;padding:12px 4px;font-size:13px;transition:color .3s,border-color .3s}.btn-text[data-v-8111096a]:hover{color:var(--gold);border-bottom-color:var(--gold-border)}.hero-badge[data-v-8111096a]{justify-content:flex-end;width:100%;display:flex}.data-badge .badge-dot[data-v-8111096a]{background:var(--muted);border-radius:50%;width:6px;height:6px}.data-badge.live .badge-dot[data-v-8111096a]{background:var(--gold)}.data-badge[data-v-8111096a]:not(.live){border-color:var(--gold-border-soft);color:var(--muted)}.hero-kpis[data-v-8111096a]{border-top:1px solid var(--gold-border-soft);border-bottom:1px solid var(--gold-border-soft);grid-template-columns:repeat(4,1fr);width:100%;margin-top:22px;display:grid}.kpi[data-v-8111096a]{border-right:1px solid var(--gold-border-soft);flex-direction:column;align-items:center;gap:8px;padding:26px 16px;display:flex}.kpi[data-v-8111096a]:last-child{border-right:none}.kpi-label[data-v-8111096a]{color:var(--muted);letter-spacing:.22em;text-transform:uppercase;font-size:11px}.kpi-value[data-v-8111096a]{font-family:var(--serif);font-variant-numeric:tabular-nums;color:var(--ivory);font-size:26px}.kpi-value.positive[data-v-8111096a]{color:var(--gold)}.kpi-value.negative[data-v-8111096a]{color:var(--down)}.kpi-sub[data-v-8111096a]{color:var(--muted);font-size:11px}.ticker[data-v-8111096a]{border-top:1px solid var(--gold-border);border-bottom:1px solid var(--gold-border);overflow:hidden}.ticker-track[data-v-8111096a]{width:max-content;animation:48s linear infinite prestige-marquee-8111096a;display:flex}@keyframes prestige-marquee-8111096a{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item[data-v-8111096a]{font-variant-numeric:tabular-nums;white-space:nowrap;border-right:1px solid var(--gold-border-soft);align-items:center;gap:12px;padding:12px 30px;font-size:12px;display:inline-flex}.ticker-code[data-v-8111096a]{color:var(--muted);letter-spacing:.08em}.ticker-price[data-v-8111096a]{color:var(--ivory)}.ticker-change.up[data-v-8111096a]{color:var(--up)}.ticker-change.down[data-v-8111096a]{color:var(--down)}.section[data-v-8111096a]{width:min(1100px,100% - 48px);margin:0 auto;padding-top:72px}.section-head[data-v-8111096a]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.section-label[data-v-8111096a]{color:var(--gold);letter-spacing:.3em;margin-bottom:10px;font-size:11px;display:block}.section-title[data-v-8111096a]{font-family:var(--serif);letter-spacing:.06em;color:var(--ivory);margin:0;font-size:28px;font-weight:500}.panel[data-v-8111096a]{background:var(--panel-bg);border:1px solid var(--gold-border);border-radius:5px}.panel-pad[data-v-8111096a]{padding:22px}.panel-label[data-v-8111096a]{color:var(--muted);letter-spacing:.24em;margin-bottom:12px;font-size:11px;display:block}.alloc-legend[data-v-8111096a]{grid-template-columns:1fr 1fr;gap:8px 16px;margin-top:8px;display:grid}.alloc-legend-item[data-v-8111096a]{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.alloc-dot[data-v-8111096a]{border-radius:2px;flex-shrink:0;width:8px;height:8px}.alloc-name[data-v-8111096a]{color:var(--ivory);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.alloc-pct[data-v-8111096a]{font-variant-numeric:tabular-nums}.pulse-grid[data-v-8111096a]{grid-template-columns:2fr 1fr;gap:16px;display:grid}.range-switch[data-v-8111096a]{gap:8px;display:flex}.range-loading[data-v-8111096a]{color:var(--muted);letter-spacing:.08em;align-self:center;font-size:11px}.range-btn[data-v-8111096a]{border:1px solid var(--gold-border);color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:4px;padding:6px 16px;font-size:12px;transition:background .25s,color .25s,border-color .25s}.range-btn[data-v-8111096a]:hover{color:var(--gold);border-color:var(--gold)}.range-btn.active[data-v-8111096a]{background:var(--gold);border-color:var(--gold);color:#0b1220}.risk-grid[data-v-8111096a]{grid-template-columns:1fr 1.2fr .8fr;gap:16px;display:grid}.risk-side[data-v-8111096a]{flex-direction:column;gap:16px;display:flex}.risk-stat[data-v-8111096a]{flex-direction:column;flex:1;justify-content:center;gap:8px;padding:18px 22px;display:flex}.risk-stat .kpi-value[data-v-8111096a]{font-size:24px}.feed-panel[data-v-8111096a]{padding:4px 0}.feed-empty[data-v-8111096a]{text-align:center;color:var(--muted);letter-spacing:.08em;padding:32px 24px;font-size:13px}.feed-item[data-v-8111096a]{border-bottom:1px solid var(--gold-border-soft);align-items:center;gap:16px;padding:16px 24px;transition:background .25s;display:flex}.feed-item[data-v-8111096a]:last-child{border-bottom:none}.feed-item[data-v-8111096a]:hover{background:#c9a86a0d}.feed-dot[data-v-8111096a]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.feed-dot.completed[data-v-8111096a]{background:var(--gold)}.feed-dot.running[data-v-8111096a]{background:var(--ivory)}.feed-dot.failed[data-v-8111096a]{background:var(--down)}.feed-body[data-v-8111096a]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.feed-title[data-v-8111096a]{color:var(--ivory);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.feed-meta[data-v-8111096a]{color:var(--muted);font-size:11px}.feed-kind[data-v-8111096a]{border:1px solid var(--gold-border-soft);color:var(--muted);letter-spacing:.12em;white-space:nowrap;border-radius:3px;padding:3px 10px;font-size:10px}.feed-status[data-v-8111096a]{letter-spacing:.14em;white-space:nowrap;font-size:11px}.feed-status.completed[data-v-8111096a]{color:var(--gold)}.feed-status.running[data-v-8111096a]{color:var(--ivory)}.feed-status.failed[data-v-8111096a]{color:var(--down)}.footer[data-v-8111096a]{border-top:1px solid var(--gold-border);width:min(1100px,100% - 48px);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin:72px auto 0;padding:22px 0 30px;font-size:12px;display:flex}.footer-brand[data-v-8111096a]{letter-spacing:.2em;color:var(--gold)}@media (width<=960px){.pulse-grid[data-v-8111096a],.risk-grid[data-v-8111096a]{grid-template-columns:1fr}.hero-kpis[data-v-8111096a]{grid-template-columns:repeat(2,1fr)}.kpi[data-v-8111096a]:nth-child(2){border-right:none}.kpi[data-v-8111096a]:first-child,.kpi[data-v-8111096a]:nth-child(2){border-bottom:1px solid var(--gold-border-soft)}}@media (width<=560px){.hero-kpis[data-v-8111096a]{grid-template-columns:1fr}.kpi[data-v-8111096a]{border-right:none;border-bottom:1px solid var(--gold-border-soft)}.kpi[data-v-8111096a]:last-child{border-bottom:none}.hero-cta[data-v-8111096a]{flex-direction:column;gap:14px}.section-head[data-v-8111096a]{flex-direction:column;align-items:flex-start}.feed-kind[data-v-8111096a]{display:none}.footer[data-v-8111096a]{text-align:center;flex-direction:column;gap:6px}}.analyst-page[data-v-27c3b7ed]{--bg:#eef2f7;--card:#fff;--line:#e2e8f0;--navy:#1e3a5f;--blue:#2563eb;--ink:#0f172a;--body:#475569;--muted:#64748b;--up:#059669;--down:#dc2626;background:var(--bg);min-height:calc(100vh - 60px);color:var(--body);font-size:14px}.analyst-page h1[data-v-27c3b7ed],.analyst-page h2[data-v-27c3b7ed]{color:var(--navy);margin:0}.analyst-wrap[data-v-27c3b7ed]{width:min(1240px,100% - 48px);margin:0 auto;padding:28px 0 44px}.analyst-card[data-v-27c3b7ed]{background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:0 1px 2px #0f172a0d}.analyst-header[data-v-27c3b7ed]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.analyst-title[data-v-27c3b7ed]{letter-spacing:-.01em;align-items:baseline;gap:10px;font-size:24px;font-weight:700;display:flex}.analyst-title-en[data-v-27c3b7ed]{letter-spacing:.16em;color:var(--blue);font-size:12px;font-weight:700}.analyst-date[data-v-27c3b7ed]{color:var(--muted);margin-top:6px;font-size:13px;display:block}.analyst-header-actions[data-v-27c3b7ed]{gap:10px;display:flex}.analyst-btn[data-v-27c3b7ed]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:9px 18px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.analyst-btn-solid[data-v-27c3b7ed]{background:var(--navy);border-color:var(--navy);color:#fff}.analyst-btn-solid[data-v-27c3b7ed]:hover{background:#16304f;border-color:#16304f}.analyst-btn-outline[data-v-27c3b7ed]{color:var(--navy);background:#fff;border-color:#cbd5e1}.analyst-btn-outline[data-v-27c3b7ed]:hover{border-color:var(--blue);color:var(--blue)}.analyst-btn-sm[data-v-27c3b7ed]{padding:6px 14px;font-size:12px}.kpi-grid[data-v-27c3b7ed]{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px;display:grid}.kpi-card[data-v-27c3b7ed]{flex-direction:column;gap:6px;padding:16px 18px;display:flex}.kpi-label[data-v-27c3b7ed]{letter-spacing:.04em;color:var(--muted);font-size:12px;font-weight:600}.kpi-value[data-v-27c3b7ed]{letter-spacing:-.01em;color:var(--navy);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.kpi-sub[data-v-27c3b7ed]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.kpi-sub.positive[data-v-27c3b7ed]{color:var(--up)}.kpi-sub.negative[data-v-27c3b7ed]{color:var(--down)}.analyst-section[data-v-27c3b7ed]{margin-top:30px}.section-head[data-v-27c3b7ed]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.section-kicker[data-v-27c3b7ed]{letter-spacing:.14em;color:var(--blue);margin-bottom:2px;font-size:11px;font-weight:700;display:block}.section-title[data-v-27c3b7ed]{font-size:17px;font-weight:700}.section-note[data-v-27c3b7ed]{color:var(--muted);font-size:12px}.market-card[data-v-27c3b7ed]{padding:12px 16px}.market-scroll[data-v-27c3b7ed]{gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.market-chip[data-v-27c3b7ed]{border:1px solid var(--line);white-space:nowrap;background:#f8fafc;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:inline-flex}.chip-name[data-v-27c3b7ed]{color:var(--muted);font-weight:600}.chip-price[data-v-27c3b7ed]{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.chip-change[data-v-27c3b7ed]{font-variant-numeric:tabular-nums;font-weight:600}.chip-change.up[data-v-27c3b7ed]{color:var(--up)}.chip-change.down[data-v-27c3b7ed]{color:var(--down)}.seg[data-v-27c3b7ed]{background:#e2e8f0;border-radius:9px;gap:2px;padding:3px;display:inline-flex}.seg-btn[data-v-27c3b7ed]{color:var(--muted);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:none;border-radius:7px;padding:5px 14px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.seg-btn[data-v-27c3b7ed]:hover{color:var(--navy)}.seg-btn.active[data-v-27c3b7ed]{background:var(--navy);color:#fff}.pulse-grid[data-v-27c3b7ed]{grid-template-columns:2fr 1fr;gap:14px;display:grid}.chart-card[data-v-27c3b7ed]{flex-direction:column;min-width:0;padding:16px 16px 8px;display:flex}.card-caption[data-v-27c3b7ed]{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:600}.risk-grid[data-v-27c3b7ed]{grid-template-columns:1fr 1.2fr .8fr;gap:14px;display:grid}.risk-side[data-v-27c3b7ed]{flex-direction:column;gap:14px;min-width:0;display:flex}.risk-stat[data-v-27c3b7ed]{flex-direction:column;flex:1;justify-content:center;gap:4px;padding:14px 18px;display:flex}.risk-label[data-v-27c3b7ed]{color:var(--muted);font-size:12px;font-weight:600}.risk-value[data-v-27c3b7ed]{color:var(--navy);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.risk-value.down[data-v-27c3b7ed]{color:var(--down)}.risk-sub[data-v-27c3b7ed]{color:var(--muted);font-size:11px}.feed-card[data-v-27c3b7ed]{overflow:hidden}.feed-row[data-v-27c3b7ed]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 110px 104px 90px;align-items:center;gap:8px 14px;padding:11px 18px;font-size:13px;display:grid}.feed-row[data-v-27c3b7ed]:last-child{border-bottom:none}.feed-head[data-v-27c3b7ed]{letter-spacing:.08em;color:var(--muted);background:#f8fafc;padding-top:9px;padding-bottom:9px;font-size:11px;font-weight:700}.feed-head-time[data-v-27c3b7ed]{text-align:right}.feed-title[data-v-27c3b7ed]{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.feed-kind[data-v-27c3b7ed]{color:var(--muted);font-size:12px}.feed-badge[data-v-27c3b7ed]{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.feed-badge.completed[data-v-27c3b7ed]{color:#047857;background:#ecfdf5}.feed-badge.running[data-v-27c3b7ed]{color:#1d4ed8;background:#eff6ff}.feed-badge.failed[data-v-27c3b7ed]{color:#b91c1c;background:#fef2f2}.feed-time[data-v-27c3b7ed]{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.analyst-footer[data-v-27c3b7ed]{color:var(--muted);border-top:1px solid #dbe3ec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:36px;padding-top:18px;font-size:12px;display:flex}.analyst-mono[data-v-27c3b7ed]{letter-spacing:.08em;font-variant-numeric:tabular-nums;font-weight:600}@media (width<=960px){.kpi-grid[data-v-27c3b7ed]{grid-template-columns:repeat(2,1fr)}.pulse-grid[data-v-27c3b7ed],.risk-grid[data-v-27c3b7ed]{grid-template-columns:1fr}.risk-side[data-v-27c3b7ed]{flex-direction:row}}@media (width<=640px){.analyst-wrap[data-v-27c3b7ed]{width:calc(100% - 32px);padding-top:20px}.analyst-header-actions[data-v-27c3b7ed]{width:100%}.analyst-header-actions .analyst-btn[data-v-27c3b7ed]{flex:1}.feed-head[data-v-27c3b7ed]{display:none}.feed-row[data-v-27c3b7ed]{grid-template-columns:minmax(0,1fr) auto;padding:12px 14px}.feed-title[data-v-27c3b7ed]{grid-area:1/1}.feed-status[data-v-27c3b7ed]{grid-area:1/2;justify-self:end}.feed-kind[data-v-27c3b7ed]{grid-area:2/1}.feed-time[data-v-27c3b7ed]{grid-area:2/2}}@media (width<=560px){.kpi-grid[data-v-27c3b7ed]{grid-template-columns:1fr}.risk-side[data-v-27c3b7ed]{flex-direction:column}}.zen-page[data-v-5e0f7f49]{--zen-bg:#f7f3ec;--zen-ink:#2f2a24;--zen-muted:#8a8071;--zen-terra:#b0654a;--zen-olive:#5c6650;--zen-sand:#d9c7a7;--zen-card:#fffdf8;--zen-cream:#e5dcc8;--zen-serif:Georgia, "Noto Serif TC", serif;--zen-sans:"Inter", "Noto Sans TC", sans-serif;background:var(--zen-bg);min-height:100vh;color:var(--zen-ink);font-family:var(--zen-sans);font-weight:300;position:relative}.zen-page[data-v-5e0f7f49]:before,.zen-page[data-v-5e0f7f49]:after{content:"";z-index:0;pointer-events:none;border-radius:50%;position:absolute}.zen-page[data-v-5e0f7f49]:before{background:radial-gradient(circle,#b0654a1a,#0000 68%);width:560px;height:560px;top:-180px;right:-140px}.zen-page[data-v-5e0f7f49]:after{background:radial-gradient(circle,#5c665014,#0000 68%);width:520px;height:520px;top:320px;left:-200px}.zen-page[data-v-5e0f7f49]>*{z-index:1;position:relative}.eyebrow[data-v-5e0f7f49]{letter-spacing:.28em;text-transform:uppercase;color:var(--zen-terra);font-size:11px;font-weight:500}.zen-card[data-v-5e0f7f49]{background:var(--zen-card);border:1px solid #2f2a240d;border-radius:24px;box-shadow:0 20px 40px -20px #2f2a2426}.zen-btn[data-v-5e0f7f49]{font-family:var(--zen-sans);letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 34px;font-size:14px;font-weight:400;transition:background .35s,color .35s,border-color .35s,transform .35s,box-shadow .35s;display:inline-flex}.zen-btn-solid[data-v-5e0f7f49]{background:var(--zen-terra);color:#fffdf8;box-shadow:0 14px 28px -14px #b0654a8c}.zen-btn-solid[data-v-5e0f7f49]:hover{background:#9c563d;transform:translateY(-2px)}.zen-btn-ghost[data-v-5e0f7f49]{color:var(--zen-ink);border-color:#2f2a2438}.zen-btn-ghost[data-v-5e0f7f49]:hover{border-color:var(--zen-ink);transform:translateY(-2px)}.zen-btn-sm[data-v-5e0f7f49]{padding:10px 24px;font-size:13px}.zen-reveal[data-v-5e0f7f49]{opacity:0;transition:opacity 1.05s,transform 1.05s;transform:translateY(28px)}.zen-reveal.is-visible[data-v-5e0f7f49]{opacity:1;transform:translateY(0)}.hero[data-v-5e0f7f49]{justify-content:center;align-items:center;min-height:calc(100vh - 60px);padding:72px 24px 56px;display:flex}.hero-content[data-v-5e0f7f49]{text-align:center;flex-direction:column;align-items:center;gap:22px;width:min(1080px,100%);display:flex}.hero-title[data-v-5e0f7f49]{font-family:var(--zen-serif);letter-spacing:.08em;color:var(--zen-ink);margin:0;font-size:clamp(40px,8vw,88px);font-weight:500;line-height:1.05}.hero-sub[data-v-5e0f7f49]{color:var(--zen-muted);margin:0;font-size:15px;line-height:2}.hero-cta[data-v-5e0f7f49]{gap:14px;margin-top:10px;display:flex}.hero-kpis[data-v-5e0f7f49]{grid-template-columns:repeat(4,1fr);gap:18px;width:100%;margin-top:52px;display:grid}.kpi-card[data-v-5e0f7f49]{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;padding:26px 24px 22px;display:flex}.kpi-label[data-v-5e0f7f49]{letter-spacing:.14em;text-transform:uppercase;color:var(--zen-muted);font-size:11px;font-weight:400}.kpi-value[data-v-5e0f7f49]{font-family:var(--zen-serif);color:var(--zen-ink);font-size:30px;font-weight:500;line-height:1.1}.kpi-value.positive[data-v-5e0f7f49]{color:var(--zen-olive)}.kpi-value.negative[data-v-5e0f7f49]{color:var(--zen-terra)}.kpi-sub[data-v-5e0f7f49]{color:var(--zen-muted);font-size:12px}.zen-ticker[data-v-5e0f7f49]{background:#fffdf899;border-top:1px solid #2f2a2412;border-bottom:1px solid #2f2a2412;overflow:hidden}.ticker-track[data-v-5e0f7f49]{white-space:nowrap;will-change:transform;animation:60s linear infinite zen-marquee-5e0f7f49;display:inline-flex}@keyframes zen-marquee-5e0f7f49{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item[data-v-5e0f7f49]{white-space:nowrap;border-right:1px solid #2f2a240f;align-items:center;gap:10px;padding:14px 30px;font-size:12px;display:inline-flex}.ticker-code[data-v-5e0f7f49]{color:var(--zen-muted);letter-spacing:.06em}.ticker-price[data-v-5e0f7f49]{color:var(--zen-ink);font-variant-numeric:tabular-nums;font-weight:500}.ticker-change.up[data-v-5e0f7f49]{color:var(--zen-olive)}.ticker-change.down[data-v-5e0f7f49]{color:var(--zen-terra)}.zen-section[data-v-5e0f7f49]{width:min(1200px,100% - 48px);margin:0 auto;padding:80px 0 16px}.section-head[data-v-5e0f7f49]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.section-title[data-v-5e0f7f49]{font-family:var(--zen-serif);letter-spacing:.02em;color:var(--zen-ink);margin:10px 0 0;font-size:clamp(26px,3.4vw,36px);font-weight:500}.card-label[data-v-5e0f7f49]{letter-spacing:.18em;text-transform:uppercase;color:var(--zen-muted);margin-bottom:8px;font-size:11px;font-weight:400;display:block}.chart-card[data-v-5e0f7f49]{padding:28px}.pulse-grid[data-v-5e0f7f49]{grid-template-columns:2fr 1fr;gap:20px;display:grid}.range-switch[data-v-5e0f7f49]{background:#fffdf8bf;border:1px solid #2f2a240f;border-radius:999px;gap:6px;padding:5px;display:flex}.range-btn[data-v-5e0f7f49]{color:var(--zen-muted);font-family:var(--zen-sans);letter-spacing:.08em;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 18px;font-size:12px;font-weight:400;transition:background .3s,color .3s,box-shadow .3s}.range-btn[data-v-5e0f7f49]:hover{color:var(--zen-ink)}.range-btn.active[data-v-5e0f7f49]{background:var(--zen-terra);color:#fffdf8;box-shadow:0 8px 16px -8px #b0654a99}.risk-grid[data-v-5e0f7f49]{grid-template-columns:1fr 1.15fr .85fr;gap:20px;display:grid}.risk-side[data-v-5e0f7f49]{flex-direction:column;gap:20px;display:flex}.risk-stat[data-v-5e0f7f49]{flex-direction:column;flex:1;justify-content:center;gap:6px;padding:22px 24px;display:flex}.feed-card[data-v-5e0f7f49]{padding:10px 28px}.feed-item[data-v-5e0f7f49]{border-bottom:1px solid #2f2a240f;align-items:center;gap:16px;padding:20px 0;display:flex}.feed-item[data-v-5e0f7f49]:last-child{border-bottom:none}.feed-dot[data-v-5e0f7f49]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.feed-dot.completed[data-v-5e0f7f49]{background:var(--zen-olive)}.feed-dot.running[data-v-5e0f7f49]{background:var(--zen-sand)}.feed-dot.failed[data-v-5e0f7f49]{background:var(--zen-terra)}.feed-body[data-v-5e0f7f49]{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.feed-title[data-v-5e0f7f49]{color:var(--zen-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;overflow:hidden}.feed-meta[data-v-5e0f7f49]{color:var(--zen-muted);font-size:12px}.feed-kind[data-v-5e0f7f49]{letter-spacing:.08em;color:var(--zen-muted);white-space:nowrap;border:1px solid #2f2a241a;border-radius:999px;padding:4px 12px;font-size:11px}.feed-status[data-v-5e0f7f49]{white-space:nowrap;border-radius:999px;padding:5px 14px;font-size:12px}.feed-status.completed[data-v-5e0f7f49]{color:var(--zen-olive);background:#5c66501a}.feed-status.running[data-v-5e0f7f49]{color:#7a6a45;background:#d9c7a766}.feed-status.failed[data-v-5e0f7f49]{color:var(--zen-terra);background:#b0654a1a}.zen-footer[data-v-5e0f7f49]{width:min(1200px,100% - 48px);color:var(--zen-muted);border-top:1px solid #2f2a2414;justify-content:space-between;align-items:center;gap:12px;margin:72px auto 0;padding:26px 0 36px;font-size:12px;display:flex}.footer-brand[data-v-5e0f7f49]{font-family:var(--zen-serif);letter-spacing:.2em;color:var(--zen-ink);font-weight:500}@media (width<=960px){.pulse-grid[data-v-5e0f7f49],.risk-grid[data-v-5e0f7f49]{grid-template-columns:1fr}.hero-kpis[data-v-5e0f7f49]{grid-template-columns:repeat(2,1fr)}.zen-section[data-v-5e0f7f49]{padding:56px 0 12px}}@media (width<=560px){.hero-kpis[data-v-5e0f7f49]{grid-template-columns:1fr;margin-top:36px}.hero-cta[data-v-5e0f7f49]{flex-direction:column;width:100%}.hero-cta .zen-btn[data-v-5e0f7f49]{width:100%}.section-head[data-v-5e0f7f49]{flex-direction:column;align-items:flex-start}.chart-card[data-v-5e0f7f49]{padding:18px}.feed-kind[data-v-5e0f7f49]{display:none}.zen-footer[data-v-5e0f7f49]{flex-direction:column;gap:6px}}@media (prefers-reduced-motion:reduce){.ticker-track[data-v-5e0f7f49]{animation:none}.zen-reveal[data-v-5e0f7f49]{opacity:1;transition:none;transform:none}}.prestige-page[data-v-5ecd453d]{min-height:calc(100vh - 60px)}.create-panel[data-v-5ecd453d]{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.create-grid[data-v-5ecd453d]{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.create-panel .prestige-btn[data-v-5ecd453d]{align-self:flex-start}.search-row[data-v-5ecd453d]{margin-bottom:24px}.search-input[data-v-5ecd453d]{max-width:320px}.portfolio-grid[data-v-5ecd453d]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.portfolio-card[data-v-5ecd453d]{cursor:pointer;flex-direction:column;gap:8px;transition:transform .25s,border-color .3s;display:flex}.portfolio-card[data-v-5ecd453d]:hover{border-color:#c9a86a73;transform:translateY(-2px)}.card-top[data-v-5ecd453d]{justify-content:space-between;align-items:center;display:flex}.del-btn[data-v-5ecd453d]{border:1px solid var(--gold-border-soft);color:var(--muted);cursor:pointer;background:0 0;border-radius:4px;padding:4px 10px;font-size:12px;transition:all .2s}.del-btn[data-v-5ecd453d]:hover{color:var(--down);background:#b05c5c14;border-color:#b05c5c80}.card-title[data-v-5ecd453d]{font-family:var(--serif);letter-spacing:.02em;margin:4px 0 0;font-size:18px;font-weight:600}.card-desc[data-v-5ecd453d]{color:var(--muted);min-height:18px;margin:0 0 8px;font-size:13px}.metric-row[data-v-5ecd453d]{justify-content:space-between;align-items:baseline;display:flex}.metric-label[data-v-5ecd453d]{color:var(--muted);font-size:12px}.metric-value[data-v-5ecd453d]{font-size:16px;font-weight:600}.metric-value.up[data-v-5ecd453d]{color:var(--up)}.metric-value.down[data-v-5ecd453d]{color:var(--down)}.metric-value.neutral[data-v-5ecd453d]{color:var(--muted)}.card-foot[data-v-5ecd453d]{border-top:1px solid var(--gold-border-soft);color:var(--muted);letter-spacing:.06em;justify-content:space-between;margin-top:8px;padding-top:12px;font-size:11px;display:flex}@media (width<=720px){.create-grid[data-v-5ecd453d]{grid-template-columns:1fr}}.kimi-line-chart[data-v-fad8b597]{width:100%;height:var(--a363ff3a)}.kimi-line-chart svg[data-v-fad8b597]{width:100%;height:100%;display:block}.kimi-line[data-v-fad8b597],.kimi-area[data-v-fad8b597]{animation:.6s ease-out fadeIn-fad8b597}@keyframes fadeIn-fad8b597{0%{opacity:0}to{opacity:1}}.kimi-donut[data-v-ff8153ac]{width:100%;max-width:420px;height:auto;overflow:visible}.cursor-pointer[data-v-ff8153ac],tbody tr[data-v-02c47169]{cursor:pointer}.prestige-page[data-v-716fe800]{min-height:calc(100vh - 60px)}.back-btn[data-v-716fe800]{margin-bottom:24px}.skeleton-stack[data-v-716fe800]{gap:16px;display:grid}.caption[data-v-716fe800]{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11px}.detail-header[data-v-716fe800]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.detail-title[data-v-716fe800]{font-family:var(--serif);letter-spacing:.01em;margin:0;font-size:30px;font-weight:600}.prestige-warning[data-v-716fe800]{border:1px solid var(--gold-border);color:var(--gold-strong);background:#c9a86a12;border-radius:6px;padding:14px 18px;font-size:13px;line-height:1.6}.pnl-up[data-v-716fe800]{color:var(--up)}.pnl-down[data-v-716fe800]{color:var(--down)}.tx-buy[data-v-716fe800]{color:var(--up)}.tx-sell[data-v-716fe800]{color:var(--gold)}.prestige-btn.small[data-v-716fe800]{letter-spacing:.08em;padding:8px 16px;font-size:12px}.time-range[data-v-716fe800]{flex-wrap:wrap;gap:8px;display:flex}.time-btn[data-v-716fe800]{border:1px solid var(--gold-border-soft);color:var(--muted);cursor:pointer;background:0 0;border-radius:4px;padding:5px 14px;font-family:SFMono-Regular,Consolas,Courier New,monospace;font-size:12px;transition:all .2s}.time-btn[data-v-716fe800]:hover{border-color:var(--gold);color:var(--gold)}.time-btn.active[data-v-716fe800]{background:var(--gold);border-color:var(--gold);color:#0b1220}.time-btn[data-v-716fe800]:disabled{opacity:.5;cursor:wait}.period-loading[data-v-716fe800]{color:var(--gold);margin-top:8px;font-size:12px;display:inline-block}.panel-head[data-v-716fe800]{border-bottom:1px solid var(--gold-border-soft);padding:20px 24px}.panel-body[data-v-716fe800]{padding:20px 24px}.panel-title[data-v-716fe800]{font-family:var(--serif);letter-spacing:.02em;margin:0;font-size:18px;font-weight:600}.inner-panel[data-v-716fe800]{margin-bottom:20px}.inner-panel-head[data-v-716fe800]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.inner-panel-title[data-v-716fe800]{font-family:var(--serif);margin:0 0 4px;font-size:16px;font-weight:600}.transaction-table th[data-v-716fe800],.transaction-table td[data-v-716fe800]{white-space:nowrap}.cell-strong[data-v-716fe800]{color:var(--ivory);font-weight:600}.cell-sub[data-v-716fe800]{color:var(--muted);font-size:12px}.transaction-empty[data-v-716fe800]{text-align:center;color:var(--muted);padding:20px 0;font-size:14px}.transaction-delete[data-v-716fe800]{color:var(--down);cursor:pointer;font:inherit;background:0 0;border:1px solid #b05c5c66;border-radius:4px;padding:5px 10px;font-size:12px;transition:all .2s}.transaction-delete[data-v-716fe800]:hover{border-color:var(--down);background:#b05c5c1a}.transaction-delete[data-v-716fe800]:disabled{cursor:wait;opacity:.6}.field-label[data-v-716fe800]{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:11px;display:block}.form-note[data-v-716fe800]{color:var(--muted);font-size:12px;line-height:1.6}.selected-security[data-v-716fe800]{color:var(--up);margin-bottom:16px;font-size:13px}.security-results[data-v-716fe800]{border:1px solid var(--gold-border-soft);border-radius:6px;max-height:240px;margin-bottom:16px;overflow-y:auto}.security-result-group-label[data-v-716fe800]{z-index:1;border-bottom:1px solid var(--gold-border-soft);color:var(--gold);letter-spacing:.08em;background:#101a2e;padding:7px 10px;font-size:11px;font-weight:600;position:sticky;top:0}.security-result-btn[data-v-716fe800]{border:none;border-bottom:1px solid var(--gold-border-soft);text-align:left;cursor:pointer;width:100%;color:var(--ivory);background:0 0;align-items:center;gap:12px;padding:10px 12px;font-family:inherit;font-size:13px;transition:background .2s;display:flex}.security-result-btn[data-v-716fe800]:hover{background:#c9a86a12}.sr-ticker[data-v-716fe800]{color:var(--gold);font-weight:600}.sr-dim[data-v-716fe800]{color:var(--muted)}.sr-source[data-v-716fe800]{color:var(--muted);margin-left:auto;font-size:12px}.prestige-input[type=date][data-v-716fe800]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.trend-section[data-v-716fe800]{flex-direction:column;display:flex}.trend-header[data-v-716fe800]{border-bottom:1px solid var(--gold-border-soft);flex-direction:column;align-items:stretch;gap:20px;padding:24px;display:flex}.trend-body[data-v-716fe800]{grid-template-columns:repeat(5,minmax(110px,1fr)) auto;align-items:start;gap:20px 24px;display:grid}.trend-title[data-v-716fe800]{flex:auto;min-width:260px}.trend-main-title[data-v-716fe800]{font-family:var(--serif);letter-spacing:.01em;margin:0;font-size:clamp(24px,4vw,32px);font-weight:600}.trend-metric-item[data-v-716fe800]{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.trend-metric-value[data-v-716fe800]{letter-spacing:-.01em;font-size:20px;font-weight:600}.trend-metric-sub[data-v-716fe800]{color:var(--muted);font-size:11px}.trend-pnl-range[data-v-716fe800]{flex-direction:column;flex-shrink:0;grid-area:1/6/span 2;align-items:flex-end;gap:12px;display:flex}.trend-pnl[data-v-716fe800]{text-align:right}.trend-pnl-value[data-v-716fe800]{letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1}.trend-chart-wrap[data-v-716fe800]{min-height:420px;padding:24px}.trend-perf-grid[data-v-716fe800]{border-top:1px solid var(--gold-border-soft);grid-template-columns:1fr;gap:0;display:grid}@media (width>=768px){.trend-perf-grid[data-v-716fe800]{grid-template-columns:1fr 1fr}}@media (width>=1200px){.trend-perf-grid[data-v-716fe800]{grid-template-columns:repeat(4,1fr)}}.perf-card[data-v-716fe800]{border-right:1px solid var(--gold-border-soft);border-bottom:1px solid var(--gold-border-soft);background:#0b122059;flex-direction:column;min-height:260px;padding:20px;display:flex}.perf-card[data-v-716fe800]:last-child{border-right:none}.perf-card-header[data-v-716fe800]{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.perf-card-title[data-v-716fe800]{font-size:16px;font-weight:600}.perf-chart-wrap[data-v-716fe800]{flex:auto;justify-content:center;align-items:center;min-height:160px;display:flex}.perf-chart-wrap svg[data-v-716fe800]{width:100%;height:100%}.perf-card-metrics[data-v-716fe800]{justify-content:flex-start}.perf-metrics-list[data-v-716fe800]{flex-direction:column;gap:4px;display:flex}.perf-metric-row[data-v-716fe800]{border-bottom:1px solid var(--gold-border-soft);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.perf-metric-row[data-v-716fe800]:last-child{border-bottom:none}.perf-metric-value[data-v-716fe800]{font-size:20px;font-weight:600}.insufficient-history[data-v-716fe800]{min-height:200px;color:var(--muted);text-align:center;justify-content:center;align-items:center;padding:20px;font-size:14px;line-height:1.6;display:flex}.insufficient-history-sm[data-v-716fe800]{color:var(--muted);text-align:center;padding:20px;font-size:13px}@media (width<=1024px){.trend-body[data-v-716fe800]{flex-direction:column;gap:24px;display:flex}.trend-pnl-range[data-v-716fe800]{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.trend-pnl[data-v-716fe800]{text-align:left}}@media (width<=768px){.trend-body[data-v-716fe800]{gap:12px 24px}.trend-pnl-range[data-v-716fe800]{flex-direction:column;align-items:flex-start}}.allocation-section[data-v-716fe800]{grid-template-columns:minmax(320px,2fr) 3fr;display:grid}.allocation-chart[data-v-716fe800]{border-right:1px solid var(--gold-border-soft);flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:32px 20px;display:flex}.allocation-chart[data-v-716fe800] svg{max-width:100%;height:auto}.allocation-holdings[data-v-716fe800]{min-width:0;padding:24px}.allocation-holdings-header[data-v-716fe800]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}@media (width<=1024px){.allocation-section[data-v-716fe800]{grid-template-columns:1fr}.allocation-chart[data-v-716fe800]{border-right:none;border-bottom:1px solid var(--gold-border-soft);min-height:auto;padding:24px}}.prestige-data-table[data-v-716fe800] .kimi-table{font-size:13px}.prestige-data-table[data-v-716fe800] .kimi-table-dark th{color:var(--gold);border-bottom:1px solid var(--gold-border);background:#c9a86a0d;font-weight:600}.prestige-data-table[data-v-716fe800] .kimi-table-dark td{border-bottom:1px solid var(--gold-border-soft);color:var(--ivory)}.prestige-data-table[data-v-716fe800] .kimi-table-dark tbody tr:nth-child(2n){background:#c9a86a08}.prestige-data-table[data-v-716fe800] .kimi-table-dark tbody tr:hover{background:#c9a86a12}.prestige-data-table[data-v-716fe800] .kimi-table-dark tbody tr.highlight{background:#c9a86a1f!important}.detail-footer[data-v-716fe800]{border-top:1px solid var(--gold-border-soft);width:min(1200px,100% - 48px);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin:48px auto 0;padding:20px 0 28px;font-size:12px;display:flex}@media (width<=560px){.detail-footer[data-v-716fe800]{flex-direction:column;gap:6px}}.prestige-page[data-v-5375f6b2]{min-height:calc(100vh - 60px)}.search-row[data-v-5375f6b2]{margin-bottom:24px}.search-input[data-v-5375f6b2]{max-width:320px}.run-grid[data-v-5375f6b2]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.run-card[data-v-5375f6b2]{cursor:pointer;transition:transform .25s,border-color .3s}.run-card[data-v-5375f6b2]:hover{border-color:#c9a86a73;transform:translateY(-2px)}.card-top[data-v-5375f6b2]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.status-dot[data-v-5375f6b2]{background:var(--up);border-radius:50%;width:6px;height:6px}.card-title[data-v-5375f6b2]{font-family:var(--serif);letter-spacing:.02em;margin:0 0 4px;font-size:17px;font-weight:600}.card-desc[data-v-5375f6b2]{color:var(--muted);min-height:18px;margin:0 0 16px;font-size:13px}.stat-grid[data-v-5375f6b2]{border-top:1px solid var(--gold-border-soft);grid-template-columns:1fr 1fr;gap:12px;padding-top:12px;display:grid}.stat-label[data-v-5375f6b2]{letter-spacing:.14em;color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.stat-value[data-v-5375f6b2]{color:var(--ivory);font-size:15px;font-weight:600}.prestige-page[data-v-494a6c75]{min-height:calc(100vh - 60px)}.deferred-sentinel[data-v-494a6c75]{height:1px}.mt-20[data-v-494a6c75]{margin-top:40px}.transition-all[data-v-494a6c75]{transition:all .3s}.back-btn[data-v-494a6c75]{margin-bottom:28px}.page-head[data-v-494a6c75]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:36px;display:flex}.page-title[data-v-494a6c75]{font-family:var(--serif);letter-spacing:.01em;margin:6px 0 0;font-size:28px;font-weight:600}.dot[data-v-494a6c75]{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.dot.pulse[data-v-494a6c75]{animation:1.6s ease-in-out infinite dot-pulse-494a6c75}@keyframes dot-pulse-494a6c75{0%,to{opacity:1}50%{opacity:.3}}.tag-completed[data-v-494a6c75]{color:var(--up);border-color:#7fa38766}.panel-head[data-v-494a6c75]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.panel-title[data-v-494a6c75]{font-family:var(--serif);margin:0 0 6px;font-size:20px;font-weight:600}.panel-sub-title[data-v-494a6c75]{font-family:var(--serif);margin:0;padding:20px 20px 16px;font-size:16px;font-weight:600}.section-head[data-v-494a6c75]{border-bottom:1px solid var(--gold-border-soft);padding:20px 24px}.section-body[data-v-494a6c75]{padding:24px}.flush-panel[data-v-494a6c75]{overflow:hidden}.muted-text[data-v-494a6c75]{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.btn-row[data-v-494a6c75]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tag-critical[data-v-494a6c75]{color:var(--down);border-color:#b05c5c73}.tag-warning[data-v-494a6c75]{color:#d4a24e;border-color:#d4a24e73}.tag-normal[data-v-494a6c75]{color:var(--up);border-color:#7fa38766}.tag-historical[data-v-494a6c75]{color:#d4a24e;border-color:#d4a24e73}.tag-hypo[data-v-494a6c75]{color:var(--gold);border-color:var(--gold-border)}.alert-list[data-v-494a6c75]{gap:8px;display:grid}.alert-item[data-v-494a6c75]{border-left:2px solid;border-radius:0 6px 6px 0;padding:12px 14px}.alert-item.critical[data-v-494a6c75]{border-color:var(--down);background:#b05c5c14}.alert-item.critical .alert-name[data-v-494a6c75]{color:var(--down)}.alert-item.warning[data-v-494a6c75]{background:#d4a24e14;border-color:#d4a24e}.alert-item.warning .alert-name[data-v-494a6c75]{color:#d4a24e}.alert-line[data-v-494a6c75]{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.alert-thresholds[data-v-494a6c75]{color:var(--ivory);font-size:13px}.alert-msg[data-v-494a6c75]{color:var(--muted);margin-top:4px;font-size:12px}.sub-block[data-v-494a6c75]{border-top:1px solid var(--gold-border-soft);margin-top:20px;padding-top:20px}.sub-title[data-v-494a6c75]{font-family:var(--serif);margin:0 0 6px;font-size:16px;font-weight:600}.snap-msg[data-v-494a6c75]{font-size:12px}.snap-list[data-v-494a6c75]{justify-items:start;gap:8px;margin-top:14px;display:grid}.snap-btn[data-v-494a6c75]{text-align:left;letter-spacing:.04em;padding:9px 14px;font-size:12px}.weight-grid[data-v-494a6c75]{gap:8px;margin-top:14px;display:grid}.weight-row[data-v-494a6c75]{grid-template-columns:1fr 110px;align-items:center;gap:10px;display:grid}.weight-label[data-v-494a6c75]{color:var(--ivory);font-size:13px}.weight-input[data-v-494a6c75]{text-align:right;font-family:SFMono-Regular,Consolas,Courier New,monospace}.weight-total[data-v-494a6c75]{color:var(--muted);margin-top:12px;font-size:13px}.weight-total .neg[data-v-494a6c75]{color:#d4a24e}.leverage-note[data-v-494a6c75]{color:#d4a24e;margin:6px 0 0;font-size:12px}.scenario-metrics[data-v-494a6c75]{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.scenario-panels[data-v-494a6c75]{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.mini-panel[data-v-494a6c75]{border:1px solid var(--gold-border-soft);background:var(--panel-bg);border-radius:6px;padding:16px 18px}.mini-cell[data-v-494a6c75]{border:1px solid var(--gold-border-soft);background:#0b122080;border-radius:6px;padding:12px 14px}.mini-title[data-v-494a6c75]{font-family:var(--serif);color:var(--ivory);margin:0 0 8px;font-size:14px;font-weight:600}.mini-value[data-v-494a6c75]{color:var(--ivory);margin-top:6px;font-size:14px;font-weight:600;display:block}.mini-line[data-v-494a6c75]{color:var(--ivory);padding:3px 0;font-size:13px}.mini-line.critical[data-v-494a6c75]{color:var(--down)}.mini-line.warning[data-v-494a6c75]{color:#d4a24e}.snapshot-pre[data-v-494a6c75]{border:1px solid var(--gold-border-soft);max-height:420px;color:var(--ivory);background:#0b1220d9;border-radius:6px;margin:0;padding:14px;font-family:SFMono-Regular,Consolas,Courier New,monospace;font-size:12px;line-height:1.5;overflow:auto}.info-grid[data-v-494a6c75]{background:var(--gold-border-soft);gap:1px;display:grid}.info-grid-2[data-v-494a6c75]{grid-template-columns:repeat(2,1fr)}.info-grid-4[data-v-494a6c75]{grid-template-columns:repeat(4,1fr)}.info-cell[data-v-494a6c75]{background:#0b122099;padding:20px}.cell-label[data-v-494a6c75]{margin-bottom:6px;display:block}.info-value[data-v-494a6c75]{color:var(--ivory);font-size:15px;font-weight:600}.kpi-grid[data-v-494a6c75]{background:var(--gold-border-soft);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.kpi-grid-5[data-v-494a6c75]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.kpi-cell[data-v-494a6c75]{background:#0b122099;flex-direction:column;justify-content:center;align-items:center;min-height:130px;padding:24px 12px;transition:background .3s;display:flex;position:relative}.kpi-cell[data-v-494a6c75]:hover{background:#c9a86a12}.kpi-cell-sm[data-v-494a6c75]{min-height:96px;padding:16px 10px}.kpi-value[data-v-494a6c75]{font-size:26px;font-weight:600}.kpi-sub[data-v-494a6c75]{color:var(--muted);text-align:center;margin-top:4px;font-size:11px}.metric-value[data-v-494a6c75]{color:var(--ivory)}.accent-bar[data-v-494a6c75]{width:0;transition:width .3s;position:absolute;top:0;bottom:0;left:0}.kpi-cell:hover .accent-bar[data-v-494a6c75]{width:2px}.metric-accent[data-v-494a6c75]{background:var(--gold)}.stat-value[data-v-494a6c75]{font-size:18px;font-weight:600}.table-wrap[data-v-494a6c75]{overflow-x:auto}.prestige-table th[data-v-494a6c75],.prestige-table td[data-v-494a6c75]{white-space:nowrap}.td-num[data-v-494a6c75]{text-align:right}.td-muted[data-v-494a6c75]{color:var(--muted)}.td-warn[data-v-494a6c75]{color:#d4a24e}.td-danger[data-v-494a6c75]{color:var(--down)}.td-pos[data-v-494a6c75]{color:var(--up)}.table-note[data-v-494a6c75]{color:var(--muted);margin:12px 0 0;font-size:11px}.stack[data-v-494a6c75]{gap:32px;display:grid}.chart-title[data-v-494a6c75]{font-family:var(--serif);color:var(--ivory);margin:0 0 12px;font-size:14px;font-weight:600}.note-panel[data-v-494a6c75]{border:1px solid var(--gold-border-soft);background:var(--panel-bg);border-radius:6px;margin-top:16px;padding:16px 18px}.note-text[data-v-494a6c75]{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.note-strong[data-v-494a6c75]{color:var(--ivory)}.grid-3[data-v-494a6c75]{grid-template-columns:1fr;gap:16px;display:grid}.grid-2[data-v-494a6c75]{grid-template-columns:1fr;gap:32px;display:grid}.stress-card[data-v-494a6c75]{cursor:pointer;padding:20px;transition:transform .2s,border-color .3s,background .3s}.stress-card[data-v-494a6c75]:hover{transform:translateY(-2px)}.stress-card.selected[data-v-494a6c75]{border-color:var(--gold);background:#c9a86a12}.stress-top[data-v-494a6c75]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.stress-name[data-v-494a6c75]{font-family:var(--serif);color:var(--ivory);font-size:14px;font-weight:600}.stress-method[data-v-494a6c75]{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.6}.stress-impact[data-v-494a6c75]{align-items:baseline;gap:8px;display:flex}.impact-value[data-v-494a6c75]{color:var(--down);font-size:22px;font-weight:600}.stress-detail[data-v-494a6c75]{border-top:1px solid var(--gold-border-soft);margin-top:16px;padding-top:16px}.stress-holding[data-v-494a6c75]{color:var(--muted);justify-content:space-between;align-items:center;padding:6px 0;font-size:12px;display:flex}.stress-holding-value[data-v-494a6c75]{color:var(--ivory)}.stress-industries[data-v-494a6c75]{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.stress-detail-panel[data-v-494a6c75]{margin-top:20px}.chip-btn[data-v-494a6c75]{padding:8px 16px;font-size:12px}.chip-btn.active[data-v-494a6c75]{background:var(--gold);border-color:var(--gold);color:#0b1220}.backtest-side[data-v-494a6c75]{flex-direction:column;justify-content:center;display:flex}.stat-grid-2[data-v-494a6c75]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.warn-box[data-v-494a6c75]{color:#d4a24e;background:#d4a24e14;border-left:2px solid #d4a24e;border-radius:0 6px 6px 0;margin-bottom:14px;padding:12px 14px;font-size:13px}.diag-grid[data-v-494a6c75]{grid-template-columns:1fr;gap:12px 24px;display:grid}.diag-row[data-v-494a6c75]{border-bottom:1px solid var(--gold-border-soft);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.diag-value[data-v-494a6c75]{color:var(--ivory)}.holdings-headline[data-v-494a6c75]{color:var(--ivory);margin-bottom:16px;font-size:14px}.hl[data-v-494a6c75]{color:var(--gold);font-weight:600}@media (width>=768px){.grid-3[data-v-494a6c75]{grid-template-columns:1fr 1fr}}@media (width>=1024px){.kpi-grid[data-v-494a6c75]{grid-template-columns:repeat(4,1fr)}.kpi-grid-5[data-v-494a6c75]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.grid-2[data-v-494a6c75]{grid-template-columns:1fr 1fr}.grid-3[data-v-494a6c75]{grid-template-columns:repeat(3,1fr)}.diag-grid[data-v-494a6c75]{grid-template-columns:1fr 1fr}}@media (width<=900px){.scenario-metrics[data-v-494a6c75]{grid-template-columns:repeat(2,1fr)}.scenario-panels[data-v-494a6c75]{grid-template-columns:1fr}.info-grid-4[data-v-494a6c75]{grid-template-columns:repeat(2,1fr)}.section-head[data-v-494a6c75],.section-body[data-v-494a6c75]{padding:16px}}.kimi-input[data-v-58d4800c]{font-size:14px;font-family:var(--kimi-font-body);border:1px solid var(--kimi-border-light);color:var(--kimi-text-light);background:0 0;outline:none;width:100%;padding:8px 12px;transition:border-color .2s}.kimi-input[data-v-58d4800c]:focus{border-color:#000}.kimi-input[data-v-58d4800c]::placeholder{color:#999}select.kimi-input[data-v-58d4800c]{appearance:none;cursor:pointer}.kimi-stack-bar[data-v-2e6a8aa4]{transform-origin:bottom;animation:.8s ease-out forwards stackGrow-2e6a8aa4}@keyframes stackGrow-2e6a8aa4{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.kimi-radar-poly[data-v-a9380d1e]{animation:1s ease-out forwards radarReveal-a9380d1e}@keyframes radarReveal-a9380d1e{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}[data-v-595a611c] .n-form-item-label{font-weight:500;color:var(--text-secondary)!important}[data-v-595a611c] .n-radio__label{color:var(--text-secondary)!important}[data-v-595a611c] .n-slider{--n-fill-color:var(--accent-primary)!important}[data-v-595a611c] .n-switch.n-switch--active{background:var(--accent-primary)!important}.admin-layout[data-v-870d4b87]{border-top:1px solid var(--gold-border-soft);background:linear-gradient(#0b1220 0%,#101a2e 100%)!important}.admin-sider[data-v-870d4b87]{border-color:var(--gold-border-soft)!important}.admin-brand[data-v-870d4b87]{border-bottom:1px solid var(--gold-border-soft);white-space:nowrap;margin-bottom:8px;padding:20px 16px 16px;overflow:hidden}.admin-brand-mark[data-v-870d4b87]{font-family:var(--serif);letter-spacing:.06em;color:var(--ivory);margin-bottom:6px;font-size:18px}.admin-brand-label[data-v-870d4b87]{font-size:10px}.admin-content[data-v-870d4b87]{padding:32px;background:0 0!important}[data-v-870d4b87] .n-layout-sider__border{background-color:var(--gold-border-soft)!important}[data-v-870d4b87] .page-heading h1{font-family:var(--serif);color:var(--ivory)!important}[data-v-870d4b87] .page-heading .eyebrow{color:var(--gold)!important}[data-v-870d4b87] .n-layout-sider-trigger{color:var(--gold)!important;border-color:var(--gold-border-soft)!important;background:#0d1526!important}[data-v-870d4b87] .n-menu-item{margin:2px 10px!important}[data-v-870d4b87] .n-menu-item-content{transition:box-shadow .2s;border-radius:4px!important}[data-v-870d4b87] .n-menu-item-content .n-menu-item-content-header,[data-v-870d4b87] .n-menu-item-content .n-menu-item-content__icon{transition:color .2s;color:var(--muted)!important}[data-v-870d4b87] .n-menu-item-content:hover:before{background-color:#c9a86a0f!important}[data-v-870d4b87] .n-menu-item-content:hover .n-menu-item-content-header{color:var(--ivory)!important}[data-v-870d4b87] .n-menu-item-content:hover .n-menu-item-content__icon{color:var(--gold)!important}[data-v-870d4b87] .n-menu-item-content--selected{box-shadow:inset 3px 0 0 var(--gold)}[data-v-870d4b87] .n-menu-item-content--selected:before{background-color:#c9a86a14!important}[data-v-870d4b87] .n-menu-item-content--selected .n-menu-item-content-header,[data-v-870d4b87] .n-menu-item-content--selected:hover .n-menu-item-content-header,[data-v-870d4b87] .n-menu-item-content--selected .n-menu-item-content__icon,[data-v-870d4b87] .n-menu-item-content--selected:hover .n-menu-item-content__icon{color:var(--gold)!important}.admin-view[data-v-142bda39]{padding-top:8px}.view-eyebrow[data-v-142bda39]{margin:0 0 10px}.search-panel[data-v-142bda39]{margin-bottom:20px;padding:16px 20px}.search-input[data-v-142bda39]{max-width:400px}.table-panel[data-v-142bda39]{overflow:hidden}.col-actions[data-v-142bda39]{text-align:center}.cell-muted[data-v-142bda39]{color:var(--muted);font-size:13px}.user-cell[data-v-142bda39]{align-items:center;gap:12px;display:flex}.user-avatar[data-v-142bda39]{border:1px solid var(--gold-border);width:36px;height:36px;color:var(--gold);font-family:var(--serif);background:#c9a86a14;border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;display:grid}.user-name[data-v-142bda39]{color:var(--ivory);font-weight:500}.user-email[data-v-142bda39]{color:var(--muted);font-size:13px}.table-footer[data-v-142bda39]{border-top:1px solid var(--gold-border-soft);justify-content:flex-end;padding:16px 20px;display:flex}.search-input[data-v-142bda39]{background:#0b122099!important;border-radius:4px!important}.search-input[data-v-142bda39] .n-input__border{border-color:var(--gold-border-soft)!important}.search-input[data-v-142bda39] .n-input__state-border{box-shadow:none!important}.search-input[data-v-142bda39]:hover .n-input__state-border,.search-input.n-input--focus[data-v-142bda39] .n-input__state-border{border-color:var(--gold)!important}.search-input[data-v-142bda39] .n-input__input-el{caret-color:var(--gold);color:var(--ivory)!important}.search-input[data-v-142bda39] .n-input__input-el::placeholder{color:var(--muted)}.search-input[data-v-142bda39] .n-input__prefix{color:var(--gold)!important}.search-input[data-v-142bda39] .n-input__suffix{color:var(--muted)!important}[data-v-142bda39] .n-tag{letter-spacing:.06em;font-weight:600;background:0 0!important}[data-v-142bda39] .n-tag.n-tag--success-type{color:var(--up)!important;border-color:#7fa38780!important}[data-v-142bda39] .n-tag.n-tag--warning-type{color:#d4a24e!important;border-color:#d4a24e80!important}[data-v-142bda39] .n-tag.n-tag--error-type{color:var(--down)!important;border-color:#b05c5c80!important}[data-v-142bda39] .n-tag.n-tag--default-type{border-color:var(--gold-border)!important;color:var(--muted)!important}.icon-btn[data-v-142bda39]{border-radius:4px;color:var(--gold)!important}.icon-btn[data-v-142bda39]:hover{color:var(--gold-strong)!important;background:#c9a86a14!important}.icon-btn--danger[data-v-142bda39]{color:var(--down)!important}.icon-btn--danger[data-v-142bda39]:hover{color:#c97a7a!important;background:#b05c5c1a!important}.table-footer[data-v-142bda39] .n-pagination-item{border-color:var(--gold-border-soft)!important;color:var(--muted)!important;background:0 0!important}.table-footer[data-v-142bda39] .n-pagination-item:hover{border-color:var(--gold)!important;color:var(--gold)!important}.table-footer[data-v-142bda39] .n-pagination-item--active,.table-footer[data-v-142bda39] .n-pagination-item--active:hover{border-color:var(--gold)!important;color:var(--gold)!important;background:#c9a86a14!important}.admin-view[data-v-ec807a0c]{padding-top:8px}.view-eyebrow[data-v-ec807a0c]{margin:0 0 10px}.search-panel[data-v-ec807a0c]{margin-bottom:20px;padding:16px 20px}.search-input[data-v-ec807a0c]{max-width:400px}.table-panel[data-v-ec807a0c]{overflow:hidden}.col-actions[data-v-ec807a0c]{text-align:center}.col-price[data-v-ec807a0c]{text-align:right}.cell-muted[data-v-ec807a0c]{color:var(--muted)}.ticker-cell[data-v-ec807a0c]{color:var(--gold);font-weight:600}.name-cell[data-v-ec807a0c]{color:var(--ivory);font-weight:500}.price-cell[data-v-ec807a0c]{text-align:right;color:var(--ivory);font-weight:600}.search-input[data-v-ec807a0c]{background:#0b122099!important;border-radius:4px!important}.search-input[data-v-ec807a0c] .n-input__border{border-color:var(--gold-border-soft)!important}.search-input[data-v-ec807a0c] .n-input__state-border{box-shadow:none!important}.search-input[data-v-ec807a0c]:hover .n-input__state-border,.search-input.n-input--focus[data-v-ec807a0c] .n-input__state-border{border-color:var(--gold)!important}.search-input[data-v-ec807a0c] .n-input__input-el{caret-color:var(--gold);color:var(--ivory)!important}.search-input[data-v-ec807a0c] .n-input__input-el::placeholder{color:var(--muted)}.search-input[data-v-ec807a0c] .n-input__prefix{color:var(--gold)!important}.search-input[data-v-ec807a0c] .n-input__suffix{color:var(--muted)!important}[data-v-ec807a0c] .n-tag{letter-spacing:.06em;font-weight:600;border-color:var(--gold-border)!important;color:var(--muted)!important;background:0 0!important}.icon-btn[data-v-ec807a0c]{border-radius:4px;color:var(--gold)!important}.icon-btn[data-v-ec807a0c]:hover{color:var(--gold-strong)!important;background:#c9a86a14!important}.icon-btn--danger[data-v-ec807a0c]{color:var(--down)!important}.icon-btn--danger[data-v-ec807a0c]:hover{color:#c97a7a!important;background:#b05c5c1a!important}.admin-view[data-v-af01c946]{padding-top:8px}.view-eyebrow[data-v-af01c946]{margin:0 0 10px}.admin-filter-panel[data-v-af01c946]{padding:16px 20px}.admin-filter-row[data-v-af01c946]{flex-wrap:wrap;gap:12px;display:flex}.admin-search[data-v-af01c946]{width:300px;max-width:100%}.admin-select[data-v-af01c946]{width:200px;max-width:100%}.admin-table-panel[data-v-af01c946]{margin-top:24px;overflow:hidden}.admin-empty[data-v-af01c946]{margin:20px}.admin-table-panel[data-v-af01c946] .n-data-table{color:var(--ivory);background:0 0;font-size:13px}.admin-table-panel[data-v-af01c946] .n-data-table-thead{background:0 0}.admin-table-panel[data-v-af01c946] .n-data-table-th{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--gold-border);background:0 0;font-size:11px;font-weight:600}.admin-table-panel[data-v-af01c946] .n-data-table-td{color:var(--ivory);border-bottom:1px solid var(--gold-border-soft);background:0 0}.admin-table-panel[data-v-af01c946] .n-data-table-tr:hover .n-data-table-td{background:#c9a86a0d}.admin-table-panel[data-v-af01c946] .n-data-table-empty{color:var(--muted)}.admin-table-panel[data-v-af01c946] .n-pagination-item{color:var(--muted);border-color:var(--gold-border-soft);background:0 0}.admin-table-panel[data-v-af01c946] .n-pagination .n-pagination-item:hover,.admin-table-panel[data-v-af01c946] .n-pagination .n-pagination-item--active{color:var(--gold);border-color:var(--gold);background:#c9a86a14}.admin-table-panel[data-v-af01c946] .n-tag,.admin-modal-body[data-v-af01c946] .n-tag{color:var(--muted);background:0 0}.admin-table-panel[data-v-af01c946] .n-tag .n-tag__border,.admin-modal-body[data-v-af01c946] .n-tag .n-tag__border{border-color:var(--gold-border-soft)}.admin-table-panel[data-v-af01c946] .n-tag--success-type,.admin-modal-body[data-v-af01c946] .n-tag--success-type{color:var(--up)}.admin-table-panel[data-v-af01c946] .n-tag--success-type .n-tag__border,.admin-modal-body[data-v-af01c946] .n-tag--success-type .n-tag__border{border-color:#7fa38773}.admin-table-panel[data-v-af01c946] .n-tag--error-type,.admin-modal-body[data-v-af01c946] .n-tag--error-type{color:var(--down)}.admin-table-panel[data-v-af01c946] .n-tag--error-type .n-tag__border,.admin-modal-body[data-v-af01c946] .n-tag--error-type .n-tag__border{border-color:#b05c5c73}.admin-table-panel[data-v-af01c946] .n-tag--warning-type,.admin-table-panel[data-v-af01c946] .n-tag--info-type,.admin-modal-body[data-v-af01c946] .n-tag--warning-type,.admin-modal-body[data-v-af01c946] .n-tag--info-type{color:#d4a24e}.admin-table-panel[data-v-af01c946] .n-tag--warning-type .n-tag__border,.admin-table-panel[data-v-af01c946] .n-tag--info-type .n-tag__border,.admin-modal-body[data-v-af01c946] .n-tag--warning-type .n-tag__border,.admin-modal-body[data-v-af01c946] .n-tag--info-type .n-tag__border{border-color:#d4a24e73}.admin-table-panel[data-v-af01c946] .n-button{color:var(--gold);border-color:var(--gold-border);background-color:#0000}.admin-table-panel[data-v-af01c946] .n-button:hover{border-color:var(--gold);color:var(--gold-strong);background-color:#c9a86a14}.admin-table-panel[data-v-af01c946] .n-button--error-type{color:var(--down);border-color:#b05c5c73}.admin-table-panel[data-v-af01c946] .n-button--error-type:hover{border-color:var(--down);color:var(--down);background-color:#b05c5c1a}.admin-spin[data-v-af01c946] .n-spin-body{color:var(--gold)}.admin-field[data-v-af01c946]{margin-bottom:16px}.admin-field-label[data-v-af01c946]{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.admin-field-value[data-v-af01c946]{color:var(--ivory);font-size:14px;line-height:1.6}.admin-down[data-v-af01c946]{color:var(--down)}.admin-json[data-v-af01c946]{border:1px solid var(--gold-border-soft);color:var(--ivory);background:#0b122099;border-radius:4px;margin:4px 0 0;padding:12px 14px;font-family:SFMono-Regular,Consolas,Courier New,monospace;font-size:12px;line-height:1.6;overflow:auto}.admin-modal-form[data-v-af01c946] .n-form-item-label__text{color:var(--muted);letter-spacing:.06em;font-size:12px}.admin-modal-form[data-v-af01c946] .n-input{background-color:#0b122099}.admin-modal-form[data-v-af01c946] .n-input .n-input__input-el{color:var(--ivory)}.admin-modal-form[data-v-af01c946] .n-input .n-input__input-el::placeholder{color:var(--muted)}.admin-modal-form[data-v-af01c946] .n-input .n-input__border,.admin-modal-form[data-v-af01c946] .n-input .n-input__state-border{border-color:var(--gold-border-soft)}.admin-modal-form[data-v-af01c946] .n-input:hover .n-input__state-border{border-color:var(--gold-border)}.admin-modal-form[data-v-af01c946] .n-input--focus .n-input__state-border{border-color:var(--gold);box-shadow:0 0 0 2px #c9a86a2e}.admin-modal-form[data-v-af01c946] .n-base-selection{color:var(--ivory);background-color:#0b122099}.admin-modal-form[data-v-af01c946] .n-base-selection .n-base-selection-label{color:var(--ivory);background-color:#0000}.admin-modal-form[data-v-af01c946] .n-base-selection .n-base-selection-placeholder{color:var(--muted)}.admin-modal-form[data-v-af01c946] .n-base-selection .n-base-selection__border,.admin-modal-form[data-v-af01c946] .n-base-selection .n-base-selection__state-border{border-color:var(--gold-border-soft)}.admin-modal-form[data-v-af01c946] .n-base-selection:hover .n-base-selection__state-border,.admin-modal-form[data-v-af01c946] .n-base-selection:focus-within .n-base-selection__state-border{border-color:var(--gold)}.admin-modal-form[data-v-af01c946] .n-base-selection .n-base-arrow{color:var(--muted)}.admin-modal-form[data-v-af01c946] .n-select-menu{border:1px solid var(--gold-border);background-color:#101a2e;box-shadow:0 8px 24px #0006}.admin-modal-form[data-v-af01c946] .n-base-select-option{color:var(--ivory);background:0 0}.admin-modal-form[data-v-af01c946] .n-base-select-option:hover{background:#c9a86a14}.admin-modal-form[data-v-af01c946] .n-base-select-option--selected,.admin-modal-form[data-v-af01c946] .n-base-select-option .n-base-select-option__check{color:var(--gold)}.admin-view[data-v-0ddfda5e]{padding-top:8px}.view-eyebrow[data-v-0ddfda5e]{margin:0 0 10px}[data-v-0ddfda5e] .n-empty__icon,[data-v-0ddfda5e] .n-empty__description{color:var(--muted)!important}.empty-btn[data-v-0ddfda5e]{border-radius:4px;color:var(--gold)!important;background:0 0!important}.empty-btn[data-v-0ddfda5e] .n-button__border{border-color:var(--gold-border)!important}.empty-btn[data-v-0ddfda5e] .n-button__state-border{border-color:var(--gold)!important;box-shadow:none!important}.empty-btn[data-v-0ddfda5e]:hover{color:var(--gold-strong)!important;background:#c9a86a14!important}.admin-view[data-v-b0b7ebc5]{padding-top:8px}.view-eyebrow[data-v-b0b7ebc5]{margin:0 0 10px}[data-v-b0b7ebc5] .n-empty__icon,[data-v-b0b7ebc5] .n-empty__description{color:var(--muted)!important}.empty-btn[data-v-b0b7ebc5]{border-radius:4px;color:var(--gold)!important;background:0 0!important}.empty-btn[data-v-b0b7ebc5] .n-button__border{border-color:var(--gold-border)!important}.empty-btn[data-v-b0b7ebc5] .n-button__state-border{border-color:var(--gold)!important;box-shadow:none!important}.empty-btn[data-v-b0b7ebc5]:hover{color:var(--gold-strong)!important;background:#c9a86a14!important}.admin-view[data-v-14732609]{padding-top:8px}.view-eyebrow[data-v-14732609]{margin:0 0 10px}[data-v-14732609] .n-empty__icon,[data-v-14732609] .n-empty__description{color:var(--muted)!important}.empty-btn[data-v-14732609]{border-radius:4px;color:var(--gold)!important;background:0 0!important}.empty-btn[data-v-14732609] .n-button__border{border-color:var(--gold-border)!important}.empty-btn[data-v-14732609] .n-button__state-border{border-color:var(--gold)!important;box-shadow:none!important}.empty-btn[data-v-14732609]:hover{color:var(--gold-strong)!important;background:#c9a86a14!important}.admin-view[data-v-ba5ef6c7]{padding-top:8px}.view-eyebrow[data-v-ba5ef6c7]{margin:0 0 10px}[data-v-ba5ef6c7] .n-empty__icon,[data-v-ba5ef6c7] .n-empty__description{color:var(--muted)!important}.empty-btn[data-v-ba5ef6c7]{border-radius:4px;color:var(--gold)!important;background:0 0!important}.empty-btn[data-v-ba5ef6c7] .n-button__border{border-color:var(--gold-border)!important}.empty-btn[data-v-ba5ef6c7] .n-button__state-border{border-color:var(--gold)!important;box-shadow:none!important}.empty-btn[data-v-ba5ef6c7]:hover{color:var(--gold-strong)!important;background:#c9a86a14!important}.wf-page[data-v-ddbe862a]{min-height:calc(100vh - 60px)}.table-panel[data-v-ddbe862a]{padding:8px 16px;overflow-x:auto}.table-panel[data-v-ddbe862a] .n-data-table{color:var(--ivory);background:0 0;min-width:760px;font-size:13px}.table-panel[data-v-ddbe862a] .n-data-table-thead,.table-panel[data-v-ddbe862a] .n-data-table-th{background:0 0}.table-panel[data-v-ddbe862a] .n-data-table-th{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--gold-border);font-size:11px;font-weight:600}.table-panel[data-v-ddbe862a] .n-data-table-td{color:var(--ivory);border-bottom:1px solid var(--gold-border-soft);vertical-align:top;background:0 0}.table-panel[data-v-ddbe862a] .n-data-table-tr:hover .n-data-table-td{background:#c9a86a0d}.table-panel[data-v-ddbe862a] .n-button{color:var(--gold);border:1px solid var(--gold-border);background:0 0;border-radius:4px}.table-panel[data-v-ddbe862a] .n-tag{background:0 0}.wf-name[data-v-ddbe862a],.wf-flow-summary[data-v-ddbe862a]{gap:3px;display:grid}.wf-flow-heading[data-v-ddbe862a]{align-items:center;gap:8px;display:flex}.wf-name code[data-v-ddbe862a],.wf-flow-summary span[data-v-ddbe862a]{color:var(--muted);font-size:11px}.wf-section[data-v-ddbe862a]{gap:12px;display:grid}.wf-section-title[data-v-ddbe862a],.wf-field-label[data-v-ddbe862a]{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.wf-field[data-v-ddbe862a]{gap:6px;display:grid}.wf-details[data-v-ddbe862a]{border:1px solid var(--gold-border-soft);background:#0b122059;border-radius:4px}.wf-details summary[data-v-ddbe862a]{cursor:pointer;color:var(--gold);letter-spacing:.08em;padding:12px 14px;font-size:12px;font-weight:600}.wf-definition[data-v-ddbe862a]{grid-template-columns:130px minmax(0,1fr);gap:7px 12px;margin:0;padding:0 14px 14px;font-size:12px;line-height:1.5;display:grid}dt[data-v-ddbe862a]{color:var(--muted)}dd[data-v-ddbe862a]{overflow-wrap:anywhere;margin:0}.wf-steps[data-v-ddbe862a],.wf-edges[data-v-ddbe862a],.wf-dynamic-nodes[data-v-ddbe862a]{gap:8px;margin:0;padding:0 14px 14px 36px;font-size:12px;line-height:1.5;display:grid}.wf-steps small[data-v-ddbe862a]{color:var(--muted);display:block}.wf-steps li[data-v-ddbe862a]:not(:last-child):after{content:"↓";color:var(--gold);margin-top:5px;display:block}.wf-edges[data-v-ddbe862a]{padding-left:14px;list-style:none}.wf-edges li[data-v-ddbe862a]{overflow-wrap:anywhere;align-items:baseline;gap:8px;display:flex}.wf-edges span[data-v-ddbe862a]{color:var(--gold)}.wf-dynamic-nodes[data-v-ddbe862a]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));padding-left:14px;list-style:none}.wf-detail-note[data-v-ddbe862a]{color:var(--muted);margin:0;padding:0 14px 14px;font-size:12px;line-height:1.6}.wf-notice[data-v-ddbe862a]{border-left:2px solid var(--gold);color:var(--muted);background:#c9a86a12;padding:12px 14px;font-size:12px;line-height:1.6}.nc-page[data-v-9f4423bd]{min-height:calc(100vh - 60px)}.table-panel[data-v-9f4423bd]{padding:8px 16px;overflow-x:auto}.table-panel[data-v-9f4423bd] .n-data-table{color:var(--ivory);background:0 0;min-width:1060px;font-size:13px}.table-panel[data-v-9f4423bd] .n-data-table-thead,.table-panel[data-v-9f4423bd] .n-data-table-th{background:0 0}.table-panel[data-v-9f4423bd] .n-data-table-th{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--gold-border);font-size:11px;font-weight:600}.table-panel[data-v-9f4423bd] .n-data-table-td{color:var(--ivory);border-bottom:1px solid var(--gold-border-soft);vertical-align:top;background:0 0}.table-panel[data-v-9f4423bd] .n-data-table-tr:hover .n-data-table-td{background:#c9a86a0d}.table-panel[data-v-9f4423bd] .n-data-table-empty{color:var(--muted)}.table-panel[data-v-9f4423bd] .n-button{color:var(--gold);border:1px solid var(--gold-border);background:0 0;border-radius:4px}.table-panel[data-v-9f4423bd] .n-button:hover{color:var(--gold-strong);border-color:var(--gold);background:#c9a86a14}.table-panel[data-v-9f4423bd] .n-tag{background:0 0}.nc-node[data-v-9f4423bd],.nc-blackboard[data-v-9f4423bd]{gap:3px;display:grid}.nc-node code[data-v-9f4423bd],.nc-blackboard[data-v-9f4423bd]{color:var(--muted);font-size:11px}.nc-section[data-v-9f4423bd]{gap:12px;display:grid}.nc-section-title[data-v-9f4423bd]{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.nc-form-grid[data-v-9f4423bd],.nc-contract-grid[data-v-9f4423bd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nc-field[data-v-9f4423bd]{gap:6px;display:grid}.nc-field-wide[data-v-9f4423bd],.nc-contract-wide[data-v-9f4423bd]{grid-column:1/-1}.nc-field-label[data-v-9f4423bd]{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}.nc-details[data-v-9f4423bd]{border:1px solid var(--gold-border-soft);background:#0b122059;border-radius:4px}.nc-details summary[data-v-9f4423bd]{cursor:pointer;color:var(--gold);letter-spacing:.08em;padding:12px 14px;font-size:12px;font-weight:600}.nc-contract-grid[data-v-9f4423bd],.nc-details-body[data-v-9f4423bd]{padding:0 14px 14px}.nc-contract-grid section[data-v-9f4423bd]{min-width:0}dl[data-v-9f4423bd]{grid-template-columns:120px minmax(0,1fr);gap:6px 12px;margin:8px 0 0;font-size:12px;line-height:1.5;display:grid}dt[data-v-9f4423bd]{color:var(--muted)}dd[data-v-9f4423bd]{overflow-wrap:anywhere;margin:0}code[data-v-9f4423bd],.nc-mono[data-v-9f4423bd]{font-family:SFMono-Regular,Consolas,Courier New,monospace}.nc-mono[data-v-9f4423bd]{white-space:pre-wrap;font-size:12px;overflow:auto}.nc-hint[data-v-9f4423bd]{color:var(--muted);font-size:12px}@media (width<=640px){.nc-form-grid[data-v-9f4423bd],.nc-contract-grid[data-v-9f4423bd]{grid-template-columns:1fr}.nc-field-wide[data-v-9f4423bd],.nc-contract-wide[data-v-9f4423bd]{grid-column:auto}dl[data-v-9f4423bd]{grid-template-columns:1fr;gap:2px}}.registry-page[data-v-6a44890f]{min-height:calc(100vh - 60px)}.registry-head[data-v-6a44890f]{gap:20px}.registry-stats[data-v-6a44890f]{grid-template-columns:repeat(2,minmax(0,180px));gap:12px;margin-bottom:16px;display:grid}.stat[data-v-6a44890f]{gap:3px;padding:16px 20px;display:grid}.stat strong[data-v-6a44890f]{color:var(--gold);font-family:var(--serif);font-size:28px}.stat span[data-v-6a44890f],.registry-state[data-v-6a44890f],.registry-empty[data-v-6a44890f]{color:var(--muted)}.filters[data-v-6a44890f]{grid-template-columns:minmax(240px,1fr) 190px 170px auto;align-items:center;gap:10px;padding:14px;display:grid}.registry-section[data-v-6a44890f]{margin-top:28px}.section-title[data-v-6a44890f]{color:var(--muted);justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;font-size:12px;display:flex}.section-title h2[data-v-6a44890f]{color:var(--ivory);font-family:var(--serif);margin:4px 0 0;font-size:22px}.skill-grid[data-v-6a44890f]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.skill-card[data-v-6a44890f]{padding:16px;transition:border-color .2s,background .2s}.skill-card.selected[data-v-6a44890f]{border-color:var(--gold);background:#c9a86a14}.skill-select[data-v-6a44890f]{width:100%;color:var(--ivory);text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;padding:0;display:grid}.skill-title[data-v-6a44890f]{justify-content:space-between;align-items:center;gap:12px;display:flex}.skill-select code[data-v-6a44890f]{color:var(--gold);font-size:13px}.skill-select strong[data-v-6a44890f]{color:var(--ivory);font-family:var(--serif);font-size:17px;font-weight:500}.skill-kind[data-v-6a44890f]{border:1px solid var(--gold-border-soft);white-space:nowrap;border-radius:999px;padding:3px 7px;font:9px SFMono-Regular,Consolas,monospace;color:var(--gold)!important}.skill-select span[data-v-6a44890f],.registry-table small[data-v-6a44890f]{color:var(--muted);font-size:12px;line-height:1.5}.skill-contract[data-v-6a44890f]{border-top:1px solid var(--gold-border-soft);grid-template-columns:92px minmax(0,1fr);gap:5px 10px;margin:14px 0 0;padding-top:12px;font-size:11px;display:grid}.skill-contract dt[data-v-6a44890f]{color:var(--muted)}.skill-contract dd[data-v-6a44890f]{color:var(--ivory);overflow-wrap:anywhere;margin:0}.capability-tags[data-v-6a44890f]{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.capability-tags button[data-v-6a44890f],.detail-button[data-v-6a44890f]{border:1px solid var(--gold-border-soft);color:var(--gold);cursor:pointer;background:#c9a86a0a;border-radius:999px;padding:4px 8px;font:10px SFMono-Regular,Consolas,monospace}.capability-count[data-v-6a44890f]{flex-wrap:wrap;justify-content:end;gap:14px;display:flex}.registry-table-wrap[data-v-6a44890f]{padding:0 14px;overflow-x:auto}.registry-table[data-v-6a44890f]{border-collapse:collapse;width:100%;min-width:900px;color:var(--ivory);font-size:12px}.registry-table th[data-v-6a44890f]{border-bottom:1px solid var(--gold-border);color:var(--gold);letter-spacing:.12em;text-align:left;text-transform:uppercase;padding:12px 10px;font-size:10px}.registry-table td[data-v-6a44890f]{border-bottom:1px solid var(--gold-border-soft);vertical-align:top;padding:12px 10px}.registry-table td[data-v-6a44890f]:first-child{gap:4px;display:grid}.registry-table code[data-v-6a44890f],.capability-count code[data-v-6a44890f]{color:var(--gold-strong);overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,monospace}.detail-row td[data-v-6a44890f]{background:#0b122066}.detail-row dl[data-v-6a44890f]{grid-template-columns:140px minmax(0,1fr);gap:7px 14px;margin:0;display:grid}.detail-row dt[data-v-6a44890f]{color:var(--muted)}.detail-row dd[data-v-6a44890f]{overflow-wrap:anywhere;margin:0}.registry-state[data-v-6a44890f],.registry-empty[data-v-6a44890f]{text-align:center;padding:28px}.registry-error[data-v-6a44890f]{color:#e3a3a3;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:16px;display:flex}@media (width<=880px){.filters[data-v-6a44890f]{grid-template-columns:1fr 1fr}.search[data-v-6a44890f]{grid-column:1/-1}}@media (width<=560px){.registry-stats[data-v-6a44890f],.filters[data-v-6a44890f]{grid-template-columns:1fr}.search[data-v-6a44890f]{grid-column:auto}.skill-grid[data-v-6a44890f]{grid-template-columns:1fr}.section-title[data-v-6a44890f]{align-items:start}.detail-row dl[data-v-6a44890f]{grid-template-columns:1fr;gap:3px}}.prestige-page[data-v-57d38b3a]{min-height:calc(100vh - 60px)}.filter-row[data-v-57d38b3a]{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.filter-search[data-v-57d38b3a]{width:300px}.filter-select[data-v-57d38b3a]{width:180px}.run-list[data-v-57d38b3a]{flex-direction:column;gap:12px;display:flex}.list-skeleton[data-v-57d38b3a]{min-height:84px}.run-row[data-v-57d38b3a]{cursor:pointer;justify-content:space-between;align-items:center;transition:transform .25s,border-color .3s;display:flex}.run-row[data-v-57d38b3a]:hover{border-color:#c9a86a73;transform:translateY(-2px)}.run-main[data-v-57d38b3a]{flex:1;min-width:0}.run-tags[data-v-57d38b3a]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.run-error[data-v-57d38b3a]{color:var(--down);margin-bottom:6px;font-size:13px}.run-dates[data-v-57d38b3a]{color:var(--muted);flex-wrap:wrap;gap:20px;font-size:12px;display:flex}.run-chevron[data-v-57d38b3a]{color:var(--gold);margin-left:12px;font-size:18px}@media (width<=720px){.filter-search[data-v-57d38b3a],.filter-select[data-v-57d38b3a]{width:100%}}.progress-panel[data-v-5ec51fd6]{margin-bottom:16px;padding:22px}.progress-head[data-v-5ec51fd6]{justify-content:space-between;gap:20px;display:flex}.progress-head h3[data-v-5ec51fd6]{color:#f5efe0;font-family:var(--serif);margin:7px 0;font-size:22px}.progress-head p[data-v-5ec51fd6]{color:#9a917c;margin:0;line-height:1.5}.progress-stats[data-v-5ec51fd6]{color:#9a917c;white-space:nowrap;align-content:start;justify-items:end;gap:3px;font-size:12px;display:grid}.progress-stats strong[data-v-5ec51fd6]{color:#c9a86a;font-size:24px}.progress-track[data-v-5ec51fd6]{background:#ffffff14;height:4px;margin:18px 0;overflow:hidden}.progress-track span[data-v-5ec51fd6]{background:#c9a86a;height:100%;transition:width .35s;display:block}.wait-hint[data-v-5ec51fd6]{color:#d4a24e;background:#d4a24e14;margin-bottom:16px;padding:10px 12px;font-size:12px}.node-progress-list[data-v-5ec51fd6]{gap:0;margin:0;padding:0;list-style:none;display:grid}.node-progress-list li[data-v-5ec51fd6]{color:#716a5d;grid-template-columns:16px 1fr auto;gap:12px;min-height:54px;display:grid;position:relative}.node-progress-list li[data-v-5ec51fd6]:not(:last-child):before{content:"";background:#ffffff1a;width:1px;position:absolute;top:13px;bottom:-3px;left:5px}.node-marker[data-v-5ec51fd6]{z-index:1;background:#0b1220;border:1px solid #716a5d;border-radius:50%;width:9px;height:9px;margin-top:5px}.node-copy[data-v-5ec51fd6]{align-content:start;gap:4px;display:grid}.node-copy>div[data-v-5ec51fd6]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.node-copy strong[data-v-5ec51fd6]{color:#b8af9e;font-size:13px}.node-copy small[data-v-5ec51fd6]{color:#716a5d;line-height:1.4}.stage-chip[data-v-5ec51fd6]{color:#9a917c;letter-spacing:.05em;text-transform:uppercase;font-size:10px}.node-state[data-v-5ec51fd6]{padding-top:3px;font-size:11px}.state-succeeded .node-marker[data-v-5ec51fd6],.state-skipped .node-marker[data-v-5ec51fd6]{background:#7fa387;border-color:#7fa387}.state-succeeded .node-copy strong[data-v-5ec51fd6]{color:#d8d0bf}.state-running .node-marker[data-v-5ec51fd6]{background:#d4a24e;border-color:#d4a24e;box-shadow:0 0 0 4px #d4a24e1f}.state-running .node-copy strong[data-v-5ec51fd6],.state-running .node-state[data-v-5ec51fd6]{color:#d4a24e}.state-failed .node-marker[data-v-5ec51fd6]{background:#b05c5c;border-color:#b05c5c}.state-failed .node-copy strong[data-v-5ec51fd6],.state-failed .node-state[data-v-5ec51fd6],.node-error[data-v-5ec51fd6]{color:#b05c5c}.node-error[data-v-5ec51fd6]{font-size:12px}@media (width<=640px){.progress-head[data-v-5ec51fd6]{flex-direction:column}.progress-stats[data-v-5ec51fd6]{justify-items:start}.node-progress-list li[data-v-5ec51fd6]{grid-template-columns:16px 1fr}.node-state[data-v-5ec51fd6]{grid-column:2;padding:0 0 10px}}.capability-panel[data-v-cc125456]{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:16px;padding:22px;display:grid}h3[data-v-cc125456]{color:#f5efe0;font-family:var(--serif);margin:8px 0}p[data-v-cc125456]{color:#b8af9e;margin:6px 0;line-height:1.5}small[data-v-cc125456],.not-needed[data-v-cc125456]{color:#716a5d}.request-list[data-v-cc125456]{gap:10px;display:grid}article[data-v-cc125456]{border:1px solid #ffffff14;gap:7px;padding:13px;display:grid}article strong[data-v-cc125456]{color:#d4a24e}article .request-approved[data-v-cc125456]{color:#7fa387}article .request-rejected[data-v-cc125456]{color:#b05c5c}code[data-v-cc125456]{color:#c9a86a}@media (width<=720px){.capability-panel[data-v-cc125456]{grid-template-columns:1fr}}.prestige-page[data-v-f13b7562]{min-height:calc(100vh - 60px)}.back-row[data-v-f13b7562]{margin-bottom:16px}.detail-skeleton[data-v-f13b7562]{min-height:240px}.header-panel[data-v-f13b7562],.result-panel[data-v-f13b7562],.debug-panel[data-v-f13b7562],.waiting-block[data-v-f13b7562]{margin-bottom:16px}.run-tags[data-v-f13b7562]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.run-duration[data-v-f13b7562]{color:var(--muted);font-size:12px}.run-id[data-v-f13b7562]{color:var(--muted);word-break:break-all;margin-bottom:12px;font-size:12px}.action-row[data-v-f13b7562]{flex-wrap:wrap;gap:8px;display:flex}.btn-danger[data-v-f13b7562]{color:var(--down);border-color:#b05c5c80}.btn-danger[data-v-f13b7562]:hover{border-color:var(--down);background:#b05c5c14}.run-dates[data-v-f13b7562]{color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:12px;font-size:12px;display:flex}.live-row[data-v-f13b7562]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.live-status[data-v-f13b7562]{color:#d4a24e;align-items:center;gap:6px;display:inline-flex}.live-dot[data-v-f13b7562]{background:#d4a24e;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite prestige-dot-pulse-f13b7562;display:inline-block}.live-dot-small[data-v-f13b7562]{width:6px;height:6px}@keyframes prestige-dot-pulse-f13b7562{0%,to{opacity:1}50%{opacity:.3}}.polling-row[data-v-f13b7562]{color:var(--muted);align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.run-error[data-v-f13b7562]{color:var(--down);margin-bottom:8px;font-size:13px}.panel-title[data-v-f13b7562]{font-family:var(--serif);letter-spacing:.02em;margin:0 0 16px;font-size:17px;font-weight:600}.next-action[data-v-f13b7562]{border-radius:4px;margin-bottom:16px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-block}.stat-grid[data-v-f13b7562]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:16px;display:grid}.stat-caption[data-v-f13b7562]{margin-bottom:4px}.stat-value[data-v-f13b7562]{font-size:14px;font-weight:600}.summary-block[data-v-f13b7562]{margin-bottom:16px}.body-text[data-v-f13b7562]{font-size:14px;line-height:1.6}.finding-list[data-v-f13b7562]{flex-direction:column;gap:8px;display:flex}.finding-item[data-v-f13b7562]{background:var(--panel-bg);border:1px solid var(--gold-border-soft);border-radius:4px;padding:12px}.finding-tags[data-v-f13b7562]{margin-bottom:4px}.finding-tag[data-v-f13b7562]{font-size:11px}.finding-msg[data-v-f13b7562]{margin-bottom:4px;font-size:13px}.finding-rec[data-v-f13b7562]{color:var(--muted);font-size:12px}.revision-block[data-v-f13b7562]{margin-top:16px}.suggested-revision[data-v-f13b7562]{color:#d4a24e;background:#d4a24e14;border:1px solid #d4a24e40;border-radius:4px;padding:12px;font-size:13px;line-height:1.6}.source-answer[data-v-f13b7562]{color:var(--muted);background:var(--panel-bg);border:1px solid var(--gold-border-soft);white-space:pre-wrap;border-radius:4px;padding:12px;font-size:13px;line-height:1.6}.revised-answer[data-v-f13b7562]{white-space:pre-wrap;background:#7fa3870f;border:1px solid #7fa38740;border-radius:4px;padding:16px;font-size:14px;line-height:1.7}.debug-toggle-row[data-v-f13b7562]{padding:12px 20px}.debug-toggle[data-v-f13b7562]{font-size:12px}.tab-bar[data-v-f13b7562]{border-top:1px solid var(--gold-border-soft);border-bottom:1px solid var(--gold-border-soft);display:flex;overflow-x:auto}.tab-btn[data-v-f13b7562]{color:var(--muted);cursor:pointer;font-family:var(--sans);letter-spacing:.05em;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 16px;font-size:12px;font-weight:400;transition:color .2s,border-color .2s}.tab-btn[data-v-f13b7562]:hover{color:var(--ivory)}.tab-btn.active[data-v-f13b7562]{color:var(--gold);border-bottom-color:var(--gold);font-weight:600}.list-row[data-v-f13b7562]{border-bottom:1px solid var(--gold-border-soft);padding:16px 20px}.list-row[data-v-f13b7562]:last-child{border-bottom:none}.event-row[data-v-f13b7562]{gap:12px;display:flex}.event-dot[data-v-f13b7562]{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.event-main[data-v-f13b7562]{flex:1;min-width:0}.event-head[data-v-f13b7562]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;display:flex}.event-type[data-v-f13b7562]{font-size:12px;font-weight:600}.event-node[data-v-f13b7562]{color:var(--muted);font-size:11px}.event-msg[data-v-f13b7562]{color:var(--muted);margin-bottom:8px;font-size:13px}.event-time[data-v-f13b7562]{color:var(--muted);white-space:nowrap;font-size:11px}.row-head[data-v-f13b7562]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.row-head .run-tags[data-v-f13b7562]{margin-bottom:0}.node-key[data-v-f13b7562]{font-size:14px;font-weight:600}.row-meta[data-v-f13b7562]{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.code-block[data-v-f13b7562]{border:1px solid var(--gold-border-soft);color:var(--ivory);white-space:pre-wrap;word-break:break-all;background:#0b122099;border-radius:4px;margin:12px 0 0;padding:12px;font-size:12px;overflow-x:auto}.tab-pad[data-v-f13b7562]{padding:20px}.sub-title[data-v-f13b7562]{font-family:var(--serif);margin:0 0 8px;font-size:14px;font-weight:600}.sub-title-gap[data-v-f13b7562]{margin-top:16px}.inner-empty[data-v-f13b7562]{margin:16px 20px}.routing-stage[data-v-f13b7562]{border-color:var(--gold-border);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:24px;margin-top:16px;display:grid}.routing-stage h3[data-v-f13b7562]{color:var(--ivory);font-family:var(--serif);margin:8px 0 5px;font-size:22px}.routing-stage code[data-v-f13b7562]{color:var(--gold);overflow-wrap:anywhere}.routing-stage dl[data-v-f13b7562]{gap:7px;margin:0;display:grid}.routing-stage dl div[data-v-f13b7562]{grid-template-columns:92px minmax(0,1fr);gap:12px;display:grid}.routing-stage dt[data-v-f13b7562]{color:var(--muted)}.routing-stage dd[data-v-f13b7562]{color:var(--ivory);margin:0}@media (width<=700px){.routing-stage[data-v-f13b7562]{grid-template-columns:1fr}.routing-stage dl div[data-v-f13b7562]{grid-template-columns:1fr;gap:2px}}.conversation-page[data-v-62c28edb]{box-sizing:border-box;grid-template-columns:300px minmax(0,1fr);gap:20px;height:calc(100vh - 60px);padding:28px;display:grid}.sessions[data-v-62c28edb]{flex-direction:column;padding:16px;display:flex;overflow:hidden}.session-head[data-v-62c28edb]{gap:12px;margin-bottom:16px;display:grid}.session-head h2[data-v-62c28edb]{color:var(--ivory);font-family:var(--serif);margin:5px 0 0}.session-list[data-v-62c28edb]{flex-direction:column;flex:1;display:flex;overflow-y:auto}.session-row[data-v-62c28edb]{border-bottom:1px solid var(--gold-border-soft);width:100%;color:var(--ivory);cursor:pointer;align-items:center;gap:8px;padding:12px;display:flex}.session-row.active[data-v-62c28edb]{background:#c9a86a14}.session-row-main[data-v-62c28edb]{text-align:left;flex:1;gap:4px;min-width:0;display:grid}.session-row-main strong[data-v-62c28edb]{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.session-row-main small[data-v-62c28edb]{color:var(--muted)}.session-delete[data-v-62c28edb]{width:24px;height:24px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;flex-shrink:0;font-size:16px;line-height:1;transition:opacity .15s}.session-row:hover .session-delete[data-v-62c28edb]{opacity:1}.session-delete[data-v-62c28edb]:hover{color:#f87171;background:#f871711f}.session-empty[data-v-62c28edb]{color:var(--muted);text-align:center;padding:24px 0}.conversation-main[data-v-62c28edb]{grid-template-rows:auto minmax(0,1fr) auto auto;gap:16px;min-width:0;min-height:0;display:grid}.conversation-main header h1[data-v-62c28edb]{color:var(--ivory);font:500 clamp(28px,4vw,44px)/1.1 var(--serif);margin:8px 0}.conversation-main header p[data-v-62c28edb]:last-child{color:var(--muted);margin:0}.message-list[data-v-62c28edb]{padding:22px;overflow-y:auto}.welcome[data-v-62c28edb]{min-height:100%;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:10px;display:grid}.examples[data-v-62c28edb]{gap:10px;width:min(520px,100%);margin-top:14px;display:grid}.example-btn[data-v-62c28edb]{border:1px solid var(--gold-border-soft);color:var(--ivory);text-align:left;cursor:pointer;font:inherit;background:0 0;border-radius:8px;gap:4px;padding:12px 16px;transition:border-color .15s,background .15s;display:grid}.example-btn small[data-v-62c28edb]{color:var(--gold);letter-spacing:.08em}.example-btn[data-v-62c28edb]:hover{border-color:var(--gold);background:#c9a86a0f}.message[data-v-62c28edb]{gap:10px;margin:14px 0;display:flex}.message.user[data-v-62c28edb]{justify-content:flex-end}.avatar[data-v-62c28edb]{border:1px solid var(--gold-border);width:30px;height:30px;color:var(--gold);letter-spacing:.06em;border-radius:8px;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}.bubble[data-v-62c28edb]{border:1px solid var(--gold-border-soft);max-width:min(760px,85%);color:var(--ivory);background:#ffffff06;border-radius:10px;padding:12px 16px;line-height:1.65}.message.user .bubble[data-v-62c28edb]{background:#c9a86a1f}.message-content[data-v-62c28edb]{word-break:break-word}.message-content[data-v-62c28edb] code{background:#c9a86a24;border-radius:4px;padding:2px 6px;font-size:.92em}.cursor[data-v-62c28edb]{color:var(--gold);animation:1s step-end infinite blink-62c28edb}@keyframes blink-62c28edb{50%{opacity:0}}.typing[data-v-62c28edb]{gap:5px;padding:6px 0;display:flex}.typing span[data-v-62c28edb]{background:var(--gold);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite typing-62c28edb}.typing span[data-v-62c28edb]:nth-child(2){animation-delay:.2s}.typing span[data-v-62c28edb]:nth-child(3){animation-delay:.4s}@keyframes typing-62c28edb{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.run-card[data-v-62c28edb]{border:1px solid var(--gold-border-soft);background:#0003;border-radius:8px;gap:10px;margin-top:14px;padding:14px;display:grid}.run-card-head[data-v-62c28edb]{color:var(--gold);justify-content:space-between;align-items:center;gap:10px;display:flex}.run-status[data-v-62c28edb]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.run-status--running[data-v-62c28edb],.run-status--pending[data-v-62c28edb]{color:var(--gold)}.run-status--succeeded[data-v-62c28edb]{color:#4ade80}.run-status--failed[data-v-62c28edb],.run-status--cancelled[data-v-62c28edb]{color:#f87171}.run-card p[data-v-62c28edb],.run-card small[data-v-62c28edb]{color:var(--muted);margin:0}.progress[data-v-62c28edb]{background:#ffffff14;border-radius:999px;height:5px;overflow:hidden}.progress span[data-v-62c28edb]{background:var(--gold);height:100%;transition:width .25s;display:block}.final-answer[data-v-62c28edb]{border-top:1px solid var(--gold-border-soft);max-height:340px;color:var(--ivory);padding-top:10px;line-height:1.65;overflow-y:auto}.final-answer[data-v-62c28edb] code{background:#c9a86a24;border-radius:4px;padding:2px 6px;font-size:.92em}.run-card a[data-v-62c28edb]{color:var(--gold)}.composer[data-v-62c28edb]{align-items:flex-end;gap:12px;padding:14px;display:flex}.composer textarea[data-v-62c28edb]{resize:none;border:1px solid var(--gold-border);min-height:44px;max-height:160px;color:var(--ivory);font:inherit;background:0 0;border-radius:8px;flex:1;padding:12px;line-height:1.5}.composer textarea[data-v-62c28edb]:focus{border-color:var(--gold);outline:none}.composer textarea[data-v-62c28edb]:disabled{opacity:.6}.composer-side[data-v-62c28edb]{justify-items:end;gap:8px;display:grid}.composer-side small[data-v-62c28edb]{color:var(--muted)}@media (width<=900px){.conversation-page[data-v-62c28edb]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:auto;min-height:calc(100vh - 60px);padding:16px}.sessions[data-v-62c28edb]{max-height:180px}.conversation-main[data-v-62c28edb]{grid-template-rows:auto minmax(320px,1fr) auto auto}}.prestige-page[data-v-0bb9e696]{min-height:calc(100vh - 60px)}.head-actions[data-v-0bb9e696]{gap:8px;display:flex}.ask-panel[data-v-0bb9e696]{margin-bottom:24px}.ask-title[data-v-0bb9e696]{font-family:var(--serif);letter-spacing:.02em;margin:0 0 14px;font-size:17px;font-weight:600}.ask-grid[data-v-0bb9e696]{flex-wrap:wrap;gap:12px;margin-bottom:14px;display:flex}.ask-ticker[data-v-0bb9e696]{flex:none;width:200px}.ask-question[data-v-0bb9e696]{flex:1;min-width:280px}.ask-actions[data-v-0bb9e696]{align-items:center;gap:12px;display:flex}.ask-error[data-v-0bb9e696]{color:var(--down);font-size:13px}.search-row[data-v-0bb9e696]{margin-bottom:20px}.search-input[data-v-0bb9e696]{max-width:400px}.skeleton-stack[data-v-0bb9e696]{flex-direction:column;gap:12px;display:flex}.table-panel[data-v-0bb9e696]{overflow-x:auto}.run-row[data-v-0bb9e696]{cursor:pointer}.question-cell[data-v-0bb9e696]{font-weight:500}.date-cell[data-v-0bb9e696]{color:var(--muted);white-space:nowrap}.prestige-page[data-v-56bfd652]{min-height:calc(100vh - 60px)}.detail-section[data-v-56bfd652]{padding-top:32px}.back-row[data-v-56bfd652]{margin-bottom:20px}.skeleton-stack[data-v-56bfd652]{flex-direction:column;gap:12px;display:flex}.tag-row[data-v-56bfd652]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.question-title[data-v-56bfd652]{font-family:var(--serif);letter-spacing:.02em;margin:0 0 14px;font-size:22px;font-weight:600;line-height:1.5}.head-actions[data-v-56bfd652]{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.meta-row[data-v-56bfd652]{color:var(--muted);flex-wrap:wrap;gap:20px;font-size:12px;display:flex}.tabs[data-v-56bfd652]{border-bottom:1px solid var(--gold-border-soft);gap:4px;margin:28px 0 16px;display:flex;overflow-x:auto}.tab-btn[data-v-56bfd652]{color:var(--muted);font-family:var(--sans);letter-spacing:.06em;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:12px 18px;font-size:13px;transition:color .2s,border-color .2s}.tab-btn[data-v-56bfd652]:hover{color:var(--ivory)}.tab-btn.active[data-v-56bfd652]{color:var(--gold);border-bottom-color:var(--gold);font-weight:600}.answer-body[data-v-56bfd652]{white-space:pre-wrap;padding:24px;font-size:14px;line-height:1.9}.feedback-panel[data-v-56bfd652]{border:1px solid var(--gold-border-soft);background:#c9a86a0a;margin:0 24px 24px;padding:18px}.feedback-title[data-v-56bfd652]{color:var(--ivory);margin-bottom:12px;font-size:13px}.feedback-actions[data-v-56bfd652]{flex-wrap:wrap;gap:8px;display:flex}.correction-form[data-v-56bfd652]{gap:10px;margin-top:14px;display:grid}.correction-input[data-v-56bfd652]{resize:vertical;min-height:110px;padding:12px}.correction-form .prestige-btn[data-v-56bfd652]{justify-self:start}.feedback-success[data-v-56bfd652]{color:#7fa387;margin-top:10px;font-size:13px}.feedback-error[data-v-56bfd652]{margin-top:10px}.list-item[data-v-56bfd652]{border-bottom:1px solid var(--gold-border-soft);padding:16px 24px}.list-item[data-v-56bfd652]:last-child{border-bottom:none}.item-title[data-v-56bfd652]{margin-bottom:4px;font-size:14px;font-weight:500}.candidate-title[data-v-56bfd652]{margin-bottom:0}.item-quote[data-v-56bfd652]{color:var(--muted);font-size:13px;font-style:italic;line-height:1.6}.item-meta[data-v-56bfd652]{color:var(--muted);gap:16px;margin-top:8px;font-size:12px;display:flex}.item-meta-text[data-v-56bfd652]{color:var(--muted);font-size:12px}.item-head[data-v-56bfd652]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.item-head-left[data-v-56bfd652]{align-items:center;gap:8px;display:flex}.step-type[data-v-56bfd652]{color:var(--gold);font-size:14px;font-weight:600}.item-error[data-v-56bfd652]{color:var(--down);margin-bottom:6px;font-size:13px}.item-warn[data-v-56bfd652]{color:#d4a24e;margin-bottom:4px;font-size:12px}.item-preview[data-v-56bfd652]{color:var(--muted);font-size:13px;line-height:1.6}.output-json[data-v-56bfd652]{border:1px solid var(--gold-border-soft);color:var(--muted);white-space:pre-wrap;background:#0b122099;border-radius:4px;margin:10px 0 0;padding:12px;font-size:12px;overflow-x:auto}.agent-run-row[data-v-56bfd652]{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;transition:background .2s;display:flex}.agent-run-row[data-v-56bfd652]:hover{background:#c9a86a0d}.agent-run-id[data-v-56bfd652]{color:var(--muted);margin-top:4px;font-size:12px}.panel-empty[data-v-56bfd652]{margin:16px}.agent-run-detail[data-v-7f71c3cc]{--gold:#c9a86a;--gold-strong:#ddc18a;--gold-border:#c9a86a40;--gold-border-soft:#c9a86a24;--ivory:#f5efe0;--muted:#9a917c;--up:#7fa387;--down:#b05c5c;--panel-bg:#c9a86a0a;--serif:Georgia, "Noto Serif TC", serif;--sans:"Inter", "Noto Sans TC", sans-serif;color:var(--ivory)}.agent-run-detail[data-v-7f71c3cc] .n-spin-body{color:var(--gold)}.detail-section[data-v-7f71c3cc]{margin-bottom:16px}.detail-label[data-v-7f71c3cc]{margin-bottom:16px;display:block}.detail-field[data-v-7f71c3cc]{margin-bottom:12px}.detail-field-label[data-v-7f71c3cc]{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.detail-field-value[data-v-7f71c3cc]{color:var(--ivory);font-size:14px;line-height:1.6}.detail-down[data-v-7f71c3cc]{color:var(--down)}.detail-actions[data-v-7f71c3cc],.detail-remediation-btn[data-v-7f71c3cc]{margin-top:12px}.detail-btn-danger[data-v-7f71c3cc]{color:var(--down);border-color:#b05c5c73}.detail-btn-danger[data-v-7f71c3cc]:hover{border-color:var(--down);background:#b05c5c1a}.detail-muted[data-v-7f71c3cc]{color:var(--muted);font-size:13px}.detail-node-error[data-v-7f71c3cc]{color:var(--down);font-size:12px}.detail-node-meta[data-v-7f71c3cc]{color:var(--muted);font-size:12px}.detail-event-message[data-v-7f71c3cc]{color:var(--ivory);font-size:13px}.agent-run-detail[data-v-7f71c3cc] .n-timeline-item-content__title{color:var(--ivory)}.agent-run-detail[data-v-7f71c3cc] .n-timeline-item-content__content,.agent-run-detail[data-v-7f71c3cc] .n-timeline-item-content__meta{color:var(--muted)}.agent-run-detail[data-v-7f71c3cc] .n-timeline-item-timeline__line{background-color:var(--gold-border-soft)}.tl-success[data-v-7f71c3cc] .n-timeline-item__icon{color:var(--up)}.tl-error[data-v-7f71c3cc] .n-timeline-item__icon{color:var(--down)}.tl-warning[data-v-7f71c3cc] .n-timeline-item__icon,.tl-info[data-v-7f71c3cc] .n-timeline-item__icon{color:#d4a24e}.tl-default[data-v-7f71c3cc] .n-timeline-item__icon{color:var(--muted)}.agent-run-detail[data-v-7f71c3cc] .n-tag{color:var(--muted);background:0 0}.agent-run-detail[data-v-7f71c3cc] .n-tag .n-tag__border{border-color:var(--gold-border-soft)}.agent-run-detail[data-v-7f71c3cc] .n-tag--success-type{color:var(--up)}.agent-run-detail[data-v-7f71c3cc] .n-tag--success-type .n-tag__border{border-color:#7fa38773}.agent-run-detail[data-v-7f71c3cc] .n-tag--error-type{color:var(--down)}.agent-run-detail[data-v-7f71c3cc] .n-tag--error-type .n-tag__border{border-color:#b05c5c73}.agent-run-detail[data-v-7f71c3cc] .n-tag--warning-type,.agent-run-detail[data-v-7f71c3cc] .n-tag--info-type{color:#d4a24e}.agent-run-detail[data-v-7f71c3cc] .n-tag--warning-type .n-tag__border,.agent-run-detail[data-v-7f71c3cc] .n-tag--info-type .n-tag__border{border-color:#d4a24e73}.tool-call-item[data-v-7f71c3cc]{border:1px solid var(--gold-border-soft);background:#0b122099;border-radius:4px;margin-bottom:12px;padding:12px 14px}.tool-call-head[data-v-7f71c3cc]{justify-content:space-between;align-items:center;gap:12px;display:flex}.tool-call-name[data-v-7f71c3cc]{color:var(--ivory);font-size:14px;font-weight:600}.tool-call-preview[data-v-7f71c3cc]{margin-top:4px}.tool-call-json[data-v-7f71c3cc]{margin-top:8px}.detail-json[data-v-7f71c3cc]{border:1px solid var(--gold-border-soft);color:var(--ivory);background:#0b122099;border-radius:4px;margin:0;padding:12px 14px;font-family:SFMono-Regular,Consolas,Courier New,monospace;font-size:12px;line-height:1.6;overflow:auto}.admin-view[data-v-293e3066]{padding-top:8px}.view-eyebrow[data-v-293e3066]{margin:0 0 10px}.admin-filter-panel[data-v-293e3066]{padding:16px 20px}.admin-filter-row[data-v-293e3066]{flex-wrap:wrap;gap:12px;display:flex}.admin-search[data-v-293e3066]{width:300px;max-width:100%}.admin-select[data-v-293e3066]{width:180px;max-width:100%}.admin-table-panel[data-v-293e3066]{margin-top:24px;overflow:hidden}.admin-empty[data-v-293e3066]{margin:20px}.admin-table-panel[data-v-293e3066] .n-data-table{color:var(--ivory);background:0 0;font-size:13px}.admin-table-panel[data-v-293e3066] .n-data-table-thead{background:0 0}.admin-table-panel[data-v-293e3066] .n-data-table-th{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--gold-border);background:0 0;font-size:11px;font-weight:600}.admin-table-panel[data-v-293e3066] .n-data-table-td{color:var(--ivory);border-bottom:1px solid var(--gold-border-soft);background:0 0}.admin-table-panel[data-v-293e3066] .n-data-table-tr:hover .n-data-table-td{background:#c9a86a0d}.admin-table-panel[data-v-293e3066] .n-data-table-empty{color:var(--muted)}.admin-table-panel[data-v-293e3066] .n-pagination-item{color:var(--muted);border-color:var(--gold-border-soft);background:0 0}.admin-table-panel[data-v-293e3066] .n-pagination .n-pagination-item:hover,.admin-table-panel[data-v-293e3066] .n-pagination .n-pagination-item--active{color:var(--gold);border-color:var(--gold);background:#c9a86a14}.admin-table-panel[data-v-293e3066] .n-tag{color:var(--muted);background:0 0}.admin-table-panel[data-v-293e3066] .n-tag .n-tag__border{border-color:var(--gold-border-soft)}.admin-table-panel[data-v-293e3066] .n-tag--success-type{color:var(--up)}.admin-table-panel[data-v-293e3066] .n-tag--success-type .n-tag__border{border-color:#7fa38773}.admin-table-panel[data-v-293e3066] .n-tag--error-type{color:var(--down)}.admin-table-panel[data-v-293e3066] .n-tag--error-type .n-tag__border{border-color:#b05c5c73}.admin-table-panel[data-v-293e3066] .n-tag--warning-type,.admin-table-panel[data-v-293e3066] .n-tag--info-type{color:#d4a24e}.admin-table-panel[data-v-293e3066] .n-tag--warning-type .n-tag__border,.admin-table-panel[data-v-293e3066] .n-tag--info-type .n-tag__border{border-color:#d4a24e73}.admin-table-panel[data-v-293e3066] .n-button{color:var(--gold);border-color:var(--gold-border);background-color:#0000}.admin-table-panel[data-v-293e3066] .n-button:hover{border-color:var(--gold);color:var(--gold-strong);background-color:#c9a86a14}.admin-table-panel[data-v-293e3066] .n-button--warning-type{color:#d4a24e;border-color:#d4a24e73}.admin-table-panel[data-v-293e3066] .n-button--warning-type:hover{color:#d4a24e;background-color:#d4a24e1a;border-color:#d4a24e}.admin-table-panel[data-v-293e3066] .n-button--error-type{color:var(--down);border-color:#b05c5c73}.admin-table-panel[data-v-293e3066] .n-button--error-type:hover{border-color:var(--down);color:var(--down);background-color:#b05c5c1a}.admin-spin[data-v-293e3066] .n-spin-body{color:var(--gold)}.admin-view[data-v-73ffd5c9]{padding-top:8px}.view-eyebrow[data-v-73ffd5c9]{margin:0 0 10px}.admin-filter-panel[data-v-73ffd5c9]{padding:16px 20px}.admin-filter-row[data-v-73ffd5c9]{flex-wrap:wrap;gap:12px;display:flex}.admin-search[data-v-73ffd5c9]{width:320px;max-width:100%}.admin-select[data-v-73ffd5c9]{width:160px;max-width:100%}.admin-table-panel[data-v-73ffd5c9]{margin-top:24px;overflow:hidden}.admin-empty[data-v-73ffd5c9]{margin:20px}.admin-table-panel[data-v-73ffd5c9] .n-data-table{color:var(--ivory);background:0 0;font-size:13px}.admin-table-panel[data-v-73ffd5c9] .n-data-table-thead{background:0 0}.admin-table-panel[data-v-73ffd5c9] .n-data-table-th{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--gold-border);background:0 0;font-size:11px;font-weight:600}.admin-table-panel[data-v-73ffd5c9] .n-data-table-td{color:var(--ivory);border-bottom:1px solid var(--gold-border-soft);background:0 0}.admin-table-panel[data-v-73ffd5c9] .n-data-table-tr:hover .n-data-table-td{background:#c9a86a0d}.admin-table-panel[data-v-73ffd5c9] .n-data-table-empty{color:var(--muted)}.admin-table-panel[data-v-73ffd5c9] .n-pagination-item{color:var(--muted);border-color:var(--gold-border-soft);background:0 0}.admin-table-panel[data-v-73ffd5c9] .n-pagination .n-pagination-item:hover,.admin-table-panel[data-v-73ffd5c9] .n-pagination .n-pagination-item--active{color:var(--gold);border-color:var(--gold);background:#c9a86a14}.admin-table-panel[data-v-73ffd5c9] .n-tag,.admin-modal-body[data-v-73ffd5c9] .n-tag{color:var(--muted);background:0 0}.admin-table-panel[data-v-73ffd5c9] .n-tag .n-tag__border,.admin-modal-body[data-v-73ffd5c9] .n-tag .n-tag__border{border-color:var(--gold-border-soft)}.admin-table-panel[data-v-73ffd5c9] .n-tag--success-type,.admin-modal-body[data-v-73ffd5c9] .n-tag--success-type{color:var(--up)}.admin-table-panel[data-v-73ffd5c9] .n-tag--success-type .n-tag__border,.admin-modal-body[data-v-73ffd5c9] .n-tag--success-type .n-tag__border{border-color:#7fa38773}.admin-table-panel[data-v-73ffd5c9] .n-tag--error-type,.admin-modal-body[data-v-73ffd5c9] .n-tag--error-type{color:var(--down)}.admin-table-panel[data-v-73ffd5c9] .n-tag--error-type .n-tag__border,.admin-modal-body[data-v-73ffd5c9] .n-tag--error-type .n-tag__border{border-color:#b05c5c73}.admin-table-panel[data-v-73ffd5c9] .n-tag--warning-type,.admin-table-panel[data-v-73ffd5c9] .n-tag--info-type,.admin-modal-body[data-v-73ffd5c9] .n-tag--warning-type,.admin-modal-body[data-v-73ffd5c9] .n-tag--info-type{color:#d4a24e}.admin-table-panel[data-v-73ffd5c9] .n-tag--warning-type .n-tag__border,.admin-table-panel[data-v-73ffd5c9] .n-tag--info-type .n-tag__border,.admin-modal-body[data-v-73ffd5c9] .n-tag--warning-type .n-tag__border,.admin-modal-body[data-v-73ffd5c9] .n-tag--info-type .n-tag__border{border-color:#d4a24e73}.admin-table-panel[data-v-73ffd5c9] .n-button{color:var(--gold);border-color:var(--gold-border);background-color:#0000}.admin-table-panel[data-v-73ffd5c9] .n-button:hover{border-color:var(--gold);color:var(--gold-strong);background-color:#c9a86a14}.admin-table-panel[data-v-73ffd5c9] .n-button--primary-type{background-color:var(--gold);border-color:var(--gold);color:#0b1220}.admin-table-panel[data-v-73ffd5c9] .n-button--primary-type:hover{background-color:var(--gold-strong);border-color:var(--gold-strong);color:#0b1220}.admin-spin[data-v-73ffd5c9] .n-spin-body{color:var(--gold)}.admin-field[data-v-73ffd5c9]{margin-bottom:16px}.admin-field-label[data-v-73ffd5c9]{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.admin-field-value[data-v-73ffd5c9]{color:var(--ivory);font-size:14px;line-height:1.6}.admin-answer[data-v-73ffd5c9]{border:1px solid var(--gold-border-soft);color:var(--ivory);white-space:pre-wrap;background:#0b122099;border-radius:4px;margin-top:4px;padding:12px 14px;font-size:13px;line-height:1.8}.kimi-app-shell[data-v-36b8fd3f]{background:#0b1220;min-height:100vh}.kimi-app-header[data-v-36b8fd3f]{z-index:100;-webkit-backdrop-filter:blur(12px);background:#0b1220e0;border-bottom:1px solid #c9a86a2e;align-items:center;gap:32px;height:60px;padding:0 clamp(20px,4vw,80px);display:flex;position:sticky;top:0}.kimi-brand[data-v-36b8fd3f]{color:#f5efe0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.kimi-brand-mark[data-v-36b8fd3f]{color:#c9a86a;letter-spacing:.03em;border:1px solid #c9a86a59;border-radius:4px;place-items:center;width:32px;height:32px;font-family:Georgia,Noto Serif TC,serif;font-size:12px;font-weight:700;display:inline-grid}.kimi-brand-text[data-v-36b8fd3f]{letter-spacing:.12em;font-family:Georgia,Noto Serif TC,serif;font-size:17px;font-weight:600}.kimi-main-nav[data-v-36b8fd3f]{align-items:center;gap:22px;display:flex}.kimi-nav-item[data-v-36b8fd3f]{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:#9a917c;background:0 0;border:none;padding:6px 2px;font-family:Inter,Noto Sans TC,sans-serif;font-size:12px;font-weight:500;transition:color .2s;position:relative}.kimi-nav-item[data-v-36b8fd3f]:after{content:"";transform-origin:0;background:#c9a86a;height:1px;transition:transform .25s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.kimi-nav-item[data-v-36b8fd3f]:hover{color:#f5efe0}.kimi-nav-item.active[data-v-36b8fd3f]{color:#c9a86a}.kimi-nav-item.active[data-v-36b8fd3f]:after{transform:scaleX(1)}.kimi-admin-link[data-v-36b8fd3f]{letter-spacing:.1em;text-transform:uppercase;color:#9a917c;margin-left:auto;font-size:12px;font-weight:500;text-decoration:none;transition:color .2s}.kimi-admin-link[data-v-36b8fd3f]:hover{color:#c9a86a}.kimi-header-right[data-v-36b8fd3f]{align-items:center;gap:14px;margin-left:auto;display:flex}.kimi-logout-btn[data-v-36b8fd3f]{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:#9a917c;background:0 0;border:1px solid #c9a86a40;border-radius:4px;padding:6px 12px;font-family:Inter,Noto Sans TC,sans-serif;font-size:12px;font-weight:500;transition:all .2s}.kimi-logout-btn[data-v-36b8fd3f]:hover{color:#c9a86a;border-color:#c9a86a}.kimi-app-content[data-v-36b8fd3f]{z-index:1;position:relative}@media (width<=768px){.kimi-app-header[data-v-36b8fd3f]{gap:16px;padding:0 16px}.kimi-main-nav[data-v-36b8fd3f]{display:none}}:root{--bg-primary:#0a0e1a;--bg-secondary:#111827;--bg-tertiary:#1a1f35;--bg-card:#ffffff08;--bg-glass:#ffffff0f;--bg-glass-hover:#ffffff1a;--text-primary:#fff;--text-secondary:#e2e8f0;--text-tertiary:#cbd5e1;--text-muted:#94a3b8;--accent-primary:#60a5fa;--accent-secondary:#818cf8;--accent-tertiary:#c084fc;--accent-glow:#60a5fa4d;--accent-glow-strong:#60a5fa80;--success:#34d399;--warning:#fbbf24;--danger:#f87171;--info:#60a5fa;--border-subtle:#ffffff0f;--border-medium:#ffffff1a;--border-glow:#60a5fa33;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 32px #00000080;--glow-accent:0 0 20px var(--accent-glow);--glow-accent-sm:0 0 8px var(--accent-glow);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;color:var(--text-primary);background:var(--bg-primary);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--bg-primary);min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(#60a5fa14 0%,#0000 70%);width:80%;height:100%;position:fixed;top:-50%;left:-20%}body:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(#c084fc0f 0%,#0000 70%);width:70%;height:80%;position:fixed;bottom:-30%;right:-20%}a{color:inherit;text-decoration:none}.app-shell{z-index:1;background:0 0;min-height:100vh;position:relative}.app-header{z-index:100;-webkit-backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--border-subtle);background:#0a0e1ab3;align-items:center;gap:28px;min-height:68px;padding:0 32px;display:flex;position:sticky;top:0}.brand{color:var(--text-primary);white-space:nowrap;letter-spacing:-.02em;align-items:center;gap:12px;font-size:18px;font-weight:700;display:inline-flex}.brand-mark{color:#fff;background:linear-gradient(135deg, var(--accent-primary), var(--accent-secondary));letter-spacing:0;width:36px;height:36px;box-shadow:0 2px 8px var(--accent-glow);border-radius:10px;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.nav-menu{background:0 0!important;border:none!important}.nav-menu .n-menu-item{border-radius:var(--radius-sm)!important;margin:0 4px!important}.nav-menu .n-menu-item-content{color:var(--text-secondary)!important;border-radius:var(--radius-sm)!important;padding:8px 16px!important;font-size:14px!important;font-weight:500!important;transition:all .2s!important}.nav-menu .n-menu-item-content:hover{color:var(--text-primary)!important;background:var(--bg-glass)!important}.nav-menu .n-menu-item-content--selected{color:var(--accent-primary)!important;background:var(--bg-glass)!important}.nav-menu .n-menu-item-content--selected:after{display:none!important}.app-content{z-index:1;padding:32px;position:relative}.page{width:min(1280px,100%);margin:0 auto}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.n-layout-content .page-heading h1{color:#111827}.n-layout-content .page-heading .eyebrow{color:#1d4ed8}.eyebrow{color:#bfdbfe;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}h1,h2,h3,p{margin-top:0}h1{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:0;font-size:32px;font-weight:700;line-height:1.2}h2{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:12px;font-size:22px;font-weight:600}h3{color:var(--text-primary);margin-bottom:8px;font-size:16px;font-weight:600}.glass-card{background:var(--bg-glass);-webkit-backdrop-filter:blur(16px)saturate(150%);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:all .3s}.glass-card:hover{background:var(--bg-glass-hover);border-color:var(--border-medium);box-shadow:var(--shadow-md)}.glass-panel{background:var(--bg-glass);-webkit-backdrop-filter:blur(16px)saturate(150%);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);margin-top:24px;padding:28px}.empty-state{background:var(--bg-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);place-items:center;min-height:320px;margin-top:24px;padding:48px 24px;display:grid}.status-badge{border-radius:100px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.status-badge:before{content:"";border-radius:50%;width:6px;height:6px}.status-badge.online{color:var(--success);background:#34d39926}.status-badge.online:before{background:var(--success);box-shadow:0 0 6px var(--success)}.status-badge.offline{color:var(--danger);background:#f8717126}.status-badge.offline:before{background:var(--danger)}.metric-card{background:var(--bg-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:24px;transition:all .3s}.metric-card:hover{background:var(--bg-glass-hover);border-color:var(--border-glow);box-shadow:var(--glow-accent-sm)}.metric-label{color:var(--text-secondary);margin-bottom:8px;font-size:13px;font-weight:500}.metric-value{color:var(--text-primary);letter-spacing:-.02em;font-size:28px;font-weight:700}.metric-change{margin-top:4px;font-size:13px;font-weight:600}.metric-change.positive{color:var(--success)}.metric-change.negative{color:var(--danger)}.btn-primary{background:linear-gradient(135deg, var(--accent-primary), var(--accent-secondary))!important;box-shadow:0 2px 12px var(--accent-glow)!important;border:none!important;transition:all .2s!important}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 20px var(--accent-glow-strong)!important}.glass-tabs .n-tabs-nav{background:var(--bg-glass)!important;border-radius:var(--radius-md)!important;padding:4px!important}.glass-tabs .n-tabs-tab{border-radius:var(--radius-sm)!important;color:var(--text-secondary)!important}.glass-tabs .n-tabs-tab--active{background:var(--bg-glass-hover)!important;color:var(--accent-primary)!important}.glass-table .n-data-table-thead{background:var(--bg-tertiary)!important}.glass-table .n-data-table-th{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)!important;font-size:12px!important;font-weight:600!important}.glass-table .n-data-table-td{color:var(--text-primary)!important;border-bottom:1px solid var(--border-subtle)!important}.glass-table .n-data-table-tr:hover .n-data-table-td{background:var(--bg-glass)!important}.glass-input{background:var(--bg-glass)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-md)!important;color:var(--text-primary)!important}.glass-input:focus{border-color:var(--accent-primary)!important;box-shadow:0 0 0 3px var(--accent-glow)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-medium);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade-in{animation:.4s ease-out fadeIn}.animate-pulse{animation:2s ease-in-out infinite pulse}.glass-divider{background:linear-gradient(90deg, transparent, var(--border-medium), transparent);height:1px;margin:24px 0}@media (width<=720px){.app-header,.page-heading{flex-direction:column;align-items:stretch}.app-header{gap:16px;padding:14px 18px}.app-content{padding:20px 16px}h1{font-size:26px}.metric-value{font-size:24px}}:root{--kimi-bg-light:#f5f5f5;--kimi-text-light:#000;--kimi-border-light:#e0e0e0;--kimi-accent-orange:#ff6b00;--kimi-bg-dark:#0a0a0a;--kimi-text-dark:#fff;--kimi-border-dark:#333;--kimi-accent-red:#8b1a2b;--kimi-radius:0px;--kimi-muted:#4b5563;--kimi-bg-alt:#f9f9f9;--kimi-bg-dark-alt:#111;--kimi-font-body:"Inter", "Noto Sans TC", sans-serif;--kimi-font-mono:"Courier New", monospace}.kimi-scroll::-webkit-scrollbar{width:4px}.kimi-scroll::-webkit-scrollbar-track{background:0 0}.kimi-scroll::-webkit-scrollbar-thumb{background:var(--kimi-muted)}.kimi-page-light{background-color:var(--kimi-bg-light);color:var(--kimi-text-light);font-family:var(--kimi-font-body);min-height:100vh}.kimi-page-light h1,.kimi-page-light h2,.kimi-page-light h3{color:var(--kimi-text-light)}.kimi-page-dark{background-color:var(--kimi-bg-dark);color:var(--kimi-text-dark);font-family:var(--kimi-font-body);min-height:100vh}.kimi-page-vscode{color:#d4d4d4;font-family:var(--kimi-font-body);background-color:#001d2f;min-height:100vh}.kimi-page-vscode h1,.kimi-page-vscode h2,.kimi-page-vscode h3{color:#f8fafc}.kimi-page-vscode .kimi-section,.kimi-page-vscode .kimi-footer{background:#001d2f;border-color:#163a55}.kimi-page-vscode .kimi-caption,.kimi-page-vscode .kimi-label,.kimi-page-vscode .kimi-footer,.kimi-page-vscode .kimi-btn{color:#a9c2d9}.kimi-page-vscode .kimi-tag,.kimi-page-vscode input,.kimi-page-vscode select{color:#d4d4d4;background-color:#001526!important;border-color:#24516f!important}.kimi-page-vscode select option{color:#d4d4d4;background-color:#001526}.kimi-page-dark h1,.kimi-page-dark h2,.kimi-page-dark h3{color:var(--kimi-text-dark)}.kimi-page-dark .kimi-caption,.kimi-page-dark .kimi-label,.kimi-page-dark .kimi-footer{color:#cbd5e1}.kimi-section{border:1px solid var(--kimi-border-light);width:100%}.kimi-section-dark{border:1px solid var(--kimi-border-dark);width:100%}.kimi-kpi-grid{grid-template-columns:repeat(2,1fr);display:grid}@media (width>=1024px){.kimi-kpi-grid{grid-template-columns:repeat(4,1fr)}}.kimi-kpi-grid-5{grid-template-columns:repeat(2,1fr);display:grid}@media (width>=1024px){.kimi-kpi-grid-5{grid-template-columns:repeat(5,1fr)}}.kimi-kpi-cell{border-bottom:1px solid var(--kimi-border-light);border-right:1px solid var(--kimi-border-light);background:var(--kimi-bg-light);flex-direction:column;justify-content:center;align-items:center;height:130px;padding:24px 12px;transition:transform .3s;display:flex;position:relative}.kimi-kpi-cell:hover{transform:scale(1.02)}.kimi-kpi-cell:first-child{border-left:none}.kimi-kpi-cell-dark{border-bottom:1px solid var(--kimi-border-dark);border-right:1px solid var(--kimi-border-dark);background:var(--kimi-bg-dark)}.kimi-kpi-cell-dark:first-child{border-left:none}.kimi-kpi-cell-dark .accent-bar{background-color:var(--kimi-accent-red)}.kimi-kpi-cell .accent-bar{width:0;transition:width .3s;position:absolute;top:0;bottom:0;left:0}.kimi-kpi-cell:hover .accent-bar{width:2px}.kimi-caption{letter-spacing:.05em;text-transform:uppercase;color:var(--kimi-muted);font-size:11px;font-weight:400}.kimi-label{letter-spacing:.1em;text-transform:uppercase;color:var(--kimi-muted);font-size:11px;font-weight:400}.kimi-data{font-size:28px;font-weight:600}.kimi-data-sm{font-size:22px;font-weight:600}.kimi-display{letter-spacing:-.02em;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:600;line-height:1.1;font-family:var(--kimi-font-body)}.kimi-section-header{margin-bottom:24px}.kimi-section-header h2{font-family:var(--kimi-font-body);margin:0 0 4px;font-size:24px;font-weight:600}.kimi-section-dark h2{color:var(--kimi-text-dark)}.kimi-section-light h2{color:var(--kimi-text-light)}.kimi-panel{border:1px solid var(--kimi-border-light);background:var(--kimi-bg-light);padding:20px}.kimi-panel-dark{border:1px solid var(--kimi-border-dark);background:var(--kimi-bg-dark);padding:20px}.kimi-table{border-collapse:collapse;width:100%;font-size:13px}.kimi-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:400}.kimi-table-light th{background:var(--kimi-text-light);color:var(--kimi-bg-light);border-bottom:1px solid var(--kimi-border-light)}.kimi-table-dark th{background:var(--kimi-border-dark);color:var(--kimi-text-dark);border-bottom:1px solid var(--kimi-border-dark)}.kimi-table td{white-space:nowrap;border-bottom:1px solid var(--kimi-border-light);padding:12px 16px}.kimi-table-dark td{border-bottom:1px solid var(--kimi-border-dark)}.kimi-table tbody tr:nth-child(2n){background:var(--kimi-bg-alt)}.kimi-table-dark tbody tr:nth-child(2n){background:var(--kimi-bg-dark-alt)}.kimi-table tbody tr.highlight{color:var(--kimi-bg-light);background:var(--kimi-text-light)!important}.kimi-table-dark tbody tr.highlight{background:var(--kimi-border-dark)!important}.kimi-table tbody tr{cursor:pointer;transition:background-color .2s}.kimi-table tbody tr:hover{background:var(--kimi-bg-alt)}.kimi-table-dark tbody tr:hover{background:var(--kimi-bg-dark-alt)}.kimi-btn{letter-spacing:.05em;border:1px solid var(--kimi-border-light);color:var(--kimi-text-light);border-radius:var(--kimi-radius);cursor:pointer;font-size:12px;font-weight:500;font-family:var(--kimi-font-body);background:0 0;align-items:center;gap:6px;padding:8px 16px;transition:all .2s;display:inline-flex}.kimi-btn:hover{background:var(--kimi-text-light);color:var(--kimi-bg-light)}.kimi-btn-dark{border-color:var(--kimi-border-dark);color:var(--kimi-text-dark)}.kimi-btn-dark:hover{background:var(--kimi-text-dark);color:var(--kimi-bg-dark)}.kimi-btn-solid{background:var(--kimi-text-light);color:var(--kimi-bg-light);border-color:var(--kimi-text-light)}.kimi-btn-solid:hover{opacity:.85}.kimi-btn-solid-dark{background:var(--kimi-text-dark);color:var(--kimi-bg-dark);border-color:var(--kimi-text-dark)}.kimi-time-range{gap:8px;display:flex}.kimi-time-btn{font-size:12px;font-family:var(--kimi-font-mono);border:1px solid var(--kimi-border-light);border-radius:var(--kimi-radius);color:var(--kimi-muted);cursor:pointer;background:0 0;padding:4px 12px;transition:all .2s}.kimi-time-btn.active{background:var(--kimi-text-light);color:var(--kimi-bg-light);border-color:var(--kimi-text-light)}.kimi-time-btn-dark{border-color:var(--kimi-border-dark)}.kimi-time-btn-dark.active{background:var(--kimi-text-dark);color:var(--kimi-bg-dark);border-color:var(--kimi-text-dark)}.kimi-reveal{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(30px)}.kimi-reveal.visible{opacity:1;transform:translateY(0)}.kimi-reveal-left{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translate(-10px)}.kimi-reveal-left.visible{opacity:1;transform:translate(0)}.kimi-stagger>*{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(30px)}.kimi-stagger.visible>:first-child{transition-delay:0s}.kimi-stagger.visible>:nth-child(2){transition-delay:.1s}.kimi-stagger.visible>:nth-child(3){transition-delay:.2s}.kimi-stagger.visible>:nth-child(4){transition-delay:.3s}.kimi-stagger.visible>:nth-child(5){transition-delay:.4s}.kimi-stagger.visible>*{opacity:1;transform:translateY(0)}.kimi-hero{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:clamp(20px,4vw,80px);display:flex;position:relative}.kimi-hero canvas{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.kimi-hero-content{z-index:1;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:900px;display:flex;position:relative}.kimi-content{z-index:2;margin-top:-40px;padding-left:clamp(20px,4vw,80px);padding-right:clamp(20px,4vw,80px);position:relative}.kimi-grid-2{grid-template-columns:1fr;gap:0;display:grid}@media (width>=1024px){.kimi-grid-2{grid-template-columns:1fr 1fr}}.kimi-grid-4{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=768px){.kimi-grid-4{grid-template-columns:1fr 1fr}}@media (width>=1024px){.kimi-grid-4{grid-template-columns:repeat(4,1fr)}}.kimi-grid-3{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=768px){.kimi-grid-3{grid-template-columns:1fr 1fr}}@media (width>=1024px){.kimi-grid-3{grid-template-columns:repeat(3,1fr)}}.kimi-grid-5-2{grid-template-columns:1fr;display:grid}@media (width>=1024px){.kimi-grid-5-2{grid-template-columns:2fr 3fr}}.kimi-nav-btn{letter-spacing:.15em;text-transform:uppercase;cursor:pointer;font-size:12px;font-weight:500;font-family:var(--kimi-font-body);background:0 0;border:none;padding:8px 4px;transition:all .3s}.kimi-nav-btn:hover{transform:translateY(-2px)}.kimi-footer{border-top:1px solid var(--kimi-border-light);width:100%;height:60px;color:var(--kimi-muted);justify-content:space-between;align-items:center;padding:0 20px;font-size:11px;display:flex}.kimi-footer-dark{border-top-color:var(--kimi-border-dark);background:var(--kimi-bg-dark)}.kimi-divider{border:none;border-top:1px solid var(--kimi-border-light)}.kimi-divider-dark{border-top-color:var(--kimi-border-dark)}.kimi-tag{letter-spacing:.05em;border:1px solid var(--kimi-border-light);padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.kimi-tag-dark{border-color:var(--kimi-border-dark)}.kimi-tag-accent{border-color:var(--kimi-accent-orange);color:var(--kimi-accent-orange)}.kimi-tag-accent-dark{border-color:var(--kimi-accent-red);color:var(--kimi-accent-red)}.kimi-donut-label{fill:var(--kimi-muted);font-size:11px}.kimi-font-mono{font-family:var(--kimi-font-mono)}.kimi-font-heading{font-family:Noto Sans TC,Inter,sans-serif}:root{--tech-bg:#050a14;--tech-bg-alt:#0a1120;--tech-bg-panel:#0d16298c;--tech-cyan:#22d3ee;--tech-blue:#38bdf8;--tech-violet:#818cf8;--tech-green:#34d399;--tech-red:#fb7185;--tech-text:#e6f1ff;--tech-muted:#7d8aa8;--tech-border:#38bdf82e;--tech-border-strong:#38bdf873;--tech-glow-cyan:0 0 24px #22d3ee59;--tech-glow-sm:0 0 10px #22d3ee40;--tech-font-body:"Inter", "Noto Sans TC", sans-serif;--tech-font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, "Courier New", monospace}.tech-page{background:radial-gradient(ellipse 60% 40% at 15% 0%, #22d3ee14 0%, transparent 70%), radial-gradient(ellipse 50% 40% at 85% 20%, #818cf812 0%, transparent 70%), var(--tech-bg);min-height:100vh;color:var(--tech-text);font-family:var(--tech-font-body);position:relative;overflow-x:hidden}.tech-grid-overlay{pointer-events:none;background-image:linear-gradient(#38bdf80d 1px,#0000 1px),linear-gradient(90deg,#38bdf80d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 0%,#0000 100%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 0%,#0000 100%)}.tech-page h1,.tech-page h2,.tech-page h3{color:var(--tech-text)}.tech-section{width:min(1200px,100% - 48px);margin:0 auto;padding:72px 0 24px;position:relative}.tech-section-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.tech-section-title{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.tech-label{letter-spacing:.22em;text-transform:uppercase;color:var(--tech-muted);font-size:11px;font-weight:600}.tech-mono{font-family:var(--tech-font-mono);font-variant-numeric:tabular-nums}.tech-glow-text{background:linear-gradient(120deg, var(--tech-cyan) 0%, var(--tech-blue) 45%, var(--tech-violet) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px #22d3ee59);-webkit-background-clip:text;background-clip:text}.tech-panel{background:var(--tech-bg-panel);border:1px solid var(--tech-border);-webkit-backdrop-filter:blur(14px);border-radius:14px;transition:border-color .3s,box-shadow .3s;position:relative}.tech-panel:hover{border-color:var(--tech-border-strong);box-shadow:var(--tech-glow-sm)}.tech-panel-pad{padding:24px}.tech-panel-corners:before,.tech-panel-corners:after{content:"";border:1px solid var(--tech-cyan);opacity:.7;pointer-events:none;width:14px;height:14px;position:absolute}.tech-panel-corners:before{border-bottom:none;border-right:none;border-radius:14px 0 0;top:-1px;left:-1px}.tech-panel-corners:after{border-top:none;border-left:none;border-radius:0 0 14px;bottom:-1px;right:-1px}.tech-btn{border:1px solid var(--tech-border-strong);color:var(--tech-cyan);font-family:var(--tech-font-body);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:12px 26px;font-size:13px;font-weight:600;transition:all .25s;display:inline-flex}.tech-btn:hover{border-color:var(--tech-cyan);box-shadow:var(--tech-glow-sm);transform:translateY(-1px)}.tech-btn-solid{color:#04121f;background:linear-gradient(135deg,#22d3eee6,#38bdf8e6);border:none;box-shadow:0 0 24px #22d3ee59}.tech-btn-solid:hover{box-shadow:0 0 36px #22d3ee8c}.tech-tag{border:1px solid var(--tech-border);letter-spacing:.08em;color:var(--tech-muted);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.tech-input{border:1px solid var(--tech-border);width:100%;color:var(--tech-text);font-family:var(--tech-font-body);background:#050a1499;border-radius:10px;outline:none;padding:10px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.tech-input::placeholder{color:var(--tech-muted)}.tech-input:focus{border-color:var(--tech-cyan);box-shadow:0 0 0 3px #22d3ee1f}select.tech-input{appearance:none;cursor:pointer}select.tech-input option{background:var(--tech-bg-alt);color:var(--tech-text)}.tech-skeleton{background:var(--tech-bg-panel);border:1px solid var(--tech-border);border-radius:14px;min-height:140px;position:relative;overflow:hidden}.tech-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#38bdf80f,#0000);animation:1.6s infinite tech-shimmer;position:absolute;inset:0}@keyframes tech-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.tech-error{color:var(--tech-red);background:#fb718514;border:1px solid #fb718559;border-radius:10px;padding:14px 18px;font-size:13px}.tech-empty{text-align:center;color:var(--tech-muted);border:1px dashed var(--tech-border);border-radius:14px;padding:48px 24px;font-size:14px}.tech-ticker{border-top:1px solid var(--tech-border);border-bottom:1px solid var(--tech-border);-webkit-backdrop-filter:blur(8px);background:#0a112099;position:relative;overflow:hidden}.tech-ticker-track{width:max-content;animation:36s linear infinite tech-ticker-scroll;display:flex}.tech-ticker:hover .tech-ticker-track{animation-play-state:paused}@keyframes tech-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.tech-dot{background:var(--tech-cyan);width:8px;height:8px;box-shadow:0 0 8px var(--tech-cyan);border-radius:50%;flex-shrink:0}.tech-dot.pulse{animation:1.6s ease-in-out infinite tech-dot-pulse}@keyframes tech-dot-pulse{0%,to{opacity:1;box-shadow:0 0 8px var(--tech-cyan)}50%{opacity:.35;box-shadow:0 0 2px var(--tech-cyan)}}@keyframes tech-scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}.tech-scanline{pointer-events:none;background:linear-gradient(#0000,#22d3ee0d,#0000);height:120px;animation:7s linear infinite tech-scanline;position:absolute;left:0;right:0}@media (width<=900px){.tech-section{width:calc(100% - 32px);padding:48px 0 16px}}.prestige-page{--gold:#c9a86a;--gold-strong:#ddc18a;--gold-border:#c9a86a40;--gold-border-soft:#c9a86a24;--ivory:#f5efe0;--muted:#9a917c;--up:#7fa387;--down:#b05c5c;--panel-bg:#c9a86a0a;--serif:Georgia, "Noto Serif TC", serif;--sans:"Inter", "Noto Sans TC", sans-serif;min-height:100vh;color:var(--ivory);font-family:var(--sans);background:linear-gradient(#0b1220 0%,#101a2e 100%)}.prestige-page h1,.prestige-page h2,.prestige-page h3{color:var(--ivory)}.prestige-section{width:min(1200px,100% - 48px);margin:0 auto;padding:56px 0 24px;position:relative}.prestige-section-head{border-bottom:1px solid var(--gold-border-soft);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.prestige-section-title{font-family:var(--serif);letter-spacing:.02em;margin:0;font-size:24px;font-weight:600}.prestige-label{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600}.prestige-mono{font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Consolas,Courier New,monospace}.prestige-panel{background:var(--panel-bg);border:1px solid var(--gold-border);border-radius:6px;transition:border-color .3s;position:relative}.prestige-panel:hover{border-color:#c9a86a73}.prestige-panel-pad{padding:24px}.prestige-btn{border:1px solid var(--gold-border);color:var(--gold);font-family:var(--sans);letter-spacing:.12em;cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:8px;padding:11px 24px;font-size:13px;font-weight:600;transition:all .25s;display:inline-flex}.prestige-btn:hover{border-color:var(--gold);background:#c9a86a14}.prestige-btn-solid{background:var(--gold);border-color:var(--gold);color:#0b1220}.prestige-btn-solid:hover{background:var(--gold-strong);border-color:var(--gold-strong)}.prestige-btn:disabled{opacity:.5;cursor:not-allowed}.prestige-input{border:1px solid var(--gold-border-soft);width:100%;color:var(--ivory);font-family:var(--sans);background:#0b122099;border-radius:4px;outline:none;padding:10px 14px;font-size:14px;transition:border-color .2s}.prestige-input::placeholder{color:var(--muted)}.prestige-input:focus{border-color:var(--gold)}select.prestige-input{appearance:none;cursor:pointer}select.prestige-input option{color:var(--ivory);background:#101a2e}.prestige-tag{border:1px solid var(--gold-border);letter-spacing:.1em;color:var(--gold);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.prestige-table{border-collapse:collapse;width:100%;font-size:13px}.prestige-table th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--gold-border);padding:10px 14px;font-size:11px;font-weight:600}.prestige-table td{color:var(--ivory);border-bottom:1px solid var(--gold-border-soft);padding:12px 14px}.prestige-table tr:last-child td{border-bottom:none}.prestige-table tbody tr{transition:background .2s}.prestige-table tbody tr:hover{background:#c9a86a0d}.prestige-skeleton{background:var(--panel-bg);border:1px solid var(--gold-border-soft);border-radius:6px;min-height:140px;position:relative;overflow:hidden}.prestige-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#c9a86a0f,#0000);animation:1.8s infinite prestige-shimmer;position:absolute;inset:0}@keyframes prestige-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.prestige-error{color:var(--down);background:#b05c5c14;border:1px solid #b05c5c66;border-radius:4px;padding:14px 18px;font-size:13px}.prestige-empty{text-align:center;color:var(--muted);border:1px dashed var(--gold-border-soft);border-radius:6px;padding:48px 24px;font-size:14px}.prestige-fade{opacity:0;animation:.9s ease-out forwards prestige-fade-in;animation-delay:var(--d,0s)}@keyframes prestige-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.prestige-fade{opacity:1;animation:none}}@media (width<=900px){.prestige-section{width:calc(100% - 32px);padding:40px 0 16px}}
