.detail-page[data-v-197a3ae5],.not-found[data-v-197a3ae5]{max-width:960px;margin:0 auto;padding:0 var(--spacing-md, 16px) 56px}.crumbs[data-v-197a3ae5]{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--fh-text-muted, #aaa);padding:10px 0 16px}.crumbs a[data-v-197a3ae5]{color:var(--color-light, #d9c8ff);text-decoration:none}.crumbs a[data-v-197a3ae5]:hover{text-decoration:underline}.crumbs em[data-v-197a3ae5]{font-style:normal;color:var(--fh-text-secondary, #bbb)}.detail-card[data-v-197a3ae5]{background:var(--fh-white-overlay, rgba(255,255,255,.08));border:1px solid var(--fh-card-border, rgba(255,255,255,.16));border-radius:var(--radius-lg, 16px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:var(--spacing-lg, 28px)}.detail-title[data-v-197a3ae5]{font-size:24px;font-weight:700;color:var(--color-light, #f1ecff);margin:0 0 10px}.lead[data-v-197a3ae5]{font-size:15px;line-height:1.9;color:var(--color-light, #e9e2ff);margin:0}.block[data-v-197a3ae5]{margin-top:26px}.block h2[data-v-197a3ae5],.faq h2[data-v-197a3ae5]{font-size:17px;margin:0 0 10px;color:var(--color-light, #efe9ff)}.chip-row[data-v-197a3ae5]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-197a3ae5]{font-size:13px;padding:5px 14px;border-radius:15px;background:var(--fh-decoration-1, rgba(167,139,250,.18));color:var(--fh-accent-light, #c9b4ff);text-decoration:none}.chip[data-v-197a3ae5]:hover{background:var(--fh-accent-soft, rgba(124,58,237,.35));color:var(--color-light, #fff)}.chip-alt[data-v-197a3ae5]{background:transparent;border:1px solid var(--fh-card-border, rgba(255,255,255,.2));color:var(--fh-text-secondary, #d4cbec)}.table-wrap[data-v-197a3ae5]{overflow-x:auto}.table[data-v-197a3ae5]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-197a3ae5],.table td[data-v-197a3ae5]{padding:7px 10px;text-align:left;border-bottom:1px solid var(--fh-card-border, rgba(255,255,255,.1));color:var(--fh-text-secondary, #cfc6e8);white-space:nowrap}.table th[data-v-197a3ae5]{color:var(--fh-text-muted, #b9aed6);font-weight:600}.cell-yi[data-v-197a3ae5]{color:var(--fh-success, #4ade80)}.cell-ji[data-v-197a3ae5]{color:var(--fh-danger-light, #f87171)}.day-link[data-v-197a3ae5]{color:var(--fh-accent-light, #c9b4ff);text-decoration:none;font-weight:600}.day-link[data-v-197a3ae5]:hover{text-decoration:underline}.table-note[data-v-197a3ae5]{font-size:12px;color:var(--fh-text-muted, #9c92b8);margin:8px 0 0}.nav-row[data-v-197a3ae5]{display:flex;flex-wrap:wrap;gap:10px}.nav-link[data-v-197a3ae5]{flex:1;min-width:150px;text-align:center;padding:10px 12px;border-radius:var(--radius-md, 10px);border:1px solid var(--fh-card-border, rgba(255,255,255,.14));background:var(--fh-white-overlay, rgba(255,255,255,.05));color:var(--fh-text-secondary, #d4cbec);font-size:13px;text-decoration:none}.nav-link[data-v-197a3ae5]:hover{border-color:var(--fh-accent-light, #a78bfa);color:var(--color-light, #fff)}.nav-link-center[data-v-197a3ae5]{color:var(--fh-accent-light, #c9b4ff)}.faq[data-v-197a3ae5]{margin-top:26px}.faq details[data-v-197a3ae5]{border-bottom:1px solid var(--fh-card-border, rgba(255,255,255,.1));padding:10px 2px}.faq summary[data-v-197a3ae5]{cursor:pointer;font-size:15px;font-weight:600;color:var(--fh-accent-light, #c9b4ff);list-style-position:inside}.faq p[data-v-197a3ae5]{font-size:14px;line-height:1.8;color:var(--fh-text-secondary, #cfc6e8);margin:8px 0 2px}.cta-row[data-v-197a3ae5]{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.tool-cta[data-v-197a3ae5]{padding:10px 22px;border-radius:var(--radius-md, 10px);background:var(--fh-accent, #7c3aed);color:#fff;text-decoration:none;font-size:14px}.tool-cta-alt[data-v-197a3ae5]{background:transparent;border:1px solid var(--fh-accent-light, #a78bfa);color:var(--fh-accent-light, #c9b4ff)}.not-found[data-v-197a3ae5]{text-align:center;padding:80px 20px;color:var(--fh-text-secondary, #cfc6e8)}.nf-icon[data-v-197a3ae5]{font-size:44px;margin-bottom:12px}@media (max-width: 768px){.detail-title[data-v-197a3ae5]{font-size:20px}}
