@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/inter-latin-300-BVlfKGgI.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/inter-latin-ext-300-CPgO9Ksf.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-C38fXH4l.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-ext-400-C1nco2VV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-600-LgqL8muc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-ext-600-D2bJ5OIk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--sc-color-neutral-0: #ffffff;--sc-color-neutral-0-alpha-30: #ffffff4d;--sc-color-neutral-0-alpha-70: #ffffffb2;--sc-color-neutral-100: #e5e5e5;--sc-color-neutral-1000: #000000;--sc-color-neutral-1000-alpha-30: #0000004d;--sc-color-neutral-1000-alpha-70: #000000b2;--sc-color-neutral-150: #d9d9d9;--sc-color-neutral-200: #cccccc;--sc-color-neutral-250: #bfbfbf;--sc-color-neutral-300: #b3b3b3;--sc-color-neutral-350: #a6a6a6;--sc-color-neutral-400: #999999;--sc-color-neutral-450: #8c8c8c;--sc-color-neutral-50: #f2f2f2;--sc-color-neutral-500: #808080;--sc-color-neutral-550: #737373;--sc-color-neutral-600: #666666;--sc-color-neutral-650: #595959;--sc-color-neutral-700: #4c4c4c;--sc-color-neutral-750: #404040;--sc-color-neutral-800: #333333;--sc-color-neutral-850: #262626;--sc-color-neutral-900: #1a1a1a;--sc-color-neutral-950: #0d0d0d;--sc-color-brand-100: #d0d8ff;--sc-color-brand-200: #a9b7ff;--sc-color-brand-300: #8196ff;--sc-color-brand-400: #5a76ff;--sc-color-brand-500: #3355ff;--sc-color-brand-600: #2945ce;--sc-color-brand-700: #1f349d;--sc-color-brand-800: #16246c;--sc-color-brand-900: #0c133b;--sc-color-blue-100: #d0d8ff;--sc-color-blue-200: #a9b7ff;--sc-color-blue-300: #8196ff;--sc-color-blue-400: #5a76ff;--sc-color-blue-500: #3355ff;--sc-color-blue-600: #2945ce;--sc-color-blue-700: #1f349d;--sc-color-blue-800: #16246c;--sc-color-blue-900: #0c133b;--sc-color-green-100: #c4e7d0;--sc-color-green-200: #93d4a9;--sc-color-green-300: #62c081;--sc-color-green-400: #31ad5a;--sc-color-green-500: #009933;--sc-color-green-600: #007c29;--sc-color-green-700: #005e1f;--sc-color-green-800: #004116;--sc-color-green-900: #00230c;--sc-color-orange-100: #fce1c7;--sc-color-orange-200: #f9c998;--sc-color-orange-300: #f7b06a;--sc-color-orange-400: #f4983b;--sc-color-orange-500: #f27f0d;--sc-color-orange-600: #c4670b;--sc-color-orange-700: #954e08;--sc-color-orange-800: #673606;--sc-color-orange-900: #381d03;--sc-color-purple-100: #dcd0ff;--sc-color-purple-200: #bea9ff;--sc-color-purple-300: #a181ff;--sc-color-purple-400: #835aff;--sc-color-purple-500: #6633ff;--sc-color-purple-600: #5229ce;--sc-color-purple-700: #3f1f9d;--sc-color-purple-800: #2b166c;--sc-color-purple-900: #180c3b;--sc-color-red-100: #f9caca;--sc-color-red-200: #f49e9e;--sc-color-red-300: #f07272;--sc-color-red-400: #eb4646;--sc-color-red-500: #e61a1a;--sc-color-red-600: #ba1515;--sc-color-red-700: #8e1010;--sc-color-red-800: #620b0b;--sc-color-red-900: #350606}[data-theme=light]{--sc-color-background-brand: var(--sc-color-brand-500);--sc-color-background-brand-hover: var(--sc-color-brand-600);--sc-color-background-brand-pressed: var(--sc-color-brand-700);--sc-color-background-brand-subtle: var(--sc-color-brand-100);--sc-color-background-disabled: var(--sc-color-neutral-100);--sc-color-background-hover: var(--sc-color-neutral-50);--sc-color-background-info: var(--sc-color-blue-500);--sc-color-background-info-subtle: var(--sc-color-blue-100);--sc-color-background-inverse: var(--sc-color-neutral-900);--sc-color-background-inverse-static: var(--sc-color-neutral-900);--sc-color-background-mono: var(--sc-color-neutral-900);--sc-color-background-mono-hover: var(--sc-color-neutral-800);--sc-color-background-mono-pressed: var(--sc-color-neutral-700);--sc-color-background-negative: var(--sc-color-red-500);--sc-color-background-negative-hover: var(--sc-color-red-600);--sc-color-background-negative-pressed: var(--sc-color-red-700);--sc-color-background-negative-subtle: var(--sc-color-red-100);--sc-color-background-neutral: var(--sc-color-neutral-100);--sc-color-background-neutral-hover: var(--sc-color-neutral-150);--sc-color-background-neutral-pressed: var(--sc-color-neutral-200);--sc-color-background-positive: var(--sc-color-green-500);--sc-color-background-positive-subtle: var(--sc-color-green-100);--sc-color-background-pressed: var(--sc-color-neutral-100);--sc-color-background-primary: var(--sc-color-neutral-0);--sc-color-background-selected: var(--sc-color-neutral-50);--sc-color-background-subtle: var(--sc-color-neutral-50);--sc-color-background-system-inverse-static: var(--sc-color-neutral-0);--sc-color-background-system-static: var(--sc-color-neutral-1000);--sc-color-background-warning: var(--sc-color-orange-500);--sc-color-background-warning-subtle: var(--sc-color-orange-100);--sc-color-border-brand: var(--sc-color-brand-500);--sc-color-border-disabled: var(--sc-color-neutral-200);--sc-color-border-focus: var(--sc-color-blue-500);--sc-color-border-info: var(--sc-color-blue-500);--sc-color-border-inverse: var(--sc-color-neutral-0);--sc-color-border-mono: var(--sc-color-neutral-900);--sc-color-border-negative: var(--sc-color-red-500);--sc-color-border-positive: var(--sc-color-green-500);--sc-color-border-primary: var(--sc-color-neutral-300);--sc-color-border-selected: var(--sc-color-blue-500);--sc-color-border-subtle: var(--sc-color-neutral-100);--sc-color-border-warning: var(--sc-color-orange-500);--sc-color-icon-brand: var(--sc-color-brand-500);--sc-color-icon-disabled: var(--sc-color-neutral-300);--sc-color-icon-info: var(--sc-color-blue-500);--sc-color-icon-inverse: var(--sc-color-neutral-50);--sc-color-icon-inverse-static: var(--sc-color-neutral-50);--sc-color-icon-negative: var(--sc-color-red-500);--sc-color-icon-positive: var(--sc-color-green-500);--sc-color-icon-primary: var(--sc-color-neutral-900);--sc-color-icon-primary-static: var(--sc-color-neutral-900);--sc-color-icon-selected: var(--sc-color-brand-500);--sc-color-icon-subtle: var(--sc-color-neutral-600);--sc-color-icon-warning: var(--sc-color-orange-500);--sc-color-material-chrome-fill: #ffffffd6;--sc-color-material-chrome-fill-fx: #ffffff57;--sc-color-material-regular-fill: #ffffff99;--sc-color-material-regular-fill-fx: #ffffff40;--sc-color-material-thick-fill: #ffffffbf;--sc-color-material-thick-fill-fx: #ffffff00;--sc-color-material-thin-fill: #ffffff0d;--sc-color-material-thin-fill-fx: #ffffff66;--sc-color-material-ultrathin-fill: #ffffff12;--sc-color-material-ultrathin-fill-fx: #ffffff08;--sc-color-overlay-30: var(--sc-color-neutral-0-alpha-30);--sc-color-overlay-30-inverse: var(--sc-color-neutral-1000-alpha-30);--sc-color-overlay-30-inverse-static: var(--sc-color-neutral-1000-alpha-30);--sc-color-overlay-30-static: var(--sc-color-neutral-0-alpha-30);--sc-color-overlay-70: var(--sc-color-neutral-0-alpha-70);--sc-color-overlay-70-inverse: var(--sc-color-neutral-1000-alpha-70);--sc-color-overlay-70-inverse-static: var(--sc-color-neutral-1000-alpha-70);--sc-color-overlay-70-static: var(--sc-color-neutral-0-alpha-70);--sc-color-surface-l0: var(--sc-color-neutral-0);--sc-color-surface-l1: var(--sc-color-neutral-0);--sc-color-surface-l2: var(--sc-color-neutral-0);--sc-color-surface-l3: var(--sc-color-neutral-0);--sc-color-surface-l4: var(--sc-color-neutral-0);--sc-color-text-brand: var(--sc-color-brand-500);--sc-color-text-disabled: var(--sc-color-neutral-300);--sc-color-text-link: var(--sc-color-blue-500);--sc-color-text-link-hover: var(--sc-color-blue-600);--sc-color-text-link-pressed: var(--sc-color-blue-700);--sc-color-text-negative: var(--sc-color-red-600);--sc-color-text-negative-hover: var(--sc-color-red-700);--sc-color-text-negative-pressed: var(--sc-color-red-800);--sc-color-text-positive: var(--sc-color-green-600);--sc-color-text-primary: var(--sc-color-neutral-900);--sc-color-text-primary-inverse: var(--sc-color-neutral-50);--sc-color-text-primary-inverse-static: var(--sc-color-neutral-50);--sc-color-text-primary-static: var(--sc-color-neutral-900);--sc-color-text-secondary: var(--sc-color-neutral-800);--sc-color-text-secondary-inverse: var(--sc-color-neutral-100);--sc-color-text-secondary-inverse-static: var(--sc-color-neutral-100);--sc-color-text-secondary-static: var(--sc-color-neutral-800);--sc-color-text-selected: var(--sc-color-brand-500);--sc-color-text-tertiary: var(--sc-color-neutral-600);--sc-color-text-tertiary-inverse: var(--sc-color-neutral-200);--sc-color-text-tertiary-inverse-static: var(--sc-color-neutral-200);--sc-color-text-tertiary-static: var(--sc-color-neutral-600);--sc-color-text-warning: var(--sc-color-orange-700)}[data-theme=dark]{--sc-color-background-brand: var(--sc-color-brand-400);--sc-color-background-brand-hover: var(--sc-color-brand-300);--sc-color-background-brand-pressed: var(--sc-color-brand-200);--sc-color-background-brand-subtle: var(--sc-color-brand-800);--sc-color-background-disabled: var(--sc-color-neutral-900);--sc-color-background-hover: var(--sc-color-neutral-800);--sc-color-background-info: var(--sc-color-blue-400);--sc-color-background-info-subtle: var(--sc-color-blue-800);--sc-color-background-inverse: var(--sc-color-neutral-50);--sc-color-background-inverse-static: var(--sc-color-neutral-900);--sc-color-background-mono: var(--sc-color-neutral-50);--sc-color-background-mono-hover: var(--sc-color-neutral-100);--sc-color-background-mono-pressed: var(--sc-color-neutral-200);--sc-color-background-negative: var(--sc-color-red-400);--sc-color-background-negative-hover: var(--sc-color-red-300);--sc-color-background-negative-pressed: var(--sc-color-red-200);--sc-color-background-negative-subtle: var(--sc-color-red-800);--sc-color-background-neutral: var(--sc-color-neutral-800);--sc-color-background-neutral-hover: var(--sc-color-neutral-750);--sc-color-background-neutral-pressed: var(--sc-color-neutral-700);--sc-color-background-positive: var(--sc-color-green-400);--sc-color-background-positive-subtle: var(--sc-color-green-800);--sc-color-background-pressed: var(--sc-color-neutral-700);--sc-color-background-primary: var(--sc-color-neutral-900);--sc-color-background-selected: var(--sc-color-neutral-900);--sc-color-background-subtle: var(--sc-color-neutral-900);--sc-color-background-system-inverse-static: var(--sc-color-neutral-0);--sc-color-background-system-static: var(--sc-color-neutral-1000);--sc-color-background-warning: var(--sc-color-orange-400);--sc-color-background-warning-subtle: var(--sc-color-orange-800);--sc-color-border-brand: var(--sc-color-brand-400);--sc-color-border-disabled: var(--sc-color-neutral-800);--sc-color-border-focus: var(--sc-color-blue-400);--sc-color-border-info: var(--sc-color-blue-400);--sc-color-border-inverse: var(--sc-color-neutral-800);--sc-color-border-mono: var(--sc-color-neutral-50);--sc-color-border-negative: var(--sc-color-red-400);--sc-color-border-positive: var(--sc-color-green-400);--sc-color-border-primary: var(--sc-color-neutral-700);--sc-color-border-selected: var(--sc-color-blue-400);--sc-color-border-subtle: var(--sc-color-neutral-750);--sc-color-border-warning: var(--sc-color-orange-400);--sc-color-icon-brand: var(--sc-color-brand-400);--sc-color-icon-disabled: var(--sc-color-neutral-700);--sc-color-icon-info: var(--sc-color-blue-400);--sc-color-icon-inverse: var(--sc-color-neutral-900);--sc-color-icon-inverse-static: var(--sc-color-neutral-50);--sc-color-icon-negative: var(--sc-color-red-400);--sc-color-icon-positive: var(--sc-color-green-400);--sc-color-icon-primary: var(--sc-color-neutral-50);--sc-color-icon-primary-static: var(--sc-color-neutral-900);--sc-color-icon-selected: var(--sc-color-brand-400);--sc-color-icon-subtle: var(--sc-color-neutral-600);--sc-color-icon-warning: var(--sc-color-orange-400);--sc-color-material-chrome-fill: #1c1c1ce5;--sc-color-material-chrome-fill-fx: #7c7c7c;--sc-color-material-regular-fill: #00000069;--sc-color-material-regular-fill-fx: #00000000;--sc-color-material-thick-fill: #00000099;--sc-color-material-thick-fill-fx: #00000000;--sc-color-material-thin-fill: #00000042;--sc-color-material-thin-fill-fx: #00000000;--sc-color-material-ultrathin-fill: #00000005;--sc-color-material-ultrathin-fill-fx: #00000000;--sc-color-overlay-30: var(--sc-color-neutral-1000-alpha-30);--sc-color-overlay-30-inverse: var(--sc-color-neutral-0-alpha-30);--sc-color-overlay-30-inverse-static: var(--sc-color-neutral-1000-alpha-30);--sc-color-overlay-30-static: var(--sc-color-neutral-0-alpha-30);--sc-color-overlay-70: var(--sc-color-neutral-1000-alpha-70);--sc-color-overlay-70-inverse: var(--sc-color-neutral-0-alpha-70);--sc-color-overlay-70-inverse-static: var(--sc-color-neutral-1000-alpha-70);--sc-color-overlay-70-static: var(--sc-color-neutral-0-alpha-70);--sc-color-surface-l0: var(--sc-color-neutral-1000);--sc-color-surface-l1: var(--sc-color-neutral-950);--sc-color-surface-l2: var(--sc-color-neutral-900);--sc-color-surface-l3: var(--sc-color-neutral-850);--sc-color-surface-l4: var(--sc-color-neutral-800);--sc-color-text-brand: var(--sc-color-brand-400);--sc-color-text-disabled: var(--sc-color-neutral-700);--sc-color-text-link: var(--sc-color-blue-400);--sc-color-text-link-hover: var(--sc-color-blue-300);--sc-color-text-link-pressed: var(--sc-color-blue-200);--sc-color-text-negative: var(--sc-color-red-400);--sc-color-text-negative-hover: var(--sc-color-red-300);--sc-color-text-negative-pressed: var(--sc-color-red-200);--sc-color-text-positive: var(--sc-color-green-400);--sc-color-text-primary: var(--sc-color-neutral-50);--sc-color-text-primary-inverse: var(--sc-color-neutral-900);--sc-color-text-primary-inverse-static: var(--sc-color-neutral-50);--sc-color-text-primary-static: var(--sc-color-neutral-900);--sc-color-text-secondary: var(--sc-color-neutral-100);--sc-color-text-secondary-inverse: var(--sc-color-neutral-800);--sc-color-text-secondary-inverse-static: var(--sc-color-neutral-100);--sc-color-text-secondary-static: var(--sc-color-neutral-800);--sc-color-text-selected: var(--sc-color-brand-400);--sc-color-text-tertiary: var(--sc-color-neutral-200);--sc-color-text-tertiary-inverse: var(--sc-color-neutral-600);--sc-color-text-tertiary-inverse-static: var(--sc-color-neutral-200);--sc-color-text-tertiary-static: var(--sc-color-neutral-600);--sc-color-text-warning: var(--sc-color-orange-400)}:root{--sc-unit-2: 2px;--sc-unit-4: 4px;--sc-unit-8: 8px;--sc-unit-10: 10px;--sc-unit-12: 12px;--sc-unit-14: 14px;--sc-unit-16: 16px;--sc-unit-18: 18px;--sc-unit-20: 20px;--sc-unit-24: 24px;--sc-unit-26: 26px;--sc-unit-28: 28px;--sc-unit-32: 32px;--sc-unit-36: 36px;--sc-unit-40: 40px;--sc-unit-48: 48px;--sc-unit-56: 56px;--sc-unit-64: 64px;--sc-unit-72: 72px;--sc-unit-80: 80px;--sc-unit-88: 88px;--sc-unit-96: 96px;--sc-unit-104: 104px;--sc-unit-112: 112px;--sc-unit-120: 120px}:root{--sc-border-radius-none: 0px;--sc-border-radius-xs: var(--sc-unit-4);--sc-border-radius-s: var(--sc-unit-8);--sc-border-radius-m: var(--sc-unit-12);--sc-border-radius-l: var(--sc-unit-16);--sc-border-radius-xl: var(--sc-unit-24);--sc-border-radius-2xl: var(--sc-unit-32);--sc-border-radius-3xl: var(--sc-unit-40);--sc-border-radius-4xl: var(--sc-unit-48);--sc-border-radius-5xl: var(--sc-unit-56);--sc-border-radius-6xl: var(--sc-unit-64);--sc-border-radius-circle: 50%;--sc-border-radius-pill: 999px;--sc-border-width-none: 0px;--sc-border-width-xs: .5px;--sc-border-width-s: 1px;--sc-border-width-m: 1.5px;--sc-border-width-l: var(--sc-unit-2);--sc-border-width-xl: var(--sc-unit-4);--sc-border-width-2xl: var(--sc-unit-8)}:root{--sc-space-none: 0px;--sc-space-2xs: var(--sc-unit-2);--sc-space-xs: var(--sc-unit-4);--sc-space-s: var(--sc-unit-8);--sc-space-m: var(--sc-unit-12);--sc-space-l: var(--sc-unit-16);--sc-space-xl: var(--sc-unit-24);--sc-space-2xl: var(--sc-unit-32);--sc-space-3xl: var(--sc-unit-40);--sc-space-4xl: var(--sc-unit-48);--sc-space-5xl: var(--sc-unit-56);--sc-space-6xl: var(--sc-unit-64);--sc-space-7xl: var(--sc-unit-72);--sc-space-8xl: var(--sc-unit-80)}:root{--sc-type-family-inter: Inter;--sc-type-family-roboto: Roboto;--sc-type-family-sf-pro-text: SF Pro Text;--sc-type-weight-light: 300;--sc-type-weight-regular: 400;--sc-type-weight-semi-bold: 600;--sc-type-size-xs: var(--sc-unit-10);--sc-type-size-s: var(--sc-unit-12);--sc-type-size-m: var(--sc-unit-14);--sc-type-size-l: var(--sc-unit-16);--sc-type-size-xl: var(--sc-unit-18);--sc-type-size-2xl: var(--sc-unit-20);--sc-type-size-3xl: var(--sc-unit-24);--sc-type-size-4xl: var(--sc-unit-28);--sc-type-size-5xl: var(--sc-unit-32);--sc-type-size-6xl: var(--sc-unit-40);--sc-type-size-7xl: var(--sc-unit-48);--sc-type-size-8xl: var(--sc-unit-56);--sc-type-size-9xl: var(--sc-unit-64);--sc-type-size-10xl: var(--sc-unit-72);--sc-type-line-height-xs: var(--sc-unit-14);--sc-type-line-height-s: var(--sc-unit-16);--sc-type-line-height-m: var(--sc-unit-20);--sc-type-line-height-l: var(--sc-unit-24);--sc-type-line-height-xl: var(--sc-unit-26);--sc-type-line-height-2xl: var(--sc-unit-28);--sc-type-line-height-3xl: var(--sc-unit-32);--sc-type-line-height-4xl: var(--sc-unit-36);--sc-type-line-height-5xl: var(--sc-unit-40);--sc-type-line-height-6xl: var(--sc-unit-48);--sc-type-line-height-7xl: var(--sc-unit-56);--sc-type-line-height-8xl: var(--sc-unit-64);--sc-type-line-height-9xl: var(--sc-unit-72);--sc-type-line-height-10xl: var(--sc-unit-80);--sc-type-letter-spacing-xs: -1px;--sc-type-letter-spacing-s: -.5px;--sc-type-letter-spacing-none: 0px}@media(max-width:810px){:root{--sc-type-size-10xl: var(--sc-unit-56);--sc-type-size-9xl: var(--sc-unit-48);--sc-type-size-8xl: var(--sc-unit-40);--sc-type-size-7xl: var(--sc-unit-32);--sc-type-size-6xl: var(--sc-unit-28);--sc-type-size-5xl: var(--sc-unit-24);--sc-type-size-3xl: var(--sc-unit-20);--sc-type-size-2xl: var(--sc-unit-18);--sc-type-line-height-10xl: var(--sc-unit-64);--sc-type-line-height-9xl: var(--sc-unit-56);--sc-type-line-height-8xl: var(--sc-unit-48);--sc-type-line-height-7xl: var(--sc-unit-40);--sc-type-line-height-6xl: var(--sc-unit-36);--sc-type-line-height-5xl: var(--sc-unit-32);--sc-type-line-height-3xl: var(--sc-unit-28);--sc-type-line-height-2xl: var(--sc-unit-26)}}:root{--sc-shadow-l1: 0px 2px 4px rgba(0, 0, 0, .1), 0px 0px 2px rgba(0, 0, 0, .08);--sc-shadow-l2: 0px 4px 8px rgba(0, 0, 0, .1), 0px 0px 4px rgba(0, 0, 0, .08);--sc-shadow-l3: 0px 8px 16px rgba(0, 0, 0, .1), 0px 0px 6px rgba(0, 0, 0, .08);--sc-shadow-l4: 0px 10px 20px rgba(0, 0, 0, .1), 0px 0px 8px rgba(0, 0, 0, .08)}:root{--sc-motion-duration-0: 0ms;--sc-motion-duration-50: 50ms;--sc-motion-duration-100: .1s;--sc-motion-duration-150: .15s;--sc-motion-duration-200: .2s;--sc-motion-duration-250: .25s;--sc-motion-duration-300: .3s;--sc-motion-duration-350: .35s;--sc-motion-duration-400: .4s;--sc-motion-duration-450: .45s;--sc-motion-duration-500: .5s;--sc-motion-duration-1000: 1s;--sc-motion-duration-5000: 5s;--sc-motion-ease-linear: cubic-bezier(0, 0, 1, 1);--sc-motion-ease-in: cubic-bezier(.6, 0, .8, .6);--sc-motion-ease-out: cubic-bezier(.3, .8, .6, 1);--sc-motion-ease-in-out: cubic-bezier(.4, 0, .2, 1);--sc-motion-ease-in-sine: cubic-bezier(.12, 0, .39, 0);--sc-motion-ease-out-sine: cubic-bezier(.61, 1, .88, 1);--sc-motion-ease-in-out-sine: cubic-bezier(.37, 0, .63, 1);--sc-motion-ease-in-quad: cubic-bezier(.11, 0, .5, 0);--sc-motion-ease-out-quad: cubic-bezier(.5, 1, .89, 1);--sc-motion-ease-in-out-quad: cubic-bezier(.45, 0, .55, 1);--sc-motion-ease-in-cubic: cubic-bezier(.32, 0, .67, 0);--sc-motion-ease-out-cubic: cubic-bezier(.33, 1, .68, 1);--sc-motion-ease-in-out-cubic: cubic-bezier(.65, 0, .35, 1);--sc-motion-ease-in-quart: cubic-bezier(.5, 0, .75, 0);--sc-motion-ease-out-quart: cubic-bezier(.25, 1, .5, 1);--sc-motion-ease-in-out-quart: cubic-bezier(.76, 0, .24, 1);--sc-motion-ease-in-quint: cubic-bezier(.64, 0, .78, 0);--sc-motion-ease-out-quint: cubic-bezier(.22, 1, .36, 1);--sc-motion-ease-in-out-quint: cubic-bezier(.83, 0, .17, 1);--sc-motion-ease-in-expo: cubic-bezier(.7, 0, .84, 0);--sc-motion-ease-out-expo: cubic-bezier(.16, 1, .3, 1);--sc-motion-ease-in-out-expo: cubic-bezier(.87, 0, .13, 1);--sc-motion-ease-in-circ: cubic-bezier(.55, 0, 1, .45);--sc-motion-ease-out-circ: cubic-bezier(0, .55, .45, 1);--sc-motion-ease-in-out-circ: cubic-bezier(.85, 0, .15, 1);--sc-motion-ease-in-back: cubic-bezier(.36, 0, .66, -.56);--sc-motion-ease-out-back: cubic-bezier(.34, 1.56, .64, 1);--sc-motion-ease-in-out-back: cubic-bezier(.68, -.6, .32, 1.6);--sc-motion-ease-accelerate: cubic-bezier(.3, 0, 1, 1);--sc-motion-ease-decelerate: cubic-bezier(0, 0, 0, 1);--sc-motion-ease-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15);--sc-motion-ease-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--sc-motion-ease-emphasized: linear(0, .003, .014, .033, .062, .103, .162, .25, .4, .571, .669, .73, .773, .806, .831, .853, .871, .886, .899, .91, .92, .929, .937, .944, .951, .956, .961, .966, .97, .974, .977, .98, .983, .985, .988, .99, .991, .993, .994, .995, .997, .997, .998, .999, .999, 1, 1, 1, 1);--sc-motion-ease-in-elastic: linear(0, 0, 0, .001, .001, .002, .002, .002, .002, .002, .001, 0, -.001, -.002, -.004, -.005, -.006, -.006, -.005, -.004, -.002, .001, .004, .008, .011, .014, .016, .016, .014, .01, .003, -.005, -.016, -.026, -.036, -.043, -.047, -.045, -.036, -.021, 0, .027, .056, .086, .111, .127, .132, .119, .088, .038, -.029, -.108, -.193, -.272, -.336, -.37, -.364, -.309, -.2, -.038, .168, .401, .639, .85, 1);--sc-motion-ease-out-elastic: linear(0, .15, .361, .599, .832, 1.038, 1.2, 1.309, 1.364, 1.37, 1.336, 1.272, 1.193, 1.108, 1.029, .962, .912, .881, .868, .873, .889, .914, .944, .973, 1, 1.021, 1.036, 1.045, 1.047, 1.043, 1.036, 1.026, 1.016, 1.005, .997, .99, .986, .984, .984, .986, .989, .992, .996, .999, 1.002, 1.004, 1.005, 1.006, 1.006, 1.005, 1.004, 1.002, 1.001, 1, .999, .998, .998, .998, .998, .998, .999, .999, 1, 1, 1);--sc-motion-ease-in-out-elastic: linear(0, 0, .001, .001, .001, .001, .001, 0, -.001, -.003, -.004, -.005, -.005, -.003, 0, .005, .012, .019, .024, .025, .019, .004, -.02, -.05, -.083, -.109, -.118, -.097, -.037, .068, .208, .365, .5, .635, .792, .932, 1.037, 1.097, 1.118, 1.109, 1.083, 1.05, 1.02, .996, .981, .975, .976, .981, .988, .995, 1, 1.003, 1.005, 1.005, 1.004, 1.003, 1.001, 1, .999, .999, .999, .999, .999, 1, 1);--sc-motion-ease-in-bounce: linear(0, .009, .014, .016, .013, .008, .004, .023, .038, .05, .058, .062, .062, .059, .052, .042, .027, .009, .023, .062, .097, .129, .157, .182, .202, .219, .232, .242, .248, .25, .248, .243, .234, .222, .206, .186, .162, .135, .103, .069, .03, .023, .106, .186, .261, .333, .402, .466, .527, .585, .638, .688, .734, .777, .815, .85, .882, .91, .934, .954, .97, .983, .993, .998, 1);--sc-motion-ease-out-bounce: linear(0, .002, .007, .017, .03, .046, .066, .09, .118, .15, .185, .223, .266, .312, .362, .415, .473, .534, .598, .667, .739, .814, .894, .977, .97, .931, .897, .865, .838, .814, .794, .778, .766, .757, .752, .75, .752, .758, .768, .781, .798, .818, .843, .871, .903, .938, .977, .991, .973, .958, .948, .941, .938, .938, .942, .95, .962, .977, .996, .992, .987, .984, .986, .991, 1);--sc-motion-ease-in-out-bounce: linear(0, .007, .007, .002, .019, .029, .031, .026, .014, .011, .049, .079, .101, .116, .124, .124, .117, .103, .081, .052, .015, .053, .131, .201, .264, .319, .367, .408, .441, .467, .485, .496, .5, .504, .515, .533, .559, .592, .633, .681, .736, .799, .869, .947, .985, .948, .919, .897, .883, .876, .876, .884, .899, .921, .951, .989, .986, .974, .969, .971, .981, .998, .993, .993, 1);--sc-motion-ease-spring-subtle: linear(0, .009, .035, .072, .118, .169, .223, .28, .336, .392, .446, .498, .547, .593, .636, .676, .713, .746, .777, .804, .829, .852, .872, .889, .905, .919, .931, .942, .951, .959, .966, .972, .977, .981, .985, .988, .991, .993, .995, .996, .998, .999, .999, 1, 1.001, 1.001, 1.001, 1.001, 1);--sc-motion-ease-spring: linear(0, .012, .044, .091, .148, .211, .279, .347, .415, .481, .544, .603, .657, .708, .753, .794, .83, .862, .889, .913, .934, .951, .966, .978, .988, .995, 1.002, 1.006, 1.01, 1.012, 1.014, 1.015, 1.015, 1.015, 1.015, 1.014, 1.013, 1.012, 1.011, 1.01, 1.009, 1.008, 1.007, 1.006, 1.005, 1.005, 1.004, 1.003, 1);--sc-motion-ease-spring-bouncy: linear(0, .018, .066, .136, .22, .312, .407, .501, .591, .674, .75, .818, .876, .925, .966, .999, 1.024, 1.042, 1.055, 1.063, 1.067, 1.068, 1.066, 1.063, 1.057, 1.052, 1.045, 1.039, 1.032, 1.026, 1.021, 1.016, 1.011, 1.008, 1.004, 1.002, 1, .998, .997, .996, .996, .995, .995, .996, .996, .996, .997, .997, 1)}@media(prefers-reduced-motion:reduce){:root{--sc-motion-duration-0: 0ms;--sc-motion-duration-50: 0ms;--sc-motion-duration-100: 0ms;--sc-motion-duration-150: 0ms;--sc-motion-duration-200: 0ms;--sc-motion-duration-250: 0ms;--sc-motion-duration-300: 0ms;--sc-motion-duration-350: 0ms;--sc-motion-duration-400: 0ms;--sc-motion-duration-450: 0ms;--sc-motion-duration-500: 0ms}}:root{--sc-motion-distance-nudge: 8px;--sc-motion-distance-travel: 32px;--sc-motion-distance-full: 100%;--sc-motion-slide-distance: var(--sc-motion-distance-nudge);--sc-motion-scale-s: .95;--sc-motion-scale-m: .8;--sc-motion-scale-grow: 1.1;--sc-motion-scale-fade-through: .92;--sc-motion-inline-sign: 1;--sc-motion-transition-micro: var(--sc-motion-duration-50) var(--sc-motion-ease-out);--sc-motion-transition-control: var(--sc-motion-duration-150) var(--sc-motion-ease-out);--sc-motion-transition-fade-in-s: var(--sc-motion-duration-150) var(--sc-motion-ease-out);--sc-motion-transition-fade-out-s: var(--sc-motion-duration-100) var(--sc-motion-ease-in);--sc-motion-transition-fade-in-m: var(--sc-motion-duration-200) var(--sc-motion-ease-out);--sc-motion-transition-fade-out-m: var(--sc-motion-duration-150) var(--sc-motion-ease-in);--sc-motion-transition-fade-in-l: var(--sc-motion-duration-250) var(--sc-motion-ease-out);--sc-motion-transition-fade-out-l: var(--sc-motion-duration-200) var(--sc-motion-ease-in);--sc-motion-transition-enter-s: var(--sc-motion-duration-150) var(--sc-motion-ease-out);--sc-motion-transition-exit-s: var(--sc-motion-duration-100) var(--sc-motion-ease-in);--sc-motion-transition-enter-l: var(--sc-motion-duration-300) var(--sc-motion-ease-out-quint);--sc-motion-transition-exit-l: var(--sc-motion-duration-250) var(--sc-motion-ease-in-out);--sc-motion-transition-enter-xl: var(--sc-motion-duration-500) var(--sc-motion-ease-in-out-quart);--sc-motion-transition-exit-xl: var(--sc-motion-duration-400) var(--sc-motion-ease-in-out-quart);--sc-motion-transition-scale-in: var(--sc-motion-duration-250) var(--sc-motion-ease-out-quint);--sc-motion-transition-scale-out: var(--sc-motion-duration-200) var(--sc-motion-ease-in);--sc-motion-transition-expand: var(--sc-motion-duration-250) var(--sc-motion-ease-in-out);--sc-motion-transition-collapse: var(--sc-motion-duration-250) var(--sc-motion-ease-in-out);--sc-motion-transition-reposition: var(--sc-motion-duration-250) var(--sc-motion-ease-in-out);--sc-motion-transition-spring-subtle: var(--sc-motion-duration-250) var(--sc-motion-ease-spring-subtle);--sc-motion-transition-spring: var(--sc-motion-duration-300) var(--sc-motion-ease-spring);--sc-motion-transition-spring-bouncy: var(--sc-motion-duration-500) var(--sc-motion-ease-spring-bouncy);--sc-motion-animation-spin: var(--sc-motion-duration-1000) var(--sc-motion-ease-linear) infinite;--sc-motion-animation-pulse: var(--sc-motion-duration-1000) var(--sc-motion-ease-in-out) infinite;--sc-motion-animation-shimmer: var(--sc-motion-duration-1000) var(--sc-motion-ease-linear) infinite}:root:dir(rtl){--sc-motion-inline-sign: -1}@keyframes sc-motion-fade-in{0%{opacity:0}}@keyframes sc-motion-fade-out{to{opacity:0}}@keyframes sc-motion-scale-in-s{0%{scale:var(--sc-motion-scale-s)}}@keyframes sc-motion-scale-out-s{to{scale:var(--sc-motion-scale-s)}}@keyframes sc-motion-scale-in-m{0%{scale:var(--sc-motion-scale-m)}}@keyframes sc-motion-scale-out-m{to{scale:var(--sc-motion-scale-m)}}@keyframes sc-motion-scale-out-grow{to{scale:var(--sc-motion-scale-grow)}}@keyframes sc-motion-scale-in-fade-through{0%{scale:var(--sc-motion-scale-fade-through)}}@keyframes sc-motion-shared-axis-in{0%{translate:var(--sc-motion-shared-axis-from)}}@keyframes sc-motion-shared-axis-out{to{translate:var(--sc-motion-shared-axis-to)}}@keyframes sc-motion-slide-in-from-top{0%{translate:0 calc(-1 * var(--sc-motion-slide-distance))}}@keyframes sc-motion-slide-in-from-bottom{0%{translate:0 var(--sc-motion-slide-distance)}}@keyframes sc-motion-slide-in-from-inline-start{0%{translate:calc(-1 * var(--sc-motion-slide-distance) * var(--sc-motion-inline-sign)) 0}}@keyframes sc-motion-slide-in-from-inline-end{0%{translate:calc(var(--sc-motion-slide-distance) * var(--sc-motion-inline-sign)) 0}}@keyframes sc-motion-slide-out-to-top{to{translate:0 calc(-1 * var(--sc-motion-slide-distance))}}@keyframes sc-motion-slide-out-to-bottom{to{translate:0 var(--sc-motion-slide-distance)}}@keyframes sc-motion-slide-out-to-inline-start{to{translate:calc(-1 * var(--sc-motion-slide-distance) * var(--sc-motion-inline-sign)) 0}}@keyframes sc-motion-slide-out-to-inline-end{to{translate:calc(var(--sc-motion-slide-distance) * var(--sc-motion-inline-sign)) 0}}@keyframes sc-motion-spin{to{transform:rotate(360deg)}}@keyframes sc-motion-pulse{50%{opacity:.5}}@keyframes sc-motion-shimmer{0%{background-position:0% 0%}to{background-position:200% 200%}}@media(prefers-reduced-motion:reduce){@keyframes sc-motion-shimmer{0%,to{background-position:50% 50%}}}:root{--sc-blur-material: 50px}*,*:before,*:after{box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,li,dl,dd,dt,figure,figcaption,form,fieldset,legend{margin:0;padding:0}html,body{width:100%;min-height:100%}body{font-family:var(--sc-type-family-inter),system-ui,sans-serif;background:var(--sc-color-surface-l0);color:var(--sc-color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:1440px;margin:0 auto}h1{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-8xl);line-height:var(--sc-type-line-height-8xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-xs)}h2{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-7xl);line-height:var(--sc-type-line-height-7xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-xs)}h3{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-6xl);line-height:var(--sc-type-line-height-6xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-xs)}h4{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-5xl);line-height:var(--sc-type-line-height-5xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-xs)}h5{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-3xl);line-height:var(--sc-type-line-height-3xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-s)}h6{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-2xl);line-height:var(--sc-type-line-height-2xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-s)}h1,h2,h3,h4,h5,h6{color:var(--sc-color-text-primary)}p{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-l);line-height:var(--sc-type-line-height-l);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none);color:var(--sc-color-text-secondary)}p.m{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-m);line-height:var(--sc-type-line-height-m);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none)}p.s{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-s);line-height:var(--sc-type-line-height-s);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none)}.label-l{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-l);line-height:var(--sc-type-line-height-l);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none)}.label-m{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-m);line-height:var(--sc-type-line-height-m);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none)}.label-s{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-s);line-height:var(--sc-type-line-height-s);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none)}.section-label{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-s);line-height:var(--sc-type-line-height-s);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none);color:var(--sc-color-text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin:var(--sc-space-xl) 0 var(--sc-space-m)}a{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-l);line-height:var(--sc-type-line-height-l);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none);color:var(--sc-color-text-link);text-decoration:none}a:hover{color:var(--sc-color-text-link-hover);text-decoration:underline}a:active{color:var(--sc-color-text-link-pressed)}ul,ol{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-l);line-height:var(--sc-type-line-height-l);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none);color:var(--sc-color-text-secondary);padding-left:var(--sc-space-xl)}li+li{margin-top:var(--sc-space-xs)}hr{border:none;border-top:var(--sc-border-width-s) solid var(--sc-color-border-secondary);margin:var(--sc-space-xl) 0}img{max-width:100%;display:block}code{font-family:monospace;font-size:var(--sc-type-size-m);background:var(--sc-color-background-neutral);padding:var(--sc-space-2xs) var(--sc-space-xs);border-radius:var(--sc-border-radius-xs)}pre{background:var(--sc-color-background-neutral);padding:var(--sc-space-m);border-radius:var(--sc-border-radius-s);overflow-x:auto}pre code{background:none;padding:0;border-radius:0}.sc-material-ultrathin{position:relative;isolation:isolate;backdrop-filter:blur(var(--sc-blur-material));-webkit-backdrop-filter:blur(var(--sc-blur-material))}.sc-material-ultrathin:before,.sc-material-ultrathin:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit}.sc-material-ultrathin>*{position:relative;z-index:1}.sc-material-ultrathin:before{background:var(--sc-color-material-ultrathin-fill-fx);mix-blend-mode:color-dodge}.sc-material-ultrathin:after{background:var(--sc-color-material-ultrathin-fill)}@supports (background: -webkit-named-image(i)){.sc-material-ultrathin:before,.sc-material-ultrathin:after{mix-blend-mode:normal}}.sc-material-thin{position:relative;isolation:isolate;backdrop-filter:blur(var(--sc-blur-material));-webkit-backdrop-filter:blur(var(--sc-blur-material))}.sc-material-thin:before,.sc-material-thin:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit}.sc-material-thin>*{position:relative;z-index:1}.sc-material-thin:before{background:var(--sc-color-material-thin-fill-fx);mix-blend-mode:color-dodge}.sc-material-thin:after{background:var(--sc-color-material-thin-fill)}@supports (background: -webkit-named-image(i)){.sc-material-thin:before,.sc-material-thin:after{mix-blend-mode:normal}}.sc-material-regular{position:relative;isolation:isolate;backdrop-filter:blur(var(--sc-blur-material));-webkit-backdrop-filter:blur(var(--sc-blur-material))}.sc-material-regular:before,.sc-material-regular:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit}.sc-material-regular>*{position:relative;z-index:1}.sc-material-regular:before{background:var(--sc-color-material-regular-fill-fx);mix-blend-mode:plus-lighter}.sc-material-regular:after{background:var(--sc-color-material-regular-fill)}@supports (background: -webkit-named-image(i)){.sc-material-regular:before,.sc-material-regular:after{mix-blend-mode:normal}}.sc-material-thick{position:relative;isolation:isolate;backdrop-filter:blur(var(--sc-blur-material));-webkit-backdrop-filter:blur(var(--sc-blur-material))}.sc-material-thick:before,.sc-material-thick:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit}.sc-material-thick>*{position:relative;z-index:1}.sc-material-thick:before{background:var(--sc-color-material-thick-fill-fx);mix-blend-mode:plus-lighter}.sc-material-thick:after{background:var(--sc-color-material-thick-fill)}@supports (background: -webkit-named-image(i)){.sc-material-thick:before,.sc-material-thick:after{mix-blend-mode:normal}}.sc-material-chrome{position:relative;isolation:isolate;backdrop-filter:blur(var(--sc-blur-material));-webkit-backdrop-filter:blur(var(--sc-blur-material))}.sc-material-chrome:before,.sc-material-chrome:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit}.sc-material-chrome>*{position:relative;z-index:1}.sc-material-chrome:before{background:var(--sc-color-material-chrome-fill-fx)}.sc-material-chrome:after{background:var(--sc-color-material-chrome-fill);mix-blend-mode:hard-light}@supports (background: -webkit-named-image(i)){.sc-material-chrome:before,.sc-material-chrome:after{mix-blend-mode:normal}}.sc-material-tint-12{background:color-mix(in srgb,var(--sc-color-background-inverse) 12%,transparent)}.sc-material-tint-16{background:color-mix(in srgb,var(--sc-color-background-inverse) 16%,transparent)}.sc-material-tint-24{background:color-mix(in srgb,var(--sc-color-background-inverse) 24%,transparent)}.sc-material-tint-32{background:color-mix(in srgb,var(--sc-color-background-inverse) 32%,transparent)}.sc-material-tint-40{background:color-mix(in srgb,var(--sc-color-background-inverse) 40%,transparent)}::selection{background:var(--sc-color-background-brand);color:var(--sc-color-text-primary-inverse)}.content{display:flex;flex-direction:column;gap:var(--sc-space-xl)}sc-header{--sc-header-bg-bottom: 0px}@media(max-width:402px){sc-hero h1{font-size:var(--sc-unit-32);line-height:var(--sc-unit-40)}}@media(min-width:811px){sc-section-faq{--sc-section-faq-padding-y: var(--sc-space-4xl)}}[data-page=licence] section{padding-top:160px;padding-bottom:32px}@media(max-width:810px){[data-page=licence] section{padding-top:128px}}@media(max-width:402px){[data-page=licence] section{padding-top:96px}}.page-section{padding:var(--sc-space-8xl) 0}.site-header{position:sticky;top:0;z-index:100;display:flex;align-items:center;gap:var(--sc-space-xl);padding:var(--sc-space-l) var(--sc-space-4xl);background:var(--sc-color-background-primary);border-bottom:1px solid var(--sc-color-border-subtle)}.site-header nav{display:flex;gap:var(--sc-space-l);flex:1}.site-header nav a{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-m);line-height:var(--sc-type-line-height-m);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none);color:var(--sc-color-text-secondary);text-decoration:none}.site-header nav a:hover{color:var(--sc-color-text-primary);text-decoration:none}.header-actions{display:flex;align-items:center;gap:var(--sc-space-s)}.theme-toggle{display:flex;align-items:center;background:var(--sc-color-background-subtle);border-radius:var(--sc-border-radius-m);padding:3px;gap:2px}.theme-toggle button{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-s);line-height:var(--sc-type-line-height-s);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none);padding:var(--sc-space-xs) var(--sc-space-s);border:none;border-radius:var(--sc-border-radius-s);background:transparent;cursor:pointer;color:#00000073;transition:background var(--sc-motion-transition-control),color var(--sc-motion-transition-control)}[data-theme=dark] .theme-toggle button{color:#ffffff73}.theme-toggle button.active{background:var(--sc-color-background-primary);color:var(--sc-color-text-primary);box-shadow:0 1px 3px #0000001a}.hero{text-align:center;padding:96px var(--sc-space-4xl) var(--sc-space-8xl);display:flex;flex-direction:column;align-items:center;gap:var(--sc-space-xl)}.hero h1{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-9xl);line-height:var(--sc-type-line-height-9xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-xs);max-width:860px}.hero p{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-2xl);line-height:var(--sc-type-line-height-2xl);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none);max-width:560px}.platform-switch-section{display:flex;justify-content:center;padding:16px var(--sc-space-4xl)}@media(max-width:402px){.platform-intro{margin-top:var(--sc-space-2xl)}}@media(max-width:402px){.platform-switch-section{padding-left:var(--sc-space-l);padding-right:var(--sc-space-l)}.platform-switch{width:100%}.platform-switch sc-button{flex:1;--sc-button-width: 100%}}.platform-switch{display:flex;align-items:center;border-radius:var(--sc-border-radius-m);padding:3px;gap:2px}.platform-switch sc-button[type=secondary]::part(button){background:var(--sc-color-surface-l4);border:none;box-shadow:var(--sc-shadow-l1)}.platform-content{display:none}.platform-content.active{display:block}.platform-content.fade-out{display:block;animation:sc-motion-fade-out var(--sc-motion-transition-fade-out-s) forwards}.platform-content.fade-in{animation:sc-motion-fade-in var(--sc-motion-transition-fade-in-s) forwards}.bento{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sc-space-l);list-style:none;padding:0}.bento-card{background:var(--sc-color-background-subtle);border-radius:var(--sc-border-radius-l);padding:var(--sc-space-3xl);display:flex;flex-direction:column;gap:var(--sc-space-s)}.bento-card:first-child{grid-column:span 2}.bento-card h3{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-5xl);line-height:var(--sc-type-line-height-5xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-xs)}.features{display:flex;flex-direction:column;margin-top:var(--sc-space-5xl)}.pricing-section{background:var(--sc-color-background-subtle)}.pricing-header{text-align:center;margin-bottom:var(--sc-space-5xl)}.pricing-tagline{margin-top:var(--sc-space-s)}.pricing-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sc-space-l);align-items:start;list-style:none;padding:0}.pricing-card{background:var(--sc-color-background-primary);border-radius:var(--sc-border-radius-l);padding:var(--sc-space-3xl);display:flex;flex-direction:column;gap:var(--sc-space-xl);border:1px solid var(--sc-color-border-subtle)}.pricing-card.featured{border:2px solid var(--sc-color-border-brand)}.pricing-card>header{display:flex;flex-direction:column;gap:var(--sc-space-xs)}.bento li+li,.features li+li,.pricing-cards li+li{margin-top:0}.pricing-platform{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-s);line-height:var(--sc-type-line-height-s);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none);letter-spacing:.5px;text-transform:uppercase;color:var(--sc-color-text-brand)}.pricing-price{display:flex;align-items:baseline;gap:var(--sc-space-2xs)}.pricing-price .currency{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-3xl);line-height:var(--sc-type-line-height-3xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-s);color:var(--sc-color-text-secondary)}.pricing-price .amount{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-7xl);line-height:var(--sc-type-line-height-7xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-xs);line-height:1;color:var(--sc-color-text-primary)}.pricing-desc{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-m);line-height:var(--sc-type-line-height-m);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none);margin-top:var(--sc-space-xs)}.pricing-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--sc-space-s);flex:1}.pricing-features li{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-m);line-height:var(--sc-type-line-height-m);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none);display:flex;align-items:center;gap:var(--sc-space-s)}.pricing-features li:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:11px;font-weight:var(--sc-type-weight-semi-bold);color:var(--sc-color-text-brand);flex-shrink:0}.faq-section{max-width:760px;margin:0 auto}.faq-header{text-align:center;margin-bottom:var(--sc-space-5xl)}.faq-list{border-top:1px solid var(--sc-color-border-subtle)}.signup-section{background:var(--sc-color-background-subtle);text-align:center}.signup-inner{max-width:480px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--sc-space-xl)}.signup-inner h2{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-5xl);line-height:var(--sc-type-line-height-5xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-xs)}.signup-form{display:flex;gap:var(--sc-space-s);width:100%;align-items:flex-start}.signup-form sc-input{flex:1}.site-footer{display:flex;align-items:center;justify-content:space-between;padding:var(--sc-space-3xl) var(--sc-space-4xl);border-top:1px solid var(--sc-color-border-subtle)}.footer-copy{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-m);line-height:var(--sc-type-line-height-m);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none);color:var(--sc-color-text-tertiary)}.footer-links{display:flex;gap:var(--sc-space-xl)}.footer-links a{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-m);line-height:var(--sc-type-line-height-m);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none);color:var(--sc-color-text-tertiary);text-decoration:none}.footer-links a:hover{color:var(--sc-color-text-secondary);text-decoration:none}:root{--scd-header-h: 96px}scd-shell{display:block;padding-top:var(--scd-header-h)}scd-shell :focus-visible{outline:2px dashed var(--sc-color-border-mono);outline-offset:2px}.scd-body{display:flex;align-items:flex-start}.scd-sidenav{position:sticky;top:var(--scd-header-h);align-self:flex-start;width:320px;flex-shrink:0;height:calc(100vh - var(--scd-header-h));overflow-y:auto;padding:var(--sc-space-4xl) var(--sc-space-l) var(--sc-space-l)}.scd-sidenav>h5{margin:0 0 var(--sc-space-l);padding:0 var(--sc-space-s) var(--sc-space-s)}.scd-nav{display:flex;flex-direction:column}.scd-main{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;padding:var(--sc-space-3xl) var(--sc-space-l) var(--sc-space-8xl)}.scd-main-host{width:100%;max-width:1280px}.scd-main :is(h1,h2,h3,h4,h5,h6):not([slot]){margin-bottom:var(--sc-space-l)}.scd-main h1:not([slot]){font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-6xl);line-height:var(--sc-type-line-height-6xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-xs)}.scd-main h2:not([slot]){font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-3xl);line-height:var(--sc-type-line-height-3xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-s)}.scd-main h3:not([slot]){font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-2xl);line-height:var(--sc-type-line-height-2xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-s)}.scd-main h4:not([slot]){font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-l);line-height:var(--sc-type-line-height-l);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-s)}.scd-main h5:not([slot]){font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-m);line-height:var(--sc-type-line-height-m);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-main h6:not([slot]){font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-m);line-height:var(--sc-type-line-height-m);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-page{display:flex;flex-direction:column;gap:var(--sc-space-2xl)}.scd-page-header{margin:0}.scd-page-header-text{display:flex;flex-direction:column;gap:var(--sc-space-s)}.scd-page-header-text p{margin:0}.scd-page-lead{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-l);line-height:var(--sc-type-line-height-l);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none);color:var(--sc-color-text-secondary);margin:0}.scd-section{display:flex;flex-direction:column;margin:0}.scd-section>p{margin-bottom:var(--sc-space-s)}.scd-changelog-meta{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-l);line-height:var(--sc-type-line-height-l);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none);display:flex;align-items:center;gap:var(--sc-space-s);color:var(--sc-color-text-tertiary);margin:0 0 var(--sc-space-l)}.scd-changelog-platform:before{content:"·";margin-right:var(--sc-space-s)}.scd-section>:is(ul,ol),.scd-guideline>:is(ul,ol){margin-block-end:var(--sc-space-s)}.scd-guidelines{display:flex;flex-direction:column;gap:var(--sc-space-l)}.scd-when{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-m);line-height:var(--sc-type-line-height-m);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none);color:var(--sc-color-text-secondary);margin:0}scd-api,.scd-api-group{display:flex;flex-direction:column;gap:var(--sc-space-xl)}.scd-api-group{margin-top:var(--sc-space-2xl)}.scd-api-group+.scd-api-group{margin-top:var(--sc-space-s)}.scd-api-block>.scd-table-wrap{margin-block-end:0}.scd-main .scd-api-group>h3:not([slot]){margin-bottom:0}.scd-table-wrap{max-width:100%;margin:var(--sc-space-s) 0}.scd-table-wrap .scd-table{margin:0}@media(max-width:810px){.scd-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.scd-table-wrap .scd-table{min-width:778px}}.scd-table{width:100%;border-collapse:collapse;margin:var(--sc-space-s) 0;font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-s);line-height:var(--sc-type-line-height-s);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-table th,.scd-table td{text-align:left;padding:var(--sc-space-s) var(--sc-space-m);border-bottom:var(--sc-border-width-s) solid var(--sc-color-border-subtle);vertical-align:top;color:var(--sc-color-text-secondary)}.scd-table th{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-s);line-height:var(--sc-type-line-height-s);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none);color:var(--sc-color-text-tertiary);text-transform:uppercase;letter-spacing:.4px}.scd-table code,.scd-inline-code{font-family:SF Mono,Fira Code,Menlo,monospace;font-size:.92em;color:var(--sc-color-text-primary);background:var(--sc-color-background-subtle);padding:1px 6px;border-radius:var(--sc-border-radius-xs)}.scd-table code.scd-t-text-m,.scd-inline-code.scd-t-text-m{font-family:SF Mono,Fira Code,Menlo,monospace}.scd-empty-note{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-s);line-height:var(--sc-type-line-height-s);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none);color:var(--sc-color-text-tertiary);font-style:italic}scd-demo{display:block;margin:var(--sc-space-l) 0 var(--sc-space-s);border:var(--sc-border-width-s) solid var(--sc-color-border-subtle);border-radius:var(--sc-border-radius-l);overflow:hidden}.scd-demo-preview{display:flex;flex-wrap:wrap;gap:var(--sc-space-l);align-items:center;padding:var(--sc-space-2xl)}.scd-demo-preview>sc-table-basic,.scd-demo-preview>sc-table-dynamic{flex:1 1 100%;width:100%}.scd-demo-preview:has(sc-accordion+sc-accordion){gap:0}.scd-grid-demo{display:block;margin-bottom:var(--sc-space-xl);border:var(--sc-border-width-s) solid var(--sc-color-border-subtle);border-radius:var(--sc-border-radius-m);overflow:hidden}.scd-grid-demo-bar{display:flex;align-items:center;gap:var(--sc-space-s);flex-wrap:wrap;padding-block:var(--sc-space-m);border-bottom:var(--sc-border-width-s) solid var(--sc-color-border-subtle)}.scd-grid-demo-meta{color:var(--sc-color-text-secondary);font-size:.875rem}.scd-grid-demo-meta b{color:var(--sc-color-text-primary);font-weight:600}.scd-grid-demo-stage{padding-block:var(--sc-space-2xl);background:var(--sc-color-surface-l0)}.scd-grid-demo-cols{display:grid;height:160px}.scd-grid-demo-col{display:flex;align-items:flex-start;justify-content:center;padding-top:var(--sc-space-xs);border-radius:var(--sc-border-radius-xs);background:color-mix(in srgb,var(--sc-color-background-brand) 14%,transparent);box-shadow:inset 0 0 0 var(--sc-border-width-s) color-mix(in srgb,var(--sc-color-border-brand) 40%,transparent)}.scd-grid-demo-col span{color:var(--sc-color-text-tertiary);font-size:.75rem;font-variant-numeric:tabular-nums}.scd-grid-demo-hint{margin:0;padding:var(--sc-space-s) 0 32px;border-top:var(--sc-border-width-s) solid var(--sc-color-border-subtle);color:var(--sc-color-text-tertiary);font-size:.8125rem}.scd-demo--code-only{display:inline-flex;max-width:100%;margin:0 0 var(--sc-space-s);border:none;border-radius:0;overflow:visible}.scd-demo--code-only .scd-demo-code{display:inline-flex;align-items:center;gap:var(--sc-space-xs);font-family:SF Mono,Fira Code,Menlo,monospace;font-size:.92em;line-height:1.4;color:var(--sc-color-text-primary);background:var(--sc-color-background-subtle);border:none;border-radius:var(--sc-border-radius-s);padding:var(--sc-space-s);white-space:normal;overflow-wrap:anywhere;min-width:0;overflow:visible}.scd-demo--code-only .scd-demo-code code{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere}.scd-demo-code{display:flex;align-items:flex-start;gap:var(--sc-space-s);font-family:SF Mono,Fira Code,Menlo,monospace;font-size:var(--sc-type-size-s);line-height:1.6;color:var(--sc-color-text-primary);white-space:pre-wrap;background:var(--sc-color-background-subtle);border-top:var(--sc-border-width-s) solid var(--sc-color-border-subtle);padding:var(--sc-space-l);overflow-x:auto}.scd-demo-code code{flex:1;font:inherit;color:inherit;white-space:inherit;background:none}.scd-copy-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--sc-border-radius-l);background:var(--sc-color-background-neutral);color:var(--sc-color-text-primary);cursor:pointer}.scd-copy-btn:hover{background:var(--sc-color-background-neutral-hover)}.scd-copy-btn .scd-copy-icon,.scd-copy-btn .scd-check-icon{display:inline-flex}.scd-copy-btn .scd-check-icon,.scd-copy-btn.copied .scd-copy-icon{display:none}.scd-copy-btn.copied .scd-check-icon{display:inline-flex;color:var(--sc-color-icon-positive, var(--sc-color-text-primary))}.scd-token-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--sc-space-l);margin:var(--sc-space-m) 0 var(--sc-space-2xl)}.scd-token{display:flex;flex-direction:column;gap:var(--sc-space-xs);padding:var(--sc-space-m);border:var(--sc-border-width-s) solid var(--sc-color-border-subtle);border-radius:var(--sc-border-radius-m)}.scd-token-name{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-s);line-height:var(--sc-type-line-height-s);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none);color:var(--sc-color-text-primary)}.scd-token-value{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-s);line-height:var(--sc-type-line-height-s);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none);color:var(--sc-color-text-tertiary);font-family:SF Mono,Fira Code,Menlo,monospace}.scd-swatch{height:56px;border-radius:var(--sc-border-radius-s);border:var(--sc-border-width-s) solid var(--sc-color-border-subtle)}.scd-spacing-bar{height:16px;background:var(--sc-color-background-brand);border-radius:var(--sc-border-radius-xs)}.scd-radius-box{height:56px;background:var(--sc-color-background-subtle);border:var(--sc-border-width-m) solid var(--sc-color-border-brand)}.scd-shadow-box{height:56px;background:var(--sc-color-surface-l1);border-radius:var(--sc-border-radius-m)}.scd-type-specimen{display:flex;flex-direction:column;gap:var(--sc-space-2xs);padding:var(--sc-space-m) 0;border-bottom:var(--sc-border-width-s) solid var(--sc-color-border-subtle)}.scd-type-specimen .scd-token-name{color:var(--sc-color-text-tertiary)}.scd-type-tokens{display:flex;flex-direction:column;gap:var(--sc-space-2xs);font-size:14px}.scd-type-token{overflow-wrap:anywhere}.scd-type-token-label{color:var(--sc-color-text-secondary)}.scd-type-token-var{color:var(--sc-color-text-tertiary);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.scd-type-token-raw{color:var(--sc-color-text-tertiary);font-variant-numeric:tabular-nums}.scd-t-heading-5xl{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-10xl);line-height:var(--sc-type-line-height-10xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-xs)}.scd-t-heading-4xl{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-9xl);line-height:var(--sc-type-line-height-9xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-xs)}.scd-t-heading-3xl{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-8xl);line-height:var(--sc-type-line-height-8xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-xs)}.scd-t-heading-2xl{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-7xl);line-height:var(--sc-type-line-height-7xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-xs)}.scd-t-heading-xl{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-6xl);line-height:var(--sc-type-line-height-6xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-xs)}.scd-t-heading-l{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-5xl);line-height:var(--sc-type-line-height-5xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-xs)}.scd-t-heading-m{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-3xl);line-height:var(--sc-type-line-height-3xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-s)}.scd-t-heading-s{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-2xl);line-height:var(--sc-type-line-height-2xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-s)}.scd-t-heading-xs{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-l);line-height:var(--sc-type-line-height-l);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-s)}.scd-t-heading-2xs{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-m);line-height:var(--sc-type-line-height-m);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-t-text-2xl{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-3xl);line-height:var(--sc-type-line-height-3xl);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-t-text-xl{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-2xl);line-height:var(--sc-type-line-height-2xl);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-t-text-l{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-l);line-height:var(--sc-type-line-height-l);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-t-text-m{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-m);line-height:var(--sc-type-line-height-m);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-t-text-s{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-s);line-height:var(--sc-type-line-height-s);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-t-label-l{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-l);line-height:var(--sc-type-line-height-l);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-t-label-m{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-m);line-height:var(--sc-type-line-height-m);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-t-label-s{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-s);line-height:var(--sc-type-line-height-s);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-t-link-l{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-l);line-height:var(--sc-type-line-height-l);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-t-link-m{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-m);line-height:var(--sc-type-line-height-m);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-t-link-s{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-s);line-height:var(--sc-type-line-height-s);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-t-heading-5xl-light{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-10xl);line-height:var(--sc-type-line-height-10xl);font-weight:var(--sc-type-weight-light);letter-spacing:var(--sc-type-letter-spacing-xs)}.scd-t-heading-5xl-regular{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-10xl);line-height:var(--sc-type-line-height-10xl);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-xs)}.scd-t-heading-5xl-semi-bold{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-10xl);line-height:var(--sc-type-line-height-10xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-xs)}.scd-t-heading-4xl-light{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-9xl);line-height:var(--sc-type-line-height-9xl);font-weight:var(--sc-type-weight-light);letter-spacing:var(--sc-type-letter-spacing-xs)}.scd-t-heading-4xl-regular{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-9xl);line-height:var(--sc-type-line-height-9xl);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-xs)}.scd-t-heading-4xl-semi-bold{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-9xl);line-height:var(--sc-type-line-height-9xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-xs)}.scd-t-heading-3xl-light{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-8xl);line-height:var(--sc-type-line-height-8xl);font-weight:var(--sc-type-weight-light);letter-spacing:var(--sc-type-letter-spacing-xs)}.scd-t-heading-3xl-regular{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-8xl);line-height:var(--sc-type-line-height-8xl);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-xs)}.scd-t-heading-3xl-semi-bold{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-8xl);line-height:var(--sc-type-line-height-8xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-xs)}.scd-t-heading-2xl-light{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-7xl);line-height:var(--sc-type-line-height-7xl);font-weight:var(--sc-type-weight-light);letter-spacing:var(--sc-type-letter-spacing-xs)}.scd-t-heading-2xl-regular{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-7xl);line-height:var(--sc-type-line-height-7xl);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-xs)}.scd-t-heading-2xl-semi-bold{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-7xl);line-height:var(--sc-type-line-height-7xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-xs)}.scd-t-heading-xl-light{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-6xl);line-height:var(--sc-type-line-height-6xl);font-weight:var(--sc-type-weight-light);letter-spacing:var(--sc-type-letter-spacing-xs)}.scd-t-heading-xl-regular{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-6xl);line-height:var(--sc-type-line-height-6xl);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-xs)}.scd-t-heading-xl-semi-bold{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-6xl);line-height:var(--sc-type-line-height-6xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-xs)}.scd-t-heading-l-light{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-5xl);line-height:var(--sc-type-line-height-5xl);font-weight:var(--sc-type-weight-light);letter-spacing:var(--sc-type-letter-spacing-xs)}.scd-t-heading-l-regular{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-5xl);line-height:var(--sc-type-line-height-5xl);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-xs)}.scd-t-heading-l-semi-bold{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-5xl);line-height:var(--sc-type-line-height-5xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-xs)}.scd-t-heading-m-light{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-3xl);line-height:var(--sc-type-line-height-3xl);font-weight:var(--sc-type-weight-light);letter-spacing:var(--sc-type-letter-spacing-s)}.scd-t-heading-m-regular{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-3xl);line-height:var(--sc-type-line-height-3xl);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-s)}.scd-t-heading-m-semi-bold{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-3xl);line-height:var(--sc-type-line-height-3xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-s)}.scd-t-heading-s-light{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-2xl);line-height:var(--sc-type-line-height-2xl);font-weight:var(--sc-type-weight-light);letter-spacing:var(--sc-type-letter-spacing-s)}.scd-t-heading-s-regular{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-2xl);line-height:var(--sc-type-line-height-2xl);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-s)}.scd-t-heading-s-semi-bold{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-2xl);line-height:var(--sc-type-line-height-2xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-s)}.scd-t-heading-xs-light{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-l);line-height:var(--sc-type-line-height-l);font-weight:var(--sc-type-weight-light);letter-spacing:var(--sc-type-letter-spacing-s)}.scd-t-heading-xs-regular{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-l);line-height:var(--sc-type-line-height-l);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-s)}.scd-t-heading-xs-semi-bold{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-l);line-height:var(--sc-type-line-height-l);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-s)}.scd-t-heading-2xs-light{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-m);line-height:var(--sc-type-line-height-m);font-weight:var(--sc-type-weight-light);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-t-heading-2xs-regular{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-m);line-height:var(--sc-type-line-height-m);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-t-heading-2xs-semi-bold{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-m);line-height:var(--sc-type-line-height-m);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-t-text-xs{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-xs);line-height:var(--sc-type-line-height-xs);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-t-text-2xl-regular{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-3xl);line-height:var(--sc-type-line-height-3xl);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-t-text-2xl-semi-bold{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-3xl);line-height:var(--sc-type-line-height-3xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-t-text-xl-regular{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-2xl);line-height:var(--sc-type-line-height-2xl);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-t-text-xl-semi-bold{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-2xl);line-height:var(--sc-type-line-height-2xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-t-text-l-regular{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-l);line-height:var(--sc-type-line-height-l);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-t-text-l-semi-bold{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-l);line-height:var(--sc-type-line-height-l);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-t-text-m-regular{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-m);line-height:var(--sc-type-line-height-m);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-t-text-m-semi-bold{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-m);line-height:var(--sc-type-line-height-m);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-t-text-s-regular{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-s);line-height:var(--sc-type-line-height-s);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-t-text-s-semi-bold{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-s);line-height:var(--sc-type-line-height-s);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-t-text-xs-regular{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-xs);line-height:var(--sc-type-line-height-xs);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-t-text-xs-semi-bold{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-xs);line-height:var(--sc-type-line-height-xs);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-t-color-text{color:var(--sc-color-text-primary)}.scd-type-table sc-table-cell .scd-type-specimen-text{color:var(--sc-color-text-primary);display:block;word-break:normal;overflow-wrap:normal}.scd-type-platform{display:flex;flex-direction:column;gap:var(--sc-space-m);align-items:flex-start}.scd-type-platform-note{color:var(--sc-color-text-secondary)}[data-type-platform=ios] .scd-type-specimen-text{font-family:-apple-system,SF Pro Text,SF Pro,sans-serif}[data-type-platform=android] .scd-type-specimen-text{font-family:Roboto,sans-serif}:root[data-type-platform=ios] .scd-type-table,:root[data-type-platform=ios] .scd-type-primitive-table,:root[data-type-platform=android] .scd-type-table,:root[data-type-platform=android] .scd-type-primitive-table{--sc-type-size-10xl: var(--sc-unit-56);--sc-type-size-9xl: var(--sc-unit-48);--sc-type-size-8xl: var(--sc-unit-40);--sc-type-size-7xl: var(--sc-unit-32);--sc-type-size-6xl: var(--sc-unit-28);--sc-type-size-5xl: var(--sc-unit-24);--sc-type-size-3xl: var(--sc-unit-20);--sc-type-size-2xl: var(--sc-unit-18);--sc-type-line-height-10xl: var(--sc-unit-64);--sc-type-line-height-9xl: var(--sc-unit-56);--sc-type-line-height-8xl: var(--sc-unit-48);--sc-type-line-height-7xl: var(--sc-unit-40);--sc-type-line-height-6xl: var(--sc-unit-36);--sc-type-line-height-5xl: var(--sc-unit-32);--sc-type-line-height-3xl: var(--sc-unit-28);--sc-type-line-height-2xl: var(--sc-unit-26)}.scd-type-table{--scd-type-preview-col: calc(96px + 2 * var(--sc-space-l))}.scd-type-table sc-table-cell::part(text){gap:var(--sc-space-s)}.scd-type-var-name{display:block;font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-l);line-height:var(--sc-type-line-height-l);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none);color:var(--sc-color-text-primary);margin-bottom:var(--sc-space-xs)}.scd-space-table{--scd-space-preview-col: calc(80px + 2 * var(--sc-space-l));--scd-space-name-col: calc(56px + 2 * var(--sc-space-l));--scd-space-value-col: calc(40px + 2 * var(--sc-space-l))}.scd-space-bar{display:inline-block;block-size:var(--sc-space-l);border-radius:var(--sc-border-radius-xs);background:var(--sc-color-background-brand)}.scd-main :is(sc-table-basic,sc-table-dynamic):not(.scd-demo-preview *){margin-block:var(--sc-space-s)}.scd-main sc-table-basic{background:var(--sc-color-surface-l1)}scd-shell[section=foundations] sc-table-row:hover{--sc-table-row-background: transparent}.scd-border-table{--scd-border-preview-col: calc(40px + 2 * var(--sc-space-l));--scd-border-name-col: calc(56px + 2 * var(--sc-space-l))}.scd-radius-table{--scd-border-preview-col: calc(144px + 2 * var(--sc-space-l))}.scd-radius-table .scd-radius-swatch{inline-size:144px;block-size:144px}.scd-radius-table .scd-radius-swatch--pill{block-size:64px}.scd-border-table sc-table-row[header]{display:none!important}.scd-bp-table sc-table-row[header]{display:grid!important}.scd-bp-table sc-table-head{color:var(--sc-color-text-secondary);font-weight:600}.scd-radius-swatch,.scd-width-swatch{display:inline-block;inline-size:40px;block-size:40px;background:var(--sc-color-background-subtle)}.scd-radius-swatch{border:var(--sc-border-width-m) solid var(--sc-color-border-brand)}.scd-width-swatch{border-style:solid;border-color:var(--sc-color-border-brand)}.scd-elevation-table{--scd-border-preview-col: calc(120px + 2 * var(--sc-space-l))}.scd-surface-swatch{display:inline-block;inline-size:120px;block-size:64px;border-radius:var(--sc-border-radius-s);border:var(--sc-border-width-s) solid var(--sc-color-border-subtle)}.scd-shadow-table{--scd-border-preview-col: calc(120px + 2 * var(--sc-space-l))}.scd-shadow-table .scd-shadow-box{display:inline-block;inline-size:120px;block-size:64px}.scd-elevation-table .scd-inline-code,.scd-shadow-table .scd-inline-code{overflow-wrap:anywhere}.scd-shadow-layer{display:block;white-space:nowrap}.scd-elevation-stack{margin-top:var(--sc-space-l);padding:var(--sc-space-xl);border-radius:var(--sc-border-radius-m);border:var(--sc-border-width-s) solid var(--sc-color-border-subtle);background:var(--sc-color-surface-l0)}.scd-elevation-layer{padding:var(--sc-space-l);border-radius:var(--sc-border-radius-s)}.scd-elevation-layer__label{display:block;margin-bottom:var(--sc-space-s);color:var(--sc-color-text-tertiary);font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-s);line-height:var(--sc-type-line-height-s);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none)}.scd-elevation-layer--l0{background:var(--sc-color-surface-l0)}.scd-elevation-layer--l1{background:var(--sc-color-surface-l1);box-shadow:var(--sc-shadow-l1)}.scd-elevation-layer--l2{background:var(--sc-color-surface-l2);box-shadow:var(--sc-shadow-l2)}.scd-elevation-layer--l3{background:var(--sc-color-surface-l3);box-shadow:var(--sc-shadow-l3)}.scd-material-swatch,.scd-material-stage{--scd-material-blur: 24px;position:relative;overflow:hidden;background-color:#2a4d8f}.scd-material-swatch:before,.scd-material-stage:before{content:"";position:absolute;inset:calc(var(--scd-material-blur) * -2);z-index:0;background-image:var(--scd-material-bg, url(/images/macos-tahoe-liquid-glass.jpg));background-size:cover;background-position:center;filter:blur(var(--scd-material-blur));pointer-events:none}[data-theme=dark] .scd-material-stage,[data-theme=dark] .scd-material-swatch{--scd-material-bg: url(/images/macos-tahoe-liquid-glass-dark.jpg)}.scd-material-stage{margin-top:var(--sc-space-l);padding:var(--sc-space-xl);border-radius:var(--sc-border-radius-m);display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--sc-space-l)}.scd-material-panel{min-block-size:120px;padding:var(--sc-space-l);border-radius:var(--sc-border-radius-m);display:flex;flex-direction:column;justify-content:flex-end}.scd-material-panel__label{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-s);line-height:var(--sc-type-line-height-s);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none);font-weight:600;color:var(--sc-color-text-primary)}.scd-material-panel__meta{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-xs);line-height:var(--sc-type-line-height-xs);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none);color:var(--sc-color-text-secondary)}.scd-material-table{--scd-border-preview-col: calc(120px + 2 * var(--sc-space-l))}.scd-material-swatch{position:relative;display:inline-block;inline-size:120px;block-size:64px;border-radius:var(--sc-border-radius-s);overflow:hidden}.scd-material-swatch .scd-material-swatch__chip{position:absolute;inset:8px;z-index:1;border-radius:4px}.scd-material-table .scd-inline-code{overflow-wrap:anywhere}.scd-material-table sc-table-cell:nth-child(2) .scd-inline-code{display:block;width:fit-content;max-width:100%;margin-top:var(--sc-space-xs)}.scd-material--ultrathin{position:relative;isolation:isolate;backdrop-filter:blur(var(--sc-blur-material));-webkit-backdrop-filter:blur(var(--sc-blur-material))}.scd-material--ultrathin:before,.scd-material--ultrathin:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit}.scd-material--ultrathin>*{position:relative;z-index:1}.scd-material--ultrathin:before{background:var(--sc-color-material-ultrathin-fill-fx);mix-blend-mode:color-dodge}.scd-material--ultrathin:after{background:var(--sc-color-material-ultrathin-fill)}@supports (background: -webkit-named-image(i)){.scd-material--ultrathin:before,.scd-material--ultrathin:after{mix-blend-mode:normal}}.scd-material--thin{position:relative;isolation:isolate;backdrop-filter:blur(var(--sc-blur-material));-webkit-backdrop-filter:blur(var(--sc-blur-material))}.scd-material--thin:before,.scd-material--thin:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit}.scd-material--thin>*{position:relative;z-index:1}.scd-material--thin:before{background:var(--sc-color-material-thin-fill-fx);mix-blend-mode:color-dodge}.scd-material--thin:after{background:var(--sc-color-material-thin-fill)}@supports (background: -webkit-named-image(i)){.scd-material--thin:before,.scd-material--thin:after{mix-blend-mode:normal}}.scd-material--regular{position:relative;isolation:isolate;backdrop-filter:blur(var(--sc-blur-material));-webkit-backdrop-filter:blur(var(--sc-blur-material))}.scd-material--regular:before,.scd-material--regular:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit}.scd-material--regular>*{position:relative;z-index:1}.scd-material--regular:before{background:var(--sc-color-material-regular-fill-fx);mix-blend-mode:plus-lighter}.scd-material--regular:after{background:var(--sc-color-material-regular-fill)}@supports (background: -webkit-named-image(i)){.scd-material--regular:before,.scd-material--regular:after{mix-blend-mode:normal}}.scd-material--thick{position:relative;isolation:isolate;backdrop-filter:blur(var(--sc-blur-material));-webkit-backdrop-filter:blur(var(--sc-blur-material))}.scd-material--thick:before,.scd-material--thick:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit}.scd-material--thick>*{position:relative;z-index:1}.scd-material--thick:before{background:var(--sc-color-material-thick-fill-fx);mix-blend-mode:plus-lighter}.scd-material--thick:after{background:var(--sc-color-material-thick-fill)}@supports (background: -webkit-named-image(i)){.scd-material--thick:before,.scd-material--thick:after{mix-blend-mode:normal}}.scd-material--chrome{position:relative;isolation:isolate;backdrop-filter:blur(var(--sc-blur-material));-webkit-backdrop-filter:blur(var(--sc-blur-material))}.scd-material--chrome:before,.scd-material--chrome:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit}.scd-material--chrome>*{position:relative;z-index:1}.scd-material--chrome:before{background:var(--sc-color-material-chrome-fill-fx)}.scd-material--chrome:after{background:var(--sc-color-material-chrome-fill);mix-blend-mode:hard-light}@supports (background: -webkit-named-image(i)){.scd-material--chrome:before,.scd-material--chrome:after{mix-blend-mode:normal}}.scd-type-primitive-table{--scd-type-prim-name-col: calc(88px + 2 * var(--sc-space-l));--scd-type-prim-value-col: calc(11 * 8.3px + 2 * var(--sc-space-l))}.scd-type-table sc-table-row[header]{display:none!important}@media(max-width:1024px){.scd-type-table{grid-template-columns:1fr!important}.scd-type-table sc-table-row{display:flex!important;flex-wrap:wrap;align-items:baseline;column-gap:var(--sc-space-l);row-gap:var(--sc-space-xs);padding:var(--sc-space-l) var(--sc-space-s);border-bottom:var(--sc-border-width-s) solid var(--sc-color-border-subtle)}.scd-type-table sc-table-row:last-of-type{border-bottom:none}.scd-type-table sc-table-cell::part(divider){display:none}.scd-type-table sc-table-cell:nth-child(1){flex:1 1 100%}.scd-type-table sc-table-cell:nth-child(2){flex:1 1 100%}}.scd-home-hero{margin-bottom:var(--sc-space-3xl)}.scd-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--sc-space-l)}.scd-home-card{display:block;padding:var(--sc-space-2xl);border:var(--sc-border-width-s) solid var(--sc-color-border-subtle);border-radius:var(--sc-border-radius-l);background:var(--sc-color-surface-l1);text-decoration:none;color:var(--sc-color-text-primary);transition:border-color var(--sc-motion-transition-control),translate var(--sc-motion-transition-control)}.scd-home-card:hover{border-color:var(--sc-color-border-brand);translate:0 -2px}.scd-home-card h3{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-2xl);line-height:var(--sc-type-line-height-2xl);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-s);margin:0 0 var(--sc-space-xs)}.scd-home-card p{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-s);line-height:var(--sc-type-line-height-s);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none);color:var(--sc-color-text-secondary);margin:0}.scd-color-table sc-table-row[header],.scd-primitive-table sc-table-row[header],.scd-type-primitive-table sc-table-row[header]{display:none!important}.scd-color-table sc-table-row:last-of-type sc-table-cell::part(divider),.scd-primitive-table sc-table-row:last-of-type sc-table-cell::part(divider),.scd-type-table sc-table-row:last-of-type sc-table-cell::part(divider),.scd-type-primitive-table sc-table-row:last-of-type sc-table-cell::part(divider),.scd-border-table sc-table-row:last-of-type sc-table-cell::part(divider){display:none}.scd-when-dark,[data-theme=dark] .scd-when-light{display:none}[data-theme=dark] .scd-when-dark{display:inline}.scd-color-table sc-table-cell::part(text){gap:var(--sc-space-s)}.scd-color-table{--scd-color-name-col: calc(43 * 8.5px + 12px + 2 * var(--sc-space-l));--scd-color-prim-col: calc(32 * 8.5px + 12px + 2 * var(--sc-space-l))}.scd-type-primitive-value{font-variant-numeric:tabular-nums}.scd-contrast{display:inline-flex;align-items:center;padding:var(--sc-space-2xs) var(--sc-space-s);border-radius:var(--sc-border-radius-pill);font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-s);line-height:var(--sc-type-line-height-s);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none);white-space:nowrap}.scd-contrast--on-black{background:var(--sc-color-background-system-static);color:var(--sc-color-background-system-inverse-static)}.scd-contrast--on-white{background:var(--sc-color-background-system-inverse-static);color:var(--sc-color-background-system-static);border:var(--sc-border-width-s) solid var(--sc-color-border-primary)}@media(max-width:810px){:root{--scd-header-h: 64px}.scd-sidenav{display:none}.scd-main{padding:var(--sc-space-xl) var(--sc-space-l)}.scd-page,.scd-motion-panel{gap:var(--sc-space-xl)}.scd-demo--code-only .scd-demo-code{align-items:flex-start}.scd-demo-preview{padding:var(--sc-space-l)}.scd-topnav{gap:0}.scd-color-table{grid-template-columns:1fr!important}.scd-color-table sc-table-row{display:flex!important;flex-wrap:wrap;align-items:center;row-gap:var(--sc-space-s);padding:var(--sc-space-l) var(--sc-space-s);border-bottom:var(--sc-border-width-s) solid var(--sc-color-border-subtle)}.scd-color-table sc-table-row:last-of-type{border-bottom:none}.scd-color-table sc-table-cell::part(divider){display:none}.scd-color-table sc-table-cell::part(content){padding-top:var(--sc-space-xs);padding-bottom:var(--sc-space-xs)}.scd-color-table sc-table-cell:nth-child(1){flex:1 1 100%}.scd-color-table sc-table-cell:nth-child(2){flex:1 1 100%}.scd-color-table sc-table-cell:nth-child(3){flex:1 1 100%}.scd-color-table sc-table-cell:nth-child(4){flex:1 1 100%}.scd-color-table sc-table-cell:nth-child(5){flex:1 1 100%}.scd-primitive-table{grid-template-columns:1fr!important}.scd-primitive-table sc-table-row{display:flex!important;flex-wrap:wrap;align-items:center;row-gap:var(--sc-space-s);padding:var(--sc-space-l) var(--sc-space-s);border-bottom:var(--sc-border-width-s) solid var(--sc-color-border-subtle)}.scd-primitive-table sc-table-row:last-of-type{border-bottom:none}.scd-primitive-table sc-table-cell::part(divider){display:none}.scd-primitive-table sc-table-cell::part(content){padding-top:var(--sc-space-xs);padding-bottom:var(--sc-space-xs)}.scd-primitive-table sc-table-cell:nth-child(1){flex:0 0 auto}.scd-primitive-table sc-table-cell:nth-child(2){flex:0 0 auto}.scd-primitive-table sc-table-cell:nth-child(3){flex:1 1 100%}.scd-primitive-table sc-table-cell:nth-child(4){flex:1 1 100%}.scd-type-primitive-table{grid-template-columns:1fr!important}.scd-type-primitive-table sc-table-row{display:flex!important;flex-wrap:wrap;row-gap:var(--sc-space-2xs);padding:var(--sc-space-l) var(--sc-space-s);border-bottom:var(--sc-border-width-s) solid var(--sc-color-border-subtle)}.scd-type-primitive-table sc-table-row:last-of-type{border-bottom:none}.scd-type-primitive-table sc-table-cell::part(divider){display:none}.scd-type-primitive-table sc-table-cell{flex:1 1 100%}.scd-bp-table sc-table-row[header]{display:none!important}.scd-border-table{grid-template-columns:1fr!important}.scd-border-table sc-table-row{display:flex!important;flex-wrap:wrap;align-items:center;row-gap:var(--sc-space-2xs);padding:var(--sc-space-l) var(--sc-space-s);border-bottom:var(--sc-border-width-s) solid var(--sc-color-border-subtle)}.scd-border-table sc-table-row:last-of-type{border-bottom:none}.scd-border-table sc-table-cell::part(divider){display:none}.scd-border-table sc-table-cell::part(content){padding-top:var(--sc-space-xs);padding-bottom:var(--sc-space-xs)}.scd-border-table sc-table-cell:nth-child(1){flex:0 0 auto}.scd-border-table sc-table-cell:nth-child(2){flex:0 0 auto}.scd-border-table sc-table-cell:nth-child(3){flex:1 1 100%}.scd-border-table sc-table-cell:nth-child(4){flex:1 1 100%}.scd-border-table sc-table-cell:nth-child(5){flex:1 1 100%}.scd-bp-table--breakpoints sc-table-cell:nth-child(2){flex:1 1 100%}.scd-bp-table--grid sc-table-cell:nth-child(n){flex:1 1 100%}.scd-elevation-table sc-table-cell:nth-child(1),.scd-elevation-table sc-table-cell:nth-child(2),.scd-shadow-table sc-table-cell:nth-child(1),.scd-shadow-table sc-table-cell:nth-child(2){flex:1 1 100%}}scd-resources{display:block;margin-top:var(--sc-space-xl)}.scd-resources{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sc-space-m)}.scd-resources-item{display:inline-flex;align-items:center}.scd-resources-item:not(:first-child){padding-left:var(--sc-space-m);border-left:var(--sc-border-width-s) solid var(--sc-color-border-subtle)}.scd-resources-source,.scd-resources-present,.scd-resources-unavailable{display:inline-flex;align-items:center;gap:var(--sc-space-s)}.scd-resources-source{color:var(--sc-color-text-secondary);text-decoration:none}.scd-resources-source:hover{color:var(--sc-color-text-primary)}.scd-resources-source .scd-resources-icon{color:var(--sc-color-icon-primary)}.scd-resources-present{color:var(--sc-color-text-secondary);align-items:center;gap:var(--sc-space-xs)}.scd-resources-present .scd-resources-icon{margin-right:var(--sc-space-xs)}.scd-resources-present sc-tooltip{display:inline-flex;align-items:center}.scd-resources-info{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--sc-color-icon-primary);cursor:help;border-radius:var(--sc-border-radius-full, 999px)}.scd-resources-info svg{width:16px;height:16px;display:block}.scd-resources-info:focus-visible{outline:var(--sc-border-width-l, 2px) solid var(--sc-color-border-focus);outline-offset:2px}.scd-resources-source:hover .scd-resources-source-text{text-decoration:underline}.scd-resources-unavailable{color:var(--sc-color-text-disabled)}.scd-resources-unavailable .scd-resources-icon{color:var(--sc-color-icon-disabled)}.scd-resources-icon{width:20px;height:20px;flex:0 0 auto}.scd-motion-tabs{display:block;margin-block-start:var(--sc-space-s)}.scd-motion-tabs sc-tab-panel{padding-block-start:var(--sc-space-l)}.scd-motion-tabs sc-tab-panel .scd-section>:is(scd-transition-demo,scd-keyframe-demo){display:block;margin-block-end:var(--sc-space-s)}.scd-motion-panel{display:flex;flex-direction:column;gap:var(--sc-space-2xl);padding-block:0}.scd-motion-demo{display:flex;flex-direction:column;gap:var(--sc-space-m)}.scd-motion-demo-bar{display:flex;align-items:center;gap:var(--sc-space-m);flex-wrap:wrap}.scd-motion-demo-bar .scd-motion-replay{margin-inline-start:auto}.scd-motion-replay,.scd-motion-switch button{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-s);line-height:var(--sc-type-line-height-s);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none);padding:var(--sc-space-xs) var(--sc-space-m);border:var(--sc-border-width-s) solid var(--sc-color-border-subtle);border-radius:var(--sc-border-radius-s);background:var(--sc-color-surface-l2);color:var(--sc-color-text-primary);cursor:pointer;transition:background var(--sc-motion-transition-control)}.scd-motion-replay:hover,.scd-motion-switch button:hover{background:var(--sc-color-background-hover)}.scd-motion-replay:focus-visible,.scd-motion-switch button:focus-visible,.scd-motion-card:focus-visible{outline:var(--sc-border-width-l, 2px) solid var(--sc-color-border-focus);outline-offset:2px}.scd-motion-switch{display:inline-flex;gap:var(--sc-space-2xs)}.scd-motion-switch button.is-active{background:var(--sc-color-background-brand);color:var(--sc-color-text-primary-inverse);border-color:transparent}.scd-motion-note{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-s);line-height:var(--sc-type-line-height-s);font-weight:var(--sc-type-weight-regular);letter-spacing:var(--sc-type-letter-spacing-none);color:var(--sc-color-text-tertiary)}.scd-main .scd-motion-demo-bar h4.scd-motion-hint{margin:0}scd-loop-preview,scd-scale-preview{display:block;inline-size:160px}.scd-motion-card.scd-loop-card,.scd-motion-card.scd-scale-card{inline-size:100%;display:grid;place-items:center;block-size:56px;padding:var(--sc-space-s);background:var(--sc-color-background-subtle)}.scd-motion-card.scd-loop-card{background:none}.scd-loop-shape--pulse{inline-size:88px;block-size:16px;border-radius:var(--sc-border-radius-pill);background:var(--sc-color-background-brand)}.scd-loop-shape--shimmer{inline-size:112px;block-size:16px;border-radius:var(--sc-border-radius-pill);background:linear-gradient(100deg,var(--sc-color-background-subtle) 20%,var(--sc-color-background-neutral) 50%,var(--sc-color-background-subtle) 80%);background-size:200% 200%}.scd-scale-frame{display:grid;place-items:center;inline-size:72px;block-size:40px;border:var(--sc-border-width-s) dashed var(--sc-color-border-subtle);border-radius:var(--sc-border-radius-xs)}.scd-scale-tile{inline-size:100%;block-size:100%;border-radius:var(--sc-border-radius-xs);background:var(--sc-color-background-brand)}.scd-duration-table sc-table-cell:first-child::part(content){padding:var(--sc-space-s)}scd-duration-preview{display:block;inline-size:160px}.scd-motion-card.scd-duration-card{inline-size:100%;padding:var(--sc-space-s) var(--sc-space-m);background:none}.scd-duration-preview-track{inline-size:auto}.scd-motion-track{position:relative;block-size:var(--sc-space-m);border-radius:var(--sc-border-radius-pill, 999px);background:var(--sc-color-background-subtle)}.scd-motion-dot{position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:var(--sc-space-m);block-size:var(--sc-space-m);border-radius:50%;background:var(--sc-color-background-brand);translate:0 -50%}.scd-easing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--sc-space-m)}.scd-motion-card{display:flex;flex-direction:column;gap:var(--sc-space-s);padding:var(--sc-space-m);border:var(--sc-border-width-s) solid var(--sc-color-border-subtle);border-radius:var(--sc-border-radius-s);background:var(--sc-color-surface-l2);text-align:start;cursor:pointer;transition:border-color var(--sc-motion-transition-control)}.scd-motion-card:hover{border-color:var(--sc-color-border-brand)}.scd-easing-card{min-inline-size:0}scd-easing-curve[compact]{display:block;inline-size:160px}.scd-motion-card.scd-easing-card--compact{inline-size:100%;gap:var(--sc-space-xs);padding:var(--sc-space-s);background:none}.scd-easing-card--compact .scd-easing-plot-wrap{block-size:56px}.scd-easing-table sc-table-cell:first-child::part(content),.scd-keyframe-table sc-table-cell:first-child::part(content){padding:var(--sc-space-s)}.scd-easing-table sc-table-cell:nth-child(3) code{display:block;max-block-size:96px;overflow-y:auto;overscroll-behavior:contain}.scd-easing-name{font-family:var(--sc-type-family-inter);font-size:var(--sc-type-size-s);line-height:var(--sc-type-line-height-s);font-weight:var(--sc-type-weight-semi-bold);letter-spacing:var(--sc-type-letter-spacing-none);color:var(--sc-color-text-primary)}.scd-easing-plot-wrap{block-size:96px;padding:var(--sc-space-xs);border-radius:var(--sc-border-radius-s);background:var(--sc-color-background-subtle)}.scd-easing-plot{inline-size:100%;block-size:100%;overflow:visible}.scd-easing-path{fill:none;stroke:var(--sc-color-border-brand);stroke-width:2;vector-effect:non-scaling-stroke;stroke-linecap:round}.scd-easing-guide{stroke:var(--sc-color-border-subtle);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:3 3}.scd-easing-track{block-size:var(--sc-space-s)}.scd-easing-track .scd-motion-dot{inline-size:var(--sc-space-s);block-size:var(--sc-space-s)}.scd-easing-var{display:block;min-inline-size:0;overflow-wrap:anywhere}.scd-motion-table sc-table-cell code,.scd-easing-table sc-table-cell code{white-space:normal;overflow-wrap:anywhere}.scd-motion-stage{display:grid;place-items:center;min-block-size:140px;padding:var(--sc-space-2xl) var(--sc-space-l);border-radius:var(--sc-border-radius-s);background:var(--sc-color-background-subtle);overflow:hidden;margin-block-end:var(--sc-space-s)}.scd-motion-tile{inline-size:120px;block-size:72px}.scd-motion-tile-inner{inline-size:100%;block-size:100%;border-radius:var(--sc-border-radius-s);background:var(--sc-color-background-brand);box-shadow:var(--sc-shadow-l2)}.scd-scene-stage{min-block-size:216px}.scd-scene{position:relative;display:flex;flex-direction:column;inline-size:100%;max-inline-size:420px;min-inline-size:0;color:var(--sc-color-text-primary);--scd-scene-avatar-size: 20px;zoom:2}@media(max-width:810px){.scd-scene{zoom:1}}.scd-scene-bar{display:block;block-size:6px;border-radius:var(--sc-border-radius-pill);background:var(--sc-color-background-neutral)}.scd-scene-bar.is-strong{block-size:8px;background:var(--sc-color-background-neutral-pressed)}.scd-scene-lines{display:flex;flex-direction:column;gap:var(--sc-space-xs);flex:1;min-inline-size:0}.scd-scene-avatar{flex:none;inline-size:var(--scd-scene-avatar-size);block-size:var(--scd-scene-avatar-size);border-radius:var(--sc-border-radius-circle);background:var(--sc-color-background-neutral)}.scd-scene-dot{flex:none;inline-size:8px;block-size:8px;border-radius:var(--sc-border-radius-circle);background:var(--sc-color-background-neutral-pressed)}.scd-scene-toast sc-status-icon{flex:none}.scd-scene-icon{flex:none;display:flex;align-items:center;justify-content:center;color:var(--sc-color-icon-primary)}.scd-scene-icon.is-selected{color:var(--sc-color-icon-selected)}.scd-scene-icon svg{display:block}.scd-scene-actions{display:flex;gap:var(--sc-space-xs);justify-content:flex-end}.scd-scene-button{inline-size:44px;block-size:18px;border-radius:var(--sc-border-radius-s);background:var(--sc-color-background-neutral)}.scd-scene-button.is-brand{background:var(--sc-color-background-brand)}.scd-scene--app{aspect-ratio:420/176;border-radius:var(--sc-border-radius-s);border:var(--sc-border-width-s) solid var(--sc-color-border-subtle);background:var(--sc-color-surface-l1);overflow:hidden}.scd-scene-page{display:flex;flex-direction:column;gap:var(--sc-space-m);block-size:100%;padding:var(--sc-space-m)}.scd-scene-topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--sc-space-m);padding-block-end:var(--sc-space-s);border-block-end:var(--sc-border-width-s) solid var(--sc-color-border-subtle)}.scd-scene-page .scd-scene-lines{flex:none}.scd-scene-scrim{position:absolute;inset:0;background:var(--sc-color-overlay-70-inverse-static);opacity:0}.scd-scene-toast{position:absolute;inset-block-start:calc(var(--sc-space-m) + var(--scd-scene-avatar-size) + var(--sc-space-s) + var(--sc-border-width-s) + var(--sc-space-s));inset-inline-end:var(--sc-space-m);display:flex;align-items:center;gap:var(--sc-space-s);inline-size:172px;padding:var(--sc-space-s) var(--sc-space-m);border-radius:var(--sc-border-radius-s);background:var(--sc-color-surface-l3);box-shadow:var(--sc-shadow-l3);opacity:0}.scd-scene-drawer{position:absolute;inset-block:0;inset-inline-end:0;display:flex;flex-direction:column;gap:var(--sc-space-m);inline-size:29%;padding:var(--sc-space-m);background:var(--sc-color-surface-l2);box-shadow:var(--sc-shadow-l4);translate:calc(var(--sc-motion-distance-full) * var(--sc-motion-inline-sign)) 0}.scd-scene-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sc-space-m)}.scd-scene-drawer .scd-scene-lines,.scd-scene-dialog .scd-scene-lines{flex:none}.scd-scene-drawer .scd-scene-actions{margin-block-start:auto}.scd-scene-dialog{position:absolute;inset-block-start:50%;inset-inline-start:50%;display:flex;flex-direction:column;gap:var(--sc-space-m);inline-size:72%;padding:var(--sc-space-m);border-radius:var(--sc-border-radius-m);background:var(--sc-color-surface-l3);box-shadow:var(--sc-shadow-l4);translate:-50% -50%;opacity:0;scale:var(--sc-motion-scale-s)}.scd-scene--anchored{gap:var(--sc-space-xs);align-items:flex-start}.scd-scene-trigger{display:inline-flex;align-items:center;gap:var(--sc-space-s);padding:var(--sc-space-s) var(--sc-space-m);border:var(--sc-border-width-s) solid var(--sc-color-border-primary);border-radius:var(--sc-border-radius-s);background:var(--sc-color-surface-l2)}.scd-scene-menu{display:flex;flex-direction:column;gap:var(--sc-space-2xs);inline-size:168px;padding:var(--sc-space-xs);border-radius:var(--sc-border-radius-s);background:var(--sc-color-surface-l3);box-shadow:var(--sc-shadow-l3);opacity:0;translate:0 calc(-1 * var(--sc-motion-distance-nudge))}.scd-scene-menu-item{display:flex;align-items:center;gap:var(--sc-space-s);padding:var(--sc-space-xs) var(--sc-space-s);border-radius:var(--sc-border-radius-xs)}.scd-scene-menu-item.is-active{background:var(--sc-color-background-hover)}.scd-scene--list{gap:var(--sc-space-2xs);border-radius:var(--sc-border-radius-s);border:var(--sc-border-width-s) solid var(--sc-color-border-subtle);background:var(--sc-color-surface-l1);padding:var(--sc-space-s);overflow:hidden}.scd-scene-row{display:flex;align-items:center;gap:var(--sc-space-m);padding:var(--sc-space-s) var(--sc-space-m);border-radius:var(--sc-border-radius-s);background-color:transparent}.scd-scene-accordion{display:flex;flex-direction:column}.scd-scene-reveal{display:grid;grid-template-rows:0fr}.scd-scene-reveal-inner{min-block-size:0;overflow:hidden}.scd-scene-reveal .scd-scene-lines{padding:var(--sc-space-s) var(--sc-space-m) var(--sc-space-m)}.scd-choreo-stage{min-block-size:216px}.scd-choreo{position:relative;inline-size:100%;max-inline-size:420px;min-inline-size:0;color:var(--sc-color-text-primary);--scd-scene-avatar-size: 20px;zoom:2}.scd-choreo--stagger{display:flex;flex-direction:column;gap:var(--sc-space-2xs);padding:var(--sc-space-s);border-radius:var(--sc-border-radius-s);border:var(--sc-border-width-s) solid var(--sc-color-border-subtle);background:var(--sc-color-surface-l1)}.scd-choreo-row{display:flex;align-items:center;gap:var(--sc-space-m);padding:var(--sc-space-s) var(--sc-space-m);border-radius:var(--sc-border-radius-s);animation:sc-motion-fade-in var(--sc-motion-transition-fade-in-m) backwards}.scd-choreo-row:nth-child(2){animation-delay:20ms}.scd-choreo-row:nth-child(3){animation-delay:40ms}.scd-choreo-row:nth-child(4){animation-delay:60ms}.scd-choreo-row:nth-child(5){animation-delay:80ms}.scd-choreo-row:nth-child(1){animation-delay:0ms}.scd-choreo-row:nth-child(2){animation-delay:.1s}.scd-choreo-row:nth-child(3){animation-delay:.2s}.scd-choreo-row:nth-child(4){animation-delay:.3s}.scd-choreo-row:nth-child(5){animation-delay:.4s}.scd-choreo--fade-through,.scd-choreo--shared-axis,.scd-choreo--push{display:grid;block-size:176px;border-radius:var(--sc-border-radius-s);border:var(--sc-border-width-s) solid var(--sc-color-border-subtle);background:var(--sc-color-surface-l1);overflow:hidden}.scd-choreo-view{grid-area:1/1;display:flex;flex-direction:column;justify-content:center;gap:var(--sc-space-s);padding:var(--sc-space-l);background:var(--sc-color-surface-l1)}.scd-choreo-view.is-b{background:var(--sc-color-background-subtle)}.scd-choreo-view.is-outgoing{opacity:0}.scd-choreo--fade-through .scd-choreo-view.is-outgoing{animation:sc-motion-fade-out .1575s var(--sc-motion-ease-emphasized-accelerate) forwards}.scd-choreo--fade-through .scd-choreo-view.is-incoming{animation:sc-motion-fade-in .2925s var(--sc-motion-ease-emphasized-decelerate) .1575s backwards,sc-motion-scale-in-fade-through .2925s var(--sc-motion-ease-emphasized-decelerate) .1575s backwards}.scd-choreo--shared-axis .scd-choreo-view.is-outgoing{--sc-motion-shared-axis-from: calc(1 * var(--sc-motion-distance-travel) * var(--sc-motion-inline-sign)) 0;--sc-motion-shared-axis-to: calc(-1 * var(--sc-motion-distance-travel) * var(--sc-motion-inline-sign)) 0;animation:sc-motion-fade-out .1575s var(--sc-motion-ease-emphasized-accelerate) forwards,sc-motion-shared-axis-out .45s var(--sc-motion-ease-emphasized) forwards}.scd-choreo--shared-axis .scd-choreo-view.is-incoming{--sc-motion-shared-axis-from: calc(1 * var(--sc-motion-distance-travel) * var(--sc-motion-inline-sign)) 0;--sc-motion-shared-axis-to: calc(-1 * var(--sc-motion-distance-travel) * var(--sc-motion-inline-sign)) 0;animation:sc-motion-fade-in .2925s var(--sc-motion-ease-emphasized-decelerate) .1575s backwards,sc-motion-shared-axis-in .45s var(--sc-motion-ease-emphasized) backwards}.scd-choreo--push .scd-choreo-view.is-outgoing{--sc-motion-shared-axis-from: calc(1 * var(--sc-motion-distance-full) * var(--sc-motion-inline-sign)) 0;--sc-motion-shared-axis-to: calc(-1 * var(--sc-motion-distance-full) * var(--sc-motion-inline-sign)) 0;animation:sc-motion-shared-axis-out .45s var(--sc-motion-ease-emphasized) forwards;opacity:1}.scd-choreo--push .scd-choreo-view.is-incoming{--sc-motion-shared-axis-from: calc(1 * var(--sc-motion-distance-full) * var(--sc-motion-inline-sign)) 0;--sc-motion-shared-axis-to: calc(-1 * var(--sc-motion-distance-full) * var(--sc-motion-inline-sign)) 0;animation:sc-motion-shared-axis-in .45s var(--sc-motion-ease-emphasized) backwards}.scd-choreo-page{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;block-size:176px;border-radius:var(--sc-border-radius-s);border:var(--sc-border-width-s) solid var(--sc-color-border-subtle);background:var(--sc-color-surface-l1);overflow:hidden}.scd-choreo-card,.scd-choreo-hero{display:flex;flex-direction:column;justify-content:center;gap:var(--sc-space-xs);margin:var(--sc-space-xs);padding:var(--sc-space-m);border-radius:var(--sc-border-radius-s);background:var(--sc-color-surface-l3);box-shadow:var(--sc-shadow-l1)}.scd-choreo-hero{position:absolute;inset:0 50% 50% 0;overflow:hidden}.scd-choreo-hero.is-open{inset:0;box-shadow:var(--sc-shadow-l3)}.scd-choreo-hero-card,.scd-choreo-hero-detail{grid-area:1/1;display:flex;flex-direction:column;justify-content:center;gap:var(--sc-space-xs)}.scd-choreo-hero{display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.scd-choreo-page>.scd-choreo-card:nth-of-type(1){grid-area:1/2}.scd-choreo-page>.scd-choreo-card:nth-of-type(2){grid-area:2/1}.scd-choreo-page>.scd-choreo-card:nth-of-type(3){grid-area:2/2}.scd-choreo-hero-detail{opacity:0}@media(max-width:810px){.scd-choreo{zoom:1}}.scd-scene--tabs{gap:var(--sc-space-l);padding:var(--sc-space-m);border-radius:var(--sc-border-radius-s);border:var(--sc-border-width-s) solid var(--sc-color-border-subtle);background:var(--sc-color-surface-l1)}.scd-scene--tabs>.scd-scene-lines{flex:none}.scd-scene-segmented{position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding:var(--sc-space-2xs);border-radius:var(--sc-border-radius-s);background:var(--sc-color-background-subtle)}.scd-scene-thumb{position:absolute;inset-block:var(--sc-space-2xs);inset-inline-start:var(--sc-space-2xs);inline-size:calc((100% - var(--sc-space-2xs) * 2) / 3);border-radius:var(--sc-border-radius-xs);background:var(--sc-color-surface-l3);box-shadow:var(--sc-shadow-l1);translate:0 0}.scd-scene-segment{position:relative;display:grid;place-items:center;padding:var(--sc-space-s);opacity:.6}.scd-scene-segment.is-active{opacity:1}.scd-motion-vars{display:flex;flex-wrap:wrap;gap:var(--sc-space-s)}scd-keyframe-demo[compact]{display:block;inline-size:160px}.scd-motion-card.scd-keyframe-card--compact{inline-size:100%;padding:0;border:0;background:none}.scd-keyframe-card--compact:hover .scd-motion-stage{outline:var(--sc-border-width-s) solid var(--sc-color-border-brand)}.scd-keyframe-card--compact .scd-motion-stage{min-block-size:0;block-size:72px;padding:var(--sc-space-m);margin-block-end:0}.scd-keyframe-card--compact .scd-motion-tile,.scd-keyframe-card--compact .scd-motion-tile-inner{display:block}.scd-keyframe-card--compact .scd-motion-tile{inline-size:56px;block-size:32px}.scd-motion-table sc-table-cell scd-token-value{white-space:nowrap}@media(max-width:810px){.scd-duration-table sc-table-cell:first-child,.scd-easing-table sc-table-cell:first-child,.scd-keyframe-table sc-table-cell:first-child{flex:0 0 100%;order:-1}.scd-duration-table sc-table-cell:first-child::part(content),.scd-easing-table sc-table-cell:first-child::part(content),.scd-keyframe-table sc-table-cell:first-child::part(content){display:block}scd-duration-preview,scd-easing-curve[compact],scd-keyframe-demo[compact]{inline-size:auto}.scd-easing-card--compact .scd-easing-plot-wrap{block-size:112px}.scd-easing-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}
