:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--md-sys-color-primary:#2755cd;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#dce1ff;--md-sys-color-on-primary-container:#003cae;--md-sys-color-inverse-primary:#b5c4ff;--md-sys-color-secondary:#595e72;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#dee1f9;--md-sys-color-on-secondary-container:#414659;--md-sys-color-tertiary:#745470;--md-sys-color-on-tertiary:#fff;--md-sys-color-tertiary-container:#ffd7f6;--md-sys-color-on-tertiary-container:#5b3d57;--md-sys-color-error:#ba1a1a;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#ffdad6;--md-sys-color-on-error-container:#93000a;--md-sys-color-surface:#faf8ff;--md-sys-color-surface-dim:#dad9e0;--md-sys-color-surface-bright:#faf8ff;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#f4f3fa;--md-sys-color-surface-container:#eeedf4;--md-sys-color-surface-container-high:#e9e7ef;--md-sys-color-surface-container-highest:#e3e1e9;--md-sys-color-on-surface:#1a1b21;--md-sys-color-surface-variant:#e2e1ec;--md-sys-color-on-surface-variant:#45464f;--md-sys-color-inverse-surface:#2f3036;--md-sys-color-inverse-on-surface:#f1f0f7;--md-sys-color-outline:#767680;--md-sys-color-outline-variant:#c6c6d0;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-surface-tint:#2755cd;--md-ext-color-success:#006c51;--md-ext-color-on-success:#fff;--md-ext-color-success-container:#94f5d0;--md-ext-color-on-success-container:#00513c;--md-ext-color-warning:#8c4f10;--md-ext-color-on-warning:#fff;--md-ext-color-warning-container:#ffdcc2;--md-ext-color-on-warning-container:#6d3a00;--md-ext-color-tag-0:#2755cd;--md-ext-color-on-tag-0:#fff;--md-ext-color-tag-0-container:#dce1ff;--md-ext-color-on-tag-0-container:#003cae;--md-ext-color-tag-1:#006d3a;--md-ext-color-on-tag-1:#fff;--md-ext-color-tag-1-container:#9bf6b5;--md-ext-color-on-tag-1-container:#00522a;--md-ext-color-tag-2:#855300;--md-ext-color-on-tag-2:#fff;--md-ext-color-tag-2-container:#ffddb8;--md-ext-color-on-tag-2-container:#653e00;--md-ext-color-tag-3:#b22a21;--md-ext-color-on-tag-3:#fff;--md-ext-color-tag-3-container:#ffdad5;--md-ext-color-on-tag-3-container:#900e0c;--md-ext-color-tag-4:#793dc2;--md-ext-color-on-tag-4:#fff;--md-ext-color-tag-4-container:#eedcff;--md-ext-color-on-tag-4-container:#601ea8;--md-ext-color-tag-5:#006972;--md-ext-color-on-tag-5:#fff;--md-ext-color-tag-5-container:#99f0fb;--md-ext-color-on-tag-5-container:#004f56;--md-ext-color-tag-6:#ad246b;--md-ext-color-on-tag-6:#fff;--md-ext-color-tag-6-container:#ffd9e4;--md-ext-color-on-tag-6-container:#8c0053;--md-ext-color-tag-7:#565f71;--md-ext-color-on-tag-7:#fff;--md-ext-color-tag-7-container:#dae2f9;--md-ext-color-on-tag-7-container:#3e4759}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--md-sys-color-primary:#b5c4ff;--md-sys-color-on-primary:#00287c;--md-sys-color-primary-container:#003cae;--md-sys-color-on-primary-container:#dce1ff;--md-sys-color-inverse-primary:#2755cd;--md-sys-color-secondary:#c1c5dd;--md-sys-color-on-secondary:#2b3042;--md-sys-color-secondary-container:#414659;--md-sys-color-on-secondary-container:#dee1f9;--md-sys-color-tertiary:#e3badb;--md-sys-color-on-tertiary:#432740;--md-sys-color-tertiary-container:#5b3d57;--md-sys-color-on-tertiary-container:#ffd7f6;--md-sys-color-error:#ffb4ab;--md-sys-color-on-error:#690005;--md-sys-color-error-container:#93000a;--md-sys-color-on-error-container:#ffdad6;--md-sys-color-surface:#121318;--md-sys-color-surface-dim:#121318;--md-sys-color-surface-bright:#38393f;--md-sys-color-surface-container-lowest:#0d0e13;--md-sys-color-surface-container-low:#1a1b21;--md-sys-color-surface-container:#1e1f25;--md-sys-color-surface-container-high:#292a2f;--md-sys-color-surface-container-highest:#34343a;--md-sys-color-on-surface:#e3e1e9;--md-sys-color-surface-variant:#45464f;--md-sys-color-on-surface-variant:#c6c6d0;--md-sys-color-inverse-surface:#e3e1e9;--md-sys-color-inverse-on-surface:#2f3036;--md-sys-color-outline:#8f909a;--md-sys-color-outline-variant:#45464f;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-surface-tint:#b5c4ff;--md-ext-color-success:#78d8b5;--md-ext-color-on-success:#003829;--md-ext-color-success-container:#00513c;--md-ext-color-on-success-container:#94f5d0;--md-ext-color-warning:#ffb77b;--md-ext-color-on-warning:#4c2700;--md-ext-color-warning-container:#6d3a00;--md-ext-color-on-warning-container:#ffdcc2;--md-ext-color-tag-0:#b5c4ff;--md-ext-color-on-tag-0:#00287c;--md-ext-color-tag-0-container:#003cae;--md-ext-color-on-tag-0-container:#dce1ff;--md-ext-color-tag-1:#7fd99b;--md-ext-color-on-tag-1:#00391c;--md-ext-color-tag-1-container:#00522a;--md-ext-color-on-tag-1-container:#9bf6b5;--md-ext-color-tag-2:#ffb95f;--md-ext-color-on-tag-2:#472a00;--md-ext-color-tag-2-container:#653e00;--md-ext-color-on-tag-2-container:#ffddb8;--md-ext-color-tag-3:#ffb4a9;--md-ext-color-on-tag-3:#690002;--md-ext-color-tag-3-container:#900e0c;--md-ext-color-on-tag-3-container:#ffdad5;--md-ext-color-tag-4:#d9b9ff;--md-ext-color-on-tag-4:#460085;--md-ext-color-tag-4-container:#601ea8;--md-ext-color-on-tag-4-container:#eedcff;--md-ext-color-tag-5:#7cd4df;--md-ext-color-on-tag-5:#00363b;--md-ext-color-tag-5-container:#004f56;--md-ext-color-on-tag-5-container:#99f0fb;--md-ext-color-tag-6:#ffb0cd;--md-ext-color-on-tag-6:#640039;--md-ext-color-tag-6-container:#8c0053;--md-ext-color-on-tag-6-container:#ffd9e4;--md-ext-color-tag-7:#bec6dc;--md-ext-color-on-tag-7:#283142;--md-ext-color-tag-7-container:#3e4759;--md-ext-color-on-tag-7-container:#dae2f9}@media (prefers-color-scheme:dark){:root[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--md-sys-color-primary:#b5c4ff;--md-sys-color-on-primary:#00287c;--md-sys-color-primary-container:#003cae;--md-sys-color-on-primary-container:#dce1ff;--md-sys-color-inverse-primary:#2755cd;--md-sys-color-secondary:#c1c5dd;--md-sys-color-on-secondary:#2b3042;--md-sys-color-secondary-container:#414659;--md-sys-color-on-secondary-container:#dee1f9;--md-sys-color-tertiary:#e3badb;--md-sys-color-on-tertiary:#432740;--md-sys-color-tertiary-container:#5b3d57;--md-sys-color-on-tertiary-container:#ffd7f6;--md-sys-color-error:#ffb4ab;--md-sys-color-on-error:#690005;--md-sys-color-error-container:#93000a;--md-sys-color-on-error-container:#ffdad6;--md-sys-color-surface:#121318;--md-sys-color-surface-dim:#121318;--md-sys-color-surface-bright:#38393f;--md-sys-color-surface-container-lowest:#0d0e13;--md-sys-color-surface-container-low:#1a1b21;--md-sys-color-surface-container:#1e1f25;--md-sys-color-surface-container-high:#292a2f;--md-sys-color-surface-container-highest:#34343a;--md-sys-color-on-surface:#e3e1e9;--md-sys-color-surface-variant:#45464f;--md-sys-color-on-surface-variant:#c6c6d0;--md-sys-color-inverse-surface:#e3e1e9;--md-sys-color-inverse-on-surface:#2f3036;--md-sys-color-outline:#8f909a;--md-sys-color-outline-variant:#45464f;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-surface-tint:#b5c4ff;--md-ext-color-success:#78d8b5;--md-ext-color-on-success:#003829;--md-ext-color-success-container:#00513c;--md-ext-color-on-success-container:#94f5d0;--md-ext-color-warning:#ffb77b;--md-ext-color-on-warning:#4c2700;--md-ext-color-warning-container:#6d3a00;--md-ext-color-on-warning-container:#ffdcc2;--md-ext-color-tag-0:#b5c4ff;--md-ext-color-on-tag-0:#00287c;--md-ext-color-tag-0-container:#003cae;--md-ext-color-on-tag-0-container:#dce1ff;--md-ext-color-tag-1:#7fd99b;--md-ext-color-on-tag-1:#00391c;--md-ext-color-tag-1-container:#00522a;--md-ext-color-on-tag-1-container:#9bf6b5;--md-ext-color-tag-2:#ffb95f;--md-ext-color-on-tag-2:#472a00;--md-ext-color-tag-2-container:#653e00;--md-ext-color-on-tag-2-container:#ffddb8;--md-ext-color-tag-3:#ffb4a9;--md-ext-color-on-tag-3:#690002;--md-ext-color-tag-3-container:#900e0c;--md-ext-color-on-tag-3-container:#ffdad5;--md-ext-color-tag-4:#d9b9ff;--md-ext-color-on-tag-4:#460085;--md-ext-color-tag-4-container:#601ea8;--md-ext-color-on-tag-4-container:#eedcff;--md-ext-color-tag-5:#7cd4df;--md-ext-color-on-tag-5:#00363b;--md-ext-color-tag-5-container:#004f56;--md-ext-color-on-tag-5-container:#99f0fb;--md-ext-color-tag-6:#ffb0cd;--md-ext-color-on-tag-6:#640039;--md-ext-color-tag-6-container:#8c0053;--md-ext-color-on-tag-6-container:#ffd9e4;--md-ext-color-tag-7:#bec6dc;--md-ext-color-on-tag-7:#283142;--md-ext-color-tag-7-container:#3e4759;--md-ext-color-on-tag-7-container:#dae2f9}}:root[data-contrast=medium]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--md-sys-color-primary:#002d89;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#3a64dc;--md-sys-color-on-primary-container:#fff;--md-sys-color-inverse-primary:#b5c4ff;--md-sys-color-secondary:#313548;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#686c81;--md-sys-color-on-secondary-container:#fff;--md-sys-color-tertiary:#492d46;--md-sys-color-on-tertiary:#fff;--md-sys-color-tertiary-container:#84627f;--md-sys-color-on-tertiary-container:#fff;--md-sys-color-error:#740006;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#cf2c27;--md-sys-color-on-error-container:#fff;--md-sys-color-surface:#faf8ff;--md-sys-color-surface-dim:#c7c6cd;--md-sys-color-surface-bright:#faf8ff;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#f4f3fa;--md-sys-color-surface-container:#e9e7ef;--md-sys-color-surface-container-high:#dddce3;--md-sys-color-surface-container-highest:#d2d1d8;--md-sys-color-on-surface:#101116;--md-sys-color-surface-variant:#e2e1ec;--md-sys-color-on-surface-variant:#34363e;--md-sys-color-inverse-surface:#2f3036;--md-sys-color-inverse-on-surface:#f1f0f7;--md-sys-color-outline:#51525b;--md-sys-color-outline-variant:#6c6c76;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-surface-tint:#2755cd;--md-ext-color-success:#003e2e;--md-ext-color-on-success:#fff;--md-ext-color-success-container:#007c5e;--md-ext-color-on-success-container:#fff;--md-ext-color-warning:#552c00;--md-ext-color-on-warning:#fff;--md-ext-color-warning-container:#9e5e1f;--md-ext-color-on-warning-container:#fff;--md-ext-color-tag-0:#002d89;--md-ext-color-on-tag-0:#fff;--md-ext-color-tag-0-container:#3a64dc;--md-ext-color-on-tag-0-container:#fff;--md-ext-color-tag-1:#003f1f;--md-ext-color-on-tag-1:#fff;--md-ext-color-tag-1-container:#1d7d47;--md-ext-color-on-tag-1-container:#fff;--md-ext-color-tag-2:#4f2f00;--md-ext-color-on-tag-2:#fff;--md-ext-color-tag-2-container:#996100;--md-ext-color-on-tag-2-container:#fff;--md-ext-color-tag-3:#740003;--md-ext-color-on-tag-3:#fff;--md-ext-color-tag-3-container:#c7392e;--md-ext-color-on-tag-3-container:#fff;--md-ext-color-tag-4:#4d0093;--md-ext-color-on-tag-4:#fff;--md-ext-color-tag-4-container:#884dd2;--md-ext-color-on-tag-4-container:#fff;--md-ext-color-tag-5:#003d42;--md-ext-color-on-tag-5:#fff;--md-ext-color-tag-5-container:#057983;--md-ext-color-on-tag-5-container:#fff;--md-ext-color-tag-6:#6e0040;--md-ext-color-on-tag-6:#fff;--md-ext-color-tag-6-container:#c0357a;--md-ext-color-on-tag-6-container:#fff;--md-ext-color-tag-7:#2d3648;--md-ext-color-on-tag-7:#fff;--md-ext-color-tag-7-container:#646d81;--md-ext-color-on-tag-7-container:#fff}:root[data-theme=dark][data-contrast=medium]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--md-sys-color-primary:#d3dbff;--md-sys-color-on-primary:#001f64;--md-sys-color-primary-container:#658aff;--md-sys-color-on-primary-container:#000;--md-sys-color-inverse-primary:#003db0;--md-sys-color-secondary:#d7dbf3;--md-sys-color-on-secondary:#202536;--md-sys-color-secondary-container:#8b90a5;--md-sys-color-on-secondary-container:#000;--md-sys-color-tertiary:#fad0f1;--md-sys-color-on-tertiary:#371c35;--md-sys-color-tertiary-container:#aa86a4;--md-sys-color-on-tertiary-container:#000;--md-sys-color-error:#ffd2cc;--md-sys-color-on-error:#540003;--md-sys-color-error-container:#ff5449;--md-sys-color-on-error-container:#000;--md-sys-color-surface:#121318;--md-sys-color-surface-dim:#121318;--md-sys-color-surface-bright:#43444a;--md-sys-color-surface-container-lowest:#06070c;--md-sys-color-surface-container-low:#1c1d23;--md-sys-color-surface-container:#27282d;--md-sys-color-surface-container-high:#313238;--md-sys-color-surface-container-highest:#3d3d43;--md-sys-color-on-surface:#fff;--md-sys-color-surface-variant:#45464f;--md-sys-color-on-surface-variant:#dcdbe6;--md-sys-color-inverse-surface:#e3e1e9;--md-sys-color-inverse-on-surface:#292a2f;--md-sys-color-outline:#b1b1bb;--md-sys-color-outline-variant:#8f9099;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-surface-tint:#b5c4ff;--md-ext-color-success:#8eefca;--md-ext-color-on-success:#002c1f;--md-ext-color-success-container:#3ea181;--md-ext-color-on-success-container:#000;--md-ext-color-warning:#ffd4b3;--md-ext-color-on-warning:#3d1e00;--md-ext-color-warning-container:#c8803f;--md-ext-color-on-warning-container:#000;--md-ext-color-tag-0:#d3dbff;--md-ext-color-on-tag-0:#001f64;--md-ext-color-tag-0-container:#658aff;--md-ext-color-on-tag-0-container:#000;--md-ext-color-tag-1:#95f0af;--md-ext-color-on-tag-1:#002d14;--md-ext-color-tag-1-container:#48a268;--md-ext-color-on-tag-1-container:#000;--md-ext-color-tag-2:#ffd5a6;--md-ext-color-on-tag-2:#382000;--md-ext-color-tag-2-container:#c38329;--md-ext-color-on-tag-2-container:#000;--md-ext-color-tag-3:#ffd2cc;--md-ext-color-on-tag-3:#540002;--md-ext-color-tag-3-container:#f85c4d;--md-ext-color-on-tag-3-container:#000;--md-ext-color-tag-4:#e9d4ff;--md-ext-color-on-tag-4:#37006c;--md-ext-color-tag-4-container:#ae73f9;--md-ext-color-on-tag-4-container:#000;--md-ext-color-tag-5:#92eaf5;--md-ext-color-on-tag-5:#002b2f;--md-ext-color-tag-5-container:#419da7;--md-ext-color-on-tag-5-container:#000;--md-ext-color-tag-6:#ffd0df;--md-ext-color-on-tag-6:#50002d;--md-ext-color-tag-6-container:#ee5a9f;--md-ext-color-on-tag-6-container:#000;--md-ext-color-tag-7:#d3dcf3;--md-ext-color-on-tag-7:#1d2636;--md-ext-color-tag-7-container:#8891a5;--md-ext-color-on-tag-7-container:#000}@media (prefers-color-scheme:dark){:root[data-theme=system][data-contrast=medium]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--md-sys-color-primary:#d3dbff;--md-sys-color-on-primary:#001f64;--md-sys-color-primary-container:#658aff;--md-sys-color-on-primary-container:#000;--md-sys-color-inverse-primary:#003db0;--md-sys-color-secondary:#d7dbf3;--md-sys-color-on-secondary:#202536;--md-sys-color-secondary-container:#8b90a5;--md-sys-color-on-secondary-container:#000;--md-sys-color-tertiary:#fad0f1;--md-sys-color-on-tertiary:#371c35;--md-sys-color-tertiary-container:#aa86a4;--md-sys-color-on-tertiary-container:#000;--md-sys-color-error:#ffd2cc;--md-sys-color-on-error:#540003;--md-sys-color-error-container:#ff5449;--md-sys-color-on-error-container:#000;--md-sys-color-surface:#121318;--md-sys-color-surface-dim:#121318;--md-sys-color-surface-bright:#43444a;--md-sys-color-surface-container-lowest:#06070c;--md-sys-color-surface-container-low:#1c1d23;--md-sys-color-surface-container:#27282d;--md-sys-color-surface-container-high:#313238;--md-sys-color-surface-container-highest:#3d3d43;--md-sys-color-on-surface:#fff;--md-sys-color-surface-variant:#45464f;--md-sys-color-on-surface-variant:#dcdbe6;--md-sys-color-inverse-surface:#e3e1e9;--md-sys-color-inverse-on-surface:#292a2f;--md-sys-color-outline:#b1b1bb;--md-sys-color-outline-variant:#8f9099;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-surface-tint:#b5c4ff;--md-ext-color-success:#8eefca;--md-ext-color-on-success:#002c1f;--md-ext-color-success-container:#3ea181;--md-ext-color-on-success-container:#000;--md-ext-color-warning:#ffd4b3;--md-ext-color-on-warning:#3d1e00;--md-ext-color-warning-container:#c8803f;--md-ext-color-on-warning-container:#000;--md-ext-color-tag-0:#d3dbff;--md-ext-color-on-tag-0:#001f64;--md-ext-color-tag-0-container:#658aff;--md-ext-color-on-tag-0-container:#000;--md-ext-color-tag-1:#95f0af;--md-ext-color-on-tag-1:#002d14;--md-ext-color-tag-1-container:#48a268;--md-ext-color-on-tag-1-container:#000;--md-ext-color-tag-2:#ffd5a6;--md-ext-color-on-tag-2:#382000;--md-ext-color-tag-2-container:#c38329;--md-ext-color-on-tag-2-container:#000;--md-ext-color-tag-3:#ffd2cc;--md-ext-color-on-tag-3:#540002;--md-ext-color-tag-3-container:#f85c4d;--md-ext-color-on-tag-3-container:#000;--md-ext-color-tag-4:#e9d4ff;--md-ext-color-on-tag-4:#37006c;--md-ext-color-tag-4-container:#ae73f9;--md-ext-color-on-tag-4-container:#000;--md-ext-color-tag-5:#92eaf5;--md-ext-color-on-tag-5:#002b2f;--md-ext-color-tag-5-container:#419da7;--md-ext-color-on-tag-5-container:#000;--md-ext-color-tag-6:#ffd0df;--md-ext-color-on-tag-6:#50002d;--md-ext-color-tag-6-container:#ee5a9f;--md-ext-color-on-tag-6-container:#000;--md-ext-color-tag-7:#d3dcf3;--md-ext-color-on-tag-7:#1d2636;--md-ext-color-tag-7-container:#8891a5;--md-ext-color-on-tag-7-container:#000}}:root[data-contrast=high]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--md-sys-color-primary:#002572;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#003eb3;--md-sys-color-on-primary-container:#fff;--md-sys-color-inverse-primary:#b5c4ff;--md-sys-color-secondary:#272b3d;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#44485c;--md-sys-color-on-secondary-container:#fff;--md-sys-color-tertiary:#3e233b;--md-sys-color-on-tertiary:#fff;--md-sys-color-tertiary-container:#5e3f5a;--md-sys-color-on-tertiary-container:#fff;--md-sys-color-error:#600004;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#98000a;--md-sys-color-on-error-container:#fff;--md-sys-color-surface:#faf8ff;--md-sys-color-surface-dim:#b9b8bf;--md-sys-color-surface-bright:#faf8ff;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#f1f0f7;--md-sys-color-surface-container:#e3e1e9;--md-sys-color-surface-container-high:#d5d3db;--md-sys-color-surface-container-highest:#c7c6cd;--md-sys-color-on-surface:#000;--md-sys-color-surface-variant:#e2e1ec;--md-sys-color-on-surface-variant:#000;--md-sys-color-inverse-surface:#2f3036;--md-sys-color-inverse-on-surface:#fff;--md-sys-color-outline:#2a2c34;--md-sys-color-outline-variant:#474951;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-surface-tint:#2755cd;--md-ext-color-success:#003325;--md-ext-color-on-success:#fff;--md-ext-color-success-container:#00543f;--md-ext-color-on-success-container:#fff;--md-ext-color-warning:#462300;--md-ext-color-on-warning:#fff;--md-ext-color-warning-container:#703c00;--md-ext-color-on-warning-container:#fff;--md-ext-color-tag-0:#002572;--md-ext-color-on-tag-0:#fff;--md-ext-color-tag-0-container:#003eb3;--md-ext-color-on-tag-0-container:#fff;--md-ext-color-tag-1:#003419;--md-ext-color-on-tag-1:#fff;--md-ext-color-tag-1-container:#00552c;--md-ext-color-on-tag-1-container:#fff;--md-ext-color-tag-2:#412600;--md-ext-color-on-tag-2:#fff;--md-ext-color-tag-2-container:#684000;--md-ext-color-on-tag-2-container:#fff;--md-ext-color-tag-3:#610002;--md-ext-color-on-tag-3:#fff;--md-ext-color-tag-3-container:#93120e;--md-ext-color-on-tag-3-container:#fff;--md-ext-color-tag-4:#40007b;--md-ext-color-on-tag-4:#fff;--md-ext-color-tag-4-container:#6221ab;--md-ext-color-on-tag-4-container:#fff;--md-ext-color-tag-5:#003236;--md-ext-color-on-tag-5:#fff;--md-ext-color-tag-5-container:#005159;--md-ext-color-on-tag-5-container:#fff;--md-ext-color-tag-6:#5c0034;--md-ext-color-on-tag-6:#fff;--md-ext-color-tag-6-container:#900255;--md-ext-color-on-tag-6-container:#fff;--md-ext-color-tag-7:#232c3d;--md-ext-color-on-tag-7:#fff;--md-ext-color-tag-7-container:#40495b;--md-ext-color-on-tag-7-container:#fff}@media (prefers-contrast:more){:root[data-contrast=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--md-sys-color-primary:#002572;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#003eb3;--md-sys-color-on-primary-container:#fff;--md-sys-color-inverse-primary:#b5c4ff;--md-sys-color-secondary:#272b3d;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#44485c;--md-sys-color-on-secondary-container:#fff;--md-sys-color-tertiary:#3e233b;--md-sys-color-on-tertiary:#fff;--md-sys-color-tertiary-container:#5e3f5a;--md-sys-color-on-tertiary-container:#fff;--md-sys-color-error:#600004;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#98000a;--md-sys-color-on-error-container:#fff;--md-sys-color-surface:#faf8ff;--md-sys-color-surface-dim:#b9b8bf;--md-sys-color-surface-bright:#faf8ff;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#f1f0f7;--md-sys-color-surface-container:#e3e1e9;--md-sys-color-surface-container-high:#d5d3db;--md-sys-color-surface-container-highest:#c7c6cd;--md-sys-color-on-surface:#000;--md-sys-color-surface-variant:#e2e1ec;--md-sys-color-on-surface-variant:#000;--md-sys-color-inverse-surface:#2f3036;--md-sys-color-inverse-on-surface:#fff;--md-sys-color-outline:#2a2c34;--md-sys-color-outline-variant:#474951;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-surface-tint:#2755cd;--md-ext-color-success:#003325;--md-ext-color-on-success:#fff;--md-ext-color-success-container:#00543f;--md-ext-color-on-success-container:#fff;--md-ext-color-warning:#462300;--md-ext-color-on-warning:#fff;--md-ext-color-warning-container:#703c00;--md-ext-color-on-warning-container:#fff;--md-ext-color-tag-0:#002572;--md-ext-color-on-tag-0:#fff;--md-ext-color-tag-0-container:#003eb3;--md-ext-color-on-tag-0-container:#fff;--md-ext-color-tag-1:#003419;--md-ext-color-on-tag-1:#fff;--md-ext-color-tag-1-container:#00552c;--md-ext-color-on-tag-1-container:#fff;--md-ext-color-tag-2:#412600;--md-ext-color-on-tag-2:#fff;--md-ext-color-tag-2-container:#684000;--md-ext-color-on-tag-2-container:#fff;--md-ext-color-tag-3:#610002;--md-ext-color-on-tag-3:#fff;--md-ext-color-tag-3-container:#93120e;--md-ext-color-on-tag-3-container:#fff;--md-ext-color-tag-4:#40007b;--md-ext-color-on-tag-4:#fff;--md-ext-color-tag-4-container:#6221ab;--md-ext-color-on-tag-4-container:#fff;--md-ext-color-tag-5:#003236;--md-ext-color-on-tag-5:#fff;--md-ext-color-tag-5-container:#005159;--md-ext-color-on-tag-5-container:#fff;--md-ext-color-tag-6:#5c0034;--md-ext-color-on-tag-6:#fff;--md-ext-color-tag-6-container:#900255;--md-ext-color-on-tag-6-container:#fff;--md-ext-color-tag-7:#232c3d;--md-ext-color-on-tag-7:#fff;--md-ext-color-tag-7-container:#40495b;--md-ext-color-on-tag-7-container:#fff}}:root[data-theme=dark][data-contrast=high]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--md-sys-color-primary:#eeefff;--md-sys-color-on-primary:#000;--md-sys-color-primary-container:#b0c0ff;--md-sys-color-on-primary-container:#00082a;--md-sys-color-inverse-primary:#003db0;--md-sys-color-secondary:#eeefff;--md-sys-color-on-secondary:#000;--md-sys-color-secondary-container:#bec1d9;--md-sys-color-on-secondary-container:#060a1b;--md-sys-color-tertiary:#ffeaf8;--md-sys-color-on-tertiary:#000;--md-sys-color-tertiary-container:#dfb7d7;--md-sys-color-on-tertiary-container:#190319;--md-sys-color-error:#ffece9;--md-sys-color-on-error:#000;--md-sys-color-error-container:#ffaea4;--md-sys-color-on-error-container:#220001;--md-sys-color-surface:#121318;--md-sys-color-surface-dim:#121318;--md-sys-color-surface-bright:#4f5056;--md-sys-color-surface-container-lowest:#000;--md-sys-color-surface-container-low:#1e1f25;--md-sys-color-surface-container:#2f3036;--md-sys-color-surface-container-high:#3a3b41;--md-sys-color-surface-container-highest:#46464c;--md-sys-color-on-surface:#fff;--md-sys-color-surface-variant:#45464f;--md-sys-color-on-surface-variant:#fff;--md-sys-color-inverse-surface:#e3e1e9;--md-sys-color-inverse-on-surface:#000;--md-sys-color-outline:#f0effa;--md-sys-color-outline-variant:#c2c2cc;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-surface-tint:#b5c4ff;--md-ext-color-success:#b7ffe1;--md-ext-color-on-success:#000;--md-ext-color-success-container:#74d4b1;--md-ext-color-on-success-container:#000e08;--md-ext-color-warning:#ffede1;--md-ext-color-on-warning:#000;--md-ext-color-warning-container:#ffb26f;--md-ext-color-on-warning-container:#170800;--md-ext-color-tag-0:#eeefff;--md-ext-color-on-tag-0:#000;--md-ext-color-tag-0-container:#b0c0ff;--md-ext-color-on-tag-0-container:#00082a;--md-ext-color-tag-1:#bfffcd;--md-ext-color-on-tag-1:#000;--md-ext-color-tag-1-container:#7bd597;--md-ext-color-on-tag-1-container:#000f04;--md-ext-color-tag-2:#ffeddc;--md-ext-color-on-tag-2:#000;--md-ext-color-tag-2-container:#fdb457;--md-ext-color-on-tag-2-container:#140900;--md-ext-color-tag-3:#ffece9;--md-ext-color-on-tag-3:#000;--md-ext-color-tag-3-container:#ffaea3;--md-ext-color-on-tag-3-container:#200;--md-ext-color-tag-4:#f8ecff;--md-ext-color-on-tag-4:#000;--md-ext-color-tag-4-container:#d6b4ff;--md-ext-color-on-tag-4-container:#14002d;--md-ext-color-tag-5:#c8f9ff;--md-ext-color-on-tag-5:#000;--md-ext-color-tag-5-container:#78d0db;--md-ext-color-on-tag-5-container:#000e10;--md-ext-color-tag-6:#ffebf0;--md-ext-color-on-tag-6:#000;--md-ext-color-tag-6-container:#ffaaca;--md-ext-color-on-tag-6-container:#20000f;--md-ext-color-tag-7:#ebf0ff;--md-ext-color-on-tag-7:#000;--md-ext-color-tag-7-container:#bac3d8;--md-ext-color-on-tag-7-container:#030b1b}@media (prefers-contrast:more){:root[data-theme=dark][data-contrast=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--md-sys-color-primary:#eeefff;--md-sys-color-on-primary:#000;--md-sys-color-primary-container:#b0c0ff;--md-sys-color-on-primary-container:#00082a;--md-sys-color-inverse-primary:#003db0;--md-sys-color-secondary:#eeefff;--md-sys-color-on-secondary:#000;--md-sys-color-secondary-container:#bec1d9;--md-sys-color-on-secondary-container:#060a1b;--md-sys-color-tertiary:#ffeaf8;--md-sys-color-on-tertiary:#000;--md-sys-color-tertiary-container:#dfb7d7;--md-sys-color-on-tertiary-container:#190319;--md-sys-color-error:#ffece9;--md-sys-color-on-error:#000;--md-sys-color-error-container:#ffaea4;--md-sys-color-on-error-container:#220001;--md-sys-color-surface:#121318;--md-sys-color-surface-dim:#121318;--md-sys-color-surface-bright:#4f5056;--md-sys-color-surface-container-lowest:#000;--md-sys-color-surface-container-low:#1e1f25;--md-sys-color-surface-container:#2f3036;--md-sys-color-surface-container-high:#3a3b41;--md-sys-color-surface-container-highest:#46464c;--md-sys-color-on-surface:#fff;--md-sys-color-surface-variant:#45464f;--md-sys-color-on-surface-variant:#fff;--md-sys-color-inverse-surface:#e3e1e9;--md-sys-color-inverse-on-surface:#000;--md-sys-color-outline:#f0effa;--md-sys-color-outline-variant:#c2c2cc;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-surface-tint:#b5c4ff;--md-ext-color-success:#b7ffe1;--md-ext-color-on-success:#000;--md-ext-color-success-container:#74d4b1;--md-ext-color-on-success-container:#000e08;--md-ext-color-warning:#ffede1;--md-ext-color-on-warning:#000;--md-ext-color-warning-container:#ffb26f;--md-ext-color-on-warning-container:#170800;--md-ext-color-tag-0:#eeefff;--md-ext-color-on-tag-0:#000;--md-ext-color-tag-0-container:#b0c0ff;--md-ext-color-on-tag-0-container:#00082a;--md-ext-color-tag-1:#bfffcd;--md-ext-color-on-tag-1:#000;--md-ext-color-tag-1-container:#7bd597;--md-ext-color-on-tag-1-container:#000f04;--md-ext-color-tag-2:#ffeddc;--md-ext-color-on-tag-2:#000;--md-ext-color-tag-2-container:#fdb457;--md-ext-color-on-tag-2-container:#140900;--md-ext-color-tag-3:#ffece9;--md-ext-color-on-tag-3:#000;--md-ext-color-tag-3-container:#ffaea3;--md-ext-color-on-tag-3-container:#200;--md-ext-color-tag-4:#f8ecff;--md-ext-color-on-tag-4:#000;--md-ext-color-tag-4-container:#d6b4ff;--md-ext-color-on-tag-4-container:#14002d;--md-ext-color-tag-5:#c8f9ff;--md-ext-color-on-tag-5:#000;--md-ext-color-tag-5-container:#78d0db;--md-ext-color-on-tag-5-container:#000e10;--md-ext-color-tag-6:#ffebf0;--md-ext-color-on-tag-6:#000;--md-ext-color-tag-6-container:#ffaaca;--md-ext-color-on-tag-6-container:#20000f;--md-ext-color-tag-7:#ebf0ff;--md-ext-color-on-tag-7:#000;--md-ext-color-tag-7-container:#bac3d8;--md-ext-color-on-tag-7-container:#030b1b}}@media (prefers-color-scheme:dark){:root[data-theme=system][data-contrast=high]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--md-sys-color-primary:#eeefff;--md-sys-color-on-primary:#000;--md-sys-color-primary-container:#b0c0ff;--md-sys-color-on-primary-container:#00082a;--md-sys-color-inverse-primary:#003db0;--md-sys-color-secondary:#eeefff;--md-sys-color-on-secondary:#000;--md-sys-color-secondary-container:#bec1d9;--md-sys-color-on-secondary-container:#060a1b;--md-sys-color-tertiary:#ffeaf8;--md-sys-color-on-tertiary:#000;--md-sys-color-tertiary-container:#dfb7d7;--md-sys-color-on-tertiary-container:#190319;--md-sys-color-error:#ffece9;--md-sys-color-on-error:#000;--md-sys-color-error-container:#ffaea4;--md-sys-color-on-error-container:#220001;--md-sys-color-surface:#121318;--md-sys-color-surface-dim:#121318;--md-sys-color-surface-bright:#4f5056;--md-sys-color-surface-container-lowest:#000;--md-sys-color-surface-container-low:#1e1f25;--md-sys-color-surface-container:#2f3036;--md-sys-color-surface-container-high:#3a3b41;--md-sys-color-surface-container-highest:#46464c;--md-sys-color-on-surface:#fff;--md-sys-color-surface-variant:#45464f;--md-sys-color-on-surface-variant:#fff;--md-sys-color-inverse-surface:#e3e1e9;--md-sys-color-inverse-on-surface:#000;--md-sys-color-outline:#f0effa;--md-sys-color-outline-variant:#c2c2cc;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-surface-tint:#b5c4ff;--md-ext-color-success:#b7ffe1;--md-ext-color-on-success:#000;--md-ext-color-success-container:#74d4b1;--md-ext-color-on-success-container:#000e08;--md-ext-color-warning:#ffede1;--md-ext-color-on-warning:#000;--md-ext-color-warning-container:#ffb26f;--md-ext-color-on-warning-container:#170800;--md-ext-color-tag-0:#eeefff;--md-ext-color-on-tag-0:#000;--md-ext-color-tag-0-container:#b0c0ff;--md-ext-color-on-tag-0-container:#00082a;--md-ext-color-tag-1:#bfffcd;--md-ext-color-on-tag-1:#000;--md-ext-color-tag-1-container:#7bd597;--md-ext-color-on-tag-1-container:#000f04;--md-ext-color-tag-2:#ffeddc;--md-ext-color-on-tag-2:#000;--md-ext-color-tag-2-container:#fdb457;--md-ext-color-on-tag-2-container:#140900;--md-ext-color-tag-3:#ffece9;--md-ext-color-on-tag-3:#000;--md-ext-color-tag-3-container:#ffaea3;--md-ext-color-on-tag-3-container:#200;--md-ext-color-tag-4:#f8ecff;--md-ext-color-on-tag-4:#000;--md-ext-color-tag-4-container:#d6b4ff;--md-ext-color-on-tag-4-container:#14002d;--md-ext-color-tag-5:#c8f9ff;--md-ext-color-on-tag-5:#000;--md-ext-color-tag-5-container:#78d0db;--md-ext-color-on-tag-5-container:#000e10;--md-ext-color-tag-6:#ffebf0;--md-ext-color-on-tag-6:#000;--md-ext-color-tag-6-container:#ffaaca;--md-ext-color-on-tag-6-container:#20000f;--md-ext-color-tag-7:#ebf0ff;--md-ext-color-on-tag-7:#000;--md-ext-color-tag-7-container:#bac3d8;--md-ext-color-on-tag-7-container:#030b1b}}@media (prefers-color-scheme:dark) and (prefers-contrast:more){:root[data-theme=system][data-contrast=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--md-sys-color-primary:#eeefff;--md-sys-color-on-primary:#000;--md-sys-color-primary-container:#b0c0ff;--md-sys-color-on-primary-container:#00082a;--md-sys-color-inverse-primary:#003db0;--md-sys-color-secondary:#eeefff;--md-sys-color-on-secondary:#000;--md-sys-color-secondary-container:#bec1d9;--md-sys-color-on-secondary-container:#060a1b;--md-sys-color-tertiary:#ffeaf8;--md-sys-color-on-tertiary:#000;--md-sys-color-tertiary-container:#dfb7d7;--md-sys-color-on-tertiary-container:#190319;--md-sys-color-error:#ffece9;--md-sys-color-on-error:#000;--md-sys-color-error-container:#ffaea4;--md-sys-color-on-error-container:#220001;--md-sys-color-surface:#121318;--md-sys-color-surface-dim:#121318;--md-sys-color-surface-bright:#4f5056;--md-sys-color-surface-container-lowest:#000;--md-sys-color-surface-container-low:#1e1f25;--md-sys-color-surface-container:#2f3036;--md-sys-color-surface-container-high:#3a3b41;--md-sys-color-surface-container-highest:#46464c;--md-sys-color-on-surface:#fff;--md-sys-color-surface-variant:#45464f;--md-sys-color-on-surface-variant:#fff;--md-sys-color-inverse-surface:#e3e1e9;--md-sys-color-inverse-on-surface:#000;--md-sys-color-outline:#f0effa;--md-sys-color-outline-variant:#c2c2cc;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-surface-tint:#b5c4ff;--md-ext-color-success:#b7ffe1;--md-ext-color-on-success:#000;--md-ext-color-success-container:#74d4b1;--md-ext-color-on-success-container:#000e08;--md-ext-color-warning:#ffede1;--md-ext-color-on-warning:#000;--md-ext-color-warning-container:#ffb26f;--md-ext-color-on-warning-container:#170800;--md-ext-color-tag-0:#eeefff;--md-ext-color-on-tag-0:#000;--md-ext-color-tag-0-container:#b0c0ff;--md-ext-color-on-tag-0-container:#00082a;--md-ext-color-tag-1:#bfffcd;--md-ext-color-on-tag-1:#000;--md-ext-color-tag-1-container:#7bd597;--md-ext-color-on-tag-1-container:#000f04;--md-ext-color-tag-2:#ffeddc;--md-ext-color-on-tag-2:#000;--md-ext-color-tag-2-container:#fdb457;--md-ext-color-on-tag-2-container:#140900;--md-ext-color-tag-3:#ffece9;--md-ext-color-on-tag-3:#000;--md-ext-color-tag-3-container:#ffaea3;--md-ext-color-on-tag-3-container:#200;--md-ext-color-tag-4:#f8ecff;--md-ext-color-on-tag-4:#000;--md-ext-color-tag-4-container:#d6b4ff;--md-ext-color-on-tag-4-container:#14002d;--md-ext-color-tag-5:#c8f9ff;--md-ext-color-on-tag-5:#000;--md-ext-color-tag-5-container:#78d0db;--md-ext-color-on-tag-5-container:#000e10;--md-ext-color-tag-6:#ffebf0;--md-ext-color-on-tag-6:#000;--md-ext-color-tag-6-container:#ffaaca;--md-ext-color-on-tag-6-container:#20000f;--md-ext-color-tag-7:#ebf0ff;--md-ext-color-on-tag-7:#000;--md-ext-color-tag-7-container:#bac3d8;--md-ext-color-on-tag-7-container:#030b1b}}:root{--bg:var(--md-sys-color-surface-container-low);--surface:var(--md-sys-color-surface);--surface-2:var(--md-sys-color-surface-container);--border:var(--md-sys-color-outline-variant);--border-strong:var(--md-sys-color-outline);--text:var(--md-sys-color-on-surface);--text-2:var(--md-sys-color-on-surface-variant);--text-3:var(--md-sys-color-on-surface-variant);--primary:var(--md-sys-color-primary);--primary-hover:color-mix(in srgb, var(--md-sys-color-on-primary) 8%, var(--md-sys-color-primary));--primary-soft:color-mix(in srgb, var(--md-sys-color-primary) 12%, var(--md-sys-color-surface));--on-primary:var(--md-sys-color-on-primary);--danger:var(--md-sys-color-error);--danger-soft:color-mix(in srgb, var(--md-sys-color-error) 12%, var(--md-sys-color-surface));--warning:var(--md-ext-color-warning);--warning-soft:color-mix(in srgb, var(--md-ext-color-warning) 12%, var(--md-sys-color-surface));--success:var(--md-ext-color-success);--success-soft:color-mix(in srgb, var(--md-ext-color-success) 12%, var(--md-sys-color-surface));--focus:var(--md-sys-color-secondary);--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--md-sys-typescale-display-large-font:var(--font);--md-sys-typescale-display-large-size:3.5625rem;--md-sys-typescale-display-large-line-height:4rem;--md-sys-typescale-display-large-weight:400;--md-sys-typescale-display-large-tracking:-.015625rem;--md-sys-typescale-display-large:var(--md-sys-typescale-display-large-weight) var(--md-sys-typescale-display-large-size) / var(--md-sys-typescale-display-large-line-height) var(--md-sys-typescale-display-large-font);--md-sys-typescale-display-medium-font:var(--font);--md-sys-typescale-display-medium-size:2.8125rem;--md-sys-typescale-display-medium-line-height:3.25rem;--md-sys-typescale-display-medium-weight:400;--md-sys-typescale-display-medium-tracking:0;--md-sys-typescale-display-medium:var(--md-sys-typescale-display-medium-weight) var(--md-sys-typescale-display-medium-size) / var(--md-sys-typescale-display-medium-line-height) var(--md-sys-typescale-display-medium-font);--md-sys-typescale-display-small-font:var(--font);--md-sys-typescale-display-small-size:2.25rem;--md-sys-typescale-display-small-line-height:2.75rem;--md-sys-typescale-display-small-weight:400;--md-sys-typescale-display-small-tracking:0;--md-sys-typescale-display-small:var(--md-sys-typescale-display-small-weight) var(--md-sys-typescale-display-small-size) / var(--md-sys-typescale-display-small-line-height) var(--md-sys-typescale-display-small-font);--md-sys-typescale-headline-large-font:var(--font);--md-sys-typescale-headline-large-size:2rem;--md-sys-typescale-headline-large-line-height:2.5rem;--md-sys-typescale-headline-large-weight:400;--md-sys-typescale-headline-large-tracking:0;--md-sys-typescale-headline-large:var(--md-sys-typescale-headline-large-weight) var(--md-sys-typescale-headline-large-size) / var(--md-sys-typescale-headline-large-line-height) var(--md-sys-typescale-headline-large-font);--md-sys-typescale-headline-medium-font:var(--font);--md-sys-typescale-headline-medium-size:1.75rem;--md-sys-typescale-headline-medium-line-height:2.25rem;--md-sys-typescale-headline-medium-weight:400;--md-sys-typescale-headline-medium-tracking:0;--md-sys-typescale-headline-medium:var(--md-sys-typescale-headline-medium-weight) var(--md-sys-typescale-headline-medium-size) / var(--md-sys-typescale-headline-medium-line-height) var(--md-sys-typescale-headline-medium-font);--md-sys-typescale-headline-small-font:var(--font);--md-sys-typescale-headline-small-size:1.5rem;--md-sys-typescale-headline-small-line-height:2rem;--md-sys-typescale-headline-small-weight:400;--md-sys-typescale-headline-small-tracking:0;--md-sys-typescale-headline-small:var(--md-sys-typescale-headline-small-weight) var(--md-sys-typescale-headline-small-size) / var(--md-sys-typescale-headline-small-line-height) var(--md-sys-typescale-headline-small-font);--md-sys-typescale-title-large-font:var(--font);--md-sys-typescale-title-large-size:1.375rem;--md-sys-typescale-title-large-line-height:1.75rem;--md-sys-typescale-title-large-weight:400;--md-sys-typescale-title-large-tracking:0;--md-sys-typescale-title-large:var(--md-sys-typescale-title-large-weight) var(--md-sys-typescale-title-large-size) / var(--md-sys-typescale-title-large-line-height) var(--md-sys-typescale-title-large-font);--md-sys-typescale-title-medium-font:var(--font);--md-sys-typescale-title-medium-size:1rem;--md-sys-typescale-title-medium-line-height:1.5rem;--md-sys-typescale-title-medium-weight:500;--md-sys-typescale-title-medium-tracking:.009375rem;--md-sys-typescale-title-medium:var(--md-sys-typescale-title-medium-weight) var(--md-sys-typescale-title-medium-size) / var(--md-sys-typescale-title-medium-line-height) var(--md-sys-typescale-title-medium-font);--md-sys-typescale-title-small-font:var(--font);--md-sys-typescale-title-small-size:.875rem;--md-sys-typescale-title-small-line-height:1.25rem;--md-sys-typescale-title-small-weight:500;--md-sys-typescale-title-small-tracking:.00625rem;--md-sys-typescale-title-small:var(--md-sys-typescale-title-small-weight) var(--md-sys-typescale-title-small-size) / var(--md-sys-typescale-title-small-line-height) var(--md-sys-typescale-title-small-font);--md-sys-typescale-body-large-font:var(--font);--md-sys-typescale-body-large-size:1rem;--md-sys-typescale-body-large-line-height:1.5rem;--md-sys-typescale-body-large-weight:400;--md-sys-typescale-body-large-tracking:.03125rem;--md-sys-typescale-body-large:var(--md-sys-typescale-body-large-weight) var(--md-sys-typescale-body-large-size) / var(--md-sys-typescale-body-large-line-height) var(--md-sys-typescale-body-large-font);--md-sys-typescale-body-medium-font:var(--font);--md-sys-typescale-body-medium-size:.875rem;--md-sys-typescale-body-medium-line-height:1.25rem;--md-sys-typescale-body-medium-weight:400;--md-sys-typescale-body-medium-tracking:.015625rem;--md-sys-typescale-body-medium:var(--md-sys-typescale-body-medium-weight) var(--md-sys-typescale-body-medium-size) / var(--md-sys-typescale-body-medium-line-height) var(--md-sys-typescale-body-medium-font);--md-sys-typescale-body-small-font:var(--font);--md-sys-typescale-body-small-size:.75rem;--md-sys-typescale-body-small-line-height:1rem;--md-sys-typescale-body-small-weight:400;--md-sys-typescale-body-small-tracking:.025rem;--md-sys-typescale-body-small:var(--md-sys-typescale-body-small-weight) var(--md-sys-typescale-body-small-size) / var(--md-sys-typescale-body-small-line-height) var(--md-sys-typescale-body-small-font);--md-sys-typescale-label-large-font:var(--font);--md-sys-typescale-label-large-size:.875rem;--md-sys-typescale-label-large-line-height:1.25rem;--md-sys-typescale-label-large-weight:500;--md-sys-typescale-label-large-tracking:.00625rem;--md-sys-typescale-label-large:var(--md-sys-typescale-label-large-weight) var(--md-sys-typescale-label-large-size) / var(--md-sys-typescale-label-large-line-height) var(--md-sys-typescale-label-large-font);--md-sys-typescale-label-medium-font:var(--font);--md-sys-typescale-label-medium-size:.75rem;--md-sys-typescale-label-medium-line-height:1rem;--md-sys-typescale-label-medium-weight:500;--md-sys-typescale-label-medium-tracking:.03125rem;--md-sys-typescale-label-medium:var(--md-sys-typescale-label-medium-weight) var(--md-sys-typescale-label-medium-size) / var(--md-sys-typescale-label-medium-line-height) var(--md-sys-typescale-label-medium-font);--md-sys-typescale-label-small-font:var(--font);--md-sys-typescale-label-small-size:.6875rem;--md-sys-typescale-label-small-line-height:1rem;--md-sys-typescale-label-small-weight:500;--md-sys-typescale-label-small-tracking:.03125rem;--md-sys-typescale-label-small:var(--md-sys-typescale-label-small-weight) var(--md-sys-typescale-label-small-size) / var(--md-sys-typescale-label-small-line-height) var(--md-sys-typescale-label-small-font)}.type-display-large{font:var(--md-sys-typescale-display-large);letter-spacing:var(--md-sys-typescale-display-large-tracking)}.type-display-medium{font:var(--md-sys-typescale-display-medium);letter-spacing:var(--md-sys-typescale-display-medium-tracking)}.type-display-small{font:var(--md-sys-typescale-display-small);letter-spacing:var(--md-sys-typescale-display-small-tracking)}.type-headline-large{font:var(--md-sys-typescale-headline-large);letter-spacing:var(--md-sys-typescale-headline-large-tracking)}.type-headline-medium{font:var(--md-sys-typescale-headline-medium);letter-spacing:var(--md-sys-typescale-headline-medium-tracking)}.type-headline-small{font:var(--md-sys-typescale-headline-small);letter-spacing:var(--md-sys-typescale-headline-small-tracking)}.type-title-large{font:var(--md-sys-typescale-title-large);letter-spacing:var(--md-sys-typescale-title-large-tracking)}.type-title-medium{font:var(--md-sys-typescale-title-medium);letter-spacing:var(--md-sys-typescale-title-medium-tracking)}.type-title-small{font:var(--md-sys-typescale-title-small);letter-spacing:var(--md-sys-typescale-title-small-tracking)}.type-body-large{font:var(--md-sys-typescale-body-large);letter-spacing:var(--md-sys-typescale-body-large-tracking)}.type-body-medium{font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking)}.type-body-small{font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking)}.type-label-large{font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking)}.type-label-medium{font:var(--md-sys-typescale-label-medium);letter-spacing:var(--md-sys-typescale-label-medium-tracking)}.type-label-small{font:var(--md-sys-typescale-label-small);letter-spacing:var(--md-sys-typescale-label-small-tracking)}:root{--md-sys-shape-corner-none:0;--md-sys-shape-corner-extra-small:4px;--md-sys-shape-corner-small:8px;--md-sys-shape-corner-medium:12px;--md-sys-shape-corner-large:16px;--md-sys-shape-corner-extra-large:28px;--md-sys-shape-corner-full:9999px;--md-sys-shape-corner-checkbox:2px;--md-sys-elevation-level0:none;--md-sys-elevation-level1:0 1px 2px 0 color-mix(in srgb, var(--md-sys-color-shadow) 30%, transparent), 0 1px 3px 1px color-mix(in srgb, var(--md-sys-color-shadow) 15%, transparent);--md-sys-elevation-level2:0 1px 2px 0 color-mix(in srgb, var(--md-sys-color-shadow) 30%, transparent), 0 2px 6px 2px color-mix(in srgb, var(--md-sys-color-shadow) 15%, transparent);--md-sys-elevation-level3:0 1px 3px 0 color-mix(in srgb, var(--md-sys-color-shadow) 30%, transparent), 0 4px 8px 3px color-mix(in srgb, var(--md-sys-color-shadow) 15%, transparent);--md-sys-elevation-level4:0 2px 3px 0 color-mix(in srgb, var(--md-sys-color-shadow) 30%, transparent), 0 6px 10px 4px color-mix(in srgb, var(--md-sys-color-shadow) 15%, transparent);--md-sys-elevation-level5:0 4px 4px 0 color-mix(in srgb, var(--md-sys-color-shadow) 30%, transparent), 0 8px 12px 6px color-mix(in srgb, var(--md-sys-color-shadow) 15%, transparent);--md-sys-elevation-level0-surface:var(--md-sys-color-surface);--md-sys-elevation-level1-surface:var(--md-sys-color-surface-container-low);--md-sys-elevation-level2-surface:var(--md-sys-color-surface-container);--md-sys-elevation-level3-surface:var(--md-sys-color-surface-container-high);--md-sys-elevation-level4-surface:var(--md-sys-color-surface-container-highest);--md-sys-elevation-level5-surface:var(--md-sys-color-surface-container-highest);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-11:2.75rem;--space-12:3rem;--md-sys-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-standard-accelerate:cubic-bezier(.3, 0, 1, 1);--md-sys-motion-easing-standard-decelerate:cubic-bezier(0, 0, 0, 1);--md-sys-motion-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-emphasized-accelerate:cubic-bezier(.3, 0, .8, .15);--md-sys-motion-easing-emphasized-decelerate:cubic-bezier(.05, .7, .1, 1);--md-sys-motion-easing-legacy:cubic-bezier(.4, 0, .2, 1);--md-sys-motion-easing-linear:cubic-bezier(0, 0, 1, 1);--md-sys-motion-duration-short1:50ms;--md-sys-motion-duration-short2:.1s;--md-sys-motion-duration-short3:.15s;--md-sys-motion-duration-short4:.2s;--md-sys-motion-duration-medium1:.25s;--md-sys-motion-duration-medium2:.3s;--md-sys-motion-duration-medium3:.35s;--md-sys-motion-duration-medium4:.4s;--md-sys-motion-duration-long1:.45s;--md-sys-motion-duration-long2:.5s;--md-sys-motion-duration-long3:.55s;--md-sys-motion-duration-long4:.6s;--md-sys-motion-duration-extra-long1:.7s;--md-sys-motion-duration-extra-long2:.8s;--md-sys-motion-duration-extra-long3:.9s;--md-sys-motion-duration-extra-long4:1s;--motion-travel:1;--motion-loop:1}@media (prefers-reduced-motion:reduce){:root{--motion-travel:0;--motion-loop:2.5}}:root{--state-hover:8%;--state-focus:10%;--state-pressed:10%;--state-dragged:16%;--disabled-content:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--disabled-container:color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);--target:40px}@media (pointer:coarse){:root{--target:48px}}:root{--scrim:color-mix(in srgb, var(--md-sys-color-scrim) 32%, transparent)}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font:var(--md-sys-typescale-body-large);letter-spacing:var(--md-sys-typescale-body-large-tracking);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{margin:0 0 var(--space-2);line-height:1.25}h1{font:var(--md-sys-typescale-headline-small);letter-spacing:var(--md-sys-typescale-headline-small-tracking)}h2{font:var(--md-sys-typescale-title-large);letter-spacing:var(--md-sys-typescale-title-large-tracking)}h3{font:var(--md-sys-typescale-title-medium);letter-spacing:var(--md-sys-typescale-title-medium-tracking)}p{margin:0 0 var(--space-3)}a{color:var(--primary);text-decoration:none}a:hover,a[data-force~=hover]{text-decoration:underline}code{font-family:var(--mono);font-size:.9em}:focus-visible,[data-force~=focus]{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--surface);padding:var(--space-2) var(--space-3);border-radius:var(--md-sys-shape-corner-extra-small);box-shadow:var(--md-sys-elevation-level2);position:absolute;top:-3rem;left:1rem}.skip-link:focus,.skip-link[data-force~=focus]{top:.75rem}.muted{color:var(--text-2)}.small{font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking)}.hint{color:var(--text-2);font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking);margin:0 0 var(--space-3)}.icon{vertical-align:middle;flex:none}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-6);border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-full);color:var(--primary);font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);cursor:pointer;white-space:nowrap;background:0 0;text-decoration:none;display:inline-flex}.btn:hover,.btn[data-force~=hover]{text-decoration:none}.btn-address{white-space:normal;overflow-wrap:anywhere;text-align:start;min-width:0;max-width:100%}.btn:has(>.icon:first-child){padding-left:var(--space-4)}.btn>.icon{width:18px;height:18px}.btn-filled,.btn-primary{background:var(--primary);color:var(--on-primary);border-color:#0000}.btn-tonal{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-color:#0000}.btn-elevated{background:var(--md-sys-color-surface-container-low);box-shadow:var(--md-sys-elevation-level1);border-color:#0000}.btn-text,.btn-ghost{padding:0 var(--space-3);border-color:#0000}:is(.btn-text:has(>.icon:first-child),.btn-ghost:has(>.icon:first-child)){padding:0 var(--space-4) 0 var(--space-3)}.btn-danger{background:var(--danger);color:var(--md-sys-color-on-error);border-color:#0000}:is(.btn-text,.btn-ghost).btn-danger{color:var(--danger);background:0 0}.btn-sm{padding:0 var(--space-4)}.btn:disabled,.btn[aria-disabled=true]{border-color:var(--disabled-container);box-shadow:none;color:var(--disabled-content);cursor:not-allowed;background-color:#0000}:is(.btn-filled,.btn-primary,.btn-tonal,.btn-elevated,.btn-danger):is(:disabled,[aria-disabled=true]){background-color:var(--disabled-container);border-color:#0000}:is(.btn-text,.btn-ghost):is(:disabled,[aria-disabled=true]){background-color:#0000;border-color:#0000}.icon-btn{border-radius:var(--md-sys-shape-corner-full);width:40px;height:40px;color:var(--md-sys-color-on-surface-variant);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid;position:relative}.icon-btn-filled{background:var(--primary);color:var(--on-primary)}.icon-btn-tonal{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.icon-btn-outlined{border:1px solid var(--md-sys-color-outline-variant)}.icon-btn[aria-pressed=true]{color:var(--primary)}.icon-btn-filled[aria-pressed=false],.icon-btn-tonal[aria-pressed=false]{background:var(--md-sys-color-surface-container-highest)}.icon-btn-filled[aria-pressed=false]{color:var(--primary)}.icon-btn-tonal[aria-pressed=false]{color:var(--md-sys-color-on-surface-variant)}.icon-btn-filled[aria-pressed=true]{color:var(--on-primary)}.icon-btn-tonal[aria-pressed=true]{color:var(--md-sys-color-on-secondary-container)}.icon-btn-outlined[aria-pressed=true]{background:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface);border-color:#0000}.icon-btn:disabled,.icon-btn[aria-disabled=true]{cursor:not-allowed;color:var(--disabled-content);background-color:#0000}:is(.icon-btn-filled,.icon-btn-tonal):is(:disabled,[aria-disabled=true]){background-color:var(--disabled-container)}.icon-btn-outlined:is(:disabled,[aria-disabled=true]){border-color:var(--disabled-container)}.fab{right:var(--space-4);bottom:calc(var(--space-4) + var(--bar-offset));z-index:44;justify-content:center;align-items:center;gap:var(--space-3);min-width:56px;height:56px;padding:0 var(--space-4);border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);box-shadow:var(--md-sys-elevation-level3);font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);white-space:nowrap;cursor:pointer;transition:padding var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);border:0;display:inline-flex;position:fixed}.fab:hover,.fab[data-force~=hover]{box-shadow:var(--md-sys-elevation-level4)}.fab-label{display:none}.fab-extended{padding:0 var(--space-5) 0 var(--space-4)}.fab-extended .fab-label{display:inline}.fab:disabled{background-color:var(--disabled-container);box-shadow:none;color:var(--disabled-content);cursor:not-allowed}@media (min-width:840px){.fab{display:none}}@media (max-width:839px){.main-action{display:none}body:has(.fab) .main{padding-bottom:calc(var(--space-12) + var(--space-10) + var(--bar-offset))}body:has(.fab) .toasts{bottom:calc(var(--space-4) + 56px + var(--space-4) + var(--bar-offset))}}.btn-row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.field{align-content:start;gap:var(--space-1);margin-bottom:var(--space-4);display:grid}.size-field{gap:0 var(--space-3);grid-template-columns:minmax(0,1fr) 7rem;align-items:start;display:grid}.field>label,.label{font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking)}.tf{--tf-outline:var(--md-sys-color-outline);--tf-label:var(--md-sys-color-on-surface-variant);align-content:start;gap:var(--space-1);min-width:0;margin-bottom:var(--space-4);display:grid}.tf-box{align-items:center;gap:var(--space-2);min-width:0;min-height:56px;padding:0 var(--space-4);border-radius:var(--md-sys-shape-corner-extra-small);color:var(--md-sys-color-on-surface-variant);display:flex;position:relative}.tf-dense .tf-box{min-height:48px}.tf-control{width:100%;min-width:0;padding-block:var(--space-4);color:var(--md-sys-color-on-surface);font:inherit;letter-spacing:inherit;text-align:left;background:0 0;border:0;flex:1;align-self:stretch;margin:0;padding-inline:0}.tf-dense .tf-control{padding-block:var(--space-3)}.tf-control:focus-visible,.tf-control[data-force~=focus]{outline-color:#0000}:is(.tf-box:has(>.tf-control:focus-visible),.tf-box:has(>.tf-control[data-force~=focus])){outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.tf-control::placeholder{color:var(--md-sys-color-on-surface-variant)}textarea.tf-control{resize:vertical;min-height:4.5rem;line-height:1.45}.tf-textarea .tf-box{align-items:flex-start}select.tf-control,.tf-trigger{appearance:none;cursor:pointer;padding-right:var(--space-8);padding-left:var(--space-4);margin-right:calc(-1 * var(--space-8));margin-left:calc(-1 * var(--space-4))}.tf-trigger{white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.tf-arrow{z-index:1;pointer-events:none;flex:none;position:relative}.tf-lead-icon,.tf-error-icon{flex:none}.tf-affix{color:var(--md-sys-color-on-surface-variant);flex:none}.tf-label{top:50%;left:var(--space-4);max-width:calc(100% - var(--space-8));text-overflow:ellipsis;white-space:nowrap;color:var(--tf-label);font:var(--md-sys-typescale-body-large);letter-spacing:var(--md-sys-typescale-body-large-tracking);pointer-events:none;transition:top var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard), font-size var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard), color var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard);position:absolute;overflow:hidden;transform:translateY(-50%)}.tf-lead .tf-label{left:calc(var(--space-4) + 24px + var(--space-2))}.tf-textarea .tf-label{top:calc(var(--space-4) + .75rem)}.tf-box:focus-within .tf-label,.tf-up .tf-label,.tf-box[data-force~=focus] .tf-label{top:0;left:var(--space-4);max-width:calc(100% - var(--space-6));font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking)}.tf-required{color:var(--tf-label)}.tf-box>.tf-outline{min-width:0;padding:0 var(--space-3);border:1px solid var(--tf-outline);border-radius:inherit;pointer-events:none;text-align:left;margin:0;position:absolute;inset:-5px 0 0}.tf-box>.tf-outline:not(:has(>legend)){inset:0}.tf-box>.tf-outline>legend{float:none;visibility:hidden;white-space:nowrap;width:auto;max-width:.01px;height:11px;font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking);padding:0;display:block;overflow:hidden}.tf-box>.tf-outline>legend>span{padding:0 var(--space-1);display:inline-block}.tf-box:focus-within>.tf-outline>legend,.tf-up .tf-box>.tf-outline>legend,.tf-box[data-force~=focus]>.tf-outline>legend{max-width:100%}.tf-box:hover,.tf-box[data-force~=hover]{--tf-outline:var(--md-sys-color-on-surface)}.tf-box:focus-within,.tf-box[data-force~=focus]{--tf-outline:var(--md-sys-color-primary);--tf-label:var(--md-sys-color-primary)}.tf-box:focus-within>.tf-outline,.tf-box[data-force~=focus]>.tf-outline{border-width:2px}.tf-invalid{--tf-outline:var(--md-sys-color-error);--tf-label:var(--md-sys-color-error)}.tf-invalid .tf-box:hover,.tf-invalid .tf-box[data-force~=hover]{--tf-outline:var(--md-sys-color-on-error-container)}.tf-invalid .tf-box:focus-within,.tf-invalid .tf-box[data-force~=focus]{--tf-outline:var(--md-sys-color-error);--tf-label:var(--md-sys-color-error)}.tf-error-icon{color:var(--md-sys-color-error)}.tf-disabled .tf-box,.tf-disabled .tf-box:hover,.tf-disabled .tf-box[data-force~=hover]{--tf-outline:var(--disabled-container);--tf-label:var(--disabled-content);color:var(--disabled-content)}.tf-control:disabled{color:var(--disabled-content);cursor:not-allowed}.tf-below{gap:var(--space-4);padding:0 var(--space-4);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking);display:flex}.tf-support{flex:1}.tf-invalid .tf-support{color:var(--md-sys-color-error)}.tf-count{top:calc(100% + var(--space-1));right:var(--space-4);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking);font-variant-numeric:tabular-nums;pointer-events:none;visibility:hidden;position:absolute}.tf-box:focus-within .tf-count,.tf-box[data-force~=focus] .tf-count{visibility:visible}:is(.tf:focus-within:has(.tf-count) .tf-support,.tf[data-force~=focus]:has(.tf-count) .tf-support){padding-right:var(--space-12)}.inline-icon{align-items:center;gap:var(--space-1);display:inline-flex}.field-error{color:var(--md-sys-color-error);font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking)}.form-note{margin:0 0 var(--space-4);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking)}.select-menu{min-width:var(--radix-select-trigger-width);max-height:min(var(--radix-select-content-available-height), 22rem);z-index:80}.select-viewport{padding:var(--space-2) 0}.select-item{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-3);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.select-item[data-highlighted]{--state-layer:var(--state-hover)}.select-item[data-state=checked]{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.select-check{display:inline-grid}.menu-label{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-medium);letter-spacing:var(--md-sys-typescale-label-medium-tracking)}.choice{align-items:center;gap:var(--space-1);min-width:var(--target);min-height:var(--target);cursor:pointer;vertical-align:middle;display:inline-flex}.choice-switch{gap:var(--space-4)}.choice-text{display:grid}.choice-hint{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking)}.choice-consent{align-items:flex-start}.choice-consent .choice-text{padding-top:var(--space-3);font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking);display:block}.choice-target{width:40px;height:40px;margin:0 0 0 calc(-1 * var(--space-2));border-radius:var(--md-sys-shape-corner-full);color:var(--md-sys-color-on-surface-variant);flex:none;place-items:center;display:inline-grid}.choice:has(input:checked,input:indeterminate) .choice-target{color:var(--md-sys-color-primary)}.checkbox,.radio{appearance:none;border:2px solid var(--md-sys-color-on-surface-variant);border-radius:var(--md-sys-shape-corner-checkbox);cursor:pointer;background:0 0;place-content:center;width:18px;height:18px;margin:0;display:inline-grid}.checkbox:is(:checked,:indeterminate){border-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary)}.checkbox:before{content:"";background:var(--md-sys-color-on-primary);width:14px;height:14px;transform:scale(0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.checkbox:checked:before{transform:scale(1)}.checkbox:indeterminate:before{height:2px;transform:scale(1);-webkit-mask:none;mask:none}.radio{border-radius:var(--md-sys-shape-corner-full);width:20px;height:20px}.radio:checked{border-color:var(--md-sys-color-primary)}.radio:before{content:"";border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-primary);width:10px;height:10px;transform:scale(0)}.radio:checked:before{transform:scale(1)}.checkbox:disabled,.radio:disabled{border-color:var(--disabled-content);cursor:not-allowed}.checkbox:disabled:is(:checked,:indeterminate){background:var(--disabled-content)}.choice:has(input:disabled){color:var(--disabled-content);cursor:not-allowed}.switch{appearance:none;border:2px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container-highest);cursor:pointer;width:52px;height:32px;transition:background-color var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard);flex:none;margin:0;position:relative}.switch:before{content:"";border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-outline);width:16px;height:16px;transition:left var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard), width var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard), height var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard);position:absolute;top:50%;left:6px;transform:translateY(-50%)}.switch:checked{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary)}.switch:checked:before{background:var(--md-sys-color-on-primary);width:24px;height:24px;left:22px}.switch:checked:after{content:"";background:var(--md-sys-color-on-primary-container);width:16px;height:16px;position:absolute;top:50%;left:26px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.switch:active:before,.switch[data-force~=pressed]:before{width:28px;height:28px}.switch:not(:checked):active:before,.switch:not(:checked)[data-force~=pressed]:before{left:2px}.switch:checked:active:before,.switch:checked[data-force~=pressed]:before{left:20px}.switch:disabled{border-color:var(--disabled-container);background:var(--disabled-container);cursor:not-allowed}.switch:disabled:before{background:var(--disabled-content)}.inline-form{gap:var(--space-2);flex-wrap:wrap;align-items:flex-start;display:flex}.inline-form>.btn{margin-top:var(--space-2)}.inline-form :is(.field,.tf){flex:220px;margin:0}:root{--header-h:64px;--nav-bar-h:80px;--rail-w:80px;--drawer-w:256px;--bar-offset:0px}@media (max-width:599px){:root{--bar-offset:calc(var(--nav-bar-h) + env(safe-area-inset-bottom,0px))}}.app{--nav-w:var(--drawer-w);grid-template-columns:var(--nav-w) minmax(0, 1fr);grid-template-rows:var(--header-h) 1fr;grid-template-areas:"header header""nav main";min-height:100vh;display:grid}.app[data-drawer=folded]{--nav-w:var(--rail-w)}@media (max-width:839px){.app{--nav-w:var(--rail-w)}}@media (max-width:599px){.app,.app[data-drawer=folded]{--nav-w:0px;grid-template-columns:minmax(0,1fr);grid-template-areas:"header""main"}}.app-header{align-items:center;gap:var(--space-2);padding:0 var(--space-2) 0 var(--space-4);background:var(--surface);z-index:20;transition:background-color var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard);grid-area:header;display:flex;position:sticky;top:0}.app-header[data-scrolled]{background:var(--md-sys-elevation-level2-surface)}.brand{align-items:center;gap:var(--space-2);font:var(--md-sys-typescale-title-medium);letter-spacing:var(--md-sys-typescale-title-medium-tracking);color:var(--text);min-width:calc(var(--nav-w) - var(--space-4));font-weight:700;display:flex}.brand:hover,.brand[data-force~=hover]{text-decoration:none}.brand img{width:28px;height:28px}.app-title,.search-open{display:none}.company-name{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:180px;display:inline-block;overflow:hidden}.header-search{flex:auto;min-width:0;max-width:45rem;position:relative}:is(.header-search,.search-view-bar) input{width:100%;padding:0 var(--space-4);color:var(--md-sys-color-on-surface);font:inherit;letter-spacing:inherit;border:1px solid #0000;margin:0}.header-search input{min-height:56px;padding-left:var(--space-12);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container-high)}.header-search svg{left:var(--space-4);color:var(--text-2);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.header-end{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}@media (max-width:839px){.brand{min-width:0}.brand span,.app-bar-company,.header-search{display:none}.app-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--md-sys-typescale-title-large);letter-spacing:var(--md-sys-typescale-title-large-tracking);flex:auto;display:block;overflow:hidden}.search-open{display:inline-grid}}.nav-side{top:var(--header-h);height:calc(100vh - var(--header-h));overscroll-behavior:contain;gap:var(--space-2);padding:var(--space-3);background:var(--surface);border-right:1px solid var(--border);flex-direction:column;grid-area:nav;display:flex;position:sticky;overflow-y:auto;container:nav-side/inline-size}@media (max-width:599px){.nav-side{display:none}}.nav-menu{flex:none}.nav-section+.nav-section{border-top:1px solid var(--md-sys-color-outline-variant);padding-top:var(--space-2)}.nav-heading{margin:var(--space-2) var(--space-4);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-title-small);letter-spacing:var(--md-sys-typescale-title-small-tracking)}.nav-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.nav-list a{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--md-sys-shape-corner-full);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);display:flex}.nav-list a:hover,.nav-list a[data-force~=hover]{color:var(--text);text-decoration:none}.nav-list a[aria-current=page]{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.nav-indicator{flex:none;place-items:center;display:inline-grid;position:relative}.nav-label-short{display:none}.nav-badge{min-width:16px;height:16px;padding:0 var(--space-1);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-error);color:var(--md-sys-color-on-error);font:var(--md-sys-typescale-label-small);letter-spacing:var(--md-sys-typescale-label-small-tracking);text-align:center;line-height:16px;position:absolute;top:-4px;left:calc(50% + 4px)}.nav-foot{gap:var(--space-3);margin-top:auto;display:grid}.nav-foot .legal-footer{font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking);justify-content:flex-start}@container nav-side (width<=120px){.nav-side .nav-menu{align-self:center}.nav-side .nav-list li:not([data-primary]),.nav-side .nav-heading,.nav-side .nav-foot{display:none}.nav-side .nav-section+.nav-section{border-top:0;padding-top:0}.nav-side .nav-list{gap:var(--space-3)}.nav-side .nav-list a{justify-content:center;gap:var(--space-1);min-height:56px;font:var(--md-sys-typescale-label-medium);letter-spacing:var(--md-sys-typescale-label-medium-tracking);text-align:center;flex-direction:column;padding:0}.nav-side .nav-list a .nav-indicator{border-radius:var(--md-sys-shape-corner-full);width:56px;height:32px}.nav-side .nav-list a[aria-current=page]{background-color:#0000}.nav-side .nav-list a[aria-current=page] .nav-indicator{background:var(--md-sys-color-secondary-container)}.nav-side .nav-label-long{display:none}.nav-side .nav-label-short{display:inline}}.nav-bar{display:none}@media (max-width:599px){.nav-bar{z-index:25;height:calc(var(--nav-bar-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--md-sys-elevation-level2-surface);display:flex;position:fixed;bottom:0;left:0;right:0}.nav-bar[data-keyboard]{display:none}}.nav-bar-item{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-medium);letter-spacing:var(--md-sys-typescale-label-medium-tracking);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;text-decoration:none;display:flex}.nav-bar-item:hover,.nav-bar-item[data-force~=hover]{text-decoration:none}.nav-bar-item .nav-indicator{border-radius:var(--md-sys-shape-corner-full);width:64px;height:32px}.nav-bar-item[aria-current=page],.nav-bar-item[data-current]{color:var(--md-sys-color-on-surface)}.nav-bar-item[aria-current=page] .nav-indicator,.nav-bar-item[data-current] .nav-indicator{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.nav-bar-item .nav-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.nav-modal{z-index:51;overscroll-behavior:contain;gap:var(--space-2);width:min(360px,85vw);padding:calc(var(--space-3) + env(safe-area-inset-top,0px)) var(--space-3) calc(var(--space-4) + env(safe-area-inset-bottom,0px));background:var(--md-sys-elevation-level1-surface);box-shadow:var(--md-sys-elevation-level1);border-radius:0 var(--md-sys-shape-corner-large) var(--md-sys-shape-corner-large) 0;animation:nav-modal-in var(--md-sys-motion-duration-medium4) var(--md-sys-motion-easing-emphasized-decelerate);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.nav-modal[data-state=closed]{animation:nav-modal-out var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-emphasized-accelerate)}.nav-modal-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}@keyframes nav-modal-in{0%{translate:calc(-100% * var(--motion-travel)) 0;opacity:var(--motion-travel)}}@keyframes nav-modal-out{to{translate:calc(-100% * var(--motion-travel)) 0;opacity:var(--motion-travel)}}.search-view{z-index:60;padding-top:env(safe-area-inset-top,0px);background:var(--md-sys-elevation-level3-surface);position:fixed;inset:0}.search-view-bar{align-items:center;gap:var(--space-1);min-height:72px;padding:0 var(--space-2);border-bottom:1px solid var(--md-sys-color-outline-variant);display:flex}.search-view-bar input{background:0 0;flex:auto;min-height:56px}.usage-bar{border-radius:var(--md-sys-shape-corner-full);background:var(--surface-2);height:6px;margin-top:var(--space-1);overflow:hidden}.usage-bar span{background:var(--primary);height:100%;display:block}.usage-bar[data-state=nearly_full] span{background:var(--warning)}.usage-bar[data-state=full] span{background:var(--danger)}.sidebar-foot{font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking)}.main{padding:var(--space-6) clamp(var(--space-4), 3vw, var(--space-9)) calc(var(--space-12) + var(--space-4) + var(--bar-offset));grid-area:main;min-width:0}.app-console{--nav-w:var(--drawer-w)}.sidebar{gap:var(--space-3);padding:var(--space-3);top:var(--header-h);height:calc(100vh - var(--header-h));background:var(--surface);border-right:1px solid var(--border);flex-direction:column;grid-area:nav;display:flex;position:sticky;overflow-y:auto}.menu-toggle{display:none}@media (max-width:839px){.app-console{grid-template-columns:minmax(0,1fr);grid-template-areas:"header""main"}.menu-toggle{display:inline-grid}.sidebar{top:var(--header-h);z-index:30;width:min(84vw,300px);height:auto;transition:transform var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);background:var(--md-sys-elevation-level1-surface);box-shadow:var(--md-sys-elevation-level1);position:fixed;bottom:0;left:0;transform:translate(-105%)}.sidebar[data-open=true]{transform:none}}.page-head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.page-head h1,.page-head .pane-title{margin:0}.pane-title{font:var(--md-sys-typescale-headline-small);letter-spacing:var(--md-sys-typescale-headline-small-tracking)}.card{background:var(--surface);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);padding:var(--space-4);margin-bottom:var(--space-4)}.card-filled{background:var(--md-sys-color-surface-container-highest);border-color:#0000}.card-elevated{background:var(--md-sys-elevation-level1-surface);box-shadow:var(--md-sys-elevation-level1);border-color:#0000}.card-link{position:relative}.card-link-target{color:inherit;text-decoration:none}.card-link-target:after{content:"";border-radius:inherit;position:absolute;inset:0}.card>h2:first-child,.card>h3:first-child{margin-top:0}.stack{gap:var(--space-4);display:grid}.not-found{gap:var(--space-4);justify-items:start;display:grid}.not-found-search{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;width:min(560px,100%);display:flex}.not-found-search>:first-child{flex:240px}.place-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.place-card{align-items:flex-start;gap:var(--space-3);margin-bottom:0;display:flex}.place-card h2{margin:0 0 var(--space-1);font:var(--md-sys-typescale-title-medium)}.place-card p{margin:0}.center-page{align-content:center;place-items:center;gap:var(--space-4);min-height:100vh;padding:var(--space-6);display:grid}.center-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--md-sys-shape-corner-large);width:min(520px,100%);padding:var(--space-8);box-shadow:var(--md-sys-elevation-level1)}.center-card .brand{margin-bottom:var(--space-5)}.legal-card{width:min(760px,100%)}.legal-top{margin-bottom:var(--space-4);justify-content:space-between}.center-card .legal-top .brand{margin:0}.legal-card h1{margin:var(--space-1) 0}.legal-card h2{font:var(--md-sys-typescale-title-medium);letter-spacing:var(--md-sys-typescale-title-medium-tracking);margin:var(--space-6) 0 var(--space-2)}.legal-card ul{padding-left:var(--space-5)}.legal-card li+li{margin-top:var(--space-1)}.center-page:has(>.legal-card){grid-template-columns:minmax(0,1fr)}.legal-card{min-width:0}.open-source-list{overflow-wrap:anywhere;padding:0;list-style:none}.open-source-list li{break-inside:avoid;padding-block:2px}@media (min-width:840px){.open-source-list{columns:2;column-gap:var(--space-8)}}.report-text{white-space:pre-wrap;overflow-wrap:anywhere}.sanctions-compare{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.sanctions-compare>section{min-width:0}.sanctions-names{overflow-wrap:anywhere;max-height:16rem;margin:0;padding-inline-start:var(--space-5);overflow-y:auto}.legal-table :is(th,td),.table-scroll .legal-table :is(th,td):first-child{white-space:normal;vertical-align:top;min-width:10rem}.table-scroll .legal-table :is(th,td):first-child{min-width:8rem;position:static}@media (max-width:599px){.legal-table thead{display:none}.legal-table,.legal-table :is(tbody,tr),.legal-table :is(th,td),.table-scroll .legal-table :is(th,td):first-child{border-bottom:0;min-width:0;display:block}.legal-table tr+tr{border-top:1px solid var(--border)}.legal-table td:before{content:attr(data-label);font:var(--md-sys-typescale-label-medium);letter-spacing:var(--md-sys-typescale-label-medium-tracking);color:var(--text-2);display:block}}:is(.legal-card,.dialog) .legal-links{padding-left:0;list-style:none}.legal-footer{justify-content:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.banner{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--md-sys-shape-corner-small);margin-bottom:var(--space-4);font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking);display:flex}.banner-warning{background:var(--warning-soft);color:var(--warning)}.banner-info{background:var(--primary-soft);color:var(--primary)}.banner .banner-close{margin-inline-start:auto}.banner-danger{background:var(--danger-soft);color:var(--danger)}.company-details-form>fieldset{gap:var(--space-1);border:0;min-width:0;margin:0;padding:0;display:grid}.company-details-form>fieldset>legend{margin-bottom:var(--space-2);font:var(--md-sys-typescale-title-small);letter-spacing:var(--md-sys-typescale-title-small-tracking);padding:0}.form-row{column-gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));display:grid}.spend-form{column-gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));align-items:start;display:grid}.spend-form>.btn{justify-self:start;margin-block-start:var(--space-2)}.vat-valid{align-items:center;gap:var(--space-1) var(--space-2);color:var(--success);flex-wrap:wrap;display:flex}.number-taken{align-items:flex-start}.invitation-banner{background:var(--primary-soft);color:var(--text);flex-wrap:wrap}.invitation-banner>.icon-lead{color:var(--primary)}.badge{align-items:center;gap:var(--space-1);min-height:24px;padding:0 var(--space-2);border-radius:var(--md-sys-shape-corner-small);font:var(--md-sys-typescale-label-medium);letter-spacing:var(--md-sys-typescale-label-medium-tracking);background:var(--md-sys-color-surface-container-high,var(--surface-2));color:var(--md-sys-color-on-surface-variant);white-space:nowrap;vertical-align:middle;display:inline-flex}.badge-primary{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.badge-accent{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.badge-danger{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.badge-success{background:var(--success-soft);color:var(--success)}.badge-warning{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.count-dot{min-width:16px;height:16px;padding:0 var(--space-1);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-error);color:var(--md-sys-color-on-error);font:var(--md-sys-typescale-label-small);letter-spacing:var(--md-sys-typescale-label-small-tracking);text-align:center;line-height:16px;position:absolute;top:4px;right:4px}.badge-dot{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-error);width:6px;height:6px;position:absolute;top:6px;right:6px}.empty{text-align:center;padding:var(--space-12) var(--space-4);color:var(--text-2)}.empty svg{color:var(--text-3);margin-bottom:var(--space-2)}.empty h2{color:var(--text)}.spinner{flex:none;width:24px;height:24px;display:inline-block}.spinner svg{width:100%;height:100%;animation:1.4s linear infinite spin;animation-duration:calc(1.4s * var(--motion-loop));display:block}.spinner .spinner-track{stroke:var(--md-sys-color-secondary-container)}.spinner .spinner-arc{stroke:var(--md-sys-color-primary);stroke-linecap:round;stroke-dasharray:1 150;stroke-dashoffset:0;animation:1.4s ease-in-out infinite spinner-arc;animation-duration:calc(1.4s * var(--motion-loop))}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinner-arc{0%{stroke-dasharray:1 150;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-35px}to{stroke-dasharray:90 150;stroke-dashoffset:-124px}}.page-progress{background:var(--md-sys-color-secondary-container);height:4px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.page-progress:before{content:"";border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-primary);width:40%;animation:1.6s ease-in-out infinite page-progress;animation-duration:calc(1.6s * var(--motion-loop));position:absolute;top:0;bottom:0}@keyframes page-progress{0%{left:-40%}to{left:100%}}.loading-line{align-items:center;gap:var(--space-2);color:var(--text-2);padding:var(--space-4) 0;display:flex}.breadcrumbs ol{align-items:center;gap:var(--space-1);margin:0 0 var(--space-3);color:var(--text-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:var(--space-1);display:flex}.breadcrumbs a{color:var(--text-2);padding:.1rem var(--space-1);border-radius:var(--md-sys-shape-corner-small)}.breadcrumbs a:hover,.breadcrumbs a[data-force~=hover]{color:var(--text);text-decoration:none}.breadcrumbs [aria-current=page]{color:var(--text);padding:.1rem var(--space-1);font-weight:500}.files-head :is(h1,.pane-title){-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--md-sys-shape-corner-medium);overflow:clip}.table-wrap.table-scroll{overflow-x:auto}.table-scroll .table th{white-space:normal;vertical-align:bottom;top:0}.table-scroll .table :is(th,td){padding-inline:var(--space-3)}.table-scroll .table :is(th,td):first-child{z-index:1;background-color:var(--surface);white-space:nowrap;position:sticky;left:0}.table-scroll .table th:first-child{z-index:3}.table .cell-sub{font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking);white-space:normal;overflow-wrap:anywhere;display:block}@keyframes row-saved{0%{background-color:#0000}}.table tbody tr.row-saved>td,.table-scroll .table tbody tr.row-saved>td:first-child,.m3-item.row-saved{background-color:var(--md-sys-color-secondary-container);animation:row-saved var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard)}.table{border-collapse:separate;border-spacing:0;width:100%;font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking)}.table th{top:var(--header-h);z-index:2;text-align:left;font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);color:var(--md-sys-color-on-surface-variant);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--md-sys-color-outline-variant);background:var(--surface);position:sticky}.table td{padding:var(--space-4);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:middle}:root[data-density=compact] .table td{padding-block:calc(var(--space-2) + 2px)}:root[data-density=compact] .table th{padding-block:var(--space-2)}:root[data-density=compact] .table .badge{min-height:20px}.table tr:last-child td{border-bottom:0}.table .num{text-align:right;white-space:nowrap;color:var(--text-2)}.table .when{white-space:nowrap;color:var(--text-2)}.table .row-actions{white-space:nowrap;text-align:right;width:1%}.item-name{align-items:center;gap:var(--space-3);min-width:0;display:flex}.item-name a,.item-name button.link{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.item-name .sub{font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking);color:var(--text-2);display:block}button.link{font:inherit;color:var(--primary);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}button.link:hover,button.link[data-force~=hover]{text-decoration:underline}.thumb{border-radius:var(--md-sys-shape-corner-small);background:var(--surface-2);width:36px;height:36px;color:var(--text-2);flex:none;place-items:center;display:grid;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%}.thumb-folder{background:var(--primary-soft);color:var(--primary)}@media (max-width:599px){.table .hide-sm{display:none}}.m3-list{padding:var(--space-2) 0;background:var(--surface);border:1px solid var(--border);border-radius:var(--md-sys-shape-corner-medium);margin:0;list-style:none}.m3-item{align-items:center;gap:var(--space-4);min-height:56px;padding:var(--space-2) var(--space-4);display:flex;position:relative}.m3-item[data-lines="2"]{min-height:72px}.m3-item[data-lines="3"]{min-height:88px;padding-block:var(--space-3);align-items:flex-start}.m3-item+.m3-item{border-top:1px solid var(--md-sys-color-outline-variant)}.m3-item.selected{background-color:var(--md-sys-color-secondary-container)}.m3-item:has(>.m3-item-content .m3-item-link[aria-current=page]){background-color:var(--md-sys-color-secondary-container)}.m3-item-leading{min-width:40px;min-height:40px;color:var(--md-sys-color-on-surface-variant);z-index:1;flex:none;place-items:center;display:grid;position:relative}.m3-item-content{flex:1;gap:2px;min-width:0;display:grid}.m3-item-headline{font:var(--md-sys-typescale-body-large);letter-spacing:var(--md-sys-typescale-body-large-tracking);color:var(--md-sys-color-on-surface);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.m3-item-supporting,.m3-item-third{font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking);color:var(--md-sys-color-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.m3-item-third{align-items:center;gap:var(--space-1) var(--space-2);white-space:normal;flex-wrap:wrap;display:flex}.m3-item-trailing{align-items:center;gap:var(--space-1);z-index:1;font:var(--md-sys-typescale-label-small);letter-spacing:var(--md-sys-typescale-label-small-tracking);color:var(--md-sys-color-on-surface-variant);flex:none;display:flex;position:relative}.m3-item-link{color:inherit;font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:0;text-decoration:none;overflow:hidden}.m3-item-link:after{content:"";position:absolute;inset:0}.m3-item-content a:not(.m3-item-link),.m3-item-content button:not(.m3-item-link),.m3-item-content details,.m3-item-content select,.m3-item-content .tf-field{z-index:1;position:relative}.skeleton-block{background:var(--md-sys-color-surface-container-highest,var(--surface-2));border-radius:var(--md-sys-shape-corner-extra-small);animation:1.2s ease-in-out infinite skeleton-pulse;animation-duration:calc(1.2s * var(--motion-loop));display:block}.skeleton-round{border-radius:var(--md-sys-shape-corner-full);width:40px;height:40px}.skeleton-line{width:60%;height:1rem}.skeleton-short{width:35%}@keyframes skeleton-pulse{50%{opacity:.5}}.my-day h3{margin:var(--space-1) 0;font-weight:500}.my-day-time{min-width:3.4rem;color:var(--text-2);font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking);font-variant-numeric:tabular-nums;flex:none}.my-day-deal{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.my-day-empty{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.pin-mark{color:var(--text-2);flex:none;align-items:center;display:inline-flex}.pin-mark.company{color:var(--primary)}.pinned-strip{margin-bottom:var(--space-4)}.pinned-strip h2{align-items:center;gap:var(--space-1);margin:0 0 var(--space-2);font-weight:500;display:flex}.pinned-strip ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pinned-item{align-items:center;gap:var(--space-2);max-width:16rem;min-height:34px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--md-sys-shape-corner-small);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;display:inline-flex}.pinned-item:hover,.pinned-item[data-force~=hover]{border-color:var(--primary);text-decoration:none}.pinned-item .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pinned-list .pinned-item{background:0 0;border:0;max-width:100%;min-height:0;padding:0}.files-toolbar{gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.view-switch .segment{padding:0 var(--space-2)}.file-tile>.select-box{top:var(--space-2);left:var(--space-2);z-index:1;position:absolute}.show-sm{display:none}@media (max-width:599px){.show-sm{display:block}.details-switch{margin-bottom:var(--space-2)}.table-wrap.details-open .table .hide-sm{display:table-cell}}.sort-header{align-items:center;gap:var(--space-1);color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.files-table th{white-space:nowrap}.sort-header:hover,.sort-header[data-force~=hover]{color:var(--text)}.added-by{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.avatar{border-radius:var(--md-sys-shape-corner-full);background:var(--primary-soft);width:22px;height:22px;color:var(--primary);font:var(--md-sys-typescale-label-small);letter-spacing:var(--md-sys-typescale-label-small-tracking);flex:none;place-items:center;display:inline-grid}.contact-avatar{vertical-align:middle;width:40px;height:40px;font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);overflow:hidden}.contact-avatar.avatar-24{width:24px;height:24px;font:var(--md-sys-typescale-label-small);letter-spacing:var(--md-sys-typescale-label-small-tracking)}.contact-avatar.avatar-32{width:32px;height:32px;font:var(--md-sys-typescale-label-medium);letter-spacing:var(--md-sys-typescale-label-medium-tracking)}.contact-avatar.avatar-64{width:64px;height:64px;font:var(--md-sys-typescale-title-large);letter-spacing:var(--md-sys-typescale-title-large-tracking)}.contact-avatar img{object-fit:cover;width:100%;height:100%;display:block}td>.contact-avatar,.m3-item-headline>.contact-avatar{margin-inline-end:var(--space-2)}.with-avatar{align-items:center;gap:var(--space-2);display:inline-flex}.contact-head{align-items:center;gap:var(--space-4);min-width:0;display:flex}.photo-button{border-radius:var(--md-sys-shape-corner-full);cursor:pointer;background:0 0;border:0;flex:none;padding:0;position:relative}.photo-button-badge{border:2px solid var(--md-sys-color-surface);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container-highest);width:26px;height:26px;color:var(--primary);place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.photo-crop{aspect-ratio:1;width:min(320px,100%);margin:0 auto var(--space-3);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-high);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.photo-crop:active,.photo-crop[data-force~=pressed]{cursor:grabbing}.photo-crop img{pointer-events:none;max-width:none;height:auto;position:absolute}.photo-crop:after{content:"";background:radial-gradient(circle closest-side, transparent 99%, color-mix(in srgb, var(--md-sys-color-scrim) 45%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.photo-zoom{align-items:center;gap:var(--space-2);width:min(320px,100%);margin:0 auto;display:flex}.photo-zoom input{flex:1;min-height:44px}@media (max-width:599px){.contact-head{gap:var(--space-3)}}.linked-to{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.linked-icon{min-height:26px;padding:0 var(--space-1);border:1px solid var(--border);border-radius:var(--md-sys-shape-corner-full);background:var(--surface);color:var(--text-2);font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking);cursor:pointer;align-items:center;gap:.15rem;display:inline-flex}.linked-icon:hover,.linked-icon[data-force~=hover]{color:var(--primary);border-color:var(--primary);text-decoration:none}.file-tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));margin:0;padding:0;list-style:none;display:grid}.file-tile{border:1px solid var(--border);border-radius:var(--md-sys-shape-corner-medium);background:var(--surface);flex-direction:column;display:flex;position:relative;overflow:hidden}.tile-picture{aspect-ratio:4/3;background:var(--surface-2);color:var(--text-2);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.tile-picture .thumb{background:0 0;border-radius:0;width:100%;height:100%}.tile-picture .thumb svg,.tile-folder svg{width:40px;height:40px}.tile-folder{background:var(--primary-soft);color:var(--primary)}.tile-text{min-width:0;padding:var(--space-2) var(--space-2) var(--space-2);flex-direction:column;gap:.15rem;display:flex}.tile-text a,.tile-text .file-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;color:var(--text);font-weight:500;overflow:hidden}.tile-menu{border-radius:var(--md-sys-shape-corner-full);background:var(--surface);opacity:0;position:absolute;top:.35rem;right:.35rem}.file-tile:hover .tile-menu,.file-tile:focus-within .tile-menu,.file-tile[data-force~=hover] .tile-menu,.file-tile[data-force~=focus] .tile-menu{opacity:1}@media (hover:none){.tile-menu{opacity:1}}@media (max-width:599px){.file-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.link.file-name{color:var(--text);text-align:left}.name-stack{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}@media (max-width:599px){.files-table td:first-child{width:100%;max-width:0}.files-table .item-name button.link{white-space:normal;overflow-wrap:anywhere}.file-rows .hide-sm{display:none}}.file-groups{gap:var(--space-3);flex-direction:column;display:flex}.folder-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.folder-chips li{align-items:center;gap:var(--space-1);padding:.15rem var(--space-1) .15rem var(--space-2);border:1px solid var(--border);border-radius:var(--md-sys-shape-corner-small);background:var(--surface);color:var(--primary);display:inline-flex}.file-group{border:1px solid var(--border);border-radius:var(--md-sys-shape-corner-medium);background:var(--surface)}.file-group.nested{margin:0 var(--space-3) var(--space-3);background:var(--surface-2)}.file-group>summary{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);cursor:pointer;font:var(--md-sys-typescale-title-small);letter-spacing:var(--md-sys-typescale-title-small-tracking);list-style:none;display:flex}.file-group>summary::-webkit-details-marker{display:none}.file-group>summary .chevron{transition:transform var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard)}.file-group[open]>summary .chevron{transform:rotate(90deg)}.file-rows{padding:0 var(--space-3) var(--space-2);margin:0;list-style:none}.file-rows li{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;border-top:1px solid var(--border);display:flex}.file-rows .grow{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.file-rows .file-name{overflow-wrap:anywhere;min-width:0}.ld-list{container:list-pane/inline-size}@container list-pane (width<=599px){.file-rows .file-row-date{display:none}}.list{margin:0;padding:0;list-style:none}.list>li{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border);display:flex}.list>li:last-child{border-bottom:0}.list .grow{flex:auto;min-width:0}.dialog-overlay{background:var(--scrim);z-index:50;position:fixed;inset:0}.dialog-overlay[data-state=open]{animation:fade-in var(--md-sys-motion-duration-medium4) var(--md-sys-motion-easing-standard)}.dialog-overlay[data-state=closed]{animation:fade-out var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}.dialog[data-state=open]{animation:dialog-in var(--md-sys-motion-duration-medium4) var(--md-sys-motion-easing-emphasized-decelerate)}.dialog[data-state=closed]{animation:dialog-out var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-emphasized-accelerate)}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes dialog-in{0%{opacity:0;scale:calc(1 - .1 * var(--motion-travel))}}@keyframes dialog-out{to{opacity:0;scale:calc(1 - .1 * var(--motion-travel))}}.dialog{z-index:51;transform-origin:0 0;background:var(--md-sys-elevation-level3-surface);border-radius:var(--md-sys-shape-corner-extra-large);width:min(560px,100vw - 2rem);min-width:min(280px,100vw - 2rem);max-height:calc(100vh - 2rem);box-shadow:var(--md-sys-elevation-level3);padding:var(--space-6);font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking);color:var(--md-sys-color-on-surface-variant);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.dialog-wide{width:min(960px,100vw - 2rem)}.dialog-head{justify-content:space-between;align-items:start;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.dialog-head h2{overflow-wrap:anywhere;font:var(--md-sys-typescale-headline-small);letter-spacing:var(--md-sys-typescale-headline-small-tracking);color:var(--md-sys-color-on-surface);margin:0}.dialog-icon{color:var(--md-sys-color-secondary);margin-bottom:var(--space-4);justify-content:center;display:flex}.dialog-with-icon .dialog-head{text-align:center;justify-content:center}.dialog-with-icon .dialog-close{top:var(--space-3);right:var(--space-3);position:absolute}.dialog-submit-proxy{display:none}@media (max-width:599px){.dialog:has(form){transform-origin:50%;width:100vw;min-width:0;height:100dvh;max-height:none;padding:0 var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom));background:var(--md-sys-color-surface);border-radius:0;inset:0;transform:none}.dialog:has(form) .dialog-head{z-index:2;min-height:56px;margin:0 calc(-1 * var(--space-4)) var(--space-3);padding:env(safe-area-inset-top) var(--space-1) 0;background:var(--md-sys-color-surface);align-items:center;gap:var(--space-1);position:sticky;top:0}.dialog:has(form) .dialog-head h2{min-width:0;font:var(--md-sys-typescale-title-large);letter-spacing:var(--md-sys-typescale-title-large-tracking);flex:1}.dialog:has(form) .dialog-close{order:-1}.dialog:has(form) .dialog-submit-proxy{display:inline-flex}.dialog:has(form) .dialog-foot:not(:has(>:nth-child(3))){display:none}.dialog:has(form) .dialog-foot>[type=submit]{display:none}}.sheet-overlay{background:var(--scrim)}@media (min-width:1200px){.sheet-overlay{background:0 0}}.sheet{z-index:51;overscroll-behavior:contain;background:var(--md-sys-elevation-level1-surface);width:min(400px,100vw);box-shadow:var(--md-sys-elevation-level1);border-radius:var(--md-sys-shape-corner-large) 0 0 var(--md-sys-shape-corner-large);padding:var(--space-4) var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom));animation:sheet-in var(--md-sys-motion-duration-medium4) var(--md-sys-motion-easing-emphasized-decelerate);position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.sheet[data-state=closed]{animation:sheet-out var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-emphasized-accelerate)}.sheet.sheet-bottom{border-radius:var(--md-sys-shape-corner-extra-large) var(--md-sys-shape-corner-extra-large) 0 0;width:100vw;max-height:85dvh;padding:0 0 calc(var(--space-4) + env(safe-area-inset-bottom));animation:bottom-sheet-in var(--md-sys-motion-duration-medium4) var(--md-sys-motion-easing-emphasized-decelerate);top:auto;left:0}.sheet.sheet-bottom[data-state=closed]{animation:bottom-sheet-out var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-emphasized-accelerate)}.sheet-handle{padding:var(--space-4) 0;cursor:grab;touch-action:none;justify-content:center;display:flex}.sheet-handle:before{content:"";border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-on-surface-variant);opacity:.4;width:32px;height:4px}.sheet-bottom h2{margin:0 var(--space-6) var(--space-2);font:var(--md-sys-typescale-title-medium);letter-spacing:var(--md-sys-typescale-title-medium-tracking)}.sheet-bottom .menu-item{width:100%;padding:0 var(--space-6);font:var(--md-sys-typescale-body-large);letter-spacing:var(--md-sys-typescale-body-large-tracking);text-align:left;background-color:#0000;border:0}@keyframes bottom-sheet-in{0%{translate:0 calc(100% * var(--motion-travel));opacity:var(--motion-travel)}}@keyframes bottom-sheet-out{to{translate:0 calc(100% * var(--motion-travel));opacity:var(--motion-travel)}}.sheet-head{top:calc(-1 * var(--space-4));background:var(--md-sys-elevation-level1-surface);padding-top:var(--space-1);z-index:1;position:sticky}.sheet-head h2{align-items:flex-start;gap:var(--space-2);font:var(--md-sys-typescale-title-large);letter-spacing:var(--md-sys-typescale-title-large-tracking);display:flex}.sheet-title-icon{margin-top:var(--space-1);color:var(--text-2);flex:none;display:inline-flex}.sheet-close{width:var(--target);height:var(--target);flex:none}@keyframes sheet-in{0%{translate:calc(100% * var(--motion-travel)) 0;opacity:var(--motion-travel)}}@keyframes sheet-out{to{translate:calc(100% * var(--motion-travel)) 0;opacity:var(--motion-travel)}}@media (max-width:599px){.sheet{width:100vw;padding-top:calc(var(--space-3) + env(safe-area-inset-top));border-radius:0;left:0}.sheet-head{top:calc(-1 * var(--space-3) - env(safe-area-inset-top))}}.dialog-foot{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.dialog-foot .btn{box-shadow:none;color:var(--primary);padding:0 var(--space-3);background:0 0;border-color:#0000}.dialog-foot .btn-danger{color:var(--danger)}.dialog-foot .btn:is(:disabled,[aria-disabled=true]){color:var(--disabled-content);background-color:#0000}.menu{background:var(--md-sys-elevation-level2-surface);border-radius:var(--md-sys-shape-corner-extra-small);min-width:200px;box-shadow:var(--md-sys-elevation-level2);padding:var(--space-2) 0;z-index:60;max-height:min(70vh, var(--radix-dropdown-menu-content-available-height,70vh));overflow-y:auto}.menu-scroll{max-height:min(50vh,22rem);overflow-y:auto}.menu-item{align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-3);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text);font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);display:flex}.menu-item-text{padding-block:var(--space-2);display:grid}.menu-item-hint{max-width:16rem;color:var(--text-2);font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking)}.menu-item-trailing{padding-left:var(--space-3);color:var(--text-3);margin-left:auto}.menu-item[data-highlighted]{--state-layer:var(--state-hover)}.menu-item[data-disabled]{color:var(--disabled-content);cursor:not-allowed}.menu-item.danger{color:var(--danger)}.menu-sep{background:var(--md-sys-color-outline-variant);height:1px;margin:var(--space-2) 0}.menu-label{padding:var(--space-2) var(--space-3);font:var(--md-sys-typescale-label-medium);letter-spacing:var(--md-sys-typescale-label-medium-tracking);color:var(--text-3)}:is(.menu,.popover,.rich-tooltip)[data-state=open]{transform-origin:var(--radix-popper-transform-origin,top center);animation:menu-in var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-emphasized-decelerate)}:is(.menu,.popover,.rich-tooltip)[data-state=closed]{transform-origin:var(--radix-popper-transform-origin,top center);animation:menu-out var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-emphasized-accelerate)}@keyframes menu-in{0%{opacity:0;scale:calc(1 - .2 * var(--motion-travel))}}@keyframes menu-out{to{opacity:0;scale:calc(1 - .2 * var(--motion-travel))}}.popover{background:var(--md-sys-elevation-level2-surface);border:1px solid var(--border);border-radius:var(--md-sys-shape-corner-medium);width:min(380px,100vw - 1.5rem);box-shadow:var(--md-sys-elevation-level2);z-index:60}.popover-head{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.popover-head h2{font:var(--md-sys-typescale-title-medium);letter-spacing:var(--md-sys-typescale-title-medium-tracking);margin:0}.popover-body{max-height:420px;overflow-y:auto}.signup-names{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.signup-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plain-list{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.showcase-colleagues .showcase-user,.showcase-colleagues code{overflow-wrap:anywhere}.bot-check{max-width:100%;min-height:65px;overflow:hidden}.member-editing{align-items:center;gap:var(--space-2);margin-top:var(--space-1);display:flex}.appearance-combos,.appearance-own{margin:0 0 var(--space-4);border:0;min-width:0;padding:0}.appearance-combos legend,.appearance-own legend{font:var(--md-sys-typescale-title-medium);letter-spacing:var(--md-sys-typescale-title-medium-tracking);padding:0}.appearance-group h3{margin:var(--space-3) 0 var(--space-2);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking)}.appearance-combo-list{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));display:grid}.appearance-combo{gap:var(--space-2);min-height:var(--target);padding:var(--space-2) var(--space-3);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface);font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);text-align:start;cursor:pointer;display:grid}.appearance-combo[aria-pressed=true]{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px;border-color:var(--md-sys-color-secondary)}.appearance-combo-swatches{gap:var(--space-1);display:flex}.appearance-combo-swatches span{border-radius:var(--md-sys-shape-corner-extra-small);background-color:var(--swatch);flex:1;height:24px}.appearance-combo-swatches span:first-child{flex:2}.appearance-pick{align-items:flex-start;gap:var(--space-3);max-width:24rem;margin-top:var(--space-3);display:flex}.appearance-pick .tf{flex:1}.appearance-well{border-radius:var(--md-sys-shape-corner-extra-small);border:1px solid var(--md-sys-color-outline);cursor:pointer;flex:none;width:56px;height:56px;display:grid;overflow:hidden}.appearance-well input{cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0}.appearance-previews{gap:var(--space-4);margin:0 0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));display:grid}.appearance-preview{margin:0}.appearance-preview figcaption{margin-bottom:var(--space-2);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking)}.appearance-sample{gap:var(--space-3);padding:var(--space-4);border-radius:var(--md-sys-shape-corner-large);border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface);display:grid}.appearance-sample .card{gap:var(--space-3);margin:0;display:grid}.appearance-sample .card h3{margin:0}.appearance-sample-divider{border:0;border-top:1px solid var(--md-sys-color-outline-variant);width:100%;margin:0}.appearance-sample-focus{border:3px solid var(--md-sys-color-secondary);border-radius:var(--md-sys-shape-corner-full);padding:2px;display:inline-flex}.appearance-preview-empty{border-radius:var(--md-sys-shape-corner-large);border:1px dashed var(--md-sys-color-outline-variant);min-height:12rem;color:var(--md-sys-color-on-surface-variant);place-items:center;display:grid}.ld{grid-template-columns:var(--ld-list) var(--space-6) minmax(0, 1fr);height:calc(100dvh - var(--header-h) - 2 * var(--space-6));min-height:24rem;display:grid}.ld[data-full]{grid-template-columns:minmax(0,1fr)}.ld-pane{overscroll-behavior:contain;min-width:0;padding:var(--space-4);border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container);overflow-y:auto}.ld-list .page-head{flex-wrap:wrap}.ld-divider{cursor:col-resize;touch-action:none;position:relative}.ld-divider:before{content:"";border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-outline);width:4px;height:48px;transition:height var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ld-divider:hover:before,.ld-divider:focus-visible:before,.ld-divider[data-force~=hover]:before,.ld-divider[data-force~=focus]:before{height:72px}.ld-detail-bar{margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) 0;justify-content:flex-end;display:flex}.files-tree-layout{grid-template-columns:var(--tree-w) var(--space-6) minmax(0, 1fr);align-items:start;display:grid}.files-tree-layout[data-hidden]{grid-template-columns:minmax(0,1fr)}.files-tree,.files-tree-layout>.ld-divider{top:calc(var(--header-h) + var(--space-6));height:calc(100dvh - var(--header-h) - 2 * var(--space-6));min-height:16rem;position:sticky}.files-tree{border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container);overflow:hidden}.files-tree-list{min-width:0}.files-tree-show{margin-bottom:var(--space-3)}.tree-pane{flex-direction:column;height:100%;display:flex}.tree-head{padding:var(--space-2) var(--space-2) var(--space-1) var(--space-4);justify-content:space-between;align-items:center;display:flex}.tree-title{font:var(--md-sys-typescale-title-small);letter-spacing:var(--md-sys-typescale-title-small-tracking);color:var(--md-sys-color-on-surface-variant);margin:0}.segmented.tree-switch{flex-wrap:nowrap;flex:1;min-width:0}.tree-switch .segment{min-width:0;padding:0 var(--space-2);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;overflow:hidden}.tree-switch .segment.active:before{content:none}.tree-note{padding:var(--space-2) var(--space-4);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-medium);margin:0}.tree-scroll{overscroll-behavior:contain;min-height:0;padding:0 var(--space-2) var(--space-2);flex:1;overflow:auto}.tree-rows{height:var(--tree-height);position:relative}.tree-row{top:var(--tree-top);align-items:center;gap:var(--space-1);height:32px;padding-inline:calc(var(--space-1) + var(--tree-level) * var(--space-4)) var(--space-2);border-radius:var(--md-sys-shape-corner-full);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-large);white-space:nowrap;display:flex;position:absolute;left:0;right:0}.tree-row[aria-current=page]{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.tree-toggle{cursor:pointer;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.tree-toggle .spinner{width:16px;height:16px}.tree-name{min-width:0;color:inherit;text-overflow:ellipsis;flex:1;text-decoration:none;overflow:hidden}.tree-more .tree-name{color:var(--md-sys-color-primary);cursor:pointer}.ld-detail .record-side,.sheet .record-side{background:var(--md-sys-color-surface-container-high)}.task-pane .page-head{align-items:flex-start}.task-page .quick-view{max-width:64rem}.sheet-page-link{margin:0 0 var(--space-3)}.date-range,.date-time{column-gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0;display:grid}.date-time{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.tf-time .tf-time-part{text-align:center;flex:none;width:2.25em}.tf-time-colon{color:var(--md-sys-color-on-surface)}.tf-time-period{margin-left:auto}.date-popover{width:auto;padding:var(--space-3);border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-elevation-level3-surface);box-shadow:var(--md-sys-elevation-level3)}.date-dialog{width:-moz-fit-content;width:fit-content;max-width:calc(100vw - var(--space-6))}.date-dialog-head{gap:var(--space-1);padding-bottom:var(--space-3);margin-bottom:var(--space-2);border-bottom:1px solid var(--md-sys-color-outline-variant);display:grid}.date-dialog-title{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);margin:0}.date-dialog-headline{color:var(--md-sys-color-on-surface);font:var(--md-sys-typescale-headline-small);letter-spacing:var(--md-sys-typescale-headline-small-tracking);margin:0}.dp{--dp-cell:var(--target);color:var(--md-sys-color-on-surface);font:var(--md-sys-typescale-body-large);letter-spacing:var(--md-sys-typescale-body-large-tracking)}.dp-loading{width:calc(7 * var(--dp-cell));height:calc(8 * var(--dp-cell))}.dp-months,.dp-month{position:relative}.dp-caption{min-height:var(--dp-cell);padding-right:calc(2 * var(--dp-cell));align-items:center;display:flex}.dp-nav{z-index:1;display:flex;position:absolute;top:0;right:0}.dp-dropdowns{gap:var(--space-1);display:flex}.dp-dropdown{border-radius:var(--md-sys-shape-corner-full);display:inline-flex;position:relative}.dp-select{z-index:1;opacity:0;cursor:pointer;width:100%;font:inherit;border:0;margin:0;position:absolute;inset:0}.dp-dropdown .dp-caption-label,.dp-caption>.dp-caption-label{align-items:center;gap:var(--space-1);min-height:var(--dp-cell);padding:0 var(--space-2);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);display:inline-flex}:is(.dp-dropdown:has(.dp-select:focus-visible),.dp-dropdown:has(.dp-select[data-force~=focus])){outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.dp-grid{border-collapse:collapse}.dp-weekday{width:var(--dp-cell);height:var(--dp-cell);color:var(--md-sys-color-on-surface);font:var(--md-sys-typescale-body-large);letter-spacing:var(--md-sys-typescale-body-large-tracking);text-align:center;padding:0}.dp-cell{width:var(--dp-cell);height:var(--dp-cell);text-align:center;padding:0}.dp-day{width:var(--dp-cell);height:var(--dp-cell);border-radius:var(--md-sys-shape-corner-full);color:inherit;font:inherit;cursor:pointer;background-color:#0000;border:0;margin:0;padding:0}.dp-outside .dp-day{color:var(--md-sys-color-on-surface-variant)}.dp-today .dp-day{border:1px solid var(--md-sys-color-primary);color:var(--md-sys-color-primary)}.dp-selected .dp-day{background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.dp-disabled .dp-day{color:var(--disabled-content);cursor:not-allowed}.dp-range-middle{background-color:var(--md-sys-color-secondary-container)}.dp-range-middle .dp-day{color:var(--md-sys-color-on-secondary-container);background-color:#0000}.dp-range-start:not(.dp-range-end){background-image:linear-gradient(to right, transparent 50%, var(--md-sys-color-secondary-container) 50%)}.dp-range-end:not(.dp-range-start){background-image:linear-gradient(to left, transparent 50%, var(--md-sys-color-secondary-container) 50%)}.dp-hidden{visibility:hidden}.notification{text-align:left;border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);font:inherit;padding:var(--space-3) var(--space-4);cursor:pointer;background:0 0;display:block}.notification[data-unread=true]{background:var(--primary-soft)}.notification strong{font-weight:500;display:block}.notification span{font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking);color:var(--text-2);display:block}.tabs{gap:var(--space-1);scrollbar-width:none;background:linear-gradient(var(--md-sys-color-outline-variant), var(--md-sys-color-outline-variant)) bottom / 100% 1px no-repeat;margin-bottom:var(--space-4);display:flex;overflow:auto hidden}.tabs::-webkit-scrollbar{display:none}.tabs button:focus-visible,.subnav-link:focus-visible,.timeline-tab:focus-visible,.tabs button[data-force~=focus],.subnav-link[data-force~=focus],.timeline-tab[data-force~=focus]{outline-offset:-3px}.tabs button{min-height:48px;font:var(--md-sys-typescale-title-small);letter-spacing:var(--md-sys-typescale-title-small-tracking);color:var(--md-sys-color-on-surface-variant);padding:0 var(--space-4);cursor:pointer;white-space:nowrap;background-color:#0000;border:0;flex:none;position:relative}.tabs button[aria-selected=true]{color:var(--md-sys-color-primary)}.tabs button[aria-selected=true]:after,.subnav-link.active:after,.timeline-tab.active:after{content:"";left:var(--space-2);right:var(--space-2);border-top:3px solid var(--md-sys-color-primary);border-radius:var(--md-sys-shape-corner-extra-small) var(--md-sys-shape-corner-extra-small) 0 0;height:0;position:absolute;bottom:0}.tabs button[aria-selected=true]:after,.timeline-tab.active:after{animation:tab-indicator-in var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}@keyframes tab-indicator-in{0%{scale:calc(1 - var(--motion-travel)) 1}}.points-editor{margin:0 0 var(--space-4);gap:var(--space-2);border:0;grid-column:1/-1;justify-items:start;padding:0;display:grid}.points-editor>legend{font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);margin-bottom:var(--space-1);padding:0}.point-row{gap:var(--space-2);grid-template-columns:8rem minmax(0,1fr) auto auto;align-items:center;width:100%;display:grid}.point-row>.tf{min-width:0;margin:0}.point-primary{align-items:center;gap:var(--space-1);font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking);color:var(--text-2);white-space:nowrap;display:inline-flex}.points-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.points-list a{overflow-wrap:anywhere}.points-list li{align-items:center;column-gap:var(--space-1);flex-wrap:wrap;display:flex}.points-list li>.small{white-space:nowrap}@media (max-width:599px){.point-row{grid-template-columns:minmax(0,1fr) auto auto}.point-row>.tf-input{grid-area:2/1/auto/-1}}.tag-chip{--tag-bg:var(--md-ext-color-tag-7-container);--tag-fg:var(--md-ext-color-on-tag-7-container);align-items:center;gap:var(--space-2);max-width:100%;min-height:24px;padding:0 var(--space-2);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);background:var(--surface);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-medium);letter-spacing:var(--md-sys-typescale-label-medium-tracking);white-space:nowrap;display:inline-flex}.tag-chip:before{content:"";border-radius:var(--md-sys-shape-corner-full);background:var(--tag-fg);flex:none;width:8px;height:8px}.record-tags .tag-chip{min-height:32px;font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking)}.table .tag-chip{white-space:nowrap}.tag-chip.tag-sensitive:before{display:none}.tag-chip .tag-lock{color:var(--tag-fg);flex:none}.tag-edit-section+.tag-edit-section{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border)}.tag-edit-section>h3{margin:0 0 var(--space-2)}.tag-grants{gap:var(--space-2);margin-top:var(--space-3);display:grid}.tag-grant{align-items:center;gap:var(--space-2);min-width:0;display:flex}.tag-grant .grow{text-overflow:ellipsis;min-width:0;overflow:hidden}.tag-grant .field{flex:none;width:12rem;margin:0}@media (max-width:599px){.tag-grant{flex-wrap:wrap}.tag-grant .field{flex:10rem}}.tag-people li{flex-wrap:wrap}.tag-layer-note .tag-chip{vertical-align:middle}.tag-hint{align-items:center;gap:var(--space-1);margin-top:var(--space-1);display:flex}.tag-actions{flex-wrap:nowrap;gap:.1rem}.tag-marks,.tag-uses{gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tag-marks li{align-items:center;gap:var(--space-1);display:inline-flex}.tags-table .tag-name{overflow-wrap:anywhere}@media (max-width:599px){.tags-table thead{display:none}.tags-table,.tags-table tbody{display:block}.tags-table tr{gap:var(--space-1) var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;display:grid}.tags-table tr:last-child{border-bottom:0}.tags-table td{border:0;padding:0;display:block}.tags-table .tag-name{grid-column:1;font-weight:500}.tags-table .tag-type{grid-column:1}.tags-table .tag-type:empty{display:none}.tags-table .tag-row-actions{grid-area:1/2/span 2;align-self:start}.tags-table .tag-use{grid-column:1/-1}}.tag-tone-0{--tag-bg:var(--md-ext-color-tag-0-container);--tag-fg:var(--md-ext-color-on-tag-0-container)}.tag-tone-1{--tag-bg:var(--md-ext-color-tag-1-container);--tag-fg:var(--md-ext-color-on-tag-1-container)}.tag-tone-2{--tag-bg:var(--md-ext-color-tag-2-container);--tag-fg:var(--md-ext-color-on-tag-2-container)}.tag-tone-3{--tag-bg:var(--md-ext-color-tag-3-container);--tag-fg:var(--md-ext-color-on-tag-3-container)}.tag-tone-4{--tag-bg:var(--md-ext-color-tag-4-container);--tag-fg:var(--md-ext-color-on-tag-4-container)}.tag-tone-5{--tag-bg:var(--md-ext-color-tag-5-container);--tag-fg:var(--md-ext-color-on-tag-5-container)}.tag-tone-6{--tag-bg:var(--md-ext-color-tag-6-container);--tag-fg:var(--md-ext-color-on-tag-6-container)}.tag-tone-7{--tag-bg:var(--md-ext-color-tag-7-container);--tag-fg:var(--md-ext-color-on-tag-7-container)}.tag-remove{width:18px;height:18px;margin-right:calc(-1 * var(--space-1));border-radius:var(--md-sys-shape-corner-full);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.record-tags{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);flex-wrap:wrap;display:flex}.record-tags .tag-add :is(.field,.tf){margin:0}.record-tags .tag-add .tf{width:14rem}.record-tags.compact{gap:var(--space-1);margin:0}.record-tags.compact .tag-add{flex:100%}.record-tags.compact .tag-add .tf{width:100%}.record-tags.compact .tag-chip{white-space:normal;overflow-wrap:anywhere}.record-tags.compact .tag-remove{flex:none}@media (max-width:599px){.classification-card .kv{grid-template-columns:minmax(0,1fr);row-gap:0}.classification-card .kv dd{margin-bottom:var(--space-3)}}.row-tags{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.team-chip:before{content:none}.team-chip>.icon{color:var(--md-sys-color-primary);flex:none}.row-teams{display:contents}.record-teams{margin-top:calc(-1 * var(--space-2))}.task-meta .row-teams .tag-chip{min-height:20px}.select-col{width:2.5rem}.table td.select-col,:root[data-density=compact] .table td.select-col{padding-block:0}.table tr.selected td{background:var(--md-sys-color-secondary-container)}.bulk-bar{top:calc(var(--header-h) + .5rem);z-index:5;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--md-sys-shape-corner-medium);background:var(--surface);box-shadow:var(--md-sys-elevation-level2);border:1px solid var(--border);flex-wrap:wrap;display:flex;position:sticky}.bulk-bar :is(.field,.tf){margin:0}.bulk-bar .tf-select{width:16rem;max-width:100%}.bulk-bar .tag-add .tf{width:17rem}@media (max-width:599px){.record-tags .tag-add,.record-tags .tag-add .tf,.bulk-bar .tag-add,.bulk-bar .tag-add .tf,.bulk-bar .tf-select{width:100%;max-width:none}.tag-remove{width:28px;height:28px}}.choice-chips{margin:0 0 var(--space-4);border:0;padding:0}.choice-chips>legend{font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);margin-bottom:var(--space-1);padding:0}.chip-options{gap:var(--space-1);flex-wrap:wrap;display:flex}.chip-option{align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-4);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);background-color:var(--surface);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);cursor:pointer;display:inline-flex}.chip-option input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.chip-option{position:relative}.chip-option.on{padding-left:var(--space-2);background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-color:#0000}.chip-option.on:before{content:"";background:currentColor;flex:none;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.chip-assist{align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-4) 0 var(--space-2);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);color:var(--md-sys-color-on-surface);font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);cursor:pointer;background-color:#0000;display:inline-flex}.chip-assist svg{color:var(--md-sys-color-primary)}.chip-option:focus-visible,.chip-option[data-force~=focus]{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.chip-option:has(:focus-visible){outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.chip-option:has([data-force~=focus]){outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.option-rows{margin:0 0 var(--space-2);gap:var(--space-1);border:0;padding:0;display:grid}.option-rows>legend{font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);margin-bottom:var(--space-1);padding:0}.option-row{gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;display:grid}.more-filters,.task-drop{display:contents}.more-filters-panel{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--md-sys-shape-corner-medium);background:var(--surface);flex:1 0 100%;order:99;display:grid}.chip-filter .label{margin-bottom:var(--space-1);display:block}@media (max-width:599px){.chip-option{min-height:40px;padding:var(--space-2) var(--space-3)}}.pronouns{font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking);color:var(--text-2)}.lang-badge{margin-left:var(--space-1);padding:0 var(--space-1);border:1px solid var(--border);border-radius:var(--md-sys-shape-corner-extra-small);font:var(--md-sys-typescale-label-small);letter-spacing:var(--md-sys-typescale-label-small-tracking);color:var(--text-2);vertical-align:.1em;cursor:help;line-height:1.5;display:inline-block}.record-title .lang-badge{margin-left:0}.address-as{margin:calc(-1 * var(--space-1)) 0 var(--space-1)}.languages-editor{gap:var(--space-2);border:0;grid-column:1/-1;justify-items:start;padding:0;display:grid}.languages-editor>legend{font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);margin-bottom:var(--space-1);padding:0}.languages-editor .tf-select{width:min(100%,20rem);margin:0}.birthday-editor{border:0;min-width:0;margin:0;padding:0}.birthday-editor>legend{font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);margin-bottom:var(--space-1);padding:0}.birthday-inputs{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 7rem;display:grid}.birthday-inputs .tf{margin:0}.birthday-inputs.no-year{grid-template-columns:minmax(0,1fr)}.field-form .notice{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--md-sys-shape-corner-small);background:var(--warning-soft)}.suggested-fields{gap:var(--space-1);margin-top:var(--space-4);display:grid}.language-rows{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.language-row{padding:.1rem .15rem .1rem var(--space-2);border:1px solid var(--border);border-radius:var(--md-sys-shape-corner-small);background:var(--surface);align-items:center;gap:.15rem;display:inline-flex}.language-row .choice{font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking)}.language-row .choice-target{margin-left:calc(-1 * var(--space-2))}.languages-editor .hint{margin:0}@media (max-width:599px){.language-row{min-height:40px}}.related-group+.related-group{margin-top:var(--space-2)}.related-role{font:var(--md-sys-typescale-label-small);letter-spacing:var(--md-sys-typescale-label-small-tracking);color:var(--text-2);margin:0 0 .15rem}.relation-types .relation-type-name{margin-right:var(--space-2);font-weight:500}.relation-types .badge{margin-right:var(--space-1)}.relation-types tr.inactive .relation-type-name{color:var(--text-2)}.relation-types .icon-btn[aria-pressed=true]{color:var(--success)}.table .show-sm{display:none}.address-fields{border:0;border-top:1px solid var(--border);margin:var(--space-1) 0 var(--space-2);padding:var(--space-3) 0 0;grid-column:1/-1}.address-fields>legend{padding:0 var(--space-2) 0 0;font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking)}.address-fields .choice{margin-bottom:var(--space-2)}.address-fields>:is(.field,.tf){max-width:22rem}.address-row{gap:0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.address-view{align-items:center;gap:.15rem;display:inline-flex}.address-view .icon-btn{flex:none;width:28px;height:28px}.columns-menu{align-self:end;position:relative}.columns-menu>summary{cursor:pointer;list-style:none}.columns-menu>summary::-webkit-details-marker{display:none}.columns-menu-panel{z-index:20;gap:var(--space-1);min-width:14rem;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-elevation-level2-surface);box-shadow:var(--md-sys-elevation-level2);display:grid;position:absolute;top:calc(100% + .3rem);right:0}@media (max-width:599px){.columns-menu{display:none}}.phone-link{align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}.call-btn{width:30px;height:30px;color:var(--primary)}@media (max-width:599px){.table .phone-col .phone-number{display:none}}.quick-phone{margin-top:var(--space-1)}.role-line .tf{max-width:20rem;margin:var(--space-1) 0 0}.primary-mark{margin-left:var(--space-2)}.filed-under.tf{max-width:100%}.settings-section+.settings-section{margin-top:var(--space-8)}.section-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.section-head h2{margin:0}.notice{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--md-sys-shape-corner-medium);font-weight:500;display:flex}.notice-danger{background:var(--danger-soft);color:var(--danger)}.notice-warning{background:var(--warning-soft);color:var(--warning)}.comm-mark{vertical-align:-.15em;margin-left:var(--space-1);cursor:help;display:inline-flex}.comm-mark.blocked{color:var(--danger)}.comm-mark.limited{color:var(--warning)}.comm-card .card-head,.people-card .card-head{gap:var(--space-2);flex-wrap:wrap}.comm-card .card-head .btn-row,.people-card .card-head .btn-row{gap:var(--space-1)}.comm-states li{align-items:center}.comm-override{align-items:center;gap:var(--space-1);color:var(--warning);margin-top:.15rem;display:flex}.comm-block{margin-bottom:var(--space-4);align-items:flex-start}.comm-choice{margin:0 0 var(--space-3);border:0;padding:0}.comm-choice>legend{font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);margin-bottom:var(--space-1);padding:0}.comm-choice:disabled{color:var(--disabled-content);cursor:not-allowed}.comm-choice .segmented{flex-wrap:wrap}.custom-fields .choice-chips{grid-column:1/-1}@media (max-width:599px){.table .show-sm{display:block}}.attachments{position:relative}.attachments.dropping{outline:2px dashed var(--primary);outline-offset:2px}.record-tab-head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.record-tab-head .btn-row{gap:var(--space-1)}.record-tab-head .visually-hidden+.btn-row{margin-left:auto}.record-tab-divider{margin:var(--space-4) 0 var(--space-2);font:var(--md-sys-typescale-title-small);letter-spacing:var(--md-sys-typescale-title-small-tracking);color:var(--text-2)}.team-notices{gap:var(--space-5);margin-top:var(--space-4);display:grid}.team-notices h3{font:var(--md-sys-typescale-title-medium);margin:0}.notice-list{gap:var(--space-3);margin-block:var(--space-3);display:grid}.notice-list fieldset{border:0;min-width:0;margin:0;padding:0;display:grid}.notice-list legend{font:var(--md-sys-typescale-title-small);letter-spacing:var(--md-sys-typescale-title-small-tracking);color:var(--text-2);padding:0}.notice-list .choice-switch,.team-notices .choice-switch{justify-content:space-between;display:flex}.team-outside form,.outside-people{gap:var(--space-4);display:grid}.outside-people{margin-top:var(--space-6)}.outside-people h3{font:var(--md-sys-typescale-title-medium);margin:0}.outside-accounts{gap:var(--space-3);display:grid}.outside-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.outside-chips .tag-chip{min-height:32px}.outside-chips .tag-chip:before,.team-chip.outside:before{display:none}.outside-mark{color:var(--md-sys-color-tertiary);flex:none}.drop-hint{padding:var(--space-4);text-align:center;border-radius:inherit;background:color-mix(in srgb, var(--primary-soft) 90%, transparent);color:var(--primary);pointer-events:none;z-index:2;place-items:center;margin:0;font-weight:500;display:grid;position:absolute;inset:0}.upload-to{margin:calc(-1 * var(--space-1)) 0 var(--space-2);overflow-wrap:anywhere}.files-subhead{margin:var(--space-4) 0 var(--space-2);font:var(--md-sys-typescale-title-small);letter-spacing:var(--md-sys-typescale-title-small-tracking);color:var(--text-2)}.hint-inline{color:var(--warning);align-items:center;gap:var(--space-1);flex-wrap:wrap;margin-top:.15rem;display:flex}.hint-inline .link{align-items:center;gap:var(--space-1);display:inline-flex}.hint-warning{margin:0 0 var(--space-2);padding:var(--space-2) var(--space-2);border-radius:var(--md-sys-shape-corner-small);background:var(--warning-soft);color:var(--warning)}.attachment-uploading .progress{max-width:16rem}.picker-head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.picker-head .breadcrumbs{min-width:0}.file-picker .picker-head>.tf{flex:10rem;min-width:0}.picker-bar{justify-content:space-between;align-items:end;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.picker-bar>.tabs{flex:auto;min-width:0;margin-bottom:0}.picker-bar>.tf{flex:0 0 11rem}.picker-crumbs{margin-bottom:var(--space-1)}.picker-found{flex:auto;align-self:center;margin:0}.picker-panel{min-height:min(20rem,50dvh)}.move-tree{min-height:10rem;max-height:min(24rem,50dvh);margin-block:var(--space-2);overflow:auto}.move-row{align-items:center;gap:var(--space-1);padding-inline-start:calc(var(--move-level,0) * var(--space-5));display:flex}.move-toggle{flex:none;width:40px;display:inline-flex}.move-choose{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--target);padding:var(--space-1) var(--space-2);border-radius:var(--md-sys-shape-corner-small);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:auto;display:flex}.move-choose:disabled{color:var(--disabled-content);cursor:not-allowed}.move-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.move-reason{margin-inline-start:auto}.move-row.chosen .move-choose{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.move-access{margin:0 0 var(--space-3);padding-inline-start:var(--space-5)}[data-drop=ok]{outline:2px dashed var(--primary);outline-offset:-2px;background:var(--md-sys-color-primary-container)}.picker-files>li{gap:var(--space-2);padding-block:var(--space-1)}.picker-file-main.choice{gap:var(--space-3);flex:auto;min-width:0;display:flex}.picker-file-text{min-width:0;display:grid}.picker-file-name{text-overflow:ellipsis;white-space:nowrap;color:var(--md-sys-color-on-surface);overflow:hidden}.picker-file.chosen{background:var(--md-sys-color-secondary-container);border-radius:var(--md-sys-shape-corner-small)}.picker-file:has(.checkbox:disabled) .picker-file-main{cursor:default}@media (max-width:599px){.attachments .card-head{flex-wrap:wrap}.attachments .card-head .btn{min-height:var(--target)}}.dropzone-active:after{content:attr(data-drop-label);inset:calc(var(--header-h) + .75rem) .75rem calc(.75rem + var(--bar-offset)) calc(var(--nav-w) + .75rem);border:2px dashed var(--primary);border-radius:var(--md-sys-shape-corner-large);background:color-mix(in srgb, var(--primary-soft) 85%, transparent);color:var(--primary);font:var(--md-sys-typescale-title-medium);letter-spacing:var(--md-sys-typescale-title-medium-tracking);z-index:40;pointer-events:none;place-items:center;display:grid;position:fixed}.uploads{right:1rem;bottom:calc(1rem + var(--bar-offset));background:var(--surface);border:1px solid var(--border);border-radius:var(--md-sys-shape-corner-medium);width:min(380px,100vw - 2rem);box-shadow:var(--md-sys-elevation-level3);z-index:45;position:fixed}.uploads-head{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.uploads-head h2{font:var(--md-sys-typescale-title-small);letter-spacing:var(--md-sys-typescale-title-small-tracking);margin:0}.uploads ul{padding:var(--space-1) var(--space-4);max-height:260px;margin:0;list-style:none;overflow-y:auto}.uploads li{padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.uploads li:last-child{border-bottom:0}.upload-name{justify-content:space-between;gap:var(--space-2);font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking);display:flex}.upload-name strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.progress{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-secondary-container);height:4px;margin-top:var(--space-1);position:relative;overflow:hidden}.progress:after{content:"";border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-primary);width:4px;height:4px;position:absolute;top:0;right:0}.progress span{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-primary);height:100%;transition:width var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-linear);display:block}.toasts{left:50%;bottom:calc(var(--space-4) + var(--bar-offset));z-index:70;pointer-events:none;width:min(560px,100vw - 2rem);position:fixed;transform:translate(-50%)}.snackbar{pointer-events:auto;align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4);border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface);box-shadow:var(--md-sys-elevation-level3);font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking);animation:snackbar-in var(--md-sys-motion-duration-medium1) var(--md-sys-motion-easing-emphasized-decelerate);display:flex}.snackbar.snackbar-leaving{pointer-events:none;animation:snackbar-out var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-emphasized-accelerate) forwards}.snackbar-text{min-width:0;margin:var(--space-2) 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;max-height:2lh;display:-webkit-box;overflow:hidden}.snackbar-error{background:var(--md-sys-color-error);color:var(--md-sys-color-on-error)}.snackbar .toast-action{color:var(--md-sys-color-inverse-primary);flex:none}.snackbar-error .toast-action{color:inherit}.snackbar .snackbar-close{color:inherit;flex:none}@keyframes snackbar-in{0%{translate:0 calc(16px * var(--motion-travel));opacity:0}}@keyframes snackbar-out{to{translate:0 calc(16px * var(--motion-travel));opacity:0}}.shares-change{margin-left:var(--space-2)}.share-people{margin:var(--space-2) 0 0;gap:var(--space-1);max-height:50vh;padding:0;list-style:none;display:grid;overflow-y:auto}.share-reach{align-items:center;gap:var(--space-1);margin:0 0 0 var(--space-6);display:flex}.mine-toggle{align-self:end;min-height:48px}.choice-list{margin:var(--space-3) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.choice-list .choice{width:100%;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border:1px solid var(--border);border-radius:var(--md-sys-shape-corner-medium);align-items:flex-start}.choice-list .choice:has(input:checked){border-color:var(--primary)}.choice-list .choice-target{margin-left:0}.choice-list .choice-text{padding-top:var(--space-2);gap:var(--space-1);font-weight:500}.choice-list .choice-hint{font-weight:400}.private-mark{margin-left:var(--space-1);color:var(--text-2);vertical-align:middle;align-items:center;display:inline-flex}.badge-private{align-items:center;gap:var(--space-1);display:inline-flex}.private-switch{grid-column:1/-1}.private-switch .hint{margin:var(--space-1) 0 0}.group-totals .stat-value{overflow-wrap:anywhere}.group-tree{margin:0;padding:0;list-style:none}.group-tree .group-tree{margin-left:var(--space-4);padding-left:var(--space-2);border-left:1px solid var(--border)}.group-row{align-items:flex-start;gap:var(--space-1);padding:var(--space-2) var(--space-1);border-radius:var(--md-sys-shape-corner-small);display:flex}.group-row.current{background:var(--surface-2)}.group-toggle{flex:none;width:32px;height:32px}.group-main{min-width:0;padding-top:var(--space-1);gap:.15rem;display:grid}.group-name{align-items:center;gap:var(--space-1);flex-wrap:wrap;font-weight:500;display:flex}.group-name a{overflow-wrap:anywhere}.group-meta{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:599px){.group-tree .group-tree{margin-left:var(--space-2);padding-left:var(--space-1)}}.vat-lookup{gap:var(--space-1);margin-top:calc(-1 * var(--space-1));grid-column:1/-1;justify-items:start;display:grid}.vat-lookup p{margin:0}.vat-first{align-items:flex-start;gap:0 var(--space-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.vat-first>.tf{flex:16rem}.vat-first>.vat-lookup{margin-top:var(--space-2);flex:0 auto}@media (max-width:599px){.vat-first>.vat-lookup{margin-top:0;margin-bottom:var(--space-3);flex-basis:100%}.vat-first>.vat-lookup .btn{width:100%}}.vat-ok{color:var(--success)}.vat-bad{color:var(--danger)}.vat-status{align-items:center;gap:var(--space-1);margin-left:var(--space-1);vertical-align:middle;display:inline-flex}.vat-status .icon-btn{width:28px;height:28px}.register-diffs{margin:0 0 var(--space-3);gap:var(--space-2);padding:0;list-style:none;display:grid}.register-diffs .choice{overflow-wrap:anywhere}.link-places{margin:var(--space-3) 0 0;gap:var(--space-1);padding:0;list-style:none;display:grid}.link-place{align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:var(--space-2) var(--space-2);border-radius:var(--md-sys-shape-corner-small);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.link-place:hover,.link-place:focus-visible,.link-place[data-force~=hover],.link-place[data-force~=focus]{border-color:var(--border)}.link-place:disabled{cursor:progress;color:var(--disabled-content)}.link-place-icon{border-radius:var(--md-sys-shape-corner-full);background:var(--surface-2);width:30px;height:30px;color:var(--text-2);flex:none;place-items:center;display:inline-grid}.link-place-text{min-width:0;display:grid}.link-place-name{overflow-wrap:anywhere;font-weight:500}.file-links{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.file-links li{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.call-bar{left:50%;bottom:calc(1rem + env(safe-area-inset-bottom,0px) + var(--bar-offset));z-index:46;align-items:center;gap:var(--space-2) var(--space-3);width:min(460px,100vw - 2rem);padding:var(--space-3) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--md-sys-shape-corner-medium);background:var(--surface);box-shadow:var(--md-sys-elevation-level3);flex-wrap:wrap;display:flex;position:fixed;transform:translate(-50%)}.call-bar>svg{color:var(--primary);flex:none}.call-bar .grow{min-width:11rem;font-weight:500}.call-bar .btn-row{flex-wrap:nowrap;margin-left:auto}.preview-frame{border:1px solid var(--border);border-radius:var(--md-sys-shape-corner-small);background:var(--surface-2);width:100%;height:min(72vh,900px)}.preview-image{border-radius:var(--md-sys-shape-corner-small);max-width:100%;max-height:72vh;margin:0 auto;display:block}.search-hit mark{background:var(--md-ext-color-warning-container);color:var(--md-ext-color-on-warning-container);border-radius:var(--md-sys-shape-corner-extra-small);padding:0 1px}.kv{gap:var(--space-1) var(--space-4);margin:0 0 var(--space-4);grid-template-columns:max-content minmax(0,1fr);display:grid}.kv dt{color:var(--text-2)}.kv dd{overflow-wrap:anywhere;margin:0}.inline-field-editable{align-items:flex-start;gap:var(--space-1);margin:calc(-1 * var(--space-1));padding:var(--space-1);border-radius:var(--md-sys-shape-corner-extra-small);cursor:pointer;border:1px solid #0000;display:flex;position:relative}.inline-value{flex:1;min-width:0}.inline-edit{width:28px;height:28px;margin:calc(-1 * var(--space-1)) 0;opacity:0;flex:none}@media (hover:hover){.inline-field-editable:hover,.inline-field-editable[data-force~=hover]{border-color:var(--md-sys-color-outline-variant)}.inline-field-editable:hover .inline-edit,.inline-field-editable[data-force~=hover] .inline-edit{opacity:1}}.inline-field-editable:focus-within .inline-edit,.inline-field-editable[data-force~=focus] .inline-edit{opacity:1}.inline-field-editing{position:relative}.inline-field-editing .field{margin:0}.inline-pair{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(6rem,auto);display:grid}.inline-error{margin:var(--space-1) 0 0;color:var(--md-sys-color-error);font:var(--md-sys-typescale-body-small)}.inline-saving{top:var(--space-2);right:var(--space-2);position:absolute}.inline-saving .spinner{width:20px;height:20px}.page-head>.inline-field-editing{flex:1;min-width:min(100%,320px)}@media (max-width:599px){.kv-inline dd:has(>.inline-field-editing){grid-column:1/-1}}.kv.kv-figures{margin:var(--space-2) 0;grid-template-columns:minmax(0,1fr) auto}.kv.kv-figures dd{text-align:right;white-space:nowrap}.secret-box{gap:var(--space-2);align-items:center;display:flex}.secret-box input{font-family:var(--mono);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height)}td .sub{font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking);color:var(--text-2);display:block}.subnav{gap:var(--space-1);scrollbar-width:none;background:linear-gradient(var(--border), var(--border)) bottom / 100% 1px no-repeat;margin:calc(-1 * var(--space-2)) 0 var(--space-4);display:flex;position:relative;overflow:auto hidden}.subnav::-webkit-scrollbar{display:none}.subnav-more{gap:var(--space-1);cursor:pointer;background-color:#0000;border:0}.subnav-more-count{min-width:1.25rem;padding:0 var(--space-1);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container-highest);font:var(--md-sys-typescale-label-small);letter-spacing:var(--md-sys-typescale-label-small-tracking);text-align:center}.subnav-ruler{gap:var(--space-1);visibility:hidden;pointer-events:none;white-space:nowrap;display:flex;position:fixed;top:0;left:-10000px}.subnav[data-fade~=end]{-webkit-mask-image:linear-gradient(to right, var(--text) calc(100% - 2.5rem), transparent);mask-image:linear-gradient(to right, var(--text) calc(100% - 2.5rem), transparent)}.subnav[data-fade~=start]{-webkit-mask-image:linear-gradient(to left, var(--text) calc(100% - 2.5rem), transparent);mask-image:linear-gradient(to left, var(--text) calc(100% - 2.5rem), transparent)}.subnav[data-fade=start\ end]{-webkit-mask-image:linear-gradient(to right, transparent, var(--text) 2.5rem, var(--text) calc(100% - 2.5rem), transparent);mask-image:linear-gradient(to right, transparent, var(--text) 2.5rem, var(--text) calc(100% - 2.5rem), transparent)}.subnav-link{min-height:48px;padding:0 var(--space-4);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-title-small);letter-spacing:var(--md-sys-typescale-title-small-tracking);white-space:nowrap;align-items:center;display:inline-flex;position:relative}.subnav-link:hover,.subnav-link[data-force~=hover]{color:var(--text);text-decoration:none}.subnav-link.active{color:var(--primary)}.segmented{flex-wrap:wrap;display:inline-flex}.segment{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border:1px solid var(--md-sys-color-outline);color:var(--md-sys-color-on-surface);font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);cursor:pointer;background:0 0;margin-left:-1px;display:inline-flex;position:relative}.segment:first-child{border-radius:var(--md-sys-shape-corner-full) 0 0 var(--md-sys-shape-corner-full);margin-left:0}.segment:last-child{border-radius:0 var(--md-sys-shape-corner-full) var(--md-sys-shape-corner-full) 0}.segment:only-child{border-radius:var(--md-sys-shape-corner-full)}.segment.active{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.segment.active:before{content:"";background:currentColor;flex:none;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.segment.active>.icon{display:none}.segment.active:has(>.visually-hidden):before{content:none}.segment.active:has(>.visually-hidden)>.icon{display:inline}.segment input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}:is(.segment:has(:focus-visible),.segment:has([data-force~=focus])){outline:3px solid var(--md-sys-color-secondary);outline-offset:-3px}.segment:has(input:disabled){color:var(--disabled-content);cursor:not-allowed}.segment input:disabled{cursor:not-allowed}.filters{gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;align-items:end;display:flex}.filters>:is(.field,.tf,.picker){flex:0 220px}.filters>:is(.field,.tf):first-child{flex:260px}:is(.filters,.filter-bar){align-items:end}:is(.filters,.filter-bar,.filter-pair,.dashboard-toolbar,.widget-edit-bar,.page-head) .tf{margin:0}:is(.filters,.filter-bar)>:is(.field,.filter){align-content:end;gap:var(--space-1);margin:0;display:grid}:is(.filters,.filter-bar)>:is(.field,.filter)>:is(label,.label,.filter-label){color:var(--text-2);font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking)}:is(.filters,.filter-bar)>:is(.field,.filter) .toggle,:is(.filters,.filter-bar) .btn{min-height:48px}:is(.filters,.filter-bar)>.tag-filter{flex:0 auto;min-width:12rem;max-width:min(24rem,100%)}.tag-filter .tf-chips{align-items:center;gap:var(--space-1);scrollbar-width:none;flex:0 auto;min-width:0;display:flex;overflow:auto hidden}.tag-filter .tf-chips::-webkit-scrollbar{display:none}.tag-filter .tf-chips .tag-chip{flex:none}.tag-filter .tf-control{min-width:5rem}.tf-inline-select{color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);padding:var(--space-1);border-radius:var(--md-sys-shape-corner-extra-small);cursor:pointer;background:0 0;border:0;flex:none}.filters>:is(.field,.tf).search-field{flex:0 320px}.choice-filter .tf-trigger>span{text-overflow:ellipsis;overflow:hidden}.choice-filter .placeholder{color:var(--md-sys-color-on-surface-variant)}.choice-popover{width:min(320px,100vw - 2rem);max-height:min(420px, var(--radix-popover-content-available-height,420px));padding:var(--space-2) var(--space-3);overflow-y:auto}.choice-popover-options,.choice-popover-mode{display:grid}.choice-popover-mode{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--border)}.filter-summary{align-items:center;gap:var(--space-2) var(--space-3);margin:calc(-1 * var(--space-2)) 0 var(--space-3);flex-wrap:wrap;display:flex}.filter-summary:empty{display:none}.result-count{color:var(--text-2);font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking)}.active-filters{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.filter-chip{align-items:center;gap:var(--space-1);max-width:100%;min-height:32px;padding:0 var(--space-1) 0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);display:inline-flex}.filter-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filters-toggle{display:none}@media (max-width:599px){.collapsible-filters>:is(.field,.tf).search-field{flex:10rem;order:-2;min-width:10rem}.collapsible-filters>.filters-toggle{min-height:var(--target);order:-1;display:inline-flex}.collapsible-filters:not([data-open=true])>:not(.search-field,.filters-toggle){display:none}.collapsible-filters[data-open=true]>:not(.search-field,.filters-toggle){flex:100%;max-width:none}}.filter-panel-bar{align-items:center}.filters.filter-panel-bar>:is(.field,.tf).search-field{flex:10rem;min-width:10rem;max-width:40rem}.filter-panel-bar>.btn{flex:none}.filter-panel-head{top:calc(2.75rem - var(--space-4));z-index:1;justify-content:space-between;align-items:center;gap:var(--space-3);margin:0 calc(-1 * var(--space-5)) var(--space-3);padding:var(--space-2) var(--space-5);background:var(--md-sys-elevation-level1-surface);border-bottom:1px solid var(--border);display:flex;position:sticky}.filter-panel{gap:var(--space-4);display:grid}.filter-panel>:is(.tf,.field,.picker,.tag-filter){min-width:0;max-width:none}.filter-panel .tf{margin:0}.filter-panel .more-filters-inline .more-filters-panel{gap:var(--space-4);box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:grid}.sort-button{align-items:center;gap:var(--space-1);color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.sort-button .sort-idle{opacity:0}.sort-button:is(:hover,:focus-visible) .sort-idle,.sort-button:is([data-force~=hover],[data-force~=focus]) .sort-idle{opacity:.5}.last-contact{align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}.board{gap:var(--space-3);padding-bottom:var(--space-2);grid-auto-columns:minmax(168px,1fr);grid-auto-flow:column;align-items:stretch;display:grid;overflow-x:auto}.board-column{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--md-sys-shape-corner-medium);padding:var(--space-2);gap:var(--space-2);flex-direction:column;min-height:8rem;display:flex}.board-column.drop-target{outline:2px dashed var(--primary);outline-offset:-2px;background:var(--primary-soft)}.board-column.stage-won .board-column-head h2{color:var(--success)}.board-column.stage-lost .board-column-head h2{color:var(--text-2)}.board-column-head,.stage-panel-head{flex-wrap:wrap;align-items:baseline;column-gap:.3em;min-width:0;display:flex}.board-column-head h2{font:var(--md-sys-typescale-title-small);letter-spacing:var(--md-sys-typescale-title-small-tracking);overflow-wrap:anywhere;margin:0}.board-column-head .stage-total{font:var(--md-sys-typescale-body-medium);overflow-wrap:anywhere}.board-cards{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.deal-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--md-sys-shape-corner-medium);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);box-shadow:var(--md-sys-elevation-level1);cursor:grab}.deal-card.dragging{--state-layer:var(--state-dragged)}.deal-card-head{align-items:flex-start;gap:var(--space-1);display:flex}.deal-card-head .icon-btn{flex:none;width:28px;height:28px}.deal-card-title{color:var(--text);overflow-wrap:anywhere;flex:1;font-weight:500}.deal-card-amount{font-variant-numeric:tabular-nums;margin-top:.15rem;font-weight:500}.board.board-fill{height:var(--board-height,auto);scroll-padding-top:calc(var(--board-head-height,0px) + var(--space-2));grid-auto-rows:minmax(max-content,1fr);overflow:auto}.board.board-fill .board-column-head{z-index:1;margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) 0;padding:var(--space-2);border-radius:var(--md-sys-shape-corner-medium) var(--md-sys-shape-corner-medium) 0 0;background:var(--surface-2);position:sticky;top:0}.board.board-fill .board-column.drop-target .board-column-head{background:var(--primary-soft)}.board.board-fill.board-scroll-columns{grid-auto-rows:minmax(0,1fr);scroll-padding-top:0}.board.board-fill.board-scroll-columns .board-column{overscroll-behavior:contain;min-height:0;scroll-padding-top:calc(var(--board-head-height,0px) + var(--space-2));overflow-y:auto}.board.board-fill.board-scroll-columns .board-column-head{top:calc(-1 * var(--space-2))}.stage-tabs{top:var(--header-h);z-index:3;background-color:var(--bg);margin-bottom:var(--space-3);position:sticky}.stage-tab{align-items:center;gap:var(--space-2);max-width:12rem;display:inline-flex}.stage-tab-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stage-tab-count{min-width:1.5rem;padding:0 var(--space-1);border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-medium);letter-spacing:var(--md-sys-typescale-label-medium-tracking);text-align:center;flex:none}.stage-tab[aria-selected=true] .stage-tab-count{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.stage-tab.stage-won .stage-tab-name,.stage-panel.stage-won .stage-panel-head h2{color:var(--success)}.stage-tab.stage-lost .stage-tab-name,.stage-panel.stage-lost .stage-panel-head h2{color:var(--text-2)}.stage-panel-head{margin-bottom:var(--space-3)}.stage-panel-head .stage-total{font:var(--md-sys-typescale-body-large);overflow-wrap:anywhere}.stage-panel-head h2{font:var(--md-sys-typescale-title-medium);letter-spacing:var(--md-sys-typescale-title-medium-tracking);overflow-wrap:anywhere;margin:0}.stage-panel .board-cards{margin-bottom:var(--space-3)}.deal-card.deal-card-still{cursor:default}.stage-path{gap:var(--space-1);margin:0 0 var(--space-5);flex-wrap:wrap;display:flex}.stage-step{min-height:34px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--md-sys-shape-corner-full);background:var(--surface);color:var(--text-2);font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);cursor:pointer;flex:auto}.stage-step:hover,.stage-step[data-force~=hover]{border-color:var(--primary);color:var(--text)}.stage-step.passed{background:var(--primary-soft);color:var(--primary);border-color:#0000}.stage-step.current{background:var(--primary);border-color:var(--primary);color:var(--on-primary);cursor:default}.stage-step.current.kind-won{background:var(--success);border-color:var(--success);color:var(--md-ext-color-on-success)}.stage-step.current.kind-lost{background:var(--text-2);border-color:var(--text-2);color:var(--surface)}.record-title{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.record-layout{gap:var(--space-6);flex-wrap:wrap-reverse;align-items:start;display:flex;container-type:inline-size}.record-main{flex:1 1 0;min-width:0;max-width:52.5rem}.record-side{gap:var(--space-4);min-width:0;padding:var(--space-4);border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container);flex:0 0 22.5rem;display:grid}@container (width<=52rem){.record-main,.record-side{flex-basis:100%;max-width:none}}.record-side .card{margin:0}.card-head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.card-head h2{margin:0}.amount{font-variant-numeric:tabular-nums;font-weight:500}.stats{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--md-sys-shape-corner-medium);padding:var(--space-3) var(--space-4);display:grid}.stat-value{font:var(--md-sys-typescale-headline-small);letter-spacing:var(--md-sys-typescale-headline-small-tracking);font-variant-numeric:tabular-nums}.stat-label{color:var(--text-2);font:var(--md-sys-typescale-label-medium);letter-spacing:var(--md-sys-typescale-label-medium-tracking)}.dashboard-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch;display:grid}.dashboard-grid .card{flex-direction:column;margin:0;display:flex}.dashboard-grid .card>.link{padding-top:var(--space-2);margin-top:auto}.dashboard-grid .card>.list{flex:none}.dashboard-figure{margin:0 0 var(--space-3);font:var(--md-sys-typescale-headline-small);letter-spacing:var(--md-sys-typescale-headline-small-tracking);font-variant-numeric:tabular-nums}.dashboard-figure span{font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking);font-variant-numeric:normal}.owners-trigger{width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;border-radius:var(--md-sys-shape-corner-small);background:0 0;border:0;padding:0;display:block}.dashboard-stages>.dashboard-stage{align-items:start;gap:var(--space-3);grid-template-columns:9rem minmax(0,1fr);display:grid}.dashboard-stage>a{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stage-figures{gap:var(--space-1);min-height:var(--target);align-content:start;display:grid}.stage-bar-line{align-items:center;min-height:1lh;display:flex}.stage-bar-line .usage-bar{flex:1;margin-top:0}@media (max-width:599px){.dashboard-stages>.dashboard-stage{grid-template-columns:7rem minmax(0,1fr)}}.hover-card{min-width:240px}.owners-list{margin:var(--space-2) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.owners-list li{display:grid}.owners-rest{color:var(--md-sys-color-on-surface-variant)}.dash-widget .list>li:has(>.task-head){flex-wrap:wrap}.dash-widget .list>li>.task-head{flex:8rem;min-width:8rem}.dash-widget .task-meta{margin-left:var(--space-7);flex-basis:100%}.dash-widget .task-open{overflow-wrap:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;display:-webkit-box;overflow:hidden}.my-day .list>li{gap:var(--space-2)}.my-day-task{gap:2px;min-width:8rem;display:grid}.my-day-task>.task-meta-link{align-items:center;gap:var(--space-1);min-width:0;margin-left:var(--space-7);display:flex}.dash-widget{container:widget/inline-size}.dash-widget .card-head{flex-wrap:wrap}.dash-widget .card-head h2{white-space:nowrap;align-items:center;min-width:0;max-width:100%;display:flex}.dash-widget .card-head h2 :is(.icon-lead,.widget-title-arrow){flex:none}.dash-widget .widget-title-link{min-width:0}.dash-widget .widget-title-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.dash-widget .card-head>.btn-row{flex-wrap:nowrap;margin-left:auto}@container widget (width<=26rem){.dash-widget .card-head .btn-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.form-grid{gap:0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.form-error{color:var(--danger);font-weight:500}.custom-fields{border:0;border-top:1px solid var(--border);margin:var(--space-1) 0 0;padding:var(--space-3) 0 0;gap:0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.custom-fields>legend{font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);padding:0 var(--space-2) 0 0}.picker{position:relative}.picker-list{z-index:70;padding:var(--space-1);background:var(--md-sys-elevation-level2-surface);border:1px solid var(--border-strong);border-radius:var(--md-sys-shape-corner-extra-small);max-height:16rem;box-shadow:var(--md-sys-elevation-level2);margin:2px 0 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.picker-option{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-2);border-radius:var(--md-sys-shape-corner-extra-small);cursor:pointer;display:flex}.picker-option.active{background:var(--primary-soft)}.picker-create{color:var(--primary);justify-content:flex-start;font-weight:500}.picker-option:not(.picker-create)+.picker-create,.picker-empty+.picker-create{margin-top:var(--space-1);border-top:1px solid var(--border);border-top-left-radius:0;border-top-right-radius:0}.picker-create>span{overflow-wrap:anywhere;min-width:0}.conflict-files{gap:var(--space-3);margin:0 0 var(--space-4);display:grid}.conflict-files div{gap:var(--space-3);grid-template-columns:7rem minmax(0,1fr);display:grid}.conflict-files dt{color:var(--text-2)}.conflict-files dd{overflow-wrap:anywhere;margin:0;display:grid}.conflict-choices{gap:var(--space-2);margin:0 0 var(--space-3);padding:0;list-style:none;display:grid}.conflict-choice{align-items:center;gap:var(--space-3);width:100%;min-height:var(--target);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--md-sys-shape-corner-medium);background:var(--surface);color:var(--text);font:inherit;text-align:start;cursor:pointer;display:flex}.conflict-choice>span{overflow-wrap:anywhere;min-width:0;display:grid}.conflict-choice.preferred{border-color:var(--primary);background:var(--primary-soft)}@media (max-width:599px){.conflict-files div{grid-template-columns:minmax(0,1fr);gap:0}}.picker-empty{padding:var(--space-2) var(--space-2)}.chip-row{align-items:center;min-height:38px;display:flex}.chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border-radius:var(--md-sys-shape-corner-small);background:var(--primary-soft);color:var(--primary);font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);overflow-wrap:anywhere;max-width:100%;display:inline-flex}.chip-clear{border-radius:var(--md-sys-shape-corner-full);width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.timeline h2{margin-bottom:var(--space-3)}.timeline-bar{top:var(--header-h);z-index:2;justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-2);border-bottom:1px solid var(--border);background-color:var(--bg);flex-wrap:wrap;display:flex;position:sticky}.timeline-bar[data-stuck]{box-shadow:var(--md-sys-elevation-level1)}.timeline-top{scroll-margin-top:var(--header-h)}.ld-pane .timeline-bar{top:calc(-1 * var(--space-4));background-color:var(--md-sys-color-surface-container)}.ld-pane .timeline-top,.sheet .timeline-top{scroll-margin-top:0}.sheet .timeline-bar{top:calc(2.75rem - var(--space-4));background-color:var(--md-sys-elevation-level1-surface)}@media (max-width:839px){.timeline-bar{flex-wrap:nowrap}.timeline-bar .timeline-tabs{flex:1;min-width:0}}.timeline-add{margin-bottom:var(--space-4)}.timeline-tabs{scrollbar-width:none;gap:.15rem;max-width:100%;display:flex;overflow-x:auto}.timeline-tabs::-webkit-scrollbar{display:none}.timeline-tab{align-items:center;gap:var(--space-1);min-height:48px;padding:0 var(--space-4);color:var(--text-2);font:var(--md-sys-typescale-title-small);letter-spacing:var(--md-sys-typescale-title-small-tracking);cursor:pointer;background-color:#0000;border:0;flex:none;display:inline-flex;position:relative}.timeline-tab:hover:not(:disabled),.timeline-tab[data-force~=hover]:not(:disabled){color:var(--text)}.timeline-tab.active{color:var(--primary)}.timeline-tab:disabled{color:var(--disabled-content);cursor:not-allowed}.timeline-tab .count,.timeline-chips .count{font:var(--md-sys-typescale-label-small);letter-spacing:var(--md-sys-typescale-label-small-tracking);padding:0 var(--space-1);border-radius:var(--md-sys-shape-corner-full);background:var(--surface-2);color:var(--text-2)}.timeline-narrow{width:auto;max-width:16rem;margin-bottom:var(--space-2)}.timeline-chips{margin-bottom:var(--space-3)}.timeline-subject .direction{vertical-align:-.15em;margin-right:var(--space-1);display:inline-flex}.timeline-subject .direction.sent{color:var(--primary)}.timeline-subject .direction.received{color:var(--success)}@media (max-width:599px){.timeline-narrow{width:100%;max-width:none}}.composer{gap:var(--space-1);display:grid}.composer .segmented{margin-bottom:var(--space-3);justify-self:start}.composer .field{margin-bottom:var(--space-2)}.timeline-list{margin:0 0 var(--space-4);padding:0;list-style:none}.timeline-entry{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border);display:flex}.timeline-entry.system{color:var(--text-2);padding:var(--space-2) 0}.timeline-icon{border-radius:var(--md-sys-shape-corner-full);background:var(--primary-soft);width:30px;height:30px;color:var(--primary);flex:none;place-items:center;display:grid}.timeline-entry.system .timeline-icon{background:var(--surface-2);color:var(--text-3)}.timeline-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.timeline-head .icon-btn{flex:none;width:28px;height:28px}.timeline-actions{gap:var(--space-1);flex:none;display:flex}.timeline-subject{overflow-wrap:anywhere;font-weight:500}.timeline-entry.system .timeline-subject{font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking)}.timeline-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:var(--space-1) 0}.timeline-due{gap:var(--space-2);margin:var(--space-1) 0;flex-wrap:wrap;align-items:center;display:flex}.task-check{align-items:flex-start;font-weight:500}.task-check input{margin-top:var(--space-1);flex:none}.task-check .done{color:var(--text-2);text-decoration:line-through}.task-head{align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.task-tick{cursor:pointer;flex:none;justify-content:center;align-items:center;min-height:1.5rem;display:inline-flex}.task-tick.choice{min-height:0}.task-tick .choice-target{margin:calc(-1 * var(--space-2)) 0 calc(-1 * var(--space-2)) calc(-1 * var(--space-2))}.task-kind{min-height:1.5rem;color:var(--text-2);flex:none;align-items:center;display:inline-flex}.task-open{font:inherit;color:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:.1rem 0;font-weight:500;line-height:1.35;text-decoration:none;display:inline-block}.task-open:hover,.task-open[data-force~=hover]{color:var(--primary);text-decoration:underline}.task-open.done{color:var(--text-2);text-decoration:line-through}.list li:has(.task-open[aria-current=true]){background-color:var(--md-sys-color-secondary-container);border-radius:var(--md-sys-shape-corner-small)}@media (max-width:599px){.task-tick{min-width:var(--target);min-height:var(--target);margin:calc(-1 * var(--space-2)) 0 calc(-1 * var(--space-2)) calc(-1 * var(--space-3))}.task-kind{min-height:var(--target);margin:calc(-1 * var(--space-2)) 0}.task-open{min-height:var(--target);margin:calc(-1 * var(--space-2)) 0;padding:var(--space-2) 0}}.quick-view{gap:var(--space-4);display:grid}.quick-view :is(.field,.tf){margin-bottom:0}.quick-kind{gap:var(--space-2);flex-wrap:wrap;display:flex}.quick-done{min-height:var(--target);font-weight:500}.quick-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quick-wide{grid-column:1/-1}.quick-wide.tf-input{max-width:18rem}.quick-record{overflow-wrap:anywhere}.quick-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (max-width:599px){.quick-grid{grid-template-columns:minmax(0,1fr)}.quick-grid select,.quick-grid input{min-height:var(--target)}}.task-group h2{font:var(--md-sys-typescale-title-medium);letter-spacing:var(--md-sys-typescale-title-medium-tracking)}.task-group .list>li{flex-wrap:wrap}.task-group .list>li>.icon-btn{flex:none;width:28px;height:28px}.task-meta{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.label{display:block}.fields-bar{gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.fields-bar>.tf{flex:14rem;margin:0}.field-lines{margin:0;padding:0;list-style:none}.field-line{gap:var(--space-1) var(--space-4);min-height:3.5rem;padding:var(--space-1) 0;border-bottom:1px solid var(--border);grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto;align-items:center;display:grid}.field-line-name{align-items:center;gap:0 var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.field-line-label{overflow-wrap:anywhere;font-weight:500}.field-line.inactive .field-line-label{color:var(--text-2);text-decoration:line-through}.field-line-key{min-width:0;color:var(--text-2);align-items:center;display:inline-flex}.field-line-key code{font:var(--md-sys-typescale-body-small);overflow-wrap:anywhere;font-family:ui-monospace,monospace}.field-line-meta{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.field-line-actions{gap:.1rem;display:flex}@media (max-width:599px){.field-line{grid-template-columns:minmax(0,1fr) auto}.field-line-meta{padding-bottom:var(--space-2);grid-area:2/1/auto/-1}}.field-form{gap:var(--space-2);display:grid}.field-form .field,.field-form .tf{margin:0}.dialog-foot-start{margin-inline-end:auto}.integration-list{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0;list-style:none;display:grid}.integration-list>.card{margin:0}.marketplace-filters{align-items:flex-start;gap:var(--space-3);margin:0 0 var(--space-4);flex-wrap:wrap;display:flex}.marketplace-filters>.tf{flex:14rem;max-width:22rem}.marketplace-list{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));margin:0;padding:0;list-style:none;display:grid}.marketplace-card{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.marketplace-card>p{margin:0}.marketplace-card>:last-child:not(p){margin-top:auto}.marketplace-meta{margin:0}.rule-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.rule-list .card,.rule-card h3{margin:0}.rule-steps{margin:0 0 var(--space-4);gap:var(--space-3);padding:0;list-style:none;display:grid}.rule-step{border:1px solid var(--border);border-radius:var(--md-sys-shape-corner-medium);padding:var(--space-3);background:var(--surface-2)}.rule-step-head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.rule-step-number{border-radius:var(--md-sys-shape-corner-full);background:var(--primary);width:26px;height:26px;color:var(--on-primary);font:var(--md-sys-typescale-label-medium);letter-spacing:var(--md-sys-typescale-label-medium-tracking);flex:none;place-items:center;display:inline-grid}.rule-step-fields{gap:0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.rule-step-fields :is(.field,.tf){margin-bottom:var(--space-2)}.template-fields{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.chip-btn{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);border-radius:var(--md-sys-shape-corner-small);padding:.1rem var(--space-2);font:inherit;font-size:var(--md-sys-typescale-label-medium-size);line-height:var(--md-sys-typescale-label-medium-line-height);font-family:var(--mono);cursor:pointer}.chip-btn:hover,.chip-btn[data-force~=hover]{border-color:var(--primary);color:var(--primary)}.run-row summary{cursor:pointer}.run-steps{margin:var(--space-2) 0 0}.audit-table code{font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);color:var(--text-2)}.audit-table summary{cursor:pointer}.audit-data{margin:var(--space-2) 0 0;padding:var(--space-2);background:var(--surface-2);border-radius:var(--md-sys-shape-corner-small);max-height:16rem;font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.danger-zone{border-color:color-mix(in srgb, var(--danger) 40%, var(--border))}.signers{margin:0 0 var(--space-3);border:0;padding:0}.signers>legend{font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);margin-bottom:var(--space-2)}.signer-row{gap:0 var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;display:grid}.signer-row .icon-btn{margin-bottom:var(--space-4)}@media (max-width:599px){.signer-row{grid-template-columns:minmax(0,1fr)}}.envelope-list>li{align-items:flex-start}.envelope-head{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.signer-list{margin:var(--space-1) 0 0;padding:0;list-style:none}.signer-list svg{vertical-align:-2px}html:has(.editor-page){overscroll-behavior:none;overflow:hidden}.main:has(.editor-page){height:calc(100vh - var(--header-h));height:calc(100dvh - var(--header-h));padding-block:var(--space-3) calc(var(--space-3) + var(--bar-offset));overscroll-behavior:contain;flex-direction:column;display:flex;overflow:hidden}.editor-page{gap:var(--space-2);flex-direction:column;flex:1;min-height:0;display:flex}.editor-bar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.editor-name{align-items:center;gap:var(--space-1);overflow-wrap:anywhere;font-weight:500;display:inline-flex}.editor-hint{margin-left:auto}.editor-frame{border:1px solid var(--border);border-radius:var(--md-sys-shape-corner-small);background:var(--surface);flex:1;width:100%;min-height:0}.plan-list{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));list-style:none;display:grid}.plan{align-items:flex-start;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--md-sys-shape-corner-medium);background:var(--surface);flex-direction:column;display:flex}.plan.current{border-color:var(--primary);background:var(--primary-soft)}.plan h3{font:var(--md-sys-typescale-title-medium);letter-spacing:var(--md-sys-typescale-title-medium-tracking);margin:0}.plan-price{margin:0;font-weight:500}.plan-includes{font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking);color:var(--text-2);flex:1;margin:0;list-style:none}.plan-includes li+li{margin-top:.15rem}.usage{gap:var(--space-2);margin:0;display:grid}.usage-row{align-items:baseline;gap:var(--space-2);grid-template-columns:minmax(7rem,12rem) 1fr;display:grid}.usage-row dt{color:var(--text-2)}.usage-row dd{min-width:0;margin:0}.usage-numbers{font-variant-numeric:tabular-nums}.usage-row.over .usage-numbers{color:var(--warning);font-weight:500}.usage-row.over .usage-bar span{background:var(--warning)}@media (max-width:599px){.usage-row{grid-template-columns:1fr;gap:.1rem}}.card-on-file{align-items:center;gap:var(--space-2);color:var(--text-2);flex-wrap:wrap;display:flex}.filter-bar{align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--md-sys-shape-corner-medium);flex-wrap:wrap;display:flex}.filter-bar .filter{gap:var(--space-1);display:grid}.toggle-group{gap:var(--space-1);flex-wrap:wrap;display:flex}.toggle{height:2.1rem;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--md-sys-shape-corner-small);background:var(--surface);color:var(--text-2);font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);cursor:pointer}.toggle:hover,.toggle[data-force~=hover]{border-color:var(--primary)}.toggle[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary);color:var(--primary);font-weight:500}.filter-bar .tf:has(input[type=number]){width:11rem}.filter-pair{gap:var(--space-1);display:flex}.filter-pair .tf-select{flex:none;width:5.5rem}.deal-card-foot{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.deal-lines{margin-bottom:var(--space-3);container-type:inline-size}.deal-lines .line-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.line-table th,.line-table td{padding:var(--space-1);text-align:left;vertical-align:middle;border-bottom:1px solid var(--border)}.line-table thead th{font:var(--md-sys-typescale-label-medium);color:var(--text-2);white-space:nowrap}.line-table .num{text-align:right}.line-table .line-name{min-width:12rem}.line-table .line-qty,.line-table .line-discount{width:5rem}.line-table .line-unit,.line-table .line-vat{width:6rem}.line-table .line-period{width:11rem}.line-period-cell{align-items:center;gap:2px;display:flex}.line-period-cell .line-select{flex:1}.line-period-cell .line-field{flex:none;width:4.5rem}.line-table .line-price,.line-table .line-total{width:8rem}.line-table .line-actions{white-space:nowrap;text-align:right;width:5rem}.line-name-cell{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.line-input,.line-select{width:100%;min-width:0;min-height:2.5rem;padding:0 var(--space-1);border-radius:var(--md-sys-shape-corner-small);color:inherit;font:inherit;text-align:inherit;background:0 0;border:1px solid #0000}.line-input:hover,.line-select:hover,.line-input:focus-visible,.line-select:focus-visible,.line-new .line-input,.line-input[data-force~=hover],.line-select[data-force~=hover],.line-input[data-force~=focus],.line-select[data-force~=focus]{border-color:var(--border)}.line-input[aria-invalid=true]{border-color:var(--md-sys-color-error)}.line-field{align-items:center;gap:2px;display:flex}.line-suffix{color:var(--text-2)}.line-name-cell .line-field,.line-suggest{flex:1;min-width:0;position:relative}.line-kind-space{flex:none;width:2.5rem}.line-handle{cursor:grab}.line-problem{font:var(--md-sys-typescale-body-small);color:var(--md-sys-color-error);flex-basis:100%}.line-suggestions{z-index:20;padding:var(--space-1) 0;border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container,var(--surface));box-shadow:var(--md-sys-elevation-level2);margin:2px 0 0;list-style:none;position:absolute;top:100%;left:0;right:0}.line-suggestions li{justify-content:space-between;gap:var(--space-2);padding:var(--space-1) var(--space-2);cursor:pointer;display:flex}.line-suggestions li[aria-selected=true]{background:var(--surface-2)}.line-totals th{text-align:right;color:var(--text-2);font-weight:400}.line-totals th,.line-totals td{border-bottom:0}.line-totals .line-gross th,.line-totals .line-gross td{color:inherit;font-weight:500}.line-totals .line-contract th,.line-totals .line-contract td{border-top:1px solid var(--border);color:inherit}.line-totals-sub{font:var(--md-sys-typescale-body-small);display:block}.deal-card-lines{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container (width<=639px){.deal-lines .line-table thead{display:none}.deal-lines .line-table,.line-table tbody,.line-table tfoot{display:block}.line-table tbody tr{padding:var(--space-1) 0;border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"name name name total""qty unit price vat""period period period period""discount discount actions actions";align-items:center;display:grid}.deal-lines .line-table tbody td{width:auto;min-width:0;padding:2px var(--space-1);border-bottom:0}.line-table td.line-name{grid-area:name}.line-table .line-total{grid-area:total;font-weight:500}.line-table .line-qty{grid-area:qty}.line-table .line-unit{grid-area:unit}.line-table .line-price{grid-area:price}.line-table .line-discount{grid-area:discount}.line-table .line-period{grid-area:period}.line-table .line-vat{grid-area:vat}.line-table .line-actions{grid-area:actions}.line-kind-space{display:none}.line-table tfoot tr{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.line-totals th{text-align:left}}.calendar{--fc-border-color:var(--border);--fc-page-bg-color:var(--surface);--fc-neutral-bg-color:var(--surface-2);--fc-list-event-hover-bg-color:var(--surface-2);--fc-today-bg-color:var(--primary-soft);--fc-event-bg-color:var(--primary);--fc-event-border-color:var(--primary);--fc-button-bg-color:var(--surface);--fc-button-border-color:var(--border);--fc-button-text-color:var(--text);--fc-button-hover-bg-color:var(--surface-2);--fc-button-hover-border-color:var(--border);--fc-button-active-bg-color:var(--primary-soft);--fc-button-active-border-color:var(--primary);padding:var(--space-3);overflow-x:auto}.calendar .fc .fc-button{font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);text-transform:none}.calendar .fc .fc-button-primary:not(:disabled).fc-button-active{color:var(--primary)}.calendar .fc-toolbar-title{font:var(--md-sys-typescale-title-large);letter-spacing:var(--md-sys-typescale-title-large-tracking)}.calendar .fc-daygrid-day,.calendar .fc-timegrid-slot-lane,.calendar .fc-timegrid-col{cursor:pointer}.calendar .fc-daygrid-day:focus-visible,.calendar .fc-daygrid-day[data-force~=focus]{outline:3px solid var(--md-sys-color-secondary);outline-offset:-3px}.fc .fc-icon{-webkit-mask:var(--fc-mask) center / 1.25em 1.25em no-repeat;-webkit-mask:var(--fc-mask) center / 1.25em 1.25em no-repeat;mask:var(--fc-mask) center / 1.25em 1.25em no-repeat;background-color:currentColor;font-family:inherit!important}.fc .fc-icon:before{content:none}.fc .fc-icon-chevron-left{--fc-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M560-240 320-480l240-240 56 56-184 184 184 184-56 56Z'/%3E%3C/svg%3E")}.fc .fc-icon-chevron-right{--fc-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z'/%3E%3C/svg%3E")}.fc .fc-icon-chevrons-left{--fc-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M440-240 200-480l240-240 56 56-183 184 183 184-56 56Zm264 0L464-480l240-240 56 56-183 184 183 184-56 56Z'/%3E%3C/svg%3E")}.fc .fc-icon-chevrons-right{--fc-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M383-480 200-664l56-56 240 240-240 240-56-56 183-184Zm264 0L464-664l56-56 240 240-240 240-56-56 183-184Z'/%3E%3C/svg%3E")}.fc .fc-icon-x{--fc-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='m256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224-224 224Z'/%3E%3C/svg%3E")}.cal-item{align-items:center;gap:var(--space-1);min-width:0;font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking);display:inline-flex;overflow:hidden}.cal-time{font-weight:500}.cal-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar .fc-daygrid-dot-event,.calendar .fc-timegrid-event,.calendar .fc-daygrid-block-event{cursor:pointer}.calendar .fc-daygrid-dot-event .fc-daygrid-event-dot{display:none}.calendar .fc-daygrid-dot-event.cal-task,.calendar .fc-timegrid-event.cal-task{background:var(--primary-soft);color:var(--primary);border-color:#0000}.calendar .cal-deal{background:var(--success-soft,var(--surface-2));color:var(--success,var(--text));border-color:#0000}.calendar .cal-overdue{color:var(--danger)!important}.calendar .cal-done{opacity:.55;text-decoration:line-through}.calendar .fc-bg-event.cal-busy{background:repeating-linear-gradient(135deg, var(--surface-2), var(--surface-2) 6px, transparent 6px, transparent 12px);opacity:1}.calendar .cal-busy-label{padding:2px var(--space-1);font:var(--md-sys-typescale-body-small);color:var(--text-2);display:block}.agenda-custom{align-items:start;gap:var(--space-2);flex-wrap:wrap;display:flex}.agenda-custom>.tf{flex:0 0 11rem}.agenda-custom .field-error{flex-basis:100%;margin:0}.agenda-summary{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.agenda-summary p{margin:0}.agenda-week{margin:var(--space-5) 0 var(--space-1);padding-bottom:var(--space-1);border-bottom:2px solid var(--md-sys-color-outline-variant);font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);color:var(--md-sys-color-primary)}.agenda-heading{margin:var(--space-4) 0 var(--space-1);font:var(--md-sys-typescale-title-small);letter-spacing:var(--md-sys-typescale-title-small-tracking);color:var(--md-sys-color-on-surface)}.agenda-heading.today{color:var(--md-sys-color-primary)}.agenda-items{margin:0;padding:0;list-style:none}.agenda-item{align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border);grid-template-columns:5.5rem 8rem minmax(0,1fr) minmax(0,12rem) minmax(0,9rem);display:grid}.agenda-time{font-variant-numeric:tabular-nums;color:var(--md-sys-color-on-surface-variant)}.agenda-kind{align-items:center;gap:var(--space-1);color:var(--md-sys-color-on-surface-variant);display:inline-flex}.agenda-main{min-width:0;display:grid}.agenda-subject{text-align:start;overflow-wrap:anywhere;justify-self:start}.agenda-record,.agenda-who{font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking);color:var(--md-sys-color-on-surface-variant);overflow-wrap:anywhere}.agenda-status{font:var(--md-sys-typescale-label-medium);letter-spacing:var(--md-sys-typescale-label-medium-tracking);color:var(--md-sys-color-on-surface-variant)}.agenda-item.overdue .agenda-status{color:var(--md-sys-color-error)}.agenda-item.done .agenda-subject{text-decoration:line-through}.agenda-end{height:1px}@media (max-width:599px){.agenda-item{row-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"time kind""main main""who status"}.agenda-time{grid-area:time}.agenda-kind{grid-area:kind}.agenda-main{grid-area:main}.agenda-who{grid-area:who}.agenda-status{grid-area:status;justify-self:end}}.dashboard-canvas{min-height:2rem}.dashboard-canvas .react-grid-item.react-grid-placeholder{background:var(--primary);opacity:.15;border-radius:var(--md-sys-shape-corner-medium)}.dash-cell>.card,.dashboard-stack .card{flex-direction:column;height:100%;margin:0;display:flex}.widget-title-link{align-items:center;gap:var(--space-1);min-height:var(--target);color:inherit;text-decoration:none;display:inline-flex}.widget-title-link:hover .widget-title-text,.widget-title-link[data-force~=hover] .widget-title-text{text-decoration:underline}.widget-title-arrow{color:var(--text-2)}.pipeline-select{width:auto}.dash-widget-body{flex:1;min-height:0;overflow:auto}.dashboard-stack{gap:var(--space-4);display:grid}.dashboard-canvas.editing .dash-widget{outline:2px dashed var(--border);outline-offset:2px}.widget-edit-bar{align-items:center;gap:var(--space-1);margin:calc(-1 * var(--space-1)) 0 var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.widget-edit-bar .icon-btn{width:28px;height:28px}.widget-edit-bar .widget-remove{margin-left:auto}.widget-handle{cursor:grab;color:var(--text-3);align-items:center;padding:0 .15rem;display:inline-flex}.m-0{margin:0!important}.my-1{margin-block:var(--space-1)!important}.mt-1{margin-top:var(--space-1)!important}.mt-2{margin-top:var(--space-2)!important}.mt-3{margin-top:var(--space-3)!important}.mt-4{margin-top:var(--space-4)!important}.mt-5{margin-top:var(--space-5)!important}.mt-6{margin-top:var(--space-6)!important}.wrap-anywhere{overflow-wrap:anywhere}.mb-2{margin-bottom:var(--space-2)!important}.mb-4{margin-bottom:var(--space-4)!important}.mb-6{margin-bottom:var(--space-6)!important}.ml-auto{margin-left:auto!important}.p-4{padding:var(--space-4)!important}.px-4{padding-inline:var(--space-4)!important}.d-block{display:block!important}.w-auto{width:auto!important}.min-w-0{min-width:0!important}.flex-1{flex:1!important}.flex-none{flex:none!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.justify-end{justify-content:flex-end!important}.nowrap{flex-wrap:nowrap!important}.pre-line{white-space:pre-line!important}.text-strong{color:var(--text)!important}.text-danger{color:var(--danger)!important}.text-success{color:var(--success)!important}.text-warning{color:var(--warning)!important}.max-w-field-sm{max-width:12.5rem!important}.max-w-field{max-width:16.25rem!important}.max-w-narrow{max-width:40rem!important}.max-w-page{max-width:51.25rem!important}.icon-lead{margin-right:var(--space-2)!important}.icon-space{flex:none!important;width:24px!important;display:inline-block!important}.title-row{align-items:center!important;gap:var(--space-2)!important;overflow-wrap:anywhere!important;display:flex!important}.inline-row{align-items:center!important;gap:var(--space-1)!important;display:inline-flex!important}.card-danger{border-color:var(--danger)!important}.shrink-field{flex:0 8.75rem!important}.public-panel{width:min(47.5rem,100%)!important}:root{-webkit-tap-highlight-color:transparent}:is(.btn,.icon-btn,.nav-list a,.nav-bar-item,.breadcrumbs a,.table tbody tr>td,.m3-item-open,.card-link,.notification,.menu-item,.tabs button,.subnav-link,.timeline-tab,.chip-option,.toggle,.segment,.picker-option,.conflict-choice,.appearance-combo,.link-place,.tag-remove,.chip-clear,.chip-btn,.toast button,.deal-card,.file-tile,.task-open,.owners-trigger,.calendar .fc-daygrid-day,.calendar .fc-event,.dp-day,.dp-dropdown):not(#never){background-image:linear-gradient(color-mix(in srgb, currentColor var(--state-layer,0%), transparent) 0 0)}:is(.btn,.icon-btn,.nav-list a,.nav-bar-item,.breadcrumbs a,.table tbody tr,.m3-item-open,.card-link,.notification,.tabs button,.subnav-link,.timeline-tab,.chip-option,.toggle,.segment,.picker-option,.conflict-choice,.appearance-combo,.link-place,.tag-remove,.chip-clear,.chip-btn,.toast button,.deal-card,.file-tile,.task-open,.owners-trigger,.calendar .fc-daygrid-day,.calendar .fc-event,.dp-day,.dp-dropdown):hover,:is(.btn,.icon-btn,.nav-list a,.nav-bar-item,.breadcrumbs a,.table tbody tr,.m3-item-open,.card-link,.notification,.tabs button,.subnav-link,.timeline-tab,.chip-option,.toggle,.segment,.picker-option,.conflict-choice,.appearance-combo,.link-place,.tag-remove,.chip-clear,.chip-btn,.toast button,.deal-card,.file-tile,.task-open,.owners-trigger,.calendar .fc-daygrid-day,.calendar .fc-event,.dp-day,.dp-dropdown)[data-force~=hover]{--state-layer:var(--state-hover)}:is(.btn,.icon-btn,.nav-list a,.nav-bar-item,.breadcrumbs a,.table tbody tr,.notification,.menu-item,.tabs button,.subnav-link,.timeline-tab,.toggle,.picker-option,.conflict-choice,.appearance-combo,.link-place,.tag-remove,.chip-clear,.chip-btn,.toast button,.deal-card,.file-tile,.task-open,.owners-trigger,.calendar .fc-daygrid-day,.calendar .fc-event,.dp-day,.dp-dropdown):focus-visible,:is(.btn,.icon-btn,.nav-list a,.nav-bar-item,.breadcrumbs a,.table tbody tr,.notification,.menu-item,.tabs button,.subnav-link,.timeline-tab,.toggle,.picker-option,.conflict-choice,.appearance-combo,.link-place,.tag-remove,.chip-clear,.chip-btn,.toast button,.deal-card,.file-tile,.task-open,.owners-trigger,.calendar .fc-daygrid-day,.calendar .fc-event,.dp-day,.dp-dropdown)[data-force~=focus]{--state-layer:var(--state-focus)}:is(.chip-option,.segment):has(:focus-visible){--state-layer:var(--state-focus)}.m3-item-open:has(.m3-item-link:focus-visible){--state-layer:var(--state-focus)}.card-link:has(.card-link-target:focus-visible){--state-layer:var(--state-focus)}:is(.chip-option,.segment):has([data-force~=focus]){--state-layer:var(--state-focus)}.m3-item-open:has(.m3-item-link[data-force~=focus]){--state-layer:var(--state-focus)}.card-link:has(.card-link-target[data-force~=focus]){--state-layer:var(--state-focus)}:is(.btn,.icon-btn,.nav-list a,.nav-bar-item,.breadcrumbs a,.table tbody tr,.m3-item-open,.card-link,.notification,.menu-item,.tabs button,.subnav-link,.timeline-tab,.chip-option,.toggle,.segment,.picker-option,.conflict-choice,.appearance-combo,.link-place,.tag-remove,.chip-clear,.chip-btn,.toast button,.deal-card,.file-tile,.task-open,.owners-trigger,.calendar .fc-daygrid-day,.calendar .fc-event,.dp-day,.dp-dropdown):active,:is(.btn,.icon-btn,.nav-list a,.nav-bar-item,.breadcrumbs a,.table tbody tr,.m3-item-open,.card-link,.notification,.menu-item,.tabs button,.subnav-link,.timeline-tab,.chip-option,.toggle,.segment,.picker-option,.conflict-choice,.appearance-combo,.link-place,.tag-remove,.chip-clear,.chip-btn,.toast button,.deal-card,.file-tile,.task-open,.owners-trigger,.calendar .fc-daygrid-day,.calendar .fc-event,.dp-day,.dp-dropdown)[data-force~=pressed]{--state-layer:var(--state-pressed)}.choice-target:not(#never){background-image:linear-gradient(color-mix(in srgb, currentColor var(--state-layer,0%), transparent) 0 0)}.choice:hover .choice-target,.choice[data-force~=hover] .choice-target{--state-layer:var(--state-hover)}:is(.choice:has(:focus-visible) .choice-target,.choice:has([data-force~=focus]) .choice-target){--state-layer:var(--state-focus)}.choice:active .choice-target,.choice[data-force~=pressed] .choice-target{--state-layer:var(--state-pressed)}.choice:has(input:disabled) .choice-target{--state-layer:0%}.dashboard-canvas .react-draggable-dragging>.dash-widget{background-image:linear-gradient(color-mix(in srgb, currentColor var(--state-dragged), transparent) 0 0)}:is(.btn,.icon-btn,.menu-item,.timeline-tab,.link-place,.toggle,.chip-btn,.dp-day):not(#never):is(:disabled,[aria-disabled=true],[data-disabled]){--state-layer:0%}.segment:not(#never):has(input:disabled){--state-layer:0%}.toast :focus-visible,.toast [data-force~=focus]{outline-color:var(--md-sys-color-inverse-primary)}.menu-item,.subnav-link,.timeline-tab,.nav-list a,.picker-option,.notification{min-height:var(--target)}.subnav-link,.breadcrumbs a{align-items:center;display:inline-flex}.breadcrumbs a{min-height:var(--target)}.tabs button{min-height:48px}.call-btn{width:var(--target);height:var(--target)}.toast button{min-width:var(--target);min-height:var(--target)}:is(.btn,.icon-btn,.segment,.chip-option,.toggle,.chip-btn,.chip-clear,.tag-remove){isolation:isolate;position:relative}:is(.btn,.icon-btn,.segment,.chip-option,.toggle,.chip-btn,.chip-clear,.tag-remove):after{content:"";z-index:-1;width:max(100%, var(--target));height:max(100%, var(--target));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.fc .fc-button,.dash-widget-body>a.link,.deal-card-title,.kv dd>a){isolation:isolate;position:relative}:where(.fc .fc-button,.dash-widget-body>a.link,.deal-card-title,.kv dd>a):after{content:"";z-index:-1;width:max(100%, var(--target));height:max(100%, var(--target));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.check-target{min-width:var(--target);min-height:var(--target);cursor:pointer;place-items:center;display:inline-grid}.segment,.brand{min-width:var(--target)}.brand,.skip-link,.legal-footer a{min-height:var(--target)}.skip-link,.legal-footer a{align-items:center;display:inline-flex}@media (pointer:coarse){button.link,.table td a{min-height:var(--target);align-items:center;display:inline-flex}button.link{min-width:var(--target);justify-content:center}}.tooltip{z-index:80;width:max-content;max-width:min(320px,100vw - 2rem);min-height:24px;padding:var(--space-1) var(--space-2);border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface);font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking);pointer-events:none;overflow-wrap:anywhere;position:fixed;transform:translateY(-100%)}.tooltip-below{transform:none}.tooltip[hidden]{display:none}:is(#atlwdg-trigger,.atlwdg-trigger){display:none!important}.rich-tooltip{z-index:80;max-width:min(320px,100vw - 2rem);padding:var(--space-3) var(--space-4) var(--space-2);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant);box-shadow:var(--md-sys-elevation-level2);font:var(--md-sys-typescale-body-medium);letter-spacing:var(--md-sys-typescale-body-medium-tracking)}.rich-tooltip-title{margin-bottom:var(--space-1);font:var(--md-sys-typescale-title-small);letter-spacing:var(--md-sys-typescale-title-small-tracking);color:var(--md-sys-color-on-surface);display:block}.rich-tooltip-action{margin-top:var(--space-2);justify-content:flex-end;display:flex}.rich-tooltip-trigger{vertical-align:middle}.print-only{display:none}@media print{@page{size:A4 portrait;margin:14mm 12mm 16mm;@bottom-right{content:counter(page) " / " counter(pages)}}.app{min-height:0;display:block}.app>:not(.main),.main>.banner,.subnav,.no-print,.snackbar,.tooltip{display:none!important}html,body,.main,.card{background:0 0}.main{padding:0}.print-only{display:block}.page-head h1{display:none}.card{border:0;padding:0;overflow:visible}a,button.link{color:inherit;text-decoration:none}.print-head{margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--border)}.print-head p{margin:0 0 var(--space-1)}.print-company{font:var(--md-sys-typescale-title-medium)}.print-title{margin:0 0 var(--space-1);font:var(--md-sys-typescale-headline-small)}.print-when{font:var(--md-sys-typescale-body-small)}.calendar .fc-header-toolbar{display:none}.agenda-day{break-inside:avoid}.agenda-heading,.agenda-week{break-after:avoid}.agenda-item{gap:var(--space-2);padding:var(--space-1) 0;font:var(--md-sys-typescale-body-small);break-inside:avoid;grid-template-columns:3.5rem 5.5rem minmax(0,1fr) minmax(0,8rem) minmax(0,6rem)}.agenda-kind .icon{display:none}.agenda-item.overdue .agenda-status{font-weight:700}}.chart{margin:0;padding:0;list-style:none}.chart-part{color:inherit;font:inherit;text-align:start;border-radius:var(--md-sys-shape-corner-small);background:0 0;border:0;text-decoration:none}a.chart-part:hover .chart-label,a.chart-part[data-force~=hover] .chart-label{text-decoration:underline}.chart-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chart-figures{font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking);font-variant-numeric:tabular-nums;white-space:nowrap}.chart-figures-brief{display:none}@container widget (width<=22rem){.chart-figures-full{display:none}.chart-figures-brief{display:inline}}.chart-funnel{gap:var(--space-1);display:grid}.funnel-band{align-items:center;gap:var(--space-3);grid-template-columns:9rem minmax(0,1fr);width:100%;min-height:3rem;display:grid}.funnel-band .chart-label{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;white-space:normal;font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking);-webkit-box-orient:vertical;display:-webkit-box}.funnel-track{isolation:isolate;justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.funnel-track .chart-fill{z-index:-1;inset-block:var(--space-1);width:max(4px, calc(var(--share) * 100%));border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-secondary-container);position:absolute;left:50%;transform:translate(-50%)}.funnel-track .chart-figures{color:var(--md-sys-color-on-secondary-container)}@media (max-width:599px){.funnel-band{grid-template-columns:7rem minmax(0,1fr)}}.chart-bars{gap:var(--space-3);display:grid}.chart-bars>li{gap:var(--space-1);display:grid}.chart-bar{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-height:3rem;display:grid}.chart-track{border-radius:var(--md-sys-shape-corner-full);background:var(--surface-2);height:.75rem;display:block;overflow:hidden}.chart-bar .chart-fill{height:100%;width:calc(var(--share) * 100%);background:var(--md-sys-color-primary);display:block}.chart-bar-secondary .chart-fill{background:repeating-linear-gradient(135deg, var(--md-sys-color-tertiary) 0 3px, transparent 3px 6px);border:1px solid var(--md-sys-color-tertiary);border-radius:inherit}.chart-bars-columns>li{align-items:start;gap:var(--space-3);grid-template-columns:min(9rem,33%) minmax(0,1fr)}.chart-bar-stack{gap:var(--space-1);min-width:0;display:grid}.chart-bars-columns .chart-bar{grid-template-rows:1lh;grid-template-columns:minmax(0,1fr);align-content:start;gap:0}.chart-bars-columns .chart-track{align-self:center}.chart-bars-columns .chart-figures{color:var(--text-2)}@media (max-width:599px){.chart-bars-columns>li{grid-template-columns:min(7rem,33%) minmax(0,1fr)}}.chart-stacked .chart-bar-stack{grid-template-rows:1lh auto;gap:0}.chart-stack-track{grid-area:1/1/span 2;min-height:3rem;display:block}.chart-stack{width:calc(var(--share) * 100%);gap:2px;min-height:3rem;display:grid}.chart-segment{grid-template-rows:1lh;align-content:start;min-width:0;display:grid}.chart-segment-fill{align-self:center;height:.75rem;display:block}.chart-segment:first-child .chart-segment-fill{border-start-start-radius:var(--md-sys-shape-corner-full);border-end-start-radius:var(--md-sys-shape-corner-full)}.chart-segment:last-child .chart-segment-fill{border-start-end-radius:var(--md-sys-shape-corner-full);border-end-end-radius:var(--md-sys-shape-corner-full)}.chart-segment-open .chart-segment-fill,.chart-key-open{background:var(--md-sys-color-primary)}.chart-segment-won .chart-segment-fill,.chart-key-won{background:repeating-linear-gradient(135deg, var(--success) 0 3px, transparent 3px 6px);border:1px solid var(--success)}.chart-segment-lost .chart-segment-fill,.chart-key-lost{background:repeating-linear-gradient(90deg, var(--danger) 0 2px, transparent 2px 5px);border:1px solid var(--danger)}.chart-stacked .chart-bar-stack>.chart-figures{pointer-events:none;grid-area:2/1}.chart-columns{gap:var(--space-2);grid-auto-columns:minmax(3rem,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.chart-column{justify-items:center;gap:var(--space-1);text-align:center;grid-template-rows:auto 6rem auto;width:100%;min-height:3rem;display:grid}.chart-column .chart-track{background:0 0;border-radius:0;align-items:flex-end;width:100%;height:6rem;display:flex}.chart-column .chart-fill{width:100%;height:max(2px, calc(var(--share) * 100%));border-radius:var(--md-sys-shape-corner-extra-small) var(--md-sys-shape-corner-extra-small) 0 0;background:var(--md-sys-color-primary);display:block}.chart-column .chart-label,.chart-figures-top{font:var(--md-sys-typescale-body-small);letter-spacing:var(--md-sys-typescale-body-small-tracking)}.chart-column .chart-label{text-align:center;white-space:normal;overflow-wrap:anywhere;max-width:100%;overflow:visible}.funnel-outcomes{gap:var(--space-2) var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.funnel-outcome{align-items:center;gap:var(--space-1);min-height:3rem;display:inline-flex}.chart-legend{align-items:center;gap:var(--space-1) var(--space-2);margin:0 0 var(--space-2);flex-wrap:wrap;display:flex}.chart-key{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-primary);width:1.5rem;height:.75rem;display:inline-block}.chart-legend-item{align-items:center;gap:var(--space-1);margin-right:var(--space-2);display:inline-flex}.zone-mark{vertical-align:middle;color:var(--md-sys-color-on-surface-variant);align-items:center;margin-inline-start:var(--space-1);display:inline-flex}.zone-both{align-items:center;gap:var(--space-1);margin:var(--space-1) 0 0;display:flex}.date-time-trailing{grid-column:2;justify-self:start;min-width:0}.zone-button .btn-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.due-line{display:block}.calendar-zone{align-items:center;gap:var(--space-1);margin:var(--space-2) 0 0;display:flex}.zone-setting{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.zone-setting p{margin:0}.zone-picker{gap:var(--space-3);min-width:min(28rem,100%);display:grid}.zone-list{overscroll-behavior:contain;max-height:min(60vh,28rem);overflow-y:auto}.zone-heading{margin:var(--space-3) 0 var(--space-1)}.zone-options{margin:0;padding:0;list-style:none}.zone-option{align-items:center;column-gap:var(--space-3);width:100%;color:inherit;font:inherit;text-align:start;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.zone-option .small{grid-column:1}.zone-option>.icon{color:var(--primary);grid-area:1/2/span 2}.zone-option[aria-pressed=true]{background-color:var(--primary-soft)}.size-figures{gap:var(--space-1) var(--space-4);margin:0 0 var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.size-few li{align-items:baseline;gap:var(--space-3);display:flex}.sending-intro{max-width:70ch}.sending-notes{margin:0 0 var(--space-3);padding-inline-start:var(--space-5)}.sending-steps{gap:var(--space-4);margin:0;padding-inline-start:var(--space-5);display:grid}.sending-steps h3{margin:0 0 var(--space-1)}.sending-steps p{margin:0 0 var(--space-2)}.sending-record{margin:0 0 var(--space-3);padding:var(--space-3);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium)}.sending-record dl{gap:var(--space-2);margin:0;display:grid}.sending-field{align-items:start;gap:var(--space-2);grid-template-columns:6rem minmax(0,1fr);display:grid}.sending-field dt{color:var(--md-sys-color-on-surface-variant)}.sending-field dd{align-items:flex-start;gap:var(--space-1);min-width:0;margin:0;display:flex}.sending-field code{overflow-wrap:anywhere;flex:1;min-width:0}.sending-current{overflow-wrap:anywhere}.sending-found,.sending-missing{align-items:center;gap:var(--space-1);margin:var(--space-2) 0 0;display:flex}.sending-found{color:var(--md-sys-color-tertiary)}.sending-missing{color:var(--md-sys-color-error)}@media (max-width:599px){.sending-field{grid-template-columns:minmax(0,1fr);gap:0}}.page-head-actions{align-items:center;gap:var(--space-2);display:flex}.import-steps{gap:var(--space-2);margin:0 0 var(--space-4);counter-reset:step;padding:0;list-style:none;display:flex}.import-steps li{align-items:center;gap:var(--space-2);min-width:0;color:var(--md-sys-color-on-surface-variant);flex:1;display:flex}.import-steps li:not(:last-child):after{content:"";height:1px;min-width:var(--space-2);background:var(--md-sys-color-outline-variant);flex:1}.import-step-no{border-radius:var(--md-sys-shape-corner-full);border:1px solid var(--md-sys-color-outline);flex:none;place-items:center;width:28px;height:28px;font-weight:500;display:inline-grid}.import-steps li[aria-current=step]{color:var(--md-sys-color-on-surface);font-weight:500}.import-steps li[aria-current=step] .import-step-no,.import-steps li.done .import-step-no{background:var(--md-sys-color-primary);border-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.import-step-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:599px){.import-steps li:not([aria-current=step]) .import-step-name{display:none}}.import-intro{margin-top:0}.import-export{gap:var(--space-2);margin-block:var(--space-4);display:grid}.import-export p{margin:0}.import-export fieldset{gap:var(--space-1);border:0;min-width:0;margin:0;padding:0;display:grid}.import-drop{justify-items:center;gap:var(--space-1);padding:var(--space-6) var(--space-4);margin-bottom:var(--space-3);border:2px dashed var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);text-align:center;cursor:pointer;color:var(--md-sys-color-on-surface-variant);display:grid}.import-drop:hover,.import-drop:focus-within,.import-drop[data-force~=hover],.import-drop[data-force~=focus]{border-color:var(--md-sys-color-primary)}.import-drop.over{border-color:var(--md-sys-color-primary);background:var(--primary-soft)}.import-drop-text{color:var(--md-sys-color-on-surface);overflow-wrap:anywhere;font-weight:500}.import-preview td,.import-check-table td{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.import-map{margin:0;padding:0;list-style:none}.import-map-row{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--md-sys-color-outline-variant);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.import-map-row.skipped .import-map-column{opacity:.6}.import-map-column{min-width:0;display:grid}.import-map-heading{overflow-wrap:anywhere;font-weight:500}.import-map-samples{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.import-map-arrow{color:var(--md-sys-color-on-surface-variant)}@media (max-width:599px){.import-map-row{grid-template-columns:minmax(0,1fr)}.import-map-arrow{display:none}}.import-tags{gap:var(--space-2);margin:var(--space-2) 0 var(--space-3);display:grid}.import-counts{gap:var(--space-3);margin:0 0 var(--space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.import-counts>div{padding:var(--space-3);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container)}.import-counts>div.warn{background:var(--warning-soft)}.import-counts dt{font:var(--md-sys-typescale-body-small);color:var(--md-sys-color-on-surface-variant)}.import-counts dd{font:var(--md-sys-typescale-headline-small);font-variant-numeric:tabular-nums;margin:0}.import-problems{margin:0 0 var(--space-3);padding:0;list-style:none}.import-problems li{justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 0;border-bottom:1px solid var(--md-sys-color-outline-variant);display:flex}.import-row-problem td{color:var(--warning)}.import-row-icon{vertical-align:-.2em;margin-right:var(--space-1)}.import-done{align-items:center;gap:var(--space-2);color:var(--success);display:flex}.import-status.failed{color:var(--danger)}.import-google-labels{gap:var(--space-1);margin:0 0 var(--space-2);padding:0 0 0 var(--space-6);border:0;display:grid}.import-match-modes{gap:var(--space-1);margin:var(--space-2) 0;display:grid}.import-matches{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.import-matches p{margin:0 0 var(--space-1)}.import-match-pair{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.import-match-pair>div{padding:var(--space-2) var(--space-3);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container);min-width:0}.import-match-pair h4{margin:0 0 var(--space-1);font:var(--md-sys-typescale-label-medium);color:var(--md-sys-color-on-surface-variant)}.import-match-pair dl{margin:0}.import-match-pair dl>div{gap:var(--space-2);justify-content:space-between;display:flex}.import-match-pair dt{color:var(--md-sys-color-on-surface-variant)}.import-match-pair dd{overflow-wrap:anywhere;text-align:end;margin:0}@media (max-width:599px){.import-match-pair{grid-template-columns:minmax(0,1fr)}}.import-undo{margin:0 0 var(--space-3);gap:var(--space-2);padding-inline-start:var(--space-4);display:grid}.forms-list{gap:var(--space-2);display:grid}.forms-row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.forms-row>div{min-width:0}.forms-row .badge{margin-inline-start:var(--space-2)}.form-editor{gap:var(--space-4);display:grid}.form-editor .card,.form-editor fieldset{gap:var(--space-3);display:grid}.form-editor fieldset,.form-page-group{border:0;min-width:0;margin:0;padding:0}.form-editor legend,.form-page-group legend{margin-bottom:var(--space-2);padding:0;font-weight:500}.form-questions{gap:var(--space-1);display:grid}.form-question{align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-1) var(--space-2);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.form-question-label{overflow-wrap:anywhere}@media (max-width:599px){.form-question{grid-template-columns:auto minmax(0,1fr)}.form-question-label{grid-column:1/-1}.form-question>.btn-row{justify-self:end}}.form-tags{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.form-editor-actions{justify-content:space-between}.code-block{margin:0 0 var(--space-2);padding:var(--space-3);background:var(--md-sys-color-surface-container-high,var(--surface));border-radius:var(--md-sys-shape-corner-small);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--md-sys-typescale-body-small-size);overflow-x:auto}.form-page{gap:var(--space-3);display:grid}.form-page h1{margin:0}.form-page-fields{gap:var(--space-3);display:grid}.form-page-privacy{gap:var(--space-2);display:grid}.form-page-privacy h2{margin:0}.form-page-done{justify-items:center;gap:var(--space-2);text-align:center;color:var(--primary);display:grid}.form-page-done p{color:var(--md-sys-color-on-surface)}.meeting-answer-facts{gap:var(--space-1) var(--space-4);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.meeting-answer-facts dt{color:var(--md-sys-color-on-surface-variant)}.meeting-answer-facts dd{overflow-wrap:anywhere;margin:0}.meeting-answer-ask{gap:var(--space-3);display:grid}.meeting-answer-ask h2{font:var(--md-sys-typescale-title-medium)}.meeting-answer-cancelled{align-items:center;gap:var(--space-2);color:var(--danger);display:flex}@media (max-width:599px){.meeting-answer-facts{grid-template-columns:minmax(0,1fr)}.meeting-answer-facts dd+dt{margin-top:var(--space-2)}.meeting-answer-ask .btn{flex:1 1 0}}.forms-list,.form-questions,.forms-refused{margin:0;padding:0;list-style:none}.forms-name{font-weight:500}.forms-refused{gap:var(--space-1);display:grid}.account-choices{gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.account-choices>.tf{flex:0 15rem;min-width:0}@media (max-width:599px){.account-choices>.tf{flex:100%}}.task-filters>.tf{flex:0 14rem}@media (max-width:599px){.task-filters.collapsible-filters:not([data-open=true]){background:0 0;border:0;padding:0}.task-filters .toggle-group>.toggle{min-height:var(--target);flex:auto}.calendar{padding:var(--space-2)}.calendar .fc .fc-header-toolbar{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title nav""views views";display:grid}.calendar .fc-header-toolbar>.fc-toolbar-chunk:first-child{gap:var(--space-1);grid-area:nav;display:flex}.calendar .fc-header-toolbar>.fc-toolbar-chunk:nth-child(2){grid-area:title}.calendar .fc-header-toolbar>.fc-toolbar-chunk:nth-child(3){grid-area:views}.calendar .fc-header-toolbar>.fc-toolbar-chunk:nth-child(3)>.fc-button-group{width:100%;display:flex}.calendar .fc-header-toolbar>.fc-toolbar-chunk:nth-child(3) .fc-button{min-width:0;padding-inline:var(--space-2);flex:auto}.calendar .fc .fc-period-button{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar .fc .fc-toolbar-chunk .fc-button{min-height:var(--target)}.calendar .fc .fc-toolbar-chunk>.fc-button{margin:0}.calendar .fc-toolbar-title{font:var(--md-sys-typescale-title-medium);letter-spacing:var(--md-sys-typescale-title-medium-tracking)}}.calendar .fc .fc-period-button:after{content:"";width:1.25em;height:1.25em;margin-left:var(--space-1);vertical-align:-.3em;background:currentColor;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M480-345 240-585l56-56 184 184 184-184 56 56-240 240Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M480-345 240-585l56-56 184 184 184-184 56 56-240 240Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.period-menu .menu-item{text-align:left;background-color:#0000;border:0;width:100%}.menu-check{flex:none;width:20px;display:inline-flex}.period-popover{width:auto;max-width:calc(100vw - 1.5rem);padding:var(--space-3) var(--space-4)}.period-popover .agenda-custom>.tf,.sheet-bottom .period-custom .agenda-custom>.tf{margin:0}.sheet-bottom .period-custom{padding:0 var(--space-6) var(--space-6)}.row-buttons{align-items:center;display:inline-flex}.files-table .row-actions{text-align:left}.tile-menu .row-buttons{flex-wrap:wrap;justify-content:flex-end}.file-action-bar{align-items:center;gap:var(--space-1);margin:calc(-1 * var(--space-2)) 0 var(--space-3) calc(-1 * var(--space-3));flex-wrap:wrap;display:flex}.file-action-bar .btn-text{padding:0 var(--space-3)}.team-facts{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.team-joining{margin-top:var(--space-4)}.team-joining>span{color:var(--text-2);font:var(--md-sys-typescale-label-large);letter-spacing:var(--md-sys-typescale-label-large-tracking)}.team-joining .choice-list{margin-top:var(--space-2)}.team-roles{margin:var(--space-5) 0}.team-roles>summary{cursor:pointer;font:var(--md-sys-typescale-title-small)}.team-roles dl{gap:var(--space-3);margin:var(--space-3) 0 0;display:grid}.team-roles dt{font:var(--md-sys-typescale-label-large)}.team-roles dd{color:var(--text-2);margin:0}.team-delete{margin-top:var(--space-6)}.team-access-preview{max-height:40vh;margin:var(--space-2) 0 var(--space-4);padding-left:var(--space-5);overflow-y:auto}.place-search{margin-top:var(--space-1);border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container,var(--surface));box-shadow:var(--md-sys-elevation-level1)}.place-suggestions{padding:var(--space-1) 0;margin:0;list-style:none}.place-suggestions li{align-items:flex-start;gap:var(--space-2);min-height:var(--target);padding:var(--space-2);cursor:pointer;display:flex}.place-suggestions li[aria-selected=true]{background:var(--surface-2)}.place-suggestion-text{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.place-attribution{padding:0 var(--space-2) var(--space-1);text-align:right;margin:0}.suggestion-chips{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.chip-button{white-space:normal;text-align:start;overflow-wrap:anywhere;max-width:100%;height:auto}.attendee-list{margin:0 0 var(--space-2);padding:0;list-style:none}.attendee-list>li{align-items:center;gap:var(--space-2);min-height:var(--target);display:flex}.attendee-name{overflow-wrap:anywhere;min-width:0}.attendee-role.optional{color:var(--md-sys-color-on-surface-variant)}.meeting-facts{margin:var(--space-1) 0}.meeting-facts p{align-items:flex-start;gap:var(--space-1);margin:var(--space-1) 0 0;min-width:0;display:flex}.meeting-facts p>span,.meeting-link{overflow-wrap:anywhere;min-width:0}.open-in-row{align-items:center;column-gap:var(--space-4);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.open-in-row>legend{float:left;min-width:7rem;font:var(--md-sys-typescale-title-small);letter-spacing:var(--md-sys-typescale-title-small-tracking);padding:0}
