html,body,#app{margin:0;min-height:100%}:root{--header-text: #10222b;--header-muted: #4b6271;--header-panel: #ffffff;--header-line: #d3e7df;--header-accent: #1f9f8c;--site-dark-bg: radial-gradient(circle at 20% -10%, #2c3555 0%, #111827 45%, #0b1220 100%);--site-dark-surface: #0f1a2b;--site-dark-surface-raised: #13233a;--site-dark-surface-muted: #15263d;--site-dark-surface-hover: #17273d;--site-dark-border: #334760;--site-dark-border-strong: #3d5472;--site-dark-text: #eaf1ff;--site-dark-muted: #b8c7da;--site-dark-link: #8ec8ff}html,body{background:#f4fffb}html.theme-dark,html.theme-dark body{background:#0b1722}html.theme-dark{--header-text: var(--site-dark-text);--header-muted: var(--site-dark-muted);--header-panel: var(--site-dark-surface);--header-line: var(--site-dark-border);--header-accent: #35c7ad}.topbar[data-v-1e750416]{width:min(1180px,calc(100% - 2rem));margin:0 auto;display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:1rem 0;flex-wrap:wrap;color:var(--header-text)}.left-group[data-v-1e750416]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.logo[data-v-1e750416]{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:inherit}.logo-mark[data-v-1e750416]{width:2rem;height:2rem;display:grid;place-items:center;border-radius:.6rem;background:var(--header-accent);color:#fff;font-weight:800}.logo-text[data-v-1e750416]{letter-spacing:.04em;font-weight:700}.menu[data-v-1e750416]{display:flex;gap:1rem;flex-wrap:wrap}.menu a[data-v-1e750416]{display:inline-flex;align-items:center;gap:.35rem;color:var(--header-muted);text-decoration:none;font-weight:600}.menu-icon[data-v-1e750416]{font-size:.95rem;line-height:1}.menu a[data-v-1e750416]:hover{color:var(--header-text)}.controls[data-v-1e750416]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.theme-toggle[data-v-1e750416],.ghost-link[data-v-1e750416]{border:0;font:inherit;cursor:pointer}.theme-toggle[data-v-1e750416]{width:2.5rem;height:2.5rem;display:grid;place-items:center;padding:0;border-radius:999px;background:var(--header-panel);color:var(--header-text);font-size:1.2rem;line-height:1}.ghost-link[data-v-1e750416]{background:transparent;color:var(--header-text);border-radius:.7rem;padding:.65rem 1rem;border:1px solid var(--header-line);text-decoration:none}.profile-menu-wrap[data-v-1e750416]{position:relative}.profile-menu[data-v-1e750416]{position:absolute;right:0;top:calc(100% + .45rem);min-width:15rem;padding:.45rem;border-radius:.8rem;border:1px solid var(--header-line);background:var(--header-panel);box-shadow:0 12px 26px #00000024;display:grid;gap:.25rem;z-index:30}.profile-link[data-v-1e750416]{display:block;border:1px solid transparent;border-radius:.55rem;padding:.5rem .6rem;color:var(--header-text);text-decoration:none;background:transparent;text-align:left}.profile-link[data-v-1e750416]:hover{border-color:var(--header-line);background:#1f9f8c14}.profile-link-btn[data-v-1e750416]{width:100%;font:inherit;cursor:pointer}.profile-link-danger[data-v-1e750416]{color:#9b2317}.profile-toggle[data-v-1e750416]{background:var(--header-accent);color:#fff}.profile-icon[data-v-1e750416]{width:1.2rem;height:1.2rem}.site-footer[data-v-e7eb8b37]{width:min(1180px,calc(100% - 2rem));margin:1rem auto 0;padding:1.3rem 0 1.8rem;border-top:1px solid var(--header-line);display:grid;gap:.8rem;grid-template-columns:1.2fr auto auto;align-items:center}.footer-links[data-v-e7eb8b37]{display:flex;gap:1rem}.site-footer a[data-v-e7eb8b37]{color:var(--header-muted);text-decoration:none}.site-footer a[data-v-e7eb8b37]:hover{color:var(--header-text)}.footer-brand p[data-v-e7eb8b37],.copyright[data-v-e7eb8b37]{margin:0;color:var(--header-muted)}.footer-brand strong[data-v-e7eb8b37]{color:var(--header-text)}@media (max-width: 920px){.site-footer[data-v-e7eb8b37]{grid-template-columns:1fr}}.home-page[data-v-9319a9b7]{min-height:100vh;background:linear-gradient(180deg,#f4fffb,#ecf6ff)}.home-main[data-v-9319a9b7]{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:.8rem 0 1.8rem;color:#10222b}.eyebrow[data-v-9319a9b7]{margin:0;color:#4b6271;font-size:.84rem}.hero[data-v-9319a9b7]{display:grid;grid-template-columns:1fr auto;gap:1rem;border:1px solid #d3e7df;border-radius:1rem;background:#fff;padding:1rem}.hero h1[data-v-9319a9b7]{margin:.4rem 0 0}.hero p[data-v-9319a9b7]{margin:.45rem 0 0;color:#4b6271}.hero-actions[data-v-9319a9b7]{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:.8rem}.primary-link[data-v-9319a9b7],.ghost-link[data-v-9319a9b7]{text-decoration:none;border-radius:.7rem;padding:.65rem 1rem;font-weight:600}.primary-link[data-v-9319a9b7]{background:#1f9f8c;color:#fff}.ghost-link[data-v-9319a9b7]{border:1px solid #d3e7df;color:#264352}.quote[data-v-9319a9b7]{min-width:230px;text-align:right}.quote .label[data-v-9319a9b7]{margin:0;color:#4b6271}.quote .value[data-v-9319a9b7]{margin:.35rem 0 0;font-size:1.5rem;font-weight:700}.quote .hint[data-v-9319a9b7]{margin:.45rem 0 0;color:#4b6271}.nav-grid[data-v-9319a9b7]{margin-top:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.panel[data-v-9319a9b7]{border:1px solid #d3e7df;border-radius:1rem;background:#fff;padding:.9rem}.panel h3[data-v-9319a9b7]{margin:0}.panel p[data-v-9319a9b7]{margin:.45rem 0 0;color:#4b6271}.nav-card[data-v-9319a9b7]{text-decoration:none;color:inherit}.calc-links[data-v-9319a9b7]{margin-top:.65rem;display:flex;gap:1rem}.calc-links a[data-v-9319a9b7]{color:#1f9f8c;text-decoration:none;font-weight:600}.market-panel[data-v-9319a9b7]{margin-top:1rem}.market-grid[data-v-9319a9b7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.market-grid h4[data-v-9319a9b7]{margin:.6rem 0 0}.mini-table[data-v-9319a9b7]{width:100%;border-collapse:collapse;margin-top:.6rem}.mini-table th[data-v-9319a9b7],.mini-table td[data-v-9319a9b7]{border-bottom:1px solid #e1efea;padding:.52rem .3rem;text-align:left}.mini-table thead th[data-v-9319a9b7]{color:#4b6271;font-weight:600}.table-link[data-v-9319a9b7]{color:inherit;text-decoration:none}.table-link[data-v-9319a9b7]:hover{text-decoration:underline}.home-page.dark[data-v-9319a9b7]{background:var(--site-dark-bg)}.home-page.dark .home-main[data-v-9319a9b7]{color:var(--site-dark-text)}.home-page.dark .hero[data-v-9319a9b7],.home-page.dark .panel[data-v-9319a9b7]{background:var(--site-dark-surface);border-color:var(--site-dark-border)}.home-page.dark .eyebrow[data-v-9319a9b7],.home-page.dark .hero p[data-v-9319a9b7],.home-page.dark .quote .label[data-v-9319a9b7],.home-page.dark .quote .hint[data-v-9319a9b7],.home-page.dark .panel p[data-v-9319a9b7],.home-page.dark .mini-table thead th[data-v-9319a9b7]{color:var(--site-dark-muted)}.home-page.dark .ghost-link[data-v-9319a9b7]{border-color:var(--site-dark-border);color:var(--site-dark-muted)}.home-page.dark .mini-table th[data-v-9319a9b7],.home-page.dark .mini-table td[data-v-9319a9b7]{border-bottom-color:#23354d}.home-page.dark .calc-links a[data-v-9319a9b7]{color:var(--site-dark-link)}@media (max-width: 920px){.hero[data-v-9319a9b7]{grid-template-columns:1fr}.quote[data-v-9319a9b7]{text-align:left}.nav-grid[data-v-9319a9b7],.market-grid[data-v-9319a9b7]{grid-template-columns:1fr}}.login-page[data-v-59581c87]{min-height:100vh;background:linear-gradient(120deg,#fdf8ef,#f6efdf 45%,#eff7f9)}.login-shell[data-v-59581c87]{min-height:calc(100vh - 5rem);display:grid;place-items:center;padding:1rem}.login-card[data-v-59581c87]{width:min(700px,100%);display:grid;gap:.75rem;background:#fffaf2;border:1px solid #d8cab5;border-radius:1rem;padding:1.25rem}.kicker[data-v-59581c87]{margin:0;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;color:#86684a}h1[data-v-59581c87]{margin:0;font-size:1.7rem}.help[data-v-59581c87]{margin:0;color:#725f46}label[data-v-59581c87]{font-weight:600}input[data-v-59581c87]{width:100%;box-sizing:border-box;border:1px solid #ccbda6;border-radius:.7rem;font:inherit;padding:.65rem .7rem}.captcha-row[data-v-59581c87]{display:grid;gap:.5rem}.captcha-question[data-v-59581c87]{margin:0;font-weight:600;color:#705438}.error[data-v-59581c87]{margin:0;color:#9b2317}button[data-v-59581c87]{border:none;border-radius:.7rem;background:#19664c;color:#f7fff8;font:inherit;padding:.7rem 1rem;cursor:pointer}button[data-v-59581c87]:disabled{opacity:.5;cursor:not-allowed}.login-page.dark[data-v-59581c87]{background:var(--site-dark-bg)}.login-page.dark .login-card[data-v-59581c87]{background:var(--site-dark-surface);border-color:var(--site-dark-border);color:var(--site-dark-text)}.login-page.dark .kicker[data-v-59581c87],.login-page.dark .help[data-v-59581c87]{color:var(--site-dark-muted)}.login-page.dark input[data-v-59581c87]{background:var(--site-dark-surface-raised);color:var(--site-dark-text);border-color:var(--site-dark-border-strong)}[data-v-3b1c6927]{box-sizing:border-box}.register-page[data-v-3b1c6927]{min-height:100vh;background:linear-gradient(120deg,#fdf8ef,#f6efdf 45%,#eff7f9)}.register-shell[data-v-3b1c6927]{min-height:calc(100vh - 5rem);display:grid;place-items:center;padding:1rem}.register-card[data-v-3b1c6927]{width:min(700px,100%);display:grid;gap:.75rem;background:#fffaf2;border:1px solid #d8cab5;border-radius:1rem;padding:1.25rem}.kicker[data-v-3b1c6927]{margin:0;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;color:#86684a}h1[data-v-3b1c6927]{margin:0;font-size:1.7rem}.help[data-v-3b1c6927]{margin:0;color:#725f46}label[data-v-3b1c6927]{font-weight:600}input[data-v-3b1c6927]{width:100%;max-width:100%;border:1px solid #ccbda6;border-radius:.7rem;font:inherit;padding:.65rem .7rem}.secondary-btn[data-v-3b1c6927]{border:1px solid #ccbda6;border-radius:.7rem;background:#fff;color:#3f4f60;font:inherit;padding:.6rem .9rem;cursor:pointer}.password-hint[data-v-3b1c6927]{margin:0;color:#725f46;font-size:.88rem}.checkbox-row[data-v-3b1c6927]{display:flex;gap:.7rem;align-items:flex-start;font-weight:400;line-height:1.45}.checkbox-row input[data-v-3b1c6927]{width:auto;margin-top:.15rem}.checkbox-row a[data-v-3b1c6927]{color:#19664c}.error[data-v-3b1c6927]{margin:0;color:#9b2317}button[type=submit][data-v-3b1c6927]{border:none;border-radius:.7rem;background:#19664c;color:#f7fff8;font:inherit;padding:.7rem 1rem;cursor:pointer}button[data-v-3b1c6927]:disabled{opacity:.5;cursor:not-allowed}.register-page.dark[data-v-3b1c6927]{background:var(--site-dark-bg)}.register-page.dark .register-card[data-v-3b1c6927]{background:var(--site-dark-surface);border-color:var(--site-dark-border);color:var(--site-dark-text)}.register-page.dark .kicker[data-v-3b1c6927],.register-page.dark .help[data-v-3b1c6927],.register-page.dark .password-hint[data-v-3b1c6927]{color:var(--site-dark-muted)}.register-page.dark input[data-v-3b1c6927]{background:var(--site-dark-surface-raised);color:var(--site-dark-text);border-color:var(--site-dark-border-strong)}.register-page.dark .secondary-btn[data-v-3b1c6927]{border-color:var(--site-dark-border);background:var(--site-dark-surface-muted);color:var(--site-dark-text)}.register-page.dark .checkbox-row a[data-v-3b1c6927]{color:var(--site-dark-link)}.agreement-page[data-v-0025ef00]{min-height:100vh;background:linear-gradient(180deg,#f4fffb,#ecf6ff)}main[data-v-0025ef00]{padding:0 1rem 1rem}.agreement-card[data-v-0025ef00]{width:min(900px,100%);margin:0 auto;border:1px solid #d3e7df;border-radius:1rem;background:#fff;padding:1.2rem;color:#10222b;line-height:1.55}h1[data-v-0025ef00]{margin-top:0}h2[data-v-0025ef00]{margin-bottom:.35rem}p[data-v-0025ef00]{margin-top:0}.agreement-page.dark[data-v-0025ef00]{background:var(--site-dark-bg)}.agreement-page.dark .agreement-card[data-v-0025ef00]{background:var(--site-dark-surface);border-color:var(--site-dark-border);color:var(--site-dark-text)}.privacy-page[data-v-11ca720f]{min-height:100vh;background:linear-gradient(180deg,#f4fffb,#ecf6ff)}main[data-v-11ca720f]{padding:0 1rem 1rem}.privacy-card[data-v-11ca720f]{width:min(900px,100%);margin:0 auto;border:1px solid #d3e7df;border-radius:1rem;background:#fff;padding:1.2rem;color:#10222b;line-height:1.55}h1[data-v-11ca720f]{margin-top:0}h2[data-v-11ca720f]{margin-bottom:.35rem}p[data-v-11ca720f]{margin-top:0}.privacy-page.dark[data-v-11ca720f]{background:var(--site-dark-bg)}.privacy-page.dark .privacy-card[data-v-11ca720f]{background:var(--site-dark-surface);border-color:var(--site-dark-border);color:var(--site-dark-text)}.calculator-page[data-v-578f33a0]{min-height:100vh;background:linear-gradient(180deg,#f4fffb,#ecf6ff)}.calculator-main[data-v-578f33a0]{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:.8rem 0 1.8rem;color:#10222b}.hero h1[data-v-578f33a0]{margin:0}.hero p[data-v-578f33a0]{margin:.45rem 0 0;color:#4b6271}.controls[data-v-578f33a0]{margin-top:1rem;border:1px solid #d3e7df;border-radius:1rem;background:#fff;padding:.9rem;display:grid;grid-template-columns:1.3fr 1fr;gap:.8rem}.field[data-v-578f33a0]{display:grid;gap:.35rem}.field span[data-v-578f33a0]{font-size:.88rem;color:#4b6271}.field select[data-v-578f33a0],.field input[data-v-578f33a0]{box-sizing:border-box;width:100%;border:1px solid #c9ddd6;border-radius:.65rem;padding:.55rem .65rem;font:inherit}.summary[data-v-578f33a0]{margin-top:1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.summary-card[data-v-578f33a0]{border:1px solid #d3e7df;border-radius:1rem;background:#fff;padding:.85rem}.summary-card .label[data-v-578f33a0]{margin:0;color:#4b6271;font-size:.86rem}.summary-card strong[data-v-578f33a0]{display:block;margin-top:.35rem}.table-shell[data-v-578f33a0]{margin-top:1rem;border:1px solid #d3e7df;border-radius:1rem;background:#fff;overflow:auto}.status[data-v-578f33a0]{margin:.9rem 0 0;color:#4b6271}.calculation-details[data-v-578f33a0]{margin-top:1rem}.calculation-details h2[data-v-578f33a0]{margin:0 0 .6rem}.details-shell[data-v-578f33a0]{border:1px solid #d3e7df;border-radius:1rem;background:#fff;padding:.95rem}.details-shell p[data-v-578f33a0]{margin:0;color:#2d4554}.details-shell p+p[data-v-578f33a0]{margin-top:.7rem}.details-shell ol[data-v-578f33a0]{margin:.7rem 0 0;padding-left:1.2rem}.details-shell li+li[data-v-578f33a0]{margin-top:.4rem}.details-shell .public-data-note[data-v-578f33a0]{margin-top:1rem}.details-shell .disclaimer[data-v-578f33a0]{font-weight:600}.result-table[data-v-578f33a0]{width:100%;border-collapse:collapse;min-width:620px}.result-table th[data-v-578f33a0],.result-table td[data-v-578f33a0]{border-bottom:1px solid #e1efea;text-align:left;padding:.65rem .7rem}.result-table thead th[data-v-578f33a0]{background:#f2fbf8}.calculator-page.dark[data-v-578f33a0]{background:var(--site-dark-bg)}.calculator-page.dark .calculator-main[data-v-578f33a0]{color:var(--site-dark-text)}.calculator-page.dark .hero p[data-v-578f33a0],.calculator-page.dark .field span[data-v-578f33a0],.calculator-page.dark .summary-card .label[data-v-578f33a0],.calculator-page.dark .status[data-v-578f33a0]{color:var(--site-dark-muted)}.calculator-page.dark .controls[data-v-578f33a0],.calculator-page.dark .summary-card[data-v-578f33a0],.calculator-page.dark .table-shell[data-v-578f33a0],.calculator-page.dark .details-shell[data-v-578f33a0]{border-color:var(--site-dark-border);background:var(--site-dark-surface)}.calculator-page.dark .field select[data-v-578f33a0],.calculator-page.dark .field input[data-v-578f33a0]{border-color:var(--site-dark-border-strong);background:var(--site-dark-surface-raised);color:var(--site-dark-text)}.calculator-page.dark .result-table th[data-v-578f33a0],.calculator-page.dark .result-table td[data-v-578f33a0]{border-bottom-color:#203646}.calculator-page.dark .result-table thead th[data-v-578f33a0]{background:var(--site-dark-surface-muted)}.calculator-page.dark .details-shell p[data-v-578f33a0]{color:var(--site-dark-muted)}@media (max-width: 920px){.controls[data-v-578f33a0],.summary[data-v-578f33a0]{grid-template-columns:1fr}}.stocks-page[data-v-66252024]{min-height:100vh;background:linear-gradient(180deg,#f4fffb,#ecf6ff)}.stocks-main[data-v-66252024]{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:.7rem 0 1.8rem;color:#10222b}.stocks-head h1[data-v-66252024]{margin:0}.stocks-head p[data-v-66252024]{margin:.4rem 0 0;color:#4b6271}.stocks-status[data-v-66252024]{margin:0 0 .7rem;color:#2d4a61}.stocks-status.error[data-v-66252024]{color:#bd3030}.add-stock-panel[data-v-66252024]{margin-top:1rem;border:1px solid #d3e7df;border-radius:.9rem;background:#fff;padding:.8rem}.add-stock-form[data-v-66252024]{display:grid;gap:.45rem}.add-stock-form label[data-v-66252024]{font-size:.9rem;color:#2d4a61}.add-stock-row[data-v-66252024]{display:grid;grid-template-columns:1fr auto;gap:.6rem}.add-stock-row input[data-v-66252024]{width:100%;border:1px solid #c9ddd6;border-radius:.6rem;padding:.5rem .6rem;font:inherit}.add-stock-row button[data-v-66252024]{border:1px solid #1f9f8c;background:#1f9f8c;color:#fff;border-radius:.6rem;padding:.5rem .9rem;cursor:pointer;font:inherit}.add-stock-row button[data-v-66252024]:disabled{opacity:.7;cursor:default}.add-stock-message[data-v-66252024]{margin:.55rem 0 0;font-size:.9rem}.add-stock-message.error[data-v-66252024]{color:#bd3030}.add-stock-message.success[data-v-66252024]{color:#1f8a52}.filters-bar[data-v-66252024]{margin-top:1rem;border:1px solid #d3e7df;border-radius:.9rem;background:#fff;padding:.8rem;display:block}.filters-bar input[data-v-66252024]{width:100%;border:1px solid #c9ddd6;border-radius:.6rem;padding:.5rem .6rem;font:inherit}.table-shell[data-v-66252024]{margin-top:1rem;border:1px solid #d3e7df;border-radius:1rem;background:#fff;overflow:auto}.stocks-table[data-v-66252024]{width:100%;border-collapse:collapse;min-width:930px}.stocks-table thead th[data-v-66252024]{position:sticky;top:0;background:#f2fbf8;z-index:1}.stocks-table th[data-v-66252024],.stocks-table td[data-v-66252024]{border-bottom:1px solid #e1efea;padding:.65rem .7rem;text-align:left;font-size:.93rem}.stocks-table tbody tr[data-v-66252024]:hover{background:#f8fcfb}.ticker[data-v-66252024]{font-weight:700;letter-spacing:.03em}.ticker-link[data-v-66252024]{color:inherit;text-decoration:none}.ticker-link[data-v-66252024]:hover{text-decoration:underline}.delta[data-v-66252024]{font-weight:600}.delta.up[data-v-66252024]{color:#1f8a52}.delta.down[data-v-66252024]{color:#bd3030}.delta.flat[data-v-66252024]{color:#4b6271}.details-link[data-v-66252024]{display:inline-flex;align-items:center;border:1px solid #cde2da;border-radius:.55rem;padding:.28rem .55rem;color:#10222b;text-decoration:none;font-size:.84rem}.stocks-page.dark[data-v-66252024]{background:var(--site-dark-bg)}.stocks-page.dark .stocks-main[data-v-66252024]{color:var(--site-dark-text)}.stocks-page.dark .stocks-head p[data-v-66252024]{color:var(--site-dark-muted)}.stocks-page.dark .add-stock-panel[data-v-66252024]{border-color:var(--site-dark-border);background:var(--site-dark-surface)}.stocks-page.dark .add-stock-form label[data-v-66252024]{color:var(--site-dark-muted)}.stocks-page.dark .add-stock-row input[data-v-66252024]{border-color:var(--site-dark-border-strong);background:var(--site-dark-surface-raised);color:var(--site-dark-text)}.stocks-page.dark .add-stock-row button[data-v-66252024]{border-color:#35c7ad;background:#1a7f70}.stocks-page.dark .filters-bar[data-v-66252024],.stocks-page.dark .table-shell[data-v-66252024]{border-color:var(--site-dark-border);background:var(--site-dark-surface)}.stocks-page.dark .filters-bar input[data-v-66252024]{border-color:var(--site-dark-border-strong);background:var(--site-dark-surface-raised);color:var(--site-dark-text)}.stocks-page.dark .stocks-table thead th[data-v-66252024]{background:var(--site-dark-surface-muted)}.stocks-page.dark .stocks-table th[data-v-66252024],.stocks-page.dark .stocks-table td[data-v-66252024]{border-bottom-color:#203646}.stocks-page.dark .stocks-table tbody tr[data-v-66252024]:hover{background:var(--site-dark-surface-hover)}.stocks-page.dark .delta.flat[data-v-66252024]{color:var(--site-dark-muted)}.stocks-page.dark .details-link[data-v-66252024]{border-color:var(--site-dark-border);color:var(--site-dark-text)}@media (max-width: 900px){.add-stock-row[data-v-66252024]{grid-template-columns:1fr}}.funds-page[data-v-f393e07b]{min-height:100vh;background:linear-gradient(180deg,#f4fffb,#ecf6ff)}.funds-main[data-v-f393e07b]{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:.7rem 0 1.8rem;color:#10222b}.funds-head h1[data-v-f393e07b]{margin:0}.funds-head p[data-v-f393e07b]{margin:.4rem 0 0;color:#4b6271}.filters-bar[data-v-f393e07b]{margin-top:1rem;border:1px solid #d3e7df;border-radius:.9rem;background:#fff;padding:.8rem;display:block}.filters-bar input[data-v-f393e07b]{width:100%;border:1px solid #c9ddd6;border-radius:.6rem;padding:.5rem .6rem;font:inherit}.table-shell[data-v-f393e07b]{margin-top:1rem;border:1px solid #d3e7df;border-radius:1rem;background:#fff;overflow:auto}.funds-status[data-v-f393e07b]{margin:0;padding:.9rem 1rem;color:#4b6271}.funds-status.error[data-v-f393e07b]{color:#b42318}.funds-table[data-v-f393e07b]{width:100%;border-collapse:collapse;min-width:1000px}.funds-table thead th[data-v-f393e07b]{position:sticky;top:0;background:#f2fbf8;z-index:1}.funds-table th.sortable[data-v-f393e07b]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.funds-table th[data-v-f393e07b],.funds-table td[data-v-f393e07b]{border-bottom:1px solid #e1efea;padding:.65rem .7rem;text-align:left;font-size:.93rem}.funds-table tbody tr[data-v-f393e07b]:hover{background:#f8fcfb}.qual-tag[data-v-f393e07b]{display:inline-flex;padding:.18rem .45rem;border-radius:999px;font-size:.8rem}.qual-tag.yes[data-v-f393e07b]{background:#ddf8ec;color:#1f7d52}.qual-tag.no[data-v-f393e07b]{background:#ffe4e8;color:#a12f45}.delta.up[data-v-f393e07b]{color:#12703a}.delta.down[data-v-f393e07b]{color:#b42318}.delta.flat[data-v-f393e07b]{color:#5f7482}.details-link[data-v-f393e07b]{color:#0c62b0;text-decoration:none}.details-link[data-v-f393e07b]:hover{text-decoration:underline}.dark[data-v-f393e07b]{background:radial-gradient(circle at 20% -10%,#2c3555,#111827 45%,#0b1220)}.dark .funds-main[data-v-f393e07b]{color:#eaf1ff}.dark .funds-head p[data-v-f393e07b],.dark .funds-status[data-v-f393e07b]{color:#b8c7da}.dark .filters-bar[data-v-f393e07b],.dark .table-shell[data-v-f393e07b]{border-color:#334760;background:#0f1a2b}.dark .filters-bar input[data-v-f393e07b]{border-color:#3d5472;background:#13233a;color:#eaf1ff}.dark .funds-table thead th[data-v-f393e07b]{background:#15263d}.dark .funds-table th[data-v-f393e07b],.dark .funds-table td[data-v-f393e07b]{border-bottom-color:#23354d}.dark .funds-table tbody tr[data-v-f393e07b]:hover{background:#17273d}.dark .code-link[data-v-f393e07b],.dark .details-link[data-v-f393e07b]{color:#8ec8ff}@media (max-width: 900px){.filters-bar[data-v-f393e07b]{grid-template-columns:1fr}}.funds-calculator-page[data-v-1cc66af8]{min-height:100vh;background:linear-gradient(180deg,#f4fffb,#ecf6ff)}.funds-calculator-main[data-v-1cc66af8]{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:.8rem 0 1.8rem;color:#10222b}.hero h1[data-v-1cc66af8]{margin:0}.hero p[data-v-1cc66af8]{margin:.45rem 0 0;color:#4b6271}.controls[data-v-1cc66af8]{margin-top:1rem;border:1px solid #d3e7df;border-radius:1rem;background:#fff;padding:.9rem;display:grid;grid-template-columns:1fr 1fr auto;column-gap:1.2rem;row-gap:.8rem;align-items:end}.field[data-v-1cc66af8]{display:grid;gap:.35rem}.field span[data-v-1cc66af8]{font-size:.88rem;color:#4b6271}.field select[data-v-1cc66af8],.field input[data-v-1cc66af8]{width:100%;border:1px solid #c9ddd6;border-radius:.65rem;padding:.55rem .65rem;font:inherit}.calculate-btn[data-v-1cc66af8]{border:1px solid #1f9f8c;background:#1f9f8c;color:#fff;border-radius:.65rem;padding:.6rem 1rem;cursor:pointer;font:inherit;font-weight:600}.status[data-v-1cc66af8]{margin:.9rem 0 0;color:#4b6271}.status.error[data-v-1cc66af8]{color:#b42318}.short-info[data-v-1cc66af8],.result[data-v-1cc66af8],.other-funds[data-v-1cc66af8],.calculation-details[data-v-1cc66af8]{margin-top:1rem}.short-info h2[data-v-1cc66af8],.result h2[data-v-1cc66af8],.other-funds h2[data-v-1cc66af8],.calculation-details h2[data-v-1cc66af8],.result h3[data-v-1cc66af8]{margin:0 0 .6rem}.grid[data-v-1cc66af8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.result-grid[data-v-1cc66af8]{grid-template-columns:repeat(4,minmax(0,1fr))}.info-card[data-v-1cc66af8]{border:1px solid #d3e7df;border-radius:1rem;background:#fff;padding:.85rem}.info-card span[data-v-1cc66af8]{display:block;margin:0;color:#4b6271;font-size:.86rem}.info-card strong[data-v-1cc66af8]{display:block;margin-top:.35rem}.details[data-v-1cc66af8]{margin-top:.9rem;border:1px solid #d3e7df;border-radius:1rem;background:#fff;padding:.9rem}.details-columns[data-v-1cc66af8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.details-panel[data-v-1cc66af8]{border:1px solid #d3e7df;border-radius:.85rem;padding:.75rem}.details-panel h4[data-v-1cc66af8]{margin:0 0 .55rem}.kv[data-v-1cc66af8]{width:100%;border-collapse:collapse}.kv td[data-v-1cc66af8]{padding:.4rem 0;border-bottom:1px solid #e6f2ed;vertical-align:top}.kv td[data-v-1cc66af8]:first-child{width:52%;color:#4b6271}.kv td[data-v-1cc66af8]:last-child{word-break:break-word}.table-shell[data-v-1cc66af8]{border:1px solid #d3e7df;border-radius:1rem;background:#fff;overflow:auto}.result-table[data-v-1cc66af8]{width:100%;border-collapse:collapse}.result-table th[data-v-1cc66af8],.result-table td[data-v-1cc66af8]{border-bottom:1px solid #e6f2ed;padding:.65rem;text-align:left}.result-table thead th[data-v-1cc66af8]{background:#f2fbf8}.fund-link-btn[data-v-1cc66af8]{border:0;background:transparent;color:#1f9f8c;font:inherit;padding:0;cursor:pointer;text-align:left}.fund-link-btn[data-v-1cc66af8]:hover{text-decoration:underline}.details-shell[data-v-1cc66af8]{border:1px solid #d3e7df;border-radius:1rem;background:#fff;padding:.95rem}.details-shell p[data-v-1cc66af8]{margin:0;color:#2d4554}.details-shell p+p[data-v-1cc66af8]{margin-top:.7rem}.details-shell ol[data-v-1cc66af8]{margin:.7rem 0 0;padding-left:1.2rem}.details-shell li+li[data-v-1cc66af8]{margin-top:.4rem}.details-shell .disclaimer[data-v-1cc66af8]{font-weight:600}.details-shell .public-data-note[data-v-1cc66af8]{margin-top:1rem}.funds-calculator-page.dark[data-v-1cc66af8]{background:var(--site-dark-bg)}.funds-calculator-page.dark .funds-calculator-main[data-v-1cc66af8]{color:var(--site-dark-text)}.funds-calculator-page.dark .hero p[data-v-1cc66af8],.funds-calculator-page.dark .field span[data-v-1cc66af8],.funds-calculator-page.dark .info-card span[data-v-1cc66af8],.funds-calculator-page.dark .kv td[data-v-1cc66af8]:first-child,.funds-calculator-page.dark .status[data-v-1cc66af8]{color:var(--site-dark-muted)}.funds-calculator-page.dark .controls[data-v-1cc66af8],.funds-calculator-page.dark .info-card[data-v-1cc66af8],.funds-calculator-page.dark .table-shell[data-v-1cc66af8],.funds-calculator-page.dark .details[data-v-1cc66af8],.funds-calculator-page.dark .details-shell[data-v-1cc66af8]{background:var(--site-dark-surface);border-color:var(--site-dark-border)}.funds-calculator-page.dark .details-panel[data-v-1cc66af8]{border-color:var(--site-dark-border)}.funds-calculator-page.dark .field select[data-v-1cc66af8],.funds-calculator-page.dark .field input[data-v-1cc66af8]{background:var(--site-dark-surface-raised);border-color:var(--site-dark-border-strong);color:var(--site-dark-text)}.funds-calculator-page.dark .result-table th[data-v-1cc66af8],.funds-calculator-page.dark .result-table td[data-v-1cc66af8]{border-color:#1e3543}.funds-calculator-page.dark .kv td[data-v-1cc66af8]{border-bottom-color:#1e3543}.funds-calculator-page.dark .result-table thead th[data-v-1cc66af8]{background:var(--site-dark-surface-muted)}.funds-calculator-page.dark .fund-link-btn[data-v-1cc66af8]{color:var(--site-dark-link)}.funds-calculator-page.dark .details-shell p[data-v-1cc66af8]{color:var(--site-dark-muted)}@media (max-width: 960px){.controls[data-v-1cc66af8],.grid[data-v-1cc66af8],.result-grid[data-v-1cc66af8],.details-columns[data-v-1cc66af8]{grid-template-columns:1fr}}.history-chart-shell[data-v-4175bd5b]{margin-top:.8rem;border:1px solid #d3e7df;border-radius:1rem;background:linear-gradient(180deg,#f4faf7eb,#fffffffa);padding:.8rem;overflow:hidden}.history-chart[data-v-4175bd5b]{width:100%;min-height:280px;height:280px;display:block}.echart-tooltip-title{font-size:12px;font-weight:600;margin-bottom:.2rem}.echart-tooltip-value{font-size:14px;font-weight:700}.echart-tooltip-hint{margin-top:.2rem;font-size:12px;opacity:.8}html.theme-dark{border-color:var(--site-dark-border);background:linear-gradient(180deg,#161e28f2,#121821fa)}.stock-details-page[data-v-3811cea3]{min-height:100vh;background:radial-gradient(circle at 10% 10%,#f0fff9,#eaf4ff 45%,#fff)}.details-main[data-v-3811cea3]{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:.8rem 0 1.8rem;color:#10222b}.hero[data-v-3811cea3]{display:grid;grid-template-columns:1fr auto;gap:1rem;border:1px solid #d3e7df;border-radius:1rem;background:#fff;padding:1rem}.eyebrow[data-v-3811cea3]{margin:0;color:#4b6271;font-size:.84rem}.hero h1[data-v-3811cea3]{margin:.4rem 0 0}.quote[data-v-3811cea3]{min-width:210px;text-align:right}.price[data-v-3811cea3]{margin:0;font-size:1.7rem;font-weight:700}.week[data-v-3811cea3]{margin:.4rem 0 0;color:#4b6271}.status-panel[data-v-3811cea3]{margin-top:.85rem;border:1px solid #d3e7df;border-radius:.9rem;background:#fff;padding:.8rem}.status-panel.error[data-v-3811cea3]{color:#bd3030}.panel-grid[data-v-3811cea3]{margin-top:.85rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.calculation-disclaimer[data-v-3811cea3]{margin-top:.85rem;border:1px solid #d3e7df;border-radius:.9rem;background:#fff;padding:.8rem}.calculation-disclaimer h3[data-v-3811cea3]{margin:0 0 .45rem}.calculation-disclaimer p[data-v-3811cea3]{margin:.25rem 0 0;color:#4b6271}.panel[data-v-3811cea3]{border:1px solid #d3e7df;border-radius:.9rem;background:#fff;padding:.8rem}.panel.full[data-v-3811cea3]{grid-column:1 / -1}.panel h3[data-v-3811cea3]{margin:0 0 .6rem}.history-tabs[data-v-3811cea3]{display:flex;gap:.5rem;margin:0 0 .75rem;flex-wrap:wrap}.history-view-tabs[data-v-3811cea3]{display:flex;gap:.5rem;margin:0 0 .75rem}.history-tab-btn[data-v-3811cea3]{border:1px solid #d3e7df;background:#f7fcfa;color:#264352;border-radius:.6rem;padding:.4rem .7rem;font-size:.9rem;font-weight:600;cursor:pointer}.history-tab-btn.active[data-v-3811cea3]{border-color:#1f8a52;background:#dff5ea;color:#145338}.kv-table[data-v-3811cea3],.mini-table[data-v-3811cea3]{width:100%;border-collapse:collapse}.kv-table td[data-v-3811cea3],.mini-table td[data-v-3811cea3],.mini-table th[data-v-3811cea3]{border-bottom:1px solid #e1efea;padding:.46rem .2rem;text-align:left}.kv-table td[data-v-3811cea3]:last-child,.mini-table td[data-v-3811cea3]:last-child,.mini-table th[data-v-3811cea3]:last-child{text-align:right}.metric-hint[data-v-3811cea3]{display:inline-flex;align-items:center;justify-content:center;margin-left:.35rem;width:1rem;height:1rem;border:1px solid #9eb8c6;border-radius:999px;color:#4b6271;font-size:.72rem;line-height:1;cursor:help}.mini-table thead th[data-v-3811cea3]{color:#4b6271;font-weight:600}.mini-table th.sortable[data-v-3811cea3]{cursor:pointer;-webkit-user-select:none;user-select:none}.price-history-table td[data-v-3811cea3]:last-child,.price-history-table th[data-v-3811cea3]:last-child{text-align:left}.empty-block[data-v-3811cea3]{margin:0;color:#4b6271}.history-note[data-v-3811cea3]{margin-top:.55rem}.history-note p[data-v-3811cea3]{margin:.2rem 0 0;color:#4b6271;font-size:.88rem}.stock-details-page.dark[data-v-3811cea3]{background:var(--site-dark-bg)}.stock-details-page.dark .details-main[data-v-3811cea3]{color:var(--site-dark-text)}.stock-details-page.dark .hero[data-v-3811cea3],.stock-details-page.dark .panel[data-v-3811cea3],.stock-details-page.dark .status-panel[data-v-3811cea3],.stock-details-page.dark .calculation-disclaimer[data-v-3811cea3]{background:var(--site-dark-surface);border-color:var(--site-dark-border)}.stock-details-page.dark .eyebrow[data-v-3811cea3],.stock-details-page.dark .week[data-v-3811cea3],.stock-details-page.dark .mini-table thead th[data-v-3811cea3],.stock-details-page.dark .empty-block[data-v-3811cea3],.stock-details-page.dark .history-note p[data-v-3811cea3]{color:var(--site-dark-muted)}.stock-details-page.dark .metric-hint[data-v-3811cea3]{border-color:var(--site-dark-border);color:var(--site-dark-muted)}.stock-details-page.dark .history-tab-btn[data-v-3811cea3]{border-color:var(--site-dark-border);background:var(--site-dark-surface-hover);color:var(--site-dark-muted)}.stock-details-page.dark .history-tab-btn.active[data-v-3811cea3]{border-color:#40b47a;background:var(--site-dark-surface-muted);color:#b8e9d1}.stock-details-page.dark .kv-table td[data-v-3811cea3],.stock-details-page.dark .mini-table td[data-v-3811cea3],.stock-details-page.dark .mini-table th[data-v-3811cea3]{border-bottom-color:#203646}@media (max-width: 900px){.hero[data-v-3811cea3]{grid-template-columns:1fr}.quote[data-v-3811cea3]{text-align:left}.panel-grid[data-v-3811cea3]{grid-template-columns:1fr}}.fund-details-page[data-v-e6a63121]{min-height:100vh;background:linear-gradient(180deg,#f4fffb,#ecf6ff)}.fund-main[data-v-e6a63121]{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:.8rem 0 1.8rem;color:#10222b}.hero[data-v-e6a63121]{display:grid;grid-template-columns:1fr auto;gap:1rem;border:1px solid #d3e7df;background:#fff;border-radius:1rem;padding:1rem}.eyebrow[data-v-e6a63121],.subtitle[data-v-e6a63121],.week[data-v-e6a63121]{margin:0;color:#4b6271}h1[data-v-e6a63121]{margin:.25rem 0 0}.quote[data-v-e6a63121]{text-align:right}.price[data-v-e6a63121]{margin:0;font-size:1.5rem;font-weight:700}.grid[data-v-e6a63121]{margin-top:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.panel[data-v-e6a63121]{border:1px solid #d3e7df;background:#fff;border-radius:1rem;padding:1rem}.panel.full[data-v-e6a63121]{grid-column:span 2}.panel h3[data-v-e6a63121]{margin-top:0}.text[data-v-e6a63121]{margin:0;line-height:1.5}.text.error[data-v-e6a63121]{color:#b42318}.kv[data-v-e6a63121]{width:100%;border-collapse:collapse}.kv td[data-v-e6a63121]{border-bottom:1px solid #e1efea;text-align:left;padding:.45rem .2rem;vertical-align:top}.kv td[data-v-e6a63121]:first-child{color:#4b6271;width:45%}.payouts-table[data-v-e6a63121]{width:100%;border-collapse:collapse}.payouts-table th[data-v-e6a63121],.payouts-table td[data-v-e6a63121]{border-bottom:1px solid #e1efea;text-align:left;padding:.5rem .3rem}.payouts-table th[data-v-e6a63121]{color:#4b6271;font-weight:600}.payouts-table th.sortable[data-v-e6a63121]{cursor:pointer;-webkit-user-select:none;user-select:none}.history-tabs[data-v-e6a63121]{display:flex;gap:.5rem;margin:0 0 .75rem;flex-wrap:wrap}.history-view-tabs[data-v-e6a63121]{display:flex;gap:.5rem;margin:0 0 .75rem}.history-tab-btn[data-v-e6a63121]{border:1px solid #d3e7df;background:#f7fcfa;color:#264352;border-radius:.6rem;padding:.4rem .7rem;font-size:.9rem;font-weight:600;cursor:pointer}.history-tab-btn.active[data-v-e6a63121]{border-color:#1f8a52;background:#dff5ea;color:#145338}.empty-block[data-v-e6a63121]{margin:0;color:#4b6271}.history-help[data-v-e6a63121]{margin:.6rem 0 0;color:#4b6271;font-size:.9rem;line-height:1.45}.fund-about p[data-v-e6a63121]{margin:.5rem 0 0;line-height:1.5}.fund-about h4[data-v-e6a63121]{margin:.75rem 0 .35rem}.info-list[data-v-e6a63121]{margin:0;padding-left:1.1rem}.info-list li[data-v-e6a63121]{margin:.32rem 0 0}.delta[data-v-e6a63121]{font-weight:600}.delta.up[data-v-e6a63121]{color:#1f8a52}.delta.down[data-v-e6a63121]{color:#bd3030}.delta.flat[data-v-e6a63121]{color:#4b6271}.fund-details-page.dark[data-v-e6a63121]{background:var(--site-dark-bg)}.fund-details-page.dark .fund-main[data-v-e6a63121]{color:var(--site-dark-text)}.fund-details-page.dark .hero[data-v-e6a63121],.fund-details-page.dark .panel[data-v-e6a63121]{border-color:var(--site-dark-border);background:var(--site-dark-surface)}.fund-details-page.dark .eyebrow[data-v-e6a63121],.fund-details-page.dark .subtitle[data-v-e6a63121],.fund-details-page.dark .week[data-v-e6a63121],.fund-details-page.dark .kv td[data-v-e6a63121]:first-child,.fund-details-page.dark .delta.flat[data-v-e6a63121],.fund-details-page.dark .payouts-table th[data-v-e6a63121],.fund-details-page.dark .history-tab-btn[data-v-e6a63121],.fund-details-page.dark .empty-block[data-v-e6a63121],.fund-details-page.dark .history-help[data-v-e6a63121]{color:var(--site-dark-muted)}.fund-details-page.dark .kv td[data-v-e6a63121],.fund-details-page.dark .payouts-table th[data-v-e6a63121],.fund-details-page.dark .payouts-table td[data-v-e6a63121]{border-bottom-color:#203646}.fund-details-page.dark .history-tab-btn[data-v-e6a63121]{border-color:var(--site-dark-border);background:var(--site-dark-surface-hover)}.fund-details-page.dark .history-tab-btn.active[data-v-e6a63121]{border-color:#40b47a;background:var(--site-dark-surface-muted);color:#b8e9d1}.fund-details-page.dark .text.error[data-v-e6a63121]{color:#ff8f8f}@media (max-width: 980px){.hero[data-v-e6a63121]{grid-template-columns:1fr}.quote[data-v-e6a63121]{text-align:left}.grid[data-v-e6a63121]{grid-template-columns:1fr}.panel.full[data-v-e6a63121]{grid-column:span 1}}.blog-page[data-v-ee0f4c66]{min-height:100vh;background:linear-gradient(180deg,#f4fffb,#ecf6ff)}.blog-main[data-v-ee0f4c66]{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:.8rem 0 1.8rem;color:#10222b}.blog-head h1[data-v-ee0f4c66]{margin:0}.blog-head p[data-v-ee0f4c66]{margin:.45rem 0 0;color:#4b6271}.variant-switcher[data-v-ee0f4c66]{margin-top:1rem;display:flex;gap:.6rem;flex-wrap:wrap}.variant-btn[data-v-ee0f4c66]{border:1px solid #cde2da;background:#fff;color:#10222b;border-radius:.7rem;padding:.55rem .9rem;cursor:pointer;font:inherit}.variant-btn.active[data-v-ee0f4c66]{border-color:#1f9f8c;background:#e8f9f4}.meta[data-v-ee0f4c66]{margin:0;color:#4b6271;font-size:.83rem}.post-link[data-v-ee0f4c66]{color:inherit;text-decoration:none}.post-link[data-v-ee0f4c66]:hover{text-decoration:underline}.layout-magazine[data-v-ee0f4c66]{margin-top:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.post-card[data-v-ee0f4c66]{border:1px solid #d3e7df;border-radius:1rem;background:#fff;padding:1rem}.post-card h3[data-v-ee0f4c66]{margin:.45rem 0 0}.post-card p[data-v-ee0f4c66]{margin:.55rem 0 0}.post-foot[data-v-ee0f4c66]{margin-top:.85rem;display:flex;justify-content:space-between;color:#4b6271;font-size:.85rem}.layout-timeline[data-v-ee0f4c66]{margin-top:1rem;display:grid;gap:.8rem}.timeline-row[data-v-ee0f4c66]{display:grid;grid-template-columns:180px 1fr;gap:.8rem;border:1px solid #d3e7df;border-radius:1rem;background:#fff;padding:.9rem}.timeline-date[data-v-ee0f4c66]{color:#4b6271;font-size:.88rem}.timeline-content h3[data-v-ee0f4c66]{margin:.4rem 0 0}.timeline-content p[data-v-ee0f4c66]{margin:.55rem 0 0}.author[data-v-ee0f4c66]{color:#4b6271;font-size:.86rem}.layout-board[data-v-ee0f4c66]{margin-top:1rem;display:grid;gap:1rem;grid-template-columns:2fr 1fr}.featured[data-v-ee0f4c66]{border:1px solid #d3e7df;border-radius:1rem;background:#fff;padding:1rem}.featured h2[data-v-ee0f4c66]{margin:.45rem 0 0}.featured p[data-v-ee0f4c66]{margin:.55rem 0 0}.side-list[data-v-ee0f4c66]{display:grid;gap:.8rem}.side-item[data-v-ee0f4c66]{border:1px solid #d3e7df;border-radius:1rem;background:#fff;padding:.85rem}.side-item h3[data-v-ee0f4c66]{margin:.45rem 0 0;font-size:1rem}.side-item p[data-v-ee0f4c66]{margin:.45rem 0 0;color:#4b6271;font-size:.84rem}.board-grid[data-v-ee0f4c66]{grid-column:1 / -1;display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.board-item[data-v-ee0f4c66]{border:1px solid #d3e7df;border-radius:1rem;background:#fff;padding:.85rem}.board-item h4[data-v-ee0f4c66]{margin:0}.board-item p[data-v-ee0f4c66]{margin:.5rem 0 0}.blog-page.dark[data-v-ee0f4c66]{background:var(--site-dark-bg)}.blog-page.dark .blog-main[data-v-ee0f4c66]{color:var(--site-dark-text)}.blog-page.dark .blog-head p[data-v-ee0f4c66],.blog-page.dark .meta[data-v-ee0f4c66],.blog-page.dark .post-foot[data-v-ee0f4c66],.blog-page.dark .timeline-date[data-v-ee0f4c66],.blog-page.dark .author[data-v-ee0f4c66],.blog-page.dark .side-item p[data-v-ee0f4c66]{color:var(--site-dark-muted)}.blog-page.dark .variant-btn[data-v-ee0f4c66]{border-color:var(--site-dark-border);background:var(--site-dark-surface);color:var(--site-dark-text)}.blog-page.dark .variant-btn.active[data-v-ee0f4c66]{border-color:#35c7ad;background:var(--site-dark-surface-muted)}.blog-page.dark .post-card[data-v-ee0f4c66],.blog-page.dark .timeline-row[data-v-ee0f4c66],.blog-page.dark .featured[data-v-ee0f4c66],.blog-page.dark .side-item[data-v-ee0f4c66],.blog-page.dark .board-item[data-v-ee0f4c66]{border-color:var(--site-dark-border);background:var(--site-dark-surface)}@media (max-width: 900px){.timeline-row[data-v-ee0f4c66],.layout-board[data-v-ee0f4c66]{grid-template-columns:1fr}}.blog-post-page[data-v-796ac8de]{min-height:100vh;background:linear-gradient(180deg,#f4fffb,#ecf6ff)}.post-main[data-v-796ac8de]{width:min(980px,calc(100% - 2rem));margin:0 auto;padding:.8rem 0 1.8rem;color:#10222b}.breadcrumbs[data-v-796ac8de]{display:flex;gap:.5rem;color:#4b6271;font-size:.87rem}.breadcrumbs a[data-v-796ac8de]{color:inherit;text-decoration:none}.hero[data-v-796ac8de]{margin-top:.7rem;border:1px solid #d3e7df;border-radius:1rem;background:#fff;padding:1rem}.hero h1[data-v-796ac8de]{margin:.4rem 0 0}.meta[data-v-796ac8de],.lead[data-v-796ac8de],.author[data-v-796ac8de]{margin:0;color:#4b6271}.lead[data-v-796ac8de]{margin-top:.55rem;color:#10222b}.author[data-v-796ac8de]{margin-top:.75rem}.variant-switcher[data-v-796ac8de]{margin-top:1rem;display:flex;gap:.6rem;flex-wrap:wrap}.variant-btn[data-v-796ac8de]{border:1px solid #cde2da;background:#fff;color:#10222b;border-radius:.7rem;padding:.55rem .9rem;cursor:pointer;font:inherit}.variant-btn.active[data-v-796ac8de]{border-color:#1f9f8c;background:#e8f9f4}.layout-editorial[data-v-796ac8de]{margin-top:1rem}.paper[data-v-796ac8de]{border:1px solid #d3e7df;border-radius:1rem;background:#fff;padding:1rem;line-height:1.6}.paper p[data-v-796ac8de]{margin:0 0 .75rem}.paper h3[data-v-796ac8de]{margin:.9rem 0 .45rem}.layout-research[data-v-796ac8de]{margin-top:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.panel[data-v-796ac8de]{border:1px solid #d3e7df;border-radius:1rem;background:#fff;padding:1rem}.panel.full[data-v-796ac8de]{grid-column:span 2}.metric-grid[data-v-796ac8de]{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.metric-card[data-v-796ac8de]{border:1px solid #dbece6;border-radius:.8rem;padding:.6rem;background:#f9fefc}.metric-card span[data-v-796ac8de]{display:block;color:#4b6271;font-size:.82rem}.metric-card strong[data-v-796ac8de]{display:block;margin-top:.25rem}.list[data-v-796ac8de]{margin:0;padding-left:1rem;display:grid;gap:.4rem}.layout-briefing[data-v-796ac8de]{margin-top:1rem;display:grid;gap:.8rem}.brief-card[data-v-796ac8de]{border:1px solid #d3e7df;border-radius:1rem;background:#fff;padding:.9rem}.brief-card h3[data-v-796ac8de]{margin-top:0}.brief-card p[data-v-796ac8de],.brief-card ul[data-v-796ac8de]{margin:0}.brief-card ul[data-v-796ac8de]{padding-left:1rem}.blog-post-page.dark[data-v-796ac8de]{background:var(--site-dark-bg)}.blog-post-page.dark .post-main[data-v-796ac8de]{color:var(--site-dark-text)}.blog-post-page.dark .hero[data-v-796ac8de],.blog-post-page.dark .paper[data-v-796ac8de],.blog-post-page.dark .panel[data-v-796ac8de],.blog-post-page.dark .brief-card[data-v-796ac8de],.blog-post-page.dark .metric-card[data-v-796ac8de]{border-color:var(--site-dark-border);background:var(--site-dark-surface)}.blog-post-page.dark .meta[data-v-796ac8de],.blog-post-page.dark .author[data-v-796ac8de],.blog-post-page.dark .breadcrumbs[data-v-796ac8de],.blog-post-page.dark .metric-card span[data-v-796ac8de]{color:var(--site-dark-muted)}.blog-post-page.dark .lead[data-v-796ac8de]{color:var(--site-dark-text)}.blog-post-page.dark .variant-btn[data-v-796ac8de]{border-color:var(--site-dark-border);background:var(--site-dark-surface);color:var(--site-dark-text)}.blog-post-page.dark .variant-btn.active[data-v-796ac8de]{border-color:#35c7ad;background:var(--site-dark-surface-muted)}@media (max-width: 900px){.layout-research[data-v-796ac8de]{grid-template-columns:1fr}.panel.full[data-v-796ac8de]{grid-column:span 1}}.admin-page[data-v-f67dc928]{min-height:100vh;background:linear-gradient(135deg,#fbf7ef,#f2ece1 45%,#f6f8f9)}.admin-shell[data-v-f67dc928]{min-height:calc(100vh - 5rem);display:grid;grid-template-columns:260px 1fr;color:#2a2823}.admin-sidebar[data-v-f67dc928]{border-right:1px solid #dbcdb6;padding:1.5rem 1rem;background:#f4ead8;display:flex;flex-direction:column;gap:1rem}.admin-sidebar h1[data-v-f67dc928]{margin:0;font-size:1.15rem}.identity[data-v-f67dc928]{margin:0;color:#6f563a;font-size:.9rem}.admin-sidebar nav[data-v-f67dc928]{display:flex;flex-direction:column;gap:.5rem}.admin-sidebar a[data-v-f67dc928]{color:#5c4428;text-decoration:none;font-weight:600}.admin-sidebar a.router-link-active[data-v-f67dc928]{color:#2a2823}.back-link[data-v-f67dc928]{margin-top:auto}.logout-btn[data-v-f67dc928]{border:1px solid #c9b596;background:#fefaf4;color:#2a2823;border-radius:.6rem;padding:.6rem .9rem;cursor:pointer}.admin-main[data-v-f67dc928]{padding:1.3rem}.admin-page.dark[data-v-f67dc928]{background:var(--site-dark-bg)}.admin-page.dark .admin-shell[data-v-f67dc928]{color:var(--site-dark-text)}.admin-page.dark .admin-sidebar[data-v-f67dc928]{background:var(--site-dark-surface);border-right-color:var(--site-dark-border)}.admin-page.dark .identity[data-v-f67dc928],.admin-page.dark .admin-sidebar a[data-v-f67dc928]{color:var(--site-dark-muted)}.admin-page.dark .admin-sidebar a.router-link-active[data-v-f67dc928]{color:var(--site-dark-text)}.admin-page.dark .logout-btn[data-v-f67dc928]{border-color:var(--site-dark-border);background:var(--site-dark-surface-raised);color:var(--site-dark-text)}@media (max-width: 900px){.admin-shell[data-v-f67dc928]{grid-template-columns:1fr}.admin-sidebar[data-v-f67dc928]{border-right:none;border-bottom:1px solid #dbcdb6}.back-link[data-v-f67dc928]{margin-top:0}}.editor-layout[data-v-c335b085]{display:grid;gap:1rem}.editor-head[data-v-c335b085]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.kicker[data-v-c335b085]{margin:0;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;color:#7a6a52}.editor-head h2[data-v-c335b085]{margin:.2rem 0 0}.publish-btn[data-v-c335b085]{border:none;border-radius:.7rem;background:#1e7f64;color:#f8fffb;padding:.7rem 1rem;cursor:pointer}.publish-btn[data-v-c335b085]:disabled{cursor:not-allowed;opacity:.5}.editor-grid[data-v-c335b085]{display:grid;grid-template-columns:1.5fr 1fr;gap:1rem}.editor-form[data-v-c335b085],.preview[data-v-c335b085]{border:1px solid #d8cebc;border-radius:.9rem;padding:1rem;background:#fcf9f3}.editor-form[data-v-c335b085]{display:grid;gap:.9rem}.editor-form label[data-v-c335b085]{display:grid;gap:.4rem;font-weight:600}.editor-form input[data-v-c335b085],.editor-form textarea[data-v-c335b085]{font:inherit;border-radius:.6rem;border:1px solid #c9bca7;background:#fff;padding:.6rem .65rem}.editor-form textarea[data-v-c335b085]{resize:vertical}.preview-meta[data-v-c335b085]{margin:0;color:#7a6a52}.preview h3[data-v-c335b085]{margin:.45rem 0}.preview-slug[data-v-c335b085]{margin:0;color:#6a7e7f}.preview-excerpt[data-v-c335b085]{color:#5e4f3c}.preview-content[data-v-c335b085]{white-space:pre-wrap;line-height:1.45}@media (max-width: 980px){.editor-grid[data-v-c335b085]{grid-template-columns:1fr}}.editor-layout[data-v-995f839f]{display:grid;gap:1rem}.sync-actions[data-v-995f839f]{border:1px solid #d8cebc;border-radius:.9rem;padding:.9rem 1rem;background:#fcf9f3;display:grid;gap:.7rem}.sync-actions h3[data-v-995f839f]{margin:0}.sync-buttons[data-v-995f839f]{display:flex;flex-wrap:wrap;gap:.6rem}.sync-btn[data-v-995f839f]{border:none;border-radius:.7rem;color:#f8fffb;padding:.55rem .9rem;cursor:pointer;background:#315f8b}.sync-btn[data-v-995f839f]:disabled{opacity:.6;cursor:not-allowed}.editor-head[data-v-995f839f]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.kicker[data-v-995f839f]{margin:0;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;color:#7a6a52}.editor-head h2[data-v-995f839f]{margin:.2rem 0 0}.editor-grid[data-v-995f839f]{display:grid;grid-template-columns:280px 1fr;gap:1rem}.stock-list[data-v-995f839f],.editor-form[data-v-995f839f]{border:1px solid #d8cebc;border-radius:.9rem;padding:1rem;background:#fcf9f3}.splits-panel[data-v-995f839f]{border:1px solid #d8cebc;border-radius:.9rem;padding:1rem;background:#fcf9f3;display:grid;gap:.8rem}.splits-panel h3[data-v-995f839f]{margin:0}.split-create-form[data-v-995f839f]{display:grid;gap:.6rem;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.split-create-form label[data-v-995f839f]{display:grid;gap:.35rem;font-weight:600}.split-create-form input[data-v-995f839f]{font:inherit;border-radius:.6rem;border:1px solid #c9bca7;background:#fff;padding:.55rem .6rem}.split-list[data-v-995f839f]{display:grid;gap:.6rem}.split-item[data-v-995f839f]{border:1px solid #d6c8b2;border-radius:.7rem;padding:.7rem;background:#fff;display:grid;gap:.6rem;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.split-item label[data-v-995f839f]{display:grid;gap:.35rem;font-weight:600}.split-item input[data-v-995f839f]{font:inherit;border-radius:.6rem;border:1px solid #c9bca7;background:#fff;padding:.55rem .6rem}.split-actions[data-v-995f839f]{display:flex;gap:.5rem;justify-content:flex-end}.split-empty[data-v-995f839f]{color:#6b5b45}.stock-list[data-v-995f839f]{display:grid;gap:.6rem;align-content:start}.stock-list h3[data-v-995f839f],.editor-form h3[data-v-995f839f]{margin:0}.ticker-btn[data-v-995f839f]{border:1px solid #d6c8b2;border-radius:.7rem;background:#fff;padding:.55rem;text-align:left;cursor:pointer;display:grid}.ticker-btn span[data-v-995f839f]{font-weight:700}.ticker-btn small[data-v-995f839f]{color:#6b5b45}.ticker-btn.active[data-v-995f839f]{border-color:#1e7f64;background:#eaf8f2}.editor-form[data-v-995f839f]{display:grid;gap:.8rem}.meta-grid[data-v-995f839f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.meta-card[data-v-995f839f]{border:1px solid #d6c8b2;border-radius:.75rem;background:#fff;padding:.75rem .85rem;display:grid;gap:.3rem}.meta-card span[data-v-995f839f]{font-size:.8rem;color:#6b5b45}.meta-card strong[data-v-995f839f]{color:#2e2618;overflow-wrap:anywhere}.yields-grid[data-v-995f839f]{margin-top:-.1rem}.editor-form label[data-v-995f839f]{display:grid;gap:.35rem;font-weight:600}.editor-form input[data-v-995f839f]{font:inherit;border-radius:.6rem;border:1px solid #c9bca7;background:#fff;padding:.55rem .6rem}.save-btn[data-v-995f839f],.reset-btn[data-v-995f839f]{border:none;border-radius:.7rem;color:#f8fffb;padding:.65rem .95rem;cursor:pointer}.delete-btn[data-v-995f839f]{border:none;border-radius:.7rem;color:#fff5f5;padding:.65rem .95rem;cursor:pointer;background:#a33535}.delete-btn[data-v-995f839f]:disabled{opacity:.6;cursor:not-allowed}.save-btn[data-v-995f839f]{background:#1e7f64}.reset-btn[data-v-995f839f]{background:#8b6a3d}.form-actions[data-v-995f839f]{display:flex;gap:.6rem;flex-wrap:wrap}.status[data-v-995f839f]{margin:0}.status.error[data-v-995f839f]{color:#9b2317}.status.success[data-v-995f839f]{color:#1e7f64}@media (max-width: 980px){.editor-grid[data-v-995f839f],.meta-grid[data-v-995f839f],.split-create-form[data-v-995f839f],.split-item[data-v-995f839f]{grid-template-columns:1fr}}.editor-layout[data-v-9fd7b2e3]{display:grid;gap:1rem}.sync-actions[data-v-9fd7b2e3]{border:1px solid #d8cebc;border-radius:.9rem;padding:.9rem 1rem;background:#fcf9f3;display:grid;gap:.7rem}.sync-actions h3[data-v-9fd7b2e3]{margin:0}.sync-buttons[data-v-9fd7b2e3]{display:flex;flex-wrap:wrap;gap:.6rem}.collapsible-head[data-v-9fd7b2e3]{display:flex;justify-content:space-between;align-items:center;gap:.8rem}.collapsible-body[data-v-9fd7b2e3]{display:grid;gap:.7rem}.toggle-btn[data-v-9fd7b2e3]{border:1px solid #c9bca7;border-radius:.6rem;background:#fff;color:#4f4232;padding:.4rem .7rem;cursor:pointer}.alias-create[data-v-9fd7b2e3]{display:grid;grid-template-columns:1fr 220px auto;gap:.6rem;align-items:end}.alias-help[data-v-9fd7b2e3]{border:1px solid #d8cebc;border-radius:.7rem;background:#fff;padding:.7rem .8rem;color:#4f4232;display:grid;gap:.45rem}.alias-help p[data-v-9fd7b2e3]{margin:0}.alias-help ul[data-v-9fd7b2e3]{margin:0;padding-left:1.1rem}.alias-create label[data-v-9fd7b2e3]{display:grid;gap:.35rem}.alias-create input[data-v-9fd7b2e3]{font:inherit;border-radius:.6rem;border:1px solid #c9bca7;background:#fff;padding:.55rem .6rem}.alias-list[data-v-9fd7b2e3]{display:grid;gap:.5rem}.alias-row[data-v-9fd7b2e3]{display:grid;grid-template-columns:1fr 180px auto auto;gap:.5rem}.alias-row input[data-v-9fd7b2e3]{font:inherit;border-radius:.6rem;border:1px solid #c9bca7;background:#fff;padding:.45rem .55rem}.sync-btn[data-v-9fd7b2e3]{border:none;border-radius:.7rem;color:#f8fffb;padding:.55rem .9rem;cursor:pointer;background:#315f8b}.sync-btn[data-v-9fd7b2e3]:disabled{opacity:.6;cursor:not-allowed}.sync-btn.danger[data-v-9fd7b2e3]{background:#8b3a3a}.editor-head[data-v-9fd7b2e3]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.kicker[data-v-9fd7b2e3]{margin:0;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;color:#7a6a52}.editor-head h2[data-v-9fd7b2e3]{margin:.2rem 0 0}.editor-grid[data-v-9fd7b2e3]{display:grid;grid-template-columns:300px 1fr;gap:1rem;align-items:start}.fund-list[data-v-9fd7b2e3],.editor-form[data-v-9fd7b2e3]{border:1px solid #d8cebc;border-radius:.9rem;padding:1rem;background:#fcf9f3}.fund-list[data-v-9fd7b2e3]{display:grid;gap:.6rem;align-content:start;max-height:min(72vh,calc(100vh - 220px));overflow-y:auto;min-height:0}.fund-list h3[data-v-9fd7b2e3],.editor-form h3[data-v-9fd7b2e3]{margin:0}.fund-btn[data-v-9fd7b2e3]{border:1px solid #d6c8b2;border-radius:.7rem;background:#fff;padding:.55rem;text-align:left;cursor:pointer;display:grid}.fund-btn span[data-v-9fd7b2e3]{font-weight:700}.fund-btn small[data-v-9fd7b2e3]{color:#6b5b45}.fund-btn.exchange_traded[data-v-9fd7b2e3]{border-color:#88cf9d;background:#f2fbf4}.fund-btn.exchange_traded small[data-v-9fd7b2e3]{color:#2e7a46}.fund-btn.inactive[data-v-9fd7b2e3]{border-color:#f1b7b7;background:#fff4f4;color:#a12424}.fund-btn.inactive small[data-v-9fd7b2e3]{color:#b64a4a}.fund-btn.active[data-v-9fd7b2e3]{border-color:#1e7f64;background:#eaf8f2}.fund-btn.active.exchange_traded[data-v-9fd7b2e3]{border-color:#1c9a42;background:#e6f9ea}.editor-form[data-v-9fd7b2e3]{display:grid;gap:.8rem;align-content:start;align-self:start}.editor-form label[data-v-9fd7b2e3]{display:grid;gap:.35rem;font-weight:600;color:#2f261b}.editor-form input[data-v-9fd7b2e3],.editor-form textarea[data-v-9fd7b2e3]{font:inherit;border-radius:.6rem;border:1px solid #c9bca7;background:#fff;padding:.55rem .6rem}.editor-form textarea[data-v-9fd7b2e3]{resize:vertical}.checkbox-row[data-v-9fd7b2e3]{display:flex!important;align-items:center;gap:.5rem}.checkbox-row input[data-v-9fd7b2e3]{width:auto}.strategy-field[data-v-9fd7b2e3]{display:grid;gap:.45rem}.strategy-title[data-v-9fd7b2e3]{margin:0;font-weight:600;color:#2f261b}.strategy-options[data-v-9fd7b2e3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .7rem}.strategy-option[data-v-9fd7b2e3]{margin:0;font-weight:500}.strategy-hint[data-v-9fd7b2e3]{margin:0;color:#6b5b45;font-size:.88rem}.admin-page.dark{color:#f3ead8}.admin-page.dark{color:#cdbda4}.save-btn[data-v-9fd7b2e3],.reset-btn[data-v-9fd7b2e3]{border:none;border-radius:.7rem;color:#f8fffb;padding:.65rem .95rem;cursor:pointer}.save-btn[data-v-9fd7b2e3]{background:#1e7f64}.reset-btn[data-v-9fd7b2e3]{background:#8b6a3d}.save-btn[data-v-9fd7b2e3]:disabled,.reset-btn[data-v-9fd7b2e3]:disabled{opacity:.6;cursor:not-allowed}.status[data-v-9fd7b2e3]{margin:0}.status.error[data-v-9fd7b2e3]{color:#9b2317}.status.success[data-v-9fd7b2e3]{color:#1e7f64}@media (max-width: 980px){.editor-grid[data-v-9fd7b2e3],.strategy-options[data-v-9fd7b2e3],.alias-create[data-v-9fd7b2e3],.alias-row[data-v-9fd7b2e3]{grid-template-columns:1fr}}.editor-layout[data-v-8ffd0580]{display:grid;gap:1rem}.editor-head[data-v-8ffd0580]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.kicker[data-v-8ffd0580]{margin:0;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;color:#7a6a52}.editor-head h2[data-v-8ffd0580]{margin:.2rem 0 0}.editor-grid[data-v-8ffd0580]{display:grid;grid-template-columns:320px 1fr;gap:1rem}.user-list[data-v-8ffd0580],.editor-form[data-v-8ffd0580]{border:1px solid #d8cebc;border-radius:.9rem;padding:1rem;background:#fcf9f3}.user-list[data-v-8ffd0580]{display:grid;gap:.6rem;align-content:start}.user-list h3[data-v-8ffd0580],.editor-form h3[data-v-8ffd0580]{margin:0}.user-btn[data-v-8ffd0580]{border:1px solid #d6c8b2;border-radius:.7rem;background:#fff;padding:.55rem;text-align:left;cursor:pointer;display:grid}.user-btn span[data-v-8ffd0580]{font-weight:700}.user-btn small[data-v-8ffd0580]{color:#6b5b45}.user-btn.active[data-v-8ffd0580]{border-color:#1e7f64;background:#eaf8f2}.editor-form[data-v-8ffd0580]{display:grid;gap:.8rem}.editor-form label[data-v-8ffd0580]{display:grid;gap:.35rem;font-weight:600}.editor-form input[data-v-8ffd0580],.editor-form select[data-v-8ffd0580]{font:inherit;border-radius:.6rem;border:1px solid #c9bca7;background:#fff;padding:.55rem .6rem}.checkbox-row[data-v-8ffd0580]{display:flex!important;align-items:center;gap:.6rem}.checkbox-row input[data-v-8ffd0580]{width:auto}.hint[data-v-8ffd0580]{margin:0;color:#6b5b45;font-size:.92rem}.save-btn[data-v-8ffd0580],.reset-btn[data-v-8ffd0580]{border:none;border-radius:.7rem;color:#f8fffb;padding:.65rem .95rem;cursor:pointer}.save-btn[data-v-8ffd0580]{background:#1e7f64}.reset-btn[data-v-8ffd0580]{background:#8b6a3d}.save-btn[data-v-8ffd0580]:disabled,.reset-btn[data-v-8ffd0580]:disabled{opacity:.6;cursor:not-allowed}.status[data-v-8ffd0580]{margin:0}.status.error[data-v-8ffd0580]{color:#9b2317}.status.success[data-v-8ffd0580]{color:#1e7f64}@media (max-width: 980px){.editor-grid[data-v-8ffd0580]{grid-template-columns:1fr}}.login-page[data-v-dec0da21]{min-height:100vh;background:linear-gradient(120deg,#fdf8ef,#f6efdf 45%,#eff7f9)}.login-shell[data-v-dec0da21]{min-height:calc(100vh - 5rem);display:grid;place-items:center;padding:1rem}.login-card[data-v-dec0da21]{width:min(700px,100%);display:grid;gap:.75rem;background:#fffaf2;border:1px solid #d8cab5;border-radius:1rem;padding:1.25rem}.kicker[data-v-dec0da21]{margin:0;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;color:#86684a}h1[data-v-dec0da21]{margin:0;font-size:1.7rem}.help[data-v-dec0da21]{margin:0;color:#725f46}label[data-v-dec0da21]{font-weight:600}input[data-v-dec0da21]{width:100%;box-sizing:border-box;border:1px solid #ccbda6;border-radius:.7rem;font:inherit;padding:.65rem .7rem}.captcha-row[data-v-dec0da21]{display:grid;gap:.5rem}.captcha-question[data-v-dec0da21]{margin:0;font-weight:600;color:#705438}.error[data-v-dec0da21]{margin:0;color:#9b2317}button[data-v-dec0da21]{border:none;border-radius:.7rem;background:#19664c;color:#f7fff8;font:inherit;padding:.7rem 1rem;cursor:pointer}button[data-v-dec0da21]:disabled{opacity:.5;cursor:not-allowed}.login-page.dark[data-v-dec0da21]{background:var(--site-dark-bg)}.login-page.dark .login-card[data-v-dec0da21]{background:var(--site-dark-surface);border-color:var(--site-dark-border);color:var(--site-dark-text)}.login-page.dark .kicker[data-v-dec0da21],.login-page.dark .help[data-v-dec0da21]{color:var(--site-dark-muted)}.login-page.dark input[data-v-dec0da21]{background:var(--site-dark-surface-raised);color:var(--site-dark-text);border-color:var(--site-dark-border-strong)}
