@layer ooko.reset{html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}body,:where(h1,h2,h3,h4,h5,h6,p,blockquote,figure,pre,dl,dd,menu,ol,ul){margin:0}:where(menu,ol,ul){padding:0}button,input,optgroup,select,textarea{font:inherit}}@layer ooko.tokens{:root{--o-space-0:0;--o-space-0-5:.125rem;--o-space-1:.25rem;--o-space-1-5:.375rem;--o-space-2:.5rem;--o-space-2-5:.625rem;--o-space-3:.75rem;--o-space-4:1rem;--o-space-5:1.25rem;--o-space-6:1.5rem;--o-space-8:2rem;--o-space-10:2.5rem;--o-space-12:3rem;--o-space-16:4rem;--o-radius-none:0;--o-radius-xs:.125rem;--o-radius-sm:.25rem;--o-radius-md:.375rem;--o-radius-lg:.5rem;--o-radius-xl:.75rem;--o-radius-2xl:1rem;--o-radius-full:9999px}:root,[data-ooko-theme=light]{--o-color-primary-50:#e0f1ff;--o-color-primary-100:#bde0ff;--o-color-primary-200:#80c3ff;--o-color-primary-300:#3da4ff;--o-color-primary-400:#0087fe;--o-color-primary-500:#0072d6;--o-color-primary-600:#0059a8;--o-color-primary-700:#004480;--o-color-primary-800:#002e57;--o-color-primary-900:#001629;--o-color-secondary-50:#f9f4f1;--o-color-secondary-100:#f3e9e2;--o-color-secondary-200:#e7d3c6;--o-color-secondary-300:#dcc0ac;--o-color-secondary-400:#d0a98f;--o-color-secondary-500:#be8865;--o-color-secondary-600:#a56c45;--o-color-secondary-700:#7a5033;--o-color-secondary-800:#533623;--o-color-secondary-900:#281a11;--o-color-info-50:#e7f9ff;--o-color-info-100:#c6edfb;--o-color-info-200:#b1e4f7;--o-color-info-300:#9dd9ee;--o-color-info-400:#6cc3e0;--o-color-info-500:#2898bd;--o-color-info-600:#227d9b;--o-color-info-700:#206a83;--o-color-info-800:#1a5265;--o-color-info-900:#164555;--o-color-success-50:#efffd6;--o-color-success-100:#d3f1a7;--o-color-success-200:#bde97c;--o-color-success-300:#b3df72;--o-color-success-400:#94c748;--o-color-success-500:#6a9a23;--o-color-success-600:#5b7f24;--o-color-success-700:#4c6b1f;--o-color-success-800:#3f5224;--o-color-success-900:#37471f;--o-color-warning-50:#fff5db;--o-color-warning-100:#fce4a6;--o-color-warning-200:#fbd779;--o-color-warning-300:#fbc828;--o-color-warning-400:#fca700;--o-color-warning-500:#e06c00;--o-color-warning-600:#bd5b00;--o-color-warning-700:#9e4c00;--o-color-warning-800:#7a3b00;--o-color-warning-900:#693200;--o-color-danger-50:#ffeceb;--o-color-danger-100:#ffd5d2;--o-color-danger-200:#ffb8b2;--o-color-danger-300:#fd9891;--o-color-danger-400:#f87168;--o-color-danger-500:#e2483d;--o-color-danger-600:#c9372c;--o-color-danger-700:#ae2e24;--o-color-danger-800:#872821;--o-color-danger-900:#5d1f1a;--o-color-neutral-50:#f1f4f6;--o-color-neutral-100:#e3e8ed;--o-color-neutral-200:#c5ced6;--o-color-neutral-300:#a7b3bd;--o-color-neutral-400:#8a9aa8;--o-color-neutral-500:#6d8891;--o-color-neutral-600:#536e7a;--o-color-neutral-700:#33505f;--o-color-neutral-800:#163144;--o-color-neutral-900:#050c12;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--o-halo-1:#c9efdf;--o-halo-2:#f6f3d6;--o-halo-3:#ddd3fb;--o-halo-4:#cfe2fa;--o-halo-reach:1;--o-halo-plateau:0%;--o-text-color-default:var(--o-color-neutral-900);--o-text-color-inverted:var(--o-color-neutral-50);--o-background-color-default:var(--o-color-neutral-50);--o-background-color-inverted:var(--o-color-neutral-900);--o-color-base-default:white;--o-color-base-inverted:black;--o-color-white:white}@media (prefers-color-scheme:dark){:root:not([data-ooko-theme]){--o-color-primary-50:#001629;--o-color-primary-100:#002e57;--o-color-primary-200:#004480;--o-color-primary-300:#0059a8;--o-color-primary-400:#0072d6;--o-color-primary-500:#0087fe;--o-color-primary-600:#3da4ff;--o-color-primary-700:#80c3ff;--o-color-primary-800:#bde0ff;--o-color-primary-900:#e0f1ff;--o-color-secondary-50:#281a11;--o-color-secondary-100:#533623;--o-color-secondary-200:#7a5033;--o-color-secondary-300:#a56c45;--o-color-secondary-400:#be8865;--o-color-secondary-500:#d0a98f;--o-color-secondary-600:#dcc0ac;--o-color-secondary-700:#e7d3c6;--o-color-secondary-800:#f3e9e2;--o-color-secondary-900:#f9f4f1;--o-color-info-50:#164555;--o-color-info-100:#1a5265;--o-color-info-200:#206a83;--o-color-info-300:#227d9b;--o-color-info-400:#2898bd;--o-color-info-500:#6cc3e0;--o-color-info-600:#9dd9ee;--o-color-info-700:#b1e4f7;--o-color-info-800:#c6edfb;--o-color-info-900:#e7f9ff;--o-color-success-50:#37471f;--o-color-success-100:#3f5224;--o-color-success-200:#4c6b1f;--o-color-success-300:#5b7f24;--o-color-success-400:#6a9a23;--o-color-success-500:#94c748;--o-color-success-600:#b3df72;--o-color-success-700:#bde97c;--o-color-success-800:#d3f1a7;--o-color-success-900:#efffd6;--o-color-warning-50:#693200;--o-color-warning-100:#7a3b00;--o-color-warning-200:#9e4c00;--o-color-warning-300:#bd5b00;--o-color-warning-400:#e06c00;--o-color-warning-500:#fca700;--o-color-warning-600:#fbc828;--o-color-warning-700:#fbd779;--o-color-warning-800:#fce4a6;--o-color-warning-900:#fff5db;--o-color-danger-50:#5d1f1a;--o-color-danger-100:#872821;--o-color-danger-200:#ae2e24;--o-color-danger-300:#c9372c;--o-color-danger-400:#e2483d;--o-color-danger-500:#f87168;--o-color-danger-600:#fd9891;--o-color-danger-700:#ffb8b2;--o-color-danger-800:#ffd5d2;--o-color-danger-900:#ffeceb;--o-color-neutral-50:#050c12;--o-color-neutral-100:#163144;--o-color-neutral-200:#33505f;--o-color-neutral-300:#536e7a;--o-color-neutral-400:#6d8891;--o-color-neutral-500:#8a9aa8;--o-color-neutral-600:#a7b3bd;--o-color-neutral-700:#c5ced6;--o-color-neutral-800:#e3e8ed;--o-color-neutral-900:#f1f4f6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--o-halo-1:#0a3a6b;--o-halo-2:#050c12;--o-halo-3:#0c1830;--o-halo-4:#5e3720;--o-halo-reach:.75;--o-halo-plateau:15%;--o-color-base-default:black;--o-color-base-inverted:white;--o-color-white:white}}[data-ooko-theme=dark]{--o-color-primary-50:#001629;--o-color-primary-100:#002e57;--o-color-primary-200:#004480;--o-color-primary-300:#0059a8;--o-color-primary-400:#0072d6;--o-color-primary-500:#0087fe;--o-color-primary-600:#3da4ff;--o-color-primary-700:#80c3ff;--o-color-primary-800:#bde0ff;--o-color-primary-900:#e0f1ff;--o-color-secondary-50:#281a11;--o-color-secondary-100:#533623;--o-color-secondary-200:#7a5033;--o-color-secondary-300:#a56c45;--o-color-secondary-400:#be8865;--o-color-secondary-500:#d0a98f;--o-color-secondary-600:#dcc0ac;--o-color-secondary-700:#e7d3c6;--o-color-secondary-800:#f3e9e2;--o-color-secondary-900:#f9f4f1;--o-color-info-50:#164555;--o-color-info-100:#1a5265;--o-color-info-200:#206a83;--o-color-info-300:#227d9b;--o-color-info-400:#2898bd;--o-color-info-500:#6cc3e0;--o-color-info-600:#9dd9ee;--o-color-info-700:#b1e4f7;--o-color-info-800:#c6edfb;--o-color-info-900:#e7f9ff;--o-color-success-50:#37471f;--o-color-success-100:#3f5224;--o-color-success-200:#4c6b1f;--o-color-success-300:#5b7f24;--o-color-success-400:#6a9a23;--o-color-success-500:#94c748;--o-color-success-600:#b3df72;--o-color-success-700:#bde97c;--o-color-success-800:#d3f1a7;--o-color-success-900:#efffd6;--o-color-warning-50:#693200;--o-color-warning-100:#7a3b00;--o-color-warning-200:#9e4c00;--o-color-warning-300:#bd5b00;--o-color-warning-400:#e06c00;--o-color-warning-500:#fca700;--o-color-warning-600:#fbc828;--o-color-warning-700:#fbd779;--o-color-warning-800:#fce4a6;--o-color-warning-900:#fff5db;--o-color-danger-50:#5d1f1a;--o-color-danger-100:#872821;--o-color-danger-200:#ae2e24;--o-color-danger-300:#c9372c;--o-color-danger-400:#e2483d;--o-color-danger-500:#f87168;--o-color-danger-600:#fd9891;--o-color-danger-700:#ffb8b2;--o-color-danger-800:#ffd5d2;--o-color-danger-900:#ffeceb;--o-color-neutral-50:#050c12;--o-color-neutral-100:#163144;--o-color-neutral-200:#33505f;--o-color-neutral-300:#536e7a;--o-color-neutral-400:#6d8891;--o-color-neutral-500:#8a9aa8;--o-color-neutral-600:#a7b3bd;--o-color-neutral-700:#c5ced6;--o-color-neutral-800:#e3e8ed;--o-color-neutral-900:#f1f4f6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--o-halo-1:#0a3a6b;--o-halo-2:#050c12;--o-halo-3:#0c1830;--o-halo-4:#5e3720;--o-halo-reach:.75;--o-halo-plateau:15%;--o-color-base-default:black;--o-color-base-inverted:white;--o-color-white:white}:root{--o-control-form-height-sm:1.75rem;--o-control-form-height-md:2.25rem;--o-radius-control-compact:var(--o-radius-sm);--o-radius-control:var(--o-radius-lg);--o-radius-surface:var(--o-radius-xl);--o-radius-overlay:var(--o-radius-2xl);--o-radius-round:var(--o-radius-full);--o-font-family-sans:"Onest Variable", "Onest", system-ui, sans-serif;--o-font-family-display:"Bricolage Grotesque Variable", "Bricolage Grotesque", system-ui, sans-serif;--o-font-family-mono:ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--o-font-size-xs:.75rem;--o-font-size-sm:.8125rem;--o-font-size-md:.875rem;--o-font-size-lg:1rem;--o-font-size-min:11px}:root,[data-ooko-theme=light],[data-ooko-theme=dark]{--o-background-primary-minimal:var(--o-color-primary-50);--o-border-primary-minimal:var(--o-color-primary-50);--o-text-primary-minimal:var(--o-color-primary-50);--o-background-primary-subtle:var(--o-color-primary-100);--o-border-primary-subtle:var(--o-color-primary-100);--o-text-primary-subtle:var(--o-color-primary-100);--o-background-primary-lighter:var(--o-color-primary-200);--o-border-primary-lighter:var(--o-color-primary-200);--o-text-primary-lighter:var(--o-color-primary-200);--o-background-primary-light:var(--o-color-primary-300);--o-border-primary-light:var(--o-color-primary-300);--o-text-primary-light:var(--o-color-primary-300);--o-background-primary-default:var(--o-color-primary-400);--o-border-primary-default:var(--o-color-primary-400);--o-text-primary-default:var(--o-color-primary-400);--o-background-primary-dark:var(--o-color-primary-500);--o-border-primary-dark:var(--o-color-primary-500);--o-text-primary-dark:var(--o-color-primary-500);--o-background-primary-darker:var(--o-color-primary-600);--o-border-primary-darker:var(--o-color-primary-600);--o-text-primary-darker:var(--o-color-primary-600);--o-background-primary-deep:var(--o-color-primary-700);--o-border-primary-deep:var(--o-color-primary-700);--o-text-primary-deep:var(--o-color-primary-700);--o-background-primary-deeper:var(--o-color-primary-800);--o-border-primary-deeper:var(--o-color-primary-800);--o-text-primary-deeper:var(--o-color-primary-800);--o-background-primary-deepest:var(--o-color-primary-900);--o-border-primary-deepest:var(--o-color-primary-900);--o-text-primary-deepest:var(--o-color-primary-900);--o-background-secondary-minimal:var(--o-color-secondary-50);--o-border-secondary-minimal:var(--o-color-secondary-50);--o-text-secondary-minimal:var(--o-color-secondary-50);--o-background-secondary-subtle:var(--o-color-secondary-100);--o-border-secondary-subtle:var(--o-color-secondary-100);--o-text-secondary-subtle:var(--o-color-secondary-100);--o-background-secondary-lighter:var(--o-color-secondary-200);--o-border-secondary-lighter:var(--o-color-secondary-200);--o-text-secondary-lighter:var(--o-color-secondary-200);--o-background-secondary-light:var(--o-color-secondary-300);--o-border-secondary-light:var(--o-color-secondary-300);--o-text-secondary-light:var(--o-color-secondary-300);--o-background-secondary-default:var(--o-color-secondary-400);--o-border-secondary-default:var(--o-color-secondary-400);--o-text-secondary-default:var(--o-color-secondary-400);--o-background-secondary-dark:var(--o-color-secondary-500);--o-border-secondary-dark:var(--o-color-secondary-500);--o-text-secondary-dark:var(--o-color-secondary-500);--o-background-secondary-darker:var(--o-color-secondary-600);--o-border-secondary-darker:var(--o-color-secondary-600);--o-text-secondary-darker:var(--o-color-secondary-600);--o-background-secondary-deep:var(--o-color-secondary-700);--o-border-secondary-deep:var(--o-color-secondary-700);--o-text-secondary-deep:var(--o-color-secondary-700);--o-background-secondary-deeper:var(--o-color-secondary-800);--o-border-secondary-deeper:var(--o-color-secondary-800);--o-text-secondary-deeper:var(--o-color-secondary-800);--o-background-secondary-deepest:var(--o-color-secondary-900);--o-border-secondary-deepest:var(--o-color-secondary-900);--o-text-secondary-deepest:var(--o-color-secondary-900);--o-background-info-minimal:var(--o-color-info-50);--o-border-info-minimal:var(--o-color-info-50);--o-text-info-minimal:var(--o-color-info-50);--o-background-info-subtle:var(--o-color-info-100);--o-border-info-subtle:var(--o-color-info-100);--o-text-info-subtle:var(--o-color-info-100);--o-background-info-lighter:var(--o-color-info-200);--o-border-info-lighter:var(--o-color-info-200);--o-text-info-lighter:var(--o-color-info-200);--o-background-info-light:var(--o-color-info-300);--o-border-info-light:var(--o-color-info-300);--o-text-info-light:var(--o-color-info-300);--o-background-info-default:var(--o-color-info-400);--o-border-info-default:var(--o-color-info-400);--o-text-info-default:var(--o-color-info-400);--o-background-info-dark:var(--o-color-info-500);--o-border-info-dark:var(--o-color-info-500);--o-text-info-dark:var(--o-color-info-500);--o-background-info-darker:var(--o-color-info-600);--o-border-info-darker:var(--o-color-info-600);--o-text-info-darker:var(--o-color-info-600);--o-background-info-deep:var(--o-color-info-700);--o-border-info-deep:var(--o-color-info-700);--o-text-info-deep:var(--o-color-info-700);--o-background-info-deeper:var(--o-color-info-800);--o-border-info-deeper:var(--o-color-info-800);--o-text-info-deeper:var(--o-color-info-800);--o-background-info-deepest:var(--o-color-info-900);--o-border-info-deepest:var(--o-color-info-900);--o-text-info-deepest:var(--o-color-info-900);--o-background-success-minimal:var(--o-color-success-50);--o-border-success-minimal:var(--o-color-success-50);--o-text-success-minimal:var(--o-color-success-50);--o-background-success-subtle:var(--o-color-success-100);--o-border-success-subtle:var(--o-color-success-100);--o-text-success-subtle:var(--o-color-success-100);--o-background-success-lighter:var(--o-color-success-200);--o-border-success-lighter:var(--o-color-success-200);--o-text-success-lighter:var(--o-color-success-200);--o-background-success-light:var(--o-color-success-300);--o-border-success-light:var(--o-color-success-300);--o-text-success-light:var(--o-color-success-300);--o-background-success-default:var(--o-color-success-400);--o-border-success-default:var(--o-color-success-400);--o-text-success-default:var(--o-color-success-400);--o-background-success-dark:var(--o-color-success-500);--o-border-success-dark:var(--o-color-success-500);--o-text-success-dark:var(--o-color-success-500);--o-background-success-darker:var(--o-color-success-600);--o-border-success-darker:var(--o-color-success-600);--o-text-success-darker:var(--o-color-success-600);--o-background-success-deep:var(--o-color-success-700);--o-border-success-deep:var(--o-color-success-700);--o-text-success-deep:var(--o-color-success-700);--o-background-success-deeper:var(--o-color-success-800);--o-border-success-deeper:var(--o-color-success-800);--o-text-success-deeper:var(--o-color-success-800);--o-background-success-deepest:var(--o-color-success-900);--o-border-success-deepest:var(--o-color-success-900);--o-text-success-deepest:var(--o-color-success-900);--o-background-warning-minimal:var(--o-color-warning-50);--o-border-warning-minimal:var(--o-color-warning-50);--o-text-warning-minimal:var(--o-color-warning-50);--o-background-warning-subtle:var(--o-color-warning-100);--o-border-warning-subtle:var(--o-color-warning-100);--o-text-warning-subtle:var(--o-color-warning-100);--o-background-warning-lighter:var(--o-color-warning-200);--o-border-warning-lighter:var(--o-color-warning-200);--o-text-warning-lighter:var(--o-color-warning-200);--o-background-warning-light:var(--o-color-warning-300);--o-border-warning-light:var(--o-color-warning-300);--o-text-warning-light:var(--o-color-warning-300);--o-background-warning-default:var(--o-color-warning-400);--o-border-warning-default:var(--o-color-warning-400);--o-text-warning-default:var(--o-color-warning-400);--o-background-warning-dark:var(--o-color-warning-500);--o-border-warning-dark:var(--o-color-warning-500);--o-text-warning-dark:var(--o-color-warning-500);--o-background-warning-darker:var(--o-color-warning-600);--o-border-warning-darker:var(--o-color-warning-600);--o-text-warning-darker:var(--o-color-warning-600);--o-background-warning-deep:var(--o-color-warning-700);--o-border-warning-deep:var(--o-color-warning-700);--o-text-warning-deep:var(--o-color-warning-700);--o-background-warning-deeper:var(--o-color-warning-800);--o-border-warning-deeper:var(--o-color-warning-800);--o-text-warning-deeper:var(--o-color-warning-800);--o-background-warning-deepest:var(--o-color-warning-900);--o-border-warning-deepest:var(--o-color-warning-900);--o-text-warning-deepest:var(--o-color-warning-900);--o-background-danger-minimal:var(--o-color-danger-50);--o-border-danger-minimal:var(--o-color-danger-50);--o-text-danger-minimal:var(--o-color-danger-50);--o-background-danger-subtle:var(--o-color-danger-100);--o-border-danger-subtle:var(--o-color-danger-100);--o-text-danger-subtle:var(--o-color-danger-100);--o-background-danger-lighter:var(--o-color-danger-200);--o-border-danger-lighter:var(--o-color-danger-200);--o-text-danger-lighter:var(--o-color-danger-200);--o-background-danger-light:var(--o-color-danger-300);--o-border-danger-light:var(--o-color-danger-300);--o-text-danger-light:var(--o-color-danger-300);--o-background-danger-default:var(--o-color-danger-400);--o-border-danger-default:var(--o-color-danger-400);--o-text-danger-default:var(--o-color-danger-400);--o-background-danger-dark:var(--o-color-danger-500);--o-border-danger-dark:var(--o-color-danger-500);--o-text-danger-dark:var(--o-color-danger-500);--o-background-danger-darker:var(--o-color-danger-600);--o-border-danger-darker:var(--o-color-danger-600);--o-text-danger-darker:var(--o-color-danger-600);--o-background-danger-deep:var(--o-color-danger-700);--o-border-danger-deep:var(--o-color-danger-700);--o-text-danger-deep:var(--o-color-danger-700);--o-background-danger-deeper:var(--o-color-danger-800);--o-border-danger-deeper:var(--o-color-danger-800);--o-text-danger-deeper:var(--o-color-danger-800);--o-background-danger-deepest:var(--o-color-danger-900);--o-border-danger-deepest:var(--o-color-danger-900);--o-text-danger-deepest:var(--o-color-danger-900);--o-background-neutral-minimal:var(--o-color-neutral-50);--o-border-neutral-minimal:var(--o-color-neutral-50);--o-text-neutral-minimal:var(--o-color-neutral-50);--o-background-neutral-subtle:var(--o-color-neutral-100);--o-border-neutral-subtle:var(--o-color-neutral-100);--o-text-neutral-subtle:var(--o-color-neutral-100);--o-background-neutral-lighter:var(--o-color-neutral-200);--o-border-neutral-lighter:var(--o-color-neutral-200);--o-text-neutral-lighter:var(--o-color-neutral-200);--o-background-neutral-light:var(--o-color-neutral-300);--o-border-neutral-light:var(--o-color-neutral-300);--o-text-neutral-light:var(--o-color-neutral-300);--o-background-neutral-default:var(--o-color-neutral-400);--o-border-neutral-default:var(--o-color-neutral-400);--o-text-neutral-default:var(--o-color-neutral-400);--o-background-neutral-dark:var(--o-color-neutral-500);--o-border-neutral-dark:var(--o-color-neutral-500);--o-text-neutral-dark:var(--o-color-neutral-500);--o-background-neutral-darker:var(--o-color-neutral-600);--o-border-neutral-darker:var(--o-color-neutral-600);--o-text-neutral-darker:var(--o-color-neutral-600);--o-background-neutral-deep:var(--o-color-neutral-700);--o-border-neutral-deep:var(--o-color-neutral-700);--o-text-neutral-deep:var(--o-color-neutral-700);--o-background-neutral-deeper:var(--o-color-neutral-800);--o-border-neutral-deeper:var(--o-color-neutral-800);--o-text-neutral-deeper:var(--o-color-neutral-800);--o-background-neutral-deepest:var(--o-color-neutral-900);--o-border-neutral-deepest:var(--o-color-neutral-900);--o-text-neutral-deepest:var(--o-color-neutral-900);--o-color-default:var(--o-color-base-default);--o-color-inverted:var(--o-color-base-inverted)}@media (prefers-contrast:more){:root:not([data-ooko-contrast]),:root:not([data-ooko-contrast]) [data-ooko-theme]{--o-border-primary-minimal:var(--o-color-primary-200);--o-text-primary-minimal:var(--o-color-primary-200);--o-border-primary-subtle:var(--o-color-primary-300);--o-text-primary-subtle:var(--o-color-primary-300);--o-border-primary-lighter:var(--o-color-primary-400);--o-text-primary-lighter:var(--o-color-primary-400);--o-border-primary-light:var(--o-color-primary-500);--o-text-primary-light:var(--o-color-primary-500);--o-border-primary-default:var(--o-color-primary-600);--o-text-primary-default:var(--o-color-primary-600);--o-border-primary-dark:var(--o-color-primary-700);--o-text-primary-dark:var(--o-color-primary-700);--o-border-primary-darker:var(--o-color-primary-800);--o-text-primary-darker:var(--o-color-primary-800);--o-border-primary-deep:var(--o-color-primary-900);--o-text-primary-deep:var(--o-color-primary-900);--o-border-primary-deeper:var(--o-color-primary-900);--o-text-primary-deeper:var(--o-color-primary-900);--o-border-primary-deepest:var(--o-color-primary-900);--o-text-primary-deepest:var(--o-color-primary-900);--o-border-secondary-minimal:var(--o-color-secondary-200);--o-text-secondary-minimal:var(--o-color-secondary-200);--o-border-secondary-subtle:var(--o-color-secondary-300);--o-text-secondary-subtle:var(--o-color-secondary-300);--o-border-secondary-lighter:var(--o-color-secondary-400);--o-text-secondary-lighter:var(--o-color-secondary-400);--o-border-secondary-light:var(--o-color-secondary-500);--o-text-secondary-light:var(--o-color-secondary-500);--o-border-secondary-default:var(--o-color-secondary-600);--o-text-secondary-default:var(--o-color-secondary-600);--o-border-secondary-dark:var(--o-color-secondary-700);--o-text-secondary-dark:var(--o-color-secondary-700);--o-border-secondary-darker:var(--o-color-secondary-800);--o-text-secondary-darker:var(--o-color-secondary-800);--o-border-secondary-deep:var(--o-color-secondary-900);--o-text-secondary-deep:var(--o-color-secondary-900);--o-border-secondary-deeper:var(--o-color-secondary-900);--o-text-secondary-deeper:var(--o-color-secondary-900);--o-border-secondary-deepest:var(--o-color-secondary-900);--o-text-secondary-deepest:var(--o-color-secondary-900);--o-border-info-minimal:var(--o-color-info-200);--o-text-info-minimal:var(--o-color-info-200);--o-border-info-subtle:var(--o-color-info-300);--o-text-info-subtle:var(--o-color-info-300);--o-border-info-lighter:var(--o-color-info-400);--o-text-info-lighter:var(--o-color-info-400);--o-border-info-light:var(--o-color-info-500);--o-text-info-light:var(--o-color-info-500);--o-border-info-default:var(--o-color-info-600);--o-text-info-default:var(--o-color-info-600);--o-border-info-dark:var(--o-color-info-700);--o-text-info-dark:var(--o-color-info-700);--o-border-info-darker:var(--o-color-info-800);--o-text-info-darker:var(--o-color-info-800);--o-border-info-deep:var(--o-color-info-900);--o-text-info-deep:var(--o-color-info-900);--o-border-info-deeper:var(--o-color-info-900);--o-text-info-deeper:var(--o-color-info-900);--o-border-info-deepest:var(--o-color-info-900);--o-text-info-deepest:var(--o-color-info-900);--o-border-success-minimal:var(--o-color-success-200);--o-text-success-minimal:var(--o-color-success-200);--o-border-success-subtle:var(--o-color-success-300);--o-text-success-subtle:var(--o-color-success-300);--o-border-success-lighter:var(--o-color-success-400);--o-text-success-lighter:var(--o-color-success-400);--o-border-success-light:var(--o-color-success-500);--o-text-success-light:var(--o-color-success-500);--o-border-success-default:var(--o-color-success-600);--o-text-success-default:var(--o-color-success-600);--o-border-success-dark:var(--o-color-success-700);--o-text-success-dark:var(--o-color-success-700);--o-border-success-darker:var(--o-color-success-800);--o-text-success-darker:var(--o-color-success-800);--o-border-success-deep:var(--o-color-success-900);--o-text-success-deep:var(--o-color-success-900);--o-border-success-deeper:var(--o-color-success-900);--o-text-success-deeper:var(--o-color-success-900);--o-border-success-deepest:var(--o-color-success-900);--o-text-success-deepest:var(--o-color-success-900);--o-border-warning-minimal:var(--o-color-warning-200);--o-text-warning-minimal:var(--o-color-warning-200);--o-border-warning-subtle:var(--o-color-warning-300);--o-text-warning-subtle:var(--o-color-warning-300);--o-border-warning-lighter:var(--o-color-warning-400);--o-text-warning-lighter:var(--o-color-warning-400);--o-border-warning-light:var(--o-color-warning-500);--o-text-warning-light:var(--o-color-warning-500);--o-border-warning-default:var(--o-color-warning-600);--o-text-warning-default:var(--o-color-warning-600);--o-border-warning-dark:var(--o-color-warning-700);--o-text-warning-dark:var(--o-color-warning-700);--o-border-warning-darker:var(--o-color-warning-800);--o-text-warning-darker:var(--o-color-warning-800);--o-border-warning-deep:var(--o-color-warning-900);--o-text-warning-deep:var(--o-color-warning-900);--o-border-warning-deeper:var(--o-color-warning-900);--o-text-warning-deeper:var(--o-color-warning-900);--o-border-warning-deepest:var(--o-color-warning-900);--o-text-warning-deepest:var(--o-color-warning-900);--o-border-danger-minimal:var(--o-color-danger-200);--o-text-danger-minimal:var(--o-color-danger-200);--o-border-danger-subtle:var(--o-color-danger-300);--o-text-danger-subtle:var(--o-color-danger-300);--o-border-danger-lighter:var(--o-color-danger-400);--o-text-danger-lighter:var(--o-color-danger-400);--o-border-danger-light:var(--o-color-danger-500);--o-text-danger-light:var(--o-color-danger-500);--o-border-danger-default:var(--o-color-danger-600);--o-text-danger-default:var(--o-color-danger-600);--o-border-danger-dark:var(--o-color-danger-700);--o-text-danger-dark:var(--o-color-danger-700);--o-border-danger-darker:var(--o-color-danger-800);--o-text-danger-darker:var(--o-color-danger-800);--o-border-danger-deep:var(--o-color-danger-900);--o-text-danger-deep:var(--o-color-danger-900);--o-border-danger-deeper:var(--o-color-danger-900);--o-text-danger-deeper:var(--o-color-danger-900);--o-border-danger-deepest:var(--o-color-danger-900);--o-text-danger-deepest:var(--o-color-danger-900);--o-border-neutral-minimal:var(--o-color-neutral-200);--o-text-neutral-minimal:var(--o-color-neutral-200);--o-border-neutral-subtle:var(--o-color-neutral-300);--o-text-neutral-subtle:var(--o-color-neutral-300);--o-border-neutral-lighter:var(--o-color-neutral-400);--o-text-neutral-lighter:var(--o-color-neutral-400);--o-border-neutral-light:var(--o-color-neutral-500);--o-text-neutral-light:var(--o-color-neutral-500);--o-border-neutral-default:var(--o-color-neutral-600);--o-text-neutral-default:var(--o-color-neutral-600);--o-border-neutral-dark:var(--o-color-neutral-700);--o-text-neutral-dark:var(--o-color-neutral-700);--o-border-neutral-darker:var(--o-color-neutral-800);--o-text-neutral-darker:var(--o-color-neutral-800);--o-border-neutral-deep:var(--o-color-neutral-900);--o-text-neutral-deep:var(--o-color-neutral-900);--o-border-neutral-deeper:var(--o-color-neutral-900);--o-text-neutral-deeper:var(--o-color-neutral-900);--o-border-neutral-deepest:var(--o-color-neutral-900);--o-text-neutral-deepest:var(--o-color-neutral-900);--o-text-color-default:var(--o-color-base-inverted);--o-background-color-default:var(--o-color-base-default);--o-border-color-control:var(--o-border-neutral-default);--o-border-color-subtle:var(--o-border-neutral-default)}}[data-ooko-contrast=more],[data-ooko-contrast=more] [data-ooko-theme]{--o-border-primary-minimal:var(--o-color-primary-200);--o-text-primary-minimal:var(--o-color-primary-200);--o-border-primary-subtle:var(--o-color-primary-300);--o-text-primary-subtle:var(--o-color-primary-300);--o-border-primary-lighter:var(--o-color-primary-400);--o-text-primary-lighter:var(--o-color-primary-400);--o-border-primary-light:var(--o-color-primary-500);--o-text-primary-light:var(--o-color-primary-500);--o-border-primary-default:var(--o-color-primary-600);--o-text-primary-default:var(--o-color-primary-600);--o-border-primary-dark:var(--o-color-primary-700);--o-text-primary-dark:var(--o-color-primary-700);--o-border-primary-darker:var(--o-color-primary-800);--o-text-primary-darker:var(--o-color-primary-800);--o-border-primary-deep:var(--o-color-primary-900);--o-text-primary-deep:var(--o-color-primary-900);--o-border-primary-deeper:var(--o-color-primary-900);--o-text-primary-deeper:var(--o-color-primary-900);--o-border-primary-deepest:var(--o-color-primary-900);--o-text-primary-deepest:var(--o-color-primary-900);--o-border-secondary-minimal:var(--o-color-secondary-200);--o-text-secondary-minimal:var(--o-color-secondary-200);--o-border-secondary-subtle:var(--o-color-secondary-300);--o-text-secondary-subtle:var(--o-color-secondary-300);--o-border-secondary-lighter:var(--o-color-secondary-400);--o-text-secondary-lighter:var(--o-color-secondary-400);--o-border-secondary-light:var(--o-color-secondary-500);--o-text-secondary-light:var(--o-color-secondary-500);--o-border-secondary-default:var(--o-color-secondary-600);--o-text-secondary-default:var(--o-color-secondary-600);--o-border-secondary-dark:var(--o-color-secondary-700);--o-text-secondary-dark:var(--o-color-secondary-700);--o-border-secondary-darker:var(--o-color-secondary-800);--o-text-secondary-darker:var(--o-color-secondary-800);--o-border-secondary-deep:var(--o-color-secondary-900);--o-text-secondary-deep:var(--o-color-secondary-900);--o-border-secondary-deeper:var(--o-color-secondary-900);--o-text-secondary-deeper:var(--o-color-secondary-900);--o-border-secondary-deepest:var(--o-color-secondary-900);--o-text-secondary-deepest:var(--o-color-secondary-900);--o-border-info-minimal:var(--o-color-info-200);--o-text-info-minimal:var(--o-color-info-200);--o-border-info-subtle:var(--o-color-info-300);--o-text-info-subtle:var(--o-color-info-300);--o-border-info-lighter:var(--o-color-info-400);--o-text-info-lighter:var(--o-color-info-400);--o-border-info-light:var(--o-color-info-500);--o-text-info-light:var(--o-color-info-500);--o-border-info-default:var(--o-color-info-600);--o-text-info-default:var(--o-color-info-600);--o-border-info-dark:var(--o-color-info-700);--o-text-info-dark:var(--o-color-info-700);--o-border-info-darker:var(--o-color-info-800);--o-text-info-darker:var(--o-color-info-800);--o-border-info-deep:var(--o-color-info-900);--o-text-info-deep:var(--o-color-info-900);--o-border-info-deeper:var(--o-color-info-900);--o-text-info-deeper:var(--o-color-info-900);--o-border-info-deepest:var(--o-color-info-900);--o-text-info-deepest:var(--o-color-info-900);--o-border-success-minimal:var(--o-color-success-200);--o-text-success-minimal:var(--o-color-success-200);--o-border-success-subtle:var(--o-color-success-300);--o-text-success-subtle:var(--o-color-success-300);--o-border-success-lighter:var(--o-color-success-400);--o-text-success-lighter:var(--o-color-success-400);--o-border-success-light:var(--o-color-success-500);--o-text-success-light:var(--o-color-success-500);--o-border-success-default:var(--o-color-success-600);--o-text-success-default:var(--o-color-success-600);--o-border-success-dark:var(--o-color-success-700);--o-text-success-dark:var(--o-color-success-700);--o-border-success-darker:var(--o-color-success-800);--o-text-success-darker:var(--o-color-success-800);--o-border-success-deep:var(--o-color-success-900);--o-text-success-deep:var(--o-color-success-900);--o-border-success-deeper:var(--o-color-success-900);--o-text-success-deeper:var(--o-color-success-900);--o-border-success-deepest:var(--o-color-success-900);--o-text-success-deepest:var(--o-color-success-900);--o-border-warning-minimal:var(--o-color-warning-200);--o-text-warning-minimal:var(--o-color-warning-200);--o-border-warning-subtle:var(--o-color-warning-300);--o-text-warning-subtle:var(--o-color-warning-300);--o-border-warning-lighter:var(--o-color-warning-400);--o-text-warning-lighter:var(--o-color-warning-400);--o-border-warning-light:var(--o-color-warning-500);--o-text-warning-light:var(--o-color-warning-500);--o-border-warning-default:var(--o-color-warning-600);--o-text-warning-default:var(--o-color-warning-600);--o-border-warning-dark:var(--o-color-warning-700);--o-text-warning-dark:var(--o-color-warning-700);--o-border-warning-darker:var(--o-color-warning-800);--o-text-warning-darker:var(--o-color-warning-800);--o-border-warning-deep:var(--o-color-warning-900);--o-text-warning-deep:var(--o-color-warning-900);--o-border-warning-deeper:var(--o-color-warning-900);--o-text-warning-deeper:var(--o-color-warning-900);--o-border-warning-deepest:var(--o-color-warning-900);--o-text-warning-deepest:var(--o-color-warning-900);--o-border-danger-minimal:var(--o-color-danger-200);--o-text-danger-minimal:var(--o-color-danger-200);--o-border-danger-subtle:var(--o-color-danger-300);--o-text-danger-subtle:var(--o-color-danger-300);--o-border-danger-lighter:var(--o-color-danger-400);--o-text-danger-lighter:var(--o-color-danger-400);--o-border-danger-light:var(--o-color-danger-500);--o-text-danger-light:var(--o-color-danger-500);--o-border-danger-default:var(--o-color-danger-600);--o-text-danger-default:var(--o-color-danger-600);--o-border-danger-dark:var(--o-color-danger-700);--o-text-danger-dark:var(--o-color-danger-700);--o-border-danger-darker:var(--o-color-danger-800);--o-text-danger-darker:var(--o-color-danger-800);--o-border-danger-deep:var(--o-color-danger-900);--o-text-danger-deep:var(--o-color-danger-900);--o-border-danger-deeper:var(--o-color-danger-900);--o-text-danger-deeper:var(--o-color-danger-900);--o-border-danger-deepest:var(--o-color-danger-900);--o-text-danger-deepest:var(--o-color-danger-900);--o-border-neutral-minimal:var(--o-color-neutral-200);--o-text-neutral-minimal:var(--o-color-neutral-200);--o-border-neutral-subtle:var(--o-color-neutral-300);--o-text-neutral-subtle:var(--o-color-neutral-300);--o-border-neutral-lighter:var(--o-color-neutral-400);--o-text-neutral-lighter:var(--o-color-neutral-400);--o-border-neutral-light:var(--o-color-neutral-500);--o-text-neutral-light:var(--o-color-neutral-500);--o-border-neutral-default:var(--o-color-neutral-600);--o-text-neutral-default:var(--o-color-neutral-600);--o-border-neutral-dark:var(--o-color-neutral-700);--o-text-neutral-dark:var(--o-color-neutral-700);--o-border-neutral-darker:var(--o-color-neutral-800);--o-text-neutral-darker:var(--o-color-neutral-800);--o-border-neutral-deep:var(--o-color-neutral-900);--o-text-neutral-deep:var(--o-color-neutral-900);--o-border-neutral-deeper:var(--o-color-neutral-900);--o-text-neutral-deeper:var(--o-color-neutral-900);--o-border-neutral-deepest:var(--o-color-neutral-900);--o-text-neutral-deepest:var(--o-color-neutral-900);--o-text-color-default:var(--o-color-base-inverted);--o-background-color-default:var(--o-color-base-default);--o-border-color-control:var(--o-border-neutral-default);--o-border-color-subtle:var(--o-border-neutral-default)}:root,[data-ooko-theme=light],[data-ooko-theme=dark]{--o-backdrop-filter-glass:blur(1.125rem) saturate(1.4);--o-border-color-control:color-mix(in srgb, var(--o-border-neutral-default) 45%, transparent);--o-border-color-subtle:color-mix(in srgb, var(--o-border-neutral-default) 25%, transparent);--o-background-track:color-mix(in srgb, var(--o-background-neutral-subtle) 55%, transparent)}:root,[data-ooko-theme=light]{--o-background-overlay:color-mix(in srgb, var(--o-color-base-inverted) 50%, transparent);--o-shadow-overlay:color-mix(in srgb, var(--o-color-base-inverted) 25%, transparent);--o-background-glass:color-mix(in srgb, var(--o-color-base-default) 55%, transparent);--o-background-glass-strong:color-mix(in srgb, var(--o-color-base-default) 82%, transparent);--o-border-glass:color-mix(in srgb, var(--o-color-base-default) 70%, transparent);--o-background-track-thumb:var(--o-background-glass-strong)}@media (prefers-color-scheme:dark){:root:not([data-ooko-theme]){--o-background-overlay:color-mix(in srgb, var(--o-color-base-default) 50%, transparent);--o-shadow-overlay:color-mix(in srgb, var(--o-color-base-default) 25%, transparent);--o-background-glass:color-mix(in srgb, var(--o-color-neutral-50) 55%, transparent);--o-background-glass-strong:color-mix(in srgb, var(--o-color-neutral-50) 80%, transparent);--o-border-glass:color-mix(in srgb, var(--o-color-base-inverted) 6%, transparent);--o-background-track-thumb:color-mix(in srgb, var(--o-background-neutral-lighter) 75%, transparent)}}[data-ooko-theme=dark]{--o-background-overlay:color-mix(in srgb, var(--o-color-base-default) 50%, transparent);--o-shadow-overlay:color-mix(in srgb, var(--o-color-base-default) 25%, transparent);--o-background-glass:color-mix(in srgb, var(--o-color-neutral-50) 55%, transparent);--o-background-glass-strong:color-mix(in srgb, var(--o-color-neutral-50) 80%, transparent);--o-border-glass:color-mix(in srgb, var(--o-color-base-inverted) 6%, transparent);--o-background-track-thumb:color-mix(in srgb, var(--o-background-neutral-lighter) 75%, transparent)}}@layer ooko.base{body{font-size:.875rem;font-weight:400;line-height:1.5;font-family:var(--o-font-family-sans)}h1{font-size:2.25rem;font-weight:400;line-height:2.75rem}h2{font-size:1.75rem;font-weight:400;line-height:2.25rem}h3{font-size:1.5rem;font-weight:500;line-height:2rem}h4{font-size:1.25rem;font-weight:500;line-height:1.75rem}h5{font-size:1.125rem;font-weight:600;line-height:1.5rem}h6{font-size:1rem;font-weight:600;line-height:1.25rem}label,legend{font-size:.8125rem;font-weight:600;line-height:1.25rem}small,figcaption,code,kbd,samp{font-size:.8125rem;font-weight:400;line-height:1.25rem}:where(h1,h2,h3,h4,h5,h6){margin-block-end:var(--o-space-4)}:where(h1,h2,h3,h4){font-family:var(--o-font-family-display);letter-spacing:-.01em}:where(p,blockquote,figure,pre,dl,menu,ol,ul){margin-block-end:var(--o-space-6)}:where(menu,ol,ul){padding-inline-start:var(--o-space-6)}dd{margin-inline-start:var(--o-space-6)}}@layer ooko.components{:root,[data-ooko-theme=light]{--o-poppable-background:var(--o-color-base-default)}@media (prefers-color-scheme:dark){:root:not([data-ooko-theme]){--o-poppable-background:var(--o-background-glass-strong)}}[data-ooko-theme=dark]{--o-poppable-background:var(--o-background-glass-strong)}:root{--o-poppable-border-color:var(--o-border-color-subtle);--o-poppable-footer-tint:color-mix(in srgb, var(--o-background-neutral-subtle) 45%, transparent)}.ooko-poppable{z-index:calc(1000 + var(--o-poppable-level));pointer-events:none;display:grid;position:fixed;inset:0}.ooko-poppable--dialog{padding:var(--o-space-4);place-items:center}.ooko-poppable--drawer{padding:var(--o-drawer-inset);align-items:stretch}.ooko-poppable__overlay{z-index:-1;background:var(--o-background-overlay);cursor:default;pointer-events:auto;border:0;position:absolute;inset:0}.ooko-poppable__panel{min-block-size:0;max-block-size:calc(100dvb - var(--o-space-8));--o-poppable-panel-background:var(--o-poppable-background);--o-poppable-panel-backdrop-filter:var(--o-backdrop-filter-glass);isolation:isolate;border:1px solid var(--o-poppable-border-color);border-radius:var(--o-radius-overlay);color:var(--o-text-color-default);box-shadow:0 var(--o-space-4) var(--o-space-12) var(--o-shadow-overlay);pointer-events:auto;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.ooko-poppable__panel:before{content:"";z-index:-1;background:var(--o-poppable-panel-background);-webkit-backdrop-filter:var(--o-poppable-panel-backdrop-filter);backdrop-filter:var(--o-poppable-panel-backdrop-filter);position:absolute;inset:0}.ooko-dialog{inline-size:min(100%, var(--o-dialog-max-width))}.ooko-drawer{block-size:100%;max-block-size:100%;inline-size:min(100%, var(--o-drawer-width));border:var(--o-drawer-border);border-radius:var(--o-drawer-border-radius);--o-poppable-panel-background:var(--o-drawer-background)}.ooko-drawer .ooko-poppable__footer{background:var(--o-drawer-footer-background)}.ooko-poppable--drawer .ooko-poppable__overlay{background:var(--o-drawer-overlay-background);-webkit-backdrop-filter:var(--o-drawer-overlay-backdrop-filter);backdrop-filter:var(--o-drawer-overlay-backdrop-filter)}.ooko-drawer--start{justify-self:start}.ooko-drawer--end{justify-self:end}.ooko-poppable__header,.ooko-poppable__footer{gap:var(--o-space-3);padding:var(--o-space-4);align-items:center;display:flex}.ooko-poppable__header{justify-content:space-between}.ooko-poppable__heading{min-inline-size:0}.ooko-poppable__title{font-size:1.125rem;font-weight:600;line-height:1.5rem;font-family:var(--o-font-family-display);letter-spacing:-.01em;margin:0;font-weight:500}.ooko-dialog .ooko-poppable__title{font-family:var(--o-dialog-title-font-family)}.ooko-poppable--dialog.ooko-poppable--glass .ooko-poppable__overlay{background:var(--o-dialog-glass-overlay-background);-webkit-backdrop-filter:var(--o-dialog-glass-overlay-backdrop-filter);backdrop-filter:var(--o-dialog-glass-overlay-backdrop-filter)}.ooko-poppable--drawer.ooko-poppable--glass .ooko-poppable__overlay{background:var(--o-drawer-glass-overlay-background);-webkit-backdrop-filter:var(--o-drawer-glass-overlay-backdrop-filter);backdrop-filter:var(--o-drawer-glass-overlay-backdrop-filter)}.ooko-poppable--glass .ooko-dialog{border:var(--o-dialog-glass-border);--o-poppable-panel-background:var(--o-dialog-glass-background);--o-poppable-panel-backdrop-filter:var(--o-dialog-glass-backdrop-filter)}.ooko-poppable--glass .ooko-drawer{border:var(--o-drawer-glass-border);--o-poppable-panel-background:var(--o-drawer-glass-background);--o-poppable-panel-backdrop-filter:var(--o-drawer-glass-backdrop-filter)}.ooko-poppable--glass .ooko-poppable__footer{background:color-mix(in srgb, var(--o-background-neutral-subtle) 75%, transparent);box-shadow:inset 0 1px 0 var(--o-poppable-border-color)}.ooko-poppable__close{width:2rem;height:2rem;padding:var(--o-space-0);border-radius:var(--o-radius-control-compact);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ooko-poppable__close>svg{width:60%;height:60%}.ooko-poppable__close:focus-visible{outline-offset:.125rem;outline:.125rem solid}@media (forced-colors:active){.ooko-poppable__close{border:1px solid buttontext}}.ooko-poppable__close{flex:none}.ooko-poppable__content{flex-direction:column;grid-row:2;min-block-size:0;display:flex;overflow:auto}.ooko-poppable__body{padding:var(--o-space-4);flex:1 0 auto}.ooko-poppable__footer{z-index:1;background:var(--o-dialog-footer-background);-webkit-backdrop-filter:var(--o-backdrop-filter-glass);backdrop-filter:var(--o-backdrop-filter-glass);flex:none;position:sticky;inset-block-end:0}.ooko-poppable__footer:empty{display:none}.ooko-dialog-enter-active,.ooko-dialog-leave-active{transition-duration:.18s}.ooko-drawer-enter-active,.ooko-drawer-leave-active{transition-duration:.22s}.ooko-dialog-enter-active .ooko-poppable__overlay,.ooko-dialog-leave-active .ooko-poppable__overlay,.ooko-drawer-enter-active .ooko-poppable__overlay,.ooko-drawer-leave-active .ooko-poppable__overlay{transition:opacity .18s}.ooko-dialog-enter-from .ooko-poppable__overlay,.ooko-dialog-leave-to .ooko-poppable__overlay,.ooko-drawer-enter-from .ooko-poppable__overlay,.ooko-drawer-leave-to .ooko-poppable__overlay{opacity:0}.ooko-dialog-enter-active .ooko-dialog,.ooko-dialog-leave-active .ooko-dialog{transition:opacity .18s,transform .18s}.ooko-dialog-enter-from .ooko-dialog,.ooko-dialog-leave-to .ooko-dialog{opacity:0;transform:translateY(var(--o-space-2)) scale(.98)}.ooko-drawer-enter-active .ooko-drawer,.ooko-drawer-leave-active .ooko-drawer{transition:transform .22s}.ooko-drawer-enter-from .ooko-drawer--start,.ooko-drawer-leave-to .ooko-drawer--start{transform:translateX(calc(-100% - var(--o-drawer-inset)))}.ooko-drawer-enter-from .ooko-drawer--end,.ooko-drawer-leave-to .ooko-drawer--end{transform:translateX(calc(100% + var(--o-drawer-inset)))}@media (prefers-reduced-motion:reduce){.ooko-dialog-enter-active,.ooko-dialog-leave-active,.ooko-drawer-enter-active,.ooko-drawer-leave-active,.ooko-dialog-enter-active .ooko-poppable__overlay,.ooko-dialog-leave-active .ooko-poppable__overlay,.ooko-drawer-enter-active .ooko-poppable__overlay,.ooko-drawer-leave-active .ooko-poppable__overlay,.ooko-dialog-enter-active .ooko-dialog,.ooko-dialog-leave-active .ooko-dialog,.ooko-drawer-enter-active .ooko-drawer,.ooko-drawer-leave-active .ooko-drawer{transition-duration:0s}}@media (forced-colors:active){.ooko-poppable__panel{box-shadow:none;border-color:canvastext}.ooko-poppable__overlay,.ooko-poppable--drawer .ooko-poppable__overlay,.ooko-poppable--dialog.ooko-poppable--glass .ooko-poppable__overlay,.ooko-poppable--drawer.ooko-poppable--glass .ooko-poppable__overlay{opacity:.8;background:canvas}}:root{--o-dialog-max-width:36rem;--o-dialog-title-font-family:var(--o-font-family-display);--o-dialog-footer-background:linear-gradient(var(--o-poppable-footer-tint), var(--o-poppable-footer-tint)), color-mix(in srgb, var(--o-poppable-background) 50%, transparent);--o-dialog-glass-background:var(--o-background-glass);--o-dialog-glass-border:1px solid var(--o-border-glass);--o-dialog-glass-backdrop-filter:var(--o-backdrop-filter-glass);--o-dialog-glass-overlay-background:color-mix(in srgb, var(--o-background-overlay) 40%, transparent);--o-dialog-glass-overlay-backdrop-filter:none;--o-drawer-width:28rem;--o-drawer-inset:var(--o-space-4);--o-drawer-background:var(--o-poppable-background);--o-drawer-footer-background:linear-gradient(var(--o-poppable-footer-tint), var(--o-poppable-footer-tint)), color-mix(in srgb, var(--o-drawer-background) 50%, transparent);--o-drawer-border:1px solid var(--o-poppable-border-color);--o-drawer-border-radius:var(--o-radius-overlay);--o-drawer-overlay-background:var(--o-background-overlay);--o-drawer-overlay-backdrop-filter:none;--o-drawer-glass-background:var(--o-background-glass);--o-drawer-glass-border:1px solid var(--o-border-glass);--o-drawer-glass-backdrop-filter:var(--o-backdrop-filter-glass);--o-drawer-glass-overlay-background:color-mix(in srgb, var(--o-background-overlay) 40%, transparent);--o-drawer-glass-overlay-backdrop-filter:none}.ooko-poppable-footer{gap:var(--o-space-3);flex-wrap:wrap;align-items:center;inline-size:100%;display:flex}.ooko-poppable-footer__actions{gap:var(--o-space-3);flex-wrap:wrap;flex:auto;justify-content:end;display:flex}:root{--o-dropdown-panel-min-width:10rem;--o-dropdown-panel-padding:var(--o-space-2);--o-dropdown-panel-border:1px solid var(--o-border-color-subtle);--o-dropdown-panel-radius:var(--o-radius-surface);--o-dropdown-panel-background:var(--o-background-glass-strong);--o-dropdown-panel-z-index:10;--o-dropdown-glass-background:var(--o-background-glass);--o-dropdown-glass-border:1px solid var(--o-border-glass);--o-dropdown-glass-backdrop-filter:var(--o-backdrop-filter-glass)}.ooko-dropdown{display:inline-flex}.ooko-dropdown__trigger{align-items:center;gap:var(--o-space-2);min-block-size:var(--o-control-form-height-md);padding:var(--o-space-2) var(--o-space-3);border:1px solid var(--o-border-color-control);border-radius:var(--o-radius-control);background:var(--o-background-glass-strong);color:inherit;cursor:pointer;font:inherit;display:inline-flex}.ooko-dropdown__icon{flex:none;block-size:1em;inline-size:1em}.ooko-dropdown__trigger:disabled{cursor:not-allowed;opacity:.5}.ooko-dropdown__panel{z-index:var(--o-dropdown-panel-z-index);box-sizing:border-box;min-inline-size:var(--o-dropdown-panel-min-width);padding:var(--o-dropdown-panel-padding);border:var(--o-dropdown-panel-border);border-radius:var(--o-dropdown-panel-radius);background:var(--o-dropdown-panel-background);-webkit-backdrop-filter:var(--o-backdrop-filter-glass);backdrop-filter:var(--o-backdrop-filter-glass);box-shadow:0 var(--o-space-2) var(--o-space-6) var(--o-shadow-overlay);color:var(--o-text-color-default);margin:0;overflow:auto}.ooko-dropdown__panel--glass{border:var(--o-dropdown-glass-border);background:var(--o-dropdown-glass-background);-webkit-backdrop-filter:var(--o-dropdown-glass-backdrop-filter);backdrop-filter:var(--o-dropdown-glass-backdrop-filter)}.ooko-dropdown__panel[role=menu]:has(.ooko-dropdown){overflow:visible}.ooko-dropdown :focus-visible{outline:2px solid var(--o-background-primary-default);outline-offset:2px}.ooko-dropdown-enter-active,.ooko-dropdown-leave-active{transition:opacity .12s,scale .12s}.ooko-dropdown-enter-from,.ooko-dropdown-leave-to{opacity:0;scale:.98}@media (prefers-reduced-motion:reduce){.ooko-dropdown-enter-active,.ooko-dropdown-leave-active{transition-duration:0s}}@media (forced-colors:active){.ooko-dropdown__trigger,.ooko-dropdown__panel{border-color:buttontext}}:root{--o-action-bar-padding:var(--o-space-2);--o-action-bar-gap:var(--o-space-2);--o-action-bar-border:1px solid var(--o-border-color-subtle);--o-action-bar-border-radius:var(--o-radius-surface);--o-action-bar-background:var(--o-background-color-default);--o-action-bar-offset:var(--o-space-5);--o-action-bar-max-width:48rem;--o-action-bar-shadow:0 var(--o-space-2) var(--o-space-6) var(--o-action-bar-shadow-color)}:root,[data-ooko-theme=light]{--o-action-bar-shadow-color:color-mix(in srgb, var(--o-color-base-inverted) 16%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-ooko-theme]){--o-action-bar-shadow-color:color-mix(in srgb, var(--o-color-base-default) 70%, transparent)}}[data-ooko-theme=dark]{--o-action-bar-shadow-color:color-mix(in srgb, var(--o-color-base-default) 70%, transparent)}.ooko-action-bar{gap:var(--o-action-bar-gap);padding:var(--o-action-bar-padding);border:var(--o-action-bar-border);border-radius:var(--o-action-bar-border-radius);background:var(--o-action-bar-background);color:var(--o-text-color-default);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ooko-action-bar--fixed{z-index:900;inline-size:min(var(--o-action-bar-max-width), 100vw - var(--o-action-bar-offset) * 2);box-shadow:var(--o-action-bar-shadow);position:fixed;inset-block-end:var(--o-action-bar-offset);inset-inline-start:50%;translate:-50%}.ooko-action-bar__title{min-inline-size:0;padding-inline-start:var(--o-space-2);font-size:.8125rem;font-weight:600;line-height:1.25rem}.ooko-action-bar__actions{gap:var(--o-action-bar-gap);flex-wrap:wrap;align-items:center;margin-inline-start:auto;display:flex}.ooko-action-bar-enter-active,.ooko-action-bar-leave-active{transition:opacity .15s ease-out,transform .15s ease-out}.ooko-action-bar-enter-from,.ooko-action-bar-leave-to{opacity:0;transform:translateY(var(--o-space-2))}@media (prefers-reduced-motion:reduce){.ooko-action-bar-enter-active,.ooko-action-bar-leave-active{transition:none}}@media (forced-colors:active){.ooko-action-bar{border:1px solid canvastext}}:root{--o-alert-padding:var(--o-space-4);--o-alert-gap:var(--o-space-2);--o-alert-border:0;--o-alert-border-radius:var(--o-radius-surface);--o-alert-close-size:1.75rem;--o-alert-glass-background:var(--o-background-glass);--o-alert-glass-tint:12%;--o-alert-glass-backdrop-filter:var(--o-backdrop-filter-glass)}:root,[data-ooko-theme=light]{--o-alert-primary-color:var(--o-text-primary-deep);--o-alert-secondary-color:var(--o-text-secondary-deep);--o-alert-info-color:var(--o-text-info-deep);--o-alert-success-color:var(--o-text-success-deep);--o-alert-warning-color:var(--o-text-warning-deep);--o-alert-danger-color:var(--o-text-danger-deep);--o-alert-neutral-color:var(--o-text-neutral-deep)}@media (prefers-color-scheme:dark){:root:not([data-ooko-theme]){--o-alert-primary-color:var(--o-text-primary-deeper);--o-alert-secondary-color:var(--o-text-secondary-deeper);--o-alert-info-color:var(--o-text-info-deeper);--o-alert-success-color:var(--o-text-success-deeper);--o-alert-warning-color:var(--o-text-warning-deeper);--o-alert-danger-color:var(--o-text-danger-deeper);--o-alert-neutral-color:var(--o-text-neutral-deeper)}}[data-ooko-theme=dark]{--o-alert-primary-color:var(--o-text-primary-deeper);--o-alert-secondary-color:var(--o-text-secondary-deeper);--o-alert-info-color:var(--o-text-info-deeper);--o-alert-success-color:var(--o-text-success-deeper);--o-alert-warning-color:var(--o-text-warning-deeper);--o-alert-danger-color:var(--o-text-danger-deeper);--o-alert-neutral-color:var(--o-text-neutral-deeper)}.ooko-alert{gap:var(--o-alert-gap);padding:var(--o-alert-padding);border:var(--o-alert-border);border-radius:var(--o-alert-border-radius);background:var(--o-alert-background);color:var(--o-alert-color);display:grid;position:relative}.ooko-alert--center{text-align:center}.ooko-alert--closable{padding-inline-end:calc(var(--o-alert-close-size) + var(--o-space-4))}.ooko-alert__title{color:inherit}.ooko-alert__close{width:var(--o-alert-close-size);height:var(--o-alert-close-size);padding:var(--o-space-0);border-radius:var(--o-radius-control-compact);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ooko-alert__close>svg{width:60%;height:60%}.ooko-alert__close:focus-visible{outline-offset:.125rem;outline:.125rem solid}@media (forced-colors:active){.ooko-alert__close{border:1px solid buttontext}}.ooko-alert__close{position:absolute;inset-block-start:var(--o-space-2);inset-inline-end:var(--o-space-2)}.ooko-alert--primary{--o-alert-background:var(--o-background-primary-subtle);--o-alert-tone:var(--o-border-primary-dark);--o-alert-color:var(--o-alert-primary-color);border-color:var(--o-border-primary-default)}.ooko-alert--primary .ooko-alert__close:hover{background:var(--o-background-primary-lighter)}.ooko-alert--primary .ooko-alert__close:focus-visible{outline-color:var(--o-text-primary-dark)}.ooko-alert--secondary{--o-alert-background:var(--o-background-secondary-subtle);--o-alert-tone:var(--o-border-secondary-dark);--o-alert-color:var(--o-alert-secondary-color);border-color:var(--o-border-secondary-default)}.ooko-alert--secondary .ooko-alert__close:hover{background:var(--o-background-secondary-lighter)}.ooko-alert--secondary .ooko-alert__close:focus-visible{outline-color:var(--o-text-secondary-dark)}.ooko-alert--info{--o-alert-background:var(--o-background-info-subtle);--o-alert-tone:var(--o-border-info-dark);--o-alert-color:var(--o-alert-info-color);border-color:var(--o-border-info-default)}.ooko-alert--info .ooko-alert__close:hover{background:var(--o-background-info-lighter)}.ooko-alert--info .ooko-alert__close:focus-visible{outline-color:var(--o-text-info-dark)}.ooko-alert--success{--o-alert-background:var(--o-background-success-subtle);--o-alert-tone:var(--o-border-success-dark);--o-alert-color:var(--o-alert-success-color);border-color:var(--o-border-success-default)}.ooko-alert--success .ooko-alert__close:hover{background:var(--o-background-success-lighter)}.ooko-alert--success .ooko-alert__close:focus-visible{outline-color:var(--o-text-success-dark)}.ooko-alert--warning{--o-alert-background:var(--o-background-warning-subtle);--o-alert-tone:var(--o-border-warning-dark);--o-alert-color:var(--o-alert-warning-color);border-color:var(--o-border-warning-default)}.ooko-alert--warning .ooko-alert__close:hover{background:var(--o-background-warning-lighter)}.ooko-alert--warning .ooko-alert__close:focus-visible{outline-color:var(--o-text-warning-dark)}.ooko-alert--danger{--o-alert-background:var(--o-background-danger-subtle);--o-alert-tone:var(--o-border-danger-dark);--o-alert-color:var(--o-alert-danger-color);border-color:var(--o-border-danger-default)}.ooko-alert--danger .ooko-alert__close:hover{background:var(--o-background-danger-lighter)}.ooko-alert--danger .ooko-alert__close:focus-visible{outline-color:var(--o-text-danger-dark)}.ooko-alert--neutral{--o-alert-background:var(--o-background-neutral-subtle);--o-alert-tone:var(--o-border-neutral-dark);--o-alert-color:var(--o-alert-neutral-color);border-color:var(--o-border-neutral-default)}.ooko-alert--neutral .ooko-alert__close:hover{background:var(--o-background-neutral-lighter)}.ooko-alert--neutral .ooko-alert__close:focus-visible{outline-color:var(--o-text-neutral-dark)}.ooko-alert--glass{--o-alert-background:linear-gradient(color-mix(in srgb, var(--o-alert-tone) var(--o-alert-glass-tint), transparent), color-mix(in srgb, var(--o-alert-tone) var(--o-alert-glass-tint), transparent)), var(--o-alert-glass-background);--o-alert-color:var(--o-text-color-default);border:1px solid color-mix(in srgb, var(--o-alert-tone) 60%, transparent);-webkit-backdrop-filter:var(--o-alert-glass-backdrop-filter);backdrop-filter:var(--o-alert-glass-backdrop-filter);padding-inline-start:calc(var(--o-alert-padding) + var(--o-space-5))}.ooko-alert--glass:before{content:"";inline-size:var(--o-space-2);block-size:var(--o-space-2);border-radius:var(--o-radius-round);background:var(--o-alert-tone);position:absolute;inset-block-start:calc(var(--o-alert-padding) + var(--o-space-2));inset-inline-start:var(--o-alert-padding)}@media (forced-colors:active){.ooko-alert{border:1px solid canvastext}.ooko-alert--glass:before{background:canvastext}}:root{--o-avatar-border-radius-circle:var(--o-radius-round);--o-avatar-border-radius-square:var(--o-radius-control);--o-avatar-fallback-border-width:0;--o-avatar-fallback-color:var(--o-text-color-inverted);--o-status-border-color:var(--o-background-color-default)}:root,[data-ooko-theme=light]{--o-avatar-primary-background:var(--o-background-primary-default);--o-avatar-primary-color:var(--o-text-color-inverted);--o-avatar-secondary-background:var(--o-background-secondary-default);--o-avatar-secondary-color:var(--o-text-color-inverted);--o-avatar-info-background:var(--o-background-info-default);--o-avatar-info-color:var(--o-color-base-inverted);--o-avatar-success-background:var(--o-background-success-default);--o-avatar-success-color:var(--o-color-base-inverted);--o-avatar-warning-background:var(--o-background-warning-default);--o-avatar-warning-color:var(--o-color-base-inverted);--o-avatar-danger-background:var(--o-background-danger-default);--o-avatar-danger-color:var(--o-color-base-inverted);--o-avatar-neutral-background:var(--o-background-neutral-default);--o-avatar-neutral-color:var(--o-text-color-inverted)}@media (prefers-color-scheme:dark){:root:not([data-ooko-theme]){--o-avatar-primary-background:var(--o-background-primary-dark);--o-avatar-primary-color:var(--o-text-color-inverted);--o-avatar-secondary-background:var(--o-background-secondary-dark);--o-avatar-secondary-color:var(--o-text-color-inverted);--o-avatar-info-background:var(--o-background-info-dark);--o-avatar-info-color:var(--o-text-color-inverted);--o-avatar-success-background:var(--o-background-success-dark);--o-avatar-success-color:var(--o-text-color-inverted);--o-avatar-warning-background:var(--o-background-warning-dark);--o-avatar-warning-color:var(--o-text-color-inverted);--o-avatar-danger-background:var(--o-background-danger-dark);--o-avatar-danger-color:var(--o-text-color-inverted);--o-avatar-neutral-background:var(--o-background-neutral-dark);--o-avatar-neutral-color:var(--o-text-color-inverted)}}[data-ooko-theme=dark]{--o-avatar-primary-background:var(--o-background-primary-dark);--o-avatar-primary-color:var(--o-text-color-inverted);--o-avatar-secondary-background:var(--o-background-secondary-dark);--o-avatar-secondary-color:var(--o-text-color-inverted);--o-avatar-info-background:var(--o-background-info-dark);--o-avatar-info-color:var(--o-text-color-inverted);--o-avatar-success-background:var(--o-background-success-dark);--o-avatar-success-color:var(--o-text-color-inverted);--o-avatar-warning-background:var(--o-background-warning-dark);--o-avatar-warning-color:var(--o-text-color-inverted);--o-avatar-danger-background:var(--o-background-danger-dark);--o-avatar-danger-color:var(--o-text-color-inverted);--o-avatar-neutral-background:var(--o-background-neutral-dark);--o-avatar-neutral-color:var(--o-text-color-inverted)}.ooko-avatar{vertical-align:middle;inline-size:var(--o-avatar-size);block-size:var(--o-avatar-size);border-radius:var(--o-avatar-border-radius-circle);background:var(--o-background-neutral-default);color:var(--o-avatar-fallback-color);flex-shrink:0;font-weight:600;line-height:1;display:inline-flex;position:relative}.ooko-avatar--square{border-radius:var(--o-avatar-border-radius-square)}.ooko-avatar--xs{--o-avatar-size:var(--o-space-6);--o-avatar-font-size:.625rem;--o-avatar-icon-size:1rem;--o-status-size:var(--o-space-1-5);--o-status-border-width:.125rem}.ooko-avatar--sm{--o-avatar-size:var(--o-space-8);--o-avatar-font-size:.75rem;--o-avatar-icon-size:1.25rem;--o-status-size:var(--o-space-2);--o-status-border-width:.125rem}.ooko-avatar--md{--o-avatar-size:var(--o-space-10);--o-avatar-font-size:.875rem;--o-avatar-icon-size:1.5rem;--o-status-size:var(--o-space-2-5);--o-status-border-width:.125rem}.ooko-avatar--lg{--o-avatar-size:var(--o-space-12);--o-avatar-font-size:1rem;--o-avatar-icon-size:1.75rem;--o-status-size:var(--o-space-3);--o-status-border-width:.125rem}.ooko-avatar--xl{--o-avatar-size:var(--o-space-16);--o-avatar-font-size:1.25rem;--o-avatar-icon-size:2.25rem;--o-status-size:.875rem;--o-status-border-width:.125rem}.ooko-avatar__content{border-radius:inherit;block-size:100%;inline-size:100%;display:inline-flex;overflow:hidden}.ooko-avatar__image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.ooko-avatar--loading .ooko-avatar__image{opacity:.5}.ooko-avatar__fallback{block-size:100%;inline-size:100%;font-size:var(--o-avatar-font-size);box-sizing:border-box;border:var(--o-avatar-fallback-border-width) solid currentColor;background:var(--o-avatar-background);text-transform:uppercase;letter-spacing:.02em;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ooko-avatar__fallback>*{justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:inline-flex}.ooko-avatar__fallback>svg{inline-size:var(--o-avatar-icon-size);block-size:var(--o-avatar-icon-size)}.ooko-avatar__status{inline-size:var(--o-status-size);block-size:var(--o-status-size);border:var(--o-status-border-width) solid var(--o-status-border-color);border-radius:var(--o-radius-round);background:var(--o-status-color);z-index:1;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.ooko-avatar__status--bottom-right{bottom:calc(var(--o-status-border-width) * -1);inset-inline-end:calc(var(--o-status-border-width) * -1)}.ooko-avatar__status--top-right{top:calc(var(--o-status-border-width) * -1);inset-inline-end:calc(var(--o-status-border-width) * -1)}.ooko-avatar__status--bottom-left{bottom:calc(var(--o-status-border-width) * -1);inset-inline-start:calc(var(--o-status-border-width) * -1)}.ooko-avatar__status--top-left{top:calc(var(--o-status-border-width) * -1);inset-inline-start:calc(var(--o-status-border-width) * -1)}.ooko-avatar--primary{--o-avatar-background:var(--o-avatar-primary-background);--o-avatar-fallback-color:var(--o-avatar-primary-color)}.ooko-avatar--secondary{--o-avatar-background:var(--o-avatar-secondary-background);--o-avatar-fallback-color:var(--o-avatar-secondary-color)}.ooko-avatar--info{--o-avatar-background:var(--o-avatar-info-background);--o-avatar-fallback-color:var(--o-avatar-info-color)}.ooko-avatar--success{--o-avatar-background:var(--o-avatar-success-background);--o-avatar-fallback-color:var(--o-avatar-success-color)}.ooko-avatar--warning{--o-avatar-background:var(--o-avatar-warning-background);--o-avatar-fallback-color:var(--o-avatar-warning-color)}.ooko-avatar--danger{--o-avatar-background:var(--o-avatar-danger-background);--o-avatar-fallback-color:var(--o-avatar-danger-color)}.ooko-avatar--neutral{--o-avatar-background:var(--o-avatar-neutral-background);--o-avatar-fallback-color:var(--o-avatar-neutral-color)}@media (forced-colors:active){.ooko-avatar{forced-color-adjust:none;border:1px solid canvastext}.ooko-avatar__fallback{color:canvastext;background:canvas}.ooko-avatar__status{border-color:canvas}}:root{--o-button-padding:var(--o-space-1-5) var(--o-space-4);--o-button-border:1px solid;--o-button-border-color:transparent;--o-button-border-radius:var(--o-radius-round);--o-button-gap:var(--o-space-2);--o-button-icon-size:1.25rem;--o-button-focus-width:.1875rem;--o-button-focus-style:solid;--o-button-focus-offset:.125rem;--o-button-disabled-opacity:.5;--o-button-font-size:var(--o-font-size-md)}:root,[data-ooko-theme=light]{--o-button-primary-label:var(--o-color-white);--o-button-primary-background:var(--o-background-primary-default);--o-button-primary-hover-background:var(--o-background-primary-darker);--o-button-primary-outline-color:var(--o-text-primary-deep);--o-button-primary-nude-color:var(--o-text-primary-dark);--o-button-secondary-label:var(--o-color-white);--o-button-secondary-background:var(--o-background-secondary-default);--o-button-secondary-hover-background:var(--o-background-secondary-darker);--o-button-secondary-outline-color:var(--o-text-secondary-deep);--o-button-secondary-nude-color:var(--o-text-secondary-dark);--o-button-info-label:var(--o-color-white);--o-button-info-background:var(--o-background-info-default);--o-button-info-hover-background:color-mix(in srgb, var(--o-button-info-background) 80%, black);--o-button-info-outline-color:var(--o-text-info-deep);--o-button-info-nude-color:var(--o-text-info-dark);--o-button-success-label:var(--o-color-white);--o-button-success-background:var(--o-background-success-default);--o-button-success-hover-background:color-mix(in srgb, var(--o-button-success-background) 80%, black);--o-button-success-outline-color:var(--o-text-success-deep);--o-button-success-nude-color:var(--o-text-success-dark);--o-button-warning-label:var(--o-color-white);--o-button-warning-background:var(--o-background-warning-default);--o-button-warning-hover-background:color-mix(in srgb, var(--o-button-warning-background) 80%, black);--o-button-warning-outline-color:var(--o-text-warning-deep);--o-button-warning-nude-color:var(--o-text-warning-dark);--o-button-danger-label:var(--o-color-white);--o-button-danger-background:var(--o-background-danger-default);--o-button-danger-hover-background:color-mix(in srgb, var(--o-button-danger-background) 80%, black);--o-button-danger-outline-color:var(--o-text-danger-deep);--o-button-danger-nude-color:var(--o-text-danger-dark);--o-button-neutral-label:var(--o-color-white);--o-button-neutral-background:var(--o-background-neutral-deeper);--o-button-neutral-hover-background:color-mix(in srgb, var(--o-button-neutral-background) 80%, black);--o-button-neutral-outline-color:var(--o-text-neutral-deeper);--o-button-neutral-nude-color:var(--o-text-neutral-deeper)}@media (prefers-color-scheme:dark){:root:not([data-ooko-theme]){--o-button-primary-label:var(--o-color-white);--o-button-primary-background:var(--o-background-primary-dark);--o-button-primary-hover-background:color-mix(in srgb, var(--o-button-primary-background) 80%, black);--o-button-primary-outline-color:var(--o-text-primary-deeper);--o-button-primary-nude-color:var(--o-text-primary-darker);--o-button-secondary-label:var(--o-color-white);--o-button-secondary-background:var(--o-background-secondary-dark);--o-button-secondary-hover-background:color-mix(in srgb, var(--o-button-secondary-background) 80%, black);--o-button-secondary-outline-color:var(--o-text-secondary-deeper);--o-button-secondary-nude-color:var(--o-text-secondary-darker);--o-button-info-label:var(--o-color-white);--o-button-info-background:var(--o-background-info-dark);--o-button-info-hover-background:color-mix(in srgb, var(--o-button-info-background) 80%, black);--o-button-info-outline-color:var(--o-text-info-deeper);--o-button-info-nude-color:var(--o-text-info-darker);--o-button-success-label:var(--o-color-white);--o-button-success-background:var(--o-background-success-dark);--o-button-success-hover-background:color-mix(in srgb, var(--o-button-success-background) 80%, black);--o-button-success-outline-color:var(--o-text-success-deeper);--o-button-success-nude-color:var(--o-text-success-darker);--o-button-warning-label:var(--o-color-white);--o-button-warning-background:var(--o-background-warning-dark);--o-button-warning-hover-background:color-mix(in srgb, var(--o-button-warning-background) 80%, black);--o-button-warning-outline-color:var(--o-text-warning-deeper);--o-button-warning-nude-color:var(--o-text-warning-darker);--o-button-danger-label:var(--o-color-white);--o-button-danger-background:var(--o-background-danger-dark);--o-button-danger-hover-background:color-mix(in srgb, var(--o-button-danger-background) 80%, black);--o-button-danger-outline-color:var(--o-text-danger-deeper);--o-button-danger-nude-color:var(--o-text-danger-darker);--o-button-neutral-label:var(--o-color-base-default);--o-button-neutral-background:var(--o-background-neutral-deeper);--o-button-neutral-hover-background:color-mix(in srgb, var(--o-button-neutral-background) 80%, black);--o-button-neutral-outline-color:var(--o-text-neutral-deeper);--o-button-neutral-nude-color:var(--o-text-neutral-deeper)}}[data-ooko-theme=dark]{--o-button-primary-label:var(--o-color-white);--o-button-primary-background:var(--o-background-primary-dark);--o-button-primary-hover-background:color-mix(in srgb, var(--o-button-primary-background) 80%, black);--o-button-primary-outline-color:var(--o-text-primary-deeper);--o-button-primary-nude-color:var(--o-text-primary-darker);--o-button-secondary-label:var(--o-color-white);--o-button-secondary-background:var(--o-background-secondary-dark);--o-button-secondary-hover-background:color-mix(in srgb, var(--o-button-secondary-background) 80%, black);--o-button-secondary-outline-color:var(--o-text-secondary-deeper);--o-button-secondary-nude-color:var(--o-text-secondary-darker);--o-button-info-label:var(--o-color-white);--o-button-info-background:var(--o-background-info-dark);--o-button-info-hover-background:color-mix(in srgb, var(--o-button-info-background) 80%, black);--o-button-info-outline-color:var(--o-text-info-deeper);--o-button-info-nude-color:var(--o-text-info-darker);--o-button-success-label:var(--o-color-white);--o-button-success-background:var(--o-background-success-dark);--o-button-success-hover-background:color-mix(in srgb, var(--o-button-success-background) 80%, black);--o-button-success-outline-color:var(--o-text-success-deeper);--o-button-success-nude-color:var(--o-text-success-darker);--o-button-warning-label:var(--o-color-white);--o-button-warning-background:var(--o-background-warning-dark);--o-button-warning-hover-background:color-mix(in srgb, var(--o-button-warning-background) 80%, black);--o-button-warning-outline-color:var(--o-text-warning-deeper);--o-button-warning-nude-color:var(--o-text-warning-darker);--o-button-danger-label:var(--o-color-white);--o-button-danger-background:var(--o-background-danger-dark);--o-button-danger-hover-background:color-mix(in srgb, var(--o-button-danger-background) 80%, black);--o-button-danger-outline-color:var(--o-text-danger-deeper);--o-button-danger-nude-color:var(--o-text-danger-darker);--o-button-neutral-label:var(--o-color-base-default);--o-button-neutral-background:var(--o-background-neutral-deeper);--o-button-neutral-hover-background:color-mix(in srgb, var(--o-button-neutral-background) 80%, black);--o-button-neutral-outline-color:var(--o-text-neutral-deeper);--o-button-neutral-nude-color:var(--o-text-neutral-deeper)}.ooko-button{font-size:.8125rem;font-weight:400;line-height:1.25rem;font-size:var(--o-button-font-size);justify-content:center;align-items:center;gap:var(--o-button-gap);min-block-size:var(--o-control-form-height-md);padding:var(--o-button-padding);border:var(--o-button-border);border-color:var(--o-button-border-color);border-radius:var(--o-button-border-radius);background:var(--o-button-background);color:var(--o-button-color);cursor:pointer;vertical-align:middle;font-weight:600;line-height:1.125rem;transition:background .3s ease-out,color .3s ease-out;display:inline-flex}.ooko-button__icon{flex:0 0 var(--o-button-icon-size);inline-size:var(--o-button-icon-size);block-size:var(--o-button-icon-size);justify-content:center;align-items:center;line-height:0;display:inline-flex}.ooko-button--loading{color:#0000;position:relative}.ooko-button__spinner{inline-size:var(--o-button-icon-size);block-size:var(--o-button-icon-size);border:2px solid var(--o-button-color);border-radius:var(--o-radius-round);border-block-start-color:#0000;margin:auto;animation:.8s linear infinite ooko-button-spin;position:absolute;inset:0}.ooko-button__icon>*{block-size:100%;inline-size:100%}.ooko-button--icon-only{inline-size:var(--o-control-form-height-md);padding:var(--o-space-0);aspect-ratio:1}.ooko-button--sm{min-block-size:var(--o-control-form-height-sm);padding:var(--o-space-1) var(--o-space-3)}.ooko-button--xs{min-block-size:var(--o-space-6);padding:var(--o-space-0-5) var(--o-space-2)}.ooko-button--sm.ooko-button--icon-only{inline-size:var(--o-control-form-height-sm);padding:var(--o-space-0)}.ooko-button--xs.ooko-button--icon-only{inline-size:var(--o-space-6);padding:var(--o-space-0)}.ooko-button:hover:not(:disabled){background:var(--o-button-hover-background)}.ooko-button:focus-visible{outline:var(--o-button-focus-width) var(--o-button-focus-style) var(--o-button-focus-color);outline-offset:var(--o-button-focus-offset)}.ooko-button:disabled{cursor:not-allowed;opacity:var(--o-button-disabled-opacity)}.ooko-button--primary{--o-button-background:var(--o-button-primary-background);--o-button-color:var(--o-button-primary-label);--o-button-hover-background:var(--o-button-primary-hover-background);--o-button-focus-color:var(--o-background-primary-lighter)}.ooko-button--primary:hover:not(:disabled){--o-button-color:var(--o-button-primary-label)}.ooko-button--primary.ooko-button--outline{--o-button-background:var(--o-background-primary-subtle);--o-button-color:var(--o-button-primary-outline-color);--o-button-hover-background:var(--o-background-primary-lighter);--o-button-border-color:var(--o-border-primary-default)}.ooko-button--primary.ooko-button--outline:hover:not(:disabled){--o-button-color:var(--o-text-primary-deepest)}.ooko-button--primary.ooko-button--nude{--o-button-background:transparent;--o-button-color:var(--o-button-primary-nude-color);--o-button-hover-background:var(--o-background-primary-subtle)}.ooko-button--primary.ooko-button--nude:hover:not(:disabled){--o-button-color:var(--o-button-primary-outline-color);--o-button-border-color:var(--o-border-primary-default)}.ooko-button--primary.ooko-button--soft{--o-button-background:color-mix(in srgb, var(--o-background-primary-default) 9%, transparent);--o-button-color:var(--o-button-primary-outline-color);--o-button-hover-background:color-mix(in srgb, var(--o-background-primary-default) 16%, transparent)}.ooko-button--primary.ooko-button--soft:hover:not(:disabled){--o-button-color:var(--o-button-primary-outline-color)}.ooko-button--secondary{--o-button-background:var(--o-button-secondary-background);--o-button-color:var(--o-button-secondary-label);--o-button-hover-background:var(--o-button-secondary-hover-background);--o-button-focus-color:var(--o-background-secondary-lighter)}.ooko-button--secondary:hover:not(:disabled){--o-button-color:var(--o-button-secondary-label)}.ooko-button--secondary.ooko-button--outline{--o-button-background:var(--o-background-secondary-subtle);--o-button-color:var(--o-button-secondary-outline-color);--o-button-hover-background:var(--o-background-secondary-lighter);--o-button-border-color:var(--o-border-secondary-default)}.ooko-button--secondary.ooko-button--outline:hover:not(:disabled){--o-button-color:var(--o-text-secondary-deepest)}.ooko-button--secondary.ooko-button--nude{--o-button-background:transparent;--o-button-color:var(--o-button-secondary-nude-color);--o-button-hover-background:var(--o-background-secondary-subtle)}.ooko-button--secondary.ooko-button--nude:hover:not(:disabled){--o-button-color:var(--o-button-secondary-outline-color);--o-button-border-color:var(--o-border-secondary-default)}.ooko-button--secondary.ooko-button--soft{--o-button-background:color-mix(in srgb, var(--o-background-secondary-default) 9%, transparent);--o-button-color:var(--o-button-secondary-outline-color);--o-button-hover-background:color-mix(in srgb, var(--o-background-secondary-default) 16%, transparent)}.ooko-button--secondary.ooko-button--soft:hover:not(:disabled){--o-button-color:var(--o-button-secondary-outline-color)}.ooko-button--info{--o-button-background:var(--o-button-info-background);--o-button-color:var(--o-button-info-label);--o-button-hover-background:var(--o-button-info-hover-background);--o-button-focus-color:var(--o-background-info-lighter)}.ooko-button--info:hover:not(:disabled){--o-button-color:var(--o-button-info-label)}.ooko-button--info.ooko-button--outline{--o-button-background:var(--o-background-info-subtle);--o-button-color:var(--o-button-info-outline-color);--o-button-hover-background:var(--o-background-info-lighter);--o-button-border-color:var(--o-border-info-default)}.ooko-button--info.ooko-button--outline:hover:not(:disabled){--o-button-color:var(--o-text-info-deepest)}.ooko-button--info.ooko-button--nude{--o-button-background:transparent;--o-button-color:var(--o-button-info-nude-color);--o-button-hover-background:var(--o-background-info-subtle)}.ooko-button--info.ooko-button--nude:hover:not(:disabled){--o-button-color:var(--o-button-info-outline-color);--o-button-border-color:var(--o-border-info-default)}.ooko-button--info.ooko-button--soft{--o-button-background:color-mix(in srgb, var(--o-background-info-default) 9%, transparent);--o-button-color:var(--o-button-info-outline-color);--o-button-hover-background:color-mix(in srgb, var(--o-background-info-default) 16%, transparent)}.ooko-button--info.ooko-button--soft:hover:not(:disabled){--o-button-color:var(--o-button-info-outline-color)}.ooko-button--success{--o-button-background:var(--o-button-success-background);--o-button-color:var(--o-button-success-label);--o-button-hover-background:var(--o-button-success-hover-background);--o-button-focus-color:var(--o-background-success-lighter)}.ooko-button--success:hover:not(:disabled){--o-button-color:var(--o-button-success-label)}.ooko-button--success.ooko-button--outline{--o-button-background:var(--o-background-success-subtle);--o-button-color:var(--o-button-success-outline-color);--o-button-hover-background:var(--o-background-success-lighter);--o-button-border-color:var(--o-border-success-default)}.ooko-button--success.ooko-button--outline:hover:not(:disabled){--o-button-color:var(--o-text-success-deepest)}.ooko-button--success.ooko-button--nude{--o-button-background:transparent;--o-button-color:var(--o-button-success-nude-color);--o-button-hover-background:var(--o-background-success-subtle)}.ooko-button--success.ooko-button--nude:hover:not(:disabled){--o-button-color:var(--o-button-success-outline-color);--o-button-border-color:var(--o-border-success-default)}.ooko-button--success.ooko-button--soft{--o-button-background:color-mix(in srgb, var(--o-background-success-default) 9%, transparent);--o-button-color:var(--o-button-success-outline-color);--o-button-hover-background:color-mix(in srgb, var(--o-background-success-default) 16%, transparent)}.ooko-button--success.ooko-button--soft:hover:not(:disabled){--o-button-color:var(--o-button-success-outline-color)}.ooko-button--warning{--o-button-background:var(--o-button-warning-background);--o-button-color:var(--o-button-warning-label);--o-button-hover-background:var(--o-button-warning-hover-background);--o-button-focus-color:var(--o-background-warning-lighter)}.ooko-button--warning:hover:not(:disabled){--o-button-color:var(--o-button-warning-label)}.ooko-button--warning.ooko-button--outline{--o-button-background:var(--o-background-warning-subtle);--o-button-color:var(--o-button-warning-outline-color);--o-button-hover-background:var(--o-background-warning-lighter);--o-button-border-color:var(--o-border-warning-default)}.ooko-button--warning.ooko-button--outline:hover:not(:disabled){--o-button-color:var(--o-text-warning-deepest)}.ooko-button--warning.ooko-button--nude{--o-button-background:transparent;--o-button-color:var(--o-button-warning-nude-color);--o-button-hover-background:var(--o-background-warning-subtle)}.ooko-button--warning.ooko-button--nude:hover:not(:disabled){--o-button-color:var(--o-button-warning-outline-color);--o-button-border-color:var(--o-border-warning-default)}.ooko-button--warning.ooko-button--soft{--o-button-background:color-mix(in srgb, var(--o-background-warning-default) 9%, transparent);--o-button-color:var(--o-button-warning-outline-color);--o-button-hover-background:color-mix(in srgb, var(--o-background-warning-default) 16%, transparent)}.ooko-button--warning.ooko-button--soft:hover:not(:disabled){--o-button-color:var(--o-button-warning-outline-color)}.ooko-button--danger{--o-button-background:var(--o-button-danger-background);--o-button-color:var(--o-button-danger-label);--o-button-hover-background:var(--o-button-danger-hover-background);--o-button-focus-color:var(--o-background-danger-lighter)}.ooko-button--danger:hover:not(:disabled){--o-button-color:var(--o-button-danger-label)}.ooko-button--danger.ooko-button--outline{--o-button-background:var(--o-background-danger-subtle);--o-button-color:var(--o-button-danger-outline-color);--o-button-hover-background:var(--o-background-danger-lighter);--o-button-border-color:var(--o-border-danger-default)}.ooko-button--danger.ooko-button--outline:hover:not(:disabled){--o-button-color:var(--o-text-danger-deepest)}.ooko-button--danger.ooko-button--nude{--o-button-background:transparent;--o-button-color:var(--o-button-danger-nude-color);--o-button-hover-background:var(--o-background-danger-subtle)}.ooko-button--danger.ooko-button--nude:hover:not(:disabled){--o-button-color:var(--o-button-danger-outline-color);--o-button-border-color:var(--o-border-danger-default)}.ooko-button--danger.ooko-button--soft{--o-button-background:color-mix(in srgb, var(--o-background-danger-default) 9%, transparent);--o-button-color:var(--o-button-danger-outline-color);--o-button-hover-background:color-mix(in srgb, var(--o-background-danger-default) 16%, transparent)}.ooko-button--danger.ooko-button--soft:hover:not(:disabled){--o-button-color:var(--o-button-danger-outline-color)}.ooko-button--neutral{--o-button-background:var(--o-button-neutral-background);--o-button-color:var(--o-button-neutral-label);--o-button-hover-background:var(--o-button-neutral-hover-background);--o-button-focus-color:var(--o-background-neutral-lighter)}.ooko-button--neutral:hover:not(:disabled){--o-button-color:var(--o-button-neutral-label)}.ooko-button--neutral.ooko-button--outline{--o-button-background:var(--o-background-neutral-subtle);--o-button-color:var(--o-button-neutral-outline-color);--o-button-hover-background:var(--o-background-neutral-lighter);--o-button-border-color:var(--o-border-neutral-default)}.ooko-button--neutral.ooko-button--outline:hover:not(:disabled){--o-button-color:var(--o-text-neutral-deepest)}.ooko-button--neutral.ooko-button--nude{--o-button-background:transparent;--o-button-color:var(--o-button-neutral-nude-color);--o-button-hover-background:var(--o-background-neutral-subtle)}.ooko-button--neutral.ooko-button--nude:hover:not(:disabled){--o-button-color:var(--o-button-neutral-outline-color);--o-button-border-color:var(--o-border-neutral-default)}.ooko-button--neutral.ooko-button--soft{--o-button-background:color-mix(in srgb, var(--o-background-neutral-default) 9%, transparent);--o-button-color:var(--o-button-neutral-outline-color);--o-button-hover-background:color-mix(in srgb, var(--o-background-neutral-default) 16%, transparent)}.ooko-button--neutral.ooko-button--soft:hover:not(:disabled){--o-button-color:var(--o-button-neutral-outline-color)}.ooko-button--secondary.ooko-button--outline{--o-button-background:color-mix(in srgb, var(--o-background-secondary-subtle) 40%, transparent);--o-button-hover-background:color-mix(in srgb, var(--o-background-secondary-lighter) 50%, transparent);--o-button-border-color:var(--o-border-secondary-lighter)}.ooko-button--secondary.ooko-button--outline:hover:not(:disabled){--o-button-border-color:var(--o-border-secondary-default)}@keyframes ooko-button-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.ooko-button__spinner{animation-duration:2.4s}}:root{--o-card-padding:var(--o-space-5);--o-card-gap:var(--o-space-4);--o-card-border:1px solid var(--o-border-glass);--o-card-border-radius:var(--o-radius-surface);--o-card-background:var(--o-background-glass-strong);--o-card-backdrop-filter:var(--o-backdrop-filter-glass);--o-card-tint-strength:20%;--o-card-hover-shadow:0 var(--o-space-3) var(--o-space-6) var(--o-card-shadow-color);--o-card-glass-background:var(--o-background-glass);--o-card-glass-border:1px solid var(--o-border-glass);--o-card-glass-backdrop-filter:var(--o-backdrop-filter-glass)}:root,[data-ooko-theme=light]{--o-card-shadow-color:color-mix(in srgb, var(--o-color-base-inverted) 12%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-ooko-theme]){--o-card-shadow-color:color-mix(in srgb, var(--o-color-base-default) 70%, transparent)}}[data-ooko-theme=dark]{--o-card-shadow-color:color-mix(in srgb, var(--o-color-base-default) 70%, transparent)}.ooko-card{gap:var(--o-card-gap);padding:var(--o-card-padding);border:var(--o-card-border);border-radius:var(--o-card-border-radius);background:linear-gradient(var(--o-card-tint,transparent), var(--o-card-tint,transparent)), var(--o-card-background);-webkit-backdrop-filter:var(--o-card-backdrop-filter);backdrop-filter:var(--o-card-backdrop-filter);color:var(--o-text-color-default);display:grid}.ooko-card--glass{border:var(--o-card-glass-border);background:linear-gradient(var(--o-card-tint,transparent), var(--o-card-tint,transparent)), var(--o-card-glass-background);-webkit-backdrop-filter:var(--o-card-glass-backdrop-filter);backdrop-filter:var(--o-card-glass-backdrop-filter)}.ooko-card--primary{--o-card-tint:color-mix(in srgb, var(--o-background-primary-default) var(--o-card-tint-strength), transparent)}.ooko-card--secondary{--o-card-tint:color-mix(in srgb, var(--o-background-secondary-default) var(--o-card-tint-strength), transparent)}.ooko-card--info{--o-card-tint:color-mix(in srgb, var(--o-background-info-default) var(--o-card-tint-strength), transparent)}.ooko-card--success{--o-card-tint:color-mix(in srgb, var(--o-background-success-default) var(--o-card-tint-strength), transparent)}.ooko-card--warning{--o-card-tint:color-mix(in srgb, var(--o-background-warning-default) var(--o-card-tint-strength), transparent)}.ooko-card--danger{--o-card-tint:color-mix(in srgb, var(--o-background-danger-default) var(--o-card-tint-strength), transparent)}.ooko-card--neutral{--o-card-tint:color-mix(in srgb, var(--o-background-neutral-default) var(--o-card-tint-strength), transparent)}.ooko-card--elevation{transition:box-shadow .2s ease-out}.ooko-card--elevation:hover{box-shadow:var(--o-card-hover-shadow)}.ooko-card__header{gap:var(--o-space-1);display:grid}.ooko-card__header--actions{column-gap:var(--o-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center}.ooko-card__header--actions>:not(.ooko-card__actions){grid-column:1}.ooko-card__actions{gap:var(--o-space-2);grid-area:1/2;align-items:center;display:flex}.ooko-card__actions:nth-child(3){grid-row:1/span 2}.ooko-card__title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.5rem}.ooko-card__subtitle{color:var(--o-text-neutral-dark);margin:0;font-size:.8125rem;font-weight:400;line-height:1.25rem}.ooko-card__header,.ooko-card__body,.ooko-card__footer{min-inline-size:0}.ooko-card>*>:last-child{margin-block-end:0}@media (prefers-reduced-motion:reduce){.ooko-card--elevation{transition:none}}@media (forced-colors:active){.ooko-card{border:1px solid canvastext}}:root{--o-checkbox-gap:var(--o-space-2);--o-checkbox-indicator-size:var(--o-space-5);--o-checkbox-indicator-border-radius:var(--o-radius-control-compact);--o-checkbox-focus-width:.1875rem;--o-checkbox-focus-style:solid;--o-checkbox-focus-offset:.125rem;--o-checkbox-disabled-opacity:.5}.ooko-checkbox{gap:var(--o-space-1);color:var(--o-text-color-default);display:grid}.ooko-checkbox__control{align-self:start;align-items:center;gap:var(--o-checkbox-gap);min-block-size:var(--o-control-form-height-md);cursor:pointer;font-size:.875rem;font-weight:400;line-height:1.5;display:inline-flex;position:relative}.ooko-checkbox--sm .ooko-checkbox__control{min-block-size:var(--o-control-form-height-sm)}.ooko-checkbox__input{block-size:1px;inline-size:1px;padding:var(--o-space-0);clip-path:inset(50%);white-space:nowrap;border:0;position:absolute;overflow:hidden}.ooko-checkbox__label{cursor:pointer}.ooko-checkbox__label--hidden{block-size:1px;inline-size:1px;padding:var(--o-space-0);clip-path:inset(50%);white-space:nowrap;border:0;position:absolute;overflow:hidden}.ooko-checkbox__required,.ooko-checkbox__message--error{color:var(--o-text-danger-dark)}.ooko-checkbox__message--info{color:var(--o-text-info-dark)}.ooko-checkbox__message--warning{color:var(--o-text-warning-dark)}.ooko-checkbox__hint,.ooko-checkbox__error{min-block-size:var(--o-space-4);margin:var(--o-space-0);font-size:.75rem;font-weight:400;line-height:1rem}.ooko-checkbox__message{margin:var(--o-space-0)}.ooko-checkbox__error:empty{display:none}.ooko-checkbox--disabled{opacity:var(--o-checkbox-disabled-opacity)}.ooko-checkbox--disabled .ooko-checkbox__control,.ooko-checkbox--disabled .ooko-checkbox__label{cursor:not-allowed}.ooko-checkbox--readonly .ooko-checkbox__control,.ooko-checkbox--readonly .ooko-checkbox__label{cursor:default}.ooko-checkbox--sm{--o-checkbox-gap:var(--o-space-1-5);--o-checkbox-indicator-size:var(--o-space-4)}.ooko-checkbox__indicator{flex:0 0 var(--o-checkbox-indicator-size);inline-size:var(--o-checkbox-indicator-size);block-size:var(--o-checkbox-indicator-size);border:1px solid var(--o-border-color-control);border-radius:var(--o-checkbox-indicator-border-radius);background:var(--o-background-color-default);place-items:center;transition:background .15s ease-out,border-color .15s ease-out;display:inline-grid}.ooko-checkbox__indicator:after{inline-size:var(--o-space-1-5);block-size:var(--o-space-2-5);border:solid var(--o-text-color-inverted);content:"";opacity:0;border-width:0 2px 2px 0;transition:opacity .15s ease-out,transform .15s ease-out;transform:translateY(-.0625rem)rotate(45deg)scale(.75)}.ooko-checkbox__input:checked+.ooko-checkbox__indicator,.ooko-checkbox__input:indeterminate+.ooko-checkbox__indicator{border-color:var(--o-border-primary-default);background:var(--o-background-primary-default)}.ooko-checkbox__input:checked+.ooko-checkbox__indicator:after{opacity:1;transform:translateY(-.0625rem)rotate(45deg)scale(1)}.ooko-checkbox__input:indeterminate+.ooko-checkbox__indicator:after{inline-size:var(--o-space-2-5);opacity:1;border-width:0 0 2px;block-size:0;transform:none}.ooko-checkbox__input:focus-visible+.ooko-checkbox__indicator{outline:var(--o-checkbox-focus-width) var(--o-checkbox-focus-style) var(--o-background-primary-lighter);outline-offset:var(--o-checkbox-focus-offset)}.ooko-checkbox--invalid .ooko-checkbox__indicator{border-color:var(--o-border-danger-default)}.ooko-checkbox--invalid .ooko-checkbox__input:focus-visible+.ooko-checkbox__indicator{outline-color:var(--o-background-danger-lighter)}@media (forced-colors:active){.ooko-checkbox__indicator{background:canvas;border-color:buttontext}.ooko-checkbox__input:checked+.ooko-checkbox__indicator,.ooko-checkbox__input:indeterminate+.ooko-checkbox__indicator{background:highlight;border-color:highlight}.ooko-checkbox__indicator:after,.ooko-checkbox__required,.ooko-checkbox__message{color:canvastext}}@media (prefers-reduced-motion:reduce){.ooko-checkbox__indicator,.ooko-checkbox__indicator:after{transition:none}}:root{--o-datepicker-panel-width:20rem;--o-datepicker-panel-radius:var(--o-radius-surface);--o-datepicker-day-size:2.25rem}.ooko-datepicker{position:relative}.ooko-datepicker .ooko-dropdown{pointer-events:none;position:absolute;inset:0}.ooko-datepicker .ooko-field__control{position:relative}.ooko-datepicker__input{min-inline-size:0;min-block-size:var(--o-field-control-min-height);color:inherit;font:inherit;background:0 0;border:0;flex:1;padding:0}.ooko-datepicker .ooko-dropdown__panel{inline-size:max-content;min-inline-size:0;max-inline-size:min(var(--o-datepicker-panel-width), 100vw - var(--o-space-6));max-block-size:none;padding:var(--o-space-3);border-radius:var(--o-datepicker-panel-radius);pointer-events:auto;visibility:visible;margin:0;position:absolute;inset-block-start:calc(100% + var(--o-space-1));inset-inline-start:0;overflow:visible}.ooko-datepicker__navigation{justify-content:space-between;align-items:center;margin-block-end:var(--o-space-2);display:flex}.ooko-datepicker__navigation-labels{align-items:center;gap:var(--o-space-1);display:flex}.ooko-datepicker__navigation p,.ooko-datepicker__navigation-labels button{margin:0;font-weight:700}.ooko-datepicker__navigation button,.ooko-datepicker__clear{min-inline-size:var(--o-datepicker-day-size);min-block-size:var(--o-datepicker-day-size);border-radius:var(--o-radius-control);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ooko-datepicker__clear{min-inline-size:var(--o-space-8);min-block-size:var(--o-space-8);margin-inline-end:calc(var(--o-space-2) * -1)}.ooko-datepicker__clear>svg{block-size:1rem;inline-size:1rem}.ooko-datepicker__navigation-labels button{min-inline-size:auto;padding-inline:var(--o-space-1)}.ooko-datepicker__weekdays,.ooko-datepicker__week{grid-template-columns:repeat(7, var(--o-datepicker-day-size));display:grid}:is(.ooko-datepicker__calendar:has(.ooko-datepicker__week-number) .ooko-datepicker__weekdays,.ooko-datepicker__calendar:has(.ooko-datepicker__week-number) .ooko-datepicker__week){grid-template-columns:minmax(1.75rem, auto) repeat(7, var(--o-datepicker-day-size))}.ooko-datepicker__weekdays span,.ooko-datepicker__week-number{min-block-size:var(--o-datepicker-day-size);color:var(--o-text-neutral-default);place-items:center;font-size:.75rem;display:grid}.ooko-datepicker__week button,.ooko-datepicker__months button,.ooko-datepicker__years button{min-inline-size:0;min-block-size:var(--o-datepicker-day-size);border-radius:var(--o-radius-control);color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.ooko-datepicker__day--outside{color:var(--o-text-neutral-default);opacity:.55}.ooko-datepicker__week .ooko-datepicker__day--selected,.ooko-datepicker__months .ooko-datepicker__month--selected,.ooko-datepicker__years .ooko-datepicker__year--selected{background:var(--o-background-primary-default);color:var(--o-text-color-inverted);opacity:1}.ooko-datepicker__week .ooko-datepicker__day--preview{background:var(--o-background-primary-subtle);opacity:1}.ooko-datepicker__week .ooko-datepicker__day--range{border-radius:0}.ooko-datepicker__week .ooko-datepicker__day--range-start{border-start-start-radius:var(--o-radius-control);border-end-start-radius:var(--o-radius-control)}.ooko-datepicker__week .ooko-datepicker__day--range-end{border-start-end-radius:var(--o-radius-control);border-end-end-radius:var(--o-radius-control)}.ooko-datepicker__months,.ooko-datepicker__years{gap:var(--o-space-1);grid-template-columns:repeat(3,1fr);display:grid}.ooko-datepicker__week-list{gap:var(--o-space-1);display:grid}.ooko-datepicker__week-list button{min-block-size:var(--o-datepicker-day-size);padding-inline:var(--o-space-3);border-radius:var(--o-radius-control);color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0}.ooko-datepicker__week-list .ooko-datepicker__week-option--selected{background:var(--o-background-primary-default);color:var(--o-text-color-inverted)}.ooko-datepicker__chip{flex:none}.ooko-datepicker__calendar button:hover:not(:disabled):not(.ooko-datepicker__day--selected),.ooko-datepicker__months button:hover:not(:disabled):not(.ooko-datepicker__month--selected),.ooko-datepicker__years button:hover:not(:disabled):not(.ooko-datepicker__year--selected),.ooko-datepicker__week-list button:hover:not(:disabled):not(.ooko-datepicker__week-option--selected),.ooko-datepicker__navigation button:hover,.ooko-datepicker__clear:hover:not(:disabled){background:var(--o-background-primary-subtle)}.ooko-datepicker__panel :focus-visible{outline:2px solid var(--o-background-primary-default);outline-offset:2px}.ooko-datepicker__months:focus-within .ooko-datepicker__month--active,.ooko-datepicker__years:focus-within .ooko-datepicker__year--active{outline:2px solid var(--o-background-primary-default);outline-offset:-2px}.ooko-datepicker button:disabled,.ooko-datepicker button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.ooko-datepicker__description{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (forced-colors:active){.ooko-datepicker .ooko-dropdown__panel,.ooko-datepicker__week button,.ooko-datepicker__months button,.ooko-datepicker__years button{border:1px solid buttontext}.ooko-datepicker__week .ooko-datepicker__day--selected,.ooko-datepicker__months .ooko-datepicker__month--selected,.ooko-datepicker__years .ooko-datepicker__year--selected{color:highlighttext;background:highlight}}:root{--o-chip-padding:var(--o-space-0) var(--o-space-2);--o-chip-border-radius:var(--o-radius-round);--o-chip-gap:var(--o-space-1-5);--o-chip-icon-size:1rem;--o-chip-close-size:1rem;--o-chip-close-icon-size:.75rem;--o-chip-focus-width:.125rem;--o-chip-focus-style:solid;--o-chip-focus-offset:.0625rem;--o-chip-font-size:max(var(--o-font-size-xs), var(--o-font-size-min));--o-chip-overline-font-size:max(.6875rem, var(--o-font-size-min))}:root,[data-ooko-theme=light]{--o-chip-primary-background:var(--o-background-primary-default);--o-chip-primary-color:var(--o-color-white);--o-chip-primary-close-hover-background:var(--o-background-primary-darker);--o-chip-primary-outline-color:var(--o-text-primary-deep);--o-chip-secondary-background:var(--o-background-secondary-default);--o-chip-secondary-color:var(--o-color-white);--o-chip-secondary-close-hover-background:var(--o-background-secondary-darker);--o-chip-secondary-outline-color:var(--o-text-secondary-deep);--o-chip-info-background:var(--o-background-info-default);--o-chip-info-color:var(--o-color-white);--o-chip-info-close-hover-background:var(--o-background-info-light);--o-chip-info-outline-color:var(--o-text-info-deep);--o-chip-success-background:var(--o-background-success-default);--o-chip-success-color:var(--o-color-white);--o-chip-success-close-hover-background:var(--o-background-success-light);--o-chip-success-outline-color:var(--o-text-success-deep);--o-chip-warning-background:var(--o-background-warning-default);--o-chip-warning-color:var(--o-color-white);--o-chip-warning-close-hover-background:var(--o-background-warning-light);--o-chip-warning-outline-color:var(--o-text-warning-deep);--o-chip-danger-background:var(--o-background-danger-default);--o-chip-danger-color:var(--o-color-white);--o-chip-danger-close-hover-background:var(--o-background-danger-light);--o-chip-danger-outline-color:var(--o-text-danger-deep);--o-chip-neutral-background:var(--o-background-neutral-default);--o-chip-neutral-color:var(--o-color-white);--o-chip-neutral-close-hover-background:var(--o-background-neutral-darker);--o-chip-neutral-outline-color:var(--o-text-neutral-deep)}@media (prefers-color-scheme:dark){:root:not([data-ooko-theme]){--o-chip-primary-background:var(--o-background-primary-dark);--o-chip-primary-color:var(--o-color-white);--o-chip-primary-close-hover-background:var(--o-background-primary-darker);--o-chip-primary-outline-color:var(--o-text-primary-deeper);--o-chip-secondary-background:var(--o-background-secondary-dark);--o-chip-secondary-color:var(--o-color-white);--o-chip-secondary-close-hover-background:var(--o-background-secondary-darker);--o-chip-secondary-outline-color:var(--o-text-secondary-deeper);--o-chip-info-background:var(--o-background-info-dark);--o-chip-info-color:var(--o-color-white);--o-chip-info-close-hover-background:var(--o-background-info-darker);--o-chip-info-outline-color:var(--o-text-info-deeper);--o-chip-success-background:var(--o-background-success-dark);--o-chip-success-color:var(--o-color-white);--o-chip-success-close-hover-background:var(--o-background-success-darker);--o-chip-success-outline-color:var(--o-text-success-deeper);--o-chip-warning-background:var(--o-background-warning-dark);--o-chip-warning-color:var(--o-color-white);--o-chip-warning-close-hover-background:var(--o-background-warning-darker);--o-chip-warning-outline-color:var(--o-text-warning-deeper);--o-chip-danger-background:var(--o-background-danger-dark);--o-chip-danger-color:var(--o-color-white);--o-chip-danger-close-hover-background:var(--o-background-danger-darker);--o-chip-danger-outline-color:var(--o-text-danger-deeper);--o-chip-neutral-background:var(--o-background-neutral-dark);--o-chip-neutral-color:var(--o-color-white);--o-chip-neutral-close-hover-background:var(--o-background-neutral-darker);--o-chip-neutral-outline-color:var(--o-text-neutral-deeper)}}[data-ooko-theme=dark]{--o-chip-primary-background:var(--o-background-primary-dark);--o-chip-primary-color:var(--o-color-white);--o-chip-primary-close-hover-background:var(--o-background-primary-darker);--o-chip-primary-outline-color:var(--o-text-primary-deeper);--o-chip-secondary-background:var(--o-background-secondary-dark);--o-chip-secondary-color:var(--o-color-white);--o-chip-secondary-close-hover-background:var(--o-background-secondary-darker);--o-chip-secondary-outline-color:var(--o-text-secondary-deeper);--o-chip-info-background:var(--o-background-info-dark);--o-chip-info-color:var(--o-color-white);--o-chip-info-close-hover-background:var(--o-background-info-darker);--o-chip-info-outline-color:var(--o-text-info-deeper);--o-chip-success-background:var(--o-background-success-dark);--o-chip-success-color:var(--o-color-white);--o-chip-success-close-hover-background:var(--o-background-success-darker);--o-chip-success-outline-color:var(--o-text-success-deeper);--o-chip-warning-background:var(--o-background-warning-dark);--o-chip-warning-color:var(--o-color-white);--o-chip-warning-close-hover-background:var(--o-background-warning-darker);--o-chip-warning-outline-color:var(--o-text-warning-deeper);--o-chip-danger-background:var(--o-background-danger-dark);--o-chip-danger-color:var(--o-color-white);--o-chip-danger-close-hover-background:var(--o-background-danger-darker);--o-chip-danger-outline-color:var(--o-text-danger-deeper);--o-chip-neutral-background:var(--o-background-neutral-dark);--o-chip-neutral-color:var(--o-color-white);--o-chip-neutral-close-hover-background:var(--o-background-neutral-darker);--o-chip-neutral-outline-color:var(--o-text-neutral-deeper)}.ooko-chip{font-size:.75rem;font-weight:400;line-height:1rem;font-size:var(--o-chip-font-size);--o-chip-close-inset:calc((var(--o-space-6) - var(--o-chip-close-size)) / 2 - 1px);min-block-size:var(--o-space-6);border-radius:var(--o-chip-border-radius);background:var(--o-chip-background);color:var(--o-chip-color);vertical-align:middle;border:1px solid #0000;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.ooko-chip--sm{--o-chip-close-inset:0;--o-chip-padding:var(--o-space-0) var(--o-space-1-5);--o-chip-icon-size:.75rem;min-block-size:1.125rem;line-height:.875rem}.ooko-chip__main,.ooko-chip__dual{align-self:stretch;align-items:center;gap:var(--o-chip-gap);padding:var(--o-chip-padding);display:inline-flex}.ooko-chip__dual{background:var(--o-background-color-default);color:var(--o-text-color-default)}.ooko-chip--closable>:last-child{padding-inline-end:var(--o-chip-close-inset)}.ooko-chip__dual .ooko-chip__close:hover{background:var(--o-background-neutral-subtle)}.ooko-chip__label{min-inline-size:0}.ooko-chip__icon{flex:0 0 var(--o-chip-icon-size);inline-size:var(--o-chip-icon-size);block-size:var(--o-chip-icon-size);justify-content:center;align-items:center;line-height:0;display:inline-flex}.ooko-chip__icon>*{block-size:100%;inline-size:100%}.ooko-chip__close{flex:0 0 var(--o-chip-close-size);inline-size:var(--o-chip-close-size);block-size:var(--o-chip-close-size);padding:var(--o-space-0);border-radius:var(--o-radius-round);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ooko-chip__close:hover{background:var(--o-chip-close-hover-background)}.ooko-chip__close:focus-visible{outline:var(--o-chip-focus-width) var(--o-chip-focus-style) currentColor;outline-offset:var(--o-chip-focus-offset)}.ooko-chip__close svg{inline-size:var(--o-chip-close-icon-size);block-size:var(--o-chip-close-icon-size)}.ooko-chip--primary{--o-chip-background:var(--o-chip-primary-background);--o-chip-color:var(--o-chip-primary-color);--o-chip-close-hover-background:var(--o-chip-primary-close-hover-background)}.ooko-chip--primary.ooko-chip--outline{--o-chip-background:var(--o-background-primary-subtle);--o-chip-color:var(--o-chip-primary-outline-color);--o-chip-close-hover-background:var(--o-background-primary-lighter);border-color:var(--o-border-primary-default)}.ooko-chip--primary.ooko-chip--overline{--o-chip-background:transparent;--o-chip-color:var(--o-chip-primary-outline-color);--o-chip-close-hover-background:var(--o-background-primary-lighter);--o-chip-overline-dual-background:var(--o-chip-primary-background);--o-chip-overline-dual-color:var(--o-chip-primary-color);--o-chip-overline-dual-close-hover-background:var(--o-chip-primary-close-hover-background);border-color:var(--o-border-primary-default)}.ooko-chip--primary.ooko-chip--counter{--o-chip-background:var(--o-background-primary-subtle);--o-chip-color:var(--o-chip-primary-outline-color)}.ooko-chip--secondary{--o-chip-background:var(--o-chip-secondary-background);--o-chip-color:var(--o-chip-secondary-color);--o-chip-close-hover-background:var(--o-chip-secondary-close-hover-background)}.ooko-chip--secondary.ooko-chip--outline{--o-chip-background:var(--o-background-secondary-subtle);--o-chip-color:var(--o-chip-secondary-outline-color);--o-chip-close-hover-background:var(--o-background-secondary-lighter);border-color:var(--o-border-secondary-default)}.ooko-chip--secondary.ooko-chip--overline{--o-chip-background:transparent;--o-chip-color:var(--o-chip-secondary-outline-color);--o-chip-close-hover-background:var(--o-background-secondary-lighter);--o-chip-overline-dual-background:var(--o-chip-secondary-background);--o-chip-overline-dual-color:var(--o-chip-secondary-color);--o-chip-overline-dual-close-hover-background:var(--o-chip-secondary-close-hover-background);border-color:var(--o-border-secondary-default)}.ooko-chip--secondary.ooko-chip--counter{--o-chip-background:var(--o-background-secondary-subtle);--o-chip-color:var(--o-chip-secondary-outline-color)}.ooko-chip--info{--o-chip-background:var(--o-chip-info-background);--o-chip-color:var(--o-chip-info-color);--o-chip-close-hover-background:var(--o-chip-info-close-hover-background)}.ooko-chip--info.ooko-chip--outline{--o-chip-background:var(--o-background-info-subtle);--o-chip-color:var(--o-chip-info-outline-color);--o-chip-close-hover-background:var(--o-background-info-lighter);border-color:var(--o-border-info-default)}.ooko-chip--info.ooko-chip--overline{--o-chip-background:transparent;--o-chip-color:var(--o-chip-info-outline-color);--o-chip-close-hover-background:var(--o-background-info-lighter);--o-chip-overline-dual-background:var(--o-chip-info-background);--o-chip-overline-dual-color:var(--o-chip-info-color);--o-chip-overline-dual-close-hover-background:var(--o-chip-info-close-hover-background);border-color:var(--o-border-info-default)}.ooko-chip--info.ooko-chip--counter{--o-chip-background:var(--o-background-info-subtle);--o-chip-color:var(--o-chip-info-outline-color)}.ooko-chip--success{--o-chip-background:var(--o-chip-success-background);--o-chip-color:var(--o-chip-success-color);--o-chip-close-hover-background:var(--o-chip-success-close-hover-background)}.ooko-chip--success.ooko-chip--outline{--o-chip-background:var(--o-background-success-subtle);--o-chip-color:var(--o-chip-success-outline-color);--o-chip-close-hover-background:var(--o-background-success-lighter);border-color:var(--o-border-success-default)}.ooko-chip--success.ooko-chip--overline{--o-chip-background:transparent;--o-chip-color:var(--o-chip-success-outline-color);--o-chip-close-hover-background:var(--o-background-success-lighter);--o-chip-overline-dual-background:var(--o-chip-success-background);--o-chip-overline-dual-color:var(--o-chip-success-color);--o-chip-overline-dual-close-hover-background:var(--o-chip-success-close-hover-background);border-color:var(--o-border-success-default)}.ooko-chip--success.ooko-chip--counter{--o-chip-background:var(--o-background-success-subtle);--o-chip-color:var(--o-chip-success-outline-color)}.ooko-chip--warning{--o-chip-background:var(--o-chip-warning-background);--o-chip-color:var(--o-chip-warning-color);--o-chip-close-hover-background:var(--o-chip-warning-close-hover-background)}.ooko-chip--warning.ooko-chip--outline{--o-chip-background:var(--o-background-warning-subtle);--o-chip-color:var(--o-chip-warning-outline-color);--o-chip-close-hover-background:var(--o-background-warning-lighter);border-color:var(--o-border-warning-default)}.ooko-chip--warning.ooko-chip--overline{--o-chip-background:transparent;--o-chip-color:var(--o-chip-warning-outline-color);--o-chip-close-hover-background:var(--o-background-warning-lighter);--o-chip-overline-dual-background:var(--o-chip-warning-background);--o-chip-overline-dual-color:var(--o-chip-warning-color);--o-chip-overline-dual-close-hover-background:var(--o-chip-warning-close-hover-background);border-color:var(--o-border-warning-default)}.ooko-chip--warning.ooko-chip--counter{--o-chip-background:var(--o-background-warning-subtle);--o-chip-color:var(--o-chip-warning-outline-color)}.ooko-chip--danger{--o-chip-background:var(--o-chip-danger-background);--o-chip-color:var(--o-chip-danger-color);--o-chip-close-hover-background:var(--o-chip-danger-close-hover-background)}.ooko-chip--danger.ooko-chip--outline{--o-chip-background:var(--o-background-danger-subtle);--o-chip-color:var(--o-chip-danger-outline-color);--o-chip-close-hover-background:var(--o-background-danger-lighter);border-color:var(--o-border-danger-default)}.ooko-chip--danger.ooko-chip--overline{--o-chip-background:transparent;--o-chip-color:var(--o-chip-danger-outline-color);--o-chip-close-hover-background:var(--o-background-danger-lighter);--o-chip-overline-dual-background:var(--o-chip-danger-background);--o-chip-overline-dual-color:var(--o-chip-danger-color);--o-chip-overline-dual-close-hover-background:var(--o-chip-danger-close-hover-background);border-color:var(--o-border-danger-default)}.ooko-chip--danger.ooko-chip--counter{--o-chip-background:var(--o-background-danger-subtle);--o-chip-color:var(--o-chip-danger-outline-color)}.ooko-chip--neutral{--o-chip-background:var(--o-chip-neutral-background);--o-chip-color:var(--o-chip-neutral-color);--o-chip-close-hover-background:var(--o-chip-neutral-close-hover-background)}.ooko-chip--neutral.ooko-chip--outline{--o-chip-background:var(--o-background-neutral-subtle);--o-chip-color:var(--o-chip-neutral-outline-color);--o-chip-close-hover-background:var(--o-background-neutral-lighter);border-color:var(--o-border-neutral-default)}.ooko-chip--neutral.ooko-chip--overline{--o-chip-background:transparent;--o-chip-color:var(--o-chip-neutral-outline-color);--o-chip-close-hover-background:var(--o-background-neutral-lighter);--o-chip-overline-dual-background:var(--o-chip-neutral-background);--o-chip-overline-dual-color:var(--o-chip-neutral-color);--o-chip-overline-dual-close-hover-background:var(--o-chip-neutral-close-hover-background);border-color:var(--o-border-neutral-default)}.ooko-chip--neutral.ooko-chip--counter{--o-chip-background:var(--o-background-neutral-subtle);--o-chip-color:var(--o-chip-neutral-outline-color)}.ooko-chip--counter{--o-chip-padding:var(--o-space-0) var(--o-space-1-5);min-inline-size:var(--o-space-5);min-block-size:var(--o-space-5);font-variant-numeric:tabular-nums;justify-content:center}.ooko-chip--overline{border-radius:var(--o-radius-control-compact);font-family:var(--o-font-family-mono);font-size:var(--o-chip-overline-font-size);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.ooko-chip--overline .ooko-chip__dual{border-inline-start:1px solid;border-inline-start-color:inherit;background:var(--o-chip-overline-dual-background);color:var(--o-chip-overline-dual-color)}.ooko-chip--overline .ooko-chip__dual .ooko-chip__close:hover{background:var(--o-chip-overline-dual-close-hover-background)}@media (forced-colors:active){.ooko-chip{border-color:canvastext}.ooko-chip__close{border:1px solid buttontext}}:root{--o-field-gap:var(--o-space-1-5);--o-field-message-font-size:max(var(--o-font-size-xs), var(--o-font-size-min));--o-field-control-min-height:var(--o-control-form-height-md);--o-field-control-padding-inline:var(--o-space-3);--o-field-control-padding-block:var(--o-space-0);--o-field-control-gap:var(--o-space-2);--o-field-control-border:1px solid var(--o-border-color-control);--o-field-control-background:var(--o-background-glass-strong);--o-field-control-border-radius:var(--o-radius-control);--o-field-focus-width:.1875rem;--o-field-focus-style:solid;--o-field-focus-offset:.125rem;--o-field-disabled-opacity:.5;--o-field-icon-size:1.25rem;--o-field-icon-stroke-width:1.25}.ooko-field{--o-field-space-between:var(--o-field-gap);--o-field-control-inset-inline:var(--o-field-control-padding-inline);--o-field-control-inset-block:var(--o-field-control-padding-block);--o-field-control-separation:var(--o-field-control-gap);--o-field-control-outline:var(--o-field-control-border);--o-field-control-rounding:var(--o-field-control-border-radius);gap:var(--o-field-space-between);color:var(--o-text-color-default);display:grid}.ooko-field--sm{--o-field-control-min-height:var(--o-control-form-height-sm);--o-field-control-inset-inline:var(--o-space-2);--o-field-control-separation:var(--o-space-1-5);--o-field-icon-size:1rem}.ooko-field__label{font-size:.8125rem;font-weight:600;line-height:1.25rem}.ooko-field__label--hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.ooko-field__required,.ooko-field__message--error{color:var(--o-text-danger-dark)}.ooko-field__message--info{color:var(--o-text-info-dark)}.ooko-field__message--warning{color:var(--o-text-warning-dark)}.ooko-field__control{gap:var(--o-field-control-separation);min-block-size:var(--o-field-control-min-height);padding:var(--o-field-control-inset-block) var(--o-field-control-inset-inline);border:var(--o-field-control-outline);border-radius:var(--o-field-control-rounding);background:var(--o-field-control-background);color:inherit;align-items:center;display:flex}.ooko-field__control>:where(input,select,textarea){inline-size:100%;min-inline-size:0;color:inherit;background:0 0;border:0;outline:0;flex:auto;padding:0;font-size:.875rem;font-weight:400;line-height:1.5}.ooko-field__control>:where(input,textarea)::placeholder{color:var(--o-text-neutral-default)}.ooko-field:not(.ooko-field--disabled,.ooko-field--readonly) .ooko-field__control:hover{border-color:var(--o-border-neutral-default)}.ooko-field__control:focus-within{border-color:var(--o-border-primary-default);outline:var(--o-field-focus-width) var(--o-field-focus-style) var(--o-background-primary-lighter);outline-offset:var(--o-field-focus-offset)}.ooko-field--invalid .ooko-field__control{border-color:var(--o-border-danger-default)}.ooko-field--invalid .ooko-field__control:focus-within{outline-color:var(--o-background-danger-lighter)}.ooko-field--disabled{opacity:var(--o-field-disabled-opacity)}.ooko-field--disabled .ooko-field__control{cursor:not-allowed}.ooko-field--readonly .ooko-field__control{background:var(--o-background-neutral-subtle)}.ooko-field__icon{flex:0 0 var(--o-field-icon-size);inline-size:var(--o-field-icon-size);block-size:var(--o-field-icon-size);color:var(--o-text-neutral-dark);justify-content:center;align-items:center;line-height:0;display:inline-flex}.ooko-field__icon>*{block-size:100%;inline-size:100%}.ooko-field__icon svg,.ooko-field__icon svg *{stroke-width:var(--o-field-icon-stroke-width)}.ooko-field__hint,.ooko-field__error{font-size:.75rem;font-weight:400;line-height:1rem;font-size:var(--o-field-message-font-size);min-block-size:1rem;margin:0}.ooko-field__message{margin:0}.ooko-field__error:empty{display:none}@media (forced-colors:active){.ooko-field__control{border:1px solid buttontext}.ooko-field--invalid .ooko-field__control{border-color:mark}.ooko-field__required,.ooko-field__message,.ooko-field__icon{color:canvastext}}:root{--o-form-gap:var(--o-space-4)}.ooko-form{gap:var(--o-form-gap);display:grid}:root{--o-input-gap:var(--o-space-1);--o-input-height:var(--o-control-form-height-md);--o-input-padding-inline:var(--o-space-3);--o-input-icon-gap:var(--o-space-2);--o-input-icon-size:1.25rem;--o-input-border:1px solid var(--o-border-color-control);--o-input-border-radius:var(--o-radius-control);--o-input-focus-width:.1875rem;--o-input-focus-style:solid;--o-input-focus-offset:.125rem;--o-input-disabled-opacity:.5}.ooko-input{--o-field-space-between:var(--o-input-gap);--o-field-control-min-height:var(--o-input-height);--o-field-control-inset-inline:var(--o-input-padding-inline);--o-field-control-separation:var(--o-input-icon-gap);--o-field-control-outline:var(--o-input-border);--o-field-control-rounding:var(--o-input-border-radius);--o-field-focus-width:var(--o-input-focus-width);--o-field-focus-style:var(--o-input-focus-style);--o-field-focus-offset:var(--o-input-focus-offset);--o-field-disabled-opacity:var(--o-input-disabled-opacity);--o-field-icon-size:var(--o-input-icon-size)}.ooko-input--sm{--o-field-control-min-height:var(--o-control-form-height-sm);--o-field-control-inset-inline:var(--o-space-2);--o-field-control-separation:var(--o-space-1-5);--o-field-icon-size:1rem}:root{--o-notif-viewport-offset:var(--o-space-5);--o-notif-width:22rem;--o-notif-gap:var(--o-space-3);--o-notif-padding:var(--o-space-4);--o-notif-border-radius:var(--o-radius-surface);--o-notif-close-size:1.75rem;--o-notif-progress-height:.25rem;--o-notif-z-index:1100;--o-notif-glass-background:var(--o-background-glass-strong);--o-notif-glass-border:1px solid var(--o-border-glass);--o-notif-glass-backdrop-filter:var(--o-backdrop-filter-glass)}:root,[data-ooko-theme=light]{--o-notif-info-color:var(--o-text-info-deep);--o-notif-success-color:var(--o-text-success-deep);--o-notif-warning-color:var(--o-text-warning-deep);--o-notif-danger-color:var(--o-text-danger-deep)}@media (prefers-color-scheme:dark){:root:not([data-ooko-theme]){--o-notif-info-color:var(--o-text-info-deeper);--o-notif-success-color:var(--o-text-success-deeper);--o-notif-warning-color:var(--o-text-warning-deeper);--o-notif-danger-color:var(--o-text-danger-deeper)}}[data-ooko-theme=dark]{--o-notif-info-color:var(--o-text-info-deeper);--o-notif-success-color:var(--o-text-success-deeper);--o-notif-warning-color:var(--o-text-warning-deeper);--o-notif-danger-color:var(--o-text-danger-deeper)}.ooko-notif-viewport{z-index:var(--o-notif-z-index);inline-size:min(var(--o-notif-width), 100vw - var(--o-notif-viewport-offset) * 2);pointer-events:none;display:grid;position:fixed}.ooko-notif-viewport--top-start{inset-block-start:var(--o-notif-viewport-offset);inset-inline-start:var(--o-notif-viewport-offset)}.ooko-notif-viewport--top{inset-block-start:var(--o-notif-viewport-offset);inset-inline-start:50%;translate:-50%}.ooko-notif-viewport--top-end{inset-block-start:var(--o-notif-viewport-offset);inset-inline-end:var(--o-notif-viewport-offset)}.ooko-notif-viewport--bottom-start{inset-block-end:var(--o-notif-viewport-offset);inset-inline-start:var(--o-notif-viewport-offset)}.ooko-notif-viewport--bottom{inset-block-end:var(--o-notif-viewport-offset);inset-inline-start:50%;translate:-50%}.ooko-notif-viewport--bottom-end{inset-block-end:var(--o-notif-viewport-offset);inset-inline-end:var(--o-notif-viewport-offset)}.ooko-notif-viewport__list{gap:var(--o-notif-gap);display:grid}:is(.ooko-notif-viewport--bottom-start,.ooko-notif-viewport--bottom,.ooko-notif-viewport--bottom-end) .ooko-notif-viewport__list{flex-direction:column-reverse;display:flex}.ooko-notif{gap:var(--o-space-3);padding:var(--o-notif-padding);border:1px solid var(--o-notif-border-color);border-radius:var(--o-notif-border-radius);background:var(--o-notif-background);color:var(--o-notif-color);pointer-events:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid;position:relative;overflow:hidden}.ooko-notif__icon{block-size:1.25rem;inline-size:1.25rem;color:var(--o-notif-accent);margin-block:calc(.5lh - .625rem)}.ooko-notif__content{min-inline-size:0}.ooko-notif__title{color:inherit;display:block}.ooko-notif__message{margin:0}.ooko-notif__title+.ooko-notif__message{margin-block-start:var(--o-space-1)}.ooko-notif__close{width:var(--o-notif-close-size);height:var(--o-notif-close-size);padding:var(--o-space-0);border-radius:var(--o-radius-control-compact);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ooko-notif__close>svg{width:60%;height:60%}.ooko-notif__close:focus-visible{outline-offset:.125rem;outline:.125rem solid}@media (forced-colors:active){.ooko-notif__close{border:1px solid buttontext}}.ooko-notif__close{margin-block:calc((1lh - var(--o-notif-close-size)) / 2);margin-inline:calc((var(--o-space-2) - var(--o-notif-padding)) / 2)}.ooko-notif--info{--o-notif-accent:var(--o-text-info-dark);--o-notif-background:var(--o-background-info-subtle);--o-notif-border-color:var(--o-border-info-default);--o-notif-color:var(--o-notif-info-color);--o-notif-progress-color:var(--o-text-info-darker);--o-notif-close-hover-background:var(--o-background-info-lighter)}.ooko-notif--success{--o-notif-accent:var(--o-text-success-dark);--o-notif-background:var(--o-background-success-subtle);--o-notif-border-color:var(--o-border-success-default);--o-notif-color:var(--o-notif-success-color);--o-notif-progress-color:var(--o-text-success-darker);--o-notif-close-hover-background:var(--o-background-success-lighter)}.ooko-notif--warning{--o-notif-accent:var(--o-text-warning-dark);--o-notif-background:var(--o-background-warning-subtle);--o-notif-border-color:var(--o-border-warning-default);--o-notif-color:var(--o-notif-warning-color);--o-notif-progress-color:var(--o-text-warning-darker);--o-notif-close-hover-background:var(--o-background-warning-lighter)}.ooko-notif--danger{--o-notif-accent:var(--o-text-danger-dark);--o-notif-background:var(--o-background-danger-subtle);--o-notif-border-color:var(--o-border-danger-default);--o-notif-color:var(--o-notif-danger-color);--o-notif-progress-color:var(--o-text-danger-darker);--o-notif-close-hover-background:var(--o-background-danger-lighter)}.ooko-notif--glass{--o-notif-color:var(--o-text-color-default);--o-notif-close-hover-background:var(--o-background-neutral-subtle);border:var(--o-notif-glass-border);background:var(--o-notif-glass-background);-webkit-backdrop-filter:var(--o-notif-glass-backdrop-filter);backdrop-filter:var(--o-notif-glass-backdrop-filter)}.ooko-notif__close:hover{background:var(--o-notif-close-hover-background)}.ooko-notif__close:focus-visible{outline-color:var(--o-notif-accent)}.ooko-notif__progress{block-size:var(--o-notif-progress-height);position:absolute;inset-block-end:0;inset-inline:0}.ooko-notif__progress-indicator{background:var(--o-notif-progress-color);block-size:100%;inline-size:100%;transform:scaleX(var(--o-notif-progress));transform-origin:0;display:block}.ooko-notif__progress-indicator--running{animation:ooko-notif-progress-countdown var(--o-notif-progress-duration) linear forwards}@keyframes ooko-notif-progress-countdown{0%{transform:scaleX(var(--o-notif-progress))}to{transform:scaleX(0)}}.ooko-notif-enter-active,.ooko-notif-leave-active,.ooko-notif-move{transition:opacity .16s,transform .16s}.ooko-notif-enter-from,.ooko-notif-leave-to{opacity:0;transform:translateY(var(--o-space-3))}@media (prefers-reduced-motion:reduce){.ooko-notif-enter-active,.ooko-notif-leave-active,.ooko-notif-move,.ooko-notif__progress-indicator--running{transition:none;animation:none}}@media (forced-colors:active){.ooko-notif{color:canvastext;background:canvas;border-color:canvastext}.ooko-notif__icon,.ooko-notif__close,.ooko-notif__progress-indicator{color:canvastext}.ooko-notif__progress-indicator{background:canvastext}}:root{--o-list-item-padding:var(--o-space-2) var(--o-space-3);--o-list-divider:1px solid var(--o-border-color-subtle)}.ooko-list{gap:var(--o-space-3);display:grid}.ooko-list__items{margin:0;padding:0;list-style:none}.ooko-list__item{min-inline-size:0;padding:var(--o-list-item-padding)}.ooko-list__item+.ooko-list__item{border-block-start:var(--o-list-divider)}.ooko-list__item>:last-child{margin-block-end:0}:root{--o-pagination-gap:var(--o-space-0-5);--o-pagination-control-size:2rem;--o-pagination-track-background:var(--o-background-track);--o-pagination-track-border:1px solid var(--o-border-color-subtle);--o-pagination-track-padding:var(--o-space-1);--o-pagination-current-background:var(--o-background-track-thumb);--o-pagination-control-padding-inline:var(--o-space-3);--o-pagination-border-radius:var(--o-radius-round)}.ooko-pagination{gap:var(--o-pagination-gap);inline-size:fit-content;max-inline-size:100%;padding:var(--o-pagination-track-padding);border:var(--o-pagination-track-border);border-radius:var(--o-pagination-border-radius);background:var(--o-pagination-track-background);align-items:center;font-size:.8125rem;font-weight:600;line-height:1.25rem;display:inline-flex;overflow-x:auto}.ooko-pagination__control,.ooko-pagination__page{min-inline-size:var(--o-pagination-control-size);min-block-size:var(--o-pagination-control-size);border-radius:var(--o-pagination-border-radius);color:var(--o-text-neutral-deep);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}button.ooko-pagination__control,button.ooko-pagination__page{cursor:pointer;font:inherit}.ooko-pagination__control{padding-inline:var(--o-pagination-control-padding-inline)}.ooko-pagination__page--current{border-color:var(--o-border-color-subtle);background:var(--o-pagination-current-background);color:var(--o-text-color-default);box-shadow:0 1px var(--o-space-0-5) var(--o-shadow-overlay)}button.ooko-pagination__control:hover:not(:disabled),button.ooko-pagination__page:hover:not(:disabled){background:var(--o-background-neutral-subtle);color:var(--o-text-color-default)}button.ooko-pagination__control:focus-visible,button.ooko-pagination__page:focus-visible{outline:2px solid var(--o-background-primary-default);outline-offset:2px}button.ooko-pagination__control:disabled,button.ooko-pagination__page:disabled{cursor:not-allowed;opacity:.5}.ooko-pagination__status,.ooko-pagination__ellipsis{padding-inline:var(--o-space-2)}@media (forced-colors:active){.ooko-pagination__control,.ooko-pagination__page{border-color:buttontext}.ooko-pagination__page--current{color:highlighttext;background:highlight}}:root{--o-table-gap:var(--o-space-3);--o-table-cell-padding-block:var(--o-space-3);--o-table-cell-padding-inline:var(--o-space-4);--o-table-border:1px solid var(--o-border-color-subtle);--o-table-border-radius:var(--o-radius-surface);--o-table-header-background:var(--o-background-neutral-subtle);--o-table-row-hover-background:var(--o-background-neutral-subtle);--o-table-row-selected-background:var(--o-background-primary-subtle);--o-table-glass-header-background:color-mix(in srgb, var(--o-background-neutral-subtle) 35%, transparent);--o-table-glass-border:1px solid var(--o-border-glass)}.ooko-table{gap:var(--o-table-gap);color:var(--o-text-color-default);display:grid}.ooko-table__scroll{border:var(--o-table-border);border-radius:var(--o-table-border-radius);min-inline-size:0;overflow-x:auto}.ooko-table__table{border-collapse:collapse;inline-size:100%;font-size:.875rem;font-weight:400;line-height:1.5}.ooko-table__column--gutter{inline-size:1%}.ooko-table__cell{padding:var(--o-table-cell-padding-block) var(--o-table-cell-padding-inline);border-block-end:var(--o-table-border);text-align:start;vertical-align:middle}.ooko-table__table>:last-child>.ooko-table__row:last-child>.ooko-table__cell{border-block-end:0}.ooko-table__cell--center{text-align:center}.ooko-table__cell--end{text-align:end}.ooko-table__cell--gutter{white-space:nowrap}.ooko-table__cell--header{background:var(--o-table-header-background);font-weight:600}.ooko-table--glass{--o-table-border:var(--o-table-glass-border);--o-table-header-background:var(--o-table-glass-header-background)}.ooko-table__cell--footer{font-weight:600}.ooko-table__cell--state{padding-block:var(--o-space-6);text-align:center}.ooko-table__row--body:hover{background:var(--o-table-row-hover-background)}.ooko-table__row--selected,.ooko-table__row--selected:hover{background:var(--o-table-row-selected-background)}.ooko-table__cell--primary{background:var(--o-background-primary-minimal)}.ooko-table__cell--header.ooko-table__cell--primary{color:var(--o-text-primary-deep)}.ooko-table__row--body:hover .ooko-table__cell--primary,.ooko-table__row--selected .ooko-table__cell--primary{background:var(--o-background-primary-subtle)}.ooko-table__cell--secondary{background:var(--o-background-secondary-minimal)}.ooko-table__cell--header.ooko-table__cell--secondary{color:var(--o-text-secondary-deep)}.ooko-table__row--body:hover .ooko-table__cell--secondary,.ooko-table__row--selected .ooko-table__cell--secondary{background:var(--o-background-secondary-subtle)}.ooko-table__cell--info{background:var(--o-background-info-minimal)}.ooko-table__cell--header.ooko-table__cell--info{color:var(--o-text-info-deep)}.ooko-table__row--body:hover .ooko-table__cell--info,.ooko-table__row--selected .ooko-table__cell--info{background:var(--o-background-info-subtle)}.ooko-table__cell--success{background:var(--o-background-success-minimal)}.ooko-table__cell--header.ooko-table__cell--success{color:var(--o-text-success-deep)}.ooko-table__row--body:hover .ooko-table__cell--success,.ooko-table__row--selected .ooko-table__cell--success{background:var(--o-background-success-subtle)}.ooko-table__cell--warning{background:var(--o-background-warning-minimal)}.ooko-table__cell--header.ooko-table__cell--warning{color:var(--o-text-warning-deep)}.ooko-table__row--body:hover .ooko-table__cell--warning,.ooko-table__row--selected .ooko-table__cell--warning{background:var(--o-background-warning-subtle)}.ooko-table__cell--danger{background:var(--o-background-danger-minimal)}.ooko-table__cell--header.ooko-table__cell--danger{color:var(--o-text-danger-deep)}.ooko-table__row--body:hover .ooko-table__cell--danger,.ooko-table__row--selected .ooko-table__cell--danger{background:var(--o-background-danger-subtle)}.ooko-table__cell--neutral{background:var(--o-background-neutral-minimal)}.ooko-table__cell--header.ooko-table__cell--neutral{color:var(--o-text-neutral-deep)}.ooko-table__row--body:hover .ooko-table__cell--neutral,.ooko-table__row--selected .ooko-table__cell--neutral{background:var(--o-background-neutral-subtle)}@media (forced-colors:active){.ooko-table__scroll{border:1px solid canvastext}.ooko-table__cell{border-block-end:1px solid canvastext}.ooko-table__row--selected{outline-offset:-2px;outline:2px solid highlight}}:root{--o-radio-gap:var(--o-space-2);--o-radio-indicator-size:var(--o-space-5);--o-radio-focus-width:.1875rem;--o-radio-focus-style:solid;--o-radio-focus-offset:.125rem;--o-radio-disabled-opacity:.5}.ooko-radio{gap:var(--o-space-1);color:var(--o-text-color-default);display:grid}.ooko-radio__control{align-self:start;align-items:center;gap:var(--o-radio-gap);min-block-size:var(--o-control-form-height-md);cursor:pointer;font-size:.875rem;font-weight:400;line-height:1.5;display:inline-flex;position:relative}.ooko-radio--sm .ooko-radio__control{min-block-size:var(--o-control-form-height-sm)}.ooko-radio__input{block-size:1px;inline-size:1px;padding:var(--o-space-0);clip-path:inset(50%);white-space:nowrap;border:0;position:absolute;overflow:hidden}.ooko-radio__label{cursor:pointer}.ooko-radio__label--hidden{block-size:1px;inline-size:1px;padding:var(--o-space-0);clip-path:inset(50%);white-space:nowrap;border:0;position:absolute;overflow:hidden}.ooko-radio__required,.ooko-radio__message--error{color:var(--o-text-danger-dark)}.ooko-radio__message--info{color:var(--o-text-info-dark)}.ooko-radio__message--warning{color:var(--o-text-warning-dark)}.ooko-radio__hint,.ooko-radio__error{min-block-size:var(--o-space-4);margin:var(--o-space-0);font-size:.75rem;font-weight:400;line-height:1rem}.ooko-radio__message{margin:var(--o-space-0)}.ooko-radio__error:empty{display:none}.ooko-radio--disabled{opacity:var(--o-radio-disabled-opacity)}.ooko-radio--disabled .ooko-radio__control,.ooko-radio--disabled .ooko-radio__label{cursor:not-allowed}.ooko-radio--readonly .ooko-radio__control,.ooko-radio--readonly .ooko-radio__label{cursor:default}.ooko-radio--sm{--o-radio-gap:var(--o-space-1-5);--o-radio-indicator-size:var(--o-space-4)}.ooko-radio__indicator{flex:0 0 var(--o-radio-indicator-size);inline-size:var(--o-radio-indicator-size);block-size:var(--o-radio-indicator-size);border:1px solid var(--o-border-color-control);border-radius:var(--o-radius-round);background:var(--o-background-color-default);place-items:center;transition:border-color .15s ease-out,background .15s ease-out;display:grid}.ooko-radio__indicator:after{inline-size:calc(var(--o-radio-indicator-size) / 2);block-size:calc(var(--o-radio-indicator-size) / 2);border-radius:var(--o-radius-round);background:var(--o-background-primary-default);content:"";transition:transform .15s ease-out;transform:scale(0)}.ooko-radio__input:checked+.ooko-radio__indicator{border-color:var(--o-border-primary-default)}.ooko-radio__input:checked+.ooko-radio__indicator:after{transform:scale(1)}.ooko-radio__input:focus-visible+.ooko-radio__indicator{outline:var(--o-radio-focus-width) var(--o-radio-focus-style) var(--o-background-primary-lighter);outline-offset:var(--o-radio-focus-offset)}.ooko-radio--invalid .ooko-radio__indicator{border-color:var(--o-border-danger-default)}.ooko-radio--invalid .ooko-radio__input:focus-visible+.ooko-radio__indicator{outline-color:var(--o-background-danger-lighter)}@media (forced-colors:active){.ooko-radio__indicator{background:canvas;border-color:buttontext}.ooko-radio__input:checked+.ooko-radio__indicator:after{background:highlight}.ooko-radio__required,.ooko-radio__message{color:canvastext}}@media (prefers-reduced-motion:reduce){.ooko-radio__indicator,.ooko-radio__indicator:after{transition:none}}:root{--o-timeline-dot-size:.75rem;--o-timeline-default-dot-color:var(--o-background-neutral-default);--o-timeline-line-width:2px;--o-timeline-line-color:var(--o-border-color-subtle);--o-timeline-indent:var(--o-space-3);--o-timeline-gap:var(--o-space-5);--o-timeline-item-gap:var(--o-space-1);--o-timeline-meta-font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.ooko-timeline{margin:0;padding:0;list-style:none}.ooko-timeline__item{--o-timeline-dot-offset:calc((1.5rem - var(--o-timeline-dot-size)) / 2);--o-timeline-dot-color:var(--o-timeline-default-dot-color);gap:var(--o-timeline-item-gap);min-inline-size:0;padding-block-end:var(--o-timeline-gap);padding-inline-start:calc(var(--o-timeline-dot-size) + var(--o-timeline-indent));display:grid;position:relative}.ooko-timeline__item:last-child{padding-block-end:0}.ooko-timeline__item:before{inline-size:var(--o-timeline-dot-size);block-size:var(--o-timeline-dot-size);border-radius:var(--o-radius-round);background:var(--o-timeline-dot-color);content:"";position:absolute;inset-block-start:var(--o-timeline-dot-offset);inset-inline-start:0}.ooko-timeline__item:not(:last-child):after{inset-block:calc(var(--o-timeline-dot-offset) + var(--o-timeline-dot-size)) calc(-1 * var(--o-timeline-dot-offset));inline-size:var(--o-timeline-line-width);background:var(--o-timeline-line-color);content:"";position:absolute;inset-inline-start:calc((var(--o-timeline-dot-size) - var(--o-timeline-line-width)) / 2)}.ooko-timeline__title{overflow-wrap:anywhere;font-size:.875rem;font-weight:600;line-height:1.5}.ooko-timeline__meta{color:var(--o-text-neutral-dark);font-size:.8125rem;font-weight:400;line-height:1.25rem;font-family:var(--o-timeline-meta-font-family);line-height:1.5}.ooko-timeline__detail{margin:0;font-size:.8125rem;font-weight:400;line-height:1.5}.ooko-timeline__item--primary{--o-timeline-dot-color:var(--o-background-primary-default)}.ooko-timeline__item--secondary{--o-timeline-dot-color:var(--o-background-secondary-default)}.ooko-timeline__item--info{--o-timeline-dot-color:var(--o-background-info-default)}.ooko-timeline__item--success{--o-timeline-dot-color:var(--o-background-success-default)}.ooko-timeline__item--warning{--o-timeline-dot-color:var(--o-background-warning-default)}.ooko-timeline__item--danger{--o-timeline-dot-color:var(--o-background-danger-default)}.ooko-timeline__item--neutral{--o-timeline-dot-color:var(--o-background-neutral-default)}@media (forced-colors:active){.ooko-timeline__item:before,.ooko-timeline__item:not(:last-child):after{forced-color-adjust:none;background:canvastext}}:root{--o-select-panel-width:22rem;--o-select-panel-radius:var(--o-radius-surface);--o-select-option-padding:var(--o-space-2) var(--o-space-3);--o-select-list-height:16rem}.ooko-select{position:relative}.ooko-select .ooko-dropdown{flex:1;align-self:stretch;min-inline-size:0}.ooko-select--sm{--o-field-control-min-height:var(--o-control-form-height-sm);--o-field-control-inset-inline:var(--o-space-2)}.ooko-select__description{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ooko-select__trigger{gap:var(--o-space-2);min-block-size:0;inline-size:100%;min-inline-size:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;flex:1;align-items:center;padding:0;display:flex}.ooko-select__trigger .ooko-dropdown__icon{margin-inline-start:auto}.ooko-select__placeholder{color:var(--o-text-neutral-default)}.ooko-select__value{overflow-wrap:anywhere;min-inline-size:0}.ooko-select__trigger .ooko-dropdown__icon{transition:rotate .15s}.ooko-select__trigger[aria-expanded=true] .ooko-dropdown__icon{rotate:180deg}.ooko-select .ooko-dropdown__panel{gap:var(--o-space-2);inline-size:var(--o-select-panel-width);padding:var(--o-space-2);border-radius:var(--o-select-panel-radius);box-shadow:0 var(--o-space-2) var(--o-space-6) var(--o-shadow-overlay);flex-direction:column;display:flex}.ooko-select__header{gap:var(--o-space-2);justify-content:space-between;align-items:center;padding-inline-start:var(--o-space-1);display:flex}.ooko-select__header:not(:focus-within){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ooko-select__status{min-inline-size:0;color:var(--o-text-neutral-deep);margin:0;font-size:.875em}.ooko-select__close{width:1.75rem;height:1.75rem;padding:var(--o-space-0);border-radius:var(--o-radius-control-compact);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ooko-select__close>svg{width:60%;height:60%}.ooko-select__close:focus-visible{outline-offset:.125rem;outline:.125rem solid}@media (forced-colors:active){.ooko-select__close{border:1px solid buttontext}}.ooko-select__close{color:var(--o-text-neutral-deep);flex:none;transition:background-color .12s,color .12s}.ooko-select__close:hover{background:var(--o-background-neutral-subtle);color:var(--o-text-color-default)}.ooko-select__search{box-sizing:border-box;inline-size:100%;min-block-size:var(--o-control-form-height-sm);padding:var(--o-space-1) var(--o-space-2);border:1px solid var(--o-border-color-control);border-radius:var(--o-radius-control);background:var(--o-background-glass-strong);color:inherit;font:inherit}.ooko-dropdown__panel--glass .ooko-select__search{background:0 0}.ooko-select__list{max-block-size:var(--o-select-list-height);border-radius:var(--o-radius-control);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.ooko-select__option{justify-content:space-between;align-items:center;gap:var(--o-space-2);padding:var(--o-select-option-padding);border-radius:var(--o-radius-control-compact);overflow-wrap:anywhere;cursor:pointer;transition:background-color .12s,color .12s;display:flex}.ooko-select__option:hover{background:var(--o-background-neutral-subtle)}.ooko-select__option--active,.ooko-select__option--active:hover{background:var(--o-background-primary-subtle);color:var(--o-text-color-default)}.ooko-select__option[aria-selected=true]{color:var(--o-text-primary-deep);font-weight:600}.ooko-select__check{flex:none;block-size:1em;inline-size:1em;animation:.15s ease-out ooko-select-check-in}.ooko-select__empty{padding:var(--o-space-3);color:var(--o-text-neutral-deep);text-align:center;margin:0}.ooko-select__retry{min-block-size:var(--o-control-form-height-sm);padding-inline:var(--o-space-3);border:1px solid var(--o-border-color-control);border-radius:var(--o-radius-control);color:inherit;font:inherit;cursor:pointer;background:0 0;align-self:center;transition:background-color .12s}.ooko-select__retry:hover{background:var(--o-background-neutral-subtle)}.ooko-select .ooko-pagination{--o-pagination-control-size:var(--o-control-form-height-sm);inline-size:100%;padding:var(--o-space-2) var(--o-space-0) var(--o-space-0);background:0 0;border:0;border-radius:0;justify-content:space-between}@keyframes ooko-select-check-in{0%{opacity:0;scale:.5}}@media (prefers-reduced-motion:reduce){.ooko-select__trigger .ooko-dropdown__icon,.ooko-select__close,.ooko-select__retry,.ooko-select__option{transition:none}.ooko-select__check{animation:none}}.ooko-select :focus-visible{outline:2px solid var(--o-background-primary-default);outline-offset:2px}.ooko-select .ooko-select__trigger:focus-visible{outline:none}.ooko-select button:disabled,.ooko-select button[aria-disabled=true]{cursor:not-allowed}@media (forced-colors:active){.ooko-select .ooko-dropdown__panel,.ooko-select__search,.ooko-select__retry{border-color:buttontext}.ooko-select__option--active{outline-offset:-1px;outline:1px solid highlight}}:root{--o-tabs-track-background:var(--o-background-track);--o-tabs-track-border:1px solid var(--o-border-color-subtle);--o-tabs-track-padding:var(--o-space-1);--o-tabs-selected-background:var(--o-background-track-thumb);--o-tabs-selected-border-color:var(--o-border-color-subtle);--o-tabs-tab-border-radius:var(--o-radius-round);--o-tabs-gap:var(--o-space-0-5);--o-tabs-indicator-color:var(--o-border-primary-default);--o-tabs-indicator-thickness:2px;--o-tabs-tab-padding:var(--o-space-1) var(--o-space-4);--o-tabs-bottom-bar-height:3.5rem}.ooko-tabs{flex-direction:column;min-inline-size:0;display:flex}.ooko-tabs__list{align-self:flex-start;gap:var(--o-tabs-gap);max-inline-size:100%;padding:var(--o-tabs-track-padding);border:var(--o-tabs-track-border);border-radius:var(--o-tabs-tab-border-radius);background:var(--o-tabs-track-background);display:flex;overflow-x:auto}.ooko-tabs__tab{padding:var(--o-tabs-tab-padding);border-radius:var(--o-tabs-tab-border-radius);color:var(--o-text-neutral-deep);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.25rem}.ooko-tabs__tab:hover:not(:disabled,[aria-selected=true]){background:var(--o-background-neutral-subtle);color:var(--o-text-color-default)}.ooko-tabs__tab[aria-selected=true]{border-color:var(--o-tabs-selected-border-color);background:var(--o-tabs-selected-background);color:var(--o-text-color-default);box-shadow:0 1px var(--o-space-0-5) var(--o-shadow-overlay)}.ooko-tabs__tab:focus-visible,.ooko-tabs__panel:focus-visible{outline:2px solid var(--o-background-primary-default);outline-offset:2px}.ooko-tabs__tab:disabled{cursor:not-allowed;opacity:.5}.ooko-tabs__panel{padding-block:var(--o-space-4);flex:auto}.ooko-tabs--bottom-bar{min-block-size:100%}.ooko-tabs--bottom-bar .ooko-tabs__list{align-self:stretch;gap:var(--o-space-0);padding:var(--o-space-0) var(--o-space-0) env(safe-area-inset-bottom,0);background:var(--o-background-color-default);box-shadow:inset 0 1px 0 var(--o-border-color-subtle);border:0;border-radius:0;position:sticky;inset-block-end:0}.ooko-tabs--bottom-bar .ooko-tabs__tab{min-block-size:var(--o-tabs-bottom-bar-height);border-width:var(--o-tabs-indicator-thickness) 0 0;border-radius:0;flex:1 1 0}.ooko-tabs--bottom-bar .ooko-tabs__tab[aria-selected=true]{border-color:var(--o-tabs-indicator-color);box-shadow:none;background:0 0}@media (forced-colors:active){.ooko-tabs__tab{border-color:canvas}.ooko-tabs__tab[aria-selected=true]{border-color:highlight}}:root{--o-textarea-gap:var(--o-space-1);--o-textarea-min-height:7.5rem;--o-textarea-padding-inline:var(--o-space-3);--o-textarea-padding-block:var(--o-space-2);--o-textarea-icon-gap:var(--o-space-2);--o-textarea-icon-size:1.25rem;--o-textarea-border:1px solid var(--o-border-color-control);--o-textarea-border-radius:var(--o-radius-control);--o-textarea-focus-width:.1875rem;--o-textarea-focus-style:solid;--o-textarea-focus-offset:.125rem;--o-textarea-disabled-opacity:.5;--o-textarea-resize:vertical}.ooko-textarea{--o-field-space-between:var(--o-textarea-gap);--o-field-control-inset-inline:var(--o-textarea-padding-inline);--o-field-control-inset-block:var(--o-textarea-padding-block);--o-field-control-separation:var(--o-textarea-icon-gap);--o-field-control-outline:var(--o-textarea-border);--o-field-control-rounding:var(--o-textarea-border-radius);--o-field-focus-width:var(--o-textarea-focus-width);--o-field-focus-style:var(--o-textarea-focus-style);--o-field-focus-offset:var(--o-textarea-focus-offset);--o-field-disabled-opacity:var(--o-textarea-disabled-opacity);--o-field-icon-size:var(--o-textarea-icon-size)}.ooko-textarea--sm{--o-field-control-inset-inline:var(--o-space-2);--o-field-control-inset-block:var(--o-space-1-5);--o-field-control-separation:var(--o-space-1-5);--o-field-icon-size:1rem;--o-textarea-min-height:6rem}.ooko-textarea .ooko-field__control{align-items:flex-start}.ooko-textarea__control{min-block-size:var(--o-textarea-min-height);resize:var(--o-textarea-resize)}:root{--o-segmented-padding:var(--o-space-0-5);--o-segmented-option-padding:var(--o-space-1) var(--o-space-3);--o-segmented-border-radius:var(--o-radius-round);--o-segmented-focus-width:.125rem;--o-segmented-disabled-opacity:.5;--o-segmented-scroll-fade-width:var(--o-space-8)}:root,[data-ooko-theme=light]{--o-segmented-checked-background:var(--o-background-primary-default)}@media (prefers-color-scheme:dark){:root:not([data-ooko-theme]){--o-segmented-checked-background:var(--o-background-primary-dark)}}[data-ooko-theme=dark]{--o-segmented-checked-background:var(--o-background-primary-dark)}.ooko-segmented{gap:var(--o-segmented-padding);scrollbar-width:thin;max-inline-size:100%;padding:var(--o-segmented-padding);border:1px solid var(--o-border-color-control);border-radius:var(--o-segmented-border-radius);background:var(--o-background-neutral-subtle);color:var(--o-text-color-default);vertical-align:middle;font-size:.8125rem;font-weight:400;line-height:1.25rem;display:inline-flex;overflow-x:auto}.ooko-segmented--hidden-start,.ooko-segmented--hidden-end{--o-segmented-fade-start:var(--o-space-0);--o-segmented-fade-end:var(--o-space-0);-webkit-mask-image:linear-gradient(to right, transparent, currentColor var(--o-segmented-fade-start), currentColor calc(100% - var(--o-segmented-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, currentColor var(--o-segmented-fade-start), currentColor calc(100% - var(--o-segmented-fade-end)), transparent)}.ooko-segmented--hidden-start{--o-segmented-fade-start:var(--o-segmented-scroll-fade-width)}.ooko-segmented--hidden-end{--o-segmented-fade-end:var(--o-segmented-scroll-fade-width)}:is(.ooko-segmented--hidden-start,.ooko-segmented--hidden-end):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)){-webkit-mask-image:linear-gradient(to left, transparent, currentColor var(--o-segmented-fade-start), currentColor calc(100% - var(--o-segmented-fade-end)), transparent);mask-image:linear-gradient(to left, transparent, currentColor var(--o-segmented-fade-start), currentColor calc(100% - var(--o-segmented-fade-end)), transparent)}.ooko-segmented__option{justify-content:center;align-items:center;gap:var(--o-space-1-5);padding:var(--o-segmented-option-padding);border-radius:calc(var(--o-segmented-border-radius) - var(--o-segmented-padding));cursor:pointer;white-space:nowrap;flex:none;font-weight:600;transition:background .15s ease-out,color .15s ease-out;display:inline-flex;position:relative}.ooko-segmented__option:hover:not(.ooko-segmented__option--checked){background:var(--o-background-neutral-lighter)}.ooko-segmented__option--checked{background:var(--o-segmented-checked-background);color:var(--o-text-color-inverted)}.ooko-segmented__option:has(.ooko-segmented__input:focus-visible){outline:var(--o-segmented-focus-width) solid var(--o-background-primary-default);outline-offset:0}.ooko-segmented__input{block-size:1px;inline-size:1px;padding:var(--o-space-0);clip-path:inset(50%);white-space:nowrap;border:0;position:absolute;overflow:hidden}.ooko-segmented__count{min-inline-size:1.25rem;padding-inline:var(--o-space-1);border-radius:var(--o-radius-round);background:var(--o-background-neutral-lighter);font-variant-numeric:tabular-nums;text-align:center}.ooko-segmented__option--checked .ooko-segmented__count{background:var(--o-background-primary-darker)}.ooko-segmented--soft .ooko-segmented__option--checked{background:color-mix(in srgb, var(--o-background-primary-default) 28%, transparent);color:var(--o-text-primary-deep);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--o-border-primary-default) 60%, transparent)}.ooko-segmented--soft .ooko-segmented__option--checked .ooko-segmented__count{background:color-mix(in srgb, var(--o-background-primary-default) 36%, transparent)}.ooko-segmented--disabled{opacity:var(--o-segmented-disabled-opacity)}.ooko-segmented--disabled .ooko-segmented__option{cursor:not-allowed}.ooko-segmented--disabled .ooko-segmented__option:hover:not(.ooko-segmented__option--checked){background:0 0}@media (forced-colors:active){.ooko-segmented{border-color:buttontext}.ooko-segmented__option--checked,.ooko-segmented--soft .ooko-segmented__option--checked{color:highlighttext;background:highlight}}@media (prefers-reduced-motion:reduce){.ooko-segmented__option{transition:none}}:root{--o-switch-gap:var(--o-space-2);--o-switch-track-inline-size:var(--o-space-10);--o-switch-track-block-size:var(--o-space-5);--o-switch-thumb-inset:var(--o-space-0-5);--o-switch-focus-width:.1875rem;--o-switch-focus-style:solid;--o-switch-focus-offset:.125rem;--o-switch-disabled-opacity:.5}.ooko-switch{gap:var(--o-space-1);color:var(--o-text-color-default);display:grid}.ooko-switch__control{align-self:start;align-items:center;gap:var(--o-switch-gap);min-block-size:var(--o-control-form-height-md);cursor:pointer;font-size:.875rem;font-weight:400;line-height:1.5;display:inline-flex;position:relative}.ooko-switch--sm .ooko-switch__control{min-block-size:var(--o-control-form-height-sm)}.ooko-switch__input{block-size:1px;inline-size:1px;padding:var(--o-space-0);clip-path:inset(50%);white-space:nowrap;border:0;position:absolute;overflow:hidden}.ooko-switch__label{cursor:pointer}.ooko-switch__label--hidden{block-size:1px;inline-size:1px;padding:var(--o-space-0);clip-path:inset(50%);white-space:nowrap;border:0;position:absolute;overflow:hidden}.ooko-switch__required,.ooko-switch__message--error{color:var(--o-text-danger-dark)}.ooko-switch__message--info{color:var(--o-text-info-dark)}.ooko-switch__message--warning{color:var(--o-text-warning-dark)}.ooko-switch__hint,.ooko-switch__error{min-block-size:var(--o-space-4);margin:var(--o-space-0);font-size:.75rem;font-weight:400;line-height:1rem}.ooko-switch__message{margin:var(--o-space-0)}.ooko-switch__error:empty{display:none}.ooko-switch--disabled{opacity:var(--o-switch-disabled-opacity)}.ooko-switch--disabled .ooko-switch__control,.ooko-switch--disabled .ooko-switch__label{cursor:not-allowed}.ooko-switch--readonly .ooko-switch__control,.ooko-switch--readonly .ooko-switch__label{cursor:default}.ooko-switch--sm{--o-switch-gap:var(--o-space-1-5);--o-switch-track-inline-size:var(--o-space-8);--o-switch-track-block-size:var(--o-space-4)}.ooko-switch__track{flex:0 0 var(--o-switch-track-inline-size);inline-size:var(--o-switch-track-inline-size);block-size:var(--o-switch-track-block-size);padding:var(--o-switch-thumb-inset);border:1px solid var(--o-border-color-control);border-radius:var(--o-radius-round);background:var(--o-background-neutral-subtle);align-items:center;transition:background .15s ease-out,border-color .15s ease-out;display:inline-flex}.ooko-switch__thumb{aspect-ratio:1;border-radius:var(--o-radius-round);background:var(--o-background-color-default);block-size:100%;transition:transform .15s ease-out;transform:translate(0);box-shadow:0 1px 2px #0003}.ooko-switch__input:checked+.ooko-switch__track{border-color:var(--o-border-primary-default);background:var(--o-background-primary-default)}.ooko-switch__input:checked+.ooko-switch__track .ooko-switch__thumb{transform:translateX(calc(var(--o-switch-track-inline-size) - var(--o-switch-track-block-size)))}.ooko-switch__input:focus-visible+.ooko-switch__track{outline:var(--o-switch-focus-width) var(--o-switch-focus-style) var(--o-background-primary-lighter);outline-offset:var(--o-switch-focus-offset)}.ooko-switch--invalid .ooko-switch__track{border-color:var(--o-border-danger-default)}.ooko-switch--invalid .ooko-switch__input:focus-visible+.ooko-switch__track{outline-color:var(--o-background-danger-lighter)}@media (forced-colors:active){.ooko-switch__track{background:canvas;border-color:buttontext}.ooko-switch__input:checked+.ooko-switch__track{background:highlight;border-color:highlight}.ooko-switch__required,.ooko-switch__message{color:canvastext}}@media (prefers-reduced-motion:reduce){.ooko-switch__track,.ooko-switch__thumb{transition:none}}}@layer ooko.utilities{.o-block{display:block}.o-inline-block{display:inline-block}.o-hidden{display:none}.o-flex{display:flex}.o-inline-flex{display:inline-flex}.o-grid{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.o-inline-grid{grid-template-columns:repeat(12,minmax(0,1fr));display:inline-grid}:where(.o-grid,.o-inline-grid)>*{grid-column:1/-1}.o-flex-row{flex-direction:row}.o-flex-column{flex-direction:column}.o-flex-wrap{flex-wrap:wrap}.o-flex-nowrap{flex-wrap:nowrap}.o-flex-1{flex:1}.o-shrink-0{flex-shrink:0}.o-items-start{align-items:flex-start}.o-items-center{align-items:center}.o-items-end{align-items:flex-end}.o-items-stretch{align-items:stretch}.o-justify-start{justify-content:flex-start}.o-justify-center{justify-content:center}.o-justify-end{justify-content:flex-end}.o-justify-between{justify-content:space-between}.o-col-1{grid-column:span 1/span 1}.o-row-1{grid-row:span 1/span 1}.o-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.o-grid.o-grid-cols-1>*,.o-inline-grid.o-grid-cols-1>*{grid-column:auto/span 1}.o-col-2{grid-column:span 2/span 2}.o-row-2{grid-row:span 2/span 2}.o-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.o-grid.o-grid-cols-2>*,.o-inline-grid.o-grid-cols-2>*{grid-column:auto/span 1}.o-col-3{grid-column:span 3/span 3}.o-row-3{grid-row:span 3/span 3}.o-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.o-grid.o-grid-cols-3>*,.o-inline-grid.o-grid-cols-3>*{grid-column:auto/span 1}.o-col-4{grid-column:span 4/span 4}.o-row-4{grid-row:span 4/span 4}.o-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.o-grid.o-grid-cols-4>*,.o-inline-grid.o-grid-cols-4>*{grid-column:auto/span 1}.o-col-5{grid-column:span 5/span 5}.o-row-5{grid-row:span 5/span 5}.o-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.o-grid.o-grid-cols-5>*,.o-inline-grid.o-grid-cols-5>*{grid-column:auto/span 1}.o-col-6{grid-column:span 6/span 6}.o-row-6{grid-row:span 6/span 6}.o-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.o-grid.o-grid-cols-6>*,.o-inline-grid.o-grid-cols-6>*{grid-column:auto/span 1}.o-col-7{grid-column:span 7/span 7}.o-row-7{grid-row:span 7/span 7}.o-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.o-grid.o-grid-cols-7>*,.o-inline-grid.o-grid-cols-7>*{grid-column:auto/span 1}.o-col-8{grid-column:span 8/span 8}.o-row-8{grid-row:span 8/span 8}.o-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.o-grid.o-grid-cols-8>*,.o-inline-grid.o-grid-cols-8>*{grid-column:auto/span 1}.o-col-9{grid-column:span 9/span 9}.o-row-9{grid-row:span 9/span 9}.o-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.o-grid.o-grid-cols-9>*,.o-inline-grid.o-grid-cols-9>*{grid-column:auto/span 1}.o-col-10{grid-column:span 10/span 10}.o-row-10{grid-row:span 10/span 10}.o-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.o-grid.o-grid-cols-10>*,.o-inline-grid.o-grid-cols-10>*{grid-column:auto/span 1}.o-col-11{grid-column:span 11/span 11}.o-row-11{grid-row:span 11/span 11}.o-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.o-grid.o-grid-cols-11>*,.o-inline-grid.o-grid-cols-11>*{grid-column:auto/span 1}.o-col-12{grid-column:span 12/span 12}.o-row-12{grid-row:span 12/span 12}.o-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.o-grid.o-grid-cols-12>*,.o-inline-grid.o-grid-cols-12>*{grid-column:auto/span 1}.xs\:o-col-1{grid-column:span 1/span 1}.xs\:o-row-1{grid-row:span 1/span 1}.xs\:o-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.o-grid.xs\:o-grid-cols-1>*,.o-inline-grid.xs\:o-grid-cols-1>*{grid-column:auto/span 1}.xs\:o-col-2{grid-column:span 2/span 2}.xs\:o-row-2{grid-row:span 2/span 2}.xs\:o-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.o-grid.xs\:o-grid-cols-2>*,.o-inline-grid.xs\:o-grid-cols-2>*{grid-column:auto/span 1}.xs\:o-col-3{grid-column:span 3/span 3}.xs\:o-row-3{grid-row:span 3/span 3}.xs\:o-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.o-grid.xs\:o-grid-cols-3>*,.o-inline-grid.xs\:o-grid-cols-3>*{grid-column:auto/span 1}.xs\:o-col-4{grid-column:span 4/span 4}.xs\:o-row-4{grid-row:span 4/span 4}.xs\:o-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.o-grid.xs\:o-grid-cols-4>*,.o-inline-grid.xs\:o-grid-cols-4>*{grid-column:auto/span 1}.xs\:o-col-5{grid-column:span 5/span 5}.xs\:o-row-5{grid-row:span 5/span 5}.xs\:o-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.o-grid.xs\:o-grid-cols-5>*,.o-inline-grid.xs\:o-grid-cols-5>*{grid-column:auto/span 1}.xs\:o-col-6{grid-column:span 6/span 6}.xs\:o-row-6{grid-row:span 6/span 6}.xs\:o-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.o-grid.xs\:o-grid-cols-6>*,.o-inline-grid.xs\:o-grid-cols-6>*{grid-column:auto/span 1}.xs\:o-col-7{grid-column:span 7/span 7}.xs\:o-row-7{grid-row:span 7/span 7}.xs\:o-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.o-grid.xs\:o-grid-cols-7>*,.o-inline-grid.xs\:o-grid-cols-7>*{grid-column:auto/span 1}.xs\:o-col-8{grid-column:span 8/span 8}.xs\:o-row-8{grid-row:span 8/span 8}.xs\:o-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.o-grid.xs\:o-grid-cols-8>*,.o-inline-grid.xs\:o-grid-cols-8>*{grid-column:auto/span 1}.xs\:o-col-9{grid-column:span 9/span 9}.xs\:o-row-9{grid-row:span 9/span 9}.xs\:o-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.o-grid.xs\:o-grid-cols-9>*,.o-inline-grid.xs\:o-grid-cols-9>*{grid-column:auto/span 1}.xs\:o-col-10{grid-column:span 10/span 10}.xs\:o-row-10{grid-row:span 10/span 10}.xs\:o-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.o-grid.xs\:o-grid-cols-10>*,.o-inline-grid.xs\:o-grid-cols-10>*{grid-column:auto/span 1}.xs\:o-col-11{grid-column:span 11/span 11}.xs\:o-row-11{grid-row:span 11/span 11}.xs\:o-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.o-grid.xs\:o-grid-cols-11>*,.o-inline-grid.xs\:o-grid-cols-11>*{grid-column:auto/span 1}.xs\:o-col-12{grid-column:span 12/span 12}.xs\:o-row-12{grid-row:span 12/span 12}.xs\:o-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.o-grid.xs\:o-grid-cols-12>*,.o-inline-grid.xs\:o-grid-cols-12>*{grid-column:auto/span 1}@media (width>=48rem){.sm\:o-col-1{grid-column:span 1/span 1}.sm\:o-row-1{grid-row:span 1/span 1}.sm\:o-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.o-grid.sm\:o-grid-cols-1>*,.o-inline-grid.sm\:o-grid-cols-1>*{grid-column:auto/span 1}.sm\:o-col-2{grid-column:span 2/span 2}.sm\:o-row-2{grid-row:span 2/span 2}.sm\:o-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.o-grid.sm\:o-grid-cols-2>*,.o-inline-grid.sm\:o-grid-cols-2>*{grid-column:auto/span 1}.sm\:o-col-3{grid-column:span 3/span 3}.sm\:o-row-3{grid-row:span 3/span 3}.sm\:o-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.o-grid.sm\:o-grid-cols-3>*,.o-inline-grid.sm\:o-grid-cols-3>*{grid-column:auto/span 1}.sm\:o-col-4{grid-column:span 4/span 4}.sm\:o-row-4{grid-row:span 4/span 4}.sm\:o-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.o-grid.sm\:o-grid-cols-4>*,.o-inline-grid.sm\:o-grid-cols-4>*{grid-column:auto/span 1}.sm\:o-col-5{grid-column:span 5/span 5}.sm\:o-row-5{grid-row:span 5/span 5}.sm\:o-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.o-grid.sm\:o-grid-cols-5>*,.o-inline-grid.sm\:o-grid-cols-5>*{grid-column:auto/span 1}.sm\:o-col-6{grid-column:span 6/span 6}.sm\:o-row-6{grid-row:span 6/span 6}.sm\:o-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.o-grid.sm\:o-grid-cols-6>*,.o-inline-grid.sm\:o-grid-cols-6>*{grid-column:auto/span 1}.sm\:o-col-7{grid-column:span 7/span 7}.sm\:o-row-7{grid-row:span 7/span 7}.sm\:o-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.o-grid.sm\:o-grid-cols-7>*,.o-inline-grid.sm\:o-grid-cols-7>*{grid-column:auto/span 1}.sm\:o-col-8{grid-column:span 8/span 8}.sm\:o-row-8{grid-row:span 8/span 8}.sm\:o-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.o-grid.sm\:o-grid-cols-8>*,.o-inline-grid.sm\:o-grid-cols-8>*{grid-column:auto/span 1}.sm\:o-col-9{grid-column:span 9/span 9}.sm\:o-row-9{grid-row:span 9/span 9}.sm\:o-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.o-grid.sm\:o-grid-cols-9>*,.o-inline-grid.sm\:o-grid-cols-9>*{grid-column:auto/span 1}.sm\:o-col-10{grid-column:span 10/span 10}.sm\:o-row-10{grid-row:span 10/span 10}.sm\:o-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.o-grid.sm\:o-grid-cols-10>*,.o-inline-grid.sm\:o-grid-cols-10>*{grid-column:auto/span 1}.sm\:o-col-11{grid-column:span 11/span 11}.sm\:o-row-11{grid-row:span 11/span 11}.sm\:o-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.o-grid.sm\:o-grid-cols-11>*,.o-inline-grid.sm\:o-grid-cols-11>*{grid-column:auto/span 1}.sm\:o-col-12{grid-column:span 12/span 12}.sm\:o-row-12{grid-row:span 12/span 12}.sm\:o-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.o-grid.sm\:o-grid-cols-12>*,.o-inline-grid.sm\:o-grid-cols-12>*{grid-column:auto/span 1}}@media (width>=64rem){.md\:o-col-1{grid-column:span 1/span 1}.md\:o-row-1{grid-row:span 1/span 1}.md\:o-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.o-grid.md\:o-grid-cols-1>*,.o-inline-grid.md\:o-grid-cols-1>*{grid-column:auto/span 1}.md\:o-col-2{grid-column:span 2/span 2}.md\:o-row-2{grid-row:span 2/span 2}.md\:o-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.o-grid.md\:o-grid-cols-2>*,.o-inline-grid.md\:o-grid-cols-2>*{grid-column:auto/span 1}.md\:o-col-3{grid-column:span 3/span 3}.md\:o-row-3{grid-row:span 3/span 3}.md\:o-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.o-grid.md\:o-grid-cols-3>*,.o-inline-grid.md\:o-grid-cols-3>*{grid-column:auto/span 1}.md\:o-col-4{grid-column:span 4/span 4}.md\:o-row-4{grid-row:span 4/span 4}.md\:o-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.o-grid.md\:o-grid-cols-4>*,.o-inline-grid.md\:o-grid-cols-4>*{grid-column:auto/span 1}.md\:o-col-5{grid-column:span 5/span 5}.md\:o-row-5{grid-row:span 5/span 5}.md\:o-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.o-grid.md\:o-grid-cols-5>*,.o-inline-grid.md\:o-grid-cols-5>*{grid-column:auto/span 1}.md\:o-col-6{grid-column:span 6/span 6}.md\:o-row-6{grid-row:span 6/span 6}.md\:o-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.o-grid.md\:o-grid-cols-6>*,.o-inline-grid.md\:o-grid-cols-6>*{grid-column:auto/span 1}.md\:o-col-7{grid-column:span 7/span 7}.md\:o-row-7{grid-row:span 7/span 7}.md\:o-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.o-grid.md\:o-grid-cols-7>*,.o-inline-grid.md\:o-grid-cols-7>*{grid-column:auto/span 1}.md\:o-col-8{grid-column:span 8/span 8}.md\:o-row-8{grid-row:span 8/span 8}.md\:o-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.o-grid.md\:o-grid-cols-8>*,.o-inline-grid.md\:o-grid-cols-8>*{grid-column:auto/span 1}.md\:o-col-9{grid-column:span 9/span 9}.md\:o-row-9{grid-row:span 9/span 9}.md\:o-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.o-grid.md\:o-grid-cols-9>*,.o-inline-grid.md\:o-grid-cols-9>*{grid-column:auto/span 1}.md\:o-col-10{grid-column:span 10/span 10}.md\:o-row-10{grid-row:span 10/span 10}.md\:o-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.o-grid.md\:o-grid-cols-10>*,.o-inline-grid.md\:o-grid-cols-10>*{grid-column:auto/span 1}.md\:o-col-11{grid-column:span 11/span 11}.md\:o-row-11{grid-row:span 11/span 11}.md\:o-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.o-grid.md\:o-grid-cols-11>*,.o-inline-grid.md\:o-grid-cols-11>*{grid-column:auto/span 1}.md\:o-col-12{grid-column:span 12/span 12}.md\:o-row-12{grid-row:span 12/span 12}.md\:o-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.o-grid.md\:o-grid-cols-12>*,.o-inline-grid.md\:o-grid-cols-12>*{grid-column:auto/span 1}}@media (width>=80rem){.lg\:o-col-1{grid-column:span 1/span 1}.lg\:o-row-1{grid-row:span 1/span 1}.lg\:o-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.o-grid.lg\:o-grid-cols-1>*,.o-inline-grid.lg\:o-grid-cols-1>*{grid-column:auto/span 1}.lg\:o-col-2{grid-column:span 2/span 2}.lg\:o-row-2{grid-row:span 2/span 2}.lg\:o-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.o-grid.lg\:o-grid-cols-2>*,.o-inline-grid.lg\:o-grid-cols-2>*{grid-column:auto/span 1}.lg\:o-col-3{grid-column:span 3/span 3}.lg\:o-row-3{grid-row:span 3/span 3}.lg\:o-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.o-grid.lg\:o-grid-cols-3>*,.o-inline-grid.lg\:o-grid-cols-3>*{grid-column:auto/span 1}.lg\:o-col-4{grid-column:span 4/span 4}.lg\:o-row-4{grid-row:span 4/span 4}.lg\:o-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.o-grid.lg\:o-grid-cols-4>*,.o-inline-grid.lg\:o-grid-cols-4>*{grid-column:auto/span 1}.lg\:o-col-5{grid-column:span 5/span 5}.lg\:o-row-5{grid-row:span 5/span 5}.lg\:o-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.o-grid.lg\:o-grid-cols-5>*,.o-inline-grid.lg\:o-grid-cols-5>*{grid-column:auto/span 1}.lg\:o-col-6{grid-column:span 6/span 6}.lg\:o-row-6{grid-row:span 6/span 6}.lg\:o-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.o-grid.lg\:o-grid-cols-6>*,.o-inline-grid.lg\:o-grid-cols-6>*{grid-column:auto/span 1}.lg\:o-col-7{grid-column:span 7/span 7}.lg\:o-row-7{grid-row:span 7/span 7}.lg\:o-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.o-grid.lg\:o-grid-cols-7>*,.o-inline-grid.lg\:o-grid-cols-7>*{grid-column:auto/span 1}.lg\:o-col-8{grid-column:span 8/span 8}.lg\:o-row-8{grid-row:span 8/span 8}.lg\:o-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.o-grid.lg\:o-grid-cols-8>*,.o-inline-grid.lg\:o-grid-cols-8>*{grid-column:auto/span 1}.lg\:o-col-9{grid-column:span 9/span 9}.lg\:o-row-9{grid-row:span 9/span 9}.lg\:o-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.o-grid.lg\:o-grid-cols-9>*,.o-inline-grid.lg\:o-grid-cols-9>*{grid-column:auto/span 1}.lg\:o-col-10{grid-column:span 10/span 10}.lg\:o-row-10{grid-row:span 10/span 10}.lg\:o-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.o-grid.lg\:o-grid-cols-10>*,.o-inline-grid.lg\:o-grid-cols-10>*{grid-column:auto/span 1}.lg\:o-col-11{grid-column:span 11/span 11}.lg\:o-row-11{grid-row:span 11/span 11}.lg\:o-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.o-grid.lg\:o-grid-cols-11>*,.o-inline-grid.lg\:o-grid-cols-11>*{grid-column:auto/span 1}.lg\:o-col-12{grid-column:span 12/span 12}.lg\:o-row-12{grid-row:span 12/span 12}.lg\:o-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.o-grid.lg\:o-grid-cols-12>*,.o-inline-grid.lg\:o-grid-cols-12>*{grid-column:auto/span 1}}.o-gap-0{gap:var(--o-space-0)}.o-p-0{padding:var(--o-space-0)}.o-px-0{padding-inline:var(--o-space-0)}.o-py-0{padding-block:var(--o-space-0)}.o-m-0{margin:var(--o-space-0)}.o-mx-0{margin-inline:var(--o-space-0)}.o-my-0{margin-block:var(--o-space-0)}.o-gap-1{gap:var(--o-space-1)}.o-p-1{padding:var(--o-space-1)}.o-px-1{padding-inline:var(--o-space-1)}.o-py-1{padding-block:var(--o-space-1)}.o-m-1{margin:var(--o-space-1)}.o-mx-1{margin-inline:var(--o-space-1)}.o-my-1{margin-block:var(--o-space-1)}.o-gap-2{gap:var(--o-space-2)}.o-p-2{padding:var(--o-space-2)}.o-px-2{padding-inline:var(--o-space-2)}.o-py-2{padding-block:var(--o-space-2)}.o-m-2{margin:var(--o-space-2)}.o-mx-2{margin-inline:var(--o-space-2)}.o-my-2{margin-block:var(--o-space-2)}.o-gap-3{gap:var(--o-space-3)}.o-p-3{padding:var(--o-space-3)}.o-px-3{padding-inline:var(--o-space-3)}.o-py-3{padding-block:var(--o-space-3)}.o-m-3{margin:var(--o-space-3)}.o-mx-3{margin-inline:var(--o-space-3)}.o-my-3{margin-block:var(--o-space-3)}.o-gap-4{gap:var(--o-space-4)}.o-p-4{padding:var(--o-space-4)}.o-px-4{padding-inline:var(--o-space-4)}.o-py-4{padding-block:var(--o-space-4)}.o-m-4{margin:var(--o-space-4)}.o-mx-4{margin-inline:var(--o-space-4)}.o-my-4{margin-block:var(--o-space-4)}.o-gap-6{gap:var(--o-space-6)}.o-p-6{padding:var(--o-space-6)}.o-px-6{padding-inline:var(--o-space-6)}.o-py-6{padding-block:var(--o-space-6)}.o-m-6{margin:var(--o-space-6)}.o-mx-6{margin-inline:var(--o-space-6)}.o-my-6{margin-block:var(--o-space-6)}.o-gap-8{gap:var(--o-space-8)}.o-p-8{padding:var(--o-space-8)}.o-px-8{padding-inline:var(--o-space-8)}.o-py-8{padding-block:var(--o-space-8)}.o-m-8{margin:var(--o-space-8)}.o-mx-8{margin-inline:var(--o-space-8)}.o-my-8{margin-block:var(--o-space-8)}.o-mx-auto{margin-inline:auto}.o-bg-default{background-color:var(--o-background-color-default)}.o-bg-inverted{background-color:var(--o-background-color-inverted)}.o-text-default{color:var(--o-text-color-default)}.o-text-inverted{color:var(--o-text-color-inverted)}.o-bg-primary-subtle{background-color:var(--o-background-primary-subtle)}.o-bg-primary-default{background-color:var(--o-background-primary-default)}.o-bg-primary-deep{background-color:var(--o-background-primary-deep)}.o-text-primary-default{color:var(--o-text-primary-default)}.o-text-primary-deep{color:var(--o-text-primary-deep)}.o-text-primary-deepest{color:var(--o-text-primary-deepest)}.o-bg-secondary-subtle{background-color:var(--o-background-secondary-subtle)}.o-bg-secondary-default{background-color:var(--o-background-secondary-default)}.o-bg-secondary-deep{background-color:var(--o-background-secondary-deep)}.o-text-secondary-default{color:var(--o-text-secondary-default)}.o-text-secondary-deep{color:var(--o-text-secondary-deep)}.o-text-secondary-deepest{color:var(--o-text-secondary-deepest)}.o-bg-info-subtle{background-color:var(--o-background-info-subtle)}.o-bg-info-default{background-color:var(--o-background-info-default)}.o-bg-info-deep{background-color:var(--o-background-info-deep)}.o-text-info-default{color:var(--o-text-info-default)}.o-text-info-deep{color:var(--o-text-info-deep)}.o-text-info-deepest{color:var(--o-text-info-deepest)}.o-bg-success-subtle{background-color:var(--o-background-success-subtle)}.o-bg-success-default{background-color:var(--o-background-success-default)}.o-bg-success-deep{background-color:var(--o-background-success-deep)}.o-text-success-default{color:var(--o-text-success-default)}.o-text-success-deep{color:var(--o-text-success-deep)}.o-text-success-deepest{color:var(--o-text-success-deepest)}.o-bg-warning-subtle{background-color:var(--o-background-warning-subtle)}.o-bg-warning-default{background-color:var(--o-background-warning-default)}.o-bg-warning-deep{background-color:var(--o-background-warning-deep)}.o-text-warning-default{color:var(--o-text-warning-default)}.o-text-warning-deep{color:var(--o-text-warning-deep)}.o-text-warning-deepest{color:var(--o-text-warning-deepest)}.o-bg-danger-subtle{background-color:var(--o-background-danger-subtle)}.o-bg-danger-default{background-color:var(--o-background-danger-default)}.o-bg-danger-deep{background-color:var(--o-background-danger-deep)}.o-text-danger-default{color:var(--o-text-danger-default)}.o-text-danger-deep{color:var(--o-text-danger-deep)}.o-text-danger-deepest{color:var(--o-text-danger-deepest)}.o-bg-neutral-subtle{background-color:var(--o-background-neutral-subtle)}.o-bg-neutral-default{background-color:var(--o-background-neutral-default)}.o-bg-neutral-deep{background-color:var(--o-background-neutral-deep)}.o-text-neutral-default{color:var(--o-text-neutral-default)}.o-text-neutral-deep{color:var(--o-text-neutral-deep)}.o-text-neutral-deepest{color:var(--o-text-neutral-deepest)}.o-rounded-none{border-radius:var(--o-radius-none)}.o-rounded-compact{border-radius:var(--o-radius-control-compact)}.o-rounded-control{border-radius:var(--o-radius-control)}.o-rounded-surface{border-radius:var(--o-radius-surface)}.o-halo{background:radial-gradient(calc(60% * var(--o-halo-reach)) calc(70% * var(--o-halo-reach)) at 0% 0%, var(--o-halo-1), transparent 75%), radial-gradient(calc(60% * var(--o-halo-reach)) calc(80% * var(--o-halo-reach)) at 100% 0%, var(--o-halo-3), transparent 75%), radial-gradient(calc(70% * var(--o-halo-reach)) calc(70% * var(--o-halo-reach)) at 90% 100%, var(--o-halo-4), transparent 75%), linear-gradient(120deg, var(--o-halo-1), var(--o-halo-2) calc(45% - var(--o-halo-plateau)), var(--o-halo-2) calc(45% + var(--o-halo-plateau)), var(--o-halo-3) 80%, var(--o-halo-4)), var(--o-background-color-default)}.o-rounded-overlay{border-radius:var(--o-radius-overlay)}.o-rounded-full{border-radius:var(--o-radius-round)}.o-typo-display{font-size:3rem;font-weight:300;line-height:3.5rem}.o-typo-h1{font-size:2.25rem;font-weight:400;line-height:2.75rem}.o-typo-h2{font-size:1.75rem;font-weight:400;line-height:2.25rem}.o-typo-h3{font-size:1.5rem;font-weight:500;line-height:2rem}.o-typo-h4{font-size:1.25rem;font-weight:500;line-height:1.75rem}.o-typo-h5{font-size:1.125rem;font-weight:600;line-height:1.5rem}.o-typo-h6{font-size:1rem;font-weight:600;line-height:1.25rem}.o-typo-lead{font-size:1.125rem;font-weight:400;line-height:1.75rem}.o-typo-body{font-size:.875rem;font-weight:400;line-height:1.5}.o-typo-small{font-size:.8125rem;font-weight:400;line-height:1.25rem}.o-typo-label{font-size:.8125rem;font-weight:600;line-height:1.25rem}.o-typo-hint{font-size:.75rem;font-weight:400;line-height:1rem}.o-text-start{text-align:start}.o-text-center{text-align:center}.o-text-end{text-align:end}.o-text-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.o-w-full{inline-size:100%}.o-sr-only{block-size:1px;inline-size:1px;padding:var(--o-space-0);clip-path:inset(50%);white-space:nowrap;border:0;position:absolute;overflow:hidden}}body{min-block-size:100vh;margin:var(--o-space-0);color:var(--o-text-color-default);background-attachment:fixed}.playground{width:60rem;max-width:calc(100% - var(--o-space-12));margin:var(--o-space-0) auto;padding:var(--o-space-16) var(--o-space-6)}.playground__header{gap:var(--o-space-4) var(--o-space-8);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-block-end:var(--o-space-8);display:flex}.playground__title{margin:var(--o-space-0)}.playground__controls{gap:var(--o-space-3);flex-wrap:wrap;display:flex}.playground__link{color:inherit;font:inherit;align-self:center}.playground__menu-item{inline-size:100%;padding:var(--o-space-2) var(--o-space-3);border-radius:var(--o-radius-control);color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;display:block}.playground__menu-item:hover,.playground__menu-item:focus-visible,.playground__menu-item[aria-current=page],.playground__menu-item[aria-checked=true]{background:var(--o-background-primary-subtle)}.alerts-page__examples[data-v-d334a57b]{gap:var(--o-space-4);display:grid}.avatar-page__section[data-v-88d00e6e]{margin-block-end:var(--o-space-8)}.avatar-page__section h3[data-v-88d00e6e]{font-size:var(--o-text-lg);margin-block-end:var(--o-space-3);font-weight:600}.avatar-page__variants[data-v-88d00e6e]{gap:var(--o-space-4);flex-wrap:wrap;align-items:center;display:flex}.buttons-page__title[data-v-adf2d3e7]{align-items:center;gap:var(--o-space-2);display:flex}.buttons-page__title svg[data-v-adf2d3e7]{block-size:1em;inline-size:1em}.buttons-page__variants[data-v-adf2d3e7]{gap:var(--o-space-3);flex-wrap:wrap;align-items:flex-start;margin-block-end:var(--o-space-8);display:flex}.buttons-page__variants[data-v-adf2d3e7]:last-child{margin-block-end:var(--o-space-0)}.buttons-page__multiline[data-v-adf2d3e7]{inline-size:8rem}.card-page__examples[data-v-1b6fbe1a]{gap:var(--o-space-4);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));align-items:start;display:grid}.card-page__tints[data-v-1b6fbe1a]{gap:var(--o-space-4);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));margin-block-start:var(--o-space-6);display:grid}.card-page__glass[data-v-1b6fbe1a]{padding:var(--o-space-8);border-radius:var(--o-radius-overlay);background:radial-gradient(circle at 20% 30%, var(--o-background-primary-light), transparent 45%), radial-gradient(circle at 80% 70%, var(--o-background-secondary-light), transparent 45%);margin-block-start:var(--o-space-6)}.chips-page__variants[data-v-0108d4cb]{gap:var(--o-space-3);flex-wrap:wrap;align-items:flex-start;margin-block-end:var(--o-space-8);display:flex}.chips-page__variants[data-v-0108d4cb]:last-child{margin-block-end:var(--o-space-0)}section[data-v-fb4b5160]{gap:var(--o-space-2);margin-block-start:var(--o-space-8);display:grid}h3[data-v-fb4b5160]{margin:var(--o-space-0)}.choice-controls-page__row[data-v-fb4b5160]{gap:var(--o-space-4);flex-wrap:wrap;align-items:end;display:flex}.choice-controls-page__row[data-v-fb4b5160]>:first-child{flex:1 1 var(--o-space-16)}.palette[data-v-1b6c7cbf]{gap:var(--o-space-3);margin-block:var(--o-space-2);grid-template-columns:6rem repeat(10,minmax(0,1fr));align-items:center;font-size:.75rem;display:grid}.palette__name[data-v-1b6c7cbf]{text-transform:capitalize;align-self:center}.palette__swatch[data-v-1b6c7cbf]{gap:var(--o-space-1);text-align:center;min-width:0;display:grid}.palette__color[data-v-1b6c7cbf]{border-radius:var(--o-radius-control-compact);min-height:2.5rem}.datepicker-examples[data-v-dd985c8f]{gap:var(--o-space-6);max-inline-size:36rem;display:grid}.dropdown-examples[data-v-60ecde9c]{gap:var(--o-space-6);max-inline-size:40rem;display:grid}.dropdown-examples__row[data-v-60ecde9c]{gap:var(--o-space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.dropdown-examples__item[data-v-60ecde9c]{inline-size:100%;padding:var(--o-space-2) var(--o-space-3);border-radius:var(--o-radius-control);color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;justify-content:space-between;display:flex}.dropdown-examples__item[data-v-60ecde9c]:hover,.dropdown-examples__item[data-v-60ecde9c]:focus-visible{background:var(--o-background-primary-subtle)}.dropdown-examples__dialog[data-v-60ecde9c]{gap:var(--o-space-3);min-inline-size:18rem;display:grid}.dropdown-examples__dialog input[data-v-60ecde9c],.dropdown-examples__dialog button[data-v-60ecde9c]{min-block-size:var(--o-control-form-height-md);font:inherit}.forms-page__form[data-v-33882d2e]{max-inline-size:32rem}.forms-page__states[data-v-33882d2e]{gap:var(--o-space-4);max-inline-size:32rem;margin-block-start:var(--o-space-10);display:grid}.forms-page__actions[data-v-33882d2e]{gap:var(--o-space-3);flex-wrap:wrap;display:flex}.glass-page{gap:var(--o-space-5);display:grid}.glass-page :is(h2,p){margin:var(--o-space-0)}.glass-page__stage{gap:var(--o-space-4);padding:var(--o-space-8);border-radius:var(--o-radius-overlay);background:radial-gradient(circle at 15% 20%, var(--o-background-primary-light), transparent 40%), radial-gradient(circle at 85% 80%, var(--o-background-secondary-light), transparent 45%), radial-gradient(circle at 60% 30%, var(--o-background-success-light), transparent 35%);display:grid}.glass-page__controls{gap:var(--o-space-3);flex-wrap:wrap;align-items:end;display:flex}.glass-page__dialog .ooko-poppable__content{gap:var(--o-space-4);display:grid}body:has(.glass-page){--o-dialog-glass-overlay-backdrop-filter:blur(.375rem)}.grid-page__intro[data-v-97168429]{max-inline-size:45rem}.grid-page__panel[data-v-97168429],.grid-page__cell[data-v-97168429]{border:1px solid var(--o-background-neutral-lighter);min-inline-size:0}.grid-page__metric[data-v-97168429]{color:var(--o-text-primary-deep)}.grid-page__controls[data-v-97168429]{border:1px solid var(--o-background-neutral-lighter);background-color:var(--o-background-color-default);margin-block-end:var(--o-space-3)}.grid-page__controls select[data-v-97168429]{inline-size:100%;padding:var(--o-space-2) var(--o-space-3);border:1px solid var(--o-background-neutral-light);border-radius:var(--o-radius-control);background-color:var(--o-background-color-default);color:var(--o-text-color-default)}.grid-page__code[data-v-97168429]{background-color:var(--o-background-neutral-subtle);margin-block-end:var(--o-space-4)}.grid-page__cell[data-v-97168429]{background-color:var(--o-background-primary-subtle);text-align:center;min-block-size:4rem}.grid-page__cell[data-v-97168429]:first-child{background-color:var(--o-background-secondary-subtle)}.notifs-page{gap:var(--o-space-5);display:grid}.notifs-page :is(h2,p){margin:var(--o-space-0)}.notifs-page>label{gap:var(--o-space-2);max-inline-size:16rem;display:grid}.notifs-page__actions{gap:var(--o-space-3);flex-wrap:wrap;display:flex}.list-page__examples[data-v-6077aa54]{gap:var(--o-space-6);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));align-items:start;display:grid}.pagination-examples[data-v-65463a25]{gap:var(--o-space-8);display:grid}.pagination-examples article[data-v-65463a25]{gap:var(--o-space-3);display:grid}.pagination-examples[data-v-65463a25] :where(h2,h3,p){margin:0}.table-examples[data-v-61d04cae]{gap:var(--o-space-8);display:grid}.table-examples article[data-v-61d04cae]{gap:var(--o-space-3);display:grid}.table-examples__narrow[data-v-61d04cae]{max-inline-size:14rem}.table-examples[data-v-61d04cae] :where(h2,h3,p){margin:0}.tabs-examples[data-v-1bf7b523]{gap:var(--o-space-8);display:grid}.tabs-examples article[data-v-1bf7b523]{gap:var(--o-space-3);min-inline-size:0;display:grid}.tabs-examples[data-v-1bf7b523] :where(h2,h3){margin:0}.tabs-examples__view[data-v-1bf7b523]{padding:var(--o-space-4);border:1px solid var(--o-border-neutral-lighter);border-radius:var(--o-radius-surface)}.tabs-examples__phone[data-v-1bf7b523]{border:1px solid var(--o-border-neutral-lighter);border-radius:var(--o-radius-surface);block-size:24rem;inline-size:min(100%,22rem);overflow-y:auto}.tabs-examples__phone p[data-v-1bf7b523]{padding-inline:var(--o-space-4);margin:0}.timeline-page__examples[data-v-a6346c9f]{gap:var(--o-space-6);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));align-items:start;display:grid}.poppables-page{gap:var(--o-space-5);display:grid}.poppables-page :is(h2,p){margin:var(--o-space-0)}.poppables-page__actions{gap:var(--o-space-3);flex-wrap:wrap;display:flex}.select-examples[data-v-38f0e13b]{gap:var(--o-space-6);max-inline-size:36rem;display:grid}.segmented-examples[data-v-c12d05e5]{gap:var(--o-space-8);display:grid}.segmented-examples article[data-v-c12d05e5]{justify-items:start;gap:var(--o-space-3);display:grid}.segmented-examples[data-v-c12d05e5] :where(h2,h3,p){margin:0}.segmented-page__narrow[data-v-c12d05e5]{max-inline-size:14rem}
