:root{--12: 12;--16: 16;--24: 24;--32: 32;--40: 40;--48: 48;--4: 4;--56: 56;--64: 64;--8: 8;--amber-100: rgb(254,243,199);--amber-200: rgb(253,230,138);--amber-300: rgb(252,211,77);--amber-400: rgb(251,191,36);--amber-500: rgb(245,158,11);--amber-50: rgb(255,251,235);--amber-600: rgb(217,119,6);--amber-700: rgb(180,83,9);--amber-800: rgb(146,64,14);--amber-900: rgb(120,53,15);--background-canvas: var(--slate-50);--background-dark: var(--slate-600);--background-darkest: var(--gray-900);--background-disabled: var(--gray-200);--background-disableddark: var(--gray-200);--background-input-2: var(--slate-50);--background-input: var(--slate-50);--background-paper: var(--common-white);--blue-100: rgb(219,234,254);--blue-200: rgb(191,219,254);--blue-300: rgb(147,197,253);--blue-400: rgb(96,165,250);--blue-500: rgb(59,130,246);--blue-50: rgb(239,246,255);--blue-600: rgb(37,99,235);--blue-700: rgb(29,78,216);--blue-800: rgb(30,64,175);--blue-900: rgb(30,58,138);--border-active: var(--blue-600);--border-contrast: var(--common-white);--border-dark-2: var(--slate-500);--border-dark: var(--slate-500);--border-disabled-2: var(--surface-disabled);--border-disabled: var(--gray-400);--border-focus: var(--reference-focus);--border-input-error: var(--reference-error);--border-input-hover: var(--slate-500);--border-input-rest: var(--slate-500);--border-input-success: var(--reference-success);--border-input: var(--slate-500);--border-light: var(--slate-200);--border-main: var(--slate-300);--border-primary: var(--slate-300);--border-radio-primary-hover: var(--reference-primary-strong);--border-radio-primary-press: var(--reference-primary);--border-radio-primary: var(--reference-primary);--border-radio-secondary-hover: var(--border-stronger);--border-radio-secondary-press: var(--border-strong);--border-radio-secondary: var(--border-strong);--border-strong: var(--slate-500);--border-stronger: var(--slate-900);--border-weak: var(--slate-200);--border-zero: rgba(255,255,255,0);--borderwidth-1: 1;--borderwidth-2: 2;--brand-lenovo-signature-red: rgb(225,37,27);--common-black: rgb(0,0,0);--common-white: rgb(255,255,255);--cyan-100: rgb(207,250,254);--cyan-200: rgb(165,243,252);--cyan-300: rgb(103,232,249);--cyan-400: rgb(34,211,238);--cyan-500: rgb(6,182,212);--cyan-50: rgb(236,254,255);--cyan-600: rgb(8,145,178);--cyan-700: rgb(14,116,144);--cyan-800: rgb(21,94,117);--cyan-900: rgb(22,78,99);--emerald-100: rgb(209,250,229);--emerald-200: rgb(167,243,208);--emerald-300: rgb(110,231,183);--emerald-400: rgb(52,211,153);--emerald-500: rgb(16,185,129);--emerald-50: rgb(236,253,245);--emerald-600: rgb(5,150,105);--emerald-700: rgb(4,120,87);--emerald-800: rgb(6,95,70);--emerald-900: rgb(6,78,59);--error-light: var(--red-50);--error-main-2: var(--red-700);--error-main: var(--red-700);--error-onerror: var(--common-white);--fuchsia-100: rgb(250,232,255);--fuchsia-200: rgb(245,208,254);--fuchsia-300: rgb(240,171,252);--fuchsia-400: rgb(232,121,249);--fuchsia-500: rgb(217,70,239);--fuchsia-50: rgb(253,244,255);--fuchsia-600: rgb(192,38,211);--fuchsia-700: rgb(162,28,175);--fuchsia-800: rgb(134,25,143);--fuchsia-900: rgb(112,26,117);--gray-100: rgb(243,244,246);--gray-200: rgb(229,231,235);--gray-300: rgb(209,213,219);--gray-400: rgb(156,163,175);--gray-500: rgb(107,114,128);--gray-50: rgb(249,250,251);--gray-600: rgb(75,85,99);--gray-700: rgb(55,65,81);--gray-800: rgb(31,41,55);--gray-900: rgb(17,24,39);--green-100: rgb(220,252,231);--green-200: rgb(187,247,208);--green-300: rgb(134,239,172);--green-400: rgb(74,222,128);--green-500: rgb(34,197,94);--green-50: rgb(240,253,244);--green-600: rgb(22,163,74);--green-700: rgb(21,128,61);--green-800: rgb(22,101,52);--green-900: rgb(20,83,45);--hccanvas: rgb(32,32,32);--hccanvastext: rgb(255,255,255);--hcdisabled: rgb(166,166,166);--hchighlight: rgb(142,227,240);--hchighlightsurface: rgb(142,227,240);--hchighlighttext: rgb(38,59,80);--hyperlink: rgb(117,233,252);--icon-chip-onerror: var(--reference-error);--icon-chip-oninfo: var(--reference-info);--icon-chip-onsuccess: var(--reference-success);--icon-chip-onwarn: var(--reference-warn);--icon-disabled-2: var(--slate-500);--icon-disabled: var(--surface-disabled);--icon-error: var(--reference-error);--icon-iconbutton-primary-hover: var(--blue-800);--icon-iconbutton-primary-pressed: var(--blue-900);--icon-iconbutton-primary: var(--reference-primary);--icon-iconbutton-secondary-hover: var(--slate-900);--icon-iconbutton-secondary-pressed: var(--slate-900);--icon-iconbutton-secondary: var(--slate-800);--icon-info: var(--reference-info);--icon-oncanvas-primary: var(--reference-primary);--icon-oninfo: var(--reference-info);--icon-onitem-selected: var(--reference-primary);--icon-onprimary-weak: var(--reference-primary-strong);--icon-onprimary: var(--common-white);--icon-onsecondary-hover: var(--slate-800);--icon-onsecondary-weak: var(--slate-900);--icon-onsecondary: var(--slate-900);--icon-onsuccess: var(--icon-success);--icon-primary: var(--slate-900);--icon-secondary: var(--slate-900);--icon-success: var(--reference-success);--icon-textbutton-primary-hover: var(--blue-900);--icon-textbutton-primary-pressed: var(--blue-900);--icon-textbutton-primary: var(--reference-primary);--icon-textbutton-secondary-hover: var(--slate-800);--icon-textbutton-secondary-pressed: var(--text-textbutton-secondary);--icon-textbutton-secondary: var(--slate-700);--icon-toggle-onsecondary: var(--slate-50);--icon-togglebutton-primary-press: var(--slate-900);--icon-togglebutton-secondary-hover: var(--slate-900);--icon-togglebutton-secondary-press: var(--slate-50);--icon-togglebutton-secondary: var(--slate-900);--icon-warn: var(--reference-warn);--indigo-100: rgb(224,231,255);--indigo-200: rgb(199,210,254);--indigo-300: rgb(165,180,252);--indigo-400: rgb(129,140,248);--indigo-500: rgb(99,102,241);--indigo-50: rgb(238,242,255);--indigo-600: rgb(79,70,229);--indigo-700: rgb(67,56,202);--indigo-800: rgb(55,48,163);--indigo-900: rgb(49,46,129);--info-light: var(--blue-50);--info-main-2: var(--blue-700);--info-main: var(--blue-700);--lime-100: rgb(236,252,203);--lime-200: rgb(217,249,157);--lime-300: rgb(190,242,100);--lime-400: rgb(163,230,53);--lime-500: rgb(132,204,22);--lime-50: rgb(247,254,231);--lime-600: rgb(101,163,13);--lime-700: rgb(77,124,15);--lime-800: rgb(63,98,18);--lime-900: rgb(54,83,20);--neutral-100: rgb(245,245,245);--neutral-200: rgb(229,229,229);--neutral-300: rgb(212,212,212);--neutral-400: rgb(163,163,163);--neutral-500: rgb(115,115,115);--neutral-50: rgb(250,250,250);--neutral-600: rgb(82,82,82);--neutral-700: rgb(64,64,64);--neutral-800: rgb(38,38,38);--neutral-900: rgb(23,23,23);--orange-100: rgb(255,237,213);--orange-200: rgb(254,215,170);--orange-300: rgb(253,186,116);--orange-400: rgb(251,146,60);--orange-500: rgb(249,115,22);--orange-50: rgb(255,247,237);--orange-600: rgb(234,88,12);--orange-700: rgb(194,65,12);--orange-800: rgb(154,52,18);--orange-900: rgb(124,45,18);--pink-100: rgb(252,231,243);--pink-200: rgb(251,207,232);--pink-300: rgb(249,168,212);--pink-400: rgb(244,114,182);--pink-500: rgb(236,72,153);--pink-50: rgb(253,242,248);--pink-600: rgb(219,39,119);--pink-700: rgb(190,24,93);--pink-800: rgb(157,23,77);--pink-900: rgb(131,24,67);--primary-dark: var(--blue-900);--primary-light: var(--blue-50);--primary-main: var(--blue-800);--primary-onprimary-disabled: var(--gray-400);--primary-onprimary: var(--blue-800);--purple-100: rgb(243,232,255);--purple-200: rgb(233,213,255);--purple-300: rgb(216,180,254);--purple-400: rgb(192,132,252);--purple-500: rgb(168,85,247);--purple-50: rgb(250,245,255);--purple-600: rgb(147,51,234);--purple-700: rgb(126,34,206);--purple-800: rgb(107,33,168);--purple-900: rgb(88,28,135);--red-100: rgb(254,226,226);--red-200: rgb(254,202,202);--red-300: rgb(252,165,165);--red-400: rgb(248,113,113);--red-500: rgb(239,68,68);--red-50: rgb(254,242,242);--red-600: rgb(220,38,38);--red-700: rgb(185,28,28);--red-800: rgb(153,27,27);--red-900: rgb(127,29,29);--reference-brand: var(--brand-lenovo-signature-red);--reference-error-a100: rgba(185,28,28,.1);--reference-error-a50: rgba(185,28,28,.05);--reference-error-strong: var(--red-800);--reference-error-weak: var(--red-50);--reference-error-weaker: var(--red-100);--reference-error: var(--red-700);--reference-focus: var(--blue-700);--reference-helper: var(--slate-600);--reference-hyperlink-hovered: var(--reference-info-strong);--reference-hyperlink: var(--reference-info);--reference-info-a100: rgba(29,78,216,.1);--reference-info-a50: rgba(29,78,216,.05);--reference-info-strong: var(--blue-900);--reference-info-weak: var(--blue-50);--reference-info-weaker: var(--blue-50);--reference-info: var(--blue-700);--reference-ondisabled: var(--surface-disabled);--reference-onsemantic: var(--slate-900);--reference-primary-strong: var(--blue-800);--reference-primary-stronger: var(--blue-900);--reference-primary-weak: var(--blue-100);--reference-primary-weaker: var(--blue-50);--reference-primary: var(--blue-700);--reference-secondary-strong: var(--slate-400);--reference-secondary-stronger: var(--slate-500);--reference-secondary-weak: var(--slate-200);--reference-secondary-weaker: var(--slate-50);--reference-secondary: var(--slate-300);--reference-success-a100: rgba(4,120,87,.1);--reference-success-a50: rgba(4,120,87,.05);--reference-success-strong: var(--emerald-800);--reference-success-weak: var(--emerald-50);--reference-success-weaker: var(--emerald-100);--reference-success: var(--emerald-700);--reference-surface-disabled: var(--slate-100);--reference-warn-a100: rgba(194,65,12,.1);--reference-warn-a50: rgba(194,65,12,.05);--reference-warn-strong: var(--orange-800);--reference-warn-weak: var(--orange-50);--reference-warn-weaker: var(--orange-50);--reference-warn: var(--orange-700);--rose-100: rgb(255,228,230);--rose-200: rgb(254,205,211);--rose-300: rgb(253,164,175);--rose-400: rgb(251,113,133);--rose-500: rgb(244,63,94);--rose-50: rgb(255,241,242);--rose-600: rgb(225,29,72);--rose-700: rgb(190,18,60);--rose-800: rgb(159,18,57);--rose-900: rgb(136,19,55);--secondary-dark: var(--slate-300);--secondary-darker: var(--slate-400);--secondary-disabled-2: var(--slate-50);--secondary-disabled: var(--slate-50);--secondary-light: var(--slate-100);--secondary-lightest: var(--slate-50);--secondary-main: var(--slate-200);--secondary-onsecondary-disabled: var(--surface-disabled);--secondary-onsecondary: var(--slate-900);--sky-100: rgb(224,242,254);--sky-200: rgb(186,230,253);--sky-300: rgb(125,211,252);--sky-400: rgb(56,189,248);--sky-500: rgb(14,165,233);--sky-50: rgb(240,249,255);--sky-600: rgb(2,132,199);--sky-700: rgb(3,105,161);--sky-800: rgb(7,89,133);--sky-900: rgb(12,74,110);--slate-100: rgb(241,245,249);--slate-200: rgb(226,232,240);--slate-300: rgb(203,213,225);--slate-400: rgb(148,163,184);--slate-500: rgb(100,116,139);--slate-50: rgb(248,250,252);--slate-600: rgb(71,85,105);--slate-700: rgb(51,65,85);--slate-800: rgb(30,41,59);--slate-900: rgb(15,23,42);--sml: 8;--stone-100: rgb(245,245,244);--stone-200: rgb(231,229,228);--stone-300: rgb(214,211,209);--stone-400: rgb(168,162,158);--stone-500: rgb(120,113,108);--stone-50: rgb(250,250,249);--stone-600: rgb(87,83,78);--stone-700: rgb(68,64,60);--stone-800: rgb(41,37,36);--stone-900: rgb(28,25,23);--success-light: var(--emerald-50);--success-main-2: var(--emerald-700);--success-main: var(--emerald-700);--surface-button-destructive-hover: var(--red-900);--surface-button-destructive-press: var(--surface-button-destructive);--surface-button-destructive: var(--reference-error);--surface-button-disabled: var(--gray-200);--surface-button-primary-hover: var(--reference-primary-stronger);--surface-button-primary-press: var(--surface-button-primary);--surface-button-primary: var(--reference-primary);--surface-button-secondary-hover: var(--slate-300);--surface-button-secondary-press: var(--slate-200);--surface-button-secondary: var(--slate-200);--surface-canvas: var(--slate-50);--surface-card: var(--common-white);--surface-chip-error: var(--reference-error-weak);--surface-chip-info: var(--reference-info-weak);--surface-chip-success: var(--reference-success-weak);--surface-chip-warn: var(--reference-warn-weak);--surface-contrast: var(--slate-900);--surface-disabled: var(--gray-400);--surface-error-moderate: var(--reference-error-weak);--surface-iconbutton-primary-hover: var(--blue-100);--surface-iconbutton-primary-press: var(--blue-200);--surface-iconbutton-secondary-hover: var(--slate-200);--surface-iconbutton-secondary-onerror-hover: var(--reference-error-a50);--surface-iconbutton-secondary-onerror-press: var(--reference-error-a100);--surface-iconbutton-secondary-oninfo-hover: var(--reference-info-a50);--surface-iconbutton-secondary-onsuccess-hover: var(--reference-success-a50);--surface-iconbutton-secondary-onwarning-hover: var(--reference-warn-a50);--surface-iconbutton-secondary-press: var(--slate-300);--surface-info: var(--reference-info-weak);--surface-inlinealert-onmodal: var(--surface-canvas);--surface-inlinealert: var(--surface-canvas);--surface-input-disabled: var(--reference-surface-disabled);--surface-input-error: var(--reference-error-weak);--surface-input-focus: var(--surface-card);--surface-input-hover: var(--surface-card);--surface-input-oncanvas: var(--slate-100);--surface-input-rest: var(--surface-card);--surface-input: var(--surface-canvas);--surface-item-disabled: var(--reference-surface-disabled);--surface-item-hover-oncanvas: var(--slate-50);--surface-item-hover: var(--slate-100);--surface-item-selected-hover: var(--reference-primary-weak);--surface-item-selected-oncanvas: var(--reference-primary-weaker);--surface-item-selected: var(--reference-primary-weaker);--surface-item: var(--common-white);--surface-modal: var(--surface-card);--surface-oncanvas: var(--slate-100);--surface-oncard-hover: var(--slate-100);--surface-oncard: var(--surface-canvas);--surface-primary: var(--reference-info);--surface-radio-primary-hover: var(--reference-primary-weak);--surface-radio-primary-press: var(--reference-primary-weaker);--surface-radio-secondary-hover: var(--reference-secondary-weak);--surface-radio-secondary-press: var(--reference-secondary-weaker);--surface-rangehover: var(--reference-secondary-weak);--surface-rangeselected: var(--reference-info-weak);--surface-success: var(--reference-success-weak);--surface-textbutton-primary-hover: var(--blue-100);--surface-textbutton-primary-onerror-hover: var(--reference-error-a50);--surface-textbutton-primary-onerror-press: var(--reference-error-a100);--surface-textbutton-primary-oninfo-hover: var(--reference-info-a50);--surface-textbutton-primary-oninfo-press: var(--reference-info-a100);--surface-textbutton-primary-onsuccess-hover: var(--reference-success-a50);--surface-textbutton-primary-onsuccess-press: var(--reference-success-a100);--surface-textbutton-primary-onwarning-hover: var(--reference-warn-a50);--surface-textbutton-primary-onwarning-press: var(--reference-warn-a100);--surface-textbutton-primary-press: var(--blue-200);--surface-textbutton-secondary-hover: var(--slate-200);--surface-textbutton-secondary-onerror-hover: var(--reference-error-a50);--surface-textbutton-secondary-oninfo-hover: var(--reference-info-a50);--surface-textbutton-secondary-oninfo-press: var(--reference-info-a100);--surface-textbutton-secondary-onsuccess-hover: var(--reference-success-a50);--surface-textbutton-secondary-onsuccess-press: var(--reference-success-a100);--surface-textbutton-secondary-onwarning-hover: var(--reference-warn-a50);--surface-textbutton-secondary-onwarning-press: var(--reference-warn-a100);--surface-textbutton-secondary-press: var(--slate-300);--surface-toggle-disabled: var(--gray-200);--surface-toggle-secondary-hover: var(--slate-900);--surface-toggle-secondary: var(--slate-700);--surface-togglebutton-primary-press: var(--surface-card);--surface-togglebutton-secondary-hover: var(--slate-200);--surface-togglebutton-secondary-press: var(--surface-button-primary);--surface-togglebutton-secondary: var(--surface-card);--surface-warn: var(--reference-warn-weak);--teal-100: rgb(204,251,241);--teal-200: rgb(153,246,228);--teal-300: rgb(94,234,212);--teal-400: rgb(45,212,191);--teal-500: rgb(20,184,166);--teal-50: rgb(240,253,250);--teal-600: rgb(13,148,136);--teal-700: rgb(15,118,110);--teal-800: rgb(17,94,89);--teal-900: rgb(19,78,74);--text-breadcrumb-pressed: var(--blue-900);--text-chip-onsemantic: var(--text-primary);--text-disabled-2: var(--slate-600);--text-disabled: var(--surface-disabled);--text-error: var(--reference-error);--text-helper: var(--reference-helper);--text-lightest-2: var(--common-white);--text-lightest: var(--common-white);--text-oncanvas-primary: var(--reference-primary);--text-oncanvas-secondary: var(--text-secondary);--text-oncontrast: var(--slate-100);--text-onerror-moderate: var(--reference-onsemantic);--text-oninfo: var(--reference-onsemantic);--text-onitem-hover: var(--text-primary);--text-onitem-selected: var(--reference-primary);--text-onprimary-disabled: var(--surface-disabled);--text-onprimary-weak: var(--reference-primary);--text-onprimary: var(--common-white);--text-onsecondary-disabled: var(--slate-400);--text-onsecondary-hover: var(--slate-900);--text-onsecondary-press: var(--slate-900);--text-onsecondary-weak: var(--text-primary);--text-onsecondary: var(--slate-900);--text-onsemantic: var(--common-white);--text-onsuccess: var(--reference-onsemantic);--text-onwarn: var(--reference-onsemantic);--text-primary-onerror-hover: var(--reference-error-strong);--text-primary-onerror-press: var(--reference-error-strong);--text-primary-oninfo-hover: var(--reference-info-strong);--text-primary-oninfo-press: var(--reference-info-strong);--text-primary-onsuccess-hover: var(--reference-success-strong);--text-primary-onsuccess-press: var(--reference-success-strong);--text-primary-onwarn-hover: var(--reference-warn-strong);--text-primary-onwarn-press: var(--reference-warn-strong);--text-primary: var(--slate-900);--text-secondary: var(--slate-700);--text-textbutton-primary-hover: var(--blue-900);--text-textbutton-primary-pressed: var(--blue-900);--text-textbutton-primary: var(--reference-primary);--text-textbutton-secondary-hover: var(--slate-800);--text-textbutton-secondary-pressed: var(--slate-900);--text-textbutton-secondary: var(--slate-700);--text-togglebutton-primary-press: var(--slate-900);--text-togglebutton-secondary-hover: var(--slate-900);--text-togglebutton-secondary-press: var(--slate-50);--text-togglebutton-secondary: var(--slate-900);--text: "Button";--violet-100: rgb(237,233,254);--violet-200: rgb(221,214,254);--violet-300: rgb(196,181,253);--violet-400: rgb(167,139,250);--violet-500: rgb(139,92,246);--violet-50: rgb(245,243,255);--violet-600: rgb(124,58,237);--violet-700: rgb(109,40,217);--violet-800: rgb(91,33,182);--violet-900: rgb(76,29,149);--warning-light: var(--orange-50);--warning-main-2: var(--orange-700);--warning-main: var(--orange-700);--xsml: 4;--xxl: 100;--yellow-100: rgb(254,249,195);--yellow-200: rgb(254,240,138);--yellow-300: rgb(253,224,71);--yellow-400: rgb(250,204,21);--yellow-500: rgb(234,179,8);--yellow-50: rgb(254,252,232);--yellow-600: rgb(202,138,4);--yellow-700: rgb(161,98,7);--yellow-800: rgb(133,77,14);--yellow-900: rgb(113,63,18);--zinc-100: rgb(244,244,245);--zinc-200: rgb(228,228,231);--zinc-300: rgb(212,212,216);--zinc-400: rgb(161,161,170);--zinc-500: rgb(113,113,122);--zinc-50: rgb(250,250,250);--zinc-600: rgb(82,82,91);--zinc-700: rgb(63,63,70);--zinc-800: rgb(39,39,42);--zinc-900: rgb(24,24,27)}:root[data-theme=dark],[data-theme=dark]{--background-canvas: var(--common-black);--background-dark: var(--slate-400);--background-darkest: var(--gray-100);--background-disabled: var(--slate-800);--background-disableddark: var(--gray-700);--background-input-2: var(--slate-900);--background-input: var(--slate-900);--background-paper: var(--slate-900);--border-active: var(--blue-400);--border-contrast: var(--zinc-900);--border-dark-2: var(--slate-400);--border-dark: var(--slate-400);--border-disabled-2: var(--surface-disabled);--border-disabled: var(--gray-600);--border-focus: var(--reference-focus);--border-input-error: var(--reference-error);--border-input-hover: var(--zinc-500);--border-input-rest: var(--zinc-500);--border-input-success: var(--reference-success);--border-input: var(--zinc-500);--border-light: var(--slate-800);--border-main: var(--slate-600);--border-primary: var(--zinc-600);--border-radio-primary-hover: var(--reference-primary-stronger);--border-radio-primary-press: var(--reference-primary);--border-radio-primary: var(--reference-primary);--border-radio-secondary-hover: var(--border-stronger);--border-radio-secondary-press: var(--border-strong);--border-radio-secondary: var(--border-strong);--border-strong: var(--zinc-500);--border-stronger: var(--zinc-300);--border-weak: var(--zinc-700);--border-zero: var(--border-strong);--error-light: var(--red-900);--error-main-2: var(--red-300);--error-main: var(--red-300);--error-onerror: var(--common-black);--icon-chip-onerror: var(--surface-card);--icon-chip-oninfo: var(--surface-card);--icon-chip-onsuccess: var(--surface-card);--icon-chip-onwarn: var(--surface-card);--icon-disabled-2: var(--gray-400);--icon-disabled: var(--surface-disabled);--icon-error: var(--reference-error);--icon-iconbutton-primary-hover: var(--reference-primary);--icon-iconbutton-primary-pressed: var(--reference-primary);--icon-iconbutton-primary: var(--reference-primary);--icon-iconbutton-secondary-hover: var(--slate-200);--icon-iconbutton-secondary-pressed: var(--slate-200);--icon-iconbutton-secondary: var(--slate-200);--icon-info: var(--reference-info);--icon-oncanvas-primary: var(--reference-primary);--icon-oninfo: var(--reference-info);--icon-onitem-selected: var(--reference-primary);--icon-onprimary-weak: var(--reference-primary);--icon-onprimary: var(--zinc-900);--icon-onsecondary-hover: var(--surface-canvas);--icon-onsecondary-weak: var(--icon-secondary);--icon-onsecondary: var(--surface-canvas);--icon-onsuccess: var(--icon-success);--icon-primary: var(--zinc-400);--icon-secondary: var(--zinc-300);--icon-success: var(--reference-success);--icon-textbutton-primary-hover: var(--reference-primary);--icon-textbutton-primary-pressed: var(--reference-primary);--icon-textbutton-primary: var(--reference-primary);--icon-textbutton-secondary-hover: var(--slate-200);--icon-textbutton-secondary-pressed: var(--slate-200);--icon-textbutton-secondary: var(--slate-200);--icon-toggle-onsecondary: var(--slate-900);--icon-togglebutton-primary-press: var(--slate-50);--icon-togglebutton-secondary-hover: var(--slate-200);--icon-togglebutton-secondary-press: var(--surface-canvas);--icon-togglebutton-secondary: var(--zinc-100);--icon-warn: var(--reference-warn);--info-light: var(--blue-900);--info-main-2: var(--blue-300);--info-main: var(--blue-300);--primary-dark: var(--blue-300);--primary-light: var(--blue-300);--primary-main: var(--blue-400);--primary-onprimary-disabled: var(--slate-600);--primary-onprimary: var(--slate-900);--reference-brand: var(--brand-lenovo-signature-red);--reference-error-a100: rgba(248,113,113,.1);--reference-error-a50: rgba(248,113,113,.05);--reference-error-strong: var(--red-300);--reference-error-weak: rgb(47,8,8);--reference-error-weaker: rgb(61,10,10);--reference-error: var(--red-300);--reference-focus: var(--blue-300);--reference-helper: var(--zinc-400);--reference-hyperlink-hovered: var(--reference-info-strong);--reference-hyperlink: var(--reference-info);--reference-info-a100: rgba(96,165,250,.1);--reference-info-a50: rgba(96,165,250,.05);--reference-info-strong: var(--blue-300);--reference-info-weak: rgb(8,20,55);--reference-info-weaker: rgb(12,30,82);--reference-info: var(--blue-400);--reference-ondisabled: var(--surface-disabled);--reference-onsemantic: var(--zinc-300);--reference-primary-strong: var(--blue-400);--reference-primary-stronger: var(--blue-300);--reference-primary-weak: rgba(59,130,246,.45);--reference-primary-weaker: rgba(59,130,246,.35);--reference-primary: var(--blue-300);--reference-secondary-strong: rgba(161,161,170,.1);--reference-secondary-stronger: var(--slate-400);--reference-secondary-weak: rgba(100,116,139,.25);--reference-secondary-weaker: rgba(100,116,139,.35);--reference-secondary: rgba(161,161,170,.2);--reference-success-a100: rgba(52,211,153,.1);--reference-success-a50: rgba(52,211,153,.05);--reference-success-strong: var(--reference-success);--reference-success-weak: rgb(2,31,23);--reference-success-weaker: rgb(4,61,45);--reference-success: var(--emerald-400);--reference-surface-disabled: var(--zinc-800);--reference-warn-a100: rgba(253,186,116,.1);--reference-warn-a50: rgba(253,186,116,.05);--reference-warn-strong: var(--orange-300);--reference-warn-weak: rgb(49,17,4);--reference-warn-weaker: rgb(61,21,5);--reference-warn: var(--orange-300);--secondary-dark: var(--slate-400);--secondary-darker: var(--slate-100);--secondary-disabled-2: var(--slate-700);--secondary-disabled: var(--slate-700);--secondary-light: var(--slate-500);--secondary-lightest: var(--slate-900);--secondary-main: var(--slate-400);--secondary-onsecondary-disabled: var(--slate-600);--secondary-onsecondary: var(--slate-900);--success-light: var(--emerald-900);--success-main-2: var(--emerald-300);--success-main: var(--emerald-300);--surface-button-destructive-hover: var(--red-500);--surface-button-destructive-press: var(--surface-button-destructive);--surface-button-destructive: var(--reference-error);--surface-button-disabled: var(--gray-800);--surface-button-primary-hover: var(--blue-400);--surface-button-primary-press: var(--surface-button-primary);--surface-button-primary: var(--reference-primary);--surface-button-secondary-hover: var(--slate-400);--surface-button-secondary-press: var(--slate-300);--surface-button-secondary: var(--slate-300);--surface-canvas: var(--common-black);--surface-card: var(--zinc-900);--surface-chip-error: var(--reference-error-strong);--surface-chip-info: var(--reference-info-strong);--surface-chip-success: var(--reference-success-strong);--surface-chip-warn: var(--reference-warn-strong);--surface-contrast: var(--zinc-800);--surface-disabled: var(--zinc-500);--surface-error-moderate: rgb(56,8,8);--surface-iconbutton-primary-hover: var(--reference-primary-weak);--surface-iconbutton-primary-press: var(--reference-primary-weaker);--surface-iconbutton-secondary-hover: var(--reference-secondary-weak);--surface-iconbutton-secondary-onerror-hover: var(--reference-error-a50);--surface-iconbutton-secondary-onerror-press: var(--reference-error-a100);--surface-iconbutton-secondary-oninfo-hover: var(--reference-info-a50);--surface-iconbutton-secondary-onsuccess-hover: var(--reference-success-a50);--surface-iconbutton-secondary-onwarning-hover: var(--reference-warn-a50);--surface-iconbutton-secondary-press: var(--reference-secondary-weaker);--surface-info: var(--reference-info-weak);--surface-inlinealert-onmodal: var(--zinc-900);--surface-inlinealert: var(--zinc-800);--surface-input-disabled: var(--reference-surface-disabled);--surface-input-error: var(--reference-error-weak);--surface-input-focus: var(--zinc-800);--surface-input-hover: var(--zinc-800);--surface-input-oncanvas: var(--zinc-800);--surface-input-rest: var(--zinc-800);--surface-input: var(--surface-canvas);--surface-item-disabled: var(--reference-surface-disabled);--surface-item-hover-oncanvas: var(--reference-info-a100);--surface-item-hover: var(--zinc-800);--surface-item-selected-hover: var(--reference-info-a100);--surface-item-selected-oncanvas: var(--zinc-900);--surface-item-selected: var(--reference-info-a50);--surface-item: var(--surface-card);--surface-modal: var(--zinc-800);--surface-oncanvas: var(--zinc-900);--surface-oncard-hover: var(--zinc-800);--surface-oncard: var(--common-black);--surface-primary: var(--reference-info);--surface-radio-primary-hover: var(--reference-primary-weak);--surface-radio-primary-press: var(--reference-primary-weaker);--surface-radio-secondary-hover: var(--reference-secondary-weak);--surface-radio-secondary-press: var(--reference-secondary-weaker);--surface-rangehover: var(--reference-info-a50);--surface-rangeselected: var(--reference-info-a100);--surface-success: var(--reference-success-weak);--surface-textbutton-primary-hover: var(--reference-primary-weak);--surface-textbutton-primary-onerror-hover: var(--reference-error-a50);--surface-textbutton-primary-onerror-press: var(--reference-error-a100);--surface-textbutton-primary-oninfo-hover: var(--reference-info-a50);--surface-textbutton-primary-oninfo-press: var(--reference-info-a100);--surface-textbutton-primary-onsuccess-hover: var(--reference-success-a50);--surface-textbutton-primary-onsuccess-press: var(--reference-success-a100);--surface-textbutton-primary-onwarning-hover: var(--reference-warn-a50);--surface-textbutton-primary-onwarning-press: var(--reference-warn-a100);--surface-textbutton-primary-press: var(--reference-primary-weaker);--surface-textbutton-secondary-hover: var(--reference-secondary-weak);--surface-textbutton-secondary-onerror-hover: var(--reference-error-a50);--surface-textbutton-secondary-oninfo-hover: var(--reference-info-a50);--surface-textbutton-secondary-oninfo-press: var(--reference-info-a100);--surface-textbutton-secondary-onsuccess-hover: var(--reference-success-a50);--surface-textbutton-secondary-onsuccess-press: var(--reference-success-a100);--surface-textbutton-secondary-onwarning-hover: var(--reference-warn-a50);--surface-textbutton-secondary-onwarning-press: var(--reference-warn-a100);--surface-textbutton-secondary-press: var(--reference-secondary-weaker);--surface-toggle-disabled: var(--gray-800);--surface-toggle-secondary-hover: var(--slate-200);--surface-toggle-secondary: var(--slate-300);--surface-togglebutton-primary-press: var(--surface-card);--surface-togglebutton-secondary-hover: var(--reference-secondary-weak);--surface-togglebutton-secondary-press: var(--surface-button-primary);--surface-togglebutton-secondary: var(--surface-card);--surface-warn: var(--reference-warn-weak);--text-breadcrumb-pressed: var(--blue-400);--text-chip-onsemantic: var(--surface-card);--text-disabled-2: var(--gray-400);--text-disabled: var(--surface-disabled);--text-error: var(--reference-error);--text-helper: var(--reference-helper);--text-lightest-2: var(--common-black);--text-lightest: var(--common-black);--text-oncanvas-primary: var(--reference-primary);--text-oncanvas-secondary: var(--text-secondary);--text-oncontrast: var(--text-primary);--text-onerror-moderate: var(--reference-onsemantic);--text-oninfo: var(--reference-onsemantic);--text-onitem-hover: var(--zinc-100);--text-onitem-selected: var(--reference-primary);--text-onprimary-disabled: var(--surface-disabled);--text-onprimary-weak: var(--reference-primary);--text-onprimary: var(--zinc-900);--text-onsecondary-disabled: var(--surface-disabled);--text-onsecondary-hover: var(--surface-canvas);--text-onsecondary-press: var(--surface-canvas);--text-onsecondary-weak: var(--zinc-900);--text-onsecondary: var(--surface-canvas);--text-onsemantic: var(--zinc-900);--text-onsuccess: var(--reference-onsemantic);--text-onwarn: var(--reference-onsemantic);--text-primary-onerror-hover: var(--reference-error-strong);--text-primary-onerror-press: var(--reference-error-strong);--text-primary-oninfo-hover: var(--reference-info-strong);--text-primary-oninfo-press: var(--reference-info-strong);--text-primary-onsuccess-hover: var(--reference-success-strong);--text-primary-onsuccess-press: var(--reference-success-strong);--text-primary-onwarn-hover: var(--reference-warn-strong);--text-primary-onwarn-press: var(--reference-warn-strong);--text-primary: var(--zinc-300);--text-secondary: var(--zinc-400);--text-textbutton-primary-hover: var(--reference-primary);--text-textbutton-primary-pressed: var(--reference-primary);--text-textbutton-primary: var(--reference-primary);--text-textbutton-secondary-hover: var(--slate-200);--text-textbutton-secondary-pressed: var(--slate-200);--text-textbutton-secondary: var(--slate-200);--text-togglebutton-primary-press: var(--slate-50);--text-togglebutton-secondary-hover: var(--slate-200);--text-togglebutton-secondary-press: var(--surface-canvas);--text-togglebutton-secondary: var(--slate-100);--text: "Button";--warning-light: var(--orange-900);--warning-main-2: var(--orange-300);--warning-main: var(--orange-300)}:root[data-mode=win-hct]{--background-canvas: var(--slate-50);--background-dark: var(--slate-600);--background-darkest: var(--gray-900);--background-disabled: var(--gray-200);--background-disableddark: var(--gray-200);--background-input-2: var(--hccanvas);--background-input: var(--hccanvas);--background-paper: var(--common-white);--border-active: var(--blue-600);--border-contrast: var(--hccanvas);--border-dark-2: var(--hccanvastext);--border-dark: var(--hccanvastext);--border-disabled-2: var(--surface-disabled);--border-disabled: var(--gray-400);--border-focus: var(--hyperlink);--border-input-error: var(--hccanvastext);--border-input-hover: var(--hccanvastext);--border-input-rest: var(--hccanvastext);--border-input-success: var(--hccanvastext);--border-input: var(--hccanvastext);--border-light: var(--hccanvastext);--border-main: var(--slate-300);--border-primary: var(--hccanvastext);--border-radio-primary-hover: rgb(255,255,255);--border-radio-primary-press: rgb(255,255,255);--border-radio-primary: rgb(255,255,255);--border-radio-secondary-hover: rgb(255,255,255);--border-radio-secondary-press: rgb(255,255,255);--border-radio-secondary: rgb(255,255,255);--border-strong: var(--hccanvastext);--border-stronger: var(--hccanvastext);--border-weak: var(--hccanvastext);--border-zero: var(--hccanvastext);--error-light: var(--hccanvas);--error-main-2: var(--hccanvas);--error-main: var(--hccanvas);--error-onerror: var(--hccanvastext);--icon-chip-onerror: var(--hccanvas);--icon-chip-oninfo: var(--hccanvas);--icon-chip-onsuccess: var(--hccanvas);--icon-chip-onwarn: var(--hccanvas);--icon-disabled-2: var(--hcdisabled);--icon-disabled: var(--surface-disabled);--icon-error: var(--reference-error);--icon-iconbutton-primary-hover: var(--hchighlight);--icon-iconbutton-primary-pressed: var(--hchighlight);--icon-iconbutton-primary: var(--hchighlight);--icon-iconbutton-secondary-hover: var(--hchighlight);--icon-iconbutton-secondary-pressed: var(--hchighlight);--icon-iconbutton-secondary: var(--hchighlight);--icon-info: var(--reference-info);--icon-oncanvas-primary: var(--hchighlight);--icon-oninfo: var(--reference-info);--icon-onitem-selected: var(--hccanvastext);--icon-onprimary-weak: var(--hccanvas);--icon-onprimary: var(--hccanvas);--icon-onsecondary-hover: var(--hchighlight);--icon-onsecondary-weak: var(--hccanvas);--icon-onsecondary: var(--hccanvas);--icon-onsuccess: var(--icon-success);--icon-primary: var(--hccanvastext);--icon-secondary: var(--hccanvastext);--icon-success: var(--reference-success);--icon-textbutton-primary-hover: var(--hchighlight);--icon-textbutton-primary-pressed: var(--hchighlight);--icon-textbutton-primary: var(--hchighlight);--icon-textbutton-secondary-hover: var(--hchighlight);--icon-textbutton-secondary-pressed: var(--hchighlight);--icon-textbutton-secondary: var(--hchighlight);--icon-toggle-onsecondary: rgb(255,255,255);--icon-togglebutton-primary-press: var(--hchighlight);--icon-togglebutton-secondary-hover: var(--hchighlight);--icon-togglebutton-secondary-press: var(--hchighlight);--icon-togglebutton-secondary: var(--hchighlight);--icon-warn: var(--reference-warn);--info-light: var(--hccanvas);--info-main-2: var(--hccanvas);--info-main: var(--hccanvas);--primary-dark: var(--blue-900);--primary-light: var(--blue-50);--primary-main: var(--blue-800);--primary-onprimary-disabled: var(--gray-400);--primary-onprimary: var(--blue-800);--reference-brand: var(--brand-lenovo-signature-red);--reference-error-a100: var(--hccanvastext);--reference-error-a50: var(--hccanvastext);--reference-error-strong: var(--hccanvastext);--reference-error-weak: var(--hccanvas);--reference-error-weaker: var(--hccanvas);--reference-error: var(--hccanvastext);--reference-focus: var(--hyperlink);--reference-helper: var(--hccanvastext);--reference-hyperlink-hovered: var(--hyperlink);--reference-hyperlink: var(--hyperlink);--reference-info-a100: var(--hccanvastext);--reference-info-a50: var(--hccanvastext);--reference-info-strong: var(--hccanvastext);--reference-info-weak: var(--hccanvas);--reference-info-weaker: var(--hccanvas);--reference-info: var(--hccanvastext);--reference-ondisabled: var(--hccanvas);--reference-onsemantic: var(--hccanvastext);--reference-primary-strong: var(--hchighlightsurface);--reference-primary-stronger: var(--hchighlightsurface);--reference-primary-weak: var(--hchighlightsurface);--reference-primary-weaker: var(--hchighlightsurface);--reference-primary: var(--hchighlightsurface);--reference-secondary-strong: var(--hccanvas);--reference-secondary-stronger: var(--hccanvas);--reference-secondary-weak: var(--hchighlightsurface);--reference-secondary-weaker: var(--hchighlightsurface);--reference-secondary: var(--hccanvas);--reference-success-a100: var(--hccanvastext);--reference-success-a50: var(--hccanvastext);--reference-success-strong: var(--hccanvastext);--reference-success-weak: var(--hccanvas);--reference-success-weaker: var(--hccanvas);--reference-success: var(--hccanvastext);--reference-surface-disabled: var(--hccanvas);--reference-warn-a100: var(--hccanvastext);--reference-warn-a50: var(--hccanvastext);--reference-warn-strong: var(--hccanvastext);--reference-warn-weak: var(--hccanvas);--reference-warn-weaker: var(--hccanvas);--reference-warn: var(--hccanvastext);--secondary-dark: var(--slate-300);--secondary-darker: var(--slate-400);--secondary-disabled-2: var(--hcdisabled);--secondary-disabled: var(--hcdisabled);--secondary-light: var(--slate-100);--secondary-lightest: var(--slate-50);--secondary-main: var(--slate-200);--secondary-onsecondary-disabled: var(--surface-disabled);--secondary-onsecondary: var(--slate-900);--success-light: var(--hccanvas);--success-main-2: var(--hccanvas);--success-main: var(--hccanvas);--surface-button-destructive-hover: var(--hchighlightsurface);--surface-button-destructive-press: var(--hchighlightsurface);--surface-button-destructive: var(--hchighlightsurface);--surface-button-disabled: var(--hcdisabled);--surface-button-primary-hover: var(--hchighlightsurface);--surface-button-primary-press: var(--hchighlightsurface);--surface-button-primary: var(--hchighlightsurface);--surface-button-secondary-hover: var(--hchighlightsurface);--surface-button-secondary-press: var(--hchighlightsurface);--surface-button-secondary: var(--hccanvas);--surface-canvas: var(--hccanvas);--surface-card: var(--hccanvas);--surface-chip-error: var(--hccanvastext);--surface-chip-info: var(--hccanvastext);--surface-chip-success: var(--hccanvastext);--surface-chip-warn: var(--hccanvastext);--surface-contrast: var(--hccanvas);--surface-disabled: var(--hcdisabled);--surface-error-moderate: var(--reference-error-weak);--surface-iconbutton-primary-hover: rgb(255,255,255);--surface-iconbutton-primary-press: rgb(255,255,255);--surface-iconbutton-secondary-hover: rgb(255,255,255);--surface-iconbutton-secondary-onerror-hover: var(--hchighlightsurface);--surface-iconbutton-secondary-onerror-press: var(--hchighlightsurface);--surface-iconbutton-secondary-oninfo-hover: var(--hchighlightsurface);--surface-iconbutton-secondary-onsuccess-hover: var(--hchighlightsurface);--surface-iconbutton-secondary-onwarning-hover: var(--hchighlightsurface);--surface-iconbutton-secondary-press: rgb(255,255,255);--surface-info: var(--reference-info-weak);--surface-inlinealert-onmodal: var(--hccanvas);--surface-inlinealert: var(--hccanvas);--surface-input-disabled: var(--hccanvas);--surface-input-error: var(--hccanvas);--surface-input-focus: var(--hccanvas);--surface-input-hover: var(--hccanvas);--surface-input-oncanvas: var(--hccanvas);--surface-input-rest: var(--hccanvas);--surface-input: var(--hccanvas);--surface-item-disabled: var(--hccanvas);--surface-item-hover-oncanvas: var(--hccanvas);--surface-item-hover: var(--hccanvas);--surface-item-selected-hover: var(--hccanvas);--surface-item-selected-oncanvas: var(--hccanvas);--surface-item-selected: var(--hccanvas);--surface-item: var(--hccanvas);--surface-modal: var(--hccanvas);--surface-oncanvas: var(--hccanvas);--surface-oncard-hover: var(--hccanvas);--surface-oncard: var(--hccanvas);--surface-primary: var(--reference-info);--surface-radio-primary-hover: rgb(255,255,255);--surface-radio-primary-press: rgb(255,255,255);--surface-radio-secondary-hover: rgb(255,255,255);--surface-radio-secondary-press: rgb(255,255,255);--surface-rangehover: rgb(255,255,255);--surface-rangeselected: rgb(255,255,255);--surface-success: var(--reference-success-weak);--surface-textbutton-primary-hover: rgb(255,255,255);--surface-textbutton-primary-onerror-hover: var(--hchighlightsurface);--surface-textbutton-primary-onerror-press: var(--hchighlightsurface);--surface-textbutton-primary-oninfo-hover: var(--hchighlightsurface);--surface-textbutton-primary-oninfo-press: var(--hchighlightsurface);--surface-textbutton-primary-onsuccess-hover: var(--hchighlightsurface);--surface-textbutton-primary-onsuccess-press: var(--hchighlightsurface);--surface-textbutton-primary-onwarning-hover: var(--hchighlightsurface);--surface-textbutton-primary-onwarning-press: var(--hchighlightsurface);--surface-textbutton-primary-press: rgb(255,255,255);--surface-textbutton-secondary-hover: rgb(255,255,255);--surface-textbutton-secondary-onerror-hover: var(--hchighlightsurface);--surface-textbutton-secondary-oninfo-hover: var(--hchighlightsurface);--surface-textbutton-secondary-oninfo-press: var(--hchighlightsurface);--surface-textbutton-secondary-onsuccess-hover: var(--hchighlightsurface);--surface-textbutton-secondary-onsuccess-press: var(--hchighlightsurface);--surface-textbutton-secondary-onwarning-hover: var(--hchighlightsurface);--surface-textbutton-secondary-onwarning-press: var(--hchighlightsurface);--surface-textbutton-secondary-press: rgb(255,255,255);--surface-toggle-disabled: var(--hcdisabled);--surface-toggle-secondary-hover: rgb(255,255,255);--surface-toggle-secondary: rgb(255,255,255);--surface-togglebutton-primary-press: rgb(255,255,255);--surface-togglebutton-secondary-hover: rgb(255,255,255);--surface-togglebutton-secondary-press: rgb(255,255,255);--surface-togglebutton-secondary: rgb(255,255,255);--surface-warn: var(--reference-warn-weak);--text-breadcrumb-pressed: rgb(255,255,255);--text-chip-onsemantic: var(--hccanvas);--text-disabled-2: var(--hccanvastext);--text-disabled: var(--surface-disabled);--text-error: var(--reference-error);--text-helper: var(--reference-helper);--text-lightest-2: var(--hccanvastext);--text-lightest: var(--hccanvastext);--text-oncanvas-primary: var(--hccanvastext);--text-oncanvas-secondary: var(--hccanvastext);--text-oncontrast: var(--hccanvastext);--text-onerror-moderate: var(--reference-onsemantic);--text-oninfo: var(--reference-onsemantic);--text-onitem-hover: var(--hccanvastext);--text-onitem-selected: var(--hccanvastext);--text-onprimary-disabled: var(--hccanvas);--text-onprimary-weak: var(--hccanvas);--text-onprimary: var(--hccanvas);--text-onsecondary-disabled: var(--hcdisabled);--text-onsecondary-hover: var(--hccanvastext);--text-onsecondary-press: var(--hccanvastext);--text-onsecondary-weak: var(--hccanvas);--text-onsecondary: var(--hccanvastext);--text-onsemantic: var(--hccanvas);--text-onsuccess: var(--reference-onsemantic);--text-onwarn: var(--reference-onsemantic);--text-primary-onerror-hover: var(--hccanvastext);--text-primary-onerror-press: var(--hccanvastext);--text-primary-oninfo-hover: var(--hccanvastext);--text-primary-oninfo-press: var(--hccanvastext);--text-primary-onsuccess-hover: var(--hccanvastext);--text-primary-onsuccess-press: var(--hccanvastext);--text-primary-onwarn-hover: var(--hccanvastext);--text-primary-onwarn-press: var(--hccanvastext);--text-primary: var(--hccanvastext);--text-secondary: var(--hccanvastext);--text-textbutton-primary-hover: var(--hchighlight);--text-textbutton-primary-pressed: var(--hchighlight);--text-textbutton-primary: var(--hchighlight);--text-textbutton-secondary-hover: var(--hchighlight);--text-textbutton-secondary-pressed: var(--hchighlight);--text-textbutton-secondary: var(--hchighlight);--text-togglebutton-primary-press: var(--hchighlight);--text-togglebutton-secondary-hover: var(--hchighlight);--text-togglebutton-secondary-press: var(--hchighlight);--text-togglebutton-secondary: var(--hchighlight);--text: "Button";--warning-light: var(--hccanvas);--warning-main-2: var(--hccanvas);--warning-main: var(--hccanvas)}:root[data-mode=desert]{--hccanvas: rgb(255,255,255);--hccanvastext: rgb(61,61,61);--hcdisabled: rgb(103,103,103);--hchighlight: rgb(144,57,9);--hchighlightsurface: rgb(144,57,9);--hchighlighttext: rgb(255,245,227);--hyperlink: rgb(28,94,117)}:root[data-mode=dusk]{--hccanvas: rgb(45,50,54);--hccanvastext: rgb(255,255,255);--hcdisabled: rgb(166,166,166);--hchighlight: rgb(161,191,222);--hchighlightsurface: rgb(161,191,222);--hchighlighttext: rgb(33,45,59);--hyperlink: rgb(112,235,222)}:root[data-mode=nightsky]{--hccanvas: rgb(0,0,0);--hccanvastext: rgb(255,255,255);--hcdisabled: rgb(166,166,166);--hchighlight: rgb(214,180,253);--hchighlightsurface: rgb(214,180,253);--hchighlighttext: rgb(43,43,43);--hyperlink: rgb(128,128,255)}:root[data-mode=cray]{--background-input-2: var(--slate-50);--border-dark-2: var(--slate-500);--error-main-2: var(--red-700);--error-onerror: var(--common-white);--info-main-2: var(--pink-700);--secondary-disabled-2: var(--slate-50);--success-main-2: var(--emerald-700);--text-lightest-2: var(--common-white);--warning-main-2: var(--orange-700)}:root{--font-family-base:"Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Arial,sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--font-size-10:10px;--line-height-10:14px;--font-size-12:12px;--line-height-12:16px;--font-size-14:14px;--line-height-14:20px;--font-size-16:16px;--line-height-16:22px;--font-size-18:18px;--line-height-18:24px;--font-size-20:20px;--line-height-20:28px;--font-size-28:28px;--line-height-28:36px;--font-size-32:32px;--line-height-32:40px;--font-size-42:42px;--line-height-42:52px;--font-size-68:68px;--line-height-68:92px}body{margin:0;font-family:var(--font-family-base);font-size:var(--font-size-14);line-height:var(--line-height-14);color:var(--text-primary);background:var(--background-canvas)}.type-metadata-ltd{font-size:var(--font-size-10);line-height:var(--line-height-10)}.type-metadata{font-size:var(--font-size-12);line-height:var(--line-height-12)}.type-body{font-size:var(--font-size-14);line-height:var(--line-height-14)}.type-subject-title{font-size:var(--font-size-16);line-height:var(--line-height-16)}.type-header{font-size:var(--font-size-18);line-height:var(--line-height-18)}.type-pane-header{font-size:var(--font-size-20);line-height:var(--line-height-20)}.type-page-title{font-size:var(--font-size-28);line-height:var(--line-height-28)}.type-greeting-title{font-size:var(--font-size-32);line-height:var(--line-height-32)}.type-hero-title{font-size:var(--font-size-42);line-height:var(--line-height-42)}.type-xl-numerics{font-size:var(--font-size-68);line-height:var(--line-height-68)}.w-regular{font-weight:var(--font-weight-regular)}.w-semibold{font-weight:var(--font-weight-semibold)}a{color:var(--reference-hyperlink);text-decoration:underline}a:hover{color:var(--reference-hyperlink-hovered)}:root{--elevation-popover:0 0 0 1px rgba(255,255,255,0),0px 4px 8px 3px rgba(0,0,0,.15),0px 1px 3px 0px rgba(0,0,0,.3);--elevation-raised:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12);--focus-ring:inset 0 0 0 3px var(--reference-focus);--focus-ring-outset:0 0 0 3px var(--reference-focus)}:root[data-theme=dark],[data-theme=dark]{--elevation-popover:0 0 0 1px rgb(113,113,122),0px 4px 8px 3px rgba(0,0,0,.15),0px 1px 3px 0px rgba(0,0,0,.3)}.fig-asset-057886de41bc0aca{background:url(/assets/057886de41bc0aca-B3IlakQf.png) center / cover no-repeat}.fig-asset-0d7bc016e9f1d642{background:url(/assets/0d7bc016e9f1d642-saTPubuH.png) center / cover no-repeat}.fig-asset-2583ab695cc12ce9{background:url(/assets/2583ab695cc12ce9-DWCa-ffT.png) center / cover no-repeat}.fig-asset-70a8ac6cf1b9f75c{background:url(/assets/70a8ac6cf1b9f75c-BfCblyvr.png) center / cover no-repeat}.fig-asset-73d7a1d95953fcc7{background:url(/assets/73d7a1d95953fcc7-C7Bm1zoP.png) center / cover no-repeat}.fig-asset-853e63e3b0d124c6{background:url(/assets/853e63e3b0d124c6-DyzRIQr_.png) center / cover no-repeat}.fig-asset-ca12be9044e98d8a{background:url(/assets/ca12be9044e98d8a-CyTOOvh0.png) center / cover no-repeat}.fig-asset-ceed904437238941{background:url(/assets/ceed904437238941-Bj3G7Tc8.png) center / cover no-repeat}html,body,#root{height:100%;margin:0;padding:0;background-color:var(--background-canvas)}*:focus:not(:focus-visible){box-shadow:none!important;outline:none!important}:root{--font-size-12: 11px;--line-height-12: 15px;--font-size-14: 13px;--line-height-14: 18px;--font-size-16: 14px;--line-height-16: 20px;--font-size-18: 16px;--line-height-18: 22px;--font-size-20: 16px;--line-height-20: 22px;--font-size-28: 20px;--line-height-28: 26px;--font-size-32: 24px;--line-height-32: 30px;--font-size-42: 30px;--line-height-42: 38px;--font-size-68: 44px;--line-height-68: 56px;--lf-col-44: 44px;--lf-col-110: 110px;--lf-col-140: 140px;--lf-col-84: 84px;--lf-col-150: 150px;--lf-col-180: 180px;--lf-col-260: 260px;--lf-col-280: 280px;--lf-col-300: 300px;--lf-col-320: 320px;--lf-msg-rail: 280px;--lf-col-360: 360px;--lf-col-420: 420px;--lf-col-480: 480px;--lf-col-760: 760px;--lf-sticky-shadow: 0 -4px 12px rgba(26, 26, 26, .06);--lf-ring-selected: 0 0 0 3px var(--info-light);--lf-ring-active: 0 0 0 3px var(--reference-info-weaker);--lf-pin-shadow: 0 1px 4px rgba(26, 26, 26, .35);--lf-pin-ring: 0 0 0 3px var(--info-light), 0 1px 4px rgba(26, 26, 26, .35);--lf-paint-blur: blur(3px);--lf-el-halo: 0 0 0 1px rgba(255, 255, 255, .65);--lf-el-halo-strong: 0 0 0 2px rgba(255, 255, 255, .85);--lf-stage-max: 1040px;--lf-stage-max-portrait: 560px;--lf-inspector-max: calc(100vh - 96px) ;--lf-red: #E1251B;--lf-red-hover: #871C23;--lf-canvas: #F7F7F8;--lf-ink: #1A1A1A;--lf-text-2: #5E6366;--lf-border: #E4E6E8;--lf-amber: #B45309;--lf-seg-complete: #1A1A1A;--lf-seg-active: #E1251B;--lf-seg-gated: #B45309;--lf-seg-skipped: #E4E6E8;--lf-seg-upcoming: #EDEEEF;--lf-seg-complete-bg: #E9EAEB;--lf-seg-complete-fg: #3F4548;--lf-seg-active-bg: #FBE3E1;--lf-seg-active-fg: #B31B12;--lf-seg-gated-bg: #FBEEDA;--lf-seg-gated-fg: #92450A;--lf-seg-paused-bg: #EDE9FE;--lf-seg-paused-fg: #6D28D9;--lf-home-cols: repeat(auto-fit, minmax(var(--lf-col-360), 1fr));--lf-home-mt: min(15vh, 120px);--lf-stage-notch: 8px;--lf-stage-h: 28px;--lf-stage-gap: 3px;--lf-rail-min: 280px;--lf-rail-max: 620px;--lf-rail-collapsed: 56px;--lf-actions-h: 176px}.lf-stage-bar{display:flex;width:100%;align-items:stretch}.lf-stage-seg{position:relative;flex:1 1 0;min-width:0;height:var(--lf-stage-h);border:none;margin:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;padding:0 6px 0 16px;font:inherit;text-align:left;cursor:default;clip-path:polygon(0 0,calc(100% - var(--lf-stage-notch)) 0,100% 50%,calc(100% - var(--lf-stage-notch)) 100%,0 100%,var(--lf-stage-notch) 50%)}.lf-stage-seg+.lf-stage-seg{margin-left:calc(var(--lf-stage-gap) - var(--lf-stage-notch))}.lf-stage-seg-first{padding-left:12px;clip-path:polygon(0 0,calc(100% - var(--lf-stage-notch)) 0,100% 50%,calc(100% - var(--lf-stage-notch)) 100%,0 100%)}.lf-stage-seg-last{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,var(--lf-stage-notch) 50%)}.lf-stage-seg:not(:disabled){cursor:pointer}.lf-stage-seg:not(:disabled):not(.lf-stage-selected):hover:after{content:"";position:absolute;inset:0;background:#1a1a1a0d;pointer-events:none}.lf-stage-complete{background:var(--lf-seg-complete-bg);color:var(--lf-seg-complete-fg)}.lf-stage-active{background:var(--lf-seg-active-bg);color:var(--lf-seg-active-fg)}.lf-stage-gated{background:var(--lf-seg-gated-bg);color:var(--lf-seg-gated-fg)}.lf-stage-paused{background:var(--lf-seg-paused-bg);color:var(--lf-seg-paused-fg)}.lf-stage-skipped{background:var(--lf-seg-upcoming);color:var(--text-disabled)}.lf-stage-upcoming{background:var(--lf-seg-upcoming);color:var(--slate-500)}.lf-stage-complete.lf-stage-selected{background:var(--lf-seg-complete);color:var(--common-white)}.lf-stage-active.lf-stage-selected{background:var(--lf-seg-active);color:var(--common-white)}.lf-stage-gated.lf-stage-selected{background:var(--lf-seg-gated);color:var(--common-white)}.lf-stage-paused.lf-stage-selected{background:var(--violet-500);color:var(--common-white)}.lf-stage-skipped.lf-stage-selected,.lf-stage-upcoming.lf-stage-selected{background:var(--slate-200);color:var(--slate-700)}.lf-stage-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0;animation:lf-stage-pulse 1.8s ease-in-out infinite}@keyframes lf-stage-pulse{0%,to{opacity:.35}50%{opacity:1}}.lf-stage-seg-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lf-stage-seg-cap{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.78}.lf-tabstrip{overflow-x:auto}.lf-subtabs{display:inline-flex;align-items:center;gap:2px;background:var(--slate-100);border-radius:8px;padding:3px;min-width:max-content;margin-bottom:10px}.lf-subtab{border:none;margin:0;background:transparent;color:var(--slate-600);border-radius:6px;padding:5px 12px;cursor:pointer;font:inherit;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.lf-subtab:hover{color:var(--slate-900)}.lf-subtab-active{background:var(--common-white);color:var(--slate-900);box-shadow:0 1px 2px #1a1a1a1f,0 0 0 1px #1a1a1a0a}.lf-tab-x{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;margin-left:6px;color:var(--slate-400)}.lf-tab-x:hover{background:var(--slate-200);color:var(--slate-700)}.lf-rail-handle{position:absolute;left:-3px;top:0;bottom:0;width:7px;cursor:col-resize;z-index:6;background:transparent;border:none;margin:0;padding:0}.lf-rail-handle:after{content:"";position:absolute;left:3px;top:0;bottom:0;width:2px;background:transparent;transition:background .12s ease}.lf-rail-handle:hover:after,.lf-rail-handle-active:after{background:var(--info-main)}.lf-actions-body{height:var(--lf-actions-h);overflow-y:auto}@keyframes lf-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lf-spin{animation:lf-spin 1s linear infinite;transform-origin:center}.lf-clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.lf-nav-row:hover:not([aria-current=page]){background:var(--slate-50)}.lf-nav-footer-btn{transition:background .15s ease}.lf-nav-footer-btn:hover{background:var(--slate-100)}.lf-nav-footer-btn:focus-visible{outline:none;box-shadow:var(--lf-ring-selected)}.lf-section-rail{position:sticky;top:0;z-index:3;background:var(--slate-50);padding-top:12px;padding-bottom:10px;margin-top:-12px;box-shadow:0 10px 12px -12px #1a1a1a59}.lf-composer{background:var(--common-white);border:1px solid var(--lf-border);border-radius:12px;padding:6px 8px;display:flex;flex-direction:column;gap:6px;box-shadow:0 1px 2px #1a1a1a0a;transition:border-color .15s ease,box-shadow .15s ease}.lf-composer:focus-within{border-color:var(--slate-400);box-shadow:0 2px 8px #1a1a1a12}.lf-composer-input{box-sizing:border-box;border:none;outline:none;resize:none;background:transparent;font:inherit;color:var(--lf-ink);line-height:22px;padding:4px 2px;min-height:30px;max-height:160px;overflow-y:auto}.lf-composer-input::placeholder{color:var(--text-disabled)}.lf-send{width:36px;height:36px;border-radius:50%;border:none;background:var(--lf-red);color:var(--common-white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s ease}.lf-send:hover:not(:disabled){background:var(--lf-red-hover)}.lf-send:disabled{background:var(--slate-200);color:var(--slate-400);cursor:default}.lf-chip{background:var(--common-white);border:1px solid var(--lf-border);border-radius:999px;padding:7px 14px;cursor:pointer;font:inherit;color:var(--slate-700);transition:border-color .15s ease,background .15s ease}.lf-chip:hover{border-color:var(--slate-400);background:var(--slate-50)}.lf-card{background:var(--common-white);border:1px solid var(--lf-border);border-radius:12px;text-align:left;font:inherit;cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease}.lf-card:hover{border-color:var(--slate-300);box-shadow:0 4px 14px #1a1a1a12;transform:translateY(-1px)}.lf-sublink{background:none;border:none;padding:0;font:inherit;color:var(--lf-ink);text-decoration:underline;text-decoration-color:var(--slate-300);text-underline-offset:3px;cursor:pointer}.lf-sublink:hover{text-decoration-color:var(--lf-ink)}@keyframes lf-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.lf-shimmer{background:linear-gradient(90deg,var(--slate-100) 25%,var(--slate-50) 50%,var(--slate-100) 75%);background-size:800px 100%;animation:lf-shimmer 1.4s ease-in-out infinite;border-radius:8px}.lf-seg{flex:1;height:4px;border-radius:2px;background:var(--lf-seg-upcoming)}.lf-seg-complete{background:var(--lf-seg-complete)}.lf-seg-active{background:var(--lf-seg-active)}.lf-seg-gated{background:var(--lf-seg-gated)}.lf-seg-skipped{background:var(--lf-seg-skipped)}.lf-seg-paused{background:repeating-linear-gradient(135deg,var(--lf-seg-gated) 0,var(--lf-seg-gated) 3px,var(--lf-seg-upcoming) 3px,var(--lf-seg-upcoming) 6px)}.lf-trace-pill{display:inline-flex;align-items:center;gap:5px;background:var(--slate-50);border:1px solid var(--lf-border);border-radius:999px;padding:3px 10px 3px 8px;cursor:pointer;font:inherit;color:var(--slate-600);align-self:flex-start;transition:background .15s ease,border-color .15s ease}.lf-trace-pill:hover{background:var(--slate-100);border-color:var(--slate-300)}.lf-markdown{color:var(--slate-800);line-height:1.55;min-width:0;overflow-wrap:anywhere}.lf-markdown>div>*:first-child{margin-top:0}.lf-markdown>div>*:last-child{margin-bottom:0}.lf-markdown h1,.lf-markdown h2,.lf-markdown h3,.lf-markdown h4{color:var(--slate-900);font-weight:600;line-height:1.3;margin:14px 0 6px}.lf-markdown h1{font-size:17px}.lf-markdown h2{font-size:15px}.lf-markdown h3,.lf-markdown h4{font-size:14px}.lf-markdown p{margin:0 0 8px}.lf-markdown ul,.lf-markdown ol{margin:4px 0 10px;padding-left:22px}.lf-markdown li{margin:3px 0}.lf-markdown li>p{margin:0}.lf-markdown a{color:var(--info-main);text-decoration:underline;text-underline-offset:2px}.lf-markdown strong{font-weight:600;color:var(--slate-900)}.lf-markdown code{background:var(--slate-100);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.lf-markdown pre{background:var(--slate-50);border:1px solid var(--lf-border);border-radius:8px;padding:12px 14px;overflow-x:auto;margin:8px 0 12px}.lf-markdown pre code{background:transparent;padding:0;font-size:12.5px}.lf-markdown blockquote{margin:8px 0;padding:2px 0 2px 12px;border-left:3px solid var(--lf-border);color:var(--text-secondary)}.lf-markdown hr{border:none;border-top:1px solid var(--lf-border);margin:14px 0}.lf-markdown table{border-collapse:collapse;margin:8px 0 12px;width:100%;font-size:13px}.lf-markdown th,.lf-markdown td{border:1px solid var(--lf-border);padding:6px 10px;text-align:left;vertical-align:top}.lf-markdown th{background:var(--slate-50);font-weight:600;color:var(--slate-900)}.lf-markdown-compact{font-size:13px}.lf-markdown-compact h1{font-size:15px}.lf-markdown-compact h2{font-size:14px}.lf-markdown-compact h3,.lf-markdown-compact h4{font-size:13px}.lf-markdown-compact pre{padding:10px 12px}@keyframes lf-node-pop{0%{opacity:0;transform:scale(.2)}70%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.lf-node-pop{animation:lf-node-pop .55s ease-out both;transform-box:fill-box;transform-origin:center}@keyframes lf-node-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.lf-node-ring{animation:lf-node-ring 1.4s ease-out 2 both;transform-box:fill-box;transform-origin:center}@keyframes lf-link-draw{0%{stroke-dashoffset:140;opacity:.15}to{stroke-dashoffset:0;opacity:.9}}.lf-link-draw{stroke-dasharray:140;animation:lf-link-draw .8s ease-out both}@keyframes lf-link-throb{0%{stroke-width:1.4}45%{stroke-width:4.2}to{stroke-width:2.6}}.lf-link-throb{animation:lf-link-throb 1.1s ease-in-out both}.lf-disclosure:focus-visible{outline:none;box-shadow:var(--lf-ring-selected);border-radius:4px}.lf-stage:focus-visible{outline:none;box-shadow:var(--lf-ring-selected)}.lf-filmframe{border:2px solid var(--border-light);border-radius:6px;background:var(--common-white);overflow:hidden;transition:border-color .12s ease}.lf-filmframe:hover{border-color:var(--blue-400)}.lf-launch-card{transition:border-color .15s ease,box-shadow .15s ease}.lf-launch-card:hover{border-color:var(--slate-300);box-shadow:0 10px 28px #0f172a1a}.lf-thumb-btn{transition:opacity .15s ease}.lf-thumb-btn:hover{opacity:.85}.lf-notif-scrim{position:fixed;inset:0;z-index:60;background:#171a1f38;animation:lf-fade-in .2s ease both}.lf-notif-panel{position:fixed;top:0;right:0;bottom:0;z-index:61;width:min(384px,calc(100vw - 32px));display:flex;flex-direction:column;gap:10px;padding:14px 14px 20px;overflow-y:auto;animation:lf-notif-in .3s cubic-bezier(.32,.72,.33,1) both}.lf-notif-card{flex-shrink:0;background:#ffffffeb;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--lf-border);border-radius:12px;box-shadow:0 8px 28px #1a1a1a29;overflow:hidden}.lf-notif-row{background:transparent;transition:background .12s ease}.lf-notif-row:hover{background:#1a1a1a0d}@keyframes lf-notif-in{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes lf-fade-in{0%{opacity:0}to{opacity:1}}:root{--lf-trace-w: min(640px, 94vw);--lf-trace-shadow: -16px 0 40px rgba(15, 23, 42, .18)}@keyframes lf-slide-in{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}.lf-run-row{transition:background-color .1s ease}.lf-run-row:hover{background-color:var(--slate-50)}
