@layer mosaic.theme{:where([data-msc-theme~=spacious]):where([data-msc-theme~=light]){color-scheme:light;--msc-c-neutral-min:#fff;--msc-c-neutral-01:#fcfcfc;--msc-c-neutral-02:#fafafa;--msc-c-neutral-03:#f7f7f7;--msc-c-neutral-04:#f5f5f5;--msc-c-neutral-05:#f2f2f2;--msc-c-neutral-10:#ebebeb;--msc-c-neutral-20:#e6e6e6;--msc-c-neutral-30:#cacaca;--msc-c-neutral-40:#afafaf;--msc-c-neutral-50:#767676;--msc-c-neutral-60:#5d5d5d;--msc-c-neutral-70:#454545;--msc-c-neutral-80:#2e2e2e;--msc-c-neutral-90:#171717;--msc-c-neutral-max:#000;--msc-c-neutral-alpha-05:#00000005;--msc-c-neutral-alpha-10:#0000000d;--msc-c-neutral-alpha-20:#00000014;--msc-c-neutral-alpha-30:#0000001f;--msc-c-neutral-alpha-40:#00000036;--msc-c-neutral-alpha-50:#00000057;--msc-c-neutral-alpha-60:#00000070;--msc-c-neutral-alpha-70:#00000082;--msc-c-neutral-alpha-80:#0000009c;--msc-c-neutral-alpha-90:#000000e8;--msc-c-inverse-alpha-05:#ffffff0f;--msc-c-inverse-alpha-10:#ffffff17;--msc-c-inverse-alpha-20:#ffffff21;--msc-c-inverse-alpha-30:#ffffff24;--msc-c-inverse-alpha-40:#ffffff3d;--msc-c-inverse-alpha-50:#ffffff8a;--msc-c-inverse-alpha-60:#ffffffa8;--msc-c-inverse-alpha-70:#ffffffbd;--msc-c-inverse-alpha-80:#fffc;--msc-c-inverse-alpha-90:#fffffff5;--msc-c-gray-05:#fbfbfb;--msc-c-gray-10:#f9f9f9;--msc-c-gray-20:#f4f4f4;--msc-c-gray-30:#e5e5e5;--msc-c-gray-40:#d2d2d2;--msc-c-gray-50:#b4b4b4;--msc-c-gray-60:gray;--msc-c-gray-70:#666;--msc-c-gray-80:#515151;--msc-c-gray-90:#353535;--msc-c-blue-05:#f0f7ff;--msc-c-blue-10:#e9f4ff;--msc-c-blue-20:#dfefff;--msc-c-blue-30:#cae7ff;--msc-c-blue-40:#94ccff;--msc-c-blue-50:#48aeff;--msc-c-blue-60:#006bff;--msc-c-blue-70:#0059ec;--msc-c-blue-80:#005ff2;--msc-c-blue-90:#1a4480;--msc-c-red-05:#f9eeee;--msc-c-red-10:#fff3f2;--msc-c-red-20:#fde0db;--msc-c-red-30:#fdb8ae;--msc-c-red-40:#ff8d7b;--msc-c-red-50:#f72c15;--msc-c-red-60:#e52207;--msc-c-red-70:#ec0101;--msc-c-red-80:#d8001b;--msc-c-red-90:#8b0a03;--msc-c-amber-05:#fff6de;--msc-c-amber-10:#fff4cf;--msc-c-amber-20:#fff1c1;--msc-c-amber-30:#ffdc73;--msc-c-amber-40:#ffc543;--msc-c-amber-50:#ffa600;--msc-c-amber-60:#ffae00;--msc-c-amber-70:#ff9300;--msc-c-amber-80:#aa4d00;--msc-c-amber-90:#561900;--msc-c-green-05:#eaf4dd;--msc-c-green-10:#e3f5e1;--msc-c-green-20:#b7f5bd;--msc-c-green-30:#70e17b;--msc-c-green-40:#21c834;--msc-c-green-50:#00a91c;--msc-c-green-60:#008817;--msc-c-green-70:#216e1f;--msc-c-green-80:#107d32;--msc-c-green-90:#154c21;--msc-c-teal-05:#defffb;--msc-c-teal-10:#ddfef6;--msc-c-teal-20:#ccf9f1;--msc-c-teal-30:#b1f7ec;--msc-c-teal-40:#52f0db;--msc-c-teal-50:#00e3c4;--msc-c-teal-60:#00ac96;--msc-c-teal-70:#00927f;--msc-c-teal-80:#007f70;--msc-c-teal-90:#003f34;--msc-c-purple-05:#faf0ff;--msc-c-purple-10:#f9f0ff;--msc-c-purple-20:#f6e8ff;--msc-c-purple-30:#f2d9ff;--msc-c-purple-40:#dfa7ff;--msc-c-purple-50:#c979ff;--msc-c-purple-60:#a100f8;--msc-c-purple-70:#8500d1;--msc-c-purple-80:#7d00cc;--msc-c-purple-90:#2f004e;--msc-c-pink-05:#ffe8f6;--msc-c-pink-10:#ffe9f3;--msc-c-pink-20:#ffdfeb;--msc-c-pink-30:#ffd3e1;--msc-c-pink-40:#fdb3cc;--msc-c-pink-50:#f97ea7;--msc-c-pink-60:#f22782;--msc-c-pink-70:#e4106e;--msc-c-pink-80:#c41562;--msc-c-pink-90:#460523}:where([data-msc-theme~=spacious]):where([data-msc-theme~=dark]){color-scheme:dark;--msc-c-neutral-min:#000;--msc-c-neutral-01:#0c0c0c;--msc-c-neutral-02:#101010;--msc-c-neutral-03:#141414;--msc-c-neutral-04:#181818;--msc-c-neutral-05:#1a1a1a;--msc-c-neutral-10:#292929;--msc-c-neutral-20:#3b3b3b;--msc-c-neutral-30:#525252;--msc-c-neutral-40:#6e6e6e;--msc-c-neutral-50:#8a8a8a;--msc-c-neutral-60:#a3a3a3;--msc-c-neutral-70:#bababa;--msc-c-neutral-80:#d1d1d1;--msc-c-neutral-90:#e4e4e4;--msc-c-neutral-max:#fff;--msc-c-neutral-alpha-05:#ffffff17;--msc-c-neutral-alpha-10:#ffffff1f;--msc-c-neutral-alpha-20:#ffffff26;--msc-c-neutral-alpha-30:#ffffff2e;--msc-c-neutral-alpha-40:#ffffff3d;--msc-c-neutral-alpha-50:#ffffff82;--msc-c-neutral-alpha-60:#ffffff8a;--msc-c-neutral-alpha-70:#ffffff91;--msc-c-neutral-alpha-80:#ffffff9c;--msc-c-neutral-alpha-90:#ffffffeb;--msc-c-inverse-alpha-05:#0000000d;--msc-c-inverse-alpha-10:#00000014;--msc-c-inverse-alpha-20:#0000001a;--msc-c-inverse-alpha-30:#00000029;--msc-c-inverse-alpha-40:#00000036;--msc-c-inverse-alpha-50:#00000057;--msc-c-inverse-alpha-60:#00000070;--msc-c-inverse-alpha-70:#00000091;--msc-c-inverse-alpha-80:#000000c2;--msc-c-inverse-alpha-90:#000000e8;--msc-c-gray-05:#1c1c1c;--msc-c-gray-10:#2e2e2e;--msc-c-gray-20:#424242;--msc-c-gray-30:#565656;--msc-c-gray-40:#6a6a6a;--msc-c-gray-50:#7e7e7e;--msc-c-gray-60:#969696;--msc-c-gray-70:#afafaf;--msc-c-gray-80:#d1d1d1;--msc-c-gray-90:#f0f0f0;--msc-c-blue-05:#06193a;--msc-c-blue-10:#022248;--msc-c-blue-20:#002f62;--msc-c-blue-30:#003674;--msc-c-blue-40:#00418c;--msc-c-blue-50:#0090ff;--msc-c-blue-60:#006efe;--msc-c-blue-70:#005be7;--msc-c-blue-80:#47a8ff;--msc-c-blue-90:#eaf6ff;--msc-c-red-05:#330a11;--msc-c-red-10:#440d13;--msc-c-red-20:#5d0e17;--msc-c-red-30:#6f101b;--msc-c-red-40:#88151f;--msc-c-red-50:#c51400;--msc-c-red-60:#e61b00;--msc-c-red-70:red;--msc-c-red-80:#f00000;--msc-c-red-90:#ffe9ed;--msc-c-amber-05:#2a1700;--msc-c-amber-10:#361900;--msc-c-amber-20:#502800;--msc-c-amber-30:#5b3000;--msc-c-amber-40:#703e00;--msc-c-amber-50:#ed9a00;--msc-c-amber-60:#ffae00;--msc-c-amber-70:#ff9300;--msc-c-amber-80:#ff9300;--msc-c-amber-90:#fff3d5;--msc-c-green-05:#002608;--msc-c-green-10:#00320b;--msc-c-green-20:#003a0e;--msc-c-green-30:#004615;--msc-c-green-40:#006717;--msc-c-green-50:#00952d;--msc-c-green-60:#00ac3a;--msc-c-green-70:#009432;--msc-c-green-80:#00ca50;--msc-c-green-90:#d8ffe4;--msc-c-teal-05:#00231b;--msc-c-teal-10:#002b22;--msc-c-teal-20:#003d34;--msc-c-teal-30:#004035;--msc-c-teal-40:#006354;--msc-c-teal-50:#009e86;--msc-c-teal-60:#00aa95;--msc-c-teal-70:#00927f;--msc-c-teal-80:#00cfb7;--msc-c-teal-90:#cbfff5;--msc-c-purple-05:#290c33;--msc-c-purple-10:#341142;--msc-c-purple-20:#47185e;--msc-c-purple-30:#541a76;--msc-c-purple-40:#642290;--msc-c-purple-50:#9440d5;--msc-c-purple-60:#9440d5;--msc-c-purple-70:#7d2bba;--msc-c-purple-80:#c472fb;--msc-c-purple-90:#fbecff;--msc-c-pink-05:#310d1e;--msc-c-pink-10:#420c25;--msc-c-pink-20:#571032;--msc-c-pink-30:#5d0c34;--msc-c-pink-40:#76063f;--msc-c-pink-50:#ba0056;--msc-c-pink-60:#f12b82;--msc-c-pink-70:#e7006d;--msc-c-pink-80:#ff4d8d;--msc-c-pink-90:#ffe9f4}@media (forced-colors:active){:where([data-msc-theme~=spacious]){--msc-c-surface-color:Canvas;--msc-c-focus-ring-color:Highlight;--msc-c-text-color:ButtonText;--msc-c-text-color-dimmed:ButtonText;--msc-c-text-color-interactive:ButtonText;--msc-c-text-color-disabled:GrayText;--msc-c-text-color-invalid:Highlight;--msc-c-text-color-placeholder:ButtonText;--msc-c-link-color:LinkText;--msc-c-link-color-secondary:LinkText;--msc-c-link-color-pressed:LinkText;--msc-c-border-color:ButtonBorder;--msc-c-border-color-interactive:ButtonBorder;--msc-c-border-color-pressed:ButtonBorder;--msc-c-border-color-disabled:GrayText;--msc-c-field-background:Field;--msc-c-field-text-color:FieldText;--msc-c-overlay-background:Canvas;--msc-c-button-background:ButtonFace;--msc-c-button-background-pressed:ButtonFace;--msc-c-highlight-color:HighlightText;--msc-c-highlight-color-pressed:HighlightText;--msc-c-highlight-background:Highlight;--msc-c-highlight-background-pressed:Highlight;--msc-c-highlight-background-invalid:LinkText}}:where([data-msc-theme~=spacious]){--msc-c-black:#000;--msc-c-white:#fff;--msc-c-accent:#d82034;--msc-c-accent-muted:#a11c36;--msc-c-primary-black:#000;--msc-c-primary-gray:gray;--msc-c-primary-white:#fff;--msc-c-primary-red:#d82034;--msc-c-secondary-bordeaux:#a11c36;--msc-c-secondary-flamingo:#fd8182;--msc-c-secondary-cherry-blossom:#ecbdab;--msc-c-secondary-terracotta:#c45417;--msc-c-secondary-sunflower:#fcc52d;--msc-c-secondary-desert:#ddbd88;--msc-c-secondary-forest:#607e46;--msc-c-secondary-lime:#ccd457;--msc-c-secondary-pistachio:#cbd38f;--msc-c-secondary-sea:#15847b;--msc-c-secondary-sky:#83cec5;--msc-c-secondary-stone:#9dbdbc;--msc-c-highlighter:#0f0;--msc-c-shadow:#00000040;--msc-c-ink:var(--msc-c-neutral-90);--msc-c-paper:var(--msc-c-neutral-min);--msc-c-primary:var(--msc-c-accent);--msc-c-primary-muted:var(--msc-c-accent-muted);--msc-c-text-color:var(--msc-c-neutral-80);--msc-c-text-color-dimmed:var(--msc-c-neutral-60);--msc-c-text-color-disabled:var(--msc-c-neutral-50);--msc-c-text-color-invalid:var(--msc-c-red-80);--msc-c-text-color-interactive:var(--msc-c-neutral-90);--msc-c-text-color-placeholder:var(--msc-c-neutral-60);--msc-c-surface-idle:var(--msc-c-neutral-min);--msc-c-surface-muted:var(--msc-c-neutral-04);--msc-c-surface-pressed:var(--msc-c-neutral-05);--msc-c-surface-overlay:var(--msc-c-neutral-alpha-10);--msc-c-border-color:var(--msc-c-neutral-10);--msc-c-border-color-dimmed:var(--msc-c-neutral-10);--msc-c-border-color-subtle:var(--msc-c-neutral-05);--msc-c-border-color-disabled:var(--msc-c-neutral-20);--msc-c-border-color-invalid:var(--msc-c-red-60);--msc-c-border-color-interactive:var(--msc-c-neutral-40);--msc-c-border-color-active:var(--msc-c-neutral-50);--msc-c-link-color:var(--msc-c-neutral-max);--msc-c-link-color-dimmed:var(--msc-c-neutral-50);--msc-c-link-color-disabled:var(--msc-c-neutral-50);--msc-c-link-color-pressed:var(--msc-c-neutral-max);--msc-c-overlay-border:var(--msc-c-neutral-10);--msc-c-overlay-background:var(--msc-c-neutral-min);--msc-c-overlay-shadow:var(--msc-c-shadow);--msc-c-modal-background:var(--msc-c-inverse-alpha-80);--msc-c-modal-background-glass:var(--msc-c-inverse-alpha-50);--msc-c-modal-background-blurred-from:var(--msc-c-neutral-alpha-05);--msc-c-modal-background-blurred-to:var(--msc-c-neutral-alpha-40);--msc-c-button-border:var(--msc-c-neutral-30);--msc-c-button-border-interactive:var(--msc-c-neutral-80);--msc-c-button-border-pressed:var(--msc-c-neutral-90);--msc-c-button-border-selected:var(--msc-c-neutral-70);--msc-c-button-border-disabled:var(--msc-c-neutral-30);--msc-c-button-color:var(--msc-c-gray-60);--msc-c-button-color-interactive:var(--msc-c-neutral-90);--msc-c-button-color-selected:var(--msc-c-neutral-min);--msc-c-button-color-disabled:var(--msc-c-neutral-min);--msc-c-button-background:var(--msc-c-neutral-min);--msc-c-button-background-interactive:var(--msc-c-neutral-05);--msc-c-button-background-pressed:var(--msc-c-neutral-20);--msc-c-button-background-selected:var(--msc-c-neutral-70);--msc-c-button-background-disabled:var(--msc-c-neutral-30);--msc-c-button-outline:var(--msc-c-focus-ring-color);--msc-c-scrollbar-color:var(--msc-c-neutral-30) transparent;--msc-c-highlight-border:var(--msc-c-neutral-80);--msc-c-highlight-border-invalid:var(--msc-c-red-60);--msc-c-highlight-color:var(--msc-c-neutral-02);--msc-c-highlight-color-dimmed:var(--msc-c-neutral-30);--msc-c-highlight-color-interactive:var(--msc-c-neutral-min);--msc-c-highlight-color-pressed:var(--msc-c-neutral-10);--msc-c-highlight-background:var(--msc-c-neutral-80);--msc-c-highlight-background-dimmed:var(--msc-c-neutral-50);--msc-c-highlight-background-subtle:var(--msc-c-inverse-alpha-20);--msc-c-highlight-background-interactive:var(--msc-c-inverse-alpha-10);--msc-c-highlight-background-pressed:var(--msc-c-inverse-alpha-20);--msc-c-highlight-background-disabled:var(--msc-c-neutral-30);--msc-c-highlight-overlay:var(--msc-c-neutral-alpha-20);--msc-c-highlight-shadow:var(--msc-c-neutral-90);--msc-c-neutral-color:var(--msc-c-neutral-80);--msc-c-neutral-background:var(--msc-c-neutral-60);--msc-c-neutral-color-on-neutral:var(--msc-c-neutral-min);--msc-c-info-color:var(--msc-c-neutral-80);--msc-c-info-background:var(--msc-c-neutral-70);--msc-c-info-color-on-info:var(--msc-c-neutral-min);--msc-c-warning-color:var(--msc-c-neutral-80);--msc-c-warning-background:var(--msc-c-neutral-80);--msc-c-warning-color-on-warning:var(--msc-c-neutral-min);--msc-c-alert-color:var(--msc-c-neutral-80);--msc-c-alert-background:var(--msc-c-neutral-90);--msc-c-alert-color-on-alert:var(--msc-c-neutral-min);--msc-c-success-color:var(--msc-c-green-80);--msc-c-success-background:var(--msc-c-green-60);--msc-c-success-color-on-success:var(--msc-c-white);--msc-c-error-color:var(--msc-c-red-80);--msc-c-error-background:var(--msc-c-red-60);--msc-c-error-color-on-error:var(--msc-c-white);--msc-c-inline-color:var(--msc-c-neutral-80);--msc-c-inline-background:var(--msc-c-neutral-60);--msc-c-inline-color-on-inline:var(--msc-c-neutral-min);--msc-c-focus-ring-color:var(--msc-c-neutral-40);--msc-s-none:0;--msc-s-min:1px;--msc-s-xxs:2px;--msc-s-xs:4px;--msc-s-sm:6px;--msc-s-md:8px;--msc-s-lg:12px;--msc-s-xl:16px;--msc-s-xxl:20px;--msc-s-3xl:24px;--msc-s-4xl:32px;--msc-s-5xl:48px;--msc-s-6xl:84px;--msc-s-7xl:96px;--msc-s-8xl:144px;--msc-s-full:100%;--msc-s-auto:auto;--msc-t-size-min:8px;--msc-t-size-xxs:10px;--msc-t-size-xs:11px;--msc-t-size-sm:12px;--msc-t-size-md:14px;--msc-t-size-lg:16px;--msc-t-size-xl:18px;--msc-t-size-xxl:20px;--msc-t-size-3xl:22px;--msc-t-size-4xl:26px;--msc-t-size-5xl:28px;--msc-t-size-6xl:36px;--msc-t-size-7xl:40px;--msc-t-size-8xl:56px;--msc-f-line-height-min:12px;--msc-f-line-height-xxs:14px;--msc-f-line-height-xs:16px;--msc-f-line-height-sm:18px;--msc-f-line-height-md:20px;--msc-f-line-height-lg:22px;--msc-f-line-height-xl:26px;--msc-f-line-height-xxl:28px;--msc-f-line-height-3xl:32px;--msc-f-line-height-4xl:36px;--msc-f-line-height-5xl:44px;--msc-f-line-height-6xl:56px;--msc-f-line-height-7xl:68px;--msc-f-line-height-8xl:80px;--msc-f-sans-serif-light:"Calibri W02 Light", Arial, Helvetica, sans-serif;--msc-f-sans-serif-regular:"Calibri W02 Regular", Arial, Helvetica, sans-serif;--msc-f-sans-serif-bold:"Calibri W02 Bold", Arial, Helvetica, sans-serif;--msc-f-serif:"Legacy Serif ITC W02 Bk", Arial, Helvetica, sans-serif;--msc-f-serif-italic:"LegacySerifITCW02-BkIt", Arial, Helvetica, sans-serif;--msc-f-serif-bold:"Legacy Serif ITC Bold", Arial, Helvetica, sans-serif;--msc-t-heading-font-family:var(--msc-f-sans-serif-regular);--msc-t-heading-font-weight:400;--msc-t-heading-sm-font-family:var(--msc-f-sans-serif-bold);--msc-t-heading-sm-font-weight:600;--msc-t-heading-sm-font-size:var(--msc-t-size-lg);--msc-t-heading-sm-line-height:var(--msc-f-line-height-lg);--msc-t-heading-md-font-size:var(--msc-t-size-3xl);--msc-t-heading-md-line-height:var(--msc-f-line-height-3xl);--msc-t-body-font-family:var(--msc-f-sans-serif-regular);--msc-t-body-font-weight:400;--msc-t-body-sm-font-size:var(--msc-t-size-md);--msc-t-body-sm-line-height:var(--msc-f-line-height-lg);--msc-t-body-md-font-size:var(--msc-t-size-lg);--msc-t-body-md-line-height:var(--msc-f-line-height-xl);--msc-t-body-lg-font-size:var(--msc-t-size-3xl);--msc-t-body-lg-line-height:var(--msc-f-line-height-3xl);--msc-t-label-font-family:var(--msc-f-sans-serif-regular);--msc-t-label-font-weight:400;--msc-t-label-md-font-size:var(--msc-t-size-sm);--msc-t-label-md-line-height:var(--msc-f-line-height-xs);--msc-t-label-lg-font-size:var(--msc-t-size-md);--msc-t-label-lg-line-height:var(--msc-f-line-height-sm);--msc-t-control-font-family:var(--msc-f-sans-serif-regular);--msc-t-control-font-weight:400;--msc-t-control-md-font-size:var(--msc-t-size-lg);--msc-t-control-md-line-height:var(--msc-f-line-height-lg);--msc-t-control-lg-font-size:var(--msc-t-size-3xl);--msc-t-control-lg-line-height:var(--msc-f-line-height-3xl);--msc-t-action-font-family:var(--msc-f-serif);--msc-t-action-font-weight:400;--msc-t-action-font-size:var(--msc-t-size-lg);--msc-t-action-line-height:var(--msc-f-line-height-sm);--msc-t-caption-font-family:var(--msc-f-sans-serif-regular);--msc-t-caption-font-weight:400;--msc-t-caption-md-font-size:var(--msc-t-size-sm);--msc-t-caption-md-line-height:var(--msc-f-line-height-xs);--msc-t-caption-lg-font-size:var(--msc-t-size-md);--msc-t-caption-lg-line-height:var(--msc-f-line-height-sm);--msc-z-index-tooltip:90;--msc-z-index-toast:80;--msc-z-index-popover:70;--msc-z-index-modal:60;--msc-z-index-overlay:50;--msc-z-index-fixed:40;--msc-z-index-sticky:30;--msc-z-index-controls:20;--msc-z-index-content:10;--msc-z-index-raised:2;--msc-z-index-above:1;--msc-z-index-default:0;--msc-z-index-below:-1;--msc-z-index-auto:auto}}@layer mosaic.overrides{:where([data-msc-theme~=spacious]) .msc-Button{--msc-button-border-radius:var(--msc-s-none);--msc-button-padding:14px var(--msc-s-4xl);--msc-button-outline-width:var(--msc-s-min);--msc-button-outline-offset:var(--msc-s-none);--msc-button-icon-size:var(--msc-s-xl);--msc-button-gap:var(--msc-s-xxs)}:where([data-msc-theme~=spacious]) .msc-Button:where([data-children=single]):has(.msc-Icon,.msc-ProgressIndicator){--msc-button-padding:14px}:where([data-msc-theme~=spacious]) .msc-Button:where([data-hovered],[data-focus-visible]),:where([data-msc-theme~=spacious]) .msc-Button:where([data-pressed]){--msc-button-border-color:var(--msc-c-button-border);--msc-button-color:var(--msc-c-button-color);--msc-button-background-color:var(--msc-c-button-background)}:where([data-msc-theme~=spacious]) .msc-Button:where([data-variant=ghost]){--msc-button-border-color:transparent;--msc-button-color:var(--msc-c-gray-90);--msc-button-background-color:transparent}:where([data-msc-theme~=spacious]) .msc-Button:where([data-variant=ghost]):where([data-hovered],[data-focus-visible]){--msc-button-border-color:transparent;--msc-button-color:var(--msc-c-neutral-max);--msc-button-background-color:transparent}:where([data-msc-theme~=spacious]) .msc-Button:where([data-variant=ghost]):where([data-disabled]){--msc-button-border-color:transparent;--msc-button-color:var(--msc-c-gray-90);--msc-button-background-color:transparent}:where([data-msc-theme~=spacious]) .msc-Button:where([data-variant=primary]){--msc-button-border-color:transparent;--msc-button-color:var(--msc-c-white);--msc-button-background-color:var(--msc-c-primary)}:where([data-msc-theme~=spacious]) .msc-Button:where([data-variant=primary]):where([data-hovered],[data-focus-visible]){--msc-button-border-color:transparent;--msc-button-color:var(--msc-c-white);--msc-button-background-color:var(--msc-c-primary-muted)}:where([data-msc-theme~=spacious]) .msc-Button:where([data-variant=primary]):where([data-disabled]){--msc-button-border-color:transparent;--msc-button-color:var(--msc-c-white);--msc-button-background-color:var(--msc-c-gray-50)}:where([data-msc-theme~=spacious]) .msc-Button:where([data-variant=secondary]){--msc-button-border-color:transparent;--msc-button-color:var(--msc-c-gray-90);--msc-button-background-color:var(--msc-c-neutral-min)}:where([data-msc-theme~=spacious]) .msc-Button:where([data-variant=secondary]):where([data-hovered],[data-focus-visible]){--msc-button-border-color:transparent;--msc-button-color:var(--msc-c-neutral-max);--msc-button-background-color:var(--msc-c-gray-10)}:where([data-msc-theme~=spacious]) .msc-Button:where([data-variant=secondary]):where([data-disabled]){--msc-button-border-color:transparent;--msc-button-color:var(--msc-c-gray-90);--msc-button-background-color:var(--msc-c-white)}:where([data-msc-theme~=spacious]) .msc-Button:where([data-variant=tertiary]){--msc-button-border-color:transparent;--msc-button-color:var(--msc-c-neutral-min);--msc-button-background-color:var(--msc-c-gray-90)}:where([data-msc-theme~=spacious]) .msc-Button:where([data-variant=tertiary]):where([data-hovered],[data-focus-visible]){--msc-button-border-color:transparent;--msc-button-color:var(--msc-c-neutral-max);--msc-button-background-color:var(--msc-c-gray-05)}:where([data-msc-theme~=spacious]) .msc-Button:where([data-variant=tertiary]):where([data-disabled]){--msc-button-border-color:transparent;--msc-button-color:var(--msc-c-neutral-max);--msc-button-background-color:var(--msc-c-gray-50)}:where([data-msc-theme~=spacious]) .msc-Label{--msc-label-color:var(--msc-c-gray-90)}:where([data-msc-theme~=spacious]) .msc-Input{--msc-input-color:var(--msc-c-gray-90);--msc-input-padding:var(--msc-s-md) var(--msc-s-lg)}:where([data-msc-theme~=spacious]) .msc-FieldControl{--msc-field-control-border-color:var(--msc-c-gray-40);--msc-field-control-border-radius:var(--msc-s-none);--msc-field-control-shadow-color:var(--msc-c-focus-ring-color)}:where([data-msc-theme~=spacious]) .msc-FieldControl:where([data-hovered]),:where([data-msc-theme~=spacious]) .msc-FieldControl:where([data-focused]){--msc-field-control-border-color:var(--msc-c-neutral-max)}:is(:where([data-msc-theme~=spacious]) .msc-RadioGroup,:where([data-msc-theme~=spacious]) .msc-CheckboxGroup) .msc-FieldControl{padding-block:1px}:where([data-msc-theme~=spacious]) .msc-Field,:where([data-msc-theme~=spacious]) .msc-CheckboxGroup,:where([data-msc-theme~=spacious]) .msc-ColorField,:where([data-msc-theme~=spacious]) .msc-ComboBox,:where([data-msc-theme~=spacious]) .msc-ComboBoxGroup,:where([data-msc-theme~=spacious]) .msc-DateField,:where([data-msc-theme~=spacious]) .msc-DateFieldGroup,:where([data-msc-theme~=spacious]) .msc-DatePicker,:where([data-msc-theme~=spacious]) .msc-DatePickerGroup,:where([data-msc-theme~=spacious]) .msc-DateRangePicker,:where([data-msc-theme~=spacious]) .msc-DateRangePickerGroup,:where([data-msc-theme~=spacious]) .msc-MaskedFieldGroup,:where([data-msc-theme~=spacious]) .msc-NumberField,:where([data-msc-theme~=spacious]) .msc-NumberFieldGroup,:where([data-msc-theme~=spacious]) .msc-OneTimeCode,:where([data-msc-theme~=spacious]) .msc-OneTimeCodeGroup,:where([data-msc-theme~=spacious]) .msc-PasswordFieldGroup,:where([data-msc-theme~=spacious]) .msc-RadioGroup,:where([data-msc-theme~=spacious]) .msc-SearchField,:where([data-msc-theme~=spacious]) .msc-SearchFieldGroup,:where([data-msc-theme~=spacious]) .msc-Select,:where([data-msc-theme~=spacious]) .msc-SelectGroup,:where([data-msc-theme~=spacious]) .msc-TextField,:where([data-msc-theme~=spacious]) .msc-TextFieldGroup,:where([data-msc-theme~=spacious]) .msc-TimeField,:where([data-msc-theme~=spacious]) .msc-TimeFieldGroup{gap:var(--msc-s-xs)}:is(:where([data-msc-theme~=spacious]) .msc-Field,:where([data-msc-theme~=spacious]) .msc-CheckboxGroup,:where([data-msc-theme~=spacious]) .msc-ColorField,:where([data-msc-theme~=spacious]) .msc-ComboBox,:where([data-msc-theme~=spacious]) .msc-ComboBoxGroup,:where([data-msc-theme~=spacious]) .msc-DateField,:where([data-msc-theme~=spacious]) .msc-DateFieldGroup,:where([data-msc-theme~=spacious]) .msc-DatePicker,:where([data-msc-theme~=spacious]) .msc-DatePickerGroup,:where([data-msc-theme~=spacious]) .msc-DateRangePicker,:where([data-msc-theme~=spacious]) .msc-DateRangePickerGroup,:where([data-msc-theme~=spacious]) .msc-MaskedFieldGroup,:where([data-msc-theme~=spacious]) .msc-NumberField,:where([data-msc-theme~=spacious]) .msc-NumberFieldGroup,:where([data-msc-theme~=spacious]) .msc-OneTimeCode,:where([data-msc-theme~=spacious]) .msc-OneTimeCodeGroup,:where([data-msc-theme~=spacious]) .msc-PasswordFieldGroup,:where([data-msc-theme~=spacious]) .msc-RadioGroup,:where([data-msc-theme~=spacious]) .msc-SearchField,:where([data-msc-theme~=spacious]) .msc-SearchFieldGroup,:where([data-msc-theme~=spacious]) .msc-Select,:where([data-msc-theme~=spacious]) .msc-SelectGroup,:where([data-msc-theme~=spacious]) .msc-TextField,:where([data-msc-theme~=spacious]) .msc-TextFieldGroup,:where([data-msc-theme~=spacious]) .msc-TimeField,:where([data-msc-theme~=spacious]) .msc-TimeFieldGroup):where([data-invalid]) .msc-Label{--msc-label-color:var(--msc-c-border-color-invalid)}:is(:where([data-msc-theme~=spacious]) .msc-Field,:where([data-msc-theme~=spacious]) .msc-CheckboxGroup,:where([data-msc-theme~=spacious]) .msc-ColorField,:where([data-msc-theme~=spacious]) .msc-ComboBox,:where([data-msc-theme~=spacious]) .msc-ComboBoxGroup,:where([data-msc-theme~=spacious]) .msc-DateField,:where([data-msc-theme~=spacious]) .msc-DateFieldGroup,:where([data-msc-theme~=spacious]) .msc-DatePicker,:where([data-msc-theme~=spacious]) .msc-DatePickerGroup,:where([data-msc-theme~=spacious]) .msc-DateRangePicker,:where([data-msc-theme~=spacious]) .msc-DateRangePickerGroup,:where([data-msc-theme~=spacious]) .msc-MaskedFieldGroup,:where([data-msc-theme~=spacious]) .msc-NumberField,:where([data-msc-theme~=spacious]) .msc-NumberFieldGroup,:where([data-msc-theme~=spacious]) .msc-OneTimeCode,:where([data-msc-theme~=spacious]) .msc-OneTimeCodeGroup,:where([data-msc-theme~=spacious]) .msc-PasswordFieldGroup,:where([data-msc-theme~=spacious]) .msc-RadioGroup,:where([data-msc-theme~=spacious]) .msc-SearchField,:where([data-msc-theme~=spacious]) .msc-SearchFieldGroup,:where([data-msc-theme~=spacious]) .msc-Select,:where([data-msc-theme~=spacious]) .msc-SelectGroup,:where([data-msc-theme~=spacious]) .msc-TextField,:where([data-msc-theme~=spacious]) .msc-TextFieldGroup,:where([data-msc-theme~=spacious]) .msc-TimeField,:where([data-msc-theme~=spacious]) .msc-TimeFieldGroup):where([data-invalid]) .msc-FieldControl{--msc-field-control-border-color:var(--msc-c-border-color-invalid)}:is(:where([data-msc-theme~=spacious]) .msc-Field,:where([data-msc-theme~=spacious]) .msc-CheckboxGroup,:where([data-msc-theme~=spacious]) .msc-ColorField,:where([data-msc-theme~=spacious]) .msc-ComboBox,:where([data-msc-theme~=spacious]) .msc-ComboBoxGroup,:where([data-msc-theme~=spacious]) .msc-DateField,:where([data-msc-theme~=spacious]) .msc-DateFieldGroup,:where([data-msc-theme~=spacious]) .msc-DatePicker,:where([data-msc-theme~=spacious]) .msc-DatePickerGroup,:where([data-msc-theme~=spacious]) .msc-DateRangePicker,:where([data-msc-theme~=spacious]) .msc-DateRangePickerGroup,:where([data-msc-theme~=spacious]) .msc-MaskedFieldGroup,:where([data-msc-theme~=spacious]) .msc-NumberField,:where([data-msc-theme~=spacious]) .msc-NumberFieldGroup,:where([data-msc-theme~=spacious]) .msc-OneTimeCode,:where([data-msc-theme~=spacious]) .msc-OneTimeCodeGroup,:where([data-msc-theme~=spacious]) .msc-PasswordFieldGroup,:where([data-msc-theme~=spacious]) .msc-RadioGroup,:where([data-msc-theme~=spacious]) .msc-SearchField,:where([data-msc-theme~=spacious]) .msc-SearchFieldGroup,:where([data-msc-theme~=spacious]) .msc-Select,:where([data-msc-theme~=spacious]) .msc-SelectGroup,:where([data-msc-theme~=spacious]) .msc-TextField,:where([data-msc-theme~=spacious]) .msc-TextFieldGroup,:where([data-msc-theme~=spacious]) .msc-TimeField,:where([data-msc-theme~=spacious]) .msc-TimeFieldGroup):where([data-invalid]) .msc-FieldControl:where([data-hovered]){--msc-field-control-border-color:var(--msc-c-red-80)}:is(:where([data-msc-theme~=spacious]) .msc-Field,:where([data-msc-theme~=spacious]) .msc-CheckboxGroup,:where([data-msc-theme~=spacious]) .msc-ColorField,:where([data-msc-theme~=spacious]) .msc-ComboBox,:where([data-msc-theme~=spacious]) .msc-ComboBoxGroup,:where([data-msc-theme~=spacious]) .msc-DateField,:where([data-msc-theme~=spacious]) .msc-DateFieldGroup,:where([data-msc-theme~=spacious]) .msc-DatePicker,:where([data-msc-theme~=spacious]) .msc-DatePickerGroup,:where([data-msc-theme~=spacious]) .msc-DateRangePicker,:where([data-msc-theme~=spacious]) .msc-DateRangePickerGroup,:where([data-msc-theme~=spacious]) .msc-MaskedFieldGroup,:where([data-msc-theme~=spacious]) .msc-NumberField,:where([data-msc-theme~=spacious]) .msc-NumberFieldGroup,:where([data-msc-theme~=spacious]) .msc-OneTimeCode,:where([data-msc-theme~=spacious]) .msc-OneTimeCodeGroup,:where([data-msc-theme~=spacious]) .msc-PasswordFieldGroup,:where([data-msc-theme~=spacious]) .msc-RadioGroup,:where([data-msc-theme~=spacious]) .msc-SearchField,:where([data-msc-theme~=spacious]) .msc-SearchFieldGroup,:where([data-msc-theme~=spacious]) .msc-Select,:where([data-msc-theme~=spacious]) .msc-SelectGroup,:where([data-msc-theme~=spacious]) .msc-TextField,:where([data-msc-theme~=spacious]) .msc-TextFieldGroup,:where([data-msc-theme~=spacious]) .msc-TimeField,:where([data-msc-theme~=spacious]) .msc-TimeFieldGroup):where([data-invalid]) .msc-FieldControl:where([data-focused]){--msc-field-control-shadow-color:var(--msc-c-red-20)}:is(:where([data-msc-theme~=spacious]) .msc-Field,:where([data-msc-theme~=spacious]) .msc-CheckboxGroup,:where([data-msc-theme~=spacious]) .msc-ColorField,:where([data-msc-theme~=spacious]) .msc-ComboBox,:where([data-msc-theme~=spacious]) .msc-ComboBoxGroup,:where([data-msc-theme~=spacious]) .msc-DateField,:where([data-msc-theme~=spacious]) .msc-DateFieldGroup,:where([data-msc-theme~=spacious]) .msc-DatePicker,:where([data-msc-theme~=spacious]) .msc-DatePickerGroup,:where([data-msc-theme~=spacious]) .msc-DateRangePicker,:where([data-msc-theme~=spacious]) .msc-DateRangePickerGroup,:where([data-msc-theme~=spacious]) .msc-MaskedFieldGroup,:where([data-msc-theme~=spacious]) .msc-NumberField,:where([data-msc-theme~=spacious]) .msc-NumberFieldGroup,:where([data-msc-theme~=spacious]) .msc-OneTimeCode,:where([data-msc-theme~=spacious]) .msc-OneTimeCodeGroup,:where([data-msc-theme~=spacious]) .msc-PasswordFieldGroup,:where([data-msc-theme~=spacious]) .msc-RadioGroup,:where([data-msc-theme~=spacious]) .msc-SearchField,:where([data-msc-theme~=spacious]) .msc-SearchFieldGroup,:where([data-msc-theme~=spacious]) .msc-Select,:where([data-msc-theme~=spacious]) .msc-SelectGroup,:where([data-msc-theme~=spacious]) .msc-TextField,:where([data-msc-theme~=spacious]) .msc-TextFieldGroup,:where([data-msc-theme~=spacious]) .msc-TimeField,:where([data-msc-theme~=spacious]) .msc-TimeFieldGroup):where([data-disabled]) .msc-Helper{--msc-helper-color:var(--msc-c-gray-60)}:is(:where([data-msc-theme~=spacious]) .msc-Field,:where([data-msc-theme~=spacious]) .msc-CheckboxGroup,:where([data-msc-theme~=spacious]) .msc-ColorField,:where([data-msc-theme~=spacious]) .msc-ComboBox,:where([data-msc-theme~=spacious]) .msc-ComboBoxGroup,:where([data-msc-theme~=spacious]) .msc-DateField,:where([data-msc-theme~=spacious]) .msc-DateFieldGroup,:where([data-msc-theme~=spacious]) .msc-DatePicker,:where([data-msc-theme~=spacious]) .msc-DatePickerGroup,:where([data-msc-theme~=spacious]) .msc-DateRangePicker,:where([data-msc-theme~=spacious]) .msc-DateRangePickerGroup,:where([data-msc-theme~=spacious]) .msc-MaskedFieldGroup,:where([data-msc-theme~=spacious]) .msc-NumberField,:where([data-msc-theme~=spacious]) .msc-NumberFieldGroup,:where([data-msc-theme~=spacious]) .msc-OneTimeCode,:where([data-msc-theme~=spacious]) .msc-OneTimeCodeGroup,:where([data-msc-theme~=spacious]) .msc-PasswordFieldGroup,:where([data-msc-theme~=spacious]) .msc-RadioGroup,:where([data-msc-theme~=spacious]) .msc-SearchField,:where([data-msc-theme~=spacious]) .msc-SearchFieldGroup,:where([data-msc-theme~=spacious]) .msc-Select,:where([data-msc-theme~=spacious]) .msc-SelectGroup,:where([data-msc-theme~=spacious]) .msc-TextField,:where([data-msc-theme~=spacious]) .msc-TextFieldGroup,:where([data-msc-theme~=spacious]) .msc-TimeField,:where([data-msc-theme~=spacious]) .msc-TimeFieldGroup):where([data-disabled]) .msc-Label{--msc-label-color:var(--msc-c-gray-60)}:is(:where([data-msc-theme~=spacious]) .msc-Field,:where([data-msc-theme~=spacious]) .msc-CheckboxGroup,:where([data-msc-theme~=spacious]) .msc-ColorField,:where([data-msc-theme~=spacious]) .msc-ComboBox,:where([data-msc-theme~=spacious]) .msc-ComboBoxGroup,:where([data-msc-theme~=spacious]) .msc-DateField,:where([data-msc-theme~=spacious]) .msc-DateFieldGroup,:where([data-msc-theme~=spacious]) .msc-DatePicker,:where([data-msc-theme~=spacious]) .msc-DatePickerGroup,:where([data-msc-theme~=spacious]) .msc-DateRangePicker,:where([data-msc-theme~=spacious]) .msc-DateRangePickerGroup,:where([data-msc-theme~=spacious]) .msc-MaskedFieldGroup,:where([data-msc-theme~=spacious]) .msc-NumberField,:where([data-msc-theme~=spacious]) .msc-NumberFieldGroup,:where([data-msc-theme~=spacious]) .msc-OneTimeCode,:where([data-msc-theme~=spacious]) .msc-OneTimeCodeGroup,:where([data-msc-theme~=spacious]) .msc-PasswordFieldGroup,:where([data-msc-theme~=spacious]) .msc-RadioGroup,:where([data-msc-theme~=spacious]) .msc-SearchField,:where([data-msc-theme~=spacious]) .msc-SearchFieldGroup,:where([data-msc-theme~=spacious]) .msc-Select,:where([data-msc-theme~=spacious]) .msc-SelectGroup,:where([data-msc-theme~=spacious]) .msc-TextField,:where([data-msc-theme~=spacious]) .msc-TextFieldGroup,:where([data-msc-theme~=spacious]) .msc-TimeField,:where([data-msc-theme~=spacious]) .msc-TimeFieldGroup):where([data-disabled]) .msc-Input{--msc-input-color:var(--msc-c-gray-60)}:is(:where([data-msc-theme~=spacious]) .msc-Field,:where([data-msc-theme~=spacious]) .msc-CheckboxGroup,:where([data-msc-theme~=spacious]) .msc-ColorField,:where([data-msc-theme~=spacious]) .msc-ComboBox,:where([data-msc-theme~=spacious]) .msc-ComboBoxGroup,:where([data-msc-theme~=spacious]) .msc-DateField,:where([data-msc-theme~=spacious]) .msc-DateFieldGroup,:where([data-msc-theme~=spacious]) .msc-DatePicker,:where([data-msc-theme~=spacious]) .msc-DatePickerGroup,:where([data-msc-theme~=spacious]) .msc-DateRangePicker,:where([data-msc-theme~=spacious]) .msc-DateRangePickerGroup,:where([data-msc-theme~=spacious]) .msc-MaskedFieldGroup,:where([data-msc-theme~=spacious]) .msc-NumberField,:where([data-msc-theme~=spacious]) .msc-NumberFieldGroup,:where([data-msc-theme~=spacious]) .msc-OneTimeCode,:where([data-msc-theme~=spacious]) .msc-OneTimeCodeGroup,:where([data-msc-theme~=spacious]) .msc-PasswordFieldGroup,:where([data-msc-theme~=spacious]) .msc-RadioGroup,:where([data-msc-theme~=spacious]) .msc-SearchField,:where([data-msc-theme~=spacious]) .msc-SearchFieldGroup,:where([data-msc-theme~=spacious]) .msc-Select,:where([data-msc-theme~=spacious]) .msc-SelectGroup,:where([data-msc-theme~=spacious]) .msc-TextField,:where([data-msc-theme~=spacious]) .msc-TextFieldGroup,:where([data-msc-theme~=spacious]) .msc-TimeField,:where([data-msc-theme~=spacious]) .msc-TimeFieldGroup):where([data-disabled]) .msc-FieldControl{--msc-field-control-border-color:var(--msc-c-gray-40);--msc-field-control-background-color:var(--msc-c-neutral-05)}:is(:where([data-msc-theme~=spacious]) .msc-Field,:where([data-msc-theme~=spacious]) .msc-CheckboxGroup,:where([data-msc-theme~=spacious]) .msc-ColorField,:where([data-msc-theme~=spacious]) .msc-ComboBox,:where([data-msc-theme~=spacious]) .msc-ComboBoxGroup,:where([data-msc-theme~=spacious]) .msc-DateField,:where([data-msc-theme~=spacious]) .msc-DateFieldGroup,:where([data-msc-theme~=spacious]) .msc-DatePicker,:where([data-msc-theme~=spacious]) .msc-DatePickerGroup,:where([data-msc-theme~=spacious]) .msc-DateRangePicker,:where([data-msc-theme~=spacious]) .msc-DateRangePickerGroup,:where([data-msc-theme~=spacious]) .msc-MaskedFieldGroup,:where([data-msc-theme~=spacious]) .msc-NumberField,:where([data-msc-theme~=spacious]) .msc-NumberFieldGroup,:where([data-msc-theme~=spacious]) .msc-OneTimeCode,:where([data-msc-theme~=spacious]) .msc-OneTimeCodeGroup,:where([data-msc-theme~=spacious]) .msc-PasswordFieldGroup,:where([data-msc-theme~=spacious]) .msc-RadioGroup,:where([data-msc-theme~=spacious]) .msc-SearchField,:where([data-msc-theme~=spacious]) .msc-SearchFieldGroup,:where([data-msc-theme~=spacious]) .msc-Select,:where([data-msc-theme~=spacious]) .msc-SelectGroup,:where([data-msc-theme~=spacious]) .msc-TextField,:where([data-msc-theme~=spacious]) .msc-TextFieldGroup,:where([data-msc-theme~=spacious]) .msc-TimeField,:where([data-msc-theme~=spacious]) .msc-TimeFieldGroup):where([data-disabled]) .msc-FieldMessage{--msc-field-message-color:var(--msc-c-gray-60)}:where([data-msc-theme~=spacious]) .msc-Checkbox{--msc-checkbox-icon-size:var(--msc-s-xxl);--msc-checkbox-icon-border-radius:var(--msc-s-none);--msc-checkbox-icon-background-color:var(--msc-c-neutral-min);--msc-checkbox-checkmark-size:var(--msc-s-xl);--msc-checkbox-border-color:var(--msc-c-gray-40);--msc-checkbox-shadow-color:var(--msc-c-focus-ring-color);--msc-checkbox-color:var(--msc-c-gray-90);--msc-checkbox-icon-margin-block:var(--msc-s-min)}:where([data-msc-theme~=spacious]) .msc-Checkbox:where([data-hovered]){--msc-checkbox-border-color:var(--msc-c-neutral-max)}:where([data-msc-theme~=spacious]) .msc-Checkbox:where([data-focused]){--msc-checkbox-border-color:var(--msc-c-neutral-max);--msc-checkbox-box-shadow:0 0 0 1px var(--msc-checkbox-border-color), 0 0 0 3px var(--msc-checkbox-shadow-color)}:where([data-msc-theme~=spacious]) .msc-Checkbox:where([data-disabled]){--msc-checkbox-checkmark-color:var(--msc-c-gray-50);--msc-checkbox-border-color:var(--msc-c-gray-40);--msc-checkbox-color:var(--msc-c-gray-60);--msc-checkbox-cursor:not-allowed}:where([data-msc-theme~=spacious]) .msc-Checkbox:where([data-disabled]) .msc-Label{--msc-label-color:var(--msc-c-gray-60)}:where([data-msc-theme~=spacious]) .msc-Checkbox:where([data-disabled]) .msc-Input{--msc-input-color:var(--msc-c-gray-60)}:where([data-msc-theme~=spacious]) .msc-Checkbox:where([data-invalid]){--msc-checkbox-border-color:var(--msc-c-border-color-invalid)}:where([data-msc-theme~=spacious]) .msc-Checkbox:where([data-invalid]):where([data-hovered]){--msc-checkbox-border-color:var(--msc-c-red-80)}:where([data-msc-theme~=spacious]) .msc-Checkbox:where([data-invalid]):where([data-focused]){--msc-checkbox-border-color:var(--msc-c-red-80);--msc-checkbox-shadow-color:var(--msc-c-red-40)}:where([data-msc-theme~=spacious]) .msc-Radio{--msc-radio-bullet-size:var(--msc-s-lg);--msc-radio-bullet-color:var(--msc-c-neutral-90);--msc-radio-border-color:var(--msc-c-gray-40);--msc-radio-color:var(--msc-c-gray-90);--msc-radio-icon-margin-block:var(--msc-s-xxs);--msc-radio-icon-size:var(--msc-s-xxl);--msc-radio-icon-background-color:var(--msc-c-neutral-min)}:where([data-msc-theme~=spacious]) .msc-Radio:where([data-hovered]){--msc-radio-border-color:var(--msc-c-neutral-max)}:where([data-msc-theme~=spacious]) .msc-Radio:where([data-focused]){--msc-radio-border-color:var(--msc-c-neutral-max);--msc-radio-box-shadow:0 0 0 1px var(--msc-radio-border-color), 0 0 0 3px var(--msc-radio-shadow-color)}:where([data-msc-theme~=spacious]) .msc-Radio:where([data-disabled]){--msc-radio-bullet-color:var(--msc-c-gray-50);--msc-radio-border-color:var(--msc-c-gray-40);--msc-radio-color:var(--msc-c-gray-60);--msc-radio-cursor:not-allowed}:where([data-msc-theme~=spacious]) .msc-Radio:where([data-invalid]){--msc-radio-border-color:var(--msc-c-border-color-invalid)}:where([data-msc-theme~=spacious]) .msc-Radio:where([data-invalid]):where([data-hovered]){--msc-radio-border-color:var(--msc-c-red-80)}:where([data-msc-theme~=spacious]) .msc-Radio:where([data-invalid]):where([data-focused]){--msc-radio-border-color:var(--msc-c-red-80);--msc-radio-shadow-color:var(--msc-c-red-40)}:where([data-msc-theme~=spacious]) .msc-Popover{--msc-popover-border-radius:0}:where([data-msc-theme~=spacious]) .msc-Popover:where([data-trigger=ComboBox]){--msc-combo-box-popover-item-padding:var(--msc-s-lg) var(--msc-s-xs);--msc-combo-box-popover-icon-inset-inline-start:unset;--msc-combo-box-popover-icon-size:var(--msc-t-size-xxs)}:where([data-msc-theme~=spacious]) .msc-Popover:where([data-trigger=ComboBox]) .msc-ListBox{--msc-list-box-padding:var(--msc-s-md);--msc-list-box-border-radius:0}:where([data-msc-theme~=spacious]) .msc-Popover:where([data-trigger=ComboBox]) .msc-ListBoxItem{--msc-list-box-item-border-radius:0}:where([data-msc-theme~=spacious]) .msc-Popover:where([data-trigger=ComboBox]) .msc-ListBoxItem:where([data-selected]){color:var(--msc-c-text-color);background:unset}:where([data-msc-theme~=spacious]) .msc-Popover:where([data-trigger=ComboBox]) .msc-ListBoxItem:where([data-selection-mode]){padding-inline-start:var(--msc-s-lg)}:where([data-msc-theme~=spacious]) .msc-Popover:where([data-trigger=ComboBox]) .msc-ListBoxItem:where([data-selection-mode]):where([data-selected]):before{background-color:var(--msc-c-accent);inset-inline-end:var(--msc-s-lg)}:where([data-msc-theme~=spacious]) .msc-Popover:where([data-trigger=ComboBox]) .msc-ListBoxItem:where([data-focused],[data-pressed]){color:var(--msc-c-highlight-color);background:var(--msc-c-highlight-background)}:where([data-msc-theme~=spacious]) .msc-Popover:where([data-trigger=ComboBox]) .msc-ListBoxItem:where([data-focused],[data-pressed]):where([data-selected]):before{background-color:var(--msc-c-highlight-color)}:where([data-msc-theme~=spacious]) .msc-Popover:where([data-trigger=Select]){--msc-select-popover-item-padding:var(--msc-s-lg) var(--msc-s-xs);--msc-select-popover-icon-inset-inline-start:unset;--msc-select-popover-icon-size:var(--msc-t-size-xxs)}:where([data-msc-theme~=spacious]) .msc-Popover:where([data-trigger=Select]) .msc-ListBox{--msc-list-box-padding:var(--msc-s-md);--msc-list-box-border-radius:0}:where([data-msc-theme~=spacious]) .msc-Popover:where([data-trigger=Select]) .msc-ListBoxItem{--msc-list-box-item-border-radius:0}:where([data-msc-theme~=spacious]) .msc-Popover:where([data-trigger=Select]) .msc-ListBoxItem:where([data-selection-mode]){padding-inline-start:var(--msc-s-lg)}:where([data-msc-theme~=spacious]) .msc-Popover:where([data-trigger=Select]) .msc-ListBoxItem:where([data-selection-mode]):where([data-selected]):before{background-color:var(--msc-c-accent);inset-inline-end:var(--msc-s-lg)}:where([data-msc-theme~=spacious]) .msc-Popover:where([data-trigger=Select]) .msc-ListBoxItem:where([data-focused],[data-pressed]):where([data-selected]):before{background-color:var(--msc-c-highlight-color)}:where([data-msc-theme~=spacious]) .msc-DateInput{--msc-date-input-padding:var(--msc-s-md) var(--msc-s-lg)}:where([data-msc-theme~=spacious]) .msc-DateSegment{--msc-date-segment-color:var(--msc-c-gray-90)}:where([data-msc-theme~=spacious]) .msc-Select,:where([data-msc-theme~=spacious]) .msc-SelectGroup{--msc-select-padding:var(--msc-s-md) var(--msc-s-lg);--msc-select-color:var(--msc-c-gray-90);--msc-select-icon-padding:13px;--msc-select-progress-indicator-padding:8px}:is(:where([data-msc-theme~=spacious]) .msc-Select,:where([data-msc-theme~=spacious]) .msc-SelectGroup) .msc-Button{--msc-button-icon-size:calc(var(--msc-f-line-height-lg) + var(--msc-s-md) * 2)}:where([data-msc-theme~=spacious]) .msc-Table{--msc-table-cell-padding:var(--msc-s-xl) var(--msc-s-md);--msc-table-font-family:var(--msc-f-sans-serif-light)}:where([data-msc-theme~=spacious]) .msc-TableHeader{--msc-table-header-end-border-size:0;--msc-table-header-color:var(--msc-c-gray-70);--msc-table-header-font-weight:400}:where([data-msc-theme~=spacious]) .msc-Row{--msc-row-radius-top:var(--msc-s-none);--msc-row-radius-bottom:var(--msc-s-none);--msc-table-row-highlight-background-color:var(--msc-c-red-10);--msc-table-row-highlight-color:var(--msc-c-text-color);--msc-table-row-border-bottom-color:var(--msc-c-border-color-dimmed)}:where([data-msc-theme~=spacious]) .msc-Cell:where([data-selected])>.msc-ActionButton{--msc-action-button-background-color:var(--msc-c-neutral-min)}:where([data-msc-theme~=spacious]) .msc-Badge{--msc-badge-padding-inline:var(--msc-s-xs);--msc-badge-padding-block:var(--msc-s-min);--msc-badge-size:16px}:where([data-msc-theme~=spacious]) .msc-Alert:where([data-variant=neutral],[data-variant=info]){--msc-alert-color:var(--msc-c-neutral-min);--msc-alert-background-color:var(--msc-c-gray-70)}:where([data-msc-theme~=spacious]) .msc-Alert:where([data-variant=alert]){--msc-alert-color:var(--msc-c-neutral-min);--msc-alert-background-color:var(--msc-c-gray-90)}:where([data-msc-theme~=spacious]) .msc-Stepper .msc-StepIndicator{--msc-step-indicator-color:var(--msc-c-gray-70);--msc-step-indicator-border-color:var(--msc-c-gray-70)}:where([data-msc-theme~=spacious]) .msc-Stepper .msc-StepIndicator:where([data-state=completed]){--msc-step-indicator-background-color:var(--msc-c-gray-70);--msc-step-indicator-color:var(--msc-c-white);--msc-step-indicator-border-color:var(--msc-c-gray-70)}:where([data-msc-theme~=spacious]) .msc-Stepper .msc-StepIndicator:where([data-state~=active],[data-state=loading]){--msc-step-indicator-background-color:var(--msc-c-primary);--msc-step-indicator-color:var(--msc-c-white);--msc-step-indicator-border-color:var(--msc-c-primary)}:where([data-msc-theme~=spacious]) .msc-Stepper .msc-StepperItem:where([data-state~=active],[data-state=loading]) .msc-StepTitle{--msc-step-title-color:var(--msc-c-neutral-max)}:where([data-msc-theme~=spacious]) .msc-Stepper .msc-StepTitle{--msc-step-title-color:var(--msc-c-gray-70);--msc-step-title-font-size:var(--msc-t-size-lg)}:where([data-msc-theme~=spacious]) .msc-Stepper .msc-StepDescription{--msc-step-description-color:var(--msc-c-gray-70)}:where([data-msc-theme~=spacious]) .msc-Tooltip{--msc-tooltip-background-color:var(--msc-c-gray-70);--msc-tooltip-border-radius:2px;--msc-tooltip-padding:10px var(--msc-s-sm);--msc-tooltip-font-size:var(--msc-t-size-lg)}:where([data-msc-theme~=spacious]) .msc-Menu .msc-MenuItem{--msc-menu-item-border-radius:0}:where([data-msc-theme~=spacious]) .msc-Tabs{--msc-tabs-font-family:var(--msc-f-sans-serif-light);--msc-tabs-border-color:var(--msc-c-gray-40);--msc-tabs-border-color-active:var(--msc-c-neutral-max);--msc-tabs-border-width:2px;--msc-tabs-bar-size:2px;--msc-tabs-panel-border-radius:0;--msc-tabs-indicator-border-radius:0}:where([data-msc-theme~=spacious]) .msc-Tabs .msc-TabPanel{--msc-tab-panel-padding:var(--msc-s-xl);--msc-tab-panel-margin-block-start:var(--msc-s-none)}:where([data-msc-theme~=spacious]) .msc-Tabs .msc-Tab{--msc-tabs-padding:var(--msc-s-xl)}:where([data-msc-theme~=spacious]) .msc-TabList:where([data-orientation=horizontal]){--msc-tabs-inset-inline:var(--msc-s-xl);--msc-tabs-inline-size:auto}:where([data-msc-theme~=spacious]) .msc-TabList:where([data-orientation=vertical]){--msc-tabs-inline-size:auto;--msc-tabs-inset-block:var(--msc-s-xl);--msc-tabs-block-size:auto}:where([data-msc-theme~=spacious]) .msc-Card{--msc-card-padding:var(--msc-s-3xl);--msc-card-border-radius:0}:where([data-msc-theme~=spacious]) .msc-Modal{--msc-modal-border-radius:0}:where([data-msc-theme~=spacious]) .msc-ActionButton{--msc-action-button-size:38px;--msc-action-button-border-radius:0}:where([data-msc-theme~=spacious]) .msc-Toast{--msc-toast-gap:var(--msc-s-xl);--msc-toast-border-radius:0;--msc-toast-icon-size:10px;--msc-toast-padding:var(--msc-s-lg) var(--msc-s-xl)}:where([data-msc-theme~=spacious]) .msc-Toast:where([data-variant=neutral]){--msc-toast-color:var(--msc-c-neutral-color-on-neutral);--msc-toast-background-color:var(--msc-c-neutral-70)}:where([data-msc-theme~=spacious]) .msc-Toast:where([data-variant=info]){--msc-toast-color:var(--msc-c-white);--msc-toast-background-color:var(--msc-c-gray-70)}:where([data-msc-theme~=spacious]) .msc-Toast .msc-Button[slot=close]{--msc-button-icon-size:var(--msc-toast-icon-size);border-radius:0;margin:0;inset-inline-start:4px}:where([data-msc-theme~=spacious]) .msc-Toast>.msc-Separator{--msc-separator-border-color:transparent}:where([data-msc-theme~=spacious]) .msc-Toast .msc-ToastIcon .msc-Icon{margin-block:var(--msc-s-xxs)}:where([data-msc-theme~=spacious]) .msc-Meter{--msc-meter-border-radius:0}:where([data-msc-theme~=spacious]) .msc-OneTimeCode,:where([data-msc-theme~=spacious]) .msc-OneTimeCodeGroup{--msc-one-time-code-background-color:var(--msc-c-neutral-min)}:is(:where([data-msc-theme~=spacious]) .msc-OneTimeCode,:where([data-msc-theme~=spacious]) .msc-OneTimeCodeGroup) :where(.msc-OneTimeCodeSlot){--msc-one-time-code-border-radius:0}:where([data-msc-theme~=spacious]) .msc-Tag{--msc-tag-border-radius:0}:where([data-msc-theme~=spacious]) .msc-TagGroup .msc-Tag{--msc-tag-border-radius:0}:where([data-msc-theme~=spacious]) .msc-DropZone{--msc-drop-zone-border-radius:0}:where([data-msc-theme~=spacious]) .msc-ToggleButton{--msc-toggle-button-border-radius:0}:where([data-msc-theme~=spacious]) .msc-ToggleButtonGroup{--msc-toggle-button-group-border-radius:0}:where([data-msc-theme~=spacious]) .msc-ListBox{--msc-list-box-border-radius:0}:where([data-msc-theme~=spacious]) .msc-ListBox .msc-ListBoxItem{--msc-list-box-item-border-radius:0}:where([data-msc-theme~=spacious]) .msc-Slider{--msc-slider-thumb-size:14px;--msc-slider-track-size:4px;--msc-slider-track-background-color:var(--msc-c-accent);--msc-slider-track-background-color-unfilled:var(--msc-c-gray-40);--msc-slider-thumb-background-color:var(--msc-c-accent);--msc-slider-thumb-border-color:transparent;--msc-slider-track-border-radius:6px}:where([data-msc-theme~=spacious]) .msc-Slider .msc-SliderThumb:where([data-disabled]){--msc-slider-thumb-background-color:var(--msc-slider-track-background-color-disabled);--msc-slider-thumb-border-color:var(--msc-slider-track-background-color-disabled)}:where([data-msc-theme~=spacious]) .msc-Tree{--msc-tree-border-radius:0}:where([data-msc-theme~=spacious]) .msc-Tree .msc-TreeItem{--msc-tree-item-border-radius:0}:where([data-msc-theme~=spacious]) .msc-Tree .msc-TreeItem:where([data-selected]) .msc-Checkbox{--msc-checkbox-checkmark-color:var(--msc-c-neutral-max)}:where([data-msc-theme~=spacious]) .msc-ProgressBar{--msc-progress-bar-border-radius:0}:where([data-msc-theme~=spacious]) .msc-Switch{--msc-switch-background-color:var(--msc-c-gray-30);--msc-switch-box-shadow:none;--msc-switch-knob-size:16px;--msc-switch-knob-gutter:var(--msc-s-xxs);--msc-switch-track-height:var(--msc-s-xxl);--msc-switch-track-width:36px;align-items:center}:where([data-msc-theme~=spacious]) .msc-Switch:before{align-self:baseline}:where([data-msc-theme~=spacious]) .msc-Switch:where([data-selected]){--msc-switch-knob-outline:none;--msc-switch-background-color:var(--msc-c-primary-red)}:where([data-msc-theme~=spacious]) .msc-Switch:where([data-disabled]){--msc-switch-knob-outline:1px solid var(--msc-c-gray-40);--msc-switch-knob-color:var(--msc-c-white);--msc-switch-color:var(--msc-c-gray-50)}:where([data-msc-theme~=spacious]) .msc-GridListItem{--msc-grid-list-item-border-radius:0}:where([data-msc-theme~=spacious]) .msc-GridListItem:where([data-selected]) .msc-Checkbox{--msc-checkbox-checkmark-color:var(--msc-c-neutral-max)}:where([data-msc-theme~=spacious]) .msc-Link{--msc-link-background:none}}
@layer mosaic.theme{body{color:var(--msc-c-ink);background:var(--msc-c-paper);font-family:var(--msc-f-sans-serif-regular);font-size:16px;line-height:22px}::selection{color:currentColor;background:var(--msc-c-neutral-20)}}
@layer app{html,body{max-width:100vw;overflow-x:hidden}}
