:root{--base-charcoal-01:#2b2b28;--base-charcoal-02:#252522;--base-charcoal-03:#1e1e1b;--base-cool-black:#181a1c;--base-cool-grey-03:#efeff0;--base-cool-grey-04:#e3e4e4;--base-cool-grey-05:#d4d5d6;--base-cool-grey-06:#c3c5c7;--base-cool-grey-07:#b1b4b5;--base-cool-grey-08:#9ea2a4;--base-cool-grey-09:#8c8f92;--base-cool-grey-10:#7a7e80;--base-cool-grey-11:#696e71;--base-cool-grey-12:#5a5f63;--base-cool-grey-13:#4e5457;--base-cool-grey-14:#454b4f;--base-cool-grey-15:#40464a;--base-deep-black:#131313;--base-eggshell-01:#f7f7f4;--base-eggshell-02:#f1f1ee;--base-eggshell-03:#eaeae7;--base-light-grey-01:#fdfdfd;--base-light-grey-02:#f8f8f8;--base-neutral-black:#1d1d1d;--base-neutral-grey-03:#f0f0f0;--base-neutral-grey-04:#e5e5e5;--base-neutral-grey-05:#d7d7d7;--base-neutral-grey-06:#c7c7c7;--base-neutral-grey-07:#b7b7b7;--base-neutral-grey-08:#a5a5a5;--base-neutral-grey-09:#939393;--base-neutral-grey-10:#838383;--base-neutral-grey-11:#737373;--base-neutral-grey-12:#656565;--base-neutral-grey-13:#5a5a5a;--base-neutral-grey-14:#525252;--base-neutral-grey-15:#4d4d4d;--base-pitch-black:#000;--base-pure-black:#000;--base-pure-transparent:#0000;--base-pure-white:#fff;--base-soft-black:#36352e;--base-soft-white:#fffef7;--base-warm-black:#1d1c1a;--base-warm-grey-03:#f0f0ef;--base-warm-grey-04:#e5e4e3;--base-warm-grey-05:#d7d6d5;--base-warm-grey-06:#c7c7c5;--base-warm-grey-07:#b7b5b3;--base-warm-grey-08:#a5a4a0;--base-warm-grey-09:#93928e;--base-warm-grey-10:#83807c;--base-warm-grey-11:#73716c;--base-warm-grey-12:#65635e;--base-warm-grey-13:#5a5752;--base-warm-grey-14:#524f49;--base-warm-grey-15:#4d4a44;--base-bright-green:#72e500;--base-dark-red:#6c000d;--base-mid-blue:#44b0ff;--base-mid-blue-trans:#44b0ff66;--base-mid-yellow-dark:#eae098;--base-mid-yellow-light:#fff07e;--base-muted-green-dark:#008421;--base-muted-green-light:#006519;--base-orange:#ff9f0a;--base-placeholder-purple:#9747ff;--base-soft-orange:#fff8ee;--base-soft-red:#fdf2f4;--base-soft-yellow:#fffef3;--base-spot-butterscotch-soft-light:#fffaf0;--base-spot-butterscotch-solid-light:#ffbe3c;--base-spot-savoy-soft-light:#f2f3ff;--base-spot-savoy-solid-light:#425bff;--base-spot-punch-soft-light:#fff4f7;--base-spot-punch-solid-light:#f6578a;--base-spot-lilac-soft-light:#fbf2ff;--base-spot-lilac-solid-light:#dc8fff;--base-standard-color-blue-bright-dark:#3394ff;--base-standard-color-blue-bright-light:#007aff;--base-standard-color-blue-deep-light:#003c73;--base-standard-color-blue-muted-dark:#bcd4ee;--base-standard-color-blue-muted-light:#adc6e5;--base-standard-color-brown-bright-dark:#d78042;--base-standard-color-brown-bright-light:#c56a2d;--base-standard-color-brown-deep-light:#562b00;--base-standard-color-brown-muted-dark:#ddbc9f;--base-standard-color-brown-muted-light:#d1b192;--base-standard-color-green-bright-dark:#5de59d;--base-standard-color-green-bright-light:#30d97f;--base-standard-color-green-deep-light:#375f2e;--base-standard-color-green-muted-dark:#d3eeb1;--base-standard-color-green-muted-light:#c7e4a1;--base-standard-color-grey-bright-dark:#cac7c0;--base-standard-color-grey-bright-light:#f5f4ef;--base-standard-color-grey-deep-light:#5b5b5b;--base-standard-color-grey-muted-dark:#bebeba;--base-standard-color-grey-muted-light:#eaeae7;--base-standard-color-orange-bright-dark:#ff9a55;--base-standard-color-orange-bright-light:#ff8c42;--base-standard-color-orange-deep-light:#6a3a12;--base-standard-color-orange-muted-dark:#ffb180;--base-standard-color-orange-muted-light:#ffa36b;--base-standard-color-pink-bright-dark:#ff86ca;--base-standard-color-pink-bright-light:#ff6fbf;--base-standard-color-pink-deep-light:#6a2344;--base-standard-color-pink-muted-dark:#ffcfea;--base-standard-color-pink-muted-light:#ffcef2;--base-standard-color-purple-bright-dark:#a081ff;--base-standard-color-purple-bright-light:#8a5cff;--base-standard-color-purple-deep-light:#2a2457;--base-standard-color-purple-muted-dark:#a195c4;--base-standard-color-purple-muted-light:#978ab4;--base-standard-color-red-bright-dark:#ff5a63;--base-standard-color-red-bright-light:#ff3c41;--base-standard-color-red-deep-light:#6a1a18;--base-standard-color-red-muted-dark:#ea8c7f;--base-standard-color-red-muted-light:#e2816e;--base-standard-color-teal-bright-dark:#32d6c7;--base-standard-color-teal-bright-light:#00c4b3;--base-standard-color-teal-deep-light:#0f4a46;--base-standard-color-teal-muted-dark:#a3d4c8;--base-standard-color-teal-muted-light:#94c6ba;--base-standard-color-yellow-bright-dark:#f5c93f;--base-standard-color-yellow-bright-light:#ffd84a;--base-standard-color-yellow-deep-light:#7a5c00;--base-standard-color-yellow-muted-dark:#eec974;--base-standard-color-yellow-muted-light:#f6d180;--base-blue-trans-1:#007aff26;--base-light-green:#02da8f;--base-red-1:#f13232;--base-system-blue-dark:#0a84ff;--base-system-blue-light:#007aff;--base-system-blue-light-trans-40:#007aff66;--base-system-blue-trans-15:#007aff26;--base-system-brown-dark:#ac8e68;--base-system-brown-light:#a2845e;--base-system-cyan-dark:#64d2ff;--base-system-cyan-light:#32ade6;--base-system-green-dark:#30d158;--base-system-green-dark-trans-10:#30d1581a;--base-system-green-light:#34c759;--base-system-green-light-trans-10:#34c7591a;--base-system-indigo-dark:#5e5ce6;--base-system-indigo-light:#5856d6;--base-system-mint-dark:#63e6e2;--base-system-mint-light:#00c7be;--base-system-orange-dark:#ff9f0a;--base-system-orange-light:#ff9500;--base-system-pink-dark:#ff375f;--base-system-pink-light:#ff2d55;--base-system-purple-dark:#bf5af2;--base-system-purple-light:#af52de;--base-system-red-dark:#ff453a;--base-system-red-light:#ff3b30;--base-system-teal-dark:#40cbe0;--base-system-teal-light:#30b0c7;--base-system-yellow-dark:#ffd60a;--base-system-yellow-light:#fc0;--base-trans-black-0:#0000;--base-trans-black-10:#0000001a;--base-trans-black-15:#00000026;--base-trans-black-2:#00000005;--base-trans-black-20:#0003;--base-trans-black-25:#00000040;--base-trans-black-30:#0000004d;--base-trans-black-40:#0006;--base-trans-black-5:#0000000d;--base-trans-black-50:#00000080;--base-trans-black-60:#0009;--base-trans-black-90:#000000e6;--base-trans-darker-black-90:#202020e6;--base-trans-soft-black-80:#36352ecc;--base-trans-white-0:#fff0;--base-trans-white-10:#ffffff1a;--base-trans-white-15:#ffffff26;--base-trans-white-20:#fff3;--base-trans-white-25:#ffffff40;--base-trans-white-30:#ffffff4d;--base-trans-white-40:#fff6;--base-trans-white-5:#ffffff0d;--base-trans-white-50:#ffffff80;--base-trans-white-60:#fff9;--base-trans-white-90:#ffffffe6}
:root{--places-muted-pink:var(--base-standard-color-pink-muted-light);--places-muted-purple:var(--base-standard-color-purple-muted-light);--places-muted-yellow:var(--base-standard-color-yellow-muted-light);--places-muted-blue:var(--base-standard-color-blue-muted-light);--places-muted-green:var(--base-standard-color-green-muted-light);--places-muted-red:var(--base-standard-color-red-muted-light);--places-muted-orange:var(--base-standard-color-orange-muted-light);--places-muted-teal:var(--base-standard-color-teal-muted-light);--places-muted-grey:var(--base-standard-color-grey-muted-light);--places-muted-brown:var(--base-standard-color-brown-muted-light);--places-deep-grey:var(--base-standard-color-grey-deep-light);--places-deep-red:var(--base-standard-color-red-deep-light);--places-deep-orange:var(--base-standard-color-orange-deep-light);--places-deep-yellow:var(--base-standard-color-yellow-deep-light);--places-deep-pink:var(--base-standard-color-pink-deep-light);--places-deep-brown:var(--base-standard-color-brown-deep-light);--places-deep-green:var(--base-standard-color-green-deep-light);--places-deep-teal:var(--base-standard-color-teal-deep-light);--places-deep-blue:var(--base-standard-color-blue-deep-light);--places-deep-purple:var(--base-standard-color-purple-deep-light);--places-bright-grey:var(--base-standard-color-grey-bright-light);--places-bright-red:var(--base-standard-color-red-bright-light);--places-bright-orange:var(--base-standard-color-orange-bright-light);--places-bright-yellow:var(--base-standard-color-yellow-bright-light);--places-bright-pink:var(--base-standard-color-pink-bright-light);--places-bright-brown:var(--base-standard-color-brown-bright-light);--places-bright-green:var(--base-standard-color-green-bright-light);--places-bright-teal:var(--base-standard-color-teal-bright-light);--places-bright-blue:var(--base-standard-color-blue-bright-light);--places-bright-purple:var(--base-standard-color-purple-bright-light);--system-status:var(--base-pitch-black);--text-primary:var(--base-soft-black);--text-secondary:var(--base-warm-grey-09);--text-tertiary:var(--base-warm-grey-07);--text-onfill-maintain:var(--base-pure-white);--text-onfill-inverse:var(--base-pure-white);--text-disabled:var(--base-trans-black-25);--text-primary-prefilled:var(--base-trans-soft-black-80);--surface-primary:var(--base-pure-white);--surface-secondary:var(--base-eggshell-01);--surface-tertiary:var(--base-eggshell-02);--surface-quaternary:var(--base-eggshell-03);--surface-glass:var(--base-trans-white-90);--surface-control:var(--base-warm-grey-09);--surface-disabled:var(--base-trans-black-10);--surface-post-divider:var(--base-eggshell-03);--surface-profile-picture-background:var(--base-eggshell-03);--surface-contrast:var(--base-soft-black);--surface-settings:var(--base-light-grey-02);--input-field-autofill:var(--base-soft-yellow);--input-field-warning:var(--base-soft-orange);--input-field-validation:var(--base-soft-red);--control-surface-primary:var(--base-pure-white);--control-surface-secondary:var(--base-eggshell-01);--control-surface-tertiary:var(--base-eggshell-02);--notification-spotlight:var(--base-mid-yellow-light);--shadow:var(--base-trans-black-15);--menu-header-overlay:var(--base-trans-black-30);--menu-divider-minor:var(--base-trans-black-20);--menu-divider-major:var(--base-trans-black-10);--menu-shadow:var(--base-trans-black-20);--control-shadow-minor:var(--base-trans-black-5);--control-shadow-minor-2:var(--base-trans-black-2);--control-shadow-null:var(--base-trans-black-0);--control-shadow-major:var(--base-trans-black-15);--control-inactive:var(--base-trans-black-40);--image-controls:var(--base-trans-black-60);--attachment-preview-shadow:var(--base-trans-black-25);--country-flag-keyline:var(--base-trans-black-10);--post-divider-stroke:var(--base-trans-black-10);--toast-shadow:var(--base-trans-black-15);--ornament-shadow:var(--base-trans-black-25);--input-field-focused:var(--base-trans-black-20);--claim-card-highlight:var(--base-trans-white-50);--system-yellow:var(--base-system-yellow-light);--system-red:var(--base-system-red-light);--system-purple:var(--base-system-purple-light);--system-green:var(--base-system-green-light);--system-orange:var(--base-system-orange-light);--system-mint:var(--base-system-mint-light);--system-teal:var(--base-system-teal-light);--system-cyan:var(--base-system-cyan-light);--system-indigo:var(--base-system-indigo-light);--system-pink:var(--base-system-pink-light);--system-brown:var(--base-system-brown-light);--black:var(--base-pure-black);--white:var(--base-pure-white);--transparent:var(--base-pure-transparent);--alert:var(--base-system-red-light);--task-complete:var(--base-muted-green-light);--text-task-inactive:var(--base-dark-red);--text-task-active:var(--base-orange);--text-task-urgent:var(--base-system-red-light);--text-task-complete:var(--base-bright-green);--system-blue:var(--base-system-blue-light);--system-blue-trans-1:var(--base-system-blue-trans-15);--system-blue-trans-2:var(--base-system-blue-light-trans-40);--file-attach:var(--base-mid-blue);--file-attach-preparing:var(--base-mid-blue-trans);--file-attach-document:var(--base-pure-white);--placeholder-purple:var(--base-placeholder-purple);--butter-scotch-soft-light:var(--base-spot-butterscotch-soft-light);--butter-scotch-solid-light:var(--base-spot-butterscotch-solid-light);--savoy-soft-light:var(--base-spot-savoy-soft-light);--savoy-solid-light:var(--base-spot-savoy-solid-light);--punch-soft-light:var(--base-spot-punch-soft-light);--punch-solid-light:var(--base-spot-punch-solid-light);--lilac-soft-light:var(--base-spot-lilac-soft-light);--lilac-solid-light:var(--base-spot-lilac-solid-light)}
.dark,[data-theme=dark]{--places-muted-pink:var(--base-standard-color-pink-muted-dark);--places-muted-purple:var(--base-standard-color-purple-muted-dark);--places-muted-yellow:var(--base-standard-color-yellow-muted-dark);--places-muted-blue:var(--base-standard-color-blue-muted-dark);--places-muted-green:var(--base-standard-color-green-muted-dark);--places-muted-red:var(--base-standard-color-red-muted-dark);--places-muted-orange:var(--base-standard-color-orange-muted-dark);--places-muted-teal:var(--base-standard-color-teal-muted-dark);--places-muted-grey:var(--base-standard-color-grey-muted-dark);--places-muted-brown:var(--base-standard-color-brown-muted-dark);--places-deep-grey:var(--base-standard-color-grey-deep-light);--places-deep-red:var(--base-standard-color-red-deep-light);--places-deep-orange:var(--base-standard-color-orange-deep-light);--places-deep-yellow:var(--base-standard-color-yellow-deep-light);--places-deep-pink:var(--base-standard-color-pink-deep-light);--places-deep-brown:var(--base-standard-color-brown-deep-light);--places-deep-green:var(--base-standard-color-green-deep-light);--places-deep-teal:var(--base-standard-color-teal-deep-light);--places-deep-blue:var(--base-standard-color-blue-deep-light);--places-deep-purple:var(--base-standard-color-purple-deep-light);--places-bright-grey:var(--base-standard-color-grey-bright-dark);--places-bright-red:var(--base-standard-color-red-bright-dark);--places-bright-orange:var(--base-standard-color-orange-bright-dark);--places-bright-yellow:var(--base-standard-color-yellow-bright-dark);--places-bright-pink:var(--base-standard-color-pink-bright-dark);--places-bright-brown:var(--base-standard-color-brown-bright-dark);--places-bright-green:var(--base-standard-color-green-bright-dark);--places-bright-teal:var(--base-standard-color-teal-bright-dark);--places-bright-blue:var(--base-standard-color-blue-bright-dark);--places-bright-purple:var(--base-standard-color-purple-bright-dark);--system-status:var(--base-pure-white);--text-primary:var(--base-soft-white);--text-secondary:var(--base-warm-grey-07);--text-tertiary:var(--base-warm-grey-09);--text-onfill-maintain:var(--base-pure-white);--text-onfill-inverse:var(--base-warm-black);--text-disabled:var(--base-trans-white-25);--text-primary-prefilled:var(--base-soft-white);--surface-primary:var(--base-warm-black);--surface-secondary:var(--base-charcoal-01);--surface-tertiary:var(--base-charcoal-02);--surface-quaternary:var(--base-charcoal-03);--surface-glass:var(--base-trans-darker-black-90);--surface-control:var(--base-warm-grey-07);--surface-disabled:var(--base-trans-white-10);--surface-post-divider:var(--base-deep-black);--surface-profile-picture-background:var(--base-charcoal-01);--surface-contrast:var(--base-charcoal-03);--surface-settings:var(--base-cool-grey-15);--input-field-autofill:var(--base-soft-yellow);--input-field-warning:var(--base-soft-orange);--input-field-validation:var(--base-soft-red);--control-surface-primary:var(--base-charcoal-01);--control-surface-secondary:var(--base-charcoal-02);--control-surface-tertiary:var(--base-charcoal-03);--notification-spotlight:var(--base-mid-yellow-dark);--shadow:var(--base-trans-white-15);--menu-header-overlay:var(--base-trans-white-30);--menu-divider-minor:var(--base-trans-white-20);--menu-divider-major:var(--base-trans-white-10);--menu-shadow:var(--base-trans-black-50);--control-shadow-minor:var(--base-trans-white-10);--control-shadow-minor-2:var(--base-trans-white-10);--control-shadow-null:var(--base-trans-white-0);--control-shadow-major:var(--base-trans-white-15);--control-inactive:var(--base-trans-white-40);--image-controls:var(--base-trans-white-60);--attachment-preview-shadow:var(--base-trans-black-25);--country-flag-keyline:var(--base-trans-white-10);--post-divider-stroke:var(--base-trans-black-90);--toast-shadow:var(--base-trans-black-40);--ornament-shadow:var(--base-trans-white-25);--input-field-focused:var(--base-trans-white-20);--claim-card-highlight:var(--base-trans-darker-black-90);--system-yellow:var(--base-system-yellow-dark);--system-red:var(--base-system-red-dark);--system-purple:var(--base-system-purple-dark);--system-green:var(--base-system-green-dark);--system-orange:var(--base-system-orange-dark);--system-mint:var(--base-system-mint-dark);--system-teal:var(--base-system-teal-dark);--system-cyan:var(--base-system-cyan-dark);--system-indigo:var(--base-system-indigo-dark);--system-pink:var(--base-system-pink-dark);--system-brown:var(--base-system-brown-dark);--black:var(--base-pure-black);--white:var(--base-pure-white);--transparent:var(--base-pure-transparent);--alert:var(--base-system-red-light);--task-complete:var(--base-muted-green-dark);--text-task-inactive:var(--base-dark-red);--text-task-active:var(--base-orange);--text-task-urgent:var(--base-system-red-light);--text-task-complete:var(--base-bright-green);--system-blue:var(--base-system-blue-dark);--system-blue-trans-1:var(--base-system-blue-light-trans-40);--system-blue-trans-2:var(--base-system-blue-light-trans-40);--file-attach:var(--base-mid-blue);--file-attach-preparing:var(--base-mid-blue-trans);--file-attach-document:var(--base-pure-white);--placeholder-purple:var(--base-placeholder-purple);--butter-scotch-soft-light:var(--base-spot-butterscotch-soft-light);--butter-scotch-solid-light:var(--base-spot-butterscotch-solid-light);--savoy-soft-light:var(--base-spot-savoy-soft-light);--savoy-solid-light:var(--base-spot-savoy-solid-light);--punch-soft-light:var(--base-spot-punch-soft-light);--punch-solid-light:var(--base-spot-punch-solid-light);--lilac-soft-light:var(--base-spot-lilac-soft-light);--lilac-solid-light:var(--base-spot-lilac-solid-light)}@media (prefers-color-scheme:dark){:root:not(.light):not([data-theme=light]){--places-muted-pink:var(--base-standard-color-pink-muted-dark);--places-muted-purple:var(--base-standard-color-purple-muted-dark);--places-muted-yellow:var(--base-standard-color-yellow-muted-dark);--places-muted-blue:var(--base-standard-color-blue-muted-dark);--places-muted-green:var(--base-standard-color-green-muted-dark);--places-muted-red:var(--base-standard-color-red-muted-dark);--places-muted-orange:var(--base-standard-color-orange-muted-dark);--places-muted-teal:var(--base-standard-color-teal-muted-dark);--places-muted-grey:var(--base-standard-color-grey-muted-dark);--places-muted-brown:var(--base-standard-color-brown-muted-dark);--places-deep-grey:var(--base-standard-color-grey-deep-light);--places-deep-red:var(--base-standard-color-red-deep-light);--places-deep-orange:var(--base-standard-color-orange-deep-light);--places-deep-yellow:var(--base-standard-color-yellow-deep-light);--places-deep-pink:var(--base-standard-color-pink-deep-light);--places-deep-brown:var(--base-standard-color-brown-deep-light);--places-deep-green:var(--base-standard-color-green-deep-light);--places-deep-teal:var(--base-standard-color-teal-deep-light);--places-deep-blue:var(--base-standard-color-blue-deep-light);--places-deep-purple:var(--base-standard-color-purple-deep-light);--places-bright-grey:var(--base-standard-color-grey-bright-dark);--places-bright-red:var(--base-standard-color-red-bright-dark);--places-bright-orange:var(--base-standard-color-orange-bright-dark);--places-bright-yellow:var(--base-standard-color-yellow-bright-dark);--places-bright-pink:var(--base-standard-color-pink-bright-dark);--places-bright-brown:var(--base-standard-color-brown-bright-dark);--places-bright-green:var(--base-standard-color-green-bright-dark);--places-bright-teal:var(--base-standard-color-teal-bright-dark);--places-bright-blue:var(--base-standard-color-blue-bright-dark);--places-bright-purple:var(--base-standard-color-purple-bright-dark);--system-status:var(--base-pure-white);--text-primary:var(--base-soft-white);--text-secondary:var(--base-warm-grey-07);--text-tertiary:var(--base-warm-grey-09);--text-onfill-maintain:var(--base-pure-white);--text-onfill-inverse:var(--base-warm-black);--text-disabled:var(--base-trans-white-25);--text-primary-prefilled:var(--base-soft-white);--surface-primary:var(--base-warm-black);--surface-secondary:var(--base-charcoal-01);--surface-tertiary:var(--base-charcoal-02);--surface-quaternary:var(--base-charcoal-03);--surface-glass:var(--base-trans-darker-black-90);--surface-control:var(--base-warm-grey-07);--surface-disabled:var(--base-trans-white-10);--surface-post-divider:var(--base-deep-black);--surface-profile-picture-background:var(--base-charcoal-01);--surface-contrast:var(--base-charcoal-03);--surface-settings:var(--base-cool-grey-15);--input-field-autofill:var(--base-soft-yellow);--input-field-warning:var(--base-soft-orange);--input-field-validation:var(--base-soft-red);--control-surface-primary:var(--base-charcoal-01);--control-surface-secondary:var(--base-charcoal-02);--control-surface-tertiary:var(--base-charcoal-03);--notification-spotlight:var(--base-mid-yellow-dark);--shadow:var(--base-trans-white-15);--menu-header-overlay:var(--base-trans-white-30);--menu-divider-minor:var(--base-trans-white-20);--menu-divider-major:var(--base-trans-white-10);--menu-shadow:var(--base-trans-black-50);--control-shadow-minor:var(--base-trans-white-10);--control-shadow-minor-2:var(--base-trans-white-10);--control-shadow-null:var(--base-trans-white-0);--control-shadow-major:var(--base-trans-white-15);--control-inactive:var(--base-trans-white-40);--image-controls:var(--base-trans-white-60);--attachment-preview-shadow:var(--base-trans-black-25);--country-flag-keyline:var(--base-trans-white-10);--post-divider-stroke:var(--base-trans-black-90);--toast-shadow:var(--base-trans-black-40);--ornament-shadow:var(--base-trans-white-25);--input-field-focused:var(--base-trans-white-20);--claim-card-highlight:var(--base-trans-darker-black-90);--system-yellow:var(--base-system-yellow-dark);--system-red:var(--base-system-red-dark);--system-purple:var(--base-system-purple-dark);--system-green:var(--base-system-green-dark);--system-orange:var(--base-system-orange-dark);--system-mint:var(--base-system-mint-dark);--system-teal:var(--base-system-teal-dark);--system-cyan:var(--base-system-cyan-dark);--system-indigo:var(--base-system-indigo-dark);--system-pink:var(--base-system-pink-dark);--system-brown:var(--base-system-brown-dark);--alert:var(--base-system-red-light);--task-complete:var(--base-muted-green-dark);--text-task-inactive:var(--base-dark-red);--text-task-active:var(--base-orange);--text-task-urgent:var(--base-system-red-light);--text-task-complete:var(--base-bright-green);--system-blue:var(--base-system-blue-dark);--system-blue-trans-1:var(--base-system-blue-light-trans-40);--system-blue-trans-2:var(--base-system-blue-light-trans-40);--file-attach:var(--base-mid-blue);--file-attach-preparing:var(--base-mid-blue-trans);--file-attach-document:var(--base-pure-white);--placeholder-purple:var(--base-placeholder-purple);--butter-scotch-soft-light:var(--base-spot-butterscotch-soft-light);--butter-scotch-solid-light:var(--base-spot-butterscotch-solid-light);--savoy-soft-light:var(--base-spot-savoy-soft-light);--savoy-solid-light:var(--base-spot-savoy-solid-light);--punch-soft-light:var(--base-spot-punch-soft-light);--punch-solid-light:var(--base-spot-punch-solid-light);--lilac-soft-light:var(--base-spot-lilac-soft-light);--lilac-solid-light:var(--base-spot-lilac-solid-light)}}

@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable-Italic.woff2)format("woff2")}
@layer utilities{.text-h1{font-family:var(--font-sans);letter-spacing:-.75px;font-size:36px;font-weight:600;line-height:normal}.text-h2{font-family:var(--font-sans);letter-spacing:-.6px;font-size:29px;font-weight:600;line-height:normal}.text-h3{font-family:var(--font-sans);letter-spacing:0;font-size:17px;font-weight:600;line-height:normal}.text-h4{font-family:var(--font-sans);letter-spacing:0;font-size:16px;font-weight:600;line-height:normal}.text-h5{font-family:var(--font-sans);letter-spacing:0;font-size:15px;font-weight:600;line-height:normal}.text-h6{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:600;line-height:normal}.text-h7{font-family:var(--font-sans);letter-spacing:0;font-size:13px;font-weight:600;line-height:normal}.text-p1{font-family:var(--font-sans);letter-spacing:0;font-size:15px;font-weight:400;line-height:normal}.text-p2{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:normal}.text-p3{font-family:var(--font-sans);letter-spacing:0;font-size:13px;font-weight:400;line-height:normal}.text-a1{font-family:var(--font-sans);letter-spacing:0;font-size:15px;font-weight:500;line-height:20px}.text-a2{font-family:var(--font-sans);letter-spacing:0;font-size:15px;font-weight:600;line-height:20px}.text-a3{font-family:var(--font-sans);letter-spacing:0;font-size:13px;font-weight:500;line-height:18px}.text-b1{font-family:var(--font-sans);letter-spacing:0;font-size:15px;font-weight:400;line-height:20px}.text-b3{font-family:var(--font-sans);letter-spacing:0;font-size:13px;font-weight:400;line-height:18px}.text-l1{font-family:var(--font-sans);letter-spacing:0;font-size:13px;font-weight:600;line-height:20px}.text-legal-h{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:600;line-height:17px}.text-legal-p{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:17px}.text-legal-a{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:500;line-height:17px}.text-commenting-actionables{font-family:var(--font-sans);letter-spacing:0;font-size:13px;font-weight:500;line-height:normal}.text-document-extension-logo{font-family:var(--font-sans);letter-spacing:0;font-size:7.4px;font-weight:600;line-height:normal}.text-field-text-large{font-family:var(--font-sans);letter-spacing:0;font-size:17px;font-weight:400;line-height:normal}.text-field-text-large-emphasis{font-family:var(--font-sans);letter-spacing:0;font-size:17px;font-weight:600;line-height:normal}.text-field-text-medium{font-family:var(--font-sans);letter-spacing:0;font-size:16px;font-weight:400;line-height:normal}.text-field-text-medium-emphasis{font-family:var(--font-sans);letter-spacing:0;font-size:16px;font-weight:600;line-height:normal}.text-field-text-small{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:normal}.text-input-field-entry{font-family:var(--font-sans);letter-spacing:0;font-size:17px;font-weight:400;line-height:normal}.text-input-field-validation{font-family:var(--font-sans);letter-spacing:0;font-size:13px;font-weight:400;line-height:normal}.text-input-field-title{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:500;line-height:normal}.text-input-field-prompt{font-family:var(--font-sans);letter-spacing:0;font-size:13px;font-weight:400;line-height:normal}}
:root{--bar-duration:.48s;--bar-easing:ease-in-out;--accordion-duration:.36s;--font-sans:"Inter", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{scrollbar-gutter:stable}*{box-sizing:border-box}body{background:var(--surface-primary);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}button:disabled{cursor:wait}button:focus-visible{outline:2px solid var(--places-bright-blue);outline-offset:3px}h1,h2,p{margin:0}.places-icon{-webkit-mask:var(--icon-url) center / contain no-repeat;mask:var(--icon-url) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.budget-page{max-width:694px;margin:32px auto 48px}.budget-header{justify-content:space-between;height:96px;padding:0 19px;display:flex;position:relative}.budget-identity h1{letter-spacing:-.6px;font-size:28px;font-weight:600;line-height:34px}.budget-identity>p{color:var(--text-secondary);margin-top:4px;font-size:13px;line-height:16px}.bank-update{color:var(--text-secondary);text-align:left;align-items:center;gap:9px;margin-top:4px;margin-left:3px;font-size:13px;line-height:18px;display:flex}.refresh-icons{flex:none;width:18px;height:18px;position:relative}.refresh-retry,.refresh-spinner{transition:opacity .2s ease-in-out,filter .2s ease-in-out,transform .22s ease-in-out;position:absolute;inset:0}.refresh-retry{place-items:center;display:grid}.bank-update:hover:not(:disabled) .refresh-retry{transform:scale(1.08)}.refresh-spinner{opacity:0;filter:blur(2px);transform:scale(.9)}.is-refreshing .refresh-retry{opacity:0;filter:blur(2px);transform:scale(.92)}.is-refreshing .refresh-spinner{opacity:1;filter:blur();transform:scale(1)}.refresh-spinner>span{width:1.5px;height:4px;transform:rotate(calc(var(--tick) * 30deg)) translateY(-5.5px);opacity:.15;animation:.8s linear infinite ios-spinner;animation-delay:calc((var(--tick) - 12) * 66.6667ms);background:currentColor;border-radius:2px;animation-play-state:paused;position:absolute;top:calc(50% - 2px);left:calc(50% - .75px)}.is-refreshing .refresh-spinner>span{animation-play-state:running}@keyframes ios-spinner{0%{opacity:1}to{opacity:.15}}.budget-approval{width:236px;color:var(--text-secondary);padding-top:15px;font-size:13px;line-height:16px}.budget-approval p+p{margin-top:7px}.budget-approval p:last-child{margin-top:5px}.budget-approval strong{color:var(--text-primary);font-weight:600}.budget-menu{position:absolute;top:7px;right:12px}.icon-button{width:30px;height:30px;color:var(--text-secondary);border-radius:6px;place-items:center;display:grid}.icon-button:hover{background:var(--surface-secondary)}.budget-options{cursor:default;transition:background-color .16s}.fund-tabs{border-bottom:.5px solid var(--surface-tertiary);height:45px;margin:0 14px 0 12px;padding-top:10px}.segmented-control{gap:2px;width:max-content;display:flex}.segmented-control button{color:var(--text-secondary);background:var(--surface-secondary);white-space:nowrap;border-radius:59px;padding:4px 18px;font-size:14px;line-height:17px;transition:background-color .22s ease-in-out,color .22s ease-in-out}.segmented-control button[aria-selected=true]{color:#fff;background:var(--text-primary)}.segmented-control button:not([aria-selected=true]):hover{background:var(--surface-tertiary)}.overview{padding:20px 14px 14px 12px}.overview-heading{justify-content:space-between;align-items:center;margin-bottom:11px;padding-left:7px;display:flex}.overview h2{font-size:15px;font-weight:600;line-height:18px}@property --admin-share{syntax:"<number>";inherits:true;initial-value:.81081}@property --view-progress{syntax:"<number>";inherits:true;initial-value:0}.overview-chart{position:relative}.allocation-chart{--fund-gap:calc(7px * min(1, var(--admin-share) / var(--all-admin-share), (1 - var(--admin-share)) / (1 - var(--all-admin-share))));gap:var(--fund-gap);height:49px;transition:--admin-share var(--bar-duration) var(--bar-easing), --view-progress var(--bar-duration) var(--bar-easing);display:flex;position:relative}@property --bucket-presence{syntax:"<number>";inherits:false;initial-value:1}.chart-bucket{--bucket-visibility:clamp(0, calc(var(--bucket-presence) / .25), 1);opacity:var(--bucket-visibility);filter:blur(calc((1 - var(--bucket-visibility)) * 3px));transition:--bucket-presence var(--bar-duration) var(--bar-easing);background:var(--surface-secondary);border-radius:12px;flex:none;min-width:0;height:100%;position:relative;overflow:hidden}.chart-bucket-admin{width:calc((100% - var(--fund-gap)) * var(--admin-share))}.chart-bucket-maintenance{width:calc((100% - var(--fund-gap)) * (1 - var(--admin-share)))}.bucket-categories{width:100%;height:100%;padding:1px;display:flex}@property --plan-progress{syntax:"<number>";inherits:false;initial-value:0}@property --spent-fraction{syntax:"<number>";inherits:true;initial-value:0}@property --committed-band{syntax:"<number>";inherits:true;initial-value:0}@property --forecast-band{syntax:"<number>";inherits:true;initial-value:0}.chart-segment,.progress{--solid-edge:calc(var(--spent-fraction) + (1 - var(--spent-fraction)) * var(--plan-progress));--band-compression:min(1, calc((1 - var(--solid-edge)) / max(.0001, var(--committed-band) + var(--forecast-band))));--committed-size:calc(var(--committed-band) * var(--band-compression));--forecast-size:calc(var(--forecast-band) * var(--band-compression))}.chart-segment{flex:0 0 calc(var(--category-width) * 100%);background:var(--surface-secondary);transform-origin:50%;border-right:1px solid #fff;min-width:0;transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.chart-segment.is-active:hover{z-index:2;box-shadow:0 0 0 2px color-mix(in srgb, var(--category-color) 13%, transparent), 0 2px 8px color-mix(in srgb, var(--category-color) 20%, transparent);transform:scale(1.012,1.04)}.chart-segment:first-child{border-radius:11px 0 0 11px}.chart-segment:last-child{border-radius:0 11px 11px 0}.chart-segment:focus-visible{outline-offset:-3px;outline-color:var(--text-primary);z-index:1}.chart-segment>span{background:var(--category-color);pointer-events:none;width:100%;position:absolute;inset:0 auto 0 0}.chart-segment .chart-base{opacity:.4}.chart-segment .chart-spent{width:calc(var(--solid-edge) * 100%)}.chart-segment .chart-forecast{left:calc((var(--solid-edge) + var(--committed-size)) * 100%);width:calc(var(--forecast-size) * 100%);background:color-mix(in srgb, var(--category-color) 40%, var(--surface-secondary))}.chart-segment .chart-committed{left:calc(var(--solid-edge) * 100%);width:calc(var(--committed-size) * 100%);background:color-mix(in srgb, var(--category-color) 64%, var(--surface-secondary))}.chart-operations .chart-base{opacity:.2}.chart-operations .chart-forecast{opacity:1;background:color-mix(in srgb, var(--category-color) 40%, var(--surface-secondary))}.chart-operations .chart-committed{opacity:1;background:color-mix(in srgb, var(--category-color) 70%, var(--surface-secondary))}.chart-caption{height:33px;margin-left:1px;position:relative}.chart-tooltip{z-index:3;pointer-events:none;opacity:0;visibility:hidden;width:286px;max-width:calc(100% - 32px);min-height:33px;color:var(--text-secondary);background:#fff;border-radius:11px;grid-template-columns:151px 50px 28px;justify-content:space-between;align-items:center;padding:4px 8px 4px 4px;font-size:13px;line-height:16px;transition:left .28s ease-in-out,opacity .16s ease-in-out,transform .16s ease-in-out,visibility 0s .16s;display:grid;position:absolute;top:39px;transform:translateY(2px);box-shadow:0 0 6px #0003}.overview-chart:has(.chart-segment:hover) .chart-tooltip.is-visible{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.tooltip-category{color:var(--category-color);align-items:center;gap:2px;transition:color .28s ease-in-out;display:flex}.tooltip-category strong{min-width:124px;font-size:13px;font-weight:600}.tooltip-icon-stack{flex:none;width:25px;height:25px;position:relative}.tooltip-icon-stack>span{opacity:0;filter:blur(2px);transition:opacity .16s ease-in-out,filter .16s ease-in-out;position:absolute;inset:0}.tooltip-icon-stack>.is-visible{opacity:1;filter:blur()}.muted{color:var(--text-tertiary)}.chart-options{border-radius:4px;width:26px;height:26px;position:absolute;top:1px;right:0}.chart-options>span{background:url(/icons/chart-options.svg) 50%/contain no-repeat;width:20px;height:14px}.budget-section{box-shadow:inset 0 .5px var(--menu-divider-minor)}.section-expenditure{margin-top:23px}.section-net{margin-top:26px}.section-reserves{margin-top:25px}.row-children{opacity:0;visibility:hidden;transition:grid-template-rows var(--accordion-duration) ease-in-out, opacity var(--accordion-duration) ease-in-out, visibility 0s var(--accordion-duration);grid-template-rows:0fr;display:grid}.row-children[data-expanded=true]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.row-children-inner{min-height:0;overflow:hidden}.row-chevron .places-icon{transition:transform var(--accordion-duration) ease-in-out}.row-chevron.is-expanded .places-icon{transform:rotate(90deg)}.budget-row{text-align:left;width:100%;height:66px;padding:13px 0 0 16px;display:flex;position:relative}.budget-row:after{content:"";background:var(--menu-divider-minor);height:.5px;position:absolute;bottom:0;left:64px;right:0}.row-strong:after{left:0}button.budget-row:hover{background:#fafaf8}.row-icon{width:40px;height:40px;color:var(--category-color);flex:none;place-items:center;margin-right:8px;display:grid}.row-content{flex:1;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding-top:1px;display:flex;position:relative}.row-heading{white-space:nowrap;align-items:center;gap:12px;font-size:15px;line-height:18px;display:flex}.row-title{font-weight:400}.row-badge{color:var(--category-color);font-weight:400}.row-badge.muted{color:var(--text-tertiary)}.row-amount{color:var(--category-color);white-space:nowrap;font-size:15px;line-height:18px}.amount-slash{color:var(--text-tertiary);margin-inline:.25em}.amount-budget{color:var(--text-secondary)}.row-strong .row-badge,.row-strong .row-title,.row-strong .row-amount{font-weight:600}.row-chevron{width:50px;height:40px;color:var(--text-secondary);flex:none;place-items:center;padding-left:4px;display:grid}.progress{--band-overlap:2px;border:1px solid var(--surface-tertiary);height:4px;transition:--plan-progress var(--bar-duration) var(--bar-easing), --spent-fraction var(--bar-duration) var(--bar-easing), --committed-band var(--bar-duration) var(--bar-easing), --forecast-band var(--bar-duration) var(--bar-easing);border-radius:44px;position:absolute;top:28px;left:0;right:0}.progress-bands{border-radius:inherit;position:absolute;inset:-1px;overflow:hidden}.progress-bands>span{border-radius:inherit;position:absolute;top:0;bottom:0}.progress-track{left:calc((var(--solid-edge) + var(--committed-size)) * 100% - var(--band-overlap));width:calc(var(--forecast-size) * 100% + var(--band-overlap));background:var(--surface-tertiary)}.progress-fill{width:calc(var(--solid-edge) * 100%);background:var(--category-color);left:0}.progress-committed{left:calc(var(--solid-edge) * 100% - var(--band-overlap));width:calc(var(--committed-size) * 100% + var(--band-overlap));background:color-mix(in srgb, var(--category-color) 60%, var(--surface-tertiary))}.progress-committed.progress-capital{background:#d79d74}.progress-soft .progress-bands{background:var(--surface-tertiary)}.progress-thick{--band-overlap:4px;height:8px;top:26px}.row-summary .progress{top:30px}.progress-soft .progress-fill{opacity:.5}.progress-unbudgeted{border-color:var(--category-color)}.progress-unbudgeted .progress-track{display:none}.progress .progress-marker{transition:opacity var(--bar-duration) var(--bar-easing), left var(--bar-duration) var(--bar-easing);background:var(--category-color);border-radius:0;width:1.5px;height:10px;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:600px){.budget-page{margin-top:20px}.budget-header{flex-direction:column;gap:12px;height:auto;min-height:150px;padding-bottom:12px}.budget-approval{flex-wrap:wrap;gap:4px 12px;width:auto;padding-top:0;display:flex}.budget-approval p+p,.budget-approval p:last-child{margin-top:0}.overview-heading{flex-wrap:wrap;gap:14px}.segmented-control button{padding-inline:13px}.overview-heading .segmented-control button{font-size:12px}.budget-row{height:86px;padding-left:8px}.row-content{display:block}.row-icon{margin-right:4px}.row-unbudgeted{height:104px}.row-unbudgeted .row-heading{flex-wrap:wrap;gap:4px 8px;min-height:36px}.row-unbudgeted .progress{top:69px}.row-heading{gap:8px;font-size:14px}.row-amount{margin-top:6px;font-size:13px;display:block}.row-chevron{width:36px;height:55px;padding:0}.progress,.progress-thick,.row-summary .progress{top:51px}.budget-row:after{left:52px}.row-strong:after{left:0}.chart-tooltip{gap:10px}}@media (prefers-reduced-motion:reduce){.refresh-spinner>span{opacity:calc(.2 + .8 * var(--tick) / 11);animation:none}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important}}.text-enter{animation:.18s cubic-bezier(.23,1,.32,1) text-enter}@keyframes text-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}number-flow-react{font-variant-numeric:tabular-nums;--number-flow-mask-height:.12em}.budget-row{transition:opacity .22s ease-out,transform .22s ease-out}@starting-style{.budget-row{opacity:0;transform:translateY(4px)}}.row-children-inner{transition:transform var(--accordion-duration) ease-in-out;transform:translateY(-3px)}.row-children[data-expanded=true]>.row-children-inner{transform:translateY(0)}.amount-value,.amount-budget{font-variant-numeric:tabular-nums;display:inline-block}
