:root{--flood-font-sans:Arial, Helvetica, sans-serif;--flood-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--flood-text-xs:12px;--flood-text-sm:14px;--flood-text-md:16px;--flood-text-lg:20px;--flood-space-1:4px;--flood-space-2:8px;--flood-space-3:12px;--flood-space-4:16px;--flood-space-6:24px;--flood-space-8:32px;--flood-space-12:48px;--flood-radius-sm:6px;--flood-radius-md:10px;--flood-radius-lg:16px;--flood-control-height:40px;--flood-duration:.14s;--flood-canvas:#faf9f6;--flood-surface:#fff;--flood-surface-hover:#f0efec;--flood-text:#202020;--flood-muted:#626262;--flood-border:#c1c0bd;--flood-action:#242424;--flood-action-text:#fff;--flood-focus:#202020;--flood-danger:#b42318;--flood-disabled:#e5e4e1;--flood-disabled-text:#686868;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-flood-theme=light]){--flood-canvas:#171717;--flood-surface:#222;--flood-surface-hover:#303030;--flood-text:#f4f4f4;--flood-muted:#b4b4b4;--flood-border:#777;--flood-action:#f4f4f4;--flood-action-text:#171717;--flood-focus:#f4f4f4;--flood-danger:#ffb4ab;--flood-disabled:#383838;--flood-disabled-text:#b0b0b0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-flood-theme=light]{--flood-canvas:#faf9f6;--flood-surface:#fff;--flood-surface-hover:#f0efec;--flood-text:#202020;--flood-muted:#626262;--flood-border:#c1c0bd;--flood-action:#242424;--flood-action-text:#fff;--flood-focus:#202020;--flood-danger:#b42318;--flood-disabled:#e5e4e1;--flood-disabled-text:#686868;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-flood-theme=dark]{--flood-canvas:#171717;--flood-surface:#222;--flood-surface-hover:#303030;--flood-text:#f4f4f4;--flood-muted:#b4b4b4;--flood-border:#777;--flood-action:#f4f4f4;--flood-action-text:#171717;--flood-focus:#f4f4f4;--flood-danger:#ffb4ab;--flood-disabled:#383838;--flood-disabled-text:#b0b0b0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where([data-flood-foundations=neutral][data-flood-theme=dark]){--flood-ref-color-accent-default:#ff5ca8;--flood-ref-color-feedback-error:#ff8a8a;--flood-ref-color-feedback-info:#8cbbff;--flood-ref-color-feedback-success:#78dba9;--flood-ref-color-feedback-warning:#f2cb77;--flood-ref-color-floating-active:#ffffff0f;--flood-ref-color-floating-edge:#ffffff12;--flood-ref-color-floating-shadow:#0000001a;--flood-ref-color-floating-translucent:#383838e0;--flood-ref-color-neutral-0:#fff;--flood-ref-color-neutral-100:#ededed;--flood-ref-color-neutral-200:#d4d4d4;--flood-ref-color-neutral-320:#b2b2b2;--flood-ref-color-neutral-500:#8a8a8a;--flood-ref-color-neutral-550:#7a7a7a;--flood-ref-color-neutral-650:#4a4a4a;--flood-ref-color-neutral-750:#383838;--flood-ref-color-neutral-800:#303030;--flood-ref-color-neutral-850:#282828;--flood-ref-color-neutral-900:#212121;--flood-ref-color-neutral-950:#181818;--flood-ref-color-transparent:#0000;--flood-ref-control-2xl-gap:.5rem;--flood-ref-control-2xl-height:3.5rem;--flood-ref-control-2xl-icon-size:1.5rem;--flood-ref-control-2xl-line-height:1.5;--flood-ref-control-2xl-padding-inline:1.75rem;--flood-ref-control-2xl-text-size:1rem;--flood-ref-control-2xs-gap:.25rem;--flood-ref-control-2xs-height:1.5rem;--flood-ref-control-2xs-icon-size:.875rem;--flood-ref-control-2xs-line-height:1.33333;--flood-ref-control-2xs-padding-inline:.5rem;--flood-ref-control-2xs-text-size:.75rem;--flood-ref-control-lg-gap:.5rem;--flood-ref-control-lg-height:2.75rem;--flood-ref-control-lg-icon-size:1.25rem;--flood-ref-control-lg-line-height:1.42857;--flood-ref-control-lg-padding-inline:1.25rem;--flood-ref-control-lg-text-size:.875rem;--flood-ref-control-md-gap:.5rem;--flood-ref-control-md-height:2.5rem;--flood-ref-control-md-icon-size:1.25rem;--flood-ref-control-md-line-height:1.42857;--flood-ref-control-md-padding-inline:1rem;--flood-ref-control-md-text-size:.875rem;--flood-ref-control-sm-gap:.25rem;--flood-ref-control-sm-height:2rem;--flood-ref-control-sm-icon-size:1rem;--flood-ref-control-sm-line-height:1.42857;--flood-ref-control-sm-padding-inline:.75rem;--flood-ref-control-sm-text-size:.875rem;--flood-ref-control-xl-gap:.5rem;--flood-ref-control-xl-height:3rem;--flood-ref-control-xl-icon-size:1.5rem;--flood-ref-control-xl-line-height:1.5;--flood-ref-control-xl-padding-inline:1.5rem;--flood-ref-control-xl-text-size:1rem;--flood-ref-control-xs-gap:.25rem;--flood-ref-control-xs-height:1.75rem;--flood-ref-control-xs-icon-size:1rem;--flood-ref-control-xs-line-height:1.33333;--flood-ref-control-xs-padding-inline:.75rem;--flood-ref-control-xs-text-size:.75rem;--flood-ref-effect-floating-blur:1rem;--flood-ref-effect-floating-saturation:1.05;--flood-ref-effect-floating-shadow-blur:.5rem;--flood-ref-effect-floating-shadow-offset:.125rem;--flood-ref-font-mono:"SFMono-Regular", "Consolas", "Liberation Mono", monospace;--flood-ref-font-sans:"Inter", "Arial", sans-serif;--flood-ref-indicator-lg:.5rem;--flood-ref-indicator-md:.375rem;--flood-ref-indicator-sm:.25rem;--flood-ref-keycap-lg:1.75rem;--flood-ref-keycap-md:1.5rem;--flood-ref-keycap-sm:1.25rem;--flood-ref-layer-base:0;--flood-ref-layer-modal:30;--flood-ref-layer-popover:20;--flood-ref-layer-sticky:10;--flood-ref-layer-toast:40;--flood-ref-layout-container-lg:80rem;--flood-ref-layout-container-md:64rem;--flood-ref-layout-container-sm:40rem;--flood-ref-layout-grid-min-item:16rem;--flood-ref-motion-duration-fast:.1s;--flood-ref-motion-duration-normal:.16s;--flood-ref-motion-duration-reduced:0s;--flood-ref-motion-easing:cubic-bezier(.2, 0, 0, 1);--flood-ref-radius-action:9999px;--flood-ref-radius-block:1.5rem;--flood-ref-radius-field:1rem;--flood-ref-radius-indicator:.375rem;--flood-ref-radius-surface:2rem;--flood-ref-scrollbar-inset:.25rem;--flood-ref-scrollbar-min-thumb:1.5rem;--flood-ref-scrollbar-size:.375rem;--flood-ref-size-choice:1.125rem;--flood-ref-size-switch-height:1.375rem;--flood-ref-size-switch-thumb:1rem;--flood-ref-size-switch-width:2.25rem;--flood-ref-size-touch:2.75rem;--flood-ref-space-0:0px;--flood-ref-space-1:.25rem;--flood-ref-space-12:3rem;--flood-ref-space-2:.5rem;--flood-ref-space-3:.75rem;--flood-ref-space-4:1rem;--flood-ref-space-6:1.5rem;--flood-ref-space-8:2rem;--flood-ref-stroke-width-1:1px;--flood-ref-stroke-width-2:2px;--flood-ref-type-body-line-height:1.5;--flood-ref-type-body-size:1rem;--flood-ref-type-body-tracking:-.01em;--flood-ref-type-body-weight:400;--flood-ref-type-compact-line-height:1.42857;--flood-ref-type-compact-size:.875rem;--flood-ref-type-compact-tracking:-.01em;--flood-ref-type-compact-weight:400;--flood-ref-type-control-line-height:1.42857;--flood-ref-type-control-size:.875rem;--flood-ref-type-control-tracking:-.005em;--flood-ref-type-control-weight:500;--flood-ref-type-dialog-title-line-height:1.4;--flood-ref-type-dialog-title-size:1.25rem;--flood-ref-type-dialog-title-tracking:-.015em;--flood-ref-type-dialog-title-weight:600;--flood-ref-type-display-line-height:1.12;--flood-ref-type-display-size:5.5rem;--flood-ref-type-display-tracking:-.04em;--flood-ref-type-display-weight:500;--flood-ref-type-field-label-line-height:1.38462;--flood-ref-type-field-label-size:.8125rem;--flood-ref-type-field-label-tracking:-.01em;--flood-ref-type-field-label-weight:500;--flood-ref-type-group-title-line-height:1.5;--flood-ref-type-group-title-size:1rem;--flood-ref-type-group-title-tracking:-.01em;--flood-ref-type-group-title-weight:600;--flood-ref-type-helper-line-height:1.5;--flood-ref-type-helper-size:.75rem;--flood-ref-type-helper-tracking:-.01em;--flood-ref-type-helper-weight:400;--flood-ref-type-label-line-height:1.38462;--flood-ref-type-label-size:.8125rem;--flood-ref-type-label-tracking:-.01em;--flood-ref-type-label-weight:400;--flood-ref-type-large-line-height:1.25;--flood-ref-type-large-size:2rem;--flood-ref-type-large-tracking:-.02em;--flood-ref-type-large-weight:500;--flood-ref-type-lead-line-height:1.45;--flood-ref-type-lead-size:1.375rem;--flood-ref-type-lead-tracking:-.01em;--flood-ref-type-lead-weight:400;--flood-ref-type-page-line-height:1.33333;--flood-ref-type-page-size:1.5rem;--flood-ref-type-page-tracking:-.02em;--flood-ref-type-page-weight:500;--flood-ref-type-section-line-height:1.4;--flood-ref-type-section-size:1.25rem;--flood-ref-type-section-tracking:-.015em;--flood-ref-type-section-weight:500;--flood-sys-color-accent-content:var(--flood-ref-color-accent-default);--flood-sys-color-action-danger-content:var(--flood-ref-color-feedback-error);--flood-sys-color-action-ghost-content:var(--flood-ref-color-neutral-0);--flood-sys-color-action-ghost-disabled:var(--flood-ref-color-transparent);--flood-sys-color-action-ghost-disabled-content:var(--flood-ref-color-neutral-550);--flood-sys-color-action-ghost-hover:var(--flood-ref-color-neutral-850);--flood-sys-color-action-ghost-pressed:var(--flood-ref-color-neutral-800);--flood-sys-color-action-ghost-rest:var(--flood-ref-color-transparent);--flood-sys-color-action-on-surface-content:var(--flood-ref-color-neutral-0);--flood-sys-color-action-on-surface-disabled:var(--flood-ref-color-neutral-800);--flood-sys-color-action-on-surface-disabled-content:var(--flood-ref-color-neutral-550);--flood-sys-color-action-on-surface-hover:var(--flood-ref-color-neutral-750);--flood-sys-color-action-on-surface-pressed:var(--flood-ref-color-neutral-650);--flood-sys-color-action-on-surface-rest:var(--flood-ref-color-neutral-800);--flood-sys-color-action-primary-content:var(--flood-ref-color-neutral-950);--flood-sys-color-action-primary-disabled:var(--flood-ref-color-neutral-750);--flood-sys-color-action-primary-disabled-content:var(--flood-ref-color-neutral-550);--flood-sys-color-action-primary-hover:var(--flood-ref-color-neutral-100);--flood-sys-color-action-primary-pressed:var(--flood-ref-color-neutral-200);--flood-sys-color-action-primary-rest:var(--flood-ref-color-neutral-0);--flood-sys-color-action-subtle-content:var(--flood-ref-color-neutral-0);--flood-sys-color-action-subtle-disabled:var(--flood-ref-color-neutral-900);--flood-sys-color-action-subtle-disabled-content:var(--flood-ref-color-neutral-550);--flood-sys-color-action-subtle-hover:var(--flood-ref-color-neutral-850);--flood-sys-color-action-subtle-pressed:var(--flood-ref-color-neutral-800);--flood-sys-color-action-subtle-rest:var(--flood-ref-color-neutral-900);--flood-sys-color-border-decorative:var(--flood-ref-color-neutral-750);--flood-sys-color-border-default:var(--flood-ref-color-neutral-650);--flood-sys-color-border-floating:var(--flood-ref-color-floating-edge);--flood-sys-color-border-strong:var(--flood-ref-color-neutral-500);--flood-sys-color-content-default:var(--flood-ref-color-neutral-0);--flood-sys-color-content-helper:var(--flood-ref-color-neutral-100);--flood-sys-color-content-subtle:var(--flood-ref-color-neutral-320);--flood-sys-color-divider-decorative:var(--flood-ref-color-neutral-750);--flood-sys-color-feedback-error:var(--flood-ref-color-feedback-error);--flood-sys-color-feedback-info:var(--flood-ref-color-feedback-info);--flood-sys-color-feedback-success:var(--flood-ref-color-feedback-success);--flood-sys-color-feedback-warning:var(--flood-ref-color-feedback-warning);--flood-sys-color-field-background:var(--flood-ref-color-neutral-850);--flood-sys-color-field-border:var(--flood-ref-color-neutral-750);--flood-sys-color-field-boundary:var(--flood-ref-color-neutral-500);--flood-sys-color-field-content:var(--flood-ref-color-neutral-0);--flood-sys-color-field-disabled:var(--flood-ref-color-neutral-900);--flood-sys-color-field-disabled-content:var(--flood-ref-color-neutral-550);--flood-sys-color-field-placeholder:var(--flood-ref-color-neutral-320);--flood-sys-color-focus-ring:var(--flood-ref-color-accent-default);--flood-sys-color-indicator-accent:var(--flood-ref-color-accent-default);--flood-sys-color-indicator-fill:var(--flood-ref-color-neutral-100);--flood-sys-color-indicator-track:var(--flood-ref-color-neutral-750);--flood-sys-color-loading-placeholder:var(--flood-ref-color-neutral-800);--flood-sys-color-scrollbar-thumb:var(--flood-ref-color-neutral-550);--flood-sys-color-scrollbar-thumb-hover:var(--flood-ref-color-neutral-320);--flood-sys-color-selection-background:var(--flood-ref-color-neutral-750);--flood-sys-color-selection-content:var(--flood-ref-color-neutral-0);--flood-sys-color-selection-floating:var(--flood-ref-color-floating-active);--flood-sys-color-shadow-floating:var(--flood-ref-color-floating-shadow);--flood-sys-color-surface-canvas:var(--flood-ref-color-neutral-950);--flood-sys-color-surface-default:var(--flood-ref-color-neutral-900);--flood-sys-color-surface-floating:var(--flood-ref-color-neutral-750);--flood-sys-color-surface-floating-translucent:var(--flood-ref-color-floating-translucent);--flood-sys-color-surface-overlay:var(--flood-ref-color-neutral-800);--flood-sys-color-surface-raised:var(--flood-ref-color-neutral-850);--flood-sys-control-2xl-gap:var(--flood-ref-control-2xl-gap);--flood-sys-control-2xl-height:var(--flood-ref-control-2xl-height);--flood-sys-control-2xl-icon-size:var(--flood-ref-control-2xl-icon-size);--flood-sys-control-2xl-line-height:var(--flood-ref-control-2xl-line-height);--flood-sys-control-2xl-padding-inline:var(--flood-ref-control-2xl-padding-inline);--flood-sys-control-2xl-text-size:var(--flood-ref-control-2xl-text-size);--flood-sys-control-2xs-gap:var(--flood-ref-control-2xs-gap);--flood-sys-control-2xs-height:var(--flood-ref-control-2xs-height);--flood-sys-control-2xs-icon-size:var(--flood-ref-control-2xs-icon-size);--flood-sys-control-2xs-line-height:var(--flood-ref-control-2xs-line-height);--flood-sys-control-2xs-padding-inline:var(--flood-ref-control-2xs-padding-inline);--flood-sys-control-2xs-text-size:var(--flood-ref-control-2xs-text-size);--flood-sys-control-lg-gap:var(--flood-ref-control-lg-gap);--flood-sys-control-lg-height:var(--flood-ref-control-lg-height);--flood-sys-control-lg-icon-size:var(--flood-ref-control-lg-icon-size);--flood-sys-control-lg-line-height:var(--flood-ref-control-lg-line-height);--flood-sys-control-lg-padding-inline:var(--flood-ref-control-lg-padding-inline);--flood-sys-control-lg-text-size:var(--flood-ref-control-lg-text-size);--flood-sys-control-md-gap:var(--flood-ref-control-md-gap);--flood-sys-control-md-height:var(--flood-ref-control-md-height);--flood-sys-control-md-icon-size:var(--flood-ref-control-md-icon-size);--flood-sys-control-md-line-height:var(--flood-ref-control-md-line-height);--flood-sys-control-md-padding-inline:var(--flood-ref-control-md-padding-inline);--flood-sys-control-md-text-size:var(--flood-ref-control-md-text-size);--flood-sys-control-sm-gap:var(--flood-ref-control-sm-gap);--flood-sys-control-sm-height:var(--flood-ref-control-sm-height);--flood-sys-control-sm-icon-size:var(--flood-ref-control-sm-icon-size);--flood-sys-control-sm-line-height:var(--flood-ref-control-sm-line-height);--flood-sys-control-sm-padding-inline:var(--flood-ref-control-sm-padding-inline);--flood-sys-control-sm-text-size:var(--flood-ref-control-sm-text-size);--flood-sys-control-xl-gap:var(--flood-ref-control-xl-gap);--flood-sys-control-xl-height:var(--flood-ref-control-xl-height);--flood-sys-control-xl-icon-size:var(--flood-ref-control-xl-icon-size);--flood-sys-control-xl-line-height:var(--flood-ref-control-xl-line-height);--flood-sys-control-xl-padding-inline:var(--flood-ref-control-xl-padding-inline);--flood-sys-control-xl-text-size:var(--flood-ref-control-xl-text-size);--flood-sys-control-xs-gap:var(--flood-ref-control-xs-gap);--flood-sys-control-xs-height:var(--flood-ref-control-xs-height);--flood-sys-control-xs-icon-size:var(--flood-ref-control-xs-icon-size);--flood-sys-control-xs-line-height:var(--flood-ref-control-xs-line-height);--flood-sys-control-xs-padding-inline:var(--flood-ref-control-xs-padding-inline);--flood-sys-control-xs-text-size:var(--flood-ref-control-xs-text-size);--flood-sys-effect-floating-blur:var(--flood-ref-effect-floating-blur);--flood-sys-effect-floating-saturation:var(--flood-ref-effect-floating-saturation);--flood-sys-effect-floating-shadow-blur:var(--flood-ref-effect-floating-shadow-blur);--flood-sys-effect-floating-shadow-offset:var(--flood-ref-effect-floating-shadow-offset);--flood-sys-focus-offset:var(--flood-ref-space-0);--flood-sys-focus-width:var(--flood-ref-stroke-width-2);--flood-sys-font-mono:var(--flood-ref-font-mono);--flood-sys-font-sans:var(--flood-ref-font-sans);--flood-sys-layer-base:var(--flood-ref-layer-base);--flood-sys-layer-modal:var(--flood-ref-layer-modal);--flood-sys-layer-popover:var(--flood-ref-layer-popover);--flood-sys-layer-sticky:var(--flood-ref-layer-sticky);--flood-sys-layer-toast:var(--flood-ref-layer-toast);--flood-sys-motion-duration-fast:var(--flood-ref-motion-duration-fast);--flood-sys-motion-duration-normal:var(--flood-ref-motion-duration-normal);--flood-sys-motion-duration-reduced:var(--flood-ref-motion-duration-reduced);--flood-sys-motion-easing:var(--flood-ref-motion-easing);--flood-sys-radius-action:var(--flood-ref-radius-action);--flood-sys-radius-block:var(--flood-ref-radius-block);--flood-sys-radius-field:var(--flood-ref-radius-field);--flood-sys-radius-indicator:var(--flood-ref-radius-indicator);--flood-sys-radius-surface:var(--flood-ref-radius-surface);--flood-sys-scrollbar-inset:var(--flood-ref-scrollbar-inset);--flood-sys-scrollbar-min-thumb:var(--flood-ref-scrollbar-min-thumb);--flood-sys-scrollbar-size:var(--flood-ref-scrollbar-size);--flood-sys-size-choice:var(--flood-ref-size-choice);--flood-sys-size-container-lg:var(--flood-ref-layout-container-lg);--flood-sys-size-container-md:var(--flood-ref-layout-container-md);--flood-sys-size-container-sm:var(--flood-ref-layout-container-sm);--flood-sys-size-grid-min-item:var(--flood-ref-layout-grid-min-item);--flood-sys-size-indicator-lg:var(--flood-ref-indicator-lg);--flood-sys-size-indicator-md:var(--flood-ref-indicator-md);--flood-sys-size-indicator-sm:var(--flood-ref-indicator-sm);--flood-sys-size-keycap-lg:var(--flood-ref-keycap-lg);--flood-sys-size-keycap-md:var(--flood-ref-keycap-md);--flood-sys-size-keycap-sm:var(--flood-ref-keycap-sm);--flood-sys-size-switch-height:var(--flood-ref-size-switch-height);--flood-sys-size-switch-thumb:var(--flood-ref-size-switch-thumb);--flood-sys-size-switch-width:var(--flood-ref-size-switch-width);--flood-sys-size-touch:var(--flood-ref-size-touch);--flood-sys-space-0:var(--flood-ref-space-0);--flood-sys-space-1:var(--flood-ref-space-1);--flood-sys-space-12:var(--flood-ref-space-12);--flood-sys-space-2:var(--flood-ref-space-2);--flood-sys-space-3:var(--flood-ref-space-3);--flood-sys-space-4:var(--flood-ref-space-4);--flood-sys-space-6:var(--flood-ref-space-6);--flood-sys-space-8:var(--flood-ref-space-8);--flood-sys-stroke-width:var(--flood-ref-stroke-width-1);--flood-sys-type-body-line-height:var(--flood-ref-type-body-line-height);--flood-sys-type-body-size:var(--flood-ref-type-body-size);--flood-sys-type-body-tracking:var(--flood-ref-type-body-tracking);--flood-sys-type-body-weight:var(--flood-ref-type-body-weight);--flood-sys-type-compact-line-height:var(--flood-ref-type-compact-line-height);--flood-sys-type-compact-size:var(--flood-ref-type-compact-size);--flood-sys-type-compact-tracking:var(--flood-ref-type-compact-tracking);--flood-sys-type-compact-weight:var(--flood-ref-type-compact-weight);--flood-sys-type-control-line-height:var(--flood-ref-type-control-line-height);--flood-sys-type-control-size:var(--flood-ref-type-control-size);--flood-sys-type-control-tracking:var(--flood-ref-type-control-tracking);--flood-sys-type-control-weight:var(--flood-ref-type-control-weight);--flood-sys-type-dialog-title-line-height:var(--flood-ref-type-dialog-title-line-height);--flood-sys-type-dialog-title-size:var(--flood-ref-type-dialog-title-size);--flood-sys-type-dialog-title-tracking:var(--flood-ref-type-dialog-title-tracking);--flood-sys-type-dialog-title-weight:var(--flood-ref-type-dialog-title-weight);--flood-sys-type-display-line-height:var(--flood-ref-type-display-line-height);--flood-sys-type-display-size:var(--flood-ref-type-display-size);--flood-sys-type-display-tracking:var(--flood-ref-type-display-tracking);--flood-sys-type-display-weight:var(--flood-ref-type-display-weight);--flood-sys-type-field-label-line-height:var(--flood-ref-type-field-label-line-height);--flood-sys-type-field-label-size:var(--flood-ref-type-field-label-size);--flood-sys-type-field-label-tracking:var(--flood-ref-type-field-label-tracking);--flood-sys-type-field-label-weight:var(--flood-ref-type-field-label-weight);--flood-sys-type-group-title-line-height:var(--flood-ref-type-group-title-line-height);--flood-sys-type-group-title-size:var(--flood-ref-type-group-title-size);--flood-sys-type-group-title-tracking:var(--flood-ref-type-group-title-tracking);--flood-sys-type-group-title-weight:var(--flood-ref-type-group-title-weight);--flood-sys-type-helper-line-height:var(--flood-ref-type-helper-line-height);--flood-sys-type-helper-size:var(--flood-ref-type-helper-size);--flood-sys-type-helper-tracking:var(--flood-ref-type-helper-tracking);--flood-sys-type-helper-weight:var(--flood-ref-type-helper-weight);--flood-sys-type-label-line-height:var(--flood-ref-type-label-line-height);--flood-sys-type-label-size:var(--flood-ref-type-label-size);--flood-sys-type-label-tracking:var(--flood-ref-type-label-tracking);--flood-sys-type-label-weight:var(--flood-ref-type-label-weight);--flood-sys-type-large-line-height:var(--flood-ref-type-large-line-height);--flood-sys-type-large-size:var(--flood-ref-type-large-size);--flood-sys-type-large-tracking:var(--flood-ref-type-large-tracking);--flood-sys-type-large-weight:var(--flood-ref-type-large-weight);--flood-sys-type-lead-line-height:var(--flood-ref-type-lead-line-height);--flood-sys-type-lead-size:var(--flood-ref-type-lead-size);--flood-sys-type-lead-tracking:var(--flood-ref-type-lead-tracking);--flood-sys-type-lead-weight:var(--flood-ref-type-lead-weight);--flood-sys-type-page-line-height:var(--flood-ref-type-page-line-height);--flood-sys-type-page-size:var(--flood-ref-type-page-size);--flood-sys-type-page-tracking:var(--flood-ref-type-page-tracking);--flood-sys-type-page-weight:var(--flood-ref-type-page-weight);--flood-sys-type-section-line-height:var(--flood-ref-type-section-line-height);--flood-sys-type-section-size:var(--flood-ref-type-section-size);--flood-sys-type-section-tracking:var(--flood-ref-type-section-tracking);--flood-sys-type-section-weight:var(--flood-ref-type-section-weight);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.flood-root .flood-container{box-sizing:border-box;inline-size:100%;max-inline-size:var(--flood-container-max);min-inline-size:0;padding-inline:var(--flood-container-gutter);margin-inline:auto}.flood-root .flood-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--flood-grid-min,var(--flood-sys-size-grid-min-item))), 1fr));gap:var(--flood-layout-gap);min-inline-size:0;display:grid}.flood-root .flood-grid>*{min-inline-size:0}.flood-root .flood-aspect-ratio{inline-size:100%;min-inline-size:0;position:relative}.flood-root .flood-aspect-ratio__content{min-inline-size:0;position:absolute;inset:0}.flood-root .flood-aspect-ratio__content>:is(img,video,iframe){block-size:100%;inline-size:100%;display:block}.flood-root .flood-image{object-fit:cover;block-size:auto;max-inline-size:100%;display:block}.flood-root .flood-image[data-fit=contain]{object-fit:contain}.flood-root .flood-list{gap:var(--flood-layout-gap);font-size:var(--flood-sys-type-compact-size);line-height:var(--flood-sys-type-compact-line-height);overflow-wrap:break-word;margin:0;padding-inline-start:var(--flood-sys-space-6);display:grid}.flood-root .flood-list>li{min-inline-size:0}.flood-root .flood-list[data-marker=false]{padding:0;list-style:none}.flood-root .flood-empty-state{box-sizing:border-box;text-align:center;padding-block:var(--flood-sys-space-8);padding-inline:min(var(--flood-sys-space-8), 8%);align-items:center}.flood-root .flood-empty-state[data-density=compact]{padding-block:var(--flood-sys-space-6);padding-inline:min(var(--flood-sys-space-6), 8%)}.flood-root .flood-empty-state__icon{padding:var(--flood-sys-space-3);border-radius:var(--flood-sys-radius-action);background:var(--flood-sys-color-surface-default);flex:none;place-items:center;display:grid}.flood-root .flood-empty-state__actions{justify-content:center}.flood-root :is(.flood-container,.flood-grid,.flood-aspect-ratio,.flood-list,.flood-image,.flood-empty-state)[hidden]{display:none}.flood-root .flood-card{gap:var(--flood-sys-space-4);overflow-wrap:break-word;flex-direction:column;display:flex}.flood-root .flood-card[data-density=compact]{gap:var(--flood-sys-space-3)}.flood-root .flood-card__header{align-items:flex-start;gap:var(--flood-sys-space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.flood-root .flood-card__intro{gap:var(--flood-sys-space-1);flex:12rem;min-inline-size:0;display:grid}.flood-root .flood-card__actions{align-items:center;gap:var(--flood-sys-space-2);flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;display:flex}.flood-root :is(.flood-card__body,.flood-card__footer){min-inline-size:0}.flood-root .flood-card__footer{border-block-start:var(--flood-sys-stroke-width) solid var(--flood-sys-color-divider-decorative);margin-block-start:auto;padding-block-start:var(--flood-sys-space-4)}.flood-root .flood-card[data-density=compact]>.flood-card__footer{padding-block-start:var(--flood-sys-space-3)}.flood-root .flood-card>.flood-card__footer:only-child{border:0;padding:0}.flood-root .flood-card[hidden]{display:none}@media (forced-colors:active){.flood-root .flood-card{border:var(--flood-sys-stroke-width) solid CanvasText;color:canvastext;background:canvas!important}}.flood-root .flood-kbd{vertical-align:middle;box-sizing:border-box;min-inline-size:var(--flood-sys-size-keycap-sm);min-block-size:var(--flood-sys-size-keycap-sm);padding-inline:var(--flood-sys-space-1);border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative);border-radius:var(--flood-sys-radius-indicator);background:var(--flood-sys-color-surface-default);color:var(--flood-sys-color-content-subtle);font-family:var(--flood-sys-font-mono);font-size:var(--flood-sys-type-helper-size);font-weight:var(--flood-sys-type-helper-weight);line-height:var(--flood-sys-type-helper-line-height);white-space:nowrap;flex:none;justify-content:center;align-items:center;display:inline-flex}.flood-root .flood-kbd[data-size=md]{min-inline-size:var(--flood-sys-size-keycap-md);min-block-size:var(--flood-sys-size-keycap-md);font-size:var(--flood-sys-type-compact-size)}.flood-root .flood-kbd[data-size=lg]{min-inline-size:var(--flood-sys-size-keycap-lg);min-block-size:var(--flood-sys-size-keycap-lg);font-size:var(--flood-sys-type-body-size)}.flood-root .flood-toolbar{align-items:center;gap:var(--flood-sys-space-1);box-sizing:border-box;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;padding:var(--flood-sys-space-1);border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative);border-radius:var(--flood-sys-radius-field);background:var(--flood-sys-color-surface-default);flex-wrap:wrap;display:inline-flex}.flood-root .flood-toolbar[data-orientation=vertical]{flex-direction:column;align-items:stretch}.flood-root .flood-toolbar:focus-visible{outline:var(--flood-sys-focus-width) solid var(--flood-sys-color-focus-ring);outline-offset:calc(-1 * var(--flood-sys-focus-width))}.flood-root .flood-toolbar[data-orientation=horizontal]>.flood-divider{inline-size:var(--flood-sys-stroke-width);border:0;border-inline-start:var(--flood-sys-stroke-width) solid var(--flood-sys-color-divider-decorative);block-size:auto;margin-inline:var(--flood-sys-space-1);margin-block:var(--flood-sys-space-1);align-self:stretch}.flood-root .flood-toolbar[data-orientation=vertical]>.flood-divider{inline-size:100%;block-size:var(--flood-sys-stroke-width);border:0;border-block-start:var(--flood-sys-stroke-width) solid var(--flood-sys-color-divider-decorative);margin-block:var(--flood-sys-space-1);align-self:stretch}.flood-root :is(.flood-kbd,.flood-toolbar)[hidden]{display:none}@media (forced-colors:active){.flood-root :is(.flood-kbd,.flood-toolbar){color:canvastext;background:canvas;border-color:canvastext}}.flood-root .flood-overlay-panel.flood-menu{inline-size:15rem;padding:var(--flood-sys-space-1);column-gap:var(--flood-sys-space-2);overflow:visible}.flood-root .flood-menu__viewport{max-block-size:min(22rem, max(0px, calc(var(--flood-overlay-available-height,100dvh - 1rem) - 2 * var(--flood-sys-space-1) - 2 * var(--flood-sys-stroke-width))))}.flood-root .flood-menu .flood-menu__item{text-align:start;justify-content:flex-start;gap:var(--flood-sys-space-2);border-radius:max(0px, calc(var(--flood-sys-radius-field) - var(--flood-sys-space-1) - var(--flood-sys-stroke-width)));white-space:normal;inline-size:100%}.flood-root .flood-menu .flood-menu__item:focus{background:var(--flood-sys-color-action-on-surface-hover)}.flood-root .flood-menu .flood-menu__item:focus-visible{outline-offset:calc(-1 * var(--flood-sys-focus-width))}.flood-root .flood-menu .flood-menu__item[data-tone=danger]{color:var(--flood-sys-color-action-danger-content)}.flood-root .flood-menu .flood-menu__item[aria-disabled=true]{color:var(--flood-sys-color-field-disabled-content);cursor:default}.flood-root .flood-menu__icon{inline-size:var(--flood-control-icon);block-size:var(--flood-control-icon);flex:none;justify-content:center;align-items:center;display:inline-flex}.flood-root .flood-menu__icon>svg{block-size:100%;inline-size:100%}.flood-root .flood-menu__label{overflow-wrap:break-word;min-inline-size:0}.flood-root .flood-menu__indicator{margin-inline-start:auto}.flood-root .flood-menu__group-label{padding:var(--flood-sys-space-2) var(--flood-sys-space-3) var(--flood-sys-space-1);color:var(--flood-sys-color-content-subtle);font-size:var(--flood-sys-type-helper-size);line-height:var(--flood-sys-type-helper-line-height)}.flood-root .flood-menu__shortcut{color:var(--flood-sys-color-content-subtle);font-size:var(--flood-sys-type-helper-size);white-space:nowrap;flex:none;margin-inline-start:auto}.flood-root .flood-menu__separator{block-size:var(--flood-sys-stroke-width);margin:var(--flood-sys-space-1) var(--flood-sys-space-2);background:var(--flood-sys-color-divider-decorative)}@media (forced-colors:active){.flood-root .flood-overlay-panel.flood-menu{background:canvas;border-color:canvastext}.flood-root .flood-menu .flood-menu__item[data-tone=danger]{color:canvastext}.flood-root .flood-menu .flood-menu__item:focus{forced-color-adjust:none;color:highlighttext;background:highlight}.flood-root .flood-menu .flood-menu__item[aria-disabled=true]{color:graytext}.flood-root .flood-menu__shortcut{color:inherit}.flood-root .flood-menu__separator{background:canvastext}}.flood-root .flood-description-list{--flood-data-padding:var(--flood-sys-space-2);box-sizing:border-box;inline-size:100%;min-inline-size:0;color:var(--flood-sys-color-content-default);font-size:var(--flood-sys-type-compact-size);line-height:var(--flood-sys-type-compact-line-height);margin:0;container:flood-description/inline-size}.flood-root .flood-description-list[data-density=comfortable]{--flood-data-padding:var(--flood-sys-space-3)}.flood-root .flood-description-list__item{column-gap:var(--flood-sys-space-3);row-gap:var(--flood-sys-space-1);padding-block:var(--flood-data-padding);grid-template-columns:minmax(0,min(10rem,35%)) minmax(0,1fr);display:grid}.flood-root .flood-description-list__item:first-child{padding-block-start:0}.flood-root .flood-description-list__item:last-child{padding-block-end:0}.flood-root .flood-description-list[data-dividers=true]>.flood-description-list__item+.flood-description-list__item{border-block-start:var(--flood-sys-stroke-width) solid var(--flood-sys-color-divider-decorative)}.flood-root .flood-description-list :is(dt,dd){overflow-wrap:break-word;min-inline-size:0;margin:0}.flood-root .flood-description-list dt{color:var(--flood-sys-color-content-subtle)}.flood-root .flood-description-list[data-layout=stacked]>.flood-description-list__item{grid-template-columns:minmax(0,1fr)}@container flood-description (width<=22rem){.flood-root .flood-description-list__item{grid-template-columns:minmax(0,1fr)}}.flood-root .flood-table-container{inline-size:100%;min-inline-size:0;max-inline-size:100%}.flood-root .flood-table{--flood-data-padding:var(--flood-sys-space-3);border-collapse:collapse;border-spacing:0;text-align:start;inline-size:100%;color:var(--flood-sys-color-content-default);font-size:var(--flood-sys-type-compact-size);line-height:var(--flood-sys-type-compact-line-height)}.flood-root .flood-table[data-density=compact]{--flood-data-padding:var(--flood-sys-space-2)}.flood-root .flood-table caption{text-align:start;font-weight:var(--flood-sys-type-label-weight);color:var(--flood-sys-color-content-default);padding-block-end:var(--flood-sys-space-3)}.flood-root .flood-table :is(th,td){text-align:start;vertical-align:middle;padding:var(--flood-data-padding) var(--flood-sys-space-3);overflow-wrap:break-word}.flood-root .flood-table :is(th,td)[data-wrap=anywhere]{overflow-wrap:anywhere}.flood-root .flood-table[data-cell-vertical-align=top] :is(th,td){vertical-align:top}.flood-root .flood-table[data-cell-vertical-align=middle] :is(th,td){vertical-align:middle}.flood-root .flood-table[data-cell-vertical-align=bottom] :is(th,td){vertical-align:bottom}.flood-root .flood-table th{font-weight:var(--flood-sys-type-label-weight)}.flood-root .flood-table thead th{color:var(--flood-sys-color-content-subtle);border-block-end:var(--flood-sys-stroke-width) solid var(--flood-sys-color-divider-decorative)}.flood-root .flood-table tbody>tr:not(:last-child)>:is(th,td){border-block-end:var(--flood-sys-stroke-width) solid var(--flood-sys-color-divider-decorative)}.flood-root .flood-table tfoot>tr:first-child>:is(th,td){border-block-start:var(--flood-sys-stroke-width) solid var(--flood-sys-color-divider-decorative)}.flood-root .flood-table tfoot{background:color-mix(in srgb, var(--flood-sys-color-content-default) 8%, transparent)}.flood-root .flood-table tfoot :is(th,td){font-weight:var(--flood-sys-type-label-weight)}.flood-root .flood-table[data-striped=true] tbody>tr:nth-child(2n){background:color-mix(in srgb, var(--flood-sys-color-content-default) 4%, transparent)}.flood-root .flood-table [data-numeric]{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.flood-root .flood-table [data-align=center]{text-align:center}.flood-root .flood-table [data-align=end]{text-align:end}.flood-root .flood-table [data-align=start]{text-align:start}.flood-root :is(.flood-description-list,.flood-table-container,.flood-table)[hidden]{display:none}@media (forced-colors:active){.flood-root .flood-table[data-striped=true] tbody>tr:nth-child(2n),.flood-root .flood-table tfoot{background:canvas}.flood-root .flood-table :is(th,td),.flood-root .flood-description-list[data-dividers=true]>.flood-description-list__item{border-color:canvastext}}.flood-root .flood-indicator{--flood-indicator-color:var(--flood-sys-color-indicator-fill);--flood-indicator-size:var(--flood-sys-size-indicator-md);box-sizing:border-box;inline-size:100%;min-inline-size:0;position:relative}.flood-root .flood-indicator[data-size=sm]{--flood-indicator-size:var(--flood-sys-size-indicator-sm)}.flood-root .flood-indicator[data-size=lg]{--flood-indicator-size:var(--flood-sys-size-indicator-lg)}.flood-root .flood-indicator[data-tone=accent]{--flood-indicator-color:var(--flood-sys-color-indicator-accent)}.flood-root .flood-indicator[data-tone=error]{--flood-indicator-color:var(--flood-sys-color-feedback-error)}.flood-root .flood-indicator[data-tone=warning]{--flood-indicator-color:var(--flood-sys-color-feedback-warning)}.flood-root .flood-indicator[data-tone=success]{--flood-indicator-color:var(--flood-sys-color-feedback-success)}.flood-root .flood-indicator[data-tone=info]{--flood-indicator-color:var(--flood-sys-color-feedback-info)}.flood-root .flood-indicator__caption{justify-content:space-between;align-items:baseline;gap:var(--flood-sys-space-3);font-size:var(--flood-sys-type-compact-size);line-height:var(--flood-sys-type-compact-line-height);overflow-wrap:break-word;margin-block-end:var(--flood-sys-space-2);display:flex}.flood-root .flood-indicator__value{color:var(--flood-sys-color-content-subtle);text-align:end;font-variant-numeric:tabular-nums}.flood-root .flood-indicator__track{block-size:var(--flood-indicator-size);border-radius:var(--flood-sys-radius-action);background:var(--flood-sys-color-indicator-track);display:flex;overflow:hidden}.flood-root .flood-indicator__fill{border-radius:inherit;background:var(--flood-indicator-color);block-size:100%;transition:inline-size var(--flood-sys-motion-duration-normal) var(--flood-sys-motion-easing);flex:none;display:block}.flood-root .flood-indicator[data-indeterminate=true] .flood-indicator__fill{background:linear-gradient(90deg, transparent, var(--flood-indicator-color), transparent);background-size:200% 100%;inline-size:100%;animation:1.4s linear infinite flood-indeterminate}@keyframes flood-indeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}.flood-root .flood-alert{--flood-alert-color:var(--flood-sys-color-content-subtle);align-items:flex-start;gap:var(--flood-sys-space-3);box-sizing:border-box;min-inline-size:0;padding:var(--flood-sys-space-4);border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative);border-radius:var(--flood-sys-radius-field);background:color-mix(in srgb, var(--flood-alert-color) 4%, var(--flood-sys-color-surface-canvas));color:var(--flood-sys-color-content-default);display:flex;position:relative}.flood-root .flood-alert[data-tone=info]{--flood-alert-color:var(--flood-sys-color-feedback-info)}.flood-root .flood-alert[data-tone=success]{--flood-alert-color:var(--flood-sys-color-feedback-success)}.flood-root .flood-alert[data-tone=warning]{--flood-alert-color:var(--flood-sys-color-feedback-warning)}.flood-root .flood-alert[data-tone=error]{--flood-alert-color:var(--flood-sys-color-feedback-error)}.flood-root .flood-alert__icon{inline-size:var(--flood-sys-control-md-icon-size);block-size:var(--flood-sys-control-md-icon-size);color:var(--flood-alert-color);flex:none;display:inline-flex}.flood-root .flood-alert__icon>svg{block-size:100%;inline-size:100%}.flood-root .flood-alert__content{overflow-wrap:break-word;min-inline-size:0;font-size:var(--flood-sys-type-compact-size);line-height:var(--flood-sys-type-compact-line-height);flex:auto}.flood-root .flood-alert__title{font:inherit;font-weight:var(--flood-sys-type-label-weight);margin:0}.flood-root .flood-alert__title+.flood-alert__body{margin-block-start:var(--flood-sys-space-1)}.flood-root .flood-alert__body{color:var(--flood-sys-color-content-subtle)}.flood-root .flood-alert__body>:first-child{margin-block-start:0}.flood-root .flood-alert__body>:last-child{margin-block-end:0}.flood-root :is(.flood-alert,.flood-indicator)[hidden]{display:none}@media (prefers-reduced-motion:reduce){.flood-root .flood-indicator__fill{transition:none}.flood-root .flood-indicator[data-indeterminate=true] .flood-indicator__fill{background:var(--flood-indicator-color);inline-size:35%;animation:none}}@media (forced-colors:active){.flood-root .flood-indicator__track{forced-color-adjust:none;background:canvas;outline:1px solid canvastext}.flood-root .flood-indicator__fill{forced-color-adjust:none;background:highlight}.flood-root .flood-indicator[data-indeterminate=true] .flood-indicator__fill{background:highlight;inline-size:35%;animation:none}.flood-root .flood-alert{color:canvastext;background:canvas;border-color:canvastext}.flood-root :is(.flood-alert__icon,.flood-alert__body){color:canvastext}}.flood-root .flood-badge{--flood-badge-color:var(--flood-sys-color-content-default);vertical-align:middle;align-items:center;gap:var(--flood-sys-space-1);box-sizing:border-box;min-inline-size:0;max-inline-size:100%;padding:var(--flood-sys-space-1) var(--flood-sys-space-2);border:var(--flood-sys-stroke-width) solid transparent;border-radius:var(--flood-sys-radius-action);background:color-mix(in srgb, var(--flood-badge-color) 9%, var(--flood-sys-color-surface-canvas));color:var(--flood-badge-color);font-size:var(--flood-sys-type-helper-size);line-height:var(--flood-sys-type-helper-line-height);font-weight:var(--flood-sys-type-label-weight);letter-spacing:var(--flood-sys-type-helper-tracking);overflow-wrap:break-word;display:inline-flex}.flood-root .flood-badge[data-size=sm]{padding-block:0}.flood-root .flood-badge[data-size=lg]{padding-inline:var(--flood-sys-space-3);font-size:var(--flood-sys-type-compact-size);line-height:var(--flood-sys-type-compact-line-height)}.flood-root .flood-badge[data-tone=accent]{--flood-badge-color:var(--flood-sys-color-accent-content)}.flood-root .flood-badge[data-tone=error]{--flood-badge-color:var(--flood-sys-color-feedback-error)}.flood-root .flood-badge[data-tone=warning]{--flood-badge-color:var(--flood-sys-color-feedback-warning)}.flood-root .flood-badge[data-tone=success]{--flood-badge-color:var(--flood-sys-color-feedback-success)}.flood-root .flood-badge[data-tone=info]{--flood-badge-color:var(--flood-sys-color-feedback-info)}.flood-root .flood-badge[data-variant=outline]{border-color:color-mix(in srgb, var(--flood-badge-color) 25%, var(--flood-sys-color-border-decorative));background:0 0}.flood-root .flood-badge>svg{flex:none;block-size:1em;inline-size:1em}.flood-root .flood-skeleton{box-sizing:border-box;border-radius:var(--flood-sys-radius-indicator);background:var(--flood-sys-color-loading-placeholder);flex:none;block-size:1rem;inline-size:100%;max-inline-size:100%;display:block}.flood-root .flood-skeleton[data-shape=rounded]{border-radius:var(--flood-sys-radius-field);block-size:6rem}.flood-root .flood-skeleton[data-shape=circle]{border-radius:var(--flood-sys-radius-action);block-size:2.5rem;inline-size:2.5rem}.flood-root .flood-skeleton[data-animate=true]{animation:1.8s ease-in-out infinite flood-skeleton-pulse}@keyframes flood-skeleton-pulse{50%{opacity:.5}}.flood-root .flood-avatar{--flood-avatar-size:var(--flood-sys-control-md-height);vertical-align:middle;inline-size:var(--flood-avatar-size);block-size:var(--flood-avatar-size);box-sizing:border-box;border-radius:var(--flood-sys-radius-action);background:var(--flood-sys-color-surface-overlay);color:var(--flood-sys-color-content-subtle);font-size:var(--flood-sys-type-compact-size);font-weight:var(--flood-sys-type-label-weight);-webkit-user-select:none;user-select:none;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative;overflow:hidden}.flood-root .flood-avatar[data-size=sm]{--flood-avatar-size:var(--flood-sys-control-sm-height);font-size:var(--flood-sys-type-helper-size)}.flood-root .flood-avatar[data-size=lg]{--flood-avatar-size:var(--flood-sys-control-xl-height)}.flood-root .flood-avatar[data-shape=rounded]{border-radius:var(--flood-sys-radius-field)}.flood-avatar__fallback{white-space:nowrap;max-inline-size:100%;overflow:hidden}.flood-root .flood-avatar .flood-avatar__image{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.flood-root .flood-avatar .flood-avatar__image[data-ready=true]{opacity:1}.flood-root :is(.flood-badge,.flood-skeleton,.flood-avatar)[hidden]{display:none}@media (prefers-reduced-motion:reduce){.flood-root .flood-skeleton[data-animate=true]{animation:none}}@media (forced-colors:active){.flood-root :is(.flood-badge,.flood-avatar){color:canvastext;background:canvas;border:1px solid canvastext}.flood-root .flood-skeleton{background:graytext;animation:none}}.flood-visually-hidden,.flood-visually-hidden--focusable:not(:focus-within):not([data-flood-focus-held]){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;overflow:hidden}.flood-field[data-hide-label=true],.flood-fieldset[data-hide-label=true]{position:relative}.flood-root .flood-tabs{box-sizing:border-box;border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative);border-radius:var(--flood-sys-radius-field);background:var(--flood-sys-color-surface-default);grid-template-rows:auto 1fr;min-inline-size:0;display:grid;overflow:clip}.flood-root .flood-tabs[data-orientation=vertical]{grid-template-rows:1fr;grid-template-columns:minmax(0,min(10rem,40%)) minmax(0,1fr)}.flood-root .flood-tabs__scroll{background:var(--flood-sys-color-surface-canvas)}.flood-root .flood-tabs__list{box-sizing:border-box;inline-size:max-content;min-inline-size:100%;display:flex}.flood-root .flood-tabs[data-orientation=vertical] .flood-tabs__list{flex-direction:column;inline-size:100%;min-inline-size:0}.flood-root .flood-tabs .flood-tab{white-space:nowrap;color:var(--flood-sys-color-content-subtle);border-radius:calc(var(--flood-sys-radius-field) - var(--flood-sys-stroke-width)) calc(var(--flood-sys-radius-field) - var(--flood-sys-stroke-width)) 0 0;border:0;flex:none}.flood-root .flood-tabs .flood-tab[aria-selected=true]{color:var(--flood-sys-color-content-default);background:var(--flood-sys-color-surface-default);box-shadow:none}.flood-root .flood-tabs .flood-tab:focus-visible{outline-offset:calc(-1 * var(--flood-sys-focus-width))}.flood-root .flood-tabs .flood-tab:disabled{color:var(--flood-sys-color-field-disabled-content)}.flood-root .flood-tabs[data-orientation=vertical] .flood-tab{white-space:normal;text-align:start;border-radius:0;border-start-start-radius:calc(var(--flood-sys-radius-field) - var(--flood-sys-stroke-width));border-end-start-radius:calc(var(--flood-sys-radius-field) - var(--flood-sys-stroke-width));justify-content:flex-start;inline-size:100%}.flood-root .flood-tabs__panel{min-inline-size:0;padding:var(--flood-sys-space-4);font-size:var(--flood-sys-type-compact-size);line-height:var(--flood-sys-type-compact-line-height);overflow-wrap:break-word}.flood-root .flood-tabs__panel[hidden]{display:none}.flood-root .flood-tabs__panel:focus-visible{outline:var(--flood-sys-focus-width) solid var(--flood-sys-color-focus-ring);outline-offset:calc(-1 * var(--flood-sys-focus-width))}.flood-root :is(.flood-breadcrumb,.flood-pagination){min-inline-size:0;max-inline-size:100%;font-size:var(--flood-sys-type-compact-size);line-height:var(--flood-sys-type-compact-line-height)}.flood-root :is(.flood-breadcrumb ol,.flood-pagination ul){align-items:center;gap:var(--flood-sys-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.flood-root .flood-breadcrumb{inline-size:max-content}.flood-root .flood-breadcrumb li{align-items:center;gap:var(--flood-sys-space-2);overflow-wrap:break-word;flex:none;inline-size:max-content;min-inline-size:0;max-inline-size:100%;display:inline-flex}.flood-root .flood-breadcrumb li>:not(.flood-breadcrumb__separator){min-inline-size:0}.flood-root .flood-breadcrumb a{min-block-size:var(--flood-sys-control-sm-height);color:var(--flood-sys-color-content-subtle);align-items:center;text-decoration:none;display:inline-flex}.flood-root .flood-breadcrumb a:hover{text-decoration:underline}.flood-root .flood-breadcrumb [aria-current=page]{color:var(--flood-sys-color-content-default)}.flood-root .flood-breadcrumb__separator{min-inline-size:0;color:var(--flood-sys-color-content-subtle);flex:none}.flood-root .flood-pagination ul{gap:var(--flood-sys-space-1)}.flood-root .flood-pagination .flood-page{min-inline-size:var(--flood-control-height);padding-inline:var(--flood-sys-space-1);text-decoration:none}.flood-root .flood-pagination:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .flood-page>svg{transform:scaleX(-1)}.flood-root .flood-page>svg{inline-size:var(--flood-control-icon);block-size:var(--flood-control-icon);flex:none}.flood-root .flood-pagination .flood-page[aria-current=page]{background:var(--flood-sys-color-selection-background);color:var(--flood-sys-color-selection-content)}.flood-root .flood-pagination .flood-page:is(:disabled,[aria-disabled=true]){color:var(--flood-sys-color-field-disabled-content);cursor:default}.flood-root .flood-page-gap{padding-inline:var(--flood-sys-space-1);color:var(--flood-sys-color-content-subtle)}@media (pointer:coarse){.flood-root .flood-pagination .flood-page{min-inline-size:var(--flood-sys-size-touch)}.flood-root .flood-breadcrumb li>a.flood-link{min-block-size:var(--flood-sys-size-touch);min-inline-size:var(--flood-sys-size-touch)}}@media (forced-colors:active){.flood-root .flood-tabs .flood-tab[aria-selected=true]:not(:disabled),.flood-root .flood-pagination .flood-page[aria-current=page]:not(:disabled):not([aria-disabled=true]){forced-color-adjust:none;color:highlighttext;box-shadow:none;background:highlight}}.flood-root :is(.flood-overlay-panel,.flood-dialog){box-sizing:border-box;color:var(--flood-sys-color-content-default);background:var(--flood-sys-color-surface-overlay);border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative);border-radius:var(--flood-sys-radius-field);font:inherit;text-align:start}.flood-root .flood-overlay-panel{max-inline-size:var(--flood-overlay-available-width,calc(100vw - 1rem));max-block-size:var(--flood-overlay-available-height,calc(100dvh - 1rem));padding:var(--flood-sys-space-4);gap:var(--flood-sys-space-2);margin:0;position:fixed;inset:auto;overflow:auto}.flood-root .flood-overlay-panel[popover]:not(:popover-open){display:none}.flood-root .flood-tooltip{inline-size:max-content;max-inline-size:min(20rem, var(--flood-overlay-available-width,calc(100vw - 1rem)));padding:var(--flood-sys-space-2) var(--flood-sys-space-3);border-radius:var(--flood-sys-radius-field);font-size:var(--flood-sys-type-helper-size);line-height:var(--flood-sys-type-helper-line-height);overflow-wrap:break-word}.flood-root .flood-popover{inline-size:20rem}.flood-root .flood-overlay-header{justify-content:space-between;align-items:center;gap:var(--flood-sys-space-4);display:flex}.flood-root .flood-overlay-close{flex:none;align-self:flex-start}.flood-root .flood-overlay-title{min-inline-size:0;font-size:var(--flood-sys-type-compact-size);line-height:var(--flood-sys-type-compact-line-height);font-weight:var(--flood-sys-type-label-weight);overflow-wrap:break-word;margin:0}.flood-root .flood-overlay-body{font-size:var(--flood-sys-type-compact-size);line-height:var(--flood-sys-type-compact-line-height);margin-block-start:var(--flood-sys-space-3)}.flood-root .flood-popover[data-chrome=minimal]>.flood-overlay-body{margin-block-start:0}.flood-root .flood-overlay-description{margin:var(--flood-sys-space-2) 0 0;color:var(--flood-sys-color-content-subtle);font-size:var(--flood-sys-type-compact-size);line-height:var(--flood-sys-type-compact-line-height)}.flood-root .flood-dialog{padding:var(--flood-sys-space-6);inline-size:min(32rem, calc(100% - var(--flood-sys-space-8)));max-inline-size:calc(100% - var(--flood-sys-space-8));max-block-size:calc(100dvh - var(--flood-sys-space-8));overflow:auto}.flood-root .flood-dialog>.flood-overlay-header>.flood-overlay-title{font-size:var(--flood-sys-type-dialog-title-size);line-height:var(--flood-sys-type-dialog-title-line-height);font-weight:var(--flood-sys-type-dialog-title-weight);letter-spacing:var(--flood-sys-type-dialog-title-tracking)}.flood-root .flood-dialog>.flood-overlay-body{margin-block-start:var(--flood-sys-space-6)}.flood-root .flood-dialog:not([open]){display:none}.flood-root .flood-dialog::backdrop{background:color-mix(in srgb, var(--flood-sys-color-surface-canvas) 72%, transparent)}.flood-root .flood-popover:focus-visible{outline:var(--flood-sys-focus-width) solid var(--flood-sys-color-focus-ring);outline-offset:0}.flood-root :is(.flood-disclosure,.flood-accordion){box-sizing:border-box;border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative);border-radius:var(--flood-sys-radius-field);background:var(--flood-sys-color-surface-default);min-inline-size:0}.flood-root .flood-disclosure__heading{font:inherit;margin:0;padding:0}.flood-root .flood-disclosure .flood-disclosure__trigger{text-align:start;border-radius:calc(var(--flood-sys-radius-field) - var(--flood-sys-stroke-width));justify-content:space-between;inline-size:100%;max-inline-size:none}.flood-root .flood-disclosure__title{min-inline-size:0}.flood-root .flood-disclosure__indicator{inline-size:calc(var(--flood-control-icon) * .4);block-size:calc(var(--flood-control-icon) * .4);border-right:var(--flood-sys-stroke-width) solid currentColor;border-block-end:var(--flood-sys-stroke-width) solid currentColor;transition:transform var(--flood-sys-motion-duration-fast) var(--flood-sys-motion-easing);margin-inline:var(--flood-sys-space-1);flex:none;transform:rotate(45deg)}.flood-root .flood-disclosure[data-open=true]>.flood-disclosure__heading .flood-disclosure__indicator{transform:rotate(225deg)}.flood-root .flood-disclosure__panel{padding:0 var(--flood-control-padding) var(--flood-control-padding);font-size:var(--flood-sys-type-compact-size);line-height:var(--flood-sys-type-compact-line-height);overflow-wrap:break-word}.flood-root .flood-disclosure__panel[hidden]{display:none}.flood-root .flood-accordion>.flood-disclosure{background:0 0;border:0;border-radius:0}.flood-root .flood-accordion>.flood-disclosure+.flood-disclosure{border-block-start:var(--flood-sys-stroke-width) solid var(--flood-sys-color-divider-decorative)}.flood-root .flood-disclosure[data-open=true]>.flood-disclosure__heading>.flood-disclosure__trigger{border-end-end-radius:0;border-end-start-radius:0}.flood-root .flood-accordion>.flood-disclosure>.flood-disclosure__heading>.flood-disclosure__trigger{border-radius:0}.flood-root .flood-accordion>.flood-disclosure:first-child>.flood-disclosure__heading>.flood-disclosure__trigger{border-start-start-radius:calc(var(--flood-sys-radius-field) - var(--flood-sys-stroke-width));border-start-end-radius:calc(var(--flood-sys-radius-field) - var(--flood-sys-stroke-width))}.flood-root .flood-accordion>.flood-disclosure:last-child[data-open=false]>.flood-disclosure__heading>.flood-disclosure__trigger{border-end-end-radius:calc(var(--flood-sys-radius-field) - var(--flood-sys-stroke-width));border-end-start-radius:calc(var(--flood-sys-radius-field) - var(--flood-sys-stroke-width))}@media (prefers-reduced-motion:reduce){.flood-root .flood-disclosure__indicator{transition:none}}@font-face{font-family:Inter;src:url(/assets/InterVariable-Italic-FCBEiFp6.woff2)format("woff2");font-style:italic;font-weight:100 900;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/InterVariable-DiVDrmQJ.woff2)format("woff2")}.flood-root[data-flood-foundations=neutral][data-flood-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--flood-sys-color-content-default);background:var(--flood-sys-color-surface-canvas);font-family:var(--flood-sys-font-sans);font-size:var(--flood-sys-type-body-size);line-height:var(--flood-sys-type-body-line-height);letter-spacing:var(--flood-sys-type-body-tracking);font-weight:var(--flood-sys-type-body-weight);font-optical-sizing:auto;font-synthesis:none}.flood-root :where(.flood-text,.flood-heading,.flood-button,.flood-input,.flood-field,.flood-choice,.flood-link,.flood-icon,.flood-switch-input,.flood-check){box-sizing:border-box;overflow-wrap:break-word;min-inline-size:0;font-family:inherit}.flood-root :where(.flood-text,.flood-heading){font-size:var(--flood-type-size);line-height:var(--flood-type-line);letter-spacing:var(--flood-type-tracking);font-weight:var(--flood-type-weight);margin:0}.flood-root .flood-tone--default{color:var(--flood-sys-color-content-default)}.flood-root .flood-tone--subtle{color:var(--flood-sys-color-content-subtle)}.flood-root .flood-tone--error{color:var(--flood-sys-color-feedback-error)}.flood-root .flood-tone--success{color:var(--flood-sys-color-feedback-success)}.flood-root .flood-tone--warning{color:var(--flood-sys-color-feedback-warning)}.flood-root .flood-tone--info{color:var(--flood-sys-color-feedback-info)}.flood-root .flood-stack{gap:var(--flood-layout-gap);flex-direction:column;min-inline-size:0;display:flex}.flood-root .flood-inline{gap:var(--flood-layout-gap);flex-wrap:wrap;min-inline-size:0;display:flex}.flood-root :where(.flood-stack,.flood-inline,.flood-surface){min-block-size:0}.flood-scroll-area{isolation:isolate;min-block-size:0;min-inline-size:0;max-inline-size:100%;position:relative}.flood-scroll-area__viewport{z-index:0;box-sizing:border-box;scroll-behavior:auto;min-block-size:0;min-inline-size:0;position:relative;overflow:auto}.flood-scroll-area__viewport[hidden]{display:none}.flood-scroll-area__viewport[data-orientation=vertical]{overflow-x:hidden}.flood-scroll-area__viewport[data-orientation=horizontal]{overflow-y:hidden}.flood-scroll-area__viewport[data-scrollbars=overlay]{scrollbar-width:none}.flood-scroll-area__viewport[data-scrollbars=overlay]::-webkit-scrollbar{width:0;height:0;display:none}.flood-scroll-area__content{--flood-scroll-content-inline:0px;--flood-scroll-content-block:0px;box-sizing:border-box;min-inline-size:100%;padding-block-end:var(--flood-scroll-content-block);padding-inline-end:var(--flood-scroll-content-inline);display:flow-root}.flood-scroll-area__track{z-index:var(--flood-sys-layer-sticky);touch-action:none;-webkit-user-select:none;user-select:none;position:absolute}.flood-scroll-area__thumb{border-radius:var(--flood-sys-radius-action);background:var(--flood-sys-color-scrollbar-thumb);touch-action:none;-webkit-user-select:none;user-select:none;cursor:default}.flood-scroll-area__thumb:hover,.flood-scroll-area__track[data-dragging=true] .flood-scroll-area__thumb{background:var(--flood-sys-color-scrollbar-thumb-hover)}.flood-root .flood-scroll-area__viewport:focus-visible{outline:var(--flood-sys-focus-width) solid var(--flood-sys-color-focus-ring);outline-offset:var(--flood-sys-focus-offset)}.flood-root .flood-code-snippet{box-sizing:border-box;align-items:center;gap:var(--flood-sys-space-2);min-inline-size:0;padding:var(--flood-sys-space-3) var(--flood-sys-space-4);border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative);border-radius:var(--flood-sys-radius-field);background:var(--flood-sys-color-surface-default);color:var(--flood-sys-color-content-default);flex-wrap:wrap;display:flex}.flood-root .flood-code-snippet__code{min-inline-size:0;font-family:var(--flood-sys-font-mono);font-size:var(--flood-sys-type-compact-size);font-weight:var(--flood-sys-type-compact-weight);line-height:var(--flood-sys-type-compact-line-height);letter-spacing:normal;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;flex:20ch}.flood-root .flood-code-snippet__action{flex:none;max-inline-size:100%}.flood-root .flood-surface{box-sizing:border-box;border-radius:var(--flood-sys-radius-block);--flood-surface-action-rest:var(--flood-sys-color-action-on-surface-rest);--flood-surface-action-hover:var(--flood-sys-color-action-on-surface-hover);min-inline-size:0}.flood-root .flood-divider{border:0;border-block-start:var(--flood-sys-stroke-width) solid var(--flood-sys-color-divider-decorative);inline-size:100%;margin:0}.flood-root .flood-button{inline-size:fit-content;max-inline-size:100%;min-block-size:var(--flood-control-height);padding-block:calc((var(--flood-control-height) - var(--flood-control-text) * var(--flood-control-line)) / 2 - var(--flood-sys-stroke-width));padding-inline:calc(var(--flood-control-padding) - var(--flood-sys-stroke-width));justify-content:center;align-items:center;gap:var(--flood-control-gap);border:var(--flood-sys-stroke-width) solid transparent;border-radius:var(--flood-sys-radius-action);font-size:var(--flood-control-text);line-height:var(--flood-control-line);font-weight:var(--flood-sys-type-control-weight);letter-spacing:var(--flood-sys-type-control-tracking);background:var(--flood-action-rest);color:var(--flood-action-content);transition:background-color var(--flood-sys-motion-duration-fast) var(--flood-sys-motion-easing);display:inline-flex}.flood-root .flood-button:hover:not(:disabled){background:var(--flood-action-hover);opacity:1}.flood-root .flood-button:active:not(:disabled){background:var(--flood-action-pressed)}.flood-root .flood-button:disabled{background:var(--flood-action-disabled);color:var(--flood-action-disabled-content);opacity:1}.flood-root .flood-button[aria-pressed=true]:not(:disabled){background:var(--flood-sys-color-selection-background);color:var(--flood-sys-color-selection-content)}.flood-root .flood-surface .flood-button--subtle{--flood-action-rest:var(--flood-surface-action-rest);--flood-action-hover:var(--flood-surface-action-hover);--flood-action-pressed:var(--flood-sys-color-action-on-surface-pressed);--flood-action-content:var(--flood-sys-color-action-on-surface-content);--flood-action-disabled:var(--flood-sys-color-action-on-surface-disabled);--flood-action-disabled-content:var(--flood-sys-color-action-on-surface-disabled-content)}.flood-root .flood-surface[data-flood-elevation=overlay]{--flood-surface-action-rest:var(--flood-sys-color-action-on-surface-hover);--flood-surface-action-hover:var(--flood-sys-color-action-on-surface-pressed)}.flood-root .flood-button--outline{border-color:var(--flood-sys-color-field-border)}.flood-root .flood-icon-button{min-inline-size:var(--flood-control-height);padding:var(--flood-sys-space-1)}.flood-root .flood-icon{inline-size:var(--flood-icon-size);block-size:var(--flood-icon-size);color:inherit;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.flood-root .flood-icon>svg{block-size:100%;inline-size:100%;display:block}.flood-root .flood-input{inline-size:100%;min-block-size:var(--flood-control-height);padding-block:calc((var(--flood-control-height) - var(--flood-control-text) * var(--flood-control-line)) / 2 - var(--flood-sys-stroke-width));padding-inline:calc(var(--flood-control-padding) - var(--flood-sys-stroke-width));border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-field-border);box-shadow:none;border-radius:var(--flood-sys-radius-field);background:var(--flood-sys-color-field-background);color:var(--flood-sys-color-field-content);font-size:var(--flood-control-text);line-height:var(--flood-control-line);letter-spacing:var(--flood-sys-type-compact-tracking);font-weight:var(--flood-sys-type-compact-weight);display:block}.flood-root .flood-number-input>.flood-input{text-align:center;appearance:textfield;font-variant-numeric:tabular-nums}.flood-root .flood-number-input>.flood-input::-webkit-inner-spin-button{appearance:none;margin:0}.flood-root .flood-number-input>.flood-input::-webkit-outer-spin-button{appearance:none;margin:0}.flood-root .flood-slider{--flood-slider-thumb:var(--flood-control-icon);inline-size:100%;min-inline-size:0}.flood-root .flood-slider>.flood-fieldset__body{gap:var(--flood-sys-space-1)}.flood-root .flood-slider>.flood-legend{margin-block-end:var(--flood-sys-space-1)}.flood-root .flood-slider__value{color:var(--flood-sys-color-content-subtle);font-size:var(--flood-control-text);font-variant-numeric:tabular-nums;line-height:var(--flood-control-line)}.flood-root .flood-slider__rail{block-size:var(--flood-control-height);margin-inline:calc(var(--flood-slider-thumb) / 2);touch-action:pan-y;position:relative}.flood-root .flood-slider__track{block-size:var(--flood-sys-space-1);border-radius:var(--flood-sys-radius-action);background:var(--flood-sys-color-field-border);position:absolute;inset-block-start:calc(50% - var(--flood-sys-space-1) / 2);inset-inline:0}.flood-root .flood-slider__fill{border-radius:inherit;background:var(--flood-sys-color-content-default);position:absolute;inset-block:0;inset-inline-start:var(--flood-slider-start);inset-inline-end:var(--flood-slider-end)}.flood-root .flood-slider__input{inline-size:calc(100% + var(--flood-slider-thumb));appearance:none;pointer-events:none;background:0 0;border:0;outline:none;block-size:100%;margin:0;padding:0;position:absolute;inset-block-start:0;inset-inline-start:calc(var(--flood-slider-thumb) / -2)}.flood-root .flood-slider__input::-webkit-slider-runnable-track{background:0 0;border:0}.flood-root .flood-slider__input::-moz-range-track{background:0 0;border:0}.flood-root .flood-slider__input::-webkit-slider-thumb{appearance:none;box-sizing:border-box;inline-size:var(--flood-slider-thumb);block-size:var(--flood-slider-thumb);border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-field-border);background:var(--flood-sys-color-content-default);pointer-events:auto;cursor:grab;border-radius:50%}.flood-root .flood-slider__input::-moz-range-thumb{box-sizing:border-box;inline-size:var(--flood-slider-thumb);block-size:var(--flood-slider-thumb);border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-field-border);background:var(--flood-sys-color-content-default);pointer-events:auto;cursor:grab;border-radius:50%}.flood-root .flood-slider__input:focus-visible::-webkit-slider-thumb{border:var(--flood-sys-focus-width) solid var(--flood-sys-color-focus-ring)}.flood-root .flood-slider__input:focus-visible::-moz-range-thumb{border:var(--flood-sys-focus-width) solid var(--flood-sys-color-focus-ring)}.flood-root .flood-slider:disabled .flood-slider__fill{background:var(--flood-sys-color-field-disabled-content)}.flood-root .flood-slider[data-readonly=true] .flood-slider__track{border-block:var(--flood-sys-stroke-width) dashed var(--flood-sys-color-content-subtle)}.flood-root .flood-slider[data-readonly=true] .flood-slider__input::-webkit-slider-thumb{cursor:default}.flood-root .flood-slider[data-readonly=true] .flood-slider__input::-moz-range-thumb{cursor:default}@media (pointer:coarse){.flood-root .flood-slider__rail{block-size:max(var(--flood-control-height), var(--flood-sys-size-touch))}.flood-root .flood-slider{--flood-slider-thumb:var(--flood-sys-space-6)}}@media (forced-colors:active){.flood-root .flood-slider__track{forced-color-adjust:none;background:graytext}.flood-root .flood-slider__fill{forced-color-adjust:none;background:highlight}.flood-root .flood-slider__input::-webkit-slider-thumb{forced-color-adjust:none;background:canvas;border-color:buttontext}.flood-root .flood-slider__input::-moz-range-thumb{forced-color-adjust:none;background:canvas;border-color:buttontext}.flood-root .flood-slider__input:focus-visible::-webkit-slider-thumb{border-color:highlight}.flood-root .flood-slider__input:focus-visible::-moz-range-thumb{border-color:highlight}}.flood-root .flood-input::placeholder{color:var(--flood-sys-color-field-placeholder);opacity:1}.flood-root .flood-input[aria-invalid=true]{border-color:var(--flood-sys-color-feedback-error)}.flood-root .flood-input[readonly]{cursor:text}.flood-root .flood-input[readonly]:not(:disabled){background:var(--flood-sys-color-surface-canvas)}.flood-root .flood-input[readonly]:not(:disabled):not(:focus-visible){border-style:dashed}.flood-root [data-status=error]{--flood-field-feedback:var(--flood-sys-color-feedback-error)}.flood-root [data-status=warning]{--flood-field-feedback:var(--flood-sys-color-feedback-warning)}.flood-root [data-status=success]{--flood-field-feedback:var(--flood-sys-color-feedback-success)}.flood-root [data-status=info]{--flood-field-feedback:var(--flood-sys-color-feedback-info)}.flood-root .flood-input[data-status]{border-color:var(--flood-field-feedback)}.flood-root .flood-message{font-size:var(--flood-sys-type-helper-size);line-height:var(--flood-sys-type-helper-line-height);color:var(--flood-field-feedback,var(--flood-sys-color-content-helper))}.flood-root .flood-field[data-status]>.flood-error{color:var(--flood-field-feedback)}.flood-root .flood-input:disabled{background:var(--flood-sys-color-field-disabled);color:var(--flood-sys-color-field-disabled-content);border-color:var(--flood-sys-color-field-border);opacity:1}.flood-root .flood-input:focus-visible{outline-offset:var(--flood-sys-focus-offset);border:var(--flood-sys-focus-width) solid var(--flood-sys-color-focus-ring);padding-block:calc((var(--flood-control-height) - var(--flood-control-text) * var(--flood-control-line)) / 2 - var(--flood-sys-focus-width));padding-inline:calc(var(--flood-control-padding) - var(--flood-sys-focus-width));outline:none}.flood-root .flood-select{inline-size:100%;min-inline-size:0;color:var(--flood-sys-color-field-content);display:block;position:relative}.flood-root .flood-select__control{appearance:none;cursor:pointer;padding-inline-end:calc(var(--flood-control-padding) + var(--flood-control-icon) + var(--flood-control-gap) - var(--flood-sys-stroke-width))}.flood-root .flood-select__control:focus-visible{padding-inline-end:calc(var(--flood-control-padding) + var(--flood-control-icon) + var(--flood-control-gap) - var(--flood-sys-focus-width))}.flood-root .flood-select:not(.flood-select--listbox):after{content:"";box-sizing:border-box;pointer-events:none;inline-size:var(--flood-sys-space-2);block-size:var(--flood-sys-space-2);border-right:var(--flood-sys-focus-width) solid currentColor;border-bottom:var(--flood-sys-focus-width) solid currentColor;position:absolute;inset-block-start:50%;inset-inline-end:var(--flood-control-padding);transform:translateY(-75%)rotate(45deg)}.flood-root .flood-select:has(select:disabled){color:var(--flood-sys-color-field-disabled-content)}.flood-root .flood-select--listbox .flood-select__control{appearance:auto;padding-inline-end:calc(var(--flood-control-padding) - var(--flood-sys-stroke-width))}.flood-root .flood-select--listbox .flood-select__control:focus-visible{padding-inline-end:calc(var(--flood-control-padding) - var(--flood-sys-focus-width))}.flood-root .flood-select--custom:after,.flood-root .flood-select[hidden]{display:none}.flood-root .flood-select--custom .flood-select__control{text-align:start;font-family:inherit;position:relative}.flood-root .flood-select--custom .flood-select__control:after{content:"";box-sizing:border-box;pointer-events:none;inline-size:var(--flood-sys-space-2);block-size:var(--flood-sys-space-2);border-right:var(--flood-sys-focus-width) solid currentColor;border-bottom:var(--flood-sys-focus-width) solid currentColor;position:absolute;inset-block-start:50%;inset-inline-end:var(--flood-control-padding);transform:translateY(-75%)rotate(45deg)}.flood-root .flood-select__value{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.flood-root .flood-select__native[hidden]{display:none}.flood-root .flood-select__menu{--flood-menu-radius:var(--flood-sys-radius-field);--flood-menu-padding:var(--flood-sys-space-1);--flood-menu-stroke:var(--flood-sys-stroke-width);box-sizing:border-box;padding:var(--flood-menu-padding);max-block-size:calc(var(--flood-sys-control-md-height) * 8);overscroll-behavior:contain;border:var(--flood-menu-stroke) solid var(--flood-sys-color-border-decorative);border-radius:var(--flood-menu-radius);background:var(--flood-sys-color-surface-overlay);color:var(--flood-sys-color-content-default);font-family:var(--flood-sys-font-sans);font-size:var(--flood-control-text);line-height:var(--flood-control-line);letter-spacing:var(--flood-sys-type-compact-tracking);z-index:var(--flood-sys-layer-popover);margin:0;position:fixed;inset:auto;overflow:hidden}.flood-root .flood-select__menu::backdrop{pointer-events:none;background:0 0}.flood-root .flood-select__viewport{max-block-size:calc(var(--flood-sys-control-md-height) * 8 - var(--flood-sys-space-1) * 2 - var(--flood-sys-stroke-width) * 2)}.flood-root .flood-select__option{justify-content:space-between;align-items:center;gap:var(--flood-sys-space-2);min-block-size:var(--flood-sys-control-md-height);padding:var(--flood-sys-space-2) var(--flood-sys-space-3);border-radius:max(0px, calc(var(--flood-menu-radius) - var(--flood-menu-padding) - var(--flood-menu-stroke)));cursor:pointer;box-sizing:border-box;overflow-wrap:break-word;display:flex}.flood-root .flood-select__option[data-active=true]{background:var(--flood-sys-color-selection-background)}.flood-root .flood-select__option[aria-disabled=true]{color:var(--flood-sys-color-field-disabled-content);cursor:not-allowed}.flood-root .flood-select__selected{inline-size:var(--flood-sys-control-sm-icon-size);text-align:center;flex:none}.flood-root .flood-select__group,.flood-root .flood-select__empty{padding:var(--flood-sys-space-2) var(--flood-sys-space-3);font-size:var(--flood-sys-type-label-size);color:var(--flood-sys-color-content-helper)}.flood-root .flood-select__validation{color:var(--flood-sys-color-content-helper);font-size:var(--flood-sys-type-helper-size);line-height:var(--flood-sys-type-helper-line-height);margin-block-start:var(--flood-sys-space-2);display:block}.flood-root .flood-textarea{min-block-size:calc(var(--flood-control-height) * 3);resize:none;overflow:auto}.flood-root .flood-field{gap:var(--flood-sys-space-1);display:grid}.flood-root .flood-fieldset{border:0;inline-size:100%;min-inline-size:0;margin:0;padding:0}.flood-root .flood-legend{float:inline-start;inline-size:100%;font-size:var(--flood-sys-type-label-size);line-height:var(--flood-sys-type-label-line-height);font-weight:var(--flood-sys-type-label-weight);letter-spacing:var(--flood-sys-type-label-tracking);margin-block-end:var(--flood-sys-space-3);padding:0}.flood-root .flood-fieldset[data-legend-size=section]>.flood-legend{font-size:var(--flood-sys-type-group-title-size);line-height:var(--flood-sys-type-group-title-line-height);font-weight:var(--flood-sys-type-group-title-weight);letter-spacing:var(--flood-sys-type-group-title-tracking);margin-block-end:var(--flood-sys-space-4)}.flood-root .flood-fieldset__body{clear:both;gap:var(--flood-sys-space-3);min-inline-size:0;display:grid}.flood-root .flood-choice-group{flex-direction:column;align-items:flex-start;gap:0;min-inline-size:0;display:flex}.flood-root .flood-choice-group>.flood-choice{min-block-size:var(--flood-sys-control-sm-height)}.flood-root .flood-choice-group[data-orientation=horizontal]{column-gap:var(--flood-sys-space-4);flex-flow:wrap}.flood-root .flood-fieldset__body:has(>.flood-choice-group){gap:var(--flood-sys-space-1)}.flood-root .flood-fieldset:has(>.flood-fieldset__body>.flood-choice-group)>.flood-legend{margin-block-end:var(--flood-sys-space-1)}.flood-root .flood-fieldset:has(>.flood-fieldset__body>.flood-hint)>.flood-legend{margin-block-end:var(--flood-sys-space-1)}.flood-root .flood-fieldset[data-hide-label=true]>.flood-legend.flood-visually-hidden--focusable:not(:focus-within):not([data-flood-focus-held]){float:none;block-size:1px;min-block-size:0;max-block-size:1px;inline-size:1px;min-inline-size:0;max-inline-size:1px;margin:0;line-height:1px}.flood-root .flood-fieldset:disabled :is(.flood-legend,.flood-label){color:var(--flood-sys-color-field-disabled-content)}.flood-root .flood-label{color:var(--flood-sys-color-content-default);font-size:var(--flood-sys-type-field-label-size);line-height:var(--flood-sys-type-field-label-line-height);font-weight:var(--flood-sys-type-field-label-weight);letter-spacing:var(--flood-sys-type-field-label-tracking)}.flood-root :where(.flood-hint,.flood-error){font-size:var(--flood-sys-type-helper-size);line-height:var(--flood-sys-type-helper-line-height);font-weight:var(--flood-sys-type-helper-weight);letter-spacing:var(--flood-sys-type-helper-tracking)}.flood-root .flood-hint,.flood-root .flood-error{color:var(--flood-sys-color-content-helper)}.flood-root .flood-choice{align-items:center;gap:var(--flood-sys-space-2);inline-size:fit-content;max-inline-size:100%;min-block-size:var(--flood-sys-control-md-height);color:var(--flood-sys-color-content-default);font-size:var(--flood-sys-type-compact-size);line-height:var(--flood-sys-type-compact-line-height);letter-spacing:var(--flood-sys-type-compact-tracking);display:inline-flex}.flood-root .flood-choice>span{min-inline-size:0}.flood-root .flood-switch{justify-content:flex-start;gap:var(--flood-sys-space-2)}.flood-root .flood-choice:has(input:disabled){color:var(--flood-sys-color-field-disabled-content)}.flood-root .flood-check{appearance:none;box-sizing:border-box;flex:0 0 var(--flood-sys-size-choice);inline-size:var(--flood-sys-size-choice);min-inline-size:var(--flood-sys-size-choice);max-inline-size:var(--flood-sys-size-choice);block-size:var(--flood-sys-size-choice);border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-field-border);border-radius:var(--flood-sys-radius-indicator);background:var(--flood-sys-color-field-background);color:var(--flood-sys-color-action-primary-content);accent-color:var(--flood-sys-color-action-primary-rest);place-content:center;margin:0;padding:0;display:inline-grid}.flood-root .flood-check:checked,.flood-root .flood-check:indeterminate{background:var(--flood-sys-color-action-primary-rest);border-color:var(--flood-sys-color-action-primary-rest)}.flood-root .flood-check:before{content:"";box-sizing:border-box;opacity:0}.flood-root .flood-check[type=checkbox]:before{inline-size:calc(var(--flood-sys-size-choice) * .3);block-size:calc(var(--flood-sys-size-choice) * .55);border-right:var(--flood-sys-focus-width) solid currentColor;border-bottom:var(--flood-sys-focus-width) solid currentColor;transform:translateY(-10%)rotate(45deg)}.flood-root .flood-check:checked:before,.flood-root .flood-check:indeterminate:before{opacity:1}.flood-root .flood-check[type=checkbox]:indeterminate:before{inline-size:calc(var(--flood-sys-size-choice) * .55);border:0;border-block-end:var(--flood-sys-focus-width) solid currentColor;block-size:0;transform:none}.flood-root .flood-check[type=radio]{border-radius:var(--flood-sys-radius-action)}.flood-root .flood-check[type=radio]:before{inline-size:calc(var(--flood-sys-size-choice) * .45);block-size:calc(var(--flood-sys-size-choice) * .45);border-radius:var(--flood-sys-radius-action);background:currentColor}.flood-root .flood-check:disabled{background:var(--flood-sys-color-field-disabled);border-color:var(--flood-sys-color-field-border);color:var(--flood-sys-color-field-disabled-content);opacity:1}.flood-root .flood-switch-input{box-sizing:border-box;inline-size:var(--flood-sys-size-switch-width);block-size:var(--flood-sys-size-switch-height);padding:calc((var(--flood-sys-size-switch-height) - var(--flood-sys-size-switch-thumb)) / 2 - var(--flood-sys-stroke-width));border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-field-border);border-radius:var(--flood-sys-radius-action);background:var(--flood-sys-color-action-subtle-hover);position:relative}.flood-root .flood-switch-input:before{inline-size:var(--flood-sys-size-switch-thumb);block-size:var(--flood-sys-size-switch-thumb);border-radius:var(--flood-sys-radius-action);background:var(--flood-sys-color-content-default);transition:inset-inline-start var(--flood-sys-motion-duration-fast) var(--flood-sys-motion-easing);position:absolute;inset-block-start:calc((var(--flood-sys-size-switch-height) - var(--flood-sys-size-switch-thumb)) / 2 - var(--flood-sys-stroke-width));inset-inline-start:calc((var(--flood-sys-size-switch-height) - var(--flood-sys-size-switch-thumb)) / 2 - var(--flood-sys-stroke-width));transform:none}.flood-root .flood-switch-input:checked{background:var(--flood-sys-color-action-primary-rest);border-color:var(--flood-sys-color-action-primary-rest)}.flood-root .flood-switch-input:checked:before{background:var(--flood-sys-color-action-primary-content);inset-inline-start:calc(var(--flood-sys-size-switch-width) - var(--flood-sys-size-switch-height) + (var(--flood-sys-size-switch-height) - var(--flood-sys-size-switch-thumb)) / 2 - var(--flood-sys-stroke-width));transform:none}.flood-root .flood-switch-input:disabled{opacity:1;border-color:var(--flood-sys-color-field-border);background:var(--flood-sys-color-field-disabled)}.flood-root .flood-switch-input:disabled:before{background:var(--flood-sys-color-field-disabled-content)}.flood-root .flood-link{font-size:inherit;color:var(--flood-sys-color-content-default);text-underline-offset:var(--flood-sys-space-1)}.flood-root .flood-link--button{font-size:var(--flood-control-text);color:var(--flood-action-content);text-decoration:none}.flood-root .flood-link--button[aria-current=page]{background:var(--flood-sys-color-selection-background);color:var(--flood-sys-color-selection-content)}.flood-root :where(.flood-button,.flood-check,.flood-switch-input,.flood-link):focus-visible{outline:var(--flood-sys-focus-width) solid var(--flood-sys-color-focus-ring);outline-offset:var(--flood-sys-focus-offset)}.flood-root .flood-spinner{inline-size:var(--flood-control-icon);block-size:var(--flood-control-icon);border-width:var(--flood-sys-focus-width)}@media (pointer:coarse){.flood-root .flood-select__option{min-block-size:max(var(--flood-sys-control-md-height), var(--flood-sys-size-touch))}.flood-root .flood-button,.flood-root .flood-choice,.flood-root .flood-input{min-block-size:max(var(--flood-control-height,var(--flood-sys-control-md-height)), var(--flood-sys-size-touch))}.flood-root .flood-choice-group>.flood-choice{min-block-size:max(var(--flood-sys-control-sm-height), var(--flood-sys-size-touch))}.flood-root .flood-icon-button{min-inline-size:var(--flood-sys-size-touch)}.flood-root .flood-input{font-size:max(var(--flood-control-text), var(--flood-sys-type-body-size))}}@media (prefers-reduced-motion:reduce){.flood-root .flood-button,.flood-root .flood-switch-input:before,.flood-root .flood-spinner{transition-duration:var(--flood-sys-motion-duration-reduced);animation:none}}@media (forced-colors:active){.flood-scroll-area__viewport[data-scrollbars=overlay]{scrollbar-width:auto}.flood-scroll-area__viewport[data-scrollbars=overlay]::-webkit-scrollbar{display:initial;width:auto;height:auto}.flood-scroll-area__track{display:none}.flood-scroll-area__content{padding-block-end:0;padding-inline-end:0}.flood-root .flood-scroll-area__viewport:focus-visible{outline-color:highlight}.flood-root .flood-button{border-color:buttontext}.flood-root .flood-input{border-color:canvastext}.flood-root .flood-input:focus-visible{border-color:highlight}.flood-root :where(.flood-button,.flood-check,.flood-switch-input,.flood-link):focus-visible{outline-color:highlight}.flood-root .flood-switch-input{appearance:auto}.flood-root .flood-switch-input:before{display:none}.flood-root .flood-check{appearance:auto;color:canvastext;background:canvas;border-color:canvastext}.flood-root .flood-check:before{display:none}.flood-root .flood-select__control{appearance:auto}.flood-root .flood-select:after{display:none}.flood-root .flood-select__menu{color:canvastext;background:canvas;border-color:canvastext}.flood-root .flood-select__option[data-active=true]{color:highlighttext;background:highlight}.flood-root .flood-select--custom .flood-select__control:after{border-color:buttontext}}.flood-root .flood-type--lead{--flood-type-size:var(--flood-sys-type-lead-size);--flood-type-line:var(--flood-sys-type-lead-line-height);--flood-type-tracking:var(--flood-sys-type-lead-tracking);--flood-type-weight:var(--flood-sys-type-lead-weight)}.flood-root .flood-type--display{--flood-type-size:var(--flood-sys-type-display-size);--flood-type-line:var(--flood-sys-type-display-line-height);--flood-type-tracking:var(--flood-sys-type-display-tracking);--flood-type-weight:var(--flood-sys-type-display-weight)}.flood-root .flood-type--large{--flood-type-size:var(--flood-sys-type-large-size);--flood-type-line:var(--flood-sys-type-large-line-height);--flood-type-tracking:var(--flood-sys-type-large-tracking);--flood-type-weight:var(--flood-sys-type-large-weight)}.flood-root .flood-type--page{--flood-type-size:var(--flood-sys-type-page-size);--flood-type-line:var(--flood-sys-type-page-line-height);--flood-type-tracking:var(--flood-sys-type-page-tracking);--flood-type-weight:var(--flood-sys-type-page-weight)}.flood-root .flood-type--section{--flood-type-size:var(--flood-sys-type-section-size);--flood-type-line:var(--flood-sys-type-section-line-height);--flood-type-tracking:var(--flood-sys-type-section-tracking);--flood-type-weight:var(--flood-sys-type-section-weight)}.flood-root .flood-type--body{--flood-type-size:var(--flood-sys-type-body-size);--flood-type-line:var(--flood-sys-type-body-line-height);--flood-type-tracking:var(--flood-sys-type-body-tracking);--flood-type-weight:var(--flood-sys-type-body-weight)}.flood-root .flood-type--compact{--flood-type-size:var(--flood-sys-type-compact-size);--flood-type-line:var(--flood-sys-type-compact-line-height);--flood-type-tracking:var(--flood-sys-type-compact-tracking);--flood-type-weight:var(--flood-sys-type-compact-weight)}.flood-root .flood-type--label{--flood-type-size:var(--flood-sys-type-label-size);--flood-type-line:var(--flood-sys-type-label-line-height);--flood-type-tracking:var(--flood-sys-type-label-tracking);--flood-type-weight:var(--flood-sys-type-label-weight)}.flood-root .flood-type--helper{--flood-type-size:var(--flood-sys-type-helper-size);--flood-type-line:var(--flood-sys-type-helper-line-height);--flood-type-tracking:var(--flood-sys-type-helper-tracking);--flood-type-weight:var(--flood-sys-type-helper-weight)}.flood-root .flood-type--control{--flood-type-size:var(--flood-sys-type-control-size);--flood-type-line:var(--flood-sys-type-control-line-height);--flood-type-tracking:var(--flood-sys-type-control-tracking);--flood-type-weight:var(--flood-sys-type-control-weight)}.flood-root .flood-button--2xs,.flood-root .flood-control--2xs{--flood-control-height:var(--flood-sys-control-2xs-height);--flood-control-text:var(--flood-sys-control-2xs-text-size);--flood-control-line:var(--flood-sys-control-2xs-line-height);--flood-control-padding:var(--flood-sys-control-2xs-padding-inline);--flood-control-gap:var(--flood-sys-control-2xs-gap);--flood-control-icon:var(--flood-sys-control-2xs-icon-size)}.flood-root .flood-icon--2xs{--flood-icon-size:var(--flood-sys-control-2xs-icon-size)}.flood-root .flood-button--xs,.flood-root .flood-control--xs{--flood-control-height:var(--flood-sys-control-xs-height);--flood-control-text:var(--flood-sys-control-xs-text-size);--flood-control-line:var(--flood-sys-control-xs-line-height);--flood-control-padding:var(--flood-sys-control-xs-padding-inline);--flood-control-gap:var(--flood-sys-control-xs-gap);--flood-control-icon:var(--flood-sys-control-xs-icon-size)}.flood-root .flood-icon--xs{--flood-icon-size:var(--flood-sys-control-xs-icon-size)}.flood-root .flood-button--sm,.flood-root .flood-control--sm{--flood-control-height:var(--flood-sys-control-sm-height);--flood-control-text:var(--flood-sys-control-sm-text-size);--flood-control-line:var(--flood-sys-control-sm-line-height);--flood-control-padding:var(--flood-sys-control-sm-padding-inline);--flood-control-gap:var(--flood-sys-control-sm-gap);--flood-control-icon:var(--flood-sys-control-sm-icon-size)}.flood-root .flood-icon--sm{--flood-icon-size:var(--flood-sys-control-sm-icon-size)}.flood-root .flood-button--md,.flood-root .flood-control--md{--flood-control-height:var(--flood-sys-control-md-height);--flood-control-text:var(--flood-sys-control-md-text-size);--flood-control-line:var(--flood-sys-control-md-line-height);--flood-control-padding:var(--flood-sys-control-md-padding-inline);--flood-control-gap:var(--flood-sys-control-md-gap);--flood-control-icon:var(--flood-sys-control-md-icon-size)}.flood-root .flood-icon--md{--flood-icon-size:var(--flood-sys-control-md-icon-size)}.flood-root .flood-button--lg,.flood-root .flood-control--lg{--flood-control-height:var(--flood-sys-control-lg-height);--flood-control-text:var(--flood-sys-control-lg-text-size);--flood-control-line:var(--flood-sys-control-lg-line-height);--flood-control-padding:var(--flood-sys-control-lg-padding-inline);--flood-control-gap:var(--flood-sys-control-lg-gap);--flood-control-icon:var(--flood-sys-control-lg-icon-size)}.flood-root .flood-icon--lg{--flood-icon-size:var(--flood-sys-control-lg-icon-size)}.flood-root .flood-button--xl,.flood-root .flood-control--xl{--flood-control-height:var(--flood-sys-control-xl-height);--flood-control-text:var(--flood-sys-control-xl-text-size);--flood-control-line:var(--flood-sys-control-xl-line-height);--flood-control-padding:var(--flood-sys-control-xl-padding-inline);--flood-control-gap:var(--flood-sys-control-xl-gap);--flood-control-icon:var(--flood-sys-control-xl-icon-size)}.flood-root .flood-icon--xl{--flood-icon-size:var(--flood-sys-control-xl-icon-size)}.flood-root .flood-button--2xl,.flood-root .flood-control--2xl{--flood-control-height:var(--flood-sys-control-2xl-height);--flood-control-text:var(--flood-sys-control-2xl-text-size);--flood-control-line:var(--flood-sys-control-2xl-line-height);--flood-control-padding:var(--flood-sys-control-2xl-padding-inline);--flood-control-gap:var(--flood-sys-control-2xl-gap);--flood-control-icon:var(--flood-sys-control-2xl-icon-size)}.flood-root .flood-icon--2xl{--flood-icon-size:var(--flood-sys-control-2xl-icon-size)}.flood-root .flood-button--solid{--flood-action-rest:var(--flood-sys-color-action-primary-rest);--flood-action-hover:var(--flood-sys-color-action-primary-hover);--flood-action-pressed:var(--flood-sys-color-action-primary-pressed);--flood-action-content:var(--flood-sys-color-action-primary-content);--flood-action-disabled:var(--flood-sys-color-action-primary-disabled);--flood-action-disabled-content:var(--flood-sys-color-action-primary-disabled-content)}.flood-root .flood-button--subtle,.flood-root .flood-button--outline{--flood-action-rest:var(--flood-sys-color-action-subtle-rest);--flood-action-hover:var(--flood-sys-color-action-subtle-hover);--flood-action-pressed:var(--flood-sys-color-action-subtle-pressed);--flood-action-content:var(--flood-sys-color-action-subtle-content);--flood-action-disabled:var(--flood-sys-color-action-subtle-disabled);--flood-action-disabled-content:var(--flood-sys-color-action-subtle-disabled-content)}.flood-root .flood-button--ghost{--flood-action-rest:var(--flood-sys-color-action-ghost-rest);--flood-action-hover:var(--flood-sys-color-action-ghost-hover);--flood-action-pressed:var(--flood-sys-color-action-ghost-pressed);--flood-action-content:var(--flood-sys-color-action-ghost-content);--flood-action-disabled:var(--flood-sys-color-action-ghost-disabled);--flood-action-disabled-content:var(--flood-sys-color-action-ghost-disabled-content)}.flood-root .flood-button-group{isolation:isolate;align-items:stretch;min-inline-size:0;max-inline-size:100%;display:inline-flex}.flood-root .flood-button-group>.flood-button{border-radius:0;flex-shrink:1;min-inline-size:0;position:relative}.flood-root .flood-button-group>.flood-icon-button{min-inline-size:var(--flood-control-height)}@media (pointer:coarse){.flood-root .flood-button-group>.flood-icon-button{min-inline-size:max(var(--flood-control-height), var(--flood-sys-size-touch))}}.flood-root .flood-button-group>.flood-button:focus-visible{z-index:1}.flood-root .flood-toggle[aria-pressed=true]:not(:disabled){background:var(--flood-sys-color-selection-background);color:var(--flood-sys-color-selection-content)}.flood-root .flood-toggle-group{inline-size:max-content;max-inline-size:none}.flood-root .flood-toggle-group>.flood-toggle{white-space:nowrap;flex-shrink:0}@media (forced-colors:active){.flood-root .flood-toggle[aria-pressed=true]:not(:disabled){color:highlighttext;background:highlight}}.flood-root .flood-button-group[data-orientation=horizontal]>.flood-button:not([hidden]):not(:nth-last-child(1 of .flood-button:not([hidden]))){border-inline-end-width:0}.flood-root .flood-button-group[data-orientation=horizontal]>.flood-button:not([hidden])~.flood-button:not([hidden]){border-inline-start-color:var(--flood-sys-color-field-border)}.flood-root .flood-button-group[data-orientation=horizontal]>.flood-button:nth-child(1 of .flood-button:not([hidden])){border-start-start-radius:var(--flood-sys-radius-field);border-end-start-radius:var(--flood-sys-radius-field)}.flood-root .flood-button-group[data-orientation=horizontal]>.flood-button:nth-last-child(1 of .flood-button:not([hidden])){border-start-end-radius:var(--flood-sys-radius-field);border-end-end-radius:var(--flood-sys-radius-field)}.flood-root .flood-button-group[data-orientation=vertical]{flex-direction:column}.flood-root .flood-button-group[data-orientation=vertical]>.flood-button{inline-size:100%}.flood-root .flood-button-group[data-orientation=vertical]>.flood-button:not([hidden]):not(:nth-last-child(1 of .flood-button:not([hidden]))){border-block-end-width:0}.flood-root .flood-button-group[data-orientation=vertical]>.flood-button:not([hidden])~.flood-button:not([hidden]){border-block-start-color:var(--flood-sys-color-field-border)}.flood-root .flood-button-group[data-orientation=vertical]>.flood-button:nth-child(1 of .flood-button:not([hidden])){border-start-start-radius:var(--flood-sys-radius-field);border-start-end-radius:var(--flood-sys-radius-field)}.flood-root .flood-button-group[data-orientation=vertical]>.flood-button:nth-last-child(1 of .flood-button:not([hidden])){border-end-end-radius:var(--flood-sys-radius-field);border-end-start-radius:var(--flood-sys-radius-field)}.flood-root .flood-input-group{--flood-group-stroke:var(--flood-sys-stroke-width);--flood-group-height:var(--flood-control-height);--flood-group-inset:max(var(--flood-sys-space-1), var(--flood-sys-focus-width));box-sizing:border-box;align-items:center;gap:var(--flood-control-gap);inline-size:100%;min-inline-size:0;min-block-size:var(--flood-group-height);padding-inline:calc(var(--flood-control-padding) - var(--flood-group-stroke));padding-block:calc(var(--flood-group-inset) - var(--flood-group-stroke));border:var(--flood-group-stroke) solid var(--flood-sys-color-field-border);border-radius:var(--flood-sys-radius-field);background:var(--flood-sys-color-field-background);color:var(--flood-sys-color-field-content);flex-wrap:wrap;display:flex}.flood-root .flood-input-group[data-status]{border-color:var(--flood-field-feedback)}.flood-root .flood-input-group[data-readonly=true]{background:var(--flood-sys-color-surface-canvas);border-style:dashed}.flood-root .flood-input-group[data-disabled=true]{background:var(--flood-sys-color-field-disabled);border-color:var(--flood-sys-color-field-border);color:var(--flood-sys-color-field-disabled-content)}.flood-root .flood-input-group:has(>.flood-input:focus-visible){--flood-group-stroke:var(--flood-sys-focus-width);border-color:var(--flood-sys-color-focus-ring);border-style:solid}.flood-root .flood-input-group>.flood-input{inline-size:0;min-inline-size:min(100%,4rem);min-block-size:calc(var(--flood-group-height) - 2 * var(--flood-group-inset));padding-inline:0;padding-block:max(0px, calc((var(--flood-control-height) - var(--flood-control-text) * var(--flood-control-line)) / 2 - var(--flood-group-inset)));background:0 0;border:0;border-radius:0;flex:4rem;align-self:stretch}.flood-root .flood-input-group>.flood-input:focus-visible{border:0;outline:none;padding-inline:0}.flood-root .flood-input-group__addon{color:var(--flood-sys-color-content-subtle);overflow-wrap:anywhere;min-inline-size:0;max-inline-size:40%;font-size:var(--flood-control-text);line-height:var(--flood-control-line);flex:0 auto;align-items:center;display:flex}.flood-root .flood-input-group:has(>.flood-input-group__addon--start>.flood-button){padding-inline-start:calc(var(--flood-group-inset) - var(--flood-group-stroke))}.flood-root .flood-input-group:has(>.flood-input-group__addon--end>.flood-button){padding-inline-end:calc(var(--flood-group-inset) - var(--flood-group-stroke))}.flood-root .flood-input-group__addon>.flood-button{--flood-control-height:calc(var(--flood-group-height) - 2 * var(--flood-group-inset));border-radius:max(0px, calc(var(--flood-sys-radius-field) - var(--flood-group-inset)))}@media (pointer:coarse){.flood-root .flood-input-group{--flood-group-height:max(var(--flood-control-height), calc(var(--flood-sys-size-touch) + 2 * var(--flood-group-inset)))}}@media (forced-colors:active){.flood-root .flood-input-group{color:canvastext;background:canvas;border-color:canvastext}.flood-root .flood-input-group:has(>.flood-input:focus-visible){border-color:highlight}.flood-root .flood-input-group>.flood-input{border:0}}.flood-root :is(.flood-button,.flood-input,.flood-button-group,.flood-input-group)[hidden]{display:none}.flood-root .flood-input-group[data-disabled=true]>.flood-input-group__addon{color:var(--flood-sys-color-field-disabled-content)}.flood-root .flood-segmented{inline-size:fit-content;max-inline-size:100%}.flood-root .flood-segmented .flood-choice-group{box-sizing:border-box;align-items:stretch;gap:var(--flood-sys-space-1);inline-size:max-content;padding:calc(var(--flood-sys-space-1) - var(--flood-sys-stroke-width));border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-field-border);border-radius:var(--flood-sys-radius-field);background:var(--flood-sys-color-surface-default);flex-wrap:nowrap}.flood-root .flood-segmented--full,.flood-root .flood-segmented--full .flood-choice-group{inline-size:100%}.flood-root .flood-segmented .flood-choice{box-sizing:border-box;max-inline-size:none;min-block-size:calc(var(--flood-control-height) - 2 * var(--flood-sys-space-1));padding-block:max(0px, calc((var(--flood-control-height) - 2 * var(--flood-sys-space-1) - var(--flood-control-text) * var(--flood-control-line)) / 2));padding-inline:var(--flood-sys-space-3);border-radius:max(0px, calc(var(--flood-sys-radius-field) - var(--flood-sys-space-1)));color:var(--flood-sys-color-content-subtle);font-size:var(--flood-control-text);line-height:var(--flood-control-line);font-weight:var(--flood-sys-type-control-weight);letter-spacing:var(--flood-sys-type-control-tracking);cursor:pointer;flex:1 0 auto;justify-content:center;position:relative}.flood-root .flood-segmented--full .flood-choice{flex:1 1 0;min-inline-size:0}.flood-root .flood-segmented .flood-choice-group[data-orientation=vertical]>.flood-choice{inline-size:100%}.flood-root .flood-segmented--icons .flood-choice{padding-inline:var(--flood-sys-space-1);min-inline-size:calc(var(--flood-control-height) - 2 * var(--flood-sys-space-1))}.flood-root .flood-segmented .flood-choice>span{justify-content:center;align-items:center;gap:var(--flood-control-gap);display:inline-flex}.flood-root .flood-segmented .flood-choice>.flood-check{opacity:0;block-size:100%;inline-size:100%;min-inline-size:0;max-inline-size:none;cursor:inherit;border:0;margin:0;position:absolute;inset:0}.flood-root .flood-segmented .flood-choice>.flood-check:before{display:none}.flood-root .flood-segmented .flood-choice:has(input:checked){background:var(--flood-sys-color-selection-background);color:var(--flood-sys-color-selection-content)}.flood-root .flood-segmented .flood-choice:has(input:focus-visible){outline:var(--flood-sys-focus-width) solid var(--flood-sys-color-focus-ring);outline-offset:0}.flood-root .flood-segmented .flood-choice:has(input:disabled){color:var(--flood-sys-color-field-disabled-content);cursor:default}.flood-root .flood-segmented__name{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (pointer:coarse){.flood-root .flood-segmented .flood-choice{min-block-size:max(calc(var(--flood-control-height) - 2 * var(--flood-sys-space-1)), var(--flood-sys-size-touch));min-inline-size:var(--flood-sys-size-touch)}}@media (forced-colors:active){.flood-root .flood-segmented .flood-choice-group{border-color:canvastext}.flood-root .flood-segmented .flood-choice:has(input:checked){forced-color-adjust:none;color:highlighttext;background:highlight}.flood-root .flood-segmented .flood-choice:has(input:focus-visible){outline-color:highlight}}.flood-root .flood-choice[hidden]{display:none}.flood-root .flood-input-group__addon:has(>.flood-button){flex:none;max-inline-size:100%}.flood-root .flood-input-group__addon>.flood-button{white-space:normal;overflow-wrap:normal;flex-shrink:0;min-inline-size:min-content}.flood-root .flood-connected-scroll .flood-button-group{inline-size:max-content;max-inline-size:none}.flood-root .flood-connected-scroll .flood-button-group>.flood-button{overflow-wrap:normal;white-space:nowrap;flex-shrink:0;min-inline-size:min-content}.flood-root .flood-connected-scroll .flood-button-group[data-orientation=vertical]{inline-size:100%}.flood-root .flood-connected-scroll .flood-button-group[data-orientation=vertical]>.flood-button{white-space:normal}.flood-scroll-area[hidden],.flood-root .flood-select[hidden]{display:none}.flood-root .flood-connected-scroll .flood-button:focus-visible{outline-offset:calc(-1 * var(--flood-sys-focus-width))}.flood-root .flood-connected-scroll .flood-button-group>.flood-icon-button{min-inline-size:var(--flood-control-height)}@media (pointer:coarse){.flood-root .flood-connected-scroll .flood-button-group>.flood-icon-button{min-inline-size:max(var(--flood-control-height), var(--flood-sys-size-touch))}}.flood-root .flood-input-group__addon--end:has(>.flood-button){margin-inline-start:auto}.flood-root .flood-slider[data-status] .flood-slider__fill{background:var(--flood-field-feedback)}.flood-root .flood-slider:disabled .flood-slider__input::-webkit-slider-thumb{background:var(--flood-sys-color-field-disabled-content);cursor:default}.flood-root .flood-slider:disabled .flood-slider__input::-moz-range-thumb{background:var(--flood-sys-color-field-disabled-content);cursor:default}.flood-root .flood-combobox{inline-size:100%;min-inline-size:0}.flood-root .flood-combobox__actions{align-items:center;gap:var(--flood-sys-space-1);flex:none;display:inline-flex}.flood-root .flood-combobox__control>.flood-input-group__addon--end{flex:none;max-inline-size:100%;margin-inline-start:auto}.flood-root .flood-combobox__control:has(>.flood-input-group__addon--end .flood-combobox__actions){padding-inline-end:calc(var(--flood-group-inset) - var(--flood-group-stroke))}.flood-root .flood-combobox__actions>.flood-button{--flood-control-height:calc(var(--flood-group-height) - 2 * var(--flood-group-inset));border-radius:max(0px, calc(var(--flood-sys-radius-field) - var(--flood-group-inset)))}.flood-root .flood-combobox__clear-empty{visibility:hidden}.flood-root .flood-combobox__option-text{gap:var(--flood-sys-space-1);min-inline-size:0;display:grid}.flood-root .flood-combobox__description{color:var(--flood-sys-color-content-subtle);font-size:var(--flood-sys-type-helper-size);line-height:var(--flood-sys-type-helper-line-height)}@media (forced-colors:active){.flood-root .flood-combobox__description{color:inherit}}.flood-root .flood-tag{--flood-tag-height:var(--flood-sys-control-xs-height);align-items:center;gap:var(--flood-sys-space-1);box-sizing:border-box;min-inline-size:0;max-inline-size:100%;min-block-size:var(--flood-tag-height);padding:calc(var(--flood-sys-space-1) / 2) var(--flood-sys-space-2);border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative);border-radius:var(--flood-sys-radius-action);background:var(--flood-sys-color-surface-raised);color:var(--flood-sys-color-content-default);font-size:var(--flood-sys-type-compact-size);line-height:var(--flood-sys-type-compact-line-height);letter-spacing:var(--flood-sys-type-compact-tracking);vertical-align:middle;display:inline-flex}.flood-root .flood-tag[data-size=sm]{--flood-tag-height:var(--flood-sys-control-2xs-height);font-size:var(--flood-sys-type-helper-size)}.flood-root .flood-tag[data-size=lg]{--flood-tag-height:var(--flood-sys-control-sm-height);font-size:var(--flood-sys-type-body-size)}.flood-root .flood-tag__label{overflow-wrap:break-word;min-inline-size:0}.flood-root .flood-tag:has(>.flood-tag__remove){padding-inline-end:calc(var(--flood-sys-space-1) / 2)}.flood-root .flood-tag>.flood-tag__remove{--flood-control-height:calc(var(--flood-tag-height) - var(--flood-sys-space-1) - 2 * var(--flood-sys-stroke-width));min-block-size:var(--flood-control-height);min-inline-size:var(--flood-control-height);border-radius:var(--flood-sys-radius-action);flex:none;padding:0}.flood-root .flood-tag[data-disabled=true]{color:var(--flood-sys-color-content-subtle)}.flood-root .flood-tag[hidden]{display:none}.flood-root .flood-multi-select__control{padding:calc(var(--flood-group-inset) - var(--flood-group-stroke));gap:var(--flood-sys-space-1)}.flood-root .flood-multi-select__control>.flood-tag{--flood-tag-height:calc(var(--flood-group-height) - 2 * var(--flood-group-inset));border-radius:max(0px, calc(var(--flood-sys-radius-field) - var(--flood-group-inset)));font-size:var(--flood-control-text);line-height:var(--flood-control-line)}@media (pointer:coarse){.flood-root .flood-tag:has(>.flood-tag__remove){padding-block:0}.flood-root .flood-tag>.flood-tag__remove{min-block-size:var(--flood-sys-size-touch);min-inline-size:var(--flood-sys-size-touch)}}@media (forced-colors:active){.flood-root .flood-tag{color:canvastext;background:canvas;border-color:canvastext}}.flood-root .flood-multi-select__control:has(.flood-multi-select__editor>.flood-input:disabled){background:var(--flood-sys-color-field-disabled);border-color:var(--flood-sys-color-field-border)}.flood-root .flood-multi-select__control:has(.flood-multi-select__editor>.flood-input:disabled)>.flood-tag{color:var(--flood-sys-color-content-subtle)}.flood-root .flood-multi-select__editor{align-items:center;gap:var(--flood-sys-space-1);min-inline-size:min(100%, calc(var(--flood-group-height) + 4rem));flex:10rem;max-inline-size:100%;display:flex}.flood-root .flood-multi-select__editor>.flood-input{inline-size:0;min-inline-size:0;min-block-size:calc(var(--flood-group-height) - 2 * var(--flood-group-inset));padding:0 var(--flood-sys-space-2);background:0 0;border:0;border-radius:0;flex:1 1 0}.flood-root .flood-multi-select__editor>.flood-input:focus-visible{padding:0 var(--flood-sys-space-2);border:0;outline:none}.flood-root .flood-multi-select__control:has(.flood-multi-select__editor>.flood-input:focus-visible){--flood-group-stroke:var(--flood-sys-focus-width);border-color:var(--flood-sys-color-focus-ring);border-style:solid}.flood-root .flood-search-input input::-webkit-search-cancel-button{-webkit-appearance:none}.flood-root .flood-search-input input::-webkit-search-decoration{-webkit-appearance:none}.flood-root .flood-password-input input::-ms-reveal{display:none}.flood-root .flood-file-input{flex-wrap:nowrap}.flood-root .flood-file-input__picker{min-inline-size:0;min-block-size:calc(var(--flood-group-height) - 2 * var(--flood-group-inset));flex:1 1 0;align-self:stretch;align-items:center;display:flex;position:relative}.flood-root .flood-file-input__native{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;font:inherit;margin:0;padding:0;position:absolute;inset:0}.flood-root .flood-file-input__display{align-items:center;gap:var(--flood-control-gap);pointer-events:none;inline-size:100%;min-inline-size:0;font-size:var(--flood-control-text);line-height:var(--flood-control-line);display:flex}.flood-root .flood-file-input__display>.flood-icon{color:var(--flood-sys-color-content-subtle);flex:none}.flood-root .flood-file-input__display[data-empty]{color:var(--flood-sys-color-field-placeholder)}.flood-root .flood-file-input__summary{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.flood-root .flood-file-input:has(.flood-file-input__native:focus-visible){--flood-group-stroke:var(--flood-sys-focus-width);border-color:var(--flood-sys-color-focus-ring)}.flood-root .flood-file-input:has(.flood-file-input__native:disabled){background:var(--flood-sys-color-field-disabled);color:var(--flood-sys-color-field-disabled-content);border-color:var(--flood-sys-color-field-border)}.flood-root .flood-file-input__native:disabled{cursor:not-allowed}.flood-root .flood-file-input:has(.flood-file-input__native:disabled) .flood-file-input__display{color:var(--flood-sys-color-field-disabled-content)}@media (forced-colors:active){.flood-root .flood-file-input:has(.flood-file-input__native:focus-visible){border-color:highlight}}.flood-root .flood-file-input-field{inline-size:100%;min-inline-size:0}.flood-root .flood-file-input__selection{margin-block-start:var(--flood-sys-space-2)}.flood-root .flood-file-input__selection>summary{align-items:center;gap:var(--flood-sys-space-2);inline-size:fit-content;max-inline-size:100%;padding:var(--flood-sys-space-1) 0;cursor:pointer;color:var(--flood-sys-color-content-subtle);font-size:var(--flood-sys-type-helper-size);display:flex}.flood-root .flood-file-input__selection>summary:before{content:"›";font-size:1.25em;display:inline-block;transform:rotate(0)}.flood-root .flood-file-input__selection[open]>summary:before{transform:rotate(90deg)}.flood-root .flood-file-input__selection>summary::-webkit-details-marker{display:none}.flood-root .flood-file-input__count{font-variant-numeric:tabular-nums}.flood-root .flood-file-input__list{margin:var(--flood-sys-space-1) 0 0;scrollbar-width:thin;scrollbar-color:var(--flood-sys-color-content-subtle) transparent;max-block-size:12rem;padding:0;list-style:none;overflow:auto}.flood-root .flood-file-input__file{align-items:center;gap:var(--flood-sys-space-2);padding-block:var(--flood-sys-space-2);border-block-start:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative);display:flex}.flood-root .flood-file-input__metadata{gap:var(--flood-sys-space-1);flex:1 1 0;min-inline-size:0;display:grid}.flood-root .flood-file-input__name{font-size:var(--flood-sys-type-helper-size);overflow-wrap:anywhere}.flood-root .flood-file-input__size{font-size:var(--flood-sys-type-helper-size);color:var(--flood-sys-color-content-subtle)}.flood-root .flood-file-input__file>.flood-icon-button{flex:none}.flood-root .flood-alert-dialog{inline-size:min(26rem, calc(100% - var(--flood-sys-space-8)))}.flood-root .flood-alert-dialog__actions{justify-content:flex-end;gap:var(--flood-sys-space-2);flex-wrap:wrap;margin-block-start:var(--flood-sys-space-6);display:flex}.flood-root .flood-alert-dialog__actions>.flood-button{overflow-wrap:break-word;max-inline-size:100%}@media (width<=32rem){.flood-root .flood-alert-dialog__actions>.flood-button{inline-size:100%}}.flood-root .flood-drawer{--flood-drawer-size:26rem;--flood-drawer-x:0%;--flood-drawer-y:0%;box-sizing:border-box;grid-template-areas:"header""description""body""footer";grid-template-rows:auto auto minmax(calc(min(8rem, 30dvh) + var(--flood-sys-space-4)), 1fr) auto;inline-size:min(var(--flood-drawer-size), 100vw);block-size:100dvh;max-block-size:100dvh;max-inline-size:100vw;padding-inline:min(var(--flood-sys-space-6), 5vi);border-radius:0;margin:0;padding-block-start:max(min(var(--flood-sys-space-4), 4dvh), env(safe-area-inset-top));padding-block-end:max(min(var(--flood-sys-space-6), 4dvh), env(safe-area-inset-bottom));display:grid;position:fixed;inset:0;overflow:auto;container:flood-drawer/inline-size}.flood-root .flood-drawer[data-size=sm]{--flood-drawer-size:20rem}.flood-root .flood-drawer[data-size=lg]{--flood-drawer-size:34rem}.flood-root .flood-drawer[data-side=end]{--flood-drawer-x:100%;border-start-start-radius:var(--flood-sys-radius-block);border-end-start-radius:var(--flood-sys-radius-block);inset-inline:auto 0}.flood-root .flood-drawer[data-side=start]{--flood-drawer-x:-100%;border-start-end-radius:var(--flood-sys-radius-block);border-end-end-radius:var(--flood-sys-radius-block);inset-inline:0 auto}.flood-root .flood-drawer[data-drawer-direction=rtl][data-side=end]{--flood-drawer-x:-100%}.flood-root .flood-drawer[data-drawer-direction=rtl][data-side=start]{--flood-drawer-x:100%}.flood-root .flood-drawer:is([data-side=top],[data-side=bottom]){inline-size:100vw;block-size:min(var(--flood-drawer-size), 100dvh);left:0;right:auto}.flood-root .flood-drawer[data-side=top]{--flood-drawer-y:-100%;border-end-end-radius:var(--flood-sys-radius-block);border-end-start-radius:var(--flood-sys-radius-block);inset-block:0 auto}.flood-root .flood-drawer[data-side=bottom]{--flood-drawer-y:100%;border-start-start-radius:var(--flood-sys-radius-block);border-start-end-radius:var(--flood-sys-radius-block);inset-block:auto 0}.flood-root .flood-drawer>.flood-overlay-header{grid-area:header}.flood-root .flood-drawer>.flood-overlay-description{grid-area:description}.flood-root .flood-drawer__body{min-block-size:0;min-inline-size:0;grid-area:body;margin-block-start:var(--flood-sys-space-4)}.flood-root .flood-drawer .flood-overlay-body{margin:0}.flood-root .flood-drawer__footer{justify-content:flex-end;gap:var(--flood-sys-space-2);border-block-start:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative);flex-wrap:wrap;grid-area:footer;margin-block-start:min(var(--flood-sys-space-4), 2dvh);padding-block-start:min(var(--flood-sys-space-4), 2dvh);display:flex}.flood-root .flood-drawer__footer>*{max-inline-size:100%}@keyframes flood-drawer-enter{0%{transform:translate(var(--flood-drawer-x), var(--flood-drawer-y))}to{transform:translate(0)}}@media (prefers-reduced-motion:no-preference){.flood-root .flood-drawer[open]{animation:flood-drawer-enter var(--flood-sys-motion-duration-fast) var(--flood-sys-motion-easing)}}.flood-root .flood-drawer__body>.flood-scroll-area{block-size:100%}.flood-root .flood-drawer>.flood-overlay-header{align-items:flex-start;padding-inline-end:calc(max(var(--flood-sys-control-sm-height), var(--flood-sys-size-touch)) + var(--flood-sys-space-2));position:relative}.flood-root .flood-drawer>.flood-overlay-header>.flood-overlay-close{position:absolute;inset-block-start:0;inset-inline-end:0}.flood-root .flood-drawer>.flood-overlay-description{margin-block-start:var(--flood-sys-space-1);padding-inline-end:calc(max(var(--flood-sys-control-sm-height), var(--flood-sys-size-touch)) + var(--flood-sys-space-2))}@container flood-drawer (width<=20rem){.flood-root .flood-drawer>.flood-overlay-description{padding-inline-end:0}}.flood-root :is(.flood-overlay-panel,.flood-select__menu){background:var(--flood-sys-color-surface-floating);border-color:var(--flood-sys-color-border-floating);box-shadow:0 var(--flood-sys-effect-floating-shadow-offset) var(--flood-sys-effect-floating-shadow-blur) var(--flood-sys-color-shadow-floating)}.flood-root .flood-select__option[data-active=true],.flood-root .flood-menu .flood-menu__item:not([aria-disabled=true]):is(:focus,:hover){background:var(--flood-sys-color-selection-floating)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (prefers-reduced-transparency:no-preference){.flood-root :is(.flood-overlay-panel,.flood-select__menu){background:var(--flood-sys-color-surface-floating-translucent);-webkit-backdrop-filter:blur(var(--flood-sys-effect-floating-blur)) saturate(var(--flood-sys-effect-floating-saturation));backdrop-filter:blur(var(--flood-sys-effect-floating-blur)) saturate(var(--flood-sys-effect-floating-saturation))}}}@media (forced-colors:active){.flood-root :is(.flood-overlay-panel,.flood-select__menu){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}.flood-root .flood-select__option[data-active=true],.flood-root .flood-menu .flood-menu__item:not([aria-disabled=true]):is(:focus,:hover){color:highlighttext;forced-color-adjust:none;background:highlight}}.flood-root .flood-avatar-group{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.flood-root .flood-avatar-group>li{min-inline-size:0;display:flex}.flood-root .flood-avatar-group>li+li{margin-inline-start:calc(-1 * var(--flood-sys-space-2))}.flood-root .flood-avatar-group .flood-avatar{border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative);box-shadow:0 0 0 var(--flood-sys-stroke-width) var(--flood-sys-color-surface-canvas)}.flood-root .flood-avatar-group__overflow{color:var(--flood-sys-color-content-default);background:var(--flood-sys-color-surface-raised);font-size:var(--flood-sys-type-helper-size);font-variant-numeric:tabular-nums}.flood-root .flood-status-indicator{--flood-status-color:var(--flood-sys-color-content-subtle);align-items:center;gap:var(--flood-sys-space-2);min-inline-size:0;max-inline-size:100%;font-size:var(--flood-sys-type-compact-size);line-height:var(--flood-sys-type-compact-line-height);overflow-wrap:break-word;display:inline-flex}.flood-root .flood-status-indicator[data-size=sm]{font-size:var(--flood-sys-type-helper-size)}.flood-root .flood-status-indicator[data-size=lg]{font-size:var(--flood-sys-type-body-size)}.flood-root .flood-status-indicator[data-tone=accent]{--flood-status-color:var(--flood-sys-color-accent-content)}.flood-root .flood-status-indicator[data-tone=success]{--flood-status-color:var(--flood-sys-color-feedback-success)}.flood-root .flood-status-indicator[data-tone=warning]{--flood-status-color:var(--flood-sys-color-feedback-warning)}.flood-root .flood-status-indicator[data-tone=error]{--flood-status-color:var(--flood-sys-color-feedback-error)}.flood-root .flood-status-indicator[data-tone=info]{--flood-status-color:var(--flood-sys-color-feedback-info)}.flood-root .flood-status-indicator__dot{border-radius:var(--flood-sys-radius-action);background:var(--flood-status-color);flex:none;block-size:.5em;inline-size:.5em}.flood-root .flood-figure{gap:var(--flood-sys-space-2);min-inline-size:0;margin:0;display:grid}.flood-root .flood-figure>*{min-inline-size:0;max-inline-size:100%}.flood-root .flood-figure__caption{font-size:var(--flood-sys-type-helper-size);line-height:var(--flood-sys-type-helper-line-height);color:var(--flood-sys-color-content-subtle);overflow-wrap:break-word}.flood-root .flood-blockquote{border-inline-start:calc(var(--flood-sys-stroke-width) * 2) solid var(--flood-sys-color-border-decorative);min-inline-size:0;margin:0;padding-inline-start:var(--flood-sys-space-4)}.flood-root .flood-blockquote__quote{font-size:var(--flood-sys-type-body-size);line-height:var(--flood-sys-type-body-line-height);overflow-wrap:break-word}.flood-root .flood-blockquote__quote>:first-child{margin-block-start:0}.flood-root .flood-blockquote__quote>:last-child{margin-block-end:0}.flood-root .flood-blockquote__attribution{color:var(--flood-sys-color-content-subtle);font-size:var(--flood-sys-type-helper-size);line-height:var(--flood-sys-type-helper-line-height);overflow-wrap:break-word;margin-block-start:var(--flood-sys-space-2)}.flood-root .flood-inline-code{border-radius:var(--flood-sys-radius-field);background:var(--flood-sys-color-surface-raised);color:var(--flood-sys-color-content-default);font-family:var(--flood-sys-font-mono);font-size:.875em;line-height:inherit;padding:.125em var(--flood-sys-space-2);-webkit-box-decoration-break:clone;box-decoration-break:clone;overflow-wrap:anywhere;white-space:break-spaces}.flood-root .flood-inline-code[data-size=sm]{font-size:var(--flood-sys-type-helper-size)}.flood-root .flood-inline-code[data-size=lg]{font-size:var(--flood-sys-type-body-size)}.flood-root .flood-inline-code[data-wrap=false]{white-space:pre;overflow-wrap:normal}.flood-root .flood-metric{gap:var(--flood-sys-space-1);min-inline-size:0;margin:0;display:grid}.flood-root .flood-metric>dd{overflow-wrap:break-word;min-inline-size:0;margin:0}.flood-root .flood-metric__label{color:var(--flood-sys-color-content-subtle);font-size:var(--flood-sys-type-label-size);line-height:var(--flood-sys-type-label-line-height)}.flood-root .flood-metric__value{font-size:var(--flood-sys-type-large-size);line-height:var(--flood-sys-type-large-line-height);font-weight:var(--flood-sys-type-large-weight);letter-spacing:var(--flood-sys-type-large-tracking);font-variant-numeric:tabular-nums}.flood-root .flood-metric[data-size=sm] .flood-metric__value{font-size:var(--flood-sys-type-page-size);line-height:var(--flood-sys-type-page-line-height)}.flood-root .flood-metric[data-size=lg] .flood-metric__value{font-size:var(--flood-sys-type-display-size);line-height:var(--flood-sys-type-display-line-height)}.flood-root .flood-metric__trend{align-items:baseline;gap:var(--flood-sys-space-1);font-size:var(--flood-sys-type-helper-size);line-height:var(--flood-sys-type-helper-line-height);color:var(--flood-sys-color-content-subtle);display:flex}.flood-root .flood-metric__trend[data-tone=success]{color:var(--flood-sys-color-feedback-success)}.flood-root .flood-metric__trend[data-tone=warning]{color:var(--flood-sys-color-feedback-warning)}.flood-root .flood-metric__trend[data-tone=error]{color:var(--flood-sys-color-feedback-error)}.flood-root .flood-metric__trend[data-tone=info]{color:var(--flood-sys-color-feedback-info)}.flood-root .flood-metric__trend[data-tone=accent]{color:var(--flood-sys-color-accent-content)}.flood-root .flood-metric__hint{font-size:var(--flood-sys-type-helper-size);line-height:var(--flood-sys-type-helper-line-height);color:var(--flood-sys-color-content-subtle)}.flood-root .flood-timeline{min-inline-size:0;margin:0;padding:0;list-style:none}.flood-root .flood-timeline__item{gap:var(--flood-sys-space-3);grid-template-columns:1.25rem minmax(0,1fr);padding-block-end:var(--flood-sys-space-4);display:grid;position:relative}.flood-root .flood-timeline__item:last-child{padding-block-end:0}.flood-root .flood-timeline__item:not(:last-child):before{content:"";inline-size:var(--flood-sys-stroke-width);background:var(--flood-sys-color-border-decorative);position:absolute;inset-block:1.25rem 0;inset-inline-start:calc(.625rem - var(--flood-sys-stroke-width) / 2)}.flood-root .flood-timeline__marker{z-index:1;box-sizing:border-box;border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative);border-radius:var(--flood-sys-radius-action);block-size:1.25rem;inline-size:1.25rem;color:var(--flood-sys-color-content-subtle);background:var(--flood-sys-color-surface-default);place-items:center;display:grid}.flood-root .flood-timeline__marker>svg{block-size:100%;inline-size:100%}.flood-root .flood-timeline__item[data-state=current] .flood-timeline__marker{color:var(--flood-sys-color-accent-content)}.flood-root .flood-timeline__item[data-state=current] .flood-timeline__marker>span{border-radius:var(--flood-sys-radius-action);background:currentColor;block-size:.375rem;inline-size:.375rem}.flood-root .flood-timeline__item[data-state=complete] .flood-timeline__marker{color:var(--flood-sys-color-feedback-success)}.flood-root .flood-timeline__content{gap:var(--flood-sys-space-1);min-inline-size:0;display:grid}.flood-root .flood-timeline__title{font-size:var(--flood-sys-type-compact-size);line-height:var(--flood-sys-type-compact-line-height);font-weight:var(--flood-sys-type-label-weight);overflow-wrap:break-word}.flood-root .flood-timeline__description{color:var(--flood-sys-color-content-subtle);font-size:var(--flood-sys-type-compact-size);line-height:var(--flood-sys-type-compact-line-height);overflow-wrap:break-word}.flood-root .flood-timeline__time{color:var(--flood-sys-color-content-helper);font-size:var(--flood-sys-type-helper-size);line-height:var(--flood-sys-type-helper-line-height)}.flood-root :is(.flood-avatar-group,.flood-status-indicator,.flood-figure,.flood-blockquote,.flood-inline-code,.flood-metric,.flood-timeline)[hidden]{display:none}@media (forced-colors:active){.flood-root .flood-status-indicator__dot{background:canvastext}.flood-root .flood-avatar-group .flood-avatar{box-shadow:none}.flood-root .flood-inline-code{color:canvastext;border:var(--flood-sys-stroke-width) solid CanvasText;background:canvas}.flood-root .flood-timeline__marker{color:canvastext;background:canvas;border-color:canvastext}}.flood-root .flood-navigation-list{min-inline-size:0}.flood-root .flood-navigation-list :is(ul,li){margin:0;padding:0;list-style:none}.flood-root .flood-navigation-list__group+.flood-navigation-list__group{margin-block-start:var(--flood-sys-space-4)}.flood-root .flood-navigation-list__group-title{padding:var(--flood-sys-space-2) var(--flood-sys-space-3);color:var(--flood-sys-color-content-subtle);font-size:var(--flood-sys-type-helper-size);line-height:var(--flood-sys-type-helper-line-height);margin:0}.flood-root .flood-navigation-list__link{align-items:center;gap:var(--flood-sys-space-2);box-sizing:border-box;min-inline-size:0;min-block-size:var(--flood-sys-control-md-height);padding:var(--flood-sys-space-2) var(--flood-sys-space-3);border-radius:var(--flood-sys-radius-field);color:var(--flood-sys-color-content-default);font-size:var(--flood-sys-type-compact-size);line-height:var(--flood-sys-type-compact-line-height);text-decoration:none;display:flex}.flood-root .flood-navigation-list[data-size=sm] .flood-navigation-list__link{min-block-size:var(--flood-sys-control-sm-height)}.flood-root .flood-navigation-list[data-size=lg] .flood-navigation-list__link{min-block-size:var(--flood-sys-control-lg-height)}.flood-root .flood-navigation-list__link:hover{background:var(--flood-sys-color-surface-raised)}.flood-root .flood-navigation-list__link[aria-current=page]{background:var(--flood-sys-color-selection-background);color:var(--flood-sys-color-selection-content)}.flood-root :is(.flood-navigation-list__text,.flood-steps__text){gap:var(--flood-sys-space-1);min-inline-size:0;display:grid}.flood-root :is(.flood-navigation-list__label,.flood-steps__title){overflow-wrap:break-word}.flood-root :is(.flood-navigation-list__description,.flood-steps__description){color:var(--flood-sys-color-content-subtle);font-size:var(--flood-sys-type-helper-size);line-height:var(--flood-sys-type-helper-line-height);overflow-wrap:break-word}.flood-root .flood-navigation-list__link>.flood-icon{flex:none}.flood-root :is(.flood-navigation-list__link,.flood-steps__action):focus-visible{outline:var(--flood-sys-focus-width) solid var(--flood-sys-color-focus-ring);outline-offset:var(--flood-sys-focus-offset)}.flood-root .flood-steps{align-items:flex-start;gap:var(--flood-sys-space-4);min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.flood-root .flood-steps>li{flex:1 1 0;min-inline-size:0}.flood-root .flood-steps__content{gap:var(--flood-sys-space-2);box-sizing:border-box;min-inline-size:0;font:inherit;color:var(--flood-sys-color-content-default);text-align:start;align-items:flex-start;display:flex}.flood-root .flood-steps__action{inline-size:100%;min-block-size:var(--flood-sys-control-md-height);padding:var(--flood-sys-space-1);border-radius:var(--flood-sys-radius-field);cursor:pointer;background:0 0;border:0}.flood-root .flood-steps__action:hover:not(:disabled){background:var(--flood-sys-color-surface-raised)}.flood-root .flood-steps__action:disabled{color:var(--flood-sys-color-field-disabled-content);cursor:not-allowed}.flood-root .flood-steps__indicator{inline-size:var(--flood-sys-control-xs-height);block-size:var(--flood-sys-control-xs-height);box-sizing:border-box;border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative);border-radius:var(--flood-sys-radius-action);font-size:var(--flood-sys-type-helper-size);font-weight:var(--flood-sys-type-label-weight);color:var(--flood-sys-color-content-subtle);flex:none;place-items:center;display:inline-grid}.flood-root .flood-steps__indicator>svg{inline-size:var(--flood-sys-control-xs-icon-size);block-size:var(--flood-sys-control-xs-icon-size)}.flood-root .flood-steps__text{font-size:var(--flood-sys-type-compact-size);line-height:var(--flood-sys-type-compact-line-height);padding-block-start:var(--flood-sys-space-1)}.flood-root .flood-steps>li[data-state=complete] .flood-steps__indicator{background:var(--flood-sys-color-selection-background);color:var(--flood-sys-color-content-default)}.flood-root .flood-steps>li[aria-current=step] .flood-steps__indicator{border:var(--flood-sys-focus-width) solid var(--flood-sys-color-selection-content);background:var(--flood-sys-color-selection-background);color:var(--flood-sys-color-selection-content)}.flood-root .flood-steps>li[data-state=error] .flood-steps__indicator{border-color:var(--flood-sys-color-feedback-error);color:var(--flood-sys-color-feedback-error)}.flood-root .flood-steps[data-orientation=vertical]{flex-direction:column}.flood-root .flood-steps[data-orientation=vertical]>li{inline-size:100%}@media (width<=36rem){.flood-root .flood-steps[data-orientation=horizontal]{flex-direction:column}.flood-root .flood-steps>li{inline-size:100%}}.flood-root .flood-section{min-inline-size:0}.flood-root .flood-section__header{justify-content:space-between;align-items:flex-start;gap:var(--flood-sys-space-4);flex-wrap:wrap;display:flex}.flood-root .flood-section__heading{gap:var(--flood-sys-space-1);flex:12rem;min-inline-size:0;display:grid}.flood-root .flood-section__title{overflow-wrap:break-word;margin:0}.flood-root .flood-section__description{color:var(--flood-sys-color-content-subtle);font-size:var(--flood-sys-type-compact-size);line-height:var(--flood-sys-type-compact-line-height);overflow-wrap:break-word}.flood-root .flood-section__description>:first-child{margin-block-start:0}.flood-root .flood-section__description>:last-child{margin-block-end:0}.flood-root .flood-section__actions{gap:var(--flood-sys-space-2);flex-wrap:wrap;max-inline-size:100%;display:flex}.flood-root .flood-section__body{min-inline-size:0;margin-block-start:var(--flood-sys-space-4)}.flood-root .flood-split{inline-size:100%;min-inline-size:0;container:flood-split/inline-size}.flood-root .flood-split__layout{gap:var(--flood-layout-gap);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;min-inline-size:0;display:grid}.flood-root .flood-split__layout[data-side=start],.flood-root .flood-split__layout[data-ratio=aside]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.flood-root .flood-split__layout[data-side=start][data-ratio=aside]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.flood-root .flood-split__layout[data-ratio=balanced]{grid-template-columns:repeat(2,minmax(0,1fr))}.flood-root :is(.flood-split__main,.flood-split__aside){overflow-wrap:break-word;min-inline-size:0}@container flood-split (width<=30rem){.flood-root .flood-split__layout[data-collapse=sm]{grid-template-columns:minmax(0,1fr)}}@container flood-split (width<=48rem){.flood-root .flood-split__layout[data-collapse=md]{grid-template-columns:minmax(0,1fr)}}@container flood-split (width<=64rem){.flood-root .flood-split__layout[data-collapse=lg]{grid-template-columns:minmax(0,1fr)}}.flood-root .flood-center{box-sizing:border-box;place-items:center;inline-size:100%;min-inline-size:0;display:grid}.flood-root .flood-center[data-inline=true]{vertical-align:middle;inline-size:auto;display:inline-grid}.flood-root .flood-center__content{min-inline-size:0;max-inline-size:min(100%, var(--flood-center-max,100%))}.flood-root .flood-skip-link{z-index:var(--flood-sys-layer-popover);padding:var(--flood-sys-space-2) var(--flood-sys-space-4);border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative);border-radius:var(--flood-sys-radius-action);background:var(--flood-sys-color-surface-raised);color:var(--flood-sys-color-content-default);font-size:var(--flood-sys-type-compact-size);line-height:var(--flood-sys-type-compact-line-height);position:fixed;inset-block-start:var(--flood-sys-space-3);inset-inline-start:var(--flood-sys-space-3)}.flood-root .flood-skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:0;padding:0;overflow:hidden}.flood-root .flood-skip-link:focus-visible{outline:var(--flood-sys-focus-width) solid var(--flood-sys-color-focus-ring);outline-offset:var(--flood-sys-focus-offset)}.flood-root :is(.flood-navigation-list,.flood-steps,.flood-section,.flood-split,.flood-center,.flood-skip-link)[hidden]{display:none}@media (pointer:coarse){.flood-root .flood-navigation-list__link,.flood-root .flood-steps__action{min-block-size:var(--flood-sys-size-touch)}}@media (forced-colors:active){.flood-root .flood-navigation-list__link[aria-current=page]{color:highlighttext;forced-color-adjust:none;background:highlight}.flood-root .flood-steps__indicator{border-color:canvastext}.flood-root :is(.flood-navigation-list__link,.flood-steps__action,.flood-skip-link):focus-visible{outline-color:highlight}}.flood-root .flood-form-control__label{margin:0 0 var(--flood-sys-space-1);color:var(--flood-sys-color-content-default);font-size:var(--flood-sys-type-label-size);line-height:var(--flood-sys-type-label-line-height);font-weight:var(--flood-sys-type-label-weight);padding:0;display:block}.flood-root .flood-form-control__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.flood-root .flood-list-box-field,.flood-root .flood-pin-input-field{min-inline-size:0;max-inline-size:100%}.flood-root .flood-list-box{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--flood-sys-color-content-subtle) transparent;max-block-size:16rem;min-inline-size:0;padding:var(--flood-sys-space-1);border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-field-border);border-radius:var(--flood-sys-radius-field);background:var(--flood-sys-color-field-background);overflow:auto}.flood-root .flood-list-box:focus-visible{outline:var(--flood-sys-focus-width) solid var(--flood-sys-color-focus-ring);outline-offset:calc(-1 * var(--flood-sys-focus-width))}.flood-root .flood-list-box-field{position:relative}.flood-root .flood-list-box[data-status]{border-color:var(--flood-field-feedback)}.flood-root .flood-list-box[aria-readonly=true][data-appearance=surface]{background:var(--flood-sys-color-surface-canvas);border-style:dashed}.flood-root .flood-list-box__feedback{margin-block-start:var(--flood-sys-space-1)}.flood-root .flood-list-box[data-appearance=plain]{background:0 0;border:0;border-radius:0;max-block-size:none;padding:0;overflow:visible}.flood-root .flood-list-box__option{justify-content:space-between;align-items:center;gap:var(--flood-sys-space-2);padding:var(--flood-sys-space-2) var(--flood-sys-space-3);min-block-size:var(--flood-control-height);box-sizing:border-box;border-radius:max(0px, calc(var(--flood-sys-radius-field) - var(--flood-sys-space-1) - var(--flood-sys-stroke-width)));cursor:pointer;font-size:var(--flood-control-text);line-height:var(--flood-control-line);display:flex}.flood-root .flood-list-box__copy{gap:var(--flood-sys-space-1);overflow-wrap:break-word;min-inline-size:0;display:grid}.flood-root .flood-list-box__description{color:var(--flood-sys-color-content-subtle);font-size:var(--flood-sys-type-helper-size);line-height:var(--flood-sys-type-helper-line-height)}.flood-root .flood-list-box__check{inline-size:var(--flood-control-icon);text-align:center;flex:none}.flood-root .flood-list-box__option[aria-selected=true]{background:var(--flood-sys-color-selection-background)}.flood-root .flood-list-box:focus-visible .flood-list-box__option[data-active]{box-shadow:inset 0 0 0 var(--flood-sys-stroke-width) var(--flood-sys-color-border-decorative)}.flood-root .flood-list-box__option[aria-disabled=true],.flood-root .flood-list-box[aria-disabled=true]{color:var(--flood-sys-color-field-disabled-content);cursor:not-allowed}.flood-root .flood-pin-input{gap:var(--flood-sys-space-2);inline-size:max-content;max-inline-size:100%;display:flex;position:relative}.flood-root .flood-pin-input__editor{opacity:0;block-size:100%;inline-size:100%;font:inherit;cursor:text;margin:0;padding:0;position:absolute;inset:0}.flood-root .flood-pin-input__slot{box-sizing:border-box;flex:0 1 var(--flood-control-height);min-inline-size:0;inline-size:var(--flood-control-height);block-size:var(--flood-control-height);border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-field-border);border-radius:var(--flood-sys-radius-field);background:var(--flood-sys-color-field-background);font-size:var(--flood-control-text);line-height:var(--flood-control-line);font-variant-numeric:tabular-nums;pointer-events:none;place-items:center;display:grid}.flood-root .flood-pin-input:has(.flood-pin-input__editor:focus-visible) .flood-pin-input__slot[data-active]{border:var(--flood-sys-focus-width) solid var(--flood-sys-color-focus-ring)}.flood-root .flood-pin-input[data-status] .flood-pin-input__slot{border-color:var(--flood-field-feedback)}.flood-root .flood-pin-input[data-readonly] .flood-pin-input__slot{background:var(--flood-sys-color-surface-canvas);border-style:dashed}.flood-root .flood-pin-input:has(.flood-pin-input__editor:disabled) .flood-pin-input__slot{background:var(--flood-sys-color-field-disabled);color:var(--flood-sys-color-field-disabled-content)}.flood-root .flood-rating{border:0;min-inline-size:0;max-inline-size:100%;margin:0;padding:0;display:block}.flood-root .flood-rating__choices{align-items:center;gap:var(--flood-sys-space-1);flex-wrap:wrap;display:flex}.flood-root .flood-rating__choice{inline-size:var(--flood-sys-control-sm-height);block-size:var(--flood-sys-control-sm-height);border-radius:var(--flood-sys-radius-action);cursor:pointer;color:var(--flood-sys-color-content-subtle);flex:none;place-items:center;display:grid;position:relative}.flood-root .flood-rating--sm .flood-rating__choice{inline-size:var(--flood-sys-control-xs-height);block-size:var(--flood-sys-control-xs-height)}.flood-root .flood-rating--lg .flood-rating__choice{inline-size:var(--flood-sys-control-md-height);block-size:var(--flood-sys-control-md-height)}.flood-root .flood-rating__choice>input{opacity:0;block-size:100%;inline-size:100%;cursor:inherit;margin:0;position:absolute;inset:0}.flood-root .flood-rating__choice>svg{pointer-events:none;block-size:1.25rem;inline-size:1.25rem}.flood-root .flood-rating--sm .flood-rating__choice>svg{block-size:1rem;inline-size:1rem}.flood-root .flood-rating--lg .flood-rating__choice>svg{block-size:1.5rem;inline-size:1.5rem}.flood-root .flood-rating__choice[data-filled]>svg{fill:currentColor}.flood-root .flood-rating__choice[data-filled]{color:var(--flood-sys-color-content-default)}.flood-root .flood-rating__choice:has(input:focus-visible){outline:var(--flood-sys-focus-width) solid var(--flood-sys-color-focus-ring);outline-offset:calc(-1 * var(--flood-sys-focus-width))}.flood-root .flood-rating[aria-readonly=true] .flood-rating__choice{cursor:default}.flood-root .flood-rating__choice:has(input:disabled){color:var(--flood-sys-color-field-disabled-content);cursor:not-allowed}.flood-root .flood-dropzone{box-sizing:border-box;gap:var(--flood-sys-space-4);min-inline-size:0;max-inline-size:100%;padding:var(--flood-sys-space-4);border:var(--flood-sys-stroke-width) dashed var(--flood-sys-color-field-border);border-radius:var(--flood-sys-radius-block);background:var(--flood-sys-color-surface-canvas);display:grid}.flood-root .flood-dropzone__intro{text-align:center}.flood-root .flood-dropzone__label{justify-items:center;gap:var(--flood-sys-space-2);cursor:pointer;font-size:var(--flood-sys-type-label-size);line-height:var(--flood-sys-type-label-line-height);display:grid}.flood-root .flood-dropzone__label>svg{block-size:1.5rem;inline-size:1.5rem;color:var(--flood-sys-color-content-subtle)}.flood-root .flood-dropzone__description{margin:var(--flood-sys-space-1) 0 0;color:var(--flood-sys-color-content-subtle);font-size:var(--flood-sys-type-helper-size);line-height:var(--flood-sys-type-helper-line-height)}.flood-root .flood-dropzone[data-dragging]{border-color:var(--flood-sys-color-focus-ring);background:var(--flood-sys-color-field-background)}.flood-root .flood-dropzone[data-status]{border-color:var(--flood-field-feedback)}.flood-root .flood-dropzone:has(input:disabled) .flood-dropzone__label{color:var(--flood-sys-color-field-disabled-content);cursor:not-allowed}.flood-root .flood-character-count{align-items:baseline;gap:var(--flood-sys-space-2);color:var(--flood-sys-color-content-subtle);font-size:var(--flood-sys-type-helper-size);line-height:var(--flood-sys-type-helper-line-height);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:inline-flex}.flood-root .flood-character-count[data-over-limit]{color:var(--flood-sys-color-feedback-error)}.flood-root .flood-character-count__warning{font-weight:var(--flood-sys-type-label-weight)}@media (pointer:coarse){.flood-root .flood-list-box__option{min-block-size:max(var(--flood-control-height), var(--flood-sys-size-touch))}.flood-root .flood-rating__choice{inline-size:max(var(--flood-sys-control-sm-height), var(--flood-sys-size-touch));block-size:max(var(--flood-sys-control-sm-height), var(--flood-sys-size-touch))}.flood-root .flood-pin-input__slot{block-size:max(var(--flood-control-height), var(--flood-sys-size-touch))}}@media (forced-colors:active){.flood-root .flood-list-box__option[aria-selected=true]{color:highlighttext;forced-color-adjust:none;background:highlight}.flood-root .flood-list-box:focus-visible{outline-color:highlight}.flood-root .flood-rating__choice:has(input:focus-visible){outline-color:highlight}.flood-root .flood-dropzone[data-dragging]{border-color:highlight}.flood-root .flood-pin-input:has(.flood-pin-input__editor:focus-visible) .flood-pin-input__slot[data-active]{border-color:highlight}}.flood-root .flood-copy-button__labels{gap:inherit;min-inline-size:0;display:inline-grid}.flood-root .flood-copy-button__labels>span{visibility:hidden;justify-content:center;align-items:center;gap:inherit;grid-area:1/1;display:inline-flex}.flood-root .flood-copy-button__labels>span[data-visible]{visibility:visible}.flood-root .flood-toast-region{z-index:var(--flood-sys-layer-toast);inline-size:min(24rem, calc(100vw - 2 * var(--flood-sys-space-4)));max-block-size:calc(100dvh - 2 * var(--flood-sys-space-4));outline-offset:0;position:fixed;overflow:auto}.flood-root .flood-toast-region[data-placement^=bottom]{inset-block-end:max(var(--flood-sys-space-4), env(safe-area-inset-bottom))}.flood-root .flood-toast-region[data-placement^=top]{inset-block-start:max(var(--flood-sys-space-4), env(safe-area-inset-top))}.flood-root .flood-toast-region[data-placement$=end]{inset-inline-end:var(--flood-sys-space-4)}.flood-root .flood-toast-region[data-placement$=start]{inset-inline-start:var(--flood-sys-space-4)}.flood-root .flood-toast-region[data-inline]{max-block-size:20rem;max-inline-size:100%;position:static}.flood-root .flood-toast-region[hidden]{display:none}.flood-root .flood-toast-region__list{gap:var(--flood-sys-space-2);margin:0;padding:0;list-style:none;display:grid}.flood-root .flood-toast{align-items:start;gap:var(--flood-sys-space-2);padding:var(--flood-sys-space-3);background:var(--flood-sys-color-surface-floating);border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-floating);border-radius:var(--flood-sys-radius-field);box-shadow:0 var(--flood-sys-effect-floating-shadow-offset) var(--flood-sys-effect-floating-shadow-blur) var(--flood-sys-color-shadow-floating);grid-template-columns:minmax(0,1fr) auto;display:grid}.flood-root .flood-toast__message{overflow-wrap:break-word;align-self:center;min-inline-size:0}.flood-root .flood-toast__title{font-size:var(--flood-sys-type-compact-size);font-weight:var(--flood-sys-type-label-weight)}.flood-root .flood-toast__description{color:var(--flood-sys-color-content-subtle);font-size:var(--flood-sys-type-helper-size);margin-block-start:var(--flood-sys-space-1)}.flood-root .flood-toast__title:before{content:"";vertical-align:middle;border-radius:var(--flood-sys-radius-action);block-size:.375rem;inline-size:.375rem;background:var(--flood-sys-color-content-subtle);margin-inline-end:var(--flood-sys-space-2);display:inline-block}.flood-root .flood-toast[data-status=success] .flood-toast__title:before{background:var(--flood-sys-color-feedback-success)}.flood-root .flood-toast[data-status=error] .flood-toast__title:before{background:var(--flood-sys-color-feedback-error)}.flood-root .flood-toast[data-status=warning] .flood-toast__title:before{background:var(--flood-sys-color-feedback-warning)}.flood-root .flood-toast[data-status=info] .flood-toast__title:before{background:var(--flood-sys-color-feedback-info)}.flood-root .flood-toast__action{grid-column:1/-1;justify-self:start}@media (forced-colors:active){.flood-root .flood-toast{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}}.flood-root .flood-editable{gap:var(--flood-sys-space-1);inline-size:100%;min-inline-size:0;display:grid}.flood-root .flood-editable[hidden]{display:none}.flood-root .flood-editable>.flood-label{margin:0}.flood-root .flood-editable__preview{text-align:start;justify-content:space-between;gap:var(--flood-sys-space-2);inline-size:100%;min-inline-size:0}.flood-root .flood-editable__value{overflow-wrap:break-word;flex:1 1 0;min-inline-size:0}.flood-root .flood-editable__value[data-empty]{color:var(--flood-sys-color-content-subtle)}.flood-root .flood-editable__preview>.flood-icon{color:var(--flood-sys-color-content-subtle);flex:none}.flood-root .flood-editable .flood-input-group:has(.flood-editable__actions){padding-inline-end:calc(var(--flood-group-inset) - var(--flood-group-stroke))}.flood-root .flood-editable__actions{align-items:center;gap:var(--flood-sys-space-1);flex:none;display:inline-flex}.flood-root .flood-editable__actions>.flood-button{--flood-control-height:calc(var(--flood-group-height) - 2 * var(--flood-group-inset));min-inline-size:var(--flood-control-height);border-radius:max(0px, calc(var(--flood-sys-radius-field) - var(--flood-group-inset)));flex:none}@media (forced-colors:active){.flood-root .flood-editable__value[data-empty]{color:canvastext}}.flood-root .flood-tag-input{gap:var(--flood-sys-space-1);min-inline-size:0;display:grid}.flood-root .flood-tag-input[hidden]{display:none}.flood-root .flood-tag-input__control{gap:var(--flood-sys-space-1);padding:calc(var(--flood-group-inset) - var(--flood-group-stroke))}.flood-root .flood-tag-input__control>.flood-tag{--flood-tag-height:calc(var(--flood-group-height) - 2 * var(--flood-group-inset));border-radius:max(0px, calc(var(--flood-sys-radius-field) - var(--flood-group-inset)));font-size:var(--flood-control-text);line-height:var(--flood-control-line)}.flood-root .flood-tag-input__control>.flood-input{padding-inline:var(--flood-sys-space-2);flex-basis:6rem}.flood-root .flood-tag-input__control>.flood-input:focus-visible{padding-inline:var(--flood-sys-space-2)}.flood-root .flood-tag-input__control:has(>.flood-input:disabled){background:var(--flood-sys-color-field-disabled);color:var(--flood-sys-color-field-disabled-content)}.flood-root .flood-tag-input__control:has(>.flood-input:disabled)>.flood-tag{color:var(--flood-sys-color-content-subtle)}.flood-root .flood-command-list{gap:var(--flood-sys-space-1);min-inline-size:0;display:grid}.flood-root .flood-command-list[hidden]{display:none}.flood-root .flood-command-list>.flood-command-list__surface{border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative);border-radius:var(--flood-sys-radius-field)}.flood-root .flood-command-list__viewport{border-radius:max(0px, calc(var(--flood-sys-radius-field) - var(--flood-sys-space-1) - var(--flood-sys-stroke-width)))}.flood-root .flood-command-list__option{box-sizing:border-box;min-inline-size:0;min-block-size:var(--flood-control-height);padding:var(--flood-sys-space-2) var(--flood-sys-space-3);align-content:center;gap:calc(var(--flood-sys-space-1) / 2);border-radius:max(0px, calc(var(--flood-sys-radius-field) - var(--flood-sys-space-1) - var(--flood-sys-stroke-width)));color:var(--flood-sys-color-content-default);font-size:var(--flood-control-text);line-height:var(--flood-control-line);overflow-wrap:break-word;cursor:pointer;display:grid}.flood-root .flood-command-list__option[data-active=true]{background:var(--flood-sys-color-selection-background);color:var(--flood-sys-color-selection-content)}.flood-root .flood-command-list__description{font-size:var(--flood-sys-type-helper-size);line-height:var(--flood-sys-type-helper-line-height);color:var(--flood-sys-color-content-subtle)}.flood-root .flood-command-list__option[aria-disabled=true],.flood-root .flood-command-list__option[aria-disabled=true] .flood-command-list__description{color:var(--flood-sys-color-field-disabled-content);cursor:default}.flood-root .flood-command-list__group-label{padding:var(--flood-sys-space-2) var(--flood-sys-space-3) var(--flood-sys-space-1)}.flood-root .flood-command-list__group+.flood-command-list__group{margin-block-start:var(--flood-sys-space-1)}.flood-root .flood-command-list__empty{padding:var(--flood-sys-space-4) var(--flood-sys-space-3)}@media (pointer:coarse){.flood-root .flood-command-list__option{min-block-size:max(var(--flood-control-height), var(--flood-sys-size-touch))}}@media (forced-colors:active){.flood-root .flood-command-list>.flood-command-list__surface{border-color:canvastext}.flood-root .flood-command-list__option[data-active=true]{color:highlighttext;background:highlight}.flood-root .flood-command-list__option[data-active=true] .flood-command-list__description{color:inherit}.flood-root .flood-command-list__option[aria-disabled=true],.flood-root .flood-command-list__option[aria-disabled=true] .flood-command-list__description{color:graytext}}.flood-root .flood-date-field{gap:var(--flood-sys-space-1);inline-size:100%;min-inline-size:0;display:grid;container:flood-date/inline-size}.flood-root .flood-date-field[hidden]{display:none}.flood-root .flood-date-field>.flood-label{margin:0}.flood-root .flood-date-field__control{--flood-date-stroke:var(--flood-sys-stroke-width);box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:var(--flood-control-height);padding-inline:calc(var(--flood-control-padding) - var(--flood-date-stroke));border:var(--flood-date-stroke) solid var(--flood-sys-color-field-border);border-radius:var(--flood-sys-radius-field);background:var(--flood-sys-color-field-background);color:var(--flood-sys-color-field-content);justify-content:flex-start;align-items:center;display:flex}.flood-root .flood-date-field__part{flex:0 auto;align-items:center;min-inline-size:0;display:inline-flex}.flood-root .flood-date-field__segment{box-sizing:content-box;appearance:none;inline-size:max(2.5ch,2em);min-inline-size:0;padding:var(--flood-sys-space-1) 0;color:inherit;font:inherit;font-size:var(--flood-control-text);line-height:var(--flood-control-line);font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;border-radius:0;outline:none;margin:0}.flood-root .flood-date-field__segment[data-segment=year]{inline-size:max(4.5ch,3em)}.flood-root .flood-date-field__segment::placeholder{color:var(--flood-sys-color-field-placeholder);opacity:1}.flood-root .flood-date-field__separator{padding-inline:var(--flood-sys-space-1);color:var(--flood-sys-color-content-subtle);font-size:var(--flood-control-text);line-height:var(--flood-control-line)}.flood-root .flood-date-field__control:has(>.flood-date-field__end){--flood-date-height:var(--flood-control-height);padding-inline-end:calc(var(--flood-sys-space-1) - var(--flood-date-stroke))}.flood-root .flood-date-field__end{--flood-date-end-size:calc(var(--flood-date-height) - 2 * var(--flood-sys-space-1));flex:none;align-items:center;margin-inline-start:auto;display:flex}.flood-root .flood-date-field__end>.flood-button{--flood-control-height:var(--flood-date-end-size)}.flood-root .flood-date-field__control:has(.flood-date-field__segment:focus-visible){--flood-date-stroke:var(--flood-sys-focus-width);border-color:var(--flood-sys-color-focus-ring)}.flood-root .flood-date-field__control[data-status]{border-color:var(--flood-field-feedback)}.flood-root .flood-date-field__control[data-status=error]{--flood-field-feedback:var(--flood-sys-color-feedback-error)}.flood-root .flood-date-field__control[data-status=warning]{--flood-field-feedback:var(--flood-sys-color-feedback-warning)}.flood-root .flood-date-field__control[data-status=success]{--flood-field-feedback:var(--flood-sys-color-feedback-success)}.flood-root .flood-date-field__control[data-status=info]{--flood-field-feedback:var(--flood-sys-color-feedback-info)}.flood-root .flood-date-field__control[data-readonly]{background:var(--flood-sys-color-surface-canvas);border-style:dashed}.flood-root .flood-date-field__control:has(.flood-date-field__segment:focus-visible){border-color:var(--flood-sys-color-focus-ring);border-style:solid}.flood-root .flood-date-field__control[data-disabled]{background:var(--flood-sys-color-field-disabled);color:var(--flood-sys-color-field-disabled-content);border-color:var(--flood-sys-color-field-border)}.flood-root .flood-date-field__description,.flood-root .flood-date-field__error{font-size:var(--flood-sys-type-helper-size);line-height:var(--flood-sys-type-helper-line-height)}.flood-root .flood-date-field__description{color:var(--flood-sys-color-content-subtle)}.flood-root .flood-date-field__error{color:var(--flood-sys-color-feedback-error)}@media (pointer:coarse){.flood-root .flood-date-field__end{--flood-date-end-size:var(--flood-sys-size-touch)}.flood-root .flood-date-field__control{min-block-size:max(var(--flood-control-height),calc(var(--flood-sys-size-touch) + 2 * var(--flood-sys-focus-width)));padding-block:calc(var(--flood-sys-focus-width) - var(--flood-date-stroke));padding-inline:calc(var(--flood-sys-space-1) - var(--flood-date-stroke))}.flood-root .flood-date-field__segment{min-block-size:var(--flood-sys-size-touch);min-inline-size:var(--flood-sys-size-touch);padding-block:0}@container flood-date (width<=14rem){.flood-root .flood-date-field__part{flex:none;position:relative}.flood-root .flood-date-field__separator{text-align:center;pointer-events:none;inline-size:.5em;padding:0;position:absolute;inset-inline-start:-.25em}}@container flood-date (width<=9rem){.flood-root .flood-date-field__control{padding-inline:calc(var(--flood-sys-focus-width) - var(--flood-date-stroke));flex-wrap:wrap}}}@media (forced-colors:active){.flood-root .flood-date-field__control{color:canvastext;background:canvas;border-color:canvastext}.flood-root .flood-date-field__control:has(.flood-date-field__segment:focus-visible){border-color:highlight}.flood-root .flood-date-field__control[data-disabled]{color:graytext;border-color:graytext}.flood-root .flood-date-field__separator,.flood-root .flood-date-field__error{color:canvastext}}.flood-root .flood-time-field{gap:var(--flood-sys-space-1);inline-size:100%;min-inline-size:0;display:grid}.flood-root .flood-time-field[hidden]{display:none}.flood-root .flood-time-field>.flood-label{margin:0}.flood-root .flood-time-field__control{--flood-time-stroke:var(--flood-sys-stroke-width);box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:var(--flood-control-height);padding-block:calc(var(--flood-sys-space-1) - var(--flood-time-stroke));padding-inline:calc(var(--flood-control-padding) - var(--flood-time-stroke));border:var(--flood-time-stroke) solid var(--flood-sys-color-field-border);border-radius:var(--flood-sys-radius-field);background:var(--flood-sys-color-field-background);color:var(--flood-sys-color-field-content);align-items:center;display:flex}.flood-root .flood-time-field__part{flex:0 auto;align-items:center;min-inline-size:0;display:inline-flex}.flood-root .flood-time-field__segment{appearance:none;box-sizing:border-box;inline-size:max(3ch,2.25em);min-inline-size:0;min-block-size:calc(var(--flood-control-height) - 2 * var(--flood-sys-space-1));color:inherit;font:inherit;font-size:var(--flood-control-text);line-height:var(--flood-control-line);font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0}.flood-root .flood-time-field__segment::placeholder{color:var(--flood-sys-color-field-placeholder);opacity:1}.flood-root .flood-time-field__separator{padding-inline:var(--flood-sys-space-1);color:var(--flood-sys-color-content-subtle);font-size:var(--flood-control-text);line-height:var(--flood-control-line)}.flood-root .flood-time-field__control[data-status]{border-color:var(--flood-field-feedback)}.flood-root .flood-time-field__control[data-readonly]{background:var(--flood-sys-color-surface-canvas);border-style:dashed}.flood-root .flood-time-field__control:has(.flood-time-field__segment:focus-visible){--flood-time-stroke:var(--flood-sys-focus-width);border-color:var(--flood-sys-color-focus-ring);border-style:solid}.flood-root .flood-time-field__control[data-disabled]{border-color:var(--flood-sys-color-field-border);background:var(--flood-sys-color-field-disabled);color:var(--flood-sys-color-field-disabled-content)}.flood-root .flood-time-field__description,.flood-root .flood-time-field__error{font-size:var(--flood-sys-type-helper-size);line-height:var(--flood-sys-type-helper-line-height)}.flood-root .flood-time-field__description{color:var(--flood-sys-color-content-subtle)}.flood-root .flood-time-field__error{color:var(--flood-sys-color-feedback-error)}@media (pointer:coarse){.flood-root .flood-time-field__control{min-block-size:max(var(--flood-control-height), calc(var(--flood-sys-size-touch) + 2 * var(--flood-sys-space-1)))}.flood-root .flood-time-field__segment{min-inline-size:var(--flood-sys-size-touch);min-block-size:var(--flood-sys-size-touch)}}@media (forced-colors:active){.flood-root .flood-time-field__control{color:canvastext;background:canvas;border-color:canvastext}.flood-root .flood-time-field__control:has(.flood-time-field__segment:focus-visible){border-color:highlight}.flood-root .flood-time-field__control[data-disabled]{color:graytext;border-color:graytext}.flood-root .flood-time-field__separator,.flood-root .flood-time-field__error{color:canvastext}}.flood-root .flood-time-field__control:has(>.flood-time-field__end){--flood-time-height:var(--flood-control-height);padding-inline-end:calc(var(--flood-sys-space-1) - var(--flood-time-stroke))}.flood-root .flood-time-field__end{--flood-time-end-size:calc(var(--flood-time-height) - 2 * var(--flood-sys-space-1));flex:none;align-items:center;margin-inline-start:auto;display:flex}.flood-root .flood-time-field__end>.flood-button{--flood-control-height:var(--flood-time-end-size)}@media (pointer:coarse){.flood-root .flood-time-field__control:has(>.flood-time-field__end){--flood-time-height:max(var(--flood-control-height),calc(var(--flood-sys-size-touch) + 2 * var(--flood-sys-space-1)))}}.flood-root .flood-calendar{box-sizing:border-box;gap:var(--flood-sys-space-2);inline-size:min(100%,22rem);min-inline-size:0;padding:var(--flood-sys-space-4);border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-field-border);border-radius:var(--flood-sys-radius-surface);background:var(--flood-sys-color-surface-raised);color:var(--flood-sys-color-content-default);display:grid;container:flood-calendar/inline-size}.flood-root .flood-calendar[hidden]{display:none}.flood-root .flood-calendar__header{justify-content:space-between;align-items:center;gap:var(--flood-sys-space-2);min-inline-size:0;display:flex}.flood-root .flood-calendar__month{font-size:var(--flood-sys-type-label-size);line-height:var(--flood-sys-type-label-line-height);font-weight:var(--flood-sys-type-label-weight);overflow-wrap:break-word;align-items:center;gap:0;min-inline-size:0;display:flex}.flood-root .flood-calendar__month>.flood-button{--flood-action-rest:transparent;padding-inline:var(--flood-sys-space-2);min-inline-size:0}.flood-root .flood-calendar__body{--flood-calendar-cell-height:var(--flood-sys-control-sm-height);min-block-size:calc(6 * var(--flood-calendar-cell-height) + 6 * var(--flood-sys-space-1) + 1.5rem);display:grid}.flood-root .flood-calendar__periods{grid-template-rows:repeat(4,minmax(0,1fr))}.flood-root .flood-calendar__period-choice{block-size:100%;inline-size:100%}.flood-root .flood-calendar__navigation{align-items:center;gap:var(--flood-sys-space-1);flex:none;display:flex}.flood-root .flood-calendar__navigation .flood-icon{direction:ltr}.flood-root .flood-calendar[data-calendar-direction=rtl] .flood-calendar__navigation svg{rotate:180deg}.flood-root .flood-calendar__grid{gap:var(--flood-sys-space-1);min-inline-size:0;display:grid}.flood-root .flood-calendar__week{gap:var(--flood-sys-space-1);grid-template-columns:repeat(7,minmax(0,1fr));min-inline-size:0;display:grid}.flood-root .flood-calendar__weekday{min-inline-size:0;font-size:var(--flood-sys-type-helper-size);line-height:var(--flood-sys-type-helper-line-height);color:var(--flood-sys-color-content-subtle);justify-content:center;align-items:center;display:flex}.flood-root .flood-calendar__weekday abbr{text-overflow:ellipsis;text-decoration:none;overflow:hidden}.flood-root .flood-calendar__cell{min-inline-size:0;display:flex}.flood-root .flood-calendar__day{appearance:none;box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:var(--flood-sys-control-sm-height);border:var(--flood-sys-focus-width) solid transparent;border-radius:var(--flood-sys-radius-action);color:inherit;font:inherit;font-size:var(--flood-sys-type-label-size);font-variant-numeric:tabular-nums;line-height:var(--flood-sys-type-label-line-height);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.flood-root .flood-calendar__day[data-outside]{color:var(--flood-sys-color-content-subtle)}.flood-root .flood-calendar__day:not(:disabled):not([aria-disabled=true]):hover{background:var(--flood-sys-color-action-subtle-hover)}.flood-root .flood-calendar__day[data-today]:not([data-selected]){text-underline-offset:.25em;text-decoration:underline}.flood-root .flood-calendar__day[data-selected]{background:var(--flood-sys-color-selection-background);color:var(--flood-sys-color-selection-content)}.flood-root .flood-calendar__day:focus-visible{border-color:var(--flood-sys-color-focus-ring);outline:none}.flood-root .flood-calendar__day[aria-disabled=true],.flood-root .flood-calendar__day:disabled{color:var(--flood-sys-color-field-disabled-content);cursor:default}@media (pointer:coarse){.flood-root .flood-calendar__body{--flood-calendar-cell-height:var(--flood-sys-size-touch)}.flood-root .flood-calendar{padding:var(--flood-sys-space-1)}.flood-root .flood-calendar__week{column-gap:0}.flood-root .flood-calendar__day{min-block-size:var(--flood-sys-size-touch)}}@container flood-calendar (width<=14rem){.flood-root .flood-calendar__header{align-items:stretch;gap:var(--flood-sys-space-1);flex-direction:column}.flood-root .flood-calendar__navigation{align-self:flex-end}}@media (forced-colors:active){.flood-root .flood-calendar{color:canvastext;background:canvas;border-color:canvastext}.flood-root .flood-calendar__day[data-selected]{color:highlighttext;forced-color-adjust:none;background:highlight}.flood-root .flood-calendar__day:focus-visible{border-color:highlight}.flood-root .flood-calendar__day[data-selected]:focus-visible{border-color:canvastext}.flood-root .flood-calendar__day[aria-disabled=true],.flood-root .flood-calendar__day:disabled{color:graytext}}.flood-root .flood-date-picker__panel{inline-size:min(max(var(--flood-date-picker-width,22rem),20rem),var(--flood-overlay-available-width,calc(100dvw - 1rem)));padding:var(--flood-sys-space-3)}.flood-root .flood-date-picker__panel>.flood-overlay-header{display:none}.flood-root .flood-date-picker__panel>.flood-overlay-body{margin-block-start:0}.flood-root .flood-date-picker__panel .flood-calendar{background:0 0;border:0;border-radius:0;inline-size:100%;padding:0}.flood-root .flood-error-summary{border-radius:var(--flood-sys-radius-field);min-inline-size:0}.flood-root .flood-error-summary:focus{outline:var(--flood-sys-focus-width) solid var(--flood-sys-color-focus-ring);outline-offset:0}.flood-root .flood-error-summary__title{font-weight:var(--flood-sys-type-label-weight)}.flood-root .flood-error-summary__description{margin-block-start:var(--flood-sys-space-1)}.flood-root .flood-error-summary .flood-error-summary__list{margin-block-start:var(--flood-sys-space-2);margin-block-end:0}.flood-root .flood-error-summary__list .flood-link{overflow-wrap:break-word}@media (forced-colors:active){.flood-root .flood-error-summary:focus{outline-color:highlight}}.flood-root .flood-resizable-panels{--flood-resize-track:var(--flood-sys-space-3);box-sizing:border-box;grid-template-columns:minmax(0, var(--flood-main-weight)) var(--flood-resize-track) minmax(0, var(--flood-secondary-weight));min-block-size:0;inline-size:100%;min-inline-size:0;display:grid}.flood-root .flood-resizable-panels[hidden]{display:none}.flood-root .flood-resizable-panels[data-orientation=vertical]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, var(--flood-main-weight)) var(--flood-resize-track) minmax(0, var(--flood-secondary-weight))}.flood-root .flood-resizable-panels__panel{min-block-size:0;min-inline-size:0;overflow:hidden}.flood-root .flood-resizable-panels__separator{min-inline-size:0;min-block-size:var(--flood-sys-size-touch);cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;align-self:stretch;position:relative}.flood-root .flood-resizable-panels__separator:before{content:"";inset-block:var(--flood-sys-space-3);inline-size:var(--flood-sys-stroke-width);background:var(--flood-sys-color-border-decorative);border-radius:var(--flood-sys-radius-action);pointer-events:none;position:absolute;inset-inline-start:calc(50% - var(--flood-sys-stroke-width) / 2)}.flood-root .flood-resizable-panels__separator:after{content:"";inline-size:calc(3 * var(--flood-sys-stroke-width));block-size:var(--flood-sys-space-6);border-radius:var(--flood-sys-radius-action);background:var(--flood-sys-color-content-subtle);pointer-events:none;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.flood-root .flood-resizable-panels[data-orientation=vertical]>.flood-resizable-panels__separator:after{inline-size:var(--flood-sys-space-6);block-size:calc(3 * var(--flood-sys-stroke-width))}.flood-root .flood-resizable-panels[data-orientation=vertical]>.flood-resizable-panels__separator{min-block-size:0;min-inline-size:var(--flood-sys-size-touch);cursor:row-resize}.flood-root .flood-resizable-panels[data-orientation=vertical]>.flood-resizable-panels__separator:before{inset-inline:var(--flood-sys-space-3);block-size:var(--flood-sys-stroke-width);inline-size:auto;inset-block-start:calc(50% - var(--flood-sys-stroke-width) / 2);inset-block-end:auto}.flood-root .flood-resizable-panels__separator:focus-visible{outline:var(--flood-sys-focus-width) solid var(--flood-sys-color-focus-ring);outline-offset:calc(-1 * var(--flood-sys-focus-width));border-radius:var(--flood-sys-radius-field)}.flood-root .flood-resizable-panels__separator:hover:before,.flood-root .flood-resizable-panels[data-dragging]>.flood-resizable-panels__separator:before{background:var(--flood-sys-color-content-subtle)}.flood-root .flood-resizable-panels__separator:hover:after,.flood-root .flood-resizable-panels[data-dragging]>.flood-resizable-panels__separator:after{background:var(--flood-sys-color-content-default)}.flood-root .flood-resizable-panels[data-disabled]>.flood-resizable-panels__separator{cursor:default}.flood-root .flood-resizable-panels[data-disabled]>.flood-resizable-panels__separator:before{background:var(--flood-sys-color-border-decorative)}.flood-root .flood-resizable-panels[data-disabled]>.flood-resizable-panels__separator:after{background:var(--flood-sys-color-field-disabled-content)}@media (pointer:coarse){.flood-root .flood-resizable-panels{--flood-resize-track:var(--flood-sys-size-touch)}}@media (forced-colors:active){.flood-root .flood-resizable-panels__separator:before,.flood-root .flood-resizable-panels__separator:after{background:canvastext}.flood-root .flood-resizable-panels__separator:focus-visible{outline-color:highlight}.flood-root .flood-resizable-panels[data-disabled]>.flood-resizable-panels__separator:before,.flood-root .flood-resizable-panels[data-disabled]>.flood-resizable-panels__separator:after{background:graytext}}.flood-root .flood-range-calendar .flood-calendar__week{column-gap:0}.flood-root .flood-range-calendar .flood-calendar__cell[data-in-range]{background:var(--flood-sys-color-selection-background);color:var(--flood-sys-color-selection-content)}.flood-root .flood-range-calendar .flood-calendar__cell[data-range-start]{border-start-start-radius:var(--flood-sys-radius-action);border-end-start-radius:var(--flood-sys-radius-action)}.flood-root .flood-range-calendar .flood-calendar__cell[data-range-end]{border-start-end-radius:var(--flood-sys-radius-action);border-end-end-radius:var(--flood-sys-radius-action)}.flood-root .flood-range-calendar .flood-calendar__cell[data-range-preview]{background:var(--flood-sys-color-action-subtle-hover)}.flood-root .flood-range-calendar .flood-calendar__cell[data-in-range]:not([data-range-start]):not([data-range-end]) .flood-calendar__day[data-selected]{background:0 0}.flood-root .flood-range-calendar .flood-calendar__cell:is([data-range-start],[data-range-end]) .flood-calendar__day{background:var(--flood-sys-color-action-primary-rest);color:var(--flood-sys-color-action-primary-content)}.flood-root .flood-range-calendar .flood-calendar__cell[data-range-unavailable]{outline:var(--flood-sys-stroke-width) dashed var(--flood-sys-color-feedback-error);outline-offset:calc(0px - var(--flood-sys-stroke-width))}.flood-root .flood-range-calendar__instruction{min-block-size:calc(var(--flood-sys-type-helper-size) * var(--flood-sys-type-helper-line-height));color:var(--flood-sys-color-content-subtle);font-size:var(--flood-sys-type-helper-size);line-height:var(--flood-sys-type-helper-line-height)}@media (forced-colors:active){.flood-root .flood-range-calendar .flood-calendar__cell:is([data-range-start],[data-range-end]) .flood-calendar__day{color:canvas;forced-color-adjust:none;background:canvastext}.flood-root .flood-range-calendar .flood-calendar__cell:is([data-range-start],[data-range-end]) .flood-calendar__day:focus-visible{border-color:highlight}.flood-root .flood-range-calendar .flood-calendar__cell[data-in-range]{color:highlighttext;forced-color-adjust:none;background:highlight}.flood-root .flood-range-calendar .flood-calendar__cell[data-range-preview]{color:canvastext;outline-offset:-1px;background:canvas;outline:1px dashed highlight}.flood-root .flood-range-calendar .flood-calendar__cell[data-range-unavailable]{outline-color:canvastext}}.flood-root .flood-date-range-field{gap:var(--flood-sys-space-1);inline-size:100%;min-inline-size:0;display:grid;container:flood-date-range/inline-size}.flood-root .flood-date-range-field[hidden]{display:none}.flood-root .flood-date-range-field>.flood-label{margin:0}.flood-root .flood-date-range-field__fields{align-items:start;gap:var(--flood-sys-space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-inline-size:0;display:grid}.flood-root .flood-date-range-field__fields>[data-range-endpoint]{min-inline-size:0}.flood-root .flood-date-range-field__separator{min-block-size:var(--flood-control-height);color:var(--flood-sys-color-content-subtle);font-size:var(--flood-control-text);place-items:center;display:grid}.flood-root .flood-date-range-field__description{color:var(--flood-sys-color-content-subtle);font-size:var(--flood-sys-type-helper-size);line-height:var(--flood-sys-type-helper-line-height)}@media (pointer:coarse){.flood-root .flood-date-range-field__separator{min-block-size:max(var(--flood-control-height),calc(var(--flood-sys-size-touch) + 2 * var(--flood-sys-focus-width)))}}@container flood-date-range (width<=30rem){.flood-root .flood-date-range-field__fields{grid-template-columns:minmax(0,1fr)}.flood-root .flood-date-range-field__separator{display:none}}.flood-root .flood-date-range-picker__panel{inline-size:min(var(--flood-date-range-picker-width,22rem),var(--flood-overlay-available-width,calc(100dvw - 1rem)));padding:var(--flood-sys-space-3)}.flood-root .flood-date-range-picker__panel>.flood-overlay-header{display:none}.flood-root .flood-date-range-picker__panel>.flood-overlay-body{margin-block-start:0}.flood-root .flood-date-range-picker__panel .flood-calendar{background:0 0;border:0;border-radius:0;inline-size:100%;padding:0}.flood-root .flood-menu__submenu-indicator{margin-inline-start:auto}.flood-root .flood-menu[data-menu-direction=rtl]>.flood-menu__viewport .flood-menu__submenu-indicator svg{rotate:180deg}.flood-root .flood-overlay-panel.flood-menu--submenu{inline-size:min(15rem,calc(var(--flood-overlay-available-width,100vw - 1rem) / 2));z-index:var(--flood-sys-layer-popover)}.flood-root .flood-context-menu{min-inline-size:0}.flood-root .flood-context-menu:focus-visible{outline:var(--flood-sys-focus-width) solid var(--flood-sys-color-focus-ring);outline-offset:0;border-radius:var(--flood-sys-radius-field)}@media (forced-colors:active){.flood-root .flood-context-menu:focus-visible{outline-color:highlight}}.flood-root .flood-tree{gap:var(--flood-sys-space-1);inline-size:100%;min-inline-size:0;color:var(--flood-sys-color-content-default);display:grid}.flood-root .flood-tree[hidden]{display:none}.flood-root .flood-tree>.flood-label{margin:0}.flood-root .flood-tree__viewport,.flood-root .flood-tree__item,.flood-root .flood-tree__group{outline:none;min-inline-size:0;margin:0;padding:0}.flood-root .flood-tree__viewport{min-block-size:var(--flood-control-height)}.flood-root .flood-tree__branch{min-inline-size:0;position:relative}.flood-root .flood-tree__row{box-sizing:border-box;align-items:center;gap:var(--flood-sys-space-2);min-inline-size:0;min-block-size:var(--flood-control-height);padding-block:var(--flood-sys-space-1);border:var(--flood-sys-focus-width) solid transparent;border-radius:var(--flood-sys-radius-field);font-size:var(--flood-control-text);line-height:var(--flood-control-line);cursor:default;padding-inline-start:calc(var(--flood-sys-space-2) + min(30%,calc(var(--flood-tree-depth) * var(--flood-sys-space-4))));padding-inline-end:var(--flood-sys-space-2);display:flex}.flood-root .flood-tree__row:hover{background:var(--flood-sys-color-action-subtle-hover)}.flood-root .flood-tree__row[data-selected]{background:var(--flood-sys-color-selection-background);color:var(--flood-sys-color-selection-content)}.flood-root .flood-tree__item:focus-visible>.flood-tree__row{border-color:var(--flood-sys-color-focus-ring)}.flood-root .flood-tree__disclosure,.flood-root .flood-tree__icon{inline-size:var(--flood-control-icon);block-size:var(--flood-control-icon);color:var(--flood-sys-color-content-subtle);flex:none;justify-content:center;align-items:center;display:inline-flex}.flood-root .flood-tree__disclosure[data-tree-toggle]{cursor:pointer}.flood-root .flood-tree__chevron,.flood-root .flood-tree__icon>svg{block-size:100%;inline-size:100%;display:block}.flood-root .flood-tree__chevron[data-expanded]{rotate:90deg}.flood-root .flood-tree[data-tree-direction=rtl] .flood-tree__chevron:not([data-expanded]){rotate:180deg}.flood-root .flood-tree__text{gap:var(--flood-sys-space-1);min-inline-size:0;display:grid}.flood-root .flood-tree__label{overflow-wrap:break-word;min-inline-size:0}.flood-root .flood-tree__description{color:var(--flood-sys-color-content-subtle);font-size:var(--flood-sys-type-helper-size);line-height:var(--flood-sys-type-helper-line-height);overflow-wrap:break-word}.flood-root .flood-tree__item[data-disabled]>.flood-tree__row{color:var(--flood-sys-color-field-disabled-content)}.flood-root .flood-tree__item[data-disabled]>.flood-tree__row:hover{background:0 0}.flood-root .flood-tree__item[data-disabled]>.flood-tree__row .flood-tree__disclosure{cursor:default}.flood-root .flood-tree__branch-status,.flood-root .flood-tree__empty{padding:var(--flood-sys-space-1) var(--flood-sys-space-2);color:var(--flood-sys-color-content-subtle);font-size:var(--flood-sys-type-helper-size);line-height:var(--flood-sys-type-helper-line-height)}.flood-root .flood-tree__viewport:focus-visible{outline:var(--flood-sys-focus-width) solid var(--flood-sys-color-focus-ring);outline-offset:var(--flood-sys-focus-offset);border-radius:var(--flood-sys-radius-field)}@media (pointer:coarse){.flood-root .flood-tree__row{min-block-size:max(var(--flood-control-height),var(--flood-sys-size-touch))}}@media (forced-colors:active){.flood-root .flood-tree__row[data-selected]{color:highlighttext;forced-color-adjust:none;background:highlight}.flood-root .flood-tree__item:focus-visible>.flood-tree__row{border-color:highlight}.flood-root .flood-tree__item[data-disabled]>.flood-tree__row{color:graytext}.flood-root .flood-tree__description,.flood-root .flood-tree__disclosure,.flood-root .flood-tree__icon{color:inherit}}.flood-root .flood-navigation-tree{--flood-navigation-row:var(--flood-sys-control-md-height);--flood-navigation-text:var(--flood-sys-control-md-text-size);--flood-navigation-line:var(--flood-sys-control-md-line-height);--flood-navigation-padding:var(--flood-sys-control-md-padding-inline);min-inline-size:0}.flood-root .flood-navigation-tree[data-size=sm]{--flood-navigation-row:var(--flood-sys-control-sm-height);--flood-navigation-text:var(--flood-sys-control-sm-text-size);--flood-navigation-line:var(--flood-sys-control-sm-line-height);--flood-navigation-padding:var(--flood-sys-control-sm-padding-inline)}.flood-root .flood-navigation-tree[data-size=lg]{--flood-navigation-row:var(--flood-sys-control-lg-height);--flood-navigation-text:var(--flood-sys-control-lg-text-size);--flood-navigation-line:var(--flood-sys-control-lg-line-height);--flood-navigation-padding:var(--flood-sys-control-lg-padding-inline)}.flood-root .flood-navigation-tree ul{margin:0;padding:0;list-style:none}.flood-root .flood-navigation-tree li{min-inline-size:0}.flood-root .flood-navigation-tree__row{align-items:center;gap:var(--flood-sys-space-1);border-radius:var(--flood-sys-radius-action);min-inline-size:0;display:flex}.flood-root .flood-navigation-tree__row[data-current]{background:var(--flood-sys-color-action-on-surface-hover)}.flood-root .flood-navigation-tree__row .flood-navigation-tree__link,.flood-root .flood-navigation-tree__text{justify-content:flex-start;align-items:center;gap:var(--flood-sys-space-2);min-inline-size:0;min-block-size:var(--flood-navigation-row);box-sizing:border-box;white-space:normal;text-align:start;color:var(--flood-sys-color-content-default);flex:1;display:flex}.flood-root .flood-navigation-tree__text{padding-inline:var(--flood-navigation-padding);font-size:var(--flood-navigation-text);line-height:var(--flood-navigation-line);font-weight:var(--flood-sys-type-control-weight);letter-spacing:var(--flood-sys-type-control-tracking)}.flood-root .flood-navigation-tree__text[aria-disabled]{color:var(--flood-sys-color-field-disabled-content)}.flood-root .flood-navigation-tree__label{overflow-wrap:break-word;min-inline-size:0}.flood-root .flood-navigation-tree__row .flood-navigation-tree__disclosure{flex:none}.flood-root .flood-navigation-tree__disclosure svg{rotate:0deg}.flood-root .flood-navigation-tree:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .flood-navigation-tree__disclosure svg{rotate:180deg}.flood-root .flood-navigation-tree__disclosure[aria-expanded=true] svg{rotate:90deg}.flood-root .flood-navigation-tree__branch{padding-inline-start:var(--flood-sys-space-4)}.flood-root .flood-navigation-tree__content{padding:var(--flood-sys-space-2) var(--flood-sys-space-3);color:var(--flood-sys-color-content-subtle);font-size:var(--flood-sys-type-helper-size);line-height:var(--flood-sys-type-helper-line-height)}.flood-root .flood-navigation-tree:focus-visible{outline:var(--flood-sys-focus-width) solid var(--flood-sys-color-focus-ring);outline-offset:0}@media (pointer:coarse){.flood-root .flood-navigation-tree__row,.flood-root .flood-navigation-tree__text{min-block-size:var(--flood-sys-size-touch)}}@media (forced-colors:active){.flood-root .flood-navigation-tree__row[data-current]{outline:1px solid highlight}.flood-root .flood-navigation-tree__text[aria-disabled]{color:graytext}.flood-root .flood-navigation-tree:focus-visible{outline-color:highlight}}[data-flood-foundations=neutral] .flood-date-time-picker{inline-size:100%;min-inline-size:0}[data-flood-foundations=neutral] .flood-date-time-picker__fields{align-items:start;gap:var(--flood-sys-space-3);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}@media (width<=30rem){[data-flood-foundations=neutral] .flood-date-time-picker__fields{grid-template-columns:minmax(0,1fr)}}.flood-root .flood-hover-card{inline-size:20rem}.flood-root .flood-hover-card .flood-overlay-header{align-items:center;gap:var(--flood-sys-space-2)}.flood-root .flood-hover-card .flood-overlay-close{align-self:center}.flood-root .flood-hover-card__body{font-size:var(--flood-sys-type-compact-size);line-height:var(--flood-sys-type-compact-line-height);margin-block-start:var(--flood-sys-space-2)}.flood-root .flood-hover-card:focus-visible{outline:var(--flood-sys-focus-width) solid var(--flood-sys-color-focus-ring);outline-offset:0}.flood-root .flood-color-swatch{box-sizing:border-box;border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative);border-radius:var(--flood-sys-radius-field);vertical-align:middle;flex:none;block-size:2rem;inline-size:2rem;display:inline-block}.flood-root .flood-color-swatch--sm{border-radius:var(--flood-sys-radius-action);block-size:1.5rem;inline-size:1.5rem}.flood-root .flood-color-swatch--lg{block-size:3rem;inline-size:3rem}.flood-root .flood-color-picker{gap:var(--flood-sys-space-1);inline-size:20rem;min-inline-size:0;max-inline-size:100%;display:grid}.flood-root .flood-color-picker[hidden],.flood-root .flood-color-swatch[hidden]{display:none}.flood-root .flood-color-picker__panel{gap:var(--flood-sys-space-4);padding:var(--flood-sys-space-4);border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative);border-radius:var(--flood-sys-radius-field);background:var(--flood-sys-color-surface-default);display:grid}.flood-root .flood-color-picker__value{align-items:center;gap:var(--flood-sys-space-3);min-inline-size:0;display:flex}.flood-root .flood-color-picker__hex{gap:var(--flood-sys-space-1);flex:1;min-inline-size:0;display:grid}.flood-root .flood-color-picker__hex .flood-input{inline-size:100%;font-family:var(--flood-sys-font-mono)}.flood-root .flood-color-picker__empty{box-sizing:border-box;border:var(--flood-sys-stroke-width) dashed var(--flood-sys-color-border-decorative);border-radius:var(--flood-sys-radius-field);flex:none;block-size:3rem;inline-size:3rem;display:block}.flood-root .flood-color-picker__channels{gap:var(--flood-sys-space-2);display:grid}.flood-root .flood-color-picker__presets{gap:var(--flood-sys-space-1);flex-wrap:wrap;display:flex}.flood-root .flood-color-picker__preset{padding:var(--flood-sys-space-1);border:var(--flood-sys-stroke-width) solid transparent;border-radius:var(--flood-sys-radius-action);cursor:pointer;background:0 0;place-items:center;min-block-size:2rem;min-inline-size:2rem;display:grid}.flood-root .flood-color-picker__preset[aria-pressed=true]{border-color:var(--flood-sys-color-content-default)}.flood-root .flood-color-picker__preset:focus-visible{outline:var(--flood-sys-focus-width) solid var(--flood-sys-color-focus-ring);outline-offset:0}.flood-root .flood-color-picker__preset:disabled{opacity:.5;cursor:not-allowed}.flood-root .flood-color-picker[data-readonly] .flood-color-picker__preset{cursor:default}@media (pointer:coarse){.flood-root .flood-color-picker__preset{min-inline-size:var(--flood-sys-size-touch);min-block-size:var(--flood-sys-size-touch)}}.flood-root .flood-tree-select{gap:var(--flood-sys-space-1);inline-size:100%;min-inline-size:0;display:grid}.flood-root .flood-tree-select[hidden]{display:none}.flood-root .flood-tree-select>.flood-label{margin:0}.flood-root .flood-tree-select [data-placeholder]{color:var(--flood-sys-color-field-placeholder)}.flood-root .flood-tree-select [data-readonly]:not(:focus-visible){background:var(--flood-sys-color-surface-canvas);cursor:default;border-style:dashed}.flood-root .flood-tree-select__panel{inline-size:min(var(--flood-tree-select-width,22rem),var(--flood-overlay-available-width,calc(100dvw - 1rem)));padding:var(--flood-sys-space-1)}.flood-root .flood-tree-select__panel>.flood-overlay-header{display:none}.flood-root .flood-tree-select__panel>.flood-overlay-body{margin-block-start:0}.flood-root .flood-tree-select__scroll{max-block-size:min(22rem,var(--flood-overlay-available-height,60dvh))}.flood-root .flood-tree-select__panel .flood-tree__row{border-radius:max(0px,calc(var(--flood-sys-radius-field) - var(--flood-sys-space-1) - var(--flood-sys-stroke-width)))}.flood-root .flood-tree-select__validation{color:var(--flood-sys-color-feedback-error);font-size:var(--flood-sys-type-helper-size);line-height:var(--flood-sys-type-helper-line-height)}.flood-root .flood-data-list{--flood-data-row-padding:var(--flood-sys-space-4);inline-size:100%;min-inline-size:0;margin:0;padding:0;list-style:none}.flood-root .flood-data-list[data-density=compact]{--flood-data-row-padding:var(--flood-sys-space-3)}.flood-root .flood-data-list-item{align-items:center;gap:var(--flood-sys-space-3);min-inline-size:0;padding-block:var(--flood-data-row-padding,var(--flood-sys-space-4));font-size:var(--flood-sys-type-compact-size);line-height:var(--flood-sys-type-compact-line-height);display:flex}.flood-root .flood-data-list[data-dividers=true]>.flood-data-list-item+.flood-data-list-item{border-block-start:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative)}.flood-root .flood-data-list[hidden],.flood-root .flood-data-list-item[hidden]{display:none}.flood-root .flood-data-list-item__media{flex:none;align-items:center;display:flex}.flood-root .flood-data-list-item__copy{gap:var(--flood-sys-space-1);flex:1;min-inline-size:0;display:grid}.flood-root .flood-data-list-item__title{overflow-wrap:break-word;font-weight:500}.flood-root .flood-data-list-item__description{color:var(--flood-sys-color-content-subtle);overflow-wrap:break-word}.flood-root .flood-data-list-item__trailing{align-items:center;gap:var(--flood-sys-space-3);flex-wrap:wrap;justify-content:flex-end;min-inline-size:0;max-inline-size:50%;display:flex}.flood-root .flood-data-list-item__metadata{color:var(--flood-sys-color-content-subtle);font-size:var(--flood-sys-type-helper-size);overflow-wrap:break-word}.flood-root .flood-data-list-item__actions{align-items:center;gap:var(--flood-sys-space-1);display:flex}.flood-root .flood-choice-card{box-sizing:border-box;align-items:flex-start;gap:var(--flood-sys-space-3);inline-size:100%;min-inline-size:0;padding:var(--flood-sys-space-4);border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-field-border);border-radius:var(--flood-sys-radius-field);background:var(--flood-sys-color-field-background);cursor:pointer;display:flex}.flood-root .flood-choice-card--compact{padding:var(--flood-sys-space-3)}.flood-root .flood-choice-card>input{flex:none;margin-block-start:calc((1em * var(--flood-sys-type-compact-line-height) - var(--flood-sys-size-choice)) / 2)}.flood-root .flood-choice-card>span{flex:1}.flood-root .flood-choice-card__content{align-items:flex-start;gap:var(--flood-sys-space-3);min-inline-size:0;display:flex}.flood-root .flood-choice-card__copy{gap:var(--flood-sys-space-1);flex:1;min-inline-size:0;display:grid}.flood-root .flood-choice-card__title{overflow-wrap:break-word;font-weight:500}.flood-root .flood-choice-card__description,.flood-root .flood-choice-card__metadata{color:var(--flood-sys-color-content-subtle);overflow-wrap:break-word;font-weight:400}.flood-root .flood-choice-card__metadata{flex:none;max-inline-size:35%}.flood-root .flood-choice-card__icon{color:var(--flood-sys-color-content-subtle);align-items:center;display:flex}:is(.flood-root .flood-choice-card:has(input:checked),.flood-root .flood-choice-card:has(input:indeterminate)){background:var(--flood-sys-color-selection-background)}.flood-root .flood-choice-card:has(input:focus-visible){outline:var(--flood-sys-focus-width) solid var(--flood-sys-color-focus-ring);outline-offset:0}.flood-root .flood-choice-card input:focus-visible{outline:none}.flood-root .flood-choice-card:has(input:disabled){cursor:not-allowed;background:var(--flood-sys-color-field-disabled)}.flood-root .flood-choice-card:has(input[readonly]){cursor:default;border-style:dashed}.flood-root .flood-choice-card:has(input:disabled) :is(.flood-choice-card__description,.flood-choice-card__metadata,.flood-choice-card__icon){color:inherit}@media (forced-colors:active){.flood-root .flood-choice-card:has(input:checked){border-color:highlight}.flood-root .flood-choice-card:has(input:disabled){border-color:graytext}}@media (width<=30rem){.flood-root .flood-data-list-item{flex-wrap:wrap}.flood-root .flood-data-list-item__trailing{max-inline-size:100%}}.flood-root .flood-data-table{inline-size:100%;min-inline-size:0}.flood-root .flood-data-table[hidden]{display:none}.flood-root .flood-data-table thead th{vertical-align:middle}.flood-root .flood-data-table thead th[data-sortable]{padding-inline:max(0px,calc(var(--flood-data-padding) - var(--flood-sys-space-2)))}.flood-root .flood-data-table__sort{gap:var(--flood-sys-space-2);min-block-size:var(--flood-sys-control-sm-height);padding-inline:calc(var(--flood-sys-space-2) - var(--flood-sys-stroke-width));color:inherit;font:inherit;font-weight:500}.flood-root .flood-data-table__choice{white-space:nowrap;inline-size:1%}.flood-root .flood-data-table__choice .flood-choice{min-block-size:var(--flood-sys-control-sm-height)}.flood-root .flood-data-table tr[data-selected]{background:var(--flood-sys-color-selection-background)}.flood-root .flood-data-table .flood-data-table__state{padding-block:var(--flood-sys-space-8);text-align:center}.flood-root .flood-data-table__state>.flood-stack{align-items:center}.flood-root .flood-data-table__footer{align-items:center;gap:var(--flood-sys-space-3);padding:var(--flood-sys-space-3) var(--flood-sys-space-4);border-block-start:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative);background:var(--flood-sys-color-surface-default);border-end-end-radius:var(--flood-sys-radius-field);border-end-start-radius:var(--flood-sys-radius-field);flex-wrap:wrap;display:flex}.flood-root .flood-data-table__footer p{margin:0}.flood-root .flood-data-table__footer nav{max-inline-size:100%;margin-inline-start:auto}@media (forced-colors:active){.flood-root .flood-data-table tr[data-selected]{outline:1px solid highlight}}.flood-root .flood-file-list{box-sizing:border-box;padding-inline:var(--flood-sys-space-4);border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative);border-radius:var(--flood-sys-radius-field);background:var(--flood-sys-color-surface-default);container:flood-files/inline-size}.flood-root .flood-file-item__thumbnail{inline-size:var(--flood-sys-control-md-height);block-size:var(--flood-sys-control-md-height);border-radius:var(--flood-sys-radius-action);color:var(--flood-sys-color-content-subtle);background:var(--flood-sys-color-field-background);flex:none;place-items:center;display:grid;overflow:hidden}.flood-root .flood-file-item__thumbnail img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.flood-root .flood-file-item__name{overflow-wrap:anywhere}.flood-root .flood-file-item__heading{align-items:center;gap:var(--flood-sys-space-1) var(--flood-sys-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.flood-root .flood-file-item__heading>.flood-file-item__name{min-inline-size:0}.flood-root .flood-file-meta{white-space:normal;overflow-wrap:break-word;max-inline-size:100%;color:var(--flood-sys-color-content-subtle);flex-wrap:wrap;flex:0 auto;font-weight:400}.flood-root .flood-file-meta>span{min-inline-size:0}.flood-root .flood-file-item .flood-data-list-item__trailing{flex:none;max-inline-size:none}.flood-root .flood-upload-item .flood-data-list-item__copy{align-self:center}.flood-root .flood-upload-item__status-row{align-items:center;gap:var(--flood-sys-space-2);min-inline-size:0;display:flex}.flood-root .flood-upload-item__status-row[data-progress]>.flood-status-indicator{white-space:nowrap;flex:none}.flood-root .flood-upload-item .flood-indicator{flex:1;min-inline-size:0}.flood-root .flood-upload-item .flood-status-indicator{overflow-wrap:break-word}.flood-root .flood-image-preview{inline-size:min(56rem,calc(100% - var(--flood-sys-space-8)))}.flood-root .flood-image-preview__figure{margin:0}.flood-root .flood-image-preview__media{background:var(--flood-sys-color-surface-canvas);border-radius:var(--flood-sys-radius-field);place-items:center;min-block-size:12rem;max-inline-size:100%;display:grid;overflow:hidden}.flood-root .flood-image-preview__image{object-fit:contain;grid-area:1/1;max-block-size:60dvh;inline-size:auto;max-inline-size:100%}.flood-root .flood-image-preview__media[data-state=loading] .flood-image-preview__image{visibility:hidden}.flood-root .flood-image-preview__media>[role=status]{grid-area:1/1}.flood-root .flood-image-preview__caption{font-size:var(--flood-sys-type-compact-size);line-height:var(--flood-sys-type-compact-line-height);color:var(--flood-sys-color-content-subtle);margin-block-start:var(--flood-sys-space-2)}.flood-root .flood-image-preview__actions{justify-content:flex-end;margin-block-start:var(--flood-sys-space-4);display:flex}@media (width<=30rem){.flood-root .flood-file-list>.flood-file-item{flex-wrap:nowrap}.flood-root .flood-file-item__thumbnail{inline-size:var(--flood-sys-control-sm-height);block-size:var(--flood-sys-control-sm-height)}}@container flood-files (width<=16rem){.flood-root .flood-file-list>.flood-file-item:not([hidden]){grid-template-columns:minmax(0,1fr);display:grid}.flood-root .flood-file-item .flood-data-list-item__trailing{justify-content:flex-start}.flood-root .flood-file-item .flood-data-list-item__actions,.flood-root .flood-upload-item__status-row{flex-wrap:wrap}.flood-root .flood-upload-item__status-row[data-progress]>.flood-status-indicator{white-space:normal;flex:0 auto;min-inline-size:0}.flood-root .flood-upload-item .flood-indicator{flex-basis:100%}}.flood-root .flood-time-picker__panel{inline-size:min(var(--flood-time-picker-width,22rem),var(--flood-overlay-available-width,calc(100dvw - 1rem)));padding:var(--flood-sys-space-1)}.flood-root .flood-time-picker__scroll{max-block-size:min(15rem,calc(var(--flood-overlay-available-height,60dvh) - 1rem))}.flood-root .flood-date-time-range-picker{inline-size:100%;min-inline-size:0}.flood-loading{--flood-loading-size:1.25rem;vertical-align:middle;inline-size:var(--flood-loading-size);block-size:var(--flood-loading-size);flex:none;display:inline-flex;position:relative}.flood-loading[data-size=sm]{--flood-loading-size:1rem}.flood-loading[data-size=lg]{--flood-loading-size:1.5rem}.flood-loading>.flood-spinner{box-sizing:border-box;width:100%;height:100%;display:block}.flood-root .flood-loading .flood-spinner{block-size:100%;inline-size:100%}.flood-root .flood-button .flood-loading{--flood-loading-size:var(--flood-control-icon)}.flood-loading[hidden]{display:none}:where(.flood-button,.flood-input,.flood-choice,.flood-field,.flood-link){box-sizing:border-box;font-family:var(--flood-font-sans);font-size:var(--flood-text-sm);line-height:1.45}:where(.flood-button,.flood-input,.flood-check,.flood-switch-input,.flood-link):focus-visible{outline:2px solid var(--flood-focus);outline-offset:3px}.flood-button{justify-content:center;align-items:center;gap:var(--flood-space-2);min-height:var(--flood-control-height);border-radius:var(--flood-radius-md);cursor:pointer;transition:opacity var(--flood-duration);border:1px solid #0000;padding:8px 16px;font-weight:500;display:inline-flex}.flood-button--solid{background:var(--flood-action);color:var(--flood-action-text)}.flood-button--outline{border-color:var(--flood-border);background:var(--flood-surface);color:var(--flood-text)}.flood-button--ghost{color:var(--flood-text);background:0 0}.flood-button--sm{min-height:32px;padding:4px 12px}.flood-button--solid:hover:not(:disabled){opacity:.86}.flood-button--outline:hover:not(:disabled),.flood-button--ghost:hover:not(:disabled){background:var(--flood-surface-hover)}.flood-button:disabled{cursor:not-allowed;background:var(--flood-disabled);color:var(--flood-disabled-text)}.flood-input{width:100%;min-height:var(--flood-control-height);border:1px solid var(--flood-border);border-radius:var(--flood-radius-md);background:var(--flood-surface);color:var(--flood-text);padding:9px 12px}.flood-input::placeholder{color:var(--flood-muted)}.flood-input[aria-invalid=true]{border-color:var(--flood-danger)}.flood-input:disabled{background:var(--flood-disabled);color:var(--flood-disabled-text);cursor:not-allowed}.flood-textarea{resize:vertical;min-height:96px}.flood-choice{align-items:center;gap:var(--flood-space-2);min-height:var(--flood-control-height);color:var(--flood-text);cursor:pointer;display:inline-flex}.flood-choice:has(input:disabled){cursor:not-allowed;color:var(--flood-disabled-text)}.flood-check{width:18px;height:18px;accent-color:var(--flood-action);cursor:inherit;flex-shrink:0;margin:0}.flood-switch{justify-content:space-between;gap:var(--flood-space-6)}.flood-switch-input{appearance:none;border:1px solid var(--flood-border);background:var(--flood-surface-hover);width:36px;height:22px;cursor:inherit;border-radius:999px;flex-shrink:0;margin:0;padding:2px}.flood-switch-input:before{content:"";background:var(--flood-muted);width:16px;height:16px;transition:transform var(--flood-duration);border-radius:50%;display:block}.flood-switch-input:checked{background:var(--flood-action);border-color:var(--flood-action)}.flood-switch-input:checked:before{background:var(--flood-action-text);transform:translate(14px)}.flood-switch-input:disabled{opacity:.6}.flood-field{gap:var(--flood-space-2);display:grid}.flood-label{color:var(--flood-text);font-weight:500}.flood-hint{color:var(--flood-muted);font-size:var(--flood-text-xs)}.flood-error{color:var(--flood-danger);font-size:var(--flood-text-xs)}.flood-link{color:var(--flood-text);text-underline-offset:4px;text-decoration-thickness:1px}.flood-link--button{text-decoration:none}.flood-link--button:where(.flood-button--solid){color:var(--flood-action-text)}.flood-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite flood-spin}@keyframes flood-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.flood-spinner{animation:none}.flood-switch-input:before,.flood-button{transition:none}}@media (forced-colors:active){.flood-switch-input{appearance:auto}.flood-switch-input:before{display:none}}body{margin:0}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--flood-sys-color-surface-canvas);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--flood-sys-color-scrollbar-thumb) var(--flood-sys-color-surface-canvas)}html:has(.docs-layout){scroll-behavior:auto}@supports not (scrollbar-color:auto){html::-webkit-scrollbar{width:calc(var(--flood-sys-scrollbar-size) + 2 * var(--flood-sys-scrollbar-inset));height:calc(var(--flood-sys-scrollbar-size) + 2 * var(--flood-sys-scrollbar-inset))}html::-webkit-scrollbar-track{background:var(--flood-sys-color-surface-canvas)}html::-webkit-scrollbar-thumb{border:var(--flood-sys-scrollbar-inset) solid var(--flood-sys-color-surface-canvas);border-radius:var(--flood-sys-radius-action);background:var(--flood-sys-color-scrollbar-thumb)}html::-webkit-scrollbar-thumb:hover{background:var(--flood-sys-color-scrollbar-thumb-hover)}}.site-root{--landing-panel-padding:clamp(var(--flood-sys-space-6), 3vw, 2.5rem);-webkit-font-smoothing:antialiased;min-block-size:100svh}.site-root *{box-sizing:border-box}.site-shell{min-block-size:100svh;max-inline-size:90rem;padding-inline:clamp(var(--flood-sys-space-4), 4vw, 3.5rem);margin-inline:auto}.home-site .site-shell{flex-direction:column;display:flex}.home-main{padding-block:var(--flood-sys-space-12);flex:1;align-content:center;display:grid}.home-main .hero{padding-block-start:0;padding-block-end:var(--flood-sys-space-12)}.home-site .site-footer{padding-block:var(--flood-sys-space-6)}.site-header,.site-footer{justify-content:space-between;align-items:center;gap:var(--flood-sys-space-6);display:flex}.site-header{min-block-size:5.5rem;padding-block:var(--flood-sys-space-4);border-block-end:var(--flood-sys-stroke-width) solid var(--flood-sys-color-divider-decorative)}.site-header .wordmark{align-items:center;gap:var(--flood-sys-space-2);color:inherit;font-size:var(--flood-sys-type-page-size);line-height:var(--flood-sys-type-page-line-height);letter-spacing:var(--flood-sys-type-page-tracking);font-weight:500;text-decoration:none;display:inline-flex}.wordmark img{object-fit:contain;block-size:2.375rem;inline-size:2.375rem}.wordmark-suffix{color:var(--flood-sys-color-content-subtle)}.header-links{flex-wrap:wrap}.github-mark{filter:invert();block-size:100%;inline-size:100%}.header-divider{inline-size:var(--flood-sys-stroke-width);block-size:var(--flood-sys-space-4);background:var(--flood-sys-color-divider-decorative)}.icon-link{align-items:center;gap:var(--flood-sys-space-2);display:inline-flex}.wordmark:focus-visible{outline:var(--flood-sys-focus-width) solid var(--flood-sys-color-focus-ring);outline-offset:var(--flood-sys-focus-offset)}.hero{text-align:center;padding-block-start:var(--flood-sys-space-12)}.hero .hero-title{font-size:clamp(2.25rem, 6.4vw, var(--flood-sys-type-display-size));line-height:var(--flood-sys-type-display-line-height)}.hero-line{display:block}.brand-phrase{white-space:nowrap}.hero-mark{vertical-align:-.19em;object-fit:contain;block-size:1.2em;inline-size:1.2em;margin-inline:.035em;display:inline-block;transform:scale(1.12)}.hero .hero-description{margin:var(--flood-sys-space-8) 0 0}.installation{inline-size:fit-content;min-inline-size:min(28.5rem,100%);max-inline-size:100%;margin:var(--flood-sys-space-8) auto 0}.site-root .installation-code{gap:var(--flood-sys-space-6);padding:var(--flood-sys-space-3);padding-inline-start:var(--flood-sys-space-6)}.site-root .installation-code .flood-code-snippet__code{font-size:var(--flood-sys-type-body-size)}.site-root .installation-code .flood-code-snippet__code:before{content:"$ ";color:var(--flood-sys-color-content-subtle)}.site-root .installation-code .flood-button{border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative)}.installation-status{min-block-size:1.125rem;margin-block-start:var(--flood-sys-space-2)}.installation-status .flood-link{font-size:inherit}.foundation{padding-block-start:var(--flood-sys-space-6);scroll-margin-block-start:var(--flood-sys-space-6)}.site-root .foundation-label{inline-size:fit-content;color:var(--flood-sys-color-content-subtle);font-size:var(--flood-sys-type-compact-size);line-height:var(--flood-sys-type-compact-line-height);text-align:center;margin-inline:auto;text-decoration:none;display:block}.foundation-label:after{content:"";inline-size:var(--flood-sys-stroke-width);block-size:var(--flood-sys-space-6);background:var(--flood-sys-color-divider-decorative);margin:var(--flood-sys-space-1) auto 0;display:block}.foundation-grid{gap:var(--flood-sys-space-4);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;max-inline-size:77.5rem;margin-inline:auto;display:grid}.workspace-panel,.ideas-panel{border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative)}.workspace-panel form{margin:0}.workspace-actions,.ideas-heading{justify-content:space-between}.workspace-actions{align-items:start}.workspace-actions #note-counter{padding-block-start:var(--flood-sys-space-1)}.workspace-actions .save-button{max-inline-size:100%;margin-inline-start:auto}.workspace-status:empty{display:none}.ideas-heading .flood-icon-button{border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative)}.idea-row{padding:var(--flood-sys-space-4);border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative);border-radius:var(--flood-sys-radius-field)}.site-root .idea-row .flood-choice{gap:var(--flood-sys-space-6);min-block-size:var(--flood-sys-control-lg-height);display:flex}.idea-row .flood-choice>span{min-inline-size:0}.idea-row .flood-check{flex-shrink:0}.idea-row[data-complete] .idea-title{color:var(--flood-sys-color-content-subtle);text-decoration:line-through}.site-footer{min-block-size:4.25rem;padding-block:var(--flood-sys-space-4)}.visitor-counter{font-variant-numeric:tabular-nums;white-space:nowrap}.site-footer .flood-link{color:var(--flood-sys-color-content-subtle);font-size:var(--flood-sys-type-helper-size);text-decoration:none}.site-footer .flood-link:hover,.foundation-label:hover{text-decoration:underline}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.playground{gap:var(--flood-sys-space-6);inline-size:min(100%,40rem);padding-block:var(--flood-sys-space-12);margin-inline:auto;display:grid}.choice-checks{border:0;min-inline-size:0;margin:0;padding:0}@media (width<=55rem){.hero{padding-block-start:var(--flood-sys-space-8)}.hero .hero-title{font-size:clamp(2.25rem, 6.4vw, var(--flood-sys-type-display-size))}.foundation-grid{grid-template-columns:minmax(0,1fr);max-inline-size:42rem}.hero .hero-description{margin-block-start:var(--flood-sys-space-6)}}@media (width<=35rem){.site-header{gap:var(--flood-sys-space-3);flex-wrap:wrap}.site-header .wordmark{font-size:var(--flood-sys-type-section-size)}.wordmark img{block-size:2rem;inline-size:2rem}.hero{padding-block-start:var(--flood-sys-space-6)}.hero .hero-title{font-size:clamp(2rem,8vw,2.75rem)}.hero-line+.hero-line{margin-block-start:var(--flood-sys-space-1)}.hero-mark{block-size:1.1em;inline-size:1.1em}.installation{inline-size:100%}.site-root .installation-code{gap:var(--flood-sys-space-2);padding:var(--flood-sys-space-2);padding-inline-start:var(--flood-sys-space-3)}.site-root .installation-code .flood-code-snippet__code{font-size:var(--flood-sys-type-helper-size)}.site-root .installation-code .flood-code-snippet__action{margin-inline-start:auto}.site-root .idea-row .flood-choice{gap:var(--flood-sys-space-3)}.workspace-actions .save-button{padding-inline:var(--flood-sys-space-4)}.site-footer{gap:var(--flood-sys-space-3);padding-block:var(--flood-sys-space-6);flex-wrap:wrap}}@media (forced-colors:active){.workspace-panel,.ideas-panel,.idea-row{border-color:canvastext}.wordmark:focus-visible{outline-color:highlight}}.docs-layout{grid-template-columns:13rem minmax(0,1fr) 10rem;gap:clamp(2rem,4vw,4rem);padding-block:2.5rem 4rem;display:grid}.desktop-sidebar,.doc-toc{align-self:start;max-block-size:calc(100svh - 4rem);position:sticky;inset-block-start:2rem}.side-group{gap:.125rem;margin-block-end:1.5rem;display:grid}.side-label{padding:.5rem .75rem;display:block}.side-nav .side-link{white-space:normal;text-align:start;justify-content:flex-start;inline-size:100%}.side-nav .catalog-link{justify-content:space-between}.catalog-link span{font-size:var(--flood-sys-type-helper-size);color:var(--flood-sys-color-content-subtle)}.catalog-nav-tools{z-index:1;background:var(--flood-sys-color-surface-canvas);gap:.5rem;padding-block-end:.75rem;display:grid;position:sticky;inset-block-start:0}.catalog-search-summary{flex-wrap:wrap;justify-content:space-between}.catalog-empty{padding:.5rem .75rem}.catalog-jumps{flex-wrap:wrap;gap:.5rem;margin-block-end:2rem;display:flex}.catalog-description{margin-block:.5rem 1rem}.component-catalog section{margin-block-end:2rem;scroll-margin-block-start:2rem}.doc-center,.doc-article{min-inline-size:0}.doc-article{max-inline-size:48rem;margin-inline:auto}.doc-breadcrumb{font-size:var(--flood-sys-type-helper-size);color:var(--flood-sys-color-content-subtle);flex-wrap:wrap;align-items:center;gap:.625rem;margin-block-end:1.5rem;display:flex}.doc-breadcrumb .flood-link{font-size:inherit;color:inherit;text-decoration:none}.local-preview-label{border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative);border-radius:var(--flood-sys-radius-action);margin-inline-start:auto;padding:.125rem .5rem}.doc-heading{margin-block-end:2rem}.doc-heading .doc-description{margin-block-start:.75rem}.doc-tools{margin-block-start:1.5rem}.doc-resources{margin-block-start:var(--flood-sys-space-8)}.doc-resources .flood-link{font-size:var(--flood-sys-type-helper-size);color:var(--flood-sys-color-content-subtle)}.doc-section .site-code-block{margin:0}.import-modes{justify-self:start}.import-modes-scroll{justify-self:start;inline-size:fit-content;max-inline-size:100%}.adapter-instructions{overflow-wrap:anywhere;line-height:1.7}.adapter-instructions h2{font-size:var(--flood-sys-type-section-size);margin-block:1.5rem 1rem}.adapter-instructions h3{font-size:var(--flood-sys-type-compact-size);margin-block:1.5rem .5rem}.adapter-instructions p{margin-block:1rem}.adapter-instructions .flood-link{font-size:inherit}.docs-layout [hidden]{display:none!important}.doc-toc>.flood-text{padding-block:.25rem .75rem;display:block}.doc-toc nav{gap:.75rem;display:grid}.doc-toc .flood-link{font-size:var(--flood-sys-type-helper-size);color:var(--flood-sys-color-content-subtle);align-items:center;gap:.25rem;line-height:1.5;text-decoration:none;display:flex}.doc-toc>.flood-link{margin-block-start:2rem}.doc-toc .flood-link:hover{color:var(--flood-sys-color-content-default)}.mobile-navigation{display:none}.doc-loading{min-block-size:60svh;padding-block:4rem}.markdown-content{overflow-wrap:anywhere;font-size:var(--flood-sys-type-body-size);line-height:1.7}.markdown-content>:first-child{margin-block-start:0}.markdown-content p,.markdown-content ul,.markdown-content ol{margin-block:1rem}.markdown-content li{margin-block:.5rem}.markdown-content ul,.markdown-content ol{padding-inline-start:1.5rem}.markdown-content h2,.doc-section>h2,.component-catalog h2{font-size:var(--flood-sys-type-section-size);letter-spacing:var(--flood-sys-type-section-tracking);margin:2.5rem 0 1rem;font-weight:600;line-height:1.4}.markdown-content h3{font-size:var(--flood-sys-type-body-size);margin:2rem 0 .75rem;font-weight:600;line-height:1.5}.markdown-content :is(h2,h3),.doc-section,.component-preview,.component-catalog section{scroll-margin-block-start:2rem}.markdown-content code,.doc-section code{font-family:var(--flood-sys-font-mono);font-size:.875em}.markdown-content :not(pre)>code,.doc-section p>code{background:var(--flood-sys-color-surface-raised);overflow-wrap:anywhere;border-radius:.25rem;padding:.125rem .25rem}.doc-code{border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative);border-radius:var(--flood-sys-radius-field);background:var(--flood-sys-color-surface-default);min-inline-size:0;margin-block:1rem;position:relative}.doc-code>.copy-control{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.doc-code pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--flood-sys-font-mono);margin:0;padding:3.5rem 1.25rem 1.25rem;font-size:.8125rem;line-height:1.7;overflow-x:auto}.doc-code pre code{font-size:inherit}.doc-section{gap:1rem;margin-block-start:2.5rem;display:grid}.doc-section>h2{margin:0}.doc-section>.flood-link{font-size:var(--flood-sys-type-compact-size);justify-self:start;align-items:center;gap:.375rem;display:inline-flex}.doc-section .doc-code{margin:0}.component-preview{border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative);border-radius:var(--flood-sys-radius-block);overflow:clip}.preview-stage{place-items:center;min-block-size:20rem;padding:2rem;display:grid}.preview-stage>*{min-inline-size:0;max-inline-size:100%}.preview-stage>.flood-stack,.preview-stage>.flood-field,.preview-stage>form{inline-size:min(100%,26rem)}.preview-code{border-block-start:var(--flood-sys-stroke-width) solid var(--flood-sys-color-divider-decorative);background:var(--flood-sys-color-surface-default)}.preview-code summary{font-size:var(--flood-sys-type-compact-size);cursor:pointer;padding:1rem 1.25rem}.preview-code .doc-code{border:0;border-block-start:var(--flood-sys-stroke-width) solid var(--flood-sys-color-divider-decorative);border-radius:0;margin:0}.table-scroll{border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative);border-radius:var(--flood-sys-radius-field);max-inline-size:100%;margin-block:1rem}.table-scroll table{border-collapse:collapse;inline-size:100%;font-size:var(--flood-sys-type-compact-size);line-height:1.6}.table-scroll :is(th,td){text-align:start;border-block-end:var(--flood-sys-stroke-width) solid var(--flood-sys-color-divider-decorative);overflow-wrap:anywhere;padding:.75rem 1rem}.table-scroll th{color:var(--flood-sys-color-content-subtle);white-space:nowrap;font-weight:500}.usage-notes{overflow-wrap:anywhere;min-inline-size:0;color:var(--flood-sys-color-content-subtle);font-size:var(--flood-sys-type-compact-size);margin:0;padding-inline-start:1.25rem;line-height:1.7}.usage-notes li+li{margin-block-start:.5rem}.table-scroll tr:last-child td{border-block-end:0}.component-catalog section:first-child h2{margin-block-start:0}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.catalog-grid .catalog-card{border-radius:var(--flood-sys-radius-block);text-decoration:none;display:block}.catalog-card-surface{border:var(--flood-sys-stroke-width) solid var(--flood-sys-color-border-decorative);block-size:100%}.catalog-card:hover .catalog-card-surface{background:var(--flood-sys-color-surface-raised)}.catalog-card-title{justify-content:space-between}.doc-pagination{border-block-start:var(--flood-sys-stroke-width) solid var(--flood-sys-color-divider-decorative);justify-content:space-between;margin-block-start:3rem;padding-block-start:1.5rem}.doc-pagination .flood-link{white-space:normal;text-align:start}.docs-site .site-footer{border-block-start:var(--flood-sys-stroke-width) solid var(--flood-sys-color-divider-decorative)}@media (width<=75rem){.docs-layout{grid-template-columns:12rem minmax(0,1fr);gap:2rem}.doc-toc{display:none}}@media (width<=50rem){.docs-layout{padding-block-start:1rem;display:block}.desktop-sidebar{display:none}.mobile-navigation{margin-block-end:var(--flood-sys-space-8);display:block}.mobile-navigation .catalog-nav-tools{background:var(--flood-sys-color-surface-default)}.doc-heading .flood-heading{font-size:var(--flood-sys-type-page-size)}.preview-stage{min-block-size:18rem;padding:1.25rem}}@media (width<=35rem){.header-nav{margin-inline-start:auto}.home-main{padding-block:2.5rem}.home-main .hero{padding-block-end:1rem}.catalog-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (forced-colors:active){html{scrollbar-color:auto}.side-nav .side-link[aria-current=page]{outline:1px solid highlight}.component-preview,.catalog-card-surface{border-color:canvastext}}
