:root{--ds-color-content-accent: rgb(166, 66, 0);--ds-color-content-brand: rgb(166, 66, 0);--ds-color-content-dark: rgb(20, 20, 20);--ds-color-content-default: rgb(20, 20, 20);--ds-color-content-informative: rgb(0, 105, 147);--ds-color-content-inverse: rgb(252, 252, 252);--ds-color-content-light: rgb(255, 255, 255);--ds-color-content-link-dark: rgb(20, 20, 20);--ds-color-content-link-default: rgb(20, 20, 20);--ds-color-content-link-emphasis: rgb(0, 90, 210);--ds-color-content-link-inverse: rgb(252, 252, 252);--ds-color-content-link-light: rgb(252, 252, 252);--ds-color-content-link-visited: rgb(134, 30, 227);--ds-color-content-link-visited-dark: rgb(82, 19, 142);--ds-color-content-link-visited-inverse: rgb(212, 174, 255);--ds-color-content-link-visited-light: rgb(212, 174, 255);--ds-color-content-muted: rgb(59, 61, 76);--ds-color-content-negative: rgb(189, 0, 0);--ds-color-content-non-essential: rgb(145, 146, 161);--ds-color-content-on-accent: rgb(62, 23, 0);--ds-color-content-on-brand: rgb(62, 23, 0);--ds-color-content-on-primary: rgb(252, 252, 252);--ds-color-content-positive: rgb(0, 113, 51);--ds-color-content-primary: rgb(0, 90, 210);--ds-color-content-subtle: rgb(113, 115, 132);--ds-color-content-warning: rgb(149, 80, 37);--ds-color-elevation-color-ambient: rgba(0, 0, 0, .1);--ds-color-elevation-color-key: rgba(0, 0, 0, .16);--ds-color-interactive-accent-enabled: rgb(255, 213, 2);--ds-color-interactive-accent-hovered: rgb(250, 196, 0);--ds-color-interactive-accent-pressed: rgb(239, 159, 0);--ds-color-interactive-accent-selected: rgb(245, 178, 0);--ds-color-interactive-accent-subtle-enabled: rgba(255, 255, 255, 0);--ds-color-interactive-accent-subtle-hovered: rgb(255, 245, 173);--ds-color-interactive-accent-subtle-pressed: rgb(255, 230, 54);--ds-color-interactive-accent-subtle-selected: rgb(255, 239, 122);--ds-color-interactive-dark-enabled: rgba(0, 3, 24, .77);--ds-color-interactive-dark-hovered: rgba(0, 2, 21, .69);--ds-color-interactive-dark-pressed: rgba(0, 3, 23, .56);--ds-color-interactive-dark-selected: rgba(0, 3, 23, .56);--ds-color-interactive-dark-subtle-enabled: rgba(24, 25, 31, 0);--ds-color-interactive-dark-subtle-hovered: rgba(33, 38, 72, .06);--ds-color-interactive-dark-subtle-pressed: rgba(13, 20, 61, .11);--ds-color-interactive-dark-subtle-selected: rgba(13, 20, 61, .11);--ds-color-interactive-inverse-enabled: rgba(255, 255, 255, .85);--ds-color-interactive-inverse-hovered: rgba(255, 255, 255, .9);--ds-color-interactive-inverse-pressed: rgba(255, 255, 255, .94);--ds-color-interactive-inverse-selected: rgba(255, 255, 255, .93);--ds-color-interactive-inverse-subtle-enabled: rgba(255, 255, 255, 0);--ds-color-interactive-inverse-subtle-hovered: rgba(255, 255, 255, .17);--ds-color-interactive-inverse-subtle-pressed: rgba(255, 255, 255, .34);--ds-color-interactive-inverse-subtle-selected: rgba(255, 255, 255, .26);--ds-color-interactive-light-enabled: rgba(255, 255, 255, .93);--ds-color-interactive-light-hovered: rgba(255, 255, 255, .9);--ds-color-interactive-light-pressed: rgba(255, 255, 255, .8);--ds-color-interactive-light-selected: rgba(255, 255, 255, .85);--ds-color-interactive-light-subtle-enabled: rgba(255, 255, 255, 0);--ds-color-interactive-light-subtle-hovered: rgba(255, 255, 255, .17);--ds-color-interactive-light-subtle-pressed: rgba(255, 255, 255, .34);--ds-color-interactive-light-subtle-selected: rgba(255, 255, 255, .26);--ds-color-interactive-negative-enabled: rgb(221, 0, 0);--ds-color-interactive-negative-hovered: rgb(189, 0, 0);--ds-color-interactive-negative-pressed: rgb(117, 0, 2);--ds-color-interactive-negative-selected: rgb(155, 0, 0);--ds-color-interactive-negative-subtle-enabled: rgba(255, 255, 255, 0);--ds-color-interactive-negative-subtle-hovered: rgb(253, 241, 242);--ds-color-interactive-negative-subtle-pressed: rgb(251, 222, 223);--ds-color-interactive-negative-subtle-selected: rgb(252, 232, 233);--ds-color-interactive-neutral-enabled: rgba(0, 8, 54, .08);--ds-color-interactive-neutral-hovered: rgba(13, 20, 61, .11);--ds-color-interactive-neutral-pressed: rgba(4, 9, 43, .21);--ds-color-interactive-neutral-selected: rgba(9, 14, 47, .16);--ds-color-interactive-neutral-selected-strong: rgba(0, 4, 28, .62);--ds-color-interactive-neutral-subtle-enabled: rgba(24, 25, 31, 0);--ds-color-interactive-neutral-subtle-hovered: rgba(33, 38, 72, .06);--ds-color-interactive-neutral-subtle-pressed: rgba(13, 20, 61, .11);--ds-color-interactive-neutral-subtle-selected: rgba(0, 8, 54, .08);--ds-color-interactive-positive-enabled: rgb(0, 132, 57);--ds-color-interactive-positive-hovered: rgb(0, 113, 51);--ds-color-interactive-positive-pressed: rgb(3, 70, 34);--ds-color-interactive-positive-selected: rgb(0, 93, 43);--ds-color-interactive-positive-subtle-enabled: rgba(255, 255, 255, 0);--ds-color-interactive-positive-subtle-hovered: rgb(230, 245, 229);--ds-color-interactive-positive-subtle-pressed: rgb(208, 237, 207);--ds-color-interactive-positive-subtle-selected: rgb(219, 241, 218);--ds-color-interactive-primary-enabled: rgb(0, 90, 210);--ds-color-interactive-primary-hovered: rgb(0, 69, 183);--ds-color-interactive-primary-pressed: rgb(1, 28, 88);--ds-color-interactive-primary-selected: rgb(0, 50, 144);--ds-color-interactive-primary-subtle-enabled: rgba(255, 255, 255, 0);--ds-color-interactive-primary-subtle-hovered: rgb(219, 237, 255);--ds-color-interactive-primary-subtle-pressed: rgb(189, 220, 253);--ds-color-interactive-primary-subtle-selected: rgb(229, 242, 255);--ds-color-stroke-dark: rgb(20, 20, 20);--ds-color-stroke-default: rgba(0, 4, 28, .43);--ds-color-stroke-disabled: rgba(0, 8, 54, .08);--ds-color-stroke-inverse: rgba(255, 255, 255, .9);--ds-color-stroke-light: rgb(252, 252, 252);--ds-color-stroke-muted: rgba(0, 6, 41, .26);--ds-color-stroke-strong: rgba(0, 3, 24, .77);--ds-color-stroke-subtle: rgba(13, 20, 61, .11);--ds-color-support-accent-default: rgb(255, 213, 2);--ds-color-support-accent-inverse: rgb(255, 245, 173);--ds-color-support-accent-muted: rgb(255, 213, 2);--ds-color-support-brand-default: rgb(255, 213, 2);--ds-color-support-brand-inverse: rgb(255, 245, 173);--ds-color-support-brand-muted: rgb(255, 230, 54);--ds-color-support-focused-default: rgb(70, 149, 240);--ds-color-support-focused-inner: rgb(255, 255, 255);--ds-color-support-focused-inverse: rgb(229, 242, 255);--ds-color-support-focused-muted: rgb(144, 194, 249);--ds-color-support-informative-default: rgb(0, 123, 170);--ds-color-support-informative-inverse: rgb(206, 241, 253);--ds-color-support-informative-muted: rgb(43, 189, 239);--ds-color-support-negative-default: rgb(221, 0, 0);--ds-color-support-negative-inverse: rgb(252, 232, 233);--ds-color-support-negative-muted: rgb(255, 85, 79);--ds-color-support-neutral-default: rgb(113, 115, 132);--ds-color-support-neutral-inverse: rgb(234, 235, 240);--ds-color-support-neutral-muted: rgb(145, 146, 161);--ds-color-support-neutral-strong: rgb(34, 36, 45);--ds-color-support-positive-default: rgb(0, 132, 57);--ds-color-support-positive-inverse: rgb(219, 241, 218);--ds-color-support-positive-muted: rgb(95, 196, 115);--ds-color-support-primary-default: rgb(0, 90, 210);--ds-color-support-primary-inverse: rgb(219, 237, 255);--ds-color-support-primary-muted: rgb(70, 149, 240);--ds-color-support-warning-default: rgb(246, 130, 38);--ds-color-support-warning-inverse: rgb(254, 235, 220);--ds-color-support-warning-muted: rgb(252, 172, 109);--ds-color-surface-background-base-default: rgb(255, 255, 255);--ds-color-surface-background-base-layer-1: rgb(255, 255, 255);--ds-color-surface-background-base-layer-2: rgb(255, 255, 255);--ds-color-surface-background-base-muted: rgb(249, 249, 251);--ds-color-surface-background-dark: rgb(20, 20, 20);--ds-color-surface-background-inverse: rgb(20, 20, 20);--ds-color-surface-background-level-1-default: rgb(255, 255, 255);--ds-color-surface-background-level-1-layer-1: rgb(255, 255, 255);--ds-color-surface-background-level-1-layer-2: rgb(255, 255, 255);--ds-color-surface-background-level-1-muted: rgb(249, 249, 251);--ds-color-surface-background-light: rgb(255, 255, 255);--ds-color-surface-overlay-dark: rgba(0, 4, 28, .43)}@media (prefers-color-scheme: light){:root{--ds-color-content-accent: rgb(166, 66, 0);--ds-color-content-brand: rgb(166, 66, 0);--ds-color-content-dark: rgb(20, 20, 20);--ds-color-content-default: rgb(20, 20, 20);--ds-color-content-informative: rgb(0, 105, 147);--ds-color-content-inverse: rgb(252, 252, 252);--ds-color-content-light: rgb(255, 255, 255);--ds-color-content-link-dark: rgb(20, 20, 20);--ds-color-content-link-default: rgb(20, 20, 20);--ds-color-content-link-emphasis: rgb(0, 90, 210);--ds-color-content-link-inverse: rgb(252, 252, 252);--ds-color-content-link-light: rgb(252, 252, 252);--ds-color-content-link-visited: rgb(134, 30, 227);--ds-color-content-link-visited-dark: rgb(82, 19, 142);--ds-color-content-link-visited-inverse: rgb(212, 174, 255);--ds-color-content-link-visited-light: rgb(212, 174, 255);--ds-color-content-muted: rgb(59, 61, 76);--ds-color-content-negative: rgb(189, 0, 0);--ds-color-content-non-essential: rgb(145, 146, 161);--ds-color-content-on-accent: rgb(62, 23, 0);--ds-color-content-on-brand: rgb(62, 23, 0);--ds-color-content-on-primary: rgb(252, 252, 252);--ds-color-content-positive: rgb(0, 113, 51);--ds-color-content-primary: rgb(0, 90, 210);--ds-color-content-subtle: rgb(113, 115, 132);--ds-color-content-warning: rgb(149, 80, 37);--ds-color-elevation-color-ambient: rgba(0, 0, 0, .1);--ds-color-elevation-color-key: rgba(0, 0, 0, .16);--ds-color-interactive-accent-enabled: rgb(255, 213, 2);--ds-color-interactive-accent-hovered: rgb(250, 196, 0);--ds-color-interactive-accent-pressed: rgb(239, 159, 0);--ds-color-interactive-accent-selected: rgb(245, 178, 0);--ds-color-interactive-accent-subtle-enabled: rgba(255, 255, 255, 0);--ds-color-interactive-accent-subtle-hovered: rgb(255, 245, 173);--ds-color-interactive-accent-subtle-pressed: rgb(255, 230, 54);--ds-color-interactive-accent-subtle-selected: rgb(255, 239, 122);--ds-color-interactive-dark-enabled: rgba(0, 3, 24, .77);--ds-color-interactive-dark-hovered: rgba(0, 2, 21, .69);--ds-color-interactive-dark-pressed: rgba(0, 3, 23, .56);--ds-color-interactive-dark-selected: rgba(0, 3, 23, .56);--ds-color-interactive-dark-subtle-enabled: rgba(24, 25, 31, 0);--ds-color-interactive-dark-subtle-hovered: rgba(33, 38, 72, .06);--ds-color-interactive-dark-subtle-pressed: rgba(13, 20, 61, .11);--ds-color-interactive-dark-subtle-selected: rgba(13, 20, 61, .11);--ds-color-interactive-inverse-enabled: rgba(255, 255, 255, .85);--ds-color-interactive-inverse-hovered: rgba(255, 255, 255, .9);--ds-color-interactive-inverse-pressed: rgba(255, 255, 255, .94);--ds-color-interactive-inverse-selected: rgba(255, 255, 255, .93);--ds-color-interactive-inverse-subtle-enabled: rgba(255, 255, 255, 0);--ds-color-interactive-inverse-subtle-hovered: rgba(255, 255, 255, .17);--ds-color-interactive-inverse-subtle-pressed: rgba(255, 255, 255, .34);--ds-color-interactive-inverse-subtle-selected: rgba(255, 255, 255, .26);--ds-color-interactive-light-enabled: rgba(255, 255, 255, .93);--ds-color-interactive-light-hovered: rgba(255, 255, 255, .9);--ds-color-interactive-light-pressed: rgba(255, 255, 255, .8);--ds-color-interactive-light-selected: rgba(255, 255, 255, .85);--ds-color-interactive-light-subtle-enabled: rgba(255, 255, 255, 0);--ds-color-interactive-light-subtle-hovered: rgba(255, 255, 255, .17);--ds-color-interactive-light-subtle-pressed: rgba(255, 255, 255, .34);--ds-color-interactive-light-subtle-selected: rgba(255, 255, 255, .26);--ds-color-interactive-negative-enabled: rgb(221, 0, 0);--ds-color-interactive-negative-hovered: rgb(189, 0, 0);--ds-color-interactive-negative-pressed: rgb(117, 0, 2);--ds-color-interactive-negative-selected: rgb(155, 0, 0);--ds-color-interactive-negative-subtle-enabled: rgba(255, 255, 255, 0);--ds-color-interactive-negative-subtle-hovered: rgb(253, 241, 242);--ds-color-interactive-negative-subtle-pressed: rgb(251, 222, 223);--ds-color-interactive-negative-subtle-selected: rgb(252, 232, 233);--ds-color-interactive-neutral-enabled: rgba(0, 8, 54, .08);--ds-color-interactive-neutral-hovered: rgba(13, 20, 61, .11);--ds-color-interactive-neutral-pressed: rgba(4, 9, 43, .21);--ds-color-interactive-neutral-selected: rgba(9, 14, 47, .16);--ds-color-interactive-neutral-selected-strong: rgba(0, 4, 28, .62);--ds-color-interactive-neutral-subtle-enabled: rgba(24, 25, 31, 0);--ds-color-interactive-neutral-subtle-hovered: rgba(33, 38, 72, .06);--ds-color-interactive-neutral-subtle-pressed: rgba(13, 20, 61, .11);--ds-color-interactive-neutral-subtle-selected: rgba(0, 8, 54, .08);--ds-color-interactive-positive-enabled: rgb(0, 132, 57);--ds-color-interactive-positive-hovered: rgb(0, 113, 51);--ds-color-interactive-positive-pressed: rgb(3, 70, 34);--ds-color-interactive-positive-selected: rgb(0, 93, 43);--ds-color-interactive-positive-subtle-enabled: rgba(255, 255, 255, 0);--ds-color-interactive-positive-subtle-hovered: rgb(230, 245, 229);--ds-color-interactive-positive-subtle-pressed: rgb(208, 237, 207);--ds-color-interactive-positive-subtle-selected: rgb(219, 241, 218);--ds-color-interactive-primary-enabled: rgb(0, 90, 210);--ds-color-interactive-primary-hovered: rgb(0, 69, 183);--ds-color-interactive-primary-pressed: rgb(1, 28, 88);--ds-color-interactive-primary-selected: rgb(0, 50, 144);--ds-color-interactive-primary-subtle-enabled: rgba(255, 255, 255, 0);--ds-color-interactive-primary-subtle-hovered: rgb(219, 237, 255);--ds-color-interactive-primary-subtle-pressed: rgb(189, 220, 253);--ds-color-interactive-primary-subtle-selected: rgb(229, 242, 255);--ds-color-stroke-dark: rgb(20, 20, 20);--ds-color-stroke-default: rgba(0, 4, 28, .43);--ds-color-stroke-disabled: rgba(0, 8, 54, .08);--ds-color-stroke-inverse: rgba(255, 255, 255, .9);--ds-color-stroke-light: rgb(252, 252, 252);--ds-color-stroke-muted: rgba(0, 6, 41, .26);--ds-color-stroke-strong: rgba(0, 3, 24, .77);--ds-color-stroke-subtle: rgba(13, 20, 61, .11);--ds-color-support-accent-default: rgb(255, 213, 2);--ds-color-support-accent-inverse: rgb(255, 245, 173);--ds-color-support-accent-muted: rgb(255, 213, 2);--ds-color-support-brand-default: rgb(255, 213, 2);--ds-color-support-brand-inverse: rgb(255, 245, 173);--ds-color-support-brand-muted: rgb(255, 230, 54);--ds-color-support-focused-default: rgb(70, 149, 240);--ds-color-support-focused-inner: rgb(255, 255, 255);--ds-color-support-focused-inverse: rgb(229, 242, 255);--ds-color-support-focused-muted: rgb(144, 194, 249);--ds-color-support-informative-default: rgb(0, 123, 170);--ds-color-support-informative-inverse: rgb(206, 241, 253);--ds-color-support-informative-muted: rgb(43, 189, 239);--ds-color-support-negative-default: rgb(221, 0, 0);--ds-color-support-negative-inverse: rgb(252, 232, 233);--ds-color-support-negative-muted: rgb(255, 85, 79);--ds-color-support-neutral-default: rgb(113, 115, 132);--ds-color-support-neutral-inverse: rgb(234, 235, 240);--ds-color-support-neutral-muted: rgb(145, 146, 161);--ds-color-support-neutral-strong: rgb(34, 36, 45);--ds-color-support-positive-default: rgb(0, 132, 57);--ds-color-support-positive-inverse: rgb(219, 241, 218);--ds-color-support-positive-muted: rgb(95, 196, 115);--ds-color-support-primary-default: rgb(0, 90, 210);--ds-color-support-primary-inverse: rgb(219, 237, 255);--ds-color-support-primary-muted: rgb(70, 149, 240);--ds-color-support-warning-default: rgb(246, 130, 38);--ds-color-support-warning-inverse: rgb(254, 235, 220);--ds-color-support-warning-muted: rgb(252, 172, 109);--ds-color-surface-background-base-default: rgb(255, 255, 255);--ds-color-surface-background-base-layer-1: rgb(255, 255, 255);--ds-color-surface-background-base-layer-2: rgb(255, 255, 255);--ds-color-surface-background-base-muted: rgb(249, 249, 251);--ds-color-surface-background-dark: rgb(20, 20, 20);--ds-color-surface-background-inverse: rgb(20, 20, 20);--ds-color-surface-background-level-1-default: rgb(255, 255, 255);--ds-color-surface-background-level-1-layer-1: rgb(255, 255, 255);--ds-color-surface-background-level-1-layer-2: rgb(255, 255, 255);--ds-color-surface-background-level-1-muted: rgb(249, 249, 251);--ds-color-surface-background-light: rgb(255, 255, 255);--ds-color-surface-overlay-dark: rgba(0, 4, 28, .43)}}[data-mode=light],[data-mode=light]:root{--ds-color-content-accent: rgb(166, 66, 0);--ds-color-content-brand: rgb(166, 66, 0);--ds-color-content-dark: rgb(20, 20, 20);--ds-color-content-default: rgb(20, 20, 20);--ds-color-content-informative: rgb(0, 105, 147);--ds-color-content-inverse: rgb(252, 252, 252);--ds-color-content-light: rgb(255, 255, 255);--ds-color-content-link-dark: rgb(20, 20, 20);--ds-color-content-link-default: rgb(20, 20, 20);--ds-color-content-link-emphasis: rgb(0, 90, 210);--ds-color-content-link-inverse: rgb(252, 252, 252);--ds-color-content-link-light: rgb(252, 252, 252);--ds-color-content-link-visited: rgb(134, 30, 227);--ds-color-content-link-visited-dark: rgb(82, 19, 142);--ds-color-content-link-visited-inverse: rgb(212, 174, 255);--ds-color-content-link-visited-light: rgb(212, 174, 255);--ds-color-content-muted: rgb(59, 61, 76);--ds-color-content-negative: rgb(189, 0, 0);--ds-color-content-non-essential: rgb(145, 146, 161);--ds-color-content-on-accent: rgb(62, 23, 0);--ds-color-content-on-brand: rgb(62, 23, 0);--ds-color-content-on-primary: rgb(252, 252, 252);--ds-color-content-positive: rgb(0, 113, 51);--ds-color-content-primary: rgb(0, 90, 210);--ds-color-content-subtle: rgb(113, 115, 132);--ds-color-content-warning: rgb(149, 80, 37);--ds-color-elevation-color-ambient: rgba(0, 0, 0, .1);--ds-color-elevation-color-key: rgba(0, 0, 0, .16);--ds-color-interactive-accent-enabled: rgb(255, 213, 2);--ds-color-interactive-accent-hovered: rgb(250, 196, 0);--ds-color-interactive-accent-pressed: rgb(239, 159, 0);--ds-color-interactive-accent-selected: rgb(245, 178, 0);--ds-color-interactive-accent-subtle-enabled: rgba(255, 255, 255, 0);--ds-color-interactive-accent-subtle-hovered: rgb(255, 245, 173);--ds-color-interactive-accent-subtle-pressed: rgb(255, 230, 54);--ds-color-interactive-accent-subtle-selected: rgb(255, 239, 122);--ds-color-interactive-dark-enabled: rgba(0, 3, 24, .77);--ds-color-interactive-dark-hovered: rgba(0, 2, 21, .69);--ds-color-interactive-dark-pressed: rgba(0, 3, 23, .56);--ds-color-interactive-dark-selected: rgba(0, 3, 23, .56);--ds-color-interactive-dark-subtle-enabled: rgba(24, 25, 31, 0);--ds-color-interactive-dark-subtle-hovered: rgba(33, 38, 72, .06);--ds-color-interactive-dark-subtle-pressed: rgba(13, 20, 61, .11);--ds-color-interactive-dark-subtle-selected: rgba(13, 20, 61, .11);--ds-color-interactive-inverse-enabled: rgba(255, 255, 255, .85);--ds-color-interactive-inverse-hovered: rgba(255, 255, 255, .9);--ds-color-interactive-inverse-pressed: rgba(255, 255, 255, .94);--ds-color-interactive-inverse-selected: rgba(255, 255, 255, .93);--ds-color-interactive-inverse-subtle-enabled: rgba(255, 255, 255, 0);--ds-color-interactive-inverse-subtle-hovered: rgba(255, 255, 255, .17);--ds-color-interactive-inverse-subtle-pressed: rgba(255, 255, 255, .34);--ds-color-interactive-inverse-subtle-selected: rgba(255, 255, 255, .26);--ds-color-interactive-light-enabled: rgba(255, 255, 255, .93);--ds-color-interactive-light-hovered: rgba(255, 255, 255, .9);--ds-color-interactive-light-pressed: rgba(255, 255, 255, .8);--ds-color-interactive-light-selected: rgba(255, 255, 255, .85);--ds-color-interactive-light-subtle-enabled: rgba(255, 255, 255, 0);--ds-color-interactive-light-subtle-hovered: rgba(255, 255, 255, .17);--ds-color-interactive-light-subtle-pressed: rgba(255, 255, 255, .34);--ds-color-interactive-light-subtle-selected: rgba(255, 255, 255, .26);--ds-color-interactive-negative-enabled: rgb(221, 0, 0);--ds-color-interactive-negative-hovered: rgb(189, 0, 0);--ds-color-interactive-negative-pressed: rgb(117, 0, 2);--ds-color-interactive-negative-selected: rgb(155, 0, 0);--ds-color-interactive-negative-subtle-enabled: rgba(255, 255, 255, 0);--ds-color-interactive-negative-subtle-hovered: rgb(253, 241, 242);--ds-color-interactive-negative-subtle-pressed: rgb(251, 222, 223);--ds-color-interactive-negative-subtle-selected: rgb(252, 232, 233);--ds-color-interactive-neutral-enabled: rgba(0, 8, 54, .08);--ds-color-interactive-neutral-hovered: rgba(13, 20, 61, .11);--ds-color-interactive-neutral-pressed: rgba(4, 9, 43, .21);--ds-color-interactive-neutral-selected: rgba(9, 14, 47, .16);--ds-color-interactive-neutral-selected-strong: rgba(0, 4, 28, .62);--ds-color-interactive-neutral-subtle-enabled: rgba(24, 25, 31, 0);--ds-color-interactive-neutral-subtle-hovered: rgba(33, 38, 72, .06);--ds-color-interactive-neutral-subtle-pressed: rgba(13, 20, 61, .11);--ds-color-interactive-neutral-subtle-selected: rgba(0, 8, 54, .08);--ds-color-interactive-positive-enabled: rgb(0, 132, 57);--ds-color-interactive-positive-hovered: rgb(0, 113, 51);--ds-color-interactive-positive-pressed: rgb(3, 70, 34);--ds-color-interactive-positive-selected: rgb(0, 93, 43);--ds-color-interactive-positive-subtle-enabled: rgba(255, 255, 255, 0);--ds-color-interactive-positive-subtle-hovered: rgb(230, 245, 229);--ds-color-interactive-positive-subtle-pressed: rgb(208, 237, 207);--ds-color-interactive-positive-subtle-selected: rgb(219, 241, 218);--ds-color-interactive-primary-enabled: rgb(0, 90, 210);--ds-color-interactive-primary-hovered: rgb(0, 69, 183);--ds-color-interactive-primary-pressed: rgb(1, 28, 88);--ds-color-interactive-primary-selected: rgb(0, 50, 144);--ds-color-interactive-primary-subtle-enabled: rgba(255, 255, 255, 0);--ds-color-interactive-primary-subtle-hovered: rgb(219, 237, 255);--ds-color-interactive-primary-subtle-pressed: rgb(189, 220, 253);--ds-color-interactive-primary-subtle-selected: rgb(229, 242, 255);--ds-color-stroke-dark: rgb(20, 20, 20);--ds-color-stroke-default: rgba(0, 4, 28, .43);--ds-color-stroke-disabled: rgba(0, 8, 54, .08);--ds-color-stroke-inverse: rgba(255, 255, 255, .9);--ds-color-stroke-light: rgb(252, 252, 252);--ds-color-stroke-muted: rgba(0, 6, 41, .26);--ds-color-stroke-strong: rgba(0, 3, 24, .77);--ds-color-stroke-subtle: rgba(13, 20, 61, .11);--ds-color-support-accent-default: rgb(255, 213, 2);--ds-color-support-accent-inverse: rgb(255, 245, 173);--ds-color-support-accent-muted: rgb(255, 213, 2);--ds-color-support-brand-default: rgb(255, 213, 2);--ds-color-support-brand-inverse: rgb(255, 245, 173);--ds-color-support-brand-muted: rgb(255, 230, 54);--ds-color-support-focused-default: rgb(70, 149, 240);--ds-color-support-focused-inner: rgb(255, 255, 255);--ds-color-support-focused-inverse: rgb(229, 242, 255);--ds-color-support-focused-muted: rgb(144, 194, 249);--ds-color-support-informative-default: rgb(0, 123, 170);--ds-color-support-informative-inverse: rgb(206, 241, 253);--ds-color-support-informative-muted: rgb(43, 189, 239);--ds-color-support-negative-default: rgb(221, 0, 0);--ds-color-support-negative-inverse: rgb(252, 232, 233);--ds-color-support-negative-muted: rgb(255, 85, 79);--ds-color-support-neutral-default: rgb(113, 115, 132);--ds-color-support-neutral-inverse: rgb(234, 235, 240);--ds-color-support-neutral-muted: rgb(145, 146, 161);--ds-color-support-neutral-strong: rgb(34, 36, 45);--ds-color-support-positive-default: rgb(0, 132, 57);--ds-color-support-positive-inverse: rgb(219, 241, 218);--ds-color-support-positive-muted: rgb(95, 196, 115);--ds-color-support-primary-default: rgb(0, 90, 210);--ds-color-support-primary-inverse: rgb(219, 237, 255);--ds-color-support-primary-muted: rgb(70, 149, 240);--ds-color-support-warning-default: rgb(246, 130, 38);--ds-color-support-warning-inverse: rgb(254, 235, 220);--ds-color-support-warning-muted: rgb(252, 172, 109);--ds-color-surface-background-base-default: rgb(255, 255, 255);--ds-color-surface-background-base-layer-1: rgb(255, 255, 255);--ds-color-surface-background-base-layer-2: rgb(255, 255, 255);--ds-color-surface-background-base-muted: rgb(249, 249, 251);--ds-color-surface-background-dark: rgb(20, 20, 20);--ds-color-surface-background-inverse: rgb(20, 20, 20);--ds-color-surface-background-level-1-default: rgb(255, 255, 255);--ds-color-surface-background-level-1-layer-1: rgb(255, 255, 255);--ds-color-surface-background-level-1-layer-2: rgb(255, 255, 255);--ds-color-surface-background-level-1-muted: rgb(249, 249, 251);--ds-color-surface-background-light: rgb(255, 255, 255);--ds-color-surface-overlay-dark: rgba(0, 4, 28, .43)}@media (prefers-color-scheme: dark){:root{--ds-color-content-accent: rgb(255, 213, 2);--ds-color-content-brand: rgb(255, 213, 2);--ds-color-content-dark: rgb(20, 20, 20);--ds-color-content-default: rgb(252, 252, 252);--ds-color-content-informative: rgb(79, 203, 246);--ds-color-content-inverse: rgb(20, 20, 20);--ds-color-content-light: rgb(252, 252, 252);--ds-color-content-link-dark: rgb(20, 20, 20);--ds-color-content-link-default: rgb(252, 252, 252);--ds-color-content-link-emphasis: rgb(144, 194, 249);--ds-color-content-link-inverse: rgb(20, 20, 20);--ds-color-content-link-light: rgb(252, 252, 252);--ds-color-content-link-visited: rgb(212, 174, 255);--ds-color-content-link-visited-dark: rgb(82, 19, 142);--ds-color-content-link-visited-inverse: rgb(134, 30, 227);--ds-color-content-link-visited-light: rgb(212, 174, 255);--ds-color-content-muted: rgb(228, 229, 236);--ds-color-content-negative: rgb(255, 144, 144);--ds-color-content-non-essential: rgb(160, 161, 175);--ds-color-content-on-accent: rgb(62, 23, 0);--ds-color-content-on-brand: rgb(62, 23, 0);--ds-color-content-on-primary: rgb(252, 252, 252);--ds-color-content-positive: rgb(155, 218, 161);--ds-color-content-primary: rgb(167, 207, 251);--ds-color-content-subtle: rgb(188, 190, 200);--ds-color-content-warning: rgb(253, 191, 142);--ds-color-elevation-color-ambient: rgba(0, 0, 0, .2);--ds-color-elevation-color-key: rgba(0, 0, 0, .32);--ds-color-interactive-accent-enabled: rgb(255, 213, 2);--ds-color-interactive-accent-hovered: rgb(255, 230, 54);--ds-color-interactive-accent-pressed: rgb(255, 245, 173);--ds-color-interactive-accent-selected: rgb(255, 239, 122);--ds-color-interactive-accent-subtle-enabled: rgba(24, 25, 31, 0);--ds-color-interactive-accent-subtle-hovered: rgb(62, 23, 0);--ds-color-interactive-accent-subtle-pressed: rgb(138, 52, 0);--ds-color-interactive-accent-subtle-selected: rgb(105, 39, 0);--ds-color-interactive-dark-enabled: rgba(0, 3, 24, .77);--ds-color-interactive-dark-hovered: rgba(0, 2, 21, .69);--ds-color-interactive-dark-pressed: rgba(0, 3, 23, .56);--ds-color-interactive-dark-selected: rgba(0, 3, 23, .56);--ds-color-interactive-dark-subtle-enabled: rgba(24, 25, 31, 0);--ds-color-interactive-dark-subtle-hovered: rgba(33, 38, 72, .06);--ds-color-interactive-dark-subtle-pressed: rgba(13, 20, 61, .11);--ds-color-interactive-dark-subtle-selected: rgba(13, 20, 61, .11);--ds-color-interactive-inverse-enabled: rgba(0, 4, 28, .62);--ds-color-interactive-inverse-hovered: rgba(0, 2, 21, .69);--ds-color-interactive-inverse-pressed: rgba(1, 3, 11, .87);--ds-color-interactive-inverse-selected: rgba(0, 3, 24, .77);--ds-color-interactive-inverse-subtle-enabled: rgba(24, 25, 31, 0);--ds-color-interactive-inverse-subtle-hovered: rgba(33, 38, 72, .06);--ds-color-interactive-inverse-subtle-pressed: rgba(13, 20, 61, .11);--ds-color-interactive-inverse-subtle-selected: rgba(0, 8, 54, .08);--ds-color-interactive-light-enabled: rgba(255, 255, 255, .93);--ds-color-interactive-light-hovered: rgba(255, 255, 255, .9);--ds-color-interactive-light-pressed: rgba(255, 255, 255, .8);--ds-color-interactive-light-selected: rgba(255, 255, 255, .85);--ds-color-interactive-light-subtle-enabled: rgba(255, 255, 255, 0);--ds-color-interactive-light-subtle-hovered: rgba(255, 255, 255, .17);--ds-color-interactive-light-subtle-pressed: rgba(255, 255, 255, .34);--ds-color-interactive-light-subtle-selected: rgba(255, 255, 255, .26);--ds-color-interactive-negative-enabled: rgb(221, 0, 0);--ds-color-interactive-negative-hovered: rgb(189, 0, 0);--ds-color-interactive-negative-pressed: rgb(117, 0, 2);--ds-color-interactive-negative-selected: rgb(155, 0, 0);--ds-color-interactive-negative-subtle-enabled: rgba(24, 25, 31, 0);--ds-color-interactive-negative-subtle-hovered: rgb(69, 3, 2);--ds-color-interactive-negative-subtle-pressed: rgb(155, 0, 0);--ds-color-interactive-negative-subtle-selected: rgb(117, 0, 2);--ds-color-interactive-neutral-enabled: rgba(255, 255, 255, .26);--ds-color-interactive-neutral-hovered: rgba(255, 255, 255, .34);--ds-color-interactive-neutral-pressed: rgba(255, 255, 255, .46);--ds-color-interactive-neutral-selected: rgba(255, 255, 255, .4);--ds-color-interactive-neutral-selected-strong: rgba(255, 255, 255, .85);--ds-color-interactive-neutral-subtle-enabled: rgba(255, 255, 255, 0);--ds-color-interactive-neutral-subtle-hovered: rgba(255, 255, 255, .17);--ds-color-interactive-neutral-subtle-pressed: rgba(255, 255, 255, .34);--ds-color-interactive-neutral-subtle-selected: rgba(255, 255, 255, .26);--ds-color-interactive-positive-enabled: rgb(0, 132, 57);--ds-color-interactive-positive-hovered: rgb(0, 151, 62);--ds-color-interactive-positive-pressed: rgb(53, 183, 91);--ds-color-interactive-positive-selected: rgb(0, 168, 67);--ds-color-interactive-positive-subtle-enabled: rgba(24, 25, 31, 0);--ds-color-interactive-positive-subtle-hovered: rgb(11, 41, 22);--ds-color-interactive-positive-subtle-pressed: rgb(0, 93, 43);--ds-color-interactive-positive-subtle-selected: rgb(3, 70, 34);--ds-color-interactive-primary-enabled: rgb(0, 111, 227);--ds-color-interactive-primary-hovered: rgb(39, 131, 235);--ds-color-interactive-primary-pressed: rgb(96, 165, 244);--ds-color-interactive-primary-selected: rgb(70, 149, 240);--ds-color-interactive-primary-subtle-enabled: rgba(24, 25, 31, 0);--ds-color-interactive-primary-subtle-hovered: rgb(1, 28, 88);--ds-color-interactive-primary-subtle-pressed: rgb(0, 69, 183);--ds-color-interactive-primary-subtle-selected: rgb(0, 50, 144);--ds-color-stroke-dark: rgb(20, 20, 20);--ds-color-stroke-default: rgba(255, 255, 255, .46);--ds-color-stroke-disabled: rgba(255, 255, 255, .17);--ds-color-stroke-inverse: rgba(0, 2, 21, .69);--ds-color-stroke-light: rgb(252, 252, 252);--ds-color-stroke-muted: rgba(255, 255, 255, .26);--ds-color-stroke-strong: rgba(255, 255, 255, .93);--ds-color-stroke-subtle: rgba(255, 255, 255, .17);--ds-color-support-accent-default: rgb(255, 213, 2);--ds-color-support-accent-inverse: rgb(105, 39, 0);--ds-color-support-accent-muted: rgb(245, 178, 0);--ds-color-support-brand-default: rgb(255, 213, 2);--ds-color-support-brand-inverse: rgb(105, 39, 0);--ds-color-support-brand-muted: rgb(245, 178, 0);--ds-color-support-focused-default: rgb(96, 165, 244);--ds-color-support-focused-inner: rgb(20, 20, 20);--ds-color-support-focused-inverse: rgb(0, 50, 144);--ds-color-support-focused-muted: rgb(0, 111, 227);--ds-color-support-informative-default: rgb(43, 189, 239);--ds-color-support-informative-inverse: rgb(0, 65, 92);--ds-color-support-informative-muted: rgb(0, 140, 192);--ds-color-support-negative-default: rgb(255, 85, 79);--ds-color-support-negative-inverse: rgb(69, 3, 2);--ds-color-support-negative-muted: rgb(189, 0, 0);--ds-color-support-neutral-default: rgb(188, 190, 200);--ds-color-support-neutral-inverse: rgb(78, 80, 98);--ds-color-support-neutral-muted: rgb(160, 161, 175);--ds-color-support-neutral-strong: rgb(249, 249, 251);--ds-color-support-positive-default: rgb(95, 196, 115);--ds-color-support-positive-inverse: rgb(3, 70, 34);--ds-color-support-positive-muted: rgb(0, 151, 62);--ds-color-support-primary-default: rgb(0, 111, 227);--ds-color-support-primary-inverse: rgb(0, 50, 144);--ds-color-support-primary-muted: rgb(0, 69, 183);--ds-color-support-warning-default: rgb(250, 152, 75);--ds-color-support-warning-inverse: rgb(93, 49, 24);--ds-color-support-warning-muted: rgb(201, 105, 43);--ds-color-surface-background-base-default: rgb(24, 25, 31);--ds-color-surface-background-base-layer-1: rgb(34, 36, 45);--ds-color-surface-background-base-layer-2: rgb(43, 44, 57);--ds-color-surface-background-base-muted: rgb(20, 20, 20);--ds-color-surface-background-dark: rgb(20, 20, 20);--ds-color-surface-background-inverse: rgb(252, 252, 252);--ds-color-surface-background-level-1-default: rgb(43, 44, 57);--ds-color-surface-background-level-1-layer-1: rgb(59, 61, 76);--ds-color-surface-background-level-1-layer-2: rgb(78, 80, 98);--ds-color-surface-background-level-1-muted: rgb(34, 36, 45);--ds-color-surface-background-light: rgb(252, 252, 252);--ds-color-surface-overlay-dark: rgba(0, 0, 0, .42)}}[data-mode=dark],[data-mode=dark]:root{--ds-color-content-accent: rgb(255, 213, 2);--ds-color-content-brand: rgb(255, 213, 2);--ds-color-content-dark: rgb(20, 20, 20);--ds-color-content-default: rgb(252, 252, 252);--ds-color-content-informative: rgb(79, 203, 246);--ds-color-content-inverse: rgb(20, 20, 20);--ds-color-content-light: rgb(252, 252, 252);--ds-color-content-link-dark: rgb(20, 20, 20);--ds-color-content-link-default: rgb(252, 252, 252);--ds-color-content-link-emphasis: rgb(144, 194, 249);--ds-color-content-link-inverse: rgb(20, 20, 20);--ds-color-content-link-light: rgb(252, 252, 252);--ds-color-content-link-visited: rgb(212, 174, 255);--ds-color-content-link-visited-dark: rgb(82, 19, 142);--ds-color-content-link-visited-inverse: rgb(134, 30, 227);--ds-color-content-link-visited-light: rgb(212, 174, 255);--ds-color-content-muted: rgb(228, 229, 236);--ds-color-content-negative: rgb(255, 144, 144);--ds-color-content-non-essential: rgb(160, 161, 175);--ds-color-content-on-accent: rgb(62, 23, 0);--ds-color-content-on-brand: rgb(62, 23, 0);--ds-color-content-on-primary: rgb(252, 252, 252);--ds-color-content-positive: rgb(155, 218, 161);--ds-color-content-primary: rgb(167, 207, 251);--ds-color-content-subtle: rgb(188, 190, 200);--ds-color-content-warning: rgb(253, 191, 142);--ds-color-elevation-color-ambient: rgba(0, 0, 0, .2);--ds-color-elevation-color-key: rgba(0, 0, 0, .32);--ds-color-interactive-accent-enabled: rgb(255, 213, 2);--ds-color-interactive-accent-hovered: rgb(255, 230, 54);--ds-color-interactive-accent-pressed: rgb(255, 245, 173);--ds-color-interactive-accent-selected: rgb(255, 239, 122);--ds-color-interactive-accent-subtle-enabled: rgba(24, 25, 31, 0);--ds-color-interactive-accent-subtle-hovered: rgb(62, 23, 0);--ds-color-interactive-accent-subtle-pressed: rgb(138, 52, 0);--ds-color-interactive-accent-subtle-selected: rgb(105, 39, 0);--ds-color-interactive-dark-enabled: rgba(0, 3, 24, .77);--ds-color-interactive-dark-hovered: rgba(0, 2, 21, .69);--ds-color-interactive-dark-pressed: rgba(0, 3, 23, .56);--ds-color-interactive-dark-selected: rgba(0, 3, 23, .56);--ds-color-interactive-dark-subtle-enabled: rgba(24, 25, 31, 0);--ds-color-interactive-dark-subtle-hovered: rgba(33, 38, 72, .06);--ds-color-interactive-dark-subtle-pressed: rgba(13, 20, 61, .11);--ds-color-interactive-dark-subtle-selected: rgba(13, 20, 61, .11);--ds-color-interactive-inverse-enabled: rgba(0, 4, 28, .62);--ds-color-interactive-inverse-hovered: rgba(0, 2, 21, .69);--ds-color-interactive-inverse-pressed: rgba(1, 3, 11, .87);--ds-color-interactive-inverse-selected: rgba(0, 3, 24, .77);--ds-color-interactive-inverse-subtle-enabled: rgba(24, 25, 31, 0);--ds-color-interactive-inverse-subtle-hovered: rgba(33, 38, 72, .06);--ds-color-interactive-inverse-subtle-pressed: rgba(13, 20, 61, .11);--ds-color-interactive-inverse-subtle-selected: rgba(0, 8, 54, .08);--ds-color-interactive-light-enabled: rgba(255, 255, 255, .93);--ds-color-interactive-light-hovered: rgba(255, 255, 255, .9);--ds-color-interactive-light-pressed: rgba(255, 255, 255, .8);--ds-color-interactive-light-selected: rgba(255, 255, 255, .85);--ds-color-interactive-light-subtle-enabled: rgba(255, 255, 255, 0);--ds-color-interactive-light-subtle-hovered: rgba(255, 255, 255, .17);--ds-color-interactive-light-subtle-pressed: rgba(255, 255, 255, .34);--ds-color-interactive-light-subtle-selected: rgba(255, 255, 255, .26);--ds-color-interactive-negative-enabled: rgb(221, 0, 0);--ds-color-interactive-negative-hovered: rgb(189, 0, 0);--ds-color-interactive-negative-pressed: rgb(117, 0, 2);--ds-color-interactive-negative-selected: rgb(155, 0, 0);--ds-color-interactive-negative-subtle-enabled: rgba(24, 25, 31, 0);--ds-color-interactive-negative-subtle-hovered: rgb(69, 3, 2);--ds-color-interactive-negative-subtle-pressed: rgb(155, 0, 0);--ds-color-interactive-negative-subtle-selected: rgb(117, 0, 2);--ds-color-interactive-neutral-enabled: rgba(255, 255, 255, .26);--ds-color-interactive-neutral-hovered: rgba(255, 255, 255, .34);--ds-color-interactive-neutral-pressed: rgba(255, 255, 255, .46);--ds-color-interactive-neutral-selected: rgba(255, 255, 255, .4);--ds-color-interactive-neutral-selected-strong: rgba(255, 255, 255, .85);--ds-color-interactive-neutral-subtle-enabled: rgba(255, 255, 255, 0);--ds-color-interactive-neutral-subtle-hovered: rgba(255, 255, 255, .17);--ds-color-interactive-neutral-subtle-pressed: rgba(255, 255, 255, .34);--ds-color-interactive-neutral-subtle-selected: rgba(255, 255, 255, .26);--ds-color-interactive-positive-enabled: rgb(0, 132, 57);--ds-color-interactive-positive-hovered: rgb(0, 151, 62);--ds-color-interactive-positive-pressed: rgb(53, 183, 91);--ds-color-interactive-positive-selected: rgb(0, 168, 67);--ds-color-interactive-positive-subtle-enabled: rgba(24, 25, 31, 0);--ds-color-interactive-positive-subtle-hovered: rgb(11, 41, 22);--ds-color-interactive-positive-subtle-pressed: rgb(0, 93, 43);--ds-color-interactive-positive-subtle-selected: rgb(3, 70, 34);--ds-color-interactive-primary-enabled: rgb(0, 111, 227);--ds-color-interactive-primary-hovered: rgb(39, 131, 235);--ds-color-interactive-primary-pressed: rgb(96, 165, 244);--ds-color-interactive-primary-selected: rgb(70, 149, 240);--ds-color-interactive-primary-subtle-enabled: rgba(24, 25, 31, 0);--ds-color-interactive-primary-subtle-hovered: rgb(1, 28, 88);--ds-color-interactive-primary-subtle-pressed: rgb(0, 69, 183);--ds-color-interactive-primary-subtle-selected: rgb(0, 50, 144);--ds-color-stroke-dark: rgb(20, 20, 20);--ds-color-stroke-default: rgba(255, 255, 255, .46);--ds-color-stroke-disabled: rgba(255, 255, 255, .17);--ds-color-stroke-inverse: rgba(0, 2, 21, .69);--ds-color-stroke-light: rgb(252, 252, 252);--ds-color-stroke-muted: rgba(255, 255, 255, .26);--ds-color-stroke-strong: rgba(255, 255, 255, .93);--ds-color-stroke-subtle: rgba(255, 255, 255, .17);--ds-color-support-accent-default: rgb(255, 213, 2);--ds-color-support-accent-inverse: rgb(105, 39, 0);--ds-color-support-accent-muted: rgb(245, 178, 0);--ds-color-support-brand-default: rgb(255, 213, 2);--ds-color-support-brand-inverse: rgb(105, 39, 0);--ds-color-support-brand-muted: rgb(245, 178, 0);--ds-color-support-focused-default: rgb(96, 165, 244);--ds-color-support-focused-inner: rgb(20, 20, 20);--ds-color-support-focused-inverse: rgb(0, 50, 144);--ds-color-support-focused-muted: rgb(0, 111, 227);--ds-color-support-informative-default: rgb(43, 189, 239);--ds-color-support-informative-inverse: rgb(0, 65, 92);--ds-color-support-informative-muted: rgb(0, 140, 192);--ds-color-support-negative-default: rgb(255, 85, 79);--ds-color-support-negative-inverse: rgb(69, 3, 2);--ds-color-support-negative-muted: rgb(189, 0, 0);--ds-color-support-neutral-default: rgb(188, 190, 200);--ds-color-support-neutral-inverse: rgb(78, 80, 98);--ds-color-support-neutral-muted: rgb(160, 161, 175);--ds-color-support-neutral-strong: rgb(249, 249, 251);--ds-color-support-positive-default: rgb(95, 196, 115);--ds-color-support-positive-inverse: rgb(3, 70, 34);--ds-color-support-positive-muted: rgb(0, 151, 62);--ds-color-support-primary-default: rgb(0, 111, 227);--ds-color-support-primary-inverse: rgb(0, 50, 144);--ds-color-support-primary-muted: rgb(0, 69, 183);--ds-color-support-warning-default: rgb(250, 152, 75);--ds-color-support-warning-inverse: rgb(93, 49, 24);--ds-color-support-warning-muted: rgb(201, 105, 43);--ds-color-surface-background-base-default: rgb(24, 25, 31);--ds-color-surface-background-base-layer-1: rgb(34, 36, 45);--ds-color-surface-background-base-layer-2: rgb(43, 44, 57);--ds-color-surface-background-base-muted: rgb(20, 20, 20);--ds-color-surface-background-dark: rgb(20, 20, 20);--ds-color-surface-background-inverse: rgb(252, 252, 252);--ds-color-surface-background-level-1-default: rgb(43, 44, 57);--ds-color-surface-background-level-1-layer-1: rgb(59, 61, 76);--ds-color-surface-background-level-1-layer-2: rgb(78, 80, 98);--ds-color-surface-background-level-1-muted: rgb(34, 36, 45);--ds-color-surface-background-light: rgb(252, 252, 252);--ds-color-surface-overlay-dark: rgba(0, 0, 0, .42)}:root{--ds-font-font-family: LEGO Typewell}[data-mode=brand],[data-mode=brand]:root{--ds-font-font-family: LEGO Typewell}[data-mode=legacy],[data-mode=legacy]:root{--ds-font-font-family: Cera Pro}:root{--ds-layout-blur-50: 4px;--ds-layout-blur-150: 12px;--ds-layout-blur-300: 24px;--ds-layout-radius-50: 4px;--ds-layout-radius-75: 6px;--ds-layout-radius-100: 8px;--ds-layout-radius-150: 12px;--ds-layout-radius-200: 16px;--ds-layout-radius-400: 32px;--ds-layout-radius-pill: 999px;--ds-layout-radius-round: 999px;--ds-layout-size-50: 4px;--ds-layout-size-100: 8px;--ds-layout-size-150: 12px;--ds-layout-size-200: 16px;--ds-layout-size-250: 20px;--ds-layout-size-300: 24px;--ds-layout-size-350: 28px;--ds-layout-size-400: 32px;--ds-layout-size-500: 40px;--ds-layout-size-600: 48px;--ds-layout-size-700: 56px;--ds-layout-size-800: 64px;--ds-layout-size-1000: 80px;--ds-layout-size-1200: 96px;--ds-layout-size-1400: 112px;--ds-layout-size-1600: 128px;--ds-layout-spacing-0: 0px;--ds-layout-spacing-10: 1px;--ds-layout-spacing-25: 2px;--ds-layout-spacing-35: 3px;--ds-layout-spacing-50: 4px;--ds-layout-spacing-75: 6px;--ds-layout-spacing-100: 8px;--ds-layout-spacing-150: 12px;--ds-layout-spacing-200: 16px;--ds-layout-spacing-250: 20px;--ds-layout-spacing-300: 24px;--ds-layout-spacing-400: 32px;--ds-layout-spacing-500: 40px;--ds-layout-spacing-600: 48px;--ds-layout-spacing-800: 64px;--ds-layout-spacing-1000: 80px;--ds-layout-spacing-1200: 96px;--ds-layout-spacing-1400: 112px;--ds-layout-spacing-1600: 128px;--ds-layout-stroke-width-10: 1px;--ds-layout-stroke-width-25: 2px;--ds-layout-stroke-width-50: 4px;--ds-layout-stroke-width-75: 6px;--ds-layout-stroke-width-100: 8px;--ds-layout-stroke-width-125: 10px}[data-mode=default],[data-mode=default]:root{--ds-layout-blur-50: 4px;--ds-layout-blur-150: 12px;--ds-layout-blur-300: 24px;--ds-layout-radius-50: 4px;--ds-layout-radius-75: 6px;--ds-layout-radius-100: 8px;--ds-layout-radius-150: 12px;--ds-layout-radius-200: 16px;--ds-layout-radius-400: 32px;--ds-layout-radius-pill: 999px;--ds-layout-radius-round: 999px;--ds-layout-size-50: 4px;--ds-layout-size-100: 8px;--ds-layout-size-150: 12px;--ds-layout-size-200: 16px;--ds-layout-size-250: 20px;--ds-layout-size-300: 24px;--ds-layout-size-350: 28px;--ds-layout-size-400: 32px;--ds-layout-size-500: 40px;--ds-layout-size-600: 48px;--ds-layout-size-700: 56px;--ds-layout-size-800: 64px;--ds-layout-size-1000: 80px;--ds-layout-size-1200: 96px;--ds-layout-size-1400: 112px;--ds-layout-size-1600: 128px;--ds-layout-spacing-0: 0px;--ds-layout-spacing-10: 1px;--ds-layout-spacing-25: 2px;--ds-layout-spacing-35: 3px;--ds-layout-spacing-50: 4px;--ds-layout-spacing-75: 6px;--ds-layout-spacing-100: 8px;--ds-layout-spacing-150: 12px;--ds-layout-spacing-200: 16px;--ds-layout-spacing-250: 20px;--ds-layout-spacing-300: 24px;--ds-layout-spacing-400: 32px;--ds-layout-spacing-500: 40px;--ds-layout-spacing-600: 48px;--ds-layout-spacing-800: 64px;--ds-layout-spacing-1000: 80px;--ds-layout-spacing-1200: 96px;--ds-layout-spacing-1400: 112px;--ds-layout-spacing-1600: 128px;--ds-layout-stroke-width-10: 1px;--ds-layout-stroke-width-25: 2px;--ds-layout-stroke-width-50: 4px;--ds-layout-stroke-width-75: 6px;--ds-layout-stroke-width-100: 8px;--ds-layout-stroke-width-125: 10px}[data-mode=compact],[data-mode=compact]:root{--ds-layout-blur-50: 4px;--ds-layout-blur-150: 12px;--ds-layout-blur-300: 24px;--ds-layout-radius-50: 4px;--ds-layout-radius-75: 5px;--ds-layout-radius-100: 7px;--ds-layout-radius-150: 9px;--ds-layout-radius-200: 14px;--ds-layout-radius-400: 23px;--ds-layout-radius-pill: 999px;--ds-layout-radius-round: 999px;--ds-layout-size-50: 4px;--ds-layout-size-100: 8px;--ds-layout-size-150: 12px;--ds-layout-size-200: 16px;--ds-layout-size-250: 20px;--ds-layout-size-300: 24px;--ds-layout-size-350: 28px;--ds-layout-size-400: 32px;--ds-layout-size-500: 40px;--ds-layout-size-600: 48px;--ds-layout-size-700: 56px;--ds-layout-size-800: 64px;--ds-layout-size-1000: 80px;--ds-layout-size-1200: 96px;--ds-layout-size-1400: 112px;--ds-layout-size-1600: 128px;--ds-layout-spacing-0: 0px;--ds-layout-spacing-10: 1px;--ds-layout-spacing-25: 2px;--ds-layout-spacing-35: 3px;--ds-layout-spacing-50: 4px;--ds-layout-spacing-75: 5px;--ds-layout-spacing-100: 7px;--ds-layout-spacing-150: 9px;--ds-layout-spacing-200: 13px;--ds-layout-spacing-250: 17px;--ds-layout-spacing-300: 21px;--ds-layout-spacing-400: 26px;--ds-layout-spacing-500: 34px;--ds-layout-spacing-600: 42px;--ds-layout-spacing-800: 52px;--ds-layout-spacing-1000: 68px;--ds-layout-spacing-1200: 84px;--ds-layout-spacing-1400: 100px;--ds-layout-spacing-1600: 104px;--ds-layout-stroke-width-10: 1px;--ds-layout-stroke-width-25: 2px;--ds-layout-stroke-width-50: 4px;--ds-layout-stroke-width-75: 6px;--ds-layout-stroke-width-100: 8px;--ds-layout-stroke-width-125: 10px}[data-mode=touch],[data-mode=touch]:root{--ds-layout-blur-50: 4px;--ds-layout-blur-150: 12px;--ds-layout-blur-300: 24px;--ds-layout-radius-50: 4px;--ds-layout-radius-75: 6px;--ds-layout-radius-100: 8px;--ds-layout-radius-150: 12px;--ds-layout-radius-200: 16px;--ds-layout-radius-400: 32px;--ds-layout-radius-pill: 999px;--ds-layout-radius-round: 999px;--ds-layout-size-50: 6px;--ds-layout-size-100: 12px;--ds-layout-size-150: 18px;--ds-layout-size-200: 24px;--ds-layout-size-250: 30px;--ds-layout-size-300: 36px;--ds-layout-size-350: 42px;--ds-layout-size-400: 48px;--ds-layout-size-500: 60px;--ds-layout-size-600: 72px;--ds-layout-size-700: 84px;--ds-layout-size-800: 96px;--ds-layout-size-1000: 120px;--ds-layout-size-1200: 144px;--ds-layout-size-1400: 168px;--ds-layout-size-1600: 192px;--ds-layout-spacing-0: 0px;--ds-layout-spacing-10: 2px;--ds-layout-spacing-25: 4px;--ds-layout-spacing-35: 5px;--ds-layout-spacing-50: 6px;--ds-layout-spacing-75: 9px;--ds-layout-spacing-100: 11px;--ds-layout-spacing-150: 18px;--ds-layout-spacing-200: 22px;--ds-layout-spacing-250: 25px;--ds-layout-spacing-300: 29px;--ds-layout-spacing-400: 43px;--ds-layout-spacing-500: 50px;--ds-layout-spacing-600: 58px;--ds-layout-spacing-800: 86px;--ds-layout-spacing-1000: 100px;--ds-layout-spacing-1200: 116px;--ds-layout-spacing-1400: 131px;--ds-layout-spacing-1600: 171px;--ds-layout-stroke-width-10: 1px;--ds-layout-stroke-width-25: 2px;--ds-layout-stroke-width-50: 5px;--ds-layout-stroke-width-75: 7px;--ds-layout-stroke-width-100: 9px;--ds-layout-stroke-width-125: 11px}:root{--ds-misc-elevation-lg-ambient-blur: 24px;--ds-misc-elevation-lg-ambient-spread: 0px;--ds-misc-elevation-lg-ambient-x: 0px;--ds-misc-elevation-lg-ambient-y: 12px;--ds-misc-elevation-lg-key-blur: 16px;--ds-misc-elevation-lg-key-spread: 0px;--ds-misc-elevation-lg-key-x: 0px;--ds-misc-elevation-lg-key-y: 8px;--ds-misc-elevation-md-ambient-blur: 12px;--ds-misc-elevation-md-ambient-spread: 1px;--ds-misc-elevation-md-ambient-x: 0px;--ds-misc-elevation-md-ambient-y: 6px;--ds-misc-elevation-md-key-blur: 8px;--ds-misc-elevation-md-key-spread: -3px;--ds-misc-elevation-md-key-x: 0px;--ds-misc-elevation-md-key-y: 4px;--ds-misc-elevation-sm-ambient-blur: 6px;--ds-misc-elevation-sm-ambient-spread: 0px;--ds-misc-elevation-sm-ambient-x: 0px;--ds-misc-elevation-sm-ambient-y: 3px;--ds-misc-elevation-sm-key-blur: 4px;--ds-misc-elevation-sm-key-spread: -2px;--ds-misc-elevation-sm-key-x: 0px;--ds-misc-elevation-sm-key-y: 2px;--ds-misc-elevation-xl-ambient-blur: 40px;--ds-misc-elevation-xl-ambient-spread: 4px;--ds-misc-elevation-xl-ambient-x: 0px;--ds-misc-elevation-xl-ambient-y: 16px;--ds-misc-elevation-xl-key-blur: 24px;--ds-misc-elevation-xl-key-spread: 0px;--ds-misc-elevation-xl-key-x: 0px;--ds-misc-elevation-xl-key-y: 12px;--ds-misc-elevation-xs-ambient-blur: 3px;--ds-misc-elevation-xs-ambient-spread: 0px;--ds-misc-elevation-xs-ambient-x: 0px;--ds-misc-elevation-xs-ambient-y: 1px;--ds-misc-elevation-xs-key-blur: 2px;--ds-misc-elevation-xs-key-spread: -1px;--ds-misc-elevation-xs-key-x: 0px;--ds-misc-elevation-xs-key-y: 1px;--ds-misc-opacity-50: .5;--ds-misc-elevation-color-ambient: rgba(0, 0, 0, .1);--ds-misc-elevation-color-key: rgba(0, 0, 0, .16)}@media (prefers-color-scheme: light){:root{--ds-misc-elevation-color-ambient: rgba(0, 0, 0, .1);--ds-misc-elevation-color-key: rgba(0, 0, 0, .16)}}[data-mode=light],[data-mode=light]:root{--ds-misc-elevation-color-ambient: rgba(0, 0, 0, .1);--ds-misc-elevation-color-key: rgba(0, 0, 0, .16)}@media (prefers-color-scheme: dark){:root{--ds-misc-elevation-color-ambient: rgba(0, 0, 0, .2);--ds-misc-elevation-color-key: rgba(0, 0, 0, .32)}}[data-mode=dark],[data-mode=dark]:root{--ds-misc-elevation-color-ambient: rgba(0, 0, 0, .2);--ds-misc-elevation-color-key: rgba(0, 0, 0, .32)}:root{--ds-screen-text-font-size-body-lg: 1.125rem;--ds-screen-text-font-size-body-md: 1rem;--ds-screen-text-font-size-body-sm: .875rem;--ds-screen-text-font-size-body-xs: .75rem;--ds-screen-text-font-size-display-lg: clamp(3.875rem, 1.081633rem + 11.918367vi, 13rem);--ds-screen-text-font-size-display-md: clamp(3.625rem, 1.17602rem + 10.44898vi, 11.625rem);--ds-screen-text-font-size-display-sm: clamp(3.1875rem, 1.3125rem + 8vi, 9.3125rem);--ds-screen-text-font-size-heading-2xl: clamp(1.5625rem, 1.294643rem + 1.142857vi, 2.4375rem);--ds-screen-text-font-size-heading-3xl: clamp(1.75rem, 1.348214rem + 1.714286vi, 3.0625rem);--ds-screen-text-font-size-heading-4xl: clamp(2rem, 1.445153rem + 2.367347vi, 3.8125rem);--ds-screen-text-font-size-heading-5xl: clamp(2.25rem, 1.484694rem + 3.265306vi, 4.75rem);--ds-screen-text-font-size-heading-6xl: clamp(2.5rem, 1.447704rem + 4.489796vi, 5.9375rem);--ds-screen-text-font-size-heading-lg: clamp(1.25rem, 1.154337rem + .408163vi, 1.5625rem);--ds-screen-text-font-size-heading-md: clamp(1.125rem, 1.086735rem + .163265vi, 1.25rem);--ds-screen-text-font-size-heading-sm: 1rem;--ds-screen-text-font-size-heading-xl: clamp(1.375rem, 1.202806rem + .734694vi, 1.9375rem);--ds-screen-text-font-size-label-lg: 1.125rem;--ds-screen-text-font-size-label-md: 1rem;--ds-screen-text-font-size-label-sm: .875rem;--ds-screen-text-font-size-label-xs: .75rem;--ds-screen-text-letter-spacing-body-lg: 0;--ds-screen-text-letter-spacing-body-md: 0;--ds-screen-text-letter-spacing-body-sm: .01em;--ds-screen-text-letter-spacing-body-xs: .01em;--ds-screen-text-letter-spacing-display-lg: -.02em;--ds-screen-text-letter-spacing-display-md: -.015em;--ds-screen-text-letter-spacing-display-sm: -.02em;--ds-screen-text-letter-spacing-heading-2xl: 0;--ds-screen-text-letter-spacing-heading-3xl: 0;--ds-screen-text-letter-spacing-heading-4xl: 0;--ds-screen-text-letter-spacing-heading-5xl: 0;--ds-screen-text-letter-spacing-heading-6xl: -.01em;--ds-screen-text-letter-spacing-heading-lg: 0;--ds-screen-text-letter-spacing-heading-md: 0;--ds-screen-text-letter-spacing-heading-sm: 0;--ds-screen-text-letter-spacing-heading-xl: 0;--ds-screen-text-letter-spacing-label-lg: 0;--ds-screen-text-letter-spacing-label-md: 0;--ds-screen-text-letter-spacing-label-sm: .01em;--ds-screen-text-letter-spacing-label-xs: .01em;--ds-screen-text-line-height-body-lg: 1.5;--ds-screen-text-line-height-body-md: 1.5;--ds-screen-text-line-height-body-sm: 1.62;--ds-screen-text-line-height-body-xs: 1.75;--ds-screen-text-line-height-display-lg: 1.35;--ds-screen-text-line-height-display-md: 1.5;--ds-screen-text-line-height-display-sm: 1.5;--ds-screen-text-line-height-heading-2xl: 1.35;--ds-screen-text-line-height-heading-3xl: 1.35;--ds-screen-text-line-height-heading-4xl: 1.15;--ds-screen-text-line-height-heading-5xl: 1.15;--ds-screen-text-line-height-heading-6xl: 1.15;--ds-screen-text-line-height-heading-lg: 1.35;--ds-screen-text-line-height-heading-md: 1.5;--ds-screen-text-line-height-heading-sm: 1.5;--ds-screen-text-line-height-heading-xl: 1.35;--ds-screen-text-line-height-label-lg: 1.5;--ds-screen-text-line-height-label-md: 1.5;--ds-screen-text-line-height-label-sm: 1.5;--ds-screen-text-line-height-label-xs: 1.75;--ds-screen-text-font-weight-bold: 700;--ds-screen-text-font-weight-medium: 500;--ds-screen-text-font-weight-regular: 400;--ds-screen-device: desktop;--ds-screen-layout-grid-column-count: clamp(.25rem, .096939rem + .653061vi, .75rem);--ds-screen-layout-grid-gutter: clamp(1rem, .846939rem + .653061vi, 1.5rem);--ds-screen-layout-grid-margin: clamp(1rem, .693878rem + 1.306122vi, 2rem);--ds-screen-spacing-fluid-100-300: clamp(.5rem, .193878rem + 1.306122vi, 1.5rem);--ds-screen-spacing-fluid-250-400: clamp(1.25rem, 1.020408rem + .979592vi, 2rem);--ds-screen-spacing-fluid-300-500: clamp(1.5rem, 1.193878rem + 1.306122vi, 2.5rem);--ds-screen-spacing-fluid-400-800: clamp(2rem, 1.387755rem + 2.612245vi, 4rem);--ds-screen-spacing-fluid-500-1000: clamp(2.5rem, 1.734694rem + 3.265306vi, 5rem);--ds-screen-viewport-height-default: clamp(41.6875rem, 36.081633rem + 23.918367vi, 60rem);--ds-screen-viewport-width-default: clamp(23.5rem, .081633rem + 99.918367vi, 100rem);--ds-screen-viewport-width-max: clamp(47.9375rem, 25.877551rem + 94.122449vi, 120rem);--ds-screen-viewport-width-min: clamp(20rem, -1.466837rem + 91.591837vi, 90.125rem)}@font-face{font-family:LEGO Typewell;font-style:normal;font-weight:900;font-display:swap;src:url(https://assets.lego.com/fonts/v6/typewell/LEGOTypewell-Black.woff2)}@font-face{font-family:LEGO Typewell;font-style:italic;font-weight:900;font-display:swap;src:url(https://assets.lego.com/fonts/v6/typewell/LEGOTypewell-BlackItalic.woff2)}@font-face{font-family:LEGO Typewell;font-style:normal;font-weight:700;font-display:swap;src:url(https://assets.lego.com/fonts/v6/typewell/LEGOTypewell-Bold.woff2)}@font-face{font-family:LEGO Typewell;font-style:italic;font-weight:700;font-display:swap;src:url(https://assets.lego.com/fonts/v6/typewell/LEGOTypewell-BoldItalic.woff2)}@font-face{font-family:LEGO Typewell;font-style:normal;font-weight:500;font-display:swap;src:url(https://assets.lego.com/fonts/v6/typewell/LEGOTypewell-Medium.woff2)}@font-face{font-family:LEGO Typewell;font-style:italic;font-weight:500;font-display:swap;src:url(https://assets.lego.com/fonts/v6/typewell/LEGOTypewell-MediumItalic.woff2)}@font-face{font-family:LEGO Typewell;font-style:italic;font-weight:400;font-display:swap;src:url(https://assets.lego.com/fonts/v6/typewell/LEGOTypewell-Italic.woff2)}@font-face{font-family:LEGO Typewell;font-style:normal;font-weight:400;font-display:swap;src:url(https://assets.lego.com/fonts/v6/typewell/LEGOTypewell-Regular.woff2)}@font-face{font-family:LEGO Typewell;font-style:normal;font-weight:300;font-display:swap;src:url(https://assets.lego.com/fonts/v6/typewell/LEGOTypewell-Light.woff2)}@font-face{font-family:LEGO Typewell;font-style:italic;font-weight:300;font-display:swap;src:url(https://assets.lego.com/fonts/v6/typewell/LEGOTypewell-LightItalic.woff2)}@font-face{font-family:Cera Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://assets.lego.com/fonts/v3/cera-pro/CeraPro-Light.woff2)}@font-face{font-family:Cera Pro;font-style:italic;font-weight:500;font-display:swap;src:url(https://assets.lego.com/fonts/v3/cera-pro/CeraPro-MediumItalic.woff2)}@font-face{font-family:Cera Pro;font-style:italic;font-weight:400;font-display:swap;src:url(https://assets.lego.com/fonts/v3/cera-pro/CeraPro-RegularItalic.woff2)}@font-face{font-family:Cera Pro;font-style:italic;font-weight:900;font-display:swap;src:url(https://assets.lego.com/fonts/v3/cera-pro/CeraPro-BlackItalic.woff2)}@font-face{font-family:Cera Pro;font-style:normal;font-weight:500;font-display:swap;src:url(https://assets.lego.com/fonts/v3/cera-pro/CeraPro-Medium.woff2)}@font-face{font-family:Cera Pro;font-style:italic;font-weight:700;font-display:swap;src:url(https://assets.lego.com/fonts/v3/cera-pro/CeraPro-BoldItalic.woff2)}@font-face{font-family:Cera Pro;font-style:italic;font-weight:100;font-display:swap;src:url(https://assets.lego.com/fonts/v3/cera-pro/CeraPro-ThinItalic.woff2)}@font-face{font-family:Cera Pro;font-style:italic;font-weight:400;font-display:swap;src:url(https://assets.lego.com/fonts/v3/cera-pro/CeraPro-LightItalic.woff2)}@font-face{font-family:Cera Pro;font-style:normal;font-weight:900;font-display:swap;src:url(https://assets.lego.com/fonts/v3/cera-pro/CeraPro-Black.woff2)}@font-face{font-family:Cera Pro;font-style:normal;font-weight:700;font-display:swap;src:url(https://assets.lego.com/fonts/v3/cera-pro/CeraPro-Bold.woff2)}@font-face{font-family:Cera Pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://assets.lego.com/fonts/v3/cera-pro/CeraPro-Regular.woff2)}@font-face{font-family:Cera Pro;font-style:normal;font-weight:100;font-display:swap;src:url(https://assets.lego.com/fonts/v3/cera-pro/CeraPro-Thin.woff2)}@font-face{font-family:Noto Sans SC;src:url(https://assets.lego.com/fonts/v3/noto-sans/NotoSansSC-Bold.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans SC;src:url(https://assets.lego.com/fonts/v3/noto-sans/NotoSansSC-Medium.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans SC;src:url(https://assets.lego.com/fonts/v3/noto-sans/NotoSansSC-Regular.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(https://assets.lego.com/fonts/v3/noto-sans/NotoSansJP-Bold.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(https://assets.lego.com/fonts/v3/noto-sans/NotoSansJP-Medium.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(https://assets.lego.com/fonts/v3/noto-sans/NotoSansJP-Regular.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans KR;src:url(https://assets.lego.com/fonts/v3/noto-sans/NotoSansKR-Bold.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans KR;src:url(https://assets.lego.com/fonts/v3/noto-sans/NotoSansKR-Medium.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans KR;src:url(https://assets.lego.com/fonts/v3/noto-sans/NotoSansKR-Regular.woff2);font-weight:400;font-style:normal;font-display:swap}.sidebar{width:var(--sidebar-width);background:linear-gradient(180deg,var(--lego-yellow) 0%,var(--lego-yellow-dark) 100%);color:var(--lego-black);position:fixed;height:100vh;overflow-y:auto;overflow-x:hidden;z-index:1000;transition:width .15s ease;box-shadow:4px 0 20px #0000001a}.sidebar-header{height:var(--header-height);padding:0 24px;border-bottom:3px solid var(--lego-red);display:flex;align-items:center;gap:14px;background:#fff3;box-sizing:border-box}.sidebar.collapsed .sidebar-header{padding:0 12px;justify-content:center;gap:0}.sidebar-toggle{position:fixed;top:var(--header-height);transform:translateY(-50%);width:28px;height:28px;background:var(--lego-white);border:2px solid var(--lego-red);cursor:pointer;color:var(--lego-red);padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1001;box-shadow:0 2px 6px #00000026;transition:left .15s ease,background .15s,color .15s}.sidebar-toggle .material-icons{font-size:18px}.sidebar-toggle:hover{background:var(--lego-red);color:var(--lego-white)}.sidebar-logo{width:48px;height:48px;background:var(--lego-red);border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;color:var(--lego-white);box-shadow:var(--shadow-brick);position:relative}.sidebar-logo:before{content:"";position:absolute;top:-4px;left:8px;width:12px;height:8px;background:var(--lego-red);border-radius:3px 3px 0 0;box-shadow:20px 0 0 var(--lego-red)}.sidebar-title{font-size:17px;font-weight:800;letter-spacing:-.3px;color:var(--lego-black)}.sidebar-subtitle{font-size:12px;opacity:.7;font-weight:700;color:var(--lego-gray-700)}.sidebar-nav{padding:20px 0}.nav-section{margin-bottom:28px}.nav-section-title{padding:8px 24px;font-size:11px;text-transform:uppercase;letter-spacing:1.5px;opacity:.6;font-weight:800;color:var(--lego-gray-700)}.nav-item{display:flex;align-items:center;padding:14px 24px;color:var(--lego-gray-700);transition:var(--transition);cursor:pointer;gap:14px;font-weight:700;font-size:14px;margin:2px 12px;border-radius:var(--border-radius-sm)}.nav-item:hover{background:#fff6;color:var(--lego-black);transform:translate(4px)}.nav-item.active{background:var(--lego-red);color:var(--lego-white);box-shadow:var(--shadow-brick)}.nav-item .material-icons{font-size:22px}.sidebar.collapsed .nav-section{margin-bottom:12px}.sidebar.collapsed .nav-item{justify-content:center;padding:12px;margin:2px 8px;gap:0}.sidebar.collapsed .nav-item .material-icons{font-size:24px}.sidebar.collapsed .sidebar-nav{padding:12px 0}.sidebar.collapsed .sidebar-logo{width:40px;height:40px;font-size:12px}.sidebar.collapsed .sidebar-logo:before{left:6px;width:10px;height:6px;box-shadow:16px 0 0 var(--lego-red)}.nav-badge{margin-left:auto;background:var(--lego-red);color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px}.nav-item.active .nav-badge{background:var(--lego-white);color:var(--lego-red)}.nav-badge.green{background:var(--lego-green)}.nav-item.active .nav-badge.green{background:var(--lego-white);color:var(--lego-green)}.sidebar-overlay{display:none}.sidebar-resize-handle{position:absolute;top:0;right:0;width:5px;height:100%;cursor:col-resize;background:transparent;transition:background .15s;z-index:10}.sidebar-resize-handle:hover,.sidebar-resize-handle:active{background:#00000026}@media (max-width: 768px){.sidebar{transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-overlay{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:999}}.team-switcher{position:relative}.team-switcher-trigger{display:flex;align-items:center;gap:8px;padding:8px 12px;border:2px solid var(--lego-gray-200);border-radius:12px;background:#fff;cursor:pointer;transition:var(--transition);font-family:inherit;font-size:14px;font-weight:600;color:var(--lego-gray-700);white-space:nowrap;max-width:220px}.team-switcher-trigger:hover{border-color:var(--lego-red);color:var(--lego-red);background:#d110130d}.team-switcher-icon{font-size:20px;flex-shrink:0}.team-switcher-label{overflow:hidden;text-overflow:ellipsis}.team-switcher-caret{font-size:18px;flex-shrink:0;color:var(--lego-gray-400)}.team-switcher-dropdown{position:absolute;top:calc(100% + 4px);right:0;min-width:240px;max-height:400px;overflow-y:auto;background:#fff;border:2px solid var(--lego-gray-200);border-radius:12px;box-shadow:0 8px 24px #0000001f;z-index:200;list-style:none;margin:0;padding:4px 0}.team-switcher-option{display:flex;padding:10px 16px;cursor:pointer;font-size:14px;font-weight:500;color:var(--lego-gray-700);transition:background .15s}.team-switcher-option:hover{background:var(--lego-gray-100)}.team-switcher-option.active{color:var(--lego-red);font-weight:700}.team-option-info{display:flex;flex-direction:column;min-width:0;flex:1}.team-option-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.team-option-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-option-check{font-size:18px;flex-shrink:0;color:var(--lego-red)}.team-option-roles{font-size:11px;font-weight:400;color:var(--lego-gray-400);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-switcher-option.active .team-option-roles{color:var(--lego-gray-500)}.team-option-perms-toggle{display:inline-flex;align-items:center;gap:2px;margin-top:4px;padding:0;border:none;background:none;cursor:pointer;font-family:inherit;font-size:11px;font-weight:500;color:var(--lego-gray-400);transition:color .15s}.team-option-perms-toggle:hover{color:var(--lego-gray-600)}.team-option-perms-icon{font-size:14px}.team-option-perms-list{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.team-option-perm{font-size:10px;font-weight:500;color:var(--lego-gray-500);background:var(--lego-gray-100);border-radius:4px;padding:2px 6px;white-space:nowrap}.header{background:#fff;height:var(--header-height);padding:0 32px;display:flex;align-items:center;justify-content:space-between;box-shadow:var(--shadow);position:sticky;top:0;z-index:100;border-bottom:3px solid var(--lego-red)}.header-left{display:flex;align-items:center;gap:20px}.mobile-menu-btn{display:none;background:none;border:none;cursor:pointer;padding:8px;color:var(--lego-gray-600)}.breadcrumb{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--lego-gray-500);font-weight:600}.breadcrumb-separator{color:var(--lego-gray-300)}.breadcrumb-current{color:var(--lego-gray-700);font-weight:700}.header-right{display:flex;align-items:center;gap:16px}.header-search{position:relative}.header-search input{padding:12px 20px 12px 48px;border:2px solid var(--lego-gray-200);border-radius:25px;width:280px;font-size:14px;font-weight:600;transition:var(--transition);font-family:inherit}.header-search input:focus{outline:none;border-color:var(--lego-red);box-shadow:0 0 0 4px #d110131a}.header-search .material-icons{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--lego-gray-400);font-size:20px}.header-icon-btn{width:44px;height:44px;border-radius:12px;border:2px solid var(--lego-gray-200);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;transition:var(--transition);color:var(--lego-gray-600)}.header-icon-btn:hover{border-color:var(--lego-red);color:var(--lego-red);background:#d110130d}.notification-dot{position:absolute;top:8px;right:8px;width:10px;height:10px;background:var(--lego-red);border-radius:50%;border:2px solid white}.user-avatar{width:44px;height:44px;border-radius:12px;background:var(--lego-red);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;cursor:pointer;font-size:14px;box-shadow:var(--shadow-brick)}@media (max-width: 768px){.mobile-menu-btn{display:block}.header-search{display:none}.header{padding:0 16px}}.connect-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.display-sm{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-display-sm);line-height:var(--ds-screen-text-line-height-display-sm);letter-spacing:var(--ds-screen-text-letter-spacing-display-sm)}.display-md{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-display-md);line-height:var(--ds-screen-text-line-height-display-md);letter-spacing:var(--ds-screen-text-letter-spacing-display-md)}.display-lg{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-display-lg);line-height:var(--ds-screen-text-line-height-display-lg);letter-spacing:var(--ds-screen-text-letter-spacing-display-lg)}.body-xs-regular{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:400;font-size:var(--ds-screen-text-font-size-body-xs);line-height:var(--ds-screen-text-line-height-body-xs);letter-spacing:var(--ds-screen-text-letter-spacing-body-xs)}.body-xs-medium{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:500;font-size:var(--ds-screen-text-font-size-body-xs);line-height:var(--ds-screen-text-line-height-body-xs);letter-spacing:var(--ds-screen-text-letter-spacing-body-xs)}.body-xs-bold{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-body-xs);line-height:var(--ds-screen-text-line-height-body-xs);letter-spacing:var(--ds-screen-text-letter-spacing-body-xs)}.body-sm-regular{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:400;font-size:var(--ds-screen-text-font-size-body-sm);line-height:var(--ds-screen-text-line-height-body-sm);letter-spacing:var(--ds-screen-text-letter-spacing-body-sm)}.body-sm-medium{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:500;font-size:var(--ds-screen-text-font-size-body-sm);line-height:var(--ds-screen-text-line-height-body-sm);letter-spacing:var(--ds-screen-text-letter-spacing-body-sm)}.body-sm-bold{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-body-sm);line-height:var(--ds-screen-text-line-height-body-sm);letter-spacing:var(--ds-screen-text-letter-spacing-body-sm)}.body-md-regular{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:400;font-size:var(--ds-screen-text-font-size-body-md);line-height:var(--ds-screen-text-line-height-body-md);letter-spacing:var(--ds-screen-text-letter-spacing-body-md)}.body-md-medium{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:500;font-size:var(--ds-screen-text-font-size-body-md);line-height:var(--ds-screen-text-line-height-body-md);letter-spacing:var(--ds-screen-text-letter-spacing-body-md)}.body-md-bold{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-body-md);line-height:var(--ds-screen-text-line-height-body-md);letter-spacing:var(--ds-screen-text-letter-spacing-body-md)}.body-lg-regular{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:400;font-size:var(--ds-screen-text-font-size-body-lg);line-height:var(--ds-screen-text-line-height-body-lg);letter-spacing:var(--ds-screen-text-letter-spacing-body-lg)}.body-lg-medium{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:500;font-size:var(--ds-screen-text-font-size-body-lg);line-height:var(--ds-screen-text-line-height-body-lg);letter-spacing:var(--ds-screen-text-letter-spacing-body-lg)}.body-lg-bold{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-body-lg);line-height:var(--ds-screen-text-line-height-body-lg);letter-spacing:var(--ds-screen-text-letter-spacing-body-lg)}.label-xs-regular{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:400;font-size:var(--ds-screen-text-font-size-label-xs);line-height:var(--ds-screen-text-line-height-label-xs);letter-spacing:var(--ds-screen-text-letter-spacing-label-xs)}.label-xs-medium{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:500;font-size:var(--ds-screen-text-font-size-label-xs);line-height:var(--ds-screen-text-line-height-label-xs);letter-spacing:var(--ds-screen-text-letter-spacing-label-xs)}.label-xs-bold{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-label-xs);line-height:var(--ds-screen-text-line-height-label-xs);letter-spacing:var(--ds-screen-text-letter-spacing-label-xs)}.label-sm-regular{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:400;font-size:var(--ds-screen-text-font-size-label-sm);line-height:var(--ds-screen-text-line-height-label-sm);letter-spacing:var(--ds-screen-text-letter-spacing-label-sm)}.label-sm-medium{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:500;font-size:var(--ds-screen-text-font-size-label-sm);line-height:var(--ds-screen-text-line-height-label-sm);letter-spacing:var(--ds-screen-text-letter-spacing-label-sm)}.label-sm-bold{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-label-sm);line-height:var(--ds-screen-text-line-height-label-sm);letter-spacing:var(--ds-screen-text-letter-spacing-label-sm)}.label-md-regular{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:400;font-size:var(--ds-screen-text-font-size-label-md);line-height:var(--ds-screen-text-line-height-label-md);letter-spacing:var(--ds-screen-text-letter-spacing-label-md)}.label-md-medium{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:500;font-size:var(--ds-screen-text-font-size-label-md);line-height:var(--ds-screen-text-line-height-label-md);letter-spacing:var(--ds-screen-text-letter-spacing-label-md)}.label-md-bold{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-label-md);line-height:var(--ds-screen-text-line-height-label-md);letter-spacing:var(--ds-screen-text-letter-spacing-label-md)}.label-lg-regular{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:400;font-size:var(--ds-screen-text-font-size-label-lg);line-height:var(--ds-screen-text-line-height-label-lg);letter-spacing:var(--ds-screen-text-letter-spacing-label-lg)}.label-lg-medium{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:500;font-size:var(--ds-screen-text-font-size-label-lg);line-height:var(--ds-screen-text-line-height-label-lg);letter-spacing:var(--ds-screen-text-letter-spacing-label-lg)}.label-lg-bold{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-label-lg);line-height:var(--ds-screen-text-line-height-label-lg);letter-spacing:var(--ds-screen-text-letter-spacing-label-lg)}.heading-sm{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-heading-sm);line-height:var(--ds-screen-text-line-height-heading-sm);letter-spacing:var(--ds-screen-text-letter-spacing-heading-sm)}.heading-md{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-heading-md);line-height:var(--ds-screen-text-line-height-heading-md);letter-spacing:var(--ds-screen-text-letter-spacing-heading-md)}.heading-lg{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-heading-lg);line-height:var(--ds-screen-text-line-height-heading-lg);letter-spacing:var(--ds-screen-text-letter-spacing-heading-lg)}.heading-xl{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-heading-xl);line-height:var(--ds-screen-text-line-height-heading-xl);letter-spacing:var(--ds-screen-text-letter-spacing-heading-xl)}.heading-2xl{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-heading-2xl);line-height:var(--ds-screen-text-line-height-heading-2xl);letter-spacing:var(--ds-screen-text-letter-spacing-heading-2xl)}.heading-3xl{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-heading-3xl);line-height:var(--ds-screen-text-line-height-heading-3xl);letter-spacing:var(--ds-screen-text-letter-spacing-heading-3xl)}.heading-4xl{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-heading-4xl);line-height:var(--ds-screen-text-line-height-heading-4xl);letter-spacing:var(--ds-screen-text-letter-spacing-heading-4xl)}.heading-5xl{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-heading-5xl);line-height:var(--ds-screen-text-line-height-heading-5xl);letter-spacing:var(--ds-screen-text-letter-spacing-heading-5xl)}.heading-6xl{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ds-font-font-family);font-weight:700;font-size:var(--ds-screen-text-font-size-heading-6xl);line-height:var(--ds-screen-text-line-height-heading-6xl);letter-spacing:var(--ds-screen-text-letter-spacing-heading-6xl)}.elevation-xs{box-shadow:var(--ds-misc-elevation-xs-key-x) var(--ds-misc-elevation-xs-key-y) var(--ds-misc-elevation-xs-key-blur) var(--ds-misc-elevation-xs-key-spread) var(--ds-misc-elevation-color-key),var(--ds-misc-elevation-xs-ambient-x) var(--ds-misc-elevation-xs-ambient-y) var(--ds-misc-elevation-xs-ambient-blur) var(--ds-misc-elevation-xs-ambient-spread) var(--ds-misc-elevation-color-ambient)}.elevation-sm{box-shadow:var(--ds-misc-elevation-sm-key-x) var(--ds-misc-elevation-sm-key-y) var(--ds-misc-elevation-sm-key-blur) var(--ds-misc-elevation-sm-key-spread) var(--ds-misc-elevation-color-key),var(--ds-misc-elevation-sm-ambient-x) var(--ds-misc-elevation-sm-ambient-y) var(--ds-misc-elevation-sm-ambient-blur) var(--ds-misc-elevation-sm-ambient-spread) var(--ds-misc-elevation-color-ambient)}.elevation-md{box-shadow:var(--ds-misc-elevation-md-key-x) var(--ds-misc-elevation-md-key-y) var(--ds-misc-elevation-md-key-blur) var(--ds-misc-elevation-md-key-spread) var(--ds-misc-elevation-color-key),var(--ds-misc-elevation-md-ambient-x) var(--ds-misc-elevation-md-ambient-y) var(--ds-misc-elevation-md-ambient-blur) var(--ds-misc-elevation-md-ambient-spread) var(--ds-misc-elevation-color-ambient)}.elevation-lg{box-shadow:var(--ds-misc-elevation-lg-key-x) var(--ds-misc-elevation-lg-key-y) var(--ds-misc-elevation-lg-key-blur) var(--ds-misc-elevation-lg-key-spread) var(--ds-misc-elevation-color-key),var(--ds-misc-elevation-lg-ambient-x) var(--ds-misc-elevation-lg-ambient-y) var(--ds-misc-elevation-lg-ambient-blur) var(--ds-misc-elevation-lg-ambient-spread) var(--ds-misc-elevation-color-ambient)}.elevation-xl{box-shadow:var(--ds-misc-elevation-xl-key-x) var(--ds-misc-elevation-xl-key-y) var(--ds-misc-elevation-xl-key-blur) var(--ds-misc-elevation-xl-key-spread) var(--ds-misc-elevation-color-key),var(--ds-misc-elevation-xl-ambient-x) var(--ds-misc-elevation-xl-ambient-y) var(--ds-misc-elevation-xl-ambient-blur) var(--ds-misc-elevation-xl-ambient-spread) var(--ds-misc-elevation-color-ambient)}.connect-fieldset-reset{margin:0;padding:0;border:0}.connect-input-reset{outline:none;border:none}.connect-text-field__input{border:none;padding:0;margin:0;outline:none}.connect-button-reset{border:none;padding:0;margin:0}.connect-button-reset:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.connect-reduced-motion{transition-duration:0ms!important}}.connect-icon{display:inline-block;background-color:currentColor;vertical-align:middle;mask-image:var(--connect-icon-mask-image);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:var(--connect-icon-mask-image);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.connect-icon--x-small{height:var(--ds-layout-size-200);width:var(--ds-layout-size-200)}.connect-icon--small{height:var(--ds-layout-size-250);width:var(--ds-layout-size-250)}.connect-icon--medium{height:var(--ds-layout-size-300);width:var(--ds-layout-size-300)}.connect-icon--large{height:var(--ds-layout-size-400);width:var(--ds-layout-size-400)}.connect-icon--x-large{height:var(--ds-layout-size-600);width:var(--ds-layout-size-600)}.connect-visually-hidden:not(:focus):not(:active):not(:focus-within){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.connect-progress-circle{position:relative;display:flex;align-items:center;justify-content:center;width:var(--ds-layout-size-500);height:var(--ds-layout-size-500);flex-shrink:0}.connect-progress-circle__content{transform:scale(.36);color:var(--ds-color-interactive-primary-enabled)}.connect-progress-circle__icon{width:var(--ds-layout-size-500);height:var(--ds-layout-size-500)}.connect-progress-circle--small{width:var(--ds-layout-size-300);height:var(--ds-layout-size-300)}.connect-progress-circle--small .connect-progress-circle__content{display:none}.connect-progress-circle--large{width:var(--ds-layout-size-800);height:var(--ds-layout-size-800)}.connect-progress-circle--large .connect-progress-circle__content{transform:scale(.57)}.connect-progress-circle--x-large{width:var(--ds-layout-size-1400);height:var(--ds-layout-size-1400)}.connect-progress-circle--x-large .connect-progress-circle__content{transform:scale(1)}.connect-progress-circle .connect-progress-circle__background,.connect-progress-circle .connect-progress-circle__indicator,.connect-progress-circle .connect-progress-circle__trail-segment{stroke:var(--ds-color-interactive-primary-enabled)}.connect-progress-circle--neutral .connect-progress-circle__background,.connect-progress-circle--neutral .connect-progress-circle__indicator,.connect-progress-circle--neutral .connect-progress-circle__trail-segment{stroke:var(--ds-color-support-neutral-default)}.connect-progress-circle--neutral .connect-progress-circle__content{color:var(--ds-color-support-neutral-default)}.connect-progress-circle--static-light .connect-progress-circle__background,.connect-progress-circle--static-light .connect-progress-circle__indicator,.connect-progress-circle--static-light .connect-progress-circle__trail-segment{stroke:var(--ds-color-interactive-light-enabled)}.connect-progress-circle--static-light .connect-progress-circle__content{color:var(--ds-color-interactive-light-enabled)}.connect-progress-circle--static-dark .connect-progress-circle__background,.connect-progress-circle--static-dark .connect-progress-circle__indicator,.connect-progress-circle--static-dark .connect-progress-circle__trail-segment{stroke:var(--ds-color-content-dark)}.connect-progress-circle--static-dark .connect-progress-circle__content{color:var(--ds-color-content-dark)}.connect-progress-circle--colorful{--connect-progress-circle-color-1: var(--ds-color-support-brand-muted);--connect-progress-circle-color-2: var(--ds-color-support-positive-muted);--connect-progress-circle-color-3: var(--ds-color-support-informative-muted);--connect-progress-circle-color-4: var(--ds-color-content-link-visited-light)}.connect-progress-circle--colorful .connect-progress-circle__background{stroke:var(--ds-color-interactive-neutral-subtle-selected)}.connect-progress-circle__bar{width:100%;height:100%;transform:rotate(-90deg);transform-origin:50% 50%;position:absolute;top:0;left:0}.connect-progress-circle__background{opacity:.15}.connect-progress-circle--colorful .connect-progress-circle__background{opacity:1}.connect-progress-circle__indicator{transition:stroke-dashoffset .24s cubic-bezier(.3,0,.3,1),stroke .24s cubic-bezier(.3,0,.3,1)}@media (prefers-reduced-motion:reduce){.connect-progress-circle__indicator{transition-duration:0!important}}.connect-progress-circle--indeterminate .connect-progress-circle__indicator,.connect-progress-circle--indeterminate .connect-progress-circle__trail-segment{transform-origin:center;transform-box:fill-box;animation:connectProgressCircleRotateStroke 1.2s linear infinite}@media (prefers-reduced-motion:reduce){.connect-progress-circle--indeterminate .connect-progress-circle__trail-segment{animation:none!important}}.connect-progress-circle--indeterminate .connect-progress-circle__trail-segment--1{animation-delay:.16s}.connect-progress-circle--indeterminate .connect-progress-circle__trail-segment--2{animation-delay:.12s}.connect-progress-circle--indeterminate .connect-progress-circle__trail-segment--3{animation-delay:80ms}.connect-progress-circle--indeterminate .connect-progress-circle__trail-segment--4{animation-delay:40ms}.connect-progress-circle--indeterminate.connect-progress-circle--colorful .connect-progress-circle__indicator{animation:connectProgressCircleRotateStroke 1.2s linear infinite,connectProgressCircleColorCycle 1.2s linear infinite}.connect-progress-circle--indeterminate.connect-progress-circle--colorful .connect-progress-circle__trail-segment{animation:connectProgressCircleRotateStroke 1.2s linear infinite,connectProgressCircleColorCycle 1.2s linear infinite;transition:stroke .24s cubic-bezier(.3,0,.3,1)}.connect-progress-circle--indeterminate.connect-progress-circle--colorful .connect-progress-circle__trail-segment--1{animation-delay:.16s,0ms}.connect-progress-circle--indeterminate.connect-progress-circle--colorful .connect-progress-circle__trail-segment--2{animation-delay:.12s,0ms}.connect-progress-circle--indeterminate.connect-progress-circle--colorful .connect-progress-circle__trail-segment--3{animation-delay:80ms,0ms}.connect-progress-circle--indeterminate.connect-progress-circle--colorful .connect-progress-circle__trail-segment--4{animation-delay:40ms,0ms}@keyframes connectProgressCircleRotateStroke{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes connectProgressCircleColorCycle{0%{stroke:var(--connect-progress-circle-color-1)}15%{stroke:var(--connect-progress-circle-color-1)}25%{stroke:var(--connect-progress-circle-color-2)}40%{stroke:var(--connect-progress-circle-color-2)}50%{stroke:var(--connect-progress-circle-color-3)}60%{stroke:var(--connect-progress-circle-color-3)}75%{stroke:var(--connect-progress-circle-color-4)}90%{stroke:var(--connect-progress-circle-color-4)}to{stroke:var(--connect-progress-circle-color-1)}}.connect-button{display:inline-flex;align-items:center;justify-content:center;border-width:0;width:fit-content;height:fit-content;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out}.connect-button span{display:flex;align-items:center;justify-content:center}.connect-button:focus-visible:not([aria-disabled=true]){outline:var(--ds-layout-stroke-width-25) solid var(--ds-color-support-focused-muted);outline-offset:.0625rem}.connect-button:hover:not([aria-disabled=true]){cursor:pointer}.connect-button[aria-disabled=true]{cursor:not-allowed}.connect-button--full-width{width:100%;min-width:unset;overflow:hidden}.connect-button--full-width span{overflow:hidden}.connect-button--small{gap:var(--ds-layout-spacing-50);min-height:var(--ds-layout-size-400);min-width:var(--ds-layout-size-400);border-radius:var(--ds-layout-radius-pill);padding:calc(var(--ds-layout-spacing-25) - var(--ds-layout-stroke-width-25)) calc(var(--ds-layout-spacing-150) - var(--ds-layout-stroke-width-25))}.connect-button--medium{gap:var(--ds-layout-spacing-100);min-height:var(--ds-layout-size-500);min-width:var(--ds-layout-size-500);border-radius:var(--ds-layout-radius-pill);padding:calc(var(--ds-layout-spacing-50) - var(--ds-layout-stroke-width-25)) calc(var(--ds-layout-spacing-250) - var(--ds-layout-stroke-width-25))}.connect-button--large{gap:var(--ds-layout-spacing-150);min-height:var(--ds-layout-size-600);min-width:var(--ds-layout-size-600);border-radius:var(--ds-layout-radius-pill);padding:calc(var(--ds-layout-spacing-100) - var(--ds-layout-stroke-width-25)) calc(var(--ds-layout-spacing-300) - var(--ds-layout-stroke-width-25))}.connect-button--x-large{gap:var(--ds-layout-spacing-150);min-height:var(--ds-layout-size-700);min-width:var(--ds-layout-size-700);border-radius:var(--ds-layout-radius-pill);padding:calc(var(--ds-layout-spacing-150) - var(--ds-layout-stroke-width-25)) calc(var(--ds-layout-spacing-300) - var(--ds-layout-stroke-width-25))}.connect-button--small .connect-button__icon,.connect-button--small .connect-progress-circle{height:var(--ds-layout-size-200);width:var(--ds-layout-size-200)}.connect-button--medium .connect-button__icon,.connect-button--medium .connect-progress-circle{height:var(--ds-layout-size-250);width:var(--ds-layout-size-250)}.connect-button--large .connect-button__icon,.connect-button--large .connect-progress-circle{height:var(--ds-layout-size-300);width:var(--ds-layout-size-300)}.connect-button--x-large .connect-button__icon,.connect-button--x-large .connect-progress-circle{height:var(--ds-layout-size-400);width:var(--ds-layout-size-400)}.connect-button--icon-only{aspect-ratio:1 / 1;justify-content:center}.connect-button--icon-after{flex-direction:row-reverse}.connect-button--small.connect-button--icon-only{padding:calc(var(--ds-layout-spacing-25) - var(--ds-layout-stroke-width-25))}.connect-button--medium.connect-button--icon-only{padding:calc(var(--ds-layout-spacing-50) - var(--ds-layout-stroke-width-25))}.connect-button--large.connect-button--icon-only{padding:calc(var(--ds-layout-spacing-100) - var(--ds-layout-stroke-width-25))}.connect-button--x-large.connect-button--icon-only{padding:calc(var(--ds-layout-spacing-150) - var(--ds-layout-stroke-width-25))}.connect-button--small.connect-button--icon-only .connect-button__icon{height:var(--ds-layout-size-250);width:var(--ds-layout-size-250)}.connect-button--medium.connect-button--icon-only .connect-button__icon{height:var(--ds-layout-size-300);width:var(--ds-layout-size-300)}.connect-button--large.connect-button--icon-only .connect-button__icon{height:var(--ds-layout-size-350);width:var(--ds-layout-size-350)}.connect-button--x-large.connect-button--icon-only .connect-button__icon{height:var(--ds-layout-size-400);width:var(--ds-layout-size-400)}.connect-button--primary{color:var(--ds-color-content-on-primary);background-color:var(--ds-color-interactive-primary-enabled)}.connect-button--primary:hover:not([aria-disabled=true]){background-color:var(--ds-color-interactive-primary-hovered)}.connect-button--primary:active:not([aria-disabled=true]){background-color:var(--ds-color-interactive-primary-pressed)}.connect-button--primary[aria-disabled=true]{background-color:var(--ds-color-interactive-primary-enabled);opacity:var(--ds-misc-opacity-50)}.connect-button--neutral{color:var(--ds-color-content-default);background-color:var(--ds-color-interactive-neutral-enabled)}.connect-button--neutral:hover:not([aria-disabled=true]){background-color:var(--ds-color-interactive-neutral-hovered)}.connect-button--neutral:active:not([aria-disabled=true]){background-color:var(--ds-color-interactive-neutral-pressed)}.connect-button--neutral[aria-disabled=true]{background-color:var(--ds-color-interactive-neutral-enabled);opacity:var(--ds-misc-opacity-50)}.connect-button--inverse{color:var(--ds-color-content-default);background-color:var(--ds-color-interactive-inverse-enabled)}.connect-button--inverse:hover:not([aria-disabled=true]){background-color:var(--ds-color-interactive-inverse-hovered)}.connect-button--inverse:active:not([aria-disabled=true]){background-color:var(--ds-color-interactive-inverse-pressed)}.connect-button--inverse[aria-disabled=true]{background-color:var(--ds-color-interactive-inverse-enabled);opacity:var(--ds-misc-opacity-50)}.connect-button--accent{color:var(--ds-color-content-on-accent);background-color:var(--ds-color-interactive-accent-enabled)}.connect-button--accent:hover:not([aria-disabled=true]){background-color:var(--ds-color-interactive-accent-hovered)}.connect-button--accent:active:not([aria-disabled=true]){background-color:var(--ds-color-interactive-accent-pressed)}.connect-button--accent[aria-disabled=true]{background-color:var(--ds-color-interactive-accent-enabled);opacity:var(--ds-misc-opacity-50)}.connect-button--negative{color:var(--ds-color-content-light);background-color:var(--ds-color-interactive-negative-enabled)}.connect-button--negative:hover:not([aria-disabled=true]){background-color:var(--ds-color-interactive-negative-hovered)}.connect-button--negative:active:not([aria-disabled=true]){background-color:var(--ds-color-interactive-negative-pressed)}.connect-button--negative[aria-disabled=true]{background-color:var(--ds-color-interactive-negative-enabled);opacity:var(--ds-misc-opacity-50)}.connect-button--static-dark{color:var(--ds-color-content-light);background-color:var(--ds-color-interactive-dark-enabled)}.connect-button--static-dark:hover:not([aria-disabled=true]){background-color:var(--ds-color-interactive-dark-hovered)}.connect-button--static-dark:active:not([aria-disabled=true]){background-color:var(--ds-color-interactive-dark-pressed)}.connect-button--static-dark[aria-disabled=true]{background-color:var(--ds-color-interactive-dark-enabled);opacity:var(--ds-misc-opacity-50)}.connect-button--static-light{color:var(--ds-color-content-dark);background-color:var(--ds-color-interactive-light-enabled)}.connect-button--static-light:hover:not([aria-disabled=true]){background-color:var(--ds-color-interactive-light-hovered)}.connect-button--static-light:active:not([aria-disabled=true]){background-color:var(--ds-color-interactive-light-pressed)}.connect-button--static-light[aria-disabled=true]{background-color:var(--ds-color-interactive-light-enabled);opacity:var(--ds-misc-opacity-50)}.connect-button--outline{background-color:transparent;border-style:solid;border-width:var(--ds-layout-stroke-width-25);color:var(--ds-color-content-default)}.connect-button--primary.connect-button--outline{border-color:var(--ds-color-interactive-primary-enabled)}.connect-button--primary.connect-button--outline:hover:not([aria-disabled=true]){background-color:var(--ds-color-interactive-primary-subtle-hovered);border-color:var(--ds-color-interactive-primary-enabled)}.connect-button--primary.connect-button--outline:active:not([aria-disabled=true]){background-color:var(--ds-color-interactive-primary-subtle-pressed);border-color:var(--ds-color-interactive-primary-enabled)}.connect-button--neutral.connect-button--outline{color:var(--ds-color-content-muted);border-color:var(--ds-color-interactive-neutral-enabled)}.connect-button--neutral.connect-button--outline:hover:not([aria-disabled=true]){background-color:var(--ds-color-interactive-neutral-subtle-hovered);border-color:var(--ds-color-interactive-neutral-enabled)}.connect-button--neutral.connect-button--outline:active:not([aria-disabled=true]){background-color:var(--ds-color-interactive-neutral-subtle-pressed);border-color:var(--ds-color-interactive-neutral-enabled)}.connect-button--inverse.connect-button--outline{border-color:var(--ds-color-interactive-inverse-enabled)}.connect-button--inverse.connect-button--outline:hover:not([aria-disabled=true]){background-color:var(--ds-color-interactive-inverse-subtle-hovered);border-color:var(--ds-color-interactive-inverse-enabled)}.connect-button--inverse.connect-button--outline:active:not([aria-disabled=true]){background-color:var(--ds-color-interactive-inverse-subtle-pressed);border-color:var(--ds-color-interactive-inverse-enabled)}.connect-button--accent.connect-button--outline{border-color:var(--ds-color-interactive-accent-enabled)}.connect-button--accent.connect-button--outline:hover:not([aria-disabled=true]){background-color:var(--ds-color-interactive-accent-subtle-hovered);border-color:var(--ds-color-interactive-accent-enabled)}.connect-button--accent.connect-button--outline:active:not([aria-disabled=true]){background-color:var(--ds-color-interactive-accent-subtle-pressed);border-color:var(--ds-color-interactive-accent-enabled)}.connect-button--negative.connect-button--outline{border-color:var(--ds-color-interactive-negative-enabled)}.connect-button--negative.connect-button--outline:hover:not([aria-disabled=true]){background-color:var(--ds-color-interactive-negative-subtle-hovered);border-color:var(--ds-color-interactive-negative-enabled)}.connect-button--negative.connect-button--outline:active:not([aria-disabled=true]){background-color:var(--ds-color-interactive-negative-subtle-pressed);border-color:var(--ds-color-interactive-negative-enabled)}.connect-button--static-dark.connect-button--outline{color:var(--ds-color-content-dark);border-color:var(--ds-color-interactive-dark-enabled)}.connect-button--static-dark.connect-button--outline:hover:not([aria-disabled=true]){background-color:var(--ds-color-interactive-dark-subtle-hovered);border-color:var(--ds-color-interactive-dark-enabled)}.connect-button--static-dark.connect-button--outline:active:not([aria-disabled=true]){background-color:var(--ds-color-interactive-dark-subtle-pressed);border-color:var(--ds-color-interactive-dark-enabled)}.connect-button--static-light.connect-button--outline{color:var(--ds-color-content-light);border-color:var(--ds-color-interactive-light-enabled)}.connect-button--static-light.connect-button--outline:hover:not([aria-disabled=true]){background-color:var(--ds-color-interactive-light-subtle-hovered);border-color:var(--ds-color-interactive-light-enabled)}.connect-button--static-light.connect-button--outline:active:not([aria-disabled=true]){background-color:var(--ds-color-interactive-light-subtle-pressed);border-color:var(--ds-color-interactive-light-enabled)}.connect-button--ghost{background-color:transparent;border-style:solid;border-width:var(--ds-layout-stroke-width-25);border-color:transparent}.connect-button--primary.connect-button--ghost{color:var(--ds-color-content-primary)}.connect-button--primary.connect-button--ghost:hover:not([aria-disabled=true]){background-color:var(--ds-color-interactive-primary-subtle-hovered)}.connect-button--primary.connect-button--ghost:active:not([aria-disabled=true]){background-color:var(--ds-color-interactive-primary-subtle-pressed)}.connect-button--neutral.connect-button--ghost{color:var(--ds-color-content-muted)}.connect-button--neutral.connect-button--ghost:hover:not([aria-disabled=true]){background-color:var(--ds-color-interactive-neutral-subtle-hovered)}.connect-button--neutral.connect-button--ghost:active:not([aria-disabled=true]){background-color:var(--ds-color-interactive-neutral-subtle-pressed)}.connect-button--accent.connect-button--ghost{color:var(--ds-color-content-accent)}.connect-button--accent.connect-button--ghost:hover:not([aria-disabled=true]){background-color:var(--ds-color-interactive-accent-subtle-hovered)}.connect-button--accent.connect-button--ghost:active:not([aria-disabled=true]){background-color:var(--ds-color-interactive-accent-subtle-pressed)}.connect-button--negative.connect-button--ghost{color:var(--ds-color-content-negative)}.connect-button--negative.connect-button--ghost:hover:not([aria-disabled=true]){background-color:var(--ds-color-interactive-negative-subtle-hovered)}.connect-button--negative.connect-button--ghost:active:not([aria-disabled=true]){background-color:var(--ds-color-interactive-negative-subtle-pressed)}.connect-button--static-dark.connect-button--ghost{color:var(--ds-color-content-dark)}.connect-button--static-dark.connect-button--ghost:hover:not([aria-disabled=true]){background-color:var(--ds-color-interactive-dark-subtle-hovered)}.connect-button--static-dark.connect-button--ghost:active:not([aria-disabled=true]){background-color:var(--ds-color-interactive-dark-subtle-pressed)}.connect-button--static-light.connect-button--ghost{color:var(--ds-color-content-light)}.connect-button--static-light.connect-button--ghost:hover:not([aria-disabled=true]){background-color:var(--ds-color-interactive-light-subtle-hovered)}.connect-button--static-light.connect-button--ghost:active:not([aria-disabled=true]){background-color:var(--ds-color-interactive-light-subtle-pressed)}.connect-button--primary.connect-button--outline[aria-disabled=true]{cursor:not-allowed;background-color:initial;opacity:var(--ds-misc-opacity-50);color:var(--ds-color-content-default)}.connect-button--neutral.connect-button--outline[aria-disabled=true]{cursor:not-allowed;background-color:initial;opacity:var(--ds-misc-opacity-50);color:var(--ds-color-content-muted)}.connect-button--inverse.connect-button--outline[aria-disabled=true],.connect-button--accent.connect-button--outline[aria-disabled=true],.connect-button--negative.connect-button--outline[aria-disabled=true]{cursor:not-allowed;background-color:initial;opacity:var(--ds-misc-opacity-50);color:var(--ds-color-content-default)}.connect-button--static-dark.connect-button--outline[aria-disabled=true]{cursor:not-allowed;background-color:initial;opacity:var(--ds-misc-opacity-50);color:var(--ds-color-content-dark)}.connect-button--static-light.connect-button--outline[aria-disabled=true]{cursor:not-allowed;background-color:initial;opacity:var(--ds-misc-opacity-50);color:var(--ds-color-content-light)}.connect-button--primary.connect-button--ghost[aria-disabled=true]{cursor:not-allowed;background-color:initial;opacity:var(--ds-misc-opacity-50);color:var(--ds-color-content-primary)}.connect-button--neutral.connect-button--ghost[aria-disabled=true]{cursor:not-allowed;background-color:initial;opacity:var(--ds-misc-opacity-50);color:var(--ds-color-content-muted)}.connect-button--inverse.connect-button--ghost[aria-disabled=true]{cursor:not-allowed;background-color:initial;opacity:var(--ds-misc-opacity-50);color:var(--ds-color-content-dark)}.connect-button--accent.connect-button--ghost[aria-disabled=true]{cursor:not-allowed;background-color:initial;opacity:var(--ds-misc-opacity-50);color:var(--ds-color-content-accent)}.connect-button--negative.connect-button--ghost[aria-disabled=true]{cursor:not-allowed;background-color:initial;opacity:var(--ds-misc-opacity-50);color:var(--ds-color-content-negative)}.connect-button--static-dark.connect-button--ghost[aria-disabled=true],.connect-button--static-light.connect-button--ghost[aria-disabled=true]{cursor:not-allowed;background-color:initial;opacity:var(--ds-misc-opacity-50);color:var(--ds-color-content-light)}.connect-button.connect-button--loading{opacity:.8}.connect-button.connect-button--spinner-only span{opacity:0}.connect-button.connect-button--spinner-only .connect-progress-circle{position:absolute}.card{background:#fff;border-radius:var(--border-radius-lg);box-shadow:var(--shadow);overflow:hidden;border:2px solid var(--lego-gray-200)}.card-header{padding:20px 24px;border-bottom:2px solid var(--lego-gray-200);display:flex;justify-content:space-between;align-items:center;background:var(--lego-gray-100)}.card-title{font-size:16px;font-weight:700;color:var(--lego-gray-700);display:flex;align-items:center;gap:10px}.card-title .material-icons{color:var(--lego-red)}.card-body{padding:24px}.card-actions{display:flex;gap:8px}.card-with-header{display:flex;flex-direction:column}.card-header{border-bottom:1px solid var(--lego-gray-200);padding:20px;background-color:var(--lego-gray-50)}.card-title{display:flex;align-items:center;gap:12px;margin:0}.card-title h3{margin:0;font-size:18px;font-weight:600;color:var(--lego-gray-900)}.card-title .material-icons{font-size:24px;color:var(--lego-blue-600)}.card-body{padding:20px;flex:1}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-bottom:32px}.section{margin-bottom:32px}.section-title{font-size:18px;font-weight:700;margin-bottom:20px;display:flex;align-items:center;gap:10px;color:var(--lego-gray-700)}.section-title .material-icons{color:var(--lego-red)}.quick-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}.quick-action-card{background:#fff;border-radius:var(--border-radius-lg);padding:24px;box-shadow:var(--shadow);cursor:pointer;transition:var(--transition);text-align:center;border:2px solid var(--lego-gray-200);text-decoration:none;color:inherit}.quick-action-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--lego-red)}.quick-action-icon{width:64px;height:64px;border-radius:var(--border-radius);margin:0 auto 16px;display:flex;align-items:center;justify-content:center}.quick-action-icon .material-icons{font-size:32px}.quick-action-icon.red{background:#d110131a;color:var(--lego-red)}.quick-action-icon.blue{background:#006db71a;color:var(--lego-blue)}.quick-action-icon.green{background:#00a03e1a;color:var(--lego-green)}.quick-action-icon.orange{background:#ff95001a;color:var(--lego-orange)}.quick-action-icon.yellow{background:#ffed004d;color:var(--lego-gray-700)}.quick-action-icon.purple{background:#9b26b61a;color:var(--lego-purple)}.quick-action-card h4{font-size:15px;font-weight:700;margin-bottom:6px;color:var(--lego-gray-700)}.quick-action-card p{font-size:13px;color:var(--lego-gray-500);font-weight:600}.timeline{position:relative;padding-left:28px}.timeline:before{content:"";position:absolute;left:8px;top:0;bottom:0;width:3px;background:var(--lego-gray-200);border-radius:2px}.timeline-item{position:relative;padding-bottom:24px}.timeline-item:last-child{padding-bottom:0}.timeline-item:before{content:"";position:absolute;left:-24px;top:4px;width:14px;height:14px;border-radius:50%;background:var(--lego-red);border:3px solid white;box-shadow:0 0 0 2px var(--lego-red)}.timeline-time{font-size:12px;color:var(--lego-gray-500);margin-bottom:6px;font-weight:700}.timeline-content{font-size:14px;font-weight:600}.timeline-user{font-weight:700;color:var(--lego-blue)}.summary-list{display:flex;flex-direction:column;gap:16px}.summary-item{display:flex;justify-content:space-between;align-items:center;padding:14px;background:var(--lego-gray-100);border-radius:var(--border-radius-sm)}.summary-label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--lego-gray-700)}.summary-value{font-size:20px;font-weight:800;color:var(--lego-gray-700)}@media (max-width: 1024px){.grid-2{grid-template-columns:1fr}}@media (max-width: 768px){.stats-grid{grid-template-columns:1fr}.quick-actions{grid-template-columns:repeat(2,1fr)}}.badge{padding:6px 14px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;display:inline-block}.badge-active{background:#00a03e26;color:var(--lego-green)}.badge-pending{background:#ff950026;color:var(--lego-orange-dark)}.badge-inactive{background:#6e6e6e26;color:var(--lego-gray-500)}.badge-draft{background:#ff950026;color:var(--lego-orange-dark)}.badge-submitted{background:#006db726;color:var(--lego-blue)}.badge-approved{background:#00a03e26;color:var(--lego-green)}.badge-rejected{background:#d1101326;color:var(--lego-red)}.badge-completed{background:#00a03e26;color:var(--lego-green)}.badge-in-progress{background:#006db726;color:var(--lego-blue)}.badge-planned{background:#9b26b626;color:var(--lego-purple)}.badge-on-hold{background:#ff950026;color:var(--lego-orange-dark)}.badge-cancelled{background:#d1101326;color:var(--lego-red)}tbody tr:hover{background-color:#f9f9f9}input:focus,select:focus{outline:none;border-color:#1976d2!important;box-shadow:0 0 0 2px #1976d21a}input[type=checkbox]{width:16px;height:16px;cursor:pointer}@media (max-width: 1024px){table{font-size:13px}th,td{padding:10px 12px!important}}.app-container{display:flex;min-height:100vh}.main-content{flex:1;margin-left:var(--sidebar-width);min-height:100vh;transition:margin-left .15s ease}.sidebar-resizing .sidebar,.sidebar-resizing .main-content{transition:none!important}.page-content{padding:32px}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.page-title{font-size:28px;font-weight:800;color:var(--lego-gray-700);letter-spacing:-.5px}.page-subtitle{font-size:15px;color:var(--lego-gray-500);margin-top:6px;font-weight:600}@media (max-width: 768px){.main-content{margin-left:0}}.table-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 32px;margin-bottom:24px;font-size:14px}.search-input:focus{outline:none;border-color:var(--lego-gray-600)}.table-row-clickable:hover{background:#0f172a0a}.table-row-clickable:focus-visible{outline:3px solid rgba(25,118,210,.25);outline-offset:-3px}.pagination-btn{padding:10px 14px;border:2px solid var(--lego-gray-300);background:#fff;border-radius:var(--border-radius-sm);font-size:13px;font-weight:700;cursor:pointer;transition:var(--transition);font-family:inherit;color:var(--lego-gray-700)}.pagination-btn:hover:not(:disabled){border-color:var(--lego-gray-600);color:var(--lego-gray-800)}.columns-toggle-btn{background:none;border:none;color:var(--lego-gray-800);font-weight:700;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;padding:6px 8px;border-radius:var(--border-radius-sm)}.columns-toggle-btn:hover{background:#0f172a0a;color:var(--lego-red)}.columns-toggle-btn:focus-visible{outline:3px solid rgba(25,118,210,.25);outline-offset:2px}.inline-error{margin:12px 0 10px;padding:10px 12px;border-radius:10px;border:1px solid #fecaca;background:#fef2f2;color:#991b1b;font-weight:600;font-size:13px}.flow-delete-btn{padding:8px 12px;border-radius:var(--border-radius-sm);border:2px solid rgba(220,38,38,.35);background:#dc262614;color:#991b1b;font-weight:800;cursor:pointer;font-family:inherit;transition:var(--transition)}.flow-delete-btn:hover:not(:disabled){background:#dc26261f;border-color:#dc26268c}.flow-delete-btn:disabled{opacity:.6;cursor:not-allowed}.flow-form-container{max-width:600px;margin:2rem auto;padding:2rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.flow-form-label{display:block;margin-bottom:.5rem;font-weight:600}.flow-form-input,.flow-form-select{width:100%;padding:.5rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:4px}.flow-form-table{width:100%;border-collapse:collapse;margin-top:1.5rem}.flow-form-table th,.flow-form-table td{border:1px solid #ddd;padding:.75rem;text-align:left}.flow-form-table th{background:#f5f5f5}.flow-form-dropdown{cursor:pointer;background:#f0f0f0;border:none;padding:.5rem 1rem;border-radius:4px;margin-bottom:1rem}.flow-pipeline-container{width:100%;max-width:none;min-height:70vh;padding:0 var(--flow-page-padding, 24px);box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.flow-pipeline-container h1{font-size:2rem;font-weight:700;color:#1976d2;margin-bottom:2rem;letter-spacing:.5px;text-align:center}.pipeline-row{display:flex;flex-direction:column;align-items:center;width:100%;max-width:980px;gap:16px}.pipeline-step-slot{display:flex;flex-direction:column;align-items:center;width:100%}.pipeline-step-card{background:#e3f2fd;color:#1976d2;border-radius:12px;padding:1.1rem 1.4rem;font-weight:600;font-size:1.05rem;box-shadow:0 2px 8px #1976d21f;border:2px solid #1976d2;display:flex;flex-direction:column;align-items:center;gap:8px;width:min(760px,100%)}.pipeline-step-card--success{background:#e8f5e9;border-color:#2e7d32;color:#2e7d32;box-shadow:0 2px 8px #2e7d3224}.pipeline-step-card--failed{background:#ffebee;border-color:#c62828;color:#c62828;box-shadow:0 2px 8px #c6282824}.pipeline-step-card--not_run,.pipeline-step-card--unknown{background:#f5f5f5;border-color:#9e9e9e;color:#616161;box-shadow:0 2px 8px #0000000f}.pipeline-step-title{line-height:1.2}.pipeline-step-formula{display:grid;grid-template-columns:auto auto auto;align-items:start;justify-content:center;column-gap:16px;row-gap:6px;width:100%;max-width:100%}.pipeline-step-formula--operation{grid-template-columns:auto auto auto auto auto;align-items:center;justify-content:center}.pipeline-step-mapping-side{display:flex;flex-direction:column;gap:6px;align-items:center}.pipeline-step-formula-op,.pipeline-step-formula-eq{white-space:nowrap;font-weight:900;align-self:center}.pipeline-step-formula-op{color:#334155}.pipeline-step-formula-eq{color:#94a3b8}.pipeline-step-formula-input,.pipeline-step-formula-target{padding:4px 12px;border-radius:999px;font-size:.9rem;font-weight:600;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.pipeline-step-formula-input{color:#0ea5e9;background:#0ea5e91f;border:1px solid rgba(14,165,233,.35)}.pipeline-step-formula-target{color:#22c55e;background:#22c55e1f;border:1px solid rgba(34,197,94,.35)}.pipeline-step-formula-column{font-weight:500}.pipeline-step-formula-type{opacity:.6;font-size:.85em}.pipeline-step-type{font-size:.75rem;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#64748b;background:#64748b14;border:1px solid rgba(100,116,139,.2);border-radius:999px;padding:3px 10px}.pipeline-plus-slot{width:100%;display:flex;justify-content:center}.pipeline-plus-btn{width:24px;height:24px;border-radius:50%;border:1px solid rgba(25,118,210,.35);background:#1976d21f;color:#1976d2b3;font-weight:800;cursor:pointer;box-shadow:none;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.pipeline-plus-btn:hover{background:#1976d2;color:#fff;border-color:#1565c0;box-shadow:0 2px 10px #1976d240}.pipeline-plus-btn:active{transform:scale(.98)}.pipeline-plus-btn:focus-visible{outline:none;background:#1976d2;color:#fff;border-color:#1565c0;box-shadow:0 0 0 3px #1976d240}.pipeline-plus-btn:disabled{opacity:.35;cursor:not-allowed;background:#e0e0e0;border-color:#bdbdbd;color:#9e9e9e}.pipeline-plus-btn:disabled:hover{background:#e0e0e0;border-color:#bdbdbd;color:#9e9e9e;transform:none}.pipeline-arrow-slot{position:relative;width:100%;height:30px;display:flex;justify-content:center}.pipeline-arrow{display:none}.pipeline-arrow-slot:before{content:"";position:absolute;top:4px;bottom:4px;left:50%;width:2px;transform:translate(-50%);background:#94a3b8e6}.pipeline-arrow-slot:after{content:"";position:absolute;bottom:4px;left:50%;width:8px;height:8px;transform:translate(-50%) rotate(45deg);border-right:2px solid rgba(148,163,184,.9);border-bottom:2px solid rgba(148,163,184,.9)}.pipeline-step-card--clickable{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.pipeline-step-card--clickable:hover{transform:translateY(-2px)}.pipeline-step-card--clickable.pipeline-step-card--success:hover{box-shadow:0 6px 18px #2e7d3238}.pipeline-step-card--clickable.pipeline-step-card--failed:hover{box-shadow:0 6px 18px #c6282838}.pipeline-step-card--clickable.pipeline-step-card--not_run:hover,.pipeline-step-card--clickable.pipeline-step-card--unknown:hover{box-shadow:0 6px 18px #0000001f}.pipeline-step-card--clickable:active{transform:scale(.98)}.add-step-popover{position:absolute;left:0;top:0;transform:translate(-50%);z-index:1000;min-width:240px;max-width:min(320px,calc(100vw - 24px));box-sizing:border-box;background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:12px;box-shadow:0 18px 45px #0f172a38;padding:10px}.add-step-popover-title{font-weight:800;color:#0f172a;font-size:.95rem;padding:6px 8px 10px;margin-bottom:6px;border-bottom:1px solid rgba(15,23,42,.08)}.add-step-popover-item{width:100%;text-align:left;border:1px solid transparent;border-radius:10px;background:transparent;padding:10px;cursor:pointer;font-weight:650;color:#111827;transition:background .12s ease,border-color .12s ease}.add-step-popover-item:hover{background:#1976d214;border-color:#1976d22e}.add-step-popover-item:focus-visible{outline:none;border-color:#1976d273;box-shadow:0 0 0 3px #1976d22e}.add-step-popover-item:disabled{cursor:not-allowed;color:#9ca3af;opacity:.9}.add-step-popover-item:disabled:hover{background:transparent;border-color:transparent}.add-step-popover-item--danger{color:#991b1b}.add-step-popover-item--danger:hover{background:#dc262614;border-color:#dc26262e}.add-step-popover-item--danger:focus-visible{border-color:#dc262673;box-shadow:0 0 0 3px #dc26262e}.flow-step-menu-error{margin-top:8px;padding:8px 10px;border-radius:10px;border:1px solid #fecaca;background:#fef2f2;color:#991b1b;font-size:.9rem;line-height:1.25}.flow-header-row{width:100%;max-width:980px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:2rem}.flow-header-row h1{margin:0}.flow-execute-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #1565c0;background:#1976d2;color:#fff;border-radius:10px;padding:10px 14px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px #1976d224;transition:background .15s ease,transform .15s ease,box-shadow .15s ease,opacity .15s ease}.flow-execute-btn:hover{background:#1565c0;box-shadow:0 6px 18px #1976d238}.flow-execute-btn:active{transform:scale(.99)}.flow-execute-btn:disabled{opacity:.65;cursor:not-allowed}.flow-execute-error{width:100%;max-width:980px;margin:-1.2rem 0 1.2rem;padding:10px 12px;border-radius:12px;border:1px solid #fecaca;background:#fef2f2;color:#991b1b;font-size:.95rem}.exec-history-section{width:100%;max-width:980px;margin-top:2rem}.exec-history-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d1d5db;background:#fff;border-radius:10px;padding:10px 16px;font-size:.9rem;font-weight:700;color:#374151;cursor:pointer;transition:background .12s ease,border-color .12s ease}.exec-history-toggle:hover{background:#f9fafb;border-color:#9ca3af}.exec-history-panel{margin-top:10px;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff}.exec-history-loading,.exec-history-empty{padding:20px 16px;text-align:center;color:#6b7280;font-size:13px}.exec-history-table-wrap{overflow:auto;max-height:420px}.exec-history-table{width:100%;border-collapse:separate;border-spacing:0;min-width:700px}.exec-history-table thead th{position:sticky;top:0;z-index:2;background:#f3f4f6;text-align:left;font-size:12px;font-weight:700;color:#374151;padding:10px 12px;white-space:nowrap;border-bottom:1px solid #e5e7eb}.exec-history-table tbody td{padding:9px 12px;font-size:13px;color:#111827;border-bottom:1px solid #f3f4f6;vertical-align:top}.exec-history-row--failed td{background:#fef2f2}.exec-history-row--success td{background:#f0fdf4}.exec-history-row--running td{background:#eff6ff}.exec-history-status{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.4px}.exec-history-status--success{background:#22c55e26;color:#16a34a;border:1px solid rgba(34,197,94,.3)}.exec-history-status--failed{background:#ef44441f;color:#dc2626;border:1px solid rgba(239,68,68,.3)}.exec-history-status--running{background:#3b82f61f;color:#2563eb;border:1px solid rgba(59,130,246,.3)}.exec-history-error-cell{white-space:nowrap;color:#991b1b;font-size:12px}.exec-history-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-top:1px solid #e5e7eb;font-size:13px;color:#374151}.exec-history-pagination-btns{display:flex;gap:6px}.exec-history-pagination button{border:1px solid #d1d5db;background:#fff;color:#111827;padding:6px 10px;border-radius:8px;cursor:pointer;font-size:13px;transition:background-color .12s ease,opacity .12s ease}.exec-history-pagination button:hover{background:#f9fafb}.exec-history-pagination button:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 700px){.pipeline-step-card{width:100%}.pipeline-step-formula{column-gap:10px}}.exec-result-section{margin-top:28px;border:2px solid #bbdefb;border-radius:10px;background:#f9fcff;overflow:hidden}.exec-result-header{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;background:#e3f2fd;border-bottom:1px solid #bbdefb}.step-form-input,.step-form-select{width:100%;padding:.5rem;margin-bottom:1rem;border:1px solid #bdbdbd;border-radius:4px;font-size:1rem;background:#f9fafd;transition:border .2s}.step-form-input,.step-form-select{width:100%;padding:.5rem;margin-bottom:1rem;border:1px solid #bdbdbd;border-radius:4px;font-size:1rem;background:#f9fafd;transition:border .2s,background .2s;box-sizing:border-box}.step-form-secondary-btn{cursor:pointer;background:#fff;color:#1976d2;border:1.5px solid #1976d2;padding:.5rem 1rem;border-radius:4px;font-weight:600;font-size:.875rem;white-space:nowrap;transition:background .2s,color .2s}.step-form-secondary-btn:hover{background:#e3f2fd}.step-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.step-target-block{border:1px solid rgba(25,118,210,.18);background:#1976d20a;border-radius:10px;padding:12px;margin-bottom:12px}.step-inline-btn{border:0;background:#1976d21a;color:#1976d2;padding:8px 10px;border-radius:8px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .2s,transform .05s}.step-inline-btn:hover{background:#1976d229}.step-inline-btn:active{transform:scale(.98)}.step-inline-btn:disabled{cursor:not-allowed;opacity:.55}.step-inline-btn--danger{background:#dc26261f;color:#dc2626}.step-inline-btn--danger:hover{background:#dc26262e}.step-helper-text{color:#64748b;font-size:.92rem;padding:8px 0 12px}@media (max-width: 540px){.step-row{grid-template-columns:1fr}}.step-form-error{padding:10px 12px;border-radius:8px;border:1px solid #fecaca;background:#fef2f2;color:#991b1b;font-size:13px;margin-bottom:8px}.step-form-container{max-width:600px;margin:2rem auto;padding:2rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;gap:.5rem}.step-form-label{display:block;margin-bottom:.3rem;font-weight:600;color:#1976d2}.step-form-input,.step-form-select{width:100%;padding:.5rem;margin-bottom:1rem;border:1px solid #bdbdbd;border-radius:4px;font-size:1rem;background:#f9fafd;transition:border .2s,background .2s}.step-form-input:focus,.step-form-select:focus{border:1.5px solid #1976d2;outline:none;background:#e3f2fd}.step-form-submit{cursor:pointer;background:#1976d2;color:#fff;border:none;padding:.7rem 1.2rem;border-radius:4px;font-weight:700;font-size:1rem;margin-top:1rem;transition:background .2s}.step-form-submit:disabled{background:#90caf9;cursor:not-allowed;color:#e3e3e3}.step-row{display:flex;align-items:center;gap:10px}.step-row .step-form-select,.step-row .step-form-input{margin-bottom:0}.step-inline-btn{border:1px solid rgba(25,118,210,.35);background:#1976d20f;color:#1976d2;font-weight:700;border-radius:8px;padding:8px 10px;cursor:pointer;transition:background .15s,border .15s;white-space:nowrap}.step-inline-btn:hover{background:#1976d21f}.step-inline-btn:disabled{opacity:.55;cursor:not-allowed}.step-inline-btn--danger{border:1px solid rgba(220,38,38,.35);background:#dc26260f;color:#dc2626}.step-inline-btn--danger:hover{background:#dc26261f}.step-target-block{border:1px solid rgba(148,163,184,.35);background:#94a3b814;border-radius:10px;padding:10px;margin-bottom:10px}.step-helper-text{color:#64748b;font-size:.95rem;padding:6px 0 10px}.step-template-preview{border:1px solid rgba(25,118,210,.2);background:#1976d20a;border-radius:8px;padding:12px;margin-bottom:8px;font-size:.9rem;line-height:1.5}.step-readonly-col{padding:6px 10px;margin-bottom:4px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;font-size:.9rem;color:#475569}.mti-page{padding:16px;max-width:1200px;margin:0 auto;color:#111827}.mti-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.mti-title{font-size:20px;font-weight:700;line-height:1.2}.mti-subtitle{margin-top:4px;color:#6b7280;font-size:13px}.mti-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mti-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,opacity .12s ease}.mti-btn--sm{padding:8px 10px;font-size:13px}.mti-btn--primary{background:#2563eb;border-color:#1d4ed8;color:#fff}.mti-btn--primary:hover{background:#1d4ed8}.mti-btn--secondary{background:#fff;border-color:#d1d5db;color:#111827}.mti-btn--secondary:hover{background:#f9fafb}.mti-btn:disabled{opacity:.6;cursor:not-allowed}.mti-banner{margin-top:10px;padding:10px 12px;border-radius:10px;border:1px solid #e5e7eb;background:#f9fafb;color:#111827;font-size:13px}.mti-banner--error{border-color:#fecaca;background:#fef2f2;color:#991b1b}.mti-banner--warn{border-color:#fde68a;background:#fffbeb;color:#92400e}.mti-table-wrap{margin-top:12px;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff}.mti-table-scroll{overflow:auto;max-height:calc(100vh - 260px)}.mti-table{width:100%;border-collapse:separate;border-spacing:0;min-width:720px}.mti-th,.mti-td{border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb}.mti-th:last-child,.mti-td:last-child{border-right:0}.mti-th{position:sticky;top:0;z-index:2;text-align:left;font-size:12px;font-weight:700;color:#374151;padding:10px;background:#f3f4f6;white-space:nowrap}.mti-th--input{background:#eff6ff}.mti-th--output{background:#ecfdf5}.mti-th--actions{width:96px;text-align:left}.mti-td{padding:6px;background:#fff}.mti-td--actions{width:96px;text-align:left;background:#fff}.mti-cell--missing{background:#ecfdf5;box-shadow:inset 0 0 0 2px #10b98159}.mti-cell--type-error{background:#fef2f2;box-shadow:inset 0 0 0 2px #ef444459}.mti-cell-input{width:100%;box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;padding:8px 9px;font-size:13px;outline:none;background:#fff;color:#111827}.mti-cell-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.mti-empty{padding:18px 12px;text-align:center;color:#6b7280;font-size:13px}.mti-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-top:1px solid #e5e7eb;background:#fff;font-size:13px;color:#374151}.mti-pagination button{border:1px solid #d1d5db;background:#fff;color:#111827;padding:6px 10px;border-radius:8px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,opacity .12s ease}.mti-pagination button:hover{background:#f9fafb}.mti-pagination button:disabled{opacity:.6;cursor:not-allowed}.mti-page-size{display:inline-flex;align-items:center}.mti-page-size-label{display:inline-flex;align-items:center;gap:8px;color:#374151;font-size:13px;font-weight:600;white-space:nowrap}.mti-page-size-select{border:1px solid #d1d5db;background:#fff;color:#111827;padding:6px 10px;border-radius:8px;font-size:13px;line-height:1}.mti-page-size-select:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.mti-th--output,.mti-td.mti-td--output{background:#e8f5e9}.mti-td.mti-cell--missing,.mti-td.mti-cell--type-error{background:#ffebee!important}.mti-td.mti-cell--missing .mti-cell-input,.mti-td.mti-cell--type-error .mti-cell-input{border-color:#d32f2f!important}.mti-td.mti-cell--missing .mti-cell-input,.mti-td.mti-cell--type-error .mti-cell-input{background:transparent}.mti-row-delete-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(220,38,38,.35);background:#dc262614;color:#991b1b;padding:6px 10px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer}.mti-row-delete-btn:hover{background:#dc26261f;border-color:#dc26268c}.mt-page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.mt-create-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:700;cursor:pointer;background:#2563eb;color:#fff;transition:background .12s ease}.mt-create-btn:hover{background:#1d4ed8}.mtd-page{padding:16px;max-width:1000px;margin:0 auto;color:#111827}.mtd-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.mtd-header-left{display:flex;align-items:flex-start;gap:12px}.mtd-back-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d1d5db;background:#fff;padding:6px 12px;border-radius:6px;font-size:13px;cursor:pointer;color:#374151;white-space:nowrap}.mtd-back-btn:hover{background:#f3f4f6}.mtd-title{font-size:22px;font-weight:700;line-height:1.2}.mtd-meta{margin-top:4px;font-size:12px;color:#6b7280}.mtd-actions{display:flex;gap:8px;flex-wrap:wrap}.mtd-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s,opacity .12s}.mtd-btn--sm{padding:5px 10px;font-size:12px}.mtd-btn--primary{background:#2563eb;border-color:#1d4ed8;color:#fff}.mtd-btn--primary:hover{background:#1d4ed8}.mtd-btn--secondary{background:#fff;border-color:#d1d5db;color:#111827}.mtd-btn--secondary:hover{background:#f9fafb}.mtd-btn--danger{background:#fff;border-color:#fca5a5;color:#dc2626}.mtd-btn--danger:hover{background:#fef2f2}.mtd-btn:disabled{opacity:.55;cursor:not-allowed}.mtd-banner{padding:10px 14px;border-radius:8px;border:1px solid #e5e7eb;background:#f9fafb;font-size:13px;margin-bottom:12px}.mtd-banner--error{border-color:#fecaca;background:#fef2f2;color:#991b1b}.mtd-banner--success{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.mtd-section{margin-bottom:24px}.mtd-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.mtd-section-title{font-size:16px;font-weight:700;margin:0 0 8px}.mtd-empty{color:#6b7280;font-size:13px;padding:8px 0}.mtd-info-grid{display:grid;grid-template-columns:120px 1fr;gap:6px 12px}.mtd-info-label{font-weight:600;font-size:13px;color:#6b7280}.mtd-info-value{font-size:14px}.mtd-form-grid{display:grid;grid-template-columns:120px 1fr;gap:8px 12px;align-items:start}.mtd-label{font-weight:600;font-size:13px;color:#374151;padding-top:8px}.mtd-input,.mtd-select{padding:7px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#f9fafd;box-sizing:border-box}.mtd-input:focus,.mtd-select:focus{border-color:#2563eb;outline:none;background:#eff6ff}.mtd-input--full{width:100%;margin-top:6px}.mtd-col-block{border:1px solid #e5e7eb;background:#fafbfc;border-radius:8px;padding:10px 12px;margin-bottom:8px}.mtd-col-row{display:flex;gap:8px;align-items:center}.mtd-col-row .mtd-input{flex:1}.mtd-col-row .mtd-select{width:150px}.mtd-col-table{width:100%;border-collapse:collapse;font-size:13px}.mtd-col-table th,.mtd-col-table td{padding:8px 12px;text-align:left;border-bottom:1px solid #e5e7eb}.mtd-col-table th{background:#f3f4f6;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#6b7280}.mtd-th--input{background:#eff6ff!important;color:#1d4ed8!important}.mtd-th--target{background:#f0fdf4!important;color:#166534!important}.mtd-type-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;background:#eff6ff;color:#1d4ed8}.mtd-type-badge--target{background:#f0fdf4;color:#166534}.mtc-form{max-width:640px;margin:2rem auto;padding:2rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;gap:.5rem}.mtc-title{font-size:20px;font-weight:700;margin:0 0 12px}.mtc-label{display:block;font-weight:600;font-size:13px;color:#1976d2;margin-bottom:.3rem}.mtc-input,.mtc-select{width:100%;padding:.5rem;margin-bottom:.75rem;border:1px solid #bdbdbd;border-radius:4px;font-size:14px;background:#f9fafd;box-sizing:border-box;transition:border .2s,background .2s}.mtc-input:focus,.mtc-select:focus{border:1.5px solid #1976d2;outline:none;background:#e3f2fd}.mtc-input--full{width:100%}.mtc-columns-section{margin-top:8px}.mtc-columns-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px}.mtc-col-block{border:1px solid rgba(25,118,210,.18);background:#1976d20a;border-radius:10px;padding:12px;margin-bottom:10px}.mtc-col-row{display:flex;gap:8px;align-items:center}.mtc-col-row .mtc-input{flex:1;margin-bottom:0}.mtc-col-row .mtc-select{width:150px;margin-bottom:0}.mtc-helper{color:#9e9e9e;font-size:13px;padding:4px 0}.mtc-inline-btn{border:0;background:#1976d21a;color:#1976d2;padding:8px 10px;border-radius:8px;font-weight:700;font-size:12px;cursor:pointer;white-space:nowrap;transition:background .2s}.mtc-inline-btn:hover{background:#1976d229}.mtc-inline-btn:disabled{cursor:not-allowed;opacity:.5}.mtc-inline-btn--danger{background:#d32f2f14;color:#d32f2f}.mtc-inline-btn--danger:hover{background:#d32f2f24}.mtc-submit{cursor:pointer;background:#1976d2;color:#fff;border:none;padding:.7rem 1.2rem;border-radius:4px;font-weight:700;font-size:14px;margin-top:1rem;transition:background .2s}.mtc-submit:disabled{background:#90caf9;cursor:not-allowed;color:#e3e3e3}.mtc-banner{padding:10px 12px;border-radius:8px;border:1px solid #e5e7eb;font-size:13px;margin-bottom:8px}.mtc-banner--error{border-color:#fecaca;background:#fef2f2;color:#991b1b}.mtc-banner--info{border-color:#bfdbfe;background:#eff6ff;color:#1e40af}.filters-bar{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap;align-items:center}.search-input-wrapper{position:relative;flex:1;max-width:400px}.search-input-wrapper .material-icons{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--lego-gray-400);font-size:20px}.search-input{padding:10px 14px 10px 44px;border:2px solid var(--lego-gray-300);border-radius:var(--border-radius-sm);font-size:13px;font-weight:600;width:100%;font-family:inherit}.search-input:focus{outline:none;border-color:var(--lego-red)}.table-container{width:100%;max-width:100%;overflow-x:auto;box-sizing:border-box}table{width:100%;border-collapse:collapse}th,td{padding:14px 18px;text-align:left;border-bottom:2px solid var(--lego-gray-200)}th{background:var(--lego-gray-100);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.8px;color:var(--lego-gray-600)}tr:hover{background:#d1101305}.table-row-clickable{cursor:pointer}.pagination{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-top:2px solid var(--lego-gray-200);background:var(--lego-gray-100)}.pagination-info{font-size:13px;color:var(--lego-gray-500);font-weight:600}.pagination-controls{display:flex;gap:6px}.pagination-btn{padding:10px 14px;border:2px solid var(--lego-gray-300);background:#fff;border-radius:var(--border-radius-sm);font-size:13px;font-weight:700;cursor:pointer;transition:var(--transition);font-family:inherit}.pagination-btn:hover:not(:disabled){border-color:var(--lego-red);color:var(--lego-red)}.pagination-btn.active{background:var(--lego-red);color:#fff;border-color:var(--lego-red)}.pagination-btn:disabled{opacity:.5;cursor:not-allowed}:root{--lego-yellow: #FFED00;--lego-yellow-dark: #E6D600;--lego-yellow-light: #FFF44F;--lego-red: #D11013;--lego-red-dark: #B50D0F;--lego-red-light: #E8393C;--lego-black: #000000;--lego-white: #FFFFFF;--lego-blue: #006DB7;--lego-blue-dark: #005A96;--lego-blue-light: #0086E6;--lego-green: #00A03E;--lego-green-dark: #008732;--lego-orange: #FF9500;--lego-orange-dark: #E68600;--lego-purple: #9B26B6;--lego-teal: #00BFB3;--lego-gray-100: #F7F7F7;--lego-gray-200: #EBEBEB;--lego-gray-300: #D4D4D4;--lego-gray-400: #A0A0A0;--lego-gray-500: #6E6E6E;--lego-gray-600: #4A4A4A;--lego-gray-700: #2D2D2D;--sidebar-width: 280px;--header-height: 70px;--border-radius: 12px;--border-radius-lg: 16px;--border-radius-sm: 8px;--shadow: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--shadow-brick: 0 4px 0 rgba(0, 0, 0, .15);--transition: all .2s ease}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Nunito,Segoe UI,sans-serif;background-color:var(--lego-gray-100);color:var(--lego-gray-700);line-height:1.6}a{text-decoration:none;color:inherit}.material-icons,.material-symbols-outlined{font-size:20px;vertical-align:middle}.icon-sm{font-size:18px}.icon-lg{font-size:28px}.icon-xl{font-size:32px}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.toggle{position:relative;width:52px;height:28px;background:var(--lego-gray-300);border-radius:14px;cursor:pointer;transition:var(--transition)}.toggle.active{background:var(--lego-green)}.toggle:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;background:#fff;border-radius:50%;transition:var(--transition);box-shadow:0 2px 4px #0003}.toggle.active:after{left:27px}.form-control{width:100%;padding:14px 18px;border:2px solid var(--lego-gray-300);border-radius:var(--border-radius-sm);font-size:14px;font-weight:600;transition:var(--transition);font-family:inherit}.form-control:focus{outline:none;border-color:var(--lego-red);box-shadow:0 0 0 4px #d110131a}select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236E6E6E' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px;cursor:pointer}textarea.form-control{resize:vertical;min-height:120px}@media (max-width: 1024px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}@media (max-width: 768px){.page-header{flex-direction:column;align-items:flex-start;gap:16px}.btn-group{width:100%;flex-direction:column}.btn{width:100%;justify-content:center}}:root{--color-core-slate-25: #f6f6f8;--color-core-slate-300: #cacbd5;--color-core-slate-500: #aeb0bc;--color-core-slate-1000: #606274;--color-core-red-200: #fecdcf;--color-core-red-300: #ffbabd;--color-core-red-400: #ffa6a8;--color-core-yellow-700: #de7700;--color-core-yellow-900: #be5100;--color-core-green-200: #b7e4b9;--color-core-green-400: #7fd08b;--color-core-teal-50: #e1f4f4;--color-core-teal-75: #d6f0f0;--color-core-teal-100: #c9ecec;--color-core-teal-200: #ade3e2;--color-core-teal-300: #8dd8d7;--color-core-teal-400: #6ecdcc;--color-core-teal-500: #4cc0bf;--color-core-teal-600: #2db2b1;--color-core-teal-700: #11a3a1;--color-core-teal-800: #009290;--color-core-teal-900: #00807f;--color-core-teal-1000: #006e6c;--color-core-teal-1100: #005a59;--color-core-teal-1200: #004443;--color-core-teal-1300: #002828;--color-core-azure-50: #ddf6fd;--color-core-azure-100: #beedfc;--color-core-azure-200: #9ce3fb;--color-core-azure-300: #76d8fa;--color-core-azure-600: #0dade4;--color-core-azure-700: #009cd3;--color-core-azure-1100: #005678;--color-core-azure-1300: #002636;--color-core-blue-100: #d1e8ff;--color-core-blue-500: #79b4f6;--color-core-purple-50: #faf5ff;--color-core-purple-75: #f5ebff;--color-core-purple-100: #f0dfff;--color-core-purple-300: #debfff;--color-core-purple-500: #cb9bff;--color-core-purple-600: #c187ff;--color-core-purple-700: #b671ff;--color-core-purple-800: #aa57ff;--color-core-purple-900: #9a37fc;--color-core-purple-1100: #6e13bc;--color-core-purple-1300: #300c54;--color-core-pink-50: #fff0f6;--color-core-pink-100: #ffdceb;--color-core-pink-200: #fecbe0;--color-core-pink-300: #feb8d1;--color-core-pink-600: #ff719c;--color-core-pink-800: #f03167;--color-core-pink-1100: #981239;--color-core-pink-1300: #430a1d;--color-transparent-white-10: rgba(255, 255, 255, .05000000074505806);--color-transparent-white-25: rgba(255, 255, 255, .10000000149011612);--color-transparent-white-400: rgba(255, 255, 255, .5299999713897705);--color-transparent-white-500: rgba(255, 255, 255, .5799999833106995);--color-transparent-white-600: rgba(255, 255, 255, .6399999856948853);--color-transparent-white-800: rgba(255, 255, 255, .75);--color-transparent-black-10: rgba(0, 0, 0, .019999999552965164);--color-transparent-black-25: rgba(0, 0, 0, .029999999329447746);--color-transparent-black-400: rgba(0, 0, 0, .25);--color-transparent-black-500: rgba(0, 0, 0, .3100000023841858);--color-transparent-black-600: rgba(0, 0, 0, .36000001430511475);--color-transparent-black-700: rgba(0, 0, 0, .41999998688697815);--color-transparent-black-800: rgba(0, 0, 0, .47999998927116394);--color-transparent-slate-10: rgba(0, 11, 84, .019999999552965164);--color-transparent-slate-25: rgba(35, 41, 82, .03999999910593033);--color-transparent-slate-500: rgba(2, 7, 36, .3199999928474426);--color-transparent-slate-600: rgba(0, 5, 33, .3700000047683716);--color-transparent-slate-800: rgba(3, 7, 33, .5);--color-brand-white: #f6f6f6;--color-brand-medium-stone-gray: #a0a0a0;--color-brand-dark-stone-gray: #646464;--color-brand-black: #000000;--color-brand-light-royal-blue: #78bfea;--color-brand-bright-blue: #006cb7;--color-brand-earth-blue: #00395d;--color-brand-bright-orange: #f47d20;--color-brand-dark-orange: #c3622c;--color-brand-light-pink: #f6adcd;--color-brand-bright-pink: #e3599d;--color-brand-medium-lavender: #9e76b4;--color-brand-medium-lilac: #4c2f92;--color-brand-dark-azur: #00a3da;--color-brand-bright-green: #00af4d;--color-brand-dark-green: #009247;--color-brand-earth-green: #004a2d;--color-brand-cool-yellow: #fff579;--color-brand-bright-yellow: #ffd400;--color-brand-flame-yellow: #fbab18;--color-brand-vibrant-coral: #f27173;--color-brand-bright-red: #dd1a22;--color-brand-dark-red: #7f131b;--color-brand-extended-extra-light-gray: #f1f1f1;--color-brand-extended-fog-gray: #e0e0e0;--color-brand-extended-pearl-gray: #cccccc;--color-brand-extended-dove-gray: #8a8a8a;--color-brand-extended-fade-to-gray: #7d7d7d;--color-brand-extended-mine-gray: #484848;--color-brand-extended-dark-mine-gray: #282828;--color-brand-extended-neon-sun: #fbfe00;--color-brand-extended-extra-light-yellow: #fff9ae;--color-brand-extended-light-warm-yellow: #fde351;--color-brand-extended-sand: #e0c570;--color-brand-extended-dark-sand: #b38d18;--color-brand-extended-dark-yellow: #dd9827;--color-brand-extended-warm-yellow: #fdbf0f;--color-brand-extended-extra-light-orange: #fccca3;--color-brand-extended-apricot-orange: #fab37d;--color-brand-extended-light-orange: #f79952;--color-brand-extended-cinnamon-orange: #db7028;--color-brand-extended-burnt-sienna: #905022;--color-brand-extended-light-coral-red: #f59793;--color-brand-extended-cinnabar-red: #e6504d;--color-brand-extended-vibrant-red: #d54250;--color-brand-extended-chili-red: #bb2026;--color-brand-extended-pomegranate-red: #9d1c20;--color-brand-extended-extra-light-pink: #fce8f1;--color-brand-extended-light-pink: #f9d4e4;--color-brand-extended-pale-pink: #f7c1d8;--color-brand-extended-bubblegum-pink: #e980b3;--color-brand-extended-vibrant-pink: #de2473;--color-brand-extended-pink: #d44984;--color-brand-extended-dark-pink: #cc3789;--color-brand-extended-candy-floss: #ff6ffd;--color-brand-extended-lavender-dream: #a591f9;--color-brand-extended-dark-lavender: #7e5fa8;--color-brand-extended-light-purple: #4637a0;--color-brand-extended-light-lilac: #61439a;--color-brand-extended-violet: #352d72;--color-brand-extended-medium-violet: #26265e;--color-brand-extended-dark-violet: #1f1846;--color-brand-extended-crystal-sky: #00b0f0;--color-brand-extended-sky-blue: #56a3d9;--color-brand-extended-dark-sky-blue: #0d84c7;--color-brand-extended-blue-velvet: #005c99;--color-brand-extended-ocean-blue: #044d80;--color-brand-extended-midnight-blue: #021c47;--color-brand-extended-steel-blue: #2f599c;--color-brand-extended-light-cornflower: #c6e2f3;--color-brand-extended-cornflower: #96ceea;--color-brand-extended-seagull: #60bbe3;--color-brand-extended-light-teal: #0c88bc;--color-brand-extended-teal: #009894;--color-brand-extended-dark-teal: #0076a0;--color-brand-extended-blue-lagoon: #006185;--color-brand-extended-electric-lime: #00e600;--color-brand-extended-lime-green: #afca00;--color-brand-extended-minty: #bde0c7;--color-brand-extended-sea-foam: #8ecda4;--color-brand-extended-green-tea: #66bf7e;--color-brand-extended-forest-green: #006834;--color-brand-extended-vip-blue: #0a4dad;--color-brand-logo-corporate-red: #e3000b;--color-brand-logo-yellow: #ffed00;--color-brand-logo-corporate-black: #000000;--color-brand-logo-corporate-white: #ffffff;--color-partner-bts-dark-purple: #432161;--color-partner-bts-medium-purple: #8666ac;--color-partner-bts-light-purple: #d0b5d7;--color-partner-bts-pink: #fcdfeb;--color-partner-bts-turquoise: #71ccd5;--color-partner-f1-black: #15151e;--color-partner-f1-red: #e10600;--color-partner-fortnite-dark-purple: #421b53;--color-partner-fortnite-medium-purple: #72297c;--color-partner-fortnite-light-purple: #a14c9d;--color-partner-fortnite-yellow: #febe10;--color-partner-nike-volt-orange: #ff4400;--color-partner-nike-volt-yellow: #fec91e;--color-partner-nike-cobalt-blaze: #026aac;--color-partner-super-mario-yellow: #ffd200;--color-partner-super-mario-blue: #00a0dc;--color-partner-super-mario-green: #46af37;--color-partner-super-mario-red: #e6280f;--color-partner-super-mario-black: #000000;--color-social-facebook-blue: #4267b3;--color-social-twitter-blue: #1d9bf0;--color-color-neutral-black: #000000;--global-colors-color-neutral-off-black: #141414;--global-colors-color-neutral-slate-200: #d7d9e1;--global-colors-color-brand-medium-lilac: #4c2f92;--global-colors-color-brand-dark-green: #009247;--screen-text-line-height-25: 21;--screen-text-line-height-50: 23;--screen-text-line-height-100: 24;--screen-text-line-height-200: 27;--screen-text-line-height-300: 27;--screen-text-line-height-400: 31;--screen-text-line-height-500: 35;--screen-text-line-height-600: 33;--screen-text-line-height-700: 37;--screen-text-line-height-800: 41;--screen-text-line-height-900: 47;--screen-text-line-height-1000: 53;--screen-text-line-height-1100: 60;--screen-text-line-height-1200: 67;--screen-text-line-height-1250: 71;--screen-text-letter-spacing-25: .11999999731779099;--screen-text-letter-spacing-50: .14000000059604645;--screen-text-letter-spacing-100: 0;--screen-text-letter-spacing-200: 0;--screen-text-letter-spacing-300: 0;--screen-text-letter-spacing-400: 0;--screen-text-letter-spacing-500: 0;--screen-text-letter-spacing-600: 0;--screen-text-letter-spacing-700: 0;--screen-text-letter-spacing-800: 0;--screen-text-letter-spacing-900: -.4099999964237213;--screen-text-letter-spacing-1000: -.9200000166893005;--screen-text-letter-spacing-1100: -1.0399999618530273;--screen-text-letter-spacing-1200: -1.159999966621399;--screen-text-letter-spacing-1250: -1.2400000095367432;--color-core-slate-50: #f1f1f4;--fontscale-major-second-step-9: 45;--fontscale-major-third-step-2: 12;--fontscale-major-third-step-1: 14;--fontscale-major-third-step-9: 119;--typography-font-weight-numeric-100: 100;--typography-font-weight-numeric-200: 200;--typography-font-weight-numeric-300: 300;--typography-font-weight-numeric-400: 400;--typography-font-weight-numeric-500: 500;--typography-font-weight-numeric-600: 600;--typography-font-weight-numeric-700: 700;--typography-font-weight-numeric-800: 800;--typography-font-weight-numeric-900: 900;--typography-font-weight-typewell-light: Light;--typography-font-weight-typewell-light-italic: Light Italic;--typography-font-weight-typewell-regular-italic: Italic;--typography-font-weight-typewell-medium-italic: Medium Italic;--typography-font-weight-typewell-bold-italic: Bold Italic;--typography-font-weight-typewell-black: Black;--typography-font-weight-typewell-black-italic: Black Italic;--typography-line-height-1: 1;--typography-line-height-2: 1.149999976158142;--typography-line-height-3: 1.350000023841858;--typography-line-height-4: 1.5;--typography-line-height-5: 1.6200000047683716;--typography-line-height-6: 1.75;--typography-letter-spacing-0: 0;--typography-letter-spacing-1: .009999999776482582;--typography-letter-spacing-2: .15000000596046448;--typography-letter-spacing-3: .20000000298023224;--typography-letter-spacing-neg-3: -.029999999329447746;--typography-letter-spacing-neg-2: -.019999999552965164;--typography-letter-spacing-neg-1: -.009999999776482582;--screen-viewport-width-default: 1600;--screen-viewport-width-min: 1442;--screen-viewport-width-max: 1920;--screen-viewport-height-default: 960;--screen-layout-grid-column-count: 12;--screen-layout-grid-compact-column-count: 12;--screen-device: desktop;--screen-text-line-height-display-sm: 171;--screen-text-line-height-display-md: 214;--screen-text-line-height-display-lg: 239;--screen-text-line-height-heading-sm: 24;--screen-text-line-height-heading-md: 30;--screen-text-line-height-heading-lg: 34;--screen-text-line-height-heading-xl: 42;--screen-text-line-height-heading-2xl: 53;--screen-text-line-height-heading-3xl: 66;--screen-text-line-height-heading-4xl: 70;--screen-text-line-height-heading-5xl: 87;--screen-text-line-height-heading-6xl: 109;--screen-text-line-height-body-xs: 21;--screen-text-line-height-body-sm: 23;--screen-text-line-height-body-md: 24;--screen-text-line-height-body-lg: 27;--screen-text-line-height-label-xs: 21;--screen-text-line-height-label-sm: 21;--screen-text-line-height-label-md: 24;--screen-text-line-height-label-lg: 27;--screen-text-letter-spacing-display-sm: -1.4900000095367432;--screen-text-letter-spacing-display-md: -2.7899999618530273;--screen-text-letter-spacing-display-lg: -4.159999847412109;--screen-text-letter-spacing-heading-sm: 0;--screen-text-letter-spacing-heading-md: 0;--screen-text-letter-spacing-heading-lg: 0;--screen-text-letter-spacing-heading-xl: 0;--screen-text-letter-spacing-heading-2xl: 0;--screen-text-letter-spacing-heading-3xl: 0;--screen-text-letter-spacing-heading-4xl: 0;--screen-text-letter-spacing-heading-5xl: 0;--screen-text-letter-spacing-heading-6xl: -.949999988079071;--screen-text-letter-spacing-body-xs: .11999999731779099;--screen-text-letter-spacing-body-sm: .14000000059604645;--screen-text-letter-spacing-body-md: 0;--screen-text-letter-spacing-body-lg: 0;--screen-text-letter-spacing-label-xs: .14000000059604645;--screen-text-letter-spacing-label-sm: .14000000059604645;--screen-text-letter-spacing-label-md: 0;--screen-text-letter-spacing-label-lg: 0;--color-core-white: #ffffff;--color-core-off-white: #fcfcfc;--color-core-off-black: #141414;--color-core-black: #000000;--color-core-gray-10: #fafafa;--color-core-gray-25: #f7f7f7;--color-core-gray-50: #f2f2f2;--color-core-gray-75: #ededed;--color-core-gray-100: #e5e5e5;--color-core-gray-200: #d9d9d9;--color-core-gray-300: #cbcbcb;--color-core-gray-400: #bebebe;--color-core-gray-500: #b0b0b0;--color-core-gray-600: #a2a2a2;--color-core-gray-700: #939393;--color-core-gray-800: #848484;--color-core-gray-900: #747474;--color-core-gray-1000: #636363;--color-core-gray-1100: #515151;--color-core-gray-1200: #3d3d3d;--color-core-gray-1250: #2c2c2c;--color-core-gray-1300: #242424;--color-core-gray-1400: #191919;--color-core-slate-10: #f9f9fb;--color-core-slate-75: #eaebf0;--color-core-slate-100: #e4e5ec;--color-core-slate-200: #d7d8e1;--color-core-slate-400: #bcbec8;--color-core-slate-600: #a0a1af;--color-core-slate-700: #9192a1;--color-core-slate-800: #828393;--color-core-slate-900: #717384;--color-core-slate-1100: #4e5062;--color-core-slate-1200: #3b3d4c;--color-core-slate-1250: #2b2c39;--color-core-slate-1300: #22242d;--color-core-slate-1400: #18191f;--color-core-red-50: #fdf1f2;--color-core-red-75: #fce8e9;--color-core-red-100: #fbdedf;--color-core-red-500: #ff9090;--color-core-red-600: #ff7673;--color-core-red-700: #ff554f;--color-core-red-800: #fb1514;--color-core-red-900: #dd0000;--color-core-red-1000: #bd0000;--color-core-red-1100: #9b0000;--color-core-red-1200: #750002;--color-core-red-1300: #450302;--color-core-orange-50: #fff4eb;--color-core-orange-75: #feebdc;--color-core-orange-100: #fee0c9;--color-core-orange-200: #fed0ac;--color-core-orange-300: #fdbf8e;--color-core-orange-400: #fcac6d;--color-core-orange-500: #fa984b;--color-core-orange-600: #f68226;--color-core-orange-700: #e96f14;--color-core-orange-800: #c9692b;--color-core-orange-900: #af5d2b;--color-core-orange-1000: #955025;--color-core-orange-1100: #7b411f;--color-core-orange-1200: #5d3118;--color-core-orange-1300: #371d0e;--color-core-yellow-50: #fff5ad;--color-core-yellow-75: #ffef7a;--color-core-yellow-100: #ffe636;--color-core-yellow-200: #ffd502;--color-core-yellow-300: #fac400;--color-core-yellow-400: #f5b200;--color-core-yellow-500: #ef9f00;--color-core-yellow-600: #e88b00;--color-core-yellow-800: #d16300;--color-core-yellow-1000: #a64200;--color-core-yellow-1100: #8a3400;--color-core-yellow-1200: #692700;--color-core-yellow-1300: #3e1700;--color-core-green-50: #e6f5e5;--color-core-green-75: #dbf1da;--color-core-green-100: #d0edcf;--color-core-green-300: #9bdaa1;--color-core-green-500: #5fc473;--color-core-green-600: #35b75b;--color-core-green-700: #00a843;--color-core-green-800: #00973e;--color-core-green-900: #008439;--color-core-green-1000: #007133;--color-core-green-1100: #005d2b;--color-core-green-1200: #034622;--color-core-green-1300: #0b2916;--color-core-azure-75: #cef1fd;--color-core-azure-400: #4fcbf6;--color-core-azure-500: #2bbdef;--color-core-azure-800: #008cc0;--color-core-azure-900: #007baa;--color-core-azure-1000: #006993;--color-core-azure-1200: #00415c;--color-core-blue-50: #e5f2ff;--color-core-blue-75: #dbedff;--color-core-blue-200: #bddcfd;--color-core-blue-300: #a7cffb;--color-core-blue-400: #90c2f9;--color-core-blue-600: #60a5f4;--color-core-blue-700: #4695f0;--color-core-blue-800: #2783eb;--color-core-blue-900: #006fe3;--color-core-blue-1000: #005ad2;--color-core-blue-1100: #0045b7;--color-core-blue-1200: #003290;--color-core-blue-1300: #011c58;--color-core-purple-200: #e7d0ff;--color-core-purple-400: #d4aeff;--color-core-purple-1000: #861ee3;--color-core-purple-1200: #52138e;--color-core-pink-75: #ffe5f0;--color-core-pink-400: #ffa3c2;--color-core-pink-500: #ff8cb1;--color-core-pink-700: #fd5082;--color-core-pink-900: #d72054;--color-core-pink-1000: #b91846;--color-core-pink-1200: #730f2d;--color-transparent-white-0: rgba(255, 255, 255, 0);--color-transparent-white-50: rgba(255, 255, 255, .17000000178813934);--color-transparent-white-75: rgba(255, 255, 255, .25999999046325684);--color-transparent-white-100: rgba(255, 255, 255, .3400000035762787);--color-transparent-white-200: rgba(255, 255, 255, .4000000059604645);--color-transparent-white-300: rgba(255, 255, 255, .46000000834465027);--color-transparent-white-700: rgba(255, 255, 255, .6899999976158142);--color-transparent-white-900: rgba(255, 255, 255, .800000011920929);--color-transparent-white-1000: rgba(255, 255, 255, .8500000238418579);--color-transparent-white-1100: rgba(255, 255, 255, .8999999761581421);--color-transparent-white-1200: rgba(255, 255, 255, .9300000071525574);--color-transparent-white-1300: rgba(255, 255, 255, .9399999976158142);--color-transparent-black-0: rgba(0, 0, 0, 0);--color-transparent-black-50: rgba(0, 0, 0, .05999999865889549);--color-transparent-black-75: rgba(0, 0, 0, .07000000029802322);--color-transparent-black-100: rgba(0, 0, 0, .10000000149011612);--color-transparent-black-200: rgba(0, 0, 0, .15000000596046448);--color-transparent-black-300: rgba(0, 0, 0, .20000000298023224);--color-transparent-black-900: rgba(0, 0, 0, .5400000214576721);--color-transparent-black-1000: rgba(0, 0, 0, .6000000238418579);--color-transparent-black-1100: rgba(0, 0, 0, .6700000166893005);--color-transparent-black-1200: rgba(0, 0, 0, .7400000095367432);--color-transparent-black-1300: rgba(0, 0, 0, .8299999833106995);--color-transparent-slate-0: rgba(24, 25, 31, 0);--color-transparent-slate-50: rgba(33, 38, 72, .05999999865889549);--color-transparent-slate-75: rgba(0, 8, 54, .07999999821186066);--color-transparent-slate-100: rgba(13, 20, 61, .10999999940395355);--color-transparent-slate-200: rgba(9, 14, 47, .1599999964237213);--color-transparent-slate-300: rgba(4, 9, 43, .20999999344348907);--color-transparent-slate-400: rgba(0, 6, 41, .25999999046325684);--color-transparent-slate-700: rgba(0, 4, 28, .4300000071525574);--color-transparent-slate-900: rgba(0, 3, 23, .5600000023841858);--color-transparent-slate-1000: rgba(0, 4, 28, .6200000047683716);--color-transparent-slate-1100: rgba(0, 2, 21, .6899999976158142);--color-transparent-slate-1200: rgba(0, 3, 24, .7699999809265137);--color-transparent-slate-1300: rgba(1, 3, 11, .8700000047683716);--misc-opacity-10: 10;--misc-opacity-30: 30;--misc-opacity-50: 50;--misc-opacity-70: 70;--misc-opacity-90: 90;--misc-z-index-z-base: 0;--misc-z-index-z-raised: 10;--misc-z-index-z-overlay: 100;--misc-z-index-z-modal: 1000;--misc-z-index-z-toast: 1100;--misc-z-index-z-tooltip: 1500;--misc-z-index-z-critical: 9999;--misc-elevation-lg-ambient-blur: 24;--misc-elevation-lg-ambient-spread: 0;--misc-elevation-lg-ambient-x: 0;--misc-elevation-lg-ambient-y: 12;--misc-elevation-lg-key-blur: 16;--misc-elevation-lg-key-spread: 0;--misc-elevation-lg-key-x: 0;--misc-elevation-lg-key-y: 8;--misc-elevation-md-ambient-blur: 12;--misc-elevation-md-ambient-spread: 1;--misc-elevation-md-ambient-x: 0;--misc-elevation-md-ambient-y: 6;--misc-elevation-md-key-blur: 8;--misc-elevation-md-key-spread: -3;--misc-elevation-md-key-x: 0;--misc-elevation-md-key-y: 4;--misc-elevation-sm-ambient-blur: 6;--misc-elevation-sm-ambient-spread: 0;--misc-elevation-sm-ambient-x: 0;--misc-elevation-sm-ambient-y: 3;--misc-elevation-sm-key-blur: 4;--misc-elevation-sm-key-spread: -2;--misc-elevation-sm-key-x: 0;--misc-elevation-sm-key-y: 2;--misc-elevation-xl-ambient-blur: 40;--misc-elevation-xl-ambient-spread: 4;--misc-elevation-xl-ambient-x: 0;--misc-elevation-xl-ambient-y: 16;--misc-elevation-xl-key-blur: 24;--misc-elevation-xl-key-spread: 0;--misc-elevation-xl-key-x: 0;--misc-elevation-xl-key-y: 12;--misc-elevation-xs-ambient-blur: 3;--misc-elevation-xs-ambient-spread: 0;--misc-elevation-xs-ambient-x: 0;--misc-elevation-xs-ambient-y: 1;--misc-elevation-xs-key-blur: 2;--misc-elevation-xs-key-spread: -1;--misc-elevation-xs-key-x: 0;--misc-elevation-xs-key-y: 1;--layout-blur-50: 4;--layout-blur-150: 12;--layout-blur-300: 24;--layout-spacing-0: 0;--layout-spacing-10: 1;--layout-spacing-25: 2;--layout-spacing-35: 3;--layout-spacing-50: 4;--layout-spacing-75: 6;--layout-spacing-100: 8;--layout-spacing-150: 12;--layout-spacing-200: 16;--layout-spacing-250: 20;--layout-spacing-300: 24;--layout-spacing-400: 32;--layout-spacing-500: 40;--layout-spacing-600: 48;--layout-spacing-700: 56;--layout-spacing-800: 64;--layout-spacing-1000: 80;--layout-spacing-1200: 96;--layout-spacing-1400: 112;--layout-spacing-1600: 128;--layout-spacing-2000: 160;--layout-spacing-2800: 224;--layout-size-50: 4;--layout-size-100: 8;--layout-size-150: 12;--layout-size-200: 16;--layout-size-250: 20;--layout-size-300: 24;--layout-size-350: 28;--layout-size-400: 32;--layout-size-500: 40;--layout-size-600: 48;--layout-size-700: 56;--layout-size-800: 64;--layout-size-1000: 80;--layout-size-1200: 96;--layout-size-1400: 112;--layout-size-1600: 128;--layout-stroke-width-0: 0;--layout-stroke-width-10: 1;--layout-stroke-width-25: 2;--layout-stroke-width-50: 4;--layout-stroke-width-75: 6;--layout-stroke-width-100: 8;--layout-stroke-width-125: 10;--layout-radius-25: 2;--layout-radius-50: 4;--layout-radius-75: 6;--layout-radius-100: 8;--layout-radius-150: 12;--layout-radius-200: 16;--layout-radius-400: 32;--layout-radius-600: 48;--layout-radius-pill: 999;--layout-radius-round: 999;--fontscale-major-second-step-2: 12;--fontscale-major-second-step-1: 14;--fontscale-major-second-step-0: 16;--fontscale-major-second-step-1: 18;--fontscale-major-second-step-2: 20;--fontscale-major-second-step-3: 22;--fontscale-major-second-step-4: 25;--fontscale-major-second-step-5: 28;--fontscale-major-second-step-6: 32;--fontscale-major-second-step-7: 36;--fontscale-major-second-step-8: 40;--fontscale-major-second-step-10: 51;--fontscale-major-second-step-11: 58;--fontscale-major-second-step-115: 62;--fontscale-major-third-step-0: 16;--fontscale-major-third-step-1: 20;--fontscale-major-third-step-2: 25;--fontscale-major-third-step-3: 31;--fontscale-major-third-step-4: 39;--fontscale-major-third-step-5: 49;--fontscale-major-third-step-6: 61;--fontscale-major-third-step-7: 76;--fontscale-major-third-step-8: 95;--fontscale-major-third-step-10: 149;--fontscale-major-third-step-11: 186;--fontscale-major-third-step-115: 208;--color-mode-enterprise-elevation-color-key: rgba(0, 0, 0, .1599999964237213);--color-mode-enterprise-elevation-color-ambient: rgba(0, 0, 0, .10000000149011612);--color-mode-shopper-elevation-color-key: rgba(0, 0, 0, .1599999964237213);--color-mode-shopper-elevation-color-ambient: rgba(0, 0, 0, .10000000149011612);--color-mode-ideas-elevation-color-key: rgba(0, 0, 0, .1599999964237213);--color-mode-ideas-elevation-color-ambient: rgba(0, 0, 0, .10000000149011612);--typography-font-family-brand: LEGO Typewell;--typography-font-family-legacy: Cera Pro;--typography-font-weight-typewell-regular: Regular;--typography-font-weight-typewell-medium: Medium;--typography-font-weight-typewell-bold: Bold}
