/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
:root{--color-gray0:#fff;--color-gray50:#f4f5f7;--color-gray100:#dfe1e6;--color-gray200:#c1c7d0;--color-gray300:#a8afba;--color-gray400:#9399a3;--color-gray500:#777c85;--color-gray600:#575b61;--color-gray700:#3c3e42;--color-gray800:#222426;--color-gray900:#121315;--color-indigo50:#e9eaee;--color-indigo100:#d4d4de;--color-indigo200:#a8aabd;--color-indigo300:#7d7f9b;--color-indigo400:#51557a;--color-indigo500:#262a59;--color-indigo600:#1e2247;--color-indigo700:#171935;--color-indigo800:#0f1124;--color-indigo900:#080812;--color-pink50:#fbe7f6;--color-pink100:#f6cfee;--color-pink200:#ee9fdd;--color-pink300:#e56fcb;--color-pink400:#dd3fba;--color-pink500:#d40fa9;--color-pink600:#aa0c87;--color-pink700:#7f0965;--color-pink800:#550644;--color-pink900:#2a0322;--color-red50:#fceae9;--color-red100:#f8d6d3;--color-red200:#f2aca8;--color-red300:#eb837c;--color-red400:#e55951;--color-red500:#de3025;--color-red600:#b2261e;--color-red700:#851d16;--color-red800:#59130f;--color-red900:#2c0a07;--color-orange50:#fef1e7;--color-orange100:#fce3cf;--color-orange200:#f9c79f;--color-orange300:#f7ac6e;--color-orange400:#f4903e;--color-orange500:#f1740e;--color-orange600:#c15d0b;--color-orange700:#914608;--color-orange800:#602e06;--color-orange900:#301703;--color-yellow50:#fff9e6;--color-yellow100:#fff2cc;--color-yellow200:#ffe599;--color-yellow300:#ffd966;--color-yellow400:#fc3;--color-yellow500:#ffbf00;--color-yellow600:#c90;--color-yellow700:#997300;--color-yellow800:#664c00;--color-yellow900:#332600;--color-green50:#e6f2ef;--color-green100:#cce5df;--color-green200:#99ccbf;--color-green300:#66b29f;--color-green400:#33997f;--color-green500:#007f5f;--color-green600:#00664c;--color-green700:#004c39;--color-green800:#003326;--color-green900:#001913;--color-blue50:#e6eff9;--color-blue100:#ccdef2;--color-blue200:#99bde5;--color-blue300:#669dd8;--color-blue400:#337ccb;--color-blue500:#005bbe;--color-blue600:#004998;--color-blue700:#003772;--color-blue800:#00244c;--color-blue900:#001226;--color-cyan50:#e6f8fb;--color-cyan100:#ccf1f7;--color-cyan200:#99e3f0;--color-cyan300:#66d4e8;--color-cyan400:#33c6e1;--color-cyan500:#00b8d9;--color-cyan600:#0093ae;--color-cyan700:#006e82;--color-cyan800:#004a57;--color-cyan900:#00252b;--color-purple50:#ebeafa;--color-purple100:#dddafe;--color-purple200:#c3baf3;--color-purple300:#9486e2;--color-purple400:#6c5ccc;--color-purple500:#4e3ac1;--color-purple600:#3e2ca3;--color-purple700:#332582;--color-purple800:#231764;--color-purple900:#17103f;--color-primary:#332582;--color-secondary:#d40fa9;--color-success:#007f5f;--color-critical:#de3025;--color-warning:#ffbf00;--color-info:#005bbe;--color-background-primary:#332582;--color-background-primary-hover:#4e3ac1;--color-background-primary-active:#4e3ac1;--color-background-secondary:#d40fa9;--color-background-secondary-hover:#aa0c87;--color-background-secondary-active:#aa0c87;--color-background-neutral:#fff;--color-background-neutral-hover:#f4f5f7;--color-background-neutral-active:#dfe1e6;--color-background-disabled:#f4f5f7;--color-background-success:#007f5f;--color-background-success-hover:#33997f;--color-background-success-active:#33997f;--color-background-critical:#de3025;--color-background-critical-hover:#e55951;--color-background-critical-active:#e55951;--color-background-warning:#ffbf00;--color-background-warning-hover:#fc3;--color-background-warning-active:#fc3;--color-background-info:#005bbe;--color-background-info-hover:#337ccb;--color-background-info-active:#337ccb;--color-background-negative:#de3025;--color-background-positive:#007f5f;--color-background-notice:#ffbf00;--color-background-accent-primary:#dddafe;--color-background-accent-primary-hover:#c3baf3;--color-background-accent-primary-active:#c3baf3;--color-background-accent-secondary:#f6cfee;--color-background-accent-secondary-hover:#ee9fdd;--color-background-accent-secondary-active:#ee9fdd;--color-background-accent-success:#cce5df;--color-background-accent-success-hover:#99ccbf;--color-background-accent-success-active:#99ccbf;--color-background-accent-critical:#f8d6d3;--color-background-accent-critical-hover:#f2aca8;--color-background-accent-critical-active:#f2aca8;--color-background-accent-warning:#ffe599;--color-background-accent-warning-hover:#ffd966;--color-background-accent-warning-active:#ffd966;--color-background-accent-info:#ccdef2;--color-background-accent-info-hover:#99bde5;--color-background-accent-info-active:#99bde5;--color-background-brand-primary:#332582;--color-background-brand-primary-hover:#4e3ac1;--color-background-brand-primary-active:#4e3ac1;--color-border-primary:#332582;--color-border-primary-hover:#4e3ac1;--color-border-secondary:#d40fa9;--color-border-secondary-hover:#aa0c87;--color-border-default:#c1c7d0;--color-border-neutral:#9399a3;--color-border-disabled:#dfe1e6;--color-border-success:#007f5f;--color-border-critical:#de3025;--color-border-warning:#c90;--color-border-info:#005bbe;--color-text-neutral:#121315;--color-text-subdued:#9399a3;--color-text-inverse:#fff;--color-text-primary:#332582;--color-text-primary-hover:#4e3ac1;--color-text-secondary:#aa0c87;--color-text-secondary-hover:#7f0965;--color-text-disabled:#a8afba;--color-text-placeholder:#a8afba;--color-text-success:#00664c;--color-text-critical:#b2261e;--color-text-warning:#664c00;--color-text-info:#004998;--color-icon-neutral:#121315;--color-icon-inverse:#fff;--color-icon-primary:#4e3ac1;--color-icon-primary-hover:#332582;--color-icon-secondary:#aa0c87;--color-icon-disabled:#a8afba;--color-icon-success:#00664c;--color-icon-critical:#b2261e;--color-icon-warning:#c90;--color-icon-info:#004998;--color-icon-subdued:#9399a3;--color-icon-subdued-hover:#a8afba;--color-a11y-focus-ring:#669dd8;--shape-border-width1:1px;--shape-border-width2:2px;--shape-border-width4:4px;--shape-border-width8:8px;--shape-border-radius2:2px;--shape-border-radius4:4px;--shape-border-radius8:8px;--size-spacing-scale1:1px;--size-spacing-scale2:2px;--size-spacing-scale4:4px;--size-spacing-scale6:6px;--size-spacing-scale8:8px;--size-spacing-scale12:12px;--size-spacing-scale16:16px;--size-spacing-scale20:20px;--size-spacing-scale24:24px;--size-spacing-scale28:28px;--size-spacing-scale32:32px;--size-spacing-scale40:40px;--size-spacing-scale48:48px;--size-spacing-scale56:56px;--size-spacing-scale64:64px;--size-spacing-scale72:72px;--size-spacing-scale80:80px;--size-spacing-scale88:88px;--size-spacing-scale96:96px;--size-spacing-scale104:104px;--size-spacing-scale112:112px;--size-spacing-scale120:120px;--size-spacing-scale128:128px;--size-spacing-scale160:160px;--size-spacing-scale208:208px;--size-spacing-xs:8px;--size-spacing-s:16px;--size-spacing-m:24px;--size-spacing-l:32px;--size-spacing-xl:40px;--size-spacing-xxl:48px;--typography-font-family-heading:"Inter", sans-serif;--typography-font-family-body:"Inter", sans-serif;--typography-font-family-code:"Source Code Pro", monospace;--typography-font-size300:.75rem;--typography-font-size350:.833rem;--typography-font-size400:.875rem;--typography-font-size500:1rem;--typography-font-size600:1.25rem;--typography-font-size700:1.5rem;--typography-font-size800:1.75rem;--typography-font-size900:2rem;--typography-font-size1000:2.5rem;--typography-font-weight-light:300;--typography-font-weight-regular:400;--typography-font-weight-medium:500;--typography-font-weight-semi-bold:600;--typography-font-weight-bold:700;--typography-line-height400:1;--typography-line-height500:1.2;--typography-line-height600:1.4;--typography-line-height700:1.6;--typography-line-height800:1.8;--typography-line-height-medium:1rem;--typography-line-height-large:1.5rem;--typography-line-height-xlarge:2rem;--typography-line-height-xxlarge:3rem}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--breakpoint-xl:1200px;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--font-weight-medium:var(--typography-font-weight-medium);--font-weight-semibold:600;--font-weight-bold:var(--typography-font-weight-bold);--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-gray0:var(--color-gray0);--color-gray50:var(--color-gray50);--color-gray100:var(--color-gray100);--color-gray200:var(--color-gray200);--color-gray300:var(--color-gray300);--color-gray400:var(--color-gray400);--color-gray500:var(--color-gray500);--color-gray600:var(--color-gray600);--color-gray700:var(--color-gray700);--color-gray800:var(--color-gray800);--color-gray900:var(--color-gray900);--color-indigo50:var(--color-indigo50);--color-indigo100:var(--color-indigo100);--color-indigo200:var(--color-indigo200);--color-indigo300:var(--color-indigo300);--color-indigo400:var(--color-indigo400);--color-indigo500:var(--color-indigo500);--color-indigo600:var(--color-indigo600);--color-indigo700:var(--color-indigo700);--color-indigo800:var(--color-indigo800);--color-indigo900:var(--color-indigo900);--color-pink50:var(--color-pink50);--color-pink100:var(--color-pink100);--color-pink200:var(--color-pink200);--color-pink300:var(--color-pink300);--color-pink400:var(--color-pink400);--color-pink500:var(--color-pink500);--color-pink600:var(--color-pink600);--color-pink700:var(--color-pink700);--color-pink800:var(--color-pink800);--color-pink900:var(--color-pink900);--color-red50:var(--color-red50);--color-red100:var(--color-red100);--color-red200:var(--color-red200);--color-red300:var(--color-red300);--color-red400:var(--color-red400);--color-red500:var(--color-red500);--color-red600:var(--color-red600);--color-red700:var(--color-red700);--color-red800:var(--color-red800);--color-red900:var(--color-red900);--color-orange50:var(--color-orange50);--color-orange100:var(--color-orange100);--color-orange200:var(--color-orange200);--color-orange300:var(--color-orange300);--color-orange400:var(--color-orange400);--color-orange500:var(--color-orange500);--color-orange600:var(--color-orange600);--color-orange700:var(--color-orange700);--color-orange800:var(--color-orange800);--color-orange900:var(--color-orange900);--color-yellow50:var(--color-yellow50);--color-yellow100:var(--color-yellow100);--color-yellow200:var(--color-yellow200);--color-yellow300:var(--color-yellow300);--color-yellow400:var(--color-yellow400);--color-yellow500:var(--color-yellow500);--color-yellow600:var(--color-yellow600);--color-yellow700:var(--color-yellow700);--color-yellow800:var(--color-yellow800);--color-yellow900:var(--color-yellow900);--color-green50:var(--color-green50);--color-green100:var(--color-green100);--color-green200:var(--color-green200);--color-green300:var(--color-green300);--color-green400:var(--color-green400);--color-green500:var(--color-green500);--color-green600:var(--color-green600);--color-green700:var(--color-green700);--color-green800:var(--color-green800);--color-green900:var(--color-green900);--color-blue50:var(--color-blue50);--color-blue100:var(--color-blue100);--color-blue200:var(--color-blue200);--color-blue300:var(--color-blue300);--color-blue400:var(--color-blue400);--color-blue500:var(--color-blue500);--color-blue600:var(--color-blue600);--color-blue700:var(--color-blue700);--color-blue800:var(--color-blue800);--color-blue900:var(--color-blue900);--color-cyan50:var(--color-cyan50);--color-cyan100:var(--color-cyan100);--color-cyan200:var(--color-cyan200);--color-cyan300:var(--color-cyan300);--color-cyan400:var(--color-cyan400);--color-cyan500:var(--color-cyan500);--color-cyan600:var(--color-cyan600);--color-cyan700:var(--color-cyan700);--color-cyan800:var(--color-cyan800);--color-cyan900:var(--color-cyan900);--color-purple50:var(--color-purple50);--color-purple100:var(--color-purple100);--color-purple200:var(--color-purple200);--color-purple300:var(--color-purple300);--color-purple400:var(--color-purple400);--color-purple500:var(--color-purple500);--color-purple600:var(--color-purple600);--color-purple700:var(--color-purple700);--color-purple800:var(--color-purple800);--color-purple900:var(--color-purple900);--color-primary:var(--color-primary);--color-secondary:var(--color-secondary);--color-success:var(--color-success);--color-critical:var(--color-critical);--color-warning:var(--color-warning);--color-info:var(--color-info);--color-background-primary:var(--color-background-primary);--color-background-primary-hover:var(--color-background-primary-hover);--color-background-primary-active:var(--color-background-primary-active);--color-background-secondary:var(--color-background-secondary);--color-background-secondary-hover:var(--color-background-secondary-hover);--color-background-secondary-active:var(--color-background-secondary-active);--color-background-neutral:var(--color-background-neutral);--color-background-neutral-hover:var(--color-background-neutral-hover);--color-background-neutral-active:var(--color-background-neutral-active);--color-background-disabled:var(--color-background-disabled);--color-background-success:var(--color-background-success);--color-background-success-hover:var(--color-background-success-hover);--color-background-success-active:var(--color-background-success-active);--color-background-critical:var(--color-background-critical);--color-background-critical-hover:var(--color-background-critical-hover);--color-background-critical-active:var(--color-background-critical-active);--color-background-warning:var(--color-background-warning);--color-background-warning-hover:var(--color-background-warning-hover);--color-background-warning-active:var(--color-background-warning-active);--color-background-info:var(--color-background-info);--color-background-info-hover:var(--color-background-info-hover);--color-background-info-active:var(--color-background-info-active);--color-background-negative:var(--color-background-negative);--color-background-positive:var(--color-background-positive);--color-background-notice:var(--color-background-notice);--color-background-accent-primary:var(--color-background-accent-primary);--color-background-accent-primary-hover:var(--color-background-accent-primary-hover);--color-background-accent-primary-active:var(--color-background-accent-primary-active);--color-background-accent-secondary:var(--color-background-accent-secondary);--color-background-accent-secondary-hover:var(--color-background-accent-secondary-hover);--color-background-accent-secondary-active:var(--color-background-accent-secondary-active);--color-background-accent-success:var(--color-background-accent-success);--color-background-accent-success-hover:var(--color-background-accent-success-hover);--color-background-accent-success-active:var(--color-background-accent-success-active);--color-background-accent-critical:var(--color-background-accent-critical);--color-background-accent-critical-hover:var(--color-background-accent-critical-hover);--color-background-accent-critical-active:var(--color-background-accent-critical-active);--color-background-accent-warning:var(--color-background-accent-warning);--color-background-accent-warning-hover:var(--color-background-accent-warning-hover);--color-background-accent-warning-active:var(--color-background-accent-warning-active);--color-background-accent-info:var(--color-background-accent-info);--color-background-accent-info-hover:var(--color-background-accent-info-hover);--color-background-accent-info-active:var(--color-background-accent-info-active);--color-border-primary:var(--color-border-primary);--color-border-primary-hover:var(--color-border-primary-hover);--color-border-secondary:var(--color-border-secondary);--color-border-secondary-hover:var(--color-border-secondary-hover);--color-border-default:var(--color-border-default);--color-border-neutral:var(--color-border-neutral);--color-border-disabled:var(--color-border-disabled);--color-border-success:var(--color-border-success);--color-border-critical:var(--color-border-critical);--color-border-warning:var(--color-border-warning);--color-border-info:var(--color-border-info);--color-text-neutral:var(--color-text-neutral);--color-text-subdued:var(--color-text-subdued);--color-text-inverse:var(--color-text-inverse);--color-text-primary:var(--color-text-primary);--color-text-primary-hover:var(--color-text-primary-hover);--color-text-secondary:var(--color-text-secondary);--color-text-secondary-hover:var(--color-text-secondary-hover);--color-text-disabled:var(--color-text-disabled);--color-text-placeholder:var(--color-text-placeholder);--color-text-success:var(--color-text-success);--color-text-critical:var(--color-text-critical);--color-text-warning:var(--color-text-warning);--color-text-info:var(--color-text-info);--color-icon-neutral:var(--color-icon-neutral);--color-icon-inverse:var(--color-icon-inverse);--color-icon-primary:var(--color-icon-primary);--color-icon-primary-hover:var(--color-icon-primary-hover);--color-icon-secondary:var(--color-icon-secondary);--color-icon-disabled:var(--color-icon-disabled);--color-icon-success:var(--color-icon-success);--color-icon-critical:var(--color-icon-critical);--color-icon-warning:var(--color-icon-warning);--color-icon-info:var(--color-icon-info);--color-icon-subdued:var(--color-icon-subdued);--color-icon-subdued-hover:var(--color-icon-subdued-hover);--color-a11y-focus-ring:var(--color-a11y-focus-ring);--font-body:var(--typography-font-family-body);--font-code:var(--typography-font-family-code);--font-weight-regular:var(--typography-font-weight-regular);--font-weight-semi-bold:var(--typography-font-weight-semi-bold);--font-weight-heading-default:900;--font-weight-heading-small:var(--font-weight-bold);--font-weight-heading-xsmall:var(--font-weight-bold);--font-weight-overline:var(--font-weight-bold);--font-weight-caption-small:var(--font-weight-regular);--font-weight-body-default:var(--font-weight-regular);--font-weight-label-small:var(--font-weight-regular);--spacing-400:var(--typography-line-height400);--spacing-500:var(--typography-line-height500);--spacing-600:var(--typography-line-height600);--spacing-700:var(--typography-line-height700);--spacing-800:var(--typography-line-height800);--spacing-heading-default:var(--spacing-800);--spacing-heading-small:var(--spacing-500);--spacing-heading-xsmall:var(--spacing-600);--spacing-overline:var(--spacing-400);--spacing-caption-small:var(--spacing-700);--spacing-body-default:var(--spacing-600);--spacing-label-small:var(--spacing-500);--text-400:var(--typography-font-size400);--text-500:var(--typography-font-size500);--text-600:var(--typography-font-size600);--text-900:var(--typography-font-size900);--text-1000:var(--typography-font-size1000);--text-heading-default:var(--text-900);--text-heading-small:var(--text-600);--text-heading-xsmall:var(--text-500);--text-overline:var(--text-400);--text-caption-small:var(--text-500);--text-body-default:var(--text-500);--text-label-small:var(--text-400);--spacing-scale2:var(--size-spacing-scale2);--spacing-scale4:var(--size-spacing-scale4);--spacing-scale6:var(--size-spacing-scale6);--spacing-scale8:var(--size-spacing-scale8);--spacing-scale16:var(--size-spacing-scale16);--spacing-scale24:var(--size-spacing-scale24);--spacing-scale32:var(--size-spacing-scale32);--spacing-scale40:var(--size-spacing-scale40);--spacing-scale48:var(--size-spacing-scale48);--spacing-scale56:var(--size-spacing-scale56);--spacing-scale64:var(--size-spacing-scale64);--spacing-scale128:var(--size-spacing-scale128);--color-tab-title:#8839ef;--color-tab-bar:#dce0e8;--color-selected-tab:#eff1f5;--spacing-hr:calc(var(--spacing-scale32) - 1px);--spacing-navbar-height:calc(100vh - var(--header-height));--spacing-toc:240px;--border:1px solid var(--color-gray100);--header-height:72px;--tab-border-radius:calc(.3rem + 1.5px);--tab-padding:calc(.25rem + 1.5px) 1rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-family:var(--font-body);font-weight:var(--font-weight-body-default);font-size:var(--text-body-default);line-height:var(--spacing-body-default);color:var(--color-gray700);overscroll-behavior-y:none;overflow-y:auto}html.unscrollable{padding-right:var(--scrollbar-gutter,0);overflow:hidden}body{scroll-behavior:smooth;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;min-height:100vh}h1{font-weight:var(--font-weight-heading-default);color:var(--color-primary);font-size:1.6rem;line-height:1.3}h2{font-weight:var(--font-weight-heading-small);color:var(--color-gray800);font-size:1.125rem;line-height:1.3}h3{line-height:var(--spacing-heading-xsmall);font-weight:var(--font-weight-heading-xsmall);color:var(--color-gray800);font-size:1.125rem}h4,h5,h6{font-size:var(--text-heading-xsmall);line-height:var(--spacing-heading-xsmall);font-weight:var(--font-weight-heading-xsmall);color:var(--text-gray700)}label{font-size:var(--text-label-small);line-height:var(--spacing-label-small);font-weight:var(--font-weight-label-small);color:var(--color-gray700)}caption,figcaption{font-size:var(--text-caption-small);font-weight:var(--font-weight-caption-small);line-height:var(--spacing-caption-small);margin-top:var(--spacing-scale8);color:var(--color-gray800);text-align:center}a{color:inherit;text-decoration-line:none;transition-property:none}hr{background-color:var(--color-gray100);margin-bottom:var(--spacing-hr);border-style:none;height:1px}p{margin-block:1em}button{cursor:pointer}ol,ul{margin-block:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 10)}ol{list-style-type:decimal}ul{list-style-type:disc}ul ul{margin:calc(var(--spacing) * 0);list-style-type:circle}footer a{margin-bottom:var(--spacing-scale8);margin-right:var(--spacing-scale16);display:inline-block}footer p{margin-bottom:0}footer ul{list-style-type:none}footer ul,footer ol{margin:0;padding:0}:is(footer ul,footer ol) li{margin-top:0;margin-bottom:var(--spacing-scale16)}:is(footer ul,footer ol) li a{margin-bottom:0;margin-right:0}code{border:.0625em solid var(--color-gray100);color:var(--color-indigo500);background:var(--color-gray50);font-size:.79em;font-weight:700;font-family:var(--font-code);border-radius:.3em;padding:.1em .3em}@media screen and (width>=64rem){h1{font-size:var(--text-heading-default);line-height:var(--spacing-heading-default)}h2{font-size:var(--text-heading-small);line-height:var(--spacing-heading-small)}}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:oklch(55.1% .027 264.364);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is(input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:oklch(54.6% .245 262.881);outline:2px solid #0000}input::placeholder,textarea::placeholder{color:oklch(55.1% .027 264.364);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){appearance:none;print-color-adjust:exact;vertical-align:middle;user-select:none;color:oklch(54.6% .245 262.881);--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:oklch(55.1% .027 264.364);flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components{table-wc .column-widget{visibility:hidden;justify-content:flex-end;margin-block-end:var(--spacing-scale16);display:flex}table-wc table{margin:var(--spacing-scale24) 0px;border-collapse:separate;border-spacing:0;border-radius:var(--radius-sm);font-size:var(--text-sm);border:var(--border);table-layout:auto;width:100%;position:relative}table-wc table.fit-content{width:max-content;max-width:fit-content}table-wc table thead tr th:has(.column-content){white-space:nowrap;width:auto;min-width:fit-content}table-wc table thead tr th .column-content{align-items:center;gap:var(--spacing-scale8);flex-flow:row;width:100%;display:flex;position:relative}table-wc table thead tr th .column-content .column-text{white-space:normal;word-break:keep-all;overflow-wrap:break-word;flex-shrink:1;min-width:0}@media (width>=1444px){table-wc table thead tr th .column-content .column-text{flex-shrink:0}}table-wc table thead tr th .column-content button.tooltip-trigger{flex-shrink:0}table-wc table th:last-child .column-content [role=tooltip],table-wc table td:last-child .column-content [role=tooltip]{transform-origin:100% 0;left:auto;right:0;transform:scale(.75)}table-wc table th:last-child button.tooltip-trigger:hover+[role=tooltip],table-wc table th:last-child button.tooltip-trigger:focus+[role=tooltip],table-wc table td:last-child button.tooltip-trigger:hover+[role=tooltip],table-wc table td:last-child button.tooltip-trigger:focus+[role=tooltip]{transform:scale(1)}table-wc table tr{height:var(--height)}table-wc table tr th,table-wc table tr td{padding:var(--spacing-scale16);border-block-end:var(--border);width:var(--width);position:relative}:is(table-wc table tr th,table-wc table tr td).align.left{text-align:left}:is(table-wc table tr th,table-wc table tr td).align.right{text-align:right}:is(table-wc table tr th,table-wc table tr td).align.center{text-align:center}:is(:is(table-wc table tr th,table-wc table tr td).align.right,:is(table-wc table tr th,table-wc table tr td).align.center)>ul,:is(:is(table-wc table tr th,table-wc table tr td).align.right,:is(table-wc table tr th,table-wc table tr td).align.center)>ol{text-align:left;padding-inline-start:0;display:inline-block}table-wc table tr th{color:var(--color-text-neutral);background-color:var(--color-gray50);font-weight:var(--font-weight-bold)}table-wc table tr th p{margin-block:0}table-wc table tr th[scope=row]{border-inline-end:var(--border)}table-wc table tr td{vertical-align:top}table-wc table tr td p{font-size:inherit;line-height:inherit;margin-inline:0;margin-block:var(--spacing)}table-wc table tr td p:first-child{margin-block-start:0}table-wc table tr td p:last-child{margin-block-end:0}table-wc table tr td code{white-space:normal}table-wc table tr td ul,table-wc table tr td ol{margin-block:0}table-wc table tr td>:last-child{margin-block-end:0}table-wc table tr[data-freeze=true] th,table-wc table tr[data-freeze=true] td{z-index:2;position:sticky}table-wc table :last-child tr:last-child td,table-wc table :last-child tr:last-child th{border-bottom:0}@media (width<=640px){table-wc table{background:0 0;border:none}table-wc table thead{display:none}table-wc table tbody,table-wc table tr,table-wc table td,table-wc table th[scope=row]{width:100%;display:block}table-wc table tr{background-color:var(--color-background-neutral);border:var(--border);border-radius:var(--radius-sm);height:auto;margin-block-end:var(--spacing-scale16);box-shadow:0 1px 3px #0000000d}table-wc table th[scope=row]{background-color:var(--color-gray50);font-weight:var(--font-weight-bold);text-align:left;padding:12px var(--spacing-scale16);border-block-end:var(--border);font-size:calc(var(--text-sm) * 1.05);border-inline-end:0}table-wc table th[scope=row]:before{display:none!important}table-wc table th[scope=row] p{text-align:left;margin:0}table-wc table td{text-align:left;padding:var(--spacing-scale12) var(--spacing-scale16);border-block-end:1px solid var(--color-gray50,#f0f0f0);display:block;width:100%!important}table-wc table td.align.left,table-wc table td.align.center,table-wc table td.align.right,:is(table-wc table td.align.left,table-wc table td.align.center,table-wc table td.align.right)>ul,:is(table-wc table td.align.left,table-wc table td.align.center,table-wc table td.align.right)>ol{text-align:left}table-wc table td:before{content:attr(data-label);font-weight:var(--font-weight-bold);color:var(--color-text-neutral);letter-spacing:.05em;margin-block-end:var(--spacing-scale4);display:block}table-wc table td p,table-wc table td ul,table-wc table td ol,table-wc table td code{text-align:left;margin-block-end:var(--spacing-scale8)}table-wc table td p:last-child,table-wc table td ul:last-child,table-wc table td ol:last-child{margin-block-end:0}table-wc table td ul,table-wc table td ol{padding-inline-start:var(--spacing-scale24)}table-wc table :last-child tr:last-child td,table-wc table :last-child tr:last-child th{border-bottom:var(--border)}}table-wc:defined .column-widget{visibility:visible;align-items:center;width:100%;display:flex;position:relative}table-wc:defined .column-widget button{border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);padding-inline:var(--spacing-scale8);padding-block:var(--spacing-scale4);color:var(--color-primary);height:28px}table-wc:defined .column-widget button svg{width:18px;height:18px}table-wc:defined .column-widget menu{opacity:0;background-color:var(--color-background-neutral);border:var(--border);border-radius:var(--radius-sm);max-height:0;padding-inline:var(--spacing-scale16) var(--spacing-scale128);padding-block:var(--spacing-scale16);flex-direction:column;margin-block-start:var(--spacing-scale8);transition-property:max-height,opacity;transition-duration:.25s;transition-timing-function:ease;display:block;position:absolute;top:100%;right:0}table-wc:defined .column-widget menu.open{opacity:1;visibility:visible;z-index:10;max-height:1000px}table-wc:defined .column-widget menu input[type=checkbox]{border-radius:var(--radius-sm)}table-wc:defined .column-widget menu input[type=checkbox]:checked{background-color:var(--color-primary)}table-wc:defined th[data-sortable=true]{user-select:none;cursor:pointer}table-wc:defined th[data-sortable=true]:hover{background-color:var(--color-gray100)}table-wc:defined th[data-sortable=true] button{align-items:center;display:flex}table-wc:defined th[data-sortable=true] button:after{content:"";position:absolute;inset:0}table-wc:defined th[data-sortable=true] button span.icon{pointer-events:none;margin-inline-start:var(--spacing-scale4);display:inline-flex}table-wc:defined th[data-sortable=true] button span.icon.hidden{display:none}table-wc:defined th[data-sortable=true] button span.icon svg{pointer-events:none;width:20px;height:20px}table-wc:defined th[data-sortable=true][aria-sort=descending] svg{transform:rotate(-180deg)}button.tooltip-trigger{appearance:none;vertical-align:middle;background-color:var(--color-gray100);border:none;border-radius:50%;width:16px;height:16px;padding:0}button.tooltip-trigger svg{width:100%;height:10px}:is(button.tooltip-trigger:hover,button.tooltip-trigger:focus)+[role=tooltip]{opacity:1;visibility:visible;transform:translate(-50%)scale(1)}[role=tooltip]{pointer-events:none;opacity:0;visibility:hidden;left:50%;top:calc(100% + var(--spacing-scale8));transform-origin:top;font-size:var(--text-xs);font-weight:var(--font-weight-regular);color:var(--color-gray0);background-color:var(--color-gray600);padding-inline:var(--spacing-scale8);padding-block:var(--spacing-scale4);border-radius:var(--radius-sm);white-space:normal;word-break:break-all;width:max-content;min-width:120px;max-width:250px;margin-block-start:var(--spacing-scale8);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),visibility .2s;position:absolute;right:0;transform:translate(-50%)scale(.75)}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=1200px){.container{max-width:1200px}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-2{margin-inline:calc(var(--spacing) * 2)}.my-scale24{margin-block:var(--spacing-scale24)}.mb-scale8{margin-bottom:var(--spacing-scale8)}.mb-scale24{margin-bottom:var(--spacing-scale24)}.mb-scale48{margin-bottom:var(--spacing-scale48)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.pt-scale64{padding-top:var(--spacing-scale64)}.text-\[52px\]{font-size:52px}.text-heading-small{font-size:var(--text-heading-small)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-active-item{--tw-shadow:0 -2px 0 0 var(--tw-shadow-color,var(--color-secondary)) inset;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-header{--tw-shadow:var(--tw-shadow-color,#dfe1e6) 0px -1px 0px 0px inset;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-primary{outline-color:var(--color-primary)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.custom-blur{backdrop-filter:blur(5px);filter:blur(5px)}.border-default{border:var(--border)}.border-bottom-default{border-bottom:var(--border)}.no-scroll{position:fixed;overflow:hidden}.btn{background-color:var(--color-secondary);padding-inline:var(--spacing-scale16);color:var(--color-gray0);height:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 0);font-weight:var(--font-weight-medium);border-radius:.25rem;outline-style:none}.btn:hover{background-color:var(--color-pink300)}.heading-overline{font-size:var(--text-overline);font-weight:var(--font-weight-overline);line-height:var(--spacing-overline);color:var(--color-text-subdued);text-transform:uppercase}.label-small{font-size:var(--text-label-small);font-weight:var(--font-weight-label-small);line-height:var(--spacing-label-small);color:var(--color-gray700)}}@layer layout{.content details{margin-top:1rem}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{scroll-margin-top:calc(var(--header-height) + 1rem)}@media screen and (width<=72rem){.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{scroll-margin-top:calc(var(--header-height) + 48px + 1rem)}}:is(.content h1,.content h2,.content h3,.content h4,.content h5,.content h6) code{white-space:normal}:is(.content h1,.content h2,.content h3,.content h4,.content h5,.content h6) a{color:inherit;text-decoration:none}:is(.content h1,.content h2,.content h3,.content h4,.content h5,.content h6) a:hover{color:var(--color-gray700)}.content img{max-width:100%;display:block}.content .mermaid svg{max-width:100%}.content ol li,.content ul li{margin:0}.content img[alt~=inline-icon]{min-width:var(--spacing-scale16);width:var(--spacing-scale16);height:var(--spacing-scale16);vertical-align:middle;margin-bottom:var(--spacing-scale4);display:inline-block}.content img[alt~=inline-icon-large]{min-width:var(--spacing-scale24);width:var(--spacing-scale24);height:var(--spacing-scale24);display:inline-block}.content sup{line-height:0}.content a{color:var(--color-secondary);text-decoration-line:underline;transition-property:color;transition-duration:.3s;transition-timing-function:ease}.content a:hover{color:var(--color-pink300)}.content span:not(:first-child) .heading-wrapper{margin-top:var(--spacing-scale32);margin-bottom:var(--spacing-scale16)}.heading-wrapper{align-items:center;display:flex}.heading-wrapper .anchor-link{opacity:.5;margin-left:var(--spacing-scale8);transition:opacity .15s ease-in-out}*+.heading-wrapper,.show-more-container .heading-wrapper{margin-top:var(--spacing-scale32);margin-bottom:var(--spacing-scale16)}@media (hover:hover){.heading-wrapper:hover .anchor-link{opacity:1}.heading-wrapper .anchor-link{opacity:0}.heading-wrapper .anchor-link:hover{color:var(--color-secondary)}.heading-wrapper .anchor-link:focus{opactity:1}}}@layer code{.expressive-code{margin-block:calc(var(--spacing) * 6);text-align:left}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}span[data-astro-cid-prdkwrsv]{font-size:var(--text-label-small);font-weight:var(--font-weight-label-small);background-color:var(--badge-background);color:var(--label-color);border-radius:var(--radius-sm);padding-block:var(--spacing-scale2);padding-inline:var(--spacing-scale8)}.navbar-list[data-astro-cid-h6emkm4z]{width:100%;color:var(--color-gray700);margin:0;padding:0;line-height:1;list-style-type:none;&.nested{padding-left:calc(var(--spacing) * 3.5);font-size:var(--text-label-small)}&.collapsed{display:none}}.navbar-section[data-astro-cid-h6emkm4z]{font-weight:var(--font-weight-medium)}.section-heading[data-astro-cid-h6emkm4z]{cursor:pointer;width:100%;padding-block:calc(var(--spacing) * 3);text-align:left;color:inherit;line-height:1;font:inherit;background:0 0;border:none;justify-content:space-between;display:flex;&[aria-expanded=true]{font-weight:var(--font-weight-bold)}}.expand-icon[data-astro-cid-h6emkm4z]{width:calc(var(--spacing) * 3);transition:rotate .2s ease-in-out;&.expanded{rotate:90deg}}.navbar-list-item[data-astro-cid-h6emkm4z]{line-height:1;font-weight:var(--font-weight-medium);&>a[data-astro-cid-h6emkm4z]{padding-block:calc(var(--spacing) * 3);display:block}&:hover{color:var(--color-gray600)}&.expanded{&>a[data-astro-cid-h6emkm4z]{font-weight:var(--font-weight-bold)}}&.selected>a[data-astro-cid-h6emkm4z]{font-weight:var(--font-weight-bold);color:var(--color-secondary);&:hover{color:var(--color-pink400)}}}.external-icon[data-astro-cid-h6emkm4z]{display:inline-block}sidebar-wc[data-astro-cid-oswfbfwn]{display:contents}.main-sidebar[data-astro-cid-oswfbfwn]{background-color:var(--color-gray50);padding:12px var(--spacing-scale24) var(--spacing-scale24) var(--spacing-scale24);height:var(--spacing-navbar-height);top:var(--header-height);border-right:var(--border);scrollbar-gutter:stable;grid-area:sidebar;display:none;position:sticky;overflow-y:auto;@media (width>=64rem){flex-direction:column;display:flex}}.sidebar-nav-container[data-astro-cid-oswfbfwn]{width:100%;position:relative}li[data-astro-cid-34iubpwd]{margin-block:var(--spacing-scale16);font-size:var(--text-sm);padding-left:var(--indent);&:hover,&.highlighted{color:var(--color-secondary);font-weight:var(--font-weight-bold)}}aside[data-astro-cid-xxlyh2h7]{top:var(--header-height);margin-top:calc(var(--spacing) * -9);margin-left:calc(var(--spacing) * 10);height:fit-content;max-height:calc(100vh - var(--header-height));width:calc(var(--spacing) * 60);padding-inline:0;padding-block:calc(var(--spacing) * 9);flex-direction:column;flex-shrink:0;display:none;position:sticky;@media screen and (width>=72rem){display:flex}}nav[data-astro-cid-xxlyh2h7]{overflow-y:auto}ul[data-astro-cid-xxlyh2h7]{margin:0;padding:0;list-style-type:none}article[data-astro-cid-h5ymewbk]{display:flex;container:inner-wrapper/inline-size}.content[data-astro-cid-h5ymewbk]{width:100%;&.toc-offset{@media screen and (width>=72rem){margin-inline-end:var(--spacing-toc)}}}.breadcrumb-item[data-astro-cid-4bgjaabq]{font-size:var(--text-sm);color:var(--color-gray500);&.link:hover{color:var(--color-gray600)}}.breadcrumb-separator[data-astro-cid-4bgjaabq]{margin-inline:var(--spacing-scale8);color:var(--color-gray100)}.breadcrumb-container[data-astro-cid-mfqzdosw]{margin-bottom:var(--spacing-scale24);display:flex}header[data-astro-cid-bizwkqps]{border-bottom:var(--border);width:100%;align-items:center;margin-block-end:var(--spacing-hr);display:flex}.wrapper[data-astro-cid-bizwkqps]{flex-direction:column;flex:1;display:flex;& .title-wrapper{gap:var(--spacing-scale8);flex-direction:row;align-items:center;margin-block-end:var(--spacing-scale8);display:flex}& h2{font-weight:var(--font-weight-regular);margin-block-end:var(--spacing-scale16)}}.mobile-sidebar[data-astro-cid-blxiw65t]{background-color:var(--color-gray50);width:75%;height:100%;padding-inline:var(--spacing-scale16);padding-bottom:var(--spacing-scale24);border-right:var(--border);z-index:10;font-size:var(--text-base);padding-top:12px;transition:transform .3s;display:flex;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(0%);&.collapsed{transform:translate(-100%)}@media (width>=64rem){display:none}}.mobile-nav-container[data-astro-cid-blxiw65t]{width:100%;padding-bottom:var(--spacing-scale24)}.mobile-navbar-list[data-astro-cid-blxiw65t]{padding-left:0}.mobile-navbar-section[data-astro-cid-blxiw65t]{font-weight:var(--font-weight-medium);padding-block:calc(var(--spacing) * 2);list-style:none;&.expanded{font-weight:var(--font-weight-bold)}&:hover{color:var(--color-gray600)}}.mobile-navbar-heading[data-astro-cid-blxiw65t]{padding-bottom:calc(var(--spacing) * 3);display:block}#sidebar-close[data-astro-cid-blxiw65t]{cursor:pointer;z-index:1001;background:0 0;border:none;width:15px;height:15px;position:absolute;top:1rem;right:1rem}.mobile-top-navbar[data-astro-cid-khiyokkh]{height:var(--header-height);flex:1;justify-content:space-between;align-items:center;display:flex;@media (width>=72rem){display:none}}.hamburger-menu-button[data-astro-cid-khiyokkh]{color:var(--color-gray900);cursor:pointer;align-items:center;display:flex;@media (width>=72rem){display:none}}.hamburger-icon[data-astro-cid-khiyokkh]{& svg{height:var(--spacing-scale24);width:var(--spacing-scale24)}}.mobile-main-logo[data-astro-cid-khiyokkh]{width:86px;&.ksa{width:100px}}.mobile-search-button-mobile[data-astro-cid-khiyokkh]{height:var(--spacing-scale24);width:var(--spacing-scale24);cursor:pointer;background-color:#0000;border-style:none}.navbar-items-container[data-astro-cid-4u44bxhn]{flex:1;justify-content:space-between;align-items:center;height:100%;display:none;@media (width>=72rem){display:flex}}.navbar-list[data-astro-cid-4u44bxhn]{flex:1;align-items:center;height:100%;margin:0;padding:0;display:flex}.logo-container[data-astro-cid-4u44bxhn]{margin-right:var(--spacing-scale40)}.top-navbar-item[data-astro-cid-4u44bxhn]{margin-right:var(--spacing-scale32);justify-content:center;align-items:center;min-width:80px;height:100%;display:flex}.top-navbar-link[data-astro-cid-4u44bxhn]{white-space:nowrap;font-weight:var(--font-weight-medium);&.active{color:var(--color-secondary);font-weight:var(--font-weight-bold)}&:hover{color:var(--color-gray500)}}.navbar-search-container[data-astro-cid-4u44bxhn]{margin-right:var(--spacing-scale24);max-width:var(--spacing-toc);width:100%;position:relative;container-type:inline-size}.main-logo[data-astro-cid-4u44bxhn]{width:86px;&.ksa{width:100px}}.page-header[data-astro-cid-q3uyxffx]{background-color:var(--color-gray0);z-index:10;grid-area:navbar;position:sticky;top:0}.header-navbar[data-astro-cid-q3uyxffx]{height:var(--header-height);padding-inline:var(--spacing-scale24);justify-content:space-between;align-items:center;display:flex}.quicksearch-overlay{z-index:100;-webkit-backdrop-filter:blur(5px);opacity:1;visibility:visible;background-color:#1e1e1e80;justify-content:center;width:100vw;height:100vh;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;display:flex;position:fixed;top:0;left:0}.quicksearch-overlay.hidden{opacity:0;display:none}#quicksearch-wrapper{background-color:var(--color-background,white);border:var(--border);border-radius:var(--radius-lg,12px);-ms-overflow-style:none;scrollbar-width:none;width:90%;max-width:650px;max-height:80vh;padding:1.5rem;overflow-y:auto;box-shadow:0 10px 30px #0003;&::-webkit-scrollbar{display:none}}.quicksearch-section-heading{margin-block:var(--spacing-scale16);font-size:var(--text-heading-sm)}.quicksearch-show-more-container{justify-content:center;margin-block-start:var(--spacing-scale16);display:flex;&.hidden{display:none}}.quicksearch-no-results-container{text-align:center}.quicksearch-root{margin-bottom:1.5rem}.quicksearch-form{align-items:center;display:flex;position:relative}.quicksearch-input{all:initial;border:var(--border);border-radius:var(--radius-md);box-sizing:border-box;width:100%;font-family:var(--font-body);font-weight:var(--font-weight-regular);line-height:var(--spacing-label-small);font-size:var(--text-label-small);padding:.75rem 2.5rem .75rem 1rem;padding-inline:calc(var(--spacing) * 12);&::-webkit-search-cancel-button{display:none}&::placeholder{color:var(--color-gray400)}&:focus{border-color:var(--color-secondary);opacity:1;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-offset-width:0px}}.quicksearch-icon{width:14px;height:14px;stroke:var(--color-gray400);margin-inline:auto}.quicksearch-control{top:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);margin:calc(var(--spacing) * 0);height:100%;width:calc(var(--spacing) * 12);padding:calc(var(--spacing) * 0);align-content:center;position:absolute;overflow:visible;&.left-control{left:0}&.right-control{right:0}&>.quicksearch-icon{fill:var(--color-gray400);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);display:inline}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Inter-VariableFont.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/Inter-Italic-VariableFont.woff2)format("woff2")}nav[data-astro-cid-gknpt7gr]{width:100%;height:var(--nav-height);border-bottom:var(--border);z-index:4;background-color:var(--color-gray0);inset-inline:0;top:var(--header-height);position:fixed;@media (width>=64rem){inset-inline-start:300px}@media screen and (width>=72rem){display:none}}details[data-astro-cid-gknpt7gr]{&:open .dropdown-arrow[data-astro-cid-gknpt7gr]{transform:rotate(90deg)}}summary[data-astro-cid-gknpt7gr]{border-bottom:1px solid var(--sl-color-hairline-shade);font-size:var(--sl-text-xs);outline-offset:var(--sl-outline-offset-inside);align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.dropdown[data-astro-cid-gknpt7gr]{--border-top:1px;border:var(--border);max-height:calc(85vh - var(--nav-height));background-color:var(--color-gray0);box-shadow:var(--sl-shadow-md);overscroll-behavior:contain;overflow-y:scroll;& ul{margin:0;list-style-type:none;& li{font-size:var(--sl-text-sm);outline-offset:var(--sl-outline-offset-inside);font-size:var(--text-label-small);border-radius:0;justify-content:space-between;gap:1rem;padding-block:.25rem;text-decoration:none;display:flex;&:not(:first-child){border-top:var(--border)}}}}.toc-toggle[data-astro-cid-gknpt7gr]{user-select:none;cursor:pointer;border:var(--border);line-height:1;font-size:var(--text-label-small);border-radius:.5rem;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding-block:.5rem;padding-inline:.75rem .5rem;display:flex}#mobile-toc-current[data-astro-cid-gknpt7gr]{white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-label-small);font-weight:var(--font-weight-semibold);overflow:hidden}.last-modified[data-astro-cid-mskyzfv3]{color:var(--color-gray500);text-align:left;font-size:var(--text-sm);margin-block:1rem;margin-inline:auto}.page-footer[data-astro-cid-yqfxg4ct]{border-top:var(--border);margin-block:var(--spacing-scale40);grid-area:footer;position:relative;& .container{gap:var(--spacing-scale40);flex-flow:wrap;display:flex;container:footer-items/inline-size;& .page-metadata{flex:1;min-width:400px;@container footer-items (inline-size>=812px){flex:0}}& .columns{gap:calc(var(--spacing) * 5);flex-wrap:wrap;justify-self:center;align-items:flex-start;margin-block:auto;display:flex;@container footer-items (inline-size>=812px){flex-wrap:nowrap;flex:1}& .link-list{font-size:var(--text-sm);flex-direction:column;display:flex;position:relative;& .heading{font-weight:var(--font-weight-semibold);font-size:var(--text-heading-xsmall);margin-bottom:var(--spacing-scale16)}& a{transition-property:color;transition-timing-function:var(--ease-in-out);color:var(--color-secondary);text-decoration:underline;transition-duration:.1s;display:inline-block;&:hover{color:var(--color-pink300)}}}}}}.main-wrapper[data-astro-cid-ju4pidww]{max-width:initial;margin-inline:auto;margin-block:calc(var(--spacing) * 0);grid-template-columns:1fr;grid-template-areas:"navbar""content""footer";width:100%;min-height:100vh;display:grid;@media (width>=64rem){&.has-sidebar{grid-template-columns:300px 3fr;grid-template-areas:"navbar navbar""sidebar content""sidebar footer"}}}main[data-astro-cid-ju4pidww]{flex-direction:column;width:100%;display:flex}.article-container[data-astro-cid-ju4pidww]{grid-area:content;display:flex}.content-wrapper[data-astro-cid-ju4pidww]{margin-block:calc(var(--spacing) * 0);max-width:var(--breakpoint-xl);padding-inline:var(--spacing-scale32);padding-block:var(--spacing-scale24);flex-grow:1;margin-inline:auto;&.full-width{max-width:unset}@media (width>=48rem){padding-inline:var(--spacing-scale48);padding-block:var(--spacing-scale32)}@media (width>=64rem){padding-inline:var(--spacing-scale56);padding-block:var(--spacing-scale40)}@media screen and (width<=72rem){padding-top:calc(var(--spacing) * 16)}}
