@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap";.g-root{background:var(--g-color-base-background);color:var(--g-color-text-primary);--g-font-family-sans: "Inter", "Helvetica Neue", "Helvetica", "Arial", sans-serif;--g-font-family-monospace: "Menlo", "Monaco", "Consolas", "Liberation Mono", "Ubuntu Mono", "DejaVu Sans Mono", "Courier New", "Courier", monospace;--g-text-body-font-family: var(--g-font-family-sans);--g-text-caption-font-family: var(--g-font-family-sans);--g-text-header-font-family: var(--g-font-family-sans);--g-text-subheader-font-family: var(--g-font-family-sans);--g-text-display-font-family: var(--g-font-family-sans);--g-text-code-font-family: var(--g-font-family-monospace);--g-text-body-font-weight: 400;--g-text-caption-font-weight: 400;--g-text-header-font-weight: 600;--g-text-subheader-font-weight: 600;--g-text-display-font-weight: 600;--g-text-code-font-weight: 400;--g-text-accent-font-weight: 600;--g-text-body-1-font-size: 13px;--g-text-body-1-line-height: 18px;--g-text-body-2-font-size: 15px;--g-text-body-2-line-height: 20px;--g-text-body-3-font-size: 17px;--g-text-body-3-line-height: 24px;--g-text-body-short-font-size: 13px;--g-text-body-short-line-height: 16px;--g-text-caption-1-font-size: 9px;--g-text-caption-1-line-height: 12px;--g-text-caption-2-font-size: 11px;--g-text-caption-2-line-height: 16px;--g-text-header-1-font-size: 20px;--g-text-header-1-line-height: 24px;--g-text-header-2-font-size: 24px;--g-text-header-2-line-height: 28px;--g-text-subheader-1-font-size: 13px;--g-text-subheader-1-line-height: 18px;--g-text-subheader-2-font-size: 15px;--g-text-subheader-2-line-height: 20px;--g-text-subheader-3-font-size: 17px;--g-text-subheader-3-line-height: 24px;--g-text-display-1-font-size: 28px;--g-text-display-1-line-height: 36px;--g-text-display-2-font-size: 32px;--g-text-display-2-line-height: 40px;--g-text-display-3-font-size: 40px;--g-text-display-3-line-height: 48px;--g-text-display-4-font-size: 48px;--g-text-display-4-line-height: 52px;--g-text-code-1-font-size: 12px;--g-text-code-1-line-height: 18px;--g-text-code-2-font-size: 14px;--g-text-code-2-line-height: 20px;--g-text-code-3-font-size: 16px;--g-text-code-3-line-height: 24px;--g-text-code-inline-1-font-size: 12px;--g-text-code-inline-1-line-height: 14px;--g-text-code-inline-2-font-size: 14px;--g-text-code-inline-2-line-height: 16px;--g-text-code-inline-3-font-size: 16px;--g-text-code-inline-3-line-height: 20px;--g-text-body-1-font: var(--g-text-body-font-weight) var(--g-text-body-1-font-size) / var(--g-text-body-1-line-height) var(--g-text-body-font-family);--g-text-body-2-font: var(--g-text-body-font-weight) var(--g-text-body-2-font-size) / var(--g-text-body-2-line-height) var(--g-text-body-font-family);--g-text-body-3-font: var(--g-text-body-font-weight) var(--g-text-body-3-font-size) / var(--g-text-body-3-line-height) var(--g-text-body-font-family);--g-text-body-short-font: var(--g-text-body-font-weight) var(--g-text-body-short-font-size) / var(--g-text-body-short-line-height) var(--g-text-body-font-family);--g-text-caption-1-font: var(--g-text-caption-font-weight) var(--g-text-caption-1-font-size) / var(--g-text-caption-1-line-height) var(--g-text-caption-font-family);--g-text-caption-2-font: var(--g-text-caption-font-weight) var(--g-text-caption-2-font-size) / var(--g-text-caption-2-line-height) var(--g-text-caption-font-family);--g-text-header-1-font: var(--g-text-header-font-weight) var(--g-text-header-1-font-size) / var(--g-text-header-1-line-height) var(--g-text-header-font-family);--g-text-header-2-font: var(--g-text-header-font-weight) var(--g-text-header-2-font-size) / var(--g-text-header-2-line-height) var(--g-text-header-font-family);--g-text-subheader-1-font: var(--g-text-subheader-font-weight) var(--g-text-subheader-1-font-size) / var(--g-text-subheader-1-line-height) var(--g-text-subheader-font-family);--g-text-subheader-2-font: var(--g-text-subheader-font-weight) var(--g-text-subheader-2-font-size) / var(--g-text-subheader-2-line-height) var(--g-text-subheader-font-family);--g-text-subheader-3-font: var(--g-text-subheader-font-weight) var(--g-text-subheader-3-font-size) / var(--g-text-subheader-3-line-height) var(--g-text-subheader-font-family);--g-text-display-1-font: var(--g-text-display-font-weight) var(--g-text-display-1-font-size) / var(--g-text-display-1-line-height) var(--g-text-display-font-family);--g-text-display-2-font: var(--g-text-display-font-weight) var(--g-text-display-2-font-size) / var(--g-text-display-2-line-height) var(--g-text-display-font-family);--g-text-display-3-font: var(--g-text-display-font-weight) var(--g-text-display-3-font-size) / var(--g-text-display-3-line-height) var(--g-text-display-font-family);--g-text-display-4-font: var(--g-text-display-font-weight) var(--g-text-display-4-font-size) / var(--g-text-display-4-line-height) var(--g-text-display-font-family);--g-text-code-1-font: var(--g-text-code-font-weight) var(--g-text-code-1-font-size) / var(--g-text-code-1-line-height) var(--g-text-code-font-family);--g-text-code-2-font: var(--g-text-code-font-weight) var(--g-text-code-2-font-size) / var(--g-text-code-2-line-height) var(--g-text-code-font-family);--g-text-code-3-font: var(--g-text-code-font-weight) var(--g-text-code-3-font-size) / var(--g-text-code-3-line-height) var(--g-text-code-font-family);--g-text-code-inline-1-font: var(--g-text-code-inline-font-weight) var(--g-text-code-inline-1-font-size) / var(--g-text-code-inline-1-line-height) var(--g-text-code-inline-font-family);--g-text-code-inline-2-font: var(--g-text-code-inline-font-weight) var(--g-text-code-inline-2-font-size) / var(--g-text-code-inline-2-line-height) var(--g-text-code-inline-font-family);--g-text-code-inline-3-font: var(--g-text-code-inline-font-weight) var(--g-text-code-inline-3-font-size) / var(--g-text-code-inline-3-line-height) var(--g-text-code-inline-font-family);font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-1-font-size);line-height:var(--g-text-body-1-line-height);--g-spacing-base: 4px;--g-spacing-0: calc(var(--g-spacing-base) * 0);--g-spacing-half: calc(var(--g-spacing-base) * .5);--g-spacing-1: var(--g-spacing-base);--g-spacing-2: calc(var(--g-spacing-base) * 2);--g-spacing-3: calc(var(--g-spacing-base) * 3);--g-spacing-4: calc(var(--g-spacing-base) * 4);--g-spacing-5: calc(var(--g-spacing-base) * 5);--g-spacing-6: calc(var(--g-spacing-base) * 6);--g-spacing-7: calc(var(--g-spacing-base) * 7);--g-spacing-8: calc(var(--g-spacing-base) * 8);--g-spacing-9: calc(var(--g-spacing-base) * 9);--g-spacing-10: calc(var(--g-spacing-base) * 10);--g-scrollbar-width: 12px;--g-border-radius-xs: 3px;--g-border-radius-s: 5px;--g-border-radius-m: 6px;--g-border-radius-l: 8px;--g-border-radius-xl: 10px;--g-focus-border-radius: 2px}body.g-root,.g-root[dir=ltr]{--g-flow-direction: 1;--g-flow-is-ltr: 1;--g-flow-is-rtl: 0}.g-root[dir=rtl]{--g-flow-direction: -1;--g-flow-is-ltr: 0;--g-flow-is-rtl: 1}.g-root_theme_light{--g-color-private-white-50: rgba(255, 255, 255, .05);--g-color-private-white-70: rgba(255, 255, 255, .07);--g-color-private-white-100: rgba(255, 255, 255, .1);--g-color-private-white-150: rgba(255, 255, 255, .15);--g-color-private-white-200: rgba(255, 255, 255, .2);--g-color-private-white-250: rgba(255, 255, 255, .25);--g-color-private-white-300: rgba(255, 255, 255, .3);--g-color-private-white-350: rgba(255, 255, 255, .35);--g-color-private-white-400: rgba(255, 255, 255, .4);--g-color-private-white-450: rgba(255, 255, 255, .45);--g-color-private-white-500: rgba(255, 255, 255, .5);--g-color-private-white-550: rgba(255, 255, 255, .55);--g-color-private-white-600: rgba(255, 255, 255, .6);--g-color-private-white-650: rgba(255, 255, 255, .65);--g-color-private-white-700: rgba(255, 255, 255, .7);--g-color-private-white-750: rgba(255, 255, 255, .75);--g-color-private-white-800: rgba(255, 255, 255, .8);--g-color-private-white-850: rgba(255, 255, 255, .85);--g-color-private-white-900: rgba(255, 255, 255, .9);--g-color-private-white-950: rgba(255, 255, 255, .95);--g-color-private-white-1000-solid: rgb(255, 255, 255);--g-color-private-black-50: rgba(0, 0, 0, .05);--g-color-private-black-70: rgba(0, 0, 0, .07);--g-color-private-black-100: rgba(0, 0, 0, .1);--g-color-private-black-150: rgba(0, 0, 0, .15);--g-color-private-black-200: rgba(0, 0, 0, .2);--g-color-private-black-250: rgba(0, 0, 0, .25);--g-color-private-black-300: rgba(0, 0, 0, .3);--g-color-private-black-350: rgba(0, 0, 0, .35);--g-color-private-black-400: rgba(0, 0, 0, .4);--g-color-private-black-450: rgba(0, 0, 0, .45);--g-color-private-black-500: rgba(0, 0, 0, .5);--g-color-private-black-550: rgba(0, 0, 0, .55);--g-color-private-black-600: rgba(0, 0, 0, .6);--g-color-private-black-650: rgba(0, 0, 0, .65);--g-color-private-black-700: rgba(0, 0, 0, .7);--g-color-private-black-750: rgba(0, 0, 0, .75);--g-color-private-black-800: rgba(0, 0, 0, .8);--g-color-private-black-850: rgba(0, 0, 0, .85);--g-color-private-black-900: rgba(0, 0, 0, .9);--g-color-private-black-950: rgba(0, 0, 0, .95);--g-color-private-black-20-solid: rgb(250, 250, 250);--g-color-private-black-50-solid: rgb(242, 242, 242);--g-color-private-black-100-solid: rgb(229, 229, 229);--g-color-private-black-150-solid: rgb(217, 217, 217);--g-color-private-black-200-solid: rgb(204, 204, 204);--g-color-private-black-250-solid: rgb(191, 191, 191);--g-color-private-black-300-solid: rgb(179, 179, 179);--g-color-private-black-350-solid: rgb(166, 166, 166);--g-color-private-black-400-solid: rgb(153, 153, 153);--g-color-private-black-450-solid: rgb(140, 140, 140);--g-color-private-black-500-solid: rgb(128, 128, 128);--g-color-private-black-550-solid: rgb(115, 115, 115);--g-color-private-black-600-solid: rgb(102, 102, 102);--g-color-private-black-650-solid: rgb(89, 89, 89);--g-color-private-black-700-solid: rgb(76, 76, 76);--g-color-private-black-750-solid: rgb(64, 64, 64);--g-color-private-black-800-solid: rgb(51, 51, 51);--g-color-private-black-850-solid: rgb(38, 38, 38);--g-color-private-black-900-solid: rgb(26, 26, 26);--g-color-private-black-950-solid: rgb(13, 13, 13);--g-color-private-black-1000-solid: rgb(0, 0, 0);--g-color-private-blue-50: rgba(54, 151, 241, .1);--g-color-private-blue-100: rgba(54, 151, 241, .15);--g-color-private-blue-150: rgba(54, 151, 241, .2);--g-color-private-blue-200: rgba(54, 151, 241, .3);--g-color-private-blue-250: rgba(54, 151, 241, .4);--g-color-private-blue-300: rgba(54, 151, 241, .5);--g-color-private-blue-350: rgba(54, 151, 241, .6);--g-color-private-blue-400: rgba(54, 151, 241, .7);--g-color-private-blue-450: rgba(54, 151, 241, .8);--g-color-private-blue-500: rgba(54, 151, 241, .9);--g-color-private-blue-50-solid: rgb(235, 245, 254);--g-color-private-blue-100-solid: rgb(225, 239, 253);--g-color-private-blue-150-solid: rgb(215, 234, 252);--g-color-private-blue-200-solid: rgb(195, 224, 251);--g-color-private-blue-250-solid: rgb(175, 213, 249);--g-color-private-blue-300-solid: rgb(155, 203, 248);--g-color-private-blue-350-solid: rgb(134, 193, 247);--g-color-private-blue-400-solid: rgb(114, 182, 245);--g-color-private-blue-450-solid: rgb(94, 172, 244);--g-color-private-blue-500-solid: rgb(74, 161, 242);--g-color-private-blue-550-solid: rgb(54, 151, 241);--g-color-private-blue-600-solid: rgb(52, 139, 220);--g-color-private-blue-650-solid: rgb(50, 127, 200);--g-color-private-blue-700-solid: rgb(48, 114, 179);--g-color-private-blue-750-solid: rgb(46, 102, 158);--g-color-private-blue-800-solid: rgb(44, 90, 138);--g-color-private-blue-850-solid: rgb(42, 78, 117);--g-color-private-blue-900-solid: rgb(40, 66, 96);--g-color-private-blue-950-solid: rgb(38, 53, 75);--g-color-private-blue-1000-solid: rgb(37, 47, 65);--g-color-private-green-50: rgba(50, 186, 118, .1);--g-color-private-green-100: rgba(50, 186, 118, .15);--g-color-private-green-150: rgba(50, 186, 118, .2);--g-color-private-green-200: rgba(50, 186, 118, .3);--g-color-private-green-250: rgba(50, 186, 118, .4);--g-color-private-green-300: rgba(50, 186, 118, .5);--g-color-private-green-350: rgba(50, 186, 118, .6);--g-color-private-green-400: rgba(50, 186, 118, .7);--g-color-private-green-450: rgba(50, 186, 118, .8);--g-color-private-green-500: rgba(50, 186, 118, .9);--g-color-private-green-50-solid: rgb(235, 248, 241);--g-color-private-green-100-solid: rgb(224, 245, 234);--g-color-private-green-150-solid: rgb(214, 241, 228);--g-color-private-green-200-solid: rgb(194, 234, 214);--g-color-private-green-250-solid: rgb(173, 227, 200);--g-color-private-green-300-solid: rgb(153, 221, 187);--g-color-private-green-350-solid: rgb(132, 214, 173);--g-color-private-green-400-solid: rgb(112, 207, 159);--g-color-private-green-450-solid: rgb(91, 200, 145);--g-color-private-green-500-solid: rgb(71, 193, 132);--g-color-private-green-550-solid: rgb(50, 186, 118);--g-color-private-green-600-solid: rgb(48, 170, 110);--g-color-private-green-650-solid: rgb(47, 155, 101);--g-color-private-green-700-solid: rgb(45, 139, 93);--g-color-private-green-750-solid: rgb(44, 123, 84);--g-color-private-green-800-solid: rgb(42, 108, 76);--g-color-private-green-850-solid: rgb(40, 92, 68);--g-color-private-green-900-solid: rgb(39, 76, 59);--g-color-private-green-950-solid: rgb(37, 60, 51);--g-color-private-green-1000-solid: rgb(36, 53, 47);--g-color-private-yellow-50: rgba(255, 190, 92, .1);--g-color-private-yellow-100: rgba(255, 190, 92, .15);--g-color-private-yellow-150: rgba(255, 190, 92, .2);--g-color-private-yellow-200: rgba(255, 190, 92, .3);--g-color-private-yellow-250: rgba(255, 190, 92, .4);--g-color-private-yellow-300: rgba(255, 190, 92, .5);--g-color-private-yellow-350: rgba(255, 190, 92, .6);--g-color-private-yellow-400: rgba(255, 190, 92, .7);--g-color-private-yellow-450: rgba(255, 190, 92, .8);--g-color-private-yellow-500: rgba(255, 190, 92, .9);--g-color-private-yellow-50-solid: rgb(255, 249, 239);--g-color-private-yellow-100-solid: rgb(255, 245, 231);--g-color-private-yellow-150-solid: rgb(255, 242, 222);--g-color-private-yellow-200-solid: rgb(255, 236, 206);--g-color-private-yellow-250-solid: rgb(255, 229, 190);--g-color-private-yellow-300-solid: rgb(255, 223, 174);--g-color-private-yellow-350-solid: rgb(255, 216, 157);--g-color-private-yellow-400-solid: rgb(255, 210, 141);--g-color-private-yellow-450-solid: rgb(255, 203, 125);--g-color-private-yellow-500-solid: rgb(255, 197, 108);--g-color-private-yellow-550-solid: rgb(255, 190, 92);--g-color-private-yellow-600-solid: rgb(233, 174, 86);--g-color-private-yellow-650-solid: rgb(211, 158, 80);--g-color-private-yellow-700-solid: rgb(189, 142, 75);--g-color-private-yellow-750-solid: rgb(167, 126, 69);--g-color-private-yellow-800-solid: rgb(145, 110, 63);--g-color-private-yellow-850-solid: rgb(122, 93, 57);--g-color-private-yellow-900-solid: rgb(100, 77, 51);--g-color-private-yellow-950-solid: rgb(78, 61, 46);--g-color-private-yellow-1000-solid: rgb(67, 53, 43);--g-color-private-orange-50: rgba(255, 119, 0, .1);--g-color-private-orange-100: rgba(255, 119, 0, .15);--g-color-private-orange-150: rgba(255, 119, 0, .2);--g-color-private-orange-200: rgba(255, 119, 0, .3);--g-color-private-orange-250: rgba(255, 119, 0, .4);--g-color-private-orange-300: rgba(255, 119, 0, .5);--g-color-private-orange-350: rgba(255, 119, 0, .6);--g-color-private-orange-400: rgba(255, 119, 0, .7);--g-color-private-orange-450: rgba(255, 119, 0, .8);--g-color-private-orange-500: rgba(255, 119, 0, .9);--g-color-private-orange-50-solid: rgb(255, 241, 230);--g-color-private-orange-100-solid: rgb(255, 235, 217);--g-color-private-orange-150-solid: rgb(255, 228, 204);--g-color-private-orange-200-solid: rgb(255, 214, 179);--g-color-private-orange-250-solid: rgb(255, 201, 153);--g-color-private-orange-300-solid: rgb(255, 187, 128);--g-color-private-orange-350-solid: rgb(255, 173, 102);--g-color-private-orange-400-solid: rgb(255, 160, 77);--g-color-private-orange-450-solid: rgb(255, 146, 51);--g-color-private-orange-500-solid: rgb(255, 133, 25);--g-color-private-orange-550-solid: rgb(255, 119, 0);--g-color-private-orange-600-solid: rgb(233, 110, 3);--g-color-private-orange-650-solid: rgb(211, 101, 7);--g-color-private-orange-700-solid: rgb(189, 92, 10);--g-color-private-orange-750-solid: rgb(167, 83, 14);--g-color-private-orange-800-solid: rgb(145, 74, 17);--g-color-private-orange-850-solid: rgb(122, 65, 20);--g-color-private-orange-900-solid: rgb(100, 56, 24);--g-color-private-orange-950-solid: rgb(78, 47, 27);--g-color-private-orange-1000-solid: rgb(67, 43, 29);--g-color-private-red-50: rgba(255, 0, 61, .1);--g-color-private-red-100: rgba(255, 0, 61, .15);--g-color-private-red-150: rgba(255, 0, 61, .2);--g-color-private-red-200: rgba(255, 0, 61, .3);--g-color-private-red-250: rgba(255, 0, 61, .4);--g-color-private-red-300: rgba(255, 0, 61, .5);--g-color-private-red-350: rgba(255, 0, 61, .6);--g-color-private-red-400: rgba(255, 0, 61, .7);--g-color-private-red-450: rgba(255, 0, 61, .8);--g-color-private-red-500: rgba(255, 0, 61, .9);--g-color-private-red-50-solid: rgb(255, 230, 236);--g-color-private-red-100-solid: rgb(255, 217, 226);--g-color-private-red-150-solid: rgb(255, 204, 216);--g-color-private-red-200-solid: rgb(255, 179, 197);--g-color-private-red-250-solid: rgb(255, 153, 177);--g-color-private-red-300-solid: rgb(255, 128, 158);--g-color-private-red-350-solid: rgb(255, 102, 139);--g-color-private-red-400-solid: rgb(255, 77, 119);--g-color-private-red-450-solid: rgb(255, 51, 100);--g-color-private-red-500-solid: rgb(255, 25, 80);--g-color-private-red-550-solid: rgb(255, 0, 61);--g-color-private-red-600-solid: rgb(233, 3, 58);--g-color-private-red-650-solid: rgb(211, 6, 56);--g-color-private-red-700-solid: rgb(189, 9, 53);--g-color-private-red-750-solid: rgb(167, 12, 50);--g-color-private-red-800-solid: rgb(145, 15, 48);--g-color-private-red-850-solid: rgb(122, 17, 45);--g-color-private-red-900-solid: rgb(100, 20, 42);--g-color-private-red-950-solid: rgb(78, 23, 39);--g-color-private-red-1000-solid: rgb(67, 25, 38);--g-color-private-purple-50: rgba(143, 82, 204, .1);--g-color-private-purple-100: rgba(143, 82, 204, .15);--g-color-private-purple-150: rgba(143, 82, 204, .2);--g-color-private-purple-200: rgba(143, 82, 204, .3);--g-color-private-purple-250: rgba(143, 82, 204, .4);--g-color-private-purple-300: rgba(143, 82, 204, .5);--g-color-private-purple-350: rgba(143, 82, 204, .6);--g-color-private-purple-400: rgba(143, 82, 204, .7);--g-color-private-purple-450: rgba(143, 82, 204, .8);--g-color-private-purple-500: rgba(143, 82, 204, .9);--g-color-private-purple-50-solid: rgb(244, 238, 250);--g-color-private-purple-100-solid: rgb(238, 229, 247);--g-color-private-purple-150-solid: rgb(233, 220, 245);--g-color-private-purple-200-solid: rgb(221, 203, 240);--g-color-private-purple-250-solid: rgb(210, 186, 235);--g-color-private-purple-300-solid: rgb(199, 169, 230);--g-color-private-purple-350-solid: rgb(188, 151, 224);--g-color-private-purple-400-solid: rgb(177, 134, 219);--g-color-private-purple-450-solid: rgb(165, 117, 214);--g-color-private-purple-500-solid: rgb(154, 99, 209);--g-color-private-purple-550-solid: rgb(143, 82, 204);--g-color-private-purple-600-solid: rgb(132, 77, 187);--g-color-private-purple-650-solid: rgb(121, 71, 170);--g-color-private-purple-700-solid: rgb(110, 66, 153);--g-color-private-purple-750-solid: rgb(99, 61, 136);--g-color-private-purple-800-solid: rgb(89, 56, 119);--g-color-private-purple-850-solid: rgb(78, 50, 102);--g-color-private-purple-900-solid: rgb(67, 45, 85);--g-color-private-purple-950-solid: rgb(56, 40, 68);--g-color-private-purple-1000-solid: rgb(50, 37, 60);--g-color-private-cool-grey-50: rgba(107, 132, 153, .1);--g-color-private-cool-grey-100: rgba(107, 132, 153, .15);--g-color-private-cool-grey-150: rgba(107, 132, 153, .2);--g-color-private-cool-grey-200: rgba(107, 132, 153, .3);--g-color-private-cool-grey-250: rgba(107, 132, 153, .4);--g-color-private-cool-grey-300: rgba(107, 132, 153, .5);--g-color-private-cool-grey-350: rgba(107, 132, 153, .6);--g-color-private-cool-grey-400: rgba(107, 132, 153, .7);--g-color-private-cool-grey-450: rgba(107, 132, 153, .8);--g-color-private-cool-grey-500: rgba(107, 132, 153, .9);--g-color-private-cool-grey-50-solid: rgb(240, 243, 245);--g-color-private-cool-grey-100-solid: rgb(233, 237, 240);--g-color-private-cool-grey-150-solid: rgb(225, 230, 235);--g-color-private-cool-grey-200-solid: rgb(211, 218, 224);--g-color-private-cool-grey-250-solid: rgb(196, 206, 214);--g-color-private-cool-grey-300-solid: rgb(181, 194, 204);--g-color-private-cool-grey-350-solid: rgb(166, 181, 194);--g-color-private-cool-grey-400-solid: rgb(151, 169, 184);--g-color-private-cool-grey-450-solid: rgb(137, 157, 173);--g-color-private-cool-grey-500-solid: rgb(122, 144, 163);--g-color-private-cool-grey-550-solid: rgb(107, 132, 153);--g-color-private-cool-grey-600-solid: rgb(100, 122, 141);--g-color-private-cool-grey-650-solid: rgb(92, 111, 129);--g-color-private-cool-grey-700-solid: rgb(85, 101, 117);--g-color-private-cool-grey-750-solid: rgb(78, 91, 105);--g-color-private-cool-grey-800-solid: rgb(71, 81, 94);--g-color-private-cool-grey-850-solid: rgb(63, 70, 82);--g-color-private-cool-grey-900-solid: rgb(56, 60, 70);--g-color-private-cool-grey-950-solid: rgb(49, 50, 58);--g-color-private-cool-grey-1000-solid: rgb(45, 44, 52);--g-color-text-primary: var(--g-color-text-dark-primary);--g-color-text-complementary: var(--g-color-text-dark-complementary);--g-color-text-secondary: var(--g-color-text-dark-secondary);--g-color-text-hint: var(--g-color-text-dark-hint);--g-color-text-info: var(--g-color-private-blue-600-solid);--g-color-text-positive: var(--g-color-private-green-600-solid);--g-color-text-warning: var(--g-color-private-yellow-700-solid);--g-color-text-danger: var(--g-color-private-red-600-solid);--g-color-text-utility: var(--g-color-private-purple-600-solid);--g-color-text-misc: var(--g-color-private-cool-grey-600-solid);--g-color-text-info-heavy: var(--g-color-private-blue-700-solid);--g-color-text-positive-heavy: var(--g-color-private-green-700-solid);--g-color-text-warning-heavy: var(--g-color-private-orange-700-solid);--g-color-text-danger-heavy: var(--g-color-private-red-700-solid);--g-color-text-utility-heavy: var(--g-color-private-purple-700-solid);--g-color-text-misc-heavy: var(--g-color-private-cool-grey-700-solid);--g-color-text-brand: var(--g-color-private-yellow-700-solid);--g-color-text-brand-heavy: var(--g-color-private-orange-700-solid);--g-color-text-brand-contrast: var(--g-color-text-dark-primary);--g-color-text-link: var(--g-color-private-yellow-650-solid);--g-color-text-link-hover: var(--g-color-private-orange-650-solid);--g-color-text-link-visited: var(--g-color-private-purple-550-solid);--g-color-text-link-visited-hover: var(--g-color-private-purple-800-solid);--g-color-text-dark-primary: var(--g-color-private-black-850);--g-color-text-dark-complementary: var(--g-color-private-black-700);--g-color-text-dark-secondary: var(--g-color-private-black-500);--g-color-text-dark-hint: var(--g-color-private-black-300);--g-color-text-light-primary: var(--g-color-private-white-1000-solid);--g-color-text-light-complementary: var(--g-color-private-white-850);--g-color-text-light-secondary: var(--g-color-private-white-700);--g-color-text-light-hint: var(--g-color-private-white-500);--g-color-text-inverted-primary: var(--g-color-text-light-primary);--g-color-text-inverted-complementary: var(--g-color-text-light-complementary);--g-color-text-inverted-secondary: var(--g-color-text-light-secondary);--g-color-text-inverted-hint: var(--g-color-text-light-hint);--g-color-base-background: var(--g-color-private-white-1000-solid);--g-color-base-generic: var(--g-color-private-black-50);--g-color-base-generic-hover: var(--g-color-private-black-150);--g-color-base-generic-medium: var(--g-color-private-black-150);--g-color-base-generic-medium-hover: var(--g-color-private-black-250);--g-color-base-generic-accent: var(--g-color-private-black-150);--g-color-base-generic-accent-disabled: var(--g-color-private-black-70);--g-color-base-generic-ultralight: var(--g-color-private-black-20-solid);--g-color-base-simple-hover: var(--g-color-private-black-50);--g-color-base-simple-hover-solid: var(--g-color-private-black-50-solid);--g-color-base-brand: var(--g-color-private-yellow-550-solid);--g-color-base-brand-hover: var(--g-color-private-yellow-600-solid);--g-color-base-selection: var(--g-color-private-yellow-200);--g-color-base-selection-hover: var(--g-color-private-yellow-300);--g-color-base-info-light: var(--g-color-private-blue-100);--g-color-base-info-light-hover: var(--g-color-private-blue-200);--g-color-base-info-medium: var(--g-color-private-blue-200);--g-color-base-info-medium-hover: var(--g-color-private-blue-300);--g-color-base-info-heavy: var(--g-color-private-blue-600-solid);--g-color-base-info-heavy-hover: var(--g-color-private-blue-700-solid);--g-color-base-positive-light: var(--g-color-private-green-100);--g-color-base-positive-light-hover: var(--g-color-private-green-200);--g-color-base-positive-medium: var(--g-color-private-green-200);--g-color-base-positive-medium-hover: var(--g-color-private-green-300);--g-color-base-positive-heavy: var(--g-color-private-green-600-solid);--g-color-base-positive-heavy-hover: var(--g-color-private-green-700-solid);--g-color-base-warning-light: var(--g-color-private-yellow-200);--g-color-base-warning-light-hover: var(--g-color-private-yellow-300);--g-color-base-warning-medium: var(--g-color-private-yellow-400);--g-color-base-warning-medium-hover: var(--g-color-private-yellow-500);--g-color-base-warning-heavy: var(--g-color-private-yellow-550-solid);--g-color-base-warning-heavy-hover: var(--g-color-private-yellow-650-solid);--g-color-base-danger-light: var(--g-color-private-red-100);--g-color-base-danger-light-hover: var(--g-color-private-red-200);--g-color-base-danger-medium: var(--g-color-private-red-200);--g-color-base-danger-medium-hover: var(--g-color-private-red-300);--g-color-base-danger-heavy: var(--g-color-private-red-600-solid);--g-color-base-danger-heavy-hover: var(--g-color-private-red-700-solid);--g-color-base-utility-light: var(--g-color-private-purple-100);--g-color-base-utility-light-hover: var(--g-color-private-purple-200);--g-color-base-utility-medium: var(--g-color-private-purple-200);--g-color-base-utility-medium-hover: var(--g-color-private-purple-300);--g-color-base-utility-heavy: var(--g-color-private-purple-600-solid);--g-color-base-utility-heavy-hover: var(--g-color-private-purple-700-solid);--g-color-base-neutral-light: var(--g-color-private-black-50);--g-color-base-neutral-light-hover: var(--g-color-private-black-100);--g-color-base-neutral-medium: var(--g-color-private-black-200);--g-color-base-neutral-medium-hover: var(--g-color-private-black-250);--g-color-base-neutral-heavy: var(--g-color-private-black-450);--g-color-base-neutral-heavy-hover: var(--g-color-private-black-550);--g-color-base-misc-light: var(--g-color-private-cool-grey-100);--g-color-base-misc-light-hover: var(--g-color-private-cool-grey-200);--g-color-base-misc-medium: var(--g-color-private-cool-grey-200);--g-color-base-misc-medium-hover: var(--g-color-private-cool-grey-300);--g-color-base-misc-heavy: var(--g-color-private-cool-grey-600-solid);--g-color-base-misc-heavy-hover: var(--g-color-private-cool-grey-700-solid);--g-color-base-light: var(--g-color-private-white-1000-solid);--g-color-base-light-hover: var(--g-color-private-white-850);--g-color-base-light-simple-hover: var(--g-color-private-white-150);--g-color-base-light-disabled: var(--g-color-private-white-150);--g-color-base-light-accent-disabled: var(--g-color-private-white-300);--g-color-base-float: var(--g-color-private-white-1000-solid);--g-color-base-float-hover: var(--g-color-private-black-50-solid);--g-color-base-float-medium: var(--g-color-private-black-550-solid);--g-color-base-float-heavy: var(--g-color-private-black-700-solid);--g-color-base-float-accent: var(--g-color-private-white-1000-solid);--g-color-base-float-accent-hover: var(--g-color-private-white-850);--g-color-base-float-announcement: var(--g-color-private-cool-grey-50-solid);--g-color-base-modal: var(--g-color-base-background);--g-color-line-generic: var(--g-color-private-black-100);--g-color-line-generic-hover: var(--g-color-private-black-150);--g-color-line-generic-active: var(--g-color-private-black-300);--g-color-line-generic-accent: var(--g-color-private-black-150);--g-color-line-generic-accent-hover: var(--g-color-private-black-300);--g-color-line-generic-solid: var(--g-color-private-black-100-solid);--g-color-line-brand: var(--g-color-private-yellow-600-solid);--g-color-line-focus: var(--g-color-private-cool-grey-450);--g-color-line-light: var(--g-color-private-white-500);--g-color-line-info: var(--g-color-private-blue-450);--g-color-line-positive: var(--g-color-private-green-450);--g-color-line-warning: var(--g-color-private-yellow-600-solid);--g-color-line-danger: var(--g-color-private-red-450);--g-color-line-utility: var(--g-color-private-purple-450);--g-color-line-misc: var(--g-color-private-cool-grey-450);--g-color-sfx-veil: var(--g-color-private-black-250);--g-color-sfx-shadow: var(--g-color-private-black-150);--g-color-sfx-shadow-heavy: var(--g-color-private-black-500);--g-color-sfx-shadow-light: var(--g-color-private-black-50);--g-color-sfx-fade: var(--g-color-private-white-300);--g-color-scroll-track: var(--g-color-base-background);--g-color-scroll-handle: var(--g-color-private-black-100);--g-color-scroll-handle-hover: var(--g-color-private-black-150);--g-color-scroll-corner: var(--g-color-private-black-100);--g-color-infographics-axis: var(--g-color-private-black-150-solid);--g-color-infographics-tooltip-bg: var(--g-color-private-white-950)}.g-root_theme_dark{--g-color-private-white-50: rgba(255, 255, 255, .05);--g-color-private-white-70: rgba(255, 255, 255, .07);--g-color-private-white-100: rgba(255, 255, 255, .1);--g-color-private-white-150: rgba(255, 255, 255, .15);--g-color-private-white-200: rgba(255, 255, 255, .2);--g-color-private-white-250: rgba(255, 255, 255, .25);--g-color-private-white-300: rgba(255, 255, 255, .3);--g-color-private-white-350: rgba(255, 255, 255, .35);--g-color-private-white-400: rgba(255, 255, 255, .4);--g-color-private-white-450: rgba(255, 255, 255, .45);--g-color-private-white-500: rgba(255, 255, 255, .5);--g-color-private-white-550: rgba(255, 255, 255, .55);--g-color-private-white-600: rgba(255, 255, 255, .6);--g-color-private-white-650: rgba(255, 255, 255, .65);--g-color-private-white-700: rgba(255, 255, 255, .7);--g-color-private-white-750: rgba(255, 255, 255, .75);--g-color-private-white-800: rgba(255, 255, 255, .8);--g-color-private-white-850: rgba(255, 255, 255, .85);--g-color-private-white-900: rgba(255, 255, 255, .9);--g-color-private-white-950: rgba(255, 255, 255, .95);--g-color-private-white-20-solid: rgb(38, 34, 38);--g-color-private-white-50-solid: rgb(45, 40, 45);--g-color-private-white-70-solid: rgb(49, 45, 49);--g-color-private-white-100-solid: rgb(56, 52, 56);--g-color-private-white-150-solid: rgb(67, 63, 67);--g-color-private-white-200-solid: rgb(78, 74, 78);--g-color-private-white-250-solid: rgb(89, 85, 89);--g-color-private-white-300-solid: rgb(100, 97, 100);--g-color-private-white-350-solid: rgb(111, 108, 111);--g-color-private-white-400-solid: rgb(122, 119, 122);--g-color-private-white-450-solid: rgb(133, 131, 133);--g-color-private-white-500-solid: rgb(144, 142, 144);--g-color-private-white-550-solid: rgb(156, 153, 156);--g-color-private-white-600-solid: rgb(167, 165, 167);--g-color-private-white-650-solid: rgb(178, 176, 178);--g-color-private-white-700-solid: rgb(189, 187, 189);--g-color-private-white-750-solid: rgb(200, 198, 200);--g-color-private-white-800-solid: rgb(211, 210, 211);--g-color-private-white-850-solid: rgb(222, 221, 222);--g-color-private-white-900-solid: rgb(233, 232, 233);--g-color-private-white-950-solid: rgb(244, 244, 244);--g-color-private-white-1000-solid: rgb(255, 255, 255);--g-color-private-white-opaque-150: rgba(76, 75, 81, .95);--g-color-private-black-20: rgba(0, 0, 0, .02);--g-color-private-black-50: rgba(0, 0, 0, .05);--g-color-private-black-100: rgba(0, 0, 0, .1);--g-color-private-black-150: rgba(0, 0, 0, .15);--g-color-private-black-200: rgba(0, 0, 0, .2);--g-color-private-black-250: rgba(0, 0, 0, .25);--g-color-private-black-300: rgba(0, 0, 0, .3);--g-color-private-black-350: rgba(0, 0, 0, .35);--g-color-private-black-400: rgba(0, 0, 0, .4);--g-color-private-black-450: rgba(0, 0, 0, .45);--g-color-private-black-500: rgba(0, 0, 0, .5);--g-color-private-black-550: rgba(0, 0, 0, .55);--g-color-private-black-600: rgba(0, 0, 0, .6);--g-color-private-black-650: rgba(0, 0, 0, .65);--g-color-private-black-700: rgba(0, 0, 0, .7);--g-color-private-black-750: rgba(0, 0, 0, .75);--g-color-private-black-800: rgba(0, 0, 0, .8);--g-color-private-black-850: rgba(0, 0, 0, .85);--g-color-private-black-900: rgba(0, 0, 0, .9);--g-color-private-black-950: rgba(0, 0, 0, .95);--g-color-private-black-1000-solid: rgb(0, 0, 0);--g-color-private-blue-50: rgba(54, 151, 241, .1);--g-color-private-blue-100: rgba(54, 151, 241, .15);--g-color-private-blue-150: rgba(54, 151, 241, .2);--g-color-private-blue-200: rgba(54, 151, 241, .3);--g-color-private-blue-250: rgba(54, 151, 241, .4);--g-color-private-blue-300: rgba(54, 151, 241, .5);--g-color-private-blue-350: rgba(54, 151, 241, .6);--g-color-private-blue-400: rgba(54, 151, 241, .7);--g-color-private-blue-450: rgba(54, 151, 241, .8);--g-color-private-blue-500: rgba(54, 151, 241, .9);--g-color-private-blue-50-solid: rgb(36, 41, 55);--g-color-private-blue-100-solid: rgb(37, 47, 65);--g-color-private-blue-150-solid: rgb(38, 53, 75);--g-color-private-blue-200-solid: rgb(40, 66, 96);--g-color-private-blue-250-solid: rgb(42, 78, 117);--g-color-private-blue-300-solid: rgb(44, 90, 138);--g-color-private-blue-350-solid: rgb(46, 102, 158);--g-color-private-blue-400-solid: rgb(48, 114, 179);--g-color-private-blue-450-solid: rgb(50, 127, 200);--g-color-private-blue-500-solid: rgb(52, 139, 220);--g-color-private-blue-550-solid: rgb(54, 151, 241);--g-color-private-blue-600-solid: rgb(74, 161, 242);--g-color-private-blue-650-solid: rgb(94, 172, 244);--g-color-private-blue-700-solid: rgb(114, 182, 245);--g-color-private-blue-750-solid: rgb(134, 193, 247);--g-color-private-blue-800-solid: rgb(155, 203, 248);--g-color-private-blue-850-solid: rgb(175, 213, 249);--g-color-private-blue-900-solid: rgb(195, 224, 251);--g-color-private-blue-950-solid: rgb(215, 234, 252);--g-color-private-blue-1000-solid: rgb(225, 239, 253);--g-color-private-green-50: rgba(77, 176, 155, .1);--g-color-private-green-100: rgba(77, 176, 155, .15);--g-color-private-green-150: rgba(77, 176, 155, .2);--g-color-private-green-200: rgba(77, 176, 155, .3);--g-color-private-green-250: rgba(77, 176, 155, .4);--g-color-private-green-300: rgba(77, 176, 155, .5);--g-color-private-green-350: rgba(77, 176, 155, .6);--g-color-private-green-400: rgba(77, 176, 155, .7);--g-color-private-green-450: rgba(77, 176, 155, .8);--g-color-private-green-500: rgba(77, 176, 155, .9);--g-color-private-green-50-solid: rgb(38, 44, 46);--g-color-private-green-100-solid: rgb(40, 51, 52);--g-color-private-green-150-solid: rgb(43, 58, 58);--g-color-private-green-200-solid: rgb(47, 73, 70);--g-color-private-green-250-solid: rgb(51, 88, 82);--g-color-private-green-300-solid: rgb(56, 103, 95);--g-color-private-green-350-solid: rgb(60, 117, 107);--g-color-private-green-400-solid: rgb(64, 132, 119);--g-color-private-green-450-solid: rgb(68, 147, 131);--g-color-private-green-500-solid: rgb(73, 161, 143);--g-color-private-green-550-solid: rgb(77, 176, 155);--g-color-private-green-600-solid: rgb(95, 184, 165);--g-color-private-green-650-solid: rgb(113, 192, 175);--g-color-private-green-700-solid: rgb(130, 200, 185);--g-color-private-green-750-solid: rgb(148, 208, 195);--g-color-private-green-800-solid: rgb(166, 216, 205);--g-color-private-green-850-solid: rgb(184, 223, 215);--g-color-private-green-900-solid: rgb(202, 231, 225);--g-color-private-green-950-solid: rgb(219, 239, 235);--g-color-private-green-1000-solid: rgb(228, 243, 240);--g-color-private-yellow-50: rgba(255, 190, 92, .1);--g-color-private-yellow-100: rgba(255, 190, 92, .15);--g-color-private-yellow-150: rgba(255, 190, 92, .2);--g-color-private-yellow-200: rgba(255, 190, 92, .3);--g-color-private-yellow-250: rgba(255, 190, 92, .4);--g-color-private-yellow-300: rgba(255, 190, 92, .5);--g-color-private-yellow-350: rgba(255, 190, 92, .6);--g-color-private-yellow-400: rgba(255, 190, 92, .7);--g-color-private-yellow-450: rgba(255, 190, 92, .8);--g-color-private-yellow-500: rgba(255, 190, 92, .9);--g-color-private-yellow-50-solid: rgb(56, 45, 40);--g-color-private-yellow-100-solid: rgb(67, 53, 43);--g-color-private-yellow-150-solid: rgb(78, 61, 46);--g-color-private-yellow-200-solid: rgb(100, 77, 51);--g-color-private-yellow-250-solid: rgb(122, 93, 57);--g-color-private-yellow-300-solid: rgb(145, 110, 63);--g-color-private-yellow-350-solid: rgb(167, 126, 69);--g-color-private-yellow-400-solid: rgb(189, 142, 75);--g-color-private-yellow-450-solid: rgb(211, 158, 80);--g-color-private-yellow-500-solid: rgb(233, 174, 86);--g-color-private-yellow-550-solid: rgb(255, 190, 92);--g-color-private-yellow-600-solid: rgb(255, 197, 108);--g-color-private-yellow-650-solid: rgb(255, 203, 125);--g-color-private-yellow-700-solid: rgb(255, 210, 141);--g-color-private-yellow-750-solid: rgb(255, 216, 157);--g-color-private-yellow-800-solid: rgb(255, 223, 174);--g-color-private-yellow-850-solid: rgb(255, 229, 190);--g-color-private-yellow-900-solid: rgb(255, 236, 206);--g-color-private-yellow-950-solid: rgb(255, 242, 222);--g-color-private-yellow-1000-solid: rgb(255, 245, 231);--g-color-private-orange-50: rgba(200, 99, 12, .1);--g-color-private-orange-100: rgba(200, 99, 12, .15);--g-color-private-orange-150: rgba(200, 99, 12, .2);--g-color-private-orange-200: rgba(200, 99, 12, .3);--g-color-private-orange-250: rgba(200, 99, 12, .4);--g-color-private-orange-300: rgba(200, 99, 12, .5);--g-color-private-orange-350: rgba(200, 99, 12, .6);--g-color-private-orange-400: rgba(200, 99, 12, .7);--g-color-private-orange-450: rgba(200, 99, 12, .8);--g-color-private-orange-500: rgba(200, 99, 12, .9);--g-color-private-orange-50-solid: rgb(51, 36, 32);--g-color-private-orange-100-solid: rgb(59, 40, 31);--g-color-private-orange-150-solid: rgb(67, 43, 30);--g-color-private-orange-200-solid: rgb(84, 50, 27);--g-color-private-orange-250-solid: rgb(100, 57, 25);--g-color-private-orange-300-solid: rgb(117, 64, 23);--g-color-private-orange-350-solid: rgb(134, 71, 21);--g-color-private-orange-400-solid: rgb(150, 78, 19);--g-color-private-orange-450-solid: rgb(167, 85, 16);--g-color-private-orange-500-solid: rgb(183, 92, 14);--g-color-private-orange-550-solid: rgb(200, 99, 12);--g-color-private-orange-600-solid: rgb(206, 115, 36);--g-color-private-orange-650-solid: rgb(211, 130, 61);--g-color-private-orange-700-solid: rgb(217, 146, 85);--g-color-private-orange-750-solid: rgb(222, 161, 109);--g-color-private-orange-800-solid: rgb(228, 177, 134);--g-color-private-orange-850-solid: rgb(233, 193, 158);--g-color-private-orange-900-solid: rgb(239, 208, 182);--g-color-private-orange-950-solid: rgb(244, 224, 206);--g-color-private-orange-1000-solid: rgb(247, 232, 219);--g-color-private-red-50: rgba(229, 50, 93, .1);--g-color-private-red-100: rgba(229, 50, 93, .15);--g-color-private-red-150: rgba(229, 50, 93, .2);--g-color-private-red-200: rgba(229, 50, 93, .3);--g-color-private-red-250: rgba(229, 50, 93, .4);--g-color-private-red-300: rgba(229, 50, 93, .5);--g-color-private-red-350: rgba(229, 50, 93, .6);--g-color-private-red-400: rgba(229, 50, 93, .7);--g-color-private-red-450: rgba(229, 50, 93, .8);--g-color-private-red-500: rgba(229, 50, 93, .9);--g-color-private-red-50-solid: rgb(54, 31, 40);--g-color-private-red-100-solid: rgb(63, 32, 43);--g-color-private-red-150-solid: rgb(73, 33, 46);--g-color-private-red-200-solid: rgb(93, 35, 52);--g-color-private-red-250-solid: rgb(112, 37, 58);--g-color-private-red-300-solid: rgb(132, 40, 64);--g-color-private-red-350-solid: rgb(151, 42, 69);--g-color-private-red-400-solid: rgb(171, 44, 75);--g-color-private-red-450-solid: rgb(190, 46, 81);--g-color-private-red-500-solid: rgb(210, 48, 87);--g-color-private-red-550-solid: rgb(229, 50, 93);--g-color-private-red-600-solid: rgb(232, 71, 109);--g-color-private-red-650-solid: rgb(234, 91, 125);--g-color-private-red-700-solid: rgb(237, 112, 142);--g-color-private-red-750-solid: rgb(239, 132, 158);--g-color-private-red-800-solid: rgb(242, 153, 174);--g-color-private-red-850-solid: rgb(245, 173, 190);--g-color-private-red-900-solid: rgb(247, 194, 206);--g-color-private-red-950-solid: rgb(250, 214, 223);--g-color-private-red-1000-solid: rgb(251, 224, 231);--g-color-private-purple-50: rgba(143, 82, 204, .1);--g-color-private-purple-100: rgba(143, 82, 204, .15);--g-color-private-purple-150: rgba(143, 82, 204, .2);--g-color-private-purple-200: rgba(143, 82, 204, .3);--g-color-private-purple-250: rgba(143, 82, 204, .4);--g-color-private-purple-300: rgba(143, 82, 204, .5);--g-color-private-purple-350: rgba(143, 82, 204, .6);--g-color-private-purple-400: rgba(143, 82, 204, .7);--g-color-private-purple-450: rgba(143, 82, 204, .8);--g-color-private-purple-500: rgba(143, 82, 204, .9);--g-color-private-purple-50-solid: rgb(45, 34, 51);--g-color-private-purple-100-solid: rgb(50, 37, 60);--g-color-private-purple-150-solid: rgb(56, 40, 68);--g-color-private-purple-200-solid: rgb(67, 45, 85);--g-color-private-purple-250-solid: rgb(78, 50, 102);--g-color-private-purple-300-solid: rgb(89, 56, 119);--g-color-private-purple-350-solid: rgb(99, 61, 136);--g-color-private-purple-400-solid: rgb(110, 66, 153);--g-color-private-purple-450-solid: rgb(121, 71, 170);--g-color-private-purple-500-solid: rgb(132, 77, 187);--g-color-private-purple-550-solid: rgb(143, 82, 204);--g-color-private-purple-600-solid: rgb(154, 99, 209);--g-color-private-purple-650-solid: rgb(165, 117, 214);--g-color-private-purple-700-solid: rgb(177, 134, 219);--g-color-private-purple-750-solid: rgb(188, 151, 224);--g-color-private-purple-800-solid: rgb(199, 169, 230);--g-color-private-purple-850-solid: rgb(210, 186, 235);--g-color-private-purple-900-solid: rgb(221, 203, 240);--g-color-private-purple-950-solid: rgb(233, 220, 245);--g-color-private-purple-1000-solid: rgb(238, 229, 247);--g-color-private-cool-grey-50: rgba(96, 128, 156, .1);--g-color-private-cool-grey-100: rgba(96, 128, 156, .15);--g-color-private-cool-grey-150: rgba(96, 128, 156, .2);--g-color-private-cool-grey-200: rgba(96, 128, 156, .3);--g-color-private-cool-grey-250: rgba(96, 128, 156, .4);--g-color-private-cool-grey-300: rgba(96, 128, 156, .5);--g-color-private-cool-grey-350: rgba(96, 128, 156, .6);--g-color-private-cool-grey-400: rgba(96, 128, 156, .7);--g-color-private-cool-grey-450: rgba(96, 128, 156, .8);--g-color-private-cool-grey-500: rgba(96, 128, 156, .9);--g-color-private-cool-grey-50-solid: rgb(40, 39, 46);--g-color-private-cool-grey-100-solid: rgb(43, 44, 52);--g-color-private-cool-grey-150-solid: rgb(46, 49, 58);--g-color-private-cool-grey-200-solid: rgb(53, 59, 71);--g-color-private-cool-grey-250-solid: rgb(59, 69, 83);--g-color-private-cool-grey-300-solid: rgb(65, 79, 95);--g-color-private-cool-grey-350-solid: rgb(71, 88, 107);--g-color-private-cool-grey-400-solid: rgb(77, 98, 119);--g-color-private-cool-grey-450-solid: rgb(84, 108, 132);--g-color-private-cool-grey-500-solid: rgb(90, 118, 144);--g-color-private-cool-grey-550-solid: rgb(96, 128, 156);--g-color-private-cool-grey-600-solid: rgb(112, 141, 166);--g-color-private-cool-grey-650-solid: rgb(128, 153, 176);--g-color-private-cool-grey-700-solid: rgb(144, 166, 186);--g-color-private-cool-grey-750-solid: rgb(160, 179, 196);--g-color-private-cool-grey-800-solid: rgb(176, 192, 206);--g-color-private-cool-grey-850-solid: rgb(191, 204, 215);--g-color-private-cool-grey-900-solid: rgb(207, 217, 225);--g-color-private-cool-grey-950-solid: rgb(223, 230, 235);--g-color-private-cool-grey-1000-solid: rgb(231, 236, 240);--g-color-text-primary: var(--g-color-text-light-primary);--g-color-text-complementary: var(--g-color-text-light-complementary);--g-color-text-secondary: var(--g-color-text-light-secondary);--g-color-text-hint: var(--g-color-text-light-hint);--g-color-text-info: var(--g-color-private-blue-550-solid);--g-color-text-positive: var(--g-color-private-green-550-solid);--g-color-text-warning: var(--g-color-private-yellow-550-solid);--g-color-text-danger: var(--g-color-private-red-550-solid);--g-color-text-utility: var(--g-color-private-purple-600-solid);--g-color-text-misc: var(--g-color-private-cool-grey-600-solid);--g-color-text-info-heavy: var(--g-color-private-blue-600-solid);--g-color-text-positive-heavy: var(--g-color-private-green-600-solid);--g-color-text-warning-heavy: var(--g-color-private-yellow-600-solid);--g-color-text-danger-heavy: var(--g-color-private-red-600-solid);--g-color-text-utility-heavy: var(--g-color-private-purple-650-solid);--g-color-text-misc-heavy: var(--g-color-private-cool-grey-650-solid);--g-color-text-brand: var(--g-color-private-yellow-600-solid);--g-color-text-brand-heavy: var(--g-color-private-yellow-700-solid);--g-color-text-brand-contrast: var(--g-color-text-dark-primary);--g-color-text-link: var(--g-color-private-yellow-550-solid);--g-color-text-link-hover: var(--g-color-private-orange-550-solid);--g-color-text-link-visited: var(--g-color-private-purple-600-solid);--g-color-text-link-visited-hover: var(--g-color-private-purple-750-solid);--g-color-text-dark-primary: var(--g-color-private-black-900);--g-color-text-dark-complementary: var(--g-color-private-black-700);--g-color-text-dark-secondary: var(--g-color-private-black-500);--g-color-text-dark-hint: var(--g-color-private-black-300);--g-color-text-light-primary: var(--g-color-private-white-850);--g-color-text-light-complementary: var(--g-color-private-white-700);--g-color-text-light-secondary: var(--g-color-private-white-500);--g-color-text-light-hint: var(--g-color-private-white-300);--g-color-text-inverted-primary: var(--g-color-text-dark-primary);--g-color-text-inverted-complementary: var(--g-color-text-dark-complementary);--g-color-text-inverted-secondary: var(--g-color-text-dark-secondary);--g-color-text-inverted-hint: var(--g-color-text-dark-hint);--g-color-base-background: rgb(34, 29, 34);--g-color-base-generic: var(--g-color-private-white-100);--g-color-base-generic-hover: var(--g-color-private-white-150);--g-color-base-generic-medium: var(--g-color-private-white-250);--g-color-base-generic-medium-hover: var(--g-color-private-white-300);--g-color-base-generic-accent: var(--g-color-private-white-150);--g-color-base-generic-accent-disabled: var(--g-color-private-white-70);--g-color-base-generic-ultralight: var(--g-color-private-white-20-solid);--g-color-base-simple-hover: var(--g-color-private-white-100);--g-color-base-simple-hover-solid: var(--g-color-private-white-100-solid);--g-color-base-brand: var(--g-color-private-yellow-550-solid);--g-color-base-brand-hover: var(--g-color-private-yellow-650-solid);--g-color-base-selection: var(--g-color-private-yellow-150);--g-color-base-selection-hover: var(--g-color-private-yellow-200);--g-color-base-info-light: var(--g-color-private-blue-150);--g-color-base-info-light-hover: var(--g-color-private-blue-200);--g-color-base-info-medium: var(--g-color-private-blue-300);--g-color-base-info-medium-hover: var(--g-color-private-blue-400);--g-color-base-info-heavy: var(--g-color-private-blue-600-solid);--g-color-base-info-heavy-hover: var(--g-color-private-blue-700-solid);--g-color-base-positive-light: var(--g-color-private-green-150);--g-color-base-positive-light-hover: var(--g-color-private-green-200);--g-color-base-positive-medium: var(--g-color-private-green-300);--g-color-base-positive-medium-hover: var(--g-color-private-green-400);--g-color-base-positive-heavy: var(--g-color-private-green-600-solid);--g-color-base-positive-heavy-hover: var(--g-color-private-green-700-solid);--g-color-base-warning-light: var(--g-color-private-yellow-150);--g-color-base-warning-light-hover: var(--g-color-private-yellow-200);--g-color-base-warning-medium: var(--g-color-private-yellow-300);--g-color-base-warning-medium-hover: var(--g-color-private-yellow-400);--g-color-base-warning-heavy: var(--g-color-private-yellow-600-solid);--g-color-base-warning-heavy-hover: var(--g-color-private-yellow-700-solid);--g-color-base-danger-light: var(--g-color-private-red-150);--g-color-base-danger-light-hover: var(--g-color-private-red-200);--g-color-base-danger-medium: var(--g-color-private-red-300);--g-color-base-danger-medium-hover: var(--g-color-private-red-400);--g-color-base-danger-heavy: var(--g-color-private-red-600-solid);--g-color-base-danger-heavy-hover: var(--g-color-private-red-700-solid);--g-color-base-utility-light: var(--g-color-private-purple-150);--g-color-base-utility-light-hover: var(--g-color-private-purple-250);--g-color-base-utility-medium: var(--g-color-private-purple-300);--g-color-base-utility-medium-hover: var(--g-color-private-purple-400);--g-color-base-utility-heavy: var(--g-color-private-purple-600-solid);--g-color-base-utility-heavy-hover: var(--g-color-private-purple-700-solid);--g-color-base-neutral-light: var(--g-color-private-white-100);--g-color-base-neutral-light-hover: var(--g-color-private-white-150);--g-color-base-neutral-medium: var(--g-color-private-white-250);--g-color-base-neutral-medium-hover: var(--g-color-private-white-350);--g-color-base-neutral-heavy: var(--g-color-private-white-550);--g-color-base-neutral-heavy-hover: var(--g-color-private-white-650);--g-color-base-misc-light: var(--g-color-private-cool-grey-150);--g-color-base-misc-light-hover: var(--g-color-private-cool-grey-200);--g-color-base-misc-medium: var(--g-color-private-cool-grey-300);--g-color-base-misc-medium-hover: var(--g-color-private-cool-grey-400);--g-color-base-misc-heavy: var(--g-color-private-cool-grey-600-solid);--g-color-base-misc-heavy-hover: var(--g-color-private-cool-grey-700-solid);--g-color-base-light: var(--g-color-private-white-850);--g-color-base-light-hover: var(--g-color-private-white-700);--g-color-base-light-simple-hover: var(--g-color-private-white-150);--g-color-base-light-disabled: var(--g-color-private-white-150);--g-color-base-light-accent-disabled: var(--g-color-private-white-300);--g-color-base-float: var(--g-color-private-white-100-solid);--g-color-base-float-hover: var(--g-color-private-white-150-solid);--g-color-base-float-medium: var(--g-color-private-white-150-solid);--g-color-base-float-heavy: var(--g-color-private-white-250-solid);--g-color-base-float-accent: var(--g-color-private-white-150-solid);--g-color-base-float-accent-hover: var(--g-color-private-white-200-solid);--g-color-base-float-announcement: var(--g-color-private-white-150-solid);--g-color-base-modal: var(--g-color-base-background);--g-color-line-generic: var(--g-color-private-white-150);--g-color-line-generic-hover: var(--g-color-private-white-250);--g-color-line-generic-active: var(--g-color-private-white-300);--g-color-line-generic-accent: var(--g-color-private-white-150);--g-color-line-generic-accent-hover: var(--g-color-private-white-300);--g-color-line-generic-solid: var(--g-color-private-white-150-solid);--g-color-line-brand: var(--g-color-private-yellow-600-solid);--g-color-line-focus: var(--g-color-private-cool-grey-450);--g-color-line-light: var(--g-color-private-white-500);--g-color-line-info: var(--g-color-private-blue-450);--g-color-line-positive: var(--g-color-private-green-450);--g-color-line-warning: var(--g-color-private-yellow-450);--g-color-line-danger: var(--g-color-private-red-450);--g-color-line-utility: var(--g-color-private-purple-450);--g-color-line-misc: var(--g-color-private-cool-grey-450);--g-color-sfx-veil: var(--g-color-private-black-600);--g-color-sfx-shadow: var(--g-color-private-black-200);--g-color-sfx-shadow-heavy: var(--g-color-private-black-500);--g-color-sfx-shadow-light: var(--g-color-private-black-200);--g-color-sfx-fade: var(--g-color-private-white-250);--g-color-scroll-track: var(--g-color-base-background);--g-color-scroll-handle: var(--g-color-private-white-150);--g-color-scroll-handle-hover: var(--g-color-private-white-250);--g-color-scroll-corner: var(--g-color-private-white-150);--g-color-infographics-axis: var(--g-color-private-white-150-solid);--g-color-infographics-tooltip-bg: var(--g-color-private-white-opaque-150)}.g-root_theme_light-hc{--g-color-private-white-50: rgba(255, 255, 255, .05);--g-color-private-white-70: rgba(255, 255, 255, .07);--g-color-private-white-100: rgba(255, 255, 255, .1);--g-color-private-white-150: rgba(255, 255, 255, .15);--g-color-private-white-200: rgba(255, 255, 255, .2);--g-color-private-white-250: rgba(255, 255, 255, .25);--g-color-private-white-300: rgba(255, 255, 255, .3);--g-color-private-white-350: rgba(255, 255, 255, .35);--g-color-private-white-400: rgba(255, 255, 255, .4);--g-color-private-white-450: rgba(255, 255, 255, .45);--g-color-private-white-500: rgba(255, 255, 255, .5);--g-color-private-white-550: rgba(255, 255, 255, .55);--g-color-private-white-600: rgba(255, 255, 255, .6);--g-color-private-white-650: rgba(255, 255, 255, .65);--g-color-private-white-700: rgba(255, 255, 255, .7);--g-color-private-white-750: rgba(255, 255, 255, .75);--g-color-private-white-800: rgba(255, 255, 255, .8);--g-color-private-white-850: rgba(255, 255, 255, .85);--g-color-private-white-900: rgba(255, 255, 255, .9);--g-color-private-white-950: rgba(255, 255, 255, .95);--g-color-private-white-1000-solid: rgb(255, 255, 255);--g-color-private-black-50: rgba(0, 0, 0, .05);--g-color-private-black-100: rgba(0, 0, 0, .1);--g-color-private-black-150: rgba(0, 0, 0, .15);--g-color-private-black-200: rgba(0, 0, 0, .2);--g-color-private-black-250: rgba(0, 0, 0, .25);--g-color-private-black-300: rgba(0, 0, 0, .3);--g-color-private-black-350: rgba(0, 0, 0, .35);--g-color-private-black-400: rgba(0, 0, 0, .4);--g-color-private-black-450: rgba(0, 0, 0, .45);--g-color-private-black-500: rgba(0, 0, 0, .5);--g-color-private-black-550: rgba(0, 0, 0, .55);--g-color-private-black-600: rgba(0, 0, 0, .6);--g-color-private-black-650: rgba(0, 0, 0, .65);--g-color-private-black-700: rgba(0, 0, 0, .7);--g-color-private-black-750: rgba(0, 0, 0, .75);--g-color-private-black-800: rgba(0, 0, 0, .8);--g-color-private-black-850: rgba(0, 0, 0, .85);--g-color-private-black-900: rgba(0, 0, 0, .9);--g-color-private-black-950: rgba(0, 0, 0, .95);--g-color-private-black-50-solid: rgb(242, 242, 242);--g-color-private-black-100-solid: rgb(229, 229, 229);--g-color-private-black-150-solid: rgb(217, 217, 217);--g-color-private-black-200-solid: rgb(204, 204, 204);--g-color-private-black-250-solid: rgb(191, 191, 191);--g-color-private-black-300-solid: rgb(179, 179, 179);--g-color-private-black-350-solid: rgb(166, 166, 166);--g-color-private-black-400-solid: rgb(153, 153, 153);--g-color-private-black-450-solid: rgb(140, 140, 140);--g-color-private-black-500-solid: rgb(128, 128, 128);--g-color-private-black-550-solid: rgb(115, 115, 115);--g-color-private-black-600-solid: rgb(102, 102, 102);--g-color-private-black-650-solid: rgb(89, 89, 89);--g-color-private-black-700-solid: rgb(76, 76, 76);--g-color-private-black-750-solid: rgb(64, 64, 64);--g-color-private-black-800-solid: rgb(51, 51, 51);--g-color-private-black-850-solid: rgb(38, 38, 38);--g-color-private-black-900-solid: rgb(26, 26, 26);--g-color-private-black-950-solid: rgb(13, 13, 13);--g-color-private-black-1000-solid: rgb(0, 0, 0);--g-color-private-blue-50: rgba(54, 151, 241, .1);--g-color-private-blue-100: rgba(54, 151, 241, .15);--g-color-private-blue-150: rgba(54, 151, 241, .2);--g-color-private-blue-200: rgba(54, 151, 241, .3);--g-color-private-blue-250: rgba(54, 151, 241, .4);--g-color-private-blue-300: rgba(54, 151, 241, .5);--g-color-private-blue-350: rgba(54, 151, 241, .6);--g-color-private-blue-400: rgba(54, 151, 241, .7);--g-color-private-blue-450: rgba(54, 151, 241, .8);--g-color-private-blue-500: rgba(54, 151, 241, .9);--g-color-private-blue-50-solid: rgb(235, 245, 254);--g-color-private-blue-100-solid: rgb(225, 239, 253);--g-color-private-blue-150-solid: rgb(215, 234, 252);--g-color-private-blue-200-solid: rgb(195, 224, 251);--g-color-private-blue-250-solid: rgb(175, 213, 249);--g-color-private-blue-300-solid: rgb(155, 203, 248);--g-color-private-blue-350-solid: rgb(134, 193, 247);--g-color-private-blue-400-solid: rgb(114, 182, 245);--g-color-private-blue-450-solid: rgb(94, 172, 244);--g-color-private-blue-500-solid: rgb(74, 161, 242);--g-color-private-blue-550-solid: rgb(54, 151, 241);--g-color-private-blue-600-solid: rgb(50, 138, 219);--g-color-private-blue-650-solid: rgb(47, 124, 196);--g-color-private-blue-700-solid: rgb(43, 111, 174);--g-color-private-blue-750-solid: rgb(40, 97, 152);--g-color-private-blue-800-solid: rgb(36, 84, 130);--g-color-private-blue-850-solid: rgb(32, 71, 107);--g-color-private-blue-900-solid: rgb(29, 57, 85);--g-color-private-blue-950-solid: rgb(25, 44, 63);--g-color-private-blue-1000-solid: rgb(23, 37, 51);--g-color-private-green-50: rgba(50, 186, 118, .1);--g-color-private-green-100: rgba(50, 186, 118, .15);--g-color-private-green-150: rgba(50, 186, 118, .2);--g-color-private-green-200: rgba(50, 186, 118, .3);--g-color-private-green-250: rgba(50, 186, 118, .4);--g-color-private-green-300: rgba(50, 186, 118, .5);--g-color-private-green-350: rgba(50, 186, 118, .6);--g-color-private-green-400: rgba(50, 186, 118, .7);--g-color-private-green-450: rgba(50, 186, 118, .8);--g-color-private-green-500: rgba(50, 186, 118, .9);--g-color-private-green-50-solid: rgb(235, 248, 241);--g-color-private-green-100-solid: rgb(224, 245, 234);--g-color-private-green-150-solid: rgb(214, 241, 228);--g-color-private-green-200-solid: rgb(194, 234, 214);--g-color-private-green-250-solid: rgb(173, 227, 200);--g-color-private-green-300-solid: rgb(153, 221, 187);--g-color-private-green-350-solid: rgb(132, 214, 173);--g-color-private-green-400-solid: rgb(112, 207, 159);--g-color-private-green-450-solid: rgb(91, 200, 145);--g-color-private-green-500-solid: rgb(71, 193, 132);--g-color-private-green-550-solid: rgb(50, 186, 118);--g-color-private-green-600-solid: rgb(47, 169, 108);--g-color-private-green-650-solid: rgb(44, 152, 98);--g-color-private-green-700-solid: rgb(40, 135, 88);--g-color-private-green-750-solid: rgb(37, 118, 78);--g-color-private-green-800-solid: rgb(34, 102, 68);--g-color-private-green-850-solid: rgb(31, 85, 58);--g-color-private-green-900-solid: rgb(28, 68, 48);--g-color-private-green-950-solid: rgb(24, 51, 38);--g-color-private-green-1000-solid: rgb(23, 42, 33);--g-color-private-yellow-50: rgba(255, 190, 92, .1);--g-color-private-yellow-100: rgba(255, 190, 92, .15);--g-color-private-yellow-150: rgba(255, 190, 92, .2);--g-color-private-yellow-200: rgba(255, 190, 92, .3);--g-color-private-yellow-250: rgba(255, 190, 92, .4);--g-color-private-yellow-300: rgba(255, 190, 92, .5);--g-color-private-yellow-350: rgba(255, 190, 92, .6);--g-color-private-yellow-400: rgba(255, 190, 92, .7);--g-color-private-yellow-450: rgba(255, 190, 92, .8);--g-color-private-yellow-500: rgba(255, 190, 92, .9);--g-color-private-yellow-50-solid: rgb(255, 249, 239);--g-color-private-yellow-100-solid: rgb(255, 245, 231);--g-color-private-yellow-150-solid: rgb(255, 242, 222);--g-color-private-yellow-200-solid: rgb(255, 236, 206);--g-color-private-yellow-250-solid: rgb(255, 229, 190);--g-color-private-yellow-300-solid: rgb(255, 223, 174);--g-color-private-yellow-350-solid: rgb(255, 216, 157);--g-color-private-yellow-400-solid: rgb(255, 210, 141);--g-color-private-yellow-450-solid: rgb(255, 203, 125);--g-color-private-yellow-500-solid: rgb(255, 197, 108);--g-color-private-yellow-550-solid: rgb(255, 190, 92);--g-color-private-yellow-600-solid: rgb(231, 173, 85);--g-color-private-yellow-650-solid: rgb(208, 155, 77);--g-color-private-yellow-700-solid: rgb(184, 138, 70);--g-color-private-yellow-750-solid: rgb(160, 121, 62);--g-color-private-yellow-800-solid: rgb(137, 104, 55);--g-color-private-yellow-850-solid: rgb(113, 86, 48);--g-color-private-yellow-900-solid: rgb(89, 69, 40);--g-color-private-yellow-950-solid: rgb(65, 52, 33);--g-color-private-yellow-1000-solid: rgb(54, 43, 29);--g-color-private-orange-50: rgba(255, 119, 0, .1);--g-color-private-orange-100: rgba(255, 119, 0, .15);--g-color-private-orange-150: rgba(255, 119, 0, .2);--g-color-private-orange-200: rgba(255, 119, 0, .3);--g-color-private-orange-250: rgba(255, 119, 0, .4);--g-color-private-orange-300: rgba(255, 119, 0, .5);--g-color-private-orange-350: rgba(255, 119, 0, .6);--g-color-private-orange-400: rgba(255, 119, 0, .7);--g-color-private-orange-450: rgba(255, 119, 0, .8);--g-color-private-orange-500: rgba(255, 119, 0, .9);--g-color-private-orange-50-solid: rgb(255, 241, 230);--g-color-private-orange-100-solid: rgb(255, 235, 217);--g-color-private-orange-150-solid: rgb(255, 228, 204);--g-color-private-orange-200-solid: rgb(255, 214, 179);--g-color-private-orange-250-solid: rgb(255, 201, 153);--g-color-private-orange-300-solid: rgb(255, 187, 128);--g-color-private-orange-350-solid: rgb(255, 173, 102);--g-color-private-orange-400-solid: rgb(255, 160, 77);--g-color-private-orange-450-solid: rgb(255, 146, 51);--g-color-private-orange-500-solid: rgb(255, 133, 25);--g-color-private-orange-550-solid: rgb(255, 119, 0);--g-color-private-orange-600-solid: rgb(231, 109, 2);--g-color-private-orange-650-solid: rgb(208, 99, 4);--g-color-private-orange-700-solid: rgb(184, 88, 5);--g-color-private-orange-750-solid: rgb(160, 78, 7);--g-color-private-orange-800-solid: rgb(137, 68, 9);--g-color-private-orange-850-solid: rgb(113, 58, 11);--g-color-private-orange-900-solid: rgb(89, 48, 13);--g-color-private-orange-950-solid: rgb(65, 37, 14);--g-color-private-orange-1000-solid: rgb(54, 32, 15);--g-color-private-red-50: rgba(255, 0, 61, .1);--g-color-private-red-100: rgba(255, 0, 61, .15);--g-color-private-red-150: rgba(255, 0, 61, .2);--g-color-private-red-200: rgba(255, 0, 61, .3);--g-color-private-red-250: rgba(255, 0, 61, .4);--g-color-private-red-300: rgba(255, 0, 61, .5);--g-color-private-red-350: rgba(255, 0, 61, .6);--g-color-private-red-400: rgba(255, 0, 61, .7);--g-color-private-red-450: rgba(255, 0, 61, .8);--g-color-private-red-500: rgba(255, 0, 61, .9);--g-color-private-red-50-solid: rgb(255, 230, 236);--g-color-private-red-100-solid: rgb(255, 217, 226);--g-color-private-red-150-solid: rgb(255, 204, 216);--g-color-private-red-200-solid: rgb(255, 179, 197);--g-color-private-red-250-solid: rgb(255, 153, 177);--g-color-private-red-300-solid: rgb(255, 128, 158);--g-color-private-red-350-solid: rgb(255, 102, 139);--g-color-private-red-400-solid: rgb(255, 77, 119);--g-color-private-red-450-solid: rgb(255, 51, 100);--g-color-private-red-500-solid: rgb(255, 25, 80);--g-color-private-red-550-solid: rgb(255, 0, 61);--g-color-private-red-600-solid: rgb(231, 2, 57);--g-color-private-red-650-solid: rgb(208, 3, 52);--g-color-private-red-700-solid: rgb(184, 5, 48);--g-color-private-red-750-solid: rgb(160, 7, 44);--g-color-private-red-800-solid: rgb(137, 9, 40);--g-color-private-red-850-solid: rgb(113, 10, 35);--g-color-private-red-900-solid: rgb(89, 12, 31);--g-color-private-red-950-solid: rgb(65, 14, 27);--g-color-private-red-1000-solid: rgb(54, 14, 24);--g-color-private-purple-50: rgba(143, 82, 204, .1);--g-color-private-purple-100: rgba(143, 82, 204, .15);--g-color-private-purple-150: rgba(143, 82, 204, .2);--g-color-private-purple-200: rgba(143, 82, 204, .3);--g-color-private-purple-250: rgba(143, 82, 204, .4);--g-color-private-purple-300: rgba(143, 82, 204, .5);--g-color-private-purple-350: rgba(143, 82, 204, .6);--g-color-private-purple-400: rgba(143, 82, 204, .7);--g-color-private-purple-450: rgba(143, 82, 204, .8);--g-color-private-purple-500: rgba(143, 82, 204, .9);--g-color-private-purple-50-solid: rgb(244, 238, 250);--g-color-private-purple-100-solid: rgb(238, 229, 247);--g-color-private-purple-150-solid: rgb(233, 220, 245);--g-color-private-purple-200-solid: rgb(221, 203, 240);--g-color-private-purple-250-solid: rgb(210, 186, 235);--g-color-private-purple-300-solid: rgb(199, 169, 230);--g-color-private-purple-350-solid: rgb(188, 151, 224);--g-color-private-purple-400-solid: rgb(177, 134, 219);--g-color-private-purple-450-solid: rgb(165, 117, 214);--g-color-private-purple-500-solid: rgb(154, 99, 209);--g-color-private-purple-550-solid: rgb(143, 82, 204);--g-color-private-purple-600-solid: rgb(131, 76, 185);--g-color-private-purple-650-solid: rgb(118, 69, 167);--g-color-private-purple-700-solid: rgb(106, 63, 148);--g-color-private-purple-750-solid: rgb(93, 56, 130);--g-color-private-purple-800-solid: rgb(81, 50, 111);--g-color-private-purple-850-solid: rgb(68, 43, 92);--g-color-private-purple-900-solid: rgb(56, 37, 74);--g-color-private-purple-950-solid: rgb(43, 30, 55);--g-color-private-purple-1000-solid: rgb(37, 27, 46);--g-color-private-cool-grey-50: rgba(107, 132, 153, .1);--g-color-private-cool-grey-100: rgba(107, 132, 153, .15);--g-color-private-cool-grey-150: rgba(107, 132, 153, .2);--g-color-private-cool-grey-200: rgba(107, 132, 153, .3);--g-color-private-cool-grey-250: rgba(107, 132, 153, .4);--g-color-private-cool-grey-300: rgba(107, 132, 153, .5);--g-color-private-cool-grey-350: rgba(107, 132, 153, .6);--g-color-private-cool-grey-400: rgba(107, 132, 153, .7);--g-color-private-cool-grey-450: rgba(107, 132, 153, .8);--g-color-private-cool-grey-500: rgba(107, 132, 153, .9);--g-color-private-cool-grey-50-solid: rgb(240, 243, 245);--g-color-private-cool-grey-100-solid: rgb(233, 237, 240);--g-color-private-cool-grey-150-solid: rgb(225, 230, 235);--g-color-private-cool-grey-200-solid: rgb(211, 218, 224);--g-color-private-cool-grey-250-solid: rgb(196, 206, 214);--g-color-private-cool-grey-300-solid: rgb(181, 194, 204);--g-color-private-cool-grey-350-solid: rgb(166, 181, 194);--g-color-private-cool-grey-400-solid: rgb(151, 169, 184);--g-color-private-cool-grey-450-solid: rgb(137, 157, 173);--g-color-private-cool-grey-500-solid: rgb(122, 144, 163);--g-color-private-cool-grey-550-solid: rgb(107, 132, 153);--g-color-private-cool-grey-600-solid: rgb(98, 121, 140);--g-color-private-cool-grey-650-solid: rgb(89, 109, 126);--g-color-private-cool-grey-700-solid: rgb(80, 98, 113);--g-color-private-cool-grey-750-solid: rgb(71, 86, 99);--g-color-private-cool-grey-800-solid: rgb(63, 75, 86);--g-color-private-cool-grey-850-solid: rgb(54, 63, 72);--g-color-private-cool-grey-900-solid: rgb(45, 52, 59);--g-color-private-cool-grey-950-solid: rgb(36, 40, 45);--g-color-private-cool-grey-1000-solid: rgb(31, 34, 38);--g-color-text-primary: var(--g-color-text-dark-primary);--g-color-text-complementary: var(--g-color-text-dark-complementary);--g-color-text-secondary: var(--g-color-text-dark-secondary);--g-color-text-hint: var(--g-color-text-dark-hint);--g-color-text-info: var(--g-color-private-blue-650-solid);--g-color-text-positive: var(--g-color-private-green-650-solid);--g-color-text-warning: var(--g-color-private-yellow-700-solid);--g-color-text-danger: var(--g-color-private-red-650-solid);--g-color-text-utility: var(--g-color-private-purple-650-solid);--g-color-text-misc: var(--g-color-private-cool-grey-650-solid);--g-color-text-info-heavy: var(--g-color-private-blue-900-solid);--g-color-text-positive-heavy: var(--g-color-private-green-900-solid);--g-color-text-warning-heavy: var(--g-color-private-orange-900-solid);--g-color-text-danger-heavy: var(--g-color-private-red-900-solid);--g-color-text-utility-heavy: var(--g-color-private-purple-900-solid);--g-color-text-misc-heavy: var(--g-color-private-cool-grey-900-solid);--g-color-text-brand: var(--g-color-private-yellow-700-solid);--g-color-text-brand-heavy: var(--g-color-private-orange-900-solid);--g-color-text-brand-contrast: var(--g-color-text-dark-primary);--g-color-text-link: var(--g-color-private-yellow-700-solid);--g-color-text-link-hover: var(--g-color-private-orange-700-solid);--g-color-text-link-visited: var(--g-color-private-purple-600-solid);--g-color-text-link-visited-hover: var(--g-color-private-purple-850-solid);--g-color-text-dark-primary: var(--g-color-private-black-1000-solid);--g-color-text-dark-complementary: var(--g-color-private-black-850);--g-color-text-dark-secondary: var(--g-color-private-black-700);--g-color-text-dark-hint: var(--g-color-private-black-500);--g-color-text-light-primary: var(--g-color-private-white-1000-solid);--g-color-text-light-complementary: var(--g-color-private-white-850);--g-color-text-light-secondary: var(--g-color-private-white-700);--g-color-text-light-hint: var(--g-color-private-white-500);--g-color-text-inverted-primary: var(--g-color-text-light-primary);--g-color-text-inverted-complementary: var(--g-color-text-light-complementary);--g-color-text-inverted-secondary: var(--g-color-text-light-secondary);--g-color-text-inverted-hint: var(--g-color-text-light-hint);--g-color-base-background: var(--g-color-private-white-1000-solid);--g-color-base-generic: var(--g-color-private-black-150);--g-color-base-generic-hover: var(--g-color-private-black-300);--g-color-base-generic-medium: var(--g-color-private-black-250);--g-color-base-generic-medium-hover: var(--g-color-private-black-350);--g-color-base-generic-accent: var(--g-color-private-black-250);--g-color-base-generic-accent-disabled: var(--g-color-private-black-150);--g-color-base-generic-ultralight: var(--g-color-private-black-50-solid);--g-color-base-simple-hover: var(--g-color-private-black-150);--g-color-base-simple-hover-solid: var(--g-color-private-black-150-solid);--g-color-base-brand: var(--g-color-private-yellow-550-solid);--g-color-base-brand-hover: var(--g-color-private-yellow-650-solid);--g-color-base-selection: var(--g-color-private-yellow-300);--g-color-base-selection-hover: var(--g-color-private-yellow-400);--g-color-base-info-light: var(--g-color-private-blue-250);--g-color-base-info-light-hover: var(--g-color-private-blue-350);--g-color-base-info-medium: var(--g-color-private-blue-400);--g-color-base-info-medium-hover: var(--g-color-private-blue-500);--g-color-base-info-heavy: var(--g-color-private-blue-700-solid);--g-color-base-info-heavy-hover: var(--g-color-private-blue-850-solid);--g-color-base-positive-light: var(--g-color-private-green-250);--g-color-base-positive-light-hover: var(--g-color-private-green-350);--g-color-base-positive-medium: var(--g-color-private-green-400);--g-color-base-positive-medium-hover: var(--g-color-private-green-500);--g-color-base-positive-heavy: var(--g-color-private-green-700-solid);--g-color-base-positive-heavy-hover: var(--g-color-private-green-800-solid);--g-color-base-warning-light: var(--g-color-private-yellow-300);--g-color-base-warning-light-hover: var(--g-color-private-yellow-400);--g-color-base-warning-medium: var(--g-color-private-yellow-400);--g-color-base-warning-medium-hover: var(--g-color-private-yellow-550-solid);--g-color-base-warning-heavy: var(--g-color-private-yellow-600-solid);--g-color-base-warning-heavy-hover: var(--g-color-private-yellow-700-solid);--g-color-base-danger-light: var(--g-color-private-red-250);--g-color-base-danger-light-hover: var(--g-color-private-red-350);--g-color-base-danger-medium: var(--g-color-private-red-400);--g-color-base-danger-medium-hover: var(--g-color-private-red-500);--g-color-base-danger-heavy: var(--g-color-private-red-700-solid);--g-color-base-danger-heavy-hover: var(--g-color-private-red-800-solid);--g-color-base-utility-light: var(--g-color-private-purple-250);--g-color-base-utility-light-hover: var(--g-color-private-purple-350);--g-color-base-utility-medium: var(--g-color-private-purple-400);--g-color-base-utility-medium-hover: var(--g-color-private-purple-500);--g-color-base-utility-heavy: var(--g-color-private-purple-700-solid);--g-color-base-utility-heavy-hover: var(--g-color-private-purple-800-solid);--g-color-base-neutral-light: var(--g-color-private-black-150);--g-color-base-neutral-light-hover: var(--g-color-private-black-250);--g-color-base-neutral-medium: var(--g-color-private-black-300);--g-color-base-neutral-medium-hover: var(--g-color-private-black-400);--g-color-base-neutral-heavy: var(--g-color-private-black-550);--g-color-base-neutral-heavy-hover: var(--g-color-private-black-650);--g-color-base-misc-light: var(--g-color-private-cool-grey-250);--g-color-base-misc-light-hover: var(--g-color-private-cool-grey-350);--g-color-base-misc-medium: var(--g-color-private-cool-grey-400);--g-color-base-misc-medium-hover: var(--g-color-private-cool-grey-500);--g-color-base-misc-heavy: var(--g-color-private-cool-grey-700-solid);--g-color-base-misc-heavy-hover: var(--g-color-private-cool-grey-800-solid);--g-color-base-light: var(--g-color-private-white-1000-solid);--g-color-base-light-hover: var(--g-color-private-white-850);--g-color-base-light-simple-hover: var(--g-color-private-white-300);--g-color-base-light-disabled: var(--g-color-private-white-150);--g-color-base-light-accent-disabled: var(--g-color-private-white-300);--g-color-base-float: var(--g-color-private-white-1000-solid);--g-color-base-float-hover: var(--g-color-private-black-150-solid);--g-color-base-float-medium: var(--g-color-private-black-550-solid);--g-color-base-float-heavy: var(--g-color-private-black-700-solid);--g-color-base-float-accent: var(--g-color-private-white-1000-solid);--g-color-base-float-accent-hover: var(--g-color-private-white-850);--g-color-base-float-announcement: var(--g-color-private-cool-grey-150-solid);--g-color-base-modal: var(--g-color-base-background);--g-color-line-generic: var(--g-color-private-black-200);--g-color-line-generic-hover: var(--g-color-private-black-400);--g-color-line-generic-active: var(--g-color-private-black-700);--g-color-line-generic-accent: var(--g-color-private-black-300);--g-color-line-generic-accent-hover: var(--g-color-private-black-700);--g-color-line-generic-solid: var(--g-color-private-black-200-solid);--g-color-line-brand: var(--g-color-private-yellow-600-solid);--g-color-line-focus: var(--g-color-private-cool-grey-450);--g-color-line-light: var(--g-color-private-white-500);--g-color-line-info: var(--g-color-private-blue-450);--g-color-line-positive: var(--g-color-private-green-450);--g-color-line-warning: var(--g-color-private-yellow-600-solid);--g-color-line-danger: var(--g-color-private-red-450);--g-color-line-utility: var(--g-color-private-purple-450);--g-color-line-misc: var(--g-color-private-cool-grey-450);--g-color-sfx-veil: var(--g-color-private-black-450);--g-color-sfx-shadow: var(--g-color-private-black-300);--g-color-sfx-shadow-heavy: var(--g-color-private-black-600);--g-color-sfx-shadow-light: var(--g-color-private-black-100);--g-color-sfx-fade: var(--g-color-private-white-300);--g-color-scroll-track: var(--g-color-base-background);--g-color-scroll-handle: var(--g-color-private-black-100);--g-color-scroll-handle-hover: var(--g-color-private-black-150);--g-color-scroll-corner: var(--g-color-private-black-100);--g-color-infographics-axis: var(--g-color-private-black-150-solid);--g-color-infographics-tooltip-bg: var(--g-color-private-white-950)}.g-root_theme_dark-hc{--g-color-private-white-50: rgba(255, 255, 255, .05);--g-color-private-white-70: rgba(255, 255, 255, .07);--g-color-private-white-100: rgba(255, 255, 255, .1);--g-color-private-white-150: rgba(255, 255, 255, .15);--g-color-private-white-200: rgba(255, 255, 255, .2);--g-color-private-white-250: rgba(255, 255, 255, .25);--g-color-private-white-300: rgba(255, 255, 255, .3);--g-color-private-white-350: rgba(255, 255, 255, .35);--g-color-private-white-400: rgba(255, 255, 255, .4);--g-color-private-white-450: rgba(255, 255, 255, .45);--g-color-private-white-500: rgba(255, 255, 255, .5);--g-color-private-white-550: rgba(255, 255, 255, .55);--g-color-private-white-600: rgba(255, 255, 255, .6);--g-color-private-white-650: rgba(255, 255, 255, .65);--g-color-private-white-700: rgba(255, 255, 255, .7);--g-color-private-white-750: rgba(255, 255, 255, .75);--g-color-private-white-800: rgba(255, 255, 255, .8);--g-color-private-white-850: rgba(255, 255, 255, .85);--g-color-private-white-900: rgba(255, 255, 255, .9);--g-color-private-white-950: rgba(255, 255, 255, .95);--g-color-private-white-50-solid: rgb(30, 29, 30);--g-color-private-white-70-solid: rgb(35, 34, 35);--g-color-private-white-100-solid: rgb(42, 41, 42);--g-color-private-white-150-solid: rgb(54, 53, 54);--g-color-private-white-200-solid: rgb(65, 65, 65);--g-color-private-white-250-solid: rgb(77, 77, 77);--g-color-private-white-300-solid: rgb(89, 88, 89);--g-color-private-white-350-solid: rgb(101, 100, 101);--g-color-private-white-400-solid: rgb(113, 112, 113);--g-color-private-white-450-solid: rgb(125, 124, 125);--g-color-private-white-500-solid: rgb(136, 136, 136);--g-color-private-white-550-solid: rgb(148, 148, 148);--g-color-private-white-600-solid: rgb(160, 160, 160);--g-color-private-white-650-solid: rgb(172, 172, 172);--g-color-private-white-700-solid: rgb(184, 184, 184);--g-color-private-white-750-solid: rgb(196, 195, 196);--g-color-private-white-800-solid: rgb(208, 207, 208);--g-color-private-white-850-solid: rgb(208, 207, 208);--g-color-private-white-900-solid: rgb(231, 231, 231);--g-color-private-white-950-solid: rgb(243, 243, 243);--g-color-private-white-1000-solid: rgb(255, 255, 255);--g-color-private-white-opaque-150: rgba(56, 57, 60, .97);--g-color-private-black-20: rgba(0, 0, 0, .02);--g-color-private-black-50: rgba(0, 0, 0, .05);--g-color-private-black-100: rgba(0, 0, 0, .1);--g-color-private-black-150: rgba(0, 0, 0, .15);--g-color-private-black-200: rgba(0, 0, 0, .2);--g-color-private-black-250: rgba(0, 0, 0, .25);--g-color-private-black-300: rgba(0, 0, 0, .3);--g-color-private-black-350: rgba(0, 0, 0, .35);--g-color-private-black-400: rgba(0, 0, 0, .4);--g-color-private-black-450: rgba(0, 0, 0, .45);--g-color-private-black-500: rgba(0, 0, 0, .5);--g-color-private-black-550: rgba(0, 0, 0, .55);--g-color-private-black-600: rgba(0, 0, 0, .6);--g-color-private-black-650: rgba(0, 0, 0, .65);--g-color-private-black-700: rgba(0, 0, 0, .7);--g-color-private-black-750: rgba(0, 0, 0, .75);--g-color-private-black-800: rgba(0, 0, 0, .8);--g-color-private-black-850: rgba(0, 0, 0, .85);--g-color-private-black-900: rgba(0, 0, 0, .9);--g-color-private-black-950: rgba(0, 0, 0, .95);--g-color-private-black-1000-solid: rgb(0, 0, 0);--g-color-private-blue-50: rgba(54, 151, 241, .1);--g-color-private-blue-100: rgba(54, 151, 241, .15);--g-color-private-blue-150: rgba(54, 151, 241, .2);--g-color-private-blue-200: rgba(54, 151, 241, .3);--g-color-private-blue-250: rgba(54, 151, 241, .4);--g-color-private-blue-300: rgba(54, 151, 241, .5);--g-color-private-blue-350: rgba(54, 151, 241, .6);--g-color-private-blue-400: rgba(54, 151, 241, .7);--g-color-private-blue-450: rgba(54, 151, 241, .8);--g-color-private-blue-500: rgba(54, 151, 241, .9);--g-color-private-blue-50-solid: rgb(22, 30, 40);--g-color-private-blue-100-solid: rgb(23, 37, 51);--g-color-private-blue-150-solid: rgb(25, 44, 63);--g-color-private-blue-200-solid: rgb(29, 57, 85);--g-color-private-blue-250-solid: rgb(32, 71, 107);--g-color-private-blue-300-solid: rgb(36, 84, 130);--g-color-private-blue-350-solid: rgb(40, 97, 152);--g-color-private-blue-400-solid: rgb(43, 111, 174);--g-color-private-blue-450-solid: rgb(47, 124, 196);--g-color-private-blue-500-solid: rgb(50, 138, 219);--g-color-private-blue-550-solid: rgb(54, 151, 241);--g-color-private-blue-600-solid: rgb(74, 161, 242);--g-color-private-blue-650-solid: rgb(94, 172, 244);--g-color-private-blue-700-solid: rgb(114, 182, 245);--g-color-private-blue-750-solid: rgb(134, 193, 247);--g-color-private-blue-800-solid: rgb(155, 203, 248);--g-color-private-blue-850-solid: rgb(175, 213, 249);--g-color-private-blue-900-solid: rgb(195, 224, 251);--g-color-private-blue-950-solid: rgb(215, 234, 252);--g-color-private-blue-1000-solid: rgb(225, 239, 253);--g-color-private-green-50: rgba(77, 176, 155, .1);--g-color-private-green-100: rgba(77, 176, 155, .15);--g-color-private-green-150: rgba(77, 176, 155, .2);--g-color-private-green-200: rgba(77, 176, 155, .3);--g-color-private-green-250: rgba(77, 176, 155, .4);--g-color-private-green-300: rgba(77, 176, 155, .5);--g-color-private-green-350: rgba(77, 176, 155, .6);--g-color-private-green-400: rgba(77, 176, 155, .7);--g-color-private-green-450: rgba(77, 176, 155, .8);--g-color-private-green-500: rgba(77, 176, 155, .9);--g-color-private-green-50-solid: rgb(24, 33, 32);--g-color-private-green-100-solid: rgb(27, 41, 39);--g-color-private-green-150-solid: rgb(30, 49, 45);--g-color-private-green-200-solid: rgb(36, 65, 59);--g-color-private-green-250-solid: rgb(42, 81, 73);--g-color-private-green-300-solid: rgb(48, 97, 87);--g-color-private-green-350-solid: rgb(53, 112, 100);--g-color-private-green-400-solid: rgb(59, 128, 114);--g-color-private-green-450-solid: rgb(65, 144, 128);--g-color-private-green-500-solid: rgb(71, 160, 141);--g-color-private-green-550-solid: rgb(77, 176, 155);--g-color-private-green-600-solid: rgb(95, 184, 165);--g-color-private-green-650-solid: rgb(113, 192, 175);--g-color-private-green-700-solid: rgb(130, 200, 185);--g-color-private-green-750-solid: rgb(148, 208, 195);--g-color-private-green-800-solid: rgb(166, 216, 205);--g-color-private-green-850-solid: rgb(184, 223, 215);--g-color-private-green-900-solid: rgb(202, 231, 225);--g-color-private-green-950-solid: rgb(219, 239, 235);--g-color-private-green-1000-solid: rgb(228, 243, 240);--g-color-private-yellow-50: rgba(255, 190, 92, .1);--g-color-private-yellow-100: rgba(255, 190, 92, .15);--g-color-private-yellow-150: rgba(255, 190, 92, .2);--g-color-private-yellow-200: rgba(255, 190, 92, .3);--g-color-private-yellow-250: rgba(255, 190, 92, .4);--g-color-private-yellow-300: rgba(255, 190, 92, .5);--g-color-private-yellow-350: rgba(255, 190, 92, .6);--g-color-private-yellow-400: rgba(255, 190, 92, .7);--g-color-private-yellow-450: rgba(255, 190, 92, .8);--g-color-private-yellow-500: rgba(255, 190, 92, .9);--g-color-private-yellow-50-solid: rgb(42, 34, 25);--g-color-private-yellow-100-solid: rgb(54, 43, 29);--g-color-private-yellow-150-solid: rgb(65, 52, 33);--g-color-private-yellow-200-solid: rgb(89, 69, 40);--g-color-private-yellow-250-solid: rgb(113, 86, 48);--g-color-private-yellow-300-solid: rgb(137, 104, 55);--g-color-private-yellow-350-solid: rgb(160, 121, 62);--g-color-private-yellow-400-solid: rgb(184, 138, 70);--g-color-private-yellow-450-solid: rgb(208, 155, 77);--g-color-private-yellow-500-solid: rgb(231, 173, 85);--g-color-private-yellow-550-solid: rgb(255, 190, 92);--g-color-private-yellow-600-solid: rgb(255, 197, 108);--g-color-private-yellow-650-solid: rgb(255, 203, 125);--g-color-private-yellow-700-solid: rgb(255, 210, 141);--g-color-private-yellow-750-solid: rgb(255, 216, 157);--g-color-private-yellow-800-solid: rgb(255, 223, 174);--g-color-private-yellow-850-solid: rgb(255, 229, 190);--g-color-private-yellow-900-solid: rgb(255, 236, 206);--g-color-private-yellow-950-solid: rgb(255, 242, 222);--g-color-private-yellow-1000-solid: rgb(255, 245, 231);--g-color-private-orange-50: rgba(200, 99, 12, .1);--g-color-private-orange-100: rgba(200, 99, 12, .15);--g-color-private-orange-150: rgba(200, 99, 12, .2);--g-color-private-orange-200: rgba(200, 99, 12, .3);--g-color-private-orange-250: rgba(200, 99, 12, .4);--g-color-private-orange-300: rgba(200, 99, 12, .5);--g-color-private-orange-350: rgba(200, 99, 12, .6);--g-color-private-orange-400: rgba(200, 99, 12, .7);--g-color-private-orange-450: rgba(200, 99, 12, .8);--g-color-private-orange-500: rgba(200, 99, 12, .9);--g-color-private-orange-50-solid: rgb(36, 25, 17);--g-color-private-orange-100-solid: rgb(45, 29, 17);--g-color-private-orange-150-solid: rgb(54, 33, 17);--g-color-private-orange-200-solid: rgb(73, 42, 16);--g-color-private-orange-250-solid: rgb(91, 50, 16);--g-color-private-orange-300-solid: rgb(109, 58, 15);--g-color-private-orange-350-solid: rgb(127, 66, 14);--g-color-private-orange-400-solid: rgb(145, 74, 14);--g-color-private-orange-450-solid: rgb(164, 83, 13);--g-color-private-orange-500-solid: rgb(182, 91, 13);--g-color-private-orange-550-solid: rgb(200, 99, 12);--g-color-private-orange-600-solid: rgb(206, 115, 36);--g-color-private-orange-650-solid: rgb(211, 130, 61);--g-color-private-orange-700-solid: rgb(217, 146, 85);--g-color-private-orange-750-solid: rgb(222, 161, 109);--g-color-private-orange-800-solid: rgb(228, 177, 134);--g-color-private-orange-850-solid: rgb(233, 193, 158);--g-color-private-orange-900-solid: rgb(239, 208, 182);--g-color-private-orange-950-solid: rgb(244, 224, 206);--g-color-private-orange-1000-solid: rgb(247, 232, 219);--g-color-private-red-50: rgba(229, 50, 93, .1);--g-color-private-red-100: rgba(229, 50, 93, .15);--g-color-private-red-150: rgba(229, 50, 93, .2);--g-color-private-red-200: rgba(229, 50, 93, .3);--g-color-private-red-250: rgba(229, 50, 93, .4);--g-color-private-red-300: rgba(229, 50, 93, .5);--g-color-private-red-350: rgba(229, 50, 93, .6);--g-color-private-red-400: rgba(229, 50, 93, .7);--g-color-private-red-450: rgba(229, 50, 93, .8);--g-color-private-red-500: rgba(229, 50, 93, .9);--g-color-private-red-50-solid: rgb(39, 20, 26);--g-color-private-red-100-solid: rgb(50, 22, 29);--g-color-private-red-150-solid: rgb(60, 24, 33);--g-color-private-red-200-solid: rgb(81, 27, 41);--g-color-private-red-250-solid: rgb(102, 30, 48);--g-color-private-red-300-solid: rgb(124, 34, 56);--g-color-private-red-350-solid: rgb(145, 37, 63);--g-color-private-red-400-solid: rgb(166, 40, 71);--g-color-private-red-450-solid: rgb(187, 43, 78);--g-color-private-red-500-solid: rgb(208, 47, 86);--g-color-private-red-550-solid: rgb(229, 50, 93);--g-color-private-red-600-solid: rgb(232, 71, 109);--g-color-private-red-650-solid: rgb(234, 91, 125);--g-color-private-red-700-solid: rgb(237, 112, 142);--g-color-private-red-750-solid: rgb(239, 132, 158);--g-color-private-red-800-solid: rgb(242, 153, 174);--g-color-private-red-850-solid: rgb(245, 173, 190);--g-color-private-red-900-solid: rgb(247, 194, 206);--g-color-private-red-950-solid: rgb(250, 214, 223);--g-color-private-red-1000-solid: rgb(251, 224, 231);--g-color-private-purple-50: rgba(143, 82, 204, .1);--g-color-private-purple-100: rgba(143, 82, 204, .15);--g-color-private-purple-150: rgba(143, 82, 204, .2);--g-color-private-purple-200: rgba(143, 82, 204, .3);--g-color-private-purple-250: rgba(143, 82, 204, .4);--g-color-private-purple-300: rgba(143, 82, 204, .5);--g-color-private-purple-350: rgba(143, 82, 204, .6);--g-color-private-purple-400: rgba(143, 82, 204, .7);--g-color-private-purple-450: rgba(143, 82, 204, .8);--g-color-private-purple-500: rgba(143, 82, 204, .9);--g-color-private-purple-50-solid: rgb(31, 24, 37);--g-color-private-purple-100-solid: rgb(37, 27, 46);--g-color-private-purple-150-solid: rgb(43, 30, 55);--g-color-private-purple-200-solid: rgb(56, 37, 74);--g-color-private-purple-250-solid: rgb(68, 43, 92);--g-color-private-purple-300-solid: rgb(81, 50, 111);--g-color-private-purple-350-solid: rgb(93, 56, 130);--g-color-private-purple-400-solid: rgb(106, 63, 148);--g-color-private-purple-450-solid: rgb(118, 69, 167);--g-color-private-purple-500-solid: rgb(131, 76, 185);--g-color-private-purple-550-solid: rgb(143, 82, 204);--g-color-private-purple-600-solid: rgb(154, 99, 209);--g-color-private-purple-650-solid: rgb(165, 117, 214);--g-color-private-purple-700-solid: rgb(177, 134, 219);--g-color-private-purple-750-solid: rgb(188, 151, 224);--g-color-private-purple-800-solid: rgb(199, 169, 230);--g-color-private-purple-850-solid: rgb(210, 186, 235);--g-color-private-purple-900-solid: rgb(221, 203, 240);--g-color-private-purple-950-solid: rgb(233, 220, 245);--g-color-private-purple-1000-solid: rgb(238, 229, 247);--g-color-private-cool-grey-50: rgba(96, 128, 156, .1);--g-color-private-cool-grey-100: rgba(96, 128, 156, .15);--g-color-private-cool-grey-150: rgba(96, 128, 156, .2);--g-color-private-cool-grey-200: rgba(96, 128, 156, .3);--g-color-private-cool-grey-250: rgba(96, 128, 156, .4);--g-color-private-cool-grey-300: rgba(96, 128, 156, .5);--g-color-private-cool-grey-350: rgba(96, 128, 156, .6);--g-color-private-cool-grey-400: rgba(96, 128, 156, .7);--g-color-private-cool-grey-450: rgba(96, 128, 156, .8);--g-color-private-cool-grey-500: rgba(96, 128, 156, .9);--g-color-private-cool-grey-50-solid: rgb(26, 28, 32);--g-color-private-cool-grey-100-solid: rgb(30, 34, 39);--g-color-private-cool-grey-150-solid: rgb(34, 39, 46);--g-color-private-cool-grey-200-solid: rgb(41, 50, 59);--g-color-private-cool-grey-250-solid: rgb(49, 61, 73);--g-color-private-cool-grey-300-solid: rgb(57, 73, 87);--g-color-private-cool-grey-350-solid: rgb(65, 84, 101);--g-color-private-cool-grey-400-solid: rgb(73, 95, 115);--g-color-private-cool-grey-450-solid: rgb(80, 106, 128);--g-color-private-cool-grey-500-solid: rgb(88, 117, 142);--g-color-private-cool-grey-550-solid: rgb(96, 128, 156);--g-color-private-cool-grey-600-solid: rgb(112, 141, 166);--g-color-private-cool-grey-650-solid: rgb(128, 153, 176);--g-color-private-cool-grey-700-solid: rgb(144, 166, 186);--g-color-private-cool-grey-750-solid: rgb(160, 179, 196);--g-color-private-cool-grey-800-solid: rgb(176, 192, 206);--g-color-private-cool-grey-850-solid: rgb(191, 204, 215);--g-color-private-cool-grey-900-solid: rgb(207, 217, 225);--g-color-private-cool-grey-950-solid: rgb(223, 230, 235);--g-color-private-cool-grey-1000-solid: rgb(231, 236, 240);--g-color-text-primary: var(--g-color-text-light-primary);--g-color-text-complementary: var(--g-color-text-light-complementary);--g-color-text-secondary: var(--g-color-text-light-secondary);--g-color-text-hint: var(--g-color-text-light-hint);--g-color-text-info: var(--g-color-private-blue-650-solid);--g-color-text-positive: var(--g-color-private-green-650-solid);--g-color-text-warning: var(--g-color-private-yellow-650-solid);--g-color-text-danger: var(--g-color-private-red-650-solid);--g-color-text-utility: var(--g-color-private-purple-650-solid);--g-color-text-misc: var(--g-color-private-cool-grey-650-solid);--g-color-text-info-heavy: var(--g-color-private-blue-850-solid);--g-color-text-positive-heavy: var(--g-color-private-green-850-solid);--g-color-text-warning-heavy: var(--g-color-private-yellow-850-solid);--g-color-text-danger-heavy: var(--g-color-private-red-850-solid);--g-color-text-utility-heavy: var(--g-color-private-purple-850-solid);--g-color-text-misc-heavy: var(--g-color-private-cool-grey-850-solid);--g-color-text-brand: var(--g-color-private-yellow-600-solid);--g-color-text-brand-heavy: var(--g-color-private-yellow-700-solid);--g-color-text-brand-contrast: var(--g-color-text-dark-primary);--g-color-text-link: var(--g-color-private-yellow-550-solid);--g-color-text-link-hover: var(--g-color-private-orange-550-solid);--g-color-text-link-visited: var(--g-color-private-purple-650-solid);--g-color-text-link-visited-hover: var(--g-color-private-purple-800-solid);--g-color-text-dark-primary: var(--g-color-private-black-1000-solid);--g-color-text-dark-complementary: var(--g-color-private-black-800);--g-color-text-dark-secondary: var(--g-color-private-black-600);--g-color-text-dark-hint: var(--g-color-private-black-400);--g-color-text-light-primary: var(--g-color-private-white-1000-solid);--g-color-text-light-complementary: var(--g-color-private-white-800);--g-color-text-light-secondary: var(--g-color-private-white-600);--g-color-text-light-hint: var(--g-color-private-white-400);--g-color-text-inverted-primary: var(--g-color-text-dark-primary);--g-color-text-inverted-complementary: var(--g-color-text-dark-complementary);--g-color-text-inverted-secondary: var(--g-color-text-dark-secondary);--g-color-text-inverted-hint: var(--g-color-text-dark-hint);--g-color-base-background: rgb(18, 17, 18);--g-color-base-generic: var(--g-color-private-white-100);--g-color-base-generic-hover: var(--g-color-private-white-250);--g-color-base-generic-medium: var(--g-color-private-white-250);--g-color-base-generic-medium-hover: var(--g-color-private-white-400);--g-color-base-generic-accent: var(--g-color-private-white-200);--g-color-base-generic-accent-disabled: var(--g-color-private-white-150);--g-color-base-generic-ultralight: var(--g-color-private-white-50);--g-color-base-simple-hover: var(--g-color-private-white-250);--g-color-base-simple-hover-solid: var(--g-color-private-white-250-solid);--g-color-base-brand: var(--g-color-private-yellow-550-solid);--g-color-base-brand-hover: var(--g-color-private-yellow-700-solid);--g-color-base-selection: var(--g-color-private-yellow-250);--g-color-base-selection-hover: var(--g-color-private-yellow-400);--g-color-base-info-light: var(--g-color-private-blue-250);--g-color-base-info-light-hover: var(--g-color-private-blue-400);--g-color-base-info-medium: var(--g-color-private-blue-450);--g-color-base-info-medium-hover: var(--g-color-private-blue-600-solid);--g-color-base-info-heavy: var(--g-color-private-blue-700-solid);--g-color-base-info-heavy-hover: var(--g-color-private-blue-850-solid);--g-color-base-positive-light: var(--g-color-private-green-250);--g-color-base-positive-light-hover: var(--g-color-private-green-400);--g-color-base-positive-medium: var(--g-color-private-green-450);--g-color-base-positive-medium-hover: var(--g-color-private-green-600-solid);--g-color-base-positive-heavy: var(--g-color-private-green-700-solid);--g-color-base-positive-heavy-hover: var(--g-color-private-green-850-solid);--g-color-base-warning-light: var(--g-color-private-yellow-250);--g-color-base-warning-light-hover: var(--g-color-private-yellow-400);--g-color-base-warning-medium: var(--g-color-private-yellow-450);--g-color-base-warning-medium-hover: var(--g-color-private-yellow-600-solid);--g-color-base-warning-heavy: var(--g-color-private-yellow-700-solid);--g-color-base-warning-heavy-hover: var(--g-color-private-yellow-850-solid);--g-color-base-danger-light: var(--g-color-private-red-250);--g-color-base-danger-light-hover: var(--g-color-private-red-400);--g-color-base-danger-medium: var(--g-color-private-red-450);--g-color-base-danger-medium-hover: var(--g-color-private-red-600-solid);--g-color-base-danger-heavy: var(--g-color-private-red-700-solid);--g-color-base-danger-heavy-hover: var(--g-color-private-red-850-solid);--g-color-base-utility-light: var(--g-color-private-purple-250);--g-color-base-utility-light-hover: var(--g-color-private-purple-400);--g-color-base-utility-medium: var(--g-color-private-purple-450);--g-color-base-utility-medium-hover: var(--g-color-private-purple-600-solid);--g-color-base-utility-heavy: var(--g-color-private-purple-700-solid);--g-color-base-utility-heavy-hover: var(--g-color-private-purple-850-solid);--g-color-base-neutral-light: var(--g-color-private-white-200);--g-color-base-neutral-light-hover: var(--g-color-private-white-350);--g-color-base-neutral-medium: var(--g-color-private-white-400);--g-color-base-neutral-medium-hover: var(--g-color-private-white-550);--g-color-base-neutral-heavy: var(--g-color-private-white-650);--g-color-base-neutral-heavy-hover: var(--g-color-private-white-750);--g-color-base-misc-light: var(--g-color-private-cool-grey-250);--g-color-base-misc-light-hover: var(--g-color-private-cool-grey-400);--g-color-base-misc-medium: var(--g-color-private-cool-grey-450);--g-color-base-misc-medium-hover: var(--g-color-private-cool-grey-600-solid);--g-color-base-misc-heavy: var(--g-color-private-cool-grey-700-solid);--g-color-base-misc-heavy-hover: var(--g-color-private-cool-grey-850-solid);--g-color-base-light: var(--g-color-private-white-850);--g-color-base-light-hover: var(--g-color-private-white-700);--g-color-base-light-simple-hover: var(--g-color-private-white-150);--g-color-base-light-disabled: var(--g-color-private-white-150);--g-color-base-light-accent-disabled: var(--g-color-private-white-300);--g-color-base-float: var(--g-color-private-white-100-solid);--g-color-base-float-hover: var(--g-color-private-white-200-solid);--g-color-base-float-medium: var(--g-color-private-white-200-solid);--g-color-base-float-heavy: var(--g-color-private-white-300-solid);--g-color-base-float-accent: var(--g-color-private-white-300-solid);--g-color-base-float-accent-hover: var(--g-color-private-white-400-solid);--g-color-base-float-announcement: var(--g-color-private-white-200-solid);--g-color-base-modal: var(--g-color-base-background);--g-color-line-generic: var(--g-color-private-white-150);--g-color-line-generic-hover: var(--g-color-private-white-250);--g-color-line-generic-active: var(--g-color-private-white-600);--g-color-line-generic-accent: var(--g-color-private-white-350);--g-color-line-generic-accent-hover: var(--g-color-private-white-800);--g-color-line-generic-solid: var(--g-color-private-white-150-solid);--g-color-line-brand: var(--g-color-private-yellow-600-solid);--g-color-line-focus: var(--g-color-private-cool-grey-550-solid);--g-color-line-light: var(--g-color-private-white-500);--g-color-line-info: var(--g-color-private-blue-550-solid);--g-color-line-positive: var(--g-color-private-green-550-solid);--g-color-line-warning: var(--g-color-private-yellow-550-solid);--g-color-line-danger: var(--g-color-private-red-550-solid);--g-color-line-utility: var(--g-color-private-purple-550-solid);--g-color-line-misc: var(--g-color-private-cool-grey-550-solid);--g-color-sfx-veil: var(--g-color-private-black-700);--g-color-sfx-shadow: var(--g-color-private-black-200);--g-color-sfx-shadow-heavy: var(--g-color-private-black-400);--g-color-sfx-shadow-light: var(--g-color-private-black-200);--g-color-sfx-fade: var(--g-color-private-white-250);--g-color-scroll-track: var(--g-color-base-background);--g-color-scroll-handle: var(--g-color-private-white-150);--g-color-scroll-handle-hover: var(--g-color-private-white-250);--g-color-scroll-corner: var(--g-color-private-white-150);--g-color-infographics-axis: var(--g-color-private-white-150-solid);--g-color-infographics-tooltip-bg: var(--g-color-private-white-opaque-150)}@keyframes g-loading-animation{0%{background-position:-12px 0}to{background-position:0 0}}:root:has(body.g-root_theme_light),:root:has(body.g-root_theme_light-hc){color-scheme:light}:root:has(body.g-root_theme_dark),:root:has(body.g-root_theme_dark-hc){color-scheme:dark}*,*:before,*:after{box-sizing:border-box}:root{--sf-accent: #FFCC00;--sf-accent-hover: #FFD633;--sf-on-accent: #141414;--sf-radius-card: 12px;--sf-radius-control: 8px;--sf-radius-pill: 999px;--sf-font-ui: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--sf-font-display: "Manrope", "Inter", system-ui, sans-serif;--sf-font-mono: "JetBrains Mono", Menlo, monospace;--sf-ease: cubic-bezier(.2, .8, .3, 1);--sf-dur-fast: .15s;--sf-dur-med: .4s;--sf-dur-slow: .9s;--sf-fs-2xs: 11px;--sf-fs-xs: 12px;--sf-fs-sm: 13px;--sf-fs-base: 15px;--sf-fs-md: 16px;--sf-fs-lg: 18px;--sf-fs-xl: 22px;--sf-fs-2xl: 28px;--sf-fs-3xl: 36px;--sf-fs-4xl: 48px;--sf-fs-5xl: 64px;--sf-fs-page: clamp(30px, 3.4vw, 42px);--sf-lh-tight: 1.12;--sf-lh-snug: 1.32;--sf-lh-normal: 1.55;--sf-lh-relaxed: 1.7;--sf-space-1: 4px;--sf-space-2: 8px;--sf-space-3: 12px;--sf-space-4: 16px;--sf-space-5: 24px;--sf-space-6: 32px;--sf-space-7: 48px;--sf-space-8: 64px;--sf-page-x: clamp(16px, 3vw, 40px);--sf-page-max: 1280px;--sf-page-wide-max: 1600px;--sf-topbar-h: 64px}[data-sf-theme=dark]{--sf-canvas: #1A191F;--sf-island: #232229;--sf-surface: #2C2A33;--sf-surface-2: #36343F;--sf-border: rgba(255, 255, 255, .08);--sf-border-strong: rgba(255, 255, 255, .14);--sf-text: #F3F3F5;--sf-text-2: #B4B6C1;--sf-text-3: #8A8C99;--sf-accent-text: #FFD43B;--sf-nav-active: #FFFFFF;--sf-on-nav-active: #141414;--sf-tint-1: #2B2410;--sf-tint-2: #211A33;--sf-tint-3: #15271B;--sf-tint-4: #122435;--sf-tint-1-fg: #FFD43B;--sf-tint-2-fg: #B9A7F5;--sf-tint-3-fg: #7FD8A2;--sf-tint-4-fg: #7CC1F0;--sf-danger: #FF5C5C}[data-sf-theme=light]{--sf-canvas: #EDEFF3;--sf-island: #FFFFFF;--sf-surface: #F3F4F7;--sf-surface-2: #E5E7EC;--sf-border: rgba(0, 0, 0, .09);--sf-border-strong: rgba(0, 0, 0, .16);--sf-text: #1B1B1F;--sf-text-2: #60626C;--sf-text-3: #94969F;--sf-accent-text: #8F7400;--sf-nav-active: #1B1B1F;--sf-on-nav-active: #FFFFFF;--sf-tint-1: #FFF1BF;--sf-tint-2: #ECE7FF;--sf-tint-3: #DCF5E4;--sf-tint-4: #DFF0FF;--sf-tint-1-fg: #8F7400;--sf-tint-2-fg: #6B57C9;--sf-tint-3-fg: #2F8F5B;--sf-tint-4-fg: #2674B8;--sf-danger: #C73A3F}[data-sf-theme]{--g-color-base-brand: var(--sf-accent);--g-color-base-brand-hover: var(--sf-accent-hover);--g-color-text-brand: var(--sf-accent-text);--g-color-text-link: var(--sf-accent-text);--g-border-radius-m: var(--sf-radius-control);--g-border-radius-l: var(--sf-radius-control);--g-border-radius-xl: var(--sf-radius-card);--g-color-base-background: var(--sf-canvas);--g-color-text-primary: var(--sf-text);--g-color-text-secondary: var(--sf-text-2);--g-color-text-complementary: var(--sf-text-3);--g-color-line-generic: var(--sf-border);--g-color-base-generic: var(--sf-surface);--g-color-base-float: var(--sf-island)}[data-sf-theme=dark]{color-scheme:dark}[data-sf-theme=light]{color-scheme:light}::selection{background:var(--sf-accent);color:#141414}*::-webkit-scrollbar{width:11px;height:11px}*::-webkit-scrollbar-thumb{background:var(--sf-surface-2);border-radius:6px;border:3px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-track{background:transparent}html{height:100%}body,html[data-sf-theme] body.g-root{margin:0;min-height:100%;background:var(--sf-canvas);color:var(--sf-text);font-family:var(--sf-font-ui);font-size:var(--sf-fs-base);line-height:1.5;letter-spacing:-.01em;transition:background-color var(--sf-dur-med) var(--sf-ease),color var(--sf-dur-med) var(--sf-ease)}.sf-ms{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;line-height:1;display:inline-block;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;flex:none}.sf-dsp{font-family:var(--sf-font-display);font-weight:800;letter-spacing:-.03em}.sf-mono{font-family:var(--sf-font-mono)}.sf-muted{color:var(--sf-text-3);font-size:12px}.sf-accent{color:var(--sf-accent-text)}.sf-link{color:var(--sf-accent-text);font-weight:500;text-decoration:none}.sf-link:hover{text-decoration:underline}.sf-app{min-height:100dvh;background:var(--sf-canvas)}.sf-page{width:100%;max-width:var(--sf-page-max);margin:0 auto;padding:36px var(--sf-page-x) 80px;animation:sf-fade .35s ease-out}.sf-page--wide{max-width:var(--sf-page-wide-max);padding-top:28px}.sf-page--narrow{max-width:460px}.sf-pagehead{display:flex;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:28px}.sf-pagehead__main{min-width:0;flex:1}.sf-pagehead__title{margin:0;font-family:var(--sf-font-display);font-weight:800;letter-spacing:-.03em;font-size:var(--sf-fs-page);line-height:1.04;color:var(--sf-text)}.sf-pagehead__sub{margin:10px 0 0;font-size:16px;line-height:1.5;color:var(--sf-text-2);max-width:720px}.sf-pagehead__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sf-panel{background:var(--sf-island);border:1px solid var(--sf-border);border-radius:var(--sf-radius-card);padding:24px 28px}.sf-topbar{background:var(--sf-island);border-bottom:1px solid var(--sf-border);position:sticky;top:0;z-index:50;transition:background-color var(--sf-dur-med) var(--sf-ease),border-color var(--sf-dur-med) var(--sf-ease)}.sf-topbar__inner{display:flex;align-items:center;gap:20px;width:100%;max-width:var(--sf-page-wide-max);margin:0 auto;min-height:var(--sf-topbar-h);padding:0 var(--sf-page-x)}.sf-topbar__zone{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.sf-topbar__zone--right{justify-content:flex-end;gap:10px}.sf-brandbtn{display:inline-flex;align-items:center;gap:10px;background:none;border:none;padding:0;cursor:pointer;color:var(--sf-text)}.sf-brandmark{display:block;color:var(--sf-accent)}.sf-wordmark{font-family:var(--sf-font-display);font-weight:800;letter-spacing:-.02em;font-size:20px}.sf-nav{display:flex;gap:4px;margin-left:14px}.sf-navlink{padding:9px 16px;border:none;background:none;font-family:inherit;letter-spacing:-.01em;cursor:pointer;border-radius:var(--sf-radius-pill);font-size:14.5px;color:var(--sf-text-2);text-decoration:none;transition:background-color var(--sf-dur-fast),color var(--sf-dur-fast)}.sf-navlink:hover{background:var(--sf-surface);color:var(--sf-text)}.sf-navlink--active{background:var(--sf-surface);color:var(--sf-text);font-weight:600}.sf-search{display:flex;align-items:center;gap:9px;height:42px;padding:0 16px;border-radius:var(--sf-radius-pill);background:var(--sf-surface);border:1px solid transparent;color:var(--sf-text-3);font-size:14px;font-family:inherit;letter-spacing:-.01em;width:clamp(240px,40vw,600px);transition:border-color var(--sf-dur-fast),background-color var(--sf-dur-fast)}.sf-search:hover{border-color:var(--sf-border-strong)}.sf-search:focus-within{border-color:var(--sf-accent);background:var(--sf-canvas)}.sf-search__input{flex:1;min-width:0;background:none;border:none;outline:none;color:var(--sf-text);font-family:inherit;font-size:14px;letter-spacing:-.01em}.sf-search__input::placeholder{color:var(--sf-text-3)}.sf-search__input::-webkit-search-cancel-button{display:none}.sf-iconbtn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--sf-radius-pill);background:var(--sf-surface);border:none;color:var(--sf-text);cursor:pointer;transition:background-color var(--sf-dur-fast);font-family:inherit;font-size:12px;font-weight:600}.sf-iconbtn:hover{background:var(--sf-surface-2)}.sf-iconbtn:active{transform:scale(.96)}.sf-avatar{width:36px;height:36px;border-radius:50%;background:var(--sf-surface);border:1px solid var(--sf-border);color:var(--sf-text-2);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.sf-subnav{position:sticky;top:var(--sf-topbar-h);z-index:40;background:var(--sf-canvas);border-bottom:1px solid var(--sf-border)}.sf-tabs{display:flex;gap:6px;flex-wrap:wrap;width:100%;max-width:var(--sf-page-wide-max);margin:0 auto;padding:10px var(--sf-page-x)}.sf-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--sf-radius-pill);background:var(--sf-surface);border:none;color:var(--sf-text-2);font-size:14.5px;font-weight:500;font-family:inherit;letter-spacing:-.01em;cursor:pointer;transition:background-color var(--sf-dur-fast),color var(--sf-dur-fast)}.sf-pill:hover{background:var(--sf-surface-2);color:var(--sf-text)}.sf-pill:active{transform:scale(.98)}.sf-pill--active{background:var(--sf-nav-active);color:var(--sf-on-nav-active);font-weight:600}.sf-cnt{font-size:12px;background:#7f7f7f2e;border-radius:8px;padding:1px 8px}.sf-breadcrumb{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--sf-text-2)}.sf-titlerow{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:5px}.sf-title{margin:0;font-family:var(--sf-font-display);font-weight:800;letter-spacing:-.03em;font-size:var(--sf-fs-page);line-height:1.05}.sf-desc{margin:10px 0 16px;font-size:15px;color:var(--sf-text-2);line-height:1.55;max-width:720px}.sf-chip{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:var(--sf-text-2);background:var(--sf-surface);border-radius:var(--sf-radius-pill);padding:4px 12px}.sf-chip--trend{background:var(--sf-tint-1);color:var(--sf-accent-text)}.sf-chip--demo{background:var(--sf-tint-4);color:var(--sf-tint-4-fg)}.sf-skel{background:var(--sf-surface);border-radius:8px;animation:sf-pulse 1.2s ease-in-out infinite}.sf-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:24px}.sf-actions__spacer{flex:1}.sf-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:var(--sf-radius-pill);background:transparent;border:1px solid var(--sf-border-strong);color:var(--sf-text);font-size:14px;font-weight:500;font-family:inherit;letter-spacing:-.01em;cursor:pointer;transition:background-color var(--sf-dur-fast),border-color var(--sf-dur-fast)}.sf-btn:hover{background:var(--sf-surface)}.sf-btn:active{transform:scale(.98)}.sf-btn--on{background:var(--sf-tint-1);border-color:color-mix(in srgb,var(--sf-accent) 45%,transparent);color:var(--sf-accent-text)}.sf-btn--on:hover{background:color-mix(in srgb,var(--sf-accent) 22%,var(--sf-tint-1))}.sf-btn:disabled{opacity:.55;cursor:default}.sf-btn--primary{background:var(--sf-accent);border:none;color:var(--sf-on-accent);font-weight:600;height:42px;padding:0 22px}.sf-btn--primary:hover{background:var(--sf-accent-hover)}.sf-btn--compact{height:34px;padding:0 13px;font-size:13px}.sf-topbar__actions{display:flex;align-items:center;gap:10px}.sf-burger{display:none}.sf-drawer{position:fixed;top:var(--sf-topbar-h);left:0;right:0;z-index:49;display:flex;flex-direction:column;gap:2px;padding:10px var(--sf-page-x) 18px;background:var(--sf-island);border-bottom:1px solid var(--sf-border);animation:sf-fade .18s ease-out}.sf-drawer__link{display:flex;align-items:center;gap:12px;padding:14px 12px;border:none;background:none;border-radius:var(--sf-radius-control);color:var(--sf-text);font-family:inherit;font-size:16px;font-weight:500;letter-spacing:-.01em;text-align:left;cursor:pointer}.sf-drawer__link:hover{background:var(--sf-surface)}.sf-drawer__link.is-active{color:var(--sf-accent-text)}.sf-drawer__divider{height:1px;background:var(--sf-border);margin:8px 4px}.sf-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px}.sf-grid>*{min-width:0}@keyframes sf-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes sf-pulse{0%,to{opacity:.55}50%{opacity:1}}@media(max-width:1024px){.sf-grid{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:768px){.sf-nav,.sf-topbar__actions{display:none}.sf-burger{display:flex}.sf-topbar__zone{flex:0 0 auto}.sf-search{flex:1 1 auto;width:auto;min-width:0}.sf-search:focus-within{width:auto}.sf-page{padding-top:24px}}@media(max-width:520px){.sf-wordmark{font-size:18px}.sf-page{padding-bottom:56px}}.sf-repostrip{display:flex;align-items:center;gap:12px;margin-bottom:16px}.sf-repostrip__branch{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--sf-radius-pill);background:var(--sf-surface);color:var(--sf-text-2);font-size:var(--sf-fs-sm)}.sf-repostrip__branch .sf-ms{color:var(--sf-text-3)}.sf-filetable .sf-branchbar{gap:14px;margin-bottom:12px}.sf-filetable .sf-branchbar .sf-muted{font-size:13px}.sf-filetable .sf-branchbar .sf-btn--compact{height:36px;padding:0 14px;font-size:13.5px}.sf-filetable .sf-branchbar .sf-btn .sf-ms{color:var(--sf-text-2)}.sf-filetable .sf-muted .sf-ms{color:var(--sf-text-3)}.sf-branchbar{display:flex;align-items:center;gap:12px;margin-bottom:10px}.sf-branchbar__spacer{flex:1}.sf-branchpick{position:relative}.sf-menu--refs{max-height:320px;overflow-y:auto}.sf-codeloading{padding:48px 16px;text-align:center}.sf-row-inline{display:inline-flex;align-items:center;gap:5px}.sf-filetable .sf-commit{gap:12px;padding:16px 18px;font-size:14px;margin-bottom:8px;border-radius:12px}.sf-commit{display:flex;align-items:center;gap:10px;background:var(--sf-surface);border-radius:14px;padding:11px 14px;font-size:13px;margin-bottom:6px}.sf-filetable .sf-commit__avatar{width:26px;height:24px;font-size:10px}.sf-commit__avatar{width:20px;height:20px;border-radius:50%;background:var(--sf-border);color:var(--sf-text-2);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;flex:none}.sf-commit__author{font-weight:500;flex:none}.sf-commit__message{color:var(--sf-text-2);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-filetable .sf-commit .sf-mono{font-size:14px}.sf-commit .sf-mono{font-size:12px}.sf-files{list-style:none;margin:0;padding:0}.sf-frow{display:flex;align-items:center;gap:12px;padding:16px 12px;border-top:1px solid var(--sf-border);font-size:16px;border-radius:12px;transition:background-color var(--sf-dur-fast)}.sf-frow:first-child{border-top:none}.sf-frow:hover{background:var(--sf-surface)}.sf-frow__icon--dir{color:var(--sf-accent)}.sf-frow__name{flex:none}.sf-frow__message{color:var(--sf-text-3);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.sf-frow__when{color:var(--sf-text-3);font-size:13px;flex:none}.sf-readme{border-top:1px solid var(--sf-border);margin-top:16px;padding-top:18px}.sf-readme__head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;margin-bottom:10px;color:var(--sf-text)}.sf-readme__title{margin:0 0 6px;font-size:20px}.sf-readme__text{margin:0 0 12px;font-size:13.5px;color:var(--sf-text-2);line-height:1.6;white-space:pre-wrap}.sf-code{background:var(--sf-surface);border-radius:12px;padding:12px 14px;font-family:var(--sf-font-mono);font-size:12px;color:var(--sf-text-2);overflow-x:auto;margin:0}.sf-side__title{margin:0 0 8px;font-size:14.5px;font-weight:600;display:flex;align-items:center;gap:8px}.sf-side__title:not(:first-child){margin-top:20px}.sf-meta__icon{color:var(--sf-text-3)}.sf-meta{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--sf-text-2);margin:0;padding:6px 0}.sf-meta--strong{color:var(--sf-text);font-weight:600}.sf-meta--tight{padding:3px 0}.sf-meta__end{margin-left:auto;color:var(--sf-text-3);font-size:11.5px;font-weight:400}.sf-dot{width:10px;height:10px;border-radius:50%;flex:none}.sf-activity{margin-bottom:4px}.sf-activity__spark{display:flex;align-items:flex-end;gap:3px;height:36px;margin-top:10px}.sf-activity__spark span{flex:1;border-radius:2px;background:var(--sf-accent)}.sf-activity__hint{margin:8px 0 0;font-size:12px;color:var(--sf-text-3)}.sf-contributors{display:flex;flex-wrap:wrap}.sf-contributors__avatar{width:30px;height:30px;border-radius:50%;background:var(--sf-surface);border:2px solid var(--sf-island);color:var(--sf-text-2);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;margin-left:-9px}.sf-contributors__avatar:first-child{margin-left:0}.sf-contributors__avatar--more{background:var(--sf-border);color:var(--sf-text-3);font-size:9px;letter-spacing:-.02em}.sf-langbar{display:flex;height:9px;border-radius:5px;overflow:hidden;margin-bottom:10px}.sf-auth{max-width:420px;margin:32px auto;background:var(--sf-island);border:1px solid var(--sf-border);border-radius:var(--sf-radius-card);padding:32px}.sf-auth__title{margin:0 0 14px;font-size:26px}.sf-auth__modes{display:flex;gap:7px;margin-bottom:20px}.sf-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font-size:12.5px;color:var(--sf-text-2)}.sf-input{height:42px;border-radius:12px;border:1px solid var(--sf-border);background:var(--sf-surface);color:var(--sf-text);padding:0 14px;font-family:inherit;font-size:13.5px;letter-spacing:-.01em;outline:none;transition:border-color var(--sf-dur-fast)}.sf-input:focus{border-color:var(--sf-accent)}.sf-input::placeholder{color:var(--sf-text-3)}.sf-auth__error{margin:0 0 12px;font-size:12.5px;color:var(--sf-danger)}.sf-auth__submit{width:100%;justify-content:center}.sf-auth__submit:disabled{opacity:.6;cursor:default}.sf-auth__hint{margin-top:16px;font-size:12.5px;color:var(--sf-text-2);background:none;border:none;cursor:pointer;font-family:inherit;letter-spacing:-.01em;padding:0}.sf-auth__hint:hover{color:var(--sf-text)}:focus-visible{outline:2px solid var(--sf-accent);outline-offset:2px}.sf-input:focus-visible,.sf-search__input:focus-visible{outline:none}@keyframes sf-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sf-frow--in{animation:sf-fade-up .3s var(--sf-ease) backwards}.sf-usermenu,.sf-clonemenu{position:relative}.sf-avatar--btn{border:1px solid var(--sf-border);cursor:pointer;font-family:inherit;transition:border-color var(--sf-dur-fast)}.sf-avatar--btn:hover{border-color:var(--sf-text-3)}.sf-menu{position:absolute;top:calc(100% + 8px);left:0;background:var(--sf-island);border:1px solid var(--sf-border);border-radius:14px;padding:8px;min-width:200px;max-width:calc(100vw - 24px);z-index:40;animation:sf-fade-up .18s var(--sf-ease)}.sf-usermenu .sf-menu{left:auto;right:0}.sf-menu--clone{width:330px;padding:12px}.sf-menu__head{padding:6px 10px 10px;border-bottom:1px solid var(--sf-border);margin-bottom:6px}.sf-menu__name{margin:0;font-size:13px;font-weight:600}.sf-menu__mail{margin:2px 0 0;font-size:11.5px;color:var(--sf-text-3)}.sf-menu__item{display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;border-radius:9px;background:none;border:none;color:var(--sf-text);font-family:inherit;font-size:13px;letter-spacing:-.01em;cursor:pointer;transition:background-color var(--sf-dur-fast)}.sf-menu__item:hover{background:var(--sf-surface)}.sf-menu__label{margin:0 0 8px;font-size:12px;font-weight:500;color:var(--sf-text-2)}.sf-clonemenu__row{display:flex;gap:8px}.sf-clonemenu__input{flex:1;min-width:0;height:36px;font-size:12px}.sf-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:var(--sf-island);border:1px solid var(--sf-border);border-radius:var(--sf-radius-pill);padding:10px 20px;font-size:13px;z-index:50;animation:sf-fade-up .25s var(--sf-ease)}.sf-md{font-size:13.5px;color:var(--sf-text-2);line-height:1.65}.sf-md>:first-child{margin-top:0}.sf-md p{margin:0 0 10px}.sf-md h1,.sf-md h2,.sf-md h3{color:var(--sf-text);font-weight:600;margin:16px 0 8px}.sf-md h1{font-size:18px}.sf-md h2{font-size:16px}.sf-md h3{font-size:14px}.sf-md a{color:var(--sf-accent-text);text-decoration:none}.sf-md a:hover{text-decoration:underline}.sf-md code{font-family:var(--sf-font-mono);font-size:12px;background:var(--sf-surface);border-radius:6px;padding:1px 6px}.sf-md pre{background:var(--sf-surface);border-radius:12px;padding:12px 14px;overflow-x:auto;margin:0 0 12px}.sf-md pre code{background:none;padding:0;color:var(--sf-text-2)}.sf-md ul,.sf-md ol{margin:0 0 10px;padding-left:20px}.sf-md li{margin-bottom:4px}.sf-md img{max-width:100%;border-radius:12px}.sf-md blockquote{margin:0 0 10px;padding-left:12px;border-left:2px solid var(--sf-border);color:var(--sf-text-3)}.sf-md table{border-collapse:collapse;margin:0 0 12px}.sf-md th,.sf-md td{border:1px solid var(--sf-border);padding:6px 10px;font-size:12.5px}@media(max-width:860px){.sf-grid{grid-template-columns:1fr}.sf-branchbar{flex-wrap:wrap;row-gap:10px}.sf-branchbar__spacer{display:none}.sf-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.sf-tabs::-webkit-scrollbar{display:none}.sf-tabs .sf-pill{flex:none}.sf-listrow{flex-wrap:wrap}.sf-listrow__side{width:100%;justify-content:flex-end}}.sf-repo{animation:sf-fade .3s ease-out}.sf-repo__head{max-width:var(--sf-page-wide-max);margin:0 auto;padding:32px var(--sf-page-x) 0}.sf-repo__body{max-width:var(--sf-page-wide-max);margin:0 auto;padding:24px var(--sf-page-x) 80px}.sf-repo__body>.sf-grid{max-width:var(--sf-page-max);margin:0 auto}.sf-repo__body .sf-issuedetail>*:not(.sf-diffwrap){max-width:920px}.sf-tabs .sf-pill .sf-ms{color:inherit}.sf-repohead{padding-bottom:0;margin-bottom:0}.sf-tabview{animation:sf-fade-up .28s var(--sf-ease)}.sf-listbar{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}.sf-listbar__lead{display:flex;align-items:center;gap:9px}.sf-listbar__title{font-size:15px;font-weight:600}.sf-segment{display:inline-flex;background:var(--sf-surface);border-radius:var(--sf-radius-pill);padding:3px;gap:2px}.sf-segment__btn{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 16px;border:none;border-radius:var(--sf-radius-pill);background:transparent;color:var(--sf-text-2);font-family:inherit;font-size:13px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background-color var(--sf-dur-fast),color var(--sf-dur-fast)}.sf-segment__btn:hover{color:var(--sf-text)}.sf-segment__btn.is-active{background:var(--sf-island);color:var(--sf-text);box-shadow:0 1px 3px #00000014}.sf-list{list-style:none;margin:0;padding:0;border:1px solid var(--sf-border);border-radius:var(--sf-radius-card);overflow:hidden}.sf-listrow{position:relative;display:flex;align-items:center;gap:14px;padding:18px 20px;border-top:1px solid var(--sf-border);transition:background-color var(--sf-dur-fast)}.sf-listrow:first-child{border-top:none}.sf-listrow:hover{background:var(--sf-surface)}.sf-listrow--link:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--sf-accent);opacity:0;transition:opacity var(--sf-dur-fast)}.sf-listrow--link:hover:before{opacity:1}.sf-listrow__main{flex:1;min-width:0}.sf-listrow__titleline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sf-listrow__title{font-size:var(--sf-fs-md);font-weight:600;letter-spacing:-.01em}.sf-listrow__meta{margin:6px 0 0;font-size:var(--sf-fs-sm);color:var(--sf-text-3);display:flex;align-items:center;gap:5px;flex-wrap:wrap}.sf-listrow__side{display:flex;align-items:center;gap:14px;flex:none}.sf-listrow__comments,.sf-listrow__approve{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--sf-text-2)}.sf-listrow__approve{color:var(--sf-tint-3-fg);font-weight:600}.sf-branchref{color:var(--sf-text-2);font-size:12px}.sf-label{font-size:11.5px;font-weight:600;padding:2px 10px;border-radius:var(--sf-radius-pill);white-space:nowrap}.sf-label--bug{background:color-mix(in srgb,var(--sf-danger) 16%,transparent);color:var(--sf-danger)}.sf-label--feat{background:color-mix(in srgb,var(--sf-tint-2-fg) 16%,transparent);color:var(--sf-tint-2-fg)}.sf-label--perf{background:color-mix(in srgb,var(--sf-accent-text) 18%,transparent);color:var(--sf-accent-text)}.sf-label--docs{background:color-mix(in srgb,var(--sf-tint-4-fg) 16%,transparent);color:var(--sf-tint-4-fg)}.sf-label--good{background:color-mix(in srgb,var(--sf-tint-3-fg) 16%,transparent);color:var(--sf-tint-3-fg)}.sf-state--open,.sf-pr--open,.sf-check--passing,.sf-run--success{color:var(--sf-tint-3-fg)}.sf-state--done,.sf-pr--merged{color:var(--sf-tint-2-fg)}.sf-pr--draft,.sf-run--queued{color:var(--sf-text-3)}.sf-check--failing,.sf-run--failure{color:var(--sf-danger)}.sf-check--running,.sf-run--running{color:var(--sf-accent-text)}.sf-avastack{display:flex}.sf-avastack__a{width:24px;height:24px;border-radius:50%;background:var(--sf-surface-2);border:2px solid var(--sf-island);color:var(--sf-text-2);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;margin-left:-8px;flex:none}.sf-avastack__a:first-child{margin-left:0}.sf-avastack__a--solo{margin-left:0;border:none}.sf-diffstat{display:inline-flex;gap:8px;font-family:var(--sf-font-mono);font-size:12px;font-weight:600}.sf-diffstat__add{color:var(--sf-tint-3-fg)}.sf-diffstat__del{color:var(--sf-danger)}.sf-runtag{font-size:11px;font-weight:600;color:var(--sf-text-2);background:var(--sf-surface);border-radius:var(--sf-radius-pill);padding:2px 9px}.sf-run__when{font-size:12.5px;color:var(--sf-text-3)}.sf-run__dur{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--sf-text-2);font-family:var(--sf-font-mono)}@keyframes sf-spin{to{transform:rotate(360deg)}}.sf-spin{animation:sf-spin 1s linear infinite}.sf-empty{text-align:center;padding:76px 24px}.sf-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:var(--sf-tint-1);color:var(--sf-accent-text);box-shadow:0 0 0 9px color-mix(in srgb,var(--sf-accent) 8%,transparent);margin-bottom:20px}.sf-empty__title{margin:0;font-size:var(--sf-fs-lg);font-weight:700;letter-spacing:-.01em}.sf-empty__hint{margin:10px auto 0;max-width:380px;font-size:var(--sf-fs-sm);line-height:1.55;color:var(--sf-text-2)}.sf-wiki{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px}.sf-wiki__nav{display:flex;flex-direction:column;gap:2px}.sf-wiki__navhead{margin:0 0 10px;font-size:12px;font-weight:600;color:var(--sf-text-3);text-transform:uppercase;letter-spacing:.04em}.sf-wiki__link{display:flex;align-items:center;gap:9px;padding:9px 12px;border:none;border-radius:10px;background:none;color:var(--sf-text-2);font-family:inherit;font-size:13.5px;letter-spacing:-.01em;text-align:left;cursor:pointer;transition:background-color var(--sf-dur-fast),color var(--sf-dur-fast)}.sf-wiki__link:hover{background:var(--sf-surface);color:var(--sf-text)}.sf-wiki__link.is-active{background:var(--sf-surface);color:var(--sf-text);font-weight:600}.sf-wiki__link.is-active .sf-ms{color:var(--sf-accent)}.sf-wiki__dochead{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--sf-border)}.sf-wiki__doctitle{margin:0;font-size:26px}.sf-wiki__byline{margin:6px 0 0;font-size:12.5px;color:var(--sf-text-3)}.sf-insights{display:flex;flex-direction:column;gap:20px}.sf-itiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sf-itile{display:flex;flex-direction:column;border-radius:18px;padding:20px}.sf-itile--t1{background:var(--sf-tint-1)}.sf-itile--t2{background:var(--sf-tint-2)}.sf-itile--t3{background:var(--sf-tint-3)}.sf-itile--t4{background:var(--sf-tint-4)}.sf-itile--t1 .sf-itile__icon{color:var(--sf-tint-1-fg)}.sf-itile--t2 .sf-itile__icon{color:var(--sf-tint-2-fg)}.sf-itile--t3 .sf-itile__icon{color:var(--sf-tint-3-fg)}.sf-itile--t4 .sf-itile__icon{color:var(--sf-tint-4-fg)}.sf-itile__value{font-size:34px;line-height:1.05;margin-top:12px}.sf-itile__label{font-size:13px;color:var(--sf-text-2);margin-top:4px}.sf-icard{border:1px solid var(--sf-border);border-radius:var(--sf-radius-card);padding:22px}.sf-icard__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px}.sf-icard__title{margin:0 0 18px;font-size:15px;font-weight:600}.sf-icard__head .sf-icard__title{margin:0}.sf-bars{display:flex;align-items:flex-end;gap:8px;height:130px}.sf-bars__col{flex:1;height:100%;display:flex;align-items:flex-end}.sf-bars__fill{width:100%;border-radius:6px 6px 3px 3px;background:var(--sf-accent);transition:height var(--sf-dur-med) var(--sf-ease)}.sf-icols{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px}.sf-ranklist{display:flex;flex-direction:column;gap:16px}.sf-rank{display:flex;align-items:center;gap:12px}.sf-rank__body{flex:1;min-width:0}.sf-rank__line{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:7px}.sf-rank__name{font-size:13.5px;font-weight:600}.sf-rank__track{display:block;height:8px;border-radius:5px;background:var(--sf-surface);overflow:hidden}.sf-rank__fill{display:block;height:100%;border-radius:5px;background:var(--sf-accent)}.sf-langbar--lg{height:14px;border-radius:7px;margin-bottom:16px}.sf-langlist{display:flex;flex-direction:column;gap:2px}@media(max-width:900px){.sf-itiles{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-icols{grid-template-columns:1fr}.sf-wiki{grid-template-columns:1fr;gap:20px}}.sf-dash{animation:sf-fade .3s ease-out}.sf-dash__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px;flex-wrap:wrap}.sf-dash__title{margin:0;font-size:var(--sf-fs-page);line-height:1.04;letter-spacing:-.03em}.sf-dash__sub{margin:8px 0 0;font-size:var(--sf-fs-md);color:var(--sf-text-2)}.sf-statrow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:28px}.sf-stat{display:flex;align-items:center;gap:14px;border-radius:var(--sf-radius-card);padding:16px 18px}.sf-stat__icon{flex:none;width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#ffffff14}.sf-stat__body{display:flex;flex-direction:column;gap:1px;min-width:0}.sf-stat__value{display:block;font-size:30px;line-height:1}.sf-stat__label{font-size:var(--sf-fs-sm);opacity:.82}.sf-stat--t1{background:var(--sf-tint-1);color:var(--sf-tint-1-fg)}.sf-stat--t2{background:var(--sf-tint-2);color:var(--sf-tint-2-fg)}.sf-stat--t3{background:var(--sf-tint-3);color:var(--sf-tint-3-fg)}.sf-stat--t4{background:var(--sf-tint-4);color:var(--sf-tint-4-fg)}.sf-dash__body{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px}.sf-repogrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-content:start}.sf-repocard{position:relative;display:flex;flex-direction:column;text-align:left;background:var(--sf-surface);border:1px solid var(--sf-border);border-radius:var(--sf-radius-card);padding:18px 20px 18px 28px;font-family:inherit;cursor:pointer;overflow:hidden;transition:background-color var(--sf-dur-fast),border-color var(--sf-dur-fast)}.sf-repocard:before{content:"";position:absolute;top:16px;bottom:16px;left:12px;width:4px;border-radius:var(--sf-radius-pill);background:var(--lang, var(--sf-accent));opacity:.95}.sf-repocard:hover{background:var(--sf-surface-2);border-color:var(--sf-text-3)}.sf-repocard:active{transform:scale(.99)}.sf-repocard__head{display:flex;align-items:center;gap:9px}.sf-repocard__name{font-size:var(--sf-fs-md);font-weight:600;color:var(--sf-text);letter-spacing:-.01em}.sf-repocard__org{color:var(--sf-text-3);font-weight:400}.sf-repocard__head .sf-chip--trend{margin-left:auto}.sf-repocard__desc{margin:12px 0 16px;font-size:13px;line-height:1.55;color:var(--sf-text-2);flex:1}.sf-repocard__meta{display:flex;align-items:center;gap:16px;font-size:12.5px;color:var(--sf-text-2)}.sf-repocard__lang{display:inline-flex;align-items:center;gap:6px}.sf-repocard__stat{display:inline-flex;align-items:center;gap:4px;color:var(--sf-text-3)}.sf-repocard__when{margin-left:auto;color:var(--sf-text-3)}.sf-dash__side .sf-side__title{margin-bottom:14px}.sf-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.sf-feed__item{display:flex;gap:12px;padding:12px;border-radius:12px;transition:background-color var(--sf-dur-fast)}.sf-feed__item:hover{background:var(--sf-surface)}.sf-feed__icon{flex:none;width:30px;height:30px;border-radius:50%;background:var(--sf-surface-2);color:var(--sf-text-2);display:flex;align-items:center;justify-content:center}.sf-feed__text{margin:0;font-size:var(--sf-fs-sm);line-height:1.45;color:var(--sf-text)}.sf-feed__when{font-size:11.5px;color:var(--sf-text-3)}@media(max-width:1024px){.sf-dash__body{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:768px){.sf-statrow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.sf-repogrid{grid-template-columns:1fr}}@media(max-width:420px){.sf-statrow{grid-template-columns:1fr}.sf-stat__value{font-size:26px}}.sf-listrow--link{cursor:pointer}.sf-backlink{display:inline-flex;align-items:center;gap:7px;background:none;border:none;padding:0;margin-bottom:18px;font-family:inherit;font-size:13px;color:var(--sf-text-2);letter-spacing:-.01em;cursor:pointer;transition:color var(--sf-dur-fast)}.sf-backlink:hover{color:var(--sf-text)}.sf-issuedetail__title{margin:0 0 14px;font-size:28px;line-height:1.2;letter-spacing:-.02em}.sf-issuedetail__num{color:var(--sf-text-3);font-weight:400}.sf-issuedetail__bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid var(--sf-border)}.sf-statepill{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 16px;border-radius:var(--sf-radius-pill);font-size:13px;font-weight:600;color:#fff}.sf-statepill--open{background:var(--sf-tint-3-fg)}.sf-statepill--done{background:var(--sf-tint-2-fg)}.sf-issuedetail__meta{font-size:13px;color:var(--sf-text-2)}.sf-thread{display:flex;flex-direction:column;gap:18px}.sf-comment{display:flex;gap:14px}.sf-comment__avatar{width:36px;height:36px;font-size:12px;margin-top:2px}.sf-comment__bubble{flex:1;min-width:0;border:1px solid var(--sf-border);border-radius:16px;overflow:hidden}.sf-comment--op .sf-comment__bubble{border-color:color-mix(in srgb,var(--sf-accent) 45%,var(--sf-border))}.sf-comment__head{display:flex;align-items:center;gap:9px;padding:12px 18px;background:var(--sf-surface);border-bottom:1px solid var(--sf-border)}.sf-comment__author{font-size:13.5px;font-weight:600}.sf-comment__badge{font-size:11px;font-weight:600;color:var(--sf-accent-text);background:var(--sf-tint-1);border-radius:var(--sf-radius-pill);padding:2px 9px}.sf-comment__when{margin-left:auto;font-size:12px;color:var(--sf-text-3)}.sf-comment__bubble .sf-md{padding:16px 18px}.sf-replybox{margin-top:22px;padding-top:22px;border-top:1px solid var(--sf-border)}.sf-replybox__input{width:100%;height:auto;padding:12px 14px;resize:vertical;line-height:1.5;box-sizing:border-box}.sf-replybox__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}@media(max-width:860px){.sf-dash{grid-template-columns:1fr}.sf-statrow{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-repogrid{grid-template-columns:1fr}}.sf-profile{display:grid;grid-template-columns:320px minmax(0,1fr);gap:28px;align-items:start;animation:sf-fade .35s ease-out}.sf-profile__side{background:var(--sf-island);border:1px solid var(--sf-border);border-radius:var(--sf-radius-card);padding:28px}.sf-profile__avatar{width:96px;height:96px;border-radius:50%;background:var(--sf-accent);color:var(--sf-on-accent);display:flex;align-items:center;justify-content:center;font-family:var(--sf-font-display);font-weight:800;font-size:34px;margin-bottom:16px}.sf-profile__name{margin:0;font-size:24px;letter-spacing:-.02em}.sf-profile__handle{margin:2px 0 0;font-size:15px;color:var(--sf-text-3)}.sf-profile__bio{margin:16px 0 0;font-size:14px;line-height:1.6;color:var(--sf-text-2)}.sf-profile__edit{width:100%;justify-content:center;margin:20px 0 16px}.sf-profile__follow{display:flex;align-items:center;gap:8px;margin:0 0 18px;font-size:13.5px;color:var(--sf-text-2)}.sf-profile__follow strong{color:var(--sf-text)}.sf-profile__dot{color:var(--sf-text-3)}.sf-profile__facts{list-style:none;margin:0;padding:18px 0 0;border-top:1px solid var(--sf-border);display:flex;flex-direction:column;gap:12px}.sf-profile__facts li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--sf-text-2)}.sf-orgrow{display:flex;gap:8px}.sf-org{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#141414}.sf-profile__main{display:flex;flex-direction:column;gap:20px}.sf-card{background:var(--sf-island);border:1px solid var(--sf-border);border-radius:var(--sf-radius-card);padding:24px}.sf-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.sf-card__title{margin:0;font-size:16px;font-weight:600}.sf-contrib__legend{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--sf-text-3)}.sf-contrib__scroll{overflow-x:auto;scrollbar-width:thin}.sf-contrib__months{display:flex;justify-content:space-between;max-width:640px;margin-bottom:7px;font-size:11px;color:var(--sf-text-3)}.sf-contrib__grid{display:flex;gap:3px;min-width:560px}.sf-contrib__col{display:flex;flex-direction:column;gap:3px;flex:1}.sf-cell{width:100%;aspect-ratio:1;border-radius:3px;background:var(--sf-surface)}.sf-contrib__legend .sf-cell{width:12px;height:12px;aspect-ratio:auto}.sf-cell--0{background:var(--sf-surface)}.sf-cell--1{background:color-mix(in srgb,var(--sf-accent) 32%,var(--sf-surface))}.sf-cell--2{background:color-mix(in srgb,var(--sf-accent) 56%,var(--sf-surface))}.sf-cell--3{background:color-mix(in srgb,var(--sf-accent) 80%,var(--sf-surface))}.sf-cell--4{background:var(--sf-accent)}.sf-profile__pinhead{margin-bottom:0}.sf-pingrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sf-pinned{display:flex;flex-direction:column;text-align:left;background:var(--sf-island);border:1px solid var(--sf-border);border-radius:var(--sf-radius-card);padding:18px;font-family:inherit;cursor:pointer;transition:background-color var(--sf-dur-fast),border-color var(--sf-dur-fast)}.sf-pinned:hover{background:var(--sf-surface);border-color:var(--sf-text-3)}.sf-pinned:active{transform:scale(.99)}.sf-pinned__head{display:flex;align-items:center;gap:8px}.sf-pinned__name{font-size:14px;font-weight:600;letter-spacing:-.01em}.sf-pinned__desc{margin:10px 0 14px;font-size:12.5px;line-height:1.5;color:var(--sf-text-2);flex:1}.sf-pinned__meta{display:flex;align-items:center;gap:16px;font-size:12px}@media(max-width:1024px){.sf-profile{grid-template-columns:1fr}}@media(max-width:640px){.sf-pingrid{grid-template-columns:1fr}}@keyframes sf-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes sf-modal-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.sf-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:10vh 20px 40px;background:#07070c8c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:sf-overlay-in .2s ease-out;overflow-y:auto}.sf-modal{width:100%;max-width:540px;background:var(--sf-island);border:1px solid var(--sf-border);border-radius:var(--sf-radius-card);padding:24px 26px 26px;box-shadow:0 24px 60px #0006;animation:sf-modal-in .22s var(--sf-ease)}.sf-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.sf-modal__title{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em}.sf-modal__sub{margin:0 0 20px;font-size:13.5px;color:var(--sf-text-2);line-height:1.5}.sf-modal__foot{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.sf-namerow{display:flex;align-items:center;gap:10px}.sf-namerow__owner{font-size:14px;color:var(--sf-text-2);font-weight:500;white-space:nowrap}.sf-namerow .sf-input{flex:1;min-width:0}.sf-vis{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sf-vis__opt{display:flex;align-items:flex-start;gap:10px;text-align:left;padding:14px;border-radius:var(--sf-radius-card);border:1px solid var(--sf-border);background:var(--sf-island);color:var(--sf-text);font-family:inherit;cursor:pointer;transition:border-color var(--sf-dur-fast),background-color var(--sf-dur-fast)}.sf-vis__opt:hover{background:var(--sf-surface)}.sf-vis__opt.is-active{border-color:var(--sf-accent);background:var(--sf-tint-1)}.sf-vis__opt .sf-ms{color:var(--sf-text-2);margin-top:1px}.sf-vis__opt.is-active .sf-ms{color:var(--sf-accent-text)}.sf-vis__opt span{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--sf-text-2);line-height:1.35}.sf-vis__opt strong{font-size:13.5px;color:var(--sf-text)}.sf-check{display:flex;align-items:center;gap:10px;margin-top:16px;font-size:13.5px;color:var(--sf-text);cursor:pointer}.sf-check input{width:17px;height:17px;accent-color:var(--sf-accent);cursor:pointer}.sf-check span{display:inline-flex;align-items:center;gap:7px}.sf-check .sf-ms{color:var(--sf-text-3)}@media(max-width:520px){.sf-overlay{padding:6vh 12px 32px}.sf-modal{padding:20px 18px 22px}.sf-vis{grid-template-columns:1fr}}.sf-statepill--pr-open{background:var(--sf-tint-3-fg)}.sf-statepill--pr-draft{background:var(--sf-text-3)}.sf-statepill--pr-merged{background:var(--sf-tint-2-fg)}.sf-diffwrap{margin-top:26px}.sf-diffwrap__title{margin:0 0 14px}.sf-difffile{border:1px solid var(--sf-border);border-radius:var(--sf-radius-card);overflow:hidden;margin-bottom:14px}.sf-difffile__head{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--sf-surface);border-bottom:1px solid var(--sf-border)}.sf-difffile__path{font-size:13px;font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.sf-diffbody{font-size:12.5px;line-height:1.7;overflow-x:auto}.sf-diffline{display:flex;gap:10px;padding:0 14px;white-space:pre}.sf-diffline__sign{flex:none;width:10px;color:var(--sf-text-3);-webkit-user-select:none;user-select:none}.sf-diffline__text{flex:1}.sf-diffline--add{background:color-mix(in srgb,var(--sf-tint-3-fg) 16%,transparent)}.sf-diffline--add .sf-diffline__sign{color:var(--sf-tint-3-fg)}.sf-diffline--del{background:color-mix(in srgb,var(--sf-danger) 14%,transparent)}.sf-diffline--del .sf-diffline__sign{color:var(--sf-danger)}.sf-diffline--meta{color:var(--sf-text-3);background:var(--sf-surface)}.sf-diffline--ctx{color:var(--sf-text-2)}.sf-mergebar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:24px;padding:16px 18px;border:1px solid var(--sf-border);border-radius:var(--sf-radius-card);background:var(--sf-surface)}.sf-mergebar__check{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600}.sf-mergebar__reviews{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--sf-text-2)}.sf-btn--primary:disabled{opacity:.5;cursor:default}.sf-btn--primary:disabled:hover{background:var(--sf-accent)}.sf-frow--link{cursor:pointer}.sf-ficon{flex:none;display:block;object-fit:contain}.sf-viewer__file .sf-ficon{vertical-align:middle}.sf-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:2px;margin-bottom:14px;font-size:14px}.sf-crumbs__part{display:inline-flex;align-items:center;gap:2px}.sf-crumbs__seg{background:none;border:none;padding:3px 6px;border-radius:7px;font-family:inherit;font-size:14px;color:var(--sf-accent-text);font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:background-color var(--sf-dur-fast)}.sf-crumbs__seg:hover{background:var(--sf-surface);text-decoration:underline}.sf-crumbs__cur{padding:3px 6px;font-weight:600}.sf-crumbs__sep{color:var(--sf-text-3)}.sf-viewer{border:1px solid var(--sf-border);border-radius:var(--sf-radius-card);overflow:hidden}.sf-viewer__bar{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--sf-surface);border-bottom:1px solid var(--sf-border)}.sf-viewer__file{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600}.sf-viewer__info{font-size:12.5px;color:var(--sf-text-3)}.sf-codeview{font-size:14.5px;line-height:1.85;overflow-x:auto;padding:14px 0}.sf-codeline{display:flex;gap:20px;padding:0 24px;white-space:pre}.sf-codeline:hover{background:var(--sf-surface)}.sf-codeline__num{flex:none;width:40px;text-align:right;color:var(--sf-text-3);opacity:.7;-webkit-user-select:none;user-select:none}.sf-codeline__text{flex:1;font-family:inherit}.sf-tk--kw{color:var(--sf-tint-2-fg);font-weight:600}.sf-tk--str{color:var(--sf-tint-3-fg)}.sf-tk--com{color:var(--sf-text-3);font-style:italic}.sf-tk--num{color:var(--sf-tint-4-fg)}.sf-tk--pre{color:var(--sf-accent-text);font-weight:600}.sf-tk--punct{color:var(--sf-text-2)}.sf-explore{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start;animation:sf-fade .35s ease-out}.sf-explore--solo{grid-template-columns:minmax(0,1fr);max-width:920px;margin:0 auto}.sf-explore__hero{margin-bottom:22px}.sf-explore__kicker{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:var(--sf-radius-pill);background:var(--sf-tint-1);color:var(--sf-accent-text);font-size:13px;font-weight:600}.sf-explore__title{margin:14px 0 0;font-size:34px;letter-spacing:-.03em}.sf-explore__sub{margin:8px 0 0;font-size:15px;color:var(--sf-text-2)}.sf-explore__range{margin-top:18px}.sf-topicbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.sf-trendlist{list-style:none;margin:0;padding:0;border:1px solid var(--sf-border);border-radius:var(--sf-radius-card);overflow:hidden}.sf-trend{position:relative;display:flex;gap:18px;padding:20px;border-top:1px solid var(--sf-border);transition:background-color var(--sf-dur-fast)}.sf-trend:first-child{border-top:none}.sf-trend:hover{background:var(--sf-surface)}.sf-trend:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--sf-accent);opacity:0;transition:opacity var(--sf-dur-fast)}.sf-trend:hover:before{opacity:1}.sf-trend__rank{flex:none;width:34px;font-family:var(--sf-font-display);font-weight:800;font-size:24px;color:var(--sf-text-3);letter-spacing:-.03em}.sf-trend__body{flex:1;min-width:0}.sf-trend__titleline{display:flex;align-items:center;gap:12px}.sf-trend__name{background:none;border:none;padding:0;font-family:inherit;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--sf-text);cursor:pointer}.sf-trend__name:hover{color:var(--sf-accent-text)}.sf-trend__org{color:var(--sf-text-3);font-weight:400}.sf-trend__star{margin-left:auto}.sf-trend__desc{margin:8px 0 14px;font-size:14px;line-height:1.55;color:var(--sf-text-2);max-width:620px}.sf-trend__meta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:13px;color:var(--sf-text-2)}.sf-trend__stat{display:inline-flex;align-items:center;gap:5px;color:var(--sf-text-3)}.sf-trend__built{display:inline-flex;align-items:center;gap:8px;color:var(--sf-text-3)}.sf-trend__gained{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:var(--sf-tint-3-fg);background:color-mix(in srgb,var(--sf-tint-3-fg) 14%,transparent);padding:3px 11px;border-radius:var(--sf-radius-pill)}.sf-topiccloud{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.sf-topicchip{border:1px solid var(--sf-border);background:var(--sf-island);color:var(--sf-text-2);border-radius:var(--sf-radius-pill);padding:6px 13px;font-family:inherit;font-size:13px;letter-spacing:-.01em;cursor:pointer;transition:border-color var(--sf-dur-fast),color var(--sf-dur-fast)}.sf-topicchip:hover{border-color:var(--sf-accent);color:var(--sf-text)}.sf-devlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sf-dev{display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px;transition:background-color var(--sf-dur-fast)}.sf-dev:hover{background:var(--sf-island)}.sf-dev__avatar{flex:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#141414}.sf-dev__name{margin:0;font-size:13.5px;font-weight:600}.sf-dev__repo{font-size:12px;color:var(--sf-text-3)}.sf-dev__follow{margin-left:auto}@media(max-width:1024px){.sf-explore{grid-template-columns:1fr}}@media(max-width:560px){.sf-trend__star{display:none}}.sf-editoropen{position:relative;display:inline-flex}.sf-editoropen__go{border-radius:var(--sf-radius-pill) 0 0 var(--sf-radius-pill);padding-right:12px}.sf-editoropen__more{border-radius:0 var(--sf-radius-pill) var(--sf-radius-pill) 0;border-left:none;padding:0 8px;margin-left:-1px}.sf-editoropen__more .sf-ms{color:var(--sf-text-2)}.sf-editorpop{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:300px;max-width:calc(100vw - 24px);background:var(--sf-island);border:1px solid var(--sf-border);border-radius:16px;padding:14px;box-shadow:0 16px 40px #00000038;animation:sf-fade-up .18s var(--sf-ease)}.sf-editorpop__label{margin:0 0 10px;font-size:12px;font-weight:600;color:var(--sf-text-3);text-transform:uppercase;letter-spacing:.04em}.sf-editorpop__list{display:flex;flex-direction:column;gap:2px;margin-bottom:14px}.sf-editorpop__opt{display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;border:none;border-radius:10px;background:none;color:var(--sf-text);font-family:inherit;font-size:13.5px;letter-spacing:-.01em;text-align:left;cursor:pointer;transition:background-color var(--sf-dur-fast)}.sf-editorpop__opt:hover{background:var(--sf-surface)}.sf-editorpop__opt .sf-ms{color:var(--sf-text-3)}.sf-editorpop__opt.is-active{background:var(--sf-surface);font-weight:600}.sf-editorpop__opt.is-active .sf-ms{color:var(--sf-accent)}.sf-editorpop__field{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--sf-text-2)}.sf-editorpop__field .sf-input{height:38px;font-size:12.5px}.sf-editorpop__preview{margin:10px 0 0;font-size:11.5px;color:var(--sf-text-3);word-break:break-all;line-height:1.5}.sf-editorpop__hint{margin:10px 0 0;font-size:11.5px;color:var(--sf-text-3);line-height:1.5}html{scroll-behavior:smooth}.sf-reveal{opacity:0;transform:translateY(18px);transition:opacity .55s var(--sf-ease),transform .55s var(--sf-ease)}.sf-reveal.is-visible{opacity:1;transform:none}.sf-landing{--lp-ink: #141414;--lp-ink-soft: rgba(20, 20, 20, .76);--lp-ink-faint: rgba(20, 20, 20, .56);--lp-section: clamp(104px, 11vw, 152px);--lp-head-gap: clamp(40px, 5vw, 64px);--lp-row-gap: clamp(64px, 8vw, 96px);--lp-gap: 24px;--lp-radius: 32px;position:relative;z-index:1;background:var(--sf-canvas);color:var(--sf-text);font-size:16px;line-height:1.55}.sf-landing .sf-dsp{line-height:1.04}.sf-landing section[id]{scroll-margin-top:88px}.sf-landing__shell{width:min(1360px,calc(100% - 48px));margin:0 auto}.sf-brandbtn{display:flex;align-items:center;gap:9px;background:none;border:none;padding:0;cursor:pointer;color:inherit;font-family:inherit}.sf-lheader{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;gap:16px;padding:14px 28px;color:var(--sf-text);transition:background-color .3s var(--sf-ease),box-shadow .3s var(--sf-ease)}.sf-lheader.is-solid{background:#ffffffd6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--sf-border)}.sf-lheader__zone{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.sf-lheader__zone--right{justify-content:flex-end}.sf-lheader .sf-navlink{color:var(--sf-text-2)}.sf-lheader .sf-navlink:hover{color:var(--sf-text);background:var(--sf-surface-2)}.sf-lheader__cta{background:var(--sf-nav-active);color:var(--sf-on-nav-active);font-weight:600}.sf-lheader__cta:hover{background:#33333a;color:#fff}.sf-lheader__menu{display:none}.sf-lmenu{position:fixed;top:64px;left:16px;right:16px;z-index:59;display:none;flex-direction:column;gap:4px;background:var(--sf-island);border:1px solid var(--sf-border);border-radius:20px;padding:12px;box-shadow:0 16px 40px #0000001f}.sf-lmenu__link{padding:12px 16px;border-radius:14px;font-size:16px;font-weight:500;color:var(--sf-text);text-decoration:none}.sf-lmenu__link:hover{background:var(--sf-surface)}.sf-hero{padding-top:84px}.sf-hero__island{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,56px);align-items:end;min-height:min(720px,calc(100svh - 108px));background:var(--sf-accent);border-radius:var(--lp-radius);padding:clamp(36px,5vw,72px);overflow:hidden;color:var(--lp-ink)}.sf-hero__copy{align-self:center;padding:24px 0}.sf-hero__title{margin:0;font-size:clamp(56px,7.4vw,118px);line-height:.98;letter-spacing:-.045em}.sf-hero__title em{font-style:normal;color:#fff}.sf-hero__subtitle{margin:28px 0 0;font-size:clamp(16px,1.5vw,19px);line-height:1.55;max-width:480px;color:var(--lp-ink-soft)}.sf-hero__actions{display:flex;gap:12px;margin-top:36px;flex-wrap:wrap}.sf-hero__note{margin:18px 0 0;font-size:14px;color:var(--lp-ink-faint)}.sf-btn--ink{background:var(--lp-ink);border:none;color:var(--sf-accent);font-weight:600;height:52px;padding:0 30px;font-size:16px}.sf-btn--ink:hover{background:#2a2a2a}.sf-btn--inkghost{height:52px;padding:0 26px;font-size:16px;font-weight:600;color:var(--lp-ink);border:1.5px solid rgba(20,20,20,.32)}.sf-btn--inkghost:hover{background:#14141414}.sf-hero__art{min-width:0;align-self:end;display:flex;justify-content:center}.sf-gitbloom{width:100%;max-width:480px;height:auto;display:block;margin-bottom:calc(clamp(36px,5vw,72px)*-1)}.gb-stems path{fill:none;stroke:var(--lp-ink);stroke-width:10;stroke-linecap:round}.gb-dots circle{fill:var(--sf-accent);stroke:var(--lp-ink);stroke-width:5}.gb-petal{fill:var(--lp-ink)}.gb-core{fill:#fff3c4;stroke:var(--lp-ink);stroke-width:5}@keyframes gb-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2.5deg)}}.gb-flower{transform-box:fill-box;transform-origin:center;animation:gb-sway 7s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.gb-flower{animation:none}.sf-reveal{opacity:1;transform:none;transition:none}}.sf-manifest{padding-top:var(--lp-section)}.sf-manifest__text{margin:0 auto;max-width:920px;text-align:center;font-family:var(--sf-font-display);font-weight:800;letter-spacing:-.03em;font-size:clamp(28px,4vw,52px);line-height:1.18}.sf-manifest__text em{font-style:normal;color:var(--sf-accent-text)}.sf-manifest__sig{margin:24px 0 0;text-align:center;font-size:14px;color:var(--sf-text-2)}.sf-section{padding-top:var(--lp-section)}.sf-shead{max-width:760px;margin:0 auto var(--lp-head-gap);text-align:center}.sf-shead__title{margin:0;font-size:clamp(34px,4.6vw,56px);letter-spacing:-.04em}.sf-shead__subtitle{margin:16px 0 0;font-size:17px;line-height:1.5;color:var(--sf-text-2)}.sf-lrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(32px,5vw,72px);align-items:center}.sf-lrow+.sf-lrow{margin-top:var(--lp-row-gap)}.sf-lrow--flip .sf-lrow__copy{order:2}.sf-kicker{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--sf-radius-pill);font-size:14px;font-weight:600}.sf-kicker--t1{background:var(--sf-tint-1);color:var(--sf-tint-1-fg)}.sf-kicker--t2{background:var(--sf-tint-2);color:var(--sf-tint-2-fg)}.sf-kicker--t3{background:var(--sf-tint-3);color:var(--sf-tint-3-fg)}.sf-kicker--dark{background:#ffffff1f;color:#ffd43b}.sf-lrow__title{margin:20px 0 0;font-size:clamp(28px,3.2vw,42px);letter-spacing:-.035em}.sf-lrow__text{margin:16px 0 0;font-size:17px;line-height:1.6;color:var(--sf-text-2);max-width:520px}.sf-lrow__list{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.sf-lrow__list li{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--sf-text)}.sf-checkdot{flex:none;width:24px;height:24px;border-radius:50%;background:var(--sf-tint-1);color:var(--sf-tint-1-fg);display:inline-flex;align-items:center;justify-content:center}.sf-fart{position:relative;background:var(--sf-island);border:1px solid var(--sf-border);border-radius:28px;padding:28px;min-height:380px;display:flex;flex-direction:column}.sf-fart__branch{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:8px 14px;border-radius:var(--sf-radius-pill);background:var(--sf-surface);font-size:14px;font-weight:600;font-family:var(--sf-font-mono)}.sf-fart__files{margin-top:16px;display:flex;flex-direction:column;gap:8px}.sf-fart__file{display:flex;align-items:center;gap:12px;background:var(--sf-surface);border-radius:14px;padding:13px 16px;font-size:15px}.sf-fart__time{margin-left:auto;font-size:13px;color:var(--sf-text-2)}.sf-fart__spark{margin-top:auto;padding-top:20px;display:flex;align-items:center;gap:16px;font-size:13px;font-weight:600;color:var(--sf-text-2)}.sf-fart__sparkline{flex:1;height:36px}.sp-line{fill:none;stroke:var(--sf-accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sf-fart--pr{justify-content:center}.sf-mergeart{width:100%;height:auto}.ma-main{fill:none;stroke:var(--sf-text);stroke-width:6;stroke-linecap:round}.ma-branch{fill:none;stroke:var(--sf-accent);stroke-width:6;stroke-linecap:round}.ma-dot{fill:var(--sf-island);stroke:var(--sf-text);stroke-width:5}.ma-dot--branch{stroke:var(--sf-accent)}.ma-dot--merge{fill:var(--sf-accent);stroke:var(--sf-text)}.sf-fart__chip{position:absolute;display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:var(--sf-radius-pill);font-size:13px;font-weight:600;box-shadow:0 6px 20px #00000014}.sf-fart__chip--comment{top:11%;left:7%;background:var(--sf-island);border:1px solid var(--sf-border);color:var(--sf-text-2)}.sf-fart__chip--approve{top:24%;right:8%;background:var(--sf-tint-3);color:var(--sf-tint-3-fg)}.sf-fart__chip--merge{bottom:13%;right:12%;background:var(--sf-accent);color:var(--sf-on-accent)}.sf-fart--issues{gap:12px;justify-content:center}.sf-issuecard{display:flex;align-items:center;gap:12px;background:var(--sf-surface);border-radius:16px;padding:16px 18px;font-size:15px}.sf-issuecard--2{margin-left:28px}.sf-issuecard--3{margin-left:10px}.sf-issuecard__dot{flex:none;width:9px;height:9px;border-radius:50%}.sf-issuecard__dot--1{background:var(--sf-tint-2-fg)}.sf-issuecard__dot--2{background:var(--sf-danger)}.sf-issuecard__dot--3{background:var(--sf-tint-3-fg)}.sf-issuecard__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-issuecard__label{margin-left:auto;flex:none;font-size:12px;font-weight:600;padding:4px 10px;border-radius:var(--sf-radius-pill)}.sf-issuecard__label--1{background:var(--sf-tint-2);color:var(--sf-tint-2-fg)}.sf-issuecard__label--2{background:#ffe1e1;color:var(--sf-danger)}.sf-issuecard__label--3{background:var(--sf-tint-3);color:var(--sf-tint-3-fg)}.sf-issuecard--wiki{background:var(--sf-tint-1)}.sf-issuecard__lines{margin-left:auto;display:flex;flex-direction:column;gap:5px;width:72px}.sf-issuecard__lines i{height:5px;border-radius:3px;background:#8f74004d}.sf-issuecard__lines i:last-child{width:70%}.sf-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lp-gap);align-items:start}.sf-fact{border-radius:24px;padding:28px}.sf-fact--t1{background:var(--sf-tint-1)}.sf-fact--t2{background:var(--sf-tint-2)}.sf-fact--t3{background:var(--sf-tint-3)}.sf-fact--t4{background:var(--sf-tint-4)}.sf-fact--t1 .sf-fact__icon{color:var(--sf-tint-1-fg)}.sf-fact--t2 .sf-fact__icon{color:var(--sf-tint-2-fg)}.sf-fact--t3 .sf-fact__icon{color:var(--sf-tint-3-fg)}.sf-fact--t4 .sf-fact__icon{color:var(--sf-tint-4-fg)}.sf-fact__title{margin:16px 0 0;font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.3}.sf-fact__text{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--sf-text-2)}.sf-design{position:relative;border-radius:var(--lp-radius);overflow:hidden;background:#07070c;color:#f3f3f5;transition:background-color .45s var(--sf-ease)}.sf-design--night{background:linear-gradient(180deg,#07070c,#11101c)}.sf-design--graphite{background:#1c1a22}.sf-design--black{background:#000}.sf-design__stars{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s var(--sf-ease);pointer-events:none}.sf-design--night .sf-design__stars{opacity:1}.sf-design__stars span{position:absolute;border-radius:50%;background:#fff}.sf-design__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(32px,5vw,72px);align-items:center;padding:clamp(40px,6vw,80px)}.sf-design__title{margin:20px 0 0;font-size:clamp(30px,3.6vw,46px);letter-spacing:-.035em;color:#fff}.sf-design__text{margin:16px 0 0;font-size:17px;line-height:1.6;color:#f3f3f5bf;max-width:480px}.sf-design__chips{display:flex;gap:10px;margin-top:28px;flex-wrap:wrap}.sf-wallchip{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:var(--sf-radius-pill);background:transparent;border:1.5px solid rgba(255,255,255,.25);color:#f3f3f5;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:background-color var(--sf-dur-fast),color var(--sf-dur-fast),border-color var(--sf-dur-fast)}.sf-wallchip:hover{background:#ffffff1a}.sf-wallchip:active{transform:scale(.98)}.sf-wallchip.is-active{background:#fff;border-color:#fff;color:#141414}.sf-design__note{margin:18px 0 0;font-size:13px;color:#f3f3f58c}.sf-design__scene{position:relative;min-height:340px}.sf-dcard{position:absolute;background:#15151b;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:20px}.sf-dcard--repo{top:10%;left:0;width:min(64%,320px)}.sf-dcard--spark{bottom:6%;right:0;width:min(56%,280px)}.sf-dcard__row{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;font-family:var(--sf-font-mono)}.sf-dcard__accent{color:#ffd43b}.sf-dcard__star{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#ffd43b;background:#ffd43b24;border-radius:var(--sf-radius-pill);padding:4px 10px}.sf-dcard__line{display:block;height:7px;border-radius:4px;background:#ffffff1f;margin-top:12px}.sf-dcard__line--w70{width:70%}.sf-dcard__line--w50{width:50%}.sf-dcard__line--w62{width:62%}.sf-dcard__caption{display:block;font-size:13px;font-weight:600;color:#f3f3f599}.sf-dcard__sparkline{width:100%;height:44px;margin-top:12px}.sf-fart,.sf-step,.sf-price,.sf-faq__item,.sf-compare{transition:background-color var(--sf-dur-fast),border-color var(--sf-dur-fast)}.sf-fact{transition:filter var(--sf-dur-fast)}.sf-fart:hover,.sf-step:hover,.sf-price:hover,.sf-faq__item:hover,.sf-compare:hover{background:var(--sf-surface);border-color:#0000001f}.sf-price--hot:hover{border-color:var(--sf-accent-hover)}.sf-fact:hover{filter:brightness(.97)}.sf-fart--repo .sf-fart__file,.sf-fart--issues .sf-issuecard{transition:background-color var(--sf-dur-fast)}.sf-fart:hover .sf-fart__file,.sf-fart:hover .sf-issuecard:not(.sf-issuecard--wiki),.sf-fart:hover .sf-fzcard{background:var(--sf-surface-2)}.sf-kicker--flokzy{background:#ece7ff;color:#5661d8}.sf-fart--flokzy{justify-content:center;gap:20px}.sf-fzboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.sf-fzcol__head{display:flex;align-items:center;gap:7px;padding:0 2px 10px;font-size:12px;font-weight:600;color:var(--sf-text-2)}.sf-fzcol__dot{width:8px;height:8px;border-radius:50%;background:var(--sf-text-3)}.sf-fzcol--doing .sf-fzcol__dot{background:#5661d8}.sf-fzcol--done .sf-fzcol__dot{background:#2f8f5b}.sf-fzcard{background:var(--sf-surface);border-radius:12px;padding:12px;font-size:13px;font-weight:500;line-height:1.4;transition:background-color var(--sf-dur-fast)}.sf-fzcard+.sf-fzcard{margin-top:8px}.sf-fzcard__tags{display:flex;align-items:center;gap:6px;margin-top:9px}.sf-fztag{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 9px;border-radius:var(--sf-radius-pill)}.sf-fztag--bug{background:#ffe1e1;color:var(--sf-danger)}.sf-fztag--feat{background:var(--sf-tint-1);color:var(--sf-tint-1-fg)}.sf-fztag--pr{background:#ece7ff;color:#5661d8}.sf-fzcard--done{display:flex;align-items:center;gap:8px;color:var(--sf-text-2)}.sf-chatmsg{display:flex;gap:12px;align-items:flex-start}.sf-chatmsg__avatar{flex:none;width:38px;height:38px;border-radius:12px;background:#5661d8;color:#fff;font-family:var(--sf-font-display);font-weight:800;font-size:17px;display:flex;align-items:center;justify-content:center}.sf-chatmsg__bubble{flex:1;min-width:0;background:var(--sf-surface);border-radius:4px 18px 18px;padding:14px 16px}.sf-chatmsg--merged .sf-chatmsg__bubble{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--sf-text-2)}.sf-chatmsg__check{color:#2f8f5b}.sf-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lp-gap);max-width:980px;margin:0 auto}.sf-step{background:var(--sf-island);border:1px solid var(--sf-border);border-radius:24px;padding:28px}.sf-step__num{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--sf-accent);color:var(--sf-on-accent);font-family:var(--sf-font-display);font-weight:800;font-size:20px}.sf-step__title{margin:18px 0 0;font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.3}.sf-step__text{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--sf-text-2)}.sf-term{max-width:800px;margin:40px auto 0;background:#141414;border-radius:24px;overflow:hidden}.sf-term__bar{display:flex;gap:8px;padding:16px 22px 0}.sf-term__bar i{width:11px;height:11px;border-radius:50%;background:#ffffff29}.sf-term__body{padding:18px 26px 26px;font-size:15px;line-height:2;color:#f3f3f5;overflow-x:auto}.sf-term__body p{margin:0;white-space:nowrap}.sf-term__prompt{color:var(--sf-accent);font-weight:700}.sf-term__done{color:#7fd8a2}.sf-compare{max-width:880px;margin:0 auto;background:var(--sf-island);border:1px solid var(--sf-border);border-radius:28px;overflow:hidden}.sf-compare table{width:100%;border-collapse:collapse}.sf-compare th{padding:20px;font-size:15px;font-weight:600;text-align:center}.sf-compare th:first-child{width:46%}.sf-compare__brand{display:inline-flex;align-items:center;gap:8px}.sf-logo--sm{width:20px;height:20px;border-radius:6px}.sf-compare td{padding:17px 20px;font-size:15px;border-top:1px solid var(--sf-border);text-align:center}.sf-compare td:first-child{text-align:left;color:var(--sf-text);font-weight:500}.sf-yes{color:#2f8f5b}.sf-no{color:var(--sf-text-3)}.sf-compare__note{color:var(--sf-text-2);font-size:14px}.sf-compare__note--win{color:var(--sf-accent-text);font-weight:600}.sf-compare__foot{margin:14px auto 0;max-width:880px;text-align:right;font-size:13px;color:var(--sf-text-2)}.sf-pricing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lp-gap);align-items:stretch}.sf-price{background:var(--sf-island);border:1px solid var(--sf-border);border-radius:28px;padding:32px;display:flex;flex-direction:column;position:relative}.sf-price--hot{border:2px solid var(--sf-accent)}.sf-price__badge{position:absolute;top:-14px;left:28px;background:var(--sf-accent);color:var(--sf-on-accent);font-size:13px;font-weight:600;border-radius:var(--sf-radius-pill);padding:5px 14px}.sf-price__name{margin:0;font-size:15px;font-weight:600;color:var(--sf-text-2)}.sf-price__value{margin:16px 0 0;font-size:46px;letter-spacing:-.03em}.sf-price__period{margin:6px 0 28px;font-size:14px;color:var(--sf-text-2)}.sf-price__list{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:12px}.sf-price__list li{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--sf-text-2)}.sf-price .sf-lbtn{margin-top:auto;justify-content:center;height:44px;font-size:14px}.sf-faq{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.sf-faq__item{background:var(--sf-island);border:1px solid var(--sf-border);border-radius:20px;padding:0 24px}.sf-faq__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:14px;padding:20px 0;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.4}.sf-faq__item summary::-webkit-details-marker{display:none}.sf-faq__item summary .sf-ms{margin-left:auto;color:var(--sf-text-3);transition:transform .25s var(--sf-ease)}.sf-faq__item[open] summary .sf-ms{transform:rotate(45deg)}.sf-faq__answer{margin:0;padding:0 0 20px;font-size:15px;line-height:1.65;color:var(--sf-text-2);max-width:640px}.sf-ctaband{position:relative;margin-top:var(--lp-section);background:var(--sf-accent);color:var(--lp-ink);border-radius:var(--lp-radius);padding:clamp(56px,8vw,96px) 40px;text-align:center;overflow:hidden}.sf-ctaband__bloom{position:absolute;width:200px;height:200px;right:-44px;bottom:-54px;transform:rotate(-14deg)}.sf-ctaband__title{margin:0;font-size:clamp(36px,5vw,64px);letter-spacing:-.04em}.sf-ctaband__subtitle{margin:16px 0 32px;font-size:17px;line-height:1.5;color:var(--lp-ink-soft)}.sf-footer{margin-top:var(--lp-section);border-top:1px solid var(--sf-border);padding:64px 0 48px}.sf-footer__grid{display:grid;grid-template-columns:2.2fr 1fr 1fr 1fr;gap:32px}.sf-footer__about{margin:16px 0 0;font-size:14px;color:var(--sf-text-2);max-width:280px;line-height:1.6}.sf-footer__col h4{margin:0 0 14px;font-size:14px;font-weight:600;line-height:1.4}.sf-footer__col a{display:block;font-size:14px;color:var(--sf-text-2);text-decoration:none;padding:6px 0}.sf-footer__col a:hover{color:var(--sf-text)}.sf-footer__bottom{margin-top:48px;font-size:13px;color:var(--sf-text-2);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}@media(max-width:960px){.sf-lheader{padding:12px 16px}.sf-lheader .sf-nav{display:none}.sf-lheader__menu,.sf-lmenu{display:flex}.sf-hero{padding-top:76px}.sf-hero__island{grid-template-columns:1fr;align-items:start;min-height:0;padding:28px}.sf-hero__copy{padding:8px 0 0}.sf-gitbloom{max-width:360px;max-height:320px;margin-bottom:-28px}.sf-lrow{grid-template-columns:1fr}.sf-lrow--flip .sf-lrow__copy{order:0}.sf-fart{min-height:0;padding:24px}.sf-fart--pr{padding-bottom:56px}.sf-design__inner{grid-template-columns:1fr}.sf-design__scene{min-height:300px}.sf-steps,.sf-pricing{grid-template-columns:1fr}.sf-footer__grid{grid-template-columns:1fr 1fr}.sf-compare th,.sf-compare td{padding:13px 12px}}@media(max-width:520px){.sf-facts{grid-template-columns:1fr}.sf-issuecard--2,.sf-issuecard--3{margin-left:0}.sf-fart__chip--comment{position:static;align-self:flex-start;margin-bottom:12px}}@media(max-width:900px){.sf-hero__island,.sf-design__inner,.sf-lrow{grid-template-columns:minmax(0,1fr)}.sf-lrow--flip .sf-lrow__copy{order:0}.sf-pricing{grid-template-columns:1fr;max-width:460px;margin:0 auto}}@media(max-width:560px){.sf-facts{grid-template-columns:1fr}.sf-compare{overflow-x:auto}.sf-compare table{min-width:440px}}
