:root{--sl-color-black: #000000;--sl-color-shadow-overflow1: color-mix(in srgb, #191418 16% , transparent);--sl-color-shadow-overlay1: color-mix(in srgb, #191418 4% , transparent);--sl-color-shadow-overlay2: color-mix(in srgb, #191418 12% , transparent);--sl-color-transparent: rgba(0, 0, 0, 0);--sl-color-white: #ffffff;--sl-color-background-accent-blue-bold: #529bff;--sl-color-background-accent-blue-interactive-bold: #0a0a4d;--sl-color-background-accent-blue-interactive-plain: #85baff;--sl-color-background-accent-blue-subtle: color-mix(in srgb, #529bff 20% , transparent);--sl-color-background-accent-blue-subtlest: color-mix(in srgb, #529bff 10% , transparent);--sl-color-background-accent-green-bold: #003a13;--sl-color-background-accent-green-interactive-bold: #0f802f;--sl-color-background-accent-green-interactive-plain: #57c075;--sl-color-background-accent-green-subtle: color-mix(in srgb, #57c075 20% , transparent);--sl-color-background-accent-green-subtlest: color-mix(in srgb, #57c075 10% , transparent);--sl-color-background-accent-grey-bold: #f3f3f3;--sl-color-background-accent-grey-interactive-bold: #908d89;--sl-color-background-accent-grey-interactive-plain: #b4b1ad;--sl-color-background-accent-grey-subtle: color-mix(in srgb, #b4b1ad 20% , transparent);--sl-color-background-accent-grey-subtlest: color-mix(in srgb, #b4b1ad 10% , transparent);--sl-color-background-accent-orange-bold: #942508;--sl-color-background-accent-orange-interactive-bold: #c43800;--sl-color-background-accent-orange-interactive-plain: #ff611e;--sl-color-background-accent-orange-subtle: color-mix(in srgb, #ff8c5d 20% , transparent);--sl-color-background-accent-orange-subtlest: color-mix(in srgb, #ff8c5d 10% , transparent);--sl-color-background-accent-purple-bold: #32005a;--sl-color-background-accent-purple-interactive-bold: #b4a3f4;--sl-color-background-accent-purple-interactive-plain: #7042ee;--sl-color-background-accent-purple-subtle: color-mix(in srgb, #7042ee 20% , transparent);--sl-color-background-accent-purple-subtlest: color-mix(in srgb, #7042ee 10% , transparent);--sl-color-background-accent-red-bold: #ac140e;--sl-color-background-accent-red-interactive-bold: #570a07;--sl-color-background-accent-red-interactive-plain: #ff9691;--sl-color-background-accent-red-subtle: color-mix(in srgb, #ff9691 20% , transparent);--sl-color-background-accent-red-subtlest: color-mix(in srgb, #ff9691 10% , transparent);--sl-color-background-accent-teal-bold: #008080;--sl-color-background-accent-teal-interactive-bold: #003235;--sl-color-background-accent-teal-interactive-plain: #00d0c9;--sl-color-background-accent-teal-subtle: color-mix(in srgb, #00d0c9 20% , transparent);--sl-color-background-accent-teal-subtlest: color-mix(in srgb, #00d0c9 10% , transparent);--sl-color-background-accent-yellow-bold: #ffbd4d;--sl-color-background-accent-yellow-interactive-bold: #8a4800;--sl-color-background-accent-yellow-interactive-plain: #ffbd4d;--sl-color-background-accent-yellow-subtle: color-mix(in srgb, #ffbd4d 20% , transparent);--sl-color-background-accent-yellow-subtlest: color-mix(in srgb, #ffbd4d 10% , transparent);--sl-color-background-bold: #908d89;--sl-color-background-caution-bold: #942508;--sl-color-background-caution-interactive-bold: #c43800;--sl-color-background-caution-interactive-plain: #ff611e;--sl-color-background-caution-subtle: color-mix(in srgb, #ff8c5d 20% , transparent);--sl-color-background-caution-subtlest: color-mix(in srgb, #ff8c5d 10% , transparent);--sl-color-background-disabled: #f3f3f3;--sl-color-background-highlight: #fff6e8;--sl-color-background-info-bold: #32005a;--sl-color-background-info-interactive-bold: #b4a3f4;--sl-color-background-info-interactive-plain: #7042ee;--sl-color-background-info-subtle: color-mix(in srgb, #7042ee 20% , transparent);--sl-color-background-info-subtlest: color-mix(in srgb, #7042ee 10% , transparent);--sl-color-background-input-interactive: #b4b1ad;--sl-color-background-input-plain: #ffffff;--sl-color-background-interactive-bold: #908d89;--sl-color-background-interactive-plain: #b4b1ad;--sl-color-background-inverted-bold: #ffffff;--sl-color-background-inverted-interactive-bold: #2d292a;--sl-color-background-inverted-interactive-plain: #e8e7e5;--sl-color-background-inverted-subtle: color-mix(in srgb, #ffffff 20% , transparent);--sl-color-background-inverted-subtlest: color-mix(in srgb, #ffffff 10% , transparent);--sl-color-background-negative-bold: #ac140e;--sl-color-background-negative-interactive-bold: #570a07;--sl-color-background-negative-interactive-plain: #ff9691;--sl-color-background-negative-subtle: color-mix(in srgb, #ff9691 20% , transparent);--sl-color-background-negative-subtlest: color-mix(in srgb, #ff9691 10% , transparent);--sl-color-background-neutral-bold: #f3f3f3;--sl-color-background-neutral-interactive-bold: #908d89;--sl-color-background-neutral-interactive-plain: #b4b1ad;--sl-color-background-neutral-subtle: color-mix(in srgb, #b4b1ad 20% , transparent);--sl-color-background-neutral-subtlest: #fbfaf7;--sl-color-background-positive-bold: #003a13;--sl-color-background-positive-interactive-bold: #0f802f;--sl-color-background-positive-interactive-plain: #57c075;--sl-color-background-positive-subtle: color-mix(in srgb, #57c075 20% , transparent);--sl-color-background-positive-subtlest: color-mix(in srgb, #57c075 10% , transparent);--sl-color-background-primary-bold: #32005a;--sl-color-background-primary-interactive-bold: #b4a3f4;--sl-color-background-primary-interactive-plain: #7042ee;--sl-color-background-primary-subtle: color-mix(in srgb, #7042ee 20% , transparent);--sl-color-background-primary-subtlest: color-mix(in srgb, #7042ee 10% , transparent);--sl-color-background-secondary-bold: color-mix(in srgb, #7042ee 20% , transparent);--sl-color-background-secondary-interactive-bold: #7042ee;--sl-color-background-secondary-interactive-plain: #7042ee;--sl-color-background-secondary-subtle: color-mix(in srgb, #7042ee 20% , transparent);--sl-color-background-secondary-subtlest: color-mix(in srgb, #7042ee 10% , transparent);--sl-color-background-selected-bold: #32005a;--sl-color-background-selected-interactive-bold: #b4a3f4;--sl-color-background-selected-interactive-plain: #7042ee;--sl-color-background-selected-subtle: color-mix(in srgb, #7042ee 20% , transparent);--sl-color-background-selected-subtlest: color-mix(in srgb, #7042ee 10% , transparent);--sl-color-background-subtle: color-mix(in srgb, #b4b1ad 20% , transparent);--sl-color-blanket-plain: color-mix(in srgb, #b4b1ad 80% , transparent);--sl-color-border-accent-blue-bold: #054da8;--sl-color-border-accent-blue-plain: #529bff;--sl-color-border-accent-green-bold: #003a13;--sl-color-border-accent-green-plain: #003a13;--sl-color-border-accent-grey-bold: #908d89;--sl-color-border-accent-grey-faint: #e8e7e5;--sl-color-border-accent-grey-heavy: #191418;--sl-color-border-accent-grey-plain: #e8e7e5;--sl-color-border-accent-orange-bold: #942508;--sl-color-border-accent-orange-plain: #942508;--sl-color-border-accent-purple-bold: #32005a;--sl-color-border-accent-purple-plain: #32005a;--sl-color-border-accent-red-bold: #ac140e;--sl-color-border-accent-red-plain: #ac140e;--sl-color-border-accent-teal-bold: #0a5757;--sl-color-border-accent-teal-plain: #008080;--sl-color-border-accent-yellow-bold: #b37512;--sl-color-border-accent-yellow-plain: #d98f16;--sl-color-border-bold: #908d89;--sl-color-border-caution-bold: #942508;--sl-color-border-caution-plain: #942508;--sl-color-border-disabled: #e8e7e5;--sl-color-border-focused: #7042ee;--sl-color-border-info-bold: #32005a;--sl-color-border-info-plain: #32005a;--sl-color-border-info-subtle: #ebe6fd;--sl-color-border-input: #908d89;--sl-color-border-inverted: #ffffff;--sl-color-border-negative-bold: #ac140e;--sl-color-border-negative-plain: #ac140e;--sl-color-border-neutral-bold: #908d89;--sl-color-border-neutral-plain: #e8e7e5;--sl-color-border-neutral-subtle: #e8e7e5;--sl-color-border-plain: #e8e7e5;--sl-color-border-positive-bold: #003a13;--sl-color-border-positive-plain: #003a13;--sl-color-border-primary-bold: #32005a;--sl-color-border-primary-plain: #32005a;--sl-color-border-secondary-bold: #32005a;--sl-color-border-secondary-plain: #32005a;--sl-color-border-selected: #32005a;--sl-color-foreground-accent-blue-bold: #054da8;--sl-color-foreground-accent-blue-onBold: #ffffff;--sl-color-foreground-accent-blue-plain: #529bff;--sl-color-foreground-accent-green-bold: #003a13;--sl-color-foreground-accent-green-onBold: #ccead3;--sl-color-foreground-accent-green-plain: #003a13;--sl-color-foreground-accent-grey-bold: #191418;--sl-color-foreground-accent-grey-faint: #d6d4d1;--sl-color-foreground-accent-grey-onBold: #191418;--sl-color-foreground-accent-grey-onInverted: #191418;--sl-color-foreground-accent-grey-plain: #2d292a;--sl-color-foreground-accent-grey-subtle: #474441;--sl-color-foreground-accent-grey-subtlest: #6a6764;--sl-color-foreground-accent-orange-bold: #942508;--sl-color-foreground-accent-orange-onBold: #ffd0bb;--sl-color-foreground-accent-orange-plain: #942508;--sl-color-foreground-accent-purple-bold: #32005a;--sl-color-foreground-accent-purple-onBold: #e2d9fc;--sl-color-foreground-accent-purple-plain: #32005a;--sl-color-foreground-accent-red-bold: #ac140e;--sl-color-foreground-accent-red-onBold: #ffeae9;--sl-color-foreground-accent-red-plain: #ac140e;--sl-color-foreground-accent-teal-bold: #0a5757;--sl-color-foreground-accent-teal-onBold: #ffffff;--sl-color-foreground-accent-teal-plain: #008080;--sl-color-foreground-accent-yellow-bold: #b37512;--sl-color-foreground-accent-yellow-onBold: #191418;--sl-color-foreground-accent-yellow-plain: #d98f16;--sl-color-foreground-bold: #191418;--sl-color-foreground-brand: #32005a;--sl-color-foreground-caution-bold: #942508;--sl-color-foreground-caution-onBold: #ffd0bb;--sl-color-foreground-caution-plain: #942508;--sl-color-foreground-disabled: #908d89;--sl-color-foreground-info-bold: #32005a;--sl-color-foreground-info-onBold: #e2d9fc;--sl-color-foreground-info-plain: #32005a;--sl-color-foreground-inverted-bold: #ffffff;--sl-color-foreground-inverted-onBold: #191418;--sl-color-foreground-inverted-plain: #ffffff;--sl-color-foreground-negative-bold: #ac140e;--sl-color-foreground-negative-onBold: #ffeae9;--sl-color-foreground-negative-plain: #ac140e;--sl-color-foreground-neutral-bold: #191418;--sl-color-foreground-neutral-onBold: #191418;--sl-color-foreground-neutral-plain: #2d292a;--sl-color-foreground-plain: #2d292a;--sl-color-foreground-positive-bold: #003a13;--sl-color-foreground-positive-onBold: #ccead3;--sl-color-foreground-positive-plain: #003a13;--sl-color-foreground-primary-bold: #32005a;--sl-color-foreground-primary-onBold: #e2d9fc;--sl-color-foreground-secondary-bold: #32005a;--sl-color-foreground-secondary-onBold: #32005a;--sl-color-foreground-selected-bold: #32005a;--sl-color-foreground-selected-onBold: #ffffff;--sl-color-foreground-selected-plain: #32005a;--sl-color-foreground-subtle: #474441;--sl-color-foreground-subtlest: #6a6764;--sl-color-link-active: #5c35c2;--sl-color-link-focused-active: #4a2a96;--sl-color-link-focused-hover: #3e2280;--sl-color-link-focused-idle: #32005a;--sl-color-link-hover: #3e2280;--sl-color-link-idle: #32005a;--sl-color-link-inverted-active: #cce4ff;--sl-color-link-inverted-hover: #e0efff;--sl-color-link-inverted-idle: #ffffff;--sl-color-link-muted-active: #5c35c2;--sl-color-link-muted-hover: #3e2280;--sl-color-link-muted-idle: #6a6764;--sl-color-palette-blue-100: #e0efff;--sl-color-palette-blue-150: #cce4ff;--sl-color-palette-blue-200: #b7d9ff;--sl-color-palette-blue-300: #85baff;--sl-color-palette-blue-400: #529bff;--sl-color-palette-blue-500: #1080ff;--sl-color-palette-blue-600: #0a66d4;--sl-color-palette-blue-700: #054da8;--sl-color-palette-blue-800: #141482;--sl-color-palette-blue-900: #0a0a4d;--sl-color-palette-blue-050: #f0f7ff;--sl-color-palette-green-100: #e3f3e7;--sl-color-palette-green-150: #ccead3;--sl-color-palette-green-200: #b8e3c4;--sl-color-palette-green-300: #8ad29e;--sl-color-palette-green-400: #57c075;--sl-color-palette-green-500: #14a03c;--sl-color-palette-green-600: #0f802f;--sl-color-palette-green-700: #0a6023;--sl-color-palette-green-800: #054d1a;--sl-color-palette-green-900: #003a13;--sl-color-palette-green-050: #f1f9f3;--sl-color-palette-grey-100: #f7f6f4;--sl-color-palette-grey-150: #f3f3f3;--sl-color-palette-grey-200: #e8e7e5;--sl-color-palette-grey-300: #d6d4d1;--sl-color-palette-grey-400: #b4b1ad;--sl-color-palette-grey-500: #908d89;--sl-color-palette-grey-600: #6a6764;--sl-color-palette-grey-700: #474441;--sl-color-palette-grey-800: #2d292a;--sl-color-palette-grey-900: #191418;--sl-color-palette-grey-000: #ffffff;--sl-color-palette-grey-050: #fbfaf7;--sl-color-palette-orange-100: #ffeae0;--sl-color-palette-orange-150: #ffdccb;--sl-color-palette-orange-200: #ffd0bb;--sl-color-palette-orange-300: #ffac88;--sl-color-palette-orange-400: #ff8c5d;--sl-color-palette-orange-500: #ff611e;--sl-color-palette-orange-600: #e84d0b;--sl-color-palette-orange-700: #c43800;--sl-color-palette-orange-800: #942508;--sl-color-palette-orange-900: #641414;--sl-color-palette-orange-050: #fff5f0;--sl-color-palette-purple-100: #ebe6fd;--sl-color-palette-purple-150: #e2d9fc;--sl-color-palette-purple-200: #d4c6fa;--sl-color-palette-purple-300: #b4a3f4;--sl-color-palette-purple-400: #9b87f2;--sl-color-palette-purple-500: #7042ee;--sl-color-palette-purple-600: #5c35c2;--sl-color-palette-purple-700: #4a2a96;--sl-color-palette-purple-800: #3e2280;--sl-color-palette-purple-900: #32005a;--sl-color-palette-purple-050: #f5f3fe;--sl-color-palette-red-100: #ffeae9;--sl-color-palette-red-150: #ffdcdb;--sl-color-palette-red-200: #ffbbb8;--sl-color-palette-red-300: #ff9691;--sl-color-palette-red-400: #ff6c66;--sl-color-palette-red-500: #ff1e14;--sl-color-palette-red-600: #d61911;--sl-color-palette-red-700: #ac140e;--sl-color-palette-red-800: #820f0a;--sl-color-palette-red-900: #570a07;--sl-color-palette-red-050: #fff5f4;--sl-color-palette-teal-100: #c5fffa;--sl-color-palette-teal-150: #8bfff5;--sl-color-palette-teal-200: #4afef0;--sl-color-palette-teal-300: #15ece2;--sl-color-palette-teal-400: #00d0c9;--sl-color-palette-teal-500: #00a8a5;--sl-color-palette-teal-600: #008080;--sl-color-palette-teal-700: #066769;--sl-color-palette-teal-800: #0a5757;--sl-color-palette-teal-900: #003235;--sl-color-palette-teal-050: #eefffc;--sl-color-palette-yellow-100: #fff6e8;--sl-color-palette-yellow-150: #ffe5bb;--sl-color-palette-yellow-200: #ffd996;--sl-color-palette-yellow-300: #ffcb72;--sl-color-palette-yellow-400: #ffbd4d;--sl-color-palette-yellow-500: #ffaa1b;--sl-color-palette-yellow-600: #d98f16;--sl-color-palette-yellow-700: #b37512;--sl-color-palette-yellow-800: #8a4800;--sl-color-palette-yellow-900: #663300;--sl-color-palette-yellow-050: #fffaf2;--sl-color-skeleton-plain: #f7f6f4;--sl-color-skeleton-subtle: #fbfaf7;--sl-elevation-shadow-overflow: 0 0 16px color-mix(in srgb, #191418 16% , transparent);--sl-elevation-shadow-overlay: 0 6px 12px -3px color-mix(in srgb, #191418 4% , transparent), 0 12px 16px color-mix(in srgb, #191418 12% , transparent);--sl-elevation-shadow-sm: 0 1px 1px color-mix(in srgb, #191418 4% , transparent), 0 3px 2px color-mix(in srgb, #191418 12% , transparent);--sl-elevation-surface-base-default: #fbfaf7;--sl-elevation-surface-raised-alternative: #f7f6f4;--sl-elevation-surface-raised-default: #ffffff;--sl-elevation-surface-raised-inverted: #191418;--sl-elevation-surface-raised-primary: #32005a;--sl-elevation-surface-raised-sunken: #fbfaf7;--sl-elevation-surface-shadow: #191418;--sl-icon-typeset-fontFamily-classic: font-awesome-7-pro;--sl-icon-typeset-fontFamily-sharp: font-awesome-7-sharp;--sl-icon-typeset-fontWeight-icon-light: 300;--sl-icon-typeset-fontWeight-icon-regular: 400;--sl-icon-typeset-fontWeight-icon-solid: solid;--sl-icon-typeset-fontWeight-icon-thin: 100;--sl-icon-typeset-fontWeight-regular: 400;--sl-icon-typeset-fontWeight-solid: solid;--sl-opacity-disabled: .32;--sl-opacity-bold: 1;--sl-opacity-interactive-bold-active: .4;--sl-opacity-interactive-bold-hover: .2;--sl-opacity-interactive-bold-idle: 0;--sl-opacity-interactive-plain-active: .25;--sl-opacity-interactive-plain-hover: .15;--sl-opacity-interactive-plain-idle: 0;--sl-opacity-interactive-reversed-active: 1;--sl-opacity-interactive-reversed-hover: .9;--sl-opacity-interactive-reversed-idle: .8;--sl-opacity-moderate: .8;--sl-opacity-muted: 0;--sl-opacity-subtle: .2;--sl-opacity-subtlest: .1;--sl-size-new-icon-2xl: 32px;--sl-size-new-icon-2xs: 10px;--sl-size-new-icon-3xl: 48px;--sl-size-new-icon-4xl: 64px;--sl-size-new-icon-lg: 20px;--sl-size-new-icon-md: 16px;--sl-size-new-icon-sm: 14px;--sl-size-new-icon-xl: 24px;--sl-size-new-icon-xs: 12px;--sl-size-100: 8px;--sl-size-125: 10px;--sl-size-150: 12px;--sl-size-175: 14px;--sl-size-200: 16px;--sl-size-250: 20px;--sl-size-300: 24px;--sl-size-350: 28px;--sl-size-400: 32px;--sl-size-450: 36px;--sl-size-500: 40px;--sl-size-600: 48px;--sl-size-700: 56px;--sl-size-800: 64px;--sl-size-1000: 80px;--sl-size-borderRadius-full: 50rem;--sl-size-borderRadius-lg: 8px;--sl-size-borderRadius-md: 4px;--sl-size-borderRadius-none: 0px;--sl-size-borderRadius-sm: 2px;--sl-size-borderRadius-xl: 12px;--sl-size-borderRadius-child: 4px;--sl-size-borderRadius-default: 8px;--sl-size-borderRadius-focusRing-inside: 7px;--sl-size-borderRadius-focusRing-outside: 10px;--sl-size-borderWidth-bold: 2px;--sl-size-borderWidth-focusRing: 2px;--sl-size-borderWidth-heavy: 4px;--sl-size-borderWidth-none: 0px;--sl-size-borderWidth-subtle: 1px;--sl-size-borderWidth-action: 1px;--sl-size-borderWidth-default: 1px;--sl-size-font-150: 12px;--sl-size-font-175: 14px;--sl-size-font-200: 16px;--sl-size-font-250: 20px;--sl-size-font-300: 24px;--sl-size-font-400: 32px;--sl-size-font-500: 40px;--sl-size-font-600: 48px;--sl-size-font-800: 64px;--sl-size-font-1000: 80px;--sl-size-lineHeight-150: 12pxpx;--sl-size-lineHeight-175: 14pxpx;--sl-size-lineHeight-200: 16pxpx;--sl-size-lineHeight-250: 20pxpx;--sl-size-lineHeight-300: 24pxpx;--sl-size-lineHeight-400: 32pxpx;--sl-size-lineHeight-500: 40pxpx;--sl-size-lineHeight-600: 48pxpx;--sl-size-lineHeight-800: 64pxpx;--sl-size-lineHeight-1000: 80pxpx;--sl-size-outlineOffset-default: 3px;--sl-size-outlineWidth-default: 2px;--sl-size-010: 1px;--sl-size-025: 2px;--sl-size-050: 4px;--sl-size-075: 6px;--sl-size-full: 50rem;--sl-size-none: 0px;--sl-size-icon-font-2xl: 32px;--sl-size-icon-font-2xs: 10px;--sl-size-icon-font-3xl: 48px;--sl-size-icon-font-4xl: 64px;--sl-size-icon-font-lg: 20px;--sl-size-icon-font-md: 16px;--sl-size-icon-font-sm: 14px;--sl-size-icon-font-xl: 24px;--sl-size-icon-font-xs: 12px;--sl-size-text-new-body-lg: 16px;--sl-size-text-new-body-md: 14px;--sl-size-text-new-body-sm: 12px;--sl-size-text-new-heading-2xl: 48px;--sl-size-text-new-heading-lg: 24px;--sl-size-text-new-heading-md: 16px;--sl-size-text-new-heading-sm: 14px;--sl-size-text-new-heading-xl: 32px;--sl-space-new-2xl: 32px;--sl-space-new-2xs: 2px;--sl-space-new-3xl: 64px;--sl-space-new-grid-horizontal: 16px;--sl-space-new-grid-vertical: 14px;--sl-space-new-input-horizontal: 7px;--sl-space-new-input-vertical: 3px;--sl-space-new-lg: 16px;--sl-space-new-md: 8px;--sl-space-new-none: 0px;--sl-space-new-sm: 6px;--sl-space-new-toggleButton-nonActive-lg: 36px;--sl-space-new-toggleButton-nonActive-lg-2: 36px;--sl-space-new-toggleButton-nonActive-md: 27px;--sl-space-new-toggleButton-nonActive-md-2: 28px;--sl-space-new-toggleButton-nonActive-sm: 23px;--sl-space-new-xl: 24px;--sl-space-new-xs: 4px;--sl-fontWeight-100: 100;--sl-fontWeight-200: 200;--sl-fontWeight-300: 300;--sl-fontWeight-400: 400;--sl-fontWeight-500: 500;--sl-fontWeight-600: 600;--sl-fontWeight-700: 700;--sl-fontWeight-800: 800;--sl-fontWeight-900: 900;--sl-fontWeight-950: 950;--sl-opacity-new-50: .02;--sl-opacity-new-100: .04;--sl-opacity-new-150: .06;--sl-opacity-new-200: .08;--sl-opacity-new-300: .12;--sl-opacity-new-400: .16;--sl-opacity-new-500: .2;--sl-opacity-new-600: .32;--sl-opacity-new-700: .48;--sl-opacity-new-800: .64;--sl-opacity-new-900: .8;--sl-opacity-new-1000: 1;--sl-opacity-new-transparent: 0;--sl-space-100: 8px;--sl-space-125: 10px;--sl-space-150: 12px;--sl-space-175: 14px;--sl-space-200: 16px;--sl-space-250: 20px;--sl-space-300: 24px;--sl-space-400: 32px;--sl-space-500: 40px;--sl-space-600: 48px;--sl-space-700: 56px;--sl-space-800: 64px;--sl-space-1000: 80px;--sl-space-010: 1px;--sl-space-025: 2px;--sl-space-050: 4px;--sl-space-075: 6px;--sl-space-full: 50rem;--sl-space-none: 0px;--sl-space-offset-default: 6px;--sl-text-new-body-lg: 400 16px/24px the-message-text-beta03-condensed;--sl-text-new-body-md: 400 14px/20px the-message-text-beta03-condensed;--sl-text-new-body-sm: 400 12px/16px the-message-text-beta03-condensed;--sl-text-new-heading-2xl: 600 48px/48px the-message-beta03;--sl-text-new-heading-lg: 600 24px/32px the-message-beta03;--sl-text-new-heading-md: 600 16px/20px the-message-beta03;--sl-text-new-heading-sm: 600 14px/20px the-message-beta03;--sl-text-new-heading-xl: 600 32px/40px the-message-beta03;--sl-text-new-icon-outline: 400 16px font-awesome-7-pro;--sl-text-new-icon-solid: solid 16px font-awesome-7-pro;--sl-text-new-input-lg: 14px/32px the-message-text-beta03-condensed;--sl-text-new-input-md: 14px/24px the-message-text-beta03-condensed;--sl-text-new-typeset-fontFamily-body: the-message-text-beta03-condensed;--sl-text-new-typeset-fontFamily-heading: the-message-beta03;--sl-text-new-typeset-fontFamily-icon: font-awesome-7-pro;--sl-text-new-typeset-fontWeight-regular: 400;--sl-text-new-typeset-fontWeight-semiBold: 600;--sl-theme-name: Sanoma Learning Light}@font-face{font-family:the-message-beta03;font-weight:400;src:url("./media/TheMessageBeta03-Regular-FOJ225PD.woff2") format("woff2")}@font-face{font-family:the-message-beta03;font-weight:600;src:url("./media/TheMessageBeta03-SemiBold-MXNJFNSJ.woff2") format("woff2")}@font-face{font-family:the-message-beta03;font-weight:700;src:url("./media/TheMessageBeta03-Bold-CTQ2DB6O.woff2") format("woff2")}@font-face{font-family:the-message-text-beta03;font-weight:400;src:url("./media/TheMessageTextBeta03-Regular-YKY62LBY.woff2") format("woff2")}@font-face{font-family:the-message-text-beta03;font-weight:600;src:url("./media/TheMessageTextBeta03-SemiBold-K4PYMBQN.woff2") format("woff2")}@font-face{font-family:the-message-text-beta03;font-weight:700;src:url("./media/TheMessageTextBeta03-Bold-4N7QFVBW.woff2") format("woff2")}@font-face{font-family:the-message-text-beta03-condensed;font-weight:400;src:url("./media/TheMessageTextBeta03Condensed-Regular-VZGHZHDR.woff2") format("woff2")}@font-face{font-family:the-message-text-beta03-condensed;font-weight:600;src:url("./media/TheMessageTextBeta03Condensed-SemiBold-LILNXXE2.woff2") format("woff2")}@font-face{font-family:the-message-text-beta03-condensed;font-weight:700;src:url("./media/TheMessageTextBeta03Condensed-Bold-IVGGD3VP.woff2") format("woff2")}@font-face{font-family:the-message;font-weight:400;src:url("./media/the_message-regular-ICYHD7CD.woff2") format("woff2")}@font-face{font-family:the-message;font-weight:600;src:url("./media/the_message-demibold-VMJVDRW7.woff2") format("woff2")}@font-face{font-family:the-message;font-weight:700;src:url("./media/the_message-bold-YBQH3GO5.woff2") format("woff2")}.login-page__heading,.login-page__subheading{margin:0;overflow-wrap:anywhere}.login-page__heading{width:100%;color:var(--sl-color-palette-purple-900);font-size:var(--sl-size-text-new-heading-2xl);font-weight:var(--sl-fontWeight-600);line-height:var(--sl-size-lineHeight-600)}.login-page__subheading{width:100%;color:var(--sl-color-palette-purple-900);font-size:var(--sl-size-text-new-heading-md);font-weight:var(--sl-fontWeight-600);line-height:var(--sl-size-lineHeight-250)}.login-page__controls{display:flex;flex-direction:column;width:var(--tas-sanna-login-controls-width);gap:var(--tas-sanna-login-control-gap)}.login-page__controls sl-form-field,.login-page__controls sl-select,.login-page__controls sl-button{width:100%}.login-page__country-label{margin-bottom:var(--sl-space-100);font-size:var(--sl-size-text-new-body-md);font-weight:var(--sl-fontWeight-600);line-height:var(--sl-size-lineHeight-250)}.login-page__confirm{box-sizing:border-box}.login-page__illustration{position:absolute;top:var(--tas-sanna-login-illustration-inset);right:var(--tas-sanna-login-illustration-right);bottom:var(--tas-sanna-login-illustration-inset);left:var(--tas-sanna-login-left-pane-ratio);display:flex;box-sizing:border-box;align-items:center;justify-content:center;padding:var(--tas-sanna-login-illustration-padding-top) var(--tas-sanna-login-illustration-padding-right) var(--tas-sanna-login-illustration-padding-bottom) var(--tas-sanna-login-illustration-padding-left);overflow:hidden;border-radius:var(--tas-sanna-login-illustration-radius);background:var(--sl-color-palette-purple-200)}.login-page__illustration-image{display:block;width:min(100%,var(--tas-sanna-login-illustration-width));height:min(100%,var(--tas-sanna-login-illustration-height));object-fit:contain}.login-page sl-select-button{width:100%}.markdown-content__content p{margin:0 0 1em;line-height:1.6}.markdown-content__content h1,.markdown-content__content h2,.markdown-content__content h3,.markdown-content__content h4{margin:0 0 .7em;color:#163047}.markdown-content__content .markdown-content__table-scroll{width:100%;max-width:100%;margin:0 0 1.2em;overflow-x:auto;overflow-y:hidden}.markdown-content__content table{width:max-content;min-width:100%;border-collapse:collapse;word-break:normal}.markdown-content__content th,.markdown-content__content td{border:1px solid #d9e4f2;padding:8px 10px}.markdown-content__content th{background:#eef5ff;text-align:left}.markdown-content__content pre{background:#f3f6fb;border:1px solid #d9e4f2;border-radius:12px;padding:14px;overflow-x:auto}.markdown-content__content code{font-family:IBM Plex Mono,monospace;background:#f3f6fb;border-radius:6px;padding:1px 4px}.markdown-content__content mark{background:#fff2a8;padding:0 3px;border-radius:4px}.markdown-content__content kbd{display:inline-block;padding:1px 6px;border-radius:6px;border:1px solid #c5d4e8;background:#fff;font-family:IBM Plex Mono,monospace;font-size:.92em}.markdown-content__content .footnotes{margin-top:1.5em;padding-top:1em;border-top:1px solid #d9e4f2}.markdown-content__content [data-markdown-latex-source]{overflow-x:auto}.markdown-content__content .katex-display{margin:0;overflow-x:auto;overflow-y:hidden}.markdown-content__diagram{margin:16px 0;padding:12px;border-radius:12px;background:#fff;border:1px solid #d9e4f2;overflow-x:auto}.markdown-content__diagram svg{display:block;max-width:100%;height:auto}.markdown-content--links-disabled a{pointer-events:none;cursor:default}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url("./media/KaTeX_AMS-Regular-U6PRYMIZ.woff2") format("woff2"),url("./media/KaTeX_AMS-Regular-CYEKBG2K.woff") format("woff"),url("./media/KaTeX_AMS-Regular-JKX5W2C4.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url("./media/KaTeX_Caligraphic-Bold-5QL5CMTE.woff2") format("woff2"),url("./media/KaTeX_Caligraphic-Bold-WZ3QSGD3.woff") format("woff"),url("./media/KaTeX_Caligraphic-Bold-ZTS3R3HK.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url("./media/KaTeX_Caligraphic-Regular-KX5MEWCF.woff2") format("woff2"),url("./media/KaTeX_Caligraphic-Regular-3LKEU76G.woff") format("woff"),url("./media/KaTeX_Caligraphic-Regular-A7XRTZ5Q.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url("./media/KaTeX_Fraktur-Bold-2QVFK6NQ.woff2") format("woff2"),url("./media/KaTeX_Fraktur-Bold-T4SWXBMT.woff") format("woff"),url("./media/KaTeX_Fraktur-Bold-WGHVTYOR.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url("./media/KaTeX_Fraktur-Regular-2PEIFJSJ.woff2") format("woff2"),url("./media/KaTeX_Fraktur-Regular-PQMHCIK6.woff") format("woff"),url("./media/KaTeX_Fraktur-Regular-5U4OPH2X.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url("./media/KaTeX_Main-Bold-YP5VVQRP.woff2") format("woff2"),url("./media/KaTeX_Main-Bold-2GA4IZIN.woff") format("woff"),url("./media/KaTeX_Main-Bold-W5FBVCZM.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url("./media/KaTeX_Main-BoldItalic-N4V3DX7S.woff2") format("woff2"),url("./media/KaTeX_Main-BoldItalic-4P4C7HJH.woff") format("woff"),url("./media/KaTeX_Main-BoldItalic-ODMLBJJQ.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url("./media/KaTeX_Main-Italic-RELBIK7M.woff2") format("woff2"),url("./media/KaTeX_Main-Italic-SASNQFN2.woff") format("woff"),url("./media/KaTeX_Main-Italic-I43T2HSR.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url("./media/KaTeX_Main-Regular-ARRPAO67.woff2") format("woff2"),url("./media/KaTeX_Main-Regular-P5I74A2A.woff") format("woff"),url("./media/KaTeX_Main-Regular-W74P5G27.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url("./media/KaTeX_Math-BoldItalic-K4WTGH3J.woff2") format("woff2"),url("./media/KaTeX_Math-BoldItalic-6EBV3DK5.woff") format("woff"),url("./media/KaTeX_Math-BoldItalic-VB447A4D.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url("./media/KaTeX_Math-Italic-6KGCHLFN.woff2") format("woff2"),url("./media/KaTeX_Math-Italic-KKK3USB2.woff") format("woff"),url("./media/KaTeX_Math-Italic-SON4MRCA.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url("./media/KaTeX_SansSerif-Bold-RRNVJFFW.woff2") format("woff2"),url("./media/KaTeX_SansSerif-Bold-X5M5EMOD.woff") format("woff"),url("./media/KaTeX_SansSerif-Bold-STQ6RXC7.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url("./media/KaTeX_SansSerif-Italic-HMPFTM52.woff2") format("woff2"),url("./media/KaTeX_SansSerif-Italic-PSN4QKYX.woff") format("woff"),url("./media/KaTeX_SansSerif-Italic-WTBAZBGY.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url("./media/KaTeX_SansSerif-Regular-XIQ62X4E.woff2") format("woff2"),url("./media/KaTeX_SansSerif-Regular-OQCII6EP.woff") format("woff"),url("./media/KaTeX_SansSerif-Regular-2TL3USAE.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url("./media/KaTeX_Script-Regular-APUWIHLP.woff2") format("woff2"),url("./media/KaTeX_Script-Regular-A5IFOEBS.woff") format("woff"),url("./media/KaTeX_Script-Regular-72OLXYNA.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url("./media/KaTeX_Size1-Regular-5LRUTBFT.woff2") format("woff2"),url("./media/KaTeX_Size1-Regular-4HRHTS65.woff") format("woff"),url("./media/KaTeX_Size1-Regular-7K6AASVL.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url("./media/KaTeX_Size2-Regular-LELKET5D.woff2") format("woff2"),url("./media/KaTeX_Size2-Regular-K5ZHAIS6.woff") format("woff"),url("./media/KaTeX_Size2-Regular-222HN3GT.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url("./media/KaTeX_Size3-Regular-WQRQ47UD.woff2") format("woff2"),url("./media/KaTeX_Size3-Regular-TLFPAHDE.woff") format("woff"),url("./media/KaTeX_Size3-Regular-UFCO6WCA.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url("./media/KaTeX_Size4-Regular-CDMV7U5C.woff2") format("woff2"),url("./media/KaTeX_Size4-Regular-PKMWZHNC.woff") format("woff"),url("./media/KaTeX_Size4-Regular-7PGNVPQK.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url("./media/KaTeX_Typewriter-Regular-VBYJ4NRC.woff2") format("woff2"),url("./media/KaTeX_Typewriter-Regular-MJMFSK64.woff") format("woff"),url("./media/KaTeX_Typewriter-Regular-3F5K6SQ6.ttf") format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}:root{--tas-sanna-color-primary: var(--sl-color-background-primary-interactive-plain);--tas-sanna-color-secondary: var(--sl-color-background-primary-bold);--tas-sanna-color-on-primary: var(--sl-color-foreground-primary-onBold);--tas-sanna-color-focus: var(--sl-color-border-focused);--tas-sanna-color-canvas: var(--sl-color-background-neutral-subtlest);--tas-sanna-color-foreground: var(--sl-color-foreground-plain);--tas-sanna-color-foreground-bold: var(--sl-color-foreground-bold);--tas-sanna-color-foreground-subtle: var(--sl-color-foreground-subtle);--tas-sanna-color-foreground-subtlest: var(--sl-color-foreground-subtlest);--tas-sanna-color-border-card: #d6d4d1;--tas-sanna-color-border-subtle: var(--sl-color-border-plain);--tas-sanna-color-border-input: var(--sl-color-border-input);--tas-sanna-color-input-interactive: var(--sl-color-background-input-interactive);--tas-sanna-color-background-disabled: var(--sl-color-background-disabled);--tas-sanna-color-negative: var(--sl-color-foreground-negative-plain);--tas-sanna-color-negative-interactive: var(--sl-color-background-negative-interactive-plain);--tas-sanna-color-positive: var(--sl-color-foreground-positive-plain);--tas-sanna-color-positive-interactive: var(--sl-color-background-positive-interactive-plain);--tas-sanna-color-border-lavender: #cdbff2;--tas-sanna-color-border-empty-state: #b4a3f4;--tas-sanna-color-positive-surface: #e3f3e7;--tas-sanna-color-positive-icon: #75e0a1;--tas-sanna-color-review-warning: #ffae00;--tas-sanna-color-review-error: #e00009;--tas-sanna-color-review-subject: #19288f;--tas-sanna-color-review-preview: #eef4ff;--tas-sanna-color-avatar-neutral: #d9d9d9;--tas-sanna-color-primary-bold: var(--sl-color-background-primary-bold);--tas-sanna-color-primary-active: var(--sl-color-background-primary-interactive-bold);--tas-sanna-color-primary-subtle: var(--sl-color-background-primary-subtle);--tas-sanna-color-primary-subtlest: var(--sl-color-background-primary-subtlest);--tas-sanna-color-focus-surface: color-mix( in srgb, var(--tas-sanna-color-focus) calc(var(--sl-opacity-new-300) * 100%), transparent );--tas-sanna-color-focus-surface-strong: color-mix( in srgb, var(--tas-sanna-color-focus) calc(var(--sl-opacity-new-500) * 100%), transparent );--tas-sanna-radius-card: 16px;--tas-sanna-navigation-collapsed-width: 72px;--tas-sanna-navigation-expanded-width: 280px;--tas-sanna-navigation-content-width: 232px;--tas-sanna-navigation-recent-width: var(--tas-sanna-navigation-content-width);--tas-sanna-navigation-control-size: 36px;--tas-sanna-navigation-padding-top: 30px;--tas-sanna-navigation-padding-bottom: 36px;--tas-sanna-navigation-footer-height: 200px;--tas-sanna-brand-wordmark-width: 108px;--tas-sanna-menu-width: 240px;--tas-sanna-menu-docs-max-width: 544px;--tas-sanna-discovery-panel-max-width: 1253px;--tas-sanna-discovery-panel-top: 36px;--tas-sanna-discovery-greeting-height: 129px;--tas-sanna-discovery-supporting-row-height: 42px;--tas-sanna-discovery-tools-offset: 153px;--tas-sanna-discovery-activity-offset: 615px;--tas-sanna-discovery-hero-height: 195px;--tas-sanna-discovery-hero-media-size: 170px;--tas-sanna-discovery-tool-height: 120px;--tas-sanna-discovery-tool-media-size: 104px;--tas-sanna-discovery-see-more-width: 142px;--tas-sanna-discovery-search-width: 362px;--tas-sanna-discovery-empty-height: 381px;--tas-sanna-discovery-empty-content-width: 783px;--tas-sanna-discovery-activity-columns: minmax(0, 624fr) minmax(0, 176fr) minmax(0, 195fr) minmax(0, 168fr);--tas-sanna-prompt-empty-width: 674px;--tas-sanna-prompt-empty-height: 160px;--tas-sanna-prompt-wide-width: 850px;--tas-sanna-prompt-textarea-max-height: 120px;--tas-sanna-prompt-radius: 24px;--tas-sanna-prompt-shadow: var(--sl-elevation-shadow-overflow);--tas-sanna-presentation-ink: #3d3d3d;--tas-sanna-presentation-blue: #142fe1;--tas-sanna-presentation-blue-soft: #88aff2;--tas-sanna-presentation-blue-shape: #5687f5;--tas-sanna-presentation-green: #79d98e;--tas-sanna-presentation-yellow: #f9d976;--tas-sanna-presentation-paper: #fffcfa;--tas-sanna-presentation-stage: #f4f4f4;--tas-sanna-new-chat-content-width: 848px;--tas-sanna-new-chat-content-top: 230px;--tas-sanna-new-chat-dot-width: 605px;--tas-sanna-new-chat-dot-height: 593px;--tas-sanna-new-chat-dot-top: 182px;--tas-sanna-new-chat-heading-line-height: 58px;--tas-sanna-new-chat-heading-letter-spacing: -1.44px;--tas-sanna-color-border-panel: #f4eaff;--tas-sanna-login-reference-width: 1512px;--tas-sanna-login-reference-height: 982px;--tas-sanna-login-left-pane-ratio: 48.412698%;--tas-sanna-login-wordmark-top: 41px;--tas-sanna-login-wordmark-left: 40px;--tas-sanna-login-content-width: 461px;--tas-sanna-login-copy-width: 464px;--tas-sanna-login-controls-width: 375px;--tas-sanna-login-content-height: 504px;--tas-sanna-login-content-vertical-offset: 8px;--tas-sanna-login-content-horizontal-offset: 11.5px;--tas-sanna-login-control-gap: 72px;--tas-sanna-login-illustration-inset: 29px;--tas-sanna-login-illustration-right: 35px;--tas-sanna-login-illustration-radius: 24px;--tas-sanna-login-illustration-padding-top: 108px;--tas-sanna-login-illustration-padding-right: 52px;--tas-sanna-login-illustration-padding-bottom: 108px;--tas-sanna-login-illustration-padding-left: 53px;--tas-sanna-login-illustration-width: 640px;--tas-sanna-login-illustration-height: 708px;--tas-sanna-grading-stepper-height: 88px;--tas-sanna-grading-footer-height: 80px;--tas-sanna-grading-content-width: 682px;--tas-sanna-grading-review-width: 1000px}.grading-workflow-shell{--tas-grading-workflow-stepper-height: var(--tas-sanna-grading-stepper-height);--tas-grading-workflow-footer-height: var(--tas-sanna-grading-footer-height);--tas-grading-workflow-content-width: var(--tas-sanna-grading-content-width);--tas-grading-workflow-gutter: var(--sl-space-300);display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:none;min-height:100%;margin:0;padding:0;scroll-padding-block:var(--tas-grading-workflow-stepper-height) var(--tas-grading-workflow-footer-height)}.grading-workflow-shell__stepper{position:sticky;z-index:5;top:0;display:flex;flex:0 0 var(--tas-grading-workflow-stepper-height);align-items:center;box-sizing:border-box;width:100%;border-bottom:var(--sl-size-borderWidth-default) solid var(--sl-color-border-plain);background:var(--sl-color-white)}.grading-workflow-shell__stepper>tas-stepper{width:min(100% - var(--tas-grading-workflow-gutter) * 2,var(--tas-sanna-grading-review-width));margin-inline:auto}.grading-workflow-shell__content{box-sizing:border-box;width:min(100% - var(--tas-grading-workflow-gutter) * 2,var(--tas-grading-workflow-content-width));margin-inline:auto;padding-block:var(--sl-space-500) calc(var(--sl-space-500) + var(--tas-grading-workflow-footer-height))}.grading-workflow-shell__footer{position:sticky;z-index:5;bottom:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;box-sizing:border-box;min-height:var(--tas-grading-workflow-footer-height);margin-top:auto;padding:var(--sl-space-150) var(--tas-grading-workflow-gutter);border-top:var(--sl-size-borderWidth-default) solid var(--sl-color-border-plain);background:color-mix(in srgb,var(--sl-color-white) 94%,transparent);box-shadow:var(--sl-elevation-shadow-overflow, var(--tas-sanna-prompt-shadow));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:640px){.grading-workflow-shell{--tas-grading-workflow-stepper-height: 64px}.grading-workflow-shell__stepper,.grading-workflow-shell__footer{position:static}.grading-workflow-shell__stepper{flex-basis:var(--tas-grading-workflow-stepper-height);min-height:var(--tas-grading-workflow-stepper-height)}.grading-workflow-shell__content{width:100%;padding:var(--sl-space-300) var(--tas-grading-workflow-gutter) var(--sl-space-500)}.grading-workflow-shell__footer{grid-template-columns:1fr;gap:var(--sl-space-100);padding-block:var(--sl-space-200)}}:root{--sl-animation-button-duration: .2s;--sl-animation-button-easing: ease-in-out;--sl-font-family-base: var(--sl-text-new-typeset-fontFamily-body);--sl-font-family-body: var(--sl-text-new-typeset-fontFamily-body);--sl-text-typeset-font-family-body: var(--sl-text-new-typeset-fontFamily-body);--sl-text-typeset-font-family-heading: var(--sl-text-new-typeset-fontFamily-heading);--sl-border-width-button-outline: var(--sl-size-borderWidth-action)}sl-button{font-weight:var(--sl-text-new-typeset-fontWeight-semiBold)}sl-button::part(button){box-sizing:content-box;font-weight:inherit}sl-button:state(icon-only){block-size:calc(1lh + var(--sl-size-200))}sl-button:state(icon-only)::part(button){block-size:calc(1lh + (var(--sl-size-100) - var(--sl-size-borderWidth-action)) * 2)}sl-button[size=sm]:state(icon-only){block-size:calc(1lh + var(--sl-size-050))}sl-button[size=sm]:state(icon-only)::part(button){block-size:calc(1lh + (var(--sl-size-025) - var(--sl-size-borderWidth-action)) * 2)}sl-button[size=lg]:state(icon-only){block-size:calc(1lh + var(--sl-size-350))}sl-button[size=lg]:state(icon-only)::part(button){block-size:calc(1lh + (var(--sl-size-175) - var(--sl-size-borderWidth-action)) * 2)}@font-face{font-family:Liberation Sans;src:url(/assets/fonts/liberation-sans/LiberationSans-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:block}@font-face{font-family:Liberation Sans;src:url(/assets/fonts/liberation-sans/LiberationSans-Italic.ttf) format("truetype");font-style:italic;font-weight:400;font-display:block}@font-face{font-family:Liberation Sans;src:url(/assets/fonts/liberation-sans/LiberationSans-Bold.ttf) format("truetype");font-style:normal;font-weight:600;font-display:block}@font-face{font-family:Liberation Sans;src:url(/assets/fonts/liberation-sans/LiberationSans-BoldItalic.ttf) format("truetype");font-style:italic;font-weight:600;font-display:block}@font-face{font-family:Liberation Sans;src:url(/assets/fonts/liberation-sans/LiberationSans-Bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:block}@font-face{font-family:Liberation Sans;src:url(/assets/fonts/liberation-sans/LiberationSans-BoldItalic.ttf) format("truetype");font-style:italic;font-weight:700;font-display:block}body{margin:0;background:var(--tas-sanna-color-canvas);font-family:var(--sl-text-new-typeset-fontFamily-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font-family:inherit}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--tas-sanna-color-primary-bold)}.tas-form-control{background:var(--sl-color-background-input-plain);border:var(--sl-size-borderWidth-default) solid var(--sl-color-border-input);border-radius:var(--sl-size-borderRadius-default);box-sizing:border-box;color:var(--sl-color-foreground-plain);font:inherit;transition:background-color var(--sl-animation-button-duration) var(--sl-animation-button-easing),border-color var(--sl-animation-button-duration) var(--sl-animation-button-easing)}.tas-form-control::placeholder{color:var(--sl-color-foreground-subtlest)}.tas-form-control:hover:not(:disabled,[readonly]){background:color-mix(in srgb,var(--sl-color-background-input-interactive) 15%,var(--sl-color-background-input-plain))}.tas-form-control:focus,.tas-form-control:focus-visible{border-color:var(--sl-color-border-focused);outline:var(--sl-size-borderWidth-focusRing) solid var(--sl-color-border-focused);outline-offset:var(--sl-size-outlineOffset-default)}.tas-form-control:disabled{background:var(--sl-color-background-disabled);border-color:var(--sl-color-border-disabled);color:var(--sl-color-foreground-disabled);cursor:not-allowed}.tas-form-control[aria-invalid=true],.tas-form-control--invalid{border-color:var(--sl-color-border-negative-plain);color:var(--sl-color-foreground-negative-plain)}.tas-form-control--valid{border-color:var(--sl-color-border-positive-plain);color:var(--sl-color-foreground-positive-plain)}:where(a,button):focus-visible{outline:var(--sl-size-borderWidth-focusRing) solid var(--tas-sanna-color-focus);outline-offset:var(--sl-size-outlineOffset-default)}.ta-emphasize{background:linear-gradient(115.11deg,var(--tas-sanna-color-primary) 15.55%,var(--tas-sanna-color-primary-bold) 83.63%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}tas-config-editor-page .starter-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(220px,1fr));align-items:start}tas-config-editor-page .starter-action-card{display:grid;gap:14px;align-content:start;align-self:start;border-color:#dbe3ef;border-radius:18px;background:linear-gradient(180deg,#fcfdff,#f8fbff);box-shadow:0 1px 2px #0f172a0a}tas-config-editor-page .starter-action-card>div:first-child{display:grid;gap:6px;align-content:start}tas-config-editor-page .starter-action-card sl-button{align-self:flex-start;width:auto}tas-config-editor-page .starter-action-card sl-select{width:100%}tas-config-editor-page .starter-action-card__header{display:flex;flex-direction:column;justify-content:flex-start;gap:14px;align-items:stretch}tas-config-editor-page .starter-action-card__header>div{display:grid;gap:6px}tas-config-editor-page .starter-action-card__header sl-button{align-self:flex-start}tas-config-editor-page .ui-preview-grid{display:grid;grid-template-columns:1fr;gap:20px;align-items:start;margin-bottom:20px}tas-config-editor-page .ui-preview-panel{display:flex;flex-direction:column;gap:16px}tas-config-editor-page .ui-preview-panel__header h3{margin:0 0 4px}tas-config-editor-page .ui-preview-panel__header p{margin:0;color:#5e6d82}tas-config-editor-page .ui-preview-panel__card{display:flex;justify-content:flex-start;min-width:0}tas-config-editor-page .ui-preview-panel__card>tas-tool-card{display:block;width:min(100%,520px);min-width:0}tas-config-editor-page .ui-page-preview{display:flex;flex-direction:column;gap:16px}tas-config-editor-page .ui-page-preview--edit .ui-page-preview__hero,tas-config-editor-page .ui-page-preview--edit .ui-page-preview__button,tas-config-editor-page .ui-page-preview--edit .ui-page-preview__breadcrumbs{box-shadow:inset 0 0 0 1px var(--tas-sanna-color-focus-surface)}tas-config-editor-page .ui-page-preview__breadcrumbs{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#5e6d82}tas-config-editor-page .ui-page-preview__toolbar{display:flex;justify-content:flex-end;gap:12px;align-items:center}tas-config-editor-page .ui-page-preview__button{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:600;background:var(--tas-sanna-color-primary-bold);color:#fff}tas-config-editor-page .ui-page-preview__hero{border-radius:18px;background:linear-gradient(180deg,#f8fbff,#fff);border:1px solid #dce7fb;padding:24px}tas-config-editor-page .ui-page-preview__hero h4{margin:0 0 8px;display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;font-size:30px;line-height:1.1}tas-config-editor-page .ui-page-preview__hero p{margin:0;color:#5e6d82}tas-config-editor-page .ui-page-preview__highlight{color:var(--tas-sanna-color-primary-bold)}tas-config-editor-page .ui-page-preview__text-trigger{border:1px solid transparent;background:transparent;border-radius:10px;padding:2px 6px;text-align:left;cursor:text;font:inherit;color:inherit}tas-config-editor-page .ui-page-preview__text-trigger:hover,tas-config-editor-page .ui-page-preview__text-trigger:focus-visible{border-color:#b7c9de;background:#fff;outline:none}tas-config-editor-page .ui-page-preview__text-trigger--crumb{padding:2px 4px}tas-config-editor-page .ui-page-preview__text-trigger--button{padding:0}tas-config-editor-page .ui-page-preview__text-trigger--heading{font-size:inherit;font-weight:inherit;line-height:inherit}tas-config-editor-page .ui-page-preview__text-trigger--highlight{color:var(--tas-sanna-color-primary-bold)}tas-config-editor-page .ui-page-preview__text-trigger--subheading{width:100%;color:#5e6d82;line-height:1.5}tas-config-editor-page .ui-page-preview__inline-input,tas-config-editor-page .ui-page-preview__inline-textarea{color:inherit}tas-config-editor-page .ui-page-preview__inline-input{min-width:0;padding:6px 8px}tas-config-editor-page .ui-page-preview__inline-input--crumb{width:180px}tas-config-editor-page .ui-page-preview__inline-input--button{width:180px;color:var(--sl-color-foreground-brand)}tas-config-editor-page .ui-page-preview__inline-input--heading{width:100%;max-width:260px;font-size:inherit;font-weight:inherit;line-height:inherit}tas-config-editor-page .ui-page-preview__inline-input--highlight{color:var(--tas-sanna-color-primary-bold)}tas-config-editor-page .ui-page-preview__inline-textarea{width:100%;resize:vertical;padding:8px 10px;line-height:1.5;color:var(--sl-color-foreground-subtle)}tas-config-editor-page .ui-page-preview__shell{border-radius:18px;border:1px dashed #c7d5eb;background:#fbfcfe;padding:20px}tas-config-editor-page .ui-page-preview__shell-title{font-weight:700;margin-bottom:6px}tas-config-editor-page .ui-page-preview__shell-copy{color:#5e6d82;font-size:14px;line-height:1.5}tas-config-editor-page .translation-summary-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}tas-config-editor-page .translation-coverage{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}tas-config-editor-page .translation-coverage__item{display:flex;flex-direction:column;gap:4px;border:1px solid #dfe6ef;border-radius:12px;background:#fff;padding:12px 14px}tas-config-editor-page .translation-coverage__item strong{font-size:24px;line-height:1}tas-config-editor-page .translation-coverage__item span{color:#5e6d82;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}tas-config-editor-page .translation-coverage__item--warn{border-color:#f0c9a8;background:#fff8f3}tas-config-editor-page .translation-coverage__item--warn strong,tas-config-editor-page .translation-coverage__item--warn span{color:#9a5d22}tas-config-editor-page .scope-block{border-top:1px solid #edf1f6;padding-top:20px;margin-top:20px}tas-config-editor-page .scope-block__header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}tas-config-editor-page .scope-block__summary{margin:0;border:1px dashed #d6dee8;border-radius:12px;background:#f8fafc;color:#506077;padding:14px 16px}tas-config-editor-page .scope-block--collapsed .scope-block__header{margin-bottom:0}tas-config-editor-page .checkbox-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}tas-config-editor-page .filters-editor__workspace{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:20px;align-items:start;margin-top:20px}tas-config-editor-page .filters-editor__canvas-column{min-width:0}tas-config-editor-page .dynamic-filter-card,tas-config-editor-page .instruction-panel{border:1px solid #d6dee8;border-radius:18px;background:#fbfcfe}tas-config-editor-page .dynamic-filter-card{width:100%;padding:18px 20px;margin-bottom:16px;text-align:left;cursor:pointer;font:inherit;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}tas-config-editor-page .dynamic-filter-card--selected{border-color:var(--sl-color-border-focused);box-shadow:0 0 0 3px var(--tas-sanna-color-focus-surface);background:#fff}tas-config-editor-page .dynamic-filter-card--enabled{background:#f8fbff}tas-config-editor-page .dynamic-filter-card__header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}tas-config-editor-page .instruction-panel{position:sticky;top:24px;padding:22px}tas-config-editor-page .instruction-panel--empty p:last-child{margin-bottom:0;color:var(--sl-color-foreground-subtle)}tas-config-editor-page .instruction-panel__header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}tas-config-editor-page .instruction-panel__header h3{margin:0}tas-config-editor-page .instruction-panel__header--danger .instruction-panel__status{background:#fff1f1;color:#b63a2d;border-color:#f0b8b1}tas-config-editor-page .instruction-panel__eyebrow{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sl-color-foreground-subtle)}tas-config-editor-page .instruction-panel__status{display:inline-flex;align-items:center;border:1px solid #d6dee8;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600;white-space:nowrap}tas-config-editor-page .instruction-panel__body{display:flex;flex-direction:column;gap:16px}tas-config-editor-page .instruction-panel__field{display:flex;flex-direction:column;gap:8px}tas-config-editor-page .instruction-panel__field--split{gap:16px}tas-config-editor-page .instruction-panel__setting{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}@media(max-width:1400px){tas-config-editor-page .starter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1080px){tas-config-editor-page .ui-preview-grid,tas-config-editor-page .translation-summary-grid,tas-config-editor-page .starter-grid{grid-template-columns:1fr}}@media(max-width:1100px){tas-config-editor-page .hero,tas-config-editor-page .starter-action-card__header,tas-config-editor-page .scope-block__header,tas-config-editor-page .panel-section__header--inline{flex-direction:column;align-items:stretch}tas-config-editor-page .instruction-panel{position:static}tas-config-editor-page .filters-editor__workspace{grid-template-columns:1fr}}sl-callout{border-left:var(--sl-size-borderWidth-heavy) solid var(--sl-color-border-negative-bold)}sl-grid::part(header){--sl-text-new-typeset-fontWeight-semiBold: bold;background:#fff;font-weight:700}
