.pro-due-events{margin:6px 12px 12px;padding:12px 12px 6px;border:1px solid var(--fi-border-efd4a9,#efd4a9);border-radius:14px;background:var(--fi-surface-fffaf0,#fffaf0)}.pro-due-events>header{display:grid;gap:4px}.pro-due-events h4{margin:0;display:flex;align-items:center;gap:8px;color:var(--fi-ink-96520a,#96520a);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.pro-due-count{min-width:22px;height:22px;padding:0 7px;display:inline-grid;place-items:center;border-radius:999px;color:var(--fi-ink-96520a,#96520a);background:var(--fi-surface-fff8e8,#fff8e8);box-shadow:inset 0 0 0 1px var(--fi-border-efd4a9,#efd4a9);font-family:var(--fi-font-number);font-size:12px;letter-spacing:0}.pro-due-events>header p{margin:0;color:var(--fi-ink-687b8e,#687b8e);font-size:13px;line-height:1.45}.pro-upcoming-events .pro-due-events ol{margin:8px 0 0;padding:0;display:grid;gap:0;list-style:none}.pro-upcoming-events .pro-due-event{min-height:62px;padding:9px 0;display:grid;grid-template-columns:43px minmax(0,1fr) auto auto;align-items:center;gap:6px 10px;border-bottom:1px solid var(--fi-border-efd4a9,#efd4a9)}.pro-upcoming-events .pro-due-event:last-child{border-bottom:0}.pro-upcoming-events .pro-due-event[data-state=overdue] time{color:var(--fi-ink-96520a,#96520a);background:var(--fi-surface-fff8e8,#fff8e8);box-shadow:inset 0 0 0 1px var(--fi-border-efd4a9,#efd4a9)}.pro-due-text{min-width:0;display:grid;gap:4px}.pro-due-text>strong{overflow-wrap:anywhere}.pro-due-text>small{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--fi-ink-687b8e,#687b8e);font-size:12px}.pro-due-pill{padding:1px 8px;border-radius:999px;color:var(--fi-ink-5941ad,#5941ad);background:var(--fi-surface-f5f1ff,#f5f1ff);font-weight:820;white-space:nowrap}.pro-due-event[data-state=overdue] .pro-due-pill{color:var(--fi-ink-96520a,#96520a);background:var(--fi-surface-fff8e8,#fff8e8);box-shadow:inset 0 0 0 1px var(--fi-border-efd4a9,#efd4a9)}.pro-due-event[data-state=partial] .pro-due-pill{color:var(--fi-ink-53697e,#53697e);background:var(--fi-surface-f5f8fa,#f5f8fa)}.pro-due-event>b{font-family:var(--fi-font-number);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.pro-due-event>b.positive{color:var(--fi-ink-08776e,#08776e)}.pro-due-event>b.negative{color:var(--fi-ink-a94832,#a94832)}.pro-due-actions{display:flex;justify-content:flex-end}.pro-due-actions button{min-height:40px;padding:0 12px;font-size:13px;white-space:nowrap}.pro-due-error{grid-column:2/-1;margin:0;padding:7px 10px;border-radius:8px;color:var(--fi-ink-9b3f24,#9b3f24);background:var(--fi-surface-fff0ea,#fff0ea);font-size:13px}.pro-due-more{margin:4px 0}@media (pointer:coarse){.pro-due-actions button{min-height:44px}}@media (max-width:560px){.pro-due-events{margin-inline:8px}.pro-upcoming-events .pro-due-event{grid-template-columns:43px minmax(0,1fr) auto}.pro-upcoming-events .pro-due-event>b{grid-column:3;grid-row:1}.pro-due-actions{grid-column:2/-1;justify-content:flex-start}.pro-due-actions button{width:100%}}.pro-planned-due{color:var(--fi-ink-96520a,#96520a);font-weight:820}.preferred-currencies-list{max-height:20rem;overflow-y:auto;overscroll-behavior:contain;display:grid;gap:.35rem;margin-block:.8rem}.preferred-currencies-list label{display:flex;align-items:center;gap:.7rem;min-height:2.8rem}.experience-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;margin-top:1rem}.preferred-currencies-list label{cursor:pointer;padding:.35rem .6rem;border-radius:.6rem}.preferred-currencies-list label:has(input:checked){background:var(--fi-surface-eaf9f5,#eaf9f5)}.app-guided-tour{position:fixed;inset:auto;inset-inline-end:24px;bottom:24px;z-index:200;margin:0;width:min(560px,calc(100vw - 24px));max-height:min(64dvh,calc(100dvh - 32px));padding:0;overflow:visible;overscroll-behavior:contain;border:0;border-radius:24px;color:var(--np-ink);background:transparent;box-shadow:0 24px 60px rgb(8 17 30/.35)}.app-guided-tour::backdrop{background:transparent}.app-guided-tour .tour-content{position:relative;z-index:1;max-height:min(64dvh,calc(100dvh - 32px));padding:22px;overflow:auto;overscroll-behavior:contain;border-radius:24px;background:var(--np-surface)}.app-guided-tour .tour-spotlight{z-index:-1;pointer-events:none;border:2px solid #fff;border-radius:12px;box-shadow:0 0 0 100vmax rgb(16 45 52/.8)}.app-guided-tour button{min-height:44px}.app-guided-tour.loading .tour-content{visibility:hidden}.tour-pointer{position:fixed;inset:0;z-index:0;width:100vw;height:100vh;overflow:visible;pointer-events:none}.tour-pointer line{stroke:#fff;stroke-width:2;stroke-linecap:round}.tour-pointer circle{fill:#fff}.app-guided-tour .tour-topline{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.app-guided-tour .tour-chapter{position:relative;min-width:0}.app-guided-tour .tour-chapter select{field-sizing:content;min-height:40px;max-width:100%;padding:0 28px 0 10px;border:0;border-radius:999px;color:var(--np-teal-ink);background-color:transparent;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.app-guided-tour .tour-chapter select:focus-visible,.app-guided-tour .tour-chapter select:hover{background-color:var(--np-mint)}.app-guided-tour .tour-skip{min-height:40px;padding:0 12px;border:0;border-radius:999px;color:var(--np-teal-ink);background:transparent;font-size:15px;font-weight:700;cursor:pointer}.app-guided-tour .tour-skip:hover{background:var(--np-mint)}.app-guided-tour progress{width:100%;height:4px;overflow:hidden;border:0;border-radius:999px;background:color-mix(in srgb,var(--np-border) 60%,transparent);accent-color:var(--np-teal-ink);appearance:none}.app-guided-tour progress::-webkit-progress-bar{border-radius:999px;background:color-mix(in srgb,var(--np-border) 60%,transparent)}.app-guided-tour progress::-webkit-progress-value{border-radius:999px;background:var(--np-teal-ink)}.app-guided-tour progress::-moz-progress-bar{border-radius:999px;background:var(--np-teal-ink)}.app-guided-tour h2{margin:16px 0 8px;color:var(--np-ink);font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.35}.app-guided-tour p{margin:0;color:var(--np-ink-2);font-size:16px;line-height:1.6}.app-guided-tour .tour-missing{margin-top:12px;padding:10px 12px;border-radius:12px;color:var(--np-sky-ink);background:var(--np-sky-soft);font-size:14px}.app-guided-tour .tour-actions{margin-top:20px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.app-guided-tour .tour-actions>:first-child{justify-self:start}.app-guided-tour .tour-actions>:last-child{justify-self:end}.app-guided-tour .tour-count{color:var(--np-ink-2);font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-guided-tour .primary-button,.app-guided-tour .secondary-button{min-height:44px;padding:0 20px;border-radius:999px;font-weight:700}.app-guided-tour .primary-button{border:0;color:var(--np-on-accent);background:var(--np-teal-ink)}.app-guided-tour .secondary-button{border:0;color:var(--np-teal-ink);background:transparent}.app-guided-tour .secondary-button:hover{background:var(--np-mint)}.app-guided-tour .tour-progress{position:relative;display:block}.app-guided-tour .tour-progress:after{content:"";position:absolute;top:50%;inset-inline-end:0;width:4px;height:4px;border-radius:50%;background:var(--np-teal-ink);transform:translateY(-50%)}@media (max-width:600px){.app-guided-tour .tour-content{padding:18px}.app-guided-tour h2{font-size:18px}.app-guided-tour p{font-size:15px}}@media screen{html[data-financeia-theme=dark]{color-scheme:dark;--fi-overlay-rgb:16 27 43;--fi-overlay-139-92-246:32 23 50;--fi-overlay-220-232-238:20 34 41;--fi-overlay-234-251-248:19 40 36;--fi-overlay-236-253-248:19 40 33;--fi-overlay-238-245-248:19 33 40;--fi-overlay-238-246-255:18 28 39;--fi-overlay-239-251-249:19 40 36;--fi-overlay-242-250-250:19 39 39;--fi-overlay-245-242-255:23 18 39;--fi-overlay-246-251-251:18 39 39;--fi-overlay-247-244-255:24 18 39;--fi-overlay-248-251-252:18 34 39;--fi-overlay-250-252-253:18 32 39;--fi-overlay-250-253-253:18 39 39;--fi-overlay-96-165-250:23 35 49;--fi-navy:#f1f5f9;--fi-cloud:#08111e;--fi-mint:#123c39;--fi-muted:#cbd5e1;--fi-border:#607087;--fi-accent-ink:#6ee7d8;--fi-blue-ink:#93c5fd;--fi-purple-ink:#c4b5fd;--mf-surface:#08111e;--mf-card:#101b2b;--mf-sky:#123c39;--mf-ink:#f1f5f9;--mf-text:#f1f5f9;--mf-muted:#cbd5e1;--mf-border:#607087;--mf-success:#86efac;--mf-warning:#fcd34d;--mf-error:#ffb4ab;--mf-danger:#ffb4ab;--border:#607087;--fi-shadow-soft:0 18px 55px rgb(0 0 0/.25);--fi-shadow-card:0 22px 65px rgb(0 0 0/.3);--fi-border-175cd3:#607087;--fi-border-18a89d:#607087;--fi-border-20aa9d:#607087;--fi-border-46ab9f:#607087;--fi-border-5ccfc4:#607087;--fi-border-5e46be:#607087;--fi-border-64bdb2:#607087;--fi-border-6d56c8:#607087;--fi-border-71c8bc:#607087;--fi-border-76c7bc:#607087;--fi-border-76c8bd:#607087;--fi-border-7863cc:#607087;--fi-border-78c8bd:#607087;--fi-border-7bcbbf:#607087;--fi-border-8068dd:#607087;--fi-border-8157ef:#607087;--fi-border-8261df:#607087;--fi-border-8acfc8:#607087;--fi-border-a994e6:#607087;--fi-border-b42318:#607087;--fi-border-b9e6df:#607087;--fi-border-bce0d9:#607087;--fi-border-bce8dc:#607087;--fi-border-bfe4de:#607087;--fi-border-c8d8df:#607087;--fi-border-c9d9e0:#607087;--fi-border-cbdbe3:#607087;--fi-border-cbdce4:#607087;--fi-border-cbdfe5:#607087;--fi-border-ccdbe3:#607087;--fi-border-ccdce5:#607087;--fi-border-cddce4:#607087;--fi-border-cddce5:#607087;--fi-border-cddfe4:#607087;--fi-border-cddfe7:#607087;--fi-border-cedde4:#607087;--fi-border-cfc8f0:#607087;--fi-border-cfdce3:#607087;--fi-border-cfdde5:#607087;--fi-border-cfdde6:#607087;--fi-border-cfe1df:#607087;--fi-border-cfe2e1:#607087;--fi-border-d3dfe5:#607087;--fi-border-d3e3e9:#607087;--fi-border-d5e0e7:#607087;--fi-border-d5e1e7:#607087;--fi-border-d5e2e9:#607087;--fi-border-d5e5eb:#607087;--fi-border-d5e8e4:#607087;--fi-border-d6e4ed:#607087;--fi-border-d6e5e2:#607087;--fi-border-d6e8e5:#607087;--fi-border-d6ebe5:#607087;--fi-border-d7e1e7:#607087;--fi-border-d7e2e7:#607087;--fi-border-d7e2e8:#607087;--fi-border-d7e5eb:#607087;--fi-border-d7e5ed:#607087;--fi-border-d7e7e3:#607087;--fi-border-d7e7eb:#607087;--fi-border-d8d4ea:#607087;--fi-border-d8dff5:#607087;--fi-border-d8e2e7:#607087;--fi-border-d8e2e8:#607087;--fi-border-d8e3e9:#607087;--fi-border-d8e4e8:#607087;--fi-border-d8e5e9:#607087;--fi-border-d8e5eb:#607087;--fi-border-d8e6e9:#607087;--fi-border-d8e7e5:#607087;--fi-border-d9d1f2:#607087;--fi-border-d9d4f2:#607087;--fi-border-d9e3e8:#607087;--fi-border-d9e5e4:#607087;--fi-border-d9e5e8:#607087;--fi-border-d9e5eb:#607087;--fi-border-d9e5ec:#607087;--fi-border-dae5e8:#607087;--fi-border-dae6ed:#607087;--fi-border-dae7ed:#607087;--fi-border-dbe4ea:#607087;--fi-border-dbe5e9:#607087;--fi-border-dbe6ec:#607087;--fi-border-dbe7e6:#607087;--fi-border-dbe7ed:#607087;--fi-border-dbe8ed:#607087;--fi-border-dbe9e5:#607087;--fi-border-dcd2f8:#607087;--fi-border-dce3ed:#607087;--fi-border-dce4eb:#607087;--fi-border-dce5e9:#607087;--fi-border-dce5ea:#607087;--fi-border-dce5eb:#607087;--fi-border-dce6e8:#607087;--fi-border-dce6eb:#607087;--fi-border-dce7ea:#607087;--fi-border-dce7eb:#607087;--fi-border-dce7ec:#607087;--fi-border-dce8e8:#607087;--fi-border-dce8e9:#607087;--fi-border-dce8ea:#607087;--fi-border-dce8ed:#607087;--fi-border-dce8ee:#607087;--fi-border-ddd7ef:#607087;--fi-border-dde5ea:#607087;--fi-border-dde6ea:#607087;--fi-border-dee7eb:#607087;--fi-border-deeaef:#607087;--fi-border-dfe5f0:#607087;--fi-border-dfe7ea:#607087;--fi-border-dfe8ee:#607087;--fi-border-dfe9ef:#607087;--fi-border-dfebef:#607087;--fi-border-dfebf1:#607087;--fi-border-e0e7ef:#607087;--fi-border-e0e8eb:#607087;--fi-border-e0e8ec:#607087;--fi-border-e0e9ed:#607087;--fi-border-e0e9ef:#607087;--fi-border-e0eaef:#607087;--fi-border-e0eaf0:#607087;--fi-border-e1d9f3:#607087;--fi-border-e1e8ed:#607087;--fi-border-e1e9eb:#607087;--fi-border-e1e9ed:#607087;--fi-border-e1eaf0:#607087;--fi-border-e2deef:#607087;--fi-border-e2e9ed:#607087;--fi-border-e2eaed:#607087;--fi-border-e2ebf0:#607087;--fi-border-e3b9b4:#607087;--fi-border-e3eaee:#607087;--fi-border-e4ebee:#607087;--fi-border-e4ebef:#607087;--fi-border-e4ecef:#607087;--fi-border-e4ecf1:#607087;--fi-border-e4edf2:#607087;--fi-border-e5ebee:#607087;--fi-border-e5ecee:#607087;--fi-border-e5ecef:#607087;--fi-border-e5edf1:#607087;--fi-border-e5edf2:#607087;--fi-border-e6ecef:#607087;--fi-border-e6eef3:#607087;--fi-border-e7edef:#607087;--fi-border-e7eef3:#607087;--fi-border-e8ddf5:#607087;--fi-border-e8edef:#607087;--fi-border-e8eff3:#607087;--fi-border-e8eff4:#607087;--fi-border-e99528:#607087;--fi-border-e9e4f5:#607087;--fi-border-ead6ab:#607087;--fi-border-eadfca:#607087;--fi-border-edcf9c:#607087;--fi-border-edd1a2:#607087;--fi-border-edd7ae:#607087;--fi-border-edf2f5:#607087;--fi-border-eed3c5:#607087;--fi-border-efd4a9:#607087;--fi-border-efd7aa:#607087;--fi-border-efddd3:#607087;--fi-border-f0caa7:#607087;--fi-border-f0d2cb:#607087;--fi-border-f0d8a8:#607087;--fi-border-f1c7bd:#607087;--fi-border-f2e4dd:#607087;--fi-border-f4c7b8:#607087;--fi-border-fff:#607087;--fi-ink-067647:#86efac;--fi-ink-074a51:#6ee7d8;--fi-ink-079455:#86efac;--fi-ink-083f47:#6ee7d8;--fi-ink-08745b:#6ee7d8;--fi-ink-08776e:#6ee7d8;--fi-ink-08786f:#6ee7d8;--fi-ink-087b73:#6ee7d8;--fi-ink-087b76:#6ee7d8;--fi-ink-087e75:#6ee7d8;--fi-ink-087f79:#6ee7d8;--fi-ink-092333:#e2e8f0;--fi-ink-096f69:#6ee7d8;--fi-ink-0b5e59:#6ee7d8;--fi-ink-0b675f:#6ee7d8;--fi-ink-0b6f67:#6ee7d8;--fi-ink-0b746c:#6ee7d8;--fi-ink-0b756c:#6ee7d8;--fi-ink-0b8463:#6ee7d8;--fi-ink-0d6f67:#6ee7d8;--fi-ink-0f172a:#e2e8f0;--fi-ink-0f2038:#e2e8f0;--fi-ink-0f3e46:#6ee7d8;--fi-ink-0f766e:#6ee7d8;--fi-ink-0f8178:#6ee7d8;--fi-ink-0f8179:#6ee7d8;--fi-ink-0f8277:#6ee7d8;--fi-ink-10213a:#e2e8f0;--fi-ink-10283e:#e2e8f0;--fi-ink-102a38:#e2e8f0;--fi-ink-107b70:#6ee7d8;--fi-ink-11243b:#e2e8f0;--fi-ink-116f65:#6ee7d8;--fi-ink-116f6d:#6ee7d8;--fi-ink-11805f:#6ee7d8;--fi-ink-122538:#e2e8f0;--fi-ink-12263c:#e2e8f0;--fi-ink-126ca5:#93c5fd;--fi-ink-128b81:#6ee7d8;--fi-ink-129c90:#6ee7d8;--fi-ink-13272b:#e2e8f0;--fi-ink-132c43:#e2e8f0;--fi-ink-137d7b:#6ee7d8;--fi-ink-13958c:#6ee7d8;--fi-ink-142b42:#e2e8f0;--fi-ink-14795c:#6ee7d8;--fi-ink-148247:#86efac;--fi-ink-152238:#e2e8f0;--fi-ink-153d49:#e2e8f0;--fi-ink-154e4b:#6ee7d8;--fi-ink-15805f:#6ee7d8;--fi-ink-162c43:#e2e8f0;--fi-ink-16324a:#e2e8f0;--fi-ink-16aa9d:#6ee7d8;--fi-ink-172033:#e2e8f0;--fi-ink-172d43:#e2e8f0;--fi-ink-172e43:#e2e8f0;--fi-ink-172e45:#e2e8f0;--fi-ink-173047:#e2e8f0;--fi-ink-173048:#e2e8f0;--fi-ink-17314a:#e2e8f0;--fi-ink-17354c:#e2e8f0;--fi-ink-173c42:#6ee7d8;--fi-ink-175cd3:#93c5fd;--fi-ink-176cc0:#93c5fd;--fi-ink-176e68:#6ee7d8;--fi-ink-17716a:#6ee7d8;--fi-ink-182c42:#e2e8f0;--fi-ink-182d43:#e2e8f0;--fi-ink-182e45:#e2e8f0;--fi-ink-183048:#e2e8f0;--fi-ink-18645f:#6ee7d8;--fi-ink-19354a:#e2e8f0;--fi-ink-1d384f:#e2e8f0;--fi-ink-1db4a6:#6ee7d8;--fi-ink-1db5a8:#6ee7d8;--fi-ink-1f5759:#6ee7d8;--fi-ink-1fb7aa:#6ee7d8;--fi-ink-20384b:#e2e8f0;--fi-ink-2164c8:#93c5fd;--fi-ink-23334a:#e2e8f0;--fi-ink-233d55:#e2e8f0;--fi-ink-24384c:#e2e8f0;--fi-ink-24415f:#e2e8f0;--fi-ink-25575a:#6ee7d8;--fi-ink-26364b:#e2e8f0;--fi-ink-263b50:#e2e8f0;--fi-ink-263e4d:#e2e8f0;--fi-ink-263f55:#e2e8f0;--fi-ink-263f56:#e2e8f0;--fi-ink-2769b8:#93c5fd;--fi-ink-285f59:#6ee7d8;--fi-ink-314358:#e2e8f0;--fi-ink-314b62:#cbd5e1;--fi-ink-3186e9:#93c5fd;--fi-ink-3285e6:#93c5fd;--fi-ink-334155:#cbd5e1;--fi-ink-34267d:#e2e8f0;--fi-ink-345268:#cbd5e1;--fi-ink-385967:#cbd5e1;--fi-ink-405168:#cbd5e1;--fi-ink-415168:#cbd5e1;--fi-ink-425168:#cbd5e1;--fi-ink-42566b:#cbd5e1;--fi-ink-446075:#cbd5e1;--fi-ink-45566d:#cbd5e1;--fi-ink-475569:#cbd5e1;--fi-ink-4b5c70:#cbd5e1;--fi-ink-4d5e74:#cbd5e1;--fi-ink-4d6072:#cbd5e1;--fi-ink-4e3a9c:#93c5fd;--fi-ink-4e45af:#93c5fd;--fi-ink-4f2791:#c4b5fd;--fi-ink-4f3f9d:#93c5fd;--fi-ink-506176:#cbd5e1;--fi-ink-50687c:#cbd5e1;--fi-ink-516176:#cbd5e1;--fi-ink-516478:#cbd5e1;--fi-ink-51687d:#cbd5e1;--fi-ink-526176:#cbd5e1;--fi-ink-526276:#cbd5e1;--fi-ink-526677:#cbd5e1;--fi-ink-526778:#cbd5e1;--fi-ink-526879:#cbd5e1;--fi-ink-52697c:#cbd5e1;--fi-ink-526a7f:#cbd5e1;--fi-ink-526a80:#cbd5e1;--fi-ink-526b80:#cbd5e1;--fi-ink-536278:#cbd5e1;--fi-ink-536479:#cbd5e1;--fi-ink-536779:#cbd5e1;--fi-ink-53697d:#cbd5e1;--fi-ink-53697e:#cbd5e1;--fi-ink-536a7f:#cbd5e1;--fi-ink-536b7f:#cbd5e1;--fi-ink-543caf:#93c5fd;--fi-ink-546b7f:#cbd5e1;--fi-ink-556c80:#cbd5e1;--fi-ink-57697a:#cbd5e1;--fi-ink-5846aa:#93c5fd;--fi-ink-586777:#cbd5e1;--fi-ink-58677a:#cbd5e1;--fi-ink-58697d:#cbd5e1;--fi-ink-586d80:#cbd5e1;--fi-ink-586e82:#cbd5e1;--fi-ink-5941ad:#93c5fd;--fi-ink-596f84:#cbd5e1;--fi-ink-597086:#cbd5e1;--fi-ink-5a45a7:#93c5fd;--fi-ink-5a48a5:#93c5fd;--fi-ink-5a687a:#cbd5e1;--fi-ink-5a697c:#cbd5e1;--fi-ink-5b43b0:#93c5fd;--fi-ink-5b45b8:#93c5fd;--fi-ink-5b6879:#cbd5e1;--fi-ink-5b697c:#cbd5e1;--fi-ink-5b6a7e:#cbd5e1;--fi-ink-5c4010:#ffad94;--fi-ink-5c6e82:#cbd5e1;--fi-ink-5c7082:#cbd5e1;--fi-ink-5c7085:#cbd5e1;--fi-ink-5d46b0:#93c5fd;--fi-ink-5d5370:#cbd5e1;--fi-ink-5d6b7d:#cbd5e1;--fi-ink-5d6c81:#cbd5e1;--fi-ink-5d7184:#cbd5e1;--fi-ink-5d7286:#cbd5e1;--fi-ink-5e46b2:#93c5fd;--fi-ink-5e6b82:#cbd5e1;--fi-ink-5e6d82:#cbd5e1;--fi-ink-5e7285:#cbd5e1;--fi-ink-5f42bd:#93c5fd;--fi-ink-5f7285:#cbd5e1;--fi-ink-5f7387:#cbd5e1;--fi-ink-607287:#cbd5e1;--fi-ink-607387:#cbd5e1;--fi-ink-607487:#cbd5e1;--fi-ink-607488:#cbd5e1;--fi-ink-607489:#cbd5e1;--fi-ink-607588:#cbd5e1;--fi-ink-607589:#cbd5e1;--fi-ink-60a5fa:#93c5fd;--fi-ink-617087:#cbd5e1;--fi-ink-617487:#cbd5e1;--fi-ink-617489:#cbd5e1;--fi-ink-617589:#cbd5e1;--fi-ink-61758a:#cbd5e1;--fi-ink-61768a:#cbd5e1;--fi-ink-6235d8:#93c5fd;--fi-ink-627187:#cbd5e1;--fi-ink-627488:#cbd5e1;--fi-ink-627589:#cbd5e1;--fi-ink-627689:#cbd5e1;--fi-ink-62778a:#cbd5e1;--fi-ink-63778a:#cbd5e1;--fi-ink-63798a:#cbd5e1;--fi-ink-64748b:#cbd5e1;--fi-ink-64788a:#cbd5e1;--fi-ink-64788b:#cbd5e1;--fi-ink-64798b:#cbd5e1;--fi-ink-6548bd:#93c5fd;--fi-ink-6550c5:#93c5fd;--fi-ink-6551bd:#93c5fd;--fi-ink-657489:#cbd5e1;--fi-ink-65748a:#cbd5e1;--fi-ink-65798b:#cbd5e1;--fi-ink-65798c:#cbd5e1;--fi-ink-657a8d:#cbd5e1;--fi-ink-66758a:#cbd5e1;--fi-ink-66788a:#cbd5e1;--fi-ink-66798b:#cbd5e1;--fi-ink-66798c:#cbd5e1;--fi-ink-667a8d:#cbd5e1;--fi-ink-667b8a:#cbd5e1;--fi-ink-667b8d:#cbd5e1;--fi-ink-667b8e:#cbd5e1;--fi-ink-6736cf:#93c5fd;--fi-ink-674acc:#93c5fd;--fi-ink-675f82:#cbd5e1;--fi-ink-687b8d:#cbd5e1;--fi-ink-687b8e:#cbd5e1;--fi-ink-687c8d:#cbd5e1;--fi-ink-687c8e:#cbd5e1;--fi-ink-687c8f:#cbd5e1;--fi-ink-687d90:#cbd5e1;--fi-ink-6941c6:#93c5fd;--fi-ink-6949c2:#93c5fd;--fi-ink-697c8f:#cbd5e1;--fi-ink-697d8f:#cbd5e1;--fi-ink-697d90:#cbd5e1;--fi-ink-6a7d90:#cbd5e1;--fi-ink-6a7e90:#cbd5e1;--fi-ink-6a7f91:#cbd5e1;--fi-ink-6b53c5:#93c5fd;--fi-ink-6b5daa:#cbd5e1;--fi-ink-6b5f80:#cbd5e1;--fi-ink-6b7d8d:#cbd5e1;--fi-ink-6b7d8f:#cbd5e1;--fi-ink-6b7e8e:#cbd5e1;--fi-ink-6b7e90:#cbd5e1;--fi-ink-6c7f91:#cbd5e1;--fi-ink-6d28d9:#c4b5fd;--fi-ink-6d45c6:#93c5fd;--fi-ink-6d551f:#ffad94;--fi-ink-6d55ce:#93c5fd;--fi-ink-6d7d8e:#cbd5e1;--fi-ink-6d7e90:#cbd5e1;--fi-ink-6e8193:#cbd5e1;--fi-ink-6f5cc5:#93c5fd;--fi-ink-704b08:#ffad94;--fi-ink-708397:#cbd5e1;--fi-ink-718397:#cbd5e1;--fi-ink-7251cb:#93c5fd;--fi-ink-7354d5:#93c5fd;--fi-ink-7358d2:#93c5fd;--fi-ink-745313:#ffad94;--fi-ink-765317:#ffad94;--fi-ink-7655c8:#93c5fd;--fi-ink-765dde:#93c5fd;--fi-ink-778699:#cbd5e1;--fi-ink-77899a:#cbd5e1;--fi-ink-782ac2:#c4b5fd;--fi-ink-7890a5:#cbd5e1;--fi-ink-79520b:#ffad94;--fi-ink-7956cf:#93c5fd;--fi-ink-79591d:#ffad94;--fi-ink-79e5d9:#6ee7d8;--fi-ink-7a481d:#ffad94;--fi-ink-7a4c00:#ffad94;--fi-ink-7a8798:#cbd5e1;--fi-ink-7a8b99:#cbd5e1;--fi-ink-7a8da0:#cbd5e1;--fi-ink-7b570c:#ffad94;--fi-ink-7b5a22:#ffad94;--fi-ink-7b5a24:#ffad94;--fi-ink-7b8898:#cbd5e1;--fi-ink-7c4a05:#ffad94;--fi-ink-7ce2d5:#6ee7d8;--fi-ink-8066cf:#93c5fd;--fi-ink-815013:#ffad94;--fi-ink-827b9e:#cbd5e1;--fi-ink-8291a4:#cbd5e1;--fi-ink-82e4d8:#6ee7d8;--fi-ink-83500b:#ffad94;--fi-ink-84341d:#ffb4ab;--fi-ink-84500b:#ffad94;--fi-ink-84eadd:#6ee7d8;--fi-ink-85520a:#ffad94;--fi-ink-873b2a:#ffb4ab;--fi-ink-8798a7:#cbd5e1;--fi-ink-8a4b08:#ffad94;--fi-ink-8a5007:#ffad94;--fi-ink-8a5508:#ffad94;--fi-ink-8a72dd:#93c5fd;--fi-ink-8a98aa:#cbd5e1;--fi-ink-8b5b08:#ffad94;--fi-ink-8b5cf6:#93c5fd;--fi-ink-8b6012:#ffad94;--fi-ink-8b75df:#93c5fd;--fi-ink-8bd7ff:#93c5fd;--fi-ink-8bded6:#6ee7d8;--fi-ink-8be4d9:#6ee7d8;--fi-ink-8df1e3:#6ee7d8;--fi-ink-8edfd7:#6ee7d8;--fi-ink-913b35:#ffb4ab;--fi-ink-91e7dc:#6ee7d8;--fi-ink-93460f:#ffad94;--fi-ink-96520a:#ffad94;--fi-ink-9a3412:#ffb4ab;--fi-ink-9aa7b8:#cbd5e1;--fi-ink-9b3d35:#ffb4ab;--fi-ink-9b3f24:#ffb4ab;--fi-ink-9c442c:#ffb4ab;--fi-ink-a13f1d:#ffb4ab;--fi-ink-a15c07:#ffad94;--fi-ink-a4530b:#ffad94;--fi-ink-a7412f:#ffb4ab;--fi-ink-a7efe6:#6ee7d8;--fi-ink-a86609:#ffad94;--fi-ink-a8b8c5:#cbd5e1;--fi-ink-a8dfff:#93c5fd;--fi-ink-a8f0e6:#6ee7d8;--fi-ink-a94832:#ffb4ab;--fi-ink-aabfd0:#cbd5e1;--fi-ink-aaf7ed:#6ee7d8;--fi-ink-b34426:#ffb4ab;--fi-ink-b42318:#ffb4ab;--fi-ink-b44339:#ffb4ab;--fi-ink-b47712:#ffad94;--fi-ink-b54129:#ffb4ab;--fi-ink-b5473f:#ffb4ab;--fi-ink-b64b24:#ffb4ab;--fi-ink-b7fff2:#6ee7d8;--fi-ink-b8c6d7:#cbd5e1;--fi-ink-b8e9e4:#6ee7d8;--fi-ink-b93815:#ffb4ab;--fi-ink-bd3d35:#ffb4ab;--fi-ink-bd3f37:#ffb4ab;--fi-ink-bd4c42:#ffb4ab;--fi-ink-c06c20:#ffad94;--fi-ink-c34f43:#ffb4ab;--fi-ink-c3d0df:#cbd5e1;--fi-ink-c43838:#ffb4ab;--fi-ink-c4d2df:#cbd5e1;--fi-ink-c56c05:#ffad94;--fi-ink-c6d4df:#cbd5e1;--fi-ink-c8d6e1:#cbd5e1;--fi-ink-c8d7e5:#93c5fd;--fi-ink-c8e7ec:#6ee7d8;--fi-ink-d04a32:#ffb4ab;--fi-ink-d97706:#ffad94;--fi-ink-d98e15:#ffad94;--fi-ink-e11d48:#ffb4ab;--fi-ink-e4573a:#ffb4ab;--fi-ink-e64e43:#ffb4ab;--fi-ink-ef6647:#ffb4ab;--fi-ink-ff7357:#ffb4ab;--fi-surface-b9fff4:#142b27;--fi-surface-cedbe2:#182228;--fi-surface-d5e1e9:#152129;--fi-surface-dbe9ff:#131b29;--fi-surface-dce8ee:#142229;--fi-surface-dff8f3:#132924;--fi-surface-dffbf8:#132926;--fi-surface-e1f6f2:#132925;--fi-surface-e3f3ef:#132923;--fi-surface-e4dcff:#181329;--fi-surface-e4ecef:#162226;--fi-surface-e4f8f4:#132824;--fi-surface-e6f5ff:#131f28;--fi-surface-e6f7f4:#132825;--fi-surface-e7ddff:#191328;--fi-surface-e7eef3:#142028;--fi-surface-e7eff1:#162326;--fi-surface-e7f7f3:#132823;--fi-surface-e7f8f5:#132824;--fi-surface-e7f9f4:#132822;--fi-surface-e7fbf7:#132824;--fi-surface-e8e5f1:#1a1527;--fi-surface-e8f0f3:#142227;--fi-surface-e8f2ff:#131c28;--fi-surface-e8f7f4:#132824;--fi-surface-e8f8f5:#132824;--fi-surface-e8fbf7:#132824;--fi-surface-e9eff2:#162025;--fi-surface-e9f0f3:#152126;--fi-surface-e9f9f3:#132820;--fi-surface-eaf0f3:#162026;--fi-surface-eaf2ff:#131b28;--fi-surface-eaf3ff:#131c28;--fi-surface-eaf8f5:#132824;--fi-surface-eaf9f1:#13281d;--fi-surface-eaf9f4:#132821;--fi-surface-eaf9f5:#132822;--fi-surface-eafaf4:#132820;--fi-surface-eafaf6:#132823;--fi-surface-eafbf8:#132824;--fi-surface-eafcf7:#132822;--fi-surface-ebe4ff:#181328;--fi-surface-ebf0f3:#162025;--fi-surface-ebf9f4:#132820;--fi-surface-ebf9f5:#132822;--fi-surface-ebfaf5:#132821;--fi-surface-ecfaf7:#132823;--fi-surface-ecfbf6:#132821;--fi-surface-ecfdf8:#132821;--fi-surface-ecfdf9:#132823;--fi-surface-edf1f4:#161f25;--fi-surface-edf2f4:#162125;--fi-surface-edf2f5:#152026;--fi-surface-edf4ff:#131b27;--fi-surface-edf5ff:#131c27;--fi-surface-edf6ff:#131d27;--fi-surface-edf9f5:#132821;--fi-surface-edf9f6:#132823;--fi-surface-edfaf7:#132823;--fi-surface-edfcf8:#132822;--fi-surface-edfffb:#132723;--fi-surface-eee5ff:#1a1328;--fi-surface-eee8ff:#181328;--fi-surface-eee9ff:#171328;--fi-surface-eef0ff:#121527;--fi-surface-eef3f8:#131d28;--fi-surface-eef4f7:#132128;--fi-surface-eef6ff:#121c27;--fi-surface-eef7ff:#121e27;--fi-surface-eef8ff:#121f27;--fi-surface-eef9f7:#132824;--fi-surface-eef9ff:#122027;--fi-surface-eefaf8:#132824;--fi-surface-eefbf8:#132823;--fi-surface-eefcf9:#132823;--fi-surface-eff6ff:#121c27;--fi-surface-eff9f7:#132823;--fi-surface-effaf7:#132822;--fi-surface-effbf7:#132821;--fi-surface-effbf8:#132822;--fi-surface-effcf7:#13271f;--fi-surface-effcf9:#132723;--fi-surface-f0eaff:#191328;--fi-surface-f0ecff:#171327;--fi-surface-f0edff:#161327;--fi-surface-f0f4f5:#172123;--fi-surface-f0f7ff:#121c27;--fi-surface-f0f9f8:#132825;--fi-surface-f0faf7:#132821;--fi-surface-f0fbf8:#132722;--fi-surface-f0fbf9:#132724;--fi-surface-f0fcf9:#132722;--fi-surface-f1eafe:#1a1328;--fi-surface-f1eaff:#1a1328;--fi-surface-f1edff:#171327;--fi-surface-f1f5f8:#131e27;--fi-surface-f1f7ff:#121b27;--fi-surface-f1faf8:#132723;--fi-surface-f1fbf9:#132723;--fi-surface-f1fcf8:#122720;--fi-surface-f1fcf9:#122722;--fi-surface-f1fffb:#122721;--fi-surface-f2edff:#181327;--fi-surface-f2efff:#161227;--fi-surface-f2f0fb:#161327;--fi-surface-f2f7fa:#132027;--fi-surface-f2f7ff:#121a27;--fi-surface-f2f8fa:#132227;--fi-surface-f2f8ff:#121c27;--fi-surface-f2fbf9:#122723;--fi-surface-f2fbfa:#122725;--fi-surface-f2fbff:#122127;--fi-surface-f2fffb:#122721;--fi-surface-f3efff:#181227;--fi-surface-f3f1ff:#151227;--fi-surface-f3f6f9:#131d27;--fi-surface-f3f6ff:#121727;--fi-surface-f3f7fb:#121d27;--fi-surface-f3f7ff:#121927;--fi-surface-f3fbfa:#122725;--fi-surface-f3fffc:#122722;--fi-surface-f4f0ff:#181227;--fi-surface-f4f1ff:#171227;--fi-surface-f4f7ff:#121827;--fi-surface-f4f8ff:#121a27;--fi-surface-f4fbfa:#122724;--fi-surface-f4fffc:#122721;--fi-surface-f5f0ff:#191227;--fi-surface-f5f1ff:#181227;--fi-surface-f5f2ff:#171227;--fi-surface-f5f4ff:#141227;--fi-surface-f5f7ff:#121627;--fi-surface-f5f8fa:#131f26;--fi-surface-f5f8fb:#121d27;--fi-surface-f5f8ff:#121827;--fi-surface-f5f9fa:#132326;--fi-surface-f5f9ff:#121a27;--fi-surface-f5fafb:#122427;--fi-surface-f5fbfa:#122724;--fi-surface-f5fdfb:#122722;--fi-surface-f5fffd:#122723;--fi-surface-f6f1ff:#1a1227;--fi-surface-f6f2ff:#191227;--fi-surface-f6f3ff:#171227;--fi-surface-f6f4ff:#161227;--fi-surface-f6f9fb:#121f27;--fi-surface-f6f9ff:#121927;--fi-surface-f6fafb:#122327;--fi-surface-f6fbfb:#122727;--fi-surface-f6fbfc:#122427;--fi-surface-f6fffc:#122720;--fi-surface-f7f2ff:#1a1227;--fi-surface-f7f3ff:#191227;--fi-surface-f7f4ff:#181227;--fi-surface-f7f5ff:#161227;--fi-surface-f7fafb:#132126;--fi-surface-f7fafc:#121f27;--fi-surface-f7fbfc:#122327;--fi-surface-f7fbfd:#122027;--fi-surface-f7fbff:#121c27;--fi-surface-f7fcfb:#122723;--fi-surface-f7fcfc:#122727;--fi-surface-f8f5ff:#181227;--fi-surface-f8f6ff:#171227;--fi-surface-f8fafb:#151f24;--fi-surface-f8fafc:#121d27;--fi-surface-f8fbfc:#122227;--fi-surface-f8fbfd:#121f27;--fi-surface-f8fbff:#121b27;--fi-surface-f8fffd:#122721;--fi-surface-f9fbfc:#132026;--fi-surface-f9fcfd:#122227;--fi-surface-faf7ff:#1a1227;--fi-surface-faf8ff:#181227;--fi-surface-fafcfd:#122027;--fi-surface-fafffe:#122622;--fi-surface-fbf9ff:#191227;--fi-surface-fbfaff:#161226;--fi-surface-fbfdfd:#132626;--fi-surface-fbfdfe:#122026;--fi-surface-fbfefe:#122626;--fi-surface-fbfffe:#122621;--fi-surface-fde9bc:#2b2414;--fi-surface-fdecc7:#2a2314;--fi-surface-fff:#101b2b;--fi-surface-fff0ea:#281913;--fi-surface-fff0ec:#271713;--fi-surface-fff1d2:#292213;--fi-surface-fff1ed:#271713;--fi-surface-fff2ee:#271712;--fi-surface-fff3d6:#292313;--fi-surface-fff3ed:#271913;--fi-surface-fff3ee:#271912;--fi-surface-fff4d7:#292313;--fi-surface-fff4f1:#271712;--fi-surface-fff5e7:#281f13;--fi-surface-fff5f0:#271912;--fi-surface-fff5f1:#271812;--fi-surface-fff6dd:#282313;--fi-surface-fff6ea:#281f13;--fi-surface-fff6f2:#271912;--fi-surface-fff6f3:#271712;--fi-surface-fff7e5:#282113;--fi-surface-fff7f4:#271812;--fi-surface-fff7f5:#271612;--fi-surface-fff8e7:#282213;--fi-surface-fff8e8:#282113;--fi-surface-fff8f4:#271a12;--fi-surface-fff9eb:#282113;--fi-surface-fff9ec:#272113;--fi-surface-fff9ed:#272013;--fi-surface-fffaf0:#272012;--fi-surface-fffaf1:#272012;--fi-surface-fffaf2:#271f12;--fi-surface-fffaf6:#271b12;--fi-surface-fffbeb:#282313;--fi-surface-ffffffba:#101b2bba;--fi-surface-white:#101b2b}html[data-financeia-theme=dark] body{color-scheme:dark}}html[data-financeia-theme=dark] :focus-visible{outline-color:#6ee7d8}html[data-financeia-theme=dark] input::placeholder,html[data-financeia-theme=dark] textarea::placeholder{color:#aab9cb;opacity:1}html[data-financeia-theme=dark] .financial-trend-point circle{stroke:var(--mf-card)}html[data-financeia-theme=dark] .financial-trend-zero{stroke:#aab9cb}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-property:none!important}}:root{--fi-chart-income:#0f766e;--fi-chart-consumption:#c2410c;--fi-chart-net:#6941c6;--fi-chart-target:#526879;--fi-chart-reserve:#92400e;--fi-chart-on-label:#fff}@media screen{html[data-financeia-theme=dark]{--fi-chart-income:#6ee7d8;--fi-chart-consumption:#ffad94;--fi-chart-net:#c4b5fd;--fi-chart-target:#cbd5e1;--fi-chart-reserve:#fcd34d;--fi-chart-on-label:#08111e;--mf-mint:#123c39}}.analysis-position-line.assets,.cash-actual-line,.financial-trend-line.income,.pro-pace-line.actual{stroke:var(--fi-chart-income)}.financial-trend-line.consumption{stroke:var(--fi-chart-consumption)}.analysis-position-line,.cash-projected-line,.financial-trend-line.net,.portfolio-net-worth-line,.pro-pace-line.forecast{stroke:var(--fi-chart-net)}.analysis-position-line.liabilities,.cash-safe-line{stroke:var(--fi-chart-reserve)}.cash-active-guide,.financial-trend-crosshair,.pro-pace-active-guide,.pro-pace-line.target{stroke:var(--fi-chart-target)}.analysis-position-point.assets,.cash-point.actual,.financial-trend-point circle.income,.pro-pace-point{fill:var(--fi-chart-income)}.cash-breach-point,.financial-trend-point circle.consumption{fill:var(--fi-chart-consumption)}.analysis-position-point,.cash-point.forecast,.financial-trend-point circle.net,.portfolio-net-worth-point,.pro-pace-forecast-point{fill:var(--fi-chart-net)}.analysis-position-point.liabilities{fill:var(--fi-chart-reserve)}.analysis-position-point,.cash-breach-point,.cash-point,.financial-trend-point circle,.portfolio-net-worth-point,.pro-account-balance-history svg circle,.pro-asset-valuation-history svg circle,.pro-pace-forecast-point,.pro-pace-point,.property-valuation-sparkline svg circle{stroke:var(--mf-card)}.cash-event-marker circle{fill:var(--mf-card)}.cash-today-chip{fill:var(--fi-chart-target)}.cash-today-label{fill:var(--fi-chart-on-label)}.cash-forecast-legend i.actual,.finance-chart-tooltip i.income,.financial-trend-legend .income i,.financial-trend-tooltip i.income{background:var(--fi-chart-income)}.finance-chart-tooltip i.consumption,.financial-trend-legend .consumption i,.financial-trend-tooltip i.consumption{background:var(--fi-chart-consumption)}.finance-chart-tooltip i.net{background:var(--fi-chart-net)}@media (forced-colors:active){.analysis-position-line,.cash-actual-line,.cash-projected-line,.financial-trend-line,.portfolio-net-worth-line,.pro-pace-line{stroke:CanvasText;forced-color-adjust:auto}.cash-projected-line,.financial-trend-line.consumption,.pro-pace-line.forecast{stroke-dasharray:8 5}.cash-point,.financial-trend-point circle{fill:CanvasText;stroke:Canvas}.finance-chart-tooltip{border-color:CanvasText;background:Canvas;color:CanvasText}}@media screen and (min-width:961px){html[data-financeia-theme=dark] .pro-experience .nav-item.active .nav-icon{color:#092333}}.financial-report-studio{border:1px solid var(--fi-border-d9e5e4,#d9e5e4);border-radius:24px;width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:24px;color:var(--fi-ink-10213a,#10213a);background:var(--fi-surface-fff,#fff);box-shadow:0 20px 80px #10213a33}.financial-report-studio::backdrop{background:#10213a66}.financial-report-studio fieldset{display:grid;gap:16px;border:0;padding:0;min-width:0}.financial-report-studio header{margin-bottom:20px}.financial-report-studio header p{color:var(--fi-ink-087b73,#087b73);margin:0}.financial-report-studio h2{margin:6px 0}.financial-report-studio label{display:grid;gap:7px;font-weight:600}.financial-report-studio input[type=date],.financial-report-studio select{width:100%;border:1px solid var(--fi-border-d9e5e4,#d9e5e4);border-radius:12px;padding:12px;background:var(--fi-surface-white,white);font:inherit;color:inherit;min-width:0}.financial-report-studio footer,.report-date-fields{display:flex;gap:12px;margin-top:16px}.financial-report-studio footer button,.report-date-fields label{flex:1 1;min-width:0}.report-section-options{display:grid;gap:9px}.report-section-options label{display:flex;align-items:center;gap:9px;font-weight:400}.financial-report-studio footer{align-items:stretch}.financial-report-studio footer>:is(button,a){flex:1 1;min-width:0;min-height:48px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;font:inherit;font-size:15px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer}.financial-report-studio footer>.report-studio-create{border:0;color:var(--np-on-accent,#fff);background:var(--np-teal-ink,#0f766e);box-shadow:0 6px 16px rgb(15 118 110/.22)}.financial-report-studio footer>.report-studio-create:hover:not(:disabled){background:color-mix(in srgb,var(--np-teal-ink,#0f766e) 86%,black);text-decoration:none}.financial-report-studio footer>.report-studio-create:focus-visible{outline:3px solid color-mix(in srgb,var(--np-teal-ink,#0f766e) 45%,transparent);outline-offset:2px}.financial-report-studio footer>.report-studio-create:disabled{cursor:not-allowed;opacity:.6;box-shadow:none}.financial-report-studio footer>.report-studio-create svg{flex:0 0 auto}html[data-financeia-theme=dark] .financial-report-studio{border-color:var(--np-border);color:var(--np-ink);background:var(--np-surface)}html[data-financeia-theme=dark] .financial-report-studio :is(select,input[type=date]){border-color:var(--np-border);color:var(--np-ink);background-color:var(--np-bg)}html[data-financeia-theme=dark] .financial-report-studio header p{color:var(--np-teal-ink)}html[data-financeia-theme=dark] .financial-report-studio footer>.report-studio-create:hover:not(:disabled){background:color-mix(in srgb,var(--np-teal-ink) 86%,white)}@media (max-width:420px){.financial-report-studio footer>:is(button,a){white-space:normal;padding-inline:12px}}.financial-report-studio .currency-selector{width:100%}.document-attachments{border:1px solid var(--fi-border,#e3e8f0);border-radius:18px;padding:16px;margin-block:16px;background:var(--mf-card,#fff);color:var(--fi-navy,#172238)}.artifact-actions,.document-attachments header{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:space-between}.document-attachments h3{margin:0;font-size:1rem}.document-attachments p,.document-attachments small{color:var(--fi-muted,#56647a);font-size:.85rem}.document-attachments ul{list-style:none;padding:0;margin:0}.document-attachments li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:12px;border-block-start:1px solid var(--fi-border,#e3e8f0);flex-wrap:wrap}.document-attachments li>div:first-child{min-width:0;overflow-wrap:anywhere;flex:1 1}.document-attachments small{display:block;margin-block-start:5px}.document-attachments button{min-height:44px;border:1px solid var(--fi-border,#d5dce7);border-radius:10px;background:var(--mf-card,#fff);color:inherit;padding:8px 12px;cursor:pointer}.document-attachments button:disabled{opacity:.55;cursor:default}.artifact-status{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding-block:12px}.artifact-status progress{accent-color:#6879f5;max-width:100%;min-width:140px}.month-close{display:grid;gap:16px}.month-close p{margin:0;line-height:1.5}.month-close fieldset{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:12px;align-items:end}.month-close fieldset label{display:grid;gap:6px;flex:1 1;min-width:140px}.month-close .close-confirmation{padding:16px 20px;border:1px solid #0f766e40;border-radius:18px;background:var(--fi-surface-ecfdf9,#ecfdf9);color:var(--fi-accent-ink,#0f766e);font-weight:700}.close-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0}.close-metrics>div{padding:16px;border-radius:16px;background:var(--fi-surface-eff6ff,#eff6ff);border:1px solid var(--mf-border)}.close-metrics>div:first-child{background:var(--fi-surface-ecfdf9,#ecfdf9)}.close-metrics>div:nth-child(2){background:var(--fi-surface-fff5f1,#fff5f1)}.close-metrics dt{color:var(--mf-muted);font-size:13px}.close-metrics dd{margin:8px 0 0;font-size:19px;font-weight:750;overflow-wrap:anywhere}.close-category-details>summary{cursor:pointer;min-height:44px;padding-block:12px;font-weight:700;color:var(--fi-accent-ink,#0f766e)}.close-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.close-category{padding:18px;border-radius:18px;background:var(--fi-surface-ecfdf9,#ecfdf9);border:1px solid #0f766e25;display:grid;gap:12px}.close-category.over{background:var(--fi-surface-fff5f1,#fff5f1);border-color:#b4530925}.close-category h4{margin:0;font-size:15px}.close-category-values{display:flex;justify-content:space-between;gap:16px}.close-category-values span{font-size:12px;color:var(--mf-muted)}.close-category-values span:last-child{text-align:end}.close-category-values strong{display:block;color:var(--mf-text);font-size:15px;margin-top:5px}.close-category meter{width:100%;height:8px;accent-color:var(--mf-primary)}.close-balance{font-size:13px;color:var(--fi-accent-ink,#0f766e)}.over .close-balance{color:var(--mf-danger)}.month-close .close-ack label{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;background:var(--mf-surface)}.month-close .close-ack label:has(textarea){display:grid}.review-choice{display:flex!important;align-items:center;gap:12px;cursor:pointer}.review-choice input{width:20px!important;min-height:20px!important;flex:0 0 20px}.review-entry{padding-block:14px;border-bottom:1px solid var(--border,var(--fi-border-d9e5ec,#d9e5ec))}.review-entry>span{min-width:0;flex:1 1;overflow-wrap:anywhere}.review-entry small{display:block;margin-top:4px;font-weight:400}.review-amount{font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.review-history{display:flex;gap:12px;flex-wrap:wrap;align-items:center;padding-block:12px}@media (max-width:540px){.review-entry{flex-wrap:wrap}.review-amount{margin-inline-start:32px}}.review-filters{border:0;margin:0;padding:0;display:grid;gap:12px}.review-filters legend{margin-bottom:8px;font-weight:600}.review-saved-views{display:grid;gap:10px;padding-block:8px;min-width:0}.review-view-actions{display:flex;flex-wrap:wrap;gap:10px}.review-view-actions button{white-space:normal}.entity-investments{display:grid;gap:14px}.entity-investments-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px 18px;border:1px solid var(--mf-border);border-radius:18px;background:color-mix(in srgb,var(--mf-sky) 55%,var(--mf-card))}.entity-investments-summary>div{display:grid;gap:2px;min-width:0}.entity-investments-summary span{color:var(--mf-muted,var(--fi-muted));font-size:.82rem;font-weight:700}.entity-investments-summary strong{font-size:1.45rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2;overflow-wrap:anywhere}.entity-investments-summary .primary-button{min-height:44px}.entity-investments .entity-investment-list{padding:0}.app-shell .entity-investment-card.compact-holding{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.entity-investment-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:color-mix(in srgb,var(--fi-iris) 14%,var(--mf-card));color:var(--fi-iris-ink);font-weight:800}[dir=rtl] .entity-investment-icon{transform:scaleX(-1)}.app-shell .entity-investment-card .entity-value{display:grid;justify-items:end;gap:5px}.app-shell .entity-investment-card .entity-value strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .entity-investment-card .entity-investment-chip{padding:2px 9px;border-radius:999px;font-size:.72rem;font-weight:700;line-height:1.5;color:var(--mf-muted,var(--fi-muted));background:color-mix(in srgb,var(--fi-muted) 12%,var(--mf-card))}.app-shell .entity-investment-card .entity-investment-chip[data-tone=included]{color:var(--mf-success);background:color-mix(in srgb,var(--mf-success) 13%,var(--mf-card))}.entity-investment-dialog .entity-investment-reflect{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid var(--mf-border);background:color-mix(in srgb,var(--mf-sky) 45%,var(--mf-card));font-weight:600;cursor:pointer}.entity-investment-dialog .entity-investment-reflect input{margin-top:1px}.entity-investment-dialog footer{flex-wrap:wrap}.entity-investment-dialog footer>:first-child:is(.text-button,.entity-investment-delete){margin-inline-end:auto}.entity-investment-delete{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.entity-investment-delete>span{font-weight:700}.entity-investment-dialog .danger-text{color:var(--mf-error)}@media (max-width:620px){.entity-investments-summary{padding:14px}.entity-investments-summary .primary-button{flex:1 1 100%}.app-shell .entity-investment-card.compact-holding{gap:10px;padding:12px}}.pro-analysis-dashboard>.analysis-money-flow{grid-column:1/-1}.money-flow-native-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0 16px 12px}.money-flow-native-metrics>div{min-width:0;border:1px solid var(--fi-border-dbe4ea,#dbe4ea);border-radius:16px;padding:12px}.money-flow-native-metrics dt{font-size:13px;color:var(--fi-ink-64788a,#64788a);min-height:32px}.money-flow-native-metrics dd{margin:8px 0 0;font-size:16px;font-weight:750;white-space:nowrap}.native-cycle-overview .money-flow-heading{flex-wrap:wrap}.native-cycle-overview .money-flow-heading>div:first-child{width:100%}.native-cycle-overview .money-flow-stepper{margin-inline-start:auto;box-shadow:none}.native-cycle-overview .money-flow-open{border-radius:14px;background:transparent}.analysis-money-flow{position:relative;background:radial-gradient(circle at 4% -18%,rgba(38,183,169,.13),transparent 34%),radial-gradient(circle at 98% -10%,rgba(239,108,77,.1),transparent 30%),linear-gradient(160deg,var(--fi-surface-fff,#fff),var(--fi-surface-f8fbfc,#f8fbfc))}.money-flow-heading p:not(.pro-kicker){margin:4px 0 0;color:var(--fi-ink-64788a,#64788a);font-size:13px}.money-flow-heading h3{margin:3px 0 0;font-size:19px;letter-spacing:-.015em}.money-flow-scope{margin-inline-start:4px;padding:2px 8px;border-radius:99px;color:var(--fi-ink-0f766e,#0f766e);background:var(--fi-surface-ebfaf5,#ebfaf5);font-size:12px;font-weight:760;white-space:nowrap}.money-flow-stepper{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:4px;border:1px solid var(--fi-border-dbe4ea,#dbe4ea);border-radius:14px;background:var(--fi-surface-fff,#fff);box-shadow:0 6px 18px rgba(16,42,66,.06)}.money-flow-stepper>span{min-width:132px;display:grid;justify-items:center;gap:1px;text-align:center}.money-flow-stepper strong{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.money-flow-stepper small{color:var(--fi-ink-64788a,#64788a);font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.money-flow-stepper button{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:10px;color:var(--fi-ink-11243b,#11243b);background:var(--fi-surface-f5f8fa,#f5f8fa);cursor:pointer;transition:background .15s ease,transform .15s ease}.money-flow-stepper button:hover:not(:disabled){background:var(--fi-surface-ebfaf5,#ebfaf5)}.money-flow-stepper button:active:not(:disabled){transform:scale(.94)}.money-flow-stepper button:disabled{opacity:.35;cursor:default}.money-flow-stepper svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .money-flow-stepper svg{transform:scaleX(-1)}.money-flow-summary{margin:0;padding:14px 18px 4px;display:flex;flex-wrap:wrap;gap:10px 26px}.money-flow-summary>div{min-width:0;display:grid;gap:2px}.money-flow-summary dt{display:flex;align-items:center;gap:6px;color:var(--fi-ink-64788a,#64788a);font-size:12px;font-weight:760}.money-flow-summary dt i{width:8px;height:8px;border-radius:3px}.money-flow-summary dd{margin:0;display:flex;align-items:baseline;gap:6px}.money-flow-summary dd strong{white-space:nowrap;font-family:var(--fi-font-number);font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.015em}.money-flow-summary dd small{color:var(--fi-ink-64788a,#64788a);font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.money-flow-canvas{position:relative;min-height:380px;padding:10px 18px 6px;box-sizing:content-box}.money-flow-svg{display:block;overflow:visible;font-family:var(--fi-font-sans);font-feature-settings:"kern" off;font-kerning:none}.money-flow-bands path{opacity:.4;mix-blend-mode:multiply;transition:opacity .22s ease;cursor:default}.money-flow-bands path.inflow{opacity:.26}.money-flow-svg.has-focus .money-flow-bands path.muted{opacity:.08}.money-flow-svg.has-focus .money-flow-bands path.active{opacity:.78}.money-flow-node{transition:opacity .22s ease;outline:none}.money-flow-node.muted{opacity:.3}.money-flow-node.interactive{cursor:pointer}.money-flow-node:focus-visible rect:first-of-type{stroke:var(--fi-ink-11243b,#11243b);stroke-width:2}.money-flow-hit{fill:transparent}.money-flow-node text{fill:var(--fi-ink-11243b,#11243b);font-size:16px;font-weight:760;paint-order:stroke;stroke:var(--fi-surface-fff,#fff);stroke-width:4px;stroke-linejoin:round;pointer-events:auto}.money-flow-node text.hub-label{font-size:16px;font-weight:850}.money-flow-node .money-flow-value{fill:var(--fi-ink-536a7f,#536a7f);font-size:16px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.money-flow-node .money-flow-share{fill:var(--fi-ink-718397,#718397);font-weight:650}.money-flow-label-plate{fill:var(--fi-surface-fff,#fff);opacity:.88;pointer-events:none}.money-flow-node:is(.hub,.group) text{stroke:none}.money-flow-tooltip{position:absolute;z-index:3;width:max-content;max-width:228px;padding:10px 12px;display:grid;gap:3px;border:1px solid var(--fi-border-dbe4ea,#dbe4ea);border-radius:12px;color:var(--fi-ink-11243b,#11243b);background:rgb(var(--fi-overlay-rgb,255 255 255)/.96);box-shadow:0 14px 34px rgba(16,42,66,.16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;animation:money-flow-pop .14s ease-out}.money-flow-tooltip span{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:760}.money-flow-tooltip span i{width:8px;height:8px;flex:0 0 auto;border-radius:3px}.money-flow-tooltip strong{font-family:var(--fi-font-number);font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.money-flow-tooltip small{color:var(--fi-ink-64788a,#64788a);font-size:12px;font-weight:650}.money-flow-tooltip em{color:var(--fi-ink-0f766e,#0f766e);font-size:11.5px;font-style:normal;font-weight:760}@keyframes money-flow-pop{0%{opacity:0;transform:translateY(3px)}}.money-flow-state{min-height:300px;display:grid;place-content:center;justify-items:center;gap:8px;color:var(--fi-ink-64788a,#64788a);text-align:center}.money-flow-state strong{color:var(--fi-ink-11243b,#11243b)}.money-flow-state span{max-width:460px}.money-flow-shimmer{width:min(520px,80%);height:120px;border-radius:16px;background:linear-gradient(100deg,var(--fi-surface-edf2f4,#edf2f4) 30%,var(--fi-surface-f8fbfc,#f8fbfc) 50%,var(--fi-surface-edf2f4,#edf2f4) 70%);background-size:300% 100%;animation:money-flow-shimmer 1.4s linear infinite}@keyframes money-flow-shimmer{to{background-position:-150% 0}}.money-flow-period{margin:4px 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--fi-ink-64788a,#64788a);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.money-flow-badge,.money-flow-period b{padding:2px 8px;border-radius:999px;color:var(--fi-ink-0f766e,#0f766e);background:var(--fi-surface-ebfaf5,#ebfaf5);font-size:11.5px;font-weight:760}.money-flow-badge{margin-inline-start:10px;vertical-align:middle}.money-flow-chart{position:relative}.money-flow-chart.fill{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.analysis-money-flow.compact .money-flow-canvas{min-height:0;padding:6px 16px 16px}.money-flow-preview{display:grid;gap:14px}.money-flow-split{height:14px;display:flex;gap:3px;border-radius:999px;overflow:hidden}.money-flow-split b{flex-basis:0;min-width:4px;transition:flex-grow .45s cubic-bezier(.2,.8,.2,1)}.money-flow-open{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--fi-border-dbe4ea,#dbe4ea);border-radius:14px;color:var(--fi-ink-0f766e,#0f766e);background:var(--fi-surface-f5f8fa,#f5f8fa);font:inherit;font-weight:760;cursor:pointer}.money-flow-open:active{transform:scale(.98)}.money-flow-close svg,.money-flow-open svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.money-flow-stepper small b{margin-inline-end:6px;color:var(--fi-ink-0f766e,#0f766e)}.money-flow-full{position:fixed;inset:0;z-index:1000;overflow:hidden;background:var(--fi-surface-fff,#fff);animation:money-flow-pop .2s ease}.money-flow-full-inner{width:100vw;height:100vh;width:100dvw;height:100dvh;box-sizing:border-box;padding:max(12px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));display:flex;flex-direction:column;gap:8px}@media (orientation:portrait){.money-flow-full-inner{width:100vh;height:100vw;width:100dvh;height:100dvw;transform-origin:top left;transform:translateX(100vw) rotate(90deg);transform:translateX(100dvw) rotate(90deg)}}.money-flow-full header{display:flex;align-items:center;gap:14px}.money-flow-full header>div:first-child{flex:1 1;min-width:0}.money-flow-full header h3{margin:2px 0 0;font-size:17px}.money-flow-full header .pro-kicker{margin:0}.money-flow-close{width:44px;height:44px;flex:none;display:grid;place-items:center;border:0;border-radius:12px;color:var(--fi-ink-11243b,#11243b);background:var(--fi-surface-f5f8fa,#f5f8fa);cursor:pointer}.money-flow-full-body{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column;gap:8px}.money-flow-full-body .money-flow-state{min-height:0;flex:1 1}.money-flow-detail{min-height:48px;padding:6px 6px 6px 14px;display:flex;align-items:center;gap:10px;border-radius:14px;background:var(--fi-surface-f5f8fa,#f5f8fa)}.money-flow-detail>i{width:10px;height:10px;flex:none;border-radius:3px}.money-flow-detail>span{flex:1 1;min-width:0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.money-flow-full .money-flow-detail{position:absolute;inset-inline:0;bottom:6px;min-height:52px;padding:6px 10px;background:var(--fi-surface-fff,#fff);box-shadow:0 6px 18px rgb(16 42 66/14%);z-index:3}.money-flow-detail small,.money-flow-hint{color:var(--fi-ink-64788a,#64788a);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-financeia-theme=dark] .money-flow-bands path{mix-blend-mode:screen;opacity:.5}@media (max-width:760px){.money-flow-heading{flex-wrap:wrap}.money-flow-summary{padding-inline:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px}.money-flow-summary dd{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.money-flow-bands path,.money-flow-full,.money-flow-node,.money-flow-shimmer,.money-flow-split b,.money-flow-tooltip{transition:none;animation:none}}.consolidated-budget-cycle{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;margin:16px;direction:ltr}.consolidated-budget-cycle>span{text-align:center;font-size:13px;font-weight:600;white-space:normal;overflow:visible;line-height:1.5}.consolidated-budget-cycle bdi{display:inline-block;white-space:nowrap}.consolidated-budget-cycle .secondary-button{min-width:0;min-height:44px;padding:4px}.app-shell .consolidated-budget-summary{padding:16px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.app-shell .consolidated-budget-summary dd{white-space:nowrap;overflow-wrap:normal}.app-shell .consolidated-budget-card{padding:18px;border-radius:24px;border-color:color-mix(in srgb,var(--mf-primary) 22%,transparent);background:linear-gradient(120deg,var(--fi-surface-eaf3ff,#eaf3ff),var(--fi-surface-fff,#fff),var(--fi-surface-f6f2ff,#f6f2ff))}.consolidated-budget-heading{display:flex;align-items:center;gap:10px;margin-bottom:16px}.consolidated-budget-heading>div{flex:1 1;min-width:0}.consolidated-budget-heading h2{margin:4px 0}.consolidated-budget-heading .pro-kicker{margin:0;line-height:1.5}.consolidated-budget-heading small{color:var(--mf-muted)}.consolidated-budget-heading .pro-status-pill{flex:0 0 auto;max-width:35%;white-space:normal;text-align:center}.consolidated-budget-values{display:grid;gap:11px}.app-shell .consolidated-budget-values .pro-metric-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-height:62px;padding:12px 16px;border-radius:16px}.consolidated-budget-values .pro-metric-card small{display:flex;align-items:center;gap:10px;font-size:15px}.app-shell .consolidated-budget-values .pro-metric-card strong{font-size:18px;white-space:nowrap;overflow-wrap:normal;word-break:normal}.consolidated-budget-manage{width:100%;margin-top:12px;min-height:50px}.consolidated-budget-picker{inset:auto 0 0;margin:0 auto;width:min(520px,100vw);max-height:85dvh;padding:24px 24px max(24px,env(safe-area-inset-bottom));border:1px solid var(--border,#d9e7ed);border-radius:24px 24px 0 0;color:var(--mf-text);background:var(--fi-surface-fff,#fff)}.consolidated-budget-picker[open]{animation:budget-scope-slide-up .18s ease-out}@keyframes budget-scope-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.consolidated-budget-picker[open]{animation:none}}.consolidated-budget-picker .consolidated-budget-scope-choice{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;width:100%;padding:14px 16px;border-radius:14px;text-align:start;font-size:17px}.consolidated-budget-scope-choice .scope-chevron{flex:none;font-size:24px}[dir=rtl] .consolidated-budget-scope-choice .scope-chevron{transform:rotate(180deg)}.consolidated-budget-picker::backdrop{background:#102c4266;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.consolidated-budget-picker>div{display:grid;gap:12px}.consolidated-budget-picker header{display:flex;align-items:center;justify-content:space-between;gap:12px}.consolidated-budget-picker h2,.consolidated-budget-picker p{margin:0}[data-financeia-theme=dark] .consolidated-budget-card{background:linear-gradient(120deg,#14293c,#12202c,#242039)}[data-financeia-theme=dark] .consolidated-budget-picker{background:#12202c;color:#edf5fa;border-color:#354857}.pro-budget-consolidated-category{margin:12px 16px;padding:14px;border:1px solid var(--fi-border-dbe4ea,#dbe8ed);border-radius:16px}.pro-budget-consolidated-category summary{display:flex;flex-wrap:wrap;gap:12px;align-items:center;cursor:pointer}.pro-budget-consolidated-category summary strong{flex:1 1;min-width:180px}.pro-budget-consolidated-category bdi{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pro-budget-scope-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;width:100%;margin-top:8px;padding:12px;border:0;border-radius:10px;background:var(--fi-surface-f5f8fa,#f4f9fa);color:inherit;cursor:pointer}.money-flow-transfers{margin:12px 16px;font-size:14px}.money-flow-transfers ul{padding-inline-start:18px;max-height:160px;overflow:auto}.money-flow-transfers li{padding:4px}.app-shell .consolidated-budget-values .pro-metric-card.teal{background:var(--fi-surface-ecfdf8,#ecfdf8)}.app-shell .consolidated-budget-values .pro-metric-card.coral{background:var(--fi-surface-fff1ed,#fff1ed)}.app-shell .consolidated-budget-values .pro-metric-card.violet{background:var(--fi-surface-f6f2ff,#f6f2ff)}.app-shell .consolidated-budget-values .pro-metric-card.sky{background:var(--fi-surface-eff6ff,#eff6ff)}.adviser-access{display:grid;gap:14px}.adviser-access h3{margin:4px 0 0;font-size:15px}.adviser-access-note{margin:0;color:var(--fi-ink-526176,#526176);font-size:14px}.adviser-access-error{margin:0;color:var(--mf-error);font-size:14px}.adviser-access-form{display:grid;gap:10px}.adviser-access-form label{display:grid;gap:4px;font-size:13px;font-weight:600}.adviser-access-form input[type=email],.adviser-access-form input[type=number],.adviser-access-form input[type=text]{min-height:44px;padding:0 12px;border:1px solid var(--fi-border-e4ecf1,#e4ecf1);border-radius:10px;font-size:16px;font-weight:400}.adviser-access-form fieldset{margin:0;padding:10px 12px;border:1px solid var(--fi-border-e4ecf1,#e4ecf1);border-radius:10px;display:grid;gap:6px}.adviser-access-form legend{padding:0 4px;font-size:13px;font-weight:600}.adviser-access-choice{display:flex!important;flex-direction:row;align-items:center;gap:8px;font-weight:400!important}.adviser-access-list,.adviser-access-trail{margin:0;padding:0;list-style:none;display:grid;gap:8px}.adviser-access-list li{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:flex-start;justify-content:space-between;padding:10px 12px;border-radius:10px;background:var(--fi-surface-f8fafc,#f8fafc)}.adviser-access-list li>div:first-child{display:grid;gap:2px}.adviser-access-list small,.adviser-access-trail small{color:var(--fi-ink-526176,#526176);font-size:13px}.adviser-access-controls{display:flex;align-items:center;gap:8px}.adviser-access-status{padding:2px 8px;border-radius:999px;font-size:12px;background:var(--fi-surface-ecfdf9,#ecfdf9)}.adviser-access-status.expired,.adviser-access-status.revoked{background:var(--fi-surface-fff5f1,#fff5f1)}.adviser-access-trail li{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px}html[data-financeia-theme=dark] .adviser-access-list li{background:rgba(255,255,255,.05)}html[data-financeia-theme=dark] .adviser-access-status{background:rgba(255,255,255,.08)}.backup-block{display:grid;gap:10px;padding:14px;border:1px solid var(--mf-border);border-radius:12px;background:var(--mf-card);min-width:0}.backup-block h3{margin:0;font-size:15px}.backup-block h3:focus-visible{outline:2px solid var(--fi-accent-ink,var(--fi-deep-teal));outline-offset:3px}.backup-block h4{margin:4px 0 0;font-size:13px}.backup-block p{margin:0}.backup-field{display:grid;gap:4px;min-width:0}.backup-field label{font-weight:600}.backup-field input[type=password],.backup-field input[type=text]{width:100%;min-width:0}.backup-hint{color:var(--mf-muted);font-size:.9em}.backup-error-text{color:var(--mf-error)}.backup-strength{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;max-width:240px}.backup-strength span{height:4px;border-radius:2px;background:var(--mf-border)}.backup-strength[data-score="1"] span:nth-child(-n+1){background:var(--mf-error)}.backup-strength[data-score="2"] span:nth-child(-n+2){background:var(--fi-accent-ink,var(--fi-deep-teal));opacity:.6}.backup-strength[data-score="3"] span:nth-child(-n+3),.backup-strength[data-score="4"] span{background:var(--mf-success,var(--fi-deep-teal))}.backup-warning{padding:10px 12px;border-inline-start:3px solid var(--mf-error);border-radius:6px;background:color-mix(in srgb,var(--mf-error) 8%,transparent);font-size:.9em}.backup-check{display:flex;gap:8px;align-items:flex-start}.backup-check input{margin-top:3px;flex:0 0 auto}.backup-actions{display:flex;flex-wrap:wrap;gap:8px}.backup-success{border-color:var(--mf-success,var(--fi-deep-teal))}.backup-success:focus-visible{outline:2px solid var(--fi-accent-ink,var(--fi-deep-teal));outline-offset:2px}.backup-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0}.backup-facts dt{color:var(--mf-muted)}.backup-facts dd{margin:0;overflow-wrap:anywhere}.backup-counts{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px 16px;margin:0;padding:0;list-style:none}.backup-counts li{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px solid var(--mf-border)}.backup-counts strong{font-family:var(--fi-font-number,inherit);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.backup-kept li span{color:var(--mf-muted)}.backup-blocked{display:grid;gap:6px;padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--mf-error) 8%,transparent)}.backup-blocked ul{margin:0;padding-inline-start:18px}@media (max-width:520px){.backup-facts{grid-template-columns:minmax(0,1fr)}.backup-facts dd{margin-bottom:6px}}.change-history-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.change-history-list>li{display:flex;flex-wrap:wrap;gap:8px;align-items:start;justify-content:space-between;padding:10px 12px;border:1px solid var(--mf-border);border-radius:12px}.change-history-list>li p{margin:2px 0 0;color:var(--mf-muted);font-size:.9em}.change-history-preview{flex-basis:100%;display:grid;gap:8px;border-inline-start:3px solid var(--fi-accent-ink,var(--fi-deep-teal));padding-inline-start:10px}.change-history-preview ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:.9em;color:var(--mf-muted)}.change-history-outcome{color:var(--fi-accent-ink,var(--fi-deep-teal))}.saved-reports>h3{margin:4px 0 0;font-size:14px}.saved-report-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.saved-report-list>li{display:flex;flex-wrap:wrap;gap:8px;align-items:start;justify-content:space-between;padding:10px 12px;border:1px solid var(--mf-border);border-radius:12px}.saved-report-list>li p{margin:2px 0 0;color:var(--mf-muted);font-size:.9em}.saved-report-moving{color:var(--fi-accent-ink,var(--fi-deep-teal))}.saved-report-token{display:grid;gap:6px;padding:10px 12px;border-inline-start:3px solid var(--fi-accent-ink,var(--fi-deep-teal))}.saved-report-token code{overflow-wrap:anywhere;font-size:.85em}.saved-report-open-shared{min-width:0;margin:0;padding:0;border:0;display:grid;gap:10px}.saved-report-open-shared legend{margin-block-end:8px;font-weight:750}.saved-report-open-shared label{display:grid;min-width:0;gap:6px;font-weight:650}.saved-report-open-shared input{width:100%;min-width:0;min-height:48px;padding:10px 14px;border:1px solid var(--mf-border);border-radius:12px;color:var(--mf-text);background:var(--mf-card);font:inherit}.saved-report-open-shared .secondary-button{justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 18px;border-radius:999px;font:inherit;font-weight:750;text-align:center}.entry-templates{display:grid;gap:6px}.entry-template-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.entry-template-name{display:flex;align-items:center;gap:6px;font-size:13px}.entry-template-name input{min-height:36px;padding:0 10px;border:1px solid var(--fi-border-e4ecf1,#e4ecf1);border-radius:8px}.entry-template-row small{flex-basis:100%;color:var(--fi-ink-526176,#526176);font-size:12px}.entry-template-stranded{margin:0;color:var(--fi-ink-526176,#526176);font-size:13px}.finance-calendar{display:grid;gap:12px}.calendar-controls{flex:0 1 300px;min-width:0}.calendar-navigation{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.calendar-navigation strong{min-width:10ch}.calendar-note{margin:0;color:var(--fi-ink-526176,#526176);font-size:13px}.calendar-grid{display:grid;gap:4px}.calendar-grid:focus-visible{outline:2px solid var(--fi-accent-ink,var(--fi-deep-teal));outline-offset:2px}.calendar-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.calendar-cell{min-height:84px;display:grid;align-content:start;gap:2px;padding:6px;border-radius:10px;background:var(--fi-surface-f8fafc,#f8fafc)}.calendar-cell.outside{opacity:.45}.calendar-cell.anchored{outline:2px solid var(--fi-accent-ink,var(--fi-deep-teal))}.calendar-day-number{font-size:16px;font-weight:750;color:var(--mf-text)}.calendar-chip{display:block;padding:2px 6px;border-radius:6px;font-size:11px;background:var(--fi-surface-ecfdf9,#ecfdf9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-chip.attention{background:var(--fi-surface-fff5f1,#fff5f1)}.calendar-chip.settled{opacity:.7}.calendar-agenda,.calendar-agenda ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.calendar-agenda h3{margin:0;font-size:13px;color:var(--fi-ink-526176,#526176)}.calendar-agenda ul li{display:flex;gap:12px;align-items:baseline;justify-content:space-between;padding:8px 10px;border-radius:10px;background:var(--fi-surface-f8fafc,#f8fafc)}.calendar-agenda ul li.attention{background:var(--fi-surface-fff5f1,#fff5f1)}.calendar-agenda ul li.settled{opacity:.7}.calendar-agenda small{display:block;color:var(--fi-ink-526176,#526176);font-size:12px}@media (max-width:720px){.calendar-cell{min-height:56px}.calendar-chip{font-size:10px}}html[data-financeia-theme=dark] .calendar-agenda ul li,html[data-financeia-theme=dark] .calendar-cell{background:rgba(255,255,255,.05)}html[data-financeia-theme=dark] .calendar-chip{background:rgba(255,255,255,.08)}.calendar-navigation{padding:14px;border-radius:20px;background:linear-gradient(120deg,var(--fi-surface-ecfdf9,#ecfdf9),var(--fi-surface-eff6ff,#eff6ff))}.calendar-focus{display:flex;align-items:center;justify-content:space-between;gap:12px}.calendar-weekdays{text-align:center;font-size:12px;color:var(--mf-muted);font-weight:650}.calendar-cell{width:100%;border:1px solid var(--mf-border);cursor:pointer;justify-items:center;align-content:center;gap:8px}.calendar-cell.today{background:var(--fi-surface-ecfdf9,#ecfdf9);border-color:var(--mf-primary)}.calendar-cell.anchored{background:var(--mf-primary);color:white}.calendar-cell.anchored .calendar-day-number{color:white}.calendar-event-count{min-width:22px;padding:2px 6px;border-radius:7px;background:var(--mf-card);color:var(--fi-accent-ink,#0f766e);font-size:11px;font-weight:700}.calendar-agenda{margin-top:8px;gap:20px}.calendar-agenda h3{margin:0 0 10px;font-size:15px;font-weight:750;color:var(--mf-text)}.calendar-agenda ul li{padding:14px;align-items:center;border:1px solid var(--mf-border);border-radius:18px;background:var(--fi-surface-ecfdf9,#ecfdf9)}.calendar-entry-symbol{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:12px;color:var(--fi-accent-ink,#0f766e);background:#0f766e16;font-size:24px}.calendar-entry-copy{flex:1 1;min-width:0;font-weight:650;overflow-wrap:anywhere}.calendar-agenda small{margin-top:5px;font-weight:400}.calendar-agenda strong{color:var(--fi-accent-ink,#0f766e);white-space:nowrap}.calendar-empty{padding:24px;border-radius:20px;background:var(--fi-surface-ecfdf9,#ecfdf9);color:var(--mf-text)}@media (max-width:480px){.calendar-agenda ul li{flex-wrap:wrap}.calendar-agenda strong{margin-inline-start:52px}}.plan-calendar-frame{width:min(1440px,100%);margin:0 auto;padding:20px clamp(18px,2.25vw,30px) 0;box-sizing:border-box}.finance-calendar{padding-bottom:18px}.finance-calendar>:not(.section-heading){margin-inline:18px}@media (max-width:820px){.plan-calendar-frame{padding:16px 14px 0}}@media (max-width:700px){.plan-calendar-frame{padding:14px 12px 0}.finance-calendar>:not(.section-heading){margin-inline:12px}}.command-bar-backdrop{position:fixed;inset:0;z-index:90;display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;background:rgba(15,23,42,.45)}.command-bar{width:min(640px,100%);max-height:70vh;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:18px;background:var(--fi-surface-fff,#fff);box-shadow:0 24px 60px rgba(15,23,42,.28)}.command-bar>input{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--fi-border-e4ecf1,#e4ecf1);border-radius:12px;font-size:16px}.command-bar-results{overflow-y:auto;display:grid;gap:12px}.command-bar-results h3{margin:0 0 4px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--fi-ink-526176,#526176)}.command-bar-results button{display:grid;gap:2px;width:100%;min-height:44px;padding:8px 10px;text-align:start;border:0;border-radius:10px;background:transparent;cursor:pointer}.command-bar-results button:focus-visible,.command-bar-results button:hover{background:var(--fi-surface-f8fafc,#f8fafc)}.command-bar-results small{color:var(--fi-ink-526176,#526176);font-size:13px}.command-bar-results .command-record-result{display:flex;align-items:center;gap:12px}.command-record-description{display:grid;flex:1 1;min-width:0;gap:2px;overflow-wrap:anywhere}.command-record-amount{flex:none;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:400px){.command-bar-results .command-record-result{flex-wrap:wrap;gap:4px 12px}.command-record-amount{margin-inline-start:auto}}.command-bar-empty{margin:0;padding:8px 10px;color:var(--fi-ink-526176,#526176)}html[data-financeia-theme=dark] .command-bar{background:var(--mf-card)}html[data-financeia-theme=dark] .command-bar-results button:focus-visible,html[data-financeia-theme=dark] .command-bar-results button:hover{background:rgba(255,255,255,.06)}.command-bar-trigger{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border:1px solid var(--fi-border-e4ecf1,#e4ecf1);border-radius:10px;background:transparent;color:inherit;cursor:pointer;font-size:13px}.command-bar-trigger:focus-visible,.command-bar-trigger:hover{background:var(--fi-surface-f8fafc,#f8fafc)}.command-bar-trigger kbd{padding:1px 5px;border-radius:6px;background:var(--fi-surface-f8fafc,#f8fafc);color:var(--fi-ink-526176,#526176);font-size:11px;font-family:inherit}@media (max-width:900px){.command-bar-trigger kbd,.command-bar-trigger span{display:none}}html[data-financeia-theme=dark] .command-bar-trigger:focus-visible,html[data-financeia-theme=dark] .command-bar-trigger:hover{background:rgba(255,255,255,.06)}html[data-financeia-theme=dark] .command-bar-trigger kbd{background:rgba(255,255,255,.08)}.topbar-actions:has(.command-bar-trigger){min-width:0;flex-shrink:1}.command-bar-trigger{flex:0 1 auto;min-width:0;overflow:hidden}.command-bar-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-bar-trigger kbd{flex:0 0 auto}.settings-layout>.panel{grid-column:1/-1}.currency-rates-body{display:grid;gap:16px}.currency-rates-toolbar{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.currency-rates-toolbar label{display:grid;gap:6px;flex:1 1;min-width:180px}.currency-rates-body input{border:1px solid var(--fi-border-d6e4ed,#d6e4ed);border-radius:10px;padding:12px;width:100%;color:inherit;background:var(--fi-surface-white,white)}.currency-rate-list{max-height:440px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--fi-border-d6e4ed,#d6e4ed);border-radius:14px}.currency-rate-item{width:100%;display:flex;justify-content:space-between;gap:16px;padding:14px 16px;border:0;border-bottom:1px solid var(--fi-border-e4edf2,#e4edf2);background:var(--fi-surface-white,white);color:inherit;text-align:start;cursor:pointer}.currency-rate-item:focus-visible,.currency-rate-item:hover:not(:disabled){background:var(--fi-surface-eefaf8,#eefaf8)}.currency-rate-item:disabled{cursor:default;opacity:.65}.currency-rate-item span{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.currency-rate-item span:last-child{text-align:end}.currency-rate-item small{color:var(--fi-ink-607588,#607588)}.usd-rate-editor{padding:18px;border:1px solid var(--fi-border-8acfc8,#8acfc8);background:var(--fi-surface-f3fbfa,#f3fbfa);border-radius:14px;display:grid;gap:12px}.usd-rate-editor label{display:grid;gap:8px;max-width:420px}.merchant-names{display:grid;gap:12px}.merchant-names>p{color:var(--mf-muted);margin:0}.merchant-add-row{display:grid;gap:8px;padding:12px;border:1px solid var(--mf-border);border-radius:12px}.merchant-add-row label{display:grid;gap:4px}.merchant-preview{border-inline-start:3px solid var(--fi-accent-ink,var(--fi-deep-teal));padding-inline-start:10px}.merchant-preview ul{margin:4px 0 0;padding-inline-start:18px}.merchant-name-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.merchant-name-list li{display:flex;flex-wrap:wrap;gap:8px;align-items:start;justify-content:space-between;padding:10px 12px;border:1px solid var(--mf-border);border-radius:12px}.merchant-name-list li p{margin:2px 0 0;color:var(--mf-muted);font-size:.9em}.merchant-name-list li small{margin-inline-start:8px;color:var(--mf-muted)}.merchant-remove{flex-basis:100%;display:grid;gap:8px}.planning-preferences-editor{min-width:0;display:grid;gap:16px}.planning-preferences-editor label{display:grid;gap:7px;min-width:0;font-weight:600}.planning-preferences-editor :is(input:not([type=checkbox]):not([type=radio]),select){min-width:0;width:100%;min-height:44px;padding:10px;border:1px solid var(--mf-border);border-radius:10px;color:var(--mf-text);background:var(--mf-card)}.planning-preferences-editor>fieldset{min-width:0;margin:0;padding:16px;display:grid;gap:16px;border:1px solid var(--mf-border);border-radius:14px}.planning-preferences-editor>.section-heading{padding:0;border:0;background:none}.planning-preferences-editor>.section-heading h3{margin:0;font-size:16px}.planning-preferences-editor>p{margin:0;color:var(--mf-muted);font-size:14px;line-height:1.5}.category-add-row{display:grid;grid-template-columns:2fr minmax(180px,1fr) auto;gap:12px;align-items:end}.planning-preferences-actions{display:flex;gap:12px;justify-content:flex-end}.planning-preferences-editor button{min-height:44px}.planning-preferences-editor button:not([class]){padding:0 16px;border:1px solid var(--mf-border);border-radius:999px;color:var(--fi-accent-ink,var(--mf-primary));background:var(--mf-card);font-size:14px;font-weight:700;cursor:pointer}.planning-preferences-editor button:not([class]):hover:not(:disabled){background:var(--mf-surface)}.planning-preferences-editor button:not([class]):disabled{opacity:.55;cursor:not-allowed}@media (max-width:600px){.category-add-row{grid-template-columns:1fr}.planning-preferences-editor>fieldset{padding:14px}.planning-preferences-actions{flex-wrap:wrap}}.member-access,.member-access-editor{display:grid;gap:1rem;min-width:0}.member-access label{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.member-access select{max-width:100%;min-height:2.75rem}.member-access fieldset{border:1px solid var(--border);border-radius:1rem;padding:.8rem;min-width:0}.member-access legend{overflow-wrap:anywhere}.member-access-actions{display:flex;gap:.75rem;flex-wrap:wrap;padding-block:.5rem}.member-access-actions label{min-height:2.75rem}.member-access-resources{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.75rem;margin-block:1rem}.member-access-preview{padding:1rem;border:1px solid var(--border);border-radius:1rem}.profile-quick-switch{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border:1px solid var(--fi-border-cddfe7,#cddfe7);border-radius:12px;background:var(--fi-surface-fff,#fff);color:var(--fi-ink-137d7b,#137d7b);cursor:pointer}.profile-quick-switch.family{background:var(--fi-surface-e8f8f5,#e8f8f5)}.profile-quick-switch svg{width:23px;height:23px}.profile-quick-switch:focus-visible{outline:3px solid var(--fi-border-18a89d,#18a89d);outline-offset:3px}.profile-quick-switch-wrap{position:relative;display:flex;align-items:center}.profile-quick-switch:disabled{cursor:wait;opacity:.65}.profile-switch-error{position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;z-index:10;width:min(320px,calc(100vw - 32px));padding:14px;margin:0;border:1px solid var(--fi-border-eed3c5,#eed3c5);border-radius:14px;color:var(--fi-ink-84341d,#84341d);background:var(--fi-surface-fffaf6,#fffaf6);box-shadow:0 4px 18px #14343a22;font-size:13px;line-height:1.5;text-align:start}.profile-switch-dialog{width:min(440px,calc(100vw - 32px));padding:24px;margin:auto;border:1px solid var(--fi-border-d3e3e9,#d3e3e9);border-radius:20px;color:var(--fi-ink-122538,#122538);background:var(--fi-surface-white,white);box-shadow:0 20px 80px #06283833}.profile-switch-dialog::backdrop{background:#09253677;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.profile-switch-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.profile-switch-heading h2{margin:0;font-size:20px}.profile-switch-heading button{border:0;background:transparent;font-size:26px;min-width:40px;min-height:40px;cursor:pointer}.profile-switch-dialog p{font-size:14px;line-height:1.6;color:var(--fi-ink-536779,#536779);margin:12px 0 18px}.profile-switch-options{display:grid;gap:12px}.profile-switch-options button{display:grid;gap:5px;padding:16px;border:1px solid var(--fi-border-cbdfe5,#cbdfe5);border-radius:12px;text-align:start;background:var(--fi-surface-f5fafb,#f5fafb);color:var(--fi-ink-153d49,#153d49);cursor:pointer}.profile-switch-options button:not(:disabled):hover{border-color:#139d91;background:var(--fi-surface-ebf9f5,#ebf9f5)}.profile-switch-options button:disabled{cursor:default;opacity:.7}.profile-switch-options small,.profile-switch-options span{font-size:13px;line-height:1.5}