.finance-detail-wrap[data-astro-cid-6skkshbd]{max-width:760px;padding-bottom:88px}.finance-breadcrumb[data-astro-cid-6skkshbd]{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--muted);margin-bottom:20px}.finance-breadcrumb[data-astro-cid-6skkshbd] a[data-astro-cid-6skkshbd]:hover{color:var(--teal)}.finance-detail-status[data-astro-cid-6skkshbd]{padding:48px 0;text-align:center;color:var(--muted)}.finance-detail-status[data-astro-cid-6skkshbd].finance-error{color:var(--accent, #c0392b)}.finance-noscript[data-astro-cid-6skkshbd]{margin-bottom:20px;padding:14px 16px;border-radius:12px;background:var(--paper-2);border:1px solid var(--line);color:var(--muted);font-size:14px;line-height:1.6}.finance-noscript[data-astro-cid-6skkshbd] a[data-astro-cid-6skkshbd]{color:var(--finance-accent, #c9a227);font-weight:600}.finance-source-note[data-astro-cid-6skkshbd]{margin-top:24px;font-size:13px;color:var(--muted);text-align:center}#financeDetailRoot[data-astro-cid-6skkshbd] .finance-article-header h1{font-size:clamp(26px,4vw,34px);line-height:1.35;margin:10px 0 16px}#financeDetailRoot[data-astro-cid-6skkshbd] .finance-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;color:var(--muted);margin-bottom:20px}#financeDetailRoot[data-astro-cid-6skkshbd] .finance-author-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover}#financeDetailRoot[data-astro-cid-6skkshbd] .finance-article-cover{margin:0 0 24px}#financeDetailRoot[data-astro-cid-6skkshbd] .finance-article-cover-img{width:100%;height:auto;border-radius:var(--radius);display:block}#financeDetailRoot[data-astro-cid-6skkshbd] .finance-article-body p{line-height:1.85;margin:0 0 1em}#financeDetailRoot[data-astro-cid-6skkshbd] .finance-article-body img{max-width:100%;height:auto;border-radius:8px}#financeDetailRoot[data-astro-cid-6skkshbd] .finance-article-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}#financeDetailRoot[data-astro-cid-6skkshbd] .finance-tag-link{padding:6px 12px;border-radius:999px;background:var(--paper-2);font-size:13px;font-weight:500}#financeDetailRoot[data-astro-cid-6skkshbd] .finance-tag-link:hover{background:var(--line)}.finance-detail-tools[data-astro-cid-6skkshbd]{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.finance-tool-row[data-astro-cid-6skkshbd]{display:flex;flex-wrap:wrap;gap:10px}.finance-tool-row--prompt[data-astro-cid-6skkshbd]{margin-top:12px}.finance-tool-btn[data-astro-cid-6skkshbd]{border:1px solid var(--line);background:var(--paper);color:var(--text);border-radius:10px;padding:10px 16px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .16s,color .16s,background .16s}.finance-tool-btn[data-astro-cid-6skkshbd]:hover{border-color:var(--finance-accent, #c9a227);color:var(--finance-accent, #c9a227)}.finance-tool-btn--accent[data-astro-cid-6skkshbd]{background:var(--ink);border-color:var(--ink);color:#fff}.finance-tool-btn--accent[data-astro-cid-6skkshbd]:hover{filter:brightness(1.08);color:#fff;border-color:var(--ink)}.finance-tool-btn--ghost[data-astro-cid-6skkshbd]{background:transparent}.finance-tool-toast[data-astro-cid-6skkshbd]{margin:10px 0 0;font-size:13px;color:#0a8578;min-height:1.2em}.finance-prompt-dock[data-astro-cid-6skkshbd]{position:fixed;left:0;right:0;bottom:0;z-index:960;pointer-events:none}.finance-prompt-fab[data-astro-cid-6skkshbd]{pointer-events:auto;position:absolute;right:20px;bottom:20px;border:0;border-radius:999px;padding:12px 18px;background:var(--ink);color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 10px 28px #0d101747}.finance-prompt-fab[data-astro-cid-6skkshbd].is-open{bottom:auto;top:-52px;background:#414855}.finance-prompt-sheet[data-astro-cid-6skkshbd]{pointer-events:auto;margin:0 auto;width:min(760px,calc(100% - 20px));max-height:min(58vh,560px);overflow:auto;background:var(--paper);border:1px solid var(--line);border-bottom:0;border-radius:16px 16px 0 0;padding:14px 16px 18px;box-shadow:0 -12px 40px #0d10172e}.finance-prompt-sheet-bar[data-astro-cid-6skkshbd]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.finance-prompt-sheet-close[data-astro-cid-6skkshbd]{border:1px solid var(--line);background:var(--paper-2);border-radius:8px;padding:6px 10px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;color:var(--muted);flex-shrink:0}.finance-prompt-head[data-astro-cid-6skkshbd]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.finance-prompt-head[data-astro-cid-6skkshbd] h2[data-astro-cid-6skkshbd]{margin:0;font-size:16px}.finance-prompt-tabs[data-astro-cid-6skkshbd]{display:flex;flex-wrap:wrap;gap:6px;background:var(--paper-2);padding:4px;border-radius:10px}.finance-prompt-tab[data-astro-cid-6skkshbd]{border:0;background:transparent;padding:6px 12px;border-radius:8px;font:inherit;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer}.finance-prompt-tab[data-astro-cid-6skkshbd].is-active{background:var(--ink);color:#fff}.finance-prompt-editor[data-astro-cid-6skkshbd]{width:100%;min-height:200px;resize:vertical;border:1px solid var(--line);border-radius:10px;padding:12px 14px;font:inherit;font-size:13.5px;line-height:1.7;background:var(--paper-2);color:var(--text)}.finance-prompt-editor[data-astro-cid-6skkshbd]:focus{outline:none;border-color:var(--finance-accent, #c9a227);background:var(--paper)}body.finance-prompt-open .to-top[data-astro-cid-6skkshbd]{bottom:calc(min(58vh,560px) + 24px)}@media(max-width:680px){.finance-prompt-sheet-bar[data-astro-cid-6skkshbd]{flex-direction:column}.finance-prompt-fab[data-astro-cid-6skkshbd]{right:16px;bottom:16px}.finance-tool-btn[data-astro-cid-6skkshbd]{flex:1 1 auto;text-align:center}}
