.light{--color-success-background-default:#fff;--color-success-background-tinted:#edf6ed;--color-success-surface-default:#fff;--color-success-surface-tinted:#dbeddb;--color-success-surface-hover:#c4e2c4;--color-success-surface-active:#add6ad;--color-success-border-subtle:#92c992;--color-success-border-default:#249224;--color-success-border-strong:#007200;--color-success-text-subtle:#007200;--color-success-text-default:#003400;--color-success-base-default:green;--color-success-base-hover:#006a00;--color-success-base-active:#005400;--color-success-base-contrast-subtle:#eef6ee;--color-success-base-contrast-default:#fff;--color-danger-background-default:#fff;--color-danger-background-tinted:#faf2f1;--color-danger-surface-default:#fff;--color-danger-surface-tinted:#f5e5e4;--color-danger-surface-hover:#efd4d2;--color-danger-surface-active:#e8c3c0;--color-danger-border-subtle:#e1b0ac;--color-danger-border-default:#c3625a;--color-danger-border-strong:#b1342a;--color-danger-text-subtle:#b1342a;--color-danger-text-default:#590e08;--color-danger-base-default:#a81b10;--color-danger-base-hover:#86150d;--color-danger-base-active:#631009;--color-danger-base-contrast-subtle:#faf2f2;--color-danger-base-contrast-default:#fff;--color-info-background-default:#fff;--color-info-background-tinted:#eff4f8;--color-info-surface-default:#fff;--color-info-surface-tinted:#dfeaf2;--color-info-surface-hover:#cbdde9;--color-info-surface-active:#b6cfe1;--color-info-border-subtle:#9fc0d7;--color-info-border-default:#4584b2;--color-info-border-strong:#16659e;--color-info-text-subtle:#16659e;--color-info-text-default:#002d4e;--color-info-base-default:#005795;--color-info-base-hover:#004475;--color-info-base-active:#003256;--color-info-base-contrast-subtle:#eef4f8;--color-info-base-contrast-default:#fff;--color-warning-background-default:#fff;--color-warning-background-tinted:#fbf4da;--color-warning-surface-default:#fff;--color-warning-surface-tinted:#f6e8b6;--color-warning-surface-hover:#f0d985;--color-warning-surface-active:#eac952;--color-warning-border-subtle:#e3b715;--color-warning-border-default:#9c7a00;--color-warning-border-strong:#785e00;--color-warning-text-subtle:#785e00;--color-warning-text-default:#362a00;--color-warning-base-default:#e0b000;--color-warning-base-hover:#c69c00;--color-warning-base-active:#ac8700;--color-warning-base-contrast-subtle:#2d2300;--color-warning-base-contrast-default:#000;--color-disabled-background-default:#fff;--color-disabled-background-tinted:#f3f3f3;--color-disabled-surface-default:#fff;--color-disabled-surface-tinted:#e8e8e8;--color-disabled-surface-hover:#dadada;--color-disabled-surface-active:#cbcbcb;--color-disabled-border-subtle:#bcbcbc;--color-disabled-border-default:#7e7e7e;--color-disabled-border-strong:#616161;--color-disabled-text-subtle:#7e7e7e;--color-disabled-text-default:#616161;--color-disabled-base-default:#d9d9d9;--color-disabled-base-hover:#c3c3c3;--color-disabled-base-active:#adadad;--color-disabled-base-contrast-subtle:#121212;--color-disabled-base-contrast-default:#616161;--color-overlay:#000}.dark{--color-success-background-default:#002100;--color-success-background-tinted:#003400;--color-success-surface-default:#1a641c;--color-success-surface-tinted:#1e7320;--color-success-surface-hover:#238625;--color-success-surface-active:#1c6b1e;--color-success-border-subtle:#2f862f;--color-success-border-default:#46a446;--color-success-border-strong:#66b366;--color-success-text-subtle:#b2d8b2;--color-success-text-default:#e8f8e8;--color-success-base-default:#279327;--color-success-base-hover:#4fa74f;--color-success-base-active:#75ba75;--color-success-base-contrast-subtle:#e6f6e6;--color-success-base-contrast-default:#fff;--color-danger-background-default:#3a0905;--color-danger-background-tinted:#490c07;--color-danger-surface-default:#7a1410;--color-danger-surface-tinted:#8b1612;--color-danger-surface-hover:#a01915;--color-danger-surface-active:#b21c18;--color-danger-border-subtle:#c11e1a;--color-danger-border-default:#c33c3c;--color-danger-border-strong:#e27d78;--color-danger-text-subtle:#f2b0ad;--color-danger-text-default:#f8e8e7;--color-danger-base-default:#d1221c;--color-danger-base-hover:#e24f4a;--color-danger-base-active:#f27570;--color-danger-base-contrast-subtle:#fbecec;--color-danger-base-contrast-default:#fff;--color-info-background-default:#001d32;--color-info-background-tinted:#002540;--color-info-surface-default:#00406a;--color-info-surface-tinted:#004c7d;--color-info-surface-hover:#005892;--color-info-surface-active:#0064a6;--color-info-border-subtle:#0071ba;--color-info-border-default:#2c8dc8;--color-info-border-strong:#6fb1d8;--color-info-text-subtle:#c7dfed;--color-info-text-default:#e4f1f9;--color-info-base-default:#1c88c3;--color-info-base-hover:#4fa3d1;--color-info-base-active:#7abce0;--color-info-base-contrast-subtle:#0b1218;--color-info-base-contrast-default:#000;--color-warning-background-default:#241700;--color-warning-background-tinted:#372400;--color-warning-surface-default:#704e00;--color-warning-surface-tinted:#806200;--color-warning-surface-hover:#996f00;--color-warning-surface-active:#865f00;--color-warning-border-subtle:#a27800;--color-warning-border-default:#c48f00;--color-warning-border-strong:#e0a800;--color-warning-text-subtle:#ffd966;--color-warning-text-default:#fff4cc;--color-warning-base-default:#a67c00;--color-warning-base-hover:#c68f1a;--color-warning-base-active:#e0a842;--color-warning-base-contrast-subtle:#231a00;--color-warning-base-contrast-default:#000;--color-disabled-background-default:#181a1d;--color-disabled-background-tinted:#202225;--color-disabled-surface-default:#282a2f;--color-disabled-surface-tinted:#303339;--color-disabled-surface-hover:#36393f;--color-disabled-surface-active:#3e4249;--color-disabled-border-subtle:#4a4e57;--color-disabled-border-default:#6f7580;--color-disabled-border-strong:#9a9fa9;--color-disabled-text-subtle:#6d7178;--color-disabled-text-default:#93979f;--color-disabled-base-default:#212327;--color-disabled-base-hover:#2e3137;--color-disabled-base-active:#3f434a;--color-disabled-base-contrast-subtle:#5f636d;--color-disabled-base-contrast-default:#787d87;--color-overlay:#000}:root,.size-small{--border-radius-static:.5rem;--opacity-overlay:.5;--opacity-low:.3;--dimension-0:0;--dimension-1:.1875rem;--dimension-2:.4375rem;--dimension-3:.625rem;--dimension-4:.875rem;--dimension-5:1.0625rem;--dimension-6:1.3125rem;--dimension-7:1.5rem;--dimension-8:1.75rem;--dimension-9:2rem;--dimension-10:2.1875rem;--dimension-11:2.4375rem;--dimension-12:2.625rem;--dimension-13:2.875rem;--dimension-14:3.0625rem;--dimension-15:3.3125rem;--dimension-18:4rem;--dimension-22:4.875rem;--dimension-26:5.75rem;--dimension-30:6.625rem;--dimension-32:7.0625rem;--dimension-34:7.5rem;--dimension-38:8.4375rem;--dimension-42:9.3125rem;--dimension-46:10.1875rem;--dimension-50:11.0625rem;--dimension-54:12rem;--dimension-58:12.875rem;--dimension-62:13.75rem;--dimension-66:14.625rem;--dimension-74:16.4375rem;--dimension-86:19.0625rem;--dimension-min-width:20rem;--dimension-max-width:30.625rem;--border-width-default:1px;--border-width-highlight:2px;--border-width-focus:3px;--shadow-xs:0 0 1px 0 #00000024, 0 1px 2px 0 #0000001f, 0 3px 6px 0 #0000001c;--shadow-sm:0 0 1px 0 #00000021, 0 3px 5px 0 #00000021, 0 6px 12px 0 #00000024;--shadow-md:0 0 1px 0 #0000001f, 0 4px 8px 0 #00000029, 0 12px 24px 0 #00000029;--shadow-lg:0 0 1px 0 #0000001f, 0 4px 8px 0 #00000029, 0 12px 24px 0 #00000029;--shadow-raised-default:0 0 1px 0 #00000024, 0 1px 2px 0 #0000001f, 0 3px 6px 0 #0000001c;--shadow-raised-hover:0 0 1px 0 #00000029, 0 4px 6px 0 #00000021, 0 8px 16px 0 #00000024;--shadow-raised-pressed:0 0 1px 0 #0003, 0 2px 3px 0 #00000021, 0 4px 8px 0 #0000001c;--shadow-floating-default:0 0 1px 0 #00000021, 0 3px 5px 0 #00000021, 0 6px 12px 0 #00000024;--shadow-floating-hover:0 0 1px 0 #00000029, 0 4px 6px 0 #00000021, 0 8px 16px 0 #00000024;--shadow-floating-pressed:0 0 1px 0 #00000029, 0 2px 3px 0 #00000021, 0 4px 8px 0 #0000001c;--shadow-overlay:0 0 1px 0 #0000001f, 0 4px 8px 0 #00000029, 0 12px 24px 0 #00000029}.size-medium{--border-radius-static:.5rem;--opacity-overlay:.5;--opacity-low:.3;--dimension-0:0;--dimension-1:.25rem;--dimension-2:.5rem;--dimension-3:.75rem;--dimension-4:1rem;--dimension-5:1.25rem;--dimension-6:1.5rem;--dimension-7:1.75rem;--dimension-8:2rem;--dimension-9:2.25rem;--dimension-10:2.5rem;--dimension-11:2.75rem;--dimension-12:3rem;--dimension-13:3.25rem;--dimension-14:3.5rem;--dimension-15:3.75rem;--dimension-18:4.5rem;--dimension-22:5.5rem;--dimension-26:6.5rem;--dimension-30:7.5rem;--dimension-32:8rem;--dimension-34:8.5rem;--dimension-38:9.5rem;--dimension-42:10.5rem;--dimension-46:11.5rem;--dimension-50:12.5rem;--dimension-54:13.5rem;--dimension-58:14.5rem;--dimension-62:15.5rem;--dimension-66:16.5rem;--dimension-74:18.5rem;--dimension-86:21.5rem;--dimension-min-width:22.5rem;--dimension-max-width:34.5rem;--border-width-default:1px;--border-width-highlight:2px;--border-width-focus:3px;--shadow-xs:0 0 1px 0 #00000024, 0 1px 2px 0 #0000001f, 0 3px 6px 0 #0000001c;--shadow-sm:0 0 1px 0 #00000021, 0 3px 5px 0 #00000021, 0 6px 12px 0 #00000024;--shadow-md:0 0 1px 0 #0000001f, 0 4px 8px 0 #00000029, 0 12px 24px 0 #00000029;--shadow-lg:0 0 1px 0 #0000001f, 0 4px 8px 0 #00000029, 0 12px 24px 0 #00000029;--shadow-raised-default:0 0 1px 0 #00000024, 0 1px 2px 0 #0000001f, 0 3px 6px 0 #0000001c;--shadow-raised-hover:0 0 1px 0 #00000029, 0 4px 6px 0 #00000021, 0 8px 16px 0 #00000024;--shadow-raised-pressed:0 0 1px 0 #0003, 0 2px 3px 0 #00000021, 0 4px 8px 0 #0000001c;--shadow-floating-default:0 0 1px 0 #00000021, 0 3px 5px 0 #00000021, 0 6px 12px 0 #00000024;--shadow-floating-hover:0 0 1px 0 #00000029, 0 4px 6px 0 #00000021, 0 8px 16px 0 #00000024;--shadow-floating-pressed:0 0 1px 0 #00000029, 0 2px 3px 0 #00000021, 0 4px 8px 0 #0000001c;--shadow-overlay:0 0 1px 0 #0000001f, 0 4px 8px 0 #00000029, 0 12px 24px 0 #00000029}@media (min-width:768px){:root{--border-radius-static:.5rem;--opacity-overlay:.5;--opacity-low:.3;--dimension-0:0;--dimension-1:.25rem;--dimension-2:.5rem;--dimension-3:.75rem;--dimension-4:1rem;--dimension-5:1.25rem;--dimension-6:1.5rem;--dimension-7:1.75rem;--dimension-8:2rem;--dimension-9:2.25rem;--dimension-10:2.5rem;--dimension-11:2.75rem;--dimension-12:3rem;--dimension-13:3.25rem;--dimension-14:3.5rem;--dimension-15:3.75rem;--dimension-18:4.5rem;--dimension-22:5.5rem;--dimension-26:6.5rem;--dimension-30:7.5rem;--dimension-32:8rem;--dimension-34:8.5rem;--dimension-38:9.5rem;--dimension-42:10.5rem;--dimension-46:11.5rem;--dimension-50:12.5rem;--dimension-54:13.5rem;--dimension-58:14.5rem;--dimension-62:15.5rem;--dimension-66:16.5rem;--dimension-74:18.5rem;--dimension-86:21.5rem;--dimension-min-width:22.5rem;--dimension-max-width:34.5rem;--border-width-default:1px;--border-width-highlight:2px;--border-width-focus:3px;--shadow-xs:0 0 1px 0 #00000024, 0 1px 2px 0 #0000001f, 0 3px 6px 0 #0000001c;--shadow-sm:0 0 1px 0 #00000021, 0 3px 5px 0 #00000021, 0 6px 12px 0 #00000024;--shadow-md:0 0 1px 0 #0000001f, 0 4px 8px 0 #00000029, 0 12px 24px 0 #00000029;--shadow-lg:0 0 1px 0 #0000001f, 0 4px 8px 0 #00000029, 0 12px 24px 0 #00000029;--shadow-raised-default:0 0 1px 0 #00000024, 0 1px 2px 0 #0000001f, 0 3px 6px 0 #0000001c;--shadow-raised-hover:0 0 1px 0 #00000029, 0 4px 6px 0 #00000021, 0 8px 16px 0 #00000024;--shadow-raised-pressed:0 0 1px 0 #0003, 0 2px 3px 0 #00000021, 0 4px 8px 0 #0000001c;--shadow-floating-default:0 0 1px 0 #00000021, 0 3px 5px 0 #00000021, 0 6px 12px 0 #00000024;--shadow-floating-hover:0 0 1px 0 #00000029, 0 4px 6px 0 #00000021, 0 8px 16px 0 #00000024;--shadow-floating-pressed:0 0 1px 0 #00000029, 0 2px 3px 0 #00000021, 0 4px 8px 0 #0000001c;--shadow-overlay:0 0 1px 0 #0000001f, 0 4px 8px 0 #00000029, 0 12px 24px 0 #00000029}}.size-large{--border-radius-static:.5rem;--opacity-overlay:.5;--opacity-low:.3;--dimension-0:0;--dimension-1:.25rem;--dimension-2:.5625rem;--dimension-3:.8125rem;--dimension-4:1.125rem;--dimension-5:1.4375rem;--dimension-6:1.6875rem;--dimension-7:2rem;--dimension-8:2.3125rem;--dimension-9:2.5625rem;--dimension-10:2.875rem;--dimension-11:3.1875rem;--dimension-12:3.4375rem;--dimension-13:3.75rem;--dimension-14:4.0625rem;--dimension-15:4.3125rem;--dimension-18:5.1875rem;--dimension-22:6.375rem;--dimension-26:7.5625rem;--dimension-30:8.6875rem;--dimension-32:9.3125rem;--dimension-34:9.875rem;--dimension-38:11.0625rem;--dimension-42:12.1875rem;--dimension-46:13.375rem;--dimension-50:14.5625rem;--dimension-54:15.6875rem;--dimension-58:16.875rem;--dimension-62:18.0625rem;--dimension-66:19.1875rem;--dimension-74:21.5625rem;--dimension-86:25.0625rem;--dimension-min-width:26.1875rem;--dimension-max-width:40.1875rem;--border-width-default:1px;--border-width-highlight:2px;--border-width-focus:3px;--shadow-xs:0 0 1px 0 #00000024, 0 1px 2px 0 #0000001f, 0 3px 6px 0 #0000001c;--shadow-sm:0 0 1px 0 #00000021, 0 3px 5px 0 #00000021, 0 6px 12px 0 #00000024;--shadow-md:0 0 1px 0 #0000001f, 0 4px 8px 0 #00000029, 0 12px 24px 0 #00000029;--shadow-lg:0 0 1px 0 #0000001f, 0 4px 8px 0 #00000029, 0 12px 24px 0 #00000029;--shadow-raised-default:0 0 1px 0 #00000024, 0 1px 2px 0 #0000001f, 0 3px 6px 0 #0000001c;--shadow-raised-hover:0 0 1px 0 #00000029, 0 4px 6px 0 #00000021, 0 8px 16px 0 #00000024;--shadow-raised-pressed:0 0 1px 0 #0003, 0 2px 3px 0 #00000021, 0 4px 8px 0 #0000001c;--shadow-floating-default:0 0 1px 0 #00000021, 0 3px 5px 0 #00000021, 0 6px 12px 0 #00000024;--shadow-floating-hover:0 0 1px 0 #00000029, 0 4px 6px 0 #00000021, 0 8px 16px 0 #00000024;--shadow-floating-pressed:0 0 1px 0 #00000029, 0 2px 3px 0 #00000021, 0 4px 8px 0 #0000001c;--shadow-overlay:0 0 1px 0 #0000001f, 0 4px 8px 0 #00000029, 0 12px 24px 0 #00000029}@media (min-width:1200px){:root{--border-radius-static:.5rem;--opacity-overlay:.5;--opacity-low:.3;--dimension-0:0;--dimension-1:.25rem;--dimension-2:.5625rem;--dimension-3:.8125rem;--dimension-4:1.125rem;--dimension-5:1.4375rem;--dimension-6:1.6875rem;--dimension-7:2rem;--dimension-8:2.3125rem;--dimension-9:2.5625rem;--dimension-10:2.875rem;--dimension-11:3.1875rem;--dimension-12:3.4375rem;--dimension-13:3.75rem;--dimension-14:4.0625rem;--dimension-15:4.3125rem;--dimension-18:5.1875rem;--dimension-22:6.375rem;--dimension-26:7.5625rem;--dimension-30:8.6875rem;--dimension-32:9.3125rem;--dimension-34:9.875rem;--dimension-38:11.0625rem;--dimension-42:12.1875rem;--dimension-46:13.375rem;--dimension-50:14.5625rem;--dimension-54:15.6875rem;--dimension-58:16.875rem;--dimension-62:18.0625rem;--dimension-66:19.1875rem;--dimension-74:21.5625rem;--dimension-86:25.0625rem;--dimension-min-width:26.1875rem;--dimension-max-width:40.1875rem;--border-width-default:1px;--border-width-highlight:2px;--border-width-focus:3px;--shadow-xs:0 0 1px 0 #00000024, 0 1px 2px 0 #0000001f, 0 3px 6px 0 #0000001c;--shadow-sm:0 0 1px 0 #00000021, 0 3px 5px 0 #00000021, 0 6px 12px 0 #00000024;--shadow-md:0 0 1px 0 #0000001f, 0 4px 8px 0 #00000029, 0 12px 24px 0 #00000029;--shadow-lg:0 0 1px 0 #0000001f, 0 4px 8px 0 #00000029, 0 12px 24px 0 #00000029;--shadow-raised-default:0 0 1px 0 #00000024, 0 1px 2px 0 #0000001f, 0 3px 6px 0 #0000001c;--shadow-raised-hover:0 0 1px 0 #00000029, 0 4px 6px 0 #00000021, 0 8px 16px 0 #00000024;--shadow-raised-pressed:0 0 1px 0 #0003, 0 2px 3px 0 #00000021, 0 4px 8px 0 #0000001c;--shadow-floating-default:0 0 1px 0 #00000021, 0 3px 5px 0 #00000021, 0 6px 12px 0 #00000024;--shadow-floating-hover:0 0 1px 0 #00000029, 0 4px 6px 0 #00000021, 0 8px 16px 0 #00000024;--shadow-floating-pressed:0 0 1px 0 #00000029, 0 2px 3px 0 #00000021, 0 4px 8px 0 #0000001c;--shadow-overlay:0 0 1px 0 #0000001f, 0 4px 8px 0 #00000029, 0 12px 24px 0 #00000029}}
*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}*,body{margin:0;padding:0}a{color:inherit;cursor:pointer;-webkit-text-decoration:none;text-decoration:none}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.w-100{width:100%}.w-50{width:50%}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes spin{0%{transform:rotate(0)}50%{transform:rotate(115deg)}to{transform:rotate(1turn)}}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRightAndFade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeftAndFade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}.extra .button,.marked .button{--color-main-base-default:var(--color-complementary-base-default);--color-main-base-hover:var(--color-complementary-base-hover);--color-main-base-contrast-default:var(--color-complementary-base-contrast-default);--color-main-border-strong:var(--color-complementary-border-strong);--color-main-text-default:var(--color-complementary-text-default);--color-main-surface-hover:var(--color-complementary-surface-hover);--color-main-surface-active:var(--color-complementary-surface-active);--color-main-surface-default:var(--color-complementary-surface-default)}.button{--color-main-base-default:var(--color-dominant-base-default);--color-main-base-hover:var(--color-dominant-base-hover);--color-main-base-contrast-default:var(--color-dominant-base-contrast-default);--color-main-border-strong:var(--color-dominant-border-strong);--color-main-text-default:var(--color-dominant-text-default);--color-main-surface-hover:var(--color-dominant-surface-hover);--color-main-surface-active:var(--color-dominant-surface-active);--color-main-surface-default:var(--color-dominant-surface-default);--btn-bg:var(--color-main-base-default);--btn-border-color:none;--btn-hover-bg:var(--color-main-base-hover);--btn-active-bg:var(--color-accent-base-active);--icon-width:var(--dimension-7);--icon-height:auto;background-color:var(--btn-bg);border-radius:var(--border-radius-default);box-sizing:border-box;color:var(--color-main-base-contrast-default);cursor:pointer;font-family:var(--typography-action-font-family);font-size:var(--typography-action-font-size);font-weight:var(--typography-action-font-weight);height:var(--dimension-13);line-height:var(--typography-action-line-height);padding:var(--dimension-3) var(--dimension-6);text-transform:var(--typography-action-text-case);vertical-align:middle;border:none;justify-content:center;align-items:center;-webkit-text-decoration:none;text-decoration:none;transition:background-color .3s ease-out;display:inline-flex;position:relative}.button:focus-visible{outline:3px solid var(--color-focus-outer-default);outline-offset:2px}.button:hover:not([aria-busy=true]){background-color:var(--btn-hover-bg)}.button:active:not([aria-busy=true]){background-color:var(--btn-active-bg)}.button:disabled:not([aria-busy=true]),.button[aria-disabled=true]:not([aria-busy=true]){background-color:var(--color-disabled-base-default);color:var(--color-disabled-text-subtle);cursor:not-allowed}:is(.button:disabled:has(.button__loader-spinner),.button[aria-disabled=true]:has(.button__loader-spinner)){cursor:wait}.button__left-icon,.button__loader-spinner,.button__right-icon{box-sizing:content-box;height:var(--icon-height);width:var(--icon-width)}.button__right-icon{padding-left:var(--dimension-2)}.button__left-icon{padding-right:var(--dimension-2)}.button__content{opacity:0}.button__loader{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button__loader-spinner{transform-origin:50.37% 47.58%;will-change:animation;animation:1s linear infinite spin}.button--compact{--icon-width:var(--dimension-6);height:var(--dimension-11);padding:var(--dimension-2) var(--dimension-4)}.button--primary,.button--success{border:none}.button--primary{color:var(--color-main-base-contrast-default)}.button--danger,.button--secondary,.button--text{--btn-bg:transparent;--btn-active-bg:transparent}.button--text{--btn-hover-bg:var(--color-main-surface-hover);--btn-active-bg:var(--color-main-surface-active);color:var(--color-main-text-default)}.button--danger,.button--secondary{border:var(--border-width-default) solid var(--btn-border-color)}.button--secondary{--btn-border-color:var(--color-main-border-strong);--btn-hover-bg:var(--color-main-surface-hover);--btn-active-bg:var(--color-main-surface-active);color:var(--color-main-text-default)}.button--danger{--btn-border-color:var(--color-danger-border-strong);--btn-hover-bg:var(--color-danger-surface-hover);--btn-active-bg:var(--color-danger-surface-active);color:var(--color-danger-text-subtle)}.button--success{--btn-bg:var(--color-success-base-default);--btn-hover-bg:var(--color-success-base-hover);--btn-active-bg:var(--color-success-base-active);color:var(--color-success-base-contrast-default)}.button--contrast{--btn-bg:var(--color-main-surface-default);--btn-hover-bg:var(--color-main-surface-hover);--btn-active-bg:var(--color-main-surface-active);color:var(--color-main-text-default)}.floating-action-button{box-shadow:var(--shadow-floating-default);--btn-hover-bg:var(--color-main-base-default);--btn-active-bg:var(--color-main-base-default)}.floating-action-button--success{--btn-hover-bg:var(--color-success-base-default);--btn-active-bg:var(--color-success-base-default)}.floating-action-button--contrast{--btn-hover-bg:var(--color-main-surface-default);--btn-active-bg:var(--color-main-surface-default)}.floating-action-button:hover:not([aria-busy=true]){box-shadow:var(--shadow-floating-hover)}.floating-action-button:active:not([aria-busy=true]){box-shadow:var(--shadow-floating-pressed)}.floating-action-button--has-icon{height:var(--dimension-13);width:var(--dimension-13);padding:0}.floating-action-button__icon{height:var(--icon-height);width:var(--icon-width)}.floating-action-button--compact{--icon-width:var(--dimension-6);height:var(--dimension-11)}.floating-action-button--compact-with-icon{width:var(--dimension-11)}.extra .icon-button,.marked .icon-button{--color-main-text-default:var(--color-complementary-text-default);--color-main-surface-hover:var(--color-complementary-surface-hover);--color-main-surface-active:var(--color-complementary-surface-active);--color-main-surface-default:var(--color-complementary-surface-default);--color-main-surface-tinted:var(--color-complementary-surface-tinted)}.icon-button{--color-main-text-default:var(--color-dominant-text-default);--color-main-surface-hover:var(--color-dominant-surface-hover);--color-main-surface-active:var(--color-dominant-surface-active);--color-main-surface-default:var(--color-dominant-surface-default);--color-main-surface-tinted:var(--color-dominant-surface-tinted);--bg:none;--icon-size:var(--dimension-7);background-color:var(--bg);border-radius:var(--border-radius-default);box-sizing:border-box;color:var(--color-main-text-default);cursor:pointer;height:var(--dimension-13);width:var(--dimension-13);border-style:solid;border-width:0;justify-content:center;align-items:center;transition:background-color .3s ease-out;display:inline-flex}.icon-button:hover{--bg:var(--color-main-surface-hover)}.icon-button:active{--bg:var(--color-main-surface-active)}.icon-button:disabled,.icon-button[aria-disabled=true]{--bg:var(--color-disabled-base-default);color:var(--color-disabled-text-default)}.icon-button:focus-visible{outline:3px solid var(--color-focus-outer-default);outline-offset:2px;--bg:var(--color-focus-inner-default)}.icon-button__icon{height:var(--icon-size);width:var(--icon-size)}.icon-button--compact{--icon-size:var(--dimension-6);height:var(--dimension-11);width:var(--dimension-11)}.icon-button--outlined{border-color:var(--color-neutral-border-default);border-width:var(--border-width-default)}.icon-button--filled{--bg:var(--color-main-surface-default)}.icon-button--filled:focus-visible{--bg:var(--color-main-surface-tinted)}.icon-button--no-padding{height:var(--dimension-8);width:var(--dimension-8)}.box{background-color:var(--color-neutral-surface-default);box-shadow:var(--shadow-xs);padding:var(--dimension-5) var(--dimension-5) var(--dimension-7) var(--dimension-5)}.box--flat{box-shadow:none}.box--transparent{background-color:#0000}.box--outlined{border:var(--border-width-default) solid var(--color-neutral-border-subtle)}.box--inline-block{display:inline-block}.box--br-none{border-radius:var(--border-radius-none)}.box--br-sm{border-radius:var(--border-radius-sm)}.box--br-md{border-radius:var(--border-radius-md)}.box--br-lg{border-radius:var(--border-radius-lg)}.box--br-xl{border-radius:var(--border-radius-xl)}.box--br-full{border-radius:var(--border-radius-full)}.clickable-card{background-color:var(--color-neutral-surface-default);border-radius:var(--clickable-card-border-radius);box-shadow:var(--shadow-raised-default);cursor:pointer;will-change:transform,box-shadow;border:none;transition:box-shadow .25s,transform .25s;display:block;overflow:hidden}.clickable-card:hover{box-shadow:var(--shadow-raised-hover);transform:scale(1.005)}.clickable-card--pad{padding:var(--dimension-3)}.container{width:100%;margin:auto}.container--xs{max-width:520px}.container--sm{max-width:768px}.container--md{max-width:1024px}.container--lg{max-width:1280px}.container--xl{max-width:1640px}.divider{border:none;border-bottom:var(--border-width-default) solid var(--color-neutral-border-subtle)}.divider,.divider--full-bleed{padding:var(--dimension-0)}.divider--middle{margin-left:var(--dimension-5);margin-right:var(--dimension-5)}.divider--inset-right{margin-right:var(--dimension-14)}.divider--inset-left{margin-left:var(--dimension-14)}.flex{flex:1;display:flex}.flex--wrap{flex-wrap:wrap}.flex--no-wrap{flex-wrap:nowrap}.flex--wrap-reverse{flex-wrap:wrap-reverse}.flex--direction-row{flex-direction:row}.flex--direction-column{flex-direction:column}.flex--direction-inherit{flex-direction:inherit}.flex--direction-initial{flex-direction:row}.flex--direction-revert{flex-direction:revert}.flex--direction-unset{flex-direction:row}.flex--direction-row-reverse{flex-direction:row-reverse}.flex--direction-column-reverse{flex-direction:column-reverse}.flex--align-start{align-items:start}.flex--align-end{align-items:end}.flex--align-center{align-items:center}.flex--align-stretch{align-items:stretch}.flex--align-baseline{align-items:baseline}.flex--align-flex-start{align-items:flex-start}.flex--align-flex-end{align-items:flex-end}.flex--align-first-baseline{align-items:baseline}.flex--align-last-baseline{align-items:last baseline}.flex--justify-unset{justify-content:normal}.flex--justify-inherit{justify-content:inherit}.flex--justify-initial{justify-content:normal}.flex--justify-revert{justify-content:revert}.flex--justify-center{justify-content:center}.flex--justify-start{justify-content:start}.flex--justify-end{justify-content:end}.flex--justify-left{justify-content:left}.flex--justify-right{justify-content:right}.flex--justify-normal{justify-content:normal}.flex--justify-stretch{justify-content:stretch}.flex--justify-flex-end{justify-content:flex-end}.flex--justify-flex-start{justify-content:flex-start}.flex--justify-space-between{justify-content:space-between}.flex--justify-space-around{justify-content:space-around}.flex--justify-space-evenly{justify-content:space-evenly}.flex--justify-safe-center{justify-content:safe center}.flex--justify-unsafe-center{justify-content:unsafe center}.flex--gap-1{gap:var(--dimension-1)}.flex--gap-2{gap:var(--dimension-2)}.flex--gap-3{gap:var(--dimension-3)}.flex--gap-4{gap:var(--dimension-4)}.flex--gap-5{gap:var(--dimension-5)}.grid{grid-template-columns:repeat(var(--number-of-grid-columns),1fr);display:grid}.grid--gap-1{gap:var(--dimension-1)}.grid--gap-2{gap:var(--dimension-2)}.grid--gap-3{gap:var(--dimension-3)}.grid--gap-4{gap:var(--dimension-4)}.grid--gap-5{gap:var(--dimension-5)}@media only screen and (min-width:768px){:root{--number-of-grid-columns:4}.grid>*{grid-column:span var(--col-sm)}}@media only screen and (min-width:1024px){:root{--number-of-grid-columns:6}.grid>*{grid-column:span var(--col-md)}}@media only screen and (min-width:1280px){:root{--number-of-grid-columns:12}.grid>*{grid-column:span var(--col-lg)}}.grid-column--sm1{--col-sm:1}.grid-column--sm2{--col-sm:2}.grid-column--sm3{--col-sm:3}.grid-column--sm4{--col-sm:4}.grid-column--md1{--col-md:1}.grid-column--md2{--col-md:2}.grid-column--md3{--col-md:3}.grid-column--md4{--col-md:4}.grid-column--md5{--col-md:5}.grid-column--md6{--col-md:6}.grid-column--lg1{--col-lg:1}.grid-column--lg2{--col-lg:2}.grid-column--lg3{--col-lg:3}.grid-column--lg4{--col-lg:4}.grid-column--lg5{--col-lg:5}.grid-column--lg6{--col-lg:6}.grid-column--lg7{--col-lg:7}.grid-column--lg8{--col-lg:8}.grid-column--lg9{--col-lg:9}.grid-column--lg10{--col-lg:10}.grid-column--lg11{--col-lg:11}.grid-column--lg12{--col-lg:12}.list{background-color:var(--color-neutral-surface-default);border-radius:var(--border-radius-md);padding:calc(var(--dimension-5)/2) var(--dimension-5);list-style-type:none}.list--transparent{background-color:#0000}.list-item{border-bottom:var(--border-width-default) solid var(--color-neutral-border-subtle);cursor:pointer;align-items:center;min-height:50px;transition-duration:.3s;display:flex}.list-item:first-child{border-top-left-radius:var(--border-radius-md);border-top-right-radius:var(--border-radius-md)}.list-item:last-child{border-bottom-left-radius:var(--border-radius-md);border-bottom-right-radius:var(--border-radius-md);border-bottom:none}.list-item:hover{background-color:var(--color-neutral-surface-hover);border-radius:var(--border-radius-md);border-color:#0000;transform:scale(1.03)}.list-item>*{flex-grow:1;align-content:center;align-self:stretch;transition-duration:.3s}.list-item:active{background-color:var(--color-neutral-surface-active)}@media only screen and (min-width:520.02px){.info-card{flex-direction:row}}.info-card__img{flex-shrink:0}.info-card__text{text-align:center}@media only screen and (min-width:520.02px){.info-card__text{text-align:left}}.info-card__body-text{margin-top:var(--dimension-2)}.info-card__actions{margin-top:var(--dimension-5)}@media only screen and (min-width:520.02px){.info-card__actions{justify-content:flex-start}}.body-text{color:var(--color-neutral-text-default)}.body-text--standard{font-family:var(--typography-body-default-standard-font-family);font-size:var(--typography-body-default-standard-font-size);font-weight:var(--typography-body-default-standard-font-weight);letter-spacing:var(--typography-body-default-standard-letter-spacing);line-height:var(--typography-body-default-standard-line-height);text-transform:var(--typography-body-default-standard-text-case)}.body-text--reduced{font-family:var(--typography-body-default-reduced-font-family);font-size:var(--typography-body-default-reduced-font-size);font-weight:var(--typography-body-default-reduced-font-weight);letter-spacing:var(--typography-body-default-reduced-letter-spacing);line-height:var(--typography-body-default-reduced-line-height);text-transform:var(--typography-body-default-reduced-text-case)}.body-text--long-standard{font-family:var(--typography-body-long-standard-font-family);font-size:var(--typography-body-long-standard-font-size);font-weight:var(--typography-body-long-standard-font-weight);letter-spacing:var(--typography-body-long-standard-letter-spacing);line-height:var(--typography-body-long-standard-line-height);text-transform:var(--typography-body-long-standard-text-case)}.body-text--long-reduced{font-family:var(--typography-body-long-reduced-font-family);font-size:var(--typography-body-long-reduced-font-size);font-weight:var(--typography-body-long-reduced-font-weight);letter-spacing:var(--typography-body-long-reduced-letter-spacing);line-height:var(--typography-body-long-reduced-line-height);text-transform:var(--typography-body-long-reduced-text-case)}.body-text--short-standard{font-family:var(--typography-body-short-standard-font-family);font-size:var(--typography-body-short-standard-font-size);font-weight:var(--typography-body-short-standard-font-weight);letter-spacing:var(--typography-body-short-standard-letter-spacing);line-height:var(--typography-body-short-standard-line-height);text-transform:var(--typography-body-short-standard-text-case)}.body-text--short-reduced{font-family:var(--typography-body-short-reduced-font-family);font-size:var(--typography-body-short-reduced-font-size);font-weight:var(--typography-body-short-reduced-font-weight);letter-spacing:var(--typography-body-short-reduced-letter-spacing);line-height:var(--typography-body-short-reduced-line-height);text-transform:var(--typography-body-short-reduced-text-case)}.description-text{font-family:var(--typography-description-font-family);font-size:var(--typography-description-font-size);font-weight:var(--typography-description-font-weight);letter-spacing:var(--typography-description-letter-spacing);line-height:var(--typography-description-line-height);text-transform:var(--typography-description-text-case)}.description-text,.heading-text{color:var(--color-neutral-text-default)}.heading-text--hero{font-family:var(--typography-heading-hero-font-family);font-size:var(--typography-heading-hero-font-size);font-weight:var(--typography-heading-hero-font-weight);letter-spacing:var(--typography-heading-hero-letter-spacing);line-height:var(--typography-heading-hero-line-height);text-transform:var(--typography-heading-hero-text-case)}.heading-text--headline{font-family:var(--typography-heading-headline-font-family);font-size:var(--typography-heading-headline-font-size);font-weight:var(--typography-heading-headline-font-weight);letter-spacing:var(--typography-heading-headline-letter-spacing);line-height:var(--typography-heading-headline-line-height);text-transform:var(--typography-heading-headline-text-case)}.heading-text--section{font-family:var(--typography-heading-section-font-family);font-size:var(--typography-heading-section-font-size);font-weight:var(--typography-heading-section-font-weight);letter-spacing:var(--typography-heading-section-letter-spacing);line-height:var(--typography-heading-section-line-height);text-transform:var(--typography-heading-section-text-case)}.heading-text--title{font-family:var(--typography-heading-title-font-family);font-size:var(--typography-heading-title-font-size);font-weight:var(--typography-heading-title-font-weight);letter-spacing:var(--typography-heading-title-letter-spacing);line-height:var(--typography-heading-title-line-height);text-transform:var(--typography-heading-title-text-case)}.heading-text--subtitle{font-family:var(--typography-heading-subtitle-font-family);font-size:var(--typography-heading-subtitle-font-size);font-weight:var(--typography-heading-subtitle-font-weight);letter-spacing:var(--typography-heading-subtitle-letter-spacing);line-height:var(--typography-heading-subtitle-line-height);text-transform:var(--typography-heading-subtitle-text-case)}.heading-text--subtitle-bold{font-family:var(--typography-heading-subtitle-bold-font-family);font-size:var(--typography-heading-subtitle-bold-font-size);font-weight:var(--typography-heading-subtitle-bold-font-weight);letter-spacing:var(--typography-heading-subtitle-bold-letter-spacing);line-height:var(--typography-heading-subtitle-bold-line-height);text-transform:var(--typography-heading-subtitle-bold-text-case)}.heading-text--caption{font-family:var(--typography-heading-caption-font-family);font-size:var(--typography-heading-caption-font-size);font-weight:var(--typography-heading-caption-font-weight);letter-spacing:var(--typography-heading-caption-letter-spacing);line-height:var(--typography-heading-caption-line-height);text-transform:var(--typography-heading-caption-text-case)}.heading-text--caption-bold{font-family:var(--typography-heading-caption-bold-font-family);font-size:var(--typography-heading-caption-bold-font-size);font-weight:var(--typography-heading-caption-bold-font-weight);letter-spacing:var(--typography-heading-caption-bold-letter-spacing);line-height:var(--typography-heading-caption-bold-line-height);text-transform:var(--typography-heading-caption-bold-text-case)}.label-text{color:var(--color-neutral-text-default);font-family:var(--typography-label-font-family);font-size:var(--typography-label-font-size);font-weight:var(--typography-label-font-weight);letter-spacing:var(--typography-label-letter-spacing);line-height:var(--typography-label-line-height);text-transform:var(--typography-label-text-case)}.label-text--full-width{display:block}.lead-text{color:var(--color-neutral-text-default);font-family:var(--typography-lead-default-font-family);font-size:var(--typography-lead-default-font-size);font-weight:var(--typography-lead-default-font-weight);letter-spacing:var(--typography-lead-default-letter-spacing);line-height:var(--typography-lead-default-line-height);text-transform:var(--typography-lead-default-text-case)}.lead-text--long{font-family:var(--typography-lead-long-font-family);font-size:var(--typography-lead-long-font-size);font-weight:var(--typography-lead-long-font-weight);letter-spacing:var(--typography-lead-long-letter-spacing);line-height:var(--typography-lead-long-line-height);text-transform:var(--typography-lead-long-text-case)}.lead-text--short{font-family:var(--typography-lead-short-font-family);font-size:var(--typography-lead-short-font-size);font-weight:var(--typography-lead-short-font-weight);letter-spacing:var(--typography-lead-short-letter-spacing);line-height:var(--typography-lead-short-line-height);text-transform:var(--typography-lead-short-text-case)}.link-text{color:var(--color-info-text-subtle);cursor:pointer;font-family:var(--typography-link-font-family);font-size:var(--typography-link-font-size);font-weight:var(--typography-link-font-weight);letter-spacing:var(--typography-link-letter-spacing);line-height:var(--typography-link-line-height);text-transform:var(--typography-link-text-case);-webkit-text-decoration:underline;text-decoration:underline;transition:opacity .2s ease-in-out;display:inline-flex}.link-text:hover{opacity:.6}.link-text__icon{height:var(--dimension-5);width:var(--dimension-5)}.link-text__left-icon{margin-right:var(--dimension-2)}.link-text__right-icon{margin-left:var(--dimension-2)}.link-text__baseline{align-items:stretch}.link-text__center{align-items:center}.campaign-text{color:var(--color-dominant-text-default)}.campaign-text--standard{font-family:var(--typography-campaign-standard-font-family);font-size:var(--typography-campaign-standard-font-size);font-weight:var(--typography-campaign-standard-font-weight);letter-spacing:var(--typography-campaign-standard-letter-spacing);line-height:var(--typography-campaign-standard-line-height);text-transform:var(--typography-campaign-standard-text-case)}.campaign-text--reduced{font-family:var(--typography-campaign-reduced-font-family);font-size:var(--typography-campaign-reduced-font-size);font-weight:var(--typography-campaign-reduced-font-weight);letter-spacing:var(--typography-campaign-reduced-letter-spacing);line-height:var(--typography-campaign-reduced-line-height);text-transform:var(--typography-campaign-reduced-text-case)}.campaign-text--emphasized{font-family:var(--typography-campaign-emphasized-font-family);font-size:var(--typography-campaign-emphasized-font-size);font-weight:var(--typography-campaign-emphasized-font-weight);letter-spacing:var(--typography-campaign-emphasized-letter-spacing);line-height:var(--typography-campaign-emphasized-line-height);text-transform:var(--typography-campaign-emphasized-text-case)}.tagline-text{font-family:var(--typography-tagline-font-family);font-size:var(--typography-tagline-font-size);font-weight:var(--typography-tagline-font-weight);letter-spacing:var(--typography-tagline-letter-spacing);line-height:var(--typography-tagline-line-height);text-transform:var(--typography-tagline-text-case)}.overline-text,.tagline-text{color:var(--color-neutral-text-default)}.overline-text{font-family:var(--typography-overline-font-family);font-size:var(--typography-overline-font-size);font-weight:var(--typography-overline-font-weight);letter-spacing:var(--typography-overline-letter-spacing);line-height:var(--typography-overline-line-height);text-transform:var(--typography-overline-text-case)}.dialog{--content-width:95%;--content-max-width:628px;padding:var(--dimension-18) var(--dimension-3);z-index:1000;place-items:start center;animation:.15s cubic-bezier(.16,1,.3,1) overlayShow;display:grid;position:fixed;inset:0;overflow-y:auto}.dialog--centered{margin-bottom:var(--dimension-5);margin-top:var(--dimension-5);place-items:center;padding-top:0;padding-bottom:0}.dialog__overlay{background-color:var(--color-overlay);opacity:var(--opacity-overlay);z-index:999;position:fixed;inset:0}.dialog__title{margin-bottom:var(--dimension-5);margin-right:var(--dimension-9);padding:0}.dialog__close-button{right:var(--dimension-4);top:var(--dimension-4);position:absolute}.dialog__content{background-color:var(--color-dominant-background-default);border-radius:var(--border-radius-md);box-shadow:var(--shadow-overlay);height:min-content;max-width:var(--content-max-width);padding:var(--dimension-5) var(--dimension-5) var(--dimension-7);width:var(--content-width);animation:.15s cubic-bezier(.16,1,.3,1) contentShow;position:relative}.dialog__content:focus{outline:none}.dialog--sm{--content-max-width:360px}.dialog--md{--content-max-width:530px}.dialog--lg{--content-max-width:628px}@keyframes overlayShow{0%{opacity:0}to{opacity:var(--opacity-overlay)}}@keyframes contentShow{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes fadeInSelect{0%{opacity:0;transform:translateY(calc(var(--dimension-3)*-1))}to{opacity:1;transform:translateY(0)}}.select__trigger{background-color:var(--color-neutral-surface-default);border:var(--border-width-default) solid var(--color-neutral-border-default);border-radius:var(--border-radius-md);color:var(--color-neutral-text-default);cursor:pointer;font-family:var(--typography-action-font-family);font-size:var(--typography-body-default-standard-font-size);letter-spacing:var(--typography-body-default-standard-letter-spacing);line-height:var(--typography-body-default-standard-line-height);min-width:var(--dimension-54);padding:var(--dimension-3);justify-content:space-between;align-items:center;display:inline-flex}.select__trigger:focus-visible,.select__trigger[data-state=open]{outline:3px solid var(--color-focus-outer-default);outline-offset:2px}.select__trigger[data-state=open] .select__chevron-down{transform:rotate(180deg)}.select__trigger--full-width{width:100%}.select__trigger:hover{border-color:var(--color-neutral-border-strong)}.select__trigger:disabled,.select__trigger[data-placeholder]{color:var(--color-neutral-text-subtle)}.select__trigger:disabled{background-color:var(--color-disabled-surface-tinted);border-color:#0000}.select__trigger[aria-invalid=true]{background-color:var(--color-danger-surface-tinted);border-color:var(--color-danger-border-default);color:var(--color-danger-text-subtle)}.select__arrow{transition:transform .3s ease-in-out}.select__value{text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:90%;overflow:hidden}.select__content{background-color:var(--color-neutral-surface-default);border-color:var(--color-neutral-text-default);border-radius:var(--border-radius-md);border-style:solid;border-width:var(--border-width-default);margin-top:var(--dimension-2);min-width:var(--radix-select-trigger-width);padding:var(--dimension-2);position:relative;overflow:hidden}.select__content[data-state=open]{pointer-events:auto;animation:.2s ease-in fadeInSelect}.select__item{--highlighted-color:var(--color-complementary-surface-tinted);border-radius:var(--border-radius-sm);color:var(--color-neutral-text-default);cursor:default;cursor:pointer;font-family:var(--typography-action-font-family);font-size:var(--typography-body-default-standard-font-size);align-items:center;gap:var(--dimension-2);line-height:var(--typography-body-default-standard-line-height);padding:var(--dimension-3);-webkit-user-select:none;user-select:none;white-space:nowrap;outline:none;display:flex;position:relative}.select__item:hover{background-color:var(--highlighted-color)}.select__item[data-disabled]{color:var(--color-disabled-text-default)}.select__item[data-highlighted]{background-color:var(--highlighted-color)}.select__indicator{color:var(--color-neutral-text-subtle);height:var(--dimension-6);right:var(--dimension-3);width:var(--dimension-6);align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.select__scroll-viewport{max-height:calc(var(--radix-select-content-available-height) - var(--dimension-2)*3);width:100%}.select__scroll-scrollbar{--radix-scroll-area-thumb-width:var(--dimension-1);padding:var(--dimension-1) 0;touch-action:none;-webkit-user-select:none;user-select:none;width:var(--dimension-1)}.select__scroll-thumb{--scroll-area-thumb-color:var(--color-complementary-base-default);background-color:var(--scroll-area-thumb-color);border-radius:var(--border-radius-default);transition:width .3s ease-in-out}.select__scroll-thumb:before{content:"";width:100%;min-width:30px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.select__scroll-scrollbar{transition:width .3s ease-in-out}.select__scroll-scrollbar:hover{--radix-scroll-area-thumb-width:var(--dimension-2);width:var(--dimension-2)}.grill-perfekt .checkbox,.mega .checkbox,.obs .checkbox,.obsbygg .checkbox{--color-main-base-contrast-default:var(--color-dominant-base-contrast-default);--color-main-base-default:var(--color-dominant-base-default);--color-main-base-active:var(--color-dominant-base-active);--color-main-border-default:var(--color-dominant-border-default);--color-main-border-strong:var(--color-dominant-border-strong)}.checkbox{--color-main-base-contrast-default:var(--color-complementary-base-contrast-default);--color-main-base-default:var(--color-complementary-base-default);--color-main-base-active:var(--color-complementary-base-active);--color-main-border-default:var(--color-complementary-border-default);--color-main-border-strong:var(--color-complementary-border-strong);background-color:var(--color-neutral-background-default);border:var(--border-width-default) solid var(--color-main-border-default);border-radius:var(--border-radius-sm);box-sizing:border-box;cursor:pointer;height:var(--dimension-7);padding:var(--dimension-0);width:var(--dimension-7);justify-content:center;align-items:center;transition:all .2s ease-out;display:flex}.checkbox--loading{background-color:var(--color-main-base-default)}.checkbox--loading .checkbox__icon{color:var(--color-main-base-contrast-default)}.checkbox__indicator{justify-content:center;align-items:center;display:flex}.checkbox__icon{height:var(--dimension-5);width:var(--dimension-5)}.checkbox__icon--spinning{display:inherit;transform-origin:50% 49%;animation:1s linear infinite spin}.checkbox[data-state=checked],.checkbox[data-state=indeterminate]{background-color:var(--color-main-base-default);border-color:#0000}.checkbox[data-state=checked] .checkbox__icon,.checkbox[data-state=indeterminate] .checkbox__icon{color:var(--color-main-base-contrast-default)}.checkbox[data-state=checked]:active:not(:disabled),.checkbox[data-state=indeterminate]:active:not(:disabled){background-color:var(--color-main-base-active);border-color:#0000}.checkbox[data-state=checked]:disabled,.checkbox[data-state=indeterminate]:disabled{border-color:#0000}.checkbox[data-state=checked]:disabled .checkbox__icon,.checkbox[data-state=indeterminate]:disabled .checkbox__icon{color:var(--color-disabled-base-contrast-subtle)}.checkbox[data-state=unchecked]:disabled{border-color:#0000}.checkbox[data-state=unchecked]:disabled .checkbox__icon{color:var(--color-disabled-base-contrast-subtle)}.checkbox[aria-invalid=true]{border-color:var(--color-danger-border-strong)}.checkbox[aria-invalid=true]:disabled{background-color:#0000}.checkbox:active,.checkbox:hover{border-color:var(--color-main-border-strong)}.checkbox:disabled{background-color:var(--color-disabled-base-default);border-color:var(--color-disabled-border-default)}@keyframes shimmer{to{background-position-x:-200%}}.skeleton{background-image:linear-gradient(115deg,var(--color-disabled-surface-tinted) 25%,var(--color-disabled-surface-hover) 50%,var(--color-disabled-surface-tinted) 75%);background-size:200% 100%;animation:1.5s linear infinite shimmer;position:relative;overflow:hidden}.grill-perfekt .text-field__group,.mega .text-field__group,.obs .text-field__group,.obsbygg .text-field__group{--color-main-base-default:var(--color-dominant-base-default)}.text-field__label{margin-bottom:var(--dimension-2);display:block}.text-field__label--disabled{color:var(--color-disabled-text-default)}.text-field__group{--color-main-base-default:var(--color-complementary-base-default);background-color:var(--color-neutral-surface-default);border-color:var(--color-neutral-border-default);border-radius:var(--border-radius-md);border-style:solid;border-width:var(--border-width-default);box-sizing:border-box;align-items:center;gap:var(--dimension-2);height:var(--dimension-14);padding:0 var(--dimension-3);display:flex}.text-field__group--error{background-color:var(--color-danger-surface-tinted);border-color:var(--color-danger-border-default)}.text-field__group--success{background-color:var(--color-success-surface-tinted);border-color:var(--color-success-border-default)}.text-field__group--disabled{background-color:var(--color-disabled-surface-tinted);border:none}.text-field__group:focus-within{outline:1px solid var(--color-main-base-default)}.text-field__input{caret-shape:bar;box-sizing:border-box;width:100%;caret-color:var(--color-main-base-default);color:var(--color-neutral-text-default);font-family:var(--typography-body-default-standard-font-family);font-size:var(--typography-body-default-standard-font-size);font-weight:var(--typography-body-default-standard-font-weight);height:var(--dimension-13);letter-spacing:var(--typography-body-default-standard-letter-spacing);line-height:var(--typography-body-default-standard-line-height);background-color:#0000;border-style:none;outline:none;flex:1}.text-field__input:disabled{background-color:var(--color-disabled-surface-tinted);border:none}.text-field__input::placeholder{color:var(--color-neutral-text-subtle)}.text-field__input:disabled::placeholder{color:var(--color-disabled-text-subtle)}.text-field__icon-button{color:var(--color-neutral-text-default);padding:0}.accordion{width:100%}.accordion-item:first-child{border-radius:var(--border-radius-md) var(--border-radius-md) 0 0}.accordion-item:not(:first-child){border-top:var(--border-width-default) solid var(--color-neutral-border-subtle)}.accordion-item:last-child{border-radius:0 0 var(--border-radius-md) var(--border-radius-md)}.accordion-item:only-child{border-radius:var(--border-radius-md)}.accordion-trigger__header{all:unset;display:flex}.accordion-trigger__button{background:var(--color-neutral-surface-default);cursor:pointer;font-size:var(--typography-heading-caption-font-size);font-weight:var(--typography-heading-figma-only-caption-font-weight);letter-spacing:var(--typography-heading-caption-letter-spacing);line-height:var(--typography-heading-caption-line-height);padding:var(--dimension-4) var(--dimension-5) var(--dimension-4) var(--dimension-6);border:none;flex:1;justify-content:space-between;align-items:center;transition:all .2s ease-in-out;display:flex}.accordion-trigger__button[data-state=open]{background:var(--color-neutral-surface-tinted)}.accordion-trigger__button[data-state=open] .accordion-trigger__icon{transform:rotate(180deg)}.accordion-trigger__icon{height:var(--dimension-4);width:var(--dimension-4);transition:transform .2s ease-out}.accordion-trigger__button[data-state=open],.accordion-trigger__header[data-state=open]{border-radius:inherit;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion-trigger__button[data-state=closed],.accordion-trigger__header[data-state=closed]{border-radius:inherit}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.accordion-content{background-color:#0000;overflow:hidden}.accordion-content[data-state=open]{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;animation:.2s ease-out accordion-down}.accordion-content[data-state=closed]{animation:.2s ease-out accordion-up}.accordion-content__container{background:var(--color-neutral-surface-default);padding:var(--dimension-6) var(--dimension-10) var(--dimension-6) var(--dimension-6)}.grill-perfekt .badge,.masterbrand .badge,.obsbygg .badge{--color-main-base-default:var(--color-complementary-base-default);--color-main-base-contrast-default:var(--color-complementary-base-contrast-default)}.badge{--color-main-base-default:var(--color-accent-base-default);--color-main-base-contrast-default:var(--color-accent-base-contrast-default);--status:var(--color-main-base-default);align-items:center;display:inline-flex}.badge--count{background-color:var(--status);border-radius:var(--border-radius-full);box-sizing:border-box;font-family:var(--typography-label-font-family);font-size:var(--typography-label-font-size);font-weight:var(--typography-label-font-weight);height:var(--dimension-5);min-width:var(--dimension-5);padding:0 var(--dimension-1);justify-content:center;line-height:.2}.badge--default{--status:var(--color-main-base-default);color:var(--color-main-base-contrast-default)}.badge--important{--status:var(--color-danger-base-default);color:var(--color-danger-base-contrast-default)}.badge--warning{--status:var(--color-warning-base-default);color:var(--color-warning-base-contrast-default)}.badge--added{--status:var(--color-success-base-default);color:var(--color-success-base-contrast-default)}.badge--neutral{--status:var(--color-neutral-base-default);color:var(--color-neutral-base-contrast-default)}.badge--dot{color:var(--color-neutral-text-default);gap:var(--dimension-2)}.badge__left-dot,.badge__right-dot{background-color:var(--status);border-radius:var(--border-radius-full);height:var(--dimension-3);width:var(--dimension-3)}.dropdown-trigger{cursor:pointer}.dropdown-content{background-color:var(--color-dominant-background-default);border-radius:var(--border-radius-md);box-shadow:var(--shadow-floating-default);min-width:220px;padding:var(--dimension-2);will-change:transform,opacity;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.dropdown-content[data-side=top]{animation-name:slideDownAndFade}.dropdown-content[data-side=right]{animation-name:slideLeftAndFade}.dropdown-content[data-side=bottom]{animation-name:slideUpAndFade}.dropdown-content[data-side=left]{animation-name:slideRightAndFade}.dropdown-arrow{fill:var(--color-dominant-background-default)}.dropdown-item{border-radius:var(--border-radius-sm);cursor:pointer;padding:var(--dimension-3) var(--dimension-4);-webkit-user-select:none;user-select:none;outline:none;align-items:center;display:flex}.dropdown-item:hover{background-color:var(--color-dominant-surface-hover)}.dropdown-item[data-disabled]{color:var(--color-disabled-text-default)}.dropdown-item[data-highlighted]{background-color:var(--color-dominant-surface-hover)}.dropdown-group__label{padding:var(--dimension-3) var(--dimension-4)}.popover{z-index:1}.popover__content{background-color:var(--color-support1-surface-tinted);border-radius:var(--border-radius-md);box-shadow:var(--shadow-floating-default);max-width:300px;padding:var(--dimension-3) var(--dimension-4);-webkit-user-select:none;user-select:none;will-change:transform,opacity;animation-duration:.25s;animation-timing-function:cubic-bezier(2.16,1,.3,1)}.popover__content[data-state=delayed-open][data-side=top]{animation-name:slideDownAndFade}.popover__content[data-state=delayed-open][data-side=right]{animation-name:slideLeftAndFade}.popover__content[data-state=delayed-open][data-side=bottom]{animation-name:slideUpAndFade}.popover__content[data-state=delayed-open][data-side=left]{animation-name:slideRightAndFade}.popover__content:focus,.popover__content:focus-visible{outline:none}.popover__arrow{fill:var(--color-support1-surface-tinted)}.tooltip{z-index:1}.tooltip__content{background-color:var(--color-support1-surface-tinted);border-radius:var(--border-radius-md);box-shadow:var(--shadow-floating-default);max-width:300px;padding:var(--dimension-3) var(--dimension-4);-webkit-user-select:none;user-select:none;will-change:transform,opacity;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.tooltip__content[data-state=delayed-open][data-side=top]{animation-name:slideDownAndFade}.tooltip__content[data-state=delayed-open][data-side=right]{animation-name:slideLeftAndFade}.tooltip__content[data-state=delayed-open][data-side=bottom]{animation-name:slideUpAndFade}.tooltip__content[data-state=delayed-open][data-side=left]{animation-name:slideRightAndFade}.tooltip__arrow{fill:var(--color-support1-surface-tinted)}.toast__item{width:100%}.toast__list{--width:400px!important}.toast__body-text{border-radius:var(--border-radius-md);box-shadow:var(--shadow-floating-default);align-items:center;gap:var(--dimension-4);padding:var(--dimension-5);justify-content:space-between;display:flex;position:relative}.toast__body-text:hover .toast__close-button{opacity:1}.toast__icon{width:var(--dimension-7);flex-shrink:0}.toast__heading{margin-bottom:var(--dimension-2)}.toast__right-element{flex-shrink:0}.toast__content{align-items:center;gap:var(--dimension-3);display:flex}.toast__close-button{border-color:var(--color-neutral-border-default);border-radius:var(--border-radius-full);border-style:solid;border-width:var(--border-width-default);color:var(--color-neutral-border-default);cursor:pointer;height:var(--dimension-6);opacity:0;right:var(--dimension-2);top:var(--dimension-2);width:var(--dimension-6);background-color:#0000;justify-content:center;align-items:center;padding:0;transition:all .3s ease-in-out;display:inline-flex;position:absolute}.toast__close-button svg{height:var(--dimension-3);width:var(--dimension-3)}.toast__close-button:focus{opacity:1}.toast__close-button:hover{transform:scale(1.1)}.toast--info{background-color:var(--color-info-surface-tinted);color:var(--color-info-text-default)}.toast__icon--info{color:var(--color-info-base-default)}.toast--success{background-color:var(--color-success-surface-tinted);color:var(--color-success-text-default)}.toast__icon--success{color:var(--color-success-base-default)}.toast--warning{background-color:var(--color-warning-surface-tinted);color:var(--color-warning-text-default)}.toast__icon--warning{color:var(--color-warning-base-default)}.toast--danger{background-color:var(--color-danger-surface-tinted);color:var(--color-danger-text-default)}.toast__icon--danger{color:var(--color-danger-base-default)}.toast--neutral{background-color:var(--color-neutral-surface-default);color:var(--color-neutral-text-default)}.toast__icon--neutral{color:var(--color-illustration-primary-base)}.radio-group{flex-direction:column;display:flex}.radio-group[data-orientation=horizontal]{flex-direction:row}.grill-perfekt .radio-item,.mega .radio-item,.obs .radio-item,.obsbygg .radio-item{--color-main-border-default:var(--color-dominant-border-default);--color-main-border-strong:var(--color-dominant-border-strong);--color-main-base-default:var(--color-dominant-base-default)}.radio-item{--color-main-border-default:var(--color-complementary-border-default);--color-main-border-strong:var(--color-complementary-border-strong);--color-main-base-default:var(--color-complementary-base-default);all:unset;background-color:var(--color-neutral-background-default);border-color:var(--color-main-border-default);border-radius:var(--border-radius-full);cursor:pointer;height:var(--dimension-7);width:var(--dimension-7);border-style:solid;border-width:1px}.radio-item:active,.radio-item:hover{border-color:var(--color-main-border-strong)}.radio-item:focus{outline:3px solid var(--color-focus-outer-default);outline-offset:2px}.radio-item[data-state=checked]{border-color:var(--color-main-base-default)}.radio-item:disabled,.radio-item[aria-disabled=true]{background-color:var(--color-disabled-base-default);border-color:var(--color-disabled-border-default);cursor:not-allowed}.radio-item[aria-invalid=true]{border-color:var(--color-danger-border-strong)}.radio-indicator{border-radius:var(--border-radius-full);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.radio-indicator:after{background-color:var(--color-main-base-default);content:"";border-radius:50%;width:70.83%;height:70.83%;display:block;position:absolute;inset:14.58%}.radio-item[aria-disabled=true] .radio-indicator{background-color:var(--color-disabled-background-tinted)}.radio-item[aria-disabled=true] .radio-indicator:after{background-color:var(--color-disabled-base-contrast-subtle)}.radio-item[aria-invalid=true] .radio-indicator{background-color:var(--color-neutral-background-default)}.radio-item[aria-invalid=true] .radio-indicator:after{background-color:var(--color-danger-base-default)}.form-label{margin-bottom:var(--dimension-2);display:block}.form-label--disabled{color:var(--color-disabled-text-default)}.form-message{margin-top:var(--dimension-2);transform-origin:top;max-height:0;transition:transform .25s ease-out,max-height .25s ease-out;overflow:hidden;transform:scaleY(0)}.form-message--info{color:var(--color-neutral-text-subtle)}.form-message--error{color:var(--color-danger-text-subtle)}.form-message--success{color:var(--color-success-text-subtle)}.form-message--disabled{color:var(--color-disabled-text-subtle)}.form-message--animated{max-height:var(--dimension-18);transform:scaleY(1)}.form-message--visible{max-height:none;transform:none}.dot-button{background:var(--color-disabled-surface-tinted);border-radius:var(--border-radius-full);cursor:pointer;height:var(--dimension-2);width:var(--dimension-2);border:0;outline:none;flex-shrink:0;padding:0}.dot-button--current{background:var(--color-disabled-base-contrast-default)}.dot-button--edge{height:var(--dimension-1);width:var(--dimension-1);transition:opacity .8s}.dot-button--contrast,.dot-button--current-contrast{background:var(--color-dominant-base-contrast-default)}.dot-button--contrast{opacity:var(--opacity-low)}.dot-button--current-contrast{opacity:1}.page-control,.simple-page-controls{align-items:center;gap:var(--dimension-2);justify-content:center;display:flex}.page-control__viewport{border-radius:var(--border-radius-full);width:calc(var(--visible-dots)*var(--dimension-2)*2 - var(--dimension-2));overflow:hidden}.page-control__dot-container{gap:var(--dimension-2);display:flex}.page-control__dot{flex-basis:var(--dimension-2);min-width:0}.page-control__dot--hidden{opacity:0;pointer-events:none}.carousel{--carousel-sides-spacing:var(--dimension-5);position:relative}.carousel-slide{--slide-flex-basis-sm:100%;flex-basis:var(--slide-flex-basis-sm);margin-right:var(--carousel-sides-spacing);flex-grow:0;flex-shrink:0;min-width:0;transform:translateZ(0)}.carousel-slide:last-child{margin-right:0}@media only screen and (min-width:768px){.carousel-slide{flex-basis:var(--slide-flex-basis-md,var(--slide-flex-basis-sm))}}@media only screen and (min-width:1024px){.carousel-slide{flex-basis:var(--slide-flex-basis-lg,var(--slide-flex-basis-md,var(--slide-flex-basis-sm)))}}.carousel-nav-button{box-shadow:var(--shadow-floating-default);display:none;position:absolute;top:50%}.carousel-nav-button:hover{box-shadow:var(--shadow-floating-hover)}.carousel-nav-button:not(:disabled):active{box-shadow:var(--shadow-floating-pressed)}.carousel-nav-prev-button{transform:translate(calc(var(--dimension-13)*-.5),-50%);left:0}.carousel-nav-next-button{transform:translate(calc(var(--dimension-13)*.5),-50%);right:0}@media only screen and (min-width:768px){.carousel-nav-button{display:inline-flex}}.scrollbar-indicator{background-color:var(--color-neutral-surface-tinted);border-radius:var(--border-radius-full);padding:calc(var(--dimension-1)/2);touch-action:none;-webkit-user-select:none;user-select:none;flex:auto}.scrollbar-indicator__thumb{background-color:var(--color-neutral-text-default);border-radius:var(--border-radius-full);height:var(--dimension-1);display:block}.scrollbar-indicator__status{text-align:right;width:var(--dimension-26)}.carousel-viewport{border-radius:var(--border-radius-md);overflow:hidden}.carousel-container{display:flex}.carousel-dot-indicators{margin:var(--dimension-4)}.extra .tag--default,.marked .tag--default{--color-text:var(--color-complementary-text-default);--color-bg:var(--color-complementary-surface-tinted)}.extra .tag--emphasized,.marked .tag--emphasized{--color-bg:var(--color-complementary-base-default);--color-text:var(--color-complementary-base-contrast-default)}.grill-perfekt .tag--support,.marked .tag--support,.obsbygg .tag--support{--color-bg:var(--color-support2-surface-tinted);--color-text:var(--color-support2-text-default)}.tag{background:var(--color-bg);border-radius:var(--border-radius-sm);color:var(--color-text);font-family:var(--typography-label-font-family);font-size:var(--typography-label-font-size);font-weight:var(--typography-label-font-weight);line-height:var(--typography-label-line-height);padding:var(--dimension-1) var(--dimension-2);align-items:center;display:inline-flex}.tag__icon{height:auto;margin-right:var(--dimension-1);width:var(--dimension-4)}.tag--default{--color-text:var(--color-dominant-text-default);--color-bg:var(--color-dominant-surface-tinted);background:var(--color-bg);border-radius:var(--border-radius-sm);color:var(--color-text);font-family:var(--typography-label-font-family);font-size:var(--typography-label-font-size);font-weight:var(--typography-label-font-weight);line-height:var(--typography-label-line-height);padding:var(--dimension-1) var(--dimension-2)}.tag--support{--color-bg:var(--color-support1-surface-tinted);--color-text:var(--color-support1-text-default)}.tag--neutral{--color-bg:var(--color-neutral-surface-tinted);--color-text:var(--color-neutral-text-default)}.tag--emphasized{--color-bg:var(--color-dominant-base-default);--color-text:var(--color-dominant-base-contrast-default)}.tag--info{--color-bg:var(--color-info-surface-tinted);--color-text:var(--color-info-text-default)}.tag--success{--color-bg:var(--color-success-surface-tinted);--color-text:var(--color-success-text-default)}.tag--Warning{--color-bg:var(--color-warning-surface-tinted);--color-text:var(--color-warning-text-default)}.tag--Danger{--color-bg:var(--color-danger-surface-tinted);--color-text:var(--color-danger-text-default)}.breadcrumb{flex-wrap:wrap;list-style:none;display:flex}@media screen and (max-width:500px){.breadcrumb--has-current.breadcrumb--responsive .breadcrumb-item{display:none}.breadcrumb--has-current.breadcrumb--responsive .breadcrumb-item:nth-last-child(2){display:inline-block}.breadcrumb--has-current.breadcrumb--responsive .breadcrumb-item:nth-last-child(2) .breadcrumb-item__separator{margin-left:var(--dimension-0);display:inline-block;transform:rotate(180deg)}}.breadcrumb--has-current.breadcrumb--collapsed .breadcrumb-item{display:none}.breadcrumb--has-current.breadcrumb--collapsed .breadcrumb-item:nth-last-child(2){display:inline-block}.breadcrumb--has-current.breadcrumb--collapsed .breadcrumb-item:nth-last-child(2) .breadcrumb-item__separator{margin-left:var(--dimension-0);display:inline-block;transform:rotate(180deg)}@media screen and (max-width:500px){.breadcrumb--responsive:not(.breadcrumb--has-current) .breadcrumb-item{display:none}.breadcrumb--responsive:not(.breadcrumb--has-current) .breadcrumb-item:last-child{display:inline-block}.breadcrumb--responsive:not(.breadcrumb--has-current) .breadcrumb-item:last-child .breadcrumb-item__separator{margin-left:var(--dimension-0);display:inline-block;transform:rotate(180deg)}}.breadcrumb--collapsed:not(.breadcrumb--has-current) .breadcrumb-item{display:none}.breadcrumb--collapsed:not(.breadcrumb--has-current) .breadcrumb-item:last-child{display:inline-block}.breadcrumb--collapsed:not(.breadcrumb--has-current) .breadcrumb-item:last-child .breadcrumb-item__separator{margin-left:var(--dimension-0);display:inline-block;transform:rotate(180deg)}.breadcrumb-item{align-items:center;display:inline-flex}.breadcrumb-item:first-child .breadcrumb-item__separator{display:none}.breadcrumb-item__separator{height:var(--dimension-3);margin-left:var(--dimension-2);margin-right:var(--dimension-2);width:var(--dimension-3)}.breadcrumb-item--current,.breadcrumb-item__link{color:var(--color-neutral-text-default)}.breadcrumb-item--current{cursor:inherit;-webkit-text-decoration:none;text-decoration:none}.breadcrumb-item--current:hover{opacity:1}.overlay__backdrop,.overlay__content-wrapper{position:fixed;inset:0}.overlay__backdrop{background-color:var(--color-overlay);opacity:var(--opacity-overlay);z-index:999}.overlay__content-wrapper{z-index:1000}.overlay__content{width:100%;height:100%}@keyframes top-circle-movement{0%,to{transform:translateY(4px)translate(24px)}40%{transform:translate(0)}}@keyframes right-circle-movement{0%,to{transform:translateY(18px)translate(4px)}40%{transform:translate(0)}}@keyframes bottom-circle-movement{0%,to{transform:translateY(0)translate(-22px)}40%{transform:translate(0)}}@keyframes left-circle-movement{0%,to{transform:translateY(-14px)translate(-2px)}40%{transform:translate(0)}}@keyframes full-cycle-twice{0%{transform:rotate(0)}80%{transform:rotate(358deg)}to{transform:rotate(1turn)}}.extra .loader{--fill-color:var(--color-complementary-base-default)}.extra .loader--contrast{--fill-color:var(--color-complementary-base-contrast-default)}.extra .loader--neutral{--fill-color:var(--color-neutral-base-default)}.loader{transform-origin:50%;will-change:transform;--fill-color:var(--color-dominant-base-default);animation:1.5s infinite full-cycle-twice}.loader--neutral{--fill-color:var(--color-neutral-base-default)}.loader--contrast{--fill-color:var(--color-dominant-base-contrast-default)}.loader__top-circle{animation:1.5s infinite top-circle-movement}.loader__right-circle,.loader__top-circle{fill:var(--fill-color);transform-origin:50%;will-change:transform}.loader__right-circle{animation:1.5s infinite right-circle-movement}.loader__bottom-circle{animation:1.5s infinite bottom-circle-movement}.loader__bottom-circle,.loader__left-circle{fill:var(--fill-color);transform-origin:50%;will-change:transform}.loader__left-circle{animation:1.5s infinite left-circle-movement}.textarea{background:var(--color-neutral-surface-default);border:var(--dimension-3) solid var(--color-neutral-surface-default);border-radius:var(--border-radius-md);box-shadow:0 0 0 1px var(--color-neutral-border-default);color:var(--color-neutral-text-subtle);font-family:var(--typography-body-default-standard-font-family);font-size:var(--typography-body-default-standard-font-size);font-weight:var(--typography-body-default-standard-font-weight);letter-spacing:var(--typography-body-default-standard-letter-spacing);line-height:var(--typography-body-default-standard-line-height);resize:vertical;width:100%}.textarea:hover{box-shadow:0 0 0 1px var(--color-neutral-border-strong)}.textarea:focus{outline:2px solid var(--color-focus-outer-default);caret-shape:bar;caret-color:var(--color-focus-outer-default)}.textarea:disabled{background:var(--color-disabled-surface-tinted);border:var(--dimension-3) solid var(--color-disabled-surface-tinted);box-shadow:0 0 0 1px var(--color-disabled-surface-tinted)}.textarea--error{background:var(--color-danger-surface-tinted);border:var(--dimension-3) solid var(--color-danger-surface-tinted);box-shadow:0 0 0 1px var(--color-danger-border-default)}.status-msg{border-radius:var(--border-radius-md);padding:var(--dimension-5);--border-color:var(--color-info-border-default);--bg-color:var(--color-info-surface-tinted);--icon-color:var(--color-info-text-subtle);--text-color:var(--color-info-text-default);background:var(--bg-color);border-style:solid;border-width:1px;border-color:var(--border-color);position:relative}.status-msg,.status-msg__text{color:var(--text-color)}.status-msg__icon{color:var(--icon-color);height:var(--dimension-6);width:var(--dimension-6)}.status-msg__body{margin-top:var(--dimension-1)}.status-msg__action{margin-top:var(--dimension-3)}.status-msg__close{right:var(--dimension-1);top:var(--dimension-1);position:absolute}.status-msg--danger{--border-color:var(--color-danger-border-default);--bg-color:var(--color-danger-surface-tinted);--icon-color:var(--color-danger-text-subtle);--text-color:var(--color-danger-text-default)}.status-msg--warning{--border-color:var(--color-warning-border-default);--bg-color:var(--color-warning-surface-tinted);--icon-color:var(--color-warning-text-subtle);--text-color:var(--color-warning-text-default)}.status-msg--success{--border-color:var(--color-success-border-default);--bg-color:var(--color-success-surface-tinted);--icon-color:var(--color-success-text-subtle);--text-color:var(--color-success-text-default)}.byggmix .progress-bar,.masterbrand .progress-bar,.mega .progress-bar,.prix .progress-bar{--color-main-base-default:var(--color-complementary-base-default)}.progress-bar{--color-main-base-default:var(--color-dominant-base-default);background:var(--color-neutral-surface-tinted);flex-shrink:0;overflow:hidden}.progress-bar,.progress-bar__indicator{border-radius:var(--border-radius-default);height:var(--dimension-2)}.progress-bar__indicator{background:var(--color-main-base-default);transition:width .5s linear}.progress-bar__label{color:var(--color-neutral-text-subtle)}.extra .filter-chip,.marked .filter-chip,.masterbrand .filter-chip,.prix .filter-chip{--color-main-border-default:var(--color-complementary-border-default);--color-main-text-default:var(--color-complementary-text-default);--color-main-surface-hover:var(--color-complementary-surface-hover);--color-main-surface-active:var(--color-complementary-surface-active);--color-main-surface-tinted:var(--color-complementary-surface-tinted);--color-main-base-default:var(--color-complementary-base-default);--color-main-base-contrast-default:var(--color-complementary-base-contrast-default);--color-main-base-hover:var(--color-complementary-base-hover);--color-main-base-active:var(--color-complementary-base-active)}.filter-chip{--color-main-border-default:var(--color-dominant-border-default);--color-main-text-default:var(--color-dominant-text-default);--color-main-surface-hover:var(--color-dominant-surface-hover);--color-main-surface-active:var(--color-dominant-surface-active);--color-main-surface-tinted:var(--color-dominant-surface-tinted);--color-main-base-default:var(--color-dominant-base-default);--color-main-base-contrast-default:var(--color-dominant-base-contrast-default);--color-main-base-hover:var(--color-dominant-base-hover);--color-main-base-active:var(--color-dominant-base-active);background-color:var(--color-main-surface-tinted);border-color:var(--color-main-border-default);border-radius:var(--border-radius-full);box-sizing:border-box;color:var(--color-main-text-default);cursor:pointer;font-size:var(--typography-action-font-size);font-weight:var(--typography-action-font-weight);align-items:center;gap:var(--dimension-1);height:var(--dimension-9);letter-spacing:var(--typography-action-letter-spacing);padding:var(--dimension-0) var(--dimension-3);border-style:solid;border-width:1px;flex-shrink:0;justify-content:center;transition:background-color .25s ease-in-out;display:inline-flex}.filter-chip:not(:disabled):not([aria-busy=true]):hover{background-color:var(--color-main-surface-hover)}.filter-chip:not(:disabled):not([aria-busy=true]):active{background-color:var(--color-main-surface-active)}.filter-chip:focus-visible{outline:3px solid var(--color-focus-outer-default);outline-offset:2px}.filter-chip:disabled{border-color:var(--color-disabled-border-subtle);color:var(--color-disabled-text-subtle)}.filter-chip[aria-checked=true][data-has-icon=true],.filter-chip[aria-pressed=true][data-has-icon=true]{background-color:var(--color-main-base-default);border-color:var(--color-main-base-default);color:var(--color-main-base-contrast-default)}.filter-chip[aria-checked=true][data-has-icon=true]:hover,.filter-chip[aria-pressed=true][data-has-icon=true]:hover{background-color:var(--color-main-base-hover);border-color:var(--color-main-base-hover)}.filter-chip[aria-checked=true][data-has-icon=true]:active,.filter-chip[aria-pressed=true][data-has-icon=true]:active{background-color:var(--color-main-base-active);border-color:var(--color-main-base-active)}.filter-chip__check-icon{height:var(--dimension-6);width:var(--dimension-6)}.filter-chip__icon{height:var(--dimension-5);width:var(--dimension-5)}.filter-chips-group{gap:var(--dimension-2);padding:var(--dimension-2);display:flex}.filter-chips-group--wrap{flex-wrap:wrap}.filter-chips-group--scroll{flex-wrap:nowrap;overflow-x:auto}.filter-chips-group--scroll::-webkit-scrollbar{scrollbar-width:none;display:none}.input-chip{--color-main-text-default:var(--color-dominant-text-default);--color-main-surface-hover:var(--color-dominant-surface-hover);--color-main-surface-active:var(--color-dominant-surface-active);--color-main-surface-tinted:var(--color-dominant-surface-tinted);--color-main-border-subtle:var(--color-dominant-border-subtle);background:var(--color-main-surface-tinted);border-color:var(--color-main-border-subtle);border-radius:var(--border-radius-full);color:var(--color-main-text-default);cursor:pointer;font-size:var(--typography-action-font-size);font-weight:var(--typography-action-font-weight);align-items:center;gap:var(--dimension-2);height:var(--dimension-9);letter-spacing:var(--typography-action-letter-spacing);padding:var(--dimension-3) var(--dimension-3);border-style:solid;border-width:1px;justify-content:center;transition:background .25s ease-in-out;display:flex;position:relative}.input-chip:hover:not([aria-busy=true]):not(:disabled){background:var(--color-main-surface-hover)}.input-chip:active:not([aria-busy=true]):not(:disabled){background:var(--color-main-surface-active)}.input-chip:focus-visible{outline:3px solid var(--color-focus-outer-default);outline-offset:2px}.input-chip__icon{height:var(--dimension-6);width:var(--dimension-6)}.input-chip__cross{height:var(--dimension-4);width:var(--dimension-4)}.input-chips-group{gap:var(--dimension-2);padding:var(--dimension-2);display:flex}.input-chips-group--wrap{flex-wrap:wrap}.input-chips-group--scroll{flex-wrap:nowrap;overflow-x:auto}.input-chips-group--scroll::-webkit-scrollbar{scrollbar-width:none;display:none}.extra .assist-chips,.marked .assist-chips,.masterbrand .assist-chips,.prix .assist-chips{--color-main-text-default:var(--color-complementary-text-default);--color-main-surface-hover:var(--color-complementary-surface-hover);--color-main-surface-active:var(--color-complementary-surface-active);--color-main-border-subtle:var(--color-complementary-border-subtle)}.assist-chip{--color-main-text-default:var(--color-dominant-text-default);--color-main-surface-hover:var(--color-dominant-surface-hover);--color-main-surface-active:var(--color-dominant-surface-active);--color-main-surface-tinted:var(--color-dominant-surface-tinted);--color-main-border-subtle:var(--color-dominant-border-subtle);background:var(--color-main-surface-tinted);border-color:var(--color-main-border-subtle);border-radius:var(--border-radius-full);color:var(--color-main-text-default);cursor:pointer;font-size:var(--typography-action-font-size);font-weight:var(--typography-action-font-weight);align-items:center;gap:var(--dimension-1);height:var(--dimension-9);letter-spacing:var(--typography-action-letter-spacing);padding:var(--dimension-3) var(--dimension-3);border-style:solid;border-width:1px;justify-content:center;transition:background .25s ease-in-out;display:flex;position:relative}.assist-chip[aria-busy=true]:not(.assist-chip--has-icon){border-color:var(--color-main-border-subtle);color:#0000}.assist-chip:hover:not([aria-busy=true]):not(:disabled){background:var(--color-main-surface-hover)}.assist-chip:active:not([aria-busy=true]):not(:disabled){background:var(--color-main-surface-active)}.assist-chip:focus-visible{outline:3px solid var(--color-focus-outer-default);outline-offset:2px}.assist-chip:disabled:not([aria-busy=true]){background:var(--color-disabled-surface-tinted);color:var(--color-disabled-text-subtle);border-color:#0000}.assist-chip__icon{height:var(--dimension-6);width:var(--dimension-6)}.assist-chip__spinner{color:var(--color-main-text-default);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.assist-chips-group{gap:var(--dimension-2);padding:var(--dimension-2);display:flex}.assist-chips-group--wrap{flex-wrap:wrap}.assist-chips-group--scroll{flex-wrap:nowrap;overflow-x:auto}.assist-chips-group--scroll::-webkit-scrollbar{scrollbar-width:none;display:none}.spinner{transform-origin:50.37% 47.58%;will-change:animation;animation:1s linear infinite spin}.obs .switch,.obsbygg .switch{--color-main-base-active:var(--color-dominant-base-active);--color-main-base-default:var(--color-dominant-base-default)}.switch{--color-main-base-active:var(--color-complementary-base-active);--color-main-base-default:var(--color-complementary-base-default);all:unset;background:var(--color-neutral-base-default);border-radius:var(--border-radius-full);cursor:pointer;height:var(--dimension-9);width:var(--dimension-15);justify-content:flex-start;align-items:center;transition:background .15s;display:flex;position:relative;overflow:hidden}.switch:focus-visible{outline:3px solid var(--color-focus-outer-default);outline-offset:2px}.switch:hover{background:var(--color-neutral-base-hover)}.switch:disabled,.switch[data-state=checked]:disabled{background:var(--color-disabled-base-default);color:var(--color-disabled-base-default)}.switch:disabled .switch__thumb,.switch[data-state=checked]:disabled .switch__thumb{background:var(--color-disabled-base-contrast-default)}.switch[data-state=checked]{background:var(--color-main-base-default);color:var(--color-main-base-default)}.switch:not(:disabled):active .switch__thumb{width:var(--dimension-8)}.switch[data-state=checked] .switch__thumb{transform:translate(calc(var(--dimension-15) - var(--dimension-7) - var(--dimension-1)))}.switch:not(:disabled):hover:not([data-state=checked]) .switch__thumb{transform:translate(var(--dimension-2))}.switch[data-state=checked]:not(:disabled):hover .switch__thumb{transform:translate(calc(var(--dimension-15) - var(--dimension-7) - var(--dimension-2)))}.switch:not(:disabled):active:not([data-state=checked]){background:var(--color-neutral-base-active)}.switch[data-state=checked]:not(:disabled):active{background:var(--color-main-base-active);color:var(--color-main-base-active)}.switch__thumb{background:var(--color-neutral-surface-default);border-radius:var(--border-radius-full);box-shadow:var(--shadow-raised-default);height:var(--dimension-7);transform:translate(var(--dimension-1));width:var(--dimension-7);will-change:transform;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,transform .15s,box-shadow .15s,width .15s;display:flex}.switch:not(:disabled):hover .switch__thumb{box-shadow:var(--shadow-raised-hover)}.switch__check{height:var(--dimension-5);width:var(--dimension-5);display:none}.switch[data-state=checked] .switch__check{display:inline-block}.obs .numeric-stepper,.obsbygg .numeric-stepper{--color-main-base-default:var(--color-dominant-base-default);--color-main-surface-hover:var(--color-dominant-surface-hover);--color-main-surface-active:var(--color-dominant-surface-active);--color-main-text-default:var(--color-dominant-text-default)}.numeric-stepper{--color-main-base-default:var(--color-complementary-base-default);--color-main-surface-hover:var(--color-complementary-surface-hover);--color-main-surface-active:var(--color-complementary-surface-active);--color-main-text-default:var(--color-complementary-text-default);border-radius:var(--border-radius-default);width:calc(var(--dimension-13)*2 + var(--dimension-9));justify-content:flex-end;align-items:center;transition:outline .15s;display:inline-flex;position:relative}.numeric-stepper:focus-within{outline:3px solid var(--color-main-base-default)}.numeric-stepper--has-zero-state:focus-within{outline:none}.numeric-stepper:not(.numeric-stepper--has-zero-state) .numeric-stepper__zero-state{opacity:0;transform:translate(var(--dimension-2));z-index:-1}.numeric-stepper:not(.numeric-stepper--has-zero-state) .numeric-stepper__zero-state:focus-visible{outline:none}.numeric-stepper__btn{border-radius:var(--border-radius-default);color:var(--color-main-base-default);cursor:pointer;height:var(--dimension-13);padding:var(--dimension-3);width:var(--dimension-13);background-color:#0000;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .25s,opacity .25s;display:flex}.numeric-stepper__btn:hover:not(:disabled){background-color:var(--color-main-surface-hover)}.numeric-stepper__btn:active:not(:disabled){background-color:var(--color-main-surface-active)}.numeric-stepper__btn:disabled{color:var(--color-disabled-text-subtle)}.numeric-stepper__btn[data-is-zero-state=true]{opacity:0}.numeric-stepper__icon{height:var(--dimension-7);width:var(--dimension-7)}.numeric-stepper__zero-state{transform:translate(calc(var(--dimension-11)*-1));z-index:1;transition:transform .5s,opacity .25s;position:absolute;right:0}.numeric-stepper__zero-state:focus,.numeric-stepper__zero-state:focus-visible{outline:3px solid var(--color-main-base-default)}.numeric-stepper__input{color:var(--color-main-text-default);font-family:var(--typography-action-font-family);font-size:var(--typography-action-font-size);font-weight:var(--typography-action-font-weight);letter-spacing:var(--typography-action-letter-spacing);line-height:var(--typography-action-line-height);text-align:center;width:var(--dimension-9);background-color:#0000;border:none;outline:none;transition:opacity .25s,width .3s cubic-bezier(.85,0,.15,1);overflow:hidden}.numeric-stepper__input:disabled{color:var(--color-disabled-text-subtle)}.numeric-stepper__input[data-is-zero-state=true]{opacity:0;width:var(--dimension-2)}.numeric-stepper__spinner{color:var(--color-neutral-text-default);height:var(--dimension-6);width:var(--dimension-6)}.button-group{flex:initial}.button-group--h-stretch>*{flex-grow:1}
.text-block{text-align:left}.text-block--center{text-align:center}.text-block__body{margin-top:var(--dimension-3)}.text-block__heading{margin-bottom:var(--dimension-1);margin-top:var(--dimension-1)}
.image-text-block{gap:var(--dimension-11);display:flex}.image-text-block--right{flex-direction:row-reverse}.image-text-block__img-wrap{aspect-ratio:var(--image-aspect-ratio);border-radius:var(--border-radius-lg);flex-shrink:0;overflow:hidden}@media only screen and (min-width:768.02px){.image-text-block__img-wrap{width:50%}}.image-text-block__img{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--image-focal-point);object-position:var(--image-focal-point);width:100%;height:100%}@media only screen and (min-width:768.02px){.image-text-block__img{-o-object-position:var(--image-focal-point-desktop,var(--image-focal-point));object-position:var(--image-focal-point-desktop,var(--image-focal-point))}}.image-text-block__text{flex-direction:column;justify-content:center;display:flex}.image-text-block__cta{margin-top:var(--dimension-7)}@media only screen and (max-width:768px){.image-text-block{gap:var(--dimension-3);flex-direction:column}}
