*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;color:#0e1014;background:#fafaf7}::selection{background:var(--accent, #003643);color:#fafaf7}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d8d6cd;border-radius:6px;border:2px solid #fafaf7}::-webkit-scrollbar-track{background:transparent}.app ::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:2px solid var(--scroll-edge)}.app{--accent: #003643;--accent-press: #00262f;--on-accent: #fafaf7;--on-accent-soft: #eaf0ec;--cta: #f54f33;--cta-press: #e0432a;--info: #065e74;--info-bg: #d4eef5;--acc-darkmid: #0a4f5f;--acc-ondark: #84c9da;--acc-darksoft: #deeff3;--line: #dce3e5;--surface: #fafaf7;--panel: #ffffff;--panel-2: #f4f3ee;--line-soft: #efeee8;--ink: #0e1014;--muted: #54585e;--dim: #6b6e76;--faint: #9a9ca3;--won: #2f6b45;--won-bg: #e3efe7;--warn: #9a6b1e;--warn-bg: #f6ecd8;--bad: #8e2f2a;--bad-bg: #f4e0de;--requested: #6b6e76;--requested-bg: #eeede8;--field-bg: #ffffff;--shell-bg: var(--surface);--sidebar-bg: var(--panel-2);--pop-bg: var(--surface);--nav-active-bg: #eae9e3;--nav-active-ink: var(--ink);--nav-active-shadow: inset 2px 0 0 var(--accent);--chip-bg: #e8e7e1;--fill: #f0efe9;--fill-soft: #f8f7f2;--inset: #eeede7;--row-line: #f2f1eb;--label: #a7a89f;--label-faint: #c2c2bc;--icon-faint: #b5b6ad;--ink-soft: #2a2d33;--ink-strong: #1f2126;--ctrl-line: #cfcdc4;--btn-line: #d8d6cd;--dash-line: #dcdad1;--bad-line: #e4c9c6;--scrim: rgba(14, 16, 20, .34);--scrim-strong: rgba(14, 16, 20, .4);--scroll-thumb: #d8d6cd;--scroll-edge: #fafaf7;--hero-bg: var(--accent);--hero-border: var(--accent-press);--hero-line: var(--acc-darkmid);--hero-ink: var(--on-accent);--hero-body: var(--on-accent-soft);--hero-label: var(--acc-ondark);--btn-ink: var(--ink);--btn-icon-bg: var(--field-bg);--btn-icon-ink: var(--dim);--btn-icon-line: var(--line);--r-btn-icon: 6px;--pipe-done-bg: var(--ink);--pipe-done-ink: var(--on-accent);--pipe-current-bg: var(--accent);--pipe-current-ink: var(--on-accent);--shadow-card: none;--shadow-pop: 0 16px 44px rgba(14, 16, 20, .18);--shadow-overlay: 0 20px 60px rgba(14, 16, 20, .25);--shadow-modal: 0 24px 70px rgba(14, 16, 20, .3);--shadow-toast: 0 12px 36px rgba(14, 16, 20, .3);--font-ui: "Arimo", system-ui, sans-serif;--font-display: "PT Sans Narrow", "Arimo", sans-serif;--font-mono: "PT Sans Narrow", "Arimo", sans-serif;--r-card: 6px;--r-btn: 5px;--r-pill: 4px;--r-chip: 7px;--r-ctl: 8px;--r-pop: 11px;--r-sheet: 13px;--r-tile: 7px;--frame-gap: 0px;--frame-r: 0px;--frame-border: none;font-family:var(--font-ui)}.app h1,.app h2,.app h3{font-family:var(--font-display)}.app[data-theme=editorial]{--accent: #1f3b2e;--accent-press: #18301f;--cta: #1f3b2e;--cta-press: #18301f;--info: #2a4b7a;--info-bg: #e2e9f3;--acc-darkmid: #2c4a3a;--acc-ondark: #9dbba8;--acc-darksoft: #eaf0ec;--line: #e6e4dd;--won: #2e7d54;--won-bg: #e4f1ea;--warn: #8f7320;--warn-bg: #f3ecd6;--bad: #9c3338;--bad-bg: #f3e1e1;--requested: #756f61;--requested-bg: #edeae0;--bad-line: #e6cdcd;--font-ui: "Inter", system-ui, sans-serif;--font-display: "Inter", sans-serif;--font-mono: "JetBrains Mono", monospace;--r-card: 12px;--r-btn: 8px}.app[data-theme=ember]{--accent: #222120;--accent-press: #131312;--on-accent: #ffffff;--on-accent-soft: #d7d4d1;--cta: #f5571f;--cta-press: #e0450f;--info: #4a64ad;--info-bg: #eaeefa;--acc-darkmid: #393734;--acc-ondark: #f4b69b;--acc-darksoft: #fdeee6;--line: #e8e8e6;--surface: #ededec;--panel-2: #f7f7f6;--line-soft: #f0f0ee;--ink: #191919;--muted: #555553;--dim: #717170;--faint: #9c9c9a;--won: #128a52;--won-bg: #e6f7ee;--warn: #db6a0a;--warn-bg: #fdebd4;--bad: #d92d20;--bad-bg: #fdeae8;--requested: #6f6f6d;--requested-bg: #efefed;--field-bg: #ffffff;--shell-bg: #ffffff;--sidebar-bg: #ffffff;--pop-bg: #ffffff;--nav-active-bg: #ffffff;--nav-active-shadow: 0 0 0 1px var(--line), 0 2px 6px rgba(0, 0, 0, .05);--chip-bg: #efefed;--fill: #f4f4f3;--fill-soft: #f8f8f7;--inset: #ececea;--row-line: #f3f3f1;--label: #a3a3a1;--label-faint: #c9c9c7;--icon-faint: #c0c0be;--ink-soft: #333331;--ink-strong: #232322;--ctrl-line: #dcdcda;--btn-line: #e3e3e1;--dash-line: #dededc;--bad-line: #f3d2ce;--scrim: rgba(23, 23, 23, .32);--scrim-strong: rgba(23, 23, 23, .4);--scroll-thumb: #d6d6d4;--scroll-edge: #ffffff;--shadow-card: 0 1px 2px rgba(0, 0, 0, .04), 0 4px 16px rgba(0, 0, 0, .05);--shadow-pop: 0 16px 44px rgba(0, 0, 0, .12);--shadow-overlay: 0 20px 60px rgba(0, 0, 0, .16);--shadow-modal: 0 24px 70px rgba(0, 0, 0, .2);--shadow-toast: 0 12px 36px rgba(0, 0, 0, .2);--font-ui: "Plus Jakarta Sans", system-ui, sans-serif;--font-display: "Plus Jakarta Sans", sans-serif;--font-mono: "JetBrains Mono", monospace;--r-card: 16px;--r-btn: 999px;--r-pill: 999px;--r-chip: 999px;--r-ctl: 12px;--r-pop: 14px;--r-sheet: 20px;--r-tile: 10px;--frame-gap: 12px;--frame-r: 18px;--frame-border: 1px solid var(--line)}.app[data-theme=iris]{--accent: #6e5be4;--accent-press: #5a48d0;--on-accent: #ffffff;--on-accent-soft: #d9d3f8;--cta: linear-gradient(135deg, #8a7cf0 0%, #5b8def 100%);--cta-press: #5a48d0;--info: #4071e8;--info-bg: #e9effc;--acc-darkmid: #8273ea;--acc-ondark: #cfc7f8;--acc-darksoft: #efecfb;--line: #e9e8f2;--surface: linear-gradient(155deg, #e7e4f7 0%, #d9d5ef 60%, #dfd9f1 100%);--panel-2: #f6f5fb;--line-soft: #f0eff6;--ink: #1b1a2e;--muted: #5c5b6e;--dim: #757488;--faint: #9b9aac;--won: #10a36a;--won-bg: #e3f6ef;--warn: #cf9412;--warn-bg: #fbf0d6;--bad: #de3b43;--bad-bg: #fdeaea;--requested: #71707f;--requested-bg: #efeff5;--field-bg: #ffffff;--shell-bg: #ffffff;--sidebar-bg: #ffffff;--pop-bg: #ffffff;--nav-active-bg: #efecfb;--nav-active-shadow: none;--chip-bg: #eeedf6;--fill: #f3f2f9;--fill-soft: #f8f7fc;--inset: #ecebf4;--row-line: #f3f2f8;--label: #a3a2b4;--label-faint: #c9c8d8;--icon-faint: #c0bfd0;--ink-soft: #34324a;--ink-strong: #232136;--ctrl-line: #d8d7e6;--btn-line: #e2e1ee;--dash-line: #dddce9;--bad-line: #f5d4d6;--scrim: rgba(27, 26, 46, .32);--scrim-strong: rgba(27, 26, 46, .4);--scroll-thumb: #d4d2e4;--scroll-edge: #ffffff;--hero-bg: linear-gradient(165deg, #eae7fb 0%, #e3e9f8 55%, #dbeeea 100%);--hero-border: #e1e2f2;--hero-line: #d9dcec;--hero-ink: var(--ink);--hero-body: var(--muted);--hero-label: var(--accent);--shadow-card: 0 1px 2px rgba(27, 26, 46, .04), 0 8px 24px rgba(27, 26, 46, .06);--shadow-pop: 0 16px 44px rgba(27, 26, 46, .14);--shadow-overlay: 0 20px 60px rgba(27, 26, 46, .18);--shadow-modal: 0 24px 70px rgba(27, 26, 46, .22);--shadow-toast: 0 12px 36px rgba(27, 26, 46, .22);--font-ui: "Inter", system-ui, sans-serif;--font-display: "Inter", sans-serif;--font-mono: "JetBrains Mono", monospace;--r-card: 20px;--r-btn: 999px;--r-pill: 999px;--r-chip: 999px;--r-ctl: 14px;--r-pop: 16px;--r-sheet: 24px;--r-tile: 12px;--frame-gap: 16px;--frame-r: 24px;--frame-border: 1px solid var(--line)}.app[data-theme=volt]{--accent: #141414;--accent-press: #000000;--on-accent: #ffffff;--on-accent-soft: #d6d6d3;--cta: #161616;--cta-press: #000000;--info: #56606c;--info-bg: #ebeef2;--acc-darkmid: #2e2e2c;--acc-ondark: #cdf74d;--acc-darksoft: #f0fbd2;--line: #ececea;--surface: #efefee;--panel-2: #f4f4f2;--line-soft: #f1f1ef;--ink: #131313;--muted: #575755;--dim: #6f6f6d;--faint: #9c9c9a;--won: #3d6b00;--won-bg: #ddfa73;--warn: #e08a00;--warn-bg: #fcefcc;--bad: #e5333f;--bad-bg: #fde2e2;--requested: #6e6e6c;--requested-bg: #ececea;--field-bg: #ffffff;--shell-bg: #efefee;--sidebar-bg: #efefee;--pop-bg: #ffffff;--nav-active-bg: #cdf74d;--nav-active-shadow: none;--chip-bg: #ebebe9;--fill: #f0f0ee;--fill-soft: #f6f6f4;--inset: #e9e9e7;--row-line: #f3f3f1;--label: #a3a3a0;--label-faint: #c7c7c4;--icon-faint: #bfbfbc;--ink-soft: #333332;--ink-strong: #1d1d1c;--ctrl-line: #dbdbd8;--btn-line: #e3e3e0;--dash-line: #dededb;--bad-line: #f5d2ce;--scrim: rgba(10, 10, 10, .4);--scrim-strong: rgba(10, 10, 10, .5);--scroll-thumb: #d3d3d0;--scroll-edge: #efefee;--hero-bg: #131313;--hero-border: #131313;--hero-line: #2c2c2a;--hero-ink: #ffffff;--hero-body: #b9b9b6;--hero-label: #cdf74d;--btn-icon-bg: #ffffff;--btn-icon-ink: #131313;--btn-icon-line: #e7e7e4;--r-btn-icon: 999px;--pipe-current-bg: #cdf74d;--pipe-current-ink: #131313;--shadow-card: 0 1px 2px rgba(0, 0, 0, .03), 0 8px 20px rgba(0, 0, 0, .04);--shadow-pop: 0 16px 44px rgba(0, 0, 0, .12);--shadow-overlay: 0 20px 60px rgba(0, 0, 0, .16);--shadow-modal: 0 24px 70px rgba(0, 0, 0, .2);--shadow-toast: 0 12px 36px rgba(0, 0, 0, .2);--font-ui: "Poppins", system-ui, sans-serif;--font-display: "Poppins", sans-serif;--font-mono: "JetBrains Mono", monospace;--r-card: 24px;--r-btn: 999px;--r-pill: 999px;--r-chip: 999px;--r-ctl: 16px;--r-pop: 18px;--r-sheet: 26px;--r-tile: 999px}.app[data-theme=meridian]{--accent: #1e2a44;--accent-press: #16203a;--on-accent: #ffffff;--on-accent-soft: #d6dce8;--cta: #e0922f;--cta-press: #c87d1e;--info: #2f6bed;--info-bg: #e3edfd;--acc-darkmid: #2c3a5a;--acc-ondark: #9fb0d0;--acc-darksoft: #e7ecf5;--line: #e3e5ea;--surface: #f7f8fa;--panel: #ffffff;--panel-2: #eef0f4;--line-soft: #eef0f4;--ink: #18203a;--muted: #515a6e;--dim: #69718a;--faint: #97a0b3;--won: #0f8a5a;--won-bg: #e2f3eb;--warn: #cf8a1c;--warn-bg: #faecd0;--bad: #d23b34;--bad-bg: #fbe6e4;--requested: #69718a;--requested-bg: #edeff3;--field-bg: #ffffff;--shell-bg: #ffffff;--sidebar-bg: #ffffff;--pop-bg: #ffffff;--nav-active-bg: #eef0f4;--chip-bg: #e8eaf0;--fill: #f0f1f5;--fill-soft: #f6f7f9;--inset: #e9ebf0;--row-line: #f1f2f6;--label: #9aa2b3;--label-faint: #c4c9d4;--icon-faint: #bcc1cd;--ink-soft: #313a52;--ink-strong: #222a44;--ctrl-line: #d3d7e0;--btn-line: #dde0e8;--dash-line: #dcdfe8;--bad-line: #f0cfcc;--scrim: rgba(20, 28, 48, .34);--scrim-strong: rgba(20, 28, 48, .42);--scroll-thumb: #d2d6e0;--scroll-edge: #ffffff;--font-ui: "Inter", system-ui, sans-serif;--font-display: "Inter", sans-serif;--font-mono: "JetBrains Mono", monospace;--r-card: 10px;--r-btn: 8px;--r-pill: 6px;--r-chip: 8px;--r-ctl: 10px;--r-pop: 12px;--r-sheet: 16px;--r-tile: 8px;--shadow-card: 0 1px 2px rgba(20, 28, 48, .04), 0 6px 18px rgba(20, 28, 48, .05);--shadow-pop: 0 16px 44px rgba(20, 28, 48, .14);--shadow-overlay: 0 20px 60px rgba(20, 28, 48, .18);--shadow-modal: 0 24px 70px rgba(20, 28, 48, .22);--shadow-toast: 0 12px 36px rgba(20, 28, 48, .22);--frame-gap: 0px;--frame-r: 0px;--frame-border: none}.app[data-theme=meridian] main .page{max-width:none!important}.app[data-theme=meridian] .topnav-scroll{overflow-x:auto;scrollbar-width:none}.app[data-theme=meridian] .topnav-scroll::-webkit-scrollbar{display:none}@media (max-width: 1200px){.app[data-theme=meridian] .util-label{display:none}}@media (max-width: 1100px){.app[data-theme=meridian] .brand-text{display:none}}.app[data-theme=estate]{--accent: #6c5ce7;--accent-press: #5a48d0;--on-accent: #ffffff;--on-accent-soft: #e7e3fb;--cta: #6c5ce7;--cta-press: #5a48d0;--info: #4f74e6;--info-bg: #e9eefc;--acc-darkmid: #5a48d0;--acc-ondark: #c9c2f5;--acc-darksoft: #efecfb;--line: #ececf2;--surface: #f5f5fb;--panel: #ffffff;--panel-2: #f3f2fa;--line-soft: #f0eff7;--ink: #1c1b2e;--muted: #59576f;--dim: #767488;--faint: #a2a0b4;--won: #22c55e;--won-bg: #e8f8ee;--warn: #f2a81b;--warn-bg: #fdf1d4;--bad: #ef4444;--bad-bg: #fde8e8;--requested: #7a7790;--requested-bg: #eeedf5;--field-bg: #ffffff;--shell-bg: #f5f5fb;--sidebar-bg: #ffffff;--pop-bg: #ffffff;--nav-active-bg: #efecfb;--nav-active-ink: var(--accent);--nav-active-shadow: none;--chip-bg: #edebf8;--fill: #f2f1fa;--fill-soft: #f8f7fc;--inset: #edebf6;--row-line: #f2f1f8;--label: #a2a0b4;--label-faint: #c7c5d6;--icon-faint: #bdbbce;--ink-soft: #34324a;--ink-strong: #232136;--ctrl-line: #d6d4e4;--btn-line: #e2e0ee;--dash-line: #dddbe9;--bad-line: #f4cfd0;--scrim: rgba(28, 27, 46, .34);--scrim-strong: rgba(28, 27, 46, .42);--scroll-thumb: #d4d2e4;--scroll-edge: #f5f5fb;--font-ui: "Poppins", system-ui, sans-serif;--font-display: "Poppins", sans-serif;--font-mono: "JetBrains Mono", monospace;--r-card: 16px;--r-btn: 10px;--r-pill: 8px;--r-chip: 10px;--r-ctl: 10px;--r-pop: 14px;--r-sheet: 18px;--r-tile: 12px;--shadow-card: 0 1px 2px rgba(28, 27, 46, .04), 0 8px 24px rgba(108, 92, 231, .06);--shadow-pop: 0 16px 44px rgba(28, 27, 46, .14);--shadow-overlay: 0 20px 60px rgba(28, 27, 46, .18);--shadow-modal: 0 24px 70px rgba(28, 27, 46, .22);--shadow-toast: 0 12px 36px rgba(28, 27, 46, .22);--frame-gap: 0px;--frame-r: 0px;--frame-border: none}.app[data-theme=crm]{--accent: #3d5afe;--accent-press: #2f49d8;--on-accent: #ffffff;--on-accent-soft: #dbe2ff;--cta: #3d5afe;--cta-press: #2f49d8;--info: #16a6bd;--info-bg: #d8f1f5;--acc-darkmid: #2f49d8;--acc-ondark: #b9c4ff;--acc-darksoft: #e4e9ff;--line: #e6e9f2;--surface: #f4f6fc;--panel: #ffffff;--panel-2: #eef1fa;--line-soft: #eef1f8;--ink: #1a2340;--muted: #515b78;--dim: #6b7490;--faint: #98a1b8;--won: #17b364;--won-bg: #e6f7ed;--warn: #e6a700;--warn-bg: #fdf0c6;--bad: #e5484d;--bad-bg: #fde7e7;--requested: #5b6b9a;--requested-bg: #e9edf7;--field-bg: #ffffff;--shell-bg: #f4f6fc;--sidebar-bg: #ffffff;--pop-bg: #ffffff;--nav-active-bg: var(--accent);--nav-active-ink: var(--on-accent);--nav-active-shadow: none;--chip-bg: #e8edf9;--fill: #eef1fa;--fill-soft: #f6f8fd;--inset: #e9edf8;--row-line: #eef1f8;--label: #98a1b8;--label-faint: #c2c9d8;--icon-faint: #b6bdce;--ink-soft: #2b3656;--ink-strong: #1f2840;--ctrl-line: #d4d9e6;--btn-line: #dfe3ee;--dash-line: #d9dde9;--bad-line: #f4cfd0;--scrim: rgba(26, 35, 64, .34);--scrim-strong: rgba(26, 35, 64, .42);--scroll-thumb: #d2d7e4;--scroll-edge: #f4f6fc;--font-ui: "Inter", system-ui, sans-serif;--font-display: "Inter", sans-serif;--font-mono: "JetBrains Mono", monospace;--r-card: 14px;--r-btn: 10px;--r-pill: 8px;--r-chip: 10px;--r-ctl: 10px;--r-pop: 14px;--r-sheet: 18px;--r-tile: 12px;--shadow-card: 0 1px 2px rgba(26, 35, 64, .04), 0 6px 20px rgba(61, 90, 254, .05);--shadow-pop: 0 16px 44px rgba(26, 35, 64, .14);--shadow-overlay: 0 20px 60px rgba(26, 35, 64, .18);--shadow-modal: 0 24px 70px rgba(26, 35, 64, .22);--shadow-toast: 0 12px 36px rgba(26, 35, 64, .22);--frame-gap: 0px;--frame-r: 0px;--frame-border: none}@media (max-width: 900px){.login-hero{display:none!important}}@keyframes sbpFade{0%{opacity:0}to{opacity:1}}@keyframes sbpPop{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}input,button{font-family:inherit}
