@layer kv-reset;@layer kv{:root{--kv-white:#fff;--kv-black:#010102;--kv-neutral-50:#f7f8f8;--kv-neutral-100:#e4e5e7;--kv-neutral-200:#d0d6e0;--kv-neutral-300:#aeb3bb;--kv-neutral-400:#8a8f98;--kv-neutral-500:#6b7079;--kv-neutral-600:#5d6169;--kv-neutral-700:#3a3d45;--kv-neutral-800:#23252a;--kv-neutral-900:#18191a;--kv-neutral-950:#0f1011;--kv-primary-50:#eff0fb;--kv-primary-100:#cdd0ff;--kv-primary-200:#b3b8ff;--kv-primary-300:#a3acff;--kv-primary-400:#7784f2;--kv-primary-500:#5e6ad2;--kv-primary-600:#4f5ac0;--kv-primary-700:#434db3;--kv-primary-800:#2c35a0;--kv-primary-900:#1f2780;--kv-primary-950:#1e2140;--kv-secondary-50:var(--kv-neutral-50);--kv-secondary-100:var(--kv-neutral-100);--kv-secondary-200:var(--kv-neutral-200);--kv-secondary-300:var(--kv-neutral-300);--kv-secondary-400:var(--kv-neutral-400);--kv-secondary-500:var(--kv-neutral-500);--kv-secondary-600:var(--kv-neutral-600);--kv-secondary-700:var(--kv-neutral-700);--kv-secondary-800:var(--kv-neutral-800);--kv-secondary-900:var(--kv-neutral-900);--kv-secondary-950:var(--kv-neutral-950);--kv-accent-50:#edfafa;--kv-accent-100:#cdf0f0;--kv-accent-200:#9be0e2;--kv-accent-300:#5fc6cb;--kv-accent-400:#26a4ac;--kv-accent-500:#00868f;--kv-accent-600:#00707a;--kv-accent-700:#005a62;--kv-accent-800:#00474e;--kv-accent-900:#003a40;--kv-accent-950:#00262a;--kv-danger-50:#fdeef0;--kv-danger-100:#ffd4d9;--kv-danger-200:#ffb3bd;--kv-danger-300:#ff8a9a;--kv-danger-400:#f25c73;--kv-danger-500:#d93a55;--kv-danger-600:#b3273f;--kv-danger-700:#962034;--kv-danger-800:#700a1d;--kv-danger-900:#4d0a16;--kv-danger-950:#2e161b;--kv-success-50:#e9f6ef;--kv-success-100:#c8ecd8;--kv-success-200:#8ae6b6;--kv-success-300:#5fd49a;--kv-success-400:#36b57a;--kv-success-500:#23965f;--kv-success-600:#1f8052;--kv-success-700:#1d7048;--kv-success-800:#0f5132;--kv-success-900:#0c3a25;--kv-success-950:#12261c;--kv-warning-50:#fff4dc;--kv-warning-100:#ffe6b0;--kv-warning-200:#ffd08a;--kv-warning-300:#f0b453;--kv-warning-400:#e0961f;--kv-warning-500:#c27a00;--kv-warning-600:#a36500;--kv-warning-700:#8a5300;--kv-warning-800:#5c3700;--kv-warning-900:#432800;--kv-warning-950:#2a2012;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--kv-color-canvas:var(--kv-white);--kv-color-surface:var(--kv-neutral-50);--kv-color-surface-raised:var(--kv-white);--kv-color-border-subtle:var(--kv-neutral-100);--kv-color-border-control:var(--kv-neutral-500);--kv-color-border-focus:var(--kv-primary-600);--kv-color-secondary:var(--kv-secondary-500);--kv-color-text:var(--kv-neutral-950);--kv-color-heading:var(--kv-neutral-950);--kv-color-text-muted:var(--kv-neutral-600);--kv-color-primary:var(--kv-primary-500);--kv-color-primary-hover:var(--kv-primary-600);--kv-color-on-primary:var(--kv-white);--kv-color-primary-subtle:var(--kv-primary-50);--kv-color-link:var(--kv-primary-600);--kv-color-link-hover:var(--kv-primary-700);--kv-color-focus-ring:var(--kv-primary-500);--kv-color-danger:var(--kv-danger-600);--kv-color-danger-hover:var(--kv-danger-700);--kv-color-on-danger:var(--kv-white);--kv-color-danger-subtle:var(--kv-danger-50);--kv-color-success:var(--kv-success-700);--kv-color-success-subtle:var(--kv-success-50);--kv-color-warning:var(--kv-warning-700);--kv-color-warning-subtle:var(--kv-warning-50);--kv-space-0:0rem;--kv-space-1:.25rem;--kv-space-2:.5rem;--kv-space-3:.75rem;--kv-space-4:1rem;--kv-space-5:1.25rem;--kv-space-6:1.5rem;--kv-space-8:2rem;--kv-space-10:2.5rem;--kv-space-12:3rem;--kv-space-16:4rem;--kv-space-24:6rem;--kv-radius-none:0px;--kv-radius-sm:4px;--kv-radius-md:8px;--kv-radius-lg:12px;--kv-radius-xl:16px;--kv-radius-full:9999px;--kv-font-family-system:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif;--kv-font-family-sans:"IBM Plex Sans", var(--kv-font-family-system);--kv-font-family-system-serif:ui-serif, Cambria, "Noto Serif", Georgia, serif;--kv-font-family-serif:"IBM Plex Serif", var(--kv-font-family-system-serif);--kv-font-family-mono:ui-monospace, "SF Mono", "Cascadia Code", Menlo, Consolas, monospace;--kv-font-display-size:2.5rem;--kv-font-display-weight:600;--kv-font-display-line-height:1.2;--kv-font-display-letter-spacing:-.01em;--kv-font-display-feature-settings:normal;--kv-font-heading-1-size:1.75rem;--kv-font-heading-1-weight:600;--kv-font-heading-1-line-height:1.2;--kv-font-heading-1-letter-spacing:0em;--kv-font-heading-1-feature-settings:normal;--kv-font-heading-2-size:1.375rem;--kv-font-heading-2-weight:500;--kv-font-heading-2-line-height:1.25;--kv-font-heading-2-letter-spacing:0em;--kv-font-heading-2-feature-settings:normal;--kv-font-heading-3-size:1.125rem;--kv-font-heading-3-weight:600;--kv-font-heading-3-line-height:1.4;--kv-font-heading-3-letter-spacing:0em;--kv-font-heading-3-feature-settings:normal;--kv-font-heading-4-size:1rem;--kv-font-heading-4-weight:600;--kv-font-heading-4-line-height:1.4;--kv-font-heading-4-letter-spacing:0em;--kv-font-heading-4-feature-settings:normal;--kv-font-heading-5-size:1rem;--kv-font-heading-5-weight:500;--kv-font-heading-5-line-height:1.5;--kv-font-heading-5-letter-spacing:0em;--kv-font-heading-5-feature-settings:normal;--kv-font-heading-6-size:1rem;--kv-font-heading-6-weight:500;--kv-font-heading-6-line-height:1.5;--kv-font-heading-6-letter-spacing:.03em;--kv-font-heading-6-feature-settings:normal;--kv-font-body-large-size:1.125rem;--kv-font-body-large-weight:400;--kv-font-body-large-line-height:1.6;--kv-font-body-large-letter-spacing:0em;--kv-font-body-large-feature-settings:normal;--kv-font-lead-size:1.25rem;--kv-font-lead-weight:400;--kv-font-lead-line-height:1.5;--kv-font-lead-letter-spacing:0em;--kv-font-lead-feature-settings:normal;--kv-font-body-size:1rem;--kv-font-body-weight:400;--kv-font-body-line-height:1.5;--kv-font-body-letter-spacing:0em;--kv-font-body-feature-settings:normal;--kv-font-body-small-size:.875rem;--kv-font-body-small-weight:400;--kv-font-body-small-line-height:1.5;--kv-font-body-small-letter-spacing:0em;--kv-font-body-small-feature-settings:normal;--kv-font-label-size:1rem;--kv-font-label-weight:500;--kv-font-label-line-height:1.4;--kv-font-label-letter-spacing:0em;--kv-font-label-feature-settings:normal;--kv-font-label-compact-size:.875rem;--kv-font-label-compact-weight:500;--kv-font-label-compact-line-height:1.3;--kv-font-label-compact-letter-spacing:0em;--kv-font-label-compact-feature-settings:normal;--kv-font-numeric-size:1rem;--kv-font-numeric-weight:400;--kv-font-numeric-line-height:1.5;--kv-font-numeric-letter-spacing:0em;--kv-font-numeric-feature-settings:"tnum";--kv-font-code-size:.875rem;--kv-font-code-weight:400;--kv-font-code-line-height:1.6;--kv-font-code-letter-spacing:0em;--kv-font-code-feature-settings:normal;--kv-focus-ring-width:2px;--kv-focus-ring-offset:2px;--kv-border-width:1px;--kv-indicator-width:4px;--kv-shadow-popup:0 8px 24px -4px color-mix(in srgb, var(--kv-neutral-950) 12%, transparent);--kv-shadow-dialog:0 24px 48px -8px color-mix(in srgb, var(--kv-neutral-950) 20%, transparent);--kv-shadow-button:0 1px 2px color-mix(in srgb, var(--kv-neutral-950) 6%, transparent), 0 2px 6px -1px color-mix(in srgb, var(--kv-neutral-950) 12%, transparent);--kv-shadow-button-hover:0 1px 2px color-mix(in srgb, var(--kv-neutral-950) 6%, transparent), 0 4px 10px -2px color-mix(in srgb, var(--kv-neutral-950) 12%, transparent);--kv-button-edge-shade:var(--kv-neutral-950) 35%;--kv-button-edge-highlight:var(--kv-white) 0%;--kv-duration-fast:.12s;--kv-duration-medium:.18s;--kv-duration-slow:.24s;--kv-easing-standard:cubic-bezier(.2, 0, 0, 1);--kv-link-decoration-line:none;--kv-link-underline-thickness:1px;--kv-link-underline-thickness-hover:2px;--kv-link-underline-offset:.15em;--kv-control-min-block-size:2.75rem;--kv-control-font-size:var(--kv-font-label-size);--kv-control-font-weight:var(--kv-font-label-weight);--kv-control-line-height:var(--kv-font-label-line-height);--kv-control-padding-inline:var(--kv-space-4);--kv-prose-measure:70ch;--kv-prose-font-size:var(--kv-font-body-size);--kv-prose-line-height:var(--kv-font-body-line-height);--kv-prose-feature-settings:var(--kv-font-body-feature-settings);--kv-prose-lead-font-size:var(--kv-font-body-large-size);--kv-prose-lead-line-height:var(--kv-font-body-large-line-height);--kv-prose-space:var(--kv-space-5);--kv-prose-space-item:var(--kv-space-2);--kv-prose-space-block:var(--kv-space-8);--kv-prose-space-section:var(--kv-space-10);--kv-prose-list-indent:1.75em;--kv-prose-list-item-indent:.375em;--kv-prose-code-size:.875em}@media not (min-width:40rem){:root{--kv-font-display-size:2rem;--kv-font-display-letter-spacing:0em;--kv-font-heading-1-size:1.5rem;--kv-font-heading-2-size:1.25rem;--kv-font-lead-size:1.125rem}}:root[data-kv-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kv-color-canvas:var(--kv-black);--kv-color-surface:var(--kv-neutral-950);--kv-color-surface-raised:var(--kv-neutral-900);--kv-color-border-subtle:var(--kv-neutral-800);--kv-color-border-control:var(--kv-neutral-500);--kv-color-border-focus:var(--kv-primary-400);--kv-color-secondary:var(--kv-secondary-500);--kv-color-text:var(--kv-neutral-50);--kv-color-heading:var(--kv-neutral-50);--kv-color-text-muted:var(--kv-neutral-400);--kv-color-primary:var(--kv-primary-500);--kv-color-primary-hover:var(--kv-primary-600);--kv-color-on-primary:var(--kv-white);--kv-color-primary-subtle:var(--kv-primary-950);--kv-color-link:var(--kv-primary-400);--kv-color-link-hover:var(--kv-primary-300);--kv-color-focus-ring:var(--kv-primary-400);--kv-color-danger:var(--kv-danger-300);--kv-color-danger-hover:var(--kv-danger-200);--kv-color-on-danger:var(--kv-black);--kv-color-danger-subtle:var(--kv-danger-950);--kv-color-success:var(--kv-success-300);--kv-color-success-subtle:var(--kv-success-950);--kv-color-warning:var(--kv-warning-300);--kv-color-warning-subtle:var(--kv-warning-950);--kv-shadow-popup:none;--kv-shadow-dialog:none;--kv-shadow-button:0 1px 2px color-mix(in srgb, var(--kv-black) 60%, transparent);--kv-shadow-button-hover:0 2px 6px color-mix(in srgb, var(--kv-black) 60%, transparent);--kv-button-edge-shade:var(--kv-neutral-950) 0%;--kv-button-edge-highlight:var(--kv-white) 25%}:root[data-kv-color-scheme=light][data-kv-contrast=more]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--kv-color-canvas:var(--kv-white);--kv-color-surface:var(--kv-neutral-50);--kv-color-surface-raised:var(--kv-white);--kv-color-border-subtle:var(--kv-neutral-500);--kv-color-border-control:var(--kv-neutral-700);--kv-color-border-focus:var(--kv-primary-800);--kv-color-secondary:var(--kv-secondary-700);--kv-color-text:var(--kv-black);--kv-color-heading:var(--kv-black);--kv-color-text-muted:var(--kv-neutral-700);--kv-color-primary:var(--kv-primary-800);--kv-color-primary-hover:var(--kv-primary-900);--kv-color-on-primary:var(--kv-white);--kv-color-primary-subtle:var(--kv-primary-50);--kv-color-link:var(--kv-primary-800);--kv-color-link-hover:var(--kv-primary-900);--kv-link-decoration-line:underline;--kv-color-focus-ring:var(--kv-primary-800);--kv-color-danger:var(--kv-danger-700);--kv-color-danger-hover:var(--kv-danger-800);--kv-color-on-danger:var(--kv-white);--kv-color-danger-subtle:var(--kv-danger-50);--kv-color-success:var(--kv-success-800);--kv-color-success-subtle:var(--kv-success-50);--kv-color-warning:var(--kv-warning-800);--kv-color-warning-subtle:var(--kv-warning-50);--kv-shadow-button:none;--kv-shadow-button-hover:none;--kv-button-edge-shade:var(--kv-neutral-950) 0%;--kv-button-edge-highlight:var(--kv-white) 0%}:root[data-kv-color-scheme=dark][data-kv-contrast=more]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kv-color-canvas:var(--kv-black);--kv-color-surface:var(--kv-neutral-950);--kv-color-surface-raised:var(--kv-neutral-900);--kv-color-border-subtle:var(--kv-neutral-400);--kv-color-border-control:var(--kv-neutral-200);--kv-color-border-focus:var(--kv-primary-200);--kv-color-secondary:var(--kv-secondary-200);--kv-color-text:var(--kv-white);--kv-color-heading:var(--kv-white);--kv-color-text-muted:var(--kv-neutral-200);--kv-color-primary:var(--kv-primary-200);--kv-color-primary-hover:var(--kv-primary-100);--kv-color-on-primary:var(--kv-black);--kv-color-primary-subtle:var(--kv-primary-950);--kv-color-link:var(--kv-primary-200);--kv-color-link-hover:var(--kv-primary-100);--kv-link-decoration-line:underline;--kv-color-focus-ring:var(--kv-primary-200);--kv-color-danger:var(--kv-danger-200);--kv-color-danger-hover:var(--kv-danger-100);--kv-color-on-danger:var(--kv-black);--kv-color-danger-subtle:var(--kv-danger-950);--kv-color-success:var(--kv-success-200);--kv-color-success-subtle:var(--kv-success-950);--kv-color-warning:var(--kv-warning-200);--kv-color-warning-subtle:var(--kv-warning-950);--kv-shadow-popup:none;--kv-shadow-dialog:none;--kv-shadow-button:none;--kv-shadow-button-hover:none;--kv-button-edge-shade:var(--kv-neutral-950) 0%;--kv-button-edge-highlight:var(--kv-white) 0%}@media (prefers-color-scheme:dark){:root:not([data-kv-color-scheme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kv-color-canvas:var(--kv-black);--kv-color-surface:var(--kv-neutral-950);--kv-color-surface-raised:var(--kv-neutral-900);--kv-color-border-subtle:var(--kv-neutral-800);--kv-color-border-control:var(--kv-neutral-500);--kv-color-border-focus:var(--kv-primary-400);--kv-color-secondary:var(--kv-secondary-500);--kv-color-text:var(--kv-neutral-50);--kv-color-heading:var(--kv-neutral-50);--kv-color-text-muted:var(--kv-neutral-400);--kv-color-primary:var(--kv-primary-500);--kv-color-primary-hover:var(--kv-primary-600);--kv-color-on-primary:var(--kv-white);--kv-color-primary-subtle:var(--kv-primary-950);--kv-color-link:var(--kv-primary-400);--kv-color-link-hover:var(--kv-primary-300);--kv-color-focus-ring:var(--kv-primary-400);--kv-color-danger:var(--kv-danger-300);--kv-color-danger-hover:var(--kv-danger-200);--kv-color-on-danger:var(--kv-black);--kv-color-danger-subtle:var(--kv-danger-950);--kv-color-success:var(--kv-success-300);--kv-color-success-subtle:var(--kv-success-950);--kv-color-warning:var(--kv-warning-300);--kv-color-warning-subtle:var(--kv-warning-950);--kv-shadow-popup:none;--kv-shadow-dialog:none;--kv-shadow-button:0 1px 2px color-mix(in srgb, var(--kv-black) 60%, transparent);--kv-shadow-button-hover:0 2px 6px color-mix(in srgb, var(--kv-black) 60%, transparent);--kv-button-edge-shade:var(--kv-neutral-950) 0%;--kv-button-edge-highlight:var(--kv-white) 25%}}@media (prefers-color-scheme:light) and (prefers-contrast:more){:root:not([data-kv-color-scheme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--kv-color-canvas:var(--kv-white);--kv-color-surface:var(--kv-neutral-50);--kv-color-surface-raised:var(--kv-white);--kv-color-border-subtle:var(--kv-neutral-500);--kv-color-border-control:var(--kv-neutral-700);--kv-color-border-focus:var(--kv-primary-800);--kv-color-secondary:var(--kv-secondary-700);--kv-color-text:var(--kv-black);--kv-color-heading:var(--kv-black);--kv-color-text-muted:var(--kv-neutral-700);--kv-color-primary:var(--kv-primary-800);--kv-color-primary-hover:var(--kv-primary-900);--kv-color-on-primary:var(--kv-white);--kv-color-primary-subtle:var(--kv-primary-50);--kv-color-link:var(--kv-primary-800);--kv-color-link-hover:var(--kv-primary-900);--kv-link-decoration-line:underline;--kv-color-focus-ring:var(--kv-primary-800);--kv-color-danger:var(--kv-danger-700);--kv-color-danger-hover:var(--kv-danger-800);--kv-color-on-danger:var(--kv-white);--kv-color-danger-subtle:var(--kv-danger-50);--kv-color-success:var(--kv-success-800);--kv-color-success-subtle:var(--kv-success-50);--kv-color-warning:var(--kv-warning-800);--kv-color-warning-subtle:var(--kv-warning-50);--kv-shadow-button:none;--kv-shadow-button-hover:none;--kv-button-edge-shade:var(--kv-neutral-950) 0%;--kv-button-edge-highlight:var(--kv-white) 0%}}@media (prefers-color-scheme:dark) and (prefers-contrast:more){:root:not([data-kv-color-scheme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kv-color-canvas:var(--kv-black);--kv-color-surface:var(--kv-neutral-950);--kv-color-surface-raised:var(--kv-neutral-900);--kv-color-border-subtle:var(--kv-neutral-400);--kv-color-border-control:var(--kv-neutral-200);--kv-color-border-focus:var(--kv-primary-200);--kv-color-secondary:var(--kv-secondary-200);--kv-color-text:var(--kv-white);--kv-color-heading:var(--kv-white);--kv-color-text-muted:var(--kv-neutral-200);--kv-color-primary:var(--kv-primary-200);--kv-color-primary-hover:var(--kv-primary-100);--kv-color-on-primary:var(--kv-black);--kv-color-primary-subtle:var(--kv-primary-950);--kv-color-link:var(--kv-primary-200);--kv-color-link-hover:var(--kv-primary-100);--kv-link-decoration-line:underline;--kv-color-focus-ring:var(--kv-primary-200);--kv-color-danger:var(--kv-danger-200);--kv-color-danger-hover:var(--kv-danger-100);--kv-color-on-danger:var(--kv-black);--kv-color-danger-subtle:var(--kv-danger-950);--kv-color-success:var(--kv-success-200);--kv-color-success-subtle:var(--kv-success-950);--kv-color-warning:var(--kv-warning-200);--kv-color-warning-subtle:var(--kv-warning-950);--kv-shadow-popup:none;--kv-shadow-dialog:none;--kv-shadow-button:none;--kv-shadow-button-hover:none;--kv-button-edge-shade:var(--kv-neutral-950) 0%;--kv-button-edge-highlight:var(--kv-white) 0%}}@media (forced-colors:active){:root:is(*,[data-kv-color-scheme][data-kv-contrast]){--kv-color-canvas:Canvas;--kv-color-surface:Canvas;--kv-color-surface-raised:Canvas;--kv-color-border-subtle:CanvasText;--kv-color-border-control:ButtonBorder;--kv-color-border-focus:Highlight;--kv-color-secondary:ButtonBorder;--kv-color-text:CanvasText;--kv-color-heading:CanvasText;--kv-color-text-muted:CanvasText;--kv-link-decoration-line:underline;--kv-color-primary:Highlight;--kv-color-primary-hover:Highlight;--kv-color-on-primary:HighlightText;--kv-color-primary-subtle:Canvas;--kv-color-link:LinkText;--kv-color-link-hover:LinkText;--kv-color-focus-ring:Highlight;--kv-color-danger:CanvasText;--kv-color-danger-hover:CanvasText;--kv-color-on-danger:Canvas;--kv-color-danger-subtle:Canvas;--kv-color-success:CanvasText;--kv-color-success-subtle:Canvas;--kv-color-warning:CanvasText;--kv-color-warning-subtle:Canvas;--kv-shadow-button:none;--kv-shadow-button-hover:none;--kv-button-edge-shade:var(--kv-neutral-950) 0%;--kv-button-edge-highlight:var(--kv-white) 0%}}@media (min-width:64rem){.kv-compact{--kv-control-min-block-size:2rem;--kv-control-font-size:var(--kv-font-label-compact-size);--kv-control-font-weight:var(--kv-font-label-compact-weight);--kv-control-line-height:var(--kv-font-label-compact-line-height);--kv-control-padding-inline:var(--kv-space-3)}}.kv-button{--kv-button-edge:var(--kv-color-secondary);justify-content:center;align-items:center;gap:var(--kv-space-2);box-sizing:border-box;min-block-size:var(--kv-button-min-block-size,var(--kv-control-min-block-size));max-inline-size:100%;padding-block:var(--kv-space-1);padding-inline:var(--kv-button-padding-inline,var(--kv-control-padding-inline));border:var(--kv-border-width) solid var(--kv-button-edge);border-block-start-color:color-mix(in srgb, var(--kv-button-edge), var(--kv-button-edge-highlight));border-block-end-color:color-mix(in srgb, var(--kv-button-edge), var(--kv-button-edge-shade));border-radius:var(--kv-radius-md);box-shadow:var(--kv-shadow-button);background-color:var(--kv-color-surface-raised);color:var(--kv-color-text);font-family:var(--kv-font-family-body,var(--kv-font-family-sans));font-size:var(--kv-button-font-size,var(--kv-control-font-size));font-weight:var(--kv-button-font-weight,var(--kv-control-font-weight));line-height:var(--kv-button-line-height,var(--kv-control-line-height));line-height:round(var(--kv-button-line-height,var(--kv-control-line-height)) * 1em, 1px);letter-spacing:normal;text-align:center;overflow-wrap:break-word;cursor:pointer;margin:0;text-decoration:none;display:inline-flex}.kv-button:not(:disabled,[data-disabled]):hover{--kv-button-edge:var(--kv-color-primary);background-color:var(--kv-color-primary-subtle);box-shadow:var(--kv-shadow-button-hover)}.kv-button:not(:disabled,[data-disabled]):active{--kv-button-edge:var(--kv-color-primary);border-color:var(--kv-button-edge);background-color:var(--kv-color-primary-subtle);box-shadow:none}.kv-button:is(:focus-visible,[data-focus-visible]){outline:var(--kv-focus-ring-width) solid var(--kv-color-focus-ring);outline-offset:var(--kv-focus-ring-offset)}.kv-button:not(:disabled,[data-disabled]):is(:focus-visible,[data-focus-visible]){box-shadow:none}.kv-button.kv-button--primary{--kv-button-edge:transparent;background-color:var(--kv-color-primary);color:var(--kv-color-on-primary)}.kv-button.kv-button--primary:not(:disabled,[data-disabled]):is(:hover,:active){--kv-button-edge:var(--kv-color-primary);background-color:var(--kv-color-primary-hover)}.kv-button.kv-button--danger{--kv-button-edge:transparent;background-color:var(--kv-color-danger);color:var(--kv-color-on-danger)}.kv-button.kv-button--danger:not(:disabled,[data-disabled]):is(:hover,:active){--kv-button-edge:transparent;background-color:var(--kv-color-danger-hover)}.kv-button:is(:disabled,[data-disabled]){border-style:dashed;border-color:var(--kv-color-border-control);box-shadow:none;background-color:var(--kv-color-surface);color:var(--kv-color-text-muted);cursor:not-allowed}.kv-button-group{align-items:center;gap:var(--kv-space-3);flex-wrap:wrap;display:flex}@media not (min-width:40rem){.kv-button-group{flex-direction:column;align-items:stretch}.kv-button-group>.kv-button{inline-size:100%}}.kv-button.kv-button--icon-only{min-inline-size:var(--kv-button-min-block-size,var(--kv-control-min-block-size));padding-inline:var(--kv-space-2)}.kv-button-group>.kv-button.kv-button--icon-only{align-self:flex-start;inline-size:auto}@media (prefers-reduced-motion:no-preference){.kv-button{transition-property:background-color,border-color,color,box-shadow;transition-duration:var(--kv-duration-fast);transition-timing-function:var(--kv-easing-standard)}}@media (forced-colors:active){.kv-button,.kv-button:is(.kv-button--primary,.kv-button--danger){box-shadow:none;color:buttontext;background-color:buttonface;border-color:buttontext}.kv-button:not(:disabled,[data-disabled]):is(:hover,:active){box-shadow:none;background-color:buttonface;border-color:highlight}.kv-button:is(:focus-visible,[data-focus-visible]){outline-color:highlight}.kv-button:is(:disabled,[data-disabled]){box-shadow:none;color:graytext;border-style:dashed;border-color:graytext}}.kv-button.kv-toggle:is([data-pressed],[aria-pressed=true]){--kv-button-edge:var(--kv-color-primary);border-color:var(--kv-button-edge);box-shadow:none;background-color:var(--kv-color-primary);color:var(--kv-color-on-primary)}.kv-button.kv-toggle:is([data-pressed],[aria-pressed=true]):not(:disabled,[data-disabled]):is(:hover,:active){background-color:var(--kv-color-primary-hover)}.kv-button.kv-toggle:is([data-pressed],[aria-pressed=true]):is(:disabled,[data-disabled]){border-style:dashed;border-color:var(--kv-color-border-control);background-color:var(--kv-color-text-muted);color:var(--kv-color-surface);background-clip:padding-box}.kv-toolbar{align-items:center;gap:var(--kv-space-1) var(--kv-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.kv-toolbar .kv-button-group{align-items:center;gap:var(--kv-space-1);flex-flow:wrap;max-inline-size:100%;display:inline-flex}.kv-toolbar .kv-button-group>.kv-button{inline-size:auto}.kv-toolbar .kv-button-group>.kv-button.kv-button--icon-only{align-self:auto}@media (min-width:40rem){.kv-toolbar .kv-button-group:not(:first-child):before{content:"";inline-size:var(--kv-border-width);block-size:1.25em;background-color:var(--kv-color-border-subtle);flex:none;align-self:center;margin-inline-end:calc(var(--kv-space-2) - var(--kv-space-1))}}@media (forced-colors:active){.kv-button.kv-toggle:is([data-pressed],[aria-pressed=true]),.kv-button.kv-toggle:is([data-pressed],[aria-pressed=true]):not(:disabled,[data-disabled]):is(:hover,:active){forced-color-adjust:none;box-shadow:none;color:highlighttext;background-color:highlight;border-color:highlight}.kv-button.kv-toggle:is([data-pressed],[aria-pressed=true]):is(:disabled,[data-disabled]){color:canvas;background-color:graytext;background-clip:padding-box;border-style:dashed;border-color:graytext}}@media (forced-colors:active) and (min-width:40rem){.kv-toolbar .kv-button-group:not(:first-child):before{background-color:graytext}}.kv-link{border-radius:var(--kv-radius-sm);color:var(--kv-color-link);-webkit-text-decoration-line:var(--kv-link-decoration-line);text-decoration-line:var(--kv-link-decoration-line);text-decoration-thickness:var(--kv-link-underline-thickness);text-underline-offset:var(--kv-link-underline-offset);-webkit-box-decoration-break:clone;box-decoration-break:clone}.kv-link:is(:hover,:active){color:var(--kv-color-link-hover);text-decoration-line:underline;text-decoration-thickness:var(--kv-link-underline-thickness-hover)}:is(.kv-prose figcaption,.kv-prose small,.kv-field-help-text,.kv-field-error-message,.kv-character-count){--kv-link-decoration-line:underline}.kv-link:is([data-current],[aria-current]:not([aria-current=false])){font-weight:600}.kv-link:is(:focus-visible,[data-focus-visible]){outline:var(--kv-focus-ring-width) solid var(--kv-color-focus-ring);outline-offset:var(--kv-focus-ring-offset)}.kv-navigation-list{gap:var(--kv-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kv-navigation-list .kv-navigation-list{margin-block-start:var(--kv-space-1);padding-inline-start:var(--kv-space-4)}.kv-navigation-item>.kv-link:not(.kv-link--service){box-sizing:border-box;min-block-size:var(--kv-control-min-block-size);padding-block:var(--kv-space-1);padding-inline:var(--kv-space-3);border-inline-start:var(--kv-indicator-width) solid transparent;border-radius:var(--kv-radius-md);color:var(--kv-color-text);font-family:var(--kv-font-family-body,var(--kv-font-family-sans));font-size:var(--kv-control-font-size);font-weight:var(--kv-control-font-weight);line-height:var(--kv-control-line-height);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:flex}.kv-navigation-item>.kv-link:not(.kv-link--service):is(:hover,:active){background-color:var(--kv-color-surface-raised)}.kv-navigation-item>.kv-link:not(.kv-link--service):is([data-current],[aria-current]:not([aria-current=false])){border-inline-start-color:var(--kv-color-primary);background-color:var(--kv-color-primary-subtle);font-weight:600}.kv-link-icon{justify-content:center;align-items:center;display:inline-flex}.kv-link.kv-link--service{box-sizing:border-box;min-block-size:var(--kv-control-min-block-size);max-inline-size:100%;padding-block:max(0px, calc((var(--kv-control-min-block-size) - 1lh) / 2 - var(--kv-border-width)));padding-inline:var(--kv-space-4);border:var(--kv-border-width) solid var(--kv-color-primary);border-radius:var(--kv-radius-md);color:var(--kv-color-link);font-family:var(--kv-font-family-body,var(--kv-font-family-sans));font-size:var(--kv-control-font-size);font-weight:var(--kv-control-font-weight);line-height:var(--kv-control-line-height);overflow-wrap:break-word;vertical-align:middle;background-color:#0000;text-decoration-line:none;display:inline-block;position:relative}.kv-link.kv-link--service:has(>.kv-link-icon){padding-inline-start:calc(var(--kv-control-min-block-size) - 2 * var(--kv-border-width) + var(--kv-space-3))}.kv-link.kv-link--service:is(:hover,:active){background-color:var(--kv-color-primary-subtle);color:var(--kv-color-link-hover);text-decoration-line:underline;text-decoration-thickness:var(--kv-link-underline-thickness-hover)}.kv-link.kv-link--service:is([data-current],[aria-current]:not([aria-current=false])){background-color:var(--kv-color-primary-subtle)}.kv-link--service>.kv-link-icon{inline-size:calc(var(--kv-control-min-block-size) - 2 * var(--kv-border-width));background-color:var(--kv-color-primary);color:var(--kv-color-on-primary);border-start-start-radius:calc(var(--kv-radius-md) - var(--kv-border-width));border-end-start-radius:calc(var(--kv-radius-md) - var(--kv-border-width));position:absolute;inset-block:0;inset-inline-start:0}.kv-link--service:is(:hover,:active)>.kv-link-icon{background-color:var(--kv-color-primary-hover)}@media (prefers-reduced-motion:no-preference){.kv-link,.kv-link-icon{transition-property:color,text-decoration-thickness,background-color,border-color;transition-duration:var(--kv-duration-fast);transition-timing-function:var(--kv-easing-standard)}}@media (forced-colors:active){.kv-link{color:linktext;text-decoration-line:underline}.kv-link:is(:focus-visible,[data-focus-visible]){outline-color:highlight}.kv-navigation-item>.kv-link:not(.kv-link--service){color:linktext;border-inline-start-color:canvas;text-decoration-line:none}.kv-navigation-item>.kv-link:not(.kv-link--service):is([data-current],[aria-current]:not([aria-current=false])){border-inline-start-color:linktext}.kv-link.kv-link--service{color:linktext;background-color:canvas;border-color:linktext;text-decoration-line:none}.kv-link.kv-link--service:is(:hover,:active){border-color:highlight;text-decoration-line:underline}.kv-link--service>.kv-link-icon,.kv-link--service:is(:hover,:active)>.kv-link-icon{border-inline-end:var(--kv-border-width) solid LinkText;color:linktext;background-color:canvas}}:where(.kv-prose){--kv-prose-color-body:var(--kv-color-text);--kv-prose-color-headings:var(--kv-color-heading);--kv-prose-color-lead:var(--kv-color-text);--kv-prose-color-links:var(--kv-color-link);--kv-prose-color-links-hover:var(--kv-color-link-hover);--kv-prose-color-bold:currentcolor;--kv-prose-color-counters:var(--kv-color-text);--kv-prose-color-bullets:var(--kv-color-text-muted);--kv-prose-color-hr:var(--kv-color-border-subtle);--kv-prose-color-quotes:var(--kv-color-text);--kv-prose-color-quote-borders:var(--kv-color-border-control);--kv-prose-color-captions:var(--kv-color-text-muted);--kv-prose-color-code:currentcolor;--kv-prose-color-pre-code:var(--kv-color-text);--kv-prose-color-pre-bg:var(--kv-color-surface);--kv-prose-color-th-borders:var(--kv-color-border-subtle);--kv-prose-color-td-borders:var(--kv-color-border-subtle);max-inline-size:var(--kv-prose-measure);color:var(--kv-prose-color-body);font-family:var(--kv-font-family-body,var(--kv-font-family-sans));font-size:var(--kv-prose-font-size);line-height:var(--kv-prose-line-height);font-feature-settings:var(--kv-prose-feature-settings);-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:break-word}:where(.kv-prose,.kv-card) :where(code,kbd,samp,pre){-webkit-hyphens:manual;hyphens:manual}:where(.kv-prose--large){--kv-prose-font-size:var(--kv-font-body-large-size);--kv-prose-line-height:var(--kv-font-body-large-line-height);--kv-prose-feature-settings:var(--kv-font-body-large-feature-settings);--kv-prose-lead-font-size:var(--kv-font-lead-size);--kv-prose-lead-line-height:var(--kv-font-lead-line-height);--kv-prose-space:var(--kv-space-6);--kv-prose-space-block:var(--kv-space-10);--kv-prose-space-section:var(--kv-space-12)}:where(.kv-prose--small){--kv-prose-font-size:var(--kv-font-body-small-size);--kv-prose-line-height:var(--kv-font-body-small-line-height);--kv-prose-feature-settings:var(--kv-font-body-small-feature-settings);--kv-prose-lead-font-size:var(--kv-font-body-size);--kv-prose-lead-line-height:var(--kv-font-body-line-height);--kv-prose-space:var(--kv-space-4);--kv-prose-space-item:var(--kv-space-1);--kv-prose-space-block:var(--kv-space-6);--kv-prose-space-section:var(--kv-space-8)}:where(.kv-prose--xl){--kv-prose-font-size:1.25rem;--kv-prose-line-height:1.6;--kv-prose-lead-font-size:1.5rem;--kv-prose-lead-line-height:1.5;--kv-prose-space:var(--kv-space-6);--kv-prose-space-block:var(--kv-space-10);--kv-prose-space-section:var(--kv-space-12)}:where(.kv-prose--2xl){--kv-prose-font-size:1.5rem;--kv-prose-line-height:1.5;--kv-prose-lead-font-size:1.75rem;--kv-prose-lead-line-height:1.4;--kv-prose-space:var(--kv-space-8);--kv-prose-space-item:var(--kv-space-3);--kv-prose-space-block:var(--kv-space-12);--kv-prose-space-section:var(--kv-space-16)}@media not (min-width:40rem){:where(.kv-prose--xl,.kv-prose--2xl){--kv-prose-font-size:var(--kv-font-body-large-size);--kv-prose-line-height:var(--kv-font-body-large-line-height);--kv-prose-lead-font-size:var(--kv-font-lead-size);--kv-prose-lead-line-height:var(--kv-font-lead-line-height);--kv-prose-space:var(--kv-space-6);--kv-prose-space-block:var(--kv-space-10);--kv-prose-space-section:var(--kv-space-12)}}:where(.kv-prose--full){max-inline-size:none}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(h1,h2,h3,h4,h5,h6){color:var(--kv-prose-color-headings,var(--kv-color-heading));font-family:var(--kv-font-family-heading,var(--kv-font-family-serif))}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(h1){margin-block:0 var(--kv-space-6);font-size:var(--kv-font-heading-1-size);font-weight:var(--kv-font-heading-1-weight);line-height:var(--kv-font-heading-1-line-height);letter-spacing:var(--kv-font-heading-1-letter-spacing);font-feature-settings:var(--kv-font-heading-1-feature-settings);text-wrap:balance}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(h2){margin-block:var(--kv-prose-space-section) var(--kv-space-4);font-size:var(--kv-font-heading-2-size);font-weight:var(--kv-font-heading-2-weight);line-height:var(--kv-font-heading-2-line-height);letter-spacing:var(--kv-font-heading-2-letter-spacing);font-feature-settings:var(--kv-font-heading-2-feature-settings);text-wrap:balance}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(h3){margin-block:var(--kv-space-8) var(--kv-space-3);font-size:var(--kv-font-heading-3-size);font-weight:var(--kv-font-heading-3-weight);line-height:var(--kv-font-heading-3-line-height);letter-spacing:var(--kv-font-heading-3-letter-spacing);font-feature-settings:var(--kv-font-heading-3-feature-settings)}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(h4){margin-block:var(--kv-space-6) var(--kv-space-2);font-size:var(--kv-font-heading-4-size);font-weight:var(--kv-font-heading-4-weight);line-height:var(--kv-font-heading-4-line-height);letter-spacing:var(--kv-font-heading-4-letter-spacing);font-feature-settings:var(--kv-font-heading-4-feature-settings)}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(h5){margin-block:var(--kv-space-6) var(--kv-space-2);font-size:var(--kv-font-heading-5-size);font-weight:var(--kv-font-heading-5-weight);line-height:var(--kv-font-heading-5-line-height);letter-spacing:var(--kv-font-heading-5-letter-spacing);font-feature-settings:var(--kv-font-heading-5-feature-settings)}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(h6){margin-block:var(--kv-space-6) var(--kv-space-2);font-size:var(--kv-font-heading-6-size);font-weight:var(--kv-font-heading-6-weight);line-height:var(--kv-font-heading-6-line-height);letter-spacing:var(--kv-font-heading-6-letter-spacing);font-feature-settings:var(--kv-font-heading-6-feature-settings)}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(p){margin-block:var(--kv-prose-space);text-wrap:pretty}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(.kv-lead){color:var(--kv-prose-color-lead);font-size:var(--kv-prose-lead-font-size);line-height:var(--kv-prose-lead-line-height)}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(a){border-radius:var(--kv-radius-sm);color:var(--kv-prose-color-links);-webkit-text-decoration-line:var(--kv-link-decoration-line);text-decoration-line:var(--kv-link-decoration-line);text-decoration-thickness:var(--kv-link-underline-thickness);text-underline-offset:var(--kv-link-underline-offset);-webkit-box-decoration-break:clone;box-decoration-break:clone}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(a:hover,a:active){color:var(--kv-prose-color-links-hover);text-decoration-line:underline;text-decoration-thickness:var(--kv-link-underline-thickness-hover)}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(a:focus-visible){outline:var(--kv-focus-ring-width) solid var(--kv-color-focus-ring);outline-offset:var(--kv-focus-ring-offset)}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(strong,b){color:var(--kv-prose-color-bold);font-weight:600}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(:is(h1,h2,h3,h4,h5,h6) :is(strong,b)){color:inherit;font-weight:bolder}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(:is(a,blockquote,thead th) :is(strong,b)){color:inherit}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(em,i,cite){font-style:italic}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(ul,ol){margin-block:var(--kv-prose-space);margin-inline:0;padding-inline-start:var(--kv-prose-list-indent)}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(ul){list-style-type:disc}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(:is(ul,ol) ul){list-style-type:circle}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(:is(ul,ol) :is(ul,ol) ul){list-style-type:square}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(ol:not([type])){list-style-type:decimal}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(:is(ul,ol) ol:not([type])){list-style-type:lower-alpha}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(:is(ul,ol) :is(ul,ol) ol:not([type])){list-style-type:lower-roman}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(li){margin-block:var(--kv-prose-space-item)}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(:is(ul,ol)>li){padding-inline-start:var(--kv-prose-list-item-indent)}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(ul>li)::marker{color:var(--kv-prose-color-bullets)}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(ol>li)::marker{color:var(--kv-prose-color-counters);font-weight:400}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(li>:is(p,ul,ol)){margin-block:var(--kv-prose-space-item)}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(blockquote){margin-block:var(--kv-prose-space-block);border-inline-start:var(--kv-indicator-width) solid var(--kv-prose-color-quote-borders);color:var(--kv-prose-color-quotes);margin-inline:0;padding-inline-start:var(--kv-space-4);font-style:normal}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(hr){margin-block:var(--kv-prose-space-section);border:0;border-block-start:var(--kv-border-width) solid var(--kv-prose-color-hr);margin-inline:0}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(code):not(:where(pre *)){padding-inline:var(--kv-space-1);border:var(--kv-border-width) solid var(--kv-color-border-subtle);border-radius:var(--kv-radius-sm);background-color:var(--kv-color-surface);color:var(--kv-prose-color-code);font-family:var(--kv-font-family-mono);font-size:var(--kv-prose-code-size);overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(:is(h1,h2,h3,h4,h5,h6,a,blockquote,thead th) code){color:inherit}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(pre){margin-block:var(--kv-prose-space-block);padding:var(--kv-space-4);border:var(--kv-border-width) solid var(--kv-color-border-subtle);border-radius:var(--kv-radius-md);background-color:var(--kv-prose-color-pre-bg);color:var(--kv-prose-color-pre-code);font-family:var(--kv-font-family-mono);font-size:var(--kv-prose-code-size);line-height:var(--kv-font-code-line-height);white-space:pre-wrap;overflow-wrap:anywhere;margin-inline:0}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(pre code){color:inherit;font:inherit;background:0 0;border:0;padding:0}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(table){inline-size:100%;margin-block:var(--kv-prose-space-block);border-collapse:collapse;margin-inline:0}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(caption){caption-side:top;color:var(--kv-color-text);text-align:start;padding-block-end:var(--kv-space-2);font-weight:600}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(th,td){padding-block:var(--kv-space-2);padding-inline:var(--kv-space-3);border-block-end:var(--kv-border-width) solid var(--kv-prose-color-td-borders);text-align:start;vertical-align:top}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(th:first-child,td:first-child){padding-inline-start:0}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(th:last-child,td:last-child){padding-inline-end:0}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(thead th){border-block-end-color:var(--kv-prose-color-th-borders);vertical-align:bottom}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(tbody tr:last-child :is(th,td)){border-block-end-width:0}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(tfoot :is(th,td)){border-block-start:var(--kv-border-width) solid var(--kv-prose-color-th-borders);border-block-end-width:0}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(th){color:var(--kv-prose-color-headings,var(--kv-color-heading));font-weight:600}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(td){font-feature-settings:var(--kv-font-numeric-feature-settings)}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(thead th){background-color:var(--kv-color-surface)}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(figure){margin-block:var(--kv-prose-space-block);margin-inline:0}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(figcaption){color:var(--kv-prose-color-captions);font-size:var(--kv-font-body-small-size);line-height:var(--kv-font-body-small-line-height);margin-block-start:var(--kv-space-2)}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(img,video,picture,.kv-prose>svg:not(.kv-icon),figure>svg:not(.kv-icon)){border-radius:var(--kv-radius-md);block-size:auto;max-inline-size:100%;display:block}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(img,video,picture,.kv-prose>svg:not(.kv-icon)):not(:where(figure *,picture *)){margin-block:var(--kv-prose-space-block);margin-inline:0}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(figure>:is(blockquote,pre,table)){margin-block:0}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(dl){margin-block:var(--kv-prose-space);margin-inline:0}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(dt){color:var(--kv-prose-color-headings,var(--kv-color-heading));margin-block-start:var(--kv-prose-space);font-weight:600}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(dl>dt:first-child,dl>div:first-child>dt:first-child){margin-block-start:0}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(dd){margin-block-start:var(--kv-space-1);margin-inline-start:0}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(small){color:var(--kv-color-text-muted);font-size:var(--kv-font-body-small-size);line-height:var(--kv-font-body-small-line-height)}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(abbr[title]){cursor:help;text-decoration-line:underline;text-decoration-style:dotted}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(sub,sup){line-height:0}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(mark){background-color:var(--kv-color-warning-subtle);color:var(--kv-color-text)}@media (prefers-reduced-motion:no-preference){:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(a){transition-property:color,text-decoration-thickness;transition-duration:var(--kv-duration-fast);transition-timing-function:var(--kv-easing-standard)}}@media (forced-colors:active){:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):not(:where(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table)):where(mark){outline:var(--kv-border-width) solid CanvasText}}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):where(.kv-not-prose,.kv-scroll-region,.kv-card,.kv-alert,.kv-section,.kv-field,.kv-fieldset,.kv-table){margin-block:var(--kv-prose-space-block);margin-inline:0}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):where(:is(h1,h2,h3,h4,h5,h6,hr)+*),:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):where(:is(.kv-prose,li,blockquote,figure,td,th,dd)>:first-child){margin-block-start:0}:where(.kv-prose) :where(*):not(:where(:is(.kv-button,.kv-link,.kv-link-new-tab-notice,.kv-link-icon,.kv-card-header,.kv-card-body,.kv-card-footer,.kv-input-group,.kv-input-group-addon,.kv-checkbox,.kv-radio,.kv-listbox-native),:is(.kv-not-prose,.kv-navigation,.kv-button-group,.kv-toolbar,.kv-table) *,:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *):not(:is(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) *):not(:is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose :is(.kv-card,.kv-alert,.kv-field,.kv-fieldset):not(.kv-prose) .kv-prose *))))):where(:is(.kv-prose,li,blockquote,figure,td,th,dd)>:last-child){margin-block-end:0}.kv-scroll-region{border-radius:var(--kv-radius-sm);max-inline-size:100%;overflow-x:auto}.kv-scroll-region:is(:focus-visible,[data-focus-visible]){outline:var(--kv-focus-ring-width) solid var(--kv-color-focus-ring);outline-offset:var(--kv-focus-ring-offset)}.kv-scroll-region>table{margin:0}@media (forced-colors:active){.kv-scroll-region:is(:focus-visible,[data-focus-visible]){outline-color:highlight}}:where(.kv-heading){color:var(--kv-prose-color-headings,var(--kv-color-heading));font-family:var(--kv-font-family-heading,var(--kv-font-family-serif));font-size:var(--kv-font-heading-4-size);font-weight:var(--kv-font-heading-4-weight);line-height:var(--kv-font-heading-4-line-height);letter-spacing:var(--kv-font-heading-4-letter-spacing);font-feature-settings:var(--kv-font-heading-4-feature-settings);-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:break-word}:where(.kv-heading--display){font-size:var(--kv-font-display-size);font-weight:var(--kv-font-display-weight);line-height:var(--kv-font-display-line-height);letter-spacing:var(--kv-font-display-letter-spacing);font-feature-settings:var(--kv-font-display-feature-settings);text-wrap:balance}:where(.kv-heading--heading-1){font-size:var(--kv-font-heading-1-size);font-weight:var(--kv-font-heading-1-weight);line-height:var(--kv-font-heading-1-line-height);letter-spacing:var(--kv-font-heading-1-letter-spacing);font-feature-settings:var(--kv-font-heading-1-feature-settings);text-wrap:balance}:where(.kv-heading--heading-2){font-size:var(--kv-font-heading-2-size);font-weight:var(--kv-font-heading-2-weight);line-height:var(--kv-font-heading-2-line-height);letter-spacing:var(--kv-font-heading-2-letter-spacing);font-feature-settings:var(--kv-font-heading-2-feature-settings);text-wrap:balance}:where(.kv-heading--heading-3){font-size:var(--kv-font-heading-3-size);font-weight:var(--kv-font-heading-3-weight);line-height:var(--kv-font-heading-3-line-height);letter-spacing:var(--kv-font-heading-3-letter-spacing);font-feature-settings:var(--kv-font-heading-3-feature-settings)}:where(.kv-heading--heading-4){font-size:var(--kv-font-heading-4-size);font-weight:var(--kv-font-heading-4-weight);line-height:var(--kv-font-heading-4-line-height);letter-spacing:var(--kv-font-heading-4-letter-spacing);font-feature-settings:var(--kv-font-heading-4-feature-settings)}:where(.kv-heading--heading-5){font-size:var(--kv-font-heading-5-size);font-weight:var(--kv-font-heading-5-weight);line-height:var(--kv-font-heading-5-line-height);letter-spacing:var(--kv-font-heading-5-letter-spacing);font-feature-settings:var(--kv-font-heading-5-feature-settings)}:where(.kv-heading--heading-6){font-size:var(--kv-font-heading-6-size);font-weight:var(--kv-font-heading-6-weight);line-height:var(--kv-font-heading-6-line-height);letter-spacing:var(--kv-font-heading-6-letter-spacing);font-feature-settings:var(--kv-font-heading-6-feature-settings)}:where(.kv-kbd,.kv-prose kbd:not(.kv-not-prose kbd)):not(:where(:has(.kv-kbd,kbd))){padding-inline:var(--kv-space-1);border:var(--kv-border-width) solid var(--kv-color-border-control);border-radius:var(--kv-radius-sm);background-color:var(--kv-color-surface);font-family:inherit;font-size:var(--kv-prose-code-size);white-space:nowrap;-webkit-hyphens:manual;hyphens:manual}:where(.kv-kbd,.kv-prose kbd:not(.kv-not-prose kbd)):where(:has(.kv-kbd,kbd)){white-space:nowrap;font-family:inherit}:where(.kv-kbd,.kv-prose kbd:not(.kv-not-prose kbd)):where(:has(.kv-kbd,kbd))>:where(.kv-kbd,kbd):where(:has(~:is(.kv-kbd,kbd))){margin-inline-end:var(--kv-space-1)}:where(.kv-kbd,.kv-prose kbd:not(.kv-not-prose kbd)):where(:has(.kv-kbd,kbd))>:where(.kv-kbd,kbd)~:where(.kv-kbd,kbd){margin-inline-start:var(--kv-space-1)}@media (forced-colors:active){:where(.kv-kbd,.kv-prose kbd:not(.kv-not-prose kbd)):not(:where(:has(.kv-kbd,kbd))){border-color:canvastext}}.kv-tooltip{--kv-popup-width-limit:20rem;box-sizing:border-box;padding-block:var(--kv-space-1);padding-inline:var(--kv-space-2);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;border:var(--kv-border-width) solid var(--kv-color-border-subtle);border-radius:var(--kv-radius-md);background-color:var(--kv-color-surface-raised);box-shadow:var(--kv-shadow-popup);color:var(--kv-color-text);font-family:var(--kv-font-family-body,var(--kv-font-family-sans));font-size:var(--kv-font-body-size);font-weight:var(--kv-font-body-weight);line-height:var(--kv-font-body-line-height);letter-spacing:normal;pointer-events:auto;margin:0;overflow:visible}.kv-tooltip-name{font-weight:var(--kv-font-label-weight)}.kv-tooltip-name+.kv-tooltip-shortcut{margin-inline-start:var(--kv-space-2)}@media (prefers-reduced-motion:no-preference){.kv-tooltip:popover-open{animation:kv-tooltip-fade-in var(--kv-duration-fast) var(--kv-easing-standard)}@keyframes kv-tooltip-fade-in{0%{opacity:0}}}@media (forced-colors:active){.kv-tooltip{box-shadow:none;color:canvastext;background-color:canvas;border-color:canvastext}}:root{--kv-card-padding-sm:var(--kv-space-3);--kv-card-padding-md:var(--kv-space-4);--kv-card-padding-lg:var(--kv-space-6)}@media (min-width:40rem){:root{--kv-card-padding-md:var(--kv-space-6);--kv-card-padding-lg:var(--kv-space-8)}}@media (min-width:64rem){.kv-compact{--kv-card-padding-md:var(--kv-space-4);--kv-card-padding-lg:var(--kv-space-6)}}.kv-card{--kv-card-padding:var(--kv-card-padding-default,var(--kv-card-padding-md));--kv-card-radius:var(--kv-card-radius-default,var(--kv-radius-lg));box-sizing:border-box;border:var(--kv-border-width) solid var(--kv-color-border-subtle);border-radius:var(--kv-card-radius);background-color:var(--kv-color-surface-raised);min-inline-size:0;max-inline-size:100%;color:var(--kv-color-text);-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:break-word;display:block}.kv-card.kv-card--radius-lg{--kv-card-radius:var(--kv-radius-lg)}.kv-card.kv-card--radius-md{--kv-card-radius:var(--kv-radius-md)}.kv-card.kv-card--radius-none{--kv-card-radius:var(--kv-radius-none)}.kv-card.kv-card--padding-none,.kv-card-header.kv-card-header--padding-none,.kv-card-body.kv-card-body--padding-none,.kv-card-footer.kv-card-footer--padding-none{--kv-card-padding:var(--kv-space-0)}.kv-card.kv-card--padding-sm,.kv-card-header.kv-card-header--padding-sm,.kv-card-body.kv-card-body--padding-sm,.kv-card-footer.kv-card-footer--padding-sm{--kv-card-padding:var(--kv-card-padding-sm)}.kv-card.kv-card--padding-md,.kv-card-header.kv-card-header--padding-md,.kv-card-body.kv-card-body--padding-md,.kv-card-footer.kv-card-footer--padding-md{--kv-card-padding:var(--kv-card-padding-md)}.kv-card.kv-card--padding-lg,.kv-card-header.kv-card-header--padding-lg,.kv-card-body.kv-card-body--padding-lg,.kv-card-footer.kv-card-footer--padding-lg{--kv-card-padding:var(--kv-card-padding-lg)}.kv-card:not(:has(>:is(.kv-card-header,.kv-card-body,.kv-card-footer))){padding:var(--kv-card-padding)}.kv-card:has(>:is(.kv-card-header,.kv-card-body,.kv-card-footer)){flex-direction:column;display:flex}:is(.kv-card-header,.kv-card-body,.kv-card-footer){padding:var(--kv-card-padding)}.kv-card-body{flex-grow:1}.kv-card:not(.kv-card--dividers)>:is(.kv-card-header,.kv-card-body,.kv-card-footer):not(.kv-card-header--padding-none,.kv-card-body--padding-none,.kv-card-footer--padding-none)+:is(.kv-card-header,.kv-card-body,.kv-card-footer){padding-block-start:0}.kv-card.kv-card--dividers>:is(.kv-card-header,.kv-card-body,.kv-card-footer):not(.kv-card-header--padding-none,.kv-card-body--padding-none,.kv-card-footer--padding-none)+:is(.kv-card-header,.kv-card-body,.kv-card-footer){border-block-start:var(--kv-border-width) solid var(--kv-color-border-subtle)}:where(:is(.kv-card,.kv-card-header,.kv-card-body,.kv-card-footer)>:first-child){margin-block-start:0}:where(:is(.kv-card,.kv-card-header,.kv-card-body,.kv-card-footer)>:last-child){margin-block-end:0}:where(:is(.kv-card,.kv-card-header,.kv-card-body,.kv-card-footer)>:is(img,video,svg:not(.kv-icon)),:is(.kv-card,.kv-card-header,.kv-card-body,.kv-card-footer)>picture>img){block-size:auto;max-inline-size:100%}:is(.kv-card-header.kv-card-header--padding-none,.kv-card-body.kv-card-body--padding-none,.kv-card-footer.kv-card-footer--padding-none,.kv-card.kv-card--padding-none>:is(.kv-card-header,.kv-card-body,.kv-card-footer):not(.kv-card-header--padding-none,.kv-card-header--padding-sm,.kv-card-header--padding-md,.kv-card-header--padding-lg,.kv-card-body--padding-none,.kv-card-body--padding-sm,.kv-card-body--padding-md,.kv-card-body--padding-lg,.kv-card-footer--padding-none,.kv-card-footer--padding-sm,.kv-card-footer--padding-md,.kv-card-footer--padding-lg),.kv-card.kv-card--padding-none:not(:has(>:is(.kv-card-header,.kv-card-body,.kv-card-footer))))>:is(img,video,svg:where(:not(.kv-icon)),picture),:is(.kv-card-header.kv-card-header--padding-none,.kv-card-body.kv-card-body--padding-none,.kv-card-footer.kv-card-footer--padding-none,.kv-card.kv-card--padding-none>:is(.kv-card-header,.kv-card-body,.kv-card-footer):not(.kv-card-header--padding-none,.kv-card-header--padding-sm,.kv-card-header--padding-md,.kv-card-header--padding-lg,.kv-card-body--padding-none,.kv-card-body--padding-sm,.kv-card-body--padding-md,.kv-card-body--padding-lg,.kv-card-footer--padding-none,.kv-card-footer--padding-sm,.kv-card-footer--padding-md,.kv-card-footer--padding-lg),.kv-card.kv-card--padding-none:not(:has(>:is(.kv-card-header,.kv-card-body,.kv-card-footer))))>picture>img{block-size:auto;inline-size:100%;margin:0;display:block}:is(.kv-card-header.kv-card-header--padding-none,.kv-card-body.kv-card-body--padding-none,.kv-card-footer.kv-card-footer--padding-none,.kv-card.kv-card--padding-none>:is(.kv-card-header,.kv-card-body,.kv-card-footer):not(.kv-card-header--padding-none,.kv-card-header--padding-sm,.kv-card-header--padding-md,.kv-card-header--padding-lg,.kv-card-body--padding-none,.kv-card-body--padding-sm,.kv-card-body--padding-md,.kv-card-body--padding-lg,.kv-card-footer--padding-none,.kv-card-footer--padding-sm,.kv-card-footer--padding-md,.kv-card-footer--padding-lg),.kv-card.kv-card--padding-none:not(:has(>:is(.kv-card-header,.kv-card-body,.kv-card-footer)))):is(.kv-card,:first-child)>:is(img,video,svg:where(:not(.kv-icon))):first-child,:is(.kv-card-header.kv-card-header--padding-none,.kv-card-body.kv-card-body--padding-none,.kv-card-footer.kv-card-footer--padding-none,.kv-card.kv-card--padding-none>:is(.kv-card-header,.kv-card-body,.kv-card-footer):not(.kv-card-header--padding-none,.kv-card-header--padding-sm,.kv-card-header--padding-md,.kv-card-header--padding-lg,.kv-card-body--padding-none,.kv-card-body--padding-sm,.kv-card-body--padding-md,.kv-card-body--padding-lg,.kv-card-footer--padding-none,.kv-card-footer--padding-sm,.kv-card-footer--padding-md,.kv-card-footer--padding-lg),.kv-card.kv-card--padding-none:not(:has(>:is(.kv-card-header,.kv-card-body,.kv-card-footer)))):is(.kv-card,:first-child)>picture:first-child>img{border-start-start-radius:max(0px, var(--kv-card-radius) - var(--kv-border-width));border-start-end-radius:max(0px, var(--kv-card-radius) - var(--kv-border-width))}:is(.kv-card-header.kv-card-header--padding-none,.kv-card-body.kv-card-body--padding-none,.kv-card-footer.kv-card-footer--padding-none,.kv-card.kv-card--padding-none>:is(.kv-card-header,.kv-card-body,.kv-card-footer):not(.kv-card-header--padding-none,.kv-card-header--padding-sm,.kv-card-header--padding-md,.kv-card-header--padding-lg,.kv-card-body--padding-none,.kv-card-body--padding-sm,.kv-card-body--padding-md,.kv-card-body--padding-lg,.kv-card-footer--padding-none,.kv-card-footer--padding-sm,.kv-card-footer--padding-md,.kv-card-footer--padding-lg),.kv-card.kv-card--padding-none:not(:has(>:is(.kv-card-header,.kv-card-body,.kv-card-footer)))):is(.kv-card,:last-child)>:is(img,video,svg:where(:not(.kv-icon))):last-child,:is(.kv-card-header.kv-card-header--padding-none,.kv-card-body.kv-card-body--padding-none,.kv-card-footer.kv-card-footer--padding-none,.kv-card.kv-card--padding-none>:is(.kv-card-header,.kv-card-body,.kv-card-footer):not(.kv-card-header--padding-none,.kv-card-header--padding-sm,.kv-card-header--padding-md,.kv-card-header--padding-lg,.kv-card-body--padding-none,.kv-card-body--padding-sm,.kv-card-body--padding-md,.kv-card-body--padding-lg,.kv-card-footer--padding-none,.kv-card-footer--padding-sm,.kv-card-footer--padding-md,.kv-card-footer--padding-lg),.kv-card.kv-card--padding-none:not(:has(>:is(.kv-card-header,.kv-card-body,.kv-card-footer)))):is(.kv-card,:last-child)>picture:last-child>img{border-end-end-radius:max(0px, var(--kv-card-radius) - var(--kv-border-width));border-end-start-radius:max(0px, var(--kv-card-radius) - var(--kv-border-width))}:root{--kv-section-padding-sm:var(--kv-space-3);--kv-section-padding-md:var(--kv-space-4);--kv-section-padding-lg:var(--kv-space-6)}@media (min-width:40rem){:root{--kv-section-padding-md:var(--kv-space-6);--kv-section-padding-lg:var(--kv-space-8)}}@media (min-width:64rem){.kv-compact{--kv-section-padding-md:var(--kv-space-4);--kv-section-padding-lg:var(--kv-space-6)}}.kv-section{--kv-section-padding:var(--kv-section-padding-md);box-sizing:border-box;border:var(--kv-border-width) solid transparent;border-radius:var(--kv-radius-none);min-inline-size:0;max-inline-size:100%;padding:var(--kv-section-padding);background-color:var(--kv-color-surface);color:var(--kv-color-text);overflow-wrap:break-word;display:block}.kv-section.kv-section--surface{background-color:var(--kv-color-surface)}.kv-section.kv-section--canvas{background-color:var(--kv-color-canvas)}.kv-section.kv-section--padding-none{--kv-section-padding:var(--kv-space-0)}.kv-section.kv-section--padding-sm{--kv-section-padding:var(--kv-section-padding-sm)}.kv-section.kv-section--padding-md{--kv-section-padding:var(--kv-section-padding-md)}.kv-section.kv-section--padding-lg{--kv-section-padding:var(--kv-section-padding-lg)}:where(.kv-section>:first-child){margin-block-start:0}:where(.kv-section>:last-child){margin-block-end:0}:where(.kv-section>:is(img,video,svg:not(.kv-icon)),.kv-section>picture>img){block-size:auto;max-inline-size:100%}@media (forced-colors:active){.kv-section{border-color:canvastext}}:root{--kv-alert-padding-block:var(--kv-space-4);--kv-alert-padding-inline:var(--kv-space-3);--kv-alert-gap:var(--kv-space-2);--kv-alert-title-size:1.125rem;--kv-alert-title-line-height:1.4}@media (min-width:40rem){:root{--kv-alert-padding-inline:var(--kv-space-4);--kv-alert-gap:var(--kv-space-3)}}@media (min-width:64rem){.kv-compact{--kv-alert-padding-block:var(--kv-space-3);--kv-alert-padding-inline:var(--kv-space-3);--kv-alert-gap:var(--kv-space-2);--kv-alert-title-size:1rem;--kv-alert-title-line-height:1.5}}.kv-alert{--kv-alert-background:var(--kv-color-surface);--kv-alert-accent:var(--kv-color-border-control);box-sizing:border-box;min-inline-size:0;max-inline-size:100%;padding:var(--kv-alert-padding-block) var(--kv-alert-padding-inline);border:var(--kv-border-width) solid transparent;border-inline-start:var(--kv-indicator-width) solid var(--kv-alert-accent);border-radius:var(--kv-radius-sm);background-color:var(--kv-alert-background);color:var(--kv-color-text);-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:break-word;grid-template-columns:minmax(0,1fr);display:grid}.kv-alert.kv-alert--info{--kv-alert-background:var(--kv-color-primary-subtle);--kv-alert-accent:var(--kv-color-primary)}.kv-alert.kv-alert--success{--kv-alert-background:var(--kv-color-success-subtle);--kv-alert-accent:var(--kv-color-success)}.kv-alert.kv-alert--warning{--kv-alert-background:var(--kv-color-warning-subtle);--kv-alert-accent:var(--kv-color-warning)}.kv-alert.kv-alert--danger{--kv-alert-background:var(--kv-color-danger-subtle);--kv-alert-accent:var(--kv-color-danger)}.kv-alert:has(>.kv-alert-icon){column-gap:var(--kv-alert-gap);grid-template-columns:auto minmax(0,1fr)}.kv-alert:has(>.kv-alert-icon)>:not(.kv-alert-icon,.kv-alert-close){grid-column:2}.kv-alert:has(>.kv-alert-close){column-gap:var(--kv-alert-gap);grid-template-columns:minmax(0,1fr) auto}.kv-alert:has(>.kv-alert-icon):has(>.kv-alert-close){grid-template-columns:auto minmax(0,1fr) auto}.kv-alert:has(>.kv-alert-close):not(:has(>.kv-alert-icon))>:not(.kv-alert-close){grid-column:1}.kv-alert>.kv-alert-icon{color:var(--kv-alert-accent);grid-area:1/1;align-self:start;margin-block-start:calc((var(--kv-alert-title-size) * var(--kv-alert-title-line-height) - 1.25em) / 2)}.kv-alert-title{max-inline-size:var(--kv-prose-measure);color:var(--kv-color-text);font-family:var(--kv-font-family-body,var(--kv-font-family-sans));font-size:var(--kv-alert-title-size);font-weight:600;line-height:var(--kv-alert-title-line-height);margin:0}.kv-alert-status{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.kv-alert-body{max-inline-size:var(--kv-prose-measure);margin-block:var(--kv-space-2) 0;color:var(--kv-color-text);font-size:var(--kv-font-body-size);line-height:var(--kv-font-body-line-height)}:where(.kv-alert-body>*){margin-block:0}:where(.kv-alert-body>*+*){margin-block-start:var(--kv-space-2)}:where(.kv-alert-body :is(ul,ol)){padding-inline-start:var(--kv-space-6)}.kv-alert-actions{align-items:center;gap:var(--kv-space-3);flex-wrap:wrap;margin-block-start:var(--kv-alert-padding-block);display:flex}@media not (min-width:40rem){.kv-alert-actions{flex-direction:column;align-items:flex-start}.kv-alert-actions>.kv-button{align-self:stretch}}.kv-alert>.kv-alert-close{box-sizing:border-box;min-inline-size:var(--kv-control-min-block-size);min-block-size:var(--kv-control-min-block-size);margin-block:calc((var(--kv-alert-title-size) * var(--kv-alert-title-line-height) - var(--kv-control-min-block-size)) / 2);border-radius:var(--kv-radius-md);color:var(--kv-color-text);cursor:pointer;font:inherit;background-color:#0000;border:0;grid-area:1/-2/auto/-1;align-self:start;place-items:center;margin-inline-end:calc(-.5 * var(--kv-alert-padding-inline));padding:0;display:inline-grid}.kv-alert-close:hover{background-color:var(--kv-color-surface-raised)}.kv-alert-close:is(:disabled,[data-disabled]){color:var(--kv-color-text-muted);cursor:not-allowed}.kv-alert-close:is(:focus-visible,[data-focus-visible]){outline:var(--kv-focus-ring-width) solid var(--kv-color-focus-ring);outline-offset:var(--kv-focus-ring-offset)}@media print{.kv-alert-close{display:none}}.kv-alert:is(:focus-visible,[data-focus-visible]){outline:var(--kv-focus-ring-width) solid var(--kv-color-focus-ring);outline-offset:var(--kv-focus-ring-offset)}@media (forced-colors:active){.kv-alert{border-color:canvastext}.kv-alert>.kv-alert-icon{color:canvastext}.kv-alert:is(:focus-visible,[data-focus-visible]){outline-color:highlight}.kv-alert-close{color:buttontext}.kv-alert-close:is(:disabled,[data-disabled]){color:graytext}.kv-alert-close:is(:focus-visible,[data-focus-visible]){outline-color:highlight}}.kv-icon{vertical-align:middle;flex-shrink:0}.kv-icon[data-size="4"]{vertical-align:-.15em}.kv-icon[data-size="5"]{vertical-align:-.275em}.kv-icon[data-size="6"]{vertical-align:-.375em}.kv-icon[data-mirror-in-rtl]: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)){scale:-1 1}@media (forced-colors:active){.kv-icon{color:inherit}.kv-icon[fill]:not([fill=none i],[fill=transparent i]){fill:currentColor}.kv-icon[stroke]:not([stroke=none i],[stroke=transparent i]){stroke:currentColor}}:root{--kv-field-gap:var(--kv-space-2);--kv-input-padding-inline:var(--kv-space-3);--kv-control-border-width-invalid:2px}@media (min-width:64rem){.kv-compact{--kv-field-gap:var(--kv-space-1)}}.kv-field{gap:var(--kv-field-gap);min-inline-size:0;color:var(--kv-color-text);font-family:var(--kv-font-family-body,var(--kv-font-family-sans));-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:break-word;flex-direction:column;display:flex}.kv-fieldset{gap:var(--kv-field-gap);box-sizing:border-box;min-inline-size:0;color:var(--kv-color-text);font-family:var(--kv-font-family-body,var(--kv-font-family-sans));-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:break-word;border:0;flex-direction:column;margin:0;padding:0;display:flex}.kv-fieldset>.kv-field+.kv-field{margin-block-start:var(--kv-space-4)}.kv-field-label,.kv-fieldset-legend{box-sizing:border-box;max-inline-size:100%;color:var(--kv-color-text);font-size:var(--kv-control-font-size);font-weight:var(--kv-control-font-weight);line-height:var(--kv-control-line-height);white-space:normal;padding:0}.kv-field-label{inline-size:fit-content;margin:0;display:block}.kv-fieldset-legend{margin-block:0 var(--kv-field-gap)}.kv-field-label.kv-field-label--heading,.kv-fieldset-legend.kv-fieldset-legend--heading{color:var(--kv-color-heading);font-family:var(--kv-font-family-heading,var(--kv-font-family-serif));font-size:var(--kv-font-heading-1-size);font-weight:var(--kv-font-heading-1-weight);line-height:var(--kv-font-heading-1-line-height);letter-spacing:var(--kv-font-heading-1-letter-spacing);font-feature-settings:var(--kv-font-heading-1-feature-settings);margin-block-end:var(--kv-space-2)}:is(.kv-field>:is(h1,h2,h3,h4,h5,h6):has(>.kv-field-label--heading),.kv-fieldset-legend--heading>:is(h1,h2,h3,h4,h5,h6)){color:inherit;font:inherit;letter-spacing:inherit;margin:0}.kv-field-optional{color:inherit;font-weight:400}.kv-field>.kv-prose,.kv-fieldset>.kv-prose{max-inline-size:var(--kv-prose-measure);color:var(--kv-color-text);font-size:var(--kv-font-body-size);font-weight:var(--kv-font-body-weight);line-height:var(--kv-font-body-line-height);margin:0}.kv-field-help-text{max-inline-size:var(--kv-prose-measure);color:var(--kv-color-text);font-size:var(--kv-font-body-small-size);font-weight:var(--kv-font-body-small-weight);line-height:var(--kv-font-body-small-line-height);letter-spacing:var(--kv-font-body-small-letter-spacing);font-feature-settings:var(--kv-font-body-small-feature-settings);margin:0}.kv-field-error-message{max-inline-size:var(--kv-prose-measure);color:var(--kv-color-danger);font-size:var(--kv-font-label-size);font-weight:var(--kv-font-label-weight);line-height:var(--kv-font-label-line-height);margin:0;padding-inline-start:calc(1.25em + var(--kv-space-2));position:relative}.kv-field-error-message>.kv-icon{position:absolute;inset-block-start:calc(.5lh - .625em);inset-inline-start:0}.kv-field-error-prefix{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:is(.kv-input,.kv-textarea){--kv-input-edge:var(--kv-color-border-control);--kv-input-edge-width:var(--kv-border-width);box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-block-size:var(--kv-control-min-block-size);padding-block:0;padding-inline:calc(var(--kv-input-padding-inline) - (var(--kv-input-edge-width) - var(--kv-border-width)));border:var(--kv-input-edge-width) solid var(--kv-input-edge);border-radius:var(--kv-radius-md);appearance:none;background-color:var(--kv-color-canvas);box-shadow:none;caret-color:var(--kv-color-text);color:var(--kv-color-text);font-family:var(--kv-font-family-body,var(--kv-font-family-sans));font-size:var(--kv-font-body-size);font-weight:var(--kv-font-body-weight);line-height:var(--kv-font-body-line-height);letter-spacing:normal;text-align:start;margin:0}:is(.kv-input,.kv-textarea)::placeholder{color:var(--kv-color-text-muted);opacity:1}:is(.kv-input,.kv-textarea):not(:disabled,[readonly],[data-invalid],[aria-invalid=true]):hover{--kv-input-edge:var(--kv-color-text)}:is(.kv-input,.kv-textarea):focus{outline:var(--kv-focus-ring-width) solid transparent;outline-offset:var(--kv-focus-ring-offset)}:is(.kv-input,.kv-textarea):not(:disabled,[data-disabled],[data-invalid],[aria-invalid=true]):focus{--kv-input-edge:var(--kv-color-border-focus);--kv-input-edge-width:var(--kv-control-border-width-invalid)}:is(.kv-input,.kv-textarea):is([data-focus-visible],:focus-visible:where(:not([data-focused]))){outline:var(--kv-focus-ring-width) solid var(--kv-color-focus-ring);outline-offset:var(--kv-focus-ring-offset)}:is(.kv-input,.kv-textarea):is([data-invalid],[aria-invalid=true]){--kv-input-edge:var(--kv-color-danger);--kv-input-edge-width:var(--kv-control-border-width-invalid)}:is(.kv-input,.kv-textarea)[readonly]{background-color:var(--kv-color-surface)}:is(.kv-input,.kv-textarea):is(:disabled,[data-disabled]){--kv-input-edge:var(--kv-color-border-control);--kv-input-edge-width:var(--kv-border-width);background-color:var(--kv-color-surface);color:var(--kv-color-text-muted);cursor:not-allowed;opacity:1;-webkit-text-fill-color:currentColor;border-style:dashed}.kv-textarea{padding-block:calc(var(--kv-space-2) - (var(--kv-input-edge-width) - var(--kv-border-width)));overflow-wrap:break-word;resize:vertical}@supports (field-sizing:content) and (min-block-size:calc(attr(rows type(<number>), 5) * 1lh)){.kv-textarea{field-sizing:content;min-block-size:calc(attr(rows type(<number>), 5) * 1lh + 2 * var(--kv-space-2) + 2 * var(--kv-border-width))}}.kv-textarea:is(:disabled,[data-disabled]){resize:none}.kv-character-count[data-over]{padding-inline-start:calc(1.25em + var(--kv-space-2));font-weight:600;position:relative}.kv-character-count>.kv-icon{position:absolute;inset-block-start:calc(.5lh - .625em);inset-inline-start:0}.kv-input.kv-input--width-2{--kv-input-chars:2}.kv-input.kv-input--width-4{--kv-input-chars:4}.kv-input.kv-input--width-6{--kv-input-chars:6}.kv-input.kv-input--width-10{--kv-input-chars:10}.kv-input.kv-input--width-20{--kv-input-chars:20}.kv-input:is(.kv-input--width-2,.kv-input--width-4,.kv-input--width-6,.kv-input--width-10,.kv-input--width-20){inline-size:calc(var(--kv-input-chars) * (1ch + .12em) + 2 * var(--kv-input-padding-inline) + 4px);align-self:flex-start}.kv-input.kv-input--numeric{font-feature-settings:var(--kv-font-numeric-feature-settings)}.kv-input-group{--kv-input-group-edge:var(--kv-color-border-control);--kv-input-group-edge-width:var(--kv-border-width);box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-block-size:var(--kv-control-min-block-size);padding:calc(var(--kv-control-border-width-invalid) - var(--kv-input-group-edge-width));border:var(--kv-input-group-edge-width) solid var(--kv-input-group-edge);border-radius:var(--kv-radius-md);background-color:var(--kv-color-canvas);box-shadow:none;color:var(--kv-color-text);cursor:text;font-family:var(--kv-font-family-body,var(--kv-font-family-sans));font-size:var(--kv-font-body-size);font-weight:var(--kv-font-body-weight);line-height:var(--kv-font-body-line-height);letter-spacing:normal;align-items:stretch;display:flex}.kv-input-group:has(>.kv-input:is(.kv-input--width-2,.kv-input--width-4,.kv-input--width-6,.kv-input--width-10,.kv-input--width-20)){align-self:flex-start;inline-size:fit-content}.kv-input-group:not([data-invalid],[data-disabled],:has(>.kv-input:is([data-invalid],[aria-invalid=true],:disabled,[data-disabled],[readonly]))):hover{--kv-input-group-edge:var(--kv-color-text)}.kv-input-group:not([data-invalid],[data-disabled]):has(>.kv-input:focus:not([data-invalid],[aria-invalid=true])){--kv-input-group-edge:var(--kv-color-border-focus);--kv-input-group-edge-width:var(--kv-control-border-width-invalid)}.kv-input-group:is([data-focus-visible],:has(>.kv-input:focus-visible:where(:not([data-focused])))){outline:var(--kv-focus-ring-width) solid var(--kv-color-focus-ring);outline-offset:var(--kv-focus-ring-offset)}.kv-input-group:is([data-invalid],:has(>.kv-input:is([data-invalid],[aria-invalid=true]))){--kv-input-group-edge:var(--kv-color-danger);--kv-input-group-edge-width:var(--kv-control-border-width-invalid)}.kv-input-group:has(>.kv-input[readonly]){background-color:var(--kv-color-surface)}.kv-input-group:is([data-disabled],:has(>.kv-input:is(:disabled,[data-disabled]))){--kv-input-group-edge:var(--kv-color-border-control);--kv-input-group-edge-width:var(--kv-border-width);background-color:var(--kv-color-surface);color:var(--kv-color-text-muted);cursor:not-allowed;border-style:dashed}.kv-input-group>.kv-input{--kv-input-pad-start:calc(var(--kv-input-padding-inline) - var(--kv-border-width));--kv-input-pad-end:calc(var(--kv-input-padding-inline) - var(--kv-border-width));min-block-size:0;inline-size:auto;min-inline-size:0;padding-block:0;padding-inline:var(--kv-input-pad-start) var(--kv-input-pad-end);box-shadow:none;cursor:inherit;background-color:#0000;border:0;border-radius:0;outline:0;flex:auto;align-self:stretch;margin:0}.kv-input-group>.kv-input-group-addon+.kv-input{--kv-input-pad-start:var(--kv-space-2)}.kv-input-group>.kv-input:has(+.kv-input-group-addon){--kv-input-pad-end:var(--kv-space-2)}.kv-input-group>.kv-button+.kv-input{--kv-input-pad-start:var(--kv-input-padding-inline)}.kv-input-group>.kv-input:has(+.kv-button){--kv-input-pad-end:var(--kv-input-padding-inline)}.kv-input-group>.kv-input:is(:disabled,[data-disabled]){cursor:not-allowed}.kv-input-group>.kv-input:is(.kv-input--width-2,.kv-input--width-4,.kv-input--width-6,.kv-input--width-10,.kv-input--width-20){inline-size:calc(var(--kv-input-chars) * (1ch + .12em) + var(--kv-input-pad-start) + var(--kv-input-pad-end))}.kv-input-group:has(>.kv-button)>.kv-input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.kv-input-group-addon{box-sizing:border-box;color:inherit;cursor:inherit;font-feature-settings:var(--kv-font-numeric-feature-settings);-webkit-user-select:none;user-select:none;white-space:nowrap;flex:none;align-items:center;padding-inline:0;display:flex}.kv-input-group>.kv-input-group-addon:has(~.kv-input){padding-inline-start:calc(var(--kv-input-padding-inline) - var(--kv-border-width))}.kv-input-group>.kv-input~.kv-input-group-addon{padding-inline-end:calc(var(--kv-input-padding-inline) - var(--kv-border-width))}.kv-input-group>.kv-button{min-block-size:0;min-inline-size:var(--kv-control-min-block-size);margin-block:calc(-1 * var(--kv-control-border-width-invalid));border-width:var(--kv-input-group-edge-width);white-space:nowrap;overflow-wrap:normal;flex:none;align-self:stretch}.kv-input-group>.kv-button,.kv-input-group>.kv-button:is(:hover,:active,:focus-visible,[data-focus-visible],:disabled,[data-disabled]){box-shadow:none;color:var(--kv-color-text);background-color:#0000;border-style:solid;border-color:#0000;position:relative}.kv-input-group>.kv-button:not(:disabled,[data-disabled]):is(:hover,:active){background-color:var(--kv-color-primary-subtle);background-clip:padding-box}.kv-input-group>.kv-button:is(:disabled,[data-disabled]){color:var(--kv-color-text-muted);cursor:not-allowed}.kv-input-group>.kv-input~.kv-button{border-inline-start-width:0;border-start-start-radius:0;border-start-end-radius:var(--kv-radius-md);border-end-end-radius:var(--kv-radius-md);border-end-start-radius:0;margin-inline-end:calc(-1 * var(--kv-control-border-width-invalid))}.kv-input-group>.kv-button:has(~.kv-input){border-inline-end-width:0;border-start-start-radius:var(--kv-radius-md);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--kv-radius-md);margin-inline-start:calc(-1 * var(--kv-control-border-width-invalid))}.kv-input-group>.kv-button:before{content:"";inline-size:var(--kv-border-width);background-color:var(--kv-color-border-control);position:absolute;inset-block:0}.kv-input-group>.kv-input~.kv-button:before{inset-inline-start:0}.kv-input-group>.kv-button:has(~.kv-input):before{inset-inline-end:0}.kv-input-group>.kv-button.kv-button--icon-only{min-inline-size:var(--kv-control-min-block-size);padding-inline:var(--kv-space-1)}@media (prefers-reduced-motion:no-preference){.kv-input,.kv-textarea,.kv-input-group{transition-property:background-color,border-color;transition-duration:var(--kv-duration-fast);transition-timing-function:var(--kv-easing-standard)}}@media (forced-colors:active){:is(.kv-input,.kv-textarea){--kv-input-edge:ButtonBorder;color:fieldtext;background-color:field}:is(.kv-input,.kv-textarea):not(:disabled,[readonly],[data-invalid],[aria-invalid=true]):hover{--kv-input-edge:ButtonBorder}:is(.kv-input,.kv-textarea):is([data-invalid],[aria-invalid=true]){--kv-input-edge:CanvasText}:is(.kv-input,.kv-textarea):not(:disabled,[data-disabled],[data-invalid],[aria-invalid=true]):focus{--kv-input-edge:Highlight;--kv-input-edge-width:var(--kv-border-width)}:is(.kv-input,.kv-textarea):is([data-focus-visible],:focus-visible:where(:not([data-focused]))){outline-color:highlight}:is(.kv-input,.kv-textarea):is(:disabled,[data-disabled]){--kv-input-edge:GrayText;color:graytext;-webkit-text-fill-color:GrayText}:is(.kv-input,.kv-textarea)::placeholder{color:graytext}.kv-input-group{--kv-input-group-edge:ButtonBorder;color:fieldtext;background-color:field}.kv-input-group:not([data-invalid],[data-disabled],:has(>.kv-input:is([data-invalid],[aria-invalid=true],:disabled,[data-disabled],[readonly]))):hover{--kv-input-group-edge:ButtonBorder}.kv-input-group:is([data-invalid],:has(>.kv-input:is([data-invalid],[aria-invalid=true]))){--kv-input-group-edge:CanvasText}.kv-input-group:not([data-invalid],[data-disabled]):has(>.kv-input:focus:not([data-invalid],[aria-invalid=true])){--kv-input-group-edge:Highlight;--kv-input-group-edge-width:var(--kv-border-width)}.kv-input-group:is([data-focus-visible],:has(>.kv-input:focus-visible:where(:not([data-focused])))){outline-color:highlight}.kv-input-group:is([data-disabled],:has(>.kv-input:is(:disabled,[data-disabled]))){--kv-input-group-edge:GrayText;color:graytext}.kv-input-group>.kv-input{color:inherit;background-color:field}.kv-input-group>.kv-input:is(:disabled,[data-disabled]){-webkit-text-fill-color:GrayText}.kv-input-group>.kv-button,.kv-input-group>.kv-button:is(:hover,:active,:focus-visible,[data-focus-visible],:disabled,[data-disabled]){border-color:var(--kv-input-group-edge);color:buttontext;background-color:buttonface}.kv-input-group>.kv-button:is(:disabled,[data-disabled]){color:graytext}.kv-input-group>.kv-button:before{background-color:buttontext}}.kv-date-input{gap:var(--kv-space-4);flex-wrap:wrap;min-inline-size:0;display:flex}@media (min-width:64rem){.kv-compact .kv-date-input,.kv-compact.kv-date-input{gap:var(--kv-space-3)}}.kv-date-input>.kv-field{flex:none}.kv-date-input-day,.kv-date-input-month{--kv-input-chars:2}.kv-date-input-year{--kv-input-chars:4}.kv-date-input .kv-input{inline-size:calc(var(--kv-input-chars,2) * (1ch + .12em) + 2 * var(--kv-input-padding-inline) + 4px);font-feature-settings:var(--kv-font-numeric-feature-settings);align-self:flex-start}.kv-date-input .kv-field-label{font-weight:var(--kv-font-body-weight)}:root{--kv-choice-size:1.5rem}.kv-field:has(>:is(.kv-checkbox,.kv-radio)){grid-template-columns:var(--kv-choice-size) minmax(0, 1fr);column-gap:var(--kv-space-3);row-gap:var(--kv-field-gap);align-items:start;display:grid}.kv-field:has(>:is(.kv-checkbox,.kv-radio))>.kv-field-label{min-block-size:var(--kv-control-min-block-size);padding-block:max(0px, calc((var(--kv-control-min-block-size) - 1lh) / 2));padding-inline:calc(var(--kv-choice-size) + var(--kv-space-3)) 0;cursor:pointer;grid-area:1/1/auto/-1;justify-self:start;font-weight:400}:is(.kv-field:has(>:is(.kv-checkbox,.kv-radio))>.kv-prose,.kv-field:has(>:is(.kv-checkbox,.kv-radio))>.kv-field-help-text){grid-column:2}.kv-field:has(>:is(.kv-checkbox,.kv-radio))>.kv-field-label+.kv-field-help-text{margin-block-start:calc(-1 * var(--kv-field-gap))}.kv-field:has(>:is(.kv-checkbox,.kv-radio))>.kv-field-error-message{grid-column:1/-1}:is(.kv-fieldset>.kv-field:has(>:is(.kv-checkbox,.kv-radio))+.kv-field,.kv-fieldset>.kv-field+.kv-field:has(>:is(.kv-checkbox,.kv-radio))){margin-block-start:0}.kv-field:has(>:is(.kv-checkbox,.kv-radio):is(:disabled,[data-disabled]))>.kv-field-label{color:var(--kv-color-text-muted);cursor:not-allowed}.kv-checkbox,.kv-radio{--kv-choice-edge:var(--kv-color-border-control);--kv-choice-edge-width:var(--kv-border-width);--kv-choice-fill:var(--kv-color-canvas);--kv-choice-mark:var(--kv-color-on-primary);box-sizing:border-box;inline-size:var(--kv-choice-size);block-size:var(--kv-choice-size);margin:max(0px, calc((var(--kv-control-min-block-size) - var(--kv-choice-size)) / 2)) 0 0;border:var(--kv-choice-edge-width) solid var(--kv-choice-edge);appearance:none;background-color:var(--kv-choice-fill);box-shadow:none;color:var(--kv-color-text);cursor:pointer;grid-area:1/1;place-content:center;padding:0;display:inline-grid;position:relative}.kv-checkbox{border-radius:var(--kv-radius-sm)}.kv-radio{border-radius:var(--kv-radius-full)}.kv-checkbox:before,.kv-radio:before{content:none;background-color:var(--kv-choice-mark);pointer-events:none}.kv-checkbox:checked:before{content:"";inline-size:calc(var(--kv-choice-size) * 2 / 3);block-size:calc(var(--kv-choice-size) * 2 / 3);clip-path:polygon(21.15% 47.6%,40.06% 66.51%,78.34% 20.03%,90.41% 29.97%,41.19% 89.74%,10.1% 58.65%)}.kv-checkbox:indeterminate:before{content:"";inline-size:calc(var(--kv-choice-size) / 2);block-size:calc(var(--kv-choice-size) * 2.5 / 24);clip-path:inset(0)}.kv-radio:checked:before{content:"";inline-size:calc(var(--kv-choice-size) / 2);block-size:calc(var(--kv-choice-size) / 2);border-radius:var(--kv-radius-full)}:is(.kv-checkbox:not(:checked,:indeterminate,:disabled,[data-disabled],[data-invalid],[aria-invalid=true]):hover,.kv-radio:not(:checked,:disabled,[data-disabled],[data-invalid],[aria-invalid=true]):hover,.kv-field:has(>.kv-field-label:hover)>.kv-checkbox:not(:checked,:indeterminate,:disabled,[data-disabled],[data-invalid],[aria-invalid=true]),.kv-field:has(>.kv-field-label:hover)>.kv-radio:not(:checked,:disabled,[data-disabled],[data-invalid],[aria-invalid=true])){--kv-choice-edge:var(--kv-color-text)}.kv-checkbox:is(:checked,:indeterminate){--kv-choice-edge:var(--kv-color-primary);--kv-choice-fill:var(--kv-color-primary)}:is(.kv-checkbox:is(:checked,:indeterminate):not(:disabled,[data-disabled]):hover,.kv-field:has(>.kv-field-label:hover)>.kv-checkbox:is(:checked,:indeterminate):not(:disabled,[data-disabled])){--kv-choice-fill:var(--kv-color-primary-hover)}.kv-radio:checked{--kv-choice-edge:var(--kv-color-primary);--kv-choice-mark:var(--kv-color-primary)}:is(.kv-radio:checked:not(:disabled,[data-disabled]):hover,.kv-field:has(>.kv-field-label:hover)>.kv-radio:checked:not(:disabled,[data-disabled])){--kv-choice-mark:var(--kv-color-primary-hover)}.kv-checkbox:is(:focus-visible,[data-focus-visible]),.kv-radio:is(:focus-visible,[data-focus-visible]){outline:var(--kv-focus-ring-width) solid var(--kv-color-focus-ring);outline-offset:var(--kv-focus-ring-offset)}.kv-checkbox:is([data-invalid],[aria-invalid=true]),.kv-radio:is([data-invalid],[aria-invalid=true]){--kv-choice-edge:var(--kv-color-danger);--kv-choice-edge-width:var(--kv-control-border-width-invalid)}.kv-checkbox:is(:disabled,[data-disabled]),.kv-radio:is(:disabled,[data-disabled]){--kv-choice-edge:var(--kv-color-border-control);--kv-choice-edge-width:var(--kv-border-width);--kv-choice-fill:var(--kv-color-surface);cursor:not-allowed;opacity:1;border-style:dashed}.kv-checkbox:is(:checked,:indeterminate):is(:disabled,[data-disabled]){--kv-choice-edge:var(--kv-color-text-muted);--kv-choice-fill:var(--kv-color-text-muted);--kv-choice-mark:var(--kv-color-canvas);border-style:solid}.kv-radio:checked:is(:disabled,[data-disabled]){--kv-choice-edge:var(--kv-color-text-muted);--kv-choice-mark:var(--kv-color-text-muted);border-style:solid}.kv-listbox-native{--kv-input-edge:var(--kv-color-border-control);--kv-input-edge-width:var(--kv-border-width);--kv-listbox-native-chevron:var(--kv-color-text);--kv-listbox-native-stroke:1px;box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-block-size:var(--kv-control-min-block-size);padding-block:var(--kv-space-2);padding-inline:calc(var(--kv-input-padding-inline) - (var(--kv-input-edge-width) - var(--kv-border-width))) calc(2rem - (var(--kv-input-edge-width) - var(--kv-border-width)));border:var(--kv-input-edge-width) solid var(--kv-input-edge);border-radius:var(--kv-radius-md);appearance:none;background-color:var(--kv-color-canvas);background-image:linear-gradient(to bottom left, transparent calc(50% - var(--kv-listbox-native-stroke)), var(--kv-listbox-native-chevron) calc(50% - var(--kv-listbox-native-stroke)), var(--kv-listbox-native-chevron) calc(50% + var(--kv-listbox-native-stroke)), transparent calc(50% + var(--kv-listbox-native-stroke))), linear-gradient(to bottom right, transparent calc(50% - var(--kv-listbox-native-stroke)), var(--kv-listbox-native-chevron) calc(50% - var(--kv-listbox-native-stroke)), var(--kv-listbox-native-chevron) calc(50% + var(--kv-listbox-native-stroke)), transparent calc(50% + var(--kv-listbox-native-stroke)));background-position:right calc(var(--kv-input-padding-inline) + .375rem) center, right var(--kv-input-padding-inline) center;box-shadow:none;color:var(--kv-color-text);cursor:pointer;font-family:var(--kv-font-family-body,var(--kv-font-family-sans));font-size:var(--kv-font-body-size);font-weight:var(--kv-font-body-weight);line-height:var(--kv-font-body-line-height);letter-spacing:normal;text-align:start;text-overflow:ellipsis;background-repeat:no-repeat;background-size:.375rem .375rem;margin:0}.kv-listbox-native: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)){background-position:left var(--kv-input-padding-inline) center, left calc(var(--kv-input-padding-inline) + .375rem) center}.kv-listbox-native:not(:disabled,[data-disabled],[data-invalid],[aria-invalid=true]):hover{--kv-input-edge:var(--kv-color-text)}.kv-listbox-native:is(:focus-visible,[data-focus-visible]){outline:var(--kv-focus-ring-width) solid var(--kv-color-focus-ring);outline-offset:var(--kv-focus-ring-offset)}.kv-listbox-native:is([data-invalid],[aria-invalid=true]){--kv-input-edge:var(--kv-color-danger);--kv-input-edge-width:var(--kv-control-border-width-invalid)}.kv-listbox-native:is(:disabled,[data-disabled]){--kv-input-edge:var(--kv-color-border-control);--kv-input-edge-width:var(--kv-border-width);--kv-listbox-native-chevron:var(--kv-color-text-muted);background-color:var(--kv-color-surface);color:var(--kv-color-text-muted);cursor:not-allowed;opacity:1;-webkit-text-fill-color:currentColor;border-style:dashed}@media (prefers-reduced-motion:no-preference){.kv-checkbox,.kv-radio,.kv-listbox-native{transition-property:background-color,border-color;transition-duration:var(--kv-duration-fast);transition-timing-function:var(--kv-easing-standard)}}@media (forced-colors:active){.kv-checkbox,.kv-radio{--kv-choice-edge:ButtonBorder;--kv-choice-fill:Field;--kv-choice-mark:HighlightText}:is(.kv-checkbox:not(:checked,:indeterminate,:disabled,[data-disabled],[data-invalid],[aria-invalid=true]):hover,.kv-radio:not(:checked,:disabled,[data-disabled],[data-invalid],[aria-invalid=true]):hover,.kv-field:has(>.kv-field-label:hover)>.kv-checkbox:not(:checked,:indeterminate,:disabled,[data-disabled],[data-invalid],[aria-invalid=true]),.kv-field:has(>.kv-field-label:hover)>.kv-radio:not(:checked,:disabled,[data-disabled],[data-invalid],[aria-invalid=true])){--kv-choice-edge:ButtonBorder}.kv-checkbox:is(:checked,:indeterminate){--kv-choice-edge:Highlight;--kv-choice-fill:Highlight}:is(.kv-checkbox:is(:checked,:indeterminate):not(:disabled,[data-disabled]):hover,.kv-field:has(>.kv-field-label:hover)>.kv-checkbox:is(:checked,:indeterminate):not(:disabled,[data-disabled])){--kv-choice-fill:Highlight}.kv-radio:checked{--kv-choice-edge:Highlight;--kv-choice-mark:Highlight}:is(.kv-radio:checked:not(:disabled,[data-disabled]):hover,.kv-field:has(>.kv-field-label:hover)>.kv-radio:checked:not(:disabled,[data-disabled])){--kv-choice-mark:Highlight}.kv-checkbox:is(:focus-visible,[data-focus-visible]),.kv-radio:is(:focus-visible,[data-focus-visible]),.kv-listbox-native:is(:focus-visible,[data-focus-visible]){outline-color:highlight}.kv-checkbox:is([data-invalid],[aria-invalid=true]),.kv-radio:is([data-invalid],[aria-invalid=true]){--kv-choice-edge:CanvasText}.kv-checkbox:is(:disabled,[data-disabled]),.kv-radio:is(:disabled,[data-disabled]){--kv-choice-edge:GrayText;--kv-choice-fill:Field}.kv-checkbox:is(:checked,:indeterminate):is(:disabled,[data-disabled]){--kv-choice-edge:GrayText;--kv-choice-fill:Field;--kv-choice-mark:GrayText}.kv-radio:checked:is(:disabled,[data-disabled]){--kv-choice-edge:GrayText;--kv-choice-mark:GrayText}.kv-field:has(>:is(.kv-checkbox,.kv-radio):is(:disabled,[data-disabled]))>.kv-field-label{color:graytext}.kv-listbox-native{--kv-input-edge:ButtonBorder;appearance:auto;color:fieldtext;background-color:field;background-image:none}.kv-listbox-native:not(:disabled,[data-disabled],[data-invalid],[aria-invalid=true]):hover{--kv-input-edge:ButtonBorder}.kv-listbox-native:is([data-invalid],[aria-invalid=true]){--kv-input-edge:CanvasText}.kv-listbox-native:is(:disabled,[data-disabled]){--kv-input-edge:GrayText;color:graytext;-webkit-text-fill-color:GrayText}}.kv-listbox-trigger{--kv-input-edge:var(--kv-color-border-control);--kv-input-edge-width:var(--kv-border-width);box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-block-size:var(--kv-control-min-block-size);padding-block:0;padding-inline:calc(var(--kv-input-padding-inline) - (var(--kv-input-edge-width) - var(--kv-border-width))) calc(2rem - (var(--kv-input-edge-width) - var(--kv-border-width)));border:var(--kv-input-edge-width) solid var(--kv-input-edge);border-radius:var(--kv-radius-md);background-color:var(--kv-color-canvas);box-shadow:none;color:var(--kv-color-text);cursor:pointer;font-family:var(--kv-font-family-body,var(--kv-font-family-sans));font-size:var(--kv-font-body-size);font-weight:var(--kv-font-body-weight);line-height:var(--kv-font-body-line-height);letter-spacing:normal;text-align:start;align-items:center;margin:0;display:flex;position:relative}.kv-listbox-trigger:after{content:"";pointer-events:none;border-block-end:2px solid;border-inline-end:2px solid;block-size:.4375rem;inline-size:.4375rem;position:absolute;inset-block-start:50%;inset-inline-end:calc(var(--kv-input-padding-inline) + .1875rem);transform:translateY(-75%)rotate(45deg)}.kv-listbox-trigger: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)):after{transform:translateY(-75%)rotate(-45deg)}.kv-listbox-value{overflow-wrap:anywhere;flex:auto;min-inline-size:0}.kv-listbox-value[data-placeholder]{color:var(--kv-color-text-muted)}.kv-listbox-trigger:not([aria-disabled=true],[data-disabled],[data-invalid],[aria-invalid=true]):hover{--kv-input-edge:var(--kv-color-text)}.kv-listbox-trigger:is(:focus-visible,[data-focus-visible]){outline:var(--kv-focus-ring-width) solid var(--kv-color-focus-ring);outline-offset:var(--kv-focus-ring-offset)}.kv-listbox-trigger:is([data-invalid],[aria-invalid=true]){--kv-input-edge:var(--kv-color-danger);--kv-input-edge-width:var(--kv-control-border-width-invalid)}.kv-listbox-trigger:is([aria-disabled=true],[data-disabled]){--kv-input-edge:var(--kv-color-border-control);--kv-input-edge-width:var(--kv-border-width);background-color:var(--kv-color-surface);color:var(--kv-color-text-muted);cursor:not-allowed;border-style:dashed}.kv-listbox-popup{--kv-popup-height-limit:20rem;box-sizing:border-box;border:var(--kv-border-width) solid var(--kv-color-border-subtle);border-radius:var(--kv-radius-md);background-color:var(--kv-color-surface-raised);box-shadow:var(--kv-shadow-popup);color:var(--kv-color-text);font-family:var(--kv-font-family-body,var(--kv-font-family-sans));font-size:var(--kv-font-body-size);font-weight:var(--kv-font-body-weight);line-height:var(--kv-font-body-line-height);letter-spacing:normal;margin:0;padding:0;overflow:hidden}.kv-listbox-popup:popover-open{flex-direction:column;display:flex}.kv-listbox-list{overscroll-behavior:contain;flex:0 auto;min-block-size:0;overflow:hidden auto}.kv-listbox-option{--kv-listbox-option-hint:var(--kv-color-text-muted);align-items:center;gap:var(--kv-space-3);box-sizing:border-box;min-block-size:var(--kv-control-min-block-size);padding-block:var(--kv-space-1);padding-inline:var(--kv-space-3);cursor:pointer;overflow-wrap:anywhere;display:flex}.kv-listbox-option[data-active]{--kv-listbox-option-hint:var(--kv-color-on-primary);background-color:var(--kv-color-primary);color:var(--kv-color-on-primary)}.kv-listbox-option[data-selected]:after{content:"";border:2px solid;border-width:0 2px 2px 0;flex:none;block-size:.75rem;inline-size:.375rem;margin-inline-start:auto;transform:translateY(-.0625rem)rotate(45deg)}.kv-listbox-option-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.kv-listbox-option-icon>:is(img,svg){object-fit:cover;max-block-size:2rem;max-inline-size:2rem}.kv-listbox-option-text{min-inline-size:0}.kv-listbox-option-description{min-inline-size:0;color:var(--kv-listbox-option-hint);font-size:var(--kv-font-body-small-size);font-weight:var(--kv-font-body-small-weight);line-height:var(--kv-font-body-small-line-height);letter-spacing:var(--kv-font-body-small-letter-spacing);font-feature-settings:var(--kv-font-body-small-feature-settings)}.kv-listbox-option-indicator{flex:none;justify-content:center;align-items:center;min-inline-size:.75rem;margin-inline-start:auto;display:inline-flex}.kv-listbox-option-indicator[data-selected]:empty:after{content:"";border:2px solid;border-width:0 2px 2px 0;block-size:.75rem;inline-size:.375rem;transform:translateY(-.0625rem)rotate(45deg)}.kv-listbox-option[data-has-indicator][data-selected]:after{content:none}.kv-listbox-option:has(>.kv-listbox-option-description){grid-template-columns:auto minmax(0,1fr) auto;align-content:center;align-items:center;gap:0;display:grid}.kv-listbox-option:has(>.kv-listbox-option-description)>.kv-listbox-option-icon{grid-area:1/1/span 2;margin-inline-end:var(--kv-space-3)}.kv-listbox-option:has(>.kv-listbox-option-description)>.kv-listbox-option-text{grid-area:1/2}.kv-listbox-option:has(>.kv-listbox-option-description)>.kv-listbox-option-description{grid-area:2/2}.kv-listbox-option:has(>.kv-listbox-option-description)>.kv-listbox-option-indicator{grid-area:1/3/span 2;margin-inline-start:var(--kv-space-3)}.kv-listbox-option[aria-disabled=true]{color:var(--kv-color-text-muted);cursor:not-allowed}.kv-listbox-option[aria-disabled=true][data-active]{--kv-listbox-option-hint:var(--kv-color-text-muted);background-color:var(--kv-color-primary-subtle);color:var(--kv-color-text-muted);outline:2px solid var(--kv-color-primary);outline-offset:-2px}.kv-listbox-group+.kv-listbox-group{border-block-start:var(--kv-border-width) solid var(--kv-color-border-subtle);margin-block-start:var(--kv-space-2);padding-block-start:var(--kv-space-2)}.kv-listbox-group-label{padding-block:var(--kv-space-2) var(--kv-space-1);padding-inline:var(--kv-space-3);color:var(--kv-color-text);font-size:var(--kv-font-label-size);font-weight:var(--kv-font-label-weight);line-height:var(--kv-font-label-line-height)}.kv-listbox-empty{padding:var(--kv-space-3);color:var(--kv-color-text)}@media (prefers-reduced-motion:no-preference){.kv-listbox-trigger{transition-property:background-color,border-color;transition-duration:var(--kv-duration-fast);transition-timing-function:var(--kv-easing-standard)}}@media (forced-colors:active){.kv-listbox-trigger{--kv-input-edge:ButtonBorder;color:fieldtext;background-color:field}.kv-listbox-trigger:not([aria-disabled=true],[data-disabled],[data-invalid],[aria-invalid=true]):hover{--kv-input-edge:ButtonBorder}.kv-listbox-trigger:is(:focus-visible,[data-focus-visible]){outline-color:highlight}.kv-listbox-trigger:is([data-invalid],[aria-invalid=true]){--kv-input-edge:CanvasText}.kv-listbox-trigger:is([aria-disabled=true],[data-disabled]){--kv-input-edge:GrayText;color:graytext}.kv-listbox-value[data-placeholder]{color:graytext}.kv-listbox-popup{color:canvastext;background-color:canvas;border-color:canvastext}.kv-listbox-option[data-active]{--kv-listbox-option-hint:HighlightText;color:highlighttext;forced-color-adjust:none;background-color:highlight}.kv-listbox-option[aria-disabled=true]:not([data-active]){--kv-listbox-option-hint:GrayText;color:graytext}.kv-listbox-option[aria-disabled=true][data-active]{--kv-listbox-option-hint:GrayText;color:graytext;background-color:canvas;outline-color:highlight}.kv-listbox-group-label,.kv-listbox-empty{color:canvastext}}.kv-listbox-popup:not(:has([role=option],[role=group],.kv-listbox-empty)){display:none}.kv-combobox-input,.kv-autocomplete-input{--kv-input-edge:var(--kv-color-border-control);--kv-input-edge-width:var(--kv-border-width);box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-block-size:var(--kv-control-min-block-size);padding-block:0;padding-inline:calc(var(--kv-input-padding-inline) - (var(--kv-input-edge-width) - var(--kv-border-width)));border:var(--kv-input-edge-width) solid var(--kv-input-edge);border-radius:var(--kv-radius-md);appearance:none;background-color:var(--kv-color-canvas);box-shadow:none;caret-color:var(--kv-color-text);color:var(--kv-color-text);font-family:var(--kv-font-family-body,var(--kv-font-family-sans));font-size:var(--kv-font-body-size);font-weight:var(--kv-font-body-weight);line-height:var(--kv-font-body-line-height);letter-spacing:normal;text-align:start;margin:0}.kv-combobox-input::placeholder,.kv-autocomplete-input::placeholder{color:var(--kv-color-text-muted);opacity:1}.kv-combobox-input:not(:disabled,[data-invalid],[aria-invalid=true]):hover,.kv-autocomplete-input:not(:disabled,[data-invalid],[aria-invalid=true]):hover{--kv-input-edge:var(--kv-color-text)}.kv-combobox-input:focus,.kv-autocomplete-input:focus{outline:var(--kv-focus-ring-width) solid transparent;outline-offset:var(--kv-focus-ring-offset)}.kv-combobox-input:not(:disabled,[data-disabled],[data-invalid],[aria-invalid=true]):focus,.kv-autocomplete-input:not(:disabled,[data-disabled],[data-invalid],[aria-invalid=true]):focus{--kv-input-edge:var(--kv-color-border-focus);--kv-input-edge-width:var(--kv-control-border-width-invalid)}.kv-combobox-input:is([data-focus-visible],:focus-visible:where(:not([data-focused]))),.kv-autocomplete-input:is([data-focus-visible],:focus-visible:where(:not([data-focused]))){outline:var(--kv-focus-ring-width) solid var(--kv-color-focus-ring);outline-offset:var(--kv-focus-ring-offset)}.kv-combobox-input:is([data-invalid],[aria-invalid=true]),.kv-autocomplete-input:is([data-invalid],[aria-invalid=true]){--kv-input-edge:var(--kv-color-danger);--kv-input-edge-width:var(--kv-control-border-width-invalid)}.kv-combobox-input:is(:disabled,[data-disabled]),.kv-autocomplete-input:is(:disabled,[data-disabled]){--kv-input-edge:var(--kv-color-border-control);--kv-input-edge-width:var(--kv-border-width);background-color:var(--kv-color-surface);color:var(--kv-color-text-muted);cursor:not-allowed;opacity:1;-webkit-text-fill-color:currentColor;border-style:dashed}.kv-combobox-control,.kv-autocomplete-control{--kv-combobox-edge:var(--kv-color-border-control);--kv-combobox-edge-width:var(--kv-border-width);box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-block-size:var(--kv-control-min-block-size);padding:calc(var(--kv-control-border-width-invalid) - var(--kv-combobox-edge-width));border:var(--kv-combobox-edge-width) solid var(--kv-combobox-edge);border-radius:var(--kv-radius-md);background-color:var(--kv-color-canvas);box-shadow:none;color:var(--kv-color-text);cursor:text;font-family:var(--kv-font-family-body,var(--kv-font-family-sans));font-size:var(--kv-font-body-size);font-weight:var(--kv-font-body-weight);line-height:var(--kv-font-body-line-height);letter-spacing:normal;align-items:stretch;display:flex}.kv-combobox-control:not([data-invalid],[data-disabled]):hover,.kv-autocomplete-control:not([data-invalid],[data-disabled]):hover{--kv-combobox-edge:var(--kv-color-text)}:is(.kv-combobox-control:not([data-invalid],[data-disabled]):has(>:is(.kv-combobox-input,.kv-autocomplete-input):focus),.kv-autocomplete-control:not([data-invalid],[data-disabled]):has(>:is(.kv-combobox-input,.kv-autocomplete-input):focus)){--kv-combobox-edge:var(--kv-color-border-focus);--kv-combobox-edge-width:var(--kv-control-border-width-invalid)}.kv-combobox-control:is([data-focus-visible],:has(>:is(.kv-combobox-input,.kv-autocomplete-input):focus-visible:where(:not([data-focused])))),.kv-autocomplete-control:is([data-focus-visible],:has(>:is(.kv-combobox-input,.kv-autocomplete-input):focus-visible:where(:not([data-focused])))){outline:var(--kv-focus-ring-width) solid var(--kv-color-focus-ring);outline-offset:var(--kv-focus-ring-offset)}.kv-combobox-control[data-invalid],.kv-autocomplete-control[data-invalid]{--kv-combobox-edge:var(--kv-color-danger);--kv-combobox-edge-width:var(--kv-control-border-width-invalid)}.kv-combobox-control[data-disabled],.kv-autocomplete-control[data-disabled]{--kv-combobox-edge:var(--kv-color-border-control);--kv-combobox-edge-width:var(--kv-border-width);background-color:var(--kv-color-surface);color:var(--kv-color-text-muted);cursor:not-allowed;border-style:dashed}:is(.kv-combobox-control,.kv-autocomplete-control)>:is(.kv-combobox-input,.kv-autocomplete-input){min-block-size:0;inline-size:auto;min-inline-size:0;padding-block:0;padding-inline:calc(var(--kv-input-padding-inline) - var(--kv-border-width));box-shadow:none;cursor:inherit;background-color:#0000;border:0;border-radius:0;outline:0;flex:auto;align-self:stretch;margin:0}:is(.kv-combobox-toggle,.kv-autocomplete-toggle,.kv-combobox-clear,.kv-autocomplete-clear){box-sizing:border-box;min-block-size:0;min-inline-size:var(--kv-control-min-block-size);margin:0;margin-block:calc(-1 * var(--kv-control-border-width-invalid));border-radius:var(--kv-radius-md);color:var(--kv-color-text);cursor:pointer;font:inherit;background-color:#0000;border:0;flex:none;align-self:stretch;place-items:center;padding:0;display:grid;position:relative}:is(.kv-combobox-toggle,.kv-autocomplete-toggle,.kv-combobox-clear,.kv-autocomplete-clear):is(:disabled,[data-disabled]){color:var(--kv-color-text-muted);cursor:not-allowed}:is(.kv-combobox-toggle,.kv-autocomplete-toggle,.kv-combobox-clear,.kv-autocomplete-clear):focus-visible{outline:var(--kv-focus-ring-width) solid var(--kv-color-focus-ring);outline-offset:calc(-1 * var(--kv-focus-ring-width))}:is(.kv-combobox-toggle,.kv-autocomplete-toggle):after{content:"";border:2px solid;border-width:0 2px 2px 0;block-size:.4375rem;inline-size:.4375rem;transform:translateY(-25%)rotate(45deg)}:is(.kv-combobox-toggle,.kv-autocomplete-toggle)[data-open]:after{transform:translateY(25%)rotate(-135deg)}:is(.kv-combobox-clear,.kv-autocomplete-clear,.kv-combobox-value-remove):before,:is(.kv-combobox-clear,.kv-autocomplete-clear,.kv-combobox-value-remove):after{content:"";border-block-start:2px solid;grid-area:1/1;block-size:0;inline-size:.875rem}:is(.kv-combobox-clear,.kv-autocomplete-clear,.kv-combobox-value-remove):before{transform:rotate(45deg)}:is(.kv-combobox-clear,.kv-autocomplete-clear,.kv-combobox-value-remove):after{transform:rotate(-45deg)}.kv-combobox-value-remove:has(>*):before{display:none}.kv-combobox-value-remove:has(>*):after{display:none}.kv-combobox-value-list{gap:var(--kv-space-2);flex-wrap:wrap;margin:0;margin-block-end:var(--kv-space-2);padding:0;list-style:none;display:flex}.kv-combobox-value{box-sizing:border-box;max-inline-size:100%;min-block-size:calc(var(--kv-control-min-block-size) + 2 * var(--kv-border-width));border:var(--kv-border-width) solid var(--kv-color-border-control);border-radius:var(--kv-radius-md);background-color:var(--kv-color-surface);color:var(--kv-color-text);font-family:var(--kv-font-family-body,var(--kv-font-family-sans));font-size:var(--kv-font-body-size);font-weight:var(--kv-font-body-weight);line-height:var(--kv-font-body-line-height);letter-spacing:normal;align-items:stretch;margin:0;padding:0;display:flex}.kv-combobox-value-label{min-inline-size:0;padding-block:var(--kv-space-1);padding-inline:var(--kv-space-3) var(--kv-space-1);overflow-wrap:anywhere;align-items:center;display:flex}.kv-combobox-value-remove{box-sizing:border-box;min-inline-size:var(--kv-control-min-block-size);color:inherit;cursor:pointer;font:inherit;background-color:#0000;border:0;border-start-end-radius:var(--kv-radius-md);border-end-end-radius:var(--kv-radius-md);flex:none;align-self:stretch;place-items:center;margin:0;padding:0;display:grid;position:relative}.kv-combobox-value-remove:not(:disabled):hover{background-color:var(--kv-color-primary-subtle)}.kv-combobox-value-remove:focus-visible{outline:var(--kv-focus-ring-width) solid var(--kv-color-focus-ring);outline-offset:var(--kv-focus-ring-offset)}.kv-combobox-value[data-disabled]{color:var(--kv-color-text-muted);border-style:dashed}.kv-combobox-value-remove:disabled{cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.kv-combobox-input,.kv-autocomplete-input,.kv-combobox-control,.kv-autocomplete-control{transition-property:background-color,border-color;transition-duration:var(--kv-duration-fast);transition-timing-function:var(--kv-easing-standard)}}@media (forced-colors:active){.kv-combobox-input,.kv-autocomplete-input{--kv-input-edge:ButtonBorder;color:fieldtext;background-color:field}.kv-combobox-input:not(:disabled,[data-invalid],[aria-invalid=true]):hover,.kv-autocomplete-input:not(:disabled,[data-invalid],[aria-invalid=true]):hover{--kv-input-edge:ButtonBorder}.kv-combobox-input:is([data-invalid],[aria-invalid=true]),.kv-autocomplete-input:is([data-invalid],[aria-invalid=true]){--kv-input-edge:CanvasText}.kv-combobox-input:not(:disabled,[data-disabled],[data-invalid],[aria-invalid=true]):focus,.kv-autocomplete-input:not(:disabled,[data-disabled],[data-invalid],[aria-invalid=true]):focus{--kv-input-edge:Highlight;--kv-input-edge-width:var(--kv-border-width)}.kv-combobox-input:is([data-focus-visible],:focus-visible:where(:not([data-focused]))),.kv-autocomplete-input:is([data-focus-visible],:focus-visible:where(:not([data-focused]))){outline-color:highlight}.kv-combobox-input:is(:disabled,[data-disabled]),.kv-autocomplete-input:is(:disabled,[data-disabled]){--kv-input-edge:GrayText;color:graytext;-webkit-text-fill-color:GrayText}.kv-combobox-input::placeholder,.kv-autocomplete-input::placeholder{color:graytext}.kv-combobox-control,.kv-autocomplete-control{--kv-combobox-edge:ButtonBorder;color:fieldtext;background-color:field}.kv-combobox-control:not([data-invalid],[data-disabled]):hover,.kv-autocomplete-control:not([data-invalid],[data-disabled]):hover{--kv-combobox-edge:ButtonBorder}.kv-combobox-control[data-invalid],.kv-autocomplete-control[data-invalid]{--kv-combobox-edge:CanvasText}:is(.kv-combobox-control:not([data-invalid],[data-disabled]):has(>:is(.kv-combobox-input,.kv-autocomplete-input):focus),.kv-autocomplete-control:not([data-invalid],[data-disabled]):has(>:is(.kv-combobox-input,.kv-autocomplete-input):focus)){--kv-combobox-edge:Highlight;--kv-combobox-edge-width:var(--kv-border-width)}.kv-combobox-control:is([data-focus-visible],:has(>:is(.kv-combobox-input,.kv-autocomplete-input):focus-visible:where(:not([data-focused])))),.kv-autocomplete-control:is([data-focus-visible],:has(>:is(.kv-combobox-input,.kv-autocomplete-input):focus-visible:where(:not([data-focused])))){outline-color:highlight}.kv-combobox-control[data-disabled],.kv-autocomplete-control[data-disabled]{--kv-combobox-edge:GrayText;color:graytext}:is(.kv-combobox-control,.kv-autocomplete-control)>:is(.kv-combobox-input,.kv-autocomplete-input){color:inherit;background-color:field}:is(.kv-combobox-toggle,.kv-autocomplete-toggle,.kv-combobox-clear,.kv-autocomplete-clear){color:inherit}:is(.kv-combobox-toggle,.kv-autocomplete-toggle,.kv-combobox-clear,.kv-autocomplete-clear):is(:disabled,[data-disabled]){color:graytext}:is(.kv-combobox-toggle,.kv-autocomplete-toggle,.kv-combobox-clear,.kv-autocomplete-clear):focus-visible,.kv-combobox-value-remove:focus-visible{outline-color:highlight}.kv-combobox-value{color:canvastext;background-color:canvas;border-color:buttonborder}.kv-combobox-value[data-disabled]{color:graytext;border-color:graytext}.kv-combobox-value-remove:not(:disabled):hover{outline-offset:-1px;background-color:canvas;outline:1px solid highlight}}:root{--kv-one-time-code-gap:var(--kv-space-2)}@media (min-width:64rem){.kv-compact{--kv-one-time-code-gap:var(--kv-space-1)}}.kv-one-time-code{--kv-one-time-code-slot-size:var(--kv-control-min-block-size);--kv-one-time-code-separator-size:var(--kv-space-3);--kv-one-time-code-row:calc(var(--kv-one-time-code-characters,6) * var(--kv-one-time-code-slot-size) + var(--kv-one-time-code-separators,0) * var(--kv-one-time-code-separator-size) + (var(--kv-one-time-code-characters,6) + var(--kv-one-time-code-separators,0) - 1) * var(--kv-one-time-code-gap));isolation:isolate;gap:var(--kv-one-time-code-gap);inline-size:100%;min-inline-size:0;display:flex;position:relative;container:kv-one-time-code/inline-size}.kv-one-time-code[data-character-count="1"]{--kv-one-time-code-characters:1}.kv-one-time-code[data-character-count="2"]{--kv-one-time-code-characters:2}.kv-one-time-code[data-character-count="3"]{--kv-one-time-code-characters:3}.kv-one-time-code[data-character-count="4"]{--kv-one-time-code-characters:4}.kv-one-time-code[data-character-count="5"]{--kv-one-time-code-characters:5}.kv-one-time-code[data-character-count="6"]{--kv-one-time-code-characters:6}.kv-one-time-code[data-character-count="7"]{--kv-one-time-code-characters:7}.kv-one-time-code[data-character-count="8"]{--kv-one-time-code-characters:8}.kv-one-time-code[data-character-count="9"]{--kv-one-time-code-characters:9}.kv-one-time-code[data-character-count="10"]{--kv-one-time-code-characters:10}.kv-one-time-code[data-character-count="11"]{--kv-one-time-code-characters:11}.kv-one-time-code[data-character-count="12"]{--kv-one-time-code-characters:12}.kv-one-time-code[data-separator-count="0"]{--kv-one-time-code-separators:0}.kv-one-time-code[data-separator-count="1"]{--kv-one-time-code-separators:1}.kv-one-time-code[data-separator-count="2"]{--kv-one-time-code-separators:2}.kv-one-time-code[data-separator-count="3"]{--kv-one-time-code-separators:3}.kv-one-time-code: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)){--kv-one-time-code-input-left:auto;--kv-one-time-code-input-right:0;flex-direction:row-reverse;justify-content:flex-end}.kv-one-time-code-input{--kv-input-edge:var(--kv-color-border-control);--kv-input-edge-width:var(--kv-border-width);--kv-input-chars:calc(var(--kv-one-time-code-characters,16) + var(--kv-one-time-code-separators,0));box-sizing:border-box;inline-size:calc(var(--kv-input-chars) * (1ch + .12em) + 2 * var(--kv-input-padding-inline) + 4px);max-inline-size:100%;min-block-size:var(--kv-control-min-block-size);padding-block:0;padding-inline:calc(var(--kv-input-padding-inline) - (var(--kv-input-edge-width) - var(--kv-border-width)));border:var(--kv-input-edge-width) solid var(--kv-input-edge);border-radius:var(--kv-radius-md);appearance:none;background-color:var(--kv-color-canvas);box-shadow:none;caret-color:var(--kv-color-text);color:var(--kv-color-text);font-family:var(--kv-font-family-body,var(--kv-font-family-sans));font-feature-settings:var(--kv-font-numeric-feature-settings);font-size:var(--kv-font-body-size);font-weight:var(--kv-font-body-weight);line-height:var(--kv-font-body-line-height);letter-spacing:normal;text-align:start;flex:0 auto;margin:0}.kv-one-time-code-input:not(:disabled,[readonly],[data-invalid],[aria-invalid=true]):hover{--kv-input-edge:var(--kv-color-text)}.kv-one-time-code-input:focus{outline:var(--kv-focus-ring-width) solid transparent;outline-offset:var(--kv-focus-ring-offset)}.kv-one-time-code-input:not(:disabled,[data-disabled],[data-invalid],[aria-invalid=true]):focus{--kv-input-edge:var(--kv-color-border-focus);--kv-input-edge-width:var(--kv-control-border-width-invalid)}.kv-one-time-code-input:is([data-focus-visible],:focus-visible:where(:not([data-focused]))){outline:var(--kv-focus-ring-width) solid var(--kv-color-focus-ring);outline-offset:var(--kv-focus-ring-offset)}.kv-one-time-code-input:is([data-invalid],[aria-invalid=true]){--kv-input-edge:var(--kv-color-danger);--kv-input-edge-width:var(--kv-control-border-width-invalid)}.kv-one-time-code-input[readonly]{background-color:var(--kv-color-surface)}.kv-one-time-code-input:is(:disabled,[data-disabled]){--kv-input-edge:var(--kv-color-border-control);--kv-input-edge-width:var(--kv-border-width);background-color:var(--kv-color-surface);color:var(--kv-color-text-muted);cursor:not-allowed;opacity:1;-webkit-text-fill-color:currentColor;border-style:dashed}.kv-one-time-code-slot,.kv-one-time-code-separator{display:none}.kv-one-time-code-slot{--kv-one-time-code-slot-edge:var(--kv-color-border-control);--kv-one-time-code-slot-edge-width:var(--kv-border-width);box-sizing:border-box;z-index:1;inline-size:var(--kv-one-time-code-slot-size);min-inline-size:var(--kv-space-8);min-block-size:var(--kv-control-min-block-size);border:var(--kv-one-time-code-slot-edge-width) solid var(--kv-one-time-code-slot-edge);border-radius:var(--kv-radius-md);background-color:var(--kv-color-canvas);color:var(--kv-color-text);font-family:var(--kv-font-family-body,var(--kv-font-family-sans));font-feature-settings:var(--kv-font-numeric-feature-settings);font-size:var(--kv-font-body-size);font-weight:var(--kv-font-body-weight);line-height:var(--kv-font-body-line-height);letter-spacing:normal;pointer-events:none;-webkit-user-select:none;user-select:none;direction:ltr;flex:0 auto;justify-content:center;align-items:center;position:relative;overflow:visible}.kv-one-time-code-separator{box-sizing:border-box;z-index:1;inline-size:var(--kv-one-time-code-separator-size);min-block-size:var(--kv-control-min-block-size);color:var(--kv-color-text);font-family:var(--kv-font-family-body,var(--kv-font-family-sans));font-feature-settings:var(--kv-font-numeric-feature-settings);font-size:var(--kv-font-body-size);font-weight:var(--kv-font-body-weight);line-height:var(--kv-font-body-line-height);letter-spacing:normal;pointer-events:none;-webkit-user-select:none;user-select:none;direction:ltr;flex:none;justify-content:center;align-items:center;position:relative;overflow:visible}.kv-one-time-code-input:not([inputmode=numeric]){font-feature-settings:var(--kv-font-numeric-feature-settings), "ss04"}.kv-one-time-code:has(>.kv-one-time-code-input:not([inputmode=numeric]))>:is(.kv-one-time-code-slot,.kv-one-time-code-separator){font-feature-settings:var(--kv-font-numeric-feature-settings), "ss04"}.kv-one-time-code-input:not(:disabled,[readonly],[data-invalid],[aria-invalid=true]):hover~.kv-one-time-code-slot:not([data-invalid],[data-active],[data-selected]){--kv-one-time-code-slot-edge:var(--kv-color-text)}.kv-one-time-code-slot[data-invalid],.kv-one-time-code-input:is([data-invalid],[aria-invalid=true])~.kv-one-time-code-slot{--kv-one-time-code-slot-edge:var(--kv-color-danger);--kv-one-time-code-slot-edge-width:var(--kv-control-border-width-invalid)}.kv-one-time-code-input[readonly]~.kv-one-time-code-slot{background-color:var(--kv-color-surface)}.kv-one-time-code>.kv-one-time-code-slot:is([data-active],[data-selected]){--kv-one-time-code-slot-edge:var(--kv-color-focus-ring);--kv-one-time-code-slot-edge-width:var(--kv-focus-ring-width)}.kv-one-time-code-slot[data-selected]{background-color:var(--kv-color-primary-subtle)}.kv-one-time-code-slot[data-caret]:before,.kv-one-time-code-slot[data-caret]:after{content:none;inline-size:var(--kv-focus-ring-width);background-color:var(--kv-color-text);flex:none;block-size:1lh}.kv-one-time-code-slot[data-caret=before]:before,.kv-one-time-code-slot[data-caret=after]:after{content:""}.kv-one-time-code-slot[data-caret=before][data-filled]:before{margin-inline:calc(-1 * (var(--kv-focus-ring-width) + 1px)) 1px}.kv-one-time-code-slot[data-caret=after][data-filled]:after{margin-inline:1px calc(-1 * (var(--kv-focus-ring-width) + 1px))}.kv-one-time-code[data-disabled]>.kv-one-time-code-slot,.kv-one-time-code-input:is(:disabled,[data-disabled])~.kv-one-time-code-slot{--kv-one-time-code-slot-edge:var(--kv-color-border-control);--kv-one-time-code-slot-edge-width:var(--kv-border-width);background-color:var(--kv-color-surface);color:var(--kv-color-text-muted);border-style:dashed}.kv-one-time-code[data-disabled]>.kv-one-time-code-separator,.kv-one-time-code-input:is(:disabled,[data-disabled])~.kv-one-time-code-separator{color:var(--kv-color-text-muted)}@media (forced-colors:none){@supports (container-type:inline-size) and selector(:has(*)) and selector(:dir(rtl)){@container kv-one-time-code (min-inline-size:9.5rem){.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="4"][data-separator-count="0"]>.kv-one-time-code-slot{display:flex}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="4"][data-separator-count="0"]>.kv-one-time-code-separator{display:flex}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="4"][data-separator-count="0"]>.kv-one-time-code-input{inset-block:0;left:var(--kv-one-time-code-input-left,0);right:var(--kv-one-time-code-input-right,auto);z-index:0;inline-size:min(100%, var(--kv-one-time-code-row));block-size:100%;min-block-size:0;max-inline-size:none;border-radius:var(--kv-radius-md);box-shadow:none;caret-color:#0000;color:#0000;letter-spacing:calc(var(--kv-one-time-code-slot-size) + var(--kv-one-time-code-gap) - 1ch);-webkit-text-fill-color:transparent;background-color:#0000;border:0;margin:0;padding-block:0;padding-inline-start:calc((var(--kv-one-time-code-slot-size) - 1ch) / 2);position:absolute}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="4"][data-separator-count="0"]>.kv-one-time-code-input::selection{color:#0000;background-color:#0000}}@container kv-one-time-code (min-inline-size:10.75rem){.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="4"][data-separator-count="1"]>.kv-one-time-code-slot{display:flex}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="4"][data-separator-count="1"]>.kv-one-time-code-separator{display:flex}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="4"][data-separator-count="1"]>.kv-one-time-code-input{inset-block:0;left:var(--kv-one-time-code-input-left,0);right:var(--kv-one-time-code-input-right,auto);z-index:0;inline-size:min(100%, var(--kv-one-time-code-row));block-size:100%;min-block-size:0;max-inline-size:none;border-radius:var(--kv-radius-md);box-shadow:none;caret-color:#0000;color:#0000;letter-spacing:calc(var(--kv-one-time-code-slot-size) + var(--kv-one-time-code-gap) - 1ch);-webkit-text-fill-color:transparent;background-color:#0000;border:0;margin:0;padding-block:0;padding-inline-start:calc((var(--kv-one-time-code-slot-size) - 1ch) / 2);position:absolute}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="4"][data-separator-count="1"]>.kv-one-time-code-input::selection{color:#0000;background-color:#0000}}@container kv-one-time-code (min-inline-size:12rem){.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot):is([data-character-count="4"][data-separator-count="2"],[data-character-count="5"][data-separator-count="0"])>.kv-one-time-code-slot{display:flex}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot):is([data-character-count="4"][data-separator-count="2"],[data-character-count="5"][data-separator-count="0"])>.kv-one-time-code-separator{display:flex}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot):is([data-character-count="4"][data-separator-count="2"],[data-character-count="5"][data-separator-count="0"])>.kv-one-time-code-input{inset-block:0;left:var(--kv-one-time-code-input-left,0);right:var(--kv-one-time-code-input-right,auto);z-index:0;inline-size:min(100%, var(--kv-one-time-code-row));block-size:100%;min-block-size:0;max-inline-size:none;border-radius:var(--kv-radius-md);box-shadow:none;caret-color:#0000;color:#0000;letter-spacing:calc(var(--kv-one-time-code-slot-size) + var(--kv-one-time-code-gap) - 1ch);-webkit-text-fill-color:transparent;background-color:#0000;border:0;margin:0;padding-block:0;padding-inline-start:calc((var(--kv-one-time-code-slot-size) - 1ch) / 2);position:absolute}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot):is([data-character-count="4"][data-separator-count="2"],[data-character-count="5"][data-separator-count="0"])>.kv-one-time-code-input::selection{color:#0000;background-color:#0000}}@container kv-one-time-code (min-inline-size:13.25rem){.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="5"][data-separator-count="1"]>.kv-one-time-code-slot{display:flex}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="5"][data-separator-count="1"]>.kv-one-time-code-separator{display:flex}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="5"][data-separator-count="1"]>.kv-one-time-code-input{inset-block:0;left:var(--kv-one-time-code-input-left,0);right:var(--kv-one-time-code-input-right,auto);z-index:0;inline-size:min(100%, var(--kv-one-time-code-row));block-size:100%;min-block-size:0;max-inline-size:none;border-radius:var(--kv-radius-md);box-shadow:none;caret-color:#0000;color:#0000;letter-spacing:calc(var(--kv-one-time-code-slot-size) + var(--kv-one-time-code-gap) - 1ch);-webkit-text-fill-color:transparent;background-color:#0000;border:0;margin:0;padding-block:0;padding-inline-start:calc((var(--kv-one-time-code-slot-size) - 1ch) / 2);position:absolute}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="5"][data-separator-count="1"]>.kv-one-time-code-input::selection{color:#0000;background-color:#0000}}@container kv-one-time-code (min-inline-size:14.5rem){.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot):is([data-character-count="5"][data-separator-count="2"],[data-character-count="6"][data-separator-count="0"])>.kv-one-time-code-slot{display:flex}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot):is([data-character-count="5"][data-separator-count="2"],[data-character-count="6"][data-separator-count="0"])>.kv-one-time-code-separator{display:flex}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot):is([data-character-count="5"][data-separator-count="2"],[data-character-count="6"][data-separator-count="0"])>.kv-one-time-code-input{inset-block:0;left:var(--kv-one-time-code-input-left,0);right:var(--kv-one-time-code-input-right,auto);z-index:0;inline-size:min(100%, var(--kv-one-time-code-row));block-size:100%;min-block-size:0;max-inline-size:none;border-radius:var(--kv-radius-md);box-shadow:none;caret-color:#0000;color:#0000;letter-spacing:calc(var(--kv-one-time-code-slot-size) + var(--kv-one-time-code-gap) - 1ch);-webkit-text-fill-color:transparent;background-color:#0000;border:0;margin:0;padding-block:0;padding-inline-start:calc((var(--kv-one-time-code-slot-size) - 1ch) / 2);position:absolute}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot):is([data-character-count="5"][data-separator-count="2"],[data-character-count="6"][data-separator-count="0"])>.kv-one-time-code-input::selection{color:#0000;background-color:#0000}}@container kv-one-time-code (min-inline-size:15.75rem){.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="6"][data-separator-count="1"]>.kv-one-time-code-slot{display:flex}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="6"][data-separator-count="1"]>.kv-one-time-code-separator{display:flex}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="6"][data-separator-count="1"]>.kv-one-time-code-input{inset-block:0;left:var(--kv-one-time-code-input-left,0);right:var(--kv-one-time-code-input-right,auto);z-index:0;inline-size:min(100%, var(--kv-one-time-code-row));block-size:100%;min-block-size:0;max-inline-size:none;border-radius:var(--kv-radius-md);box-shadow:none;caret-color:#0000;color:#0000;letter-spacing:calc(var(--kv-one-time-code-slot-size) + var(--kv-one-time-code-gap) - 1ch);-webkit-text-fill-color:transparent;background-color:#0000;border:0;margin:0;padding-block:0;padding-inline-start:calc((var(--kv-one-time-code-slot-size) - 1ch) / 2);position:absolute}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="6"][data-separator-count="1"]>.kv-one-time-code-input::selection{color:#0000;background-color:#0000}}@container kv-one-time-code (min-inline-size:17rem){.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot):is([data-character-count="6"][data-separator-count="2"],[data-character-count="7"][data-separator-count="0"])>.kv-one-time-code-slot{display:flex}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot):is([data-character-count="6"][data-separator-count="2"],[data-character-count="7"][data-separator-count="0"])>.kv-one-time-code-separator{display:flex}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot):is([data-character-count="6"][data-separator-count="2"],[data-character-count="7"][data-separator-count="0"])>.kv-one-time-code-input{inset-block:0;left:var(--kv-one-time-code-input-left,0);right:var(--kv-one-time-code-input-right,auto);z-index:0;inline-size:min(100%, var(--kv-one-time-code-row));block-size:100%;min-block-size:0;max-inline-size:none;border-radius:var(--kv-radius-md);box-shadow:none;caret-color:#0000;color:#0000;letter-spacing:calc(var(--kv-one-time-code-slot-size) + var(--kv-one-time-code-gap) - 1ch);-webkit-text-fill-color:transparent;background-color:#0000;border:0;margin:0;padding-block:0;padding-inline-start:calc((var(--kv-one-time-code-slot-size) - 1ch) / 2);position:absolute}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot):is([data-character-count="6"][data-separator-count="2"],[data-character-count="7"][data-separator-count="0"])>.kv-one-time-code-input::selection{color:#0000;background-color:#0000}}@container kv-one-time-code (min-inline-size:18.25rem){.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="7"][data-separator-count="1"]>.kv-one-time-code-slot{display:flex}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="7"][data-separator-count="1"]>.kv-one-time-code-separator{display:flex}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="7"][data-separator-count="1"]>.kv-one-time-code-input{inset-block:0;left:var(--kv-one-time-code-input-left,0);right:var(--kv-one-time-code-input-right,auto);z-index:0;inline-size:min(100%, var(--kv-one-time-code-row));block-size:100%;min-block-size:0;max-inline-size:none;border-radius:var(--kv-radius-md);box-shadow:none;caret-color:#0000;color:#0000;letter-spacing:calc(var(--kv-one-time-code-slot-size) + var(--kv-one-time-code-gap) - 1ch);-webkit-text-fill-color:transparent;background-color:#0000;border:0;margin:0;padding-block:0;padding-inline-start:calc((var(--kv-one-time-code-slot-size) - 1ch) / 2);position:absolute}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="7"][data-separator-count="1"]>.kv-one-time-code-input::selection{color:#0000;background-color:#0000}}@container kv-one-time-code (min-inline-size:19.5rem){.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot):is([data-character-count="7"][data-separator-count="2"],[data-character-count="8"][data-separator-count="0"])>.kv-one-time-code-slot{display:flex}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot):is([data-character-count="7"][data-separator-count="2"],[data-character-count="8"][data-separator-count="0"])>.kv-one-time-code-separator{display:flex}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot):is([data-character-count="7"][data-separator-count="2"],[data-character-count="8"][data-separator-count="0"])>.kv-one-time-code-input{inset-block:0;left:var(--kv-one-time-code-input-left,0);right:var(--kv-one-time-code-input-right,auto);z-index:0;inline-size:min(100%, var(--kv-one-time-code-row));block-size:100%;min-block-size:0;max-inline-size:none;border-radius:var(--kv-radius-md);box-shadow:none;caret-color:#0000;color:#0000;letter-spacing:calc(var(--kv-one-time-code-slot-size) + var(--kv-one-time-code-gap) - 1ch);-webkit-text-fill-color:transparent;background-color:#0000;border:0;margin:0;padding-block:0;padding-inline-start:calc((var(--kv-one-time-code-slot-size) - 1ch) / 2);position:absolute}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot):is([data-character-count="7"][data-separator-count="2"],[data-character-count="8"][data-separator-count="0"])>.kv-one-time-code-input::selection{color:#0000;background-color:#0000}}@container kv-one-time-code (min-inline-size:20.75rem){.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="8"][data-separator-count="1"]>.kv-one-time-code-slot{display:flex}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="8"][data-separator-count="1"]>.kv-one-time-code-separator{display:flex}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="8"][data-separator-count="1"]>.kv-one-time-code-input{inset-block:0;left:var(--kv-one-time-code-input-left,0);right:var(--kv-one-time-code-input-right,auto);z-index:0;inline-size:min(100%, var(--kv-one-time-code-row));block-size:100%;min-block-size:0;max-inline-size:none;border-radius:var(--kv-radius-md);box-shadow:none;caret-color:#0000;color:#0000;letter-spacing:calc(var(--kv-one-time-code-slot-size) + var(--kv-one-time-code-gap) - 1ch);-webkit-text-fill-color:transparent;background-color:#0000;border:0;margin:0;padding-block:0;padding-inline-start:calc((var(--kv-one-time-code-slot-size) - 1ch) / 2);position:absolute}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="8"][data-separator-count="1"]>.kv-one-time-code-input::selection{color:#0000;background-color:#0000}}@container kv-one-time-code (min-inline-size:22rem){.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot):is([data-character-count="8"][data-separator-count="2"],[data-character-count="9"][data-separator-count="0"])>.kv-one-time-code-slot{display:flex}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot):is([data-character-count="8"][data-separator-count="2"],[data-character-count="9"][data-separator-count="0"])>.kv-one-time-code-separator{display:flex}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot):is([data-character-count="8"][data-separator-count="2"],[data-character-count="9"][data-separator-count="0"])>.kv-one-time-code-input{inset-block:0;left:var(--kv-one-time-code-input-left,0);right:var(--kv-one-time-code-input-right,auto);z-index:0;inline-size:min(100%, var(--kv-one-time-code-row));block-size:100%;min-block-size:0;max-inline-size:none;border-radius:var(--kv-radius-md);box-shadow:none;caret-color:#0000;color:#0000;letter-spacing:calc(var(--kv-one-time-code-slot-size) + var(--kv-one-time-code-gap) - 1ch);-webkit-text-fill-color:transparent;background-color:#0000;border:0;margin:0;padding-block:0;padding-inline-start:calc((var(--kv-one-time-code-slot-size) - 1ch) / 2);position:absolute}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot):is([data-character-count="8"][data-separator-count="2"],[data-character-count="9"][data-separator-count="0"])>.kv-one-time-code-input::selection{color:#0000;background-color:#0000}}@container kv-one-time-code (min-inline-size:23.25rem){.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="9"][data-separator-count="1"]>.kv-one-time-code-slot{display:flex}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="9"][data-separator-count="1"]>.kv-one-time-code-separator{display:flex}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="9"][data-separator-count="1"]>.kv-one-time-code-input{inset-block:0;left:var(--kv-one-time-code-input-left,0);right:var(--kv-one-time-code-input-right,auto);z-index:0;inline-size:min(100%, var(--kv-one-time-code-row));block-size:100%;min-block-size:0;max-inline-size:none;border-radius:var(--kv-radius-md);box-shadow:none;caret-color:#0000;color:#0000;letter-spacing:calc(var(--kv-one-time-code-slot-size) + var(--kv-one-time-code-gap) - 1ch);-webkit-text-fill-color:transparent;background-color:#0000;border:0;margin:0;padding-block:0;padding-inline-start:calc((var(--kv-one-time-code-slot-size) - 1ch) / 2);position:absolute}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="9"][data-separator-count="1"]>.kv-one-time-code-input::selection{color:#0000;background-color:#0000}}@container kv-one-time-code (min-inline-size:24.5rem){.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot):is([data-character-count="9"][data-separator-count="2"],[data-character-count="10"][data-separator-count="0"])>.kv-one-time-code-slot{display:flex}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot):is([data-character-count="9"][data-separator-count="2"],[data-character-count="10"][data-separator-count="0"])>.kv-one-time-code-separator{display:flex}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot):is([data-character-count="9"][data-separator-count="2"],[data-character-count="10"][data-separator-count="0"])>.kv-one-time-code-input{inset-block:0;left:var(--kv-one-time-code-input-left,0);right:var(--kv-one-time-code-input-right,auto);z-index:0;inline-size:min(100%, var(--kv-one-time-code-row));block-size:100%;min-block-size:0;max-inline-size:none;border-radius:var(--kv-radius-md);box-shadow:none;caret-color:#0000;color:#0000;letter-spacing:calc(var(--kv-one-time-code-slot-size) + var(--kv-one-time-code-gap) - 1ch);-webkit-text-fill-color:transparent;background-color:#0000;border:0;margin:0;padding-block:0;padding-inline-start:calc((var(--kv-one-time-code-slot-size) - 1ch) / 2);position:absolute}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot):is([data-character-count="9"][data-separator-count="2"],[data-character-count="10"][data-separator-count="0"])>.kv-one-time-code-input::selection{color:#0000;background-color:#0000}}@container kv-one-time-code (min-inline-size:25.75rem){.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="10"][data-separator-count="1"]>.kv-one-time-code-slot{display:flex}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="10"][data-separator-count="1"]>.kv-one-time-code-separator{display:flex}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="10"][data-separator-count="1"]>.kv-one-time-code-input{inset-block:0;left:var(--kv-one-time-code-input-left,0);right:var(--kv-one-time-code-input-right,auto);z-index:0;inline-size:min(100%, var(--kv-one-time-code-row));block-size:100%;min-block-size:0;max-inline-size:none;border-radius:var(--kv-radius-md);box-shadow:none;caret-color:#0000;color:#0000;letter-spacing:calc(var(--kv-one-time-code-slot-size) + var(--kv-one-time-code-gap) - 1ch);-webkit-text-fill-color:transparent;background-color:#0000;border:0;margin:0;padding-block:0;padding-inline-start:calc((var(--kv-one-time-code-slot-size) - 1ch) / 2);position:absolute}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="10"][data-separator-count="1"]>.kv-one-time-code-input::selection{color:#0000;background-color:#0000}}@container kv-one-time-code (min-inline-size:27rem){.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="10"][data-separator-count="2"]>.kv-one-time-code-slot{display:flex}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="10"][data-separator-count="2"]>.kv-one-time-code-separator{display:flex}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="10"][data-separator-count="2"]>.kv-one-time-code-input{inset-block:0;left:var(--kv-one-time-code-input-left,0);right:var(--kv-one-time-code-input-right,auto);z-index:0;inline-size:min(100%, var(--kv-one-time-code-row));block-size:100%;min-block-size:0;max-inline-size:none;border-radius:var(--kv-radius-md);box-shadow:none;caret-color:#0000;color:#0000;letter-spacing:calc(var(--kv-one-time-code-slot-size) + var(--kv-one-time-code-gap) - 1ch);-webkit-text-fill-color:transparent;background-color:#0000;border:0;margin:0;padding-block:0;padding-inline-start:calc((var(--kv-one-time-code-slot-size) - 1ch) / 2);position:absolute}.kv-one-time-code[data-ready]:has(>.kv-one-time-code-slot)[data-character-count="10"][data-separator-count="2"]>.kv-one-time-code-input::selection{color:#0000;background-color:#0000}}}}@media (prefers-reduced-motion:no-preference){.kv-one-time-code-input{transition-property:background-color,border-color;transition-duration:var(--kv-duration-fast);transition-timing-function:var(--kv-easing-standard)}.kv-one-time-code:not(:has([data-active],[data-selected]))>.kv-one-time-code-slot{transition-property:background-color,border-color;transition-duration:var(--kv-duration-fast);transition-timing-function:var(--kv-easing-standard)}}@media (forced-colors:active){.kv-one-time-code-input{--kv-input-edge:ButtonBorder;color:fieldtext;background-color:field}.kv-one-time-code-input:not(:disabled,[readonly],[data-invalid],[aria-invalid=true]):hover{--kv-input-edge:ButtonBorder}.kv-one-time-code-input:is([data-invalid],[aria-invalid=true]){--kv-input-edge:CanvasText}.kv-one-time-code-input:not(:disabled,[data-disabled],[data-invalid],[aria-invalid=true]):focus{--kv-input-edge:Highlight;--kv-input-edge-width:var(--kv-border-width)}.kv-one-time-code-input:is([data-focus-visible],:focus-visible:where(:not([data-focused]))){outline-color:highlight}.kv-one-time-code-input:is(:disabled,[data-disabled]){--kv-input-edge:GrayText;color:graytext;-webkit-text-fill-color:GrayText}}:root{--kv-file-upload-item-padding-block:var(--kv-space-3);--kv-file-upload-preview-size:var(--kv-space-12)}@media (min-width:64rem){.kv-compact{--kv-file-upload-item-padding-block:var(--kv-space-2);--kv-file-upload-preview-size:var(--kv-space-10)}}.kv-file-upload{gap:var(--kv-space-3);flex-direction:column;min-inline-size:0;display:flex}.kv-file-upload-limits{max-inline-size:var(--kv-prose-measure);color:var(--kv-color-text);font-size:var(--kv-font-body-size);font-weight:var(--kv-font-body-weight);line-height:var(--kv-font-body-line-height);margin:0}.kv-file-upload-drop-zone{--kv-file-upload-zone-edge:var(--kv-color-border-control);--kv-file-upload-zone-edge-width:var(--kv-border-width);--kv-file-upload-zone-padding-block:var(--kv-space-4);--kv-file-upload-zone-padding-inline:var(--kv-space-4);align-items:center;gap:var(--kv-space-3);box-sizing:border-box;flex-wrap:wrap;min-inline-size:0;display:flex}@media (min-width:40rem){.kv-file-upload-drop-zone{--kv-file-upload-zone-padding-block:var(--kv-space-6)}}.kv-file-upload-drop-zone:is([data-droppable],[data-dragging]):not([data-disabled]){padding-block:calc(var(--kv-file-upload-zone-padding-block) - (var(--kv-file-upload-zone-edge-width) - var(--kv-border-width)));padding-inline:calc(var(--kv-file-upload-zone-padding-inline) - (var(--kv-file-upload-zone-edge-width) - var(--kv-border-width)));border:var(--kv-file-upload-zone-edge-width) dashed var(--kv-file-upload-zone-edge);border-radius:var(--kv-radius-md)}.kv-file-upload-drop-zone:is([data-droppable],[data-dragging])[data-invalid]:not([data-disabled],[data-dragging]){--kv-file-upload-zone-edge:var(--kv-color-danger);--kv-file-upload-zone-edge-width:var(--kv-control-border-width-invalid);border-style:solid}.kv-file-upload-drop-zone[data-dragging]:not([data-disabled]){--kv-file-upload-zone-edge:var(--kv-color-primary);--kv-file-upload-zone-edge-width:var(--kv-control-border-width-invalid);background-color:var(--kv-color-primary-subtle);border-style:solid}.kv-file-upload-trigger,.kv-file-upload-cancel,.kv-file-upload-retry,.kv-file-upload-remove{min-inline-size:var(--kv-button-min-block-size,var(--kv-control-min-block-size))}.kv-file-upload-drop-hint{min-inline-size:0;color:var(--kv-color-text);font-size:var(--kv-font-body-size);font-weight:var(--kv-font-body-weight);line-height:var(--kv-font-body-line-height);margin:0}.kv-file-upload-drop-zone:not([data-droppable],[data-dragging])>.kv-file-upload-drop-hint,.kv-file-upload[data-full] .kv-file-upload-drop-hint{display:none}.kv-file-upload-summary{max-inline-size:var(--kv-prose-measure);color:var(--kv-color-text);font-size:var(--kv-font-body-size);font-weight:var(--kv-font-body-weight);font-feature-settings:var(--kv-font-numeric-feature-settings);line-height:var(--kv-font-body-line-height);margin:0}.kv-file-upload-rejections>p,.kv-file-upload-item-error{max-inline-size:var(--kv-prose-measure);color:var(--kv-color-danger);font-size:var(--kv-font-label-size);font-weight:var(--kv-font-label-weight);line-height:var(--kv-font-label-line-height);overflow-wrap:anywhere;margin:0;padding-inline-start:calc(1.25rem + var(--kv-space-2));position:relative}.kv-file-upload-rejections>p>.kv-icon,.kv-file-upload-item-error>.kv-icon{position:absolute;inset-block-start:calc(.5lh - .625rem);inset-inline-start:0}.kv-file-upload-rejections>ul{max-inline-size:var(--kv-prose-measure);margin-block:var(--kv-space-1) 0;padding-block:0;padding-inline:var(--kv-space-6) 0;color:var(--kv-color-text);font-size:var(--kv-font-body-size);font-weight:var(--kv-font-body-weight);line-height:var(--kv-font-body-line-height);margin-inline:0}.kv-file-upload-rejections>ul>li{overflow-wrap:anywhere}.kv-file-upload-rejections>ul>li+li{margin-block-start:var(--kv-space-1)}.kv-file-upload-list{border-block-start:var(--kv-border-width) solid var(--kv-color-border-subtle);margin:0;padding:0;list-style:none;container:kv-file-upload-list/inline-size}.kv-file-upload-item{align-content:start;row-gap:var(--kv-space-1);box-sizing:border-box;min-inline-size:0;padding-block:var(--kv-file-upload-item-padding-block);padding-inline:var(--kv-space-3) 0;border-inline-start:var(--kv-indicator-width) solid transparent;border-block-end:var(--kv-border-width) solid var(--kv-color-border-subtle);color:var(--kv-color-text);grid-template-columns:auto minmax(0,1fr);margin:0;list-style:none;display:grid;position:relative}.kv-file-upload-item[data-status=failed]{border-inline-start-color:var(--kv-color-danger)}.kv-file-upload-item:has(>.kv-file-upload-preview){min-block-size:calc(var(--kv-file-upload-preview-size) + 2 * var(--kv-file-upload-item-padding-block) + var(--kv-border-width));padding-inline-start:calc(var(--kv-space-3) + var(--kv-file-upload-preview-size) + var(--kv-space-3))}.kv-file-upload-item>*{grid-column:1/-1}:where(.kv-file-upload-item>*){min-inline-size:0}.kv-file-upload-item:is(:focus-visible,[data-focus-visible]){outline:var(--kv-focus-ring-width) solid var(--kv-color-focus-ring);outline-offset:var(--kv-focus-ring-offset)}.kv-file-upload-preview{box-sizing:border-box;inline-size:var(--kv-file-upload-preview-size);block-size:var(--kv-file-upload-preview-size);border-radius:var(--kv-radius-sm);background-color:var(--kv-color-surface);color:var(--kv-color-text-muted);object-fit:cover;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kv-file-upload-item>.kv-file-upload-preview{position:absolute;inset-block-start:var(--kv-file-upload-item-padding-block);inset-inline-start:var(--kv-space-3)}.kv-file-upload-name{min-inline-size:0;color:var(--kv-color-text);font-size:var(--kv-font-label-size);font-weight:var(--kv-font-label-weight);line-height:var(--kv-font-label-line-height);overflow-wrap:anywhere}.kv-file-upload-type,.kv-file-upload-size{color:var(--kv-color-text-muted);font-size:var(--kv-font-body-size);font-weight:var(--kv-font-body-weight);line-height:var(--kv-font-body-line-height);overflow-wrap:anywhere}.kv-file-upload-size{font-feature-settings:var(--kv-font-numeric-feature-settings)}.kv-file-upload-item>.kv-file-upload-type{grid-column:1}.kv-file-upload-item>.kv-file-upload-size{grid-column:2}.kv-file-upload-type+.kv-file-upload-size:before{margin-inline:var(--kv-space-2);content:"·";content:"·" / ""}.kv-file-upload-status{color:var(--kv-color-text);font-size:var(--kv-font-body-size);font-weight:var(--kv-font-body-weight);font-feature-settings:var(--kv-font-numeric-feature-settings);line-height:var(--kv-font-body-line-height);overflow-wrap:break-word;margin:0;position:relative}.kv-file-upload-status:has(>.kv-icon){padding-inline-start:calc(1rem + var(--kv-space-2))}.kv-file-upload-status>.kv-icon{position:absolute;inset-block-start:calc(.5lh - .5rem);inset-inline-start:0}.kv-file-upload-status[data-status=complete]>.kv-icon{color:var(--kv-color-success)}.kv-file-upload-status[data-status=cancelled]>.kv-icon{color:var(--kv-color-warning)}.kv-file-upload-progress{appearance:none;box-sizing:border-box;inline-size:100%;block-size:var(--kv-space-2);border:var(--kv-border-width) solid var(--kv-color-border-control);border-radius:var(--kv-radius-sm);background-color:var(--kv-color-surface);color:var(--kv-color-primary);margin:0;padding:0;display:block;overflow:hidden}.kv-file-upload-progress::-webkit-progress-bar{background-color:#0000}.kv-file-upload-progress::-webkit-progress-value{background-color:var(--kv-color-primary)}.kv-file-upload-progress::-moz-progress-bar{background-color:var(--kv-color-primary)}.kv-file-upload-progress:indeterminate{background-image:repeating-linear-gradient(-45deg, var(--kv-color-primary) 0 4px, transparent 4px 8px)}.kv-file-upload-progress:indeterminate::-moz-progress-bar{background-color:#0000}.kv-file-upload-actions{gap:var(--kv-space-2);flex-wrap:wrap;align-items:center;margin-block-start:var(--kv-space-2);display:flex}.kv-file-upload-item>:is(.kv-file-upload-cancel,.kv-file-upload-retry,.kv-file-upload-remove){justify-self:start;margin-block-start:var(--kv-space-2)}@container kv-file-upload-list (min-inline-size:30rem){.kv-file-upload-item{grid-template-columns:auto minmax(0,1fr) auto}.kv-file-upload-item>*{grid-column:1/3}.kv-file-upload-item>.kv-file-upload-actions{grid-area:1/3;justify-content:flex-end;align-self:start;margin-block-start:0;margin-inline-start:var(--kv-space-3)}.kv-file-upload-item:has(>.kv-file-upload-actions)>.kv-file-upload-name{align-self:center}}@media (pointer:coarse){.kv-file-upload-trigger,.kv-file-upload-cancel,.kv-file-upload-retry,.kv-file-upload-remove{min-block-size:max(var(--kv-button-min-block-size,var(--kv-control-min-block-size)), 2.75rem);min-inline-size:max(var(--kv-button-min-block-size,var(--kv-control-min-block-size)), 2.75rem)}}@media (prefers-reduced-motion:no-preference){.kv-file-upload-progress::-webkit-progress-value{transition-property:inline-size;transition-duration:var(--kv-duration-fast);transition-timing-function:var(--kv-easing-standard)}}@media (forced-colors:active){.kv-file-upload-drop-zone:is([data-droppable],[data-dragging]):not([data-disabled]){border-color:canvastext}.kv-file-upload-drop-zone[data-dragging]:not([data-disabled]){background-color:canvas;border-style:solid;border-color:highlight}.kv-file-upload-item:not([data-status=failed]){border-inline-start-color:canvas}.kv-file-upload-item[data-status=failed]{border-inline-start-color:canvastext}.kv-file-upload-item:is(:focus-visible,[data-focus-visible]){outline-color:highlight}.kv-file-upload-progress,.kv-file-upload-progress:indeterminate{background-color:canvas;background-image:none;border-color:canvastext}.kv-file-upload-progress::-webkit-progress-value{forced-color-adjust:none;background-color:highlight}.kv-file-upload-progress::-moz-progress-bar{forced-color-adjust:none;background-color:highlight}.kv-file-upload-progress:indeterminate::-moz-progress-bar{background-color:#0000}}.kv-table{--kv-table-cell-padding-block:var(--kv-space-3);--kv-table-cell-padding-inline:var(--kv-space-3);--kv-table-empty-padding-block:var(--kv-space-6);border-collapse:separate;border-spacing:0;inline-size:100%;color:var(--kv-color-text);font-family:var(--kv-font-family-body,var(--kv-font-family-sans));font-size:var(--kv-font-body-size);font-feature-settings:var(--kv-font-numeric-feature-settings);line-height:var(--kv-font-body-line-height);table-layout:auto;margin:0}.kv-table[data-virtualized]{table-layout:fixed}@media (min-width:64rem){.kv-compact .kv-table,.kv-compact.kv-table{--kv-table-cell-padding-block:var(--kv-space-1);--kv-table-cell-padding-inline:var(--kv-space-2);--kv-table-empty-padding-block:var(--kv-space-4)}}.kv-table-caption{padding-block:0 var(--kv-space-2);caption-side:top;color:var(--kv-color-text);text-align:start;padding-inline:0;font-weight:600}.kv-table-head{background-color:var(--kv-color-surface)}.kv-table-column-header,.kv-table-row-header,.kv-table-cell{box-sizing:border-box;padding-block:var(--kv-table-cell-padding-block);padding-inline:var(--kv-table-cell-padding-inline);color:var(--kv-color-text);overflow-wrap:break-word;text-align:start}.kv-table-column-header{border-block-end:var(--kv-border-width) solid var(--kv-color-border-subtle);background-color:var(--kv-color-surface);vertical-align:bottom;font-weight:600}.kv-table-row-header,.kv-table-cell{border-block-end:var(--kv-border-width) solid var(--kv-color-border-subtle);vertical-align:top}.kv-table-row-header{font-weight:600}.kv-table-cell{font-weight:400}.kv-table-column-header--numeric,.kv-table-row-header--numeric,.kv-table-cell--numeric{text-align:end}.kv-table-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.kv-table-column-header:has(>.kv-table-sort-button){padding:0}.kv-table-sort-button{align-items:flex-start;gap:var(--kv-space-2);box-sizing:border-box;inline-size:100%;min-inline-size:var(--kv-control-min-block-size);padding-block:var(--kv-table-cell-padding-block);padding-inline:var(--kv-table-cell-padding-inline);color:inherit;cursor:pointer;font:inherit;text-align:start;background-color:#0000;border:0;border-radius:0;margin:0;display:flex}.kv-table-column-header--numeric>.kv-table-sort-button{text-align:end;flex-direction:row-reverse}.kv-table-sort-icon{color:var(--kv-color-text-muted);flex:none;margin-block-start:calc(.5lh - .625em)}.kv-table-sort-button[data-sort] .kv-table-sort-icon,.kv-table-sort-button:is(:hover,:active) .kv-table-sort-icon{color:var(--kv-color-text)}.kv-table-sort-button:is(:hover,:active),.kv-table-expand-button:is(:hover,:active){background-color:var(--kv-color-primary-subtle)}.kv-table-sort-button:is(:focus-visible,[data-focus-visible]),.kv-table-expand-button:is(:focus-visible,[data-focus-visible]){outline:var(--kv-focus-ring-width) solid var(--kv-color-focus-ring);outline-offset:calc(-1 * var(--kv-focus-ring-width))}.kv-table-select-checkbox{margin:0}:is(.kv-table-column-header:has(>.kv-table-select-checkbox),.kv-table-cell:has(>.kv-table-select-checkbox)){inline-size:calc(var(--kv-choice-size) + 2 * var(--kv-table-cell-padding-inline))}.kv-table-row[data-selected]>:is(.kv-table-row-header,.kv-table-cell){background-color:var(--kv-color-primary-subtle)}.kv-table-row[data-expanded]>:is(.kv-table-row-header,.kv-table-cell){border-block-end-color:#0000}.kv-table-expand-button{align-items:center;gap:var(--kv-space-2);box-sizing:border-box;min-block-size:var(--kv-control-min-block-size);min-inline-size:var(--kv-control-min-block-size);margin-block:calc((1lh - var(--kv-control-min-block-size)) / 2);margin-inline:calc(-1 * var(--kv-space-2)) 0;padding-block:0;padding-inline:var(--kv-space-2);border-radius:var(--kv-radius-md);color:var(--kv-color-text);cursor:pointer;font:inherit;text-align:start;background-color:#0000;border:0;font-weight:500;display:inline-flex}.kv-table-expand-icon{flex:none}.kv-table-detail-row>td{padding-block:0 calc(2 * var(--kv-table-cell-padding-block));padding-inline:var(--kv-table-cell-padding-inline);border-block-end:var(--kv-border-width) solid var(--kv-color-border-subtle);color:var(--kv-color-text);overflow-wrap:break-word;text-align:start;vertical-align:top;font-weight:400}.kv-table-empty>tr>td{padding-block:var(--kv-table-empty-padding-block);padding-inline:var(--kv-table-cell-padding-inline);border-block-end:var(--kv-border-width) solid var(--kv-color-border-subtle);color:var(--kv-color-text);text-align:start}.kv-table[data-busy] .kv-table-column-header{background-image:repeating-linear-gradient(-45deg, var(--kv-color-primary) 0 4px, transparent 4px 8px);background-position:0 100%;background-repeat:no-repeat;background-size:100% var(--kv-indicator-width)}.kv-table[data-busy] .kv-table-body{cursor:progress}.kv-table-scroll-region{max-block-size:var(--kv-table-scroll-region-max-block-size,none);border:var(--kv-border-width) solid transparent;scroll-padding-block-start:var(--kv-table-head-block-size,0px);overflow-y:auto}.kv-table-scroll-region:has(>.kv-table[data-virtualized]){max-block-size:var(--kv-table-scroll-region-max-block-size,80vh);max-block-size:var(--kv-table-scroll-region-max-block-size,80svh)}.kv-table-scroll-region[data-overflowing]{border-color:var(--kv-color-border-subtle)}.kv-table-scroll-region .kv-table-head{z-index:1;position:sticky;inset-block-start:0}.kv-table-spacer,.kv-table-spacer>td{background-color:#0000;border:0;padding:0;font-size:0;line-height:0}@media (pointer:coarse){.kv-table-sort-button{min-block-size:2.75rem}.kv-table-expand-button{min-block-size:2.75rem;min-inline-size:2.75rem;margin-block:calc(.5lh - 1.375rem)}}@media (prefers-reduced-motion:no-preference){.kv-table-sort-button,.kv-table-expand-button{transition-property:background-color;transition-duration:var(--kv-duration-fast);transition-timing-function:var(--kv-easing-standard)}}@media (forced-colors:active){.kv-table-head,.kv-table-column-header{color:canvastext;background-color:canvas}.kv-table-column-header{border-block-end-color:canvastext}.kv-table-sort-button,.kv-table-expand-button{color:buttontext;background-color:buttonface}.kv-table-sort-icon{color:buttontext}.kv-table-sort-button:is(:focus-visible,[data-focus-visible]),.kv-table-expand-button:is(:focus-visible,[data-focus-visible]){outline-color:highlight}.kv-table-row[data-selected]>:is(.kv-table-row-header,.kv-table-cell){background-color:canvas}.kv-table-row[data-expanded]>:is(.kv-table-row-header,.kv-table-cell){border-block-end-color:canvas}.kv-table[data-busy] .kv-table-column-header{background-image:none;border-block-end-style:dashed;border-block-end-color:highlight}.kv-table-scroll-region{border-color:canvas}.kv-table-scroll-region[data-overflowing]{border-color:canvastext}}.kv-rich-text{--kv-rich-text-edge:var(--kv-color-border-control);--kv-rich-text-edge-width:var(--kv-border-width);--kv-rich-text-inset:calc(var(--kv-control-border-width-invalid) - var(--kv-rich-text-edge-width));box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%;padding:var(--kv-rich-text-inset);border:var(--kv-rich-text-edge-width) solid var(--kv-rich-text-edge);border-radius:var(--kv-radius-md);background-color:var(--kv-color-canvas);color:var(--kv-color-text);font-family:var(--kv-font-family-body,var(--kv-font-family-sans))}.kv-rich-text:not([data-invalid],[data-disabled],[data-readonly]):hover{--kv-rich-text-edge:var(--kv-color-text)}.kv-rich-text:not([data-invalid],[data-disabled]):focus-within{--kv-rich-text-edge:var(--kv-color-border-focus);--kv-rich-text-edge-width:var(--kv-control-border-width-invalid)}.kv-rich-text:is([data-focus-visible],:not([data-focused]):has(.kv-rich-text-content:focus-visible)){outline:var(--kv-focus-ring-width) solid var(--kv-color-focus-ring);outline-offset:var(--kv-focus-ring-offset)}.kv-rich-text[data-invalid]{--kv-rich-text-edge:var(--kv-color-danger);--kv-rich-text-edge-width:var(--kv-control-border-width-invalid)}.kv-rich-text[data-readonly]{background-color:var(--kv-color-surface)}.kv-rich-text[data-disabled]{--kv-rich-text-edge:var(--kv-color-border-control);--kv-rich-text-edge-width:var(--kv-border-width);background-color:var(--kv-color-surface);color:var(--kv-color-text-muted);cursor:not-allowed;border-style:dashed}.kv-rich-text-toolbar-name{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kv-rich-text-popups{display:contents}.kv-toolbar.kv-toolbar--attached{margin-block-start:calc(-1 * var(--kv-rich-text-inset));margin-inline:calc(-1 * var(--kv-rich-text-inset));padding:var(--kv-space-1);border-block-end:var(--kv-border-width) solid var(--kv-color-border-subtle);background-color:var(--kv-color-surface);border-start-start-radius:calc(var(--kv-radius-md) - var(--kv-rich-text-edge-width));border-start-end-radius:calc(var(--kv-radius-md) - var(--kv-rich-text-edge-width))}.kv-toolbar--attached .kv-button:not([aria-pressed=true],[data-pressed]){box-shadow:none;color:var(--kv-color-text);background-color:#0000;border-color:#0000}.kv-toolbar--attached .kv-button:not([aria-pressed=true],[data-pressed],:disabled,[data-disabled],[aria-disabled=true]):is(:hover,:active){background-color:var(--kv-color-primary-subtle)}.kv-toolbar--attached .kv-button:not([aria-pressed=true],[data-pressed]):is(:disabled,[data-disabled],[aria-disabled=true]){color:var(--kv-color-text-muted);cursor:not-allowed}.kv-toolbar--attached .kv-button[aria-expanded=true]{border-color:var(--kv-color-primary);background-color:var(--kv-color-primary-subtle)}.kv-toolbar--labels .kv-button{inline-size:auto;padding-inline:var(--kv-space-3);gap:var(--kv-space-2);text-align:start}.kv-rich-text-control-label{overflow-wrap:break-word}.kv-toolbar--attached .kv-listbox-trigger{--kv-input-edge:transparent;inline-size:auto;min-inline-size:12em;font-size:var(--kv-font-label-size);font-weight:var(--kv-font-label-weight);background-color:#0000;border-color:#0000}.kv-toolbar--attached .kv-listbox-trigger:not([aria-disabled=true],[data-disabled]):hover{--kv-input-edge:transparent;background-color:var(--kv-color-primary-subtle)}.kv-toolbar--attached .kv-listbox-trigger[aria-expanded=true]{--kv-input-edge:var(--kv-color-primary);background-color:var(--kv-color-primary-subtle)}.kv-toolbar--attached .kv-listbox-trigger:is([aria-disabled=true],[data-disabled]){background-color:#0000;border-style:solid}.kv-rich-text-content{box-sizing:border-box;min-block-size:calc(5 * 1lh + 2 * var(--kv-space-3));padding:var(--kv-space-3);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;cursor:text;outline:none}.kv-rich-text[data-disabled] .kv-rich-text-content,.kv-rich-text[data-readonly] .kv-rich-text-content{cursor:default}.kv-rich-text-content .tableWrapper{max-inline-size:100%;overflow-x:auto}.kv-rich-text-content .ProseMirror-selectednode{outline:var(--kv-focus-ring-width) solid var(--kv-color-primary);outline-offset:2px}.kv-rich-text-content .selectedCell{background-color:var(--kv-color-primary-subtle);outline:var(--kv-focus-ring-width) solid var(--kv-color-primary);outline-offset:calc(-1 * var(--kv-focus-ring-width))}.kv-rich-text-content .ProseMirror-gapcursor:after{border-block-start-color:var(--kv-color-text)!important}@media (prefers-reduced-motion:reduce){.kv-rich-text-content .ProseMirror-gapcursor:after{animation:none!important}}.kv-rich-text-popover{--kv-popup-width-limit:24rem;box-sizing:border-box;padding:var(--kv-space-2);border:var(--kv-border-width) solid var(--kv-color-border-subtle);border-radius:var(--kv-radius-xl);background-color:var(--kv-color-surface-raised);box-shadow:var(--kv-shadow-popup);color:var(--kv-color-text);font-family:var(--kv-font-family-body,var(--kv-font-family-sans));font-size:var(--kv-font-body-size);font-weight:var(--kv-font-body-weight);line-height:var(--kv-font-body-line-height);letter-spacing:normal;margin:0}.kv-rich-text-popover-title{padding-inline:var(--kv-space-2);font-size:var(--kv-alert-title-size);font-weight:600;line-height:var(--kv-alert-title-line-height);margin:0;padding-block-start:var(--kv-space-2)}.kv-rich-text-popover-form{gap:var(--kv-space-4);padding:var(--kv-space-2);flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){.kv-toolbar--attached .kv-button{transition:background-color var(--kv-duration-fast) var(--kv-easing-standard), border-color var(--kv-duration-fast) var(--kv-easing-standard)}.kv-rich-text-popover:popover-open{animation:kv-rich-text-popover-in var(--kv-duration-medium) var(--kv-easing-standard)}@keyframes kv-rich-text-popover-in{0%{opacity:0}}}@media (forced-colors:active){.kv-rich-text{--kv-rich-text-edge:ButtonBorder;color:canvastext;background-color:canvas}.kv-rich-text:not([data-invalid],[data-disabled],[data-readonly]):hover,.kv-rich-text:not([data-invalid],[data-disabled]):focus-within{--kv-rich-text-edge:Highlight}.kv-rich-text:is([data-focus-visible],:not([data-focused]):has(.kv-rich-text-content:focus-visible)){outline-color:highlight}.kv-rich-text[data-invalid]{--kv-rich-text-edge:CanvasText}.kv-rich-text[data-disabled]{--kv-rich-text-edge:GrayText;color:graytext;background-color:canvas}.kv-rich-text[data-readonly]{background-color:canvas}.kv-toolbar.kv-toolbar--attached{background-color:canvas;border-block-end-color:canvastext}.kv-toolbar--attached .kv-button:not([aria-pressed=true],[data-pressed]){color:buttontext;background-color:buttonface;border-color:buttontext}.kv-toolbar--attached .kv-button:not([aria-pressed=true],[data-pressed],:disabled,[data-disabled],[aria-disabled=true]):is(:hover,:active),.kv-toolbar--attached .kv-button[aria-expanded=true]{background-color:buttonface;border-color:highlight}.kv-toolbar--attached .kv-button:not([aria-pressed=true],[data-pressed]):is(:disabled,[data-disabled],[aria-disabled=true]){color:graytext;border-color:graytext}.kv-toolbar--attached .kv-listbox-trigger{--kv-input-edge:ButtonText;border-color:buttontext}.kv-rich-text-content .ProseMirror-selectednode,.kv-rich-text-content .selectedCell{background-color:canvas;outline-color:highlight}.kv-rich-text-content .ProseMirror-gapcursor:after{border-block-start-color:canvastext!important}.kv-rich-text-popover{box-shadow:none;color:canvastext;background-color:canvas;border-color:canvastext}}}
