:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:#101820;background-color:#f4f6f8;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh}button,input,select{font:inherit}#app{min-height:100vh}button{border:1px solid #174ea6;border-radius:6px;padding:0 14px;color:#fff;background:#1f6feb;cursor:pointer;font-weight:700;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}button:hover{border-color:#123f85;background:#185abc}button:focus,button:focus-visible{outline:3px solid rgba(31,111,235,.22);outline-offset:2px}button:disabled{border-color:#b7c2ce;color:#637080;background:#e6ebf0;cursor:not-allowed}.app-shell{min-height:100vh}.landing-page.svelte-v7scm9{min-height:100vh;color:#17212b;background:#f7f9fb}.landing-header.svelte-v7scm9{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1080px;margin:0 auto;padding:20px 24px}.brand.svelte-v7scm9{color:#17212b;font-size:1.05rem;font-weight:800;text-decoration:none}nav.svelte-v7scm9{display:flex;align-items:center;gap:16px}nav.svelte-v7scm9 a:where(.svelte-v7scm9){color:#344252;font-weight:700;text-decoration:none}nav.svelte-v7scm9 .primary-link:where(.svelte-v7scm9){border:1px solid #174ea6;border-radius:6px;padding:9px 13px;color:#fff;background:#1f6feb}main.svelte-v7scm9{max-width:1080px;margin:0 auto;padding:48px 24px 72px}.hero.svelte-v7scm9{max-width:820px;padding:56px 0 72px}.eyebrow.svelte-v7scm9,.section-label.svelte-v7scm9{margin:0 0 10px;color:#526273;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h1.svelte-v7scm9{margin:0;font-size:clamp(2.3rem,6vw,4.5rem);line-height:1.08;letter-spacing:-.035em}.lead.svelte-v7scm9{max-width:760px;margin:26px 0 0;color:#526273;font-size:1.08rem;line-height:1.8}.hero-actions.svelte-v7scm9{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.button.svelte-v7scm9{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:6px;padding:0 18px;font-weight:800;text-decoration:none}.button.primary.svelte-v7scm9{border:1px solid #174ea6;color:#fff;background:#1f6feb}.button.secondary.svelte-v7scm9{border:1px solid #c8d2dc;color:#263442;background:#fff}.section.svelte-v7scm9{margin-top:24px;border:1px solid #dce4ec;border-radius:10px;padding:28px;background:#fff}.section.svelte-v7scm9 h2:where(.svelte-v7scm9){margin:0 0 18px;font-size:1.55rem}.section.svelte-v7scm9 p:where(.svelte-v7scm9){color:#526273;line-height:1.75}.feature-grid.svelte-v7scm9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}article.svelte-v7scm9{border:1px solid #e3e9ef;border-radius:8px;padding:18px;background:#fbfcfd}article.svelte-v7scm9 h3:where(.svelte-v7scm9){margin:0;font-size:1rem}article.svelte-v7scm9 p:where(.svelte-v7scm9){margin:8px 0 0;font-size:.92rem}.notice.svelte-v7scm9{border-left:4px solid #1f6feb}.notice.svelte-v7scm9 p:where(.svelte-v7scm9),.beta.svelte-v7scm9 p:where(.svelte-v7scm9){margin:10px 0 0}footer.svelte-v7scm9{display:grid;gap:18px;max-width:1080px;margin:0 auto;border-top:1px solid #dce4ec;padding:28px 24px 40px;color:#64748b;font-size:.84rem}.footer-brand.svelte-v7scm9,.footer-operator.svelte-v7scm9{display:grid;gap:4px}footer.svelte-v7scm9 strong:where(.svelte-v7scm9){color:#344252}.footer-links.svelte-v7scm9{align-items:flex-start;flex-wrap:wrap;gap:10px 18px}.footer-links.svelte-v7scm9 a:where(.svelte-v7scm9),.footer-operator.svelte-v7scm9 a:where(.svelte-v7scm9){color:#526273;font-weight:600}footer.svelte-v7scm9 small:where(.svelte-v7scm9){font-size:.78rem}@media (max-width: 760px){.landing-header.svelte-v7scm9{align-items:flex-start;flex-direction:column}.feature-grid.svelte-v7scm9{grid-template-columns:1fr}main.svelte-v7scm9{padding-top:12px}.hero.svelte-v7scm9{padding-top:36px}}.login-page.svelte-1w45vmk{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f4f6f8}.login-panel.svelte-1w45vmk{width:min(100%,380px);display:grid;gap:18px;padding:28px;border:1px solid #d9e0e7;border-radius:8px;background:#fff;box-shadow:0 12px 32px #19232d14}.eyebrow.svelte-1w45vmk{margin:0 0 4px;color:#506070;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}h1.svelte-1w45vmk{margin:0;color:#16202a;font-size:1.7rem;line-height:1.2}label.svelte-1w45vmk{display:grid;gap:6px;color:#344252;font-size:.9rem;font-weight:600}input.svelte-1w45vmk{width:100%;box-sizing:border-box;border:1px solid #c8d2dc;border-radius:6px;padding:10px 12px;color:#101820;background:#fff;font:inherit}input.svelte-1w45vmk:focus{border-color:#1f6feb;outline:3px solid rgba(31,111,235,.16)}button.svelte-1w45vmk{width:100%}.message.svelte-1w45vmk{margin:0;color:#b42318;font-size:.92rem}.secondary-link.svelte-1w45vmk{color:#1f6feb;text-align:center;font-size:.92rem;font-weight:700;text-decoration:none}.login-page.svelte-1jzoi9d{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f4f6f8}.login-panel.svelte-1jzoi9d{width:min(100%,420px);display:grid;gap:18px;padding:28px;border:1px solid #d9e0e7;border-radius:8px;background:#fff;box-shadow:0 12px 32px #19232d14}.eyebrow.svelte-1jzoi9d{margin:0 0 4px;color:#506070;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}h1.svelte-1jzoi9d{margin:0;color:#16202a;font-size:1.7rem;line-height:1.2}label.svelte-1jzoi9d{display:grid;gap:6px;color:#344252;font-size:.9rem;font-weight:600}input.svelte-1jzoi9d{width:100%;box-sizing:border-box;border:1px solid #c8d2dc;border-radius:6px;padding:10px 12px;color:#101820;background:#fff;font:inherit}small.svelte-1jzoi9d{color:#64748b;font-size:.78rem;line-height:1.35}button.svelte-1jzoi9d{width:100%}.secondary-link.svelte-1jzoi9d{color:#1f6feb;text-align:center;font-size:.92rem;font-weight:700;text-decoration:none}.message.svelte-1jzoi9d{margin:0;color:#b42318;font-size:.92rem}.message.success.svelte-1jzoi9d{color:#166534}.volume-panel.svelte-1sexhwx{display:grid;gap:14px}.volume-meta.svelte-1sexhwx,.evidence.svelte-1sexhwx{display:flex;flex-wrap:wrap;gap:8px;color:#5c6b78;font-size:.82rem}.volume-meta.svelte-1sexhwx span:where(.svelte-1sexhwx),.evidence.svelte-1sexhwx span:where(.svelte-1sexhwx){border:1px solid #dce4ec;border-radius:999px;padding:4px 9px;background:#fbfcfd}.volume-metrics.svelte-1sexhwx{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.volume-metrics.svelte-1sexhwx div:where(.svelte-1sexhwx),.volume-card.svelte-1sexhwx{border:1px solid #d9e1e8;border-radius:8px;padding:12px;background:#fff}.volume-metrics.svelte-1sexhwx span:where(.svelte-1sexhwx){display:block;color:#536271;font-size:.78rem;font-weight:700}.volume-metrics.svelte-1sexhwx strong:where(.svelte-1sexhwx){display:block;margin-top:5px;color:#17212b;font-size:1.1rem}.volume-card.svelte-1sexhwx header:where(.svelte-1sexhwx) h3:where(.svelte-1sexhwx){margin:0}.volume-card.svelte-1sexhwx header:where(.svelte-1sexhwx) p:where(.svelte-1sexhwx),.empty.svelte-1sexhwx{color:#5c6b78;font-size:.85rem}.pane.svelte-1sexhwx{margin-top:14px}.pane.svelte-1sexhwx h4:where(.svelte-1sexhwx){margin:0 0 6px;color:#344253;font-size:.84rem}.warnings.svelte-1sexhwx{margin:12px 0 0;color:#8a5a00}.research-summary.svelte-10c6xhp{background:#fff;border:1px solid #d8e0e8;border-radius:12px;padding:1.25rem;color:#22303c}.section-heading.svelte-10c6xhp{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.section-heading.svelte-10c6xhp h2:where(.svelte-10c6xhp){margin:0;font-size:1.1rem}.eyebrow.svelte-10c6xhp{margin:0 0 .25rem;color:#587086;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.facts.svelte-10c6xhp{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem 1rem;margin:0}.facts.svelte-10c6xhp div:where(.svelte-10c6xhp){min-width:0}.facts.svelte-10c6xhp dt:where(.svelte-10c6xhp){color:#587086;font-size:.8rem}.facts.svelte-10c6xhp dd:where(.svelte-10c6xhp){margin:.2rem 0 0;font-weight:600;overflow-wrap:anywhere}.research-summary.svelte-10c6xhp section:where(.svelte-10c6xhp){margin-top:1rem;padding-top:.75rem;border-top:1px solid #e5ebf0}.research-summary.svelte-10c6xhp h3:where(.svelte-10c6xhp){margin:0;color:#8a5500;font-size:.9rem}.research-summary.svelte-10c6xhp ul:where(.svelte-10c6xhp){margin:.5rem 0 0;padding-left:1.25rem;color:#78520b}.market-context-header.svelte-y6a7ts{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.market-context-header.svelte-y6a7ts h2:where(.svelte-y6a7ts){margin:.15rem 0}.market-context-horizons.svelte-y6a7ts{display:flex;gap:.35rem}.market-context-horizons.svelte-y6a7ts button:where(.svelte-y6a7ts){font:inherit;padding:.3rem .55rem}.market-context-horizons.svelte-y6a7ts button.active:where(.svelte-y6a7ts){font-weight:700}.market-context-grid.svelte-y6a7ts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin-top:.8rem}.market-context-grid.svelte-y6a7ts h3:where(.svelte-y6a7ts){font-size:.9rem;margin:0 0 .35rem}.market-context-row.svelte-y6a7ts{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.55rem;padding:.18rem 0;font-size:.9rem}.market-context-row.svelte-y6a7ts small:where(.svelte-y6a7ts){min-width:5rem;text-align:right;color:var(--muted, #677)}.market-context-warning.svelte-y6a7ts{margin:.8rem 0 0;color:#8a5a00}.market-context-source.svelte-y6a7ts{margin-top:.9rem;font-size:.84rem;color:var(--muted, #677)}.market-context-source.svelte-y6a7ts p:where(.svelte-y6a7ts){margin:.4rem 0 0}@media (max-width: 720px){.market-context-grid.svelte-y6a7ts{grid-template-columns:1fr}}.fundamentals-grid.svelte-auqmdy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.fundamentals-grid.svelte-auqmdy h3:where(.svelte-auqmdy){font-size:.9rem;margin:.25rem 0}.fundamentals-grid.svelte-auqmdy p:where(.svelte-auqmdy){margin:.3rem 0;font-size:.9rem}@media (max-width:650px){.fundamentals-grid.svelte-auqmdy{grid-template-columns:1fr}}.opportunities-market-context.svelte-1jh8hsm{margin:.8rem 0 1.1rem;padding:.75rem .9rem;border:1px solid var(--border, #d7dce0);border-radius:.5rem;background:color-mix(in srgb,var(--panel, white) 92%,#eef4f6)}header.svelte-1jh8hsm{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline;font-size:.88rem}header.svelte-1jh8hsm small:where(.svelte-1jh8hsm),header.svelte-1jh8hsm>span:where(.svelte-1jh8hsm),.context-group.svelte-1jh8hsm>span:where(.svelte-1jh8hsm),.context-group.svelte-1jh8hsm small:where(.svelte-1jh8hsm){color:var(--muted, #677)}header.svelte-1jh8hsm small:where(.svelte-1jh8hsm){display:block;margin-top:.15rem}.context-warning.svelte-1jh8hsm{color:#8a5a00;margin:.65rem 0 0;font-size:.88rem}.context-facts.svelte-1jh8hsm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:.65rem}.context-group.svelte-1jh8hsm>span:where(.svelte-1jh8hsm){font-size:.78rem;font-weight:700}.context-group.svelte-1jh8hsm p:where(.svelte-1jh8hsm){margin:.18rem 0;font-size:.84rem;white-space:nowrap}.context-group.svelte-1jh8hsm small:where(.svelte-1jh8hsm){margin-left:.25rem}@media (max-width: 900px){.context-facts.svelte-1jh8hsm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){header.svelte-1jh8hsm{display:block}.context-facts.svelte-1jh8hsm{grid-template-columns:1fr}}.volume-structure-card.svelte-3pf5ou{border:1px solid #cbd5e1;border-radius:.5rem;margin:1rem 0;padding:1rem}.capture-status.svelte-3pf5ou{font-weight:700}.capture-status.stale.svelte-3pf5ou{color:#9a6700}.source-details.svelte-3pf5ou,.metric-grid.svelte-3pf5ou{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.metric-grid.svelte-3pf5ou{margin-top:1rem}dt.svelte-3pf5ou{font-weight:600}dd.svelte-3pf5ou{margin:.25rem 0 0}pre.svelte-3pf5ou{overflow-x:auto;white-space:pre-wrap}details.svelte-3pf5ou{margin-top:1rem}@media (max-width: 32rem){.source-details.svelte-3pf5ou,.metric-grid.svelte-3pf5ou{grid-template-columns:1fr}}.drawdown-recovery-card.svelte-6d00n5{border:1px solid #cbd5e1;border-radius:.5rem;margin:1rem 0;padding:1rem}.capture-status.svelte-6d00n5{font-weight:700}.capture-status.stale.svelte-6d00n5{color:#9a6700}.source-details.svelte-6d00n5,.metric-grid.svelte-6d00n5{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.metric-grid.svelte-6d00n5{margin:.75rem 0 1rem}h5.svelte-6d00n5{margin:1rem 0 .5rem}dt.svelte-6d00n5{font-weight:600}dd.svelte-6d00n5{margin:.25rem 0 0}.table-wrap.svelte-6d00n5{overflow-x:auto}table.svelte-6d00n5{border-collapse:collapse;min-width:34rem;width:100%}th.svelte-6d00n5,td.svelte-6d00n5{border-bottom:1px solid #e2e8f0;padding:.5rem;text-align:left}caption.svelte-6d00n5{caption-side:top;font-weight:600;padding:.5rem 0;text-align:left}pre.svelte-6d00n5{overflow-x:auto;white-space:pre-wrap}details.svelte-6d00n5{margin-top:1rem}@media (max-width: 32rem){.source-details.svelte-6d00n5,.metric-grid.svelte-6d00n5{grid-template-columns:1fr}}.decision-context.svelte-13g235s{display:grid;gap:14px}.card.svelte-13g235s{border:1px solid #d9e1e8;border-radius:8px;padding:14px;background:#fff}.card.svelte-13g235s header:where(.svelte-13g235s){display:flex;justify-content:space-between;gap:8px}.card.svelte-13g235s h3:where(.svelte-13g235s){margin:0}.form-grid.svelte-13g235s{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:12px 0}.form-grid.svelte-13g235s label:where(.svelte-13g235s),.modal.svelte-13g235s label:where(.svelte-13g235s){display:grid;gap:4px;font-size:.85rem;font-weight:600}.wide.svelte-13g235s{grid-column:1/-1}input.svelte-13g235s,select.svelte-13g235s,textarea.svelte-13g235s{font:inherit;padding:7px;border:1px solid #bcc9d5;border-radius:5px}textarea.svelte-13g235s{min-height:62px}.facts.svelte-13g235s,.filters.svelte-13g235s{display:flex;gap:8px;flex-wrap:wrap}.facts.svelte-13g235s span:where(.svelte-13g235s),.badge.svelte-13g235s{background:#eef3f7;border-radius:999px;padding:3px 7px;font-size:.8rem}.warning.svelte-13g235s{color:#8a5a00}.error.svelte-13g235s{color:#b42318}.muted.svelte-13g235s{color:#5c6b78}.journal-list.svelte-13g235s{display:grid;gap:6px;margin-top:14px}.journal-list.svelte-13g235s button:where(.svelte-13g235s){text-align:left;display:grid;grid-template-columns:1fr auto auto;gap:5px;padding:9px;background:#fff;border:1px solid #d9e1e8;border-radius:5px}.journal-list.svelte-13g235s button.selected:where(.svelte-13g235s){border-color:#2563eb}.journal-list.svelte-13g235s small:where(.svelte-13g235s){grid-column:1/-1}.danger.svelte-13g235s{color:#b42318}.modal.svelte-13g235s{position:fixed;inset:0;background:#0f172a88;display:grid;place-items:center;padding:16px;z-index:10}.modal.svelte-13g235s section:where(.svelte-13g235s){width:min(620px,100%);background:#fff;border-radius:8px;padding:18px;display:grid;gap:10px}.source.svelte-13g235s{border-top:1px solid #e2e8f0;padding:8px 0}pre.svelte-13g235s{white-space:pre-wrap;overflow:auto;background:#f8fafc;padding:8px;font-size:.76rem}@media (max-width:600px){.journal-list.svelte-13g235s button:where(.svelte-13g235s){grid-template-columns:1fr}.journal-list.svelte-13g235s small:where(.svelte-13g235s){grid-column:auto}}.replay-panel.svelte-12z3622{max-width:1100px;margin-inline:auto}.replay-eyebrow.svelte-12z3622{margin:0;color:#607080;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.replay-empty.svelte-12z3622,.replay-landing.svelte-12z3622{display:grid;gap:14px;border:1px solid #d9e1e8;border-radius:10px;padding:22px;background:#fff}.replay-empty.svelte-12z3622 h3:where(.svelte-12z3622),.replay-landing.svelte-12z3622 h3:where(.svelte-12z3622),.replay-empty.svelte-12z3622 h4:where(.svelte-12z3622),.replay-pending.svelte-12z3622 h4:where(.svelte-12z3622){margin:0;color:#17212b}.replay-empty.svelte-12z3622>p:where(.svelte-12z3622),.replay-empty.svelte-12z3622 li:where(.svelte-12z3622) span:where(.svelte-12z3622),.replay-note.svelte-12z3622{color:#526273}.replay-empty.svelte-12z3622 ol:where(.svelte-12z3622){display:grid;gap:12px;margin:0;padding:0;list-style:none;counter-reset:replay-step}.replay-empty.svelte-12z3622 li:where(.svelte-12z3622){display:grid;grid-template-columns:28px minmax(0,1fr);gap:3px 8px;counter-increment:replay-step}.replay-empty.svelte-12z3622 li:where(.svelte-12z3622):before{grid-row:1 / span 2;grid-column:1;color:#607080;content:counter(replay-step);font-size:.82rem;font-weight:800;line-height:1.45}.replay-empty.svelte-12z3622 li:where(.svelte-12z3622) strong:where(.svelte-12z3622),.replay-empty.svelte-12z3622 li:where(.svelte-12z3622) span:where(.svelte-12z3622){grid-column:2}.replay-cta.svelte-12z3622{width:fit-content;border:0;border-radius:7px;padding:10px 14px;color:#fff;background:#1f6feb;font:inherit;font-weight:800}.replay-summary.svelte-12z3622{display:flex;flex-wrap:wrap;gap:8px;color:#526273;font-size:.88rem}.replay-summary.svelte-12z3622 span:where(.svelte-12z3622){border:1px solid #dce4ec;border-radius:999px;padding:5px 9px;background:#fbfcfd}.replay-pending.svelte-12z3622{display:grid;gap:8px}.replay-row.svelte-12z3622{display:grid;grid-template-columns:minmax(130px,1fr) minmax(170px,1fr) auto;align-items:center;gap:14px;border-top:1px solid #e8edf2;padding:12px 0}.replay-row.svelte-12z3622 div:where(.svelte-12z3622){display:grid;gap:3px}.replay-row.svelte-12z3622 strong:where(.svelte-12z3622){color:#17212b}.replay-row.svelte-12z3622 span:where(.svelte-12z3622),.replay-row.svelte-12z3622 small:where(.svelte-12z3622){color:#607080}.replay-row.svelte-12z3622 button:where(.svelte-12z3622){width:auto;border:0;border-radius:6px;padding:8px 10px;color:#1f6feb;background:#eef5ff;font:inherit;font-weight:800}.replay-reviewed.svelte-12z3622,.replay-filters.svelte-12z3622{border-top:1px solid #e4eaf0;padding-top:12px}.replay-reviewed.svelte-12z3622 summary:where(.svelte-12z3622),.replay-filters.svelte-12z3622 summary:where(.svelte-12z3622){cursor:pointer;color:#405060;font-weight:800}.replay-filter-grid.svelte-12z3622{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:12px}.replay-filter-grid.svelte-12z3622 label:where(.svelte-12z3622){display:grid;gap:5px;color:#405060;font-size:.84rem}.replay-filter-grid.svelte-12z3622 label:where(.svelte-12z3622):has(input[type=checkbox]:where(.svelte-12z3622)){display:flex;align-items:center;gap:7px}.replay-filter-grid.svelte-12z3622 input:where(.svelte-12z3622),.replay-filter-grid.svelte-12z3622 select:where(.svelte-12z3622){width:100%;min-width:0}@media (max-width: 640px){.replay-empty.svelte-12z3622,.replay-landing.svelte-12z3622{padding:16px}.replay-row.svelte-12z3622{grid-template-columns:1fr auto}.replay-row.svelte-12z3622>div:where(.svelte-12z3622):nth-child(2){grid-column:1}.replay-row.svelte-12z3622 button:where(.svelte-12z3622){grid-column:2;grid-row:1}}.patterns.svelte-100sjv4{max-width:1100px}.patterns-header.svelte-100sjv4{margin-bottom:1rem}.filters.svelte-100sjv4,section.svelte-100sjv4{margin-top:1rem}.filter-grid.svelte-100sjv4,.summary-grid.svelte-100sjv4,.metadata-grid.svelte-100sjv4,.availability-grid.svelte-100sjv4,.feedback-grid.svelte-100sjv4{display:grid;gap:.75rem}.filter-grid.svelte-100sjv4{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.filter-grid.svelte-100sjv4 label:where(.svelte-100sjv4),.group-select.svelte-100sjv4{display:grid;gap:.3rem}.checkbox-label.svelte-100sjv4{align-content:end;grid-template-columns:auto 1fr;align-items:center}.actions.svelte-100sjv4{display:flex;gap:.5rem;margin-top:.8rem}.summary-grid.svelte-100sjv4{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.metadata-grid.svelte-100sjv4{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.summary-grid.svelte-100sjv4 div:where(.svelte-100sjv4),.metadata-grid.svelte-100sjv4 div:where(.svelte-100sjv4),.availability-card.svelte-100sjv4,.feedback-card.svelte-100sjv4{border:1px solid #d8dee9;border-radius:.35rem;padding:.65rem;background:#f8fafc}dt.svelte-100sjv4{color:#4b5563;font-size:.85rem}dd.svelte-100sjv4{margin:.2rem 0 0;font-weight:600;overflow-wrap:anywhere}.warnings.svelte-100sjv4,.error.svelte-100sjv4,.empty-state.svelte-100sjv4{border-left:4px solid #b45309;background:#fff7ed;padding:.75rem 1rem;margin-top:1rem}.warnings.svelte-100sjv4 p:where(.svelte-100sjv4){margin:.2rem 0}.error.svelte-100sjv4{border-color:#b91c1c;background:#fef2f2}.loading.svelte-100sjv4{color:#334155}.table-wrap.svelte-100sjv4{overflow-x:auto}table.svelte-100sjv4{width:100%;min-width:42rem;border-collapse:collapse}th.svelte-100sjv4,td.svelte-100sjv4{border-bottom:1px solid #d8dee9;padding:.5rem;text-align:left;vertical-align:top}th.svelte-100sjv4{background:#f8fafc;white-space:nowrap}.availability-grid.svelte-100sjv4,.feedback-grid.svelte-100sjv4{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.availability-card.svelte-100sjv4 h5:where(.svelte-100sjv4),.feedback-card.svelte-100sjv4 h4:where(.svelte-100sjv4){margin-top:0}.observations.svelte-100sjv4{padding-left:1.25rem}.observations.svelte-100sjv4 small:where(.svelte-100sjv4){display:block;color:#475569;margin-top:.2rem}.disclaimer.svelte-100sjv4,.group-note.svelte-100sjv4{color:#475569;font-size:.92rem}.group-select.svelte-100sjv4{max-width:22rem}@media (max-width: 40rem){.filter-grid.svelte-100sjv4,.summary-grid.svelte-100sjv4,.metadata-grid.svelte-100sjv4,.availability-grid.svelte-100sjv4,.feedback-grid.svelte-100sjv4{grid-template-columns:1fr}table.svelte-100sjv4{min-width:38rem}}.rakuten-import-panel.svelte-1ppxhne{display:grid;gap:1rem}.rakuten-import-controls.svelte-1ppxhne,.preview.svelte-1ppxhne,.history.svelte-1ppxhne,.result.svelte-1ppxhne{display:grid;gap:.75rem}.actions.svelte-1ppxhne,.pagination.svelte-1ppxhne{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.summary-grid.svelte-1ppxhne{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem}.summary-grid.svelte-1ppxhne div:where(.svelte-1ppxhne){border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem;display:grid;gap:.25rem}.summary-grid.svelte-1ppxhne span:where(.svelte-1ppxhne){font-size:.85rem;color:#4b5563}.table-wrap.svelte-1ppxhne{overflow-x:auto}table.svelte-1ppxhne{min-width:56rem;width:100%;border-collapse:collapse}th.svelte-1ppxhne,td.svelte-1ppxhne{padding:.45rem;border-bottom:1px solid #d1d5db;text-align:left;vertical-align:top}.error.svelte-1ppxhne{color:#991b1b}.warning.svelte-1ppxhne{color:#92400e}.success.svelte-1ppxhne{color:#166534}.file-details.svelte-1ppxhne{margin:0}.confirmation.svelte-1ppxhne{display:flex;gap:.5rem;align-items:flex-start}@media (max-width: 38rem){.actions.svelte-1ppxhne,.pagination.svelte-1ppxhne{align-items:stretch;flex-direction:column}.actions.svelte-1ppxhne button:where(.svelte-1ppxhne),.pagination.svelte-1ppxhne button:where(.svelte-1ppxhne){width:100%}}.review-episode-context.svelte-r19xq5{display:grid;gap:1rem;border-top:1px solid var(--border, #d0d5dd);padding-top:1rem}header.svelte-r19xq5 h2:where(.svelte-r19xq5){margin:.15rem 0;font-size:1.25rem}header.svelte-r19xq5 p:where(.svelte-r19xq5){margin:0;color:var(--text-muted)}.eyebrow.svelte-r19xq5{color:var(--accent, #1769aa)!important;font-weight:700;font-size:.8rem}.review-story.svelte-r19xq5{border-top:1px solid var(--border, #d0d5dd);padding-top:1rem}.review-story.svelte-r19xq5 h3:where(.svelte-r19xq5){margin:0 0 .75rem}.review-story-grid.svelte-r19xq5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.review-story-grid.svelte-r19xq5>div:where(.svelte-r19xq5){display:grid;gap:.2rem;min-width:0;padding:.75rem;background:#f8fafc;border-radius:.5rem}.review-story-grid.svelte-r19xq5 span:where(.svelte-r19xq5),.review-story-grid.svelte-r19xq5 small:where(.svelte-r19xq5){color:var(--text-muted);font-size:.8rem}.review-story-grid.svelte-r19xq5 strong:where(.svelte-r19xq5){overflow-wrap:anywhere}@media (max-width: 640px){.review-story-grid.svelte-r19xq5{grid-template-columns:1fr}}.watchlist-chart.svelte-3gzmhq{height:540px;position:relative}.chart-placeholder.svelte-3gzmhq{height:100%;display:grid;place-items:center;background:#fafbfc;color:#718096;border:1px solid #edf1f5}.review-episode-detail.svelte-1vs7fd2{display:grid;gap:1rem;max-width:1100px;margin:0 auto 1.5rem;min-width:0}.review-back-link.svelte-1vs7fd2{justify-self:start;width:auto;padding:0;border:0;background:transparent;color:var(--text-muted);font-weight:600}.review-episode-heading.svelte-1vs7fd2{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.review-episode-heading.svelte-1vs7fd2 h2:where(.svelte-1vs7fd2){margin:.15rem 0;font-size:1.65rem}.review-episode-heading.svelte-1vs7fd2 h2:where(.svelte-1vs7fd2) span:where(.svelte-1vs7fd2){font-size:1rem;font-weight:500;color:var(--text-muted);margin-left:.5rem}.review-episode-heading.svelte-1vs7fd2 p:where(.svelte-1vs7fd2){margin:0;color:var(--text-muted)}.eyebrow.svelte-1vs7fd2{color:var(--accent, #1769aa)!important;font-weight:700;font-size:.8rem}.review-episode-chart.svelte-1vs7fd2{width:100%;min-width:0;border:1px solid var(--border, #d0d5dd);border-radius:.75rem;overflow:hidden}.review-story.svelte-1vs7fd2{border-top:1px solid var(--border, #d0d5dd);padding-top:1rem}.review-story.svelte-1vs7fd2 h3:where(.svelte-1vs7fd2){margin:0 0 .75rem}.review-story-grid.svelte-1vs7fd2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.review-story-grid.svelte-1vs7fd2>div:where(.svelte-1vs7fd2){display:grid;gap:.2rem;min-width:0;padding:.75rem;background:#f8fafc;border-radius:.5rem}.review-story-grid.svelte-1vs7fd2 span:where(.svelte-1vs7fd2),.review-story-grid.svelte-1vs7fd2 small:where(.svelte-1vs7fd2){color:var(--text-muted);font-size:.8rem}.review-story-grid.svelte-1vs7fd2 strong:where(.svelte-1vs7fd2){overflow-wrap:anywhere}@media (max-width: 640px){.review-story-grid.svelte-1vs7fd2{grid-template-columns:1fr}.review-episode-heading.svelte-1vs7fd2 .text-button:where(.svelte-1vs7fd2){text-align:left}}.dashboard.svelte-1c3wu7z{min-height:100vh;display:grid;grid-template-rows:auto 1fr;background:#f3f5f7}.topbar.svelte-1c3wu7z{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;border-bottom:1px solid #d9e1e8;background:#fff}.eyebrow.svelte-1c3wu7z{margin:0 0 4px;color:#5a6978;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h1.svelte-1c3wu7z{margin:0;color:#111827;font-size:1.45rem;line-height:1.2}.meta.svelte-1c3wu7z{margin:5px 0 0;color:#5d6b79;font-size:.84rem}.portfolio-position-list.svelte-1c3wu7z{display:grid;gap:10px;margin:14px 0}.portfolio-position.svelte-1c3wu7z{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px;border:1px solid #d6dee6;border-radius:8px;background:#fff}.portfolio-position.svelte-1c3wu7z h3:where(.svelte-1c3wu7z),.portfolio-position.svelte-1c3wu7z p:where(.svelte-1c3wu7z){margin:0}.portfolio-position.svelte-1c3wu7z p:where(.svelte-1c3wu7z){color:#5d6b79;font-size:.88rem}.closed-positions.svelte-1c3wu7z{margin-top:18px}.closed-positions.svelte-1c3wu7z summary:where(.svelte-1c3wu7z){cursor:pointer;color:#344252;font-weight:800}.review-history-heading.svelte-1c3wu7z{margin-bottom:18px}.review-history-section.svelte-1c3wu7z{margin-top:24px}.review-history-section.svelte-1c3wu7z header:where(.svelte-1c3wu7z) h3:where(.svelte-1c3wu7z){margin:0}.review-history-grid.svelte-1c3wu7z{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:12px}.review-history-card.svelte-1c3wu7z{display:grid;gap:10px;padding:15px;border:1px solid #d6dee6;border-radius:8px;background:#fff}.review-history-card.svelte-1c3wu7z>div:where(.svelte-1c3wu7z){display:grid;gap:2px}.review-history-card.svelte-1c3wu7z strong:where(.svelte-1c3wu7z){font-size:1.08rem}.review-history-card.svelte-1c3wu7z span:where(.svelte-1c3wu7z),.review-history-card.svelte-1c3wu7z p:where(.svelte-1c3wu7z){margin:0;color:#5d6b79;font-size:.86rem}.review-history-card.svelte-1c3wu7z dl:where(.svelte-1c3wu7z){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.review-history-card.svelte-1c3wu7z dl:where(.svelte-1c3wu7z) div:where(.svelte-1c3wu7z){min-width:0}.review-history-card.svelte-1c3wu7z dt:where(.svelte-1c3wu7z){color:#5d6b79;font-size:.75rem}.review-history-card.svelte-1c3wu7z dd:where(.svelte-1c3wu7z){margin:2px 0 0;font-weight:700}.review-history-more.svelte-1c3wu7z{margin-top:14px}.review-history-more.svelte-1c3wu7z summary:where(.svelte-1c3wu7z){cursor:pointer;font-weight:700}.review-context-banner.svelte-1c3wu7z{display:flex;justify-content:space-between;align-items:start;gap:1rem;flex-wrap:wrap}.review-context-banner.svelte-1c3wu7z p:where(.svelte-1c3wu7z){margin:.35rem 0 0}.review-context-story.svelte-1c3wu7z{max-width:1100px}.toolbar.svelte-1c3wu7z{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.dashboard-tabs.svelte-1c3wu7z{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.tab-button.svelte-1c3wu7z{height:34px;border:1px solid #d6dee6;border-radius:6px;padding:0 10px;color:#344252;background:#fff;font-size:.86rem;font-weight:700}.tab-button.active.svelte-1c3wu7z{border-color:#1f6feb;color:#0b4fb3;background:#edf5ff}label.svelte-1c3wu7z{display:grid;gap:4px;color:#4d5d6d;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}input.svelte-1c3wu7z,select.svelte-1c3wu7z{height:38px;box-sizing:border-box;border:1px solid #c8d2dc;border-radius:6px;padding:0 10px;color:#101820;background:#fff;font:inherit;font-size:.94rem}input.svelte-1c3wu7z{width:120px;text-transform:uppercase}input.svelte-1c3wu7z:focus,select.svelte-1c3wu7z:focus{border-color:#1f6feb;outline:3px solid rgba(31,111,235,.16)}button.svelte-1c3wu7z{height:38px;white-space:nowrap}.content.svelte-1c3wu7z{width:min(1480px,100%);box-sizing:border-box;margin:0 auto;padding:18px;display:grid;gap:14px}.status-grid.svelte-1c3wu7z{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.4fr);gap:14px}.status-copy.svelte-1c3wu7z{display:grid;gap:10px;padding:18px}.status-copy.svelte-1c3wu7z h2:where(.svelte-1c3wu7z),.status-form.svelte-1c3wu7z h2:where(.svelte-1c3wu7z),.holdings-panel.svelte-1c3wu7z h2:where(.svelte-1c3wu7z){margin:0;color:#17212b;font-size:1.08rem}.status-copy.svelte-1c3wu7z p:where(.svelte-1c3wu7z),.form-note.svelte-1c3wu7z,.empty-state.svelte-1c3wu7z{margin:0;color:#5d6b79;font-size:.92rem;line-height:1.55}.status-form.svelte-1c3wu7z{display:grid;gap:14px;padding:18px}.form-grid.svelte-1c3wu7z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form-grid.svelte-1c3wu7z input:where(.svelte-1c3wu7z),.form-grid.svelte-1c3wu7z select:where(.svelte-1c3wu7z){width:100%}.status-action-row.svelte-1c3wu7z{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.status-action-row.svelte-1c3wu7z button:where(.svelte-1c3wu7z):disabled{color:#7b8794;border-color:#d6dee6;background:#eef1f4}.holdings-panel.svelte-1c3wu7z{display:grid;gap:12px;padding:18px}.status-table.svelte-1c3wu7z{overflow-x:auto;border:1px solid #e3e9ef;border-radius:8px}.holding-actions.svelte-1c3wu7z{display:flex;align-items:center;justify-content:flex-end;gap:10px}.text-button.svelte-1c3wu7z{height:auto;border:0;padding:0;color:#1f6feb;background:transparent;font:inherit;font-size:.78rem;font-weight:800}.text-button.svelte-1c3wu7z:hover,.text-button.svelte-1c3wu7z:focus{text-decoration:underline}.empty-state.svelte-1c3wu7z{text-align:left}.research-selector.svelte-1c3wu7z{display:grid;gap:12px;padding:14px}.research-selector.svelte-1c3wu7z input:where(.svelte-1c3wu7z){width:min(100%,420px);text-transform:none}.research-symbol-results.svelte-1c3wu7z{display:grid;gap:4px;max-width:640px;margin:0;padding:0;list-style:none}.research-symbol-results.svelte-1c3wu7z button:where(.svelte-1c3wu7z){width:100%;height:auto;border:1px solid #dce4ec;border-radius:6px;padding:8px 10px;color:#25313d;background:#fbfcfd;text-align:left}.research-symbol-results.svelte-1c3wu7z button:where(.svelte-1c3wu7z):hover,.research-symbol-results.svelte-1c3wu7z button:where(.svelte-1c3wu7z):focus{border-color:#1f6feb;background:#f3f8ff}.research-symbol-results.svelte-1c3wu7z span:where(.svelte-1c3wu7z){color:#526273;font-size:.86rem}.research-symbol-shortcuts.svelte-1c3wu7z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.research-symbol-shortcuts.svelte-1c3wu7z div:where(.svelte-1c3wu7z){display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.research-symbol-shortcuts.svelte-1c3wu7z h2:where(.svelte-1c3wu7z),.research-symbol-shortcuts.svelte-1c3wu7z p:where(.svelte-1c3wu7z){margin:0}.research-symbol-shortcuts.svelte-1c3wu7z h2:where(.svelte-1c3wu7z){color:#344252;font-size:.85rem}.research-symbol-shortcuts.svelte-1c3wu7z p:where(.svelte-1c3wu7z){color:#637080;font-size:.84rem}.research-empty-state.svelte-1c3wu7z{padding:18px;color:#5d6b79}.chart-actionbar.svelte-1c3wu7z{display:grid;gap:12px;padding:14px 14px 0}.chart-actionbar.svelte-1c3wu7z .chart-controls:where(.svelte-1c3wu7z){padding:0;border-bottom:0}.chart-actionbar.svelte-1c3wu7z h2:where(.svelte-1c3wu7z){margin:0;color:#17212b;font-size:1.08rem}.section-panel.svelte-1c3wu7z{padding:18px}.ranking-tabs.svelte-1c3wu7z{display:inline-flex;align-items:flex-end;gap:2px;border-bottom:1px solid #d9e1e8;margin-top:14px;width:100%}.ranking-tabs.svelte-1c3wu7z button:where(.svelte-1c3wu7z){min-height:38px;border:0;border-bottom:3px solid transparent;border-radius:7px 7px 0 0;padding:0 16px;color:#526273;background:transparent;font-size:.88rem;font-weight:800}.ranking-tabs.svelte-1c3wu7z button:where(.svelte-1c3wu7z):hover,.ranking-tabs.svelte-1c3wu7z button:where(.svelte-1c3wu7z):focus{color:#17212b;background:#f7f9fb}.ranking-tabs.svelte-1c3wu7z button.active:where(.svelte-1c3wu7z){color:#0f3f86;border-bottom-color:#1f6feb;background:#eef5ff}.ranking-meta.svelte-1c3wu7z{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;color:#5c6b78;font-size:.82rem}.ranking-meta.svelte-1c3wu7z span:where(.svelte-1c3wu7z){display:inline-flex;align-items:center;min-height:24px;border:1px solid #dce4ec;border-radius:999px;padding:0 9px;background:#fbfcfd}.opportunities-shell.svelte-1c3wu7z{width:100%;max-width:1100px;min-width:0;box-sizing:border-box;justify-self:center}.opportunity-meta.svelte-1c3wu7z{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0;color:#526273;font-size:.88rem;font-weight:700}.opportunity-meta.svelte-1c3wu7z span:where(.svelte-1c3wu7z){border:1px solid #dce4ec;border-radius:999px;padding:5px 10px;background:#fbfcfd}.opportunity-primary-visible.svelte-1c3wu7z{display:grid;gap:12px}.opportunity-primary-card.svelte-1c3wu7z{min-width:0;border:1px solid #e0e7ee;border-radius:10px;padding:16px;background:#fff}.opportunity-primary-card.svelte-1c3wu7z header:where(.svelte-1c3wu7z){display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.opportunity-primary-card.svelte-1c3wu7z header:where(.svelte-1c3wu7z) strong:where(.svelte-1c3wu7z){color:#17212b;font-size:1.08rem}.opportunity-primary-card.svelte-1c3wu7z header:where(.svelte-1c3wu7z) span:where(.svelte-1c3wu7z){display:inline-block;margin-left:8px;color:#526273;font-weight:700}.opportunity-compact-reason.svelte-1c3wu7z{margin:10px 0 8px;color:#344253;font-weight:700}.opportunity-state-badges.svelte-1c3wu7z{min-width:0;margin:8px 0}.opportunity-key-metrics.svelte-1c3wu7z{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0}.opportunity-key-metrics.svelte-1c3wu7z div:where(.svelte-1c3wu7z){min-width:0;border-left:2px solid #e8edf2;padding-left:9px}.opportunity-key-metrics.svelte-1c3wu7z dt:where(.svelte-1c3wu7z){color:#667789;font-size:.72rem;font-weight:800}.opportunity-key-metrics.svelte-1c3wu7z dd:where(.svelte-1c3wu7z){margin:3px 0 0;color:#17212b;font-size:1rem;font-weight:800;white-space:nowrap}.opportunity-evidence.svelte-1c3wu7z,.opportunity-primary-more.svelte-1c3wu7z,.opportunity-lane-summary.svelte-1c3wu7z,.opportunity-lane-more.svelte-1c3wu7z,.opportunity-diagnostics.svelte-1c3wu7z{margin-top:14px}.opportunity-evidence.svelte-1c3wu7z summary:where(.svelte-1c3wu7z),.opportunity-primary-more.svelte-1c3wu7z summary:where(.svelte-1c3wu7z),.opportunity-lane-summary.svelte-1c3wu7z summary:where(.svelte-1c3wu7z),.opportunity-lane-more.svelte-1c3wu7z summary:where(.svelte-1c3wu7z),.opportunity-diagnostics.svelte-1c3wu7z summary:where(.svelte-1c3wu7z){cursor:pointer;color:#405060;font-weight:800}.opportunity-evidence.svelte-1c3wu7z>p:where(.svelte-1c3wu7z):first-of-type{margin:10px 0;color:#405060}.opportunity-primary-more.svelte-1c3wu7z{border:1px solid #e0e7ee;border-radius:8px;padding:12px;background:#fbfcfd}.opportunity-primary-more.svelte-1c3wu7z .opportunity-primary-visible:where(.svelte-1c3wu7z){margin-top:12px}.opportunity-secondary.svelte-1c3wu7z{display:grid;gap:8px;margin-top:22px}.opportunity-secondary.svelte-1c3wu7z h3:where(.svelte-1c3wu7z){margin:0 0 2px;color:#17212b;font-size:1rem}.opportunity-lane-summary.svelte-1c3wu7z{margin:0;border-bottom:1px solid #e4eaf0;padding:11px 2px}.opportunity-lane-preview.svelte-1c3wu7z{display:grid;gap:0;margin-top:10px}.opportunity-secondary-row.svelte-1c3wu7z{display:grid;grid-template-columns:24px minmax(100px,1fr) auto minmax(0,auto) auto;align-items:center;gap:10px;border-top:1px solid #edf1f5;padding:9px 0;color:#405060;font-size:.84rem}.opportunity-secondary-row.svelte-1c3wu7z>span:where(.svelte-1c3wu7z):first-child{color:#7b8996;font-weight:800}.opportunity-secondary-row.svelte-1c3wu7z small:where(.svelte-1c3wu7z){display:block;color:#718090}.opportunity-secondary-row.svelte-1c3wu7z .ranking-badges:where(.svelte-1c3wu7z){justify-content:flex-end}.opportunity-diagnostics.svelte-1c3wu7z{border-top:1px solid #e4eaf0;padding-top:12px;color:#526273}@media (max-width: 640px){.opportunity-primary-card.svelte-1c3wu7z{padding:14px}.opportunity-secondary-row.svelte-1c3wu7z{grid-template-columns:20px minmax(90px,1fr) auto}.opportunity-secondary-row.svelte-1c3wu7z .ranking-badges:where(.svelte-1c3wu7z){grid-column:2 / -1;justify-content:flex-start;margin:0}.opportunity-secondary-row.svelte-1c3wu7z .text-button:where(.svelte-1c3wu7z){grid-column:3;grid-row:1}}.ranking-grid.svelte-1c3wu7z{display:grid;gap:14px;margin-top:14px}.drawdown-toolbar.svelte-1c3wu7z{justify-content:flex-end}.drawdown-grid.svelte-1c3wu7z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.drawdown-metrics.svelte-1c3wu7z{display:grid;gap:0;margin:0;padding:0}.drawdown-metrics.svelte-1c3wu7z div:where(.svelte-1c3wu7z){display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,auto);gap:10px;align-items:baseline;padding:9px 14px;border-bottom:1px solid #edf1f5}.drawdown-metrics.svelte-1c3wu7z div:where(.svelte-1c3wu7z):last-child{border-bottom:0}.drawdown-metrics.svelte-1c3wu7z dt:where(.svelte-1c3wu7z){color:#536271;font-size:.78rem;font-weight:800}.drawdown-metrics.svelte-1c3wu7z dd:where(.svelte-1c3wu7z){margin:0;color:#17212b;font-size:.9rem;font-weight:800;text-align:right;overflow-wrap:anywhere}.drawdown-bucket.svelte-1c3wu7z{display:inline-flex;align-items:center;min-height:24px;border:1px solid #d6dee6;border-radius:999px;padding:0 9px;color:#344253;background:#f7f9fb;font-size:.76rem;font-weight:800;white-space:nowrap}.drawdown-rate-table.svelte-1c3wu7z{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.84rem}.drawdown-rate-table.svelte-1c3wu7z th:where(.svelte-1c3wu7z),.drawdown-rate-table.svelte-1c3wu7z td:where(.svelte-1c3wu7z){padding:9px 14px;border-bottom:1px solid #edf1f5;text-align:right;white-space:normal}.drawdown-rate-table.svelte-1c3wu7z th:where(.svelte-1c3wu7z):first-child,.drawdown-rate-table.svelte-1c3wu7z td:where(.svelte-1c3wu7z):first-child{text-align:left}.drawdown-explainability.svelte-1c3wu7z,.drawdown-event-table.svelte-1c3wu7z{margin-top:14px}.drawdown-evidence.svelte-1c3wu7z{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.drawdown-evidence.svelte-1c3wu7z span:where(.svelte-1c3wu7z){border:1px solid #dce4ec;border-radius:999px;padding:4px 9px;color:#536271;background:#fbfcfd;font-size:.78rem}.drawdown-chart-stack.svelte-1c3wu7z{display:grid;gap:14px}.drawdown-chart-stack.svelte-1c3wu7z h4:where(.svelte-1c3wu7z){margin:0 0 6px;color:#344253;font-size:.84rem}.drawdown-chart.svelte-1c3wu7z{width:100%;min-height:280px}.drawdown-percent-chart.svelte-1c3wu7z{min-height:180px}.review-summary-grid.svelte-1c3wu7z{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:14px}.review-card.svelte-1c3wu7z{display:grid;gap:5px;border:1px solid #d9e1e8;border-radius:8px;padding:12px;background:#fbfcfd}.review-card.svelte-1c3wu7z span:where(.svelte-1c3wu7z){color:#607080;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.review-card.svelte-1c3wu7z strong:where(.svelte-1c3wu7z){color:#17212b;font-size:1rem}.review-card-table.svelte-1c3wu7z{margin-top:14px}.holdings-ranking-card.svelte-1c3wu7z{margin-top:14px;border-color:#c8d8ea;background:#fbfdff}.ranking-card.svelte-1c3wu7z{border:1px solid #d9e1e8;border-radius:8px;background:#fff;overflow:hidden}.ranking-card.svelte-1c3wu7z header:where(.svelte-1c3wu7z){display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #e7edf3}.ranking-card.svelte-1c3wu7z h3:where(.svelte-1c3wu7z){margin:0;color:#17212b;font-size:1rem}.ranking-count.svelte-1c3wu7z{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:0 9px;color:#405060;background:#eef2f6;font-size:.78rem;font-weight:800}.ranking-table-wrap.svelte-1c3wu7z{overflow-x:auto}.ranking-table.svelte-1c3wu7z{width:100%;border-collapse:collapse;font-size:.84rem}.ranking-table.svelte-1c3wu7z th:where(.svelte-1c3wu7z),.ranking-table.svelte-1c3wu7z td:where(.svelte-1c3wu7z){border-bottom:1px solid #edf1f5;padding:8px 10px;text-align:right;white-space:nowrap}.ranking-table.svelte-1c3wu7z th:where(.svelte-1c3wu7z):first-child,.ranking-table.svelte-1c3wu7z td:where(.svelte-1c3wu7z):first-child,.ranking-table.svelte-1c3wu7z th:where(.svelte-1c3wu7z):nth-child(2),.ranking-table.svelte-1c3wu7z td:where(.svelte-1c3wu7z):nth-child(2),.ranking-table.svelte-1c3wu7z th:where(.svelte-1c3wu7z):nth-child(3),.ranking-table.svelte-1c3wu7z td:where(.svelte-1c3wu7z):nth-child(3){text-align:left}.ranking-table.svelte-1c3wu7z th:where(.svelte-1c3wu7z){color:#596877;background:#f7f9fb;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ranking-table.svelte-1c3wu7z tbody:where(.svelte-1c3wu7z) tr:where(.svelte-1c3wu7z):hover{background:#f8fbff}.ranking-table.svelte-1c3wu7z tbody:where(.svelte-1c3wu7z) tr.holding-ranking-row:where(.svelte-1c3wu7z){background:#fff8e6}.ranking-table.svelte-1c3wu7z tbody:where(.svelte-1c3wu7z) tr.holding-ranking-row:where(.svelte-1c3wu7z):hover{background:#fff3cf}.ranking-name.svelte-1c3wu7z{display:block;max-width:260px;overflow:hidden;color:#22303c;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ranking-table.svelte-1c3wu7z small:where(.svelte-1c3wu7z){display:block;max-width:260px;overflow:hidden;color:#6c7a88;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.ranking-reason.svelte-1c3wu7z{max-width:360px;color:#516171;font-weight:500}.ranking-badges.svelte-1c3wu7z{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-width:190px}.ranking-badges.svelte-1c3wu7z span:where(.svelte-1c3wu7z){display:inline-flex;align-items:center;min-height:22px;border:1px solid #d8e1ea;border-radius:999px;padding:0 8px;color:#344253;background:#f7f9fb;font-size:.72rem;font-weight:800}.ranking-badges.svelte-1c3wu7z span.holding-badge:where(.svelte-1c3wu7z){border-color:#f0c36a;color:#7a4b00;background:#fff2c7}.link-button.svelte-1c3wu7z{border:0;padding:0;color:#1f6feb;background:transparent;font:inherit;font-weight:800;text-decoration:none}.link-button.svelte-1c3wu7z:hover,.link-button.svelte-1c3wu7z:focus{text-decoration:underline}.symbol-header.svelte-1c3wu7z{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,2fr);gap:14px}.symbol-title.svelte-1c3wu7z,.facts.svelte-1c3wu7z,.panel.svelte-1c3wu7z,.construction-card.svelte-1c3wu7z,.status-banner.svelte-1c3wu7z{border:1px solid #d9e1e8;border-radius:8px;background:#fff}.symbol-title.svelte-1c3wu7z{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px}.symbol-title.svelte-1c3wu7z h2:where(.svelte-1c3wu7z){margin:0;color:#111827;font-size:1.65rem;line-height:1.05}.symbol-company-name.svelte-1c3wu7z{margin:6px 0 0;color:#526273;font-size:.9rem}.historical-event-chart.svelte-1c3wu7z{height:400px;min-height:380px;width:100%}.price-interpretation-card.svelte-1c3wu7z{display:grid;gap:.55rem}.price-interpretation-card.svelte-1c3wu7z p:where(.svelte-1c3wu7z){margin:0}.price-metrics.svelte-1c3wu7z{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding:.65rem 0;border-top:1px solid #dbe4ee;border-bottom:1px solid #dbe4ee;color:#475569;font-size:.9rem}.price-metrics.svelte-1c3wu7z strong:where(.svelte-1c3wu7z){color:#172033;margin-left:.25rem}.chart-advanced.svelte-1c3wu7z{display:inline-flex;flex-wrap:wrap;gap:.55rem;align-items:center}.chart-advanced.svelte-1c3wu7z summary:where(.svelte-1c3wu7z){cursor:pointer;color:#1d4ed8}.historical-performance-chart.svelte-1c3wu7z{height:340px;min-height:300px;width:100%}.historical-context-card.svelte-1c3wu7z h3:where(.svelte-1c3wu7z){margin:.2rem 0 .45rem}.historical-context-card.svelte-1c3wu7z p:where(.svelte-1c3wu7z){margin:.35rem 0}.historical-action.svelte-1c3wu7z{color:#164e63}.historical-metrics.svelte-1c3wu7z{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.8rem;color:#475569;font-size:.9rem}.historical-metrics.svelte-1c3wu7z strong:where(.svelte-1c3wu7z){color:#172033;margin-left:.25rem}.historical-event-filter.svelte-1c3wu7z button:where(.svelte-1c3wu7z){background:#fff;border-color:#2563eb;color:#1d4ed8}.historical-event-filter.svelte-1c3wu7z button:where(.svelte-1c3wu7z):hover:not(.active){background:#eff6ff}.historical-event-filter.svelte-1c3wu7z button.active:where(.svelte-1c3wu7z){background:#2563eb;border-color:#2563eb;color:#fff}.toolbar.svelte-1c3wu7z button.active:where(.svelte-1c3wu7z){background:#1f6feb;border-color:#1f6feb;color:#fff}@media (max-width: 640px){.historical-event-chart.svelte-1c3wu7z{height:340px;min-height:320px}.historical-performance-chart.svelte-1c3wu7z{height:300px;min-height:280px}}.status-pill.svelte-1c3wu7z{display:inline-flex;align-items:center;min-height:24px;border:1px solid #b8d9c7;border-radius:999px;padding:0 9px;color:#11613f;background:#effaf4;font-size:.76rem;font-weight:800;white-space:nowrap}.status-pill.warning.svelte-1c3wu7z{border-color:#efd391;color:#7c5200;background:#fff8e6}.facts.svelte-1c3wu7z{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));margin:0;overflow:hidden}.facts.svelte-1c3wu7z div:where(.svelte-1c3wu7z){padding:14px 16px;border-right:1px solid #edf1f5}.facts.svelte-1c3wu7z div:where(.svelte-1c3wu7z):last-child{border-right:0}.facts.svelte-1c3wu7z dt:where(.svelte-1c3wu7z){margin:0 0 5px;color:#647383;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.facts.svelte-1c3wu7z dd:where(.svelte-1c3wu7z){margin:0;color:#17212b;font-size:.94rem;font-weight:700;overflow-wrap:anywhere}.status-banner.svelte-1c3wu7z{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px}.status-banner.svelte-1c3wu7z p:where(.svelte-1c3wu7z){margin:0;color:#4e5d6b;font-size:.88rem}.status-banner.warning.svelte-1c3wu7z{border-color:#efd391;background:#fffaf0}.warning-list.svelte-1c3wu7z{margin:6px 0 0;padding:0;list-style:none;color:#8a2c21;font-size:.84rem}.warning-list.svelte-1c3wu7z li:where(.svelte-1c3wu7z)+li:where(.svelte-1c3wu7z){margin-top:3px}.warning-text.svelte-1c3wu7z{color:#8a2c21;font-size:.78rem;font-weight:700}.wrap.svelte-1c3wu7z{position:relative;width:100%;min-height:420px;border-top:1px solid #e3e9ef;overflow:hidden;background:#fff}.price.svelte-1c3wu7z{width:100%;height:min(72vh,680px);min-height:420px}.trade-marker-label-layer.svelte-1c3wu7z{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:2}.trade-marker-label-layer.svelte-1c3wu7z span:where(.svelte-1c3wu7z){position:absolute;max-width:min(180px,calc(100% - 24px));padding:2px 5px;border-radius:4px;background:#ffffffeb;box-shadow:0 1px 2px #0f172a2e;font-size:.72rem;font-weight:700;line-height:1.2;white-space:nowrap;transform:translate(-50%,-50%)}.trade-marker-label-layer.svelte-1c3wu7z span.align-end:where(.svelte-1c3wu7z){transform:translate(-100%,-50%)}.trade-marker-label-layer.svelte-1c3wu7z span.buy:where(.svelte-1c3wu7z){color:#047857;border:1px solid rgba(5,150,105,.38)}.trade-marker-label-layer.svelte-1c3wu7z span.sell:where(.svelte-1c3wu7z){color:#b42318;border:1px solid rgba(220,38,38,.35)}.trade-marker-label-layer.svelte-1c3wu7z span.compact:where(.svelte-1c3wu7z){letter-spacing:.02em}.trade-marker-label-layer.svelte-1c3wu7z span.average-cost:where(.svelte-1c3wu7z){color:#1f2937;border:1px solid rgba(51,65,85,.42);background:#f8fafcf5}.notice.svelte-1c3wu7z{position:absolute;top:12px;left:12px;z-index:1;max-width:min(520px,calc(100% - 24px));border:1px solid #f0c6bd;border-radius:6px;padding:10px 12px;color:#8a2c21;background:#fff4f2;font-size:.92rem;box-shadow:0 6px 18px #19232d14}.loading.svelte-1c3wu7z{position:absolute;right:12px;top:12px;z-index:1;border:1px solid #c8d2dc;border-radius:6px;padding:8px 10px;color:#344252;background:#ffffffeb;font-size:.86rem}.chart-controls.svelte-1c3wu7z{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid #e7edf3}.chart-controls.svelte-1c3wu7z h2:where(.svelte-1c3wu7z){margin:0;color:#17212b;font-size:1.02rem;line-height:1.2}.mode-note.svelte-1c3wu7z{margin:0;color:#526273;font-size:.86rem}.overlay-controls.svelte-1c3wu7z{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.overlay-title.svelte-1c3wu7z{margin-right:2px;color:#536271;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.overlay-toggle.svelte-1c3wu7z{display:inline-flex;align-items:center;gap:5px;min-height:28px;border:1px solid #d6dee6;border-radius:6px;padding:0 8px;color:#2f3c48;background:#fbfcfd;font-size:.82rem;font-weight:700;text-transform:none;letter-spacing:0}.overlay-toggle.svelte-1c3wu7z input:where(.svelte-1c3wu7z){width:14px;height:14px;padding:0;text-transform:none}.overlay-toggle.svelte-1c3wu7z:has(input:where(.svelte-1c3wu7z):disabled){color:#98a3ae;background:#f3f5f7}.fallback-note.svelte-1c3wu7z{color:#8a5c00}.cards.svelte-1c3wu7z{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:14px}.panel.svelte-1c3wu7z{overflow:hidden}.panel.svelte-1c3wu7z header:where(.svelte-1c3wu7z){display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #e7edf3}.panel.svelte-1c3wu7z h2:where(.svelte-1c3wu7z){margin:0;color:#17212b;font-size:.98rem;line-height:1.2}.panel.svelte-1c3wu7z .subtle:where(.svelte-1c3wu7z){margin:0;color:#637080;font-size:.82rem}.table-wrap.svelte-1c3wu7z{overflow-x:auto}table.svelte-1c3wu7z{width:100%;border-collapse:collapse;font-size:.9rem}th.svelte-1c3wu7z,td.svelte-1c3wu7z{padding:10px 14px;border-bottom:1px solid #eef2f6;text-align:right;white-space:nowrap}th.svelte-1c3wu7z:first-child,td.svelte-1c3wu7z:first-child{text-align:left}th.svelte-1c3wu7z{color:#536271;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:#fbfcfd}tr.svelte-1c3wu7z:last-child td:where(.svelte-1c3wu7z){border-bottom:0}.metric-list.svelte-1c3wu7z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.metric.svelte-1c3wu7z{display:grid;gap:8px;border:1px solid #e3e9ef;border-radius:8px;padding:12px;background:#fbfcfd}.metric.svelte-1c3wu7z h3:where(.svelte-1c3wu7z){margin:0;color:#17212b;font-size:.92rem}.metric-row.svelte-1c3wu7z{display:flex;align-items:center;justify-content:space-between;gap:10px}.metric-row.svelte-1c3wu7z span:where(.svelte-1c3wu7z){color:#536271;font-size:.84rem}.metric-row.svelte-1c3wu7z strong:where(.svelte-1c3wu7z){color:#14202b;font-size:.96rem}.section-heading.svelte-1c3wu7z{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:4px 0 0}.section-heading.svelte-1c3wu7z h2:where(.svelte-1c3wu7z){margin:0;color:#17212b;font-size:1.05rem}.section-heading.svelte-1c3wu7z p:where(.svelte-1c3wu7z){margin:0;color:#667585;font-size:.86rem}.construction-card.svelte-1c3wu7z{display:grid;align-content:start;gap:10px;padding:14px;color:#526170;background:#f9fafb}.construction-card.svelte-1c3wu7z header:where(.svelte-1c3wu7z){display:flex;align-items:center;justify-content:space-between;gap:10px}.construction-card.svelte-1c3wu7z h3:where(.svelte-1c3wu7z){margin:0;color:#293644;font-size:.96rem}.construction-label.svelte-1c3wu7z{border:1px solid #d7dde4;border-radius:999px;padding:3px 8px;color:#5f6b78;background:#eef1f4;font-size:.74rem;font-weight:800;white-space:nowrap}.watchlist-card.svelte-1c3wu7z{min-height:640px}.watchlist-header.svelte-1c3wu7z{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}.watchlist-header.svelte-1c3wu7z h2:where(.svelte-1c3wu7z){margin:0}.watchlist-header.svelte-1c3wu7z p:where(.svelte-1c3wu7z){margin:5px 0}.watchlist-actions.svelte-1c3wu7z{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.watchlist-note-editor.svelte-1c3wu7z{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.watchlist-note-editor.svelte-1c3wu7z label:where(.svelte-1c3wu7z){display:flex;align-items:center;gap:6px}.watchlist-note-editor.svelte-1c3wu7z input:where(.svelte-1c3wu7z){min-width:220px}.watchlist-note-editor.svelte-1c3wu7z .notice:where(.svelte-1c3wu7z){width:100%;margin:0}.watchlist-chart-pending.svelte-1c3wu7z{height:540px;display:grid;place-items:center;color:#718096;background:#fafbfc;border:1px solid #edf1f5}@media (max-width: 720px){.topbar.svelte-1c3wu7z{align-items:stretch;flex-direction:column}.toolbar.svelte-1c3wu7z,.toolbar.svelte-1c3wu7z label:where(.svelte-1c3wu7z),.toolbar.svelte-1c3wu7z button:where(.svelte-1c3wu7z){width:100%}input.svelte-1c3wu7z,select.svelte-1c3wu7z{width:100%}.content.svelte-1c3wu7z{padding:12px}.symbol-header.svelte-1c3wu7z,.research-symbol-shortcuts.svelte-1c3wu7z,.status-grid.svelte-1c3wu7z,.drawdown-grid.svelte-1c3wu7z,.form-grid.svelte-1c3wu7z,.facts.svelte-1c3wu7z,.cards.svelte-1c3wu7z,.metric-list.svelte-1c3wu7z{grid-template-columns:1fr}.facts.svelte-1c3wu7z div:where(.svelte-1c3wu7z){border-right:0;border-bottom:1px solid #edf1f5}.facts.svelte-1c3wu7z div:where(.svelte-1c3wu7z):last-child{border-bottom:0}.price.svelte-1c3wu7z{height:68vh}.panel.svelte-1c3wu7z header:where(.svelte-1c3wu7z),.chart-controls.svelte-1c3wu7z,.status-banner.svelte-1c3wu7z,.section-heading.svelte-1c3wu7z{align-items:stretch;flex-direction:column}.portfolio-position.svelte-1c3wu7z{grid-template-columns:1fr;align-items:start}.watchlist-header.svelte-1c3wu7z{flex-direction:column}.watchlist-actions.svelte-1c3wu7z{justify-content:flex-start}}.account-page.svelte-m8u2zg{min-height:calc(100vh - 54px);padding:28px;background:#f4f6f8}.account-panel.svelte-m8u2zg{max-width:720px;display:grid;gap:18px;padding:24px;border:1px solid #d9e0e7;border-radius:8px;background:#fff}.eyebrow.svelte-m8u2zg{margin:0;color:#526273;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}h1.svelte-m8u2zg{margin:0;color:#16202a;font-size:1.8rem}dl.svelte-m8u2zg{display:grid;gap:12px;margin:0}dl.svelte-m8u2zg div:where(.svelte-m8u2zg){display:grid;grid-template-columns:160px 1fr;gap:16px;padding:10px 0;border-bottom:1px solid #edf1f5}dt.svelte-m8u2zg{color:#64748b;font-weight:700}dd.svelte-m8u2zg{margin:0;color:#172033}.muted.svelte-m8u2zg{color:#64748b}.unverified.svelte-m8u2zg{color:#b45309;font-weight:800}.verification-panel.svelte-m8u2zg{display:grid;gap:10px;padding:14px;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed}.verification-panel.svelte-m8u2zg p:where(.svelte-m8u2zg){margin:0;color:#7c2d12}.verification-panel.svelte-m8u2zg button:where(.svelte-m8u2zg){width:fit-content}.success.svelte-m8u2zg{color:#166534!important}.error.svelte-m8u2zg{color:#b42318!important}.verify-page.svelte-15815fm{min-height:calc(100vh - 54px);display:grid;place-items:center;padding:28px;background:#f4f6f8}.verify-panel.svelte-15815fm{width:min(100%,520px);display:grid;gap:14px;padding:24px;border:1px solid #d9e0e7;border-radius:8px;background:#fff}.eyebrow.svelte-15815fm{margin:0;color:#526273;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}h1.svelte-15815fm{margin:0;color:#16202a}.message.svelte-15815fm{margin:0;color:#475569}.message.verified.svelte-15815fm,.message.already.svelte-15815fm{color:#166534}.message.invalid.svelte-15815fm{color:#b42318}a.svelte-15815fm{color:#1f6feb;font-weight:800;text-decoration:none}.public-page.svelte-mkosor{width:min(760px,calc(100% - 48px));margin:0 auto;padding:56px 0 80px}.back.svelte-mkosor,section.svelte-mkosor a:where(.svelte-mkosor){color:#1f6feb;font-weight:700;text-decoration:none}h1.svelte-mkosor{margin:32px 0 12px;color:#17212b;font-size:2rem}.intro.svelte-mkosor,section.svelte-mkosor p:where(.svelte-mkosor){color:#526273;line-height:1.75}section.svelte-mkosor{margin-top:24px;border-top:1px solid #dce4ec;padding-top:22px}h2.svelte-mkosor{margin:0 0 8px;color:#25313d;font-size:1.1rem}section.svelte-mkosor p:where(.svelte-mkosor){margin:0}.top-nav.svelte-1jj6yj6{display:flex;align-items:center;gap:14px;padding:10px 16px;border-bottom:1px solid #d9e0e7;background:#fff}.top-nav.svelte-1jj6yj6 a:where(.svelte-1jj6yj6){color:#1f2937;font-weight:700;text-decoration:none}.product-nav.svelte-1jj6yj6{display:flex;flex-wrap:wrap;gap:14px}.product-nav.svelte-1jj6yj6 a[aria-current=page]:where(.svelte-1jj6yj6){color:#0f766e;text-decoration:underline;text-underline-offset:4px}@media (max-width: 720px){.top-nav.svelte-1jj6yj6{align-items:flex-start;flex-wrap:wrap}.top-nav.svelte-1jj6yj6 span:where(.svelte-1jj6yj6){margin-left:0}}.top-nav.svelte-1jj6yj6 span:where(.svelte-1jj6yj6){margin-left:auto;color:#526273;font-size:.9rem}.top-nav.svelte-1jj6yj6 button:where(.svelte-1jj6yj6){width:auto}.auth-loading.svelte-1jj6yj6{min-height:60vh;display:grid;place-items:center;color:#526273;font-weight:700}
