:root,[data-theme=light]{--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--series-6:#008300;--series-7:#4a3aa7;--series-8:#e34948;--field-w:280px;--field-w-number:80px;--field-w-text:400px;--field-w-money:140px;--field-w-date:180px;--field-w-date-range:340px;--field-w-time:120px;--field-control-h:32px;--field-text:13px;--button-lg-h:32px;--control-h:28px;--field-h:52px;--button-xs-h:24px;--button-sm-h:28px;--button-md-h:28px;--button-icon:28px;--button-icon-sm:24px;--button-px:8px;--button-lg-px:12px;--button-xs-px:6px;--segment-h:22px;--tag-h:20px;--count-fs:calc(10em / 13);--count-h:1.4em;--count-px:0.4em;--fact-h:32px;--fact-label-w:104px;--section-head-h:28px;--field-label-bg:var(--surface);--slate-50:#f5f7f9;--slate-100:#ebeff3;--slate-200:#dce3ea;--slate-300:#c2cdd7;--slate-400:#9ba8b5;--slate-500:#6e7c8a;--slate-600:#51606e;--slate-700:#3a4754;--slate-800:#28323d;--slate-900:#18202a;--slate-950:#0f1620;--blue-50:#eef4fc;--blue-100:#dbe9fc;--blue-200:#c7ddf9;--blue-300:#96c1f7;--blue-400:#589aec;--blue-500:#1b76d9;--blue-600:#0064c2;--blue-700:#0054a4;--blue-800:#004182;--blue-900:#012f61;--teal-50:#e8f6f7;--teal-100:#d8eef0;--teal-200:#b4dfe3;--teal-300:#84cbd2;--teal-400:#46aeb8;--teal-500:#14909e;--teal-600:#0e7c8b;--teal-700:#0a6470;--teal-800:#094e58;--teal-900:#0a3d45;--green-600:#15805a;--green-100:#dcefe6;--green-800:#0b5c40;--amber-600:#a9730c;--amber-100:#f4e7ce;--amber-800:#7a520a;--red-600:#b43a35;--red-100:#f6e2e0;--red-800:#862622;--bg:#f5f7f9;--surface:#ffffff;--surface-2:#edeff0;--surface-hover:#f5f7f9;--surface-3:#e1e2e4;--surface-inset:#f5f7f9;--surface-overlay:var(--surface);--border:#e7e8ea;--border-strong:#d8d9db;--border-focus:var(--blue-500);--text:var(--slate-950);--text-2:var(--slate-800);--text-muted:var(--slate-600);--text-faint:var(--slate-400);--text-on-accent:#ffffff;--text-link:var(--blue-600);--accent:var(--blue-500);--accent-hover:var(--blue-600);--accent-soft:var(--blue-100);--accent-soft-hover:var(--blue-200);--accent-soft-mid:color-mix(in srgb,var(--blue-100),var(--blue-200));--accent-soft-text:var(--blue-700);--nav-bg:#ffffff;--page-viewport-h:calc(100dvh - 49px);--nav-surface:#f7f7f7;--nav-text:var(--slate-800);--nav-text-strong:var(--slate-950);--nav-text-dim:var(--slate-500);--nav-hover:#f4f4f4;--nav-active:#eeeeee;--nav-accent:var(--blue-500);--nav-border:rgba(15,22,32,0.08);--nav-raised:#ffffff;--nav-raised-border:rgba(15,22,32,0.12);--inverse-bg:var(--slate-950);--inverse-active:#1b2734;--inverse-text:#c4d0dc;--ok:var(--green-600);--ok-soft:var(--green-100);--ok-text:var(--green-800);--warn:var(--amber-600);--warn-soft:var(--amber-100);--warn-text:var(--amber-800);--bad:var(--red-600);--bad-soft:var(--red-100);--bad-text:var(--red-800);--info:var(--teal-600);--info-soft:var(--teal-100);--info-text:var(--teal-800);--purple:#7c5cc4;--purple-soft:#ece6f6;--purple-text:#56389a;--presence-0:#ea580c;--presence-1:#7c3aed;--presence-2:#16a34a;--presence-3:#db2777;--presence-4:#0d9488;--presence-5:#4f46e5;--presence-6:#65a30d;--presence-7:#a21caf;--neutral:var(--slate-500);--neutral-soft:var(--slate-200);--neutral-soft-hover:var(--slate-300);--neutral-text:var(--slate-700);--content-max:1280px;--page-gutter:40px;--page-max:calc(var(--content-max) + 2 * var(--page-gutter));--w-narrow:720px;--w-standard:1040px;--page-max-narrow:calc(var(--w-narrow) + 2 * var(--page-gutter));--page-max-standard:calc(var(--w-standard) + 2 * var(--page-gutter));--font-sans:"Halide Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI Variable Display","Segoe UI",Helvetica,Arial,sans-serif;--font-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace;--icon-stroke:1.75;--fs-display:32px;--lh-display:1.08;--fs-title:20px;--lh-title:1.15;--fs-section:18px;--lh-section:1.25;--fs-sub:15px;--lh-sub:1.3;--fs-body:13px;--lh-body:1.45;--fs-label:12px;--lh-label:1.35;--fs-caption:11px;--lh-caption:1.35;--fs-micro:10px;--lh-micro:1.3;--fs-rail:14px;--lh-rail:16px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extra:800;--track-tight:-0.02em;--track-normal:-0.005em;--track-wide:0.07em;--r-full:999px;--r-surface:12px;--r-control:8px;--r-chip:6px;--r-count:0.4em;--r-overlay:12px;--r-modal:16px;--r-tile:0px;--elev-overlay:0 1px 2px -1px rgba(15,22,32,0.1),0 8px 20px -6px rgba(15,22,32,0.16),0 0 10px -2px rgba(15,22,32,0.06);--elev-overlay-heavy:0 2px 4px -1px rgba(15,22,32,0.12),0 8px 40px -10px rgba(15,22,32,0.32),0 0 16px -3px rgba(15,22,32,0.1);--scroll-shadow:rgba(15,22,32,0.2);--elev-overlay-light:0 1px 1px rgba(15,22,32,0.06),0 2px 6px -2px rgba(15,22,32,0.1);--ring:0 0 0 1px var(--border-focus);--ring-offset:0 0 0 2px var(--surface),0 0 0 4px var(--border-focus);--scrim:rgba(15,22,32,0.45);--z-sticky:10;--z-nav:100;--z-drawer:1000;--z-modal:1100;--z-popover:1200;--z-toast:1300;--z-tooltip:1400;--dur-fast:120ms;--dur:180ms;--dur-slow:260ms;--ease:cubic-bezier(0.2,0.6,0.2,1);--ease-out:cubic-bezier(0.16,1,0.3,1);color-scheme:light}@media (max-width:767px){:root{--page-gutter:24px}}[data-theme=dark]{--surface-overlay:var(--surface);--field-label-bg:var(--surface);--ring:0 0 0 1px var(--border-focus);--ring-offset:0 0 0 2px var(--surface),0 0 0 4px var(--border-focus);--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#008300;--series-7:#9085e9;--series-8:#e66767;--bg:#12141e;--surface:#1f2332;--surface-2:#262a3b;--surface-hover:#232737;--surface-3:#2b2f41;--surface-inset:#181b29;--surface-overlay:#262a3b;--border:#32374c;--border-strong:#4c5067;--text:#f3f3f7;--text-2:#c9cbde;--text-muted:#a6aac1;--text-faint:#7d8198;--text-on-accent:#0f1620;--text-link:#83b7f8;--accent:#4997f4;--accent-hover:#6daaf7;--accent-soft:#0f2c4e;--accent-soft-hover:#143863;--accent-soft-mid:color-mix(in srgb,#0f2c4e,#143863);--accent-soft-text:#a1c8f9;--border-focus:#4997f4;--nav-bg:#000000;--nav-surface:#0b0d17;--nav-text:#a6aac1;--nav-text-strong:#ffffff;--nav-text-dim:#63677d;--nav-hover:#181b29;--nav-active:#181b29;--nav-accent:#6daaf7;--nav-border:rgba(255,255,255,0.08);--nav-raised:rgba(255,255,255,0.06);--nav-raised-border:rgba(255,255,255,0.12);--inverse-bg:#000000;--inverse-active:#181b29;--inverse-text:#a6aac1;--ok:#3fb07f;--ok-soft:#11271e;--ok-text:#7fd6ac;--warn:#d29a3a;--warn-soft:#2a2113;--warn-text:#e6c182;--bad:#d9655f;--bad-soft:#2c1716;--bad-text:#eaa19c;--info:#2bb0bf;--info-soft:#0e2a30;--info-text:#7fd6df;--purple:#8c45ff;--purple-soft:#241b40;--purple-text:#bfa3ff;--presence-0:#f28c4b;--presence-1:#a98bf5;--presence-2:#4cc47a;--presence-3:#f07ab4;--presence-4:#2dd4bf;--presence-5:#8f93f5;--presence-6:#9ccf4a;--presence-7:#d57ae0;--neutral:#7d8198;--neutral-soft:#262a3b;--neutral-soft-hover:#2b2f41;--neutral-text:#c9cbde;--scrim:rgba(0,0,0,0.6);--elev-overlay:0 1px 2px -1px rgba(0,0,0,0.5),0 10px 24px -6px rgba(0,0,0,0.6),0 0 12px -2px rgba(0,0,0,0.45);--elev-overlay-heavy:0 2px 4px -1px rgba(0,0,0,0.55),0 12px 44px -10px rgba(0,0,0,0.75),0 0 18px -3px rgba(0,0,0,0.5);--scroll-shadow:rgba(0,0,0,0.6);--elev-overlay-light:0 1px 1px rgba(0,0,0,0.4),0 2px 6px -2px rgba(0,0,0,0.5);color-scheme:dark}@font-face{font-family:Halide Sans;font-weight:100 450;src:local("Segoe UI Variable Display"),local("Segoe UI");ascent-override:104%;descent-override:29%;line-gap-override:0%}@font-face{font-family:Halide Sans;font-weight:451 650;src:local("Segoe UI Variable Display"),local("Segoe UI Semibold");ascent-override:104%;descent-override:29%;line-gap-override:0%}@font-face{font-family:Halide Sans;font-weight:651 900;src:local("Segoe UI Variable Display"),local("Segoe UI Bold");ascent-override:104%;descent-override:29%;line-gap-override:0%}@font-face{font-family:Halide Sans;font-style:italic;font-weight:100 550;src:local("Segoe UI Italic");ascent-override:104%;descent-override:29%;line-gap-override:0%}@font-face{font-family:Halide Sans;font-style:italic;font-weight:551 900;src:local("Segoe UI Bold Italic");ascent-override:104%;descent-override:29%;line-gap-override:0%}[data-menu-panel][data-theme=dark],[data-theme=dark] [data-menu-panel]:not([data-theme=light]){--surface-hover:#2b2f41}.pp-marketing.pp-marketing{--bg:#fbf8f3;--surface:#ffffff;--surface-2:#f6efe5;--surface-3:#ece2d4;--surface-hover:#f6efe5;--surface-inset:#f8f3ec;--surface-overlay:#ffffff;--border:#ebe3d7;--border-strong:#d9cfbf;--border-focus:#2a2c31;--text:#2a2c31;--text-2:#42464d;--text-muted:#6b7079;--text-faint:#a5a8ae;--text-on-accent:#ffffff;--text-link:#2a2c31;--accent:#f0663a;--accent-hover:#de5529;--accent-soft:#fde5d9;--accent-soft-hover:#fbd5c3;--accent-soft-mid:#fcddce;--accent-soft-text:#9c3b17;--info:#3f74d8;--info-soft:#e1ebfb;--info-text:#234f9e;--mkt-sand:#f6eee3;--mkt-sand-deep:#efe3d2;--mkt-orange:#f0663a;--mkt-orange-soft:#fde5d9;--mkt-orange-mid:#f7b597;--mkt-blue:#7aa7f0;--mkt-blue-soft:#dfe9fb;--mkt-pink:#f0b4ca;--mkt-pink-soft:#fbe5ed;--mkt-mint:#9fd6bb;--mkt-mint-soft:#e0f2e8;--mkt-yellow:#f4cf74;--mkt-yellow-soft:#fcf1d3;--mkt-lilac:#bfb0ef;--mkt-lilac-soft:#ece7fb;--mkt-night:#25272c;--mkt-night-2:#33363c;--mkt-orange-ink:#c4471d;--mkt-blue-ink:#2f63c4;--mkt-pink-ink:#b8457a;--mkt-mint-ink:#237a54;--mkt-yellow-ink:#8f6410;--mkt-lilac-ink:#5b45b8;--mkt-sand-ink:#7a6548;--r-button:999px;--r-control:10px;--r-overlay:14px;--r-surface:20px;--r-mkt-card:28px;--r-mkt-panel:16px;--r-mkt-tile:12px;--r-mkt-phone:36px;--r-mkt-screen:28px;--mkt-shadow:0 1px 3px rgba(42,44,49,0.08),0 12px 24px -6px rgba(42,44,49,0.1);--mkt-shadow-lg:0 2px 6px rgba(42,44,49,0.06),0 24px 48px -12px rgba(42,44,49,0.18);--fs-body:15px;--lh-body:1.5;--fs-label:13px;--lh-label:1.45;--button-sm-h:36px;--button-md-h:40px;--button-lg-h:48px;--button-px:18px;--button-lg-px:24px;--field-control-h:44px;--field-text:15px;--field-h:64px;--segment-h:30px;--font-display:var(--font-mkt-display),var(--font-sans);--font-annotation:var(--font-mkt-serif),Georgia,serif}.pp-marketing.pp-marketing:not([data-mkt-theme=orange]){--bg:#fcfbf8;--surface-2:#ebeff3;--surface-3:#dce3ea;--surface-hover:#f5f7f9;--surface-inset:#f5f7f9;--border:#e4e9ee;--border-strong:#d2dae2;--accent:#1b76d9;--accent-hover:#0063c4;--accent-soft:#dbe9fc;--accent-soft-hover:#c8dcf8;--accent-soft-mid:#d1e3fa;--accent-soft-text:#0f4f99;--mkt-sand:#eef2f6;--mkt-sand-deep:#e2e8ef;--mkt-sand-ink:#4b5a6b;--mkt-orange:#1b76d9;--mkt-orange-soft:#dbe9fc;--mkt-orange-mid:#8ab8ef;--mkt-orange-ink:#1470d2}.pp-marketing.pp-marketing .mkt-app,.pp-marketing.pp-marketing.mkt-app{--bg:#fcfbf8;--surface:#ffffff;--surface-2:var(--slate-100);--surface-3:var(--slate-200);--surface-hover:var(--slate-50);--surface-inset:var(--slate-50);--surface-overlay:#ffffff;--border:#e4e9ee;--border-strong:#d2dae2;--border-focus:var(--blue-500);--text:var(--slate-950);--text-2:var(--slate-800);--text-muted:var(--slate-600);--text-faint:var(--slate-400);--text-on-accent:#ffffff;--text-link:var(--blue-600);--accent:var(--blue-500);--accent-hover:var(--blue-600);--accent-soft:var(--blue-100);--accent-soft-hover:var(--blue-200);--accent-soft-mid:color-mix(in srgb,var(--blue-100),var(--blue-200));--accent-soft-text:var(--blue-700);--info:var(--teal-600);--info-soft:var(--teal-100);--info-text:var(--teal-800);--r-button:var(--r-control);--r-control:8px;--r-overlay:12px;--r-surface:12px}.onboarding-theme{--r-control:12px;--r-overlay:12px;--r-surface:20px;--r-tile:16px;--field-control-h:40px;--field-text:15px;--field-h:60px;--button-lg-h:40px}.pp-mobile{--fs-display:34px;--lh-display:1.1;--fs-title:28px;--lh-title:1.2;--fs-section:20px;--lh-section:1.25;--fs-sub:17px;--lh-sub:1.3;--fs-body:15px;--lh-body:1.35;--fs-label:13px;--lh-label:1.35;--fs-caption:12px;--lh-caption:1.3;--fs-micro:11px;--lh-micro:1.3;--field-control-h:48px;--field-text:16px;--field-h:72px;--control-h:40px;--button-xs-h:32px;--button-sm-h:32px;--button-md-h:40px;--button-lg-h:48px;--button-icon:44px;--button-icon-sm:36px;--button-px:16px;--button-lg-px:16px;--button-xs-px:12px;--segment-h:32px;--tag-h:24px;--count-fs:calc(11em / 15);--count-h:calc(18em / 11);--fact-h:44px;--fact-label-w:112px;--section-head-h:40px;--ii-micro:14px;--ii-caption:14px;--ii-label:16px;--ii-body:18px;--ii-sub:20px;--ii-section:20px;--ii-title:24px;--ii-display:28px;--ii-micro-solid:12px;--ii-caption-solid:12px;--ii-label-solid:12px;--ii-body-solid:14px;--ii-sub-solid:16px;--ii-section-solid:16px;--ii-title-solid:18px;--ii-display-solid:22px}@keyframes onb-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes onb-pop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes onb-draw{0%{stroke-dashoffset:var(--dash)}to{stroke-dashoffset:0}}@keyframes onb-drawer{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.onboarding-theme [class*=animate-onb]{animation:none!important}}:root:not([data-page-layout=cards]):not([data-theme=dark]) [data-app-sidebar]{--nav-bg:var(--bg);--nav-surface:var(--bg)}:root:not([data-page-layout=cards]) [data-sidebar-divider]{border-top-color:transparent}:root:not([data-page-layout=cards]):not([data-theme=dark]) [data-app-tabbar]{background:var(--bg)}:root:not([data-page-layout=cards])[data-topbar-tone=grey]:not([data-theme=dark]) [data-app-topbar]{--nav-bg:var(--bg);--nav-surface:var(--bg)}:root:not([data-page-layout=cards])[data-tabbar-tone=white]:not([data-theme=dark]) [data-app-tabbar]{background:var(--surface)}:root:not([data-page-layout=cards])[data-tab-border=blue] [data-tab-box]{border-color:var(--accent)}:root:not([data-page-layout=cards])[data-tab-fill=grey] [data-tab-box]{background:var(--surface-2)}:root{--air-x:20px;--air-top:20px;--chrome-x:32px;--pane-pad:calc(0.75rem + var(--air-x));--pane-top:calc(0.75rem + var(--air-top));--side-col-w:calc(16rem + 2 * var(--pane-pad))}[data-side-column]{--rail-pad:var(--pane-pad);--rail-first-top:var(--pane-top)}[data-section-title]{text-box:trim-both cap alphabetic;white-space:nowrap;overflow-x:clip;overflow-y:visible;text-overflow:ellipsis}[data-bleed-area]{--bleed-l:0px;--bleed-r:0px;--line-l:0.75rem;--line-r:0.75rem;--tool-l:0px;--tool-r:0px}[data-list-grid]{--bleed-l:calc(-1 * var(--pane-pad));--bleed-r:calc(-1 * var(--pane-pad));--line-l:0.75rem;--line-r:0.75rem;--tool-l:0px;--tool-r:0px}:root[data-grid-edge=edge] [data-bleed-area]{--bleed-l:var(--pane-pad);--bleed-r:var(--pane-pad);--line-l:initial;--line-r:initial;--tool-l:initial;--tool-r:initial}:root[data-grid-edge=edge] [data-list-grid]{--bleed-l:0px;--bleed-r:0px;--line-l:var(--pane-pad);--line-r:var(--pane-pad);--tool-l:initial;--tool-r:initial}:root[data-show-air] [data-pane]{box-shadow:inset var(--pane-pad) 0 0 0 rgb(249 115 22/.4),inset calc(-1 * var(--pane-pad)) 0 0 0 rgb(249 115 22/.4),inset 0 var(--pane-top) 0 0 rgb(249 115 22/.4)}:root[data-show-air] [data-pane]:has([data-full-bleed-x]),:root[data-show-air] [data-pane]:has([data-full-bleed]){box-shadow:none}:root[data-show-air] [data-side-column]{box-shadow:inset var(--pane-pad) 0 0 0 rgb(249 115 22/.4),inset 0 var(--pane-top) 0 0 rgb(249 115 22/.4)}@keyframes pp-enter-forward{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes pp-enter-back{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}@keyframes pp-enter-fade{0%{opacity:0}to{opacity:1}}[data-enter=forward]{animation:pp-enter-forward .22s var(--ease-out) both}[data-enter=back]{animation:pp-enter-back .22s var(--ease-out) both}[data-enter=fade]{animation:pp-enter-fade .22s var(--ease-out) both}@media (prefers-reduced-motion:reduce){[data-enter]{animation:none}}