@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&family=Rubik:wght@400;500;600&display=swap";:root{--dt-font-sans: Poppins, Rubik, system-ui, sans-serif;--dt-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace}body{font-family:var(--dt-font-sans)}:root{--dt-border-default: #e5e7eb;--dt-border-divider: #e5e7eb;--dt-border-interactive: #8b8d91;--dt-border-strong: #d1d5dc;--dt-brand-primary-base: #e21216;--dt-brand-primary-hover: #d70004;--dt-brand-primary-on: #ffffff;--dt-brand-primary-on-tint: #a30d0f;--dt-brand-primary-pressed: #a30d0f;--dt-brand-primary-text: #e21216;--dt-brand-primary-tint: #fdebec;--dt-brand-secondary-base: #015864;--dt-brand-secondary-hover: #00505b;--dt-brand-secondary-on: #ffffff;--dt-brand-secondary-pressed: #004753;--dt-brand-secondary-range: #e2eaeb;--dt-brand-secondary-text: #015864;--dt-brand-secondary-tint: #e2eaeb;--dt-chart-1: #2a78d6;--dt-chart-2: #eb6834;--dt-chart-3: #1baf7a;--dt-chart-4: #eda100;--dt-chart-5: #e87ba4;--dt-chart-6: #008300;--dt-chart-7: #4a3aa7;--dt-chart-8: #e34948;--dt-chart-div-mid: #eeecea;--dt-chart-div-neg-1: #86b6ef;--dt-chart-div-neg-2: #3987e5;--dt-chart-div-neg-3: #1c5cab;--dt-chart-div-pos-1: #ea9a93;--dt-chart-div-pos-2: #d75853;--dt-chart-div-pos-3: #9e3432;--dt-chart-seq-1: #cde2fb;--dt-chart-seq-2: #86b6ef;--dt-chart-seq-3: #3987e5;--dt-chart-seq-4: #1c5cab;--dt-chart-seq-5: #0d366b;--dt-chip-neutral-bg: #eeecea;--dt-chip-neutral-text: #424444;--dt-elevation-edge: #00000000;--dt-elevation-shadow-1: #0000000a;--dt-elevation-shadow-2: #00000014;--dt-elevation-shadow-3: #0000001f;--dt-elevation-shadow-4: #00000026;--dt-state-disabled-bg: #f1f1f1;--dt-state-disabled-border: #e3e3e3;--dt-state-disabled-text: #a7a8a8;--dt-state-focus-halo: #01586433;--dt-state-focus-ring: #015864;--dt-state-hover-overlay: #2b2c2c0f;--dt-state-pressed-overlay: #2b2c2c1f;--dt-state-selected-bg: #e2eaeb;--dt-status-attention-base: #9a6700;--dt-status-attention-bg: #fff8c5;--dt-status-attention-border: #9a6700;--dt-status-attention-text: #966300;--dt-status-error-base: #de4e70;--dt-status-error-bg: #feebed;--dt-status-error-border: #de4e70;--dt-status-error-on-solid: #ffffff;--dt-status-error-solid: #c3345b;--dt-status-error-solid-hover: #b82953;--dt-status-error-solid-pressed: #ae1c4a;--dt-status-error-text: #c3345b;--dt-status-info-base: #2563eb;--dt-status-info-bg: #e4edff;--dt-status-info-border: #2563eb;--dt-status-info-text: #205ee6;--dt-status-success-base: #4c9d4c;--dt-status-success-bg: #eaf3e9;--dt-status-success-border: #4c9d4c;--dt-status-success-text: #287b2b;--dt-status-warning-base: #d27600;--dt-status-warning-bg: #fbefe5;--dt-status-warning-border: #d27600;--dt-status-warning-text: #ac5300;--dt-surface-background: #f7f7f7;--dt-surface-card: #ffffff;--dt-surface-overlay: #ffffff;--dt-surface-popover: #ffffff;--dt-surface-raised: #f7f7f7;--dt-surface-scrim: #000000;--dt-text-link: #015864;--dt-text-placeholder: #6f7070;--dt-text-primary: #2b2c2c;--dt-text-secondary: #424444;--dt-text-tertiary: #5a5b5b;--dt-density-control-height: 36px;--dt-density-control-height-comfortable: 40px;--dt-density-control-height-compact: 32px;--dt-density-control-height-default: 36px;--dt-density-sidebar-width: 224px;--dt-density-table-action-size: 32px;--dt-density-table-cell-padding-inline: 12px;--dt-density-table-row-height: 40px;--dt-elevation-1: 0px 1px 2px 0px var(--dt-elevation-shadow-1);--dt-elevation-2: 0px 2px 12px 0px var(--dt-elevation-shadow-2);--dt-elevation-3: 0px 4px 16px 0px var(--dt-elevation-shadow-3);--dt-elevation-4: 0px 8px 24px 0px var(--dt-elevation-shadow-4);--dt-motion-duration-drawer: .3s;--dt-motion-duration-hover: .12s;--dt-motion-duration-open: .2s;--dt-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--dt-radius-lg: 12px;--dt-radius-md: 8px;--dt-radius-pill: 9999px;--dt-radius-sm: 4px;--dt-radius-xl: 16px;--dt-space-0: 0px;--dt-space-12: 12px;--dt-space-16: 16px;--dt-space-2: 2px;--dt-space-20: 20px;--dt-space-24: 24px;--dt-space-32: 32px;--dt-space-4: 4px;--dt-space-40: 40px;--dt-space-48: 48px;--dt-space-64: 64px;--dt-space-8: 8px;--dt-state-focus-glow: 0px 0px 6px 0px var(--dt-state-focus-halo);--dt-type-body-lg-family: Poppins, Rubik, system-ui, sans-serif;--dt-type-body-lg-size: 16px;--dt-type-body-lg-line: 24px;--dt-type-body-lg-weight: 400;--dt-type-body-md-family: Poppins, Rubik, system-ui, sans-serif;--dt-type-body-md-size: 14px;--dt-type-body-md-line: 20px;--dt-type-body-md-weight: 400;--dt-type-body-md-semibold-family: Poppins, Rubik, system-ui, sans-serif;--dt-type-body-md-semibold-size: 14px;--dt-type-body-md-semibold-line: 20px;--dt-type-body-md-semibold-weight: 600;--dt-type-body-md-strong-family: Poppins, Rubik, system-ui, sans-serif;--dt-type-body-md-strong-size: 14px;--dt-type-body-md-strong-line: 20px;--dt-type-body-md-strong-weight: 500;--dt-type-caption-family: Poppins, Rubik, system-ui, sans-serif;--dt-type-caption-size: 12px;--dt-type-caption-line: 16px;--dt-type-caption-weight: 400;--dt-type-code-family: ui-monospace, SFMono-Regular, Menlo, monospace;--dt-type-code-size: 13px;--dt-type-code-line: 20px;--dt-type-code-weight: 400;--dt-type-display-family: Poppins, Rubik, system-ui, sans-serif;--dt-type-display-size: 32px;--dt-type-display-line: 40px;--dt-type-display-weight: 600;--dt-type-heading-1-family: Poppins, Rubik, system-ui, sans-serif;--dt-type-heading-1-size: 24px;--dt-type-heading-1-line: 32px;--dt-type-heading-1-weight: 600;--dt-type-heading-2-family: Poppins, Rubik, system-ui, sans-serif;--dt-type-heading-2-size: 20px;--dt-type-heading-2-line: 28px;--dt-type-heading-2-weight: 600;--dt-type-heading-3-family: Poppins, Rubik, system-ui, sans-serif;--dt-type-heading-3-size: 16px;--dt-type-heading-3-line: 24px;--dt-type-heading-3-weight: 600;--dt-type-label-sm-family: Poppins, Rubik, system-ui, sans-serif;--dt-type-label-sm-size: 12px;--dt-type-label-sm-line: 16px;--dt-type-label-sm-weight: 500;--dt-z-drawer: 1200;--dt-z-dropdown: 1000;--dt-z-modal: 1300;--dt-z-sticky: 1100;--dt-z-toast: 1400;--dt-z-tooltip: 1500;color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--dt-border-default: #48484a;--dt-border-divider: #48484a;--dt-border-interactive: #8e8e93;--dt-border-strong: #545458;--dt-brand-primary-base: #e21216;--dt-brand-primary-hover: #d70004;--dt-brand-primary-on: #ffffff;--dt-brand-primary-on-tint: #ff7663;--dt-brand-primary-pressed: #a30d0f;--dt-brand-primary-text: #ff7b68;--dt-brand-primary-tint: #5a2528;--dt-brand-secondary-base: #00bfb3;--dt-brand-secondary-hover: #22c9bc;--dt-brand-secondary-on: #1c1c1e;--dt-brand-secondary-pressed: #34d3c6;--dt-brand-secondary-range: #214f4e;--dt-brand-secondary-text: #00bfb3;--dt-brand-secondary-tint: #222d2d;--dt-chart-1: #3987e5;--dt-chart-2: #d95926;--dt-chart-3: #199e70;--dt-chart-4: #c98500;--dt-chart-5: #d55181;--dt-chart-6: #2aa42a;--dt-chart-7: #9085e9;--dt-chart-8: #e66767;--dt-chart-div-mid: #38383a;--dt-chart-div-neg-1: #1c5cab;--dt-chart-div-neg-2: #3987e5;--dt-chart-div-neg-3: #86b6ef;--dt-chart-div-pos-1: #9e3432;--dt-chart-div-pos-2: #d75853;--dt-chart-div-pos-3: #ea9a93;--dt-chart-seq-1: #184f95;--dt-chart-seq-2: #256abf;--dt-chart-seq-3: #3987e5;--dt-chart-seq-4: #6da7ec;--dt-chart-seq-5: #b7d3f6;--dt-chip-neutral-bg: #8e8e93;--dt-chip-neutral-text: #1c1c1e;--dt-elevation-edge: #545458;--dt-elevation-shadow-1: #0000004d;--dt-elevation-shadow-2: #00000066;--dt-elevation-shadow-3: #00000080;--dt-elevation-shadow-4: #00000099;--dt-state-disabled-bg: #262629;--dt-state-disabled-border: #313134;--dt-state-disabled-text: #656568;--dt-state-focus-halo: #00bfb333;--dt-state-focus-ring: #00bfb3;--dt-state-hover-overlay: #f2f2f70f;--dt-state-pressed-overlay: #f2f2f71f;--dt-state-selected-bg: #222d2d;--dt-status-attention-base: #d4a72c;--dt-status-attention-bg: #393226;--dt-status-attention-border: #d4a72c;--dt-status-attention-text: #d4a72c;--dt-status-error-base: #fd6a89;--dt-status-error-bg: #3c292d;--dt-status-error-border: #fd6a89;--dt-status-error-on-solid: #1c1c1e;--dt-status-error-solid: #fd6a89;--dt-status-error-solid-hover: #ff7492;--dt-status-error-solid-pressed: #ff7e9b;--dt-status-error-text: #ff819e;--dt-status-info-base: #3d7dff;--dt-status-info-bg: #222b3d;--dt-status-info-border: #3d7dff;--dt-status-info-text: #62a6ff;--dt-status-success-base: #57d98a;--dt-status-success-bg: #28362e;--dt-status-success-border: #57d98a;--dt-status-success-text: #57d98a;--dt-status-warning-base: #ff9f0a;--dt-status-warning-bg: #3b2f25;--dt-status-warning-border: #ff9f0a;--dt-status-warning-text: #ff9f0a;--dt-surface-background: #121212;--dt-surface-card: #1c1c1e;--dt-surface-overlay: #38383a;--dt-surface-popover: #2c2c2e;--dt-surface-raised: #2c2c2e;--dt-surface-scrim: #000000;--dt-text-link: #00bfb3;--dt-text-placeholder: #a2a2a8;--dt-text-primary: #f2f2f7;--dt-text-secondary: #aeaeb2;--dt-text-tertiary: #a2a2a8;--dt-elevation-1: 0px 1px 2px 0px var(--dt-elevation-shadow-1);--dt-elevation-2: 0px 2px 12px 0px var(--dt-elevation-shadow-2);--dt-elevation-3: 0px 4px 16px 0px var(--dt-elevation-shadow-3);--dt-elevation-4: 0px 8px 24px 0px var(--dt-elevation-shadow-4);--dt-state-focus-glow: 0px 0px 6px 0px var(--dt-state-focus-halo);color-scheme:dark}}:root[data-theme=dark],.dark{--dt-border-default: #48484a;--dt-border-divider: #48484a;--dt-border-interactive: #8e8e93;--dt-border-strong: #545458;--dt-brand-primary-base: #e21216;--dt-brand-primary-hover: #d70004;--dt-brand-primary-on: #ffffff;--dt-brand-primary-on-tint: #ff7663;--dt-brand-primary-pressed: #a30d0f;--dt-brand-primary-text: #ff7b68;--dt-brand-primary-tint: #5a2528;--dt-brand-secondary-base: #00bfb3;--dt-brand-secondary-hover: #22c9bc;--dt-brand-secondary-on: #1c1c1e;--dt-brand-secondary-pressed: #34d3c6;--dt-brand-secondary-range: #214f4e;--dt-brand-secondary-text: #00bfb3;--dt-brand-secondary-tint: #222d2d;--dt-chart-1: #3987e5;--dt-chart-2: #d95926;--dt-chart-3: #199e70;--dt-chart-4: #c98500;--dt-chart-5: #d55181;--dt-chart-6: #2aa42a;--dt-chart-7: #9085e9;--dt-chart-8: #e66767;--dt-chart-div-mid: #38383a;--dt-chart-div-neg-1: #1c5cab;--dt-chart-div-neg-2: #3987e5;--dt-chart-div-neg-3: #86b6ef;--dt-chart-div-pos-1: #9e3432;--dt-chart-div-pos-2: #d75853;--dt-chart-div-pos-3: #ea9a93;--dt-chart-seq-1: #184f95;--dt-chart-seq-2: #256abf;--dt-chart-seq-3: #3987e5;--dt-chart-seq-4: #6da7ec;--dt-chart-seq-5: #b7d3f6;--dt-chip-neutral-bg: #8e8e93;--dt-chip-neutral-text: #1c1c1e;--dt-elevation-edge: #545458;--dt-elevation-shadow-1: #0000004d;--dt-elevation-shadow-2: #00000066;--dt-elevation-shadow-3: #00000080;--dt-elevation-shadow-4: #00000099;--dt-state-disabled-bg: #262629;--dt-state-disabled-border: #313134;--dt-state-disabled-text: #656568;--dt-state-focus-halo: #00bfb333;--dt-state-focus-ring: #00bfb3;--dt-state-hover-overlay: #f2f2f70f;--dt-state-pressed-overlay: #f2f2f71f;--dt-state-selected-bg: #222d2d;--dt-status-attention-base: #d4a72c;--dt-status-attention-bg: #393226;--dt-status-attention-border: #d4a72c;--dt-status-attention-text: #d4a72c;--dt-status-error-base: #fd6a89;--dt-status-error-bg: #3c292d;--dt-status-error-border: #fd6a89;--dt-status-error-on-solid: #1c1c1e;--dt-status-error-solid: #fd6a89;--dt-status-error-solid-hover: #ff7492;--dt-status-error-solid-pressed: #ff7e9b;--dt-status-error-text: #ff819e;--dt-status-info-base: #3d7dff;--dt-status-info-bg: #222b3d;--dt-status-info-border: #3d7dff;--dt-status-info-text: #62a6ff;--dt-status-success-base: #57d98a;--dt-status-success-bg: #28362e;--dt-status-success-border: #57d98a;--dt-status-success-text: #57d98a;--dt-status-warning-base: #ff9f0a;--dt-status-warning-bg: #3b2f25;--dt-status-warning-border: #ff9f0a;--dt-status-warning-text: #ff9f0a;--dt-surface-background: #121212;--dt-surface-card: #1c1c1e;--dt-surface-overlay: #38383a;--dt-surface-popover: #2c2c2e;--dt-surface-raised: #2c2c2e;--dt-surface-scrim: #000000;--dt-text-link: #00bfb3;--dt-text-placeholder: #a2a2a8;--dt-text-primary: #f2f2f7;--dt-text-secondary: #aeaeb2;--dt-text-tertiary: #a2a2a8;--dt-elevation-1: 0px 1px 2px 0px var(--dt-elevation-shadow-1);--dt-elevation-2: 0px 2px 12px 0px var(--dt-elevation-shadow-2);--dt-elevation-3: 0px 4px 16px 0px var(--dt-elevation-shadow-3);--dt-elevation-4: 0px 8px 24px 0px var(--dt-elevation-shadow-4);--dt-state-focus-glow: 0px 0px 6px 0px var(--dt-state-focus-halo);color-scheme:dark}:root[data-theme=light]{--dt-border-default: #e5e7eb;--dt-border-divider: #e5e7eb;--dt-border-interactive: #8b8d91;--dt-border-strong: #d1d5dc;--dt-brand-primary-base: #e21216;--dt-brand-primary-hover: #d70004;--dt-brand-primary-on: #ffffff;--dt-brand-primary-on-tint: #a30d0f;--dt-brand-primary-pressed: #a30d0f;--dt-brand-primary-text: #e21216;--dt-brand-primary-tint: #fdebec;--dt-brand-secondary-base: #015864;--dt-brand-secondary-hover: #00505b;--dt-brand-secondary-on: #ffffff;--dt-brand-secondary-pressed: #004753;--dt-brand-secondary-range: #e2eaeb;--dt-brand-secondary-text: #015864;--dt-brand-secondary-tint: #e2eaeb;--dt-chart-1: #2a78d6;--dt-chart-2: #eb6834;--dt-chart-3: #1baf7a;--dt-chart-4: #eda100;--dt-chart-5: #e87ba4;--dt-chart-6: #008300;--dt-chart-7: #4a3aa7;--dt-chart-8: #e34948;--dt-chart-div-mid: #eeecea;--dt-chart-div-neg-1: #86b6ef;--dt-chart-div-neg-2: #3987e5;--dt-chart-div-neg-3: #1c5cab;--dt-chart-div-pos-1: #ea9a93;--dt-chart-div-pos-2: #d75853;--dt-chart-div-pos-3: #9e3432;--dt-chart-seq-1: #cde2fb;--dt-chart-seq-2: #86b6ef;--dt-chart-seq-3: #3987e5;--dt-chart-seq-4: #1c5cab;--dt-chart-seq-5: #0d366b;--dt-chip-neutral-bg: #eeecea;--dt-chip-neutral-text: #424444;--dt-elevation-edge: #00000000;--dt-elevation-shadow-1: #0000000a;--dt-elevation-shadow-2: #00000014;--dt-elevation-shadow-3: #0000001f;--dt-elevation-shadow-4: #00000026;--dt-state-disabled-bg: #f1f1f1;--dt-state-disabled-border: #e3e3e3;--dt-state-disabled-text: #a7a8a8;--dt-state-focus-halo: #01586433;--dt-state-focus-ring: #015864;--dt-state-hover-overlay: #2b2c2c0f;--dt-state-pressed-overlay: #2b2c2c1f;--dt-state-selected-bg: #e2eaeb;--dt-status-attention-base: #9a6700;--dt-status-attention-bg: #fff8c5;--dt-status-attention-border: #9a6700;--dt-status-attention-text: #966300;--dt-status-error-base: #de4e70;--dt-status-error-bg: #feebed;--dt-status-error-border: #de4e70;--dt-status-error-on-solid: #ffffff;--dt-status-error-solid: #c3345b;--dt-status-error-solid-hover: #b82953;--dt-status-error-solid-pressed: #ae1c4a;--dt-status-error-text: #c3345b;--dt-status-info-base: #2563eb;--dt-status-info-bg: #e4edff;--dt-status-info-border: #2563eb;--dt-status-info-text: #205ee6;--dt-status-success-base: #4c9d4c;--dt-status-success-bg: #eaf3e9;--dt-status-success-border: #4c9d4c;--dt-status-success-text: #287b2b;--dt-status-warning-base: #d27600;--dt-status-warning-bg: #fbefe5;--dt-status-warning-border: #d27600;--dt-status-warning-text: #ac5300;--dt-surface-background: #f7f7f7;--dt-surface-card: #ffffff;--dt-surface-overlay: #ffffff;--dt-surface-popover: #ffffff;--dt-surface-raised: #f7f7f7;--dt-surface-scrim: #000000;--dt-text-link: #015864;--dt-text-placeholder: #6f7070;--dt-text-primary: #2b2c2c;--dt-text-secondary: #424444;--dt-text-tertiary: #5a5b5b;--dt-elevation-1: 0px 1px 2px 0px var(--dt-elevation-shadow-1);--dt-elevation-2: 0px 2px 12px 0px var(--dt-elevation-shadow-2);--dt-elevation-3: 0px 4px 16px 0px var(--dt-elevation-shadow-3);--dt-elevation-4: 0px 8px 24px 0px var(--dt-elevation-shadow-4);--dt-state-focus-glow: 0px 0px 6px 0px var(--dt-state-focus-halo);color-scheme:light}[data-density=compact]{--dt-density-control-height: 32px;--dt-density-sidebar-width: 216px}[data-density=default]{--dt-density-control-height: 36px;--dt-density-sidebar-width: 224px}[data-density=comfortable]{--dt-density-control-height: 40px;--dt-density-sidebar-width: 240px}[data-table-density=compact]{--dt-density-table-action-size: 24px;--dt-density-table-cell-padding-inline: 8px;--dt-density-table-row-height: 32px}[data-table-density=default]{--dt-density-table-action-size: 32px;--dt-density-table-cell-padding-inline: 12px;--dt-density-table-row-height: 40px}[data-table-density=comfortable]{--dt-density-table-action-size: 32px;--dt-density-table-cell-padding-inline: 16px;--dt-density-table-row-height: 48px}@media (prefers-reduced-motion: reduce){:root{--dt-motion-duration-drawer: 0ms;--dt-motion-duration-hover: 0ms;--dt-motion-duration-open: 0ms}}.dt-alert{--dt-alert-close-size: var(--dt-density-control-height-compact);--_bg: var(--dt-surface-card);--_border: var(--dt-border-default);--_title: var(--dt-text-primary);--_icon: var(--dt-text-secondary);box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--dt-space-12);inline-size:100%;padding-block:var(--dt-space-12);padding-inline-start:var(--dt-space-16);padding-inline-end:var(--dt-space-8);background-color:var(--_bg);color:var(--dt-text-primary);border:1px solid var(--_border);border-radius:var(--dt-radius-md);font-family:var(--dt-type-body-md-family);font-size:var(--dt-type-body-md-size);line-height:var(--dt-type-body-md-line);font-weight:var(--dt-type-body-md-weight);text-align:start}.dt-alert--info{--_bg: var(--dt-status-info-bg);--_border: var(--dt-status-info-border);--_title: var(--dt-status-info-text);--_icon: var(--dt-status-info-text)}.dt-alert--success{--_bg: var(--dt-status-success-bg);--_border: var(--dt-status-success-border);--_title: var(--dt-status-success-text);--_icon: var(--dt-status-success-text)}.dt-alert--warning{--_bg: var(--dt-status-warning-bg);--_border: var(--dt-status-warning-border);--_title: var(--dt-status-warning-text);--_icon: var(--dt-status-warning-text)}.dt-alert--error{--_bg: var(--dt-status-error-bg);--_border: var(--dt-status-error-border);--_title: var(--dt-status-error-text);--_icon: var(--dt-status-error-text)}.dt-alert__icon{flex:none;inline-size:20px;block-size:20px;color:var(--_icon)}.dt-alert__icon>svg{display:block;inline-size:100%;block-size:100%}.dt-alert__text{flex:1 1 0;min-inline-size:0;display:flex;flex-direction:column;gap:var(--dt-space-2);overflow-wrap:break-word}.dt-alert__title{margin:0;color:var(--_title);font-family:var(--dt-type-body-md-strong-family);font-size:var(--dt-type-body-md-strong-size);line-height:var(--dt-type-body-md-strong-line);font-weight:var(--dt-type-body-md-strong-weight)}.dt-alert__description{margin:0;color:var(--dt-text-primary);font-family:var(--dt-type-body-md-family);font-size:var(--dt-type-body-md-size);line-height:var(--dt-type-body-md-line);font-weight:var(--dt-type-body-md-weight)}.dt-alert__close{flex:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--dt-alert-close-size);block-size:var(--dt-alert-close-size);margin:0;padding:0;border:0;border-radius:var(--dt-radius-md);background:transparent;color:var(--dt-text-primary);cursor:pointer;transition:background-color var(--dt-motion-duration-hover) var(--dt-motion-easing-standard)}.dt-alert__close>svg{display:block;inline-size:16px;block-size:16px}.dt-alert__close:hover{background-color:var(--dt-state-hover-overlay)}.dt-alert__close:active{background-color:var(--dt-state-selected-bg)}.dt-alert__close:focus-visible{outline:2px solid var(--dt-state-focus-ring);outline-offset:2px}.dt-alert__close:disabled{color:var(--dt-state-disabled-text);background:transparent;cursor:not-allowed}.dt-avatar--xs,.dt-avatar-group--xs{--dt-avatar-size: var(--dt-space-24);--dt-avatar-icon: var(--dt-space-16);--dt-avatar-dot: var(--dt-space-8);--dt-avatar-overlap: var(--dt-space-4);--dt-avatar-font-family: var(--dt-type-label-sm-family);--dt-avatar-font-size: var(--dt-type-label-sm-size);--dt-avatar-font-line: var(--dt-type-label-sm-line);--dt-avatar-font-weight: var(--dt-type-label-sm-weight)}.dt-avatar--sm,.dt-avatar-group--sm{--dt-avatar-size: var(--dt-density-control-height-compact);--dt-avatar-icon: var(--dt-space-16);--dt-avatar-dot: var(--dt-space-8);--dt-avatar-overlap: var(--dt-space-4);--dt-avatar-font-family: var(--dt-type-body-md-strong-family);--dt-avatar-font-size: var(--dt-type-body-md-strong-size);--dt-avatar-font-line: var(--dt-type-body-md-strong-line);--dt-avatar-font-weight: var(--dt-type-body-md-strong-weight)}.dt-avatar--md,.dt-avatar-group--md{--dt-avatar-size: var(--dt-density-control-height-comfortable);--dt-avatar-icon: var(--dt-space-20);--dt-avatar-dot: var(--dt-space-12);--dt-avatar-overlap: var(--dt-space-4);--dt-avatar-font-family: var(--dt-type-heading-3-family);--dt-avatar-font-size: var(--dt-type-heading-3-size);--dt-avatar-font-line: var(--dt-type-heading-3-line);--dt-avatar-font-weight: var(--dt-type-heading-3-weight)}.dt-avatar--lg,.dt-avatar-group--lg{--dt-avatar-size: var(--dt-space-48);--dt-avatar-icon: var(--dt-space-20);--dt-avatar-dot: var(--dt-space-12);--dt-avatar-overlap: var(--dt-space-8);--dt-avatar-font-family: var(--dt-type-heading-2-family);--dt-avatar-font-size: var(--dt-type-heading-2-size);--dt-avatar-font-line: var(--dt-type-heading-2-line);--dt-avatar-font-weight: var(--dt-type-heading-2-weight)}.dt-avatar{position:relative;box-sizing:border-box;display:inline-block;flex:none;inline-size:var(--dt-avatar-size, var(--dt-space-32));block-size:var(--dt-avatar-size, var(--dt-space-32));border-radius:var(--dt-radius-pill);vertical-align:middle}.dt-avatar--ring,.dt-avatar-group .dt-avatar{box-shadow:0 0 0 var(--dt-space-2) var(--dt-surface-card)}.dt-avatar__circle{box-sizing:border-box;display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;overflow:hidden;border:1px solid var(--dt-border-default);border-radius:var(--dt-radius-pill);background-color:var(--dt-surface-raised);color:var(--dt-text-secondary)}.dt-avatar__image{position:relative;display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;object-fit:cover;background-color:var(--dt-chip-neutral-bg);color:var(--dt-chip-neutral-text)}.dt-avatar--image .dt-avatar__circle{background-color:transparent}.dt-avatar__icon{flex:none;inline-size:var(--dt-avatar-icon, var(--dt-space-16));block-size:var(--dt-avatar-icon, var(--dt-space-16));color:inherit}.dt-avatar__initials{color:var(--dt-text-primary);font-family:var(--dt-avatar-font-family, var(--dt-type-body-md-strong-family));font-size:var(--dt-avatar-font-size, var(--dt-type-body-md-strong-size));line-height:var(--dt-avatar-font-line, var(--dt-type-body-md-strong-line));font-weight:var(--dt-avatar-font-weight, var(--dt-type-body-md-strong-weight));text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none}.dt-avatar__status{position:absolute;inset-inline-end:0;inset-block-end:0;box-sizing:border-box;inline-size:var(--dt-avatar-dot, var(--dt-space-8));block-size:var(--dt-avatar-dot, var(--dt-space-8));border-radius:var(--dt-radius-pill);background-color:var(--dt-text-tertiary);box-shadow:0 0 0 var(--dt-space-2) var(--dt-surface-card)}.dt-avatar__status--success{background-color:var(--dt-status-success-base)}.dt-avatar__status--warning{background-color:var(--dt-status-warning-base)}.dt-avatar__status--error{background-color:var(--dt-status-error-base)}.dt-avatar__status--neutral{background-color:var(--dt-text-tertiary)}.dt-avatar-group{display:inline-flex;align-items:center;flex:none;padding:0}.dt-avatar-group>.dt-avatar+.dt-avatar{margin-inline-start:calc(var(--dt-avatar-overlap, var(--dt-space-4)) * -1)}.dt-badge{--_bw: 1px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--dt-space-4);padding-block:calc(var(--dt-space-2) - var(--_bw));padding-inline:calc(var(--dt-space-8) - var(--_bw));border:var(--_bw) solid var(--dt-border-strong);border-radius:var(--dt-radius-pill);background-color:var(--dt-surface-raised);color:var(--dt-text-secondary);font-family:var(--dt-type-label-sm-family);font-size:var(--dt-type-label-sm-size);line-height:var(--dt-type-label-sm-line);font-weight:var(--dt-type-label-sm-weight);white-space:nowrap}.dt-badge__icon{flex:none;inline-size:14px;block-size:14px;color:inherit}.dt-badge--success{background-color:var(--dt-status-success-bg);border-color:var(--dt-status-success-border);color:var(--dt-status-success-text)}.dt-badge--warning{background-color:var(--dt-status-warning-bg);border-color:var(--dt-status-warning-border);color:var(--dt-status-warning-text)}.dt-badge--attention{background-color:var(--dt-status-attention-bg);border-color:var(--dt-status-attention-border);color:var(--dt-status-attention-text)}.dt-badge--error{background-color:var(--dt-status-error-bg);border-color:var(--dt-status-error-border);color:var(--dt-status-error-text)}.dt-badge--info{background-color:var(--dt-status-info-bg);border-color:var(--dt-status-info-border);color:var(--dt-status-info-text)}.dt-chip{--_bw: 1px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--dt-space-4);block-size:var(--dt-density-control-height-compact);margin:0;padding-block:0;padding-inline:calc(var(--dt-space-12) - var(--_bw));border:var(--_bw) solid var(--dt-border-interactive);border-radius:var(--dt-radius-md);background-color:var(--dt-surface-card);color:var(--dt-text-primary);font-family:var(--dt-type-body-md-family);font-size:var(--dt-type-body-md-size);line-height:var(--dt-type-body-md-line);font-weight:var(--dt-type-body-md-weight);white-space:nowrap;cursor:pointer}.dt-chip:hover:not(:disabled):not([aria-disabled=true]):not(.dt-chip--disabled):not(.dt-chip--selected):not([aria-pressed=true]){background-color:var(--dt-surface-raised);border-color:var(--dt-text-secondary)}.dt-chip:active:not(:disabled):not([aria-disabled=true]):not(.dt-chip--disabled):not(.dt-chip--selected):not([aria-pressed=true]){background-color:var(--dt-surface-raised);background-image:linear-gradient(var(--dt-state-pressed-overlay),var(--dt-state-pressed-overlay));border-color:var(--dt-text-secondary)}.dt-chip:focus-visible{outline:var(--dt-space-2) solid transparent;border-color:var(--dt-state-focus-ring);box-shadow:inset 0 0 0 1px var(--dt-state-focus-ring),var(--dt-state-focus-glow)}.dt-chip--selected,.dt-chip[aria-pressed=true]{background-color:var(--dt-state-selected-bg);border-color:var(--dt-text-secondary)}.dt-chip--selected:hover:not(:disabled):not([aria-disabled=true]),.dt-chip[aria-pressed=true]:hover:not(:disabled):not([aria-disabled=true]){background-image:linear-gradient(var(--dt-state-hover-overlay),var(--dt-state-hover-overlay))}.dt-chip--selected:focus-visible,.dt-chip[aria-pressed=true]:focus-visible{border-color:var(--dt-state-focus-ring);box-shadow:inset 0 0 0 1px var(--dt-state-focus-ring),var(--dt-state-focus-glow)}.dt-chip__check{display:none;flex:none;inline-size:var(--dt-space-16);block-size:var(--dt-space-16);color:var(--dt-text-primary)}.dt-chip--selected .dt-chip__check,.dt-chip[aria-pressed=true] .dt-chip__check{display:block}.dt-chip__remove{position:relative;flex:none;box-sizing:border-box;inline-size:var(--dt-space-16);block-size:var(--dt-space-16);margin:0;padding:0;border:0;background:none;color:var(--dt-text-secondary);cursor:pointer}.dt-chip__remove:after{content:"";position:absolute;inset:calc(var(--dt-space-4) * -1)}.dt-chip__remove:focus-visible{outline:var(--dt-space-2) solid var(--dt-state-focus-ring);outline-offset:2px}.dt-chip:disabled,.dt-chip[aria-disabled=true],.dt-chip--disabled{background-color:var(--dt-state-disabled-bg);border-color:transparent;color:var(--dt-state-disabled-text);cursor:not-allowed}.dt-chip:disabled .dt-chip__remove,.dt-chip[aria-disabled=true] .dt-chip__remove,.dt-chip--disabled .dt-chip__remove{color:var(--dt-state-disabled-text);cursor:not-allowed}.dt-btn{--dt-btn-height: var(--dt-density-control-height);--dt-btn-pad: var(--dt-space-16);--dt-btn-icon: 16px;--dt-btn-stroke: 1px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--dt-space-8);block-size:var(--dt-btn-height);margin:0;padding-block:var(--dt-space-0);padding-inline:var(--dt-btn-pad);border:0;border-radius:var(--dt-radius-md);background-color:transparent;color:var(--dt-text-primary);font-family:var(--dt-type-body-md-strong-family);font-size:var(--dt-type-body-md-strong-size);line-height:var(--dt-type-body-md-strong-line);font-weight:var(--dt-type-body-md-strong-weight);white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;transition-property:background-color,color,box-shadow;transition-duration:var(--dt-motion-duration-hover);transition-timing-function:var(--dt-motion-easing-standard)}.dt-btn--sm{--dt-btn-height: var(--dt-density-control-height-compact);--dt-btn-pad: var(--dt-space-12)}.dt-btn--md{--dt-btn-height: var(--dt-density-control-height);--dt-btn-pad: var(--dt-space-16)}.dt-btn--lg{--dt-btn-height: var(--dt-density-control-height-comfortable);--dt-btn-pad: var(--dt-space-20)}.dt-btn__icon{flex:none;inline-size:var(--dt-btn-icon);block-size:var(--dt-btn-icon);stroke:currentColor;fill:none}[dir=rtl] .dt-btn__icon--flip{transform:scaleX(-1)}.dt-btn--icon{inline-size:var(--dt-btn-height);padding-inline:var(--dt-space-0)}.dt-btn--primary{background-color:var(--dt-brand-secondary-base);color:var(--dt-brand-secondary-on)}.dt-btn--primary:hover{background-color:var(--dt-brand-secondary-hover)}.dt-btn--primary:active{background-color:var(--dt-brand-secondary-pressed)}.dt-btn--secondary{background-color:var(--dt-surface-raised);color:var(--dt-text-primary);box-shadow:inset 0 0 0 var(--dt-btn-stroke) var(--dt-border-strong)}.dt-btn--secondary:hover{background-image:linear-gradient(var(--dt-state-hover-overlay),var(--dt-state-hover-overlay))}.dt-btn--secondary:active{background-image:linear-gradient(var(--dt-state-pressed-overlay),var(--dt-state-pressed-overlay))}.dt-btn--outline{box-shadow:inset 0 0 0 var(--dt-btn-stroke) var(--dt-border-interactive)}.dt-btn--outline:hover{background-color:var(--dt-state-hover-overlay)}.dt-btn--outline:active{background-color:var(--dt-state-pressed-overlay)}.dt-btn--ghost:hover{background-color:var(--dt-state-hover-overlay)}.dt-btn--ghost:active{background-color:var(--dt-state-pressed-overlay)}.dt-btn--link{color:var(--dt-text-link)}.dt-btn--link:hover{color:var(--dt-brand-secondary-hover);text-decoration:underline}.dt-btn--link:active{color:var(--dt-brand-secondary-pressed);text-decoration:underline}.dt-btn--tinted{background-color:var(--dt-status-error-bg);color:var(--dt-status-error-text);box-shadow:inset 0 0 0 var(--dt-btn-stroke) var(--dt-status-error-border)}.dt-btn--tinted:hover{box-shadow:inset 0 0 0 var(--dt-btn-stroke) var(--dt-status-error-text)}.dt-btn--tinted:active{box-shadow:inset 0 0 0 calc(var(--dt-btn-stroke) * 2) var(--dt-status-error-text)}.dt-btn--solid{background-color:var(--dt-status-error-solid);color:var(--dt-status-error-on-solid)}.dt-btn--solid:hover{background-color:var(--dt-status-error-solid-hover)}.dt-btn--solid:active{background-color:var(--dt-status-error-solid-pressed)}.dt-btn:focus-visible{outline:var(--dt-space-2) solid var(--dt-state-focus-ring);outline-offset:2px}.dt-btn--outline:focus-visible{outline:var(--dt-space-2) solid transparent;box-shadow:inset 0 0 0 calc(var(--dt-btn-stroke) * 2) var(--dt-state-focus-ring),var(--dt-state-focus-glow)}.dt-btn:disabled,.dt-btn[aria-disabled=true]{background-color:var(--dt-state-disabled-bg);color:var(--dt-state-disabled-text);box-shadow:none;text-decoration:none;cursor:not-allowed}.dt-btn--ghost:disabled,.dt-btn--ghost[aria-disabled=true],.dt-btn--link:disabled,.dt-btn--link[aria-disabled=true]{background-color:transparent}@media (forced-colors: active){.dt-btn{border:1px solid ButtonText}}.dt-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:var(--dt-space-16);margin:0;padding:var(--dt-space-24);border:1px solid var(--dt-border-default);border-radius:var(--dt-radius-lg);background-color:var(--dt-surface-card);color:var(--dt-text-primary);font-family:var(--dt-type-body-md-family);font-size:var(--dt-type-body-md-size);line-height:var(--dt-type-body-md-line);font-weight:var(--dt-type-body-md-weight);text-align:start}.dt-card--elevated,.dt-card--raised{border-width:0;box-shadow:var(--dt-elevation-2),0 0 0 1px var(--dt-elevation-edge)}.dt-card__header{display:flex;flex-direction:column;gap:var(--dt-space-4)}.dt-card__title{margin:0;color:var(--dt-text-primary);font-family:var(--dt-type-heading-3-family);font-size:var(--dt-type-heading-3-size);line-height:var(--dt-type-heading-3-line);font-weight:var(--dt-type-heading-3-weight)}.dt-card__description{margin:0;color:var(--dt-text-secondary);font-family:var(--dt-type-caption-family);font-size:var(--dt-type-caption-size);line-height:var(--dt-type-caption-line);font-weight:var(--dt-type-caption-weight)}.dt-card__content{color:var(--dt-text-primary);font-family:var(--dt-type-body-md-family);font-size:var(--dt-type-body-md-size);line-height:var(--dt-type-body-md-line);font-weight:var(--dt-type-body-md-weight)}.dt-card__footer{display:flex;align-items:flex-start;justify-content:flex-end;gap:var(--dt-space-8)}.dt-card--interactive{text-decoration:none;cursor:pointer}.dt-card--interactive:hover{border-color:var(--dt-border-interactive)}.dt-card--interactive:active{border-color:var(--dt-border-strong);background-image:linear-gradient(var(--dt-state-pressed-overlay),var(--dt-state-pressed-overlay))}.dt-card--interactive.dt-card--elevated:hover,.dt-card--interactive.dt-card--raised:hover{border-color:transparent;box-shadow:var(--dt-elevation-2),0 0 0 1px var(--dt-elevation-edge)}.dt-card--interactive:focus-visible{outline:var(--dt-space-2) solid transparent;border-color:var(--dt-state-focus-ring);box-shadow:inset 0 0 0 1px var(--dt-state-focus-ring),var(--dt-state-focus-glow)}.dt-card--interactive.dt-card--elevated:focus-visible,.dt-card--interactive.dt-card--raised:focus-visible{box-shadow:inset 0 0 0 2px var(--dt-state-focus-ring),var(--dt-elevation-2),var(--dt-state-focus-glow)}:is(.dt-checkbox,.dt-radio,.dt-switch){--dt-sc-box: 16px;--dt-sc-mark: 12px;--dt-sc-dot: 6px;--dt-sc-icon: 16px;--dt-sc-border: 1px;--dt-sc-track-w: 36px;--dt-sc-track-h: 20px;--dt-sc-thumb: 16px;--dt-sc-thumb-pressed: 20px;position:relative;box-sizing:border-box;display:inline-flex;align-items:flex-start;gap:var(--dt-space-8);min-block-size:var(--dt-type-body-md-line);color:var(--dt-text-primary);font-family:var(--dt-type-body-md-family);font-size:var(--dt-type-body-md-size);line-height:var(--dt-type-body-md-line);font-weight:var(--dt-type-body-md-weight);cursor:pointer}:is(.dt-checkbox__label,.dt-radio__label,.dt-switch__label){min-inline-size:0}:is(.dt-checkbox__input,.dt-radio__input,.dt-switch__input){position:absolute;inset-inline-start:0;inset-block-start:var(--dt-space-2);inline-size:var(--dt-sc-box);block-size:var(--dt-sc-box);margin:0;opacity:0;cursor:inherit}.dt-switch__input{inline-size:var(--dt-sc-track-w);block-size:var(--dt-sc-track-h);inset-block-start:0}:is(.dt-checkbox__box,.dt-radio__box){--dt-sc-bg: var(--dt-surface-card);--dt-sc-bd: var(--dt-border-interactive);--dt-sc-fg: var(--dt-brand-secondary-on);box-sizing:border-box;flex:none;display:grid;place-items:center;inline-size:var(--dt-sc-box);block-size:var(--dt-sc-box);margin-block-start:var(--dt-space-2);border:var(--dt-sc-border) solid var(--dt-sc-bd);background-color:var(--dt-sc-bg);transition-property:background-color,border-color;transition-duration:var(--dt-motion-duration-hover);transition-timing-function:var(--dt-motion-easing-standard)}.dt-checkbox__box{border-radius:var(--dt-radius-sm)}.dt-radio__box{border-radius:var(--dt-radius-pill)}.dt-checkbox__box:after{content:"";display:none;inline-size:var(--dt-sc-mark);block-size:var(--dt-sc-mark);background-color:var(--dt-sc-fg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.dt-radio__box:after{content:"";display:none;inline-size:var(--dt-sc-dot);block-size:var(--dt-sc-dot);border-radius:var(--dt-radius-pill);background-color:var(--dt-sc-fg)}:where(.dt-checkbox:hover,.dt-radio:hover) :is(.dt-checkbox__box,.dt-radio__box){--dt-sc-bd: var(--dt-text-secondary)}:where(.dt-checkbox:active,.dt-radio:active) :is(.dt-checkbox__box,.dt-radio__box){--dt-sc-bg: var(--dt-state-selected-bg);--dt-sc-bd: var(--dt-text-secondary)}:is(.dt-checkbox__input:is(:checked,:indeterminate,[aria-checked=true],[aria-checked=mixed]),.dt-radio__input:is(:checked,[aria-checked=true]))+:is(.dt-checkbox__box,.dt-radio__box){--dt-sc-bg: var(--dt-brand-secondary-base);--dt-sc-bd: transparent;--dt-sc-fg: var(--dt-brand-secondary-on)}:where(.dt-checkbox:hover,.dt-radio:hover) :is(.dt-checkbox__input:is(:checked,:indeterminate,[aria-checked=true],[aria-checked=mixed]),.dt-radio__input:is(:checked,[aria-checked=true]))+:is(.dt-checkbox__box,.dt-radio__box){--dt-sc-bg: var(--dt-brand-secondary-hover)}:where(.dt-checkbox:active,.dt-radio:active) :is(.dt-checkbox__input:is(:checked,:indeterminate,[aria-checked=true],[aria-checked=mixed]),.dt-radio__input:is(:checked,[aria-checked=true]))+:is(.dt-checkbox__box,.dt-radio__box){--dt-sc-bg: var(--dt-brand-secondary-pressed)}.dt-checkbox__input:is(:checked,:indeterminate,[aria-checked=true],[aria-checked=mixed])+.dt-checkbox__box:after,.dt-radio__input:is(:checked,[aria-checked=true])+.dt-radio__box:after{display:block}.dt-checkbox__input:is(:indeterminate,[aria-checked=mixed])+.dt-checkbox__box:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}:is(.dt-checkbox__input,.dt-radio__input)[aria-invalid=true]+:is(.dt-checkbox__box,.dt-radio__box){--dt-sc-bd: var(--dt-status-error-border)}:is(.dt-checkbox__input:is(:checked,:indeterminate,[aria-checked=true],[aria-checked=mixed]),.dt-radio__input:is(:checked,[aria-checked=true]))[aria-invalid=true]+:is(.dt-checkbox__box,.dt-radio__box){--dt-sc-bd: var(--dt-status-error-border)}:is(.dt-checkbox__error-icon,.dt-radio__error-icon){display:none;flex:none;inline-size:var(--dt-sc-icon);block-size:var(--dt-sc-icon);margin-block-start:var(--dt-space-2);background-color:var(--dt-status-error-text);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' x2='12' y1='8' y2='12'/%3E%3Cline x1='12' x2='12.01' y1='16' y2='16'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' x2='12' y1='8' y2='12'/%3E%3Cline x1='12' x2='12.01' y1='16' y2='16'/%3E%3C/svg%3E")}:is(.dt-checkbox__input,.dt-radio__input)[aria-invalid=true]~:is(.dt-checkbox__error-icon,.dt-radio__error-icon){display:block}:is(.dt-checkbox--no-error-icon,.dt-radio--no-error-icon) :is(.dt-checkbox__input,.dt-radio__input)[aria-invalid=true]~:is(.dt-checkbox__error-icon,.dt-radio__error-icon){display:none}:is(.dt-checkbox__input,.dt-radio__input):focus-visible+:is(.dt-checkbox__box,.dt-radio__box){outline:var(--dt-space-2) solid var(--dt-state-focus-ring);outline-offset:2px}.dt-switch__track{--dt-sc-bg: var(--dt-border-interactive);--dt-sc-thumb-bg: var(--dt-surface-card);--dt-sc-thumb-w: var(--dt-sc-thumb);position:relative;box-sizing:border-box;flex:none;inline-size:var(--dt-sc-track-w);block-size:var(--dt-sc-track-h);border-radius:var(--dt-radius-pill);background-color:var(--dt-sc-bg);box-shadow:none;transition-property:background-color;transition-duration:var(--dt-motion-duration-hover);transition-timing-function:var(--dt-motion-easing-standard)}.dt-switch__track:after{content:"";position:absolute;inset-block-start:var(--dt-space-2);inset-inline-start:var(--dt-space-2);inline-size:var(--dt-sc-thumb-w);block-size:var(--dt-sc-thumb);border-radius:var(--dt-radius-pill);background-color:var(--dt-sc-thumb-bg);transition-property:inset-inline-start,inline-size;transition-duration:var(--dt-motion-duration-hover);transition-timing-function:var(--dt-motion-easing-standard)}:where(.dt-switch:hover) .dt-switch__track{--dt-sc-bg: var(--dt-text-tertiary)}:where(.dt-switch:active) .dt-switch__track{--dt-sc-bg: var(--dt-text-tertiary);--dt-sc-thumb-w: var(--dt-sc-thumb-pressed)}.dt-switch__input:is(:checked,[aria-checked=true])+.dt-switch__track{--dt-sc-bg: var(--dt-brand-secondary-base);--dt-sc-thumb-bg: var(--dt-brand-secondary-on)}:where(.dt-switch:hover) .dt-switch__input:is(:checked,[aria-checked=true])+.dt-switch__track{--dt-sc-bg: var(--dt-brand-secondary-hover)}:where(.dt-switch:active) .dt-switch__input:is(:checked,[aria-checked=true])+.dt-switch__track{--dt-sc-bg: var(--dt-brand-secondary-pressed)}.dt-switch__input:is(:checked,[aria-checked=true])+.dt-switch__track:after{inset-inline-start:calc(var(--dt-sc-track-w) - var(--dt-sc-thumb-w) - var(--dt-space-2))}.dt-switch__input:focus-visible+.dt-switch__track{outline:var(--dt-space-2) solid var(--dt-state-focus-ring);outline-offset:2px}:is(.dt-checkbox__input,.dt-radio__input):disabled+:is(.dt-checkbox__box,.dt-radio__box),:is(.dt-checkbox__input,.dt-radio__input)[aria-disabled=true]+:is(.dt-checkbox__box,.dt-radio__box){--dt-sc-bg: var(--dt-state-disabled-bg);--dt-sc-bd: var(--dt-state-disabled-border);--dt-sc-fg: var(--dt-state-disabled-text)}.dt-switch__input:disabled+.dt-switch__track,.dt-switch__input[aria-disabled=true]+.dt-switch__track{--dt-sc-bg: var(--dt-state-disabled-bg);--dt-sc-thumb-bg: var(--dt-state-disabled-text);--dt-sc-thumb-w: var(--dt-sc-thumb);box-shadow:inset 0 0 0 var(--dt-sc-border) var(--dt-state-disabled-border)}:is(.dt-checkbox__input,.dt-radio__input,.dt-switch__input):is(:disabled,[aria-disabled=true])~:is(.dt-checkbox__label,.dt-radio__label,.dt-switch__label){color:var(--dt-state-disabled-text)}:is(.dt-checkbox,.dt-radio,.dt-switch):has(:is(.dt-checkbox__input,.dt-radio__input,.dt-switch__input):is(:disabled,[aria-disabled=true])){cursor:not-allowed}.dt-date-trigger{--_bw: 1px;position:relative;display:block;inline-size:100%}.dt-date-trigger--sm{--dt-density-control-height: var(--dt-density-control-height-compact)}.dt-date-trigger--lg{--dt-density-control-height: var(--dt-density-control-height-comfortable)}.dt-date-trigger__input{box-sizing:border-box;display:block;inline-size:100%;block-size:var(--dt-density-control-height);margin:0;padding-block:0;padding-inline-start:var(--dt-space-12);padding-inline-end:var(--dt-space-40);border:var(--_bw) solid var(--dt-border-interactive);border-radius:var(--dt-radius-md);background-color:var(--dt-surface-card);color:var(--dt-text-primary);font-family:var(--dt-type-body-md-family);font-size:var(--dt-type-body-md-size);line-height:var(--dt-type-body-md-line);font-weight:var(--dt-type-body-md-weight);text-overflow:ellipsis}.dt-date-trigger__input::placeholder{color:var(--dt-text-placeholder);opacity:1}.dt-date-trigger__icon,.dt-date-trigger__lock,.dt-date-trigger__error-icon{position:absolute;inset-block:0;margin-block:auto;inline-size:var(--dt-space-16);block-size:var(--dt-space-16);color:var(--dt-text-secondary);pointer-events:none}.dt-date-trigger__icon{inset-inline-end:var(--dt-space-12)}.dt-date-trigger__lock{display:none;inset-inline-end:calc(var(--dt-space-12) + var(--_bw))}.dt-date-trigger__error-icon{display:none;inset-inline-end:calc(var(--dt-space-40) + var(--_bw));color:var(--dt-status-error-text)}.dt-date-trigger__input:hover:not(:disabled):not(:read-only){border-color:var(--dt-text-secondary)}.dt-date-trigger__input:focus-visible{outline:var(--dt-space-2) solid transparent;border-color:var(--dt-state-focus-ring);box-shadow:inset 0 0 0 1px var(--dt-state-focus-ring),var(--dt-state-focus-glow)}.dt-date-trigger__input[aria-invalid=true],.dt-date-trigger__input[aria-invalid=true]:hover{border-color:var(--dt-status-error-border);padding-inline-end:calc(var(--dt-space-40) + var(--dt-space-16) + var(--dt-space-8))}.dt-date-trigger:has(.dt-date-trigger__input[aria-invalid=true]) .dt-date-trigger__error-icon{display:block}.dt-date-trigger__input:read-only:not(:disabled){padding-inline-end:var(--dt-space-12);border-color:var(--dt-border-default);background-color:var(--dt-surface-raised)}.dt-date-trigger:has(.dt-date-trigger__input:read-only:not(:disabled)) .dt-date-trigger__icon{display:none}.dt-date-trigger:has(.dt-date-trigger__input:read-only:not(:disabled)) .dt-date-trigger__lock{display:block}.dt-date-trigger__input:disabled{border-color:transparent;background-color:var(--dt-state-disabled-bg);color:var(--dt-state-disabled-text);-webkit-text-fill-color:var(--dt-state-disabled-text);cursor:not-allowed}.dt-date-trigger__input:disabled::placeholder{color:var(--dt-state-disabled-text)}.dt-date-trigger:has(.dt-date-trigger__input:disabled) .dt-date-trigger__icon{color:var(--dt-state-disabled-text)}:where(.dt-day,.dt-calendar){--dt-day-size: var(--dt-density-control-height-default)}.dt-day{position:relative;isolation:isolate;box-sizing:border-box;display:flex;align-items:center;justify-content:center;inline-size:var(--dt-day-size);block-size:var(--dt-day-size);margin:0;padding:0;border:0;border-radius:var(--dt-radius-md);background:none;color:var(--dt-text-primary);font-family:var(--dt-type-body-md-family);font-size:var(--dt-type-body-md-size);line-height:var(--dt-type-body-md-line);font-weight:var(--dt-type-body-md-weight);cursor:pointer}.dt-day:before,.dt-day:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.dt-day:before{z-index:-2}.dt-day:after{z-index:-1;border-radius:var(--dt-radius-md)}.dt-day:hover:not(:disabled):not([aria-disabled=true]):not([aria-selected=true]):not(.dt-day--range-start):not(.dt-day--range-end):not(.dt-day--selected):after{background-color:var(--dt-state-hover-overlay)}.dt-day:focus-visible{outline:1.5px solid var(--dt-state-focus-ring);outline-offset:calc(var(--dt-space-2) * -1)}.dt-day--today,.dt-day[aria-current=date]:not([aria-selected=true]){font-weight:var(--dt-type-body-md-strong-weight);color:var(--dt-brand-secondary-text)}.dt-day--today,.dt-day[aria-current=date]:not([aria-selected=true]){background-image:linear-gradient(var(--dt-brand-secondary-text),var(--dt-brand-secondary-text));background-repeat:no-repeat;background-position:center 31px;background-size:16px 2px}.dt-day--selected,.dt-day[aria-selected=true],.dt-day--range-start,.dt-day--range-end{color:var(--dt-brand-secondary-on);font-weight:var(--dt-type-body-md-strong-weight)}.dt-day--selected:after,.dt-day[aria-selected=true]:after,.dt-day--range-start:after,.dt-day--range-end:after{background-color:var(--dt-brand-secondary-base);border:0}.dt-day--selected:focus-visible,.dt-day[aria-selected=true]:focus-visible,.dt-day--range-start:focus-visible,.dt-day--range-end:focus-visible{outline-color:var(--dt-brand-secondary-on);outline-offset:calc(var(--dt-space-4) * -1)}.dt-day--range-start:after{border-start-end-radius:var(--dt-space-0);border-end-end-radius:var(--dt-space-0)}.dt-day--range-end:after{border-start-start-radius:var(--dt-space-0);border-end-start-radius:var(--dt-space-0)}.dt-day--in-range:before{background-color:var(--dt-brand-secondary-range)}.dt-day:disabled,.dt-day[aria-disabled=true],.dt-day--disabled{color:var(--dt-state-disabled-text);cursor:not-allowed}.dt-day--outside{visibility:hidden;pointer-events:none}.dt-calendar{--_bw: 1px;box-sizing:border-box;display:inline-flex;flex-direction:column;gap:var(--dt-space-8);padding:calc(var(--dt-space-12) - var(--_bw));border:var(--_bw) solid var(--dt-elevation-edge);border-radius:var(--dt-radius-lg);background-color:var(--dt-surface-popover);box-shadow:var(--dt-elevation-2);color:var(--dt-text-primary);font-family:var(--dt-type-body-md-family);font-size:var(--dt-type-body-md-size);line-height:var(--dt-type-body-md-line);font-weight:var(--dt-type-body-md-weight)}.dt-calendar__header{display:flex;align-items:center}.dt-calendar__nav{flex:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center;inline-size:var(--dt-day-size);block-size:var(--dt-day-size);margin:0;padding:0;border:0;border-radius:var(--dt-radius-md);background:none;color:var(--dt-text-primary);cursor:pointer}.dt-calendar__nav:hover{background-color:var(--dt-state-hover-overlay)}.dt-calendar__nav:active{background-color:var(--dt-state-pressed-overlay)}.dt-calendar__nav:focus-visible{outline:var(--dt-space-2) solid var(--dt-state-focus-ring);outline-offset:2px}.dt-calendar__nav svg{inline-size:var(--dt-space-16);block-size:var(--dt-space-16)}[dir=rtl] .dt-calendar__nav svg{transform:scaleX(-1)}.dt-calendar__month{flex:1 1 auto;margin:0;color:var(--dt-text-primary);font-family:var(--dt-type-heading-3-family);font-size:var(--dt-type-heading-3-size);line-height:var(--dt-type-heading-3-line);font-weight:var(--dt-type-heading-3-weight);text-align:center}.dt-calendar__weekdays,.dt-calendar__grid{display:grid;grid-template-columns:repeat(7,var(--dt-day-size))}.dt-calendar__weekday{display:flex;align-items:center;justify-content:center;block-size:var(--dt-space-32);color:var(--dt-text-secondary);font-family:var(--dt-type-label-sm-family);font-size:var(--dt-type-label-sm-size);line-height:var(--dt-type-label-sm-line);font-weight:var(--dt-type-label-sm-weight)}.dt-calendar__week{display:contents}.dt-calendar__week[hidden]{display:none}.dt-calendar__divider{block-size:1px;margin:0;border:0;background-color:var(--dt-border-divider)}.dt-calendar__footer{display:flex;align-items:center;justify-content:space-between}.dt-calendar__action{box-sizing:border-box;display:flex;align-items:center;justify-content:center;block-size:var(--dt-space-32);margin:0;padding-block:0;padding-inline:var(--dt-space-12);border:0;border-radius:var(--dt-radius-md);background:none;color:var(--dt-text-primary);font-family:var(--dt-type-body-md-strong-family);font-size:var(--dt-type-body-md-strong-size);line-height:var(--dt-type-body-md-strong-line);font-weight:var(--dt-type-body-md-strong-weight);cursor:pointer}.dt-calendar__action:hover{background-color:var(--dt-state-hover-overlay)}.dt-calendar__action:active{background-color:var(--dt-state-pressed-overlay)}.dt-calendar__action:focus-visible{outline:var(--dt-space-2) solid var(--dt-state-focus-ring);outline-offset:2px}.dt-date-picker{position:relative;display:inline-block;inline-size:100%}.dt-date-picker__popover{position:absolute;inset-inline-start:0;inset-block-start:calc(100% + var(--dt-space-8));z-index:var(--dt-z-dropdown)}.dt-date-picker--static{display:inline-flex;flex-direction:column;gap:var(--dt-space-8);inline-size:auto}.dt-date-picker--static .dt-date-picker__popover{position:static}.dt-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--dt-z-drawer);display:flex;justify-content:flex-end;background-color:color-mix(in srgb,var(--dt-surface-scrim) 50%,transparent)}.dt-drawer{--dt-drawer-close-size: var(--dt-density-control-height-compact);--dt-drawer-enter: 100%;box-sizing:border-box;display:flex;flex-direction:column;inline-size:min(480px,100vw);block-size:100%;max-block-size:100vh;background-color:var(--dt-surface-overlay);color:var(--dt-text-primary);border-start-start-radius:var(--dt-radius-xl);border-end-start-radius:var(--dt-radius-xl);box-shadow:inset 0 0 0 1px var(--dt-elevation-edge),var(--dt-elevation-3);font-family:var(--dt-type-body-md-family);font-size:var(--dt-type-body-md-size);line-height:var(--dt-type-body-md-line);font-weight:var(--dt-type-body-md-weight);text-align:start;animation:dt-drawer-in var(--dt-motion-duration-drawer) var(--dt-motion-easing-standard)}.dt-drawer:dir(rtl){--dt-drawer-enter: -100%}.dt-drawer--wide{inline-size:min(720px,100vw)}.dt-drawer__header{flex:none;display:flex;align-items:center;gap:var(--dt-space-16);padding-block:var(--dt-space-16);padding-inline:var(--dt-space-24);border-block-end:1px solid var(--dt-border-divider)}.dt-drawer__title{flex:1 1 0;min-inline-size:0;margin:0;color:var(--dt-text-primary);font-family:var(--dt-type-heading-2-family);font-size:var(--dt-type-heading-2-size);line-height:var(--dt-type-heading-2-line);font-weight:var(--dt-type-heading-2-weight);overflow-wrap:break-word}.dt-drawer__body{flex:1 1 0;min-block-size:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--dt-space-16);padding:var(--dt-space-24);color:var(--dt-text-secondary)}.dt-drawer__footer{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:var(--dt-space-8);padding-block:var(--dt-space-16);padding-inline:var(--dt-space-24);border-block-start:1px solid var(--dt-border-divider)}.dt-drawer__close{flex:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--dt-drawer-close-size);block-size:var(--dt-drawer-close-size);margin:0;padding:0;border:0;border-radius:var(--dt-radius-md);background:transparent;color:var(--dt-text-primary);cursor:pointer;transition:background-color var(--dt-motion-duration-hover) var(--dt-motion-easing-standard)}.dt-drawer__close>svg{display:block;inline-size:16px;block-size:16px}.dt-drawer__close:hover{background-color:var(--dt-state-hover-overlay)}.dt-drawer__close:active{background-color:var(--dt-state-selected-bg)}.dt-drawer__close:focus-visible{outline:2px solid var(--dt-state-focus-ring);outline-offset:2px}.dt-drawer__close:disabled{color:var(--dt-state-disabled-text);background:transparent;cursor:not-allowed}@keyframes dt-drawer-in{0%{translate:var(--dt-drawer-enter) 0}to{translate:0 0}}@media (prefers-reduced-motion: reduce){.dt-drawer{animation:none}.dt-drawer__close{transition:none}}.dt-empty-state{--_pad-block: var(--dt-space-24);--_gap: var(--dt-space-12);--_icon-box: var(--dt-space-40);--_icon-glyph: 20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--_gap);inline-size:100%;padding-block:var(--_pad-block);padding-inline:var(--dt-space-24);color:var(--dt-text-primary);text-align:center;font-family:var(--dt-type-body-md-family)}.dt-empty-state--page{--_pad-block: var(--dt-space-48);--_gap: var(--dt-space-16);--_icon-box: var(--dt-space-48);--_icon-glyph: 24px}.dt-empty-state__icon{flex:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center;inline-size:var(--_icon-box);block-size:var(--_icon-box);border-radius:var(--dt-radius-pill);background-color:var(--dt-surface-raised);box-shadow:inset 0 0 0 1px var(--dt-border-default);color:var(--dt-text-secondary)}.dt-empty-state__icon>svg{display:block;inline-size:var(--_icon-glyph);block-size:var(--_icon-glyph)}.dt-empty-state__text{align-self:stretch;display:flex;flex-direction:column;align-items:center;gap:var(--dt-space-4);overflow-wrap:break-word}.dt-empty-state__title{align-self:stretch;margin:0;color:var(--dt-text-primary);font-family:var(--dt-type-heading-3-family);font-size:var(--dt-type-heading-3-size);line-height:var(--dt-type-heading-3-line);font-weight:var(--dt-type-heading-3-weight)}.dt-empty-state__description{align-self:stretch;margin:0;color:var(--dt-text-secondary);font-family:var(--dt-type-body-md-family);font-size:var(--dt-type-body-md-size);line-height:var(--dt-type-body-md-line);font-weight:var(--dt-type-body-md-weight)}.dt-empty-state--page .dt-empty-state__title{font-family:var(--dt-type-heading-1-family);font-size:var(--dt-type-heading-1-size);line-height:var(--dt-type-heading-1-line);font-weight:var(--dt-type-heading-1-weight)}.dt-empty-state--page .dt-empty-state__description{font-family:var(--dt-type-body-lg-family);font-size:var(--dt-type-body-lg-size);line-height:var(--dt-type-body-lg-line);font-weight:var(--dt-type-body-lg-weight)}.dt-empty-state__action{flex:none;display:flex;justify-content:center}.dt-field{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--dt-space-4);inline-size:100%;margin:0;padding:var(--dt-space-0);border:0;color:var(--dt-text-primary)}.dt-field__label-row{display:flex;align-items:center;gap:var(--dt-space-4)}.dt-field__label,.dt-field__required{font-family:var(--dt-type-label-sm-family);font-size:var(--dt-type-label-sm-size);line-height:var(--dt-type-label-sm-line);font-weight:var(--dt-type-label-sm-weight);color:var(--dt-text-primary)}.dt-field__required{display:none}.dt-field--required .dt-field__required,.dt-field:has([required],[aria-required=true]) .dt-field__required{display:inline}.dt-field__helper{font-family:var(--dt-type-caption-family);font-size:var(--dt-type-caption-size);line-height:var(--dt-type-caption-line);font-weight:var(--dt-type-caption-weight);color:var(--dt-text-secondary)}.dt-field__error{display:none;align-items:center;gap:var(--dt-space-4);font-family:var(--dt-type-caption-family);font-size:var(--dt-type-caption-size);line-height:var(--dt-type-caption-line);font-weight:var(--dt-type-caption-weight);color:var(--dt-status-error-text)}.dt-field__error-icon{flex:none;inline-size:16px;block-size:16px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' x2='12' y1='8' y2='12'/%3E%3Cline x1='12' x2='12.01' y1='16' y2='16'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' x2='12' y1='8' y2='12'/%3E%3Cline x1='12' x2='12.01' y1='16' y2='16'/%3E%3C/svg%3E")}.dt-field:is([aria-invalid=true],:has([aria-invalid=true])) .dt-field__helper{display:none}.dt-field:is([aria-invalid=true],:has([aria-invalid=true])) .dt-field__error{display:flex}.dt-field:is([aria-disabled=true],:disabled,:has(:disabled)) :is(.dt-field__label,.dt-field__required,.dt-field__helper){color:var(--dt-state-disabled-text)}.dt-form-section{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--dt-space-16);inline-size:100%}.dt-form-section--divider:before{content:"";display:block;block-size:1px;background-color:var(--dt-border-divider)}.dt-form-section__text{display:flex;flex-direction:column;gap:var(--dt-space-4)}.dt-form-section__title{margin:0;font-family:var(--dt-type-heading-3-family);font-size:var(--dt-type-heading-3-size);line-height:var(--dt-type-heading-3-line);font-weight:var(--dt-type-heading-3-weight);color:var(--dt-text-primary)}.dt-form-section__description{margin:0;font-family:var(--dt-type-body-md-family);font-size:var(--dt-type-body-md-size);line-height:var(--dt-type-body-md-line);font-weight:var(--dt-type-body-md-weight);color:var(--dt-text-secondary)}:is(.dt-input,.dt-select,.dt-textarea){--dt-input-height: var(--dt-density-control-height);--dt-input-border-width: 1px;--dt-input-icon: 16px;--dt-input-bd: var(--dt-border-interactive);--dt-input-bg: var(--dt-surface-card);--dt-input-fg: var(--dt-text-primary);--dt-input-icon-fg: var(--dt-text-secondary);box-sizing:border-box;display:flex;align-items:center;gap:var(--dt-space-8);inline-size:100%;block-size:var(--dt-input-height);margin:0;padding-block:var(--dt-space-0);padding-inline:var(--dt-space-12);border:var(--dt-input-border-width) solid var(--dt-input-bd);border-radius:var(--dt-radius-md);background-color:var(--dt-input-bg);color:var(--dt-input-fg);font-family:var(--dt-type-body-md-family);font-size:var(--dt-type-body-md-size);line-height:var(--dt-type-body-md-line);font-weight:var(--dt-type-body-md-weight);text-align:start;transition-property:background-color,border-color,box-shadow;transition-duration:var(--dt-motion-duration-hover);transition-timing-function:var(--dt-motion-easing-standard)}.dt-input--sm,.dt-select--sm{--dt-input-height: var(--dt-density-control-height-compact)}.dt-input--lg,.dt-select--lg{--dt-input-height: var(--dt-density-control-height-comfortable)}.dt-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dt-input__control:focus,.dt-input__control:focus-visible{outline:0}.dt-textarea{block-size:auto;min-block-size:var(--dt-space-64);align-items:flex-start;padding-block:var(--dt-space-8)}.dt-textarea .dt-input__icon{margin-block-start:var(--dt-space-2)}.dt-textarea .dt-input__control{resize:vertical}.dt-input__control{flex:1 1 auto;min-inline-size:0;margin:0;padding:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;text-align:start}.dt-input__control::placeholder{color:var(--dt-text-placeholder);opacity:1}.dt-select__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-select__value--placeholder{color:var(--dt-text-placeholder)}.dt-input__icon{flex:none;inline-size:var(--dt-input-icon);block-size:var(--dt-input-icon);color:var(--dt-input-icon-fg)}.dt-input__icon>svg{inline-size:100%;block-size:100%;stroke:currentColor;fill:none}.dt-input__icon--error,.dt-input__icon--lock,.dt-input__icon--chevron{background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.dt-input__icon--error{display:none;color:var(--dt-status-error-text);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' x2='12' y1='8' y2='12'/%3E%3Cline x1='12' x2='12.01' y1='16' y2='16'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' x2='12' y1='8' y2='12'/%3E%3Cline x1='12' x2='12.01' y1='16' y2='16'/%3E%3C/svg%3E")}.dt-input__icon--lock{display:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='11' x='3' y='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='11' x='3' y='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E")}.dt-input__icon--chevron{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:is(.dt-input,.dt-select,.dt-textarea):hover{--dt-input-bd: var(--dt-text-secondary)}:is(.dt-input,.dt-textarea):focus-within,.dt-select:focus-visible{--dt-input-bd: var(--dt-state-focus-ring);outline:var(--dt-space-2) solid transparent;box-shadow:inset 0 0 0 1px var(--dt-state-focus-ring),var(--dt-state-focus-glow)}:is(.dt-input,.dt-select,.dt-textarea):is([aria-invalid=true],:has(.dt-input__control[aria-invalid=true])){--dt-input-bd: var(--dt-status-error-border)}:is(.dt-input,.dt-select,.dt-textarea):is([aria-invalid=true],:has(.dt-input__control[aria-invalid=true])):not(.dt-input--no-error-icon,.dt-field *) .dt-input__icon--error{display:block}:is(.dt-input,.dt-textarea):focus-within:is([aria-invalid=true],:has(.dt-input__control[aria-invalid=true])),.dt-select:focus-visible[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--dt-status-error-border),0 0 6px color-mix(in srgb,var(--dt-status-error-border) 20%,transparent)}:is(.dt-input,.dt-select,.dt-textarea):is([aria-readonly=true],:has(.dt-input__control[readonly])){--dt-input-bg: var(--dt-surface-raised);--dt-input-bd: var(--dt-border-default)}:is(.dt-input,.dt-textarea):is([aria-readonly=true],:has(.dt-input__control[readonly])) .dt-input__icon--lock{display:block}:is(.dt-input,.dt-select,.dt-textarea):is([aria-disabled=true],:disabled,:has(.dt-input__control:disabled)){--dt-input-bg: var(--dt-state-disabled-bg);--dt-input-bd: transparent;--dt-input-fg: var(--dt-state-disabled-text);--dt-input-icon-fg: var(--dt-state-disabled-text);cursor:not-allowed}:is(.dt-input,.dt-select,.dt-textarea):is([aria-disabled=true],:disabled,:has(.dt-input__control:disabled)) .dt-input__control::placeholder{color:var(--dt-state-disabled-text)}:is(.dt-input,.dt-select,.dt-textarea):is([aria-disabled=true],:disabled,:has(.dt-input__control:disabled)) .dt-select__value--placeholder{color:var(--dt-state-disabled-text)}:is(.dt-input,.dt-select,.dt-textarea):is([aria-disabled=true],:disabled,:has(.dt-input__control:disabled)) .dt-input__icon--error{color:var(--dt-state-disabled-text)}.dt-input__control:disabled{cursor:not-allowed}@media (forced-colors: active){:is(.dt-input,.dt-select,.dt-textarea){border-color:CanvasText}}.dt-menu{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--dt-space-2);inline-size:max-content;min-inline-size:160px;max-inline-size:320px;padding:var(--dt-space-4);border:1px solid var(--dt-elevation-edge);border-radius:var(--dt-radius-md);background-color:var(--dt-surface-popover);box-shadow:var(--dt-elevation-2);color:var(--dt-text-primary)}.dt-menu__label{font-family:var(--dt-type-label-sm-family);font-size:var(--dt-type-label-sm-size);line-height:var(--dt-type-label-sm-line);font-weight:var(--dt-type-label-sm-weight);color:var(--dt-text-secondary);padding-inline:var(--dt-space-8)}.dt-menu__separator{block-size:1px;background-color:var(--dt-border-divider)}.dt-menu-item{--dt-menu-icon: 16px;--dt-menu-item-fg: var(--dt-text-primary);--dt-menu-item-icon-fg: var(--dt-text-secondary);box-sizing:border-box;display:flex;align-items:center;gap:var(--dt-space-8);inline-size:100%;block-size:var(--dt-space-32);margin:0;padding-block:var(--dt-space-0);padding-inline:var(--dt-space-8);border:0;border-radius:var(--dt-radius-sm);background-color:transparent;color:var(--dt-menu-item-fg);font-family:var(--dt-type-body-md-family);font-size:var(--dt-type-body-md-size);line-height:var(--dt-type-body-md-line);font-weight:var(--dt-type-body-md-weight);text-align:start;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition-property:background-color;transition-duration:var(--dt-motion-duration-hover);transition-timing-function:var(--dt-motion-easing-standard)}.dt-menu-item__label{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-menu-item__shortcut{flex:none;font-family:var(--dt-type-caption-family);font-size:var(--dt-type-caption-size);line-height:var(--dt-type-caption-line);font-weight:var(--dt-type-caption-weight);color:var(--dt-text-secondary)}.dt-menu-item__icon,.dt-menu-item__indicator,.dt-menu-item__arrow{flex:none;inline-size:var(--dt-menu-icon);block-size:var(--dt-menu-icon);color:var(--dt-menu-item-icon-fg)}.dt-menu-item__icon>svg{inline-size:100%;block-size:100%;stroke:currentColor;fill:none}.dt-menu-item__arrow{background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}[dir=rtl] .dt-menu-item__arrow--flip{transform:scaleX(-1)}.dt-menu-item--check .dt-menu-item__indicator,.dt-menu-item--radio .dt-menu-item__indicator{visibility:hidden}.dt-menu-item--check[aria-checked=true] .dt-menu-item__indicator,.dt-menu-item--radio[aria-checked=true] .dt-menu-item__indicator{visibility:visible}.dt-menu-item--check .dt-menu-item__indicator{background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.dt-menu-item--radio .dt-menu-item__indicator{display:grid;place-items:center;color:var(--dt-text-primary)}.dt-menu-item--radio .dt-menu-item__indicator:after{content:"";inline-size:6px;block-size:6px;border-radius:var(--dt-radius-pill);background-color:currentColor}.dt-menu-item--destructive{--dt-menu-item-fg: var(--dt-status-error-text)}.dt-menu-item:hover,.dt-menu-item:focus-visible{background-color:var(--dt-state-hover-overlay)}.dt-menu-item--destructive:hover,.dt-menu-item--destructive:focus-visible{background-color:var(--dt-status-error-bg)}.dt-menu-item:active{background-color:var(--dt-state-pressed-overlay)}.dt-menu-item--destructive:active{background-color:var(--dt-status-error-bg);background-image:linear-gradient(var(--dt-state-pressed-overlay),var(--dt-state-pressed-overlay))}.dt-menu-item:focus-visible{outline:1.5px solid var(--dt-state-focus-ring);outline-offset:calc(-1 * var(--dt-space-2))}.dt-menu-item:disabled,.dt-menu-item[aria-disabled=true]{--dt-menu-item-fg: var(--dt-state-disabled-text);--dt-menu-item-icon-fg: var(--dt-state-disabled-text);background-color:transparent;cursor:not-allowed}.dt-menu-item:disabled .dt-menu-item__shortcut,.dt-menu-item[aria-disabled=true] .dt-menu-item__shortcut{color:var(--dt-state-disabled-text)}.dt-menu-item--radio:disabled .dt-menu-item__indicator,.dt-menu-item--radio[aria-disabled=true] .dt-menu-item__indicator{color:var(--dt-state-disabled-text)}.dt-sidebar{position:relative;display:flex;flex-direction:column;inline-size:var(--dt-sidebar-width, var(--dt-density-sidebar-width));block-size:100%;box-sizing:border-box;background:var(--dt-surface-card);color:var(--dt-text-primary)}.dt-sidebar--collapsed{inline-size:64px}.dt-sidebar:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:1px;background:var(--dt-border-default);pointer-events:none}.dt-sidebar__brand{flex:none;display:flex;align-items:center;gap:var(--dt-space-8);block-size:56px;padding-block:var(--dt-space-0);padding-inline:var(--dt-space-16);box-shadow:inset 0 -1px 0 0 var(--dt-border-default)}.dt-sidebar--collapsed .dt-sidebar__brand{padding-inline:var(--dt-space-0);justify-content:center}.dt-sidebar__brand-mark{flex:none;inline-size:32px;block-size:32px;border-radius:var(--dt-radius-md);background:var(--dt-chip-neutral-bg)}.dt-sidebar__product{flex:1 1 0;min-inline-size:0;color:var(--dt-text-primary);font-family:var(--dt-type-heading-3-family);font-size:var(--dt-type-heading-3-size);line-height:var(--dt-type-heading-3-line);font-weight:var(--dt-type-heading-3-weight);text-align:start}.dt-sidebar--collapsed .dt-sidebar__product{display:none}.dt-sidebar__body{flex:1 1 0;min-block-size:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--dt-space-2);padding:var(--dt-space-8)}.dt-sidebar__footer{flex:none;display:flex;align-items:center;gap:var(--dt-space-8);padding:var(--dt-space-12);box-shadow:inset 0 1px 0 0 var(--dt-border-default)}.dt-sidebar--collapsed .dt-sidebar__footer{justify-content:center}.dt-sidebar__avatar{flex:none;inline-size:32px;block-size:32px;border-radius:var(--dt-radius-pill);background:var(--dt-chip-neutral-bg)}.dt-sidebar__user{flex:1 1 0;min-inline-size:0;display:flex;flex-direction:column;text-align:start}.dt-sidebar--collapsed .dt-sidebar__user{display:none}.dt-sidebar__user-name{color:var(--dt-text-primary);font-family:var(--dt-type-body-md-strong-family);font-size:var(--dt-type-body-md-strong-size);line-height:var(--dt-type-body-md-strong-line);font-weight:var(--dt-type-body-md-strong-weight)}.dt-sidebar__user-role{color:var(--dt-text-secondary);font-family:var(--dt-type-caption-family);font-size:var(--dt-type-caption-size);line-height:var(--dt-type-caption-line);font-weight:var(--dt-type-caption-weight)}.dt-nav-group{display:flex;flex-direction:column;align-items:stretch;padding-block-start:var(--dt-space-16);padding-block-end:var(--dt-space-4);padding-inline:var(--dt-space-12)}.dt-nav-group__label{color:var(--dt-text-tertiary);font-family:var(--dt-type-label-sm-family);font-size:var(--dt-type-label-sm-size);line-height:var(--dt-type-label-sm-line);font-weight:var(--dt-type-label-sm-weight);text-align:start}.dt-sidebar--collapsed .dt-nav-group{align-items:center}.dt-sidebar--collapsed .dt-nav-group__label{display:none}.dt-sidebar--collapsed .dt-nav-group:after{content:"";inline-size:24px;block-size:1px;background:var(--dt-border-default)}.dt-nav-item{position:relative;box-sizing:border-box;display:flex;align-items:center;gap:var(--dt-space-8);inline-size:100%;block-size:var(--dt-density-control-height);padding-block:var(--dt-space-0);padding-inline:var(--dt-space-12);border-radius:var(--dt-radius-md);color:var(--dt-text-secondary);text-decoration:none;cursor:pointer;font-family:var(--dt-type-body-md-family);font-size:var(--dt-type-body-md-size);line-height:var(--dt-type-body-md-line);font-weight:var(--dt-type-body-md-weight)}.dt-nav-item__icon,.dt-nav-item__chevron{flex:none;inline-size:16px;block-size:16px;color:inherit}.dt-nav-item__label{flex:1 1 0;min-inline-size:0;text-align:start;color:inherit}.dt-nav-item__badge{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--dt-space-4);padding-block:var(--dt-space-2);padding-inline:var(--dt-space-8);border-radius:var(--dt-radius-sm);background:var(--dt-surface-raised);box-shadow:inset 0 0 0 1px var(--dt-border-strong);color:var(--dt-text-secondary);font-family:var(--dt-type-label-sm-family);font-size:var(--dt-type-label-sm-size);line-height:var(--dt-type-label-sm-line);font-weight:var(--dt-type-label-sm-weight)}.dt-nav-item__badge--attention{background:var(--dt-status-attention-bg);box-shadow:inset 0 0 0 1px var(--dt-status-attention-border);color:var(--dt-status-attention-text)}.dt-nav-item__badge--warning{background:var(--dt-status-warning-bg);box-shadow:inset 0 0 0 1px var(--dt-status-warning-border);color:var(--dt-status-warning-text)}.dt-nav-item__badge--error{background:var(--dt-status-error-bg);box-shadow:inset 0 0 0 1px var(--dt-status-error-border);color:var(--dt-status-error-text)}.dt-nav-item__badge--success{background:var(--dt-status-success-bg);box-shadow:inset 0 0 0 1px var(--dt-status-success-border);color:var(--dt-status-success-text)}.dt-nav-item__badge--info{background:var(--dt-status-info-bg);box-shadow:inset 0 0 0 1px var(--dt-status-info-border);color:var(--dt-status-info-text)}.dt-nav-item__dot{display:none}.dt-nav-item:hover:not([aria-current=page]):not([aria-disabled=true]){background:var(--dt-state-hover-overlay);color:var(--dt-text-primary)}.dt-nav-item:active:not([aria-current=page]):not([aria-disabled=true]){background:var(--dt-state-pressed-overlay);color:var(--dt-text-primary)}.dt-nav-item[aria-current=page]{background:var(--dt-state-selected-bg);color:var(--dt-brand-secondary-text);font-family:var(--dt-type-body-md-strong-family);font-size:var(--dt-type-body-md-strong-size);line-height:var(--dt-type-body-md-strong-line);font-weight:var(--dt-type-body-md-strong-weight)}.dt-nav-item[aria-disabled=true]{color:var(--dt-state-disabled-text);cursor:not-allowed}.dt-nav-item[aria-disabled=true] .dt-nav-item__badge{opacity:.38}.dt-nav-item[aria-disabled=true] .dt-nav-item__dot{background:var(--dt-state-disabled-text)}.dt-nav-item:focus-visible{outline:none}.dt-nav-item:focus-visible:after{content:"";position:absolute;inset:var(--dt-space-2);box-sizing:border-box;border:1.5px solid var(--dt-state-focus-ring);border-radius:var(--dt-radius-md);pointer-events:none}.dt-sidebar--collapsed .dt-nav-item{justify-content:center;padding-inline:var(--dt-space-0);gap:var(--dt-space-0)}.dt-sidebar--collapsed .dt-nav-item__chevron{display:none}.dt-sidebar--collapsed .dt-nav-item__badge{position:absolute;inset-block-start:2px;inset-inline-end:2px;z-index:1;min-inline-size:16px;block-size:16px;padding-block:0;padding-inline:var(--dt-space-4);border-radius:var(--dt-radius-pill)}.dt-sidebar--collapsed .dt-nav-item:has(.dt-nav-item__badge) .dt-nav-item__dot{display:none}.dt-sidebar--collapsed .dt-nav-item__label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dt-sidebar--collapsed .dt-nav-item__dot{display:block;position:absolute;inset-block-start:5px;inset-inline-end:10px;inline-size:8px;block-size:8px;border-radius:var(--dt-radius-pill);background:var(--dt-text-secondary)}.dt-table{box-sizing:border-box;display:block;inline-size:100%;overflow:hidden;border:1px solid var(--dt-border-default);border-radius:var(--dt-radius-lg);background-color:var(--dt-surface-card);color:var(--dt-text-primary);font-family:var(--dt-type-body-md-family);font-size:var(--dt-type-body-md-size);line-height:var(--dt-type-body-md-line);font-weight:var(--dt-type-body-md-weight)}.dt-table__grid{inline-size:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.dt-table__col--select{inline-size:calc(var(--dt-density-table-cell-padding-inline) * 2 + var(--dt-space-16))}.dt-table__col--actions{inline-size:calc(var(--dt-density-table-cell-padding-inline) * 2 + var(--dt-density-table-action-size))}.dt-table__th{position:relative;box-sizing:content-box;block-size:var(--dt-density-table-row-height);margin:0;padding:0 var(--dt-density-table-cell-padding-inline);border-block-end:1px solid var(--dt-border-divider);background-color:var(--dt-surface-raised);color:var(--dt-text-secondary);font-family:var(--dt-type-label-sm-family);font-size:var(--dt-type-label-sm-size);line-height:var(--dt-type-label-sm-line);font-weight:var(--dt-type-label-sm-weight);text-align:start;vertical-align:middle;white-space:nowrap;overflow:hidden}.dt-table__th--select{text-align:center}.dt-table__sort{display:flex;align-items:center;gap:var(--dt-space-4);inline-size:100%;block-size:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.dt-table__th--numeric{text-align:end}.dt-table__th--numeric .dt-table__sort{justify-content:flex-end}.dt-table__label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.dt-table__sort-icon{flex:none;inline-size:var(--dt-space-16);block-size:var(--dt-space-16);color:var(--dt-text-secondary);opacity:0}.dt-table__th:has(.dt-table__sort):hover{background-image:linear-gradient(var(--dt-state-hover-overlay),var(--dt-state-hover-overlay));color:var(--dt-text-primary)}.dt-table__th:has(.dt-table__sort):active{background-image:linear-gradient(var(--dt-state-pressed-overlay),var(--dt-state-pressed-overlay));color:var(--dt-text-primary)}.dt-table__th:has(.dt-table__sort):hover .dt-table__sort-icon{opacity:1}.dt-table__th[aria-sort=ascending],.dt-table__th[aria-sort=descending]{color:var(--dt-text-primary)}.dt-table__th[aria-sort=ascending] .dt-table__sort-icon,.dt-table__th[aria-sort=descending] .dt-table__sort-icon{opacity:1;color:var(--dt-text-primary)}.dt-table__th[aria-sort=descending] .dt-table__sort-icon{transform:rotate(180deg)}.dt-table__sort:focus-visible{outline:none}.dt-table__th:has(.dt-table__sort:focus-visible){outline:1.5px solid var(--dt-state-focus-ring);outline-offset:calc(var(--dt-space-2) * -1);border-radius:var(--dt-radius-sm)}.dt-table__resize{position:absolute;inset-block:0;inset-inline-end:0;inline-size:var(--dt-space-8);cursor:col-resize;touch-action:none}.dt-table__resize:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:var(--dt-space-2);background-color:transparent}.dt-table__resize:hover:after{background-color:var(--dt-border-interactive)}.dt-table__resize:active:after,.dt-table__resize[data-resizing=true]:after{background-color:var(--dt-state-focus-ring)}.dt-table__row{background-color:var(--dt-surface-card)}.dt-table__row:hover{background-image:linear-gradient(var(--dt-state-hover-overlay),var(--dt-state-hover-overlay))}.dt-table__row[aria-selected=true]{background-color:var(--dt-state-selected-bg)}.dt-table__row:focus-visible{outline:1.5px solid var(--dt-state-focus-ring);outline-offset:calc(var(--dt-space-2) * -1);border-radius:var(--dt-radius-sm)}.dt-table__cell{box-sizing:border-box;block-size:var(--dt-density-table-row-height);margin:0;padding:0 var(--dt-density-table-cell-padding-inline);box-shadow:inset 0 -1px 0 0 var(--dt-border-divider);color:var(--dt-text-primary);text-align:start;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt-table__body .dt-table__row:last-child>.dt-table__cell,tbody .dt-table__row:last-child>.dt-table__cell{box-shadow:none}.dt-table__cell--number{text-align:end}.dt-table__cell--select,.dt-table__cell--actions{text-align:center;line-height:0;text-overflow:clip}.dt-table__cell--select>*,.dt-table__cell--actions>*{vertical-align:middle}.dt-table__cell--actions .dt-btn{--dt-btn-height: var(--dt-density-table-action-size);--dt-btn-pad: var(--dt-space-8);position:relative}[data-table-density=compact] .dt-table__cell--actions .dt-btn:not(.dt-btn--icon){font-family:var(--dt-type-label-sm-family);font-size:var(--dt-type-label-sm-size);line-height:var(--dt-type-label-sm-line);font-weight:var(--dt-type-label-sm-weight)}.dt-table__cell--actions .dt-btn+.dt-btn{margin-inline-start:var(--dt-space-8)}.dt-table__cell--actions .dt-btn:before{content:"";position:absolute;inset-block:calc((var(--dt-density-table-row-height) - var(--dt-density-table-action-size)) / -2);inset-inline:calc(var(--dt-space-4) * -1)}.dt-table__cell--badge{overflow:hidden}.dt-table__person{display:flex;align-items:center;gap:var(--dt-space-8);min-inline-size:0}.dt-table__person>:last-child{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}@media (forced-colors: active){.dt-table__cell{box-shadow:none;border-block-end:1px solid CanvasText}.dt-table__body .dt-table__row:last-child>.dt-table__cell,tbody .dt-table__row:last-child>.dt-table__cell{border-block-end:0}}.dt-bulk-actions{box-sizing:border-box;display:flex;align-items:center;gap:var(--dt-space-8);inline-size:100%;padding-block:var(--dt-space-8);padding-inline-start:var(--dt-space-16);padding-inline-end:var(--dt-space-0);border-radius:var(--dt-radius-md);background-color:var(--dt-brand-secondary-tint);color:var(--dt-text-primary)}.dt-bulk-actions__count{color:var(--dt-text-primary);font-family:var(--dt-type-body-md-strong-family);font-size:var(--dt-type-body-md-strong-size);line-height:var(--dt-type-body-md-strong-line);font-weight:var(--dt-type-body-md-strong-weight)}.dt-bulk-actions__spacer{flex:1 1 auto}.dt-tabs{display:flex;justify-content:flex-start;align-items:stretch;gap:var(--dt-space-0);position:relative;overflow-x:auto;box-shadow:inset 0 -1px 0 0 var(--dt-border-divider)}.dt-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;border-radius:0;background:transparent;position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;block-size:40px;padding-block:var(--dt-space-0);padding-inline:var(--dt-space-16);white-space:nowrap;cursor:pointer;text-decoration:none;font-family:var(--dt-type-body-md-strong-family);font-size:var(--dt-type-body-md-strong-size);line-height:var(--dt-type-body-md-strong-line);font-weight:var(--dt-type-body-md-strong-weight);color:var(--dt-text-secondary);box-shadow:none}.dt-tab:hover:not([aria-selected=true]):not(:disabled):not([aria-disabled=true]){color:var(--dt-text-primary);box-shadow:inset 0 -2px 0 0 var(--dt-border-strong)}.dt-tab:active:not([aria-selected=true]):not(:disabled):not([aria-disabled=true]){color:var(--dt-text-primary);background-color:var(--dt-state-pressed-overlay);box-shadow:inset 0 -2px 0 0 var(--dt-border-strong)}.dt-tab[aria-selected=true]{color:var(--dt-brand-secondary-text);box-shadow:inset 0 -2px 0 0 var(--dt-brand-secondary-base)}.dt-tab:disabled,.dt-tab[aria-disabled=true]{color:var(--dt-state-disabled-text);cursor:not-allowed}.dt-tab:focus-visible{outline:none}.dt-tab:focus-visible:after{content:"";position:absolute;inset:var(--dt-space-2);box-sizing:border-box;border:1.5px solid var(--dt-state-focus-ring);border-radius:var(--dt-radius-md);pointer-events:none}.dt-tooltip{position:relative;z-index:var(--dt-z-tooltip);box-sizing:border-box;display:inline-flex;align-items:center;max-inline-size:var(--dt-tooltip-max-inline-size, none);padding-block:var(--dt-space-4);padding-inline:var(--dt-space-8);background-color:var(--dt-text-primary);color:var(--dt-surface-card);border-radius:var(--dt-radius-md);font-family:var(--dt-type-caption-family);font-size:var(--dt-type-caption-size);line-height:var(--dt-type-caption-line);font-weight:var(--dt-type-caption-weight);text-align:start;overflow-wrap:break-word}.dt-tooltip__arrow{position:absolute;inline-size:8px;block-size:8px;background-color:var(--dt-text-primary);transform:rotate(45deg);pointer-events:none}.dt-tooltip__arrow,.dt-tooltip--top .dt-tooltip__arrow{inset-block-end:-4px;inset-inline-start:50%;margin-inline-start:-4px}.dt-tooltip--bottom .dt-tooltip__arrow{inset-block-end:auto;inset-block-start:-4px}.dt-tooltip--start .dt-tooltip__arrow{inset-block-end:auto;inset-block-start:50%;inset-inline-start:auto;inset-inline-end:-4px;margin-inline-start:0;margin-block-start:-4px}.dt-tooltip--end .dt-tooltip__arrow{inset-block-end:auto;inset-block-start:50%;inset-inline-start:-4px;margin-inline-start:0;margin-block-start:-4px}.dt-top-bar{box-sizing:border-box;display:flex;align-items:center;gap:var(--dt-space-16);inline-size:100%;block-size:56px;padding-block:var(--dt-space-0);padding-inline:var(--dt-space-16);background:var(--dt-surface-card);box-shadow:inset 0 -1px 0 0 var(--dt-border-default)}.dt-top-bar--compact{gap:var(--dt-space-8)}.dt-top-bar__title-area{flex:1 1 0;min-inline-size:0;display:flex;align-items:center;gap:var(--dt-space-8)}.dt-top-bar__title{flex:1 1 0;min-inline-size:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start;color:var(--dt-text-primary);font-family:var(--dt-type-heading-3-family);font-size:var(--dt-type-heading-3-size);line-height:var(--dt-type-heading-3-line);font-weight:var(--dt-type-heading-3-weight)}.dt-top-bar__search{position:relative;flex:none;inline-size:240px;display:flex;align-items:flex-start}.dt-top-bar__search-icon{position:absolute;inset-inline-start:var(--dt-space-12);inset-block-start:50%;transform:translateY(-50%);inline-size:16px;block-size:16px;color:var(--dt-text-secondary);pointer-events:none}.dt-top-bar__search-input{padding-inline:var(--dt-space-40) var(--dt-space-12)}.dt-top-bar__search-button{display:none}.dt-top-bar__actions{flex:none;display:flex;align-items:center;gap:var(--dt-space-4)}.dt-top-bar--compact .dt-top-bar__search{display:none}.dt-top-bar--compact .dt-top-bar__search-button{display:flex;flex:none;align-items:center;justify-content:center;padding:var(--dt-space-0);border:0;background:transparent}.dt-top-bar--compact .dt-top-bar__actions>:nth-child(n+2){display:none}.dt-top-bar--compact .dt-top-bar__user-chevron{display:none}.dt-top-bar__user{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;flex:none;margin:0;border:0;background:transparent;display:flex;align-items:center;gap:var(--dt-space-8);padding:var(--dt-space-4);border-radius:var(--dt-radius-md);color:var(--dt-text-secondary);cursor:pointer}.dt-top-bar__user:focus-visible{outline:var(--dt-space-2) solid var(--dt-state-focus-ring);outline-offset:2px}.dt-top-bar__avatar{flex:none;inline-size:32px;block-size:32px;border-radius:var(--dt-radius-pill);background:var(--dt-chip-neutral-bg)}.dt-top-bar__user-chevron{flex:none;inline-size:16px;block-size:16px;color:inherit}.dt-page-header{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:var(--dt-space-12);inline-size:100%}.dt-page-header__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--dt-space-8);row-gap:var(--dt-space-4);max-inline-size:100%}.dt-page-header__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:var(--dt-space-16);row-gap:var(--dt-space-16);inline-size:100%}.dt-page-header--compact .dt-page-header__row{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start}.dt-page-header__text{display:flex;flex-direction:column;gap:var(--dt-space-4);min-inline-size:0}.dt-page-header--compact .dt-page-header__text{inline-size:100%}.dt-page-header__title{margin:0;color:var(--dt-text-primary);text-align:start;font-family:var(--dt-type-heading-1-family);font-size:var(--dt-type-heading-1-size);line-height:var(--dt-type-heading-1-line);font-weight:var(--dt-type-heading-1-weight)}.dt-page-header__description{margin:0;color:var(--dt-text-secondary);text-align:start;font-family:var(--dt-type-caption-family);font-size:var(--dt-type-caption-size);line-height:var(--dt-type-caption-line);font-weight:var(--dt-type-caption-weight)}.dt-page-header__actions{display:flex;align-items:center;gap:var(--dt-space-8)}:root{--row-height: var(--dt-density-table-row-height);--tap-icon: var(--dt-density-control-height);--safe-block-start: env(safe-area-inset-top, 0px);--safe-block-end: env(safe-area-inset-bottom, 0px);--safe-inline: max(env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px))}*{box-sizing:border-box}html,body,#root{block-size:100%}body{margin:0;color:var(--dt-text-primary);background:var(--dt-surface-background);font-size:var(--dt-type-body-md-size);line-height:var(--dt-type-body-md-line);font-weight:var(--dt-type-body-md-weight);-webkit-text-size-adjust:100%;text-size-adjust:100%}input,button,select,textarea{font:inherit}h1{margin:0;font-family:var(--dt-type-heading-1-family);font-size:var(--dt-type-heading-1-size);line-height:var(--dt-type-heading-1-line);font-weight:var(--dt-type-heading-1-weight)}h2{margin:0;font-family:var(--dt-type-heading-2-family);font-size:var(--dt-type-heading-2-size);line-height:var(--dt-type-heading-2-line);font-weight:var(--dt-type-heading-2-weight)}a{color:var(--dt-text-link)}.auth-page{min-block-size:100vh;min-block-size:100dvh;display:grid;place-items:center;padding:var(--dt-space-24);padding-inline:max(var(--dt-space-16),var(--safe-inline));padding-block:calc(var(--dt-space-24) + var(--safe-block-start)) calc(var(--dt-space-24) + var(--safe-block-end))}.auth-card{inline-size:100%;max-inline-size:420px;gap:var(--dt-space-16)}.auth-card .logo{padding:0}.form-done{text-align:center;align-items:center}.form-done-icon{inline-size:var(--dt-space-40);block-size:var(--dt-space-40);color:var(--dt-status-success-text)}.logo{padding-block:var(--dt-space-8) var(--dt-space-16);padding-inline:var(--dt-space-8);font-family:var(--dt-type-heading-1-family);font-size:var(--dt-type-heading-1-size);line-height:var(--dt-type-heading-1-line);font-weight:var(--dt-type-heading-1-weight)}.logo-dot{color:var(--dt-brand-primary-text)}.muted{color:var(--dt-text-secondary)}.small{font-family:var(--dt-type-caption-family);font-size:var(--dt-type-caption-size);line-height:var(--dt-type-caption-line);font-weight:var(--dt-type-caption-weight)}.shell{display:flex;block-size:100vh;block-size:100dvh}.sidebar{overflow:hidden;padding:0;gap:0;inline-size:264px;flex:none}.main{flex:1;display:flex;flex-direction:column;min-inline-size:0}.topbar{flex:none;block-size:auto;min-block-size:56px;justify-content:space-between;gap:var(--dt-space-8);padding-inline:max(var(--dt-space-20),var(--safe-inline));padding-block-start:var(--safe-block-start)}.topbar>.row:first-child{flex:1;min-inline-size:0}.topbar>.row:last-child{flex:none}.topbar-account{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content{flex:1;overflow:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:var(--dt-space-24);--content-pad-inline: max(var(--dt-space-24), var(--safe-inline));padding-inline:var(--content-pad-inline);padding-block-end:calc(var(--dt-space-24) + var(--safe-block-end));display:flex;flex-direction:column;gap:var(--dt-space-20)}.welcome-greeting{color:var(--dt-brand-secondary-text)}.row{display:flex;align-items:center;gap:var(--dt-space-8)}.flex-field{flex:1;min-inline-size:0}.no-margin{margin:0}.file-input{color:var(--dt-text-secondary);font-family:var(--dt-type-body-md-family);font-size:var(--dt-type-body-md-size)}.file-input::file-selector-button{margin-inline-end:var(--dt-space-8);block-size:var(--dt-density-control-height);padding-inline:var(--dt-space-16);border:1px solid var(--dt-border-interactive);border-radius:var(--dt-radius-md);background:var(--dt-surface-card);color:var(--dt-text-primary);font-family:var(--dt-type-body-md-strong-family);font-size:var(--dt-type-body-md-strong-size);font-weight:var(--dt-type-body-md-strong-weight);cursor:pointer}.file-input::file-selector-button:hover{background:var(--dt-state-hover-overlay)}.row.wrap{flex-wrap:wrap}.row.spread{justify-content:space-between}.token-plain{direction:ltr;text-align:start;font-family:var(--dt-type-code-family);font-size:var(--dt-type-code-size);line-height:var(--dt-type-code-line);font-weight:var(--dt-type-code-weight);background:var(--dt-surface-raised);border:1px dashed var(--dt-border-strong);border-radius:var(--dt-radius-sm);padding:var(--dt-space-8);word-break:break-all}code.mono{font-family:var(--dt-type-code-family);font-size:var(--dt-type-code-size);direction:ltr;unicode-bidi:embed}.ltr-text{direction:ltr;unicode-bidi:isolate}.lang-select{inline-size:auto;min-inline-size:0}.lang-select .dt-select{inline-size:auto}.sidebar-boards{display:flex;flex-direction:column;gap:var(--dt-space-2)}.sidebar-section-title{padding-inline:var(--dt-space-12)}.sidebar-ws{display:flex;flex-direction:column;gap:var(--dt-space-2);padding-inline-start:var(--dt-space-4)}.sidebar-create{margin-inline:var(--dt-space-4)}.sidebar-ws-head{padding-block-start:var(--dt-space-8);padding-inline:var(--dt-space-8)}.board-link .dt-nav-item__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-btn{flex:none}button.dt-nav-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;text-align:start;cursor:pointer}.board-page{gap:var(--dt-space-16)}.board-header{display:flex;align-items:center;justify-content:space-between;gap:var(--dt-space-12);flex-wrap:wrap}.board-title-row{display:flex;align-items:center;gap:var(--dt-space-4);min-inline-size:0}.board-title-row h1{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.board-header-actions{flex-wrap:wrap;row-gap:var(--dt-space-8)}.board-menu-items{display:flex;flex-direction:column}.menu-item-danger,.menu-item-danger .dt-menu-item__icon{color:var(--dt-status-error-text)}.board-toolbar{flex-wrap:wrap;row-gap:var(--dt-space-8);gap:var(--dt-space-8)}.board-toolbar .board-search{inline-size:min(220px,100%);flex:none}.split-btn{display:inline-flex;flex:none}.split-btn__main{border-start-end-radius:0;border-end-end-radius:0}.split-btn__more{border-start-start-radius:0;border-end-start-radius:0;border-inline-start:1px solid color-mix(in srgb,currentColor 30%,transparent)}.sort-menu{display:flex;flex-direction:column;gap:var(--dt-space-2);max-block-size:50vh;overflow-y:auto}.sort-menu__row{display:flex;align-items:center;gap:var(--dt-space-4)}.sort-menu__title{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hide-menu{display:flex;flex-direction:column;gap:var(--dt-space-8);min-inline-size:240px}.hide-menu__actions{gap:var(--dt-space-4)}.hide-menu__list{display:flex;flex-direction:column;gap:var(--dt-space-4);max-block-size:50vh;overflow-y:auto}.view-tab-all{display:inline-flex;align-items:center;gap:var(--dt-space-4);flex:none}.view-tab-all__icon{flex:none}.item-panel.side-panel--wide{inline-size:min(760px,95vw)}.group-section{display:flex;flex-direction:column;gap:var(--dt-space-4)}.group-section{content-visibility:auto;contain-intrinsic-size:auto 320px}.group-section{inline-size:max-content;min-inline-size:100%}.board-page>.board-header,.board-page>.board-toolbar,.board-page>.view-tabs{position:sticky;inset-inline-start:0}.board-table:not(.subitems-table) .drag-col,.board-table:not(.subitems-table) .name-col{position:sticky;z-index:2;background:var(--dt-surface-card)}.board-table:not(.subitems-table) .drag-col{inset-inline-start:calc(-1 * var(--content-pad-inline, 0px))}.board-table:not(.subitems-table) .name-col{inset-inline-start:calc(var(--drag-col-width, 28px) - var(--content-pad-inline, 0px))}.board-table:not(.subitems-table) thead .drag-col,.board-table:not(.subitems-table) thead .name-col{z-index:3}.group-header{display:flex;align-items:center;gap:var(--dt-space-4)}.group-collapse{flex:none}.group-count{margin-inline-start:var(--dt-space-4)}.group-menu-btn{opacity:0;flex:none}.group-header:hover .group-menu-btn,.group-menu-btn:focus-visible,.group-menu-btn[aria-expanded=true]{opacity:1}@media (pointer: coarse){.group-menu-btn{opacity:1}}.board-table th.tail-col{padding-inline:0;text-align:center}.group-dot{inline-size:var(--dt-space-8);block-size:var(--dt-space-8);border-radius:var(--dt-radius-sm);display:inline-block;flex:none}.group-title-input{border:1px solid transparent;background:transparent;color:inherit;border-radius:var(--dt-radius-sm);font-family:var(--dt-type-heading-3-family);font-size:var(--dt-type-heading-3-size);line-height:var(--dt-type-heading-3-line);font-weight:var(--dt-type-heading-3-weight);block-size:var(--dt-density-control-height-compact);padding-block:0;padding-inline:var(--dt-space-4);max-inline-size:280px}.group-title-input:hover{border-color:var(--dt-border-interactive)}.group-title-input:focus-visible{outline:var(--dt-space-2) solid transparent;border-color:var(--dt-state-focus-ring);box-shadow:inset 0 0 0 1px var(--dt-state-focus-ring),var(--dt-state-focus-glow)}.board-table{inline-size:100%;min-inline-size:100%;table-layout:fixed;border-collapse:collapse;background:var(--dt-surface-card);border:1px solid var(--dt-border-default);border-radius:var(--dt-radius-lg)}.board-table th,.board-table td{border:1px solid var(--dt-border-divider);padding:0;text-align:start;block-size:var(--row-height)}.board-table th{box-sizing:border-box;padding-block:0;padding-inline:var(--dt-density-table-cell-padding-inline);position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.board-table th .dt-table__sort{display:inline-flex;inline-size:auto;max-inline-size:100%;vertical-align:middle}.board-table td{font-family:var(--dt-type-body-md-family);font-size:var(--dt-type-body-md-size);line-height:var(--dt-type-body-md-line)}.board-table th.sortable span{cursor:pointer}.board-table:not(.subitems-table) thead th:not(.name-col):not(.drag-col):not(.tail-col),.subitems-table thead th:not(.name-col){text-align:center}.board-table thead th:not(.name-col) .dt-table__sort{justify-content:center}.board-table tbody td:not(.name-col) .cell-input{text-align:center}.board-table .name-col{inline-size:32%;border-inline-start:4px solid transparent}.board-table .tail-col{inline-size:var(--dt-space-40);text-align:center}.cell-input{inline-size:100%;block-size:var(--row-height);border:none;background:transparent;padding-inline:var(--dt-density-table-cell-padding-inline);color:var(--dt-text-primary);font-family:var(--dt-type-body-md-family);font-size:var(--dt-type-body-md-size);line-height:var(--dt-type-body-md-line)}.cell-input:focus-visible{outline:1.5px solid var(--dt-state-focus-ring);outline-offset:calc(var(--dt-space-2) * -1);border-radius:var(--dt-radius-sm)}.cell-input.center{text-align:center}.cell-input.item-name{font-family:var(--dt-type-body-md-family);font-weight:var(--dt-type-body-md-weight)}.add-row .cell-input{color:var(--dt-text-placeholder)}.popover-anchor{position:relative;display:flex;justify-content:center}.popover-trigger{display:contents}.select-anchor,.date-anchor{align-items:stretch;inline-size:100%;min-inline-size:0}.select-anchor.flex-field,.date-anchor.flex-field{flex:1}.popover-panel{position:fixed;z-index:calc(var(--dt-z-modal) + 10);inline-size:auto;min-inline-size:180px;max-inline-size:min(360px,calc(100vw - var(--dt-space-24)));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.menu-item-wrap{block-size:auto;min-block-size:var(--dt-space-32);padding-block:var(--dt-space-4)}.menu-item-wrap .dt-menu-item__label{white-space:normal;overflow-wrap:anywhere}.backdrop.sheet-backdrop{z-index:calc(var(--dt-z-modal) + 9)}.popover-sheet{inset-block-start:auto;inset-block-end:0;inset-inline:0;inline-size:100%;min-inline-size:0;max-inline-size:none;max-block-size:85vh;max-block-size:85dvh;border-radius:0;border-start-start-radius:var(--dt-radius-xl);border-start-end-radius:var(--dt-radius-xl);border-inline:none;border-block-end:none;padding:var(--dt-space-8) var(--dt-space-12) calc(var(--dt-space-12) + var(--safe-block-end));overflow:hidden;box-shadow:var(--dt-elevation-4);animation:sheet-rise var(--dt-motion-duration-open) var(--dt-motion-easing-standard)}@keyframes sheet-rise{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion: reduce){.popover-sheet{animation:none}.sidebar{transition:none}}.popover-sheet-head{display:flex;align-items:center;gap:var(--dt-space-8);padding-block-end:var(--dt-space-4);touch-action:none;cursor:grab}.popover-sheet-grip{position:absolute;inset-block-start:var(--dt-space-4);inset-inline-start:50%;margin-inline-start:calc(var(--dt-space-20) * -1);inline-size:var(--dt-space-40);block-size:var(--dt-space-4);border-radius:var(--dt-radius-pill);background:var(--dt-border-strong)}.popover-sheet-title{flex:1;padding-block-start:var(--dt-space-8);font-family:var(--dt-type-heading-3-family);font-size:var(--dt-type-heading-3-size);line-height:var(--dt-type-heading-3-line);font-weight:var(--dt-type-heading-3-weight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popover-sheet-head .icon-btn{margin-block-start:var(--dt-space-4)}.popover-sheet-body{display:flex;flex-direction:column;gap:var(--dt-space-2);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cell-field{inline-size:100%;min-inline-size:0;align-items:stretch}.status-chip{inline-size:100%;block-size:var(--row-height);border:none;cursor:pointer;background:transparent;color:var(--dt-brand-primary-on);font-family:var(--dt-type-body-md-family);font-size:var(--dt-type-body-md-size);line-height:var(--dt-type-body-md-line);font-weight:var(--dt-type-body-md-weight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline:var(--dt-space-4)}.status-chip:focus-visible{outline:1.5px solid var(--dt-state-focus-ring);outline-offset:calc(var(--dt-space-2) * -1)}.status-option{border:none;cursor:pointer;padding-block:var(--dt-space-8);padding-inline:var(--dt-space-12);border-radius:var(--dt-radius-sm);color:var(--dt-brand-primary-on);font-family:var(--dt-type-body-md-strong-family);font-size:var(--dt-type-body-md-strong-size);line-height:var(--dt-type-body-md-strong-line);font-weight:var(--dt-type-body-md-strong-weight);text-align:start}.status-option:focus-visible{outline:var(--dt-space-2) solid var(--dt-state-focus-ring);outline-offset:2px}.cell-trigger{inline-size:100%;block-size:var(--row-height);border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--dt-space-4);overflow:hidden;padding-inline:var(--dt-space-4)}.cell-trigger:focus-visible{outline:1.5px solid var(--dt-state-focus-ring);outline-offset:calc(var(--dt-space-2) * -1)}.cell-trigger__add{inline-size:var(--dt-space-16);block-size:var(--dt-space-16);color:var(--dt-text-secondary)}.cell-trigger:hover .cell-trigger__add{color:var(--dt-text-link)}.cell-date .dt-date-trigger__input{block-size:var(--row-height);border-color:transparent;border-radius:0;background:transparent;text-align:center;padding-inline:var(--dt-space-4) var(--dt-space-24)}.cell-trigger:hover .cell-date .dt-date-trigger__input,.cell-date:hover .dt-date-trigger__input{border-color:var(--dt-border-interactive)}.cell-date .dt-date-trigger__icon{opacity:0}.cell-date:hover .dt-date-trigger__icon{opacity:1}.cell-select .dt-select{inline-size:100%;block-size:var(--row-height);border-color:transparent;border-radius:0;background:transparent}.cell-trigger:hover .cell-select .dt-select,.cell-select:hover .dt-select{border-color:var(--dt-border-interactive)}.cell-select .dt-select__value{text-align:center}.cell-select .dt-input__icon--chevron{opacity:0}.cell-select:hover .dt-input__icon--chevron{opacity:1}.tag-chip{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis}.popover-check{inline-size:100%;padding-block:var(--dt-space-4)}.popover-check .dt-checkbox__label{display:inline-flex;align-items:center;gap:var(--dt-space-8)}.tag-add{gap:var(--dt-space-4);padding:var(--dt-space-4)}.tag-add-input{flex:1;min-inline-size:0}.avatar-ghost .dt-avatar__circle{border-style:dashed;border-color:var(--dt-border-interactive);background:transparent;color:var(--dt-text-secondary)}.cell-trigger:hover .avatar-ghost .dt-avatar__circle{color:var(--dt-text-link);border-color:var(--dt-state-focus-ring)}.drag-col{inline-size:var(--dt-space-24);text-align:center}.drag-handle{cursor:grab;color:var(--dt-text-secondary);-webkit-user-select:none;user-select:none;touch-action:none;padding-block:var(--dt-space-2);padding-inline:var(--dt-space-4)}.drag-handle:active{cursor:grabbing}.drag-ghost{background:var(--dt-surface-card);border:1px solid var(--dt-state-focus-ring);border-radius:var(--dt-radius-sm);padding-block:var(--dt-space-8);padding-inline:var(--dt-space-12);box-shadow:var(--dt-elevation-2);font-family:var(--dt-type-body-md-strong-family);font-size:var(--dt-type-body-md-strong-size);line-height:var(--dt-type-body-md-strong-line);font-weight:var(--dt-type-body-md-strong-weight)}.col-menu-anchor{display:inline-flex;vertical-align:middle}.board-table thead th:not(.name-col) .col-menu-anchor{position:absolute;inset-block:0;inset-inline-end:var(--dt-space-4);align-items:center}.board-table thead th:not(.name-col):not(.tail-col):not(.drag-col){padding-inline:var(--dt-space-24)}.col-menu-btn{opacity:0;margin-inline-start:var(--dt-space-2)}.board-table th:hover .col-menu-btn,.col-menu-btn:focus-visible{opacity:1}.resize-handle{z-index:5}.label-editor{display:flex;flex-direction:column;gap:var(--dt-space-4);min-inline-size:min(220px,100%)}.label-row{gap:var(--dt-space-4);align-items:center}.label-input{flex:1;min-inline-size:0}.color-swatch{inline-size:var(--dt-space-24);block-size:var(--dt-space-24);border-radius:var(--dt-radius-sm);border:none;cursor:pointer;flex:none}.color-swatch:focus-visible{outline:var(--dt-space-2) solid var(--dt-state-focus-ring);outline-offset:2px}.board-row{gap:0}.board-row .dt-nav-item{flex:1;min-inline-size:0}.board-menu{opacity:0;flex:none}.board-row:hover .board-menu,.folder-row:hover .board-menu{opacity:1}.folder-row{gap:0}.folder-toggle{flex:1}.folder-children{margin-inline-start:var(--dt-space-12);border-inline-start:1px solid var(--dt-border-divider);padding-inline-start:var(--dt-space-4);display:flex;flex-direction:column;gap:var(--dt-space-2)}.item-panel{position:fixed;inset-block:0;inset-inline-end:0;block-size:100vh;block-size:100dvh;inline-size:min(480px,90vw);z-index:var(--dt-z-drawer);padding-block-start:var(--safe-block-start);padding-block-end:var(--safe-block-end)}.item-panel .dt-drawer__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.updates-list{display:flex;flex-direction:column;gap:var(--dt-space-8);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.update-card-meta{gap:var(--dt-space-4)}.update-card{background:var(--dt-surface-raised);border:1px solid var(--dt-border-default);border-radius:var(--dt-radius-md);padding-block:var(--dt-space-8);padding-inline:var(--dt-space-12)}.update-author{font-family:var(--dt-type-body-md-semibold-family);font-size:var(--dt-type-body-md-semibold-size);line-height:var(--dt-type-body-md-semibold-line);font-weight:var(--dt-type-body-md-semibold-weight);color:var(--dt-text-primary)}.update-body{margin:var(--dt-space-4) 0 0;color:var(--dt-text-primary);white-space:pre-wrap}.update-composer{flex-direction:column;align-items:stretch;gap:var(--dt-space-8)}.bell-btn{position:relative}.bell-badge{position:absolute;inset-block-start:0;inset-inline-end:0;background:var(--dt-status-error-solid);color:var(--dt-status-error-on-solid);border-radius:var(--dt-radius-pill);padding-block:0;padding-inline:var(--dt-space-4);font-family:var(--dt-type-label-sm-family);font-size:var(--dt-type-label-sm-size);line-height:var(--dt-type-label-sm-line);font-weight:var(--dt-type-label-sm-weight)}.notif-row{flex-direction:column;align-items:flex-start;gap:var(--dt-space-2)}.notif-row.unread{background:var(--dt-state-selected-bg)}.mywork-board{color:var(--dt-text-link);font-family:var(--dt-type-body-md-semibold-family);font-weight:var(--dt-type-body-md-semibold-weight);text-decoration:none}.view-tabs{flex:none;-webkit-overflow-scrolling:touch}.view-tab-wrap{display:inline-flex;align-items:center;flex:none}.view-tab-wrap .dt-tab{padding-inline-end:var(--dt-space-4)}.view-tab-extra{margin-inline-end:var(--dt-space-8)}.view-tab-add{flex:none}.kanban{display:flex;gap:var(--dt-space-12);overflow-x:auto;align-items:flex-start;padding-block-end:var(--dt-space-8);-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.kanban-col{min-inline-size:230px;inline-size:230px;background:var(--dt-surface-raised);border:1px solid var(--dt-border-default);border-radius:var(--dt-radius-lg);display:flex;flex-direction:column;flex:none}.kanban-col.over{outline:var(--dt-space-2) solid var(--dt-state-focus-ring)}.kanban-col-head{padding-block:var(--dt-space-8);padding-inline:var(--dt-space-12);border-start-start-radius:var(--dt-radius-lg);border-start-end-radius:var(--dt-radius-lg);display:flex;justify-content:space-between;font-family:var(--dt-type-body-md-semibold-family);font-size:var(--dt-type-body-md-semibold-size);line-height:var(--dt-type-body-md-semibold-line);font-weight:var(--dt-type-body-md-semibold-weight)}.kanban-count{opacity:.85;font-weight:var(--dt-type-body-md-weight)}.kanban-cards{padding:var(--dt-space-8);display:flex;flex-direction:column;gap:var(--dt-space-4);min-block-size:var(--dt-space-48)}.kanban-card{background:var(--dt-surface-card);border:1px solid var(--dt-border-default);border-radius:var(--dt-radius-md);padding-block:var(--dt-space-8);padding-inline:var(--dt-space-12);display:flex;justify-content:space-between;align-items:center;gap:var(--dt-space-4);touch-action:manipulation}.kanban-card-name{flex:1;min-inline-size:0;overflow-wrap:anywhere}.kanban-grip{flex:none}.calendar{display:flex;flex-direction:column;gap:var(--dt-space-8)}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:var(--dt-border-divider);border:1px solid var(--dt-border-default);border-radius:var(--dt-radius-lg);overflow:hidden}.calendar-weekday{background:var(--dt-surface-raised);padding:var(--dt-space-4);text-align:center;color:var(--dt-text-secondary);font-family:var(--dt-type-label-sm-family);font-size:var(--dt-type-label-sm-size);line-height:var(--dt-type-label-sm-line);font-weight:var(--dt-type-label-sm-weight)}.calendar-cell{background:var(--dt-surface-card);min-block-size:90px;padding-block:var(--dt-space-4);padding-inline:var(--dt-space-4);display:flex;flex-direction:column;gap:var(--dt-space-2)}.calendar-cell.empty{background:var(--dt-surface-raised)}.calendar-day{color:var(--dt-text-secondary);font-family:var(--dt-type-caption-family);font-size:var(--dt-type-caption-size);line-height:var(--dt-type-caption-line);font-weight:var(--dt-type-caption-weight)}.calendar-chip{background:var(--dt-surface-raised);border-radius:var(--dt-radius-sm);padding-block:var(--dt-space-2);padding-inline:var(--dt-space-4);border-inline-start:3px solid var(--dt-brand-secondary-base);color:var(--dt-text-primary);font-family:var(--dt-type-caption-family);font-size:var(--dt-type-caption-size);line-height:var(--dt-type-caption-line);font-weight:var(--dt-type-caption-weight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-chip.agenda{font-family:var(--dt-type-body-md-family);font-size:var(--dt-type-body-md-size);line-height:var(--dt-type-body-md-line);padding-block:var(--dt-space-4);padding-inline:var(--dt-space-8);white-space:normal}.calendar-agenda-day{display:flex;flex-direction:column;gap:var(--dt-space-4)}.calendar-agenda-date{color:var(--dt-text-secondary);font-family:var(--dt-type-label-sm-family);font-size:var(--dt-type-label-sm-size);line-height:var(--dt-type-label-sm-line);font-weight:var(--dt-type-label-sm-weight);border-block-end:1px solid var(--dt-border-divider);padding-block-end:var(--dt-space-2)}.timeline{display:flex;flex-direction:column;gap:var(--dt-space-4);--timeline-label: 120px;--timeline-day: var(--dt-space-24)}.timeline-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-block-end:var(--dt-space-4)}.timeline-axis{display:flex;flex:1;min-inline-size:calc(var(--timeline-days) * var(--timeline-day));border-block-end:1px solid var(--dt-border-divider)}.timeline-day{flex:1;text-align:center;color:var(--dt-text-secondary);font-family:var(--dt-type-caption-family);font-size:var(--dt-type-caption-size);line-height:var(--dt-type-caption-line);font-weight:var(--dt-type-caption-weight)}.timeline-row{display:flex;align-items:center;min-block-size:var(--dt-space-40)}.timeline-axis-row{min-block-size:0}.timeline-label{inline-size:var(--timeline-label);flex:none;font-family:var(--dt-type-body-md-semibold-family);font-size:var(--dt-type-body-md-semibold-size);line-height:var(--dt-type-body-md-semibold-line);font-weight:var(--dt-type-body-md-semibold-weight);position:sticky;inset-inline-start:0;z-index:2;background:var(--dt-surface-background);border-inline-end:1px solid var(--dt-border-divider);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline-end:var(--dt-space-4)}.timeline-track{position:relative;flex:1;block-size:var(--dt-space-32);min-inline-size:calc(var(--timeline-days) * var(--timeline-day));background:var(--dt-surface-raised);border-radius:var(--dt-radius-sm)}.timeline-chip{position:absolute;inset-block-start:var(--dt-space-2);border-radius:var(--dt-radius-sm);padding-block:var(--dt-space-2);padding-inline:var(--dt-space-8);max-inline-size:140px;font-family:var(--dt-type-caption-family);font-size:var(--dt-type-caption-size);line-height:var(--dt-type-caption-line);font-weight:var(--dt-type-caption-weight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard{display:flex;flex-direction:column;gap:var(--dt-space-16)}.dashboard-filter-hint{padding:var(--dt-space-4) var(--dt-space-8)}.stat-card{align-items:center}.stat-number{color:var(--dt-text-primary);font-family:var(--dt-type-display-family);font-size:var(--dt-type-display-size);line-height:var(--dt-type-display-line);font-weight:var(--dt-type-display-weight);font-variant-numeric:tabular-nums}.stat-label{inline-size:min(140px,35%);flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-bar-track{flex:1;background:var(--dt-surface-raised);border-radius:var(--dt-radius-pill);block-size:var(--dt-space-12)}.stat-bar{block-size:var(--dt-space-12);border-radius:var(--dt-radius-pill);min-inline-size:var(--dt-space-2)}.status-strip{display:flex;block-size:var(--dt-space-20);border-radius:var(--dt-radius-pill);overflow:hidden}.status-strip-seg{block-size:100%}.legend-dot{display:inline-block;inline-size:var(--dt-space-8);block-size:var(--dt-space-8);border-radius:var(--dt-radius-sm);vertical-align:middle;margin-inline-end:var(--dt-space-4)}.automation-row{border:1px solid var(--dt-border-default);border-radius:var(--dt-radius-md);padding-block:var(--dt-space-8);padding-inline:var(--dt-space-12);display:flex;flex-direction:column;gap:var(--dt-space-4)}.runs-list{border-block-start:1px dashed var(--dt-border-divider);padding-block-start:var(--dt-space-4);display:flex;flex-direction:column;gap:var(--dt-space-4)}.run-status{display:inline-flex;align-items:center;gap:var(--dt-space-4);font-family:var(--dt-type-body-md-strong-family);font-weight:var(--dt-type-body-md-strong-weight)}.run-status svg{flex:none}.run-status.success{color:var(--dt-status-success-text)}.run-status.failed{color:var(--dt-status-error-text)}.run-status.skipped{color:var(--dt-text-secondary);font-weight:var(--dt-type-body-md-weight)}.share-menu{display:flex;flex-direction:column;gap:var(--dt-space-12);padding:var(--dt-space-4);min-inline-size:min(280px,100%)}.share-section{display:flex;flex-direction:column;gap:var(--dt-space-4)}.share-label{color:var(--dt-text-secondary);font-family:var(--dt-type-label-sm-family);font-size:var(--dt-type-label-sm-size);line-height:var(--dt-type-label-sm-line);font-weight:var(--dt-type-label-sm-weight)}.subitems{display:flex;flex-direction:column;gap:var(--dt-space-4)}.subitem-row{border:1px solid var(--dt-border-default);border-radius:var(--dt-radius-md);padding-block:var(--dt-space-4);padding-inline:var(--dt-space-12)}.push-banner{margin-block:var(--dt-space-8) 0;margin-inline:max(var(--dt-space-20),var(--safe-inline));inline-size:auto}.push-banner .dt-alert__text{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--dt-space-8) var(--dt-space-12)}.home-overview{display:flex;flex-direction:column;gap:var(--dt-space-12);min-inline-size:0}.home-page{gap:var(--dt-space-24)}.home-hero{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--dt-space-12)}.home-hero h1{margin:0}.home-date{margin:0 0 var(--dt-space-4)}.home-actions{gap:var(--dt-space-8)}.home-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:var(--dt-space-24);align-items:start}.home-main,.home-side{display:flex;flex-direction:column;gap:var(--dt-space-24);min-inline-size:0}.home-side{position:sticky;inset-block-start:0}@media (max-width: 1000px){.home-grid{grid-template-columns:minmax(0,1fr)}.home-side{position:static;order:-1}}.home-section{display:flex;flex-direction:column;gap:var(--dt-space-8);min-inline-size:0;background:var(--dt-surface-card);border:1px solid var(--dt-border-divider);border-radius:var(--dt-radius-lg);padding:var(--dt-space-16) var(--dt-space-20, 20px)}.home-section h2{margin:0;font-size:var(--dt-type-heading-3-size);display:inline-flex;align-items:center;gap:var(--dt-space-8)}.home-recent-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--dt-space-12)}.home-recent-card{display:flex;flex-direction:column;gap:var(--dt-space-4);padding:var(--dt-space-12);border:1px solid var(--dt-border-divider);border-radius:var(--dt-radius-md);color:var(--dt-text-primary);text-decoration:none;background:var(--dt-surface-card);transition:box-shadow .12s,border-color .12s}.home-recent-card:hover{border-color:var(--dt-border-interactive);box-shadow:0 4px 14px #00000014}.home-recent-thumb{display:grid;grid-template-rows:repeat(3,8px);gap:5px;padding:var(--dt-space-12);border-radius:var(--dt-radius-sm);background:var(--dt-surface-background);margin-block-end:var(--dt-space-4)}.home-recent-thumb span{border-radius:3px;background:var(--dt-chart-1);opacity:.85}.home-recent-thumb span:nth-child(1){inline-size:70%}.home-recent-thumb span:nth-child(2){inline-size:90%;background:var(--dt-chart-2)}.home-recent-thumb span:nth-child(3){inline-size:55%;background:var(--dt-chart-4)}.home-recent-name{font-weight:var(--dt-type-body-md-semibold-weight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-recent-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-inbox-badge{display:inline-flex;align-items:center;justify-content:center;min-inline-size:20px;block-size:20px;padding-inline:6px;border-radius:10px;background:var(--dt-status-error-solid);color:#fff;font-size:11px;font-weight:var(--dt-type-body-md-semibold-weight)}.home-inbox-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.home-inbox-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:var(--dt-space-8);align-items:start;inline-size:100%;padding:var(--dt-space-8);border:none;border-radius:var(--dt-radius-md);background:none;text-align:start;font:inherit;color:var(--dt-text-primary);cursor:pointer}.home-inbox-row:hover{background:var(--dt-state-selected-bg)}.home-inbox-row.is-unread .home-inbox-title{font-weight:var(--dt-type-body-md-semibold-weight)}.home-inbox-row.is-unread .home-inbox-avatar{box-shadow:0 0 0 2px var(--dt-surface-card),0 0 0 4px var(--dt-chart-1)}.home-inbox-avatar{inline-size:32px;block-size:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--dt-chart-1);color:#fff;font-size:13px;font-weight:var(--dt-type-body-md-semibold-weight)}.home-inbox-text{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.home-inbox-excerpt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-inbox-when{white-space:nowrap}.home-empty{display:flex;flex-direction:column;align-items:center;gap:var(--dt-space-8);padding:var(--dt-space-16);text-align:center}.home-empty p{margin:0}.home-empty-icon{inline-size:28px;block-size:28px;color:var(--dt-text-secondary)}.settings-page{gap:var(--dt-space-16);max-inline-size:1100px}.settings-page>*{flex-shrink:0}.settings-head h1{margin:0}.settings-head p{margin:var(--dt-space-4) 0 0}.invite-form{display:grid;gap:var(--dt-space-8);align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(140px,180px) auto}@media (max-width: 700px){.invite-form{grid-template-columns:minmax(0,1fr)}}.import-token-options{flex-wrap:wrap;gap:var(--dt-space-8) var(--dt-space-16);align-items:center}.import-done-chip{margin-inline-start:var(--dt-space-8);text-decoration:none;vertical-align:middle}.home-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--dt-space-4) var(--dt-space-12);min-inline-size:0}.home-show-all{color:var(--dt-text-link);font-family:var(--dt-type-body-md-strong-family);font-size:var(--dt-type-body-md-strong-size);line-height:var(--dt-type-body-md-strong-line);font-weight:var(--dt-type-body-md-strong-weight);text-decoration:none}.home-quiet{margin:0}.home-board-block{display:flex;flex-direction:column;gap:var(--dt-space-2);min-inline-size:0}.home-work-board{color:var(--dt-text-link);font-family:var(--dt-type-body-md-semibold-family);font-size:var(--dt-type-body-md-semibold-size);line-height:var(--dt-type-body-md-semibold-line);font-weight:var(--dt-type-body-md-semibold-weight);text-decoration:none;overflow-wrap:anywhere}.home-items{list-style:none;margin:0;padding:0}.home-item{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--dt-space-8);padding-block:var(--dt-space-2);padding-inline-start:var(--dt-space-12);min-inline-size:0}.home-item-name{overflow-wrap:anywhere;min-inline-size:0}.home-more{margin:0;padding-inline-start:var(--dt-space-12)}.home-ws{display:flex;flex-direction:column;gap:var(--dt-space-2);min-inline-size:0}.home-ws-name{color:var(--dt-text-secondary);font-family:var(--dt-type-label-sm-family);font-size:var(--dt-type-label-sm-size);line-height:var(--dt-type-label-sm-line);font-weight:var(--dt-type-label-sm-weight)}.home-board-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--dt-space-2) var(--dt-space-12);min-inline-size:0}.home-board-links a{color:var(--dt-text-primary);text-decoration:none;overflow-wrap:anywhere}.home-board-links a:hover{color:var(--dt-text-link)}.home-start{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dt-space-8) var(--dt-space-12);padding-block:var(--dt-space-8);padding-inline:var(--dt-space-12);background:var(--dt-surface-card);border:1px solid var(--dt-border-default);border-radius:var(--dt-radius-lg);min-inline-size:0}.home-start-text{margin:0;flex:1 1 12rem;min-inline-size:0}.home-start-form{display:flex;flex-wrap:wrap;gap:var(--dt-space-8);flex:1 1 16rem;min-inline-size:0}.home-start-form .dt-input,.home-start-form .dt-select{flex:1 1 9rem;min-inline-size:0}.hamburger{display:none}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--dt-z-sticky) - 1);background:color-mix(in srgb,var(--dt-surface-scrim) 35%,transparent);touch-action:none}@media (max-width: 1024px){.content{padding:var(--dt-space-16);--content-pad-inline: max(var(--dt-space-16), var(--safe-inline));padding-inline:var(--content-pad-inline);gap:var(--dt-space-16)}.sidebar{inline-size:210px}.board-toolbar,.board-toolbar .row{flex-wrap:wrap;row-gap:var(--dt-space-8)}}@media (max-width: 820px){.hamburger{display:inline-flex}.topbar-email{display:none}.topbar{padding-inline:max(var(--dt-space-12),var(--safe-inline))}.sidebar{position:fixed;inset-block:0;inset-inline-start:0;z-index:var(--dt-z-sticky);inline-size:min(280px,82vw);transform:translate(-100%);transition:transform var(--dt-motion-duration-open) var(--dt-motion-easing-standard);box-shadow:var(--dt-elevation-4);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-block:calc(var(--dt-space-12) + var(--safe-block-start)) calc(var(--dt-space-12) + var(--safe-block-end));padding-inline-start:max(var(--dt-space-12),var(--safe-inline))}[dir=rtl] .sidebar{transform:translate(100%)}.sidebar.open{transform:none}.content{padding:var(--dt-space-12);--content-pad-inline: max(var(--dt-space-12), var(--safe-inline));padding-inline:var(--content-pad-inline);padding-block-end:calc(var(--dt-space-12) + var(--safe-block-end));gap:var(--dt-space-12)}.group-section{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.board-table{min-inline-size:640px}.item-panel{inline-size:100%;inset-inline:0}.item-panel .dt-drawer{border-start-start-radius:0;border-end-start-radius:0}.dt-card{padding:var(--dt-space-16);min-inline-size:0;max-inline-size:100%}.content>.dt-card .row{flex-wrap:wrap;min-inline-size:0}.content>.dt-card .row>.flex-field{flex:1 1 10rem;min-inline-size:min(100%,10rem);max-inline-size:100%}.content>.dt-card .dt-table{display:block;max-inline-size:100%;overflow-x:auto}.home-show-all,.home-work-board,.home-board-links a{display:inline-flex;align-items:center;min-block-size:var(--dt-space-40)}.home-start-form,.home-start-form .dt-input,.home-start-form .dt-select{flex-basis:100%}.timeline{--timeline-label: 96px}}@media (max-width: 600px){.dt-card .row{flex-wrap:wrap;row-gap:var(--dt-space-8)}.dt-card .row>.dt-input,.dt-card .row>.dt-select{flex:1 1 100%}.dt-card .row>.dt-btn{flex:none}}@media (max-width: 480px){.board-toolbar h1{inline-size:100%}.board-toolbar>.row{inline-size:100%}.board-toolbar .board-search{inline-size:100%}.board-page{gap:var(--dt-space-16)}.group-title-input{max-inline-size:45vw}.push-banner{margin-inline:var(--dt-space-12)}.kanban-col{min-inline-size:78vw;inline-size:78vw;scroll-snap-align:start}.mapping-row{flex-wrap:wrap;row-gap:var(--dt-space-4)}.mapping-row .dt-select{max-inline-size:100%}.dt-table.stack thead{display:none}.dt-table.stack,.dt-table.stack .dt-table__grid,.dt-table.stack tbody,.dt-table.stack tr,.dt-table.stack td{display:block}.dt-table.stack tr{border:1px solid var(--dt-border-default);border-radius:var(--dt-radius-md);padding-block:var(--dt-space-8);padding-inline:var(--dt-space-12);margin-block-end:var(--dt-space-8)}.dt-table.stack td{border:none;box-shadow:none;block-size:auto;padding-block:var(--dt-space-2);padding-inline:0;display:flex;align-items:center;justify-content:space-between;gap:var(--dt-space-12);text-align:start;white-space:normal}.dt-table.stack td:before{content:attr(data-label);color:var(--dt-text-secondary);font-family:var(--dt-type-label-sm-family);font-size:var(--dt-type-label-sm-size);line-height:var(--dt-type-label-sm-line);font-weight:var(--dt-type-label-sm-weight);flex:none}.dt-table.stack td:empty{display:none}}@media (max-width: 360px){.content{padding:var(--dt-space-8);gap:var(--dt-space-12)}.dt-card{padding:var(--dt-space-12)}}@media (hover: none){.col-menu-btn,.board-menu{opacity:1}}@media (pointer: coarse){.dt-input__control,.cell-input,.group-title-input,.dt-date-trigger__input{font-size:var(--dt-type-body-lg-size)}.row-menu,.col-menu-btn,.bell-btn,.dt-tab{min-inline-size:var(--dt-space-40);min-block-size:var(--dt-space-40)}.dt-menu-item,.status-option,.dt-checkbox,.dt-radio{min-block-size:var(--dt-density-control-height-comfortable)}.drag-handle{padding-block:var(--dt-space-4);padding-inline:var(--dt-space-8)}.color-swatch{inline-size:var(--dt-space-32);block-size:var(--dt-space-32)}.resize-handle{display:none}}.version-tag{padding-block:var(--dt-space-4) var(--dt-space-2);padding-inline:var(--dt-space-8);color:var(--dt-text-tertiary);font-family:var(--dt-type-caption-family);font-size:var(--dt-type-caption-size);line-height:var(--dt-type-caption-line);font-weight:var(--dt-type-caption-weight);text-align:start}.people-mapping{margin-block-end:var(--dt-space-8)}.mapping-rows{display:flex;flex-direction:column;gap:var(--dt-space-8);margin-block-start:var(--dt-space-8)}.mapping-row .dt-select{max-inline-size:240px}.import-ok{color:var(--dt-status-success-text);vertical-align:text-bottom}.import-picker{display:flex;flex-direction:column;gap:var(--dt-space-8);border:1px solid var(--dt-border-default);border-radius:var(--dt-radius-md);padding-block:var(--dt-space-8);padding-inline:var(--dt-space-12);max-block-size:420px;overflow-y:auto}.import-picker-tools,.import-picker-foot{position:sticky;background:var(--dt-surface-card);z-index:1;padding-block:var(--dt-space-4)}.import-picker-tools{inset-block-start:calc(-1 * var(--dt-space-8))}.import-picker-foot{inset-block-end:calc(-1 * var(--dt-space-8))}.import-picker-count{margin-inline-start:auto;white-space:nowrap}.import-note{margin:0;padding-inline-start:var(--dt-space-24)}.import-by-url{gap:var(--dt-space-8);flex-wrap:wrap;padding-block-start:var(--dt-space-8);border-block-start:1px solid var(--dt-border-divider)}.filter-panel{display:flex;flex-direction:column;gap:10px;min-inline-size:280px;max-inline-size:420px}.filter-section{display:flex;flex-direction:column;gap:6px}.filter-chips{display:flex;flex-wrap:wrap;gap:6px}.dt-btn.is-selected{background-color:var(--dt-state-selected-bg);color:var(--dt-text-primary)}.dt-btn.is-selected:hover{background-image:linear-gradient(var(--dt-state-hover-overlay),var(--dt-state-hover-overlay))}.filter-chip__count{color:var(--dt-text-tertiary);font-size:var(--dt-type-caption-size)}.filter-rule{gap:6px;flex-wrap:wrap}.filter-op-row{gap:14px}.filter-footer{gap:8px;flex-wrap:wrap;border-block-start:1px solid var(--dt-border-divider);padding-block-start:8px}.filter-save-row{gap:8px;flex-wrap:wrap}.filter-value-input{max-inline-size:160px}.filter-date-value{flex:1 1 0;flex-wrap:wrap;gap:6px;min-inline-size:0}.filter-date-value>*{flex:1 1 120px;min-inline-size:0}.hidden-cols-note{gap:8px;margin-block-end:4px}.view-tab-lock{margin-inline-end:4px;vertical-align:text-bottom}.agg-row td{border-block-start:1px solid var(--dt-border-divider);padding-block:4px;padding-inline:8px;background:var(--dt-surface-background)}.agg-cell{white-space:nowrap;color:var(--dt-text-secondary)}.cell-checkbox{display:flex;justify-content:center;inline-size:100%}.cell-readonly{display:block;text-align:center;font-size:var(--dt-type-caption-size);color:var(--dt-text-secondary);padding-block:6px}.timeline-chip,.link-chip,.longtext-chip{inline-size:100%;min-block-size:28px;font-size:var(--dt-type-label-sm-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-chip{color:var(--dt-text-link);text-decoration:underline}.timeline-edit,.link-edit,.longtext-edit{display:flex;flex-direction:column;gap:8px;padding:4px;min-inline-size:220px}.timeline-edit__row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--dt-type-label-sm-size)}.timeline-edit__row .date-anchor{flex:none;inline-size:150px}.link-edit__actions{gap:8px}.longtext-edit__area{min-inline-size:260px}.dash-page{display:flex;flex-direction:column;gap:var(--dt-space-16);padding:var(--dt-space-16);overflow:auto}.dash-head{flex-wrap:wrap;gap:var(--dt-space-8)}.dash-title{margin:0;font-size:var(--dt-type-heading-2-size);line-height:var(--dt-type-heading-2-line);font-weight:var(--dt-type-heading-2-weight)}.dash-search{inline-size:min(260px,60vw)}.dash-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;grid-auto-flow:row dense}.dash-card{position:relative;background:var(--dt-surface-card);border:1px solid var(--dt-border-divider);border-radius:var(--dt-radius-lg);box-shadow:0 1px 2px #0000000a,0 2px 8px #0000000a;display:flex;flex-direction:column;min-inline-size:0;min-block-size:0;overflow:hidden;transition:box-shadow .12s}.dash-card:hover{box-shadow:0 2px 4px #0000000f,0 6px 18px #00000014}.dash-card.is-dragging{box-shadow:0 10px 30px #0000002e}.dash-card.is-resizing{outline:2px dashed var(--dt-state-focus-ring);outline-offset:2px}.dash-card-head{display:flex;align-items:center;gap:var(--dt-space-4);padding-block:var(--dt-space-12) var(--dt-space-8);padding-inline:var(--dt-space-16) var(--dt-space-8);border-block-end:1px solid var(--dt-border-divider)}.dash-card-title{margin:0;flex:1;min-inline-size:0;font-family:var(--dt-type-heading-3-family);font-size:var(--dt-type-body-md-size);line-height:var(--dt-type-body-md-line);font-weight:var(--dt-type-body-md-semibold-weight);color:var(--dt-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-card-drag{cursor:grab;touch-action:none}.dash-card-drag:active{cursor:grabbing}.dash-card-menu{opacity:0}.dash-card:hover .dash-card-menu,.dash-card-menu[aria-expanded=true],.dash-card-menu:focus-visible{opacity:1}@media (pointer: coarse){.dash-card-menu{opacity:1}}.dash-card-body{flex:1;min-block-size:0;display:flex;flex-direction:column;padding:var(--dt-space-12) var(--dt-space-16) var(--dt-space-16);overflow:auto}.dash-card-resize{position:absolute;inset-block-end:0;inset-inline-end:0;inline-size:18px;block-size:18px;cursor:nwse-resize;touch-action:none;opacity:0;transition:opacity .12s;background:linear-gradient(135deg,transparent 0 55%,var(--dt-text-secondary) 55% 62%,transparent 62% 72%,var(--dt-text-secondary) 72% 79%,transparent 79%)}[dir=rtl] .dash-card-resize{cursor:nesw-resize;transform:scaleX(-1)}.dash-card:hover .dash-card-resize,.dash-card.is-resizing .dash-card-resize{opacity:.7}@media (pointer: coarse){.dash-card-resize{opacity:.5}}.dash-card--full{inline-size:min(1100px,94vw);block-size:min(760px,88vh)}@media (max-width: 700px){.dash-grid{grid-template-columns:minmax(0,1fr)}.dash-grid>.dash-card{grid-column:1 / -1!important}.dash-card-resize{display:none}}.dash-text{margin:0;white-space:pre-wrap}.chart-box{flex:1;min-block-size:0;display:flex;flex-direction:column;gap:var(--dt-space-8)}.chart-box--pie.legend-beside{flex-direction:row;align-items:stretch;gap:var(--dt-space-16)}.chart-box--pie.legend-beside .chart-legend{align-self:center}.chart-box--pie.legend-below .chart-legend{justify-content:center;flex:none;max-block-size:40%;overflow-y:auto}.chart-plot{flex:1;min-block-size:80px;min-inline-size:0;position:relative}.chart-plot--pie{min-inline-size:120px}.chart-svg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.chart-grid{stroke:var(--dt-border-divider);stroke-width:1}.chart-baseline{stroke:var(--dt-border-default);stroke-width:1}.chart-axis{fill:var(--dt-text-secondary);font-size:11px;font-family:var(--dt-type-body-md-family)}.chart-value{fill:var(--dt-text-primary);font-size:12px;font-weight:var(--dt-type-body-md-semibold-weight);font-family:var(--dt-type-body-md-family)}.chart-seg-label{fill:#fff;font-size:11px;font-weight:var(--dt-type-body-md-semibold-weight);font-family:var(--dt-type-body-md-family);pointer-events:none}.chart-donut-total{fill:var(--dt-text-primary);font-size:22px;font-weight:var(--dt-type-heading-2-weight);font-family:var(--dt-type-heading-2-family)}.chart-col,.chart-slice{cursor:pointer}.chart-col:hover rect,.chart-slice:hover path,.chart-slice:hover circle{opacity:.85}.chart-line{fill:none;stroke:var(--dt-chart-1);stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round}.chart-area{fill:var(--dt-chart-1);opacity:.16}.chart-point{fill:var(--dt-surface-card);stroke:var(--dt-chart-1);stroke-width:2}.chart-empty{margin:auto}.chart-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--dt-space-4) var(--dt-space-16);font-size:var(--dt-type-label-sm-size)}.chart-box--pie.legend-beside .chart-legend{flex-direction:column;flex-wrap:nowrap;flex:0 1 auto;max-inline-size:45%;max-block-size:100%;overflow-y:auto;gap:var(--dt-space-6, 6px)}.legend-item{display:inline-flex;align-items:center;gap:var(--dt-space-6, 6px);border:none;background:none;padding:0;color:var(--dt-text-primary);font:inherit;cursor:pointer;min-inline-size:0;text-align:start}.legend-item:disabled{cursor:default}.legend-item:not(:disabled):hover .legend-label{text-decoration:underline}.legend-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legend-value{color:var(--dt-text-secondary);font-variant-numeric:tabular-nums}.hbars{display:flex;flex-direction:column;gap:var(--dt-space-8);overflow-y:auto}.hbar-row{display:grid;grid-template-columns:minmax(60px,32%) 1fr auto;align-items:center;gap:var(--dt-space-8);border:none;background:none;padding:0;cursor:pointer;font:inherit;color:var(--dt-text-primary);text-align:start}.hbar-label{font-size:var(--dt-type-label-sm-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hbar-track{block-size:22px;background:var(--dt-surface-subtle, transparent);border-radius:var(--dt-radius-sm);overflow:hidden}.hbar-fill{display:flex;block-size:100%;min-inline-size:2px}.hbar-seg{display:flex;align-items:center;justify-content:center;block-size:100%;color:#fff;font-size:11px;font-weight:var(--dt-type-body-md-semibold-weight);overflow:hidden}.hbar-row:hover .hbar-seg{opacity:.85}.hbar-value{font-variant-numeric:tabular-nums;font-size:var(--dt-type-label-sm-size);font-weight:var(--dt-type-body-md-semibold-weight);min-inline-size:2.5em;text-align:end}.battery{justify-content:center}.battery-headline{font-size:28px;font-weight:var(--dt-type-heading-2-weight);font-family:var(--dt-type-heading-2-family)}.battery-strip{display:flex;block-size:28px;border-radius:var(--dt-radius-md);overflow:hidden}.battery-seg{border:none;padding:0;cursor:pointer;block-size:100%}.battery-seg:hover{opacity:.85}.number-widget{flex:1;min-block-size:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--dt-space-4)}.number-widget__value{font-family:var(--dt-type-heading-1-family);font-weight:var(--dt-type-heading-1-weight);line-height:1;color:var(--dt-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.table-widget{overflow:auto;flex:1;min-block-size:0}.table-widget__table{inline-size:100%;border-collapse:collapse;font-size:var(--dt-type-label-sm-size)}.table-widget__table th{position:sticky;inset-block-start:0;background:var(--dt-surface-card);text-align:center;font-weight:var(--dt-type-body-md-weight);color:var(--dt-text-secondary);padding:var(--dt-space-6, 6px) var(--dt-space-8);border-block-end:1px solid var(--dt-border-divider)}.table-widget__table th:first-child,.table-widget__table td:first-child{text-align:start}.table-widget__table td{text-align:center;padding:0 var(--dt-space-8);block-size:34px;border-block-end:1px solid var(--dt-border-divider);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-inline-size:220px}.table-widget__table td a{color:var(--dt-text-primary);text-decoration:none}.table-widget__table td a:hover{text-decoration:underline}.table-widget__status{padding:2px!important}.table-widget__pill{display:flex;align-items:center;justify-content:center;block-size:30px;padding-inline:var(--dt-space-8)}.widget-picker{display:flex;flex-direction:column;min-inline-size:280px}.widget-picker__item{align-items:flex-start;gap:var(--dt-space-12);padding-block:var(--dt-space-8)}.widget-picker__text{display:flex;flex-direction:column;gap:2px;text-align:start}.widget-picker__icon,.chart-kind__icon{flex:none;inline-size:28px;block-size:28px;border-radius:var(--dt-radius-sm);background:var(--dt-state-selected-bg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.widget-picker__icon--chart,.chart-kind__icon--column{background:linear-gradient(to top,var(--dt-chart-1) 0 70%,transparent 70%) 3px 100%/5px 100% no-repeat,linear-gradient(to top,var(--dt-chart-2) 0 45%,transparent 45%) 11px 100%/5px 100% no-repeat,linear-gradient(to top,var(--dt-chart-3) 0 90%,transparent 90%) 19px 100%/5px 100% no-repeat,var(--dt-state-selected-bg)}.chart-kind__icon--bar{background:linear-gradient(to right,var(--dt-chart-1) 0 80%,transparent 80%) 0 4px/100% 5px no-repeat,linear-gradient(to right,var(--dt-chart-2) 0 50%,transparent 50%) 0 12px/100% 5px no-repeat,linear-gradient(to right,var(--dt-chart-3) 0 65%,transparent 65%) 0 20px/100% 5px no-repeat,var(--dt-state-selected-bg)}.chart-kind__icon--pie{border-radius:50%;background:conic-gradient(var(--dt-chart-1) 0 45%,var(--dt-chart-2) 45% 75%,var(--dt-chart-3) 75%)}.chart-kind__icon--donut{border-radius:50%;background:radial-gradient(circle,var(--dt-surface-card) 0 42%,transparent 43%),conic-gradient(var(--dt-chart-1) 0 45%,var(--dt-chart-2) 45% 75%,var(--dt-chart-3) 75%)}.chart-kind__icon--line{background:linear-gradient(160deg,transparent 0 46%,var(--dt-chart-1) 46% 54%,transparent 54%),var(--dt-state-selected-bg)}.chart-kind__icon--area{background:linear-gradient(160deg,transparent 0 46%,var(--dt-chart-1) 46%),var(--dt-state-selected-bg)}.widget-picker__icon--numbers{background:radial-gradient(circle at 50% 50%,var(--dt-chart-1) 0 30%,transparent 31%),var(--dt-state-selected-bg)}.widget-picker__icon--battery{background:linear-gradient(to right,var(--dt-chart-2) 0 55%,var(--dt-chart-4) 55% 80%,var(--dt-chart-6) 80%) 0 50%/100% 10px no-repeat,var(--dt-state-selected-bg)}.widget-picker__icon--table{background:repeating-linear-gradient(to bottom,var(--dt-border-default) 0 1px,transparent 1px 7px),var(--dt-state-selected-bg)}.widget-picker__icon--countdown{border-radius:50%;background:conic-gradient(var(--dt-chart-1) 0 70%,var(--dt-state-selected-bg) 70%)}.widget-picker__icon--text{background:repeating-linear-gradient(to bottom,var(--dt-text-secondary) 0 2px,transparent 2px 7px) 4px 5px/18px 18px no-repeat,var(--dt-state-selected-bg)}.widget-editor-backdrop{align-items:stretch;padding:4vh 3vw;box-sizing:border-box}.widget-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);grid-template-rows:minmax(0,1fr);block-size:100%;max-block-size:100%;inline-size:min(1200px,100%);margin-inline:auto;background:var(--dt-surface-background);border-radius:var(--dt-radius-lg);overflow:hidden;box-shadow:0 20px 60px #00000040}.widget-editor__preview{padding:var(--dt-space-24);display:flex;min-block-size:0}.widget-editor__card{flex:1;min-block-size:360px}.widget-editor__form{display:flex;flex-direction:column;min-block-size:0;overflow:hidden;background:var(--dt-surface-card);border-inline-start:1px solid var(--dt-border-divider)}.widget-editor__head{flex:none;padding:var(--dt-space-16) var(--dt-space-16) var(--dt-space-8)}.widget-editor__title{margin:0;font-size:var(--dt-type-heading-3-size);font-weight:var(--dt-type-heading-3-weight)}.widget-editor__scroll{flex:1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--dt-space-16) var(--dt-space-16);display:flex;flex-direction:column;gap:var(--dt-space-16)}.widget-editor__section{display:flex;flex-direction:column;gap:var(--dt-space-8)}.widget-editor__section-title{margin:0;font-size:var(--dt-type-label-sm-size);font-weight:var(--dt-type-body-md-semibold-weight);color:var(--dt-text-secondary);text-transform:none}.widget-editor__field{display:flex;flex-direction:column;gap:var(--dt-space-4)}.widget-editor__checks{display:flex;flex-direction:column;gap:var(--dt-space-4);max-block-size:200px;overflow-y:auto}.widget-editor__hint{margin:0}.widget-editor .widget-form-actions{flex:none;padding:var(--dt-space-12) var(--dt-space-16);border-block-start:1px solid var(--dt-border-divider);background:var(--dt-surface-card)}.chart-kind-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dt-space-8)}.chart-kind{display:flex;flex-direction:column;align-items:center;gap:var(--dt-space-4);padding:var(--dt-space-8);border:1px solid var(--dt-border-divider);border-radius:var(--dt-radius-md);background:var(--dt-surface-card);color:var(--dt-text-primary);cursor:pointer;font:inherit;font-size:var(--dt-type-label-sm-size)}.chart-kind:hover{border-color:var(--dt-border-interactive)}.chart-kind.is-selected{border-color:var(--dt-state-focus-ring);box-shadow:inset 0 0 0 1px var(--dt-state-focus-ring)}@media (max-width: 800px){.widget-editor-backdrop{padding:0}.widget-editor{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);border-radius:0}.widget-editor__preview{max-block-size:40vh}.widget-editor__preview{padding:var(--dt-space-12)}.widget-editor__card{min-block-size:220px}}.widget-form-metric,.widget-form-actions{gap:var(--dt-space-8)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:60}.dash-modal{background:var(--dt-surface-card);border-radius:var(--dt-radius-md);padding:var(--dt-space-16);max-inline-size:min(480px,92vw);max-block-size:70vh;overflow:auto;display:flex;flex-direction:column;gap:var(--dt-space-8);inline-size:100%}.drill-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--dt-space-4)}.drill-list a{color:var(--dt-text-link);text-decoration:none}.drill-list a:hover{text-decoration:underline}.gantt{display:flex;flex-direction:column;gap:var(--dt-space-8);min-block-size:0}.gantt-toolbar{flex-wrap:wrap;gap:var(--dt-space-8)}.gantt-zoom{display:inline-flex}.gantt-scroll{overflow:auto;max-block-size:calc(100vh - 260px);min-block-size:280px;border:1px solid var(--dt-border-divider);border-radius:var(--dt-radius-lg);background:var(--dt-surface-card)}.gantt-body{display:flex;min-inline-size:max-content;position:relative}.gantt-labels{position:sticky;inset-inline-start:0;z-index:4;flex:none;inline-size:var(--gantt-label);background:var(--dt-surface-card);border-inline-end:1px solid var(--dt-border-divider)}.gantt-axis-spacer,.gantt-axis{position:sticky;inset-block-start:0;z-index:3;block-size:56px;background:var(--dt-surface-card);border-block-end:1px solid var(--dt-border-divider)}.gantt-axis-spacer{display:flex;align-items:center;justify-content:flex-end;padding-inline:var(--dt-space-8);z-index:5}.gantt-label{display:flex;align-items:center;gap:var(--dt-space-4);block-size:var(--gantt-row);padding-inline:var(--dt-space-8) var(--dt-space-12);font-size:var(--dt-type-body-md-size);color:var(--dt-text-primary);border-block-end:1px solid transparent}.gantt-label--l1{padding-inline-start:var(--dt-space-32, 32px);color:var(--dt-text-secondary)}.gantt-label--group{gap:var(--dt-space-8);font-weight:var(--dt-type-body-md-semibold-weight);padding-inline-start:var(--dt-space-16)}.gantt-group-dot{inline-size:10px;block-size:10px;border-radius:50%;flex:none}.gantt-label-name{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gantt-label-date{flex:none;color:var(--dt-text-secondary);font-size:var(--dt-type-label-sm-size);font-variant-numeric:tabular-nums;white-space:nowrap}.gantt-expand{flex:none}.gantt-expand-spacer{flex:none;inline-size:28px}.gantt-track-wrap{position:relative;flex:none}.gantt-panel-toggle--open{position:absolute;inset-block-start:4px;inset-inline-start:4px;z-index:2}.is-panel-closed .gantt-axis{padding-inline-start:0}.gantt-axis-tier{position:relative;block-size:28px}.gantt-axis-tier--only{block-size:56px}.gantt-axis-tier--top{border-block-end:1px solid var(--dt-border-divider)}.gantt-axis-cell{position:absolute;inset-block:0;display:flex;align-items:center;justify-content:center;border-inline-start:1px solid var(--dt-border-divider);font-size:var(--dt-type-label-sm-size);color:var(--dt-text-secondary);white-space:nowrap;overflow:hidden}.gantt-axis-tier--top .gantt-axis-cell{font-weight:var(--dt-type-body-md-semibold-weight);color:var(--dt-text-primary)}.gantt-rows{position:relative}.gantt-gridline{position:absolute;inset-block:0;border-inline-start:1px solid var(--dt-border-divider);opacity:.7}.gantt-row{position:absolute;inset-inline:0;block-size:var(--gantt-row)}.gantt-row--group{background:color-mix(in srgb,var(--dt-surface-background) 70%,transparent)}.gantt-today{position:absolute;inset-block:0;inline-size:0;border-inline-start:2px solid var(--dt-status-error-solid);z-index:1}.gantt-summary{position:absolute;inset-block-end:7px;block-size:4px;border-radius:2px}.gantt-summary-label{position:absolute;inset-block-start:5px;white-space:nowrap;font-size:var(--dt-type-label-sm-size);color:var(--dt-text-secondary)}.gantt-summary-label strong{color:var(--dt-text-primary);font-weight:var(--dt-type-body-md-semibold-weight)}.gantt-bar{position:absolute;inset-block-start:9px;block-size:22px;border-radius:var(--dt-radius-sm);display:flex;align-items:stretch;justify-content:space-between;-webkit-user-select:none;user-select:none;touch-action:none;z-index:2;min-inline-size:6px}.gantt-bar--sub{inset-block-start:12px;block-size:16px}.gantt-bar--summary{inset-block-start:16px;block-size:8px;opacity:.55;border-radius:4px}.gantt-bar.is-draggable{cursor:grab}.gantt-bar.dragging{opacity:.75;cursor:grabbing}.gantt-bar:hover{filter:brightness(.94)}.gantt-handle{inline-size:7px;cursor:ew-resize;flex:none;touch-action:none}.gantt-bar-label{position:absolute;inset-block-start:0;block-size:var(--gantt-row);display:flex;align-items:center;white-space:nowrap;pointer-events:none;font-size:var(--dt-type-body-md-size);color:var(--dt-text-primary);z-index:2}.gantt-milestone{position:absolute;inset-block-start:11px;inline-size:18px;block-size:18px;padding:0;transform:translate(-9px) rotate(45deg);border:none;border-radius:2px;touch-action:none;z-index:2}.gantt-milestone.is-draggable{cursor:grab}[dir=rtl] .gantt-milestone{transform:translate(9px) rotate(45deg)}.gantt-arrows{position:absolute;inset-block-start:0;inset-inline-start:0;pointer-events:none;z-index:1}.name-cell-row{gap:4px;align-items:center}.row-select{flex:none}.name-cell-row .item-name{flex:1;min-inline-size:0}.item-updates{flex:none;margin-inline-start:auto;opacity:.55}.item-updates:hover,.item-updates:focus-visible{opacity:1}tr.row-selected td{background:var(--dt-state-selected-bg)}@media (pointer: coarse){.row-select{opacity:1}}.bulk-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;margin-block-end:8px;border:1px solid var(--dt-border-default);border-radius:var(--dt-radius-md);background:var(--dt-surface-card);box-shadow:var(--dt-elevation-1);position:sticky;inset-block-start:0;z-index:5}.bulk-move{min-inline-size:160px}.bulk-delete{color:var(--dt-status-error-solid)}.trash-row{display:flex;align-items:center;gap:6px;padding:4px 6px;inline-size:280px;max-inline-size:100%}.trash-name{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-row{flex:1;min-inline-size:0;cursor:default}.search-backdrop{align-items:flex-start;padding-block-start:12vh}.search-modal{inline-size:520px;max-inline-size:calc(100vw - 32px);display:flex;flex-direction:column;gap:8px}.search-results{display:flex;flex-direction:column;max-block-size:50vh;overflow:auto}.search-section{padding:6px 4px 2px}.search-hit{inline-size:100%;text-align:start}.search-hit-meta{margin-inline-start:auto;flex:none}.time-cell{display:inline-flex;align-items:center;gap:4px;min-block-size:28px}.time-toggle{flex:none;font-size:var(--dt-type-label-sm-size);line-height:1}.time-cell--running .time-toggle{color:var(--dt-status-error-solid)}.time-total{font-variant-numeric:tabular-nums}.workload{padding-block:var(--dt-space-8);display:flex;flex-direction:column;gap:12px}.workload-controls{gap:12px;align-items:center}.workload-capacity{gap:6px;align-items:center}.workload-capacity-input{inline-size:72px}.workload-rows{display:flex;flex-direction:column;gap:8px;max-inline-size:760px}.workload-row{display:flex;align-items:center;gap:10px}.workload-name{flex:none;inline-size:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workload-track{position:relative;flex:1;block-size:18px;background:var(--dt-surface-raised);border-radius:var(--dt-radius-sm);overflow:hidden}.workload-bar{position:absolute;inset-block:0;inset-inline-start:0;background:var(--dt-chart-2);border-radius:inherit}.workload-bar--over{background:var(--dt-status-error-solid)}.workload-bar--unassigned{background:var(--dt-border-strong)}.workload-capacity-mark{position:absolute;inset-block:0;inline-size:2px;background:var(--dt-text-secondary)}.workload-value{flex:none;min-inline-size:72px;text-align:end}.small-field{gap:6px;align-items:center}.small-field .dt-input{inline-size:110px}.copy-targets{padding-block-start:6px}.file-row{gap:4px;inline-size:240px;max-inline-size:100%}.file-name{flex:1;min-inline-size:0;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-upload{cursor:pointer}.rating-cell{display:inline-flex;gap:0}.rating-star{border:0;background:none;cursor:pointer;padding:2px 1px;font-size:var(--dt-type-body-md-size);line-height:1;color:var(--dt-border-strong)}.rating-star--on{color:var(--dt-chart-2)}.vote-cell{min-inline-size:72px}.progress-cell{display:inline-flex;align-items:center;gap:6px;inline-size:100%}.progress-track{flex:1;block-size:8px;border-radius:999px;background:var(--dt-surface-raised);overflow:hidden}.progress-fill{display:block;block-size:100%;border-radius:inherit;background:var(--dt-status-success-base)}.progress-label{flex:none;font-variant-numeric:tabular-nums}.settings-editor{display:flex;flex-direction:column;gap:8px;inline-size:260px;max-inline-size:100%}.formula-input{font-family:monospace;resize:vertical}.col-lock{display:inline-flex;margin-inline-start:var(--dt-space-2);color:var(--dt-text-secondary)}.col-lock svg{inline-size:12px;block-size:12px}.cell-locked{cursor:not-allowed;opacity:.85}.paste-dialog{display:flex;flex-direction:column;gap:var(--dt-space-8);min-inline-size:min(640px,80vw)}.paste-input{inline-size:100%;resize:vertical;font-family:inherit}.paste-options{justify-content:space-between;flex-wrap:wrap;gap:var(--dt-space-8)}.paste-group{min-inline-size:180px}.paste-preview{overflow-x:auto;max-block-size:320px;border:1px solid var(--dt-border-divider);border-radius:var(--dt-radius-md)}.paste-preview table{inline-size:max-content;min-inline-size:100%}.paste-preview th{min-inline-size:160px;padding:var(--dt-space-4)}.paste-preview td{padding:var(--dt-space-4) var(--dt-space-8);white-space:nowrap;max-inline-size:240px;overflow:hidden;text-overflow:ellipsis}.paste-warning{color:var(--dt-status-error-text);margin:0}.shortcuts-modal{max-inline-size:360px;padding:var(--dt-space-16)}.shortcuts-title{margin:0 0 var(--dt-space-4);font-size:var(--dt-type-heading-3-size);line-height:var(--dt-type-heading-3-line);font-weight:var(--dt-type-heading-3-weight)}.shortcut-row{display:flex;align-items:center;gap:var(--dt-space-4);padding-block:6px;border-block-end:1px solid var(--dt-border-default)}.shortcut-row:last-child{border-block-end:0}.shortcut-row kbd{flex:none;min-inline-size:96px;padding:2px 8px;border:1px solid var(--dt-border-strong);border-radius:var(--dt-radius-sm);background:var(--dt-surface-raised);font-family:inherit;font-size:var(--dt-type-label-sm-size);line-height:var(--dt-type-label-sm-line);text-align:center}.subitems-toggle{flex:none;gap:2px;padding-inline:2px;min-width:0;color:var(--dt-text-secondary);opacity:0;transition:opacity .12s}.name-cell-row:hover .subitems-toggle,.subitems-toggle.has-subitems,.subitems-toggle[aria-expanded=true]{opacity:1}@media (pointer: coarse){.subitems-toggle{opacity:1}}.subitems-count{font-size:12px;font-variant-numeric:tabular-nums}[dir=rtl] .flip-rtl{transform:scaleX(-1)}.subitems-row>td{background:var(--dt-surface-raised)}.subitems-cell{padding:4px 8px 10px}.subitems-scroll{overflow-x:auto}.subitems-table{width:auto;min-width:60%;table-layout:auto}.subitems-table .name-col{min-width:200px}.subitems-table td:not(.name-col):not(.tail-col),.subitems-table th:not(.name-col):not(.tail-col){min-width:140px}.invite-result{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--dt-space-12);align-items:start;padding:var(--dt-space-12) var(--dt-space-16);border-radius:var(--dt-radius-md, 8px);border:1px solid var(--dt-status-success-border, #b7e4c7);background:var(--dt-status-success-bg, #eefaf2)}.invite-result.is-manual{border-color:var(--dt-status-info-border, #bcd4f6);background:var(--dt-status-info-bg, #eef4fd)}.invite-result__icon{display:inline-flex;padding-block-start:2px;color:var(--dt-status-success-text, #1a7f37)}.invite-result.is-manual .invite-result__icon{color:var(--dt-status-info-text, #1d5fbf)}.invite-result__icon svg{inline-size:20px;block-size:20px}.invite-result__body{display:grid;gap:var(--dt-space-4);min-inline-size:0}.invite-result__body p{margin:0}.invite-result__link{margin-block-start:var(--dt-space-4);word-break:break-all}.invite-result__actions{display:flex;gap:var(--dt-space-4);align-items:center}@media (max-width: 700px){.invite-result{grid-template-columns:auto minmax(0,1fr)}.invite-result__actions{grid-column:1 / -1;justify-content:flex-end}}.member-actions{display:flex;gap:var(--dt-space-8);align-items:center;justify-content:flex-end;flex-wrap:wrap}.welcome-page .auth-card{position:relative;overflow:hidden;padding-block-start:calc(var(--dt-space-24) + 4px)}.welcome-accent{position:absolute;inset-inline:0;inset-block-start:0;block-size:4px;background:var(--dt-brand-primary-base)}.welcome-form{display:grid;gap:var(--dt-space-16)}.welcome-title{margin:0 0 var(--dt-space-4)}.welcome-lead{margin:0}.welcome-invalid{display:grid;gap:var(--dt-space-12);justify-items:start}.welcome-invalid h1,.welcome-invalid p{margin:0}.dt-btn--danger{background:var(--dt-status-danger-base, #d92d20);color:#fff;border-color:transparent}.dt-btn--danger:hover{filter:brightness(.94)}.access-dialog{background:var(--dt-surface-card);border-radius:12px;box-shadow:0 24px 64px #00000038;inline-size:min(600px,calc(100vw - 32px));max-block-size:calc(100dvh - 48px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.access-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dt-space-12);padding:var(--dt-space-20, 20px) var(--dt-space-24) var(--dt-space-12)}.access-dialog__head h2{margin:0;font-size:18px}.access-dialog__head p{margin:var(--dt-space-4) 0 0}.access-dialog__body{overflow:auto;padding:var(--dt-space-4) var(--dt-space-24) var(--dt-space-20, 20px);display:grid;gap:var(--dt-space-20, 20px);align-content:start}.access-dialog__foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--dt-space-8);padding:var(--dt-space-12) var(--dt-space-24);border-block-start:1px solid var(--dt-border-divider);background:var(--dt-surface-raised)}.access-delete{margin-inline-end:auto;color:var(--dt-status-danger-text, #b42318)}.access-danger{margin-inline-end:auto;display:inline-flex;align-items:center;gap:var(--dt-space-8);flex-wrap:wrap}.access-note{margin:0;padding:var(--dt-space-8) var(--dt-space-12);border-radius:8px;background:var(--dt-surface-raised);color:var(--dt-text-secondary)}.access-check{margin-block-start:var(--dt-space-12)}.access-foot-hint{margin:0}.audience{display:grid;grid-template-columns:1fr 1fr;gap:var(--dt-space-8)}@media (max-width: 560px){.audience{grid-template-columns:1fr}}.audience__opt{position:relative;display:grid;grid-template-columns:auto 1fr;gap:var(--dt-space-12);align-items:start;padding:var(--dt-space-12);border-radius:10px;cursor:pointer;border:1.5px solid var(--dt-border-default);background:var(--dt-surface-card);transition:border-color .15s,background .15s}.audience__opt:hover{border-color:var(--dt-border-strong)}.audience__opt.is-on{border-color:var(--dt-brand-primary-base);background:var(--dt-brand-primary-tint)}.audience__opt input{position:absolute;opacity:0;pointer-events:none}.audience__opt:has(input:focus-visible){outline:2px solid var(--dt-brand-primary-base);outline-offset:2px}.audience__opt:has(input:disabled){cursor:default;opacity:.75}.audience__icon{inline-size:32px;block-size:32px;border-radius:8px;display:grid;place-items:center;background:var(--dt-surface-raised);color:var(--dt-text-secondary)}.audience__opt.is-on .audience__icon{background:#fff;color:var(--dt-brand-primary-base)}.audience__icon svg{inline-size:18px;block-size:18px}.audience__text{display:grid;gap:2px}.people{display:grid;gap:var(--dt-space-8)}.people__label{font-weight:600;font-size:13px;margin-block-end:var(--dt-space-8)}.people .people__label{margin:0}.people__add{display:grid;grid-template-columns:minmax(0,1fr) 128px auto;gap:var(--dt-space-8);align-items:center}@media (max-width: 560px){.people__add{grid-template-columns:minmax(0,1fr) 112px}.people__add>button{grid-column:1 / -1}}.people__list{list-style:none;margin:0;padding:0;display:grid}.people__row{display:grid;grid-template-columns:auto minmax(0,1fr) 128px auto;gap:var(--dt-space-12);align-items:center;padding-block:var(--dt-space-8);border-block-end:1px solid var(--dt-border-divider)}.people__row:last-child{border-block-end:0}.people__row:has(.people__role-text){grid-template-columns:auto minmax(0,1fr) auto}.people__who{display:grid;min-inline-size:0}.people__who>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people__name{font-weight:500;display:inline-flex;gap:var(--dt-space-8);align-items:center}.people__tag{font-size:11px}.people__role{min-inline-size:0}.sidebar-ws-name{display:inline-flex;align-items:center;gap:4px;min-inline-size:0}.sidebar-ws-lock{inline-size:12px;block-size:12px;flex:none;opacity:.7}.invite-extra{display:flex;align-items:center;justify-content:space-between;gap:var(--dt-space-12);flex-wrap:wrap}.invite-role-hint{margin:0}.invite-access{display:grid;gap:var(--dt-space-12);padding:var(--dt-space-12) var(--dt-space-16);border:1px solid var(--dt-border-default);border-radius:10px;background:var(--dt-surface-raised)}.invite-access__note{margin:0}.invite-access__group{display:grid;gap:var(--dt-space-8)}.invite-access__label{font-weight:600;font-size:13px}.invite-access__boards{list-style:none;margin:0;padding:var(--dt-space-4) var(--dt-space-8);max-block-size:220px;overflow:auto;display:grid;gap:2px;background:var(--dt-surface-card);border:1px solid var(--dt-border-default);border-radius:8px}.invite-access__boards li{padding-block:4px}.pill-list{display:flex;flex-wrap:wrap;gap:var(--dt-space-8)}.pill{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:999px;border:1px solid var(--dt-border-strong);background:var(--dt-surface-card);cursor:pointer;font:inherit;font-size:13px;color:var(--dt-text-primary)}.pill.is-on{border-color:var(--dt-brand-primary-base);background:var(--dt-brand-primary-tint);color:var(--dt-brand-primary-on-tint)}.pill__check{inline-size:14px;block-size:14px}.member-role{inline-size:140px;max-inline-size:100%}.member-remove{color:var(--dt-status-danger-text, #b42318)}.member-remove-confirm{display:inline-flex;gap:var(--dt-space-4)}.auth-org-note{margin:0;text-align:center}.team-switch{display:inline-flex;align-items:center;gap:var(--dt-space-8);padding:4px 10px 4px 6px;border-radius:8px;border:1px solid transparent;background:transparent;font:inherit;color:var(--dt-text-primary);cursor:pointer}.team-switch:hover{background:var(--dt-surface-raised);border-color:var(--dt-border-default)}.team-switch__badge{inline-size:24px;block-size:24px;border-radius:6px;flex:none;display:grid;place-items:center;font-weight:700;font-size:12px;background:var(--dt-brand-primary-tint);color:var(--dt-brand-primary-on-tint)}.team-switch__name{font-weight:600;max-inline-size:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-switch__chev{inline-size:14px;block-size:14px;opacity:.7}.team-menu{display:grid;gap:2px;min-inline-size:260px;padding:4px}.team-menu__label{padding:4px 8px}.team-menu__item{display:grid;grid-template-columns:auto 1fr auto;gap:var(--dt-space-8);align-items:center;text-align:start}.team-menu__item.is-current{background:var(--dt-surface-raised)}.team-menu__text{display:grid}.team-menu__name{font-weight:600}.team-menu__check{inline-size:16px;block-size:16px;color:var(--dt-brand-primary-base)}.team-menu__hint{margin:4px 8px 2px;max-inline-size:280px}.welcome-link{background:none;border:0;padding:0;justify-self:start;cursor:pointer;color:var(--dt-text-link);text-decoration:underline;font:inherit}.auth-forgot{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:13px;color:var(--dt-text-link);margin-inline-start:auto}.auth-forgot:hover{text-decoration:underline}.auth-sub{margin:0}.auth-sent{display:grid;gap:4px;padding:var(--dt-space-12);border-radius:8px;background:var(--dt-status-success-bg)}.auth-sent p{margin:0}.m-tabbar,.sidebar-lang{display:none}@media (max-width: 768px){.topbar{min-block-size:52px;gap:var(--dt-space-4)}.topbar-lang,.topbar-email{display:none}.sidebar-lang{display:block;padding:var(--dt-space-8) var(--dt-space-4)}.team-switch__name{max-inline-size:44vw}.content{padding-block-end:calc(76px + var(--safe-block-end))}.m-tabbar{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;inset-inline:0;inset-block-end:0;z-index:calc(var(--dt-z-sticky) - 2);padding-block-end:var(--safe-block-end);background:color-mix(in srgb,var(--dt-surface-card) 92%,transparent);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border-block-start:1px solid var(--dt-border-divider)}.m-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-block-size:56px;padding:6px 2px;border:0;background:none;font:inherit;font-size:11px;font-weight:500;color:var(--dt-text-secondary);text-decoration:none;-webkit-tap-highlight-color:transparent}.m-tab svg{inline-size:22px;block-size:22px}.m-tab[aria-current=page]{color:var(--dt-brand-primary-base)}.m-tab:active{opacity:.6}.board-page{gap:var(--dt-space-12)}.board-title-row h1{font-size:20px}.board-header{gap:var(--dt-space-8)}.board-header-actions{gap:var(--dt-space-4)}.board-header-actions .dt-btn{min-block-size:36px;padding-inline:var(--dt-space-8);font-size:13px}.view-tabs{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;margin-inline:calc(-1 * var(--content-pad-inline));padding-inline:var(--content-pad-inline)}.view-tabs::-webkit-scrollbar{display:none}.view-tabs>*{flex:none}.board-toolbar{gap:var(--dt-space-8)}.board-toolbar .board-search{inline-size:100%;flex:1 1 100%;order:2}.board-toolbar .dt-btn{min-block-size:40px}.m-board{display:grid;gap:var(--dt-space-16)}.m-group{display:grid;gap:var(--dt-space-8)}.m-group__head{position:sticky;inset-block-start:0;z-index:2;display:flex;align-items:center;gap:var(--dt-space-8);min-block-size:44px;padding:0 var(--dt-space-4);border:0;font:inherit;text-align:start;background:var(--dt-surface-background);color:var(--group-color);cursor:pointer}.m-group__chev{inline-size:18px;block-size:18px;flex:none}.m-group__title{font-weight:700;font-size:16px;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-group__count{margin-inline-start:auto;flex:none;min-inline-size:24px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;text-align:center;background:color-mix(in srgb,var(--group-color) 14%,transparent);color:var(--group-color)}.m-cards{list-style:none;margin:0;padding:0;display:grid;gap:var(--dt-space-8)}.m-card{inline-size:100%;display:grid;gap:var(--dt-space-8);text-align:start;padding:12px 14px 12px 12px;border-radius:12px;font:inherit;color:var(--dt-text-primary);background:var(--dt-surface-card);border:1px solid var(--dt-border-default);border-inline-start:4px solid var(--group-color);box-shadow:0 1px 2px #0000000a;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .08s ease,box-shadow .08s ease}.m-card:active{transform:scale(.985);box-shadow:none}.m-card__name{font-weight:600;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.m-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.m-card__meta:empty{display:none}.m-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;max-inline-size:60vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-people{display:inline-flex;align-items:center}.m-avatar{inline-size:24px;block-size:24px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700;background:var(--dt-brand-secondary-base, #015864);color:#fff;border:2px solid var(--dt-surface-card);margin-inline-start:-6px}.m-avatar:first-child{margin-inline-start:0}.m-more{font-size:12px;color:var(--dt-text-secondary);margin-inline-start:4px}.m-date,.m-sub{font-size:12px;color:var(--dt-text-secondary);padding:3px 8px;border-radius:6px;background:var(--dt-surface-raised)}.m-add{display:flex;align-items:center;gap:var(--dt-space-8);min-block-size:44px;padding:0 var(--dt-space-12);border:1px dashed var(--dt-border-strong);border-radius:12px;background:none;font:inherit;color:var(--dt-text-secondary);cursor:pointer}.m-add svg{inline-size:18px;block-size:18px}.m-add-form{display:flex;gap:var(--dt-space-8);align-items:center}.m-add-input{flex:1;min-inline-size:0;min-block-size:44px;padding:0 var(--dt-space-12);font:inherit;font-size:16px;border:1.5px solid var(--dt-brand-primary-base);border-radius:12px;background:var(--dt-surface-card)}.access-dialog{inline-size:100vw;max-block-size:100dvh;block-size:100dvh;border-radius:0}.access-dialog__head{padding-block-start:calc(var(--dt-space-16) + var(--safe-block-start))}.access-dialog__foot{padding-block-end:calc(var(--dt-space-12) + var(--safe-block-end))}.people__row{grid-template-columns:auto minmax(0,1fr) 112px auto;gap:var(--dt-space-8)}.home-recent-grid,.home-recent{grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.home-recent-grid>*,.home-recent>*{scroll-snap-align:start}input,select,textarea,.dt-input__control{font-size:16px}}.m-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--dt-z-modal);display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--dt-surface-background);animation:m-sheet-in .22s var(--dt-motion-easing-standard, ease-out)}@keyframes m-sheet-in{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.m-sheet__head{display:flex;align-items:center;gap:var(--dt-space-8);padding:calc(var(--dt-space-8) + var(--safe-block-start)) var(--dt-space-12) var(--dt-space-8);background:var(--dt-surface-card);border-block-end:1px solid var(--dt-border-divider)}.m-icon-btn{inline-size:44px;block-size:44px;flex:none;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--dt-text-primary);cursor:pointer}.m-icon-btn svg{inline-size:22px;block-size:22px}.m-sheet__crumb{flex:1;min-inline-size:0;display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--dt-text-secondary);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.m-sheet__dot{inline-size:10px;block-size:10px;border-radius:50%;flex:none}.m-updates-btn{display:inline-flex;align-items:center;gap:6px;min-block-size:40px;padding:0 12px;flex:none;border:1px solid var(--dt-border-default);border-radius:999px;background:var(--dt-surface-card);font:inherit;font-size:14px;color:var(--dt-text-primary);cursor:pointer}.m-updates-btn svg{inline-size:18px;block-size:18px}.m-sheet__body{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:var(--dt-space-16) var(--dt-space-16) calc(var(--dt-space-24) + var(--safe-block-end));display:grid;gap:var(--dt-space-16);align-content:start}.m-sheet__name{inline-size:100%;resize:none;field-sizing:content;border:0;background:transparent;font:inherit;font-size:22px;font-weight:700;line-height:1.3;color:var(--dt-text-primary);padding:4px 0;border-block-end:2px solid transparent}.m-sheet__name:focus{outline:none;border-block-end-color:var(--dt-brand-primary-base)}.m-fields{margin:0;display:grid;gap:1px;border-radius:12px;overflow:hidden;background:var(--dt-border-divider);border:1px solid var(--dt-border-default)}.m-field{display:grid;gap:6px;padding:12px 14px;background:var(--dt-surface-card)}.m-field__label{font-size:12px;font-weight:600;color:var(--dt-text-secondary);letter-spacing:.2px}.m-field__value{margin:0;min-block-size:36px;display:flex;align-items:center}.m-field__value>*{inline-size:100%}.m-field__value .status-cell,.m-field__value [class*=status]{min-block-size:40px;border-radius:8px}.m-field__value,.m-field__value *{text-align:start}.m-field__value>*{justify-content:flex-start}.m-field--status .m-field__value>*:empty,.m-field--dropdown .m-field__value>*:empty{min-block-size:40px;border-radius:8px;background:var(--dt-surface-raised);border:1px dashed var(--dt-border-strong)}.m-field--status .m-field__value>*{border-radius:8px;min-block-size:40px}.repeat-grid{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--dt-space-12) var(--dt-space-16);align-items:center}.repeat-grid .people__label{margin:0}@media (max-width: 560px){.repeat-grid{grid-template-columns:1fr;gap:var(--dt-space-8)}}.seg{display:inline-flex;border:1px solid var(--dt-border-strong);border-radius:10px;overflow:hidden;justify-self:start}.seg__opt{border:0;background:var(--dt-surface-card);padding:8px 16px;font:inherit;cursor:pointer;color:var(--dt-text-primary);min-block-size:40px}.seg__opt+.seg__opt{border-inline-start:1px solid var(--dt-border-strong)}.seg__opt.is-on{background:var(--dt-brand-primary-tint);color:var(--dt-brand-primary-on-tint);font-weight:600}.repeat-narrow{inline-size:120px}.repeat-time{justify-self:start;min-block-size:40px;padding:0 12px;font:inherit;border:1px solid var(--dt-border-strong);border-radius:8px;background:var(--dt-surface-card)}.m-repeat{justify-content:center}.panel-tabs{display:flex;gap:var(--dt-space-4);padding:0 var(--dt-space-16);border-block-end:1px solid var(--dt-border-divider)}.panel-tab{position:relative;display:inline-flex;align-items:center;gap:6px;padding:10px 12px;min-block-size:44px;border:0;background:none;font:inherit;font-weight:500;color:var(--dt-text-secondary);cursor:pointer}.panel-tab[aria-selected=true]{color:var(--dt-text-primary)}.panel-tab[aria-selected=true]:after{content:"";position:absolute;inset-inline:8px;inset-block-end:-1px;block-size:2px;background:var(--dt-brand-primary-base);border-radius:2px}.panel-tab__count{font-size:11px;padding:1px 7px;border-radius:999px;background:var(--dt-surface-raised)}.composer{display:grid;gap:var(--dt-space-8)}.composer__bar{gap:var(--dt-space-8)}.updates-list{display:grid;gap:var(--dt-space-12)}.post{display:grid;gap:var(--dt-space-8);padding:var(--dt-space-12) var(--dt-space-12) var(--dt-space-8);border:1px solid var(--dt-border-default);border-radius:12px;background:var(--dt-surface-card)}.post--pinned{border-color:color-mix(in srgb,var(--dt-brand-primary-base) 45%,var(--dt-border-default));background:color-mix(in srgb,var(--dt-brand-primary-tint) 35%,var(--dt-surface-card))}.post--reply{border:0;padding:var(--dt-space-8) 0 0;background:none;border-radius:0}.post__head{display:flex;align-items:center;gap:var(--dt-space-8);min-inline-size:0}.post__who{display:grid;min-inline-size:0;flex:1;line-height:1.25}.post__pin{font-size:12px;color:var(--dt-brand-primary-text);white-space:nowrap}.post__actions{display:inline-flex;gap:2px;opacity:.55;transition:opacity .15s}.post:hover>.post__head .post__actions,.post__actions:focus-within{opacity:1}@media (hover: none){.post__actions{opacity:1}}.post__body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.post__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--dt-space-8);flex-wrap:wrap}.post__reply-btn{border:0;background:none;font:inherit;font-size:13px;color:var(--dt-text-link);cursor:pointer;padding:6px 4px}.post__replies{display:grid;gap:var(--dt-space-4);margin-inline-start:var(--dt-space-16);padding-inline-start:var(--dt-space-12);border-inline-start:2px solid var(--dt-border-divider)}.reactions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.reaction{display:inline-flex;align-items:center;gap:4px;min-block-size:28px;padding:0 9px;border-radius:999px;border:1px solid var(--dt-border-default);background:var(--dt-surface-raised);font:inherit;font-size:13px;cursor:pointer}.reaction.is-mine{border-color:var(--dt-brand-primary-base);background:var(--dt-brand-primary-tint);color:var(--dt-brand-primary-on-tint)}.reaction--add{color:var(--dt-text-secondary);background:none}.reaction-picker{display:flex;gap:4px;padding:4px}.reaction-picker__opt{inline-size:40px;block-size:40px;border:0;border-radius:10px;background:none;font-size:22px;cursor:pointer}.reaction-picker__opt:hover{background:var(--dt-surface-raised);transform:scale(1.12)}.history{list-style:none;margin:0;padding:0;display:grid}.history__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--dt-space-8);align-items:start;padding:10px 0;border-block-end:1px solid var(--dt-border-divider)}.history__text{line-height:1.45;overflow-wrap:anywhere}.history__when{white-space:nowrap}.item-updates{position:relative;gap:3px}.item-updates.has-updates{color:var(--dt-text-link);inline-size:auto;padding-inline:6px}.item-updates__count{font-size:11px;font-weight:600}.item-updates.has-unread:after{content:"";position:absolute;inset-block-start:3px;inset-inline-end:2px;inline-size:8px;block-size:8px;border-radius:50%;background:var(--dt-brand-primary-base);box-shadow:0 0 0 2px var(--dt-surface-card)}.m-unread{background:var(--dt-brand-primary-tint);color:var(--dt-brand-primary-on-tint);font-weight:600}.ai-btn{background:linear-gradient(135deg,color-mix(in srgb,#7b61ff 14%,transparent),color-mix(in srgb,#ff5ac8 12%,transparent));border:1px solid color-mix(in srgb,#7b61ff 30%,transparent);font-weight:600}.ai-panel{display:grid;gap:var(--dt-space-12)}.ai-panel .panel-tabs{padding:0}.ai-ask,.ai-create{display:grid;gap:var(--dt-space-12)}.ai-empty{display:grid;gap:var(--dt-space-12);padding:var(--dt-space-8) 0}.ai-empty p{margin:0}.ai-turns{display:grid;gap:var(--dt-space-16)}.ai-turn{display:grid;gap:var(--dt-space-8)}.ai-q{justify-self:end;max-inline-size:85%;padding:8px 14px;border-radius:16px 16px 4px;background:var(--dt-brand-secondary-base, #015864);color:#fff;white-space:pre-wrap}[dir=rtl] .ai-q{border-radius:16px 16px 16px 4px}.ai-a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--dt-space-8);align-items:start}.ai-spark{inline-size:28px;block-size:28px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#7b61ff,#ff5ac8);font-size:14px}.ai-thinking{color:var(--dt-text-secondary);align-items:center;animation:ai-pulse 1.2s ease-in-out infinite}@keyframes ai-pulse{50%{opacity:.5}}.ai-answer{display:grid;gap:4px;line-height:1.55;overflow-wrap:anywhere}.ai-answer p{margin:0}.ai-answer__bullet{padding-inline-start:16px;position:relative}.ai-answer__bullet:before{content:"•";position:absolute;inset-inline-start:2px;color:#7b61ff}.ai-answer__gap{block-size:4px}.ai-input{display:flex;gap:var(--dt-space-8);position:sticky;inset-block-end:0;padding-block:var(--dt-space-8);background:var(--dt-surface-card)}.ai-input input{flex:1;min-inline-size:0;min-block-size:44px;padding:0 14px;font:inherit;font-size:16px;border:1.5px solid var(--dt-border-strong);border-radius:22px}.ai-input input:focus{outline:none;border-color:#7b61ff}.ai-textarea{inline-size:100%;font:inherit;font-size:15px;padding:10px 12px;border:1px solid var(--dt-border-strong);border-radius:10px;resize:vertical}.ai-proposed{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-block-size:50vh;overflow:auto}.ai-proposed li{padding:10px 12px;border:1px solid var(--dt-border-default);border-radius:10px}.ai-proposed__values{display:flex;flex-wrap:wrap;gap:4px;margin-block-start:4px}.ai-create__bar{gap:var(--dt-space-8);flex-wrap:wrap;justify-content:flex-end}.ai-create__group{inline-size:180px;margin-inline-end:auto}.ai-error{margin:0;color:var(--dt-status-danger-text, #b42318);font-size:14px}.ai-summary{display:grid;gap:6px}.ai-summary__btn{justify-self:start;display:inline-flex;gap:6px;align-items:center;min-block-size:36px;padding:0 14px;border-radius:999px;border:1px solid color-mix(in srgb,#7b61ff 35%,transparent);cursor:pointer;font:inherit;font-size:14px;background:color-mix(in srgb,#7b61ff 8%,var(--dt-surface-card));color:var(--dt-text-primary)}.ai-summary__card{padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,#7b61ff 30%,transparent);background:color-mix(in srgb,#7b61ff 6%,var(--dt-surface-card));display:grid;gap:6px}.ai-summary__head{display:flex;justify-content:space-between;align-items:center;font-weight:600}@media (max-width: 768px){.ai-btn{padding-inline:10px}}.ai-answer__heading{font-weight:700;font-size:15px;margin-block-start:6px}.ai-answer__bullet.is-numbered:before{content:attr(data-n);font-size:12px;font-weight:600;inset-block-start:1px}.sidebar-brand{block-size:60px;padding-inline:var(--dt-space-16)}.sidebar-brand .logo{padding:0;color:var(--dt-text-primary);text-decoration:none;font-size:22px;line-height:1;letter-spacing:-.4px}.sidebar-body{padding:var(--dt-space-8) var(--dt-space-8) var(--dt-space-16);gap:1px;overscroll-behavior:contain}.sidebar-primary{display:grid;gap:1px;padding-block-end:var(--dt-space-8);margin-block-end:var(--dt-space-4);border-block-end:1px solid var(--dt-border-divider)}.sidebar .dt-nav-item{min-block-size:34px;border-radius:8px}.side-section{display:flex;align-items:center;justify-content:space-between;gap:var(--dt-space-8);padding:var(--dt-space-16) var(--dt-space-8) var(--dt-space-4) var(--dt-space-12)}.side-section__label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--dt-text-tertiary, #8b8d91)}.side-section__add{opacity:.55;transition:opacity .15s}.side-section:hover .side-section__add,.side-section__add:focus-visible{opacity:1}.sidebar-ws{padding-inline-start:0;gap:1px;margin-block-end:var(--dt-space-4)}.sidebar-ws-head{display:flex;align-items:center;gap:2px;padding:0;position:relative}.sidebar-ws-toggle{flex:1;min-inline-size:0;display:flex;align-items:center;gap:8px;min-block-size:34px;padding:0 6px;border:0;border-radius:8px;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--dt-text-primary);cursor:pointer;text-align:start}.sidebar-ws-toggle:hover{background:var(--dt-surface-raised)}.sidebar-ws-toggle:focus-visible{outline:2px solid var(--dt-state-focus-ring, #015864);outline-offset:-2px}.sidebar-ws-chev{inline-size:14px;block-size:14px;flex:none;color:var(--dt-text-secondary);transition:transform .15s}.sidebar-ws.is-collapsed .sidebar-ws-chev{transform:rotate(-90deg)}[dir=rtl] .sidebar-ws.is-collapsed .sidebar-ws-chev{transform:rotate(90deg)}.ws-badge{inline-size:20px;block-size:20px;border-radius:6px;flex:none;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:700}.sidebar-ws-name{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.sidebar-ws-actions{flex:none;opacity:0;transition:opacity .15s}.sidebar-ws-head:hover .sidebar-ws-actions,.sidebar-ws-head:focus-within .sidebar-ws-actions{opacity:1}@media (hover: none){.sidebar-ws-actions{opacity:1}}.sidebar-ws-items{display:grid;gap:1px;margin-inline-start:15px;padding-inline-start:8px;border-inline-start:1px solid var(--dt-border-divider)}.sidebar-ws-empty{margin:4px 8px 6px;font-size:12px;color:var(--dt-text-tertiary, #8b8d91)}.board-link{font-size:14px}.board-glyph{inline-size:14px;block-size:13px;flex:none;border-radius:3px;box-sizing:border-box;border:1.4px solid currentColor;opacity:.75;background:linear-gradient(currentColor,currentColor) 0 4px / 100% 1.2px no-repeat,linear-gradient(currentColor,currentColor) 4px 0 / 1.2px 100% no-repeat}[dir=rtl] .board-glyph{background:linear-gradient(currentColor,currentColor) 0 4px / 100% 1.2px no-repeat,linear-gradient(currentColor,currentColor) calc(100% - 4px) 0 / 1.2px 100% no-repeat}.dt-nav-item[aria-current=page] .board-glyph{opacity:1}.sidebar-foot{flex-direction:column;align-items:stretch;gap:var(--dt-space-4);padding:var(--dt-space-8) var(--dt-space-8) var(--dt-space-8);background:var(--dt-surface-card)}.sidebar-foot__user{display:flex;align-items:center;gap:10px;padding:8px 6px 8px 10px;border-radius:10px;background:var(--dt-surface-raised)}.sidebar-foot__user .dt-sidebar__user>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-foot__logout{font-size:16px;color:var(--dt-text-secondary)}.sidebar-foot .version-tag{text-align:center;padding:2px 0 0;font-size:11px}.user-avatar{inline-size:32px;block-size:32px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--dt-brand-secondary-base, #015864);color:#fff;font-size:12px;font-weight:700;letter-spacing:.3px}.user-avatar--lg{inline-size:44px;block-size:44px;font-size:15px}.user-menu__trigger{border:0;padding:2px;background:none;border-radius:50%;cursor:pointer}.user-menu__trigger:hover .user-avatar{box-shadow:0 0 0 3px var(--dt-surface-raised)}.user-menu__trigger:focus-visible{outline:2px solid var(--dt-state-focus-ring, #015864);outline-offset:2px}.user-menu{display:grid;gap:2px;min-inline-size:270px;padding:4px}.user-menu__who{display:flex;gap:12px;align-items:center;padding:8px 8px 12px;border-block-end:1px solid var(--dt-border-divider);margin-block-end:4px}.user-menu__text{display:grid;min-inline-size:0}.user-menu__text>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px}.user-menu__version{padding:8px 8px 2px;border-block-start:1px solid var(--dt-border-divider);margin-block-start:4px;font-size:11px;color:var(--dt-text-tertiary, #8b8d91);text-align:center}@media (max-width: 1024px){.sidebar{inline-size:232px}}@media (max-width: 820px){.sidebar{inline-size:min(288px,86vw);padding-block:0;padding-inline-start:0}.sidebar-brand{padding-block-start:var(--safe-block-start);block-size:calc(60px + var(--safe-block-start))}.sidebar-foot{padding-block-end:calc(var(--dt-space-8) + var(--safe-block-end))}}.home-ws-count{font-size:11px;font-weight:600;padding:1px 8px;border-radius:999px;background:var(--dt-surface-raised);color:var(--dt-text-secondary);margin-inline-start:6px}.home-board-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--dt-space-8)}.home-board-tile{display:flex;align-items:center;gap:10px;min-block-size:48px;padding:8px 12px;border:1px solid var(--dt-border-default);border-radius:10px;background:var(--dt-surface-card);color:var(--dt-text-primary);text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.home-board-tile:hover{border-color:var(--dt-border-interactive);box-shadow:0 4px 14px #00000012;transform:translateY(-1px)}.home-board-tile:focus-visible{outline:2px solid var(--dt-state-focus-ring, #015864);outline-offset:2px}.home-board-tile__mark{inline-size:30px;block-size:30px;border-radius:8px;display:grid;place-items:center;flex:none;background:var(--dt-brand-primary-tint);color:var(--dt-brand-primary-text)}.home-board-tile__name{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.home-board-tile__lock{font-size:12px;flex:none}@media (max-width: 768px){.home-board-grid{grid-template-columns:1fr}}.board-table td input::placeholder{color:transparent;transition:color .12s}.board-table tr:hover td input::placeholder,.board-table td input:focus::placeholder{color:var(--dt-text-placeholder)}.board-table tr .item-updates:not(.has-updates){opacity:0}.board-table tr:hover .item-updates:not(.has-updates),.board-table .item-updates:not(.has-updates):focus-visible{opacity:.55}@media (hover: none){.board-table tr .item-updates:not(.has-updates){opacity:.4}}.settings-tabs{display:flex;gap:4px;border-block-end:1px solid var(--dt-border-divider);margin-block-end:var(--dt-space-4);overflow-x:auto;flex-shrink:0;scrollbar-width:none}.settings-tab{position:relative;border:0;background:none;font:inherit;font-weight:500;padding:10px 14px;min-block-size:44px;color:var(--dt-text-secondary);cursor:pointer;white-space:nowrap}.settings-tab:hover{color:var(--dt-text-primary)}.settings-tab[aria-selected=true]{color:var(--dt-text-primary);font-weight:600}.settings-tab[aria-selected=true]:after{content:"";position:absolute;inset-inline:10px;inset-block-end:-1px;block-size:2px;border-radius:2px;background:var(--dt-brand-primary-base)}.dropzone{position:relative;display:flex;align-items:center;gap:14px;padding:18px 20px;cursor:pointer;border:1.5px dashed var(--dt-border-strong);border-radius:12px;background:var(--dt-surface-raised);transition:border-color .15s,background .15s}.dropzone:hover,.dropzone.is-over{border-color:var(--dt-brand-primary-base);background:var(--dt-brand-primary-tint)}.dropzone:focus-within{outline:2px solid var(--dt-state-focus-ring, #015864);outline-offset:2px}.dropzone__input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.dropzone__icon{inline-size:40px;block-size:40px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--dt-surface-card);color:var(--dt-brand-primary-text);font-size:18px;box-shadow:0 1px 2px #0000000f}.dropzone__text{display:grid;gap:2px;min-inline-size:0}.dropzone__text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-ws-actions{position:absolute;inset-block:0;inset-inline-end:0;display:flex;align-items:center;padding-inline-start:18px;pointer-events:none;background:linear-gradient(to left,var(--dt-surface-card) 72%,transparent)}[dir=rtl] .sidebar-ws-actions{background:linear-gradient(to right,var(--dt-surface-card) 72%,transparent)}.sidebar-ws-head:hover .sidebar-ws-actions,.sidebar-ws-head:focus-within .sidebar-ws-actions{pointer-events:auto}@media (hover: none){.sidebar-ws-actions{position:static;background:none;pointer-events:auto;padding:0}}.board-table .name-cell-row{padding-inline-start:10px}.subitems-table .name-cell-row{padding-inline-start:6px}.cell-input{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.cell-input:focus{text-overflow:clip}.group-title-input{field-sizing:content;max-inline-size:min(64vw,720px);min-inline-size:4ch;font-weight:600;text-overflow:ellipsis}body,input,button,textarea,select{font-family:var(--dt-type-body-md-family),"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Apple Symbols","Noto Color Emoji","Noto Sans Symbols 2",sans-serif}.dt-nav-item__label,.board-title-row h1,.home-board-tile__name,.home-recent-name{font-family:inherit}.board-table .status-chip.is-empty{background:#e6e9ef}.board-table .status-chip.is-empty:hover{background:#d6dae2}h1,h2,h3{font-family:var(--dt-type-heading-1-family, Poppins),"Apple Color Emoji","Segoe UI Emoji","Apple Symbols","Noto Color Emoji","Noto Sans Symbols 2",sans-serif}.dt-nav-item__label,.sidebar-ws-name{font-family:var(--dt-type-body-md-family),"Apple Color Emoji","Segoe UI Emoji","Noto Sans Symbols 2",sans-serif}.undo-toast{position:fixed;inset-inline-start:50%;inset-block-end:calc(24px + var(--safe-block-end));transform:translate(-50%);z-index:calc(var(--dt-z-modal) + 20);display:flex;align-items:center;gap:12px;padding:10px 10px 10px 18px;border-radius:12px;background:#1f2430;color:#fff;box-shadow:0 12px 34px #00000047;font-size:14px;max-inline-size:min(92vw,560px);animation:undo-in .2s ease-out}[dir=rtl] .undo-toast{transform:translate(50%)}@keyframes undo-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}.undo-toast__label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.undo-toast__btn{border:0;background:none;color:#8ab4ff;font:inherit;font-weight:700;cursor:pointer;padding:4px 6px;border-radius:6px}.undo-toast__btn:hover{background:#ffffff1a}.undo-toast__kbd{font:inherit;font-size:11px;color:#aeb4c2;border:1px solid #3a4152;border-radius:5px;padding:1px 6px}.undo-toast__close{border:0;background:none;color:#aeb4c2;font-size:18px;line-height:1;cursor:pointer;padding:2px 6px}@media (max-width: 768px){.undo-toast{inset-block-end:calc(76px + var(--safe-block-end))}.undo-toast__kbd{display:none}}.chat-setup{display:grid;gap:var(--dt-space-8);padding:var(--dt-space-12);border:1px solid var(--dt-border-divider);border-radius:10px;background:var(--dt-surface-subtle, transparent)}.chat-setup .seg{justify-self:start}.chat-ok{color:var(--dt-status-success-text, #037f4c);font-weight:600}.chat-bad{color:var(--dt-status-danger-text, #d83a52);font-weight:600}.digest-points{margin:0;padding-inline-start:20px;display:grid;gap:4px;color:var(--dt-text-secondary, inherit);font-size:14px}.digest-toggle{display:inline-flex;align-items:center;gap:var(--dt-space-8);font-weight:600;cursor:pointer;min-block-size:40px}.digest-toggle input{inline-size:18px;block-size:18px;accent-color:var(--dt-brand-primary)}.copy-block{display:grid;gap:4px}.copy-block .strong{font-weight:600}.copy-block__code{margin:0;white-space:pre-wrap;word-break:break-all;font-size:12px;text-align:left}.digest-hour{inline-size:160px;flex:0 0 auto}.connect-card h1{font-size:1.25rem}.connect-list{margin:0;padding-inline-start:1.2em;display:flex;flex-direction:column;gap:var(--dt-space-4)}.connect-actions{gap:var(--dt-space-8)}.claude-step{font-size:.95rem;margin:var(--dt-space-8) 0 0}
