.page[data-v-0c8dbfdb]{min-height:100dvh;display:flex;flex-direction:column}.header[data-v-0c8dbfdb]{border-bottom:1px solid var(--border);background:var(--surface);padding:1rem}.back[data-v-0c8dbfdb]{font-size:.875rem;color:var(--muted);text-decoration:none}.back[data-v-0c8dbfdb]:hover{color:var(--accent)}h1[data-v-0c8dbfdb]{margin:.5rem 0 .25rem;font-size:clamp(1.25rem,4vw,1.75rem)}.subtitle[data-v-0c8dbfdb]{margin:0;color:var(--muted);font-size:.9rem}.main[data-v-0c8dbfdb]{flex:1;max-width:56rem;margin:0 auto;padding:1rem;width:100%;display:flex;flex-direction:column;gap:1rem}.panel[data-v-0c8dbfdb]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1rem 1.1rem}.section-title[data-v-0c8dbfdb]{margin:0 0 .5rem;font-size:1rem}.row[data-v-0c8dbfdb]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.btn[data-v-0c8dbfdb]{border:1px solid var(--border);background:#243044;color:var(--text);border-radius:8px;padding:.5rem .85rem;cursor:pointer}.btn[data-v-0c8dbfdb]:hover:not(:disabled){border-color:var(--accent)}.btn[data-v-0c8dbfdb]:disabled{opacity:.45;cursor:not-allowed}.btn.primary[data-v-0c8dbfdb]{background:var(--accent);border-color:var(--accent);color:#0f1419;font-weight:600}.btn.small[data-v-0c8dbfdb]{padding:.35rem .55rem;font-size:.8rem}.btn.small.active[data-v-0c8dbfdb]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.file-btn[data-v-0c8dbfdb]{position:relative;display:inline-flex}.file-input[data-v-0c8dbfdb]{position:absolute;inset:0;opacity:0;cursor:pointer}.hint[data-v-0c8dbfdb]{margin:.5rem 0 0;font-size:.82rem;color:var(--muted);line-height:1.45}.inline-hint[data-v-0c8dbfdb]{margin:0}.diag-lead[data-v-0c8dbfdb]{margin:0 0 .35rem;font-size:.92rem}.diag-lead--warn[data-v-0c8dbfdb]{color:#fbbf24}.diag-scale-hint[data-v-0c8dbfdb]{margin:0 0 .5rem;font-size:.78rem;color:var(--muted)}.meta[data-v-0c8dbfdb]{margin:0 0 .75rem;font-size:.85rem;color:var(--muted)}.export-lead[data-v-0c8dbfdb]{margin:0 0 .35rem;font-size:.88rem;color:var(--text)}.mode-row[data-v-0c8dbfdb]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.5rem}.mode-option[data-v-0c8dbfdb]{display:flex;align-items:center;gap:.45rem;font-size:.86rem;color:var(--text);cursor:pointer}.export-settings[data-v-0c8dbfdb]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.alpha-toggle[data-v-0c8dbfdb]{display:flex;align-items:center;gap:.45rem;font-size:.88rem;color:var(--text)}.field--compact[data-v-0c8dbfdb]{margin-bottom:0}.loop-wave-canvas[data-v-0c8dbfdb]{width:100%;max-width:100%;border-radius:8px;margin-bottom:.35rem}.playhead-label[data-v-0c8dbfdb]{margin:0 0 .65rem;font-size:.85rem;color:#f472b6;font-variant-numeric:tabular-nums}.wave-canvas[data-v-0c8dbfdb],.diag-chart[data-v-0c8dbfdb]{width:100%;max-width:100%;border-radius:8px;margin-bottom:.75rem;cursor:crosshair}.segment-actions[data-v-0c8dbfdb]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.75rem}.field[data-v-0c8dbfdb]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.65rem;font-size:.85rem;color:var(--muted)}.field input[type=range][data-v-0c8dbfdb]{width:100%}.candidates[data-v-0c8dbfdb]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-top:.25rem}.cand-label[data-v-0c8dbfdb]{font-size:.82rem;color:var(--muted)}.actions[data-v-0c8dbfdb]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.out-size[data-v-0c8dbfdb]{font-size:.85rem;color:var(--muted)}.notice[data-v-0c8dbfdb]{margin:.75rem 0 0;font-size:.88rem;color:var(--accent)}.tool-seo-wrap{box-sizing:border-box;width:100%;padding:48px 16px max(48px,env(safe-area-inset-bottom));background-color:#f0f4f8;font-family:system-ui,-apple-system,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.tool-seo-footer{box-sizing:border-box;max-width:1100px;margin:0 auto;padding:28px 28px 24px;background:#fff;border:1px solid rgba(226,232,240,.95);border-radius:14px;box-shadow:0 8px 32px #0f172a0f;font-size:14px;line-height:1.65;color:#64748b}.tool-seo-footer h1{margin:0 0 10px;font-size:18px;font-weight:700;color:#1e293b;letter-spacing:-.01em}.tool-seo-footer h2{margin:22px 0 10px;font-size:12px;font-weight:600;color:#94a3b8;letter-spacing:.08em;text-transform:uppercase}.tool-seo-footer p{margin:0;max-width:72ch}.tool-seo-footer ol{margin:0;padding-left:1.25rem}.tool-seo-footer ol li{margin-bottom:8px;padding-left:2px}.tool-seo-footer ol li::marker{color:#10b981;font-weight:600}.tool-seo-nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid #f1f5f9}.tool-seo-nav a{display:inline-flex;align-items:center;padding:8px 14px;font-size:13px;font-weight:500;color:#334155;text-decoration:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;transition:background .15s ease,border-color .15s ease,color .15s ease}.tool-seo-nav a:hover{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.tool-seo-nav .tool-seo-home{background:linear-gradient(135deg,#059669,#10b981);border-color:transparent;color:#fff;font-weight:600;box-shadow:0 2px 8px #10b98159}.tool-seo-nav .tool-seo-home:hover{background:linear-gradient(135deg,#047857,#059669);color:#fff;border-color:transparent}@media (max-width: 640px){.tool-seo-footer{padding:22px 18px 20px;border-radius:12px}.tool-seo-wrap{padding-top:32px}}.tool-seo-themed[data-astro-cid-h7ekkc72] .tool-seo-footer[data-astro-cid-h7ekkc72] ol[data-astro-cid-h7ekkc72] li[data-astro-cid-h7ekkc72]::marker{color:var(--tool-accent)}.tool-build-time{font-size:.62em;font-weight:500;color:var(--muted, #64748b);margin-left:.4em;white-space:nowrap;vertical-align:middle;letter-spacing:.02em}:root{color-scheme:light dark;--bg: #0f1419;--surface: #1a2332;--border: #2d3a4f;--text: #e7ecf3;--muted: #8b9cb3;--accent: #a855f7;--accent-hover: #9333ea;font-family:system-ui,-apple-system,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.5;background:var(--bg);color:var(--text)}*{box-sizing:border-box}body{margin:0;min-height:100dvh}button,input,select,textarea{font:inherit}
