:root,[data-theme=light]{--ds-background-accent-lime-subtlest:#efffd6;--ds-background-accent-lime-subtlest-hovered:#d3f1a7;--ds-background-accent-lime-subtlest-pressed:#bde97c;--ds-background-accent-lime-subtler:#d3f1a7;--ds-background-accent-lime-subtler-hovered:#bde97c;--ds-background-accent-lime-subtler-pressed:#b3df72;--ds-background-accent-lime-subtle:#94c748;--ds-background-accent-lime-subtle-hovered:#b3df72;--ds-background-accent-lime-subtle-pressed:#bde97c;--ds-background-accent-lime-bolder:#5b7f24;--ds-background-accent-lime-bolder-hovered:#4c6b1f;--ds-background-accent-lime-bolder-pressed:#3f5224;--ds-background-accent-red-subtlest:#ffeceb;--ds-background-accent-red-subtlest-hovered:#ffd5d2;--ds-background-accent-red-subtlest-pressed:#ffb8b2;--ds-background-accent-red-subtler:#ffd5d2;--ds-background-accent-red-subtler-hovered:#ffb8b2;--ds-background-accent-red-subtler-pressed:#fd9891;--ds-background-accent-red-subtle:#f87168;--ds-background-accent-red-subtle-hovered:#fd9891;--ds-background-accent-red-subtle-pressed:#ffb8b2;--ds-background-accent-red-bolder:#c9372c;--ds-background-accent-red-bolder-hovered:#ae2e24;--ds-background-accent-red-bolder-pressed:#872821;--ds-background-accent-orange-subtlest:#fff5db;--ds-background-accent-orange-subtlest-hovered:#fce4a6;--ds-background-accent-orange-subtlest-pressed:#fbd779;--ds-background-accent-orange-subtler:#fce4a6;--ds-background-accent-orange-subtler-hovered:#fbd779;--ds-background-accent-orange-subtler-pressed:#fbc828;--ds-background-accent-orange-subtle:#fca700;--ds-background-accent-orange-subtle-hovered:#fbc828;--ds-background-accent-orange-subtle-pressed:#fbd779;--ds-background-accent-orange-bolder:#bd5b00;--ds-background-accent-orange-bolder-hovered:#9e4c00;--ds-background-accent-orange-bolder-pressed:#7a3b00;--ds-background-accent-yellow-subtlest:#fef7c8;--ds-background-accent-yellow-subtlest-hovered:#f5e989;--ds-background-accent-yellow-subtlest-pressed:#efdd4e;--ds-background-accent-yellow-subtler:#f5e989;--ds-background-accent-yellow-subtler-hovered:#efdd4e;--ds-background-accent-yellow-subtler-pressed:#eed12b;--ds-background-accent-yellow-subtle:#eed12b;--ds-background-accent-yellow-subtle-hovered:#ddb30e;--ds-background-accent-yellow-subtle-pressed:#efdd4e;--ds-background-accent-yellow-bolder:#946f00;--ds-background-accent-yellow-bolder-hovered:#7f5f01;--ds-background-accent-yellow-bolder-pressed:#614a05;--ds-background-accent-green-subtlest:#dcfff1;--ds-background-accent-green-subtlest-hovered:#baf3db;--ds-background-accent-green-subtlest-pressed:#97edc9;--ds-background-accent-green-subtler:#baf3db;--ds-background-accent-green-subtler-hovered:#97edc9;--ds-background-accent-green-subtler-pressed:#7ee2b8;--ds-background-accent-green-subtle:#4bce97;--ds-background-accent-green-subtle-hovered:#7ee2b8;--ds-background-accent-green-subtle-pressed:#97edc9;--ds-background-accent-green-bolder:#1f845a;--ds-background-accent-green-bolder-hovered:#216e4e;--ds-background-accent-green-bolder-pressed:#19573d;--ds-background-accent-teal-subtlest:#e7f9ff;--ds-background-accent-teal-subtlest-hovered:#c6edfb;--ds-background-accent-teal-subtlest-pressed:#b1e4f7;--ds-background-accent-teal-subtler:#c6edfb;--ds-background-accent-teal-subtler-hovered:#b1e4f7;--ds-background-accent-teal-subtler-pressed:#9dd9ee;--ds-background-accent-teal-subtle:#6cc3e0;--ds-background-accent-teal-subtle-hovered:#9dd9ee;--ds-background-accent-teal-subtle-pressed:#b1e4f7;--ds-background-accent-teal-bolder:#227d9b;--ds-background-accent-teal-bolder-hovered:#206a83;--ds-background-accent-teal-bolder-pressed:#1a5265;--ds-background-accent-blue-subtlest:#e9f2fe;--ds-background-accent-blue-subtlest-hovered:#cfe1fd;--ds-background-accent-blue-subtlest-pressed:#adcbfb;--ds-background-accent-blue-subtler:#cfe1fd;--ds-background-accent-blue-subtler-hovered:#adcbfb;--ds-background-accent-blue-subtler-pressed:#8fb8f6;--ds-background-accent-blue-subtle:#669df1;--ds-background-accent-blue-subtle-hovered:#8fb8f6;--ds-background-accent-blue-subtle-pressed:#adcbfb;--ds-background-accent-blue-bolder:#1868db;--ds-background-accent-blue-bolder-hovered:#1558bc;--ds-background-accent-blue-bolder-pressed:#144794;--ds-background-accent-purple-subtlest:#f8eefe;--ds-background-accent-purple-subtlest-hovered:#eed7fc;--ds-background-accent-purple-subtlest-pressed:#e3bdfa;--ds-background-accent-purple-subtler:#eed7fc;--ds-background-accent-purple-subtler-hovered:#e3bdfa;--ds-background-accent-purple-subtler-pressed:#d8a0f7;--ds-background-accent-purple-subtle:#c97cf4;--ds-background-accent-purple-subtle-hovered:#d8a0f7;--ds-background-accent-purple-subtle-pressed:#e3bdfa;--ds-background-accent-purple-bolder:#964ac0;--ds-background-accent-purple-bolder-hovered:#803fa5;--ds-background-accent-purple-bolder-pressed:#673286;--ds-background-accent-magenta-subtlest:#ffecf8;--ds-background-accent-magenta-subtlest-hovered:#fdd0ec;--ds-background-accent-magenta-subtlest-pressed:#fcb6e1;--ds-background-accent-magenta-subtler:#fdd0ec;--ds-background-accent-magenta-subtler-hovered:#fcb6e1;--ds-background-accent-magenta-subtler-pressed:#f797d2;--ds-background-accent-magenta-subtle:#e774bb;--ds-background-accent-magenta-subtle-hovered:#f797d2;--ds-background-accent-magenta-subtle-pressed:#fcb6e1;--ds-background-accent-magenta-bolder:#ae4787;--ds-background-accent-magenta-bolder-hovered:#943d73;--ds-background-accent-magenta-bolder-pressed:#77325b;--ds-background-accent-gray-subtlest:#f0f1f2;--ds-background-accent-gray-subtlest-hovered:#dddee1;--ds-background-accent-gray-subtlest-pressed:#b7b9be;--ds-background-accent-gray-subtler:#dddee1;--ds-background-accent-gray-subtler-hovered:#b7b9be;--ds-background-accent-gray-subtler-pressed:#8c8f97;--ds-background-accent-gray-subtle:#8c8f97;--ds-background-accent-gray-subtle-hovered:#b7b9be;--ds-background-accent-gray-subtle-pressed:#dddee1;--ds-background-accent-gray-bolder:#6b6e76;--ds-background-accent-gray-bolder-hovered:#505258;--ds-background-accent-gray-bolder-pressed:#3b3d42;--ds-background-code-added-highlight:#dcfff1;--ds-background-code-added-line:#baf3db66;--ds-background-code-default:#fff;--ds-background-code-gutter:#f0f1f2;--ds-background-code-highlight:#f0f1f2;--ds-background-code-removed-highlight:#ffeceb;--ds-background-code-removed-line:#ffd5d266;--ds-background-disabled:#0515240f;--ds-background-input:#fff;--ds-background-input-hovered:#f8f8f8;--ds-background-input-pressed:#fff;--ds-background-inverse-subtle:#00000029;--ds-background-inverse-subtle-hovered:#0000003d;--ds-background-inverse-subtle-pressed:#00000052;--ds-background-neutral:#0515240f;--ds-background-neutral-hovered:#0b120e24;--ds-background-neutral-pressed:#080f214a;--ds-background-neutral-subtle:#0000;--ds-background-neutral-subtle-hovered:#0515240f;--ds-background-neutral-subtle-pressed:#0b120e24;--ds-background-neutral-bold:#292a2e;--ds-background-neutral-bold-hovered:#3b3d42;--ds-background-neutral-bold-pressed:#505258;--ds-background-selected:#e9f2fe;--ds-background-selected-hovered:#cfe1fd;--ds-background-selected-pressed:#8fb8f6;--ds-background-selected-bold:#1868db;--ds-background-selected-bold-hovered:#1558bc;--ds-background-selected-bold-pressed:#123263;--ds-background-brand-subtlest:#e9f2fe;--ds-background-brand-subtlest-hovered:#cfe1fd;--ds-background-brand-subtlest-pressed:#adcbfb;--ds-background-brand-bold:#1868db;--ds-background-brand-bold-hovered:#1558bc;--ds-background-brand-bold-pressed:#144794;--ds-background-brand-boldest:#1c2b42;--ds-background-brand-boldest-hovered:#123263;--ds-background-brand-boldest-pressed:#144794;--ds-background-danger:#ffeceb;--ds-background-danger-hovered:#ffd5d2;--ds-background-danger-pressed:#ffb8b2;--ds-background-danger-subtler:#ffd5d2;--ds-background-danger-subtler-hovered:#ffb8b2;--ds-background-danger-subtler-pressed:#fd9891;--ds-background-danger-subtle:#fd9891;--ds-background-danger-bold:#c9372c;--ds-background-danger-bold-hovered:#ae2e24;--ds-background-danger-bold-pressed:#872821;--ds-background-warning:#fff5db;--ds-background-warning-hovered:#fce4a6;--ds-background-warning-pressed:#fbd779;--ds-background-warning-subtler:#fce4a6;--ds-background-warning-subtler-hovered:#fbd779;--ds-background-warning-subtler-pressed:#fbc828;--ds-background-warning-subtle:#fbd779;--ds-background-warning-bold:#fbc828;--ds-background-warning-bold-hovered:#fca700;--ds-background-warning-bold-pressed:#f68909;--ds-background-success:#efffd6;--ds-background-success-hovered:#d3f1a7;--ds-background-success-pressed:#bde97c;--ds-background-success-subtler:#d3f1a7;--ds-background-success-subtler-hovered:#bde97c;--ds-background-success-subtler-pressed:#b3df72;--ds-background-success-subtle:#b3df72;--ds-background-success-bold:#5b7f24;--ds-background-success-bold-hovered:#4c6b1f;--ds-background-success-bold-pressed:#3f5224;--ds-background-discovery:#f8eefe;--ds-background-discovery-hovered:#eed7fc;--ds-background-discovery-pressed:#e3bdfa;--ds-background-discovery-subtler:#eed7fc;--ds-background-discovery-subtler-hovered:#e3bdfa;--ds-background-discovery-subtler-pressed:#d8a0f7;--ds-background-discovery-subtle:#d8a0f7;--ds-background-discovery-bold:#964ac0;--ds-background-discovery-bold-hovered:#803fa5;--ds-background-discovery-bold-pressed:#673286;--ds-background-information:#e9f2fe;--ds-background-information-hovered:#cfe1fd;--ds-background-information-pressed:#adcbfb;--ds-background-information-subtler:#cfe1fd;--ds-background-information-subtler-hovered:#adcbfb;--ds-background-information-subtler-pressed:#8fb8f6;--ds-background-information-subtle:#8fb8f6;--ds-background-information-bold:#1868db;--ds-background-information-bold-hovered:#1558bc;--ds-background-information-bold-pressed:#144794;--ds-border:#0b120e24;--ds-border-accent-lime:#6a9a23;--ds-border-accent-lime-subtle:#b3df72;--ds-border-accent-red:#e2483d;--ds-border-accent-red-subtle:#fd9891;--ds-border-accent-orange:#e06c00;--ds-border-accent-orange-subtle:#fbc828;--ds-border-accent-yellow:#b38600;--ds-border-accent-yellow-subtle:#eed12b;--ds-border-accent-green:#22a06b;--ds-border-accent-green-subtle:#7ee2b8;--ds-border-accent-teal:#2898bd;--ds-border-accent-teal-subtle:#9dd9ee;--ds-border-accent-blue:#357de8;--ds-border-accent-blue-subtle:#8fb8f6;--ds-border-accent-purple:#af59e1;--ds-border-accent-purple-subtle:#d8a0f7;--ds-border-accent-magenta:#cd519d;--ds-border-accent-magenta-subtle:#f797d2;--ds-border-accent-gray:#7d818a;--ds-border-accent-gray-subtle:#b7b9be;--ds-border-code:#0b120e24;--ds-border-disabled:#0515240f;--ds-border-focused:#4688ec;--ds-border-input:#8c8f97;--ds-border-input-search:#0b120e24;--ds-border-inverse:#fff;--ds-border-selected:#1868db;--ds-border-brand:#1868db;--ds-border-danger:#e2483d;--ds-border-danger-subtle:#fd9891;--ds-border-warning:#e06c00;--ds-border-warning-subtle:#fbc828;--ds-border-success:#6a9a23;--ds-border-success-subtle:#b3df72;--ds-border-discovery:#af59e1;--ds-border-discovery-subtle:#d8a0f7;--ds-border-information:#357de8;--ds-border-information-subtle:#8fb8f6;--ds-border-bold:#7d818a;--ds-text:#292a2e;--ds-text-accent-lime:#4c6b1f;--ds-text-accent-lime-bolder:#37471f;--ds-text-accent-red:#ae2e24;--ds-text-accent-red-bolder:#5d1f1a;--ds-text-accent-orange:#9e4c00;--ds-text-accent-orange-bolder:#693200;--ds-text-accent-yellow:#7f5f01;--ds-text-accent-yellow-bolder:#533f04;--ds-text-accent-green:#216e4e;--ds-text-accent-green-bolder:#164b35;--ds-text-accent-teal:#206a83;--ds-text-accent-teal-bolder:#164555;--ds-text-accent-blue:#1558bc;--ds-text-accent-blue-bolder:#123263;--ds-text-accent-purple:#803fa5;--ds-text-accent-purple-bolder:#48245d;--ds-text-accent-magenta:#943d73;--ds-text-accent-magenta-bolder:#50253f;--ds-text-accent-gray:#505258;--ds-text-accent-gray-bolder:#1e1f21;--ds-text-code-accent-1:#943d73;--ds-text-code-accent-2:#1558bc;--ds-text-code-comments:#505258;--ds-text-code-default:#505258;--ds-text-code-functions:#216e4e;--ds-text-code-gutter:#6b6e76;--ds-text-code-keywords:#ae2e24;--ds-text-code-numbers:#7f5f01;--ds-text-code-operators:#292a2e;--ds-text-code-strings:#4c6b1f;--ds-text-code-tags:#9e4c00;--ds-text-disabled:#080f214a;--ds-text-inverse:#fff;--ds-text-selected:#1868db;--ds-text-brand:#1868db;--ds-text-danger:#ae2e24;--ds-text-danger-bolder:#5d1f1a;--ds-text-warning:#9e4c00;--ds-text-warning-inverse:#292a2e;--ds-text-warning-bolder:#693200;--ds-text-success:#4c6b1f;--ds-text-success-bolder:#37471f;--ds-text-discovery:#803fa5;--ds-text-discovery-bolder:#48245d;--ds-text-information:#1558bc;--ds-text-information-bolder:#123263;--ds-text-subtlest:#6b6e76;--ds-text-subtle:#505258;--ds-icon:#292a2e;--ds-icon-accent-lime:#6a9a23;--ds-icon-accent-red:#c9372c;--ds-icon-accent-orange:#e06c00;--ds-icon-accent-yellow:#b38600;--ds-icon-accent-green:#22a06b;--ds-icon-accent-teal:#2898bd;--ds-icon-accent-blue:#357de8;--ds-icon-accent-purple:#af59e1;--ds-icon-accent-magenta:#cd519d;--ds-icon-accent-gray:#7d818a;--ds-icon-disabled:#080f214a;--ds-icon-inverse:#fff;--ds-icon-selected:#1868db;--ds-icon-brand:#1868db;--ds-icon-danger:#c9372c;--ds-icon-warning:#e06c00;--ds-icon-warning-inverse:#292a2e;--ds-icon-success:#6a9a23;--ds-icon-discovery:#af59e1;--ds-icon-information:#357de8;--ds-icon-subtlest:#6b6e76;--ds-icon-subtle:#505258;--ds-link:#1868db;--ds-link-pressed:#1558bc;--ds-link-visited:#803fa5;--ds-link-visited-pressed:#48245d;--ds-interaction-hovered:#00000029;--ds-interaction-pressed:#00000052;--ds-skeleton:#0515240f;--ds-skeleton-subtle:#17171708;--ds-blanket:#050c1f75;--ds-blanket-selected:#388bff14;--ds-blanket-danger:#ef5c4814;--ds-chart-categorical-1:#357de8;--ds-chart-categorical-1-hovered:#1868db;--ds-chart-categorical-2:#82b536;--ds-chart-categorical-2-hovered:#6a9a23;--ds-chart-categorical-3:#bf63f3;--ds-chart-categorical-3-hovered:#af59e1;--ds-chart-categorical-4:#f68909;--ds-chart-categorical-4-hovered:#e06c00;--ds-chart-categorical-5:#1558bc;--ds-chart-categorical-5-hovered:#123263;--ds-chart-categorical-6:#964ac0;--ds-chart-categorical-6-hovered:#803fa5;--ds-chart-categorical-7:#42b2d7;--ds-chart-categorical-7-hovered:#2898bd;--ds-chart-categorical-8:#bd5b00;--ds-chart-categorical-8-hovered:#7a3b00;--ds-chart-lime-bold:#6a9a23;--ds-chart-lime-bold-hovered:#5b7f24;--ds-chart-lime-bolder:#5b7f24;--ds-chart-lime-bolder-hovered:#4c6b1f;--ds-chart-lime-boldest:#4c6b1f;--ds-chart-lime-boldest-hovered:#37471f;--ds-chart-neutral:#8c8f97;--ds-chart-neutral-hovered:#7d818a;--ds-chart-red-bold:#f15b50;--ds-chart-red-bold-hovered:#e2483d;--ds-chart-red-bolder:#e2483d;--ds-chart-red-bolder-hovered:#c9372c;--ds-chart-red-boldest:#ae2e24;--ds-chart-red-boldest-hovered:#5d1f1a;--ds-chart-orange-bold:#e06c00;--ds-chart-orange-bold-hovered:#bd5b00;--ds-chart-orange-bolder:#bd5b00;--ds-chart-orange-bolder-hovered:#9e4c00;--ds-chart-orange-boldest:#7a3b00;--ds-chart-orange-boldest-hovered:#693200;--ds-chart-yellow-bold:#b38600;--ds-chart-yellow-bold-hovered:#946f00;--ds-chart-yellow-bolder:#946f00;--ds-chart-yellow-bolder-hovered:#7f5f01;--ds-chart-yellow-boldest:#7f5f01;--ds-chart-yellow-boldest-hovered:#533f04;--ds-chart-green-bold:#22a06b;--ds-chart-green-bold-hovered:#1f845a;--ds-chart-green-bolder:#1f845a;--ds-chart-green-bolder-hovered:#216e4e;--ds-chart-green-boldest:#216e4e;--ds-chart-green-boldest-hovered:#164b35;--ds-chart-teal-bold:#2898bd;--ds-chart-teal-bold-hovered:#227d9b;--ds-chart-teal-bolder:#227d9b;--ds-chart-teal-bolder-hovered:#206a83;--ds-chart-teal-boldest:#206a83;--ds-chart-teal-boldest-hovered:#164555;--ds-chart-blue-bold:#4688ec;--ds-chart-blue-bold-hovered:#357de8;--ds-chart-blue-bolder:#357de8;--ds-chart-blue-bolder-hovered:#1868db;--ds-chart-blue-boldest:#1558bc;--ds-chart-blue-boldest-hovered:#123263;--ds-chart-purple-bold:#bf63f3;--ds-chart-purple-bold-hovered:#af59e1;--ds-chart-purple-bolder:#af59e1;--ds-chart-purple-bolder-hovered:#964ac0;--ds-chart-purple-boldest:#803fa5;--ds-chart-purple-boldest-hovered:#48245d;--ds-chart-magenta-bold:#da62ac;--ds-chart-magenta-bold-hovered:#cd519d;--ds-chart-magenta-bolder:#cd519d;--ds-chart-magenta-bolder-hovered:#ae4787;--ds-chart-magenta-boldest:#943d73;--ds-chart-magenta-boldest-hovered:#50253f;--ds-chart-gray-bold:#8c8f97;--ds-chart-gray-bold-hovered:#7d818a;--ds-chart-gray-bolder:#7d818a;--ds-chart-gray-bolder-hovered:#6b6e76;--ds-chart-gray-boldest:#505258;--ds-chart-gray-boldest-hovered:#3b3d42;--ds-chart-brand:#357de8;--ds-chart-brand-hovered:#1868db;--ds-chart-danger:#e2483d;--ds-chart-danger-hovered:#c9372c;--ds-chart-danger-bold:#872821;--ds-chart-danger-bold-hovered:#5d1f1a;--ds-chart-warning:#f68909;--ds-chart-warning-hovered:#e06c00;--ds-chart-warning-bold:#bd5b00;--ds-chart-warning-bold-hovered:#9e4c00;--ds-chart-success:#82b536;--ds-chart-success-hovered:#6a9a23;--ds-chart-success-bold:#5b7f24;--ds-chart-success-bold-hovered:#4c6b1f;--ds-chart-discovery:#bf63f3;--ds-chart-discovery-hovered:#af59e1;--ds-chart-discovery-bold:#803fa5;--ds-chart-discovery-bold-hovered:#964ac0;--ds-chart-information:#357de8;--ds-chart-information-hovered:#1868db;--ds-chart-information-bold:#1558bc;--ds-chart-information-bold-hovered:#123263;--ds-rovo-background-brand-bold:#000;--ds-rovo-background-brand-bold-hovered:#1e1f21;--ds-rovo-background-brand-bold-pressed:#292a2e;--ds-rovo-border-lime:#6a9a23;--ds-rovo-border-saffron:#fca700;--ds-rovo-border-blue:#1868db;--ds-rovo-border-purple:#af59e1;--ds-rovo-icon-lime:#6a9a23;--ds-rovo-icon-saffron:#fca700;--ds-rovo-icon-blue:#1868db;--ds-rovo-icon-purple:#af59e1;--ds-surface:#fff;--ds-surface-hovered:#f0f1f2;--ds-surface-pressed:#dddee1;--ds-surface-container:#17171708;--ds-surface-container-hovered:#0515240f;--ds-surface-container-pressed:#0b120e24;--ds-surface-overlay:#fff;--ds-surface-overlay-hovered:#f0f1f2;--ds-surface-overlay-pressed:#dddee1;--ds-surface-raised:#fff;--ds-surface-raised-hovered:#f0f1f2;--ds-surface-raised-pressed:#dddee1;--ds-surface-sunken:#f8f8f8;--ds-rovo-surface-overlay:#f8f8f8;--ds-rovo-surface-overlay-hovered:#f0f1f2;--ds-rovo-surface-overlay-pressed:#dddee1;--ds-shadow-overflow-perimeter:#1e1f211f;--ds-shadow-overflow-spread:#1e1f2129;--ds-elevation-surface-current:#fff;--ds-shadow-raised:0px 1px 1px #1e1f2140, 0px 0px 1px #1e1f214f;--ds-shadow-overlay:0px 8px 12px #1e1f2126, 0px 0px 1px #1e1f214f;--ds-shadow-overflow:0px 0px 8px #1e1f2129, 0px 0px 1px #1e1f211f}[data-theme=dark]{--ds-background-accent-lime-subtlest:#28311b;--ds-background-accent-lime-subtlest-hovered:#37471f;--ds-background-accent-lime-subtlest-pressed:#3f5224;--ds-background-accent-lime-subtler:#37471f;--ds-background-accent-lime-subtler-hovered:#3f5224;--ds-background-accent-lime-subtler-pressed:#4c6b1f;--ds-background-accent-lime-subtle:#4c6b1f;--ds-background-accent-lime-subtle-hovered:#3f5224;--ds-background-accent-lime-subtle-pressed:#37471f;--ds-background-accent-lime-bolder:#94c748;--ds-background-accent-lime-bolder-hovered:#b3df72;--ds-background-accent-lime-bolder-pressed:#bde97c;--ds-background-accent-red-subtlest:#42221f;--ds-background-accent-red-subtlest-hovered:#5d1f1a;--ds-background-accent-red-subtlest-pressed:#872821;--ds-background-accent-red-subtler:#5d1f1a;--ds-background-accent-red-subtler-hovered:#872821;--ds-background-accent-red-subtler-pressed:#ae2e24;--ds-background-accent-red-subtle:#ae2e24;--ds-background-accent-red-subtle-hovered:#872821;--ds-background-accent-red-subtle-pressed:#5d1f1a;--ds-background-accent-red-bolder:#f87168;--ds-background-accent-red-bolder-hovered:#fd9891;--ds-background-accent-red-bolder-pressed:#ffb8b2;--ds-background-accent-orange-subtlest:#3a2c1f;--ds-background-accent-orange-subtlest-hovered:#693200;--ds-background-accent-orange-subtlest-pressed:#7a3b00;--ds-background-accent-orange-subtler:#693200;--ds-background-accent-orange-subtler-hovered:#7a3b00;--ds-background-accent-orange-subtler-pressed:#9e4c00;--ds-background-accent-orange-subtle:#9e4c00;--ds-background-accent-orange-subtle-hovered:#7a3b00;--ds-background-accent-orange-subtle-pressed:#693200;--ds-background-accent-orange-bolder:#fca700;--ds-background-accent-orange-bolder-hovered:#fbc828;--ds-background-accent-orange-bolder-pressed:#fbd779;--ds-background-accent-yellow-subtlest:#332e1b;--ds-background-accent-yellow-subtlest-hovered:#533f04;--ds-background-accent-yellow-subtlest-pressed:#614a05;--ds-background-accent-yellow-subtler:#533f04;--ds-background-accent-yellow-subtler-hovered:#614a05;--ds-background-accent-yellow-subtler-pressed:#7f5f01;--ds-background-accent-yellow-subtle:#7f5f01;--ds-background-accent-yellow-subtle-hovered:#614a05;--ds-background-accent-yellow-subtle-pressed:#533f04;--ds-background-accent-yellow-bolder:#ddb30e;--ds-background-accent-yellow-bolder-hovered:#eed12b;--ds-background-accent-yellow-bolder-pressed:#efdd4e;--ds-background-accent-green-subtlest:#1c3329;--ds-background-accent-green-subtlest-hovered:#164b35;--ds-background-accent-green-subtlest-pressed:#19573d;--ds-background-accent-green-subtler:#164b35;--ds-background-accent-green-subtler-hovered:#19573d;--ds-background-accent-green-subtler-pressed:#216e4e;--ds-background-accent-green-subtle:#216e4e;--ds-background-accent-green-subtle-hovered:#19573d;--ds-background-accent-green-subtle-pressed:#164b35;--ds-background-accent-green-bolder:#4bce97;--ds-background-accent-green-bolder-hovered:#7ee2b8;--ds-background-accent-green-bolder-pressed:#97edc9;--ds-background-accent-teal-subtlest:#1e3137;--ds-background-accent-teal-subtlest-hovered:#164555;--ds-background-accent-teal-subtlest-pressed:#1a5265;--ds-background-accent-teal-subtler:#164555;--ds-background-accent-teal-subtler-hovered:#1a5265;--ds-background-accent-teal-subtler-pressed:#206a83;--ds-background-accent-teal-subtle:#206a83;--ds-background-accent-teal-subtle-hovered:#1a5265;--ds-background-accent-teal-subtle-pressed:#164555;--ds-background-accent-teal-bolder:#6cc3e0;--ds-background-accent-teal-bolder-hovered:#9dd9ee;--ds-background-accent-teal-bolder-pressed:#b1e4f7;--ds-background-accent-blue-subtlest:#1c2b42;--ds-background-accent-blue-subtlest-hovered:#123263;--ds-background-accent-blue-subtlest-pressed:#144794;--ds-background-accent-blue-subtler:#123263;--ds-background-accent-blue-subtler-hovered:#144794;--ds-background-accent-blue-subtler-pressed:#1558bc;--ds-background-accent-blue-subtle:#1558bc;--ds-background-accent-blue-subtle-hovered:#144794;--ds-background-accent-blue-subtle-pressed:#123263;--ds-background-accent-blue-bolder:#669df1;--ds-background-accent-blue-bolder-hovered:#8fb8f6;--ds-background-accent-blue-bolder-pressed:#adcbfb;--ds-background-accent-purple-subtlest:#35243f;--ds-background-accent-purple-subtlest-hovered:#48245d;--ds-background-accent-purple-subtlest-pressed:#673286;--ds-background-accent-purple-subtler:#48245d;--ds-background-accent-purple-subtler-hovered:#673286;--ds-background-accent-purple-subtler-pressed:#803fa5;--ds-background-accent-purple-subtle:#803fa5;--ds-background-accent-purple-subtle-hovered:#673286;--ds-background-accent-purple-subtle-pressed:#48245d;--ds-background-accent-purple-bolder:#c97cf4;--ds-background-accent-purple-bolder-hovered:#d8a0f7;--ds-background-accent-purple-bolder-pressed:#e3bdfa;--ds-background-accent-magenta-subtlest:#3d2232;--ds-background-accent-magenta-subtlest-hovered:#50253f;--ds-background-accent-magenta-subtlest-pressed:#77325b;--ds-background-accent-magenta-subtler:#50253f;--ds-background-accent-magenta-subtler-hovered:#77325b;--ds-background-accent-magenta-subtler-pressed:#943d73;--ds-background-accent-magenta-subtle:#943d73;--ds-background-accent-magenta-subtle-hovered:#77325b;--ds-background-accent-magenta-subtle-pressed:#50253f;--ds-background-accent-magenta-bolder:#e774bb;--ds-background-accent-magenta-bolder-hovered:#f797d2;--ds-background-accent-magenta-bolder-pressed:#fcb6e1;--ds-background-accent-gray-subtlest:#303134;--ds-background-accent-gray-subtlest-hovered:#3d3f43;--ds-background-accent-gray-subtlest-pressed:#4b4d51;--ds-background-accent-gray-subtler:#4b4d51;--ds-background-accent-gray-subtler-hovered:#63666b;--ds-background-accent-gray-subtler-pressed:#7e8188;--ds-background-accent-gray-subtle:#63666b;--ds-background-accent-gray-subtle-hovered:#4b4d51;--ds-background-accent-gray-subtle-pressed:#3d3f43;--ds-background-accent-gray-bolder:#96999e;--ds-background-accent-gray-bolder-hovered:#a9abaf;--ds-background-accent-gray-bolder-pressed:#bfc1c4;--ds-background-code-added-highlight:#1c3329;--ds-background-code-added-line:#164b35b2;--ds-background-code-default:#1f1f21;--ds-background-code-gutter:#242528;--ds-background-code-highlight:#242528;--ds-background-code-removed-highlight:#42221f;--ds-background-code-removed-line:#5d1f1ab2;--ds-background-disabled:#e3e4f21f;--ds-background-input:#242528;--ds-background-input-hovered:#2b2c2f;--ds-background-input-pressed:#242528;--ds-background-inverse-subtle:#ffffff29;--ds-background-inverse-subtle-hovered:#ffffff3d;--ds-background-inverse-subtle-pressed:#ffffff52;--ds-background-neutral:#ceced912;--ds-background-neutral-hovered:#e3e4f21f;--ds-background-neutral-pressed:#e5e9f640;--ds-background-neutral-subtle:#0000;--ds-background-neutral-subtle-hovered:#ceced912;--ds-background-neutral-subtle-pressed:#e3e4f21f;--ds-background-neutral-bold:#cecfd2;--ds-background-neutral-bold-hovered:#bfc1c4;--ds-background-neutral-bold-pressed:#a9abaf;--ds-background-selected:#1c2b42;--ds-background-selected-hovered:#123263;--ds-background-selected-pressed:#1558bc;--ds-background-selected-bold:#669df1;--ds-background-selected-bold-hovered:#8fb8f6;--ds-background-selected-bold-pressed:#cfe1fd;--ds-background-brand-subtlest:#1c2b42;--ds-background-brand-subtlest-hovered:#123263;--ds-background-brand-subtlest-pressed:#144794;--ds-background-brand-bold:#669df1;--ds-background-brand-bold-hovered:#8fb8f6;--ds-background-brand-bold-pressed:#adcbfb;--ds-background-brand-boldest:#e9f2fe;--ds-background-brand-boldest-hovered:#cfe1fd;--ds-background-brand-boldest-pressed:#adcbfb;--ds-background-danger:#42221f;--ds-background-danger-hovered:#5d1f1a;--ds-background-danger-pressed:#872821;--ds-background-danger-subtler:#5d1f1a;--ds-background-danger-subtler-hovered:#872821;--ds-background-danger-subtler-pressed:#ae2e24;--ds-background-danger-subtle:#ae2e24;--ds-background-danger-bold:#f87168;--ds-background-danger-bold-hovered:#fd9891;--ds-background-danger-bold-pressed:#ffb8b2;--ds-background-warning:#3a2c1f;--ds-background-warning-hovered:#693200;--ds-background-warning-pressed:#7a3b00;--ds-background-warning-subtler:#693200;--ds-background-warning-subtler-hovered:#7a3b00;--ds-background-warning-subtler-pressed:#9e4c00;--ds-background-warning-subtle:#9e4c00;--ds-background-warning-bold:#fbc828;--ds-background-warning-bold-hovered:#fca700;--ds-background-warning-bold-pressed:#f68909;--ds-background-success:#28311b;--ds-background-success-hovered:#37471f;--ds-background-success-pressed:#3f5224;--ds-background-success-subtler:#37471f;--ds-background-success-subtler-hovered:#3f5224;--ds-background-success-subtler-pressed:#4c6b1f;--ds-background-success-subtle:#4c6b1f;--ds-background-success-bold:#94c748;--ds-background-success-bold-hovered:#b3df72;--ds-background-success-bold-pressed:#bde97c;--ds-background-discovery:#35243f;--ds-background-discovery-hovered:#48245d;--ds-background-discovery-pressed:#673286;--ds-background-discovery-subtler:#48245d;--ds-background-discovery-subtler-hovered:#673286;--ds-background-discovery-subtler-pressed:#803fa5;--ds-background-discovery-subtle:#803fa5;--ds-background-discovery-bold:#c97cf4;--ds-background-discovery-bold-hovered:#d8a0f7;--ds-background-discovery-bold-pressed:#e3bdfa;--ds-background-information:#1c2b42;--ds-background-information-hovered:#123263;--ds-background-information-pressed:#144794;--ds-background-information-subtler:#123263;--ds-background-information-subtler-hovered:#144794;--ds-background-information-subtler-pressed:#1558bc;--ds-background-information-subtle:#1558bc;--ds-background-information-bold:#669df1;--ds-background-information-bold-hovered:#8fb8f6;--ds-background-information-bold-pressed:#adcbfb;--ds-border:#e3e4f21f;--ds-border-accent-lime:#82b536;--ds-border-accent-lime-subtle:#4c6b1f;--ds-border-accent-red:#f15b50;--ds-border-accent-red-subtle:#ae2e24;--ds-border-accent-orange:#f68909;--ds-border-accent-orange-subtle:#9e4c00;--ds-border-accent-yellow:#cf9f02;--ds-border-accent-yellow-subtle:#7f5f01;--ds-border-accent-green:#2abb7f;--ds-border-accent-green-subtle:#216e4e;--ds-border-accent-teal:#42b2d7;--ds-border-accent-teal-subtle:#206a83;--ds-border-accent-blue:#4688ec;--ds-border-accent-blue-subtle:#1558bc;--ds-border-accent-purple:#bf63f3;--ds-border-accent-purple-subtle:#803fa5;--ds-border-accent-magenta:#da62ac;--ds-border-accent-magenta-subtle:#943d73;--ds-border-accent-gray:#7e8188;--ds-border-accent-gray-subtle:#4b4d51;--ds-border-code:#e3e4f21f;--ds-border-disabled:#ceced912;--ds-border-focused:#8fb8f6;--ds-border-input:#7e8188;--ds-border-input-search:#e3e4f21f;--ds-border-inverse:#18191a;--ds-border-selected:#669df1;--ds-border-brand:#669df1;--ds-border-danger:#f15b50;--ds-border-danger-subtle:#ae2e24;--ds-border-warning:#f68909;--ds-border-warning-subtle:#9e4c00;--ds-border-success:#82b536;--ds-border-success-subtle:#4c6b1f;--ds-border-discovery:#bf63f3;--ds-border-discovery-subtle:#803fa5;--ds-border-information:#4688ec;--ds-border-information-subtle:#1558bc;--ds-border-bold:#7e8188;--ds-text:#cecfd2;--ds-text-accent-lime:#b3df72;--ds-text-accent-lime-bolder:#d3f1a7;--ds-text-accent-red:#fd9891;--ds-text-accent-red-bolder:#ffd5d2;--ds-text-accent-orange:#fbc828;--ds-text-accent-orange-bolder:#fce4a6;--ds-text-accent-yellow:#eed12b;--ds-text-accent-yellow-bolder:#f5e989;--ds-text-accent-green:#7ee2b8;--ds-text-accent-green-bolder:#baf3db;--ds-text-accent-teal:#9dd9ee;--ds-text-accent-teal-bolder:#c6edfb;--ds-text-accent-blue:#8fb8f6;--ds-text-accent-blue-bolder:#cfe1fd;--ds-text-accent-purple:#d8a0f7;--ds-text-accent-purple-bolder:#eed7fc;--ds-text-accent-magenta:#f797d2;--ds-text-accent-magenta-bolder:#fdd0ec;--ds-text-accent-gray:#a9abaf;--ds-text-accent-gray-bolder:#e2e3e4;--ds-text-code-accent-1:#f797d2;--ds-text-code-accent-2:#8fb8f6;--ds-text-code-comments:#a9abaf;--ds-text-code-default:#a9abaf;--ds-text-code-functions:#7ee2b8;--ds-text-code-gutter:#96999e;--ds-text-code-keywords:#fd9891;--ds-text-code-numbers:#eed12b;--ds-text-code-operators:#cecfd2;--ds-text-code-strings:#b3df72;--ds-text-code-tags:#fca700;--ds-text-disabled:#e5e9f640;--ds-text-inverse:#1f1f21;--ds-text-selected:#669df1;--ds-text-brand:#669df1;--ds-text-danger:#fd9891;--ds-text-danger-bolder:#ffd5d2;--ds-text-warning:#fbc828;--ds-text-warning-inverse:#1f1f21;--ds-text-warning-bolder:#fce4a6;--ds-text-success:#b3df72;--ds-text-success-bolder:#d3f1a7;--ds-text-discovery:#d8a0f7;--ds-text-discovery-bolder:#eed7fc;--ds-text-information:#8fb8f6;--ds-text-information-bolder:#cfe1fd;--ds-text-subtlest:#96999e;--ds-text-subtle:#a9abaf;--ds-icon:#cecfd2;--ds-icon-accent-lime:#82b536;--ds-icon-accent-red:#e2483d;--ds-icon-accent-orange:#f68909;--ds-icon-accent-yellow:#eed12b;--ds-icon-accent-green:#2abb7f;--ds-icon-accent-teal:#42b2d7;--ds-icon-accent-blue:#4688ec;--ds-icon-accent-purple:#bf63f3;--ds-icon-accent-magenta:#da62ac;--ds-icon-accent-gray:#7e8188;--ds-icon-disabled:#e5e9f640;--ds-icon-inverse:#1f1f21;--ds-icon-selected:#669df1;--ds-icon-brand:#669df1;--ds-icon-danger:#f15b50;--ds-icon-warning:#fbc828;--ds-icon-warning-inverse:#1f1f21;--ds-icon-success:#82b536;--ds-icon-discovery:#bf63f3;--ds-icon-information:#4688ec;--ds-icon-subtlest:#96999e;--ds-icon-subtle:#a9abaf;--ds-link:#669df1;--ds-link-pressed:#8fb8f6;--ds-link-visited:#d8a0f7;--ds-link-visited-pressed:#eed7fc;--ds-interaction-hovered:#fff3;--ds-interaction-pressed:#ffffff5c;--ds-skeleton:#ceced912;--ds-skeleton-subtle:#bdbdbd0a;--ds-blanket:#10121499;--ds-blanket-selected:#1d7afc14;--ds-blanket-danger:#e3493514;--ds-chart-categorical-1:#4688ec;--ds-chart-categorical-1-hovered:#669df1;--ds-chart-categorical-2:#94c748;--ds-chart-categorical-2-hovered:#b3df72;--ds-chart-categorical-3:#c97cf4;--ds-chart-categorical-3-hovered:#d8a0f7;--ds-chart-categorical-4:#fca700;--ds-chart-categorical-4-hovered:#fbc828;--ds-chart-categorical-5:#1558bc;--ds-chart-categorical-5-hovered:#1868db;--ds-chart-categorical-6:#964ac0;--ds-chart-categorical-6-hovered:#af59e1;--ds-chart-categorical-7:#42b2d7;--ds-chart-categorical-7-hovered:#6cc3e0;--ds-chart-categorical-8:#e06c00;--ds-chart-categorical-8-hovered:#fbd779;--ds-chart-lime-bold:#82b536;--ds-chart-lime-bold-hovered:#94c748;--ds-chart-lime-bolder:#94c748;--ds-chart-lime-bolder-hovered:#b3df72;--ds-chart-lime-boldest:#b3df72;--ds-chart-lime-boldest-hovered:#d3f1a7;--ds-chart-neutral:#7e8188;--ds-chart-neutral-hovered:#96999e;--ds-chart-red-bold:#e2483d;--ds-chart-red-bold-hovered:#f15b50;--ds-chart-red-bolder:#f15b50;--ds-chart-red-bolder-hovered:#f87168;--ds-chart-red-boldest:#fd9891;--ds-chart-red-boldest-hovered:#ffd5d2;--ds-chart-orange-bold:#f68909;--ds-chart-orange-bold-hovered:#fca700;--ds-chart-orange-bolder:#fca700;--ds-chart-orange-bolder-hovered:#fbc828;--ds-chart-orange-boldest:#fbd779;--ds-chart-orange-boldest-hovered:#fce4a6;--ds-chart-yellow-bold:#cf9f02;--ds-chart-yellow-bold-hovered:#ddb30e;--ds-chart-yellow-bolder:#ddb30e;--ds-chart-yellow-bolder-hovered:#eed12b;--ds-chart-yellow-boldest:#eed12b;--ds-chart-yellow-boldest-hovered:#f5e989;--ds-chart-green-bold:#2abb7f;--ds-chart-green-bold-hovered:#4bce97;--ds-chart-green-bolder:#4bce97;--ds-chart-green-bolder-hovered:#7ee2b8;--ds-chart-green-boldest:#7ee2b8;--ds-chart-green-boldest-hovered:#baf3db;--ds-chart-teal-bold:#42b2d7;--ds-chart-teal-bold-hovered:#6cc3e0;--ds-chart-teal-bolder:#6cc3e0;--ds-chart-teal-bolder-hovered:#9dd9ee;--ds-chart-teal-boldest:#9dd9ee;--ds-chart-teal-boldest-hovered:#c6edfb;--ds-chart-blue-bold:#357de8;--ds-chart-blue-bold-hovered:#4688ec;--ds-chart-blue-bolder:#4688ec;--ds-chart-blue-bolder-hovered:#669df1;--ds-chart-blue-boldest:#8fb8f6;--ds-chart-blue-boldest-hovered:#cfe1fd;--ds-chart-purple-bold:#af59e1;--ds-chart-purple-bold-hovered:#bf63f3;--ds-chart-purple-bolder:#bf63f3;--ds-chart-purple-bolder-hovered:#c97cf4;--ds-chart-purple-boldest:#d8a0f7;--ds-chart-purple-boldest-hovered:#eed7fc;--ds-chart-magenta-bold:#cd519d;--ds-chart-magenta-bold-hovered:#da62ac;--ds-chart-magenta-bolder:#da62ac;--ds-chart-magenta-bolder-hovered:#e774bb;--ds-chart-magenta-boldest:#f797d2;--ds-chart-magenta-boldest-hovered:#fdd0ec;--ds-chart-gray-bold:#7e8188;--ds-chart-gray-bold-hovered:#96999e;--ds-chart-gray-bolder:#96999e;--ds-chart-gray-bolder-hovered:#a9abaf;--ds-chart-gray-boldest:#a9abaf;--ds-chart-gray-boldest-hovered:#bfc1c4;--ds-chart-brand:#4688ec;--ds-chart-brand-hovered:#669df1;--ds-chart-danger:#e2483d;--ds-chart-danger-hovered:#f15b50;--ds-chart-danger-bold:#ffb8b2;--ds-chart-danger-bold-hovered:#fd9891;--ds-chart-warning:#f68909;--ds-chart-warning-hovered:#fca700;--ds-chart-warning-bold:#fbc828;--ds-chart-warning-bold-hovered:#fce4a6;--ds-chart-success:#82b536;--ds-chart-success-hovered:#94c748;--ds-chart-success-bold:#b3df72;--ds-chart-success-bold-hovered:#d3f1a7;--ds-chart-discovery:#bf63f3;--ds-chart-discovery-hovered:#c97cf4;--ds-chart-discovery-bold:#d8a0f7;--ds-chart-discovery-bold-hovered:#eed7fc;--ds-chart-information:#4688ec;--ds-chart-information-hovered:#669df1;--ds-chart-information-bold:#8fb8f6;--ds-chart-information-bold-hovered:#cfe1fd;--ds-rovo-background-brand-bold:#fff;--ds-rovo-background-brand-bold-hovered:#e2e3e4;--ds-rovo-background-brand-bold-pressed:#cecfd2;--ds-rovo-border-lime:#82b536;--ds-rovo-border-saffron:#fca700;--ds-rovo-border-blue:#357de8;--ds-rovo-border-purple:#bf63f3;--ds-rovo-icon-lime:#82b536;--ds-rovo-icon-saffron:#fca700;--ds-rovo-icon-blue:#357de8;--ds-rovo-icon-purple:#bf63f3;--ds-surface:#1f1f21;--ds-surface-hovered:#242528;--ds-surface-pressed:#2b2c2f;--ds-surface-container:#bdbdbd0a;--ds-surface-container-hovered:#ceced912;--ds-surface-container-pressed:#d9dae71a;--ds-surface-overlay:#2b2c2f;--ds-surface-overlay-hovered:#303134;--ds-surface-overlay-pressed:#3d3f43;--ds-surface-raised:#242528;--ds-surface-raised-hovered:#2b2c2f;--ds-surface-raised-pressed:#303134;--ds-surface-sunken:#18191a;--ds-rovo-surface-overlay:#242528;--ds-rovo-surface-overlay-hovered:#2b2c2f;--ds-rovo-surface-overlay-pressed:#303134;--ds-shadow-overflow-perimeter:#01040480;--ds-shadow-overflow-spread:#0104048f;--ds-elevation-surface-current:#1f1f21;--ds-shadow-raised:0px 0px 0px 1px #0000, 0px 1px 1px #01040480, 0px 0px 1px #01040480;--ds-shadow-overlay:0px 0px 0px 1px #bdbdbd1f, 0px 8px 12px #0104045c, 0px 0px 1px 1px #01040480;--ds-shadow-overflow:0px 0px 12px #0104048f, 0px 0px 1px #01040480}:root{--ds-space-0:0px;--ds-space-025:2px;--ds-space-050:4px;--ds-space-075:6px;--ds-space-100:8px;--ds-space-150:12px;--ds-space-200:16px;--ds-space-250:20px;--ds-space-300:24px;--ds-space-400:32px;--ds-space-500:40px;--ds-space-600:48px;--ds-space-800:64px;--ds-space-1000:80px;--ds-space-negative-025:-2px;--ds-space-negative-050:-4px;--ds-space-negative-075:-6px;--ds-space-negative-100:-8px;--ds-space-negative-150:-12px;--ds-space-negative-200:-16px;--ds-space-negative-250:-20px;--ds-space-negative-300:-24px;--ds-space-negative-400:-32px;--ds-radius-xsmall:2px;--ds-radius-small:4px;--ds-radius-medium:6px;--ds-radius-large:8px;--ds-radius-xlarge:12px;--ds-radius-xxlarge:16px;--ds-radius-full:9999px;--ds-radius-tile:25%;--ds-border-width:1px;--ds-border-width-selected:2px;--ds-border-width-focused:2px;--ds-opacity-disabled:.4;--ds-opacity-loading:.2;--ds-z-index-card:100;--ds-z-index-navigation:200;--ds-z-index-dialog:300;--ds-z-index-layer:400;--ds-z-index-blanket:500;--ds-z-index-modal:510;--ds-z-index-flag:600;--ds-z-index-spotlight:700;--ds-z-index-tooltip:800;--ds-duration-instant:0s;--ds-duration-long:.25s;--ds-duration-medium:.2s;--ds-duration-short:.15s;--ds-duration-xlong:.4s;--ds-duration-xshort:.1s;--ds-duration-xxlong:.6s;--ds-duration-xxshort:50ms;--ds-easing-in-practical:cubic-bezier(.6, 0, .8, .6);--ds-easing-inout-bold:cubic-bezier(.4, 0, 0, 1);--ds-easing-out-practical:cubic-bezier(.4, 1, .6, 1);--ds-easing-out-bold:cubic-bezier(0, .4, 0, 1);--font-sans:"Atlassian Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif;--font-mono:"Atlassian Mono", ui-monospace, Menlo, "Segoe UI Mono", "Ubuntu Mono", monospace}.heading-xxlarge{font-family:var(--font-sans);font-size:2rem;font-weight:653;line-height:2.25}.heading-xlarge{font-family:var(--font-sans);font-size:1.75rem;font-weight:653;line-height:2}.heading-large{font-family:var(--font-sans);font-size:1.5rem;font-weight:653;line-height:1.75}.heading-medium{font-family:var(--font-sans);font-size:1.25rem;font-weight:653;line-height:1.5}.heading-small{font-family:var(--font-sans);font-size:1rem;font-weight:653;line-height:1.25}.heading-xsmall{font-family:var(--font-sans);font-size:.875rem;font-weight:653;line-height:1.25}.heading-xxsmall{font-family:var(--font-sans);font-size:.75rem;font-weight:653;line-height:1}.body-large{font-family:var(--font-sans);font-size:1rem;font-weight:400;line-height:1.5}.body{font-family:var(--font-sans);font-size:.875rem;font-weight:400;line-height:1.25}.body-medium{font-family:var(--font-sans);font-size:.875rem;font-weight:500;line-height:1.25}.body-small{font-family:var(--font-sans);font-size:.75rem;font-weight:400;line-height:1}.metric-large{font-family:var(--font-sans);font-size:1.75rem;font-weight:653;line-height:2}.metric-medium{font-family:var(--font-sans);font-size:1.5rem;font-weight:653;line-height:1.75}.metric-small{font-family:var(--font-sans);font-size:1rem;font-weight:653;line-height:1.25}.code{font-family:var(--font-mono);font-size:12px;font-weight:400;line-height:20px}html,body{margin:0}body{font-family:var(--font-sans);color:var(--ds-text);background:var(--ds-surface);-webkit-font-smoothing:antialiased;font-size:14px;line-height:20px}.zds-demo{gap:var(--ds-space-150);padding:var(--ds-space-200);flex-wrap:wrap;align-items:center;display:flex}.zds-demo.col{flex-direction:column;align-items:flex-start}.zds-demo.stretch{flex-direction:column;align-items:stretch}.zds-row{gap:var(--ds-space-100);flex-wrap:wrap;align-items:center;display:flex}.zds-caption{color:var(--ds-text-subtlest);font-size:12px;line-height:16px}.zds-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.zds-icon{vertical-align:middle;flex-shrink:0;width:16px;height:16px;display:inline-block}.zds-icon.sm{width:12px;height:12px}.zds-focus:focus-visible,.zds-btn:focus-visible,.zds-link:focus-visible,.zds-tab:focus-visible,.zds-menu-item:focus-visible,.zds-page:focus-visible,.zds-tag-remove:focus-visible,.zds-avatar:focus-visible{outline:var(--ds-border-width-focused) solid var(--ds-border-focused);outline-offset:var(--ds-space-025)}.zds-btn{justify-content:center;align-items:center;column-gap:var(--ds-space-075);height:32px;padding:0 var(--ds-space-150);box-sizing:border-box;border-radius:var(--ds-radius-medium);font:inherit;white-space:nowrap;cursor:pointer;background:var(--ds-background-neutral-subtle);color:var(--ds-text-subtle);transition:background-color var(--ds-duration-short) var(--ds-easing-out-practical), border-color var(--ds-duration-short) var(--ds-easing-out-practical);border:0;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex;position:relative}.zds-btn:after{content:"";border-radius:inherit;pointer-events:none;border:var(--ds-border-width) solid transparent;position:absolute;inset:0}.zds-btn--default:after{border-color:var(--ds-border)}.zds-btn--default:hover{background:var(--ds-background-neutral-subtle-hovered)}.zds-btn--default:active{background:var(--ds-background-neutral-subtle-pressed)}.zds-btn--primary{background:var(--ds-background-brand-bold);color:var(--ds-text-inverse)}.zds-btn--primary:hover{background:var(--ds-background-brand-bold-hovered)}.zds-btn--primary:active{background:var(--ds-background-brand-bold-pressed)}.zds-btn--subtle:hover{background:var(--ds-background-neutral-subtle-hovered)}.zds-btn--subtle:active{background:var(--ds-background-neutral-subtle-pressed)}.zds-btn--warning{background:var(--ds-background-warning-bold);color:var(--ds-text-warning-inverse)}.zds-btn--warning:hover{background:var(--ds-background-warning-bold-hovered)}.zds-btn--warning:active{background:var(--ds-background-warning-bold-pressed)}.zds-btn--danger{background:var(--ds-background-danger-bold);color:var(--ds-text-inverse)}.zds-btn--danger:hover{background:var(--ds-background-danger-bold-hovered)}.zds-btn--danger:active{background:var(--ds-background-danger-bold-pressed)}.zds-btn--discovery{background:var(--ds-background-discovery-bold);color:var(--ds-text-inverse)}.zds-btn--discovery:hover{background:var(--ds-background-discovery-bold-hovered)}.zds-btn--discovery:active{background:var(--ds-background-discovery-bold-pressed)}.zds-btn[aria-pressed=true],.zds-btn.is-selected{background:var(--ds-background-selected);color:var(--ds-text-selected)}.zds-btn[aria-pressed=true]:after,.zds-btn.is-selected:after{border-color:var(--ds-border-selected)}.zds-btn[aria-pressed=true]:hover,.zds-btn.is-selected:hover{background:var(--ds-background-selected-hovered)}.zds-btn:disabled,.zds-btn[aria-disabled=true]{background:var(--ds-background-disabled);color:var(--ds-text-disabled);cursor:not-allowed}.zds-btn:disabled:after{border-color:var(--ds-border-disabled)}.zds-btn--compact{height:24px;padding:0 var(--ds-space-075);column-gap:var(--ds-space-050);border-radius:var(--ds-radius-small)}.zds-btn--full{width:100%}.zds-btn--icon{width:32px;padding:0}.zds-btn--icon.zds-btn--compact{width:24px}.zds-btn--circle{border-radius:var(--ds-radius-full)}.zds-btn--link{color:var(--ds-link);padding:0 var(--ds-space-025);background:0 0}.zds-btn--link:hover{text-decoration:underline}.zds-btn.is-loading{cursor:progress;color:#0000}.zds-btn.is-loading .zds-spinner{position:absolute}.zds-btn-group{gap:var(--ds-space-100);display:inline-flex}.zds-split{display:inline-flex}.zds-split .zds-btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.zds-split .zds-btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0;width:32px;padding:0}.zds-split-divider{background:var(--ds-border-inverse);opacity:.4;width:1px}.zds-field{gap:var(--ds-space-050);flex-direction:column;min-width:0;display:flex}.zds-label{color:var(--ds-text-subtle);font-size:12px;font-weight:653;line-height:16px}.zds-label .req{color:var(--ds-text-danger);margin-left:var(--ds-space-025)}.zds-helper{gap:var(--ds-space-050);color:var(--ds-text-subtlest);align-items:flex-start;font-size:12px;line-height:16px;display:flex}.zds-helper.is-error{color:var(--ds-text-danger)}.zds-helper.is-success{color:var(--ds-text-success)}.zds-input{align-items:center;gap:var(--ds-space-075);box-sizing:border-box;background:var(--ds-background-input);border:var(--ds-border-width) solid var(--ds-border-input);border-radius:var(--ds-radius-medium);width:100%;color:var(--ds-text);transition:background-color var(--ds-duration-short) var(--ds-easing-out-practical), border-color var(--ds-duration-short) var(--ds-easing-out-practical), box-shadow var(--ds-duration-short) var(--ds-easing-out-practical);display:flex}.zds-input:hover{background:var(--ds-background-input-hovered)}.zds-input:focus-within,.zds-input.is-focused{background:var(--ds-background-input-pressed);border-color:var(--ds-border-focused);box-shadow:inset 0 0 0 var(--ds-border-width) var(--ds-border-focused)}.zds-input.is-invalid{border-color:var(--ds-border-danger);box-shadow:inset 0 0 0 var(--ds-border-width) var(--ds-border-danger)}.zds-input.is-disabled{background:var(--ds-background-disabled);border-color:var(--ds-background-disabled);color:var(--ds-text-disabled);cursor:not-allowed}.zds-input.is-subtle{background:0 0;border-color:#0000}.zds-input.is-subtle:hover{background:var(--ds-background-input-hovered);border-color:var(--ds-border-input)}.zds-input input,.zds-input textarea,.zds-input select{min-width:0;color:inherit;font:inherit;padding:var(--ds-space-075) var(--ds-space-075);background:0 0;border:0;outline:0;flex:100%;font-size:14px;line-height:20px}.zds-input.is-compact input{padding:var(--ds-space-025) var(--ds-space-075)}.zds-input input::placeholder,.zds-input textarea::placeholder{color:var(--ds-text-subtlest)}.zds-input.is-disabled input{cursor:not-allowed}.zds-input textarea{resize:vertical;min-height:72px;padding:var(--ds-space-075) var(--ds-space-075)}.zds-input .elem{color:var(--ds-icon-subtle);padding:0 var(--ds-space-075);display:inline-flex}.zds-input .elem:first-child{padding-right:0}.zds-input .elem:last-child{padding-left:0}.zds-select{appearance:none;cursor:pointer}.zds-select-menu{margin-top:var(--ds-space-050)}.zds-check{align-items:flex-start;gap:var(--ds-space-100);cursor:pointer;color:var(--ds-text);font-size:14px;line-height:20px;display:inline-flex}.zds-check input{appearance:none;box-sizing:border-box;cursor:pointer;border:var(--ds-border-width) solid var(--ds-border-input);background:var(--ds-background-input);border-radius:var(--ds-radius-xsmall);width:16px;height:16px;transition:background-color var(--ds-duration-short) var(--ds-easing-out-practical), border-color var(--ds-duration-short) var(--ds-easing-out-practical);flex-shrink:0;place-content:center;margin:2px 0 0;display:grid}.zds-check input[type=radio]{border-radius:var(--ds-radius-full)}.zds-check input:hover{background:var(--ds-background-input-hovered)}.zds-check input:checked{background:var(--ds-background-selected-bold);border-color:var(--ds-background-selected-bold)}.zds-check input[type=checkbox]:checked:before{content:"";border-left:2px solid var(--ds-icon-inverse);border-bottom:2px solid var(--ds-icon-inverse);width:9px;height:5px;margin-top:-2px;transform:rotate(-45deg)}.zds-check input[type=checkbox]:indeterminate{background:var(--ds-background-selected-bold);border-color:var(--ds-background-selected-bold)}.zds-check input[type=checkbox]:indeterminate:before{content:"";background:var(--ds-icon-inverse);width:8px;height:2px}.zds-check input[type=radio]:checked:before{content:"";border-radius:var(--ds-radius-full);background:var(--ds-icon-inverse);width:6px;height:6px}.zds-check input:focus-visible{outline:var(--ds-border-width-focused) solid var(--ds-border-focused);outline-offset:var(--ds-space-025)}.zds-check input:disabled{background:var(--ds-background-disabled);border-color:var(--ds-border-disabled);cursor:not-allowed}.zds-check input.is-invalid{border-color:var(--ds-border-danger)}.zds-check.is-disabled{color:var(--ds-text-disabled);cursor:not-allowed}.zds-fieldset{gap:var(--ds-space-100);border:0;flex-direction:column;margin:0;padding:0;display:flex}.zds-fieldset legend{margin-bottom:var(--ds-space-050);padding:0}.zds-toggle{cursor:pointer;align-items:center;display:inline-flex;position:relative}.zds-toggle input{appearance:none;border-radius:var(--ds-radius-full);background:var(--ds-background-neutral-bold);cursor:pointer;width:32px;height:16px;transition:background-color var(--ds-duration-short) var(--ds-easing-out-practical);margin:0;position:relative}.zds-toggle input:before{content:"";border-radius:var(--ds-radius-full);background:var(--ds-icon-inverse);width:12px;height:12px;transition:transform var(--ds-duration-short) var(--ds-easing-out-practical);position:absolute;top:2px;left:2px}.zds-toggle input:hover{background:var(--ds-background-neutral-bold-hovered)}.zds-toggle input:checked{background:var(--ds-background-success-bold)}.zds-toggle input:checked:hover{background:var(--ds-background-success-bold-hovered)}.zds-toggle input:checked:before{transform:translate(16px)}.zds-toggle input:focus-visible{outline:var(--ds-border-width-focused) solid var(--ds-border-focused);outline-offset:var(--ds-space-025)}.zds-toggle input:disabled{background:var(--ds-background-disabled);cursor:not-allowed}.zds-toggle input:disabled:before{background:var(--ds-icon-disabled)}.zds-toggle.is-large input{width:40px;height:20px}.zds-toggle.is-large input:before{width:16px;height:16px}.zds-toggle.is-large input:checked:before{transform:translate(20px)}.zds-badge{box-sizing:border-box;min-width:24px;padding:0 var(--ds-space-050);border-radius:var(--ds-radius-xsmall);font-variant-numeric:tabular-nums;background:var(--ds-background-accent-gray-subtler);color:var(--ds-text);justify-content:center;align-items:center;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.zds-badge--information{background:var(--ds-background-information-subtler);color:var(--ds-text-information-bolder)}.zds-badge--success{background:var(--ds-background-success-subtler);color:var(--ds-text-success-bolder)}.zds-badge--warning{background:var(--ds-background-warning-subtler);color:var(--ds-text-warning-bolder)}.zds-badge--danger{background:var(--ds-background-danger-subtler);color:var(--ds-text-danger-bolder)}.zds-badge--discovery{background:var(--ds-background-discovery-subtler);color:var(--ds-text-discovery-bolder)}.zds-badge--information-bold{background:var(--ds-background-information-bold);color:var(--ds-text-inverse)}.zds-badge--success-bold{background:var(--ds-background-success-bold);color:var(--ds-text-inverse)}.zds-badge--warning-bold{background:var(--ds-background-warning-bold);color:var(--ds-text-warning-inverse)}.zds-badge--danger-bold{background:var(--ds-background-danger-bold);color:var(--ds-text-inverse)}.zds-badge--discovery-bold{background:var(--ds-background-discovery-bold);color:var(--ds-text-inverse)}.zds-badge--inverse{background:var(--ds-surface);color:var(--ds-text)}.zds-lozenge{align-items:center;gap:var(--ds-space-050);box-sizing:border-box;max-width:200px;height:20px;padding:0 var(--ds-space-050);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-small);background:var(--ds-background-neutral);color:var(--ds-text);white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.zds-lozenge>span{text-overflow:ellipsis;overflow:hidden}.zds-lozenge--success{background:var(--ds-background-success-subtler);color:var(--ds-text-success-bolder);border-color:var(--ds-border-success-subtle)}.zds-lozenge--danger{background:var(--ds-background-danger-subtler);color:var(--ds-text-danger-bolder);border-color:var(--ds-border-danger-subtle)}.zds-lozenge--warning{background:var(--ds-background-warning-subtler);color:var(--ds-text-warning-bolder);border-color:var(--ds-border-warning-subtle)}.zds-lozenge--information{background:var(--ds-background-information-subtler);color:var(--ds-text-information-bolder);border-color:var(--ds-border-information-subtle)}.zds-lozenge--discovery{background:var(--ds-background-discovery-subtler);color:var(--ds-text-discovery-bolder);border-color:var(--ds-border-discovery-subtle)}.zds-lozenge--accent-blue{background:var(--ds-background-accent-blue-subtler);color:var(--ds-text-accent-blue-bolder);border-color:var(--ds-border-accent-blue)}.zds-lozenge--accent-teal{background:var(--ds-background-accent-teal-subtler);color:var(--ds-text-accent-teal-bolder);border-color:var(--ds-border-accent-teal)}.zds-lozenge--accent-purple{background:var(--ds-background-accent-purple-subtler);color:var(--ds-text-accent-purple-bolder);border-color:var(--ds-border-accent-purple)}.zds-lozenge--accent-magenta{background:var(--ds-background-accent-magenta-subtler);color:var(--ds-text-accent-magenta-bolder);border-color:var(--ds-border-accent-magenta)}.zds-lozenge--accent-orange{background:var(--ds-background-accent-orange-subtler);color:var(--ds-text-accent-orange-bolder);border-color:var(--ds-border-accent-orange)}.zds-lozenge--accent-lime{background:var(--ds-background-accent-lime-subtler);color:var(--ds-text-accent-lime-bolder);border-color:var(--ds-border-accent-lime)}.zds-lozenge--accent-gray{background:var(--ds-background-accent-gray-subtler);color:var(--ds-text-accent-gray-bolder);border-color:var(--ds-border-accent-gray)}.zds-lozenge--accent-yellow{background:var(--ds-background-accent-yellow-subtler);color:var(--ds-text-accent-yellow-bolder);border-color:var(--ds-border-accent-yellow)}.zds-lozenge--accent-green{background:var(--ds-background-accent-green-subtler);color:var(--ds-text-accent-green-bolder);border-color:var(--ds-border-accent-green)}.zds-lozenge--accent-red{background:var(--ds-background-accent-red-subtler);color:var(--ds-text-accent-red-bolder);border-color:var(--ds-border-accent-red)}.zds-lozenge .zds-badge{min-width:0;height:14px;padding:0 var(--ds-space-025);background:var(--ds-background-neutral-hovered);color:inherit;line-height:14px}.zds-tag{align-items:center;gap:var(--ds-space-050);box-sizing:border-box;max-width:180px;height:20px;padding:0 var(--ds-space-050);border:var(--ds-border-width) solid var(--ds-border-bold);border-radius:var(--ds-radius-small);background:var(--ds-background-neutral-subtle);color:var(--ds-text);font-size:12px;line-height:16px;text-decoration:none;display:inline-flex}.zds-tag>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.zds-tag{color:var(--ds-link);cursor:pointer}a.zds-tag:hover{background:var(--ds-background-neutral-subtle-hovered);text-decoration:underline}.zds-tag .swatch{border-radius:var(--ds-radius-xsmall);flex-shrink:0;width:8px;height:8px}.zds-tag--rounded{border-radius:var(--ds-radius-full);padding:0 var(--ds-space-075)}.zds-tag-remove{width:16px;height:16px;margin-right:calc(-1 * var(--ds-space-025));border-radius:var(--ds-radius-xsmall);color:var(--ds-icon-subtle);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.zds-tag-remove:hover{background:var(--ds-background-danger-subtler);color:var(--ds-icon-danger)}.zds-tag-group{gap:var(--ds-space-050);flex-wrap:wrap;display:flex}.zds-avatar{box-sizing:border-box;border-radius:var(--ds-radius-full);color:var(--ds-text-inverse);flex-shrink:0;justify-content:center;align-items:center;font-weight:653;display:inline-flex;position:relative;overflow:visible}.zds-avatar .face{border-radius:inherit;width:100%;height:100%;box-shadow:0 0 0 2px var(--ds-surface);justify-content:center;align-items:center;display:flex}.zds-avatar.is-square,.zds-avatar.is-square .face{border-radius:var(--ds-radius-small)}.zds-avatar.xs{width:16px;height:16px;font-size:8px}.zds-avatar.sm{width:24px;height:24px;font-size:10px}.zds-avatar.md{width:32px;height:32px;font-size:12px}.zds-avatar.lg{width:40px;height:40px;font-size:14px}.zds-avatar.xl{width:96px;height:96px;font-size:32px}.zds-avatar .presence{border-radius:var(--ds-radius-full);width:10px;height:10px;box-shadow:0 0 0 2px var(--ds-surface);position:absolute;bottom:-1px;right:-1px}.zds-avatar.lg .presence{width:12px;height:12px}.zds-avatar .presence.online{background:var(--ds-icon-success)}.zds-avatar .presence.busy{background:var(--ds-icon-danger)}.zds-avatar .presence.focus{background:var(--ds-icon-discovery)}.zds-avatar .presence.offline{background:var(--ds-surface);box-shadow:inset 0 0 0 2px var(--ds-icon-subtlest), 0 0 0 2px var(--ds-surface)}.zds-avatar-group{display:inline-flex}.zds-avatar-group .zds-avatar+.zds-avatar{margin-left:var(--ds-space-negative-075)}.zds-avatar .more{background:var(--ds-background-neutral);color:var(--ds-text)}.zds-tile{border-radius:var(--ds-radius-tile);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.zds-tile.sm{width:24px;height:24px}.zds-tile.md{width:32px;height:32px}.zds-tile.lg{width:40px;height:40px}.zds-tile.xl{width:48px;height:48px}.zds-tile.blue{background:var(--ds-background-accent-blue-subtler);color:var(--ds-icon-accent-blue)}.zds-tile.green{background:var(--ds-background-accent-green-subtler);color:var(--ds-icon-accent-green)}.zds-tile.purple{background:var(--ds-background-accent-purple-subtler);color:var(--ds-icon-accent-purple)}.zds-tile.orange{background:var(--ds-background-accent-orange-subtler);color:var(--ds-icon-accent-orange)}.zds-tile.gray{background:var(--ds-background-accent-gray-subtler);color:var(--ds-icon-accent-gray)}.zds-tile.bold-blue{background:var(--ds-background-accent-blue-bolder);color:var(--ds-icon-inverse)}.zds-tile.bold-green{background:var(--ds-background-accent-green-bolder);color:var(--ds-icon-inverse)}.zds-tile.bold-purple{background:var(--ds-background-accent-purple-bolder);color:var(--ds-icon-inverse)}.zds-banner{justify-content:center;align-items:center;gap:var(--ds-space-100);box-sizing:border-box;min-height:48px;padding:var(--ds-space-150) var(--ds-space-200);font-size:14px;font-weight:500;line-height:20px;display:flex;overflow:hidden}.zds-banner>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zds-banner a{color:inherit;text-decoration:underline}.zds-banner--warning{background:var(--ds-background-warning-bold);color:var(--ds-text-warning-inverse)}.zds-banner--error{background:var(--ds-background-danger-bold);color:var(--ds-text-inverse)}.zds-banner--announcement{background:var(--ds-background-neutral-bold);color:var(--ds-text-inverse)}.zds-section-msg{gap:var(--ds-space-200);padding:var(--ds-space-200);border-radius:var(--ds-radius-large);color:var(--ds-text);word-break:break-word;font-size:14px;line-height:20px;display:flex}.zds-section-msg .icon{flex-shrink:0;margin-top:2px}.zds-section-msg .body{gap:var(--ds-space-100);flex-direction:column;min-width:0;display:flex}.zds-section-msg h3{margin:0;font-size:16px;font-weight:653;line-height:20px}.zds-section-msg p{margin:0}.zds-section-msg .actions{gap:var(--ds-space-150);flex-wrap:wrap;display:flex}.zds-section-msg .actions a{color:var(--ds-link);font-weight:500;text-decoration:none}.zds-section-msg .actions a:hover{text-decoration:underline}.zds-section-msg--information{background:var(--ds-background-information)}.zds-section-msg--information .icon{color:var(--ds-icon-information)}.zds-section-msg--warning{background:var(--ds-background-warning)}.zds-section-msg--warning .icon{color:var(--ds-icon-warning)}.zds-section-msg--error{background:var(--ds-background-danger)}.zds-section-msg--error .icon{color:var(--ds-icon-danger)}.zds-section-msg--success{background:var(--ds-background-success)}.zds-section-msg--success .icon{color:var(--ds-icon-success)}.zds-section-msg--discovery{background:var(--ds-background-discovery)}.zds-section-msg--discovery .icon{color:var(--ds-icon-discovery)}.zds-flag{gap:var(--ds-space-200);box-sizing:border-box;width:400px;max-width:100%;padding:var(--ds-space-200);border-radius:var(--ds-radius-large);background:var(--ds-surface-overlay);color:var(--ds-text);box-shadow:var(--ds-shadow-overlay);font-size:14px;line-height:20px;display:flex}.zds-flag .icon{flex-shrink:0;margin-top:2px}.zds-flag .body{gap:var(--ds-space-100);flex-direction:column;flex:1;min-width:0;display:flex}.zds-flag h2{margin:0;font-size:14px;font-weight:653;line-height:20px}.zds-flag p{max-height:100px;margin:0;overflow:auto}.zds-flag .actions{gap:var(--ds-space-200);display:flex}.zds-flag .actions a{color:var(--ds-link);font-weight:500;text-decoration:none}.zds-flag .close{align-self:flex-start}.zds-flag--success .icon{color:var(--ds-icon-success)}.zds-flag--warning .icon{color:var(--ds-icon-warning)}.zds-flag--error .icon{color:var(--ds-icon-danger)}.zds-flag--info .icon{color:var(--ds-icon-information)}.zds-flag--bold-success{background:var(--ds-background-success-bold);color:var(--ds-text-inverse)}.zds-flag--bold-error{background:var(--ds-background-danger-bold);color:var(--ds-text-inverse)}.zds-flag--bold-info{background:var(--ds-background-neutral-bold);color:var(--ds-text-inverse)}.zds-flag--bold-warning{background:var(--ds-background-warning-bold);color:var(--ds-text-warning-inverse)}.zds-flag[class*=--bold-] .icon{color:inherit}.zds-flag[class*=--bold-] .actions a{color:inherit;text-decoration:underline}.zds-inline-msg{align-items:center;gap:var(--ds-space-050);padding:var(--ds-space-025) var(--ds-space-050);border-radius:var(--ds-radius-small);font:inherit;color:var(--ds-text-subtle);cursor:pointer;background:0 0;border:0;font-size:14px;line-height:20px;display:inline-flex}.zds-inline-msg:hover{background:var(--ds-background-neutral-subtle-hovered)}.zds-inline-msg .t{color:var(--ds-text);font-weight:500}.zds-inline-msg--connectivity .icon,.zds-inline-msg--info .icon{color:var(--ds-icon-information)}.zds-inline-msg--confirmation .icon{color:var(--ds-icon-success)}.zds-inline-msg--warning .icon{color:var(--ds-icon-warning)}.zds-inline-msg--error .icon{color:var(--ds-icon-danger)}.zds-inline-dialog{box-sizing:border-box;width:280px;padding:var(--ds-space-200) var(--ds-space-300);border-radius:var(--ds-radius-large);background:var(--ds-surface-overlay);box-shadow:var(--ds-shadow-overlay);font-size:14px;line-height:20px;position:relative}.zds-blanket{background:var(--ds-blanket)}.zds-modal{box-sizing:border-box;background:var(--ds-surface-overlay);width:400px;max-width:100%;color:var(--ds-text);border-radius:var(--ds-radius-xlarge);box-shadow:var(--ds-shadow-overlay);flex-direction:column;display:flex}.zds-modal.md{width:600px}.zds-modal.lg{width:800px}.zds-modal.xl{width:968px}.zds-modal header{align-items:center;gap:var(--ds-space-100);padding:var(--ds-space-300) var(--ds-space-300) var(--ds-space-100);display:flex}.zds-modal header h1{flex:1;margin:0;font-size:20px;font-weight:653;line-height:24px}.zds-modal header .icon{color:var(--ds-icon-danger)}.zds-modal header .icon.warning{color:var(--ds-icon-warning)}.zds-modal .mbody{padding:var(--ds-space-100) var(--ds-space-300);font-size:14px;line-height:20px}.zds-modal .mbody p{margin:0 0 var(--ds-space-150)}.zds-modal .mbody p:last-child{margin:0}.zds-modal footer{justify-content:flex-end;gap:var(--ds-space-100);padding:var(--ds-space-300);display:flex}.zds-modal.is-scrolling header{border-bottom:var(--ds-border-width) solid var(--ds-border);padding-bottom:var(--ds-space-200)}.zds-modal.is-scrolling footer{border-top:var(--ds-border-width) solid var(--ds-border);padding-top:var(--ds-space-200)}.zds-empty{text-align:center;max-width:464px;padding:var(--ds-space-600) var(--ds-space-200);align-items:center;gap:var(--ds-space-200);flex-direction:column;margin:0 auto;display:flex}.zds-empty h4{color:var(--ds-text);margin:0;font-size:20px;font-weight:653;line-height:24px}.zds-empty p{color:var(--ds-text-subtle);margin:0}.zds-empty .art{width:160px;height:112px}.zds-link{color:var(--ds-link);text-underline-offset:2px;border-radius:var(--ds-radius-xsmall);text-decoration:underline}.zds-link:hover{color:var(--ds-link-pressed);text-decoration-thickness:2px}.zds-link:visited{color:var(--ds-link-visited)}.zds-link--subtle{color:var(--ds-text-subtle)}.zds-link--inverse{color:var(--ds-text-inverse)}.zds-link--standalone{font-weight:500;text-decoration:none}.zds-link--standalone:hover{text-decoration:underline}.zds-breadcrumbs ol{flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.zds-breadcrumbs li{align-items:center;display:inline-flex}.zds-breadcrumbs li+li:before{content:"/";padding:0 var(--ds-space-100);color:var(--ds-text-subtlest)}.zds-breadcrumbs a{color:var(--ds-text-subtle);border-radius:var(--ds-radius-xsmall);text-decoration:none}.zds-breadcrumbs a:hover{color:var(--ds-text-subtle);text-decoration:underline}.zds-breadcrumbs [aria-current]{color:var(--ds-text-subtlest)}.zds-breadcrumbs .ellipsis{padding:0 var(--ds-space-025);color:var(--ds-text-subtle);cursor:pointer;font:inherit;border-radius:var(--ds-radius-xsmall);background:0 0;border:0}.zds-breadcrumbs .ellipsis:hover{background:var(--ds-background-neutral-subtle-hovered)}.zds-tabs{flex-direction:column;display:flex}.zds-tablist{gap:var(--ds-space-0);display:flex;position:relative}.zds-tablist:before{content:"";left:var(--ds-space-100);height:var(--ds-border-width-selected);background:var(--ds-border);border-radius:var(--ds-radius-xsmall);position:absolute;bottom:0;right:0}.zds-tab{padding:var(--ds-space-075) var(--ds-space-100);margin:0 0 var(--ds-space-050);font:inherit;color:var(--ds-text-subtle);cursor:pointer;border-radius:var(--ds-radius-medium);transition:color var(--ds-duration-short) var(--ds-easing-out-practical);background:0 0;border:0;font-size:14px;font-weight:500;line-height:20px;position:relative}.zds-tab:after{content:"";left:var(--ds-space-100);right:var(--ds-space-100);bottom:calc(-1 * var(--ds-space-050));height:var(--ds-border-width-selected);border-radius:var(--ds-radius-xsmall);z-index:1;background:0 0;position:absolute}.zds-tab:hover{color:var(--ds-text-subtle);background:var(--ds-background-neutral-subtle-hovered)}.zds-tab:hover:after{background:var(--ds-border-bold)}.zds-tab[aria-selected=true]{color:var(--ds-text-selected)}.zds-tab[aria-selected=true]:after{background:var(--ds-border-selected)}.zds-tab:disabled{color:var(--ds-text-disabled);cursor:not-allowed}.zds-tabpanel{padding:var(--ds-space-200) var(--ds-space-100);font-size:14px;line-height:20px}.zds-pagination{align-items:center;gap:var(--ds-space-0);margin:0;padding:0;list-style:none;display:flex}.zds-page{box-sizing:border-box;min-width:32px;height:32px;padding:0 var(--ds-space-075);border-radius:var(--ds-radius-medium);font:inherit;color:var(--ds-text-subtle);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:inline-flex}.zds-page:hover{background:var(--ds-background-neutral-subtle-hovered)}.zds-page[aria-current=page]{background:var(--ds-background-selected);color:var(--ds-text-selected);box-shadow:inset 0 0 0 var(--ds-border-width) var(--ds-border-selected)}.zds-page:disabled{color:var(--ds-text-disabled);cursor:not-allowed;background:0 0}.zds-page-gap{padding:0 var(--ds-space-075);color:var(--ds-text-subtlest)}.zds-menu{box-sizing:border-box;min-width:200px;max-width:320px;padding:var(--ds-space-050) 0;border-radius:var(--ds-radius-large);background:var(--ds-surface-overlay);box-shadow:var(--ds-shadow-overlay);margin:0;list-style:none}.zds-menu-section{padding:var(--ds-space-075) 0}.zds-menu-section+.zds-menu-section{border-top:var(--ds-border-width) solid var(--ds-border)}.zds-menu-heading{padding:var(--ds-space-075) var(--ds-space-200) var(--ds-space-050);color:var(--ds-text-subtlest);font-size:12px;font-weight:653;line-height:16px}.zds-menu-item{align-items:center;gap:var(--ds-space-150);box-sizing:border-box;width:100%;min-height:40px;padding:var(--ds-space-100) var(--ds-space-200);font:inherit;color:var(--ds-text);text-align:left;cursor:pointer;transition:background-color var(--ds-duration-xxshort) var(--ds-easing-out-practical);background:0 0;border:0;font-size:14px;line-height:20px;display:flex;position:relative}.zds-menu-item:hover{background:var(--ds-background-neutral-subtle-hovered)}.zds-menu-item:active{background:var(--ds-background-neutral-subtle-pressed)}.zds-menu-item .desc{color:var(--ds-text-subtlest);font-size:12px;line-height:16px;display:block}.zds-menu-item .icon{color:var(--ds-icon-subtle)}.zds-menu-item .trail{color:var(--ds-text-subtlest);margin-left:auto;font-size:12px}.zds-menu-item[aria-checked=true],.zds-menu-item.is-selected{background:var(--ds-background-selected);color:var(--ds-text-selected)}.zds-menu-item[aria-checked=true]:before,.zds-menu-item.is-selected:before{content:"";width:var(--ds-border-width-selected);background:var(--ds-border-selected);position:absolute;top:0;bottom:0;left:0}.zds-menu-item[aria-checked=true] .icon,.zds-menu-item.is-selected .icon{color:var(--ds-icon-selected)}.zds-menu-item:disabled{color:var(--ds-text-disabled);cursor:not-allowed;background:0 0}.zds-menu-item.is-danger{color:var(--ds-text-danger)}.zds-menu-item.is-danger .icon{color:var(--ds-icon-danger)}.zds-tooltip{box-sizing:border-box;max-width:240px;padding:var(--ds-space-025) var(--ds-space-075);border-radius:var(--ds-radius-small);background:var(--ds-background-neutral-bold);color:var(--ds-text-inverse);overflow-wrap:break-word;font-size:12px;line-height:16px;display:inline-block}.zds-tooltip kbd{margin-left:var(--ds-space-075);padding:0 var(--ds-space-050);border-radius:var(--ds-radius-xsmall);background:var(--ds-background-inverse-subtle);font:inherit;display:inline-block}.zds-spinner{border-radius:var(--ds-radius-full);color:var(--ds-icon-subtle);box-sizing:border-box;border:2px solid;border-right-color:#0000;animation:.86s cubic-bezier(.4,.15,.6,.85) infinite zds-spin;display:inline-block}.zds-spinner.xs{border-width:1.5px;width:8px;height:8px}.zds-spinner.sm{width:12px;height:12px}.zds-spinner.md{width:16px;height:16px}.zds-spinner.lg{width:24px;height:24px}.zds-spinner.xl{border-width:4px;width:48px;height:48px}.zds-spinner.inverse{color:var(--ds-icon-inverse)}@keyframes zds-spin{to{transform:rotate(360deg)}}.zds-progress{border-radius:var(--ds-radius-full);background:var(--ds-background-neutral);width:100%;height:6px;position:relative;overflow:hidden}.zds-progress>span{border-radius:inherit;background:var(--ds-background-neutral-bold);transition:width var(--ds-duration-long) var(--ds-easing-out-bold);position:absolute;top:0;bottom:0;left:0}.zds-progress.success>span{background:var(--ds-background-success-bold)}.zds-progress.inverse{background:var(--ds-background-inverse-subtle)}.zds-progress.inverse>span{background:var(--ds-surface)}.zds-progress.indeterminate>span{width:40%;animation:zds-indet 1.6s var(--ds-easing-inout-bold) infinite}@keyframes zds-indet{0%{left:-40%}to{left:100%}}.zds-skeleton{border-radius:var(--ds-radius-small);background:var(--ds-skeleton);animation:1.5s linear infinite alternate zds-shimmer;display:block}.zds-skeleton.subtle{background:var(--ds-skeleton-subtle)}.zds-skeleton.circle{border-radius:var(--ds-radius-full)}@keyframes zds-shimmer{0%{opacity:1}to{opacity:.45}}.zds-tracker{width:100%;margin:0;padding:0;list-style:none;display:flex}.zds-tracker li{padding-top:var(--ds-space-200);text-align:center;color:var(--ds-text-subtlest);flex:1;font-size:14px;line-height:20px;position:relative}.zds-tracker li:before{content:"";background:var(--ds-background-neutral);height:4px;position:absolute;top:2px;left:0;right:0}.zds-tracker li:after{content:"";border-radius:var(--ds-radius-full);background:var(--ds-background-neutral-bold);opacity:.35;width:8px;height:8px;margin-left:-4px;position:absolute;top:0;left:50%}.zds-tracker li.done{color:var(--ds-text)}.zds-tracker li.done:before{background:var(--ds-background-brand-bold)}.zds-tracker li.done:after{background:var(--ds-background-brand-bold);opacity:1}.zds-tracker li.current{color:var(--ds-text-selected);font-weight:653}.zds-tracker li.current:before{background:linear-gradient(to right, var(--ds-background-brand-bold) 50%, var(--ds-background-neutral) 50%)}.zds-tracker li.current:after{background:var(--ds-background-brand-bold);opacity:1;box-shadow:0 0 0 3px var(--ds-background-selected)}.zds-tracker li:first-child:before{border-radius:var(--ds-radius-full) 0 0 var(--ds-radius-full)}.zds-tracker li:last-child:before{border-radius:0 var(--ds-radius-full) var(--ds-radius-full) 0}.zds-indicator{gap:var(--ds-space-100);display:inline-flex}.zds-indicator span{border-radius:var(--ds-radius-full);background:var(--ds-background-neutral-bold);opacity:.3;width:8px;height:8px}.zds-indicator span.on{background:var(--ds-background-brand-bold);opacity:1}.zds-code-inline{font-family:var(--font-mono);padding:var(--ds-space-025) var(--ds-space-050);border-radius:var(--ds-radius-small);background:var(--ds-background-neutral);color:var(--ds-text);font-size:.875em;line-height:1}.zds-codeblock{border-radius:var(--ds-radius-medium);background:var(--ds-background-code-default);border:var(--ds-border-width) solid var(--ds-border-code);font-family:var(--font-mono);grid-template-columns:auto 1fr;margin:0;font-size:12px;line-height:20px;display:grid;overflow:auto}.zds-codeblock .gutter{padding:var(--ds-space-100) var(--ds-space-100);background:var(--ds-background-code-gutter);color:var(--ds-text-code-gutter);text-align:right;-webkit-user-select:none;user-select:none;white-space:pre}.zds-codeblock code{padding:var(--ds-space-100) var(--ds-space-200);color:var(--ds-text-code-default);white-space:pre}.zds-codeblock .kw{color:var(--ds-text-code-keywords)}.zds-codeblock .str{color:var(--ds-text-code-strings)}.zds-codeblock .num{color:var(--ds-text-code-numbers)}.zds-codeblock .fn{color:var(--ds-text-code-functions)}.zds-codeblock .cm{color:var(--ds-text-code-comments);font-style:italic}.zds-codeblock .op{color:var(--ds-text-code-operators)}.zds-codeblock .hl{background:var(--ds-background-code-highlight);width:100%;display:inline-block}.zds-table-wrap{border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-xlarge);overflow:auto}.zds-table{border-collapse:collapse;width:100%;color:var(--ds-text);font-size:14px;line-height:20px}.zds-table caption{text-align:left;padding:var(--ds-space-150) var(--ds-space-100);font-size:16px;font-weight:653;line-height:20px}.zds-table th{text-align:left;padding:var(--ds-space-050) var(--ds-space-100);color:var(--ds-text-subtle);border-bottom:var(--ds-border-width-selected) solid var(--ds-border);white-space:nowrap;font-size:12px;font-weight:653;line-height:16px}.zds-table th button{font:inherit;color:inherit;cursor:pointer;align-items:center;gap:var(--ds-space-050);background:0 0;border:0;padding:0;display:inline-flex}.zds-table th button:hover{color:var(--ds-text)}.zds-table td{padding:var(--ds-space-050) var(--ds-space-100);border-bottom:var(--ds-border-width) solid var(--ds-border);vertical-align:middle;height:40px}.zds-table tbody tr:hover td{background:var(--ds-background-neutral-subtle-hovered)}.zds-table tbody tr.is-selected td{background:var(--ds-background-selected)}.zds-table tr:last-child td{border-bottom:0}.zds-table .num{text-align:right;font-variant-numeric:tabular-nums}.zds-card{box-sizing:border-box;padding:var(--ds-space-200);border-radius:var(--ds-radius-large);background:var(--ds-surface);color:var(--ds-text)}.zds-card.flat{border:var(--ds-border-width) solid var(--ds-border)}.zds-card.raised{background:var(--ds-surface-raised);box-shadow:var(--ds-shadow-raised)}.zds-card.raised:hover{background:var(--ds-surface-raised-hovered)}.zds-card.overlay{background:var(--ds-surface-overlay);box-shadow:var(--ds-shadow-overlay)}.zds-card.sunken{background:var(--ds-surface-sunken);border-radius:var(--ds-radius-xlarge)}.zds-card h3{margin:0 0 var(--ds-space-050);font-size:16px;font-weight:653;line-height:20px}.zds-card p{color:var(--ds-text-subtle);margin:0}.zds-h{color:var(--ds-text);margin:0;font-weight:653}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}:root{--font-sans:"Inter", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, Menlo, "Segoe UI Mono", "Ubuntu Mono", monospace;--zb-list-w:272px}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-sans);color:var(--ds-text);background:var(--ds-surface);font-size:14px;line-height:20px}button,input,textarea,select{font:inherit}h1,h2,h3{margin:0}.zb-root{background:var(--ds-surface);min-height:100%;color:var(--ds-text);flex-direction:column;display:flex}.splash{min-height:100%;color:var(--ds-text-subtle);place-items:center;display:grid}.zb-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zb-header{z-index:var(--ds-z-index-navigation);align-items:center;gap:var(--ds-space-100);padding:var(--ds-space-100) var(--ds-space-150);background:var(--ds-surface);border-bottom:var(--ds-border-width) solid var(--ds-border);flex-wrap:wrap;display:flex;position:relative}.zb-brand{align-items:center;gap:var(--ds-space-100);padding:var(--ds-space-050) var(--ds-space-075);border-radius:var(--ds-radius-medium);color:var(--ds-text);text-decoration:none;display:flex}.zb-mark{border-radius:var(--ds-radius-small);background:var(--ds-background-brand-bold);width:24px;height:24px;color:var(--ds-text-inverse);justify-content:center;align-items:center;font-size:16px;font-weight:653;line-height:16px;display:flex}.zb-brand-name{font-size:16px;font-weight:653;line-height:20px}.zb-header nav{gap:var(--ds-space-050);flex-wrap:wrap;display:flex}.zb-spacer{flex:1 1 var(--ds-space-1000)}.zb-search{flex:0 280px;width:auto;min-width:200px}.zb-badge-anchor{display:inline-flex;position:relative}.zb-badge-anchor .zds-badge{top:var(--ds-space-negative-050);right:var(--ds-space-negative-100);pointer-events:none;position:absolute}.zb-avatar-btn{border-radius:var(--ds-radius-full);cursor:pointer;background:0 0;border:0;padding:0}.zb-avatar-btn:focus-visible{outline:var(--ds-border-width-focused) solid var(--ds-border-focused);outline-offset:2px}.zb-pop{z-index:var(--ds-z-index-layer);background:var(--ds-surface-overlay);border-radius:var(--ds-radius-large);box-shadow:var(--ds-shadow-overlay);color:var(--ds-text);animation:zb-pop-in var(--ds-duration-short) var(--ds-easing-out-practical);position:absolute}@keyframes zb-pop-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.zb-notif{top:calc(100% + var(--ds-space-050));right:var(--ds-space-150);width:400px;max-width:calc(100% - var(--ds-space-300))}.zb-notif-head{align-items:center;gap:var(--ds-space-100);padding:var(--ds-space-200) var(--ds-space-150) var(--ds-space-100) var(--ds-space-200);display:flex}.zb-notif-head h2{flex:1;font-size:16px;font-weight:653;line-height:20px}.zb-notif-head label.txt{color:var(--ds-text-subtle);cursor:pointer;font-size:12px;line-height:16px}.zb-notif-list{padding:0 var(--ds-space-150) var(--ds-space-150);gap:var(--ds-space-100);flex-direction:column;max-height:560px;margin:0;list-style:none;display:flex;overflow-y:auto}.zb-notif-item{gap:var(--ds-space-100);padding:var(--ds-space-150) var(--ds-space-400) var(--ds-space-150) var(--ds-space-150);border-radius:var(--ds-radius-large);flex-direction:column;display:flex;position:relative}.zb-notif-item.is-unread{background:var(--ds-background-information)}.zb-notif-card{color:var(--ds-text);padding:0;text-decoration:none;display:block;overflow:hidden}.zb-notif-card .strip{height:var(--ds-space-075);display:block}.zb-notif-card .txt{padding:var(--ds-space-100) var(--ds-space-150);display:block}.zb-notif-dot{top:var(--ds-space-200);right:var(--ds-space-150);width:var(--ds-space-100);height:var(--ds-space-100);border-radius:var(--ds-radius-full);background:var(--ds-icon-information);position:absolute}.zb-meta{color:var(--ds-text-subtlest);font-size:12px;line-height:16px}.zb-subtle{color:var(--ds-text-subtle)}.zb-quote{margin-top:var(--ds-space-075);padding:var(--ds-space-075) var(--ds-space-150);white-space:pre-wrap;word-break:break-word}.zb-row{gap:var(--ds-space-100);display:flex}.zb-grow{flex:1;min-width:0}.zb-user-menu{top:calc(100% + var(--ds-space-050));right:var(--ds-space-150);width:280px}.zb-login{justify-content:center;align-items:center;gap:var(--ds-space-300);min-height:100%;padding:var(--ds-space-600) var(--ds-space-200);background:var(--ds-surface);flex-direction:column;display:flex;position:relative;overflow:hidden}.zb-login-deco{gap:var(--ds-space-150);pointer-events:none;display:flex;position:absolute}.zb-login-deco.left{left:var(--ds-space-negative-400);bottom:var(--ds-space-500);transform:rotate(-6deg)}.zb-login-deco.right{right:var(--ds-space-negative-300);top:var(--ds-space-800);transform:rotate(6deg)}.zb-deco-col{width:180px;padding:var(--ds-space-150);border-radius:var(--ds-radius-xlarge);gap:var(--ds-space-100);flex-direction:column;display:flex}.zb-deco-col .bar{height:var(--ds-space-150);border-radius:var(--ds-radius-small)}.zb-deco-col .card{border-radius:var(--ds-radius-large);background:var(--ds-surface-raised);box-shadow:var(--ds-shadow-raised)}.zb-login-brand{align-items:center;gap:var(--ds-space-150);display:flex;position:relative}.zb-login-brand .zb-mark{border-radius:var(--ds-radius-large);width:40px;height:40px;font-size:24px;line-height:24px}.zb-login-brand span:last-child{font-size:28px;font-weight:653;line-height:32px}.zb-login main{width:100%;max-width:400px;position:relative}.zb-login form{gap:var(--ds-space-300);padding:var(--ds-space-400) var(--ds-space-500);flex-direction:column;display:flex}.zb-login-foot{padding-top:var(--ds-space-200);border-top:var(--ds-border-width) solid var(--ds-border);text-align:center;color:var(--ds-text-subtle);margin:0}@media (width<=767px){.zb-login-deco{display:none}.zb-login form{padding:var(--ds-space-300)}}.zb-home{gap:var(--ds-space-400);width:100%;max-width:1296px;padding:var(--ds-space-500) var(--ds-space-400);flex-wrap:wrap;flex:1;margin:0 auto;display:flex}.zb-sidenav{gap:var(--ds-space-025);flex-direction:column;flex:240px;max-width:272px;display:flex}.zb-sidenav .zds-menu-item{border-radius:var(--ds-radius-medium);text-decoration:none}.zb-divider{height:var(--ds-border-width);background:var(--ds-border);margin:var(--ds-space-150) 0}.zb-ws{align-items:center;gap:var(--ds-space-150);min-height:40px;padding:0 var(--ds-space-200);font-weight:653;display:flex}.zb-home main{gap:var(--ds-space-500);flex-direction:column;flex:999 560px;min-width:0;display:flex}.zb-ws-head{align-items:center;gap:var(--ds-space-150);flex-wrap:wrap;display:flex}.zb-ws-head h1{font-size:24px;font-weight:653;line-height:28px}.zb-section-h{align-items:center;gap:var(--ds-space-100);margin:0 0 var(--ds-space-200);font-size:16px;font-weight:653;line-height:20px;display:flex}.zb-section-h .zds-icon{color:var(--ds-icon-subtle)}.zb-tiles{gap:var(--ds-space-200);grid-template-columns:repeat(auto-fill,minmax(194px,1fr));margin:0;padding:0;list-style:none;display:grid}.zb-tile{border-radius:var(--ds-radius-large);height:96px;box-shadow:var(--ds-shadow-raised);text-decoration:none;display:block;position:relative;overflow:hidden}.zb-tile:focus-visible{outline:var(--ds-border-width-focused) solid var(--ds-border-focused);outline-offset:2px}.zb-tile-inner{padding:var(--ds-space-100) var(--ds-space-150);background:color-mix(in srgb, var(--ds-surface) 64%, transparent);color:var(--ds-text);transition:background-color var(--ds-duration-short) var(--ds-easing-out-practical);flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.zb-tile:hover .zb-tile-inner{background:color-mix(in srgb, var(--ds-surface) 52%, transparent)}.zb-tile-name{font-size:16px;font-weight:653;line-height:20px}.zb-tile-star{color:var(--ds-icon-accent-yellow);align-self:flex-end;display:inline-flex}.zb-tile-new{row-gap:var(--ds-space-025);border-radius:var(--ds-radius-large);flex-direction:column;width:100%;height:96px}.zb-empty-note{color:var(--ds-text-subtle);margin:0}.zb-modal-layer{z-index:var(--ds-z-index-blanket);padding:var(--ds-space-800) var(--ds-space-200);animation:zb-fade var(--ds-duration-long) var(--ds-easing-inout-bold);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.zb-modal-layer>.zds-modal{z-index:var(--ds-z-index-modal);animation:zb-modal-in var(--ds-duration-long) var(--ds-easing-inout-bold);position:relative}@keyframes zb-fade{0%{opacity:0}to{opacity:1}}@keyframes zb-modal-in{0%{transform:scale(.95)}to{transform:none}}.zb-bg-preview{border-radius:var(--ds-radius-large);justify-content:center;align-items:center;gap:var(--ds-space-100);height:120px;display:flex}.zb-bg-preview .col{gap:var(--ds-space-050);width:64px;padding:var(--ds-space-075);border-radius:var(--ds-radius-medium);background:var(--ds-surface);flex-direction:column;display:flex}.zb-bg-preview .col span{height:var(--ds-space-200);border-radius:var(--ds-radius-small);background:var(--ds-surface-raised);box-shadow:var(--ds-shadow-raised)}.zb-swatches{gap:var(--ds-space-100);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.zb-swatch{height:var(--ds-space-500);border-radius:var(--ds-radius-small);cursor:pointer;color:var(--ds-text-inverse);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.zb-swatch[aria-pressed=true]{box-shadow:0 0 0 var(--ds-border-width-selected) var(--ds-surface-overlay), 0 0 0 calc(2 * var(--ds-border-width-selected)) var(--ds-border-selected)}.zb-swatch:focus-visible{outline:var(--ds-border-width-focused) solid var(--ds-border-focused);outline-offset:4px}.zb-flags{left:var(--ds-space-1000);bottom:var(--ds-space-600);z-index:var(--ds-z-index-flag);gap:var(--ds-space-100);flex-direction:column-reverse;display:flex;position:fixed}.zb-flags .zds-flag{animation:zb-flag-in var(--ds-duration-long) var(--ds-easing-out-bold)}@keyframes zb-flag-in{0%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:none}}@media (width<=767px){.zb-flags{left:var(--ds-space-200);right:var(--ds-space-200);bottom:var(--ds-space-300)}}.zb-board{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.zb-board-bar{align-items:center;gap:var(--ds-space-100);padding:var(--ds-space-150) var(--ds-space-150) var(--ds-space-150) var(--ds-space-200);background:color-mix(in srgb, var(--ds-surface) 72%, transparent);color:var(--ds-text);flex-wrap:wrap;display:flex}.zb-board-bar h1{padding:0 var(--ds-space-100);font-size:20px;font-weight:653;line-height:24px}.zb-board-bar .zds-btn--subtle{color:var(--ds-text)}.zb-board-title-input{width:280px;font-size:20px;font-weight:653;line-height:24px}.zb-star-on{color:var(--ds-icon-accent-yellow)!important}.zb-filter-msg{margin:var(--ds-space-150) var(--ds-space-150) 0;max-width:560px;box-shadow:var(--ds-shadow-raised)}.zb-canvas{align-items:flex-start;gap:var(--ds-space-150);min-height:0;padding:var(--ds-space-150);flex:1;display:flex;position:relative;overflow:auto hidden}.zb-list{flex:0 0 var(--zb-list-w);width:var(--zb-list-w);border-radius:var(--ds-radius-xlarge);flex-direction:column;max-height:100%;display:flex;position:relative}.zb-list.is-dragging{opacity:.4}.zb-list-head{align-items:center;gap:var(--ds-space-050);padding:var(--ds-space-100) var(--ds-space-100) var(--ds-space-050) var(--ds-space-150);cursor:grab;display:flex}.zb-list-head h2{min-width:0;padding:var(--ds-space-050) 0;overflow-wrap:anywhere;cursor:pointer;flex:1;font-size:14px;font-weight:653;line-height:20px}.zb-list-head .zds-input{flex:1}.zb-cards{gap:var(--ds-space-100);padding:var(--ds-space-050) var(--ds-space-100);min-height:var(--ds-space-100);flex-direction:column;margin:0;list-style:none;display:flex;overflow-y:auto}.zb-card{text-align:left;width:100%;padding:var(--ds-space-100) var(--ds-space-150);color:var(--ds-text);font:inherit;cursor:pointer;border:0;text-decoration:none;display:block;overflow:hidden}.zb-card:hover{background:var(--ds-surface-raised-hovered)}.zb-card:focus-visible{outline:var(--ds-border-width-focused) solid var(--ds-border-focused);outline-offset:2px}.zb-card-cover{height:var(--ds-space-400);margin:var(--ds-space-negative-100) var(--ds-space-negative-150) var(--ds-space-100);display:block}.zb-card-body{gap:var(--ds-space-075);flex-direction:column;display:flex}.zb-card-title{overflow-wrap:anywhere}.zb-card-title.is-done{color:var(--ds-text-subtlest)}.zb-chips{gap:var(--ds-space-050);flex-wrap:wrap;display:flex}.zb-badges{align-items:center;gap:var(--ds-space-050) var(--ds-space-100);color:var(--ds-text-subtle);flex-wrap:wrap;font-size:12px;line-height:16px;display:flex}.zb-badge{align-items:center;gap:var(--ds-space-050);display:inline-flex}.zb-badge .zds-icon{color:var(--ds-icon-subtle)}.zb-card-slot{height:var(--zb-slot-h,var(--ds-space-1000));border-radius:var(--ds-radius-large);background:var(--ds-background-neutral-hovered)}.zb-card.is-overlay{background:var(--ds-surface-overlay);box-shadow:var(--ds-shadow-overlay);cursor:grabbing;transform:rotate(4deg)}.zb-list-foot{gap:var(--ds-space-050);padding:var(--ds-space-050) var(--ds-space-100) var(--ds-space-100);display:flex}.zb-list-foot .zds-btn--subtle:first-child{flex:1;justify-content:flex-start}.zb-composer{gap:var(--ds-space-100);padding:var(--ds-space-050) var(--ds-space-100) var(--ds-space-100);flex-direction:column;display:flex}.zb-composer textarea{min-height:var(--ds-space-800);resize:vertical}.zb-composer-actions{align-items:center;gap:var(--ds-space-050);display:flex}.zb-add-list{flex:0 0 var(--zb-list-w);flex-direction:column;display:flex}.zb-add-list>.zds-btn{border-radius:var(--ds-radius-xlarge);background:color-mix(in srgb, var(--ds-surface) 64%, transparent);height:44px;color:var(--ds-text);justify-content:flex-start}.zb-add-list-form{padding:var(--ds-space-100);border-radius:var(--ds-radius-xlarge);background:var(--ds-surface);gap:var(--ds-space-100);flex-direction:column;display:flex}.zb-no-match{padding:var(--ds-space-100) var(--ds-space-050);color:var(--ds-text-subtlest);font-size:12px;line-height:16px}.zb-list-menu{width:304px;max-width:304px}.zb-list-menu-head{align-items:center;gap:var(--ds-space-100);padding:0 var(--ds-space-100) var(--ds-space-050) var(--ds-space-200);display:flex}.zb-list-menu-head h2{color:var(--ds-text-subtle);flex:1;font-size:14px;font-weight:653;line-height:20px}.zb-list-colors{gap:var(--ds-space-100);padding:var(--ds-space-050) var(--ds-space-200) var(--ds-space-100);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.zb-list-color{height:var(--ds-space-400);border-radius:var(--ds-radius-small);cursor:pointer;border:var(--ds-border-width) solid;justify-content:center;align-items:center;padding:0;display:flex}.zb-list-color[aria-pressed=true]{box-shadow:0 0 0 var(--ds-border-width-selected) var(--ds-border-selected)}.zb-list-color:focus-visible{outline:var(--ds-border-width-focused) solid var(--ds-border-focused);outline-offset:2px}.zb-board-menu{z-index:var(--ds-z-index-layer);background:var(--ds-surface-overlay);width:340px;max-width:100%;box-shadow:var(--ds-shadow-overlay);color:var(--ds-text);animation:zb-panel-in var(--ds-duration-long) var(--ds-easing-out-bold);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}@keyframes zb-panel-in{0%{transform:translate(100%)}to{transform:none}}.zb-board-menu-head{align-items:center;gap:var(--ds-space-100);padding:var(--ds-space-150) var(--ds-space-150) var(--ds-space-150) var(--ds-space-200);border-bottom:var(--ds-border-width) solid var(--ds-border);display:flex}.zb-board-menu-head h2{flex:1;font-size:16px;font-weight:653;line-height:20px}.zb-feed{padding:var(--ds-space-150) var(--ds-space-200) var(--ds-space-300);border-top:var(--ds-border-width) solid var(--ds-border)}.zb-feed h3{align-items:center;gap:var(--ds-space-100);margin:0 0 var(--ds-space-150);font-size:14px;font-weight:653;line-height:20px;display:flex}.zb-feed ul{gap:var(--ds-space-150);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zb-empty-board{flex:0 464px;padding:0}.zb-empty-art{gap:var(--ds-space-100);align-items:flex-start;height:112px;display:flex}.zb-empty-art>div{gap:var(--ds-space-050);width:44px;padding:var(--ds-space-075);border-radius:var(--ds-radius-large);flex-direction:column;display:flex}.zb-empty-art span{height:var(--ds-space-200);border-radius:var(--ds-radius-small);background:var(--ds-surface-raised)}.zb-empty-art .add{border:var(--ds-border-width-selected) dashed var(--ds-border-brand);height:88px;color:var(--ds-icon-brand);justify-content:center;align-items:center}.zb-card-modal header{align-items:flex-start;gap:var(--ds-space-150)}.zb-card-modal h1{overflow-wrap:anywhere;cursor:pointer;font-size:20px;font-weight:653;line-height:24px}.zb-card-sub{align-items:center;gap:var(--ds-space-100);color:var(--ds-text-subtle);flex-wrap:wrap;display:flex}.zb-card-cols{gap:var(--ds-space-300);flex-wrap:wrap;display:flex}.zb-card-main{gap:var(--ds-space-300);min-width:0;padding-left:var(--ds-space-400);flex-direction:column;flex:999 420px;display:flex}.zb-card-side{gap:var(--ds-space-075);flex-direction:column;flex:176px;max-width:100%;display:flex}.zb-card-side .zds-btn{justify-content:flex-start}.zb-card-side h2{margin:var(--ds-space-150) 0 var(--ds-space-025)}.zb-card-side h2:first-child{margin-top:0}.zb-fields{gap:var(--ds-space-200) var(--ds-space-300);flex-wrap:wrap;display:flex}.zb-sec{gap:var(--ds-space-100);flex-direction:column;display:flex}.zb-sec-head{align-items:center;gap:var(--ds-space-150);margin-left:var(--ds-space-negative-400);display:flex}.zb-sec-head>.zds-icon{width:20px;height:20px;color:var(--ds-icon-subtle)}.zb-sec-head h2{flex:1;font-size:16px;font-weight:653;line-height:20px}.zb-desc{white-space:pre-wrap;overflow-wrap:anywhere;cursor:pointer;border-radius:var(--ds-radius-medium)}.zb-desc.is-empty{padding:var(--ds-space-100) var(--ds-space-150);background:var(--ds-background-neutral);color:var(--ds-text-subtle)}.zb-progress-row{color:var(--ds-text-subtle);justify-content:space-between;font-size:12px;line-height:16px;display:flex}.zb-item{align-items:center;gap:var(--ds-space-100);display:flex}.zb-item .zds-check{flex:1}.zb-item-actions{gap:var(--ds-space-025);opacity:0;display:flex}.zb-item:hover .zb-item-actions,.zb-item:focus-within .zb-item-actions{opacity:1}.zb-att{gap:var(--ds-space-100);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zb-att li{align-items:center;gap:var(--ds-space-150);display:flex}.zb-att a{color:var(--ds-text);overflow-wrap:anywhere;font-weight:500;text-decoration:none}.zb-att a:hover{text-decoration:underline}.zb-timeline{gap:var(--ds-space-200);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zb-timeline>li,.zb-comment-box{gap:var(--ds-space-150);margin-left:calc(-1 * var(--ds-space-500));display:flex}.zb-comment-body{padding:var(--ds-space-100) var(--ds-space-150);white-space:pre-wrap;overflow-wrap:anywhere}.zb-zspace{gap:var(--ds-space-100);background:var(--ds-background-neutral);flex-direction:column;display:flex}.zb-pop-anchor{display:inline-flex;position:relative}.zb-pop-anchor.block{display:block}.zb-pop-below{top:calc(100% + var(--ds-space-050));left:0}.zb-pop-below.right{left:auto;right:0}.zb-picker{gap:var(--ds-space-150);width:304px;padding:var(--ds-space-100) var(--ds-space-150) var(--ds-space-150);flex-direction:column;display:flex}.zb-picker-head{align-items:center;gap:var(--ds-space-100);display:flex}.zb-picker-head h2{text-align:center;padding-left:var(--ds-space-400);color:var(--ds-text-subtle);flex:1;font-size:14px;font-weight:653;line-height:20px}.zb-label-chip{min-height:32px;padding:var(--ds-space-050) var(--ds-space-150);border:var(--ds-border-width) solid;border-radius:var(--ds-radius-small);align-items:center;gap:var(--ds-space-075);flex:1;font-weight:500;display:flex}.zb-cal{gap:var(--ds-space-025);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.zb-cal .dow{color:var(--ds-text-subtlest);font-size:12px;font-weight:653;line-height:24px}.zb-cal .zds-btn{width:100%;padding:0}.zb-cal .zds-btn.is-sel{background:var(--ds-background-selected-bold);color:var(--ds-text-inverse);font-weight:653}.zb-cal .zds-btn.is-today{box-shadow:inset 0 calc(-1 * var(--ds-border-width-selected)) 0 var(--ds-border-selected);font-weight:653}.zb-member-opt{align-items:center;gap:var(--ds-space-100);width:100%;display:flex}.zb-mobile-tabs{background:var(--ds-surface);padding:var(--ds-space-050) var(--ds-space-100) 0;overflow-x:auto}.zb-mobile-tabs .zds-tablist{width:max-content}.zb-mobile-tabs .zds-tab{align-items:center;gap:var(--ds-space-075);min-height:44px;display:inline-flex}.zb-mobile-panel{min-height:0;margin:var(--ds-space-150) var(--ds-space-150) var(--ds-space-200);border-radius:var(--ds-radius-xlarge);flex-direction:column;flex:1;display:flex}.zb-mobile-panel .zb-cards{flex:1}.zb-mobile-panel .zb-card-title{font-size:16px;line-height:24px}@media (width<=767px){.zb-header nav,.zb-search,.zb-board-bar .zb-hide-mobile{display:none}.zb-modal-layer{padding:0}.zb-modal-layer>.zds-modal{border-radius:0;width:100%;min-height:100%}.zb-card-main{padding-left:0}.zb-sec-head,.zb-timeline>li,.zb-comment-box{margin-left:0}.zb-home{padding:var(--ds-space-300) var(--ds-space-200)}.zb-sidenav{max-width:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}:root,[data-theme=light]{--zb-list:#f1f2f4;--zb-app:#f7f8f9;--zb-inbox-a:#cfe1fd;--zb-inbox-b:#e9f2fe;--zb-nav:var(--ds-surface-overlay)}[data-theme=dark]{--zb-list:#101204;--zb-app:#1f1f21;--zb-inbox-a:#123263;--zb-inbox-b:#0f2747;--zb-nav:#18191a}.zb-app{background:var(--zb-app);height:100dvh;color:var(--ds-text);flex-direction:column;display:flex;overflow:hidden}.zb-header{height:48px;padding:0 var(--ds-space-100);gap:var(--ds-space-100);background:0 0;border-bottom:0;flex-wrap:nowrap}.zb-header .zb-brand{padding:var(--ds-space-050)}.zb-header-right{align-items:center;gap:var(--ds-space-050);flex-shrink:0;margin-left:auto;display:flex}.zb-search{flex:auto;width:auto;min-width:0;max-width:none;position:relative}.zb-search .zds-input{background:var(--ds-background-input);height:32px}.zb-search.is-compact{flex:auto}.zb-search-pop{top:calc(100% + var(--ds-space-050));max-height:420px;padding:var(--ds-space-050);left:0;right:0;overflow-y:auto}.zb-search-item{align-items:center;gap:var(--ds-space-150);width:100%;padding:var(--ds-space-100) var(--ds-space-150);border-radius:var(--ds-radius-medium);color:var(--ds-text);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.zb-search-item.is-active{background:var(--ds-background-neutral-subtle-hovered)}.zb-search-swatch{border-radius:var(--ds-radius-small);flex-shrink:0;width:32px;height:24px}.zb-search-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.zb-shortcut{align-items:center;gap:var(--ds-space-150);padding:var(--ds-space-075) var(--ds-space-200);display:flex}.zb-shortcut kbd{min-width:28px;padding:0 var(--ds-space-075);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-small);font:500 12px/20px var(--font-mono);text-align:center;background:var(--ds-background-neutral)}.zb-workspace{min-height:0;padding:var(--ds-space-050) var(--ds-space-150) 72px;flex:1;align-items:stretch;gap:0;display:flex}.zb-slot{flex:none;min-width:0;display:flex}.zb-slot-main{flex:auto;min-width:320px}.zb-resize{flex:0 0 var(--ds-space-150);cursor:col-resize;touch-action:none;position:relative}.zb-resize:after{content:"";border-radius:var(--ds-radius-full);background:var(--ds-border);opacity:0;width:4px;height:32px;transition:opacity var(--ds-duration-short);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zb-resize:hover:after,.zb-resize:focus-visible:after{opacity:1}.zb-resize:focus-visible{outline:none}.zb-panel{border-radius:var(--ds-radius-xlarge);min-width:0;min-height:0;box-shadow:var(--ds-shadow-raised);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.zb-panel-head{align-items:center;gap:var(--ds-space-050);padding:var(--ds-space-150) var(--ds-space-100) var(--ds-space-100) var(--ds-space-200);display:flex;position:relative}.zb-panel-head h2{align-items:center;gap:var(--ds-space-100);flex:1;min-width:0;font-size:16px;font-weight:653;line-height:20px;display:flex}.zb-panel-pop{top:calc(100% - 4px);right:var(--ds-space-100)}.zb-panel-empty{padding:var(--ds-space-200);color:var(--ds-text-subtle);margin:0}.zb-on{background:var(--ds-background-selected)!important;color:var(--ds-text-selected)!important}.zb-panel-inbox{background:linear-gradient(180deg, var(--zb-inbox-a), var(--zb-inbox-b))}.zb-inbox-add{padding:0 var(--ds-space-100) var(--ds-space-100)}.zb-inbox-add-btn{width:100%;height:40px;padding:0 var(--ds-space-150);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-large);background:color-mix(in srgb, var(--ds-surface-raised) 70%, transparent);color:var(--ds-text-subtle);text-align:left;font:inherit;cursor:text}.zb-inbox-cards{padding-bottom:var(--ds-space-200);flex:1}.zb-cards.is-over{background:color-mix(in srgb, var(--ds-background-selected) 40%, transparent);border-radius:var(--ds-radius-large)}.zb-panel-planner{background:var(--ds-surface);border:var(--ds-border-width) solid var(--ds-border)}.zb-panel-planner .zb-panel-head h2{font-size:14px}.zb-plan-body{padding:0 var(--ds-space-150) var(--ds-space-300);gap:var(--ds-space-100);flex-direction:column;flex:1;display:flex;overflow-y:auto}.zb-plan-hint{margin:0 0 var(--ds-space-050);padding:var(--ds-space-150);border-radius:var(--ds-radius-large);background:var(--ds-background-information);color:var(--ds-text-subtle);font-size:12px;line-height:16px}.zb-plan-day{padding:var(--ds-space-100);border-radius:var(--ds-radius-large);transition:background-color var(--ds-duration-short)}.zb-plan-day.is-over{background:var(--ds-background-selected);box-shadow:inset 0 0 0 var(--ds-border-width-selected) var(--ds-border-selected)}.zb-plan-day.is-overdue h3 strong{color:var(--ds-text-danger)}.zb-plan-day h3{color:var(--ds-text-subtle);margin-bottom:var(--ds-space-050);font-size:14px;font-weight:400;line-height:20px}.zb-plan-day h3 strong{color:var(--ds-text);margin-right:var(--ds-space-050);font-weight:653}.zb-plan-day ul{gap:var(--ds-space-075);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zb-plan-empty{color:var(--ds-text-subtlest);margin:0;font-size:12px;line-height:16px}.zb-plan-item{align-items:flex-start;gap:var(--ds-space-075);display:flex}.zb-plan-item.is-dragging{opacity:.4}.zb-plan-check{width:24px;height:24px;margin-top:var(--ds-space-075);border-radius:var(--ds-radius-full);color:var(--ds-icon-subtle);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.zb-plan-check[aria-pressed=true]{color:var(--ds-icon-success)}.zb-plan-card{gap:var(--ds-space-025);min-width:0;padding:var(--ds-space-075) var(--ds-space-150);border-radius:var(--ds-radius-large);background:var(--ds-surface-raised);box-shadow:var(--ds-shadow-raised);color:var(--ds-text);flex-direction:column;flex:1;text-decoration:none;display:flex}.zb-plan-card:hover{background:var(--ds-surface-raised-hovered)}.zb-plan-item.is-done .zb-plan-title{color:var(--ds-text-subtlest);text-decoration:line-through}.zb-panel-board{box-shadow:none}.zb-panel-board .zb-board-bar{padding:var(--ds-space-100) var(--ds-space-100) var(--ds-space-100) var(--ds-space-200);background:color-mix(in srgb, var(--ds-surface) 40%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.zb-panel-board .zb-board-bar h1{cursor:pointer;padding:var(--ds-space-050) var(--ds-space-100);border-radius:var(--ds-radius-medium);font-size:18px;line-height:24px}.zb-panel-board .zb-board-bar h1:hover{background:var(--ds-background-neutral-subtle-hovered)}.zb-views-btn{padding:0 var(--ds-space-075)}.zb-share-btn{background:var(--ds-text)!important;color:var(--ds-surface)!important}.zb-panel-board .zb-canvas{padding-bottom:var(--ds-space-200)}.zb-board-menu{top:calc(100% + var(--ds-space-050));border-radius:var(--ds-radius-large);width:340px;max-height:min(640px,100vh - 140px);animation:zb-pop-in var(--ds-duration-short) var(--ds-easing-out-practical);position:absolute;bottom:auto;left:auto;right:0}.zb-list{background:var(--zb-list);box-shadow:var(--ds-shadow-raised)}.zb-list-head h2{color:var(--ds-text)}.zb-card-item{position:relative}.zb-card-check{z-index:1;border:var(--ds-border-width-selected) solid var(--ds-icon-subtle);border-radius:var(--ds-radius-full);background:var(--ds-surface-raised);color:#0000;opacity:0;cursor:pointer;width:18px;height:18px;transition:opacity var(--ds-duration-short) var(--ds-easing-out-practical);place-items:center;padding:0;display:grid;position:absolute;left:10px}.zb-card-check:hover{color:var(--ds-icon-subtle)}.zb-card-item.is-done .zb-card-check{opacity:1;border-color:var(--ds-icon-success);background:var(--ds-icon-success);color:var(--ds-surface)}.zb-card-item:hover .zb-card-check,.zb-card-check:focus-visible{opacity:1}.zb-card-item .zb-card-title{transition:padding-left var(--ds-duration-short) var(--ds-easing-out-practical)}.zb-card-item:hover .zb-card-title,.zb-card-item.is-done .zb-card-title,.zb-card-item:focus-within .zb-card-title{padding-left:24px;display:block}.zb-card-edit{top:var(--ds-space-050);right:var(--ds-space-050);z-index:1;opacity:0;position:absolute;background:var(--ds-surface-raised)!important}.zb-card-item:hover .zb-card-edit,.zb-card-edit:focus-visible{opacity:1}.zb-quick{gap:var(--ds-space-100);padding:var(--ds-space-150);z-index:var(--ds-z-index-layer);flex-direction:column;display:flex}.zb-quick-actions{gap:var(--ds-space-075);flex-direction:column;display:flex}.zb-quick-actions .zds-btn{justify-content:flex-start}.zb-plan-card.is-overlay,.zb-card.zb-plan-card{width:240px}.zb-panel-home{background:var(--ds-surface);border:var(--ds-border-width) solid var(--ds-border)}.zb-home-body{padding:var(--ds-space-400);gap:var(--ds-space-400);flex-direction:column;flex:1;display:flex;overflow-y:auto}.zb-home-body .zb-ws-head h1{font-size:24px;font-weight:653;line-height:28px}.zb-tile-foot{justify-content:space-between;align-items:center;font-size:12px;line-height:16px;display:flex}.zb-mine{gap:var(--ds-space-100);flex-direction:column;max-width:720px;margin:0;padding:0;list-style:none;display:flex}.zb-mine-card{align-items:center;gap:var(--ds-space-150);padding:var(--ds-space-100) var(--ds-space-150);color:var(--ds-text);text-decoration:none;display:flex}.zb-bottom-nav{left:50%;bottom:var(--ds-space-150);z-index:var(--ds-z-index-navigation);align-items:center;gap:var(--ds-space-050);padding:var(--ds-space-075);border-radius:var(--ds-radius-xlarge);background:var(--zb-nav);box-shadow:var(--ds-shadow-overlay);display:flex;position:fixed;transform:translate(-50%)}.zb-nav-btn{align-items:center;gap:var(--ds-space-075);height:32px;padding:0 var(--ds-space-150);border-radius:var(--ds-radius-large);color:var(--ds-text-subtle);font:500 14px/20px var(--font-sans);cursor:pointer;transition:background-color var(--ds-duration-short) var(--ds-easing-out-practical);background:0 0;border:0;display:inline-flex;position:relative}.zb-nav-btn:hover{background:var(--ds-background-neutral-subtle-hovered);color:var(--ds-text)}.zb-nav-btn.is-on{background:var(--ds-background-selected);color:var(--ds-text-selected)}.zb-nav-btn.is-on:after{content:"";border-radius:var(--ds-radius-full);background:var(--ds-border-selected);width:16px;height:2px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.zb-nav-btn:focus-visible{outline:var(--ds-border-width-focused) solid var(--ds-border-focused);outline-offset:2px}.zb-nav-btn:disabled{opacity:.5;cursor:not-allowed}.zb-nav-sep{width:var(--ds-border-width);background:var(--ds-border);flex:0 0 1px;height:20px;margin:0}.zb-nav-switch{box-shadow:inset 0 0 0 var(--ds-border-width) var(--ds-border-discovery)}.zb-switch-layer{z-index:var(--ds-z-index-blanket);background:var(--ds-blanket);padding:var(--ds-space-600) var(--ds-space-200) var(--ds-space-200);animation:zb-fade var(--ds-duration-medium) var(--ds-easing-out-practical);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.zb-switch{gap:var(--ds-space-150);width:720px;max-width:100%;max-height:calc(100vh - 96px);padding-bottom:var(--ds-space-200);flex-direction:column;display:flex;position:relative}.zb-switch-head{align-items:center;gap:var(--ds-space-100);padding:var(--ds-space-200) var(--ds-space-200) 0;display:flex}.zb-switch-body{padding:0 var(--ds-space-200);gap:var(--ds-space-300);flex-direction:column;display:flex;overflow-y:auto}.zb-switch-sec h3{align-items:center;gap:var(--ds-space-100);margin-bottom:var(--ds-space-150);color:var(--ds-text-subtle);font-size:14px;font-weight:653;line-height:20px;display:flex}.zb-thumbs{gap:var(--ds-space-150);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.zb-thumb{border-radius:var(--ds-radius-large);background:var(--ds-surface-raised);box-shadow:var(--ds-shadow-raised);color:var(--ds-text);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.zb-thumb:hover{background:var(--ds-surface-raised-hovered)}.zb-thumb:focus-visible{outline:var(--ds-border-width-focused) solid var(--ds-border-focused);outline-offset:2px}.zb-thumb-bg{height:64px}.zb-thumb-name{justify-content:space-between;align-items:center;gap:var(--ds-space-050);padding:var(--ds-space-100) var(--ds-space-150);font-weight:500;display:flex}.zb-thumbs.is-list{grid-template-columns:1fr}.zb-thumbs.is-list .zb-thumb{flex-direction:row;align-items:center}.zb-thumbs.is-list .zb-thumb-bg{width:48px;height:32px;margin:var(--ds-space-050) 0 var(--ds-space-050) var(--ds-space-100);border-radius:var(--ds-radius-small)}@media (width<=767px){.zb-header .zb-brand-name{display:none}.zb-workspace{padding:var(--ds-space-050) var(--ds-space-100) 72px}.zb-slot,.zb-slot-main{flex:auto;min-width:0;width:auto!important}.zb-home-body{padding:var(--ds-space-200)}.zb-board-menu{top:56px;right:var(--ds-space-100);left:var(--ds-space-100);width:auto;position:fixed}.zb-card-edit{display:none}}.zb-cm{width:1080px;max-width:100%;margin-bottom:72px;padding:0;position:relative;overflow:visible}.zb-cm.is-solo{width:760px}.zb-cm-top{align-items:center;gap:var(--ds-space-100);padding:var(--ds-space-150) var(--ds-space-150) var(--ds-space-150) var(--ds-space-300);border-bottom:var(--ds-border-width) solid var(--ds-border);display:flex}.zb-cm-list{align-items:center;gap:var(--ds-space-050);height:28px;padding:0 var(--ds-space-100);border-radius:var(--ds-radius-medium);background:var(--ds-background-neutral);color:var(--ds-text);font:653 14px/20px var(--font-sans);cursor:pointer;border:0;display:inline-flex}.zb-cm-list:hover{background:var(--ds-background-neutral-hovered)}.zb-cm-cover{height:72px}.zb-cm-cols{align-items:stretch;min-height:420px;display:flex}.zb-cm-main{min-width:0;padding:var(--ds-space-300) var(--ds-space-400) var(--ds-space-400);gap:var(--ds-space-300);flex-direction:column;flex:60%;display:flex}.zb-cm-side{min-width:0;max-width:440px;padding:var(--ds-space-300);border-left:var(--ds-border-width) solid var(--ds-border);background:var(--ds-surface-sunken);border-bottom-right-radius:var(--ds-radius-xlarge);flex:0 0 40%}.zb-cm.is-solo .zb-cm-main{flex-basis:100%}.zb-cm-side .zb-sec-head,.zb-cm-side .zb-timeline>li,.zb-cm-side .zb-comment-box{margin-left:0}.zb-cm-title{align-items:flex-start;gap:var(--ds-space-150);display:flex}.zb-cm-title h1{overflow-wrap:anywhere;cursor:pointer;font-size:24px;font-weight:653;line-height:28px}.zb-cm-check{border:var(--ds-border-width-selected) solid var(--ds-icon-subtle);border-radius:var(--ds-radius-full);color:#0000;cursor:pointer;background:0 0;flex-shrink:0;place-items:center;width:24px;height:24px;margin-top:2px;padding:0;display:grid}.zb-cm-check:hover{color:var(--ds-icon-subtle)}.zb-cm-check.is-done{border-color:var(--ds-icon-success);background:var(--ds-icon-success);color:var(--ds-surface)}.zb-cm-chips{gap:var(--ds-space-100);flex-wrap:wrap;padding-left:36px;display:flex}.zb-cm-main .zb-fields{padding-left:36px}.zb-cm-main .zb-sec-head,.zb-cm-main>.zb-sec,.zb-cm-main>.zb-zspace{margin-left:0}.zb-cm-dock{align-items:center;gap:var(--ds-space-050);padding:var(--ds-space-075);border-radius:var(--ds-radius-xlarge);background:var(--zb-nav);box-shadow:var(--ds-shadow-overlay);display:flex;position:absolute;bottom:-60px;left:50%;transform:translate(-50%)}@media (width<=900px){.zb-cm-cols{flex-direction:column}.zb-cm-side{border-left:0;border-top:var(--ds-border-width) solid var(--ds-border);border-radius:0;max-width:none}.zb-cm-main{padding:var(--ds-space-200)}.zb-cm-chips,.zb-cm-main .zb-fields{padding-left:0}.zb-cm{margin-bottom:0}.zb-cm-dock{bottom:var(--ds-space-100);margin:var(--ds-space-100) auto;width:max-content;position:sticky;left:auto;transform:none}}.zb-nav-btn{white-space:nowrap}@media (width<=420px){.zb-hide-xs{display:none}}:root,[data-theme=light]{--zb-due-done:var(--ds-background-accent-lime-subtle);--zb-due-over:var(--ds-background-accent-red-subtle);--zb-due-soon:var(--ds-background-accent-yellow-subtle);--zb-due-ink:var(--ds-text)}[data-theme=dark]{--zb-due-done:var(--ds-background-accent-lime-bolder);--zb-due-over:var(--ds-background-accent-red-bolder);--zb-due-soon:var(--ds-background-accent-yellow-bolder);--zb-due-ink:var(--ds-text-inverse)}.zb-label{align-items:center;gap:var(--ds-space-050);min-width:40px;max-width:100%;height:16px;padding:0 var(--ds-space-100);box-sizing:border-box;border-radius:var(--ds-radius-small);color:var(--ds-text);font:500 12px/16px var(--font-sans);white-space:nowrap;display:inline-flex;overflow:hidden}.zb-label>span{text-overflow:ellipsis;overflow:hidden}.zb-label.is-bar{width:40px;padding:0}.zb-label.is-lg{height:32px;padding:0 var(--ds-space-150);font-size:14px;line-height:20px}.zb-label.is-lg.is-bar{width:48px}.zb-due{align-items:center;gap:var(--ds-space-050);height:24px;padding:2px var(--ds-space-050);box-sizing:border-box;border-radius:var(--ds-radius-small);font:400 12px/20px var(--font-sans);color:var(--ds-text-subtle);display:inline-flex}.zb-due-done{background:var(--zb-due-done);color:var(--zb-due-ink)}.zb-due-over{background:var(--zb-due-over);color:var(--zb-due-ink)}.zb-due-soon{background:var(--zb-due-soon);color:var(--zb-due-ink)}.zb-badge{padding:2px var(--ds-space-050);box-sizing:border-box;min-height:24px}.zb-panel{border:var(--ds-border-width) solid var(--ds-border);box-shadow:none;border-radius:16px}.zb-panel-board{border-color:#0000}.zb-bottom-nav{border:var(--ds-border-width) solid var(--ds-border)}.zb-card:hover{background:var(--ds-surface-raised);box-shadow:inset 0 0 0 var(--ds-border-width-selected) var(--ds-border-focused), var(--ds-shadow-raised)}.zb-card-check{width:20px;height:20px;color:var(--ds-icon-subtle);border-radius:var(--ds-radius-medium);background:0 0;border:0;left:10px}.zb-card-check .zds-icon{width:16px;height:16px}.zb-card-check:before{content:"";border:1.5px solid var(--ds-icon-subtle);border-radius:var(--ds-radius-full);position:absolute;inset:2px}.zb-card-check .zds-icon{opacity:0}.zb-card-item.is-done .zb-card-check{color:var(--ds-icon-accent-lime);background:0 0}.zb-card-item.is-done .zb-card-check:before{display:none}.zb-card-item.is-done .zb-card-check .zds-icon{opacity:1}.zb-card-item:hover .zb-card-title,.zb-card-item.is-done .zb-card-title,.zb-card-item:focus-within .zb-card-title{padding-left:22px}.zb-card-item.is-done .zb-card-title{color:var(--ds-text-subtlest)}.zb-list-head{padding:var(--ds-space-100) var(--ds-space-100) 0 var(--ds-space-150);min-height:40px}.zb-list-head .zds-badge{padding:0 var(--ds-space-050);color:var(--ds-text-subtle);background:0 0;font-size:14px;line-height:20px}.zb-list-foot .zds-btn{border-radius:var(--ds-radius-large);padding:6px var(--ds-space-150) 6px var(--ds-space-100)}.zb-inbox-add-btn{height:36px;padding:var(--ds-space-100) var(--ds-space-150);background:var(--ds-surface-raised);box-shadow:var(--ds-shadow-raised);color:var(--ds-text-subtlest);border:0}.zb-inbox-add-btn:hover{background:var(--ds-surface-raised-hovered)}.zb-panel-board .zb-board-bar h1{padding:0 var(--ds-space-150);font-size:16px;line-height:32px}.zb-panel-board .zb-board-bar{z-index:var(--ds-z-index-dialog);position:relative}.zb-logo{flex-shrink:0;display:block}.zb-header .zb-brand{padding:var(--ds-space-025);border-radius:var(--ds-radius-medium)}.zb-header .zb-brand:hover{background:var(--ds-background-neutral-subtle-hovered)}.zb-header .zb-brand:focus-visible{outline:var(--ds-border-width-focused) solid var(--ds-border-focused);outline-offset:2px}.zb-panel-pop{left:var(--ds-space-100);right:var(--ds-space-100);max-height:min(560px,100vh - 180px);overflow-y:auto;width:auto!important}@media (width<=767px){.zb-panel-board .zb-board-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ds-surface)}.zb-header .zb-pop-anchor>.zb-pop,.zb-board-bar .zb-pop,.zb-board-menu,.zb-panel-pop,.zb-modal-layer .zb-pop{top:52px;left:var(--ds-space-100);right:var(--ds-space-100);max-height:calc(100vh - 140px);position:fixed;bottom:auto;overflow-y:auto;width:auto!important}}.zb-panel-board .zb-board-bar{flex-wrap:nowrap}.zb-panel-board .zb-board-bar>*{flex-shrink:0}.zb-panel-board .zb-board-bar>h1,.zb-panel-board .zb-board-bar>:first-child{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.zb-header{padding:var(--ds-space-100);gap:var(--ds-space-100)}.zb-header-center{justify-content:center;align-items:center;gap:var(--ds-space-100);flex:auto;min-width:0;display:flex}.zb-header-center .zb-search{flex:auto;max-width:780px}.zb-header-right{gap:var(--ds-space-050);margin-left:0}.zb-header-right .zds-btn--icon{border-radius:var(--ds-radius-medium);width:32px;height:32px}.zb-avatar-btn{border-radius:var(--ds-radius-medium);place-items:center;width:32px;height:32px;display:grid}.zb-avatar-btn:hover{background:var(--ds-background-neutral-subtle-hovered)}@media (width<=767px){.zb-header-center{justify-content:flex-start}}.zb-header .zb-brand{height:32px;padding:0 var(--ds-space-100);margin-left:calc(-1 * var(--ds-space-100))}.zb-cm-check{position:relative}.zb-burst{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.zb-burst i{background:var(--ds-icon-accent-lime);opacity:0;width:2px;height:5px;transform:rotate(var(--a)) translateY(-9px);animation:zb-burst-ray .52s var(--ds-easing-out-practical) 90ms forwards;border-radius:1px;position:absolute;top:-2.5px;left:-1px}.zb-cm-check .zb-burst i{height:6px;transform:rotate(var(--a)) translateY(-12px);animation-name:zb-burst-ray-lg;top:-3px}@keyframes zb-burst-ray{0%{opacity:0;transform:rotate(var(--a)) translateY(-8px)}30%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-14px)}}@keyframes zb-burst-ray-lg{0%{opacity:0;transform:rotate(var(--a)) translateY(-11px)}30%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-18px)}}.zb-card-item.is-popping .zb-card-check .zds-icon,.zb-cm-check.is-popping .zds-icon{animation:zb-check-in .26s var(--ds-easing-out-practical) both}.zb-cm-check.is-popping{animation:zb-check-ring .26s var(--ds-easing-out-practical) both}@keyframes zb-check-in{0%{opacity:0;transform:scale(.2)}35%{opacity:.6}to{opacity:1;transform:scale(1)}}@keyframes zb-check-ring{0%{transform:scale(.85)}to{transform:scale(1)}}@property --zb-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}.zb-nav-switch{isolation:isolate;box-shadow:none;position:relative}.zb-nav-switch:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--zb-sweep), transparent 0deg, transparent 200deg, color-mix(in srgb, var(--ds-border-discovery) 40%, transparent) 280deg, var(--ds-border-discovery) 352deg, transparent 360deg);-webkit-mask-composite:xor;opacity:0;padding:2px;animation:2.4s linear .8s zb-sweep-intro;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.zb-nav-switch:hover:before,.zb-nav-switch:focus-visible:before{animation:2.4s linear zb-sweep}@keyframes zb-sweep{0%{--zb-sweep:0deg;opacity:0}8%{opacity:1}85%{opacity:1}to{--zb-sweep:360deg;opacity:0}}@keyframes zb-sweep-intro{0%{--zb-sweep:0deg;opacity:0}8%{opacity:1}85%{opacity:1}to{--zb-sweep:360deg;opacity:0}}@media (prefers-reduced-motion:reduce){.zb-burst,.zb-nav-switch:before{display:none}.zb-card-item.is-popping .zb-card-check .zds-icon,.zb-cm-check.is-popping,.zb-cm-check.is-popping .zds-icon{animation:none}}.zb-card-edit.zds-btn--icon{width:28px;height:28px}@media (width<=767px){.zb-header{height:48px;padding:var(--ds-space-100);gap:var(--ds-space-100)}.zb-header .zds-btn,.zb-header .zds-btn--icon{min-width:0;height:32px;min-height:32px}.zb-header .zds-btn--icon,.zb-header-right .zds-btn--icon{width:32px}.zb-header .zds-btn--primary{padding:0 var(--ds-space-150)}.zb-header-center{justify-content:center}.zb-header-right{gap:var(--ds-space-050)}.zb-board-bar .zds-btn,.zb-board-bar .zds-btn--icon{min-width:0;height:32px;min-height:32px}.zb-board-bar .zds-btn--icon{width:32px}.zb-panel-board .zb-board-bar{gap:var(--ds-space-050);padding:var(--ds-space-100) var(--ds-space-100) var(--ds-space-100) var(--ds-space-150)}}@keyframes zb-sweep-loop{to{--zb-sweep:360deg}}.zb-nav-switch:before,.zb-nav-switch:hover:before,.zb-nav-switch:focus-visible:before{opacity:1;animation:2.4s linear infinite zb-sweep-loop}.zb-cm-top{height:56px;padding:0 var(--ds-space-200) 0 var(--ds-space-300);gap:var(--ds-space-100);border-bottom:0}.zb-cm-list{height:24px;padding:2px var(--ds-space-050);border-radius:var(--ds-radius-small);font-weight:500}.zb-cm-top .zds-btn--icon{border-radius:var(--ds-radius-full);width:32px;height:32px}.zb-cm-main{padding:var(--ds-space-300) 40px var(--ds-space-400) 56px;gap:var(--ds-space-300)}.zb-cm-title{gap:7px;margin-left:-39px}.zb-cm-title h1{padding:0;font-size:28px;line-height:32px}.zb-cm-check{border-radius:var(--ds-radius-medium);color:#0000;background:0 0;border:0;width:32px;height:32px;margin-top:0}.zb-cm-check:after{content:"";border:2px solid var(--ds-icon-subtle);border-radius:var(--ds-radius-full);position:absolute;inset:7px}.zb-cm-check .zds-icon{z-index:1;width:16px;height:16px;position:relative}.zb-cm-check:hover{background:var(--ds-background-neutral-subtle-hovered);color:var(--ds-icon-subtle)}.zb-cm-check.is-done{color:var(--ds-surface);background:0 0}.zb-cm-check.is-done:after{border-color:var(--ds-icon-success);background:var(--ds-icon-success)}.zb-cm-chips{gap:var(--ds-space-100);padding-left:0}.zb-cm-chips .zds-btn{height:32px;padding:var(--ds-space-050) var(--ds-space-100);border:var(--ds-border-width) solid var(--ds-border);box-shadow:none;background:0 0;gap:6px}.zb-cm-chips .zds-btn:hover{background:var(--ds-background-neutral-subtle-hovered)}.zb-cm-main .zb-fields{margin-top:var(--ds-space-100);gap:var(--ds-space-200) var(--ds-space-100);padding-left:0}.zb-cm-main .zb-fields .zds-field{gap:var(--ds-space-050)}.zb-cm-main .zb-fields .zds-label{font-size:12px;font-weight:600;line-height:20px}.zb-cm-main .zb-fields [role=group]{gap:var(--ds-space-050)!important}.zb-cm-main .zb-fields .zb-label.is-lg{min-width:48px;height:32px;padding:0 var(--ds-space-150);border-radius:var(--ds-radius-small);justify-content:center}.zb-cm-main .zb-fields .zds-btn--icon{width:32px;min-width:32px;height:32px;padding:var(--ds-space-100);background:var(--ds-background-neutral);box-shadow:none;border:0}.zb-cm-main .zb-fields .zds-btn--icon:not(.zds-btn--circle){border-radius:var(--ds-radius-medium)}.zb-cm-main .zb-fields .zds-btn--default:not(.zds-btn--icon){height:32px;padding:6px var(--ds-space-150)}.zb-cm-main .zb-sec-head{gap:var(--ds-space-150);min-height:32px;margin-left:-32px}.zb-cm .zb-sec-head h2{font-size:14px;font-weight:653;line-height:20px}.zb-cm-cols{min-height:0}.zb-cm-main{flex:auto}.zb-cm-side{max-width:460px;padding:var(--ds-space-200);flex:0 0 460px}.zb-cm-side .zb-sec-head{min-height:32px}.zb-cm-side .zb-sec-head .zds-btn{height:32px;padding:6px var(--ds-space-150)}.zb-cm-side .zb-comment-box>.zds-avatar{display:none}.zb-cm-side .zb-comment-box .zds-input{border-radius:var(--ds-radius-large);min-height:36px}.zb-cm-side .zb-comment-box textarea{min-height:24px;padding:6px var(--ds-space-150)}.zb-cm-side .zb-timeline{gap:0}.zb-cm-side .zb-timeline>li{padding:var(--ds-space-100) 0;gap:var(--ds-space-050) var(--ds-space-100)}@media (width<=900px){.zb-cm-main{padding:var(--ds-space-200) var(--ds-space-200) var(--ds-space-300) 48px}.zb-cm-side{flex-basis:auto;max-width:none}}.zb-cm-side .zb-sec{gap:10px!important}.zb-nav-group{display:contents}.zb-bottom-nav{bottom:var(--ds-space-200);gap:6px;padding:6px}@media (width<=451px){.zb-bottom-nav{padding:var(--ds-space-100);box-shadow:none;border-top:var(--ds-border-width) solid var(--ds-border);border-radius:0;justify-content:flex-start;gap:6px;bottom:0;left:0;right:0;transform:none}.zb-bottom-nav .zb-nav-btn{min-width:40px;height:40px;min-height:0;padding:0 var(--ds-space-150);justify-content:center;gap:0}.zb-bottom-nav .zb-nav-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zb-bottom-nav .zb-nav-btn.is-on:not(.zb-nav-switch){background:var(--ds-background-selected);flex:auto}.zb-bottom-nav .zb-nav-switch{margin-left:auto}.zb-nav-sep{display:none}.zb-workspace{padding-bottom:64px}.zb-bottom-nav{padding:12px var(--ds-space-100) 11px;align-items:center;gap:6px}.zb-nav-group{flex:2 0;gap:6px;min-width:0;display:flex}.zb-bottom-nav .zb-nav-btn{border-radius:var(--ds-radius-large);flex:0 0 40px;width:40px;padding:12px}.zb-bottom-nav .zb-nav-btn.is-on:not(.zb-nav-switch){flex:0 0 40px}.zb-nav-group:last-of-type .zb-nav-btn{flex:auto;width:auto}.zb-bottom-nav .zb-nav-btn .zds-icon{width:16px;height:16px}.zb-bottom-nav .zb-nav-btn.is-on:after{width:12px;bottom:2px}.zb-nav-sep{flex:0 0 1px;height:28px;margin:0;display:block}.zb-bottom-nav .zb-nav-switch{flex:0 0 40px;margin-left:0}.zb-bottom-nav{border:0}.zb-bottom-nav .zb-nav-group:last-of-type .zb-nav-btn,.zb-bottom-nav .zb-nav-group:last-of-type .zb-nav-btn.is-on{flex:auto;width:auto}}.zb-rte-wrap{gap:var(--ds-space-100);flex-direction:column;display:flex}.zb-rte{border:var(--ds-border-width) solid var(--ds-border-input);border-radius:var(--ds-radius-medium);background:var(--ds-background-input)}.zb-rte:focus-within{border-color:var(--ds-border-focused);box-shadow:inset 0 0 0 var(--ds-border-width) var(--ds-border-focused)}.zb-rte-toolbar{z-index:2;align-items:center;gap:var(--ds-space-025);padding:var(--ds-space-100);border-bottom:var(--ds-border-width) solid var(--ds-border);background:inherit;border-radius:var(--ds-radius-medium) var(--ds-radius-medium) 0 0;flex-wrap:wrap;display:flex;position:sticky;top:0}.zb-rte-grow{flex:1}.zb-rte-sep{width:var(--ds-border-width);height:16px;margin:0 var(--ds-space-050);background:var(--ds-border)}.zb-rte-btn{min-width:24px;height:24px;padding:0 var(--ds-space-025);border-radius:var(--ds-radius-small);color:var(--ds-icon-subtle);cursor:pointer;background:0 0;border:0;grid-auto-flow:column;justify-content:center;align-items:center;gap:2px;display:inline-grid}.zb-rte-btn:hover:not(:disabled){background:var(--ds-background-neutral-subtle-hovered);color:var(--ds-icon)}.zb-rte-btn.is-on{background:var(--ds-background-selected);color:var(--ds-icon-selected)}.zb-rte-btn:disabled{opacity:.4;cursor:not-allowed}.zb-rte-btn:focus-visible{outline:var(--ds-border-width-focused) solid var(--ds-border-focused);outline-offset:1px}.zb-rte-select{min-width:40px;padding:0 var(--ds-space-050)}.zb-rte-rawlabel{font:653 12px/16px var(--font-sans);color:var(--ds-text-subtle);padding:0 var(--ds-space-050)}.zb-rte-pop{width:248px;z-index:var(--ds-z-index-dialog)}.zb-rte-help{width:300px;z-index:var(--ds-z-index-dialog);max-height:360px;overflow-y:auto}.zb-rte-form{width:300px;z-index:var(--ds-z-index-dialog);gap:var(--ds-space-075);padding:var(--ds-space-150);flex-direction:column;display:flex}.zb-rte-form-actions{justify-content:flex-end;gap:var(--ds-space-100);margin-top:var(--ds-space-050);display:flex}.zb-rte-h1{font-size:20px;font-weight:653;line-height:24px}.zb-rte-h2{font-size:16px;font-weight:653;line-height:20px}.zb-rte-h3{font-size:14px;font-weight:653;line-height:20px}.zb-rte-body{min-height:200px;max-height:60vh;overflow-y:auto}.zb-rte-raw{width:100%;min-height:200px;padding:var(--ds-space-150) var(--ds-space-200);color:var(--ds-text);font:400 13px/20px var(--font-mono,ui-monospace, monospace);resize:vertical;background:0 0;border:0;outline:none;display:block}.zb-rte-actions{align-items:center;gap:var(--ds-space-100);display:flex}.zb-rte-hint{margin-left:auto}.zb-rte-error{color:var(--ds-text-danger);margin:0;font-size:12px;line-height:16px}.zb-rte-content{padding:var(--ds-space-150) var(--ds-space-200);color:var(--ds-text);font:400 14px/20px var(--font-sans);overflow-wrap:anywhere;outline:none}.zb-rte-content.is-view{padding:0}.zb-rte-content>*+*{margin-top:var(--ds-space-100)}.zb-rte-content p{margin:0}.zb-rte-content h1{margin:var(--ds-space-200) 0 0;font-size:24px;font-weight:653;line-height:28px}.zb-rte-content h2{margin:var(--ds-space-200) 0 0;font-size:20px;font-weight:653;line-height:24px}.zb-rte-content h3{margin:var(--ds-space-150) 0 0;font-size:16px;font-weight:653;line-height:20px}.zb-rte-content>:first-child{margin-top:0}.zb-rte-content ul,.zb-rte-content ol{padding-left:var(--ds-space-300);margin:0}.zb-rte-content li+li{margin-top:var(--ds-space-050)}.zb-rte-content li>p{margin:0}.zb-rte-content ul[data-type=taskList]{padding-left:var(--ds-space-025);list-style:none}.zb-rte-content ul[data-type=taskList] li{align-items:flex-start;gap:var(--ds-space-100);display:flex}.zb-rte-content ul[data-type=taskList] li>label{flex-shrink:0;margin-top:2px}.zb-rte-content ul[data-type=taskList] li>label input{width:16px;height:16px;accent-color:var(--ds-background-brand-bold)}.zb-rte-content ul[data-type=taskList] li>div{flex:1;min-width:0}.zb-rte-content ul[data-type=taskList] li[data-checked=true]>div{color:var(--ds-text-subtlest);text-decoration:line-through}.zb-rte-content a{color:var(--ds-link);text-underline-offset:2px;cursor:pointer;text-decoration:underline}.zb-rte-content code{padding:0 var(--ds-space-050);border-radius:var(--ds-radius-small);background:var(--ds-background-neutral);font:400 12px/20px var(--font-mono,ui-monospace, monospace)}.zb-rte-content pre{padding:var(--ds-space-150) var(--ds-space-200);border-radius:var(--ds-radius-medium);background:var(--ds-background-neutral);margin:0;overflow-x:auto}.zb-rte-content pre code{background:0 0;padding:0;font-size:12px}.zb-rte-content blockquote{padding-left:var(--ds-space-150);border-left:2px solid var(--ds-border);color:var(--ds-text-subtle);margin:0}.zb-rte-content hr{border:0;border-top:var(--ds-border-width) solid var(--ds-border);margin:var(--ds-space-200) 0}.zb-rte-content img{border-radius:var(--ds-radius-medium);max-width:100%;height:auto;display:block}.zb-rte-content img.ProseMirror-selectednode{outline:2px solid var(--ds-border-focused)}.zb-rte-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--ds-text-subtlest);pointer-events:none}.zb-rte-view{cursor:pointer}.zb-rte-view .zb-rte-content ul[data-type=taskList] input{pointer-events:none}.zb-cl .zb-sec-head{min-height:32px}.zb-cl .zb-sec-head .zds-btn{height:32px;padding:6px var(--ds-space-150)}.zb-cl-progress{grid-template-columns:36px 1fr;align-items:center;min-height:10px;margin-left:-36px;display:grid}.zb-cl-pct{text-align:center;color:var(--ds-text-subtle);font-size:11px;line-height:10px}.zb-cl-bar{border-radius:var(--ds-radius-full);background:var(--ds-background-neutral);height:6px;overflow:hidden}.zb-cl-bar>span{border-radius:inherit;background:var(--ds-background-brand-bold);height:100%;transition:width var(--ds-duration-medium) var(--ds-easing-out-practical), background-color var(--ds-duration-medium);display:block}.zb-cl-bar.is-complete>span{background:var(--ds-background-success-bold)}.zb-cl-items{margin-left:-36px;display:grid}.zb-cl-alldone{margin:0 0 0 36px;padding:6px 0}.zb-cl-item{padding-left:var(--ds-space-100);grid-template-columns:28px 1fr;align-items:start;display:grid}.zb-cl-check{cursor:pointer;width:16px;height:16px;margin-top:10px;display:block;position:relative}.zb-cl-check input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.zb-cl-box{background:var(--ds-background-input);box-shadow:inset 0 0 0 1px var(--ds-border-input);color:#0000;transition:background-color var(--ds-duration-short), box-shadow var(--ds-duration-short);border-radius:2px;place-items:center;display:grid;position:absolute;inset:0}.zb-cl-box .zds-icon{width:12px;height:12px}.zb-cl-check:hover .zb-cl-box{background:var(--ds-background-input-hovered)}.zb-cl-check input:checked+.zb-cl-box{background:var(--ds-background-selected-bold);box-shadow:none;color:var(--ds-icon-inverse)}.zb-cl-check input:focus-visible+.zb-cl-box{outline:var(--ds-border-width-focused) solid var(--ds-border-focused);outline-offset:2px}.zb-cl-name{align-items:flex-start;gap:var(--ds-space-100);min-height:36px;padding:6px var(--ds-space-100);border-radius:var(--ds-radius-xlarge);transition:background-color var(--ds-duration-short);margin-left:-8px;display:flex;position:relative}.zb-cl-item:hover .zb-cl-name,.zb-cl-item.is-active .zb-cl-name{background:var(--ds-background-neutral-subtle-hovered)}.zb-cl-text{min-width:0;color:var(--ds-text);overflow-wrap:anywhere;cursor:pointer;flex:1;padding:2px 0;font-size:14px;line-height:20px}.zb-cl-item.is-done .zb-cl-text{color:var(--ds-text-subtlest);text-decoration:line-through}.zb-cl-name>.zds-input{flex:1}.zb-cl-tools{align-items:center;gap:var(--ds-space-050);flex-shrink:0;min-height:24px;display:flex}.zb-cl-hover{align-items:center;gap:var(--ds-space-050);opacity:0;transition:opacity var(--ds-duration-short);display:flex}.zb-cl-item:hover .zb-cl-hover,.zb-cl-item.is-active .zb-cl-hover,.zb-cl-hover:focus-within{opacity:1}.zb-cl-round{border-radius:var(--ds-radius-full);background:var(--ds-surface);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--ds-border);color:var(--ds-icon-subtle);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.zb-cl-round:hover{background:var(--ds-background-neutral-subtle-hovered);color:var(--ds-icon)}.zb-cl-round:focus-visible{outline:var(--ds-border-width-focused) solid var(--ds-border-focused);outline-offset:1px}.zb-cl-due{align-items:center;gap:var(--ds-space-050);height:24px;padding:0 var(--ds-space-075);border-radius:var(--ds-radius-full);font:400 12px/16px var(--font-sans);cursor:pointer;border:0;display:inline-flex}.zb-cl-due:not(.zb-due-over):not(.zb-due-soon):not(.zb-due-done){background:var(--ds-background-neutral);color:var(--ds-text-subtle)}.zb-cl-due .zds-icon{width:12px;height:12px}.zb-cl-avatar{border-radius:var(--ds-radius-full);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.zb-cl-avatar .zds-avatar{width:24px;height:24px}.zb-cl-add{height:32px;padding:6px var(--ds-space-150)}.zb-cl-composer{gap:var(--ds-space-100);flex-direction:column;display:flex}.zb-cl-composer textarea{resize:vertical;min-height:56px}.zb-cl-composer-row{align-items:center;gap:var(--ds-space-100);display:flex}.zb-cl-composer-row .zb-pop-anchor{gap:var(--ds-space-050);display:flex}.zb-cl{gap:0}.zb-cl-progress{grid-template-columns:32px 1fr;column-gap:4px;margin-top:12px}.zb-cl-items{margin-top:4px}.zb-cl>div:last-child,.zb-cl>form{margin-top:var(--ds-space-100)}.zb-theme-swatch{border-radius:var(--ds-radius-small);width:24px;height:16px;box-shadow:inset 0 0 0 1px var(--ds-border);flex-shrink:0}.zb-theme-swatch.is-light{background:#fff}.zb-theme-swatch.is-dark{background:#1f1f21}.zb-theme-swatch.is-system{background:linear-gradient(135deg,#fff 50%,#1f1f21 50%)}@media (width<=767px){.zb-workspace{padding:0 0 72px}.zb-panel{box-shadow:none;border:0;border-radius:0}.zb-panel-board .zb-board-bar{height:56px;padding:var(--ds-space-150) 11px var(--ds-space-150) var(--ds-space-150);gap:var(--ds-space-050);-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000003d}.zb-panel-board .zb-board-bar h1{padding:0 var(--ds-space-150);font-size:16px;line-height:32px}.zb-panel-board .zb-board-bar .zb-views-btn{width:50px;padding:0 var(--ds-space-100)}.zb-panel-board .zb-board-bar [aria-label$="bintang dari board"],.zb-panel-board .zb-board-bar [aria-label^=Beri\ bintang]{display:none}.zb-panel-board .zb-canvas{padding:var(--ds-space-150) 6px var(--ds-space-200);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:0;scroll-padding:0 6px}.zb-panel-board .zb-canvas>*{scroll-snap-align:center;margin:0 6px}.zb-panel-head{min-height:56px;padding:var(--ds-space-100) var(--ds-space-100) var(--ds-space-100) var(--ds-space-200)}.zb-inbox-add{padding:0 var(--ds-space-100) var(--ds-space-150)}.zb-modal-layer{padding:32px var(--ds-space-100) 96px}.zb-modal-layer>.zds-modal{border-radius:var(--ds-radius-xlarge);width:100%;min-height:0}.zb-cm-dock{z-index:calc(var(--ds-z-index-modal) + 1);margin:0;position:fixed;bottom:58px;left:50%;transform:translate(-50%)}.zb-cm-dock .zb-nav-btn{justify-content:center;gap:0;width:40px;height:32px;padding:0}.zb-cm-dock .zb-nav-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=451px){.zb-workspace{padding-bottom:63px}}.zb-list .zb-cards{padding-top:var(--ds-space-100)}@media (width<=767px){.zb-inbox-add{padding:var(--ds-space-150) var(--ds-space-100) var(--ds-space-100)}.zb-modal-layer{padding:32px var(--ds-space-100) 113px;align-items:stretch;overflow:hidden}.zb-modal-layer>.zds-modal{overscroll-behavior:contain;max-height:100%;overflow-y:auto}.zb-cm-top{z-index:3;background:var(--ds-surface-overlay);border-radius:var(--ds-radius-xlarge) var(--ds-radius-xlarge) 0 0;position:sticky;top:0}.zb-cm-main{padding-top:var(--ds-space-300)}.zb-cm-dock{bottom:52px}.zb-cm-top{flex-shrink:0;height:56px;min-height:56px}}.zb-card-body{gap:var(--ds-space-050)}.zb-chips .zb-label{cursor:pointer;transition:width var(--ds-duration-short) var(--ds-easing-out-practical), height var(--ds-duration-short) var(--ds-easing-out-practical);border:0}.zb-chips .zb-label:hover{filter:brightness(.92)}.zb-chips .zb-label:focus-visible{outline:var(--ds-border-width-focused) solid var(--ds-border-focused);outline-offset:1px}.zb-chips.is-compact .zb-label{width:40px;min-width:40px;height:8px;padding:0}.zb-badges{gap:var(--ds-space-050);margin-left:0}.zb-badge,.zb-due{gap:0;height:24px;min-height:24px;padding:2px}.zb-badge>.zds-icon,.zb-due>.zds-icon{flex-shrink:0;width:14px;height:14px;margin:3px}.zb-badge-text{padding:0 var(--ds-space-050) 0 2px;font-size:12px;line-height:20px}.zb-qe-overlay{z-index:var(--ds-z-index-modal);background:#000000a3;position:fixed;inset:0}.zb-qe{align-items:flex-start;gap:var(--ds-space-100);flex-direction:column;display:flex;position:fixed}.zb-qe-card{width:100%;padding:var(--ds-space-100) var(--ds-space-150) var(--ds-space-050);cursor:default}.zb-qe-card:hover{box-shadow:var(--ds-shadow-raised)}.zb-qe-title{width:100%;min-height:56px;margin:0 0 var(--ds-space-050);resize:none;color:var(--ds-text);font:400 14px/20px var(--font-sans);background:0 0;border:0;outline:none;padding:0;display:block}.zb-qe-save{height:32px;padding:6px var(--ds-space-150)}.zb-qe-menu{align-items:flex-start;gap:var(--ds-space-050);flex-direction:column;display:flex;position:fixed}.zb-qe-btn{height:32px;padding:6px var(--ds-space-150);border-radius:var(--ds-radius-medium);background:var(--ds-surface-overlay);color:var(--ds-text);font:500 14px/20px var(--font-sans);white-space:nowrap;cursor:pointer;transition:transform var(--ds-duration-short) var(--ds-easing-out-practical), background-color var(--ds-duration-short);border:0;align-items:center;gap:6px;display:inline-flex}.zb-qe-btn:hover:not(:disabled){background:var(--ds-surface-overlay-hovered);transform:translate(4px)}.zb-qe-btn.is-on{background:var(--ds-surface-overlay-pressed)}.zb-qe-btn:disabled{opacity:.6;cursor:wait}.zb-qe-btn:focus-visible{outline:var(--ds-border-width-focused) solid var(--ds-border-focused);outline-offset:2px}.zb-qe-btn .zds-icon{color:var(--ds-icon)}.zb-qe-menu .zb-pop{z-index:calc(var(--ds-z-index-modal) + 1)}.zb-lm{width:304px;max-height:calc(100vh - 16px);padding:0 0 var(--ds-space-100);border-radius:var(--ds-radius-large);z-index:var(--ds-z-index-dialog);overflow-y:auto}.zb-lm-head{align-items:center;gap:var(--ds-space-050);padding:var(--ds-space-050) var(--ds-space-100);grid-template-columns:32px 1fr 32px;min-height:40px;display:grid}.zb-lm-head h2{text-align:center;font:600 14px/20px var(--font-sans);color:var(--ds-text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zb-lm-spacer{width:32px}.zb-lm-item{justify-content:space-between;align-items:center;gap:var(--ds-space-100);width:100%;min-height:32px;padding:6px var(--ds-space-150);color:var(--ds-text);font:400 14px/20px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.zb-lm-item:hover:not(:disabled){background:var(--ds-background-neutral-subtle-hovered)}.zb-lm-item:active:not(:disabled){background:var(--ds-background-neutral-subtle-pressed)}.zb-lm-item:disabled{color:var(--ds-text-disabled);cursor:not-allowed}.zb-lm-item:focus-visible{outline:var(--ds-border-width-focused) solid var(--ds-border-focused);outline-offset:-2px}.zb-lm-item .zds-icon{color:var(--ds-icon-selected)}.zb-lm-sep{margin:var(--ds-space-100) var(--ds-space-150);border:0;border-top:var(--ds-border-width) solid var(--ds-border)}.zb-lm-sec{gap:var(--ds-space-100);padding:0 var(--ds-space-150);flex-direction:column;display:flex}.zb-lm-sec h3{font:600 12px/32px var(--font-sans);color:var(--ds-text-subtle)}.zb-lm .zb-list-colors{padding:0}.zb-lm-body{gap:var(--ds-space-075);padding:0 var(--ds-space-150) var(--ds-space-050);flex-direction:column;display:flex}.zb-lm-body .zds-btn--primary{margin-top:var(--ds-space-100);align-self:flex-start}.zb-lm-static{min-height:32px;padding:0 var(--ds-space-100);border-radius:var(--ds-radius-medium);background:var(--ds-background-neutral);color:var(--ds-text);align-items:center;display:flex}.zb-panel-board .zb-board-menu{border-radius:var(--ds-radius-large);flex-direction:column;width:354px;max-width:calc(100vw - 16px);max-height:min(780px,100vh - 80px);padding:0;display:flex;top:0;right:0}.zb-board-menu-head{align-items:center;gap:var(--ds-space-050);min-height:40px;padding:var(--ds-space-050) var(--ds-space-100);margin:var(--ds-space-050) 0 0;border-bottom:0;grid-template-columns:32px 1fr 32px;display:grid}.zb-board-menu-head h2{text-align:center;font:600 14px/20px var(--font-sans);color:var(--ds-text-subtle)}.zb-board-menu-body{min-height:0;padding:var(--ds-space-050) var(--ds-space-150) var(--ds-space-150);flex:1;overflow-y:auto}.zb-bm-group{padding:var(--ds-space-050) 0;flex-direction:column;display:flex}.zb-bm-group+.zb-bm-group{border-top:var(--ds-border-width) solid var(--ds-border);margin-top:var(--ds-space-050);padding-top:var(--ds-space-100)}.zb-bm-item{align-items:center;gap:var(--ds-space-100);width:100%;min-height:36px;padding:var(--ds-space-100) var(--ds-space-150);border-radius:var(--ds-radius-medium);color:var(--ds-text);font:500 14px/20px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.zb-bm-item:hover{background:var(--ds-background-neutral-subtle-hovered)}.zb-bm-item:active{background:var(--ds-background-neutral-subtle-pressed)}.zb-bm-item .zds-icon{color:var(--ds-icon);flex-shrink:0}.zb-bm-item[aria-pressed=true] .zds-icon{color:var(--ds-icon-selected)}.zb-bm-item.is-danger{color:var(--ds-text-danger)}.zb-bm-item.is-danger .zds-icon{color:var(--ds-icon-danger)}.zb-bm-item:focus-visible{outline:var(--ds-border-width-focused) solid var(--ds-border-focused);outline-offset:-2px}.zb-bm-swatch{border-radius:var(--ds-radius-xsmall);flex-shrink:0;width:16px;height:16px}.zb-bm-bg{padding:var(--ds-space-100) 0}@media (width<=767px){.zb-panel-board .zb-board-menu{top:52px;left:var(--ds-space-100);right:var(--ds-space-100);width:auto;max-height:calc(100vh - 140px);position:fixed}}.zb-cm-actions{width:232px;top:calc(100% + var(--ds-space-100));padding:var(--ds-space-150) 0}.zb-cm-actions .zds-menu-item{min-height:32px;padding:6px var(--ds-space-150);font-weight:400}.zb-cm-actions .zds-menu-section{margin-top:var(--ds-space-100);padding-top:var(--ds-space-100)}.zb-plan-toolbar{align-items:center;gap:var(--ds-space-050);padding:var(--ds-space-150);display:flex}.zb-plan-month{align-items:center;gap:var(--ds-space-050);height:32px;padding:6px var(--ds-space-150);border-radius:var(--ds-radius-medium);color:var(--ds-text-subtle);font:500 16px/20px var(--font-sans);cursor:pointer;margin-right:var(--ds-space-050);background:0 0;border:0;display:inline-flex}.zb-plan-month:hover{background:var(--ds-background-neutral-subtle-hovered)}.zb-plan-today{height:32px;padding:6px var(--ds-space-150)}.zb-plan-view{justify-content:center;gap:2px;width:50px;padding:6px}.zb-plan-body{padding:0 0 var(--ds-space-300);gap:0}.zb-plan-day{padding:0 0 var(--ds-space-300);border-radius:0}.zb-plan-day h3{z-index:1;align-items:baseline;gap:var(--ds-space-100);margin:0 0 var(--ds-space-100);padding:0 var(--ds-space-150);background:var(--zb-app);color:var(--ds-text-subtle);font-size:16px;font-weight:400;line-height:24px;display:flex;position:sticky;top:0}.zb-plan-day h3 strong{color:var(--ds-text);margin:0;font-weight:600}.zb-plan-empty{padding:0 var(--ds-space-150);color:var(--ds-text-subtlest);font-size:14px;line-height:20px}.zb-plan-day ul{padding:0 var(--ds-space-150)}.zb-plan-day.is-over{border-radius:var(--ds-radius-large)}.zb-plan-day h3{margin-bottom:10px}.zb-switch-layer{padding:min(172px, 14vh) var(--ds-space-200) var(--ds-space-200)}.zb-switch{width:584px;max-height:min(680px,100vh - 32px);padding:var(--ds-space-300) 0;border-radius:var(--ds-radius-xlarge);gap:0}.zb-switch-head{gap:var(--ds-space-100);padding:0 var(--ds-space-300)}.zb-switch-search{border-radius:var(--ds-radius-medium);flex:1;height:36px}.zb-switch-icon{border-radius:var(--ds-radius-medium);width:36px;height:36px;color:var(--ds-icon-subtle);cursor:pointer;background:0 0;border:0;place-items:center;padding:6px;display:grid}.zb-switch-icon:hover{background:var(--ds-background-neutral-subtle-hovered);color:var(--ds-icon)}.zb-switch-icon.is-on{background:var(--ds-background-selected);color:var(--ds-icon-selected)}.zb-switch-close{display:none}.zb-switch-chips{gap:var(--ds-space-100);padding:var(--ds-space-200) var(--ds-space-300) 0;flex-wrap:wrap;display:flex}.zb-switch-chip{height:24px;padding:2px var(--ds-space-100);border-radius:var(--ds-radius-medium);color:var(--ds-text-subtle);font:500 14px/20px var(--font-sans);cursor:pointer;background:0 0;border:0}.zb-switch-chip:hover{background:var(--ds-background-neutral-subtle-hovered)}.zb-switch-chip.is-on{background:var(--ds-background-selected);color:var(--ds-text-selected)}.zb-switch-body{gap:var(--ds-space-200);padding:var(--ds-space-200) 28px 0}.zb-switch-sec-head{align-items:center;gap:var(--ds-space-050);margin-bottom:var(--ds-space-100);display:flex}.zb-switch-sec-head h2{flex:1;min-width:0}.zb-switch-sec-head h2 button{align-items:center;gap:var(--ds-space-100);border-radius:var(--ds-radius-medium);width:100%;height:40px;color:var(--ds-text);font:653 20px/24px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;padding:6px;display:flex}.zb-switch-sec-head h2 button:hover{background:var(--ds-background-neutral-subtle-hovered)}.zb-switch .zb-thumbs{gap:var(--ds-space-100);grid-template-columns:repeat(auto-fill,125px);padding:0 2px}.zb-switch .zb-thumb{border-radius:var(--ds-radius-large);height:108px}.zb-switch .zb-thumb-bg{flex-shrink:0;height:72px}.zb-switch .zb-thumb-name{height:36px;padding:var(--ds-space-100);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.zb-switch .zb-thumbs.is-list{grid-template-columns:1fr}.zb-switch .zb-thumbs.is-list .zb-thumb{height:auto}@media (width<=767px){.zb-switch{padding:var(--ds-space-200) 0}.zb-switch-head,.zb-switch-chips{padding-left:var(--ds-space-200);padding-right:var(--ds-space-200)}.zb-switch-body{padding:var(--ds-space-200) var(--ds-space-200) 0}.zb-switch-close{display:grid}}.zb-switch-layer{padding-top:min(172px,19vh)}.zb-switch-body{gap:26px;padding-top:20px}@media (width<=767px){.zb-switch-layer{padding-top:var(--ds-space-600)}}.zb-cm-side .zb-timeline>li{column-gap:var(--ds-space-050)}.zb-cm-side .zb-timeline .zb-subtle{color:var(--ds-text)}.zb-cm-side .zb-timeline .zb-meta{margin-top:calc(-1 * var(--ds-space-050));line-height:20px}.zb-cm-side .zb-comment-box .zds-input{background:var(--ds-surface-raised);box-shadow:var(--ds-shadow-raised);border-color:#0000}.zb-cm-side .zb-comment-box .zds-input:hover{background:var(--ds-surface-raised-hovered)}.zb-cm-side .zb-comment-box .zds-input:focus-within{border-color:var(--ds-border-focused);box-shadow:inset 0 0 0 var(--ds-border-width) var(--ds-border-focused);background:var(--ds-background-input)}.zb-arc{gap:var(--ds-space-200);padding:var(--ds-space-050) 2px 0;flex-direction:column;display:flex}.zb-arc-bar{align-items:center;gap:var(--ds-space-100);display:flex}.zb-arc-search{flex:1;height:36px}.zb-arc-toggle{height:32px;padding:6px var(--ds-space-150)}.zb-arc-empty{text-align:center;padding:var(--ds-space-200) 0;margin:0}.zb-arc-group h3{margin:0 0 var(--ds-space-150);font:600 12px/16px var(--font-sans);color:var(--ds-text-subtle)}.zb-arc-group ul,.zb-arc-lists{gap:var(--ds-space-200);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zb-arc-card{width:100%;padding:var(--ds-space-100) var(--ds-space-150);text-align:left;font:inherit;color:inherit;cursor:pointer;border:0;display:block}.zb-arc-badge{align-items:center;gap:var(--ds-space-050);height:24px;margin-top:var(--ds-space-050);padding:2px var(--ds-space-050);border-radius:var(--ds-radius-small);color:var(--ds-text-subtle);font-size:12px;line-height:20px;display:inline-flex}.zb-arc-badge .zds-icon{width:14px;height:14px}.zb-arc-links{align-items:center;gap:var(--ds-space-100);margin:var(--ds-space-100) 0 0 var(--ds-space-100);color:var(--ds-text-subtlest);display:flex}.zb-arc-links button{color:var(--ds-text-subtle);font:500 14px/20px var(--font-sans);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.zb-arc-links button:hover{color:var(--ds-text)}.zb-arc-row{align-items:center;gap:var(--ds-space-050);min-height:41px;display:flex}.zb-arc-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;line-height:20px;overflow:hidden}.zb-arc-row .zds-btn--default{height:32px;padding:6px var(--ds-space-150)}.zb-arc-confirm{align-items:center;gap:var(--ds-space-100);margin-top:var(--ds-space-100);padding:var(--ds-space-100) var(--ds-space-150);border-radius:var(--ds-radius-medium);background:var(--ds-background-danger);color:var(--ds-text);flex-wrap:wrap;font-size:12px;line-height:16px;display:flex}.zb-arc-confirm span{flex:100%}.zb-bl{gap:var(--ds-space-150);padding:var(--ds-space-050) 2px 0;flex-direction:column;display:flex}.zb-bl-search{height:36px}.zb-bl h3{font:600 12px/16px var(--font-sans);color:var(--ds-text-subtle);margin:0}.zb-bl-list{gap:var(--ds-space-050);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zb-bl-list li{align-items:center;gap:var(--ds-space-050);display:flex}.zb-bl-bar{align-items:center;gap:var(--ds-space-075);min-width:0;height:32px;padding:0 var(--ds-space-150);border-radius:var(--ds-radius-small);font:500 14px/20px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;flex:1;display:flex;overflow:hidden}.zb-bl-btn{width:100%;height:32px;padding:6px var(--ds-space-150);justify-content:center}.zb-vis{top:calc(100% + var(--ds-space-050));width:384px;max-width:calc(100vw - 16px);padding:0 0 var(--ds-space-150);border-radius:var(--ds-radius-large);z-index:var(--ds-z-index-dialog);position:absolute;right:0}.zb-bm-vis{position:relative}.zb-bm-vis .zb-vis{width:100%;box-shadow:none;margin-top:var(--ds-space-100);position:relative;top:0;right:auto}.zb-vis-opt{align-items:flex-start;gap:var(--ds-space-150);width:100%;padding:var(--ds-space-100) var(--ds-space-200);color:var(--ds-text);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.zb-vis-opt:hover:not(:disabled){background:var(--ds-background-neutral-subtle-hovered)}.zb-vis-opt:disabled{cursor:not-allowed;opacity:.7}.zb-vis-opt>.zds-icon{color:var(--ds-icon-subtle);flex-shrink:0;margin-top:2px}.zb-vis-text{gap:var(--ds-space-050);flex-direction:column;display:flex}.zb-vis-title{align-items:center;gap:var(--ds-space-100);font:400 14px/20px var(--font-sans);display:flex}.zb-vis-title .zds-icon{color:var(--ds-icon-selected)}.zb-vis-desc{color:var(--ds-text-subtle);font-size:12px;line-height:16px}.zb-vis-note{margin:var(--ds-space-100) var(--ds-space-200) 0}.zb-share{width:584px;max-width:100%;padding:var(--ds-space-250,20px) var(--ds-space-300) var(--ds-space-300);border-radius:var(--ds-radius-xlarge);gap:var(--ds-space-200);margin-top:48px}.zb-modal-layer:has(>.zb-share){padding-top:0}.zb-share-head{justify-content:space-between;align-items:center;display:flex}.zb-share-head h2{font:400 20px/24px var(--font-sans)}.zb-share-row{align-items:center;gap:var(--ds-space-100);display:flex}.zb-share-input{flex:1;min-width:0;height:40px}.zb-share-role{width:120px;height:40px}.zb-share-btn40{height:40px;padding:0 var(--ds-space-150)}.zb-share-link{align-items:center;gap:var(--ds-space-150);display:flex}.zb-share-link-icon{border-radius:var(--ds-radius-medium);background:var(--ds-background-neutral);width:32px;height:32px;color:var(--ds-icon-subtle);flex-shrink:0;place-items:center;display:grid}.zb-share-link-title{font-size:14px;line-height:16px;display:block}.zb-share-link-btn{color:var(--ds-link);font:500 12px/20px var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.zb-share-tab{align-items:center;gap:var(--ds-space-100);padding-bottom:var(--ds-space-100);border-bottom:2px solid var(--ds-border-selected);font:500 14px/20px var(--font-sans);color:var(--ds-text-selected);align-self:flex-start;display:flex}.zb-share-list{gap:var(--ds-space-100);flex-direction:column;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.zb-share-list li{align-items:center;gap:var(--ds-space-150);display:flex}.zb-share-who{flex-direction:column;min-width:0;font-size:14px;line-height:20px;display:flex}.zb-share-member-role{flex-shrink:0;width:150px;height:32px}.zb-share-role-text{align-items:center;gap:var(--ds-space-100);color:var(--ds-text-subtle);font-size:14px;display:inline-flex}@media (width<=600px){.zb-share-row{flex-wrap:wrap}.zb-share-input{flex:100%}.zb-share-role{flex:1;width:auto}}.zb-about{gap:var(--ds-space-300);padding:var(--ds-space-100) 2px 0;flex-direction:column;display:flex}.zb-about h3{align-items:center;gap:var(--ds-space-100);font:653 16px/20px var(--font-sans);color:var(--ds-text);display:flex}.zb-about h3 .zds-icon{color:var(--ds-icon-subtle)}.zb-about-admins{margin:var(--ds-space-150) 0 0;gap:var(--ds-space-150);flex-direction:column;padding:0;list-style:none;display:flex}.zb-about-admins li{align-items:center;gap:var(--ds-space-150);display:flex}.zb-about-name{font:653 16px/20px var(--font-sans);color:var(--ds-text-subtle)}.zb-about-head{margin-bottom:var(--ds-space-150);justify-content:space-between;align-items:center;display:flex}.zb-about-head .zds-btn{height:32px;padding:6px var(--ds-space-150)}.zb-about-empty{text-align:left;width:100%;font:inherit;border:0}.zb-copyboard .zds-check{margin-top:var(--ds-space-100)}.zb-keys{width:640px;max-width:100%;padding:var(--ds-space-250,20px) var(--ds-space-300) var(--ds-space-300);border-radius:var(--ds-radius-xlarge);gap:var(--ds-space-200);margin-top:48px}.zb-modal-layer:has(>.zb-keys){padding-top:0}.zb-keys-body{gap:var(--ds-space-300);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));max-height:calc(100vh - 200px);display:grid;overflow-y:auto}.zb-keys-body h3{margin:0 0 var(--ds-space-100);font:653 14px/20px var(--font-sans);color:var(--ds-text)}.zb-keys-body dl{gap:var(--ds-space-075);flex-direction:column;margin:0;display:flex}.zb-keys-row{align-items:baseline;gap:var(--ds-space-150);grid-template-columns:112px 1fr;display:grid}.zb-keys-row dt{margin:0}.zb-keys-row dd{color:var(--ds-text-subtle);margin:0;font-size:14px;line-height:20px}.zb-keys kbd{min-width:24px;padding:0 var(--ds-space-075);border-radius:var(--ds-radius-small);background:var(--ds-background-neutral);box-shadow:inset 0 -1px 0 var(--ds-border);font:600 12px/20px var(--font-mono,ui-monospace, monospace);color:var(--ds-text);text-align:center;white-space:nowrap;display:inline-block}.zb-view-wrap{min-height:0;padding:var(--ds-space-150);flex:1;overflow:auto}.zb-table-card,.zb-cal-card{border-radius:var(--ds-radius-xlarge);background:var(--ds-surface);box-shadow:var(--ds-shadow-raised);overflow:hidden}.zb-table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.zb-table th{z-index:1;background:var(--ds-surface-sunken);text-align:left;border-bottom:var(--ds-border-width) solid var(--ds-border);padding:0;position:sticky;top:0}.zb-table th>button{align-items:center;gap:var(--ds-space-050);width:100%;height:40px;padding:0 var(--ds-space-150);color:var(--ds-text-subtle);font:653 12px/16px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.zb-table th:not(:has(button)){align-items:center;gap:var(--ds-space-050);width:100%;height:40px;padding:0 var(--ds-space-150);color:var(--ds-text-subtle);font:653 12px/16px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.zb-table th:not(:has(button)){cursor:default}.zb-table td{padding:var(--ds-space-100) var(--ds-space-150);border-bottom:var(--ds-border-width) solid var(--ds-border);vertical-align:middle}.zb-table tbody tr{cursor:pointer}.zb-table tbody tr:hover{background:var(--ds-background-neutral-subtle-hovered)}.zb-table-title{align-items:center;gap:var(--ds-space-075);color:var(--ds-text);font:500 14px/20px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.zb-table-list{padding:2px var(--ds-space-100);border-radius:var(--ds-radius-small);background:var(--ds-background-neutral);color:var(--ds-text-subtle);white-space:nowrap;font-size:12px;line-height:16px;display:inline-block}.zb-table-labels{gap:var(--ds-space-050);flex-wrap:wrap;display:flex}.zb-table-card{overflow-x:auto}.zb-table td:last-child,.zb-table .zb-due{white-space:nowrap}.zb-table-empty{text-align:center;padding:var(--ds-space-400)!important}.zb-cal-bar{align-items:center;gap:var(--ds-space-050);padding:var(--ds-space-150);display:flex}.zb-cal-bar h2{margin-right:var(--ds-space-100);font:653 16px/20px var(--font-sans);color:var(--ds-text)}.zb-cal-bar .zds-btn--default{height:32px;padding:6px var(--ds-space-150)}.zb-cal-undated{margin-left:auto}.zb-cal-grid{border-top:var(--ds-border-width) solid var(--ds-border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.zb-cal-dow{padding:var(--ds-space-075) var(--ds-space-100);font:653 12px/16px var(--font-sans);color:var(--ds-text-subtle);border-bottom:var(--ds-border-width) solid var(--ds-border)}.zb-cal-day{gap:var(--ds-space-050);min-height:112px;padding:var(--ds-space-075);border-right:var(--ds-border-width) solid var(--ds-border);border-bottom:var(--ds-border-width) solid var(--ds-border);flex-direction:column;min-width:0;display:flex}.zb-cal-day:nth-child(7n){border-right:0}.zb-cal-day.is-other{background:var(--ds-surface-sunken)}.zb-cal-day.is-other .zb-cal-num{color:var(--ds-text-subtlest)}.zb-cal-num{border-radius:var(--ds-radius-full);min-width:24px;height:24px;font:500 12px/16px var(--font-sans);color:var(--ds-text-subtle);align-self:flex-end;place-items:center;display:grid}.zb-cal-day.is-today .zb-cal-num{background:var(--ds-background-brand-bold);color:var(--ds-text-inverse)}.zb-cal-item{width:100%;padding:2px var(--ds-space-075);border-radius:var(--ds-radius-small);background:var(--ds-surface-raised);box-shadow:var(--ds-shadow-raised);color:var(--ds-text);font:400 12px/16px var(--font-sans);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:0;display:block;overflow:hidden}.zb-cal-item:hover{background:var(--ds-surface-raised-hovered)}.zb-cal-item.zb-due-over{background:var(--zb-due-over);color:var(--zb-due-ink)}.zb-cal-item.zb-due-soon{background:var(--zb-due-soon);color:var(--zb-due-ink)}.zb-cal-item.zb-due-done{background:var(--zb-due-done);color:var(--zb-due-ink)}.zb-cal-more{padding:0 var(--ds-space-050);color:var(--ds-text-subtle);font:500 12px/16px var(--font-sans);cursor:pointer;background:0 0;border:0;align-self:flex-start}@media (width<=767px){.zb-table{min-width:640px}.zb-cal-day{min-height:72px}.zb-cal-item{font-size:11px}.zb-cal-undated{display:none}}.zb-tl-wrap{flex-direction:column;display:flex}.zb-tl-card{border-radius:var(--ds-radius-xlarge);background:var(--ds-surface);min-height:0;box-shadow:var(--ds-shadow-raised);flex-direction:column;flex:1;display:flex;overflow:hidden}.zb-tl-bar{align-items:center;gap:var(--ds-space-100);padding:var(--ds-space-100) var(--ds-space-150);border-bottom:var(--ds-border-width) solid var(--ds-border);display:flex}.zb-tl-bar .zds-btn{gap:var(--ds-space-050);white-space:nowrap}.zb-tl-unsched{width:280px;max-height:360px;overflow:auto}.zb-tl-unsched .zb-meta{padding:var(--ds-space-050) var(--ds-space-150) var(--ds-space-100);margin:0}.zb-tl-unsched-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zb-tl-scroll{overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow:auto}.zb-tl-scroll.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.zb-tl-grid{min-height:100%;position:relative}.zb-tl-head{z-index:3;background:var(--ds-surface);border-bottom:var(--ds-border-width) solid var(--ds-border);height:48px;display:flex;position:sticky;top:0}.zb-tl-corner{z-index:1;box-sizing:border-box;background:var(--ds-surface);border-right:var(--ds-border-width) solid var(--ds-border);flex:none;width:200px;position:sticky;left:0}.zb-tl-scale{flex:none;position:relative}.zb-tl-row-top,.zb-tl-row-bottom{height:24px;position:relative}.zb-tl-scale span{white-space:nowrap;height:24px;font:500 12px/24px var(--font-sans);color:var(--ds-text-subtle);position:absolute;top:0;overflow:hidden}.zb-tl-row-top span{color:var(--ds-text);border-left:var(--ds-border-width) solid var(--ds-border);font-weight:653;overflow:visible}.zb-tl-row-top b{padding:0 var(--ds-space-100);font-weight:inherit;display:inline-block;position:sticky}.zb-tl-row-bottom span{text-align:center}.zb-tl-row-bottom span.is-weekend{color:var(--ds-text-subtlest)}.zb-tl-row-bottom i{min-width:20px;padding:0 var(--ds-space-075);border-radius:10px;font-style:normal;line-height:20px;display:inline-block}.zb-tl-row-bottom span.is-today i{background:var(--ds-background-brand-bold);color:var(--ds-text-inverse);font-weight:653}.zb-tl-lane{border-bottom:var(--ds-border-width) solid var(--ds-border);display:flex;position:relative}.zb-tl-lane.is-target .zb-tl-track{background-color:var(--ds-background-selected)}.zb-tl-lane-head{z-index:2;box-sizing:border-box;align-items:flex-start;gap:var(--ds-space-075);width:200px;min-width:0;padding:var(--ds-space-150);background:var(--ds-surface);border-right:var(--ds-border-width) solid var(--ds-border);flex:none;display:flex;position:sticky;left:0;overflow:hidden}.zb-tl-lane-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:653 14px/20px var(--font-sans);color:var(--ds-text);flex:1;overflow:hidden}.zb-tl-lane-count{min-width:20px;padding:0 var(--ds-space-050);border-radius:var(--ds-radius-small);background:var(--ds-background-neutral);font:500 12px/20px var(--font-sans);color:var(--ds-text-subtle);text-align:center;flex:none}.zb-tl-track{background-image:linear-gradient(to right, var(--ds-border) 0 1px, transparent 1px);background-size:var(--dw) 100%;flex:none;position:relative}.zb-tl-item{align-items:center;gap:var(--ds-space-050);height:24px;padding:0 var(--ds-space-100);border-radius:var(--ds-radius-small);background:var(--ds-surface-raised);box-shadow:var(--ds-shadow-raised);color:var(--ds-text);font:500 12px/16px var(--font-sans);cursor:grab;touch-action:none;display:flex;position:absolute;overflow:hidden}.zb-tl-item:hover{filter:brightness(.96)}.zb-tl-item:focus-visible{outline:2px solid var(--ds-border-focused);outline-offset:1px}.zb-tl-item.is-readonly{cursor:pointer}.zb-tl-item.is-dragging{z-index:4;box-shadow:var(--ds-shadow-overlay);cursor:grabbing}.zb-tl-item.is-done .zb-tl-item-title{color:var(--ds-text-subtle);text-decoration:line-through}.zb-tl-item.is-done .icon{color:var(--ds-icon-success);flex:none}.zb-tl-item-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.zb-tl-item-avatars{flex:none;display:flex}.zb-tl-item-avatars .zds-avatar+.zds-avatar{margin-left:-4px}.zb-tl-item.is-narrow{padding:0 var(--ds-space-050);justify-content:center;overflow:visible}.zb-tl-item.is-narrow .zb-tl-item-title{left:calc(100% + var(--ds-space-075));max-width:240px;color:var(--ds-text);pointer-events:none;flex:none;position:absolute}.zb-tl-item.is-narrow .zb-tl-item-avatars{display:none}.zb-tl-handle{cursor:ew-resize;width:8px;position:absolute;top:0;bottom:0}.zb-tl-handle.is-start{left:0}.zb-tl-handle.is-end{right:0}.zb-tl-today{z-index:1;background:var(--ds-background-brand-bold);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:48px;bottom:0}@media (width<=767px){.zb-tl-corner,.zb-tl-lane-head{width:120px}.zb-tl-lane-head{padding:var(--ds-space-150) var(--ds-space-100)}.zb-tl-bar{flex-wrap:wrap}}.zb-tpl{width:304px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow-y:auto}.zb-tpl .zb-lm-head{min-height:48px;padding:var(--ds-space-100) var(--ds-space-150)}.zb-tpl-body{gap:var(--ds-space-150);padding:0 var(--ds-space-150) var(--ds-space-150);flex-direction:column;display:flex}.zb-tpl-empty{font:400 14px/20px var(--font-sans);color:var(--ds-text);text-align:center;margin:0}.zb-tpl-list{gap:var(--ds-space-100);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zb-tpl-card{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;border:0;padding:0;display:block}.zb-tpl-new{justify-content:center;width:100%}.zb-pop.zb-tpl-form{width:100%;box-shadow:none;background:0 0;animation:none;position:static}.zb-badge-template .zb-badge-text{font-size:12px}.zb-cm-template{margin-bottom:var(--ds-space-200)}.zb-cm-template .actions{position:relative}.zb-set{gap:var(--ds-space-150);padding-top:var(--ds-space-050);flex-direction:column;display:flex}.zb-set-item+.zb-set-item,.zb-set-choices+.zb-set-item{margin-top:var(--ds-space-050)}.zb-set section{flex-direction:column;display:flex}.zb-set h3{height:32px;font:600 14px/16px var(--font-sans);color:var(--ds-text-subtle);align-items:center;margin:0;display:flex}.zb-set-item{min-height:36px;padding:var(--ds-space-100);border-radius:var(--ds-radius-small);color:var(--ds-text-subtle);font:400 14px/20px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:0;display:flex}.zb-set-item:has(.zb-set-desc){min-height:56px}.zb-set-item:hover:not(:disabled):not(.is-static){background:var(--ds-background-neutral-subtle-hovered)}.zb-set-item:disabled{cursor:not-allowed}.zb-set-item.is-static{cursor:default}.zb-set-title{align-items:center;gap:var(--ds-space-050);color:var(--ds-text-subtle);display:inline-flex}.zb-set-desc{font:400 12px/16px var(--font-sans);color:var(--ds-text-subtlest)}.zb-set-choices{margin:var(--ds-space-050) 0 var(--ds-space-100);padding:var(--ds-space-050) 0;border-radius:var(--ds-radius-large);background:var(--ds-surface-overlay);box-shadow:var(--ds-shadow-overlay);flex-direction:column;display:flex}.zb-set-choice{padding:var(--ds-space-075) var(--ds-space-150);text-align:left;cursor:pointer;font:inherit;color:var(--ds-text);background:0 0;border:0;flex-direction:column;gap:2px;display:flex}.zb-set-choice:hover{background:var(--ds-background-neutral-subtle-hovered)}.zb-set-choice[aria-checked=true]{background:var(--ds-background-selected);box-shadow:inset 2px 0 0 var(--ds-border-selected)}.zb-set-choice .zb-set-title{color:var(--ds-text);font-weight:500}.zb-rule{gap:var(--ds-space-100);padding-bottom:var(--ds-space-150)}.zb-rule-step{font:600 12px/16px var(--font-sans);color:var(--ds-text-subtle);margin-top:var(--ds-space-050)}.zb-rule-chip{align-self:flex-start;align-items:center;gap:var(--ds-space-050);padding:2px var(--ds-space-050);border-radius:var(--ds-radius-small);background:var(--ds-background-accent-green-subtlest);color:var(--ds-text-accent-green);font:600 11px/16px var(--font-sans);display:inline-flex}.zb-rule-text{font:400 14px/20px var(--font-sans);color:var(--ds-text);margin:0}.zb-rule-then{gap:var(--ds-space-075);padding:var(--ds-space-100);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-small);flex-direction:column;display:flex}.zb-rule-then-head{font:600 14px/20px var(--font-sans);color:var(--ds-text);justify-content:space-between;align-items:center;display:flex}.zb-rule-actions{gap:var(--ds-space-100);padding:0 var(--ds-space-150) var(--ds-space-150);flex-direction:column;display:flex}.zb-rule-tile{align-items:center;gap:var(--ds-space-150);width:100%;height:46px;padding:0 var(--ds-space-100) 0 0;border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-small);background:var(--ds-surface-raised);color:var(--ds-text);font:400 14px/20px var(--font-sans);text-align:left;cursor:pointer;display:flex;overflow:hidden}.zb-rule-tile:hover{background:var(--ds-surface-raised-hovered)}.zb-rule-tile-icon{background:var(--ds-background-information);width:28px;color:var(--ds-icon-information);justify-content:center;align-self:stretch;align-items:center;display:flex}.zb-rule-list ul{margin:var(--ds-space-050) 0 0;gap:var(--ds-space-050);flex-direction:column;padding:0;list-style:none;display:flex}.zb-rule-list li{align-items:flex-start;gap:var(--ds-space-050);padding:var(--ds-space-075) var(--ds-space-100);border-radius:var(--ds-radius-small);background:var(--ds-background-neutral);font:400 12px/16px var(--font-sans);color:var(--ds-text);display:flex}.zb-rule-list li span{flex:1}.zb-cf{gap:var(--ds-space-150);padding-top:var(--ds-space-100);flex-direction:column;display:flex}.zb-cf>.zds-btn--full{margin-top:var(--ds-space-050)}.zb-cf-suggest .zds-btn{height:36px}.zb-cf-intro{font:400 14px/20px var(--font-sans);color:var(--ds-text);margin:0}.zb-cf-head{margin:var(--ds-space-150) 0 calc(-1 * var(--ds-space-050));font:600 12px/16px var(--font-sans);text-transform:uppercase;color:var(--ds-text-subtle)}.zb-cf-list{gap:var(--ds-space-100);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zb-cf-suggest{align-items:center;gap:var(--ds-space-100);display:flex}.zb-cf-chip,.zb-cf-row{align-items:center;gap:var(--ds-space-075);min-height:36px;padding:0 var(--ds-space-100);border-radius:var(--ds-radius-small);background:var(--ds-background-neutral);color:var(--ds-text);font:500 14px/20px var(--font-sans);text-align:left;border:0;flex:1;display:flex}.zb-cf-row{cursor:pointer}.zb-cf-row:hover:not(:disabled){background:var(--ds-background-neutral-hovered)}.zb-cf-form{gap:var(--ds-space-100);flex-direction:column;display:flex}.zb-cf-back{align-self:flex-start;gap:var(--ds-space-050)}.zb-cf-options{gap:var(--ds-space-075);flex-direction:column;display:flex}.zb-cf-option,.zb-cf-option-add{align-items:center;gap:var(--ds-space-075);display:flex}.zb-cf-option{padding:var(--ds-space-050) var(--ds-space-075);border-radius:var(--ds-radius-small);background:var(--ds-background-neutral);font-size:14px}.zb-cf-color{border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-small);background:var(--ds-surface);width:88px;height:24px;color:var(--ds-text);font:400 12px/16px var(--font-sans)}.zb-cf-grid{gap:var(--ds-space-150) var(--ds-space-200);padding-left:var(--ds-space-500);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.zb-cf-field .zds-label{align-items:center;gap:var(--ds-space-050);display:inline-flex}.zb-cf-checkbox{width:20px;height:20px;accent-color:var(--ds-background-brand-bold);margin:6px 0}.zb-cf-badge.has-color{padding:0 var(--ds-space-050);border-radius:var(--ds-radius-small)}@media (width<=767px){.zb-cf-grid{grid-template-columns:1fr;padding-left:0}}.zb-auto-layer{inset:64px var(--ds-space-200) var(--ds-space-200);z-index:calc(var(--ds-z-index-layer) + 1);display:flex;position:absolute}.zb-auto{border-radius:var(--ds-radius-xlarge);background:var(--ds-surface-overlay);min-height:0;box-shadow:var(--ds-shadow-overlay);animation:zb-pop-in var(--ds-duration-short) var(--ds-easing-out-practical);flex:1;display:flex;overflow:hidden}.zb-auto-nav{padding:var(--ds-space-300) var(--ds-space-200);background:var(--ds-surface-sunken);flex-direction:column;flex:0 0 272px;gap:2px;display:flex;overflow-y:auto}.zb-auto-nav h2{align-items:center;gap:var(--ds-space-075);margin:0 0 var(--ds-space-200) var(--ds-space-050);font:653 20px/24px var(--font-sans);color:var(--ds-text);display:flex}.zb-auto-nav-label{margin:var(--ds-space-150) 0 var(--ds-space-050) var(--ds-space-050);font:600 12px/16px var(--font-sans);color:var(--ds-text-subtle)}.zb-auto-nav-item{height:32px;padding:0 var(--ds-space-150);border-radius:var(--ds-radius-small);color:var(--ds-text-subtle);font:400 14px/20px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.zb-auto-nav-item:hover{background:var(--ds-background-neutral-subtle-hovered)}.zb-auto-nav-item.is-active{background:var(--ds-background-selected);color:var(--ds-text-selected);font-weight:500}.zb-auto-main{min-width:0;padding:var(--ds-space-400) var(--ds-space-600) var(--ds-space-400) var(--ds-space-400);flex:1;position:relative;overflow-y:auto}.zb-auto-close{top:var(--ds-space-150);right:var(--ds-space-150);position:absolute}.zb-auto-head{justify-content:space-between;align-items:center;gap:var(--ds-space-200);margin-bottom:var(--ds-space-400);display:flex}.zb-auto-head h3{font:653 24px/28px var(--font-sans);color:var(--ds-text);margin:0}.zb-auto-empty{align-items:flex-start;gap:var(--ds-space-200);flex-direction:column;max-width:440px;display:flex}.zb-auto-lead{font:653 20px/24px var(--font-sans);color:var(--ds-text);margin:0}.zb-auto-empty h4{font:653 14px/20px var(--font-sans);color:var(--ds-text);margin:0}.zb-auto-empty ul{gap:var(--ds-space-150);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zb-auto-empty li{gap:var(--ds-space-100);font:400 14px/20px var(--font-sans);color:var(--ds-text);display:flex}.zb-auto-empty li .zds-icon{color:var(--ds-icon-subtle);flex:none;margin-top:2px}.zb-auto-rules{gap:var(--ds-space-100);flex-direction:column;max-width:720px;margin:0;padding:0;list-style:none;display:flex}.zb-auto-rules li{align-items:center;gap:var(--ds-space-150);padding:var(--ds-space-150) var(--ds-space-200);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-large);background:var(--ds-surface-raised);display:flex}.zb-auto-rules li .zb-grow{flex-direction:column;gap:2px;display:flex}.zb-auto-rule-text{font:500 14px/20px var(--font-sans);color:var(--ds-text)}.zb-auto-create{gap:var(--ds-space-300);flex-wrap:wrap;align-items:flex-start;display:flex}.zb-auto-create-pick{gap:var(--ds-space-075);flex-direction:column;width:240px;display:flex}.zb-pop.zb-auto-create-form{width:304px;animation:none;position:static}.zb-auto-feed{gap:var(--ds-space-150);flex-direction:column;max-width:720px;margin:0;padding:0;list-style:none;display:flex}@media (width<=767px){.zb-auto-layer{inset:56px var(--ds-space-100) 80px;position:fixed}.zb-auto{flex-direction:column}.zb-auto-nav{padding:var(--ds-space-150);flex-flow:wrap;flex:none;align-items:center}.zb-auto-nav h2{width:100%;margin-bottom:var(--ds-space-100);font-size:16px}.zb-auto-nav-label{display:none}.zb-auto-main{padding:var(--ds-space-200)}}.zb-invite{width:584px;max-width:100%;padding:var(--ds-space-250,20px) var(--ds-space-300) var(--ds-space-300);border-radius:var(--ds-radius-xlarge);gap:var(--ds-space-300);margin-top:48px}.zb-modal-layer:has(>.zb-invite){padding-top:0}.zb-invite .zb-share-head h2{font:400 20px/28px var(--font-sans)}.zb-invite-row{gap:var(--ds-space-100);display:flex}.zb-invite-foot{align-items:center;gap:var(--ds-space-100);font:400 14px/20px var(--font-sans);color:var(--ds-text);flex-wrap:wrap;display:flex}.zb-invite-foot .zb-grow{gap:var(--ds-space-050);flex-direction:column;min-width:200px;display:flex}.zb-invite-link{align-items:center;gap:var(--ds-space-100);margin-top:var(--ds-space-050);display:flex}.zb-invite-link code{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:2px var(--ds-space-075);border-radius:var(--ds-radius-small);background:var(--ds-background-neutral);font:400 12px/20px var(--font-mono,ui-monospace, monospace);flex:1;overflow:hidden}.zb-invite-note{margin:0}.zb-plan-toolbar{padding:var(--ds-space-150);gap:var(--ds-space-050)}.zb-plan-toolbar .zds-btn--icon{width:32px;min-width:32px}.zb-plan-month{gap:var(--ds-space-075);margin-right:var(--ds-space-050)}.zb-plan-toolbar>.zb-pop-anchor:last-child{margin-left:var(--ds-space-050)}.zb-plan-body{flex-direction:column;display:flex}.zb-plan-body.is-week,.zb-plan-body.is-day{padding-bottom:0;overflow:hidden}.zb-plan-hero{align-items:center;gap:var(--ds-space-200);margin:0 var(--ds-space-150);padding:var(--ds-space-300);background:var(--ds-background-accent-blue-subtler);text-align:center;border-radius:12px;flex-direction:column;display:flex;position:relative}.zb-plan-hero h3{max-width:100%;font:600 20px/28px var(--font-sans);color:var(--ds-text);margin:0}.zb-plan-hero p{max-width:300px;font:400 14px/20px var(--font-sans);color:var(--ds-text);margin:0}.zb-plan-hero .zds-btn--primary{gap:var(--ds-space-075)}.zb-plan-hero-close{top:var(--ds-space-100);right:var(--ds-space-100);position:absolute}.zb-plan-body.is-agenda .zb-plan-hero{margin-bottom:var(--ds-space-300)}.zb-pm-scroll{min-height:0;margin:0 var(--ds-space-150);overscroll-behavior:contain;flex:1;overflow:auto}.zb-plan-body.is-month{padding-bottom:0;overflow:hidden}.zb-pm{grid-template-columns:repeat(7,107px);width:750px;display:grid}.zb-pm-cell:nth-child(7n+1){border-left:1px solid var(--ds-border)}.zb-pm-dow{text-align:center;height:35px;font:400 14px/33px var(--font-sans);color:var(--ds-text);border-bottom:1px solid var(--ds-border);padding-top:2px}.zb-pm-cell{border-right:1px solid var(--ds-border);border-bottom:1px solid var(--ds-border);flex-direction:column;min-height:70px;padding:4px;display:flex}.zb-pm-cell.is-over{background:var(--ds-background-selected)}.zb-pm-num{min-width:22px;height:22px;font:653 14px/20px var(--font-sans);color:var(--ds-text);border-radius:9999px;align-self:flex-start;place-items:center;padding:0 4px;display:grid}.zb-pm-num.is-past{color:var(--ds-text-subtlest);font-weight:400}.zb-pm-num.is-today{background:var(--ds-background-accent-purple-subtle);color:var(--ds-text);font-weight:653}.zb-pm-cell.is-other .zb-pm-num{color:var(--ds-text-subtlest);font-weight:400}.zb-pm-events{flex-direction:column;gap:2px;min-width:0;margin-top:2px;display:flex}.zb-pm-event,.zb-pt-event{min-width:0;height:20px;color:var(--ds-text);font:400 14px/20px var(--font-sans);border-radius:4px;align-items:center;gap:4px;padding:0 2px;text-decoration:none;display:flex}.zb-pm-event:hover,.zb-pt-event:hover{background:var(--ds-background-neutral-subtle-hovered)}.zb-pm-event span,.zb-pt-event span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.zb-pm-event .zds-icon,.zb-pt-event .zds-icon{color:var(--ds-icon-subtle);flex:none}.zb-pm-event.is-done .zds-icon,.zb-pt-event.is-done .zds-icon{color:var(--ds-icon-success)}.zb-pm-event.is-dragging,.zb-pt-event.is-dragging{opacity:.4}.zb-pm-more{font:500 12px/16px var(--font-sans);color:var(--ds-text-subtle);padding-left:2px}.zb-plan-timewrap{min-height:0;margin:0 var(--ds-space-150);flex-direction:column;flex:1;display:flex;position:relative}.zb-pt{flex-direction:column;flex:1;min-height:0;display:flex}.zb-pt-head,.zb-pt-allday,.zb-pt-grid{display:grid}.zb-pt-head{height:65px}.zb-pt-dayhead{border-bottom:1px solid var(--ds-border);font:653 14px/33px var(--font-sans);color:var(--ds-text);justify-content:center;align-items:center;gap:6px;display:flex}.zb-pt-date{border-radius:9999px;place-items:center;min-width:33px;height:33px;display:grid}.zb-pt-dayhead.is-today .zb-pt-dow{color:var(--ds-text-accent-purple)}.zb-pt-dayhead.is-today .zb-pt-date{background:var(--ds-background-accent-purple-subtle)}.zb-pt-allday{height:43px;margin-bottom:2px}.zb-pt-allday>span{border:1px solid var(--ds-border);border-left:0}.zb-pt-allday>.zb-pt-tz{font:400 11px/13px var(--font-sans);color:var(--ds-text-subtlest);border:0;padding:0 3px}.zb-pt-body{flex:1;min-height:0;overflow-y:auto}.zb-pt-axis span{text-align:right;font:400 11px/20px var(--font-sans);color:var(--ds-text-subtlest);padding-right:6px;display:block;transform:translateY(-10px)}.zb-pt-axis span:first-child{transform:none}.zb-pt-col{border-right:1px solid var(--ds-border);background-image:linear-gradient(to bottom, var(--ds-border) 1px, transparent 1px), linear-gradient(to bottom, var(--ds-border-disabled,#091e420f) 1px, transparent 1px);background-size:100% 70px,100% 35px;position:relative}.zb-pt-col.is-over{background-color:var(--ds-background-selected)}.zb-pt-event-wrap{z-index:1;position:absolute;left:2px;right:2px}.zb-pt-event{background:var(--ds-surface-raised);height:100%;box-shadow:var(--ds-shadow-raised);padding:0 4px;font-size:12px;line-height:16px}.zb-pt-now{z-index:2;background:var(--ds-background-accent-purple-bolder);pointer-events:none;height:2px;position:absolute;left:0;right:0}.zb-plan-overlay{z-index:3;align-items:center;gap:var(--ds-space-200);background:var(--zb-app);text-align:center;border-radius:16px;flex-direction:column;width:min(300px,100% - 24px);padding:0;display:flex;position:absolute;top:186px;left:50%;transform:translate(-50%)}.zb-plan-overlay h3{white-space:nowrap;font:600 20px/28px var(--font-sans);color:var(--ds-text);margin:-8px -12px 0}.zb-plan-overlay p{font:400 14px/20px var(--font-sans);color:var(--ds-text);margin:0}.zb-plan-overlay .zds-btn--primary{gap:var(--ds-space-075)}.zb-plan-private{font:400 12px/16px var(--font-sans);color:var(--ds-text-subtle);align-items:center;gap:4px;display:inline-flex}.zb-plan-menu{width:304px;max-width:calc(100vw - 16px);padding:4px 0 16px;top:calc(100% + 8px);left:0}.zb-plan-menu.right{left:auto;right:0}.zb-plan-menu-head{height:40px;font:600 14px/40px var(--font-sans);color:var(--ds-text-subtle);justify-content:center;align-items:center;margin:0 8px 4px;display:flex;position:relative}.zb-plan-menu-head .zds-btn{position:absolute;top:4px;right:4px}.zb-plan-menu-head+.zb-plan-menu-item{margin-top:8px}.zb-plan-menu-item{align-items:center;gap:var(--ds-space-150);width:100%;height:32px;color:var(--ds-text);font:400 14px/20px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:6px 16px;display:flex}.zb-plan-menu-item:hover{background:var(--ds-background-neutral-subtle-hovered)}.zb-plan-menu-item[aria-checked=true] .zds-icon:last-child{color:var(--ds-icon)}.zb-plan-menu-sep{border:0;border-top:1px solid var(--ds-border);margin:12px}.zb-plan-menu-toggle{cursor:pointer}.zb-plan-view.is-open{background:var(--ds-background-neutral-bold);color:var(--ds-text-inverse)}.zb-plan-view.is-open .zds-icon{color:var(--ds-icon-inverse)}.zb-plan-body.has-hero{margin-top:var(--ds-space-200)}.zb-plan-body.is-agenda .zb-plan-day{gap:var(--ds-space-100);padding:0 0 var(--ds-space-300);flex-direction:column;display:flex}.zb-plan-body.is-agenda .zb-plan-day h3{gap:var(--ds-space-100);height:24px;font:400 16px/24px var(--font-sans);color:var(--ds-text-subtle);margin:0}.zb-plan-body.is-agenda .zb-plan-day h3 strong{color:var(--ds-text);font-weight:600}.zb-plan-body.is-agenda .zb-plan-empty{font:400 14px/20px var(--font-sans);color:var(--ds-text-subtlest);margin:2px 0 0}.zb-plan-body.is-month.has-hero{margin-top:0}.zb-pt-dayhead:not(.is-today) .zb-pt-date{min-width:0}.zb-pt-col{background-image:linear-gradient(to bottom, var(--ds-border) 1px, transparent 1px)!important;background-size:100% 70px!important}.zb-plan-art{width:143px;height:100px;position:relative}.zb-plan-art-cal{color:#fff;border-radius:6px;place-items:center;width:28px;height:28px;display:grid;position:absolute}.zb-plan-art-cal.is-a{background:var(--ds-background-accent-blue-bolder);top:22px;left:22px}.zb-plan-art-cal.is-b{background:var(--ds-background-accent-green-bolder);top:54px;left:34px}.zb-plan-art-arrow{color:var(--ds-icon-subtle);position:absolute;top:40px;left:66px}.zb-plan-art-logo{position:absolute;top:28px;left:88px}.zb-cm-delete{z-index:calc(var(--ds-z-index-layer) + 2)}.zb-cm-delete p{font:400 14px/20px var(--font-sans);color:var(--ds-text);margin:0}.zds-section-msg .actions.zb-pop-anchor{gap:var(--ds-space-100);flex-wrap:wrap;display:flex}.zb-panel-planner{background:var(--ds-surface)}.zb-panel-planner:has(.zb-plan-menu){z-index:5;overflow:visible}.zb-plan-overlay{background:var(--ds-surface)}.zb-pm-dow,.zb-pm-cell,.zb-pm-cell:nth-child(7n+1),.zb-pt-dayhead,.zb-pt-allday>span{border-color:var(--ds-background-neutral)!important}.zb-pt-col{border-right-color:var(--ds-background-neutral);background-image:linear-gradient(to bottom, var(--ds-background-neutral) 1px, transparent 1px)!important}.zb-pm-num.is-today,.zb-pt-dayhead.is-today .zb-pt-date{background:var(--ds-text-accent-purple);color:var(--ds-text-inverse)}.zb-pt-now{background:var(--ds-text-accent-purple)}.zb-plan-hero{background:linear-gradient(180deg, var(--ds-background-accent-blue-subtlest) 0%, var(--ds-background-accent-blue-subtler) 100%)}.zb-plan-menu-select{width:calc(100% - 24px);height:32px;margin:0 12px}.zb-attach{width:304px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow-y:auto}.zb-attach .zb-lm-head{min-height:48px;padding:8px 12px 8px 8px}.zb-attach-body{padding:0 var(--ds-space-150) var(--ds-space-150);flex-direction:column;display:flex}.zb-attach-body h3{font:600 14px/16px var(--font-sans);color:var(--ds-text-subtle);margin:8px 0 0}.zb-attach-hint{min-height:24px;font:400 12px/20px var(--font-sans);color:var(--ds-text-subtlest);margin:8px 0 0}.zb-attach-file{align-self:flex-start;margin-top:12px}.zb-attach-sep{border:0;border-top:1px solid var(--ds-border);margin:12px 0}.zb-attach-body label{font:653 14px/16px var(--font-sans);color:var(--ds-text-subtle)}.zb-req{color:var(--ds-text-danger);margin-left:2px}.zb-attach-input{height:36px;margin:6px 0 18px}.zb-attach-input+label{margin-top:0}.zb-attach-help{font:400 12px/16px var(--font-sans);color:var(--ds-text-subtlest);margin:-12px 0 0}.zb-attach-body h4{font:653 12px/16px var(--font-sans);color:var(--ds-text-subtle);margin:16px 0 8px}.zb-attach-recent{margin:0 -12px;padding:0;list-style:none}.zb-attach-recent button{align-items:center;gap:var(--ds-space-100);text-align:left;cursor:pointer;width:100%;min-height:52px;color:var(--ds-text);background:0 0;border:0;padding:6px 12px;display:flex}.zb-attach-recent button:hover{background:var(--ds-background-neutral-subtle-hovered)}.zb-attach-recent .zb-grow{flex-direction:column;min-width:0;display:flex}.zb-attach-title{text-overflow:ellipsis;white-space:nowrap;font:400 14px/20px var(--font-sans);overflow:hidden}.zb-attach-meta{font:400 12px/16px var(--font-sans);color:var(--ds-text-subtle)}.zb-attach-meta span{color:var(--ds-border)}.zb-attach-foot{justify-content:flex-end;gap:4px;margin-top:16px;display:flex}.zb-slot-boards{width:274px;margin-right:var(--ds-space-150);flex:0 0 274px}.zb-panel-boards{background:var(--ds-surface)}.zb-bp-top{align-items:center;gap:var(--ds-space-100);padding:12px 12px 0;display:flex}.zb-bp-search{border-radius:var(--ds-radius-medium);flex:1;height:36px}.zb-bp-chips{gap:var(--ds-space-100);flex-wrap:wrap;padding:16px 12px 0;display:flex}.zb-bp-body{flex:1;min-height:0;padding:20px 4px 12px;overflow-y:auto}.zb-bp-group+.zb-bp-group{margin-top:4px}.zb-bp-head{align-items:center;gap:var(--ds-space-100);width:100%;height:40px;padding:0 var(--ds-space-100);border-radius:var(--ds-radius-medium);color:var(--ds-text-subtle);font:653 14px/20px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.zb-bp-head:hover{background:var(--ds-background-neutral-subtle-hovered)}.zb-bp-group ul{flex-direction:column;gap:4px;margin:2px 0 0;padding:0 2px;list-style:none;display:flex}.zb-bp-row{border-radius:8px;align-items:center;display:flex;position:relative}.zb-bp-row:hover{background:var(--ds-background-neutral-subtle-hovered)}.zb-bp-row.is-active{background:var(--ds-background-selected)}.zb-bp-row a{min-width:0;height:40px;color:var(--ds-text);border-radius:8px;flex:1;align-items:center;gap:8px;padding:4px 8px 4px 4px;text-decoration:none;display:flex}.zb-bp-thumb{border-radius:4px;flex:none;width:40px;height:32px}.zb-bp-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 14px/18px var(--font-sans);flex:1;overflow:hidden}.zb-bp-star{border-radius:var(--ds-radius-medium);width:32px;height:32px;color:var(--ds-icon-subtle);cursor:pointer;opacity:0;background:0 0;border:0;place-items:center;margin-right:4px;display:grid}.zb-bp-row:hover .zb-bp-star,.zb-bp-star:focus-visible,.zb-bp-star.is-on{opacity:1}.zb-bp-star.is-on{color:var(--ds-icon-accent-yellow)}.zb-export{flex-direction:column;gap:8px;display:flex}.zb-export a.zb-bm-item{color:inherit;text-decoration:none}.zb-export-label{font:var(--ds-font-body-small);color:var(--ds-text-subtle);margin-top:8px;font-weight:653}.zb-export-link{gap:8px;display:flex}.zb-export-link .zds-input{flex:1;min-width:0}@media print{.zb-header,.zb-bottom-nav,.zb-board-menu,.zb-add-list,.zb-flags,.zb-resize,.zb-slot:not(.zb-slot-main){display:none!important}.zb-app,.zb-workspace,.zb-slot-main,.zb-canvas{height:auto!important;overflow:visible!important}.zb-panel{background:0 0!important}}.zb-tile-tpl{margin-top:var(--ds-space-050);align-self:flex-start}
