:root{--sp-ref-typeface-brand: "Inter", system-ui, -apple-system, sans-serif;--sp-ref-typeface-plain: "Inter", system-ui, -apple-system, sans-serif;--sp-ref-typeface-mono: "JetBrains Mono", ui-monospace, "Cascadia Code", monospace;--sp-ref-typeface-weight-regular: 400;--sp-ref-typeface-weight-medium: 500;--sp-ref-typeface-weight-semibold: 600;--sp-ref-typeface-weight-bold: 700;--sp-sys-typescale-display-large-font: var(--sp-ref-typeface-brand);--sp-sys-typescale-display-large-size: 3.5625rem;--sp-sys-typescale-display-large-line-height: 4rem;--sp-sys-typescale-display-large-weight: var(--sp-ref-typeface-weight-regular);--sp-sys-typescale-display-large-tracking: -.015em;--sp-sys-typescale-display-medium-font: var(--sp-ref-typeface-brand);--sp-sys-typescale-display-medium-size: 2.8125rem;--sp-sys-typescale-display-medium-line-height: 3.25rem;--sp-sys-typescale-display-medium-weight: var(--sp-ref-typeface-weight-regular);--sp-sys-typescale-display-medium-tracking: -.01em;--sp-sys-typescale-display-small-font: var(--sp-ref-typeface-brand);--sp-sys-typescale-display-small-size: 2.25rem;--sp-sys-typescale-display-small-line-height: 2.75rem;--sp-sys-typescale-display-small-weight: var(--sp-ref-typeface-weight-regular);--sp-sys-typescale-display-small-tracking: 0em;--sp-sys-typescale-headline-large-font: var(--sp-ref-typeface-brand);--sp-sys-typescale-headline-large-size: 2rem;--sp-sys-typescale-headline-large-line-height: 2.5rem;--sp-sys-typescale-headline-large-weight: var(--sp-ref-typeface-weight-regular);--sp-sys-typescale-headline-large-tracking: 0em;--sp-sys-typescale-headline-medium-font: var(--sp-ref-typeface-brand);--sp-sys-typescale-headline-medium-size: 1.75rem;--sp-sys-typescale-headline-medium-line-height: 2.25rem;--sp-sys-typescale-headline-medium-weight: var(--sp-ref-typeface-weight-regular);--sp-sys-typescale-headline-medium-tracking: 0em;--sp-sys-typescale-headline-small-font: var(--sp-ref-typeface-brand);--sp-sys-typescale-headline-small-size: 1.5rem;--sp-sys-typescale-headline-small-line-height: 2rem;--sp-sys-typescale-headline-small-weight: var(--sp-ref-typeface-weight-regular);--sp-sys-typescale-headline-small-tracking: 0em;--sp-sys-typescale-title-large-font: var(--sp-ref-typeface-plain);--sp-sys-typescale-title-large-size: 1.375rem;--sp-sys-typescale-title-large-line-height: 1.75rem;--sp-sys-typescale-title-large-weight: var(--sp-ref-typeface-weight-regular);--sp-sys-typescale-title-large-tracking: 0em;--sp-sys-typescale-title-medium-font: var(--sp-ref-typeface-plain);--sp-sys-typescale-title-medium-size: 1rem;--sp-sys-typescale-title-medium-line-height: 1.5rem;--sp-sys-typescale-title-medium-weight: var(--sp-ref-typeface-weight-medium);--sp-sys-typescale-title-medium-tracking: .01em;--sp-sys-typescale-title-small-font: var(--sp-ref-typeface-plain);--sp-sys-typescale-title-small-size: .875rem;--sp-sys-typescale-title-small-line-height: 1.25rem;--sp-sys-typescale-title-small-weight: var(--sp-ref-typeface-weight-medium);--sp-sys-typescale-title-small-tracking: .006em;--sp-sys-typescale-body-large-font: var(--sp-ref-typeface-plain);--sp-sys-typescale-body-large-size: 1rem;--sp-sys-typescale-body-large-line-height: 1.5rem;--sp-sys-typescale-body-large-weight: var(--sp-ref-typeface-weight-regular);--sp-sys-typescale-body-large-tracking: .03em;--sp-sys-typescale-body-medium-font: var(--sp-ref-typeface-plain);--sp-sys-typescale-body-medium-size: .875rem;--sp-sys-typescale-body-medium-line-height: 1.25rem;--sp-sys-typescale-body-medium-weight: var(--sp-ref-typeface-weight-regular);--sp-sys-typescale-body-medium-tracking: .016em;--sp-sys-typescale-body-small-font: var(--sp-ref-typeface-plain);--sp-sys-typescale-body-small-size: .75rem;--sp-sys-typescale-body-small-line-height: 1rem;--sp-sys-typescale-body-small-weight: var(--sp-ref-typeface-weight-regular);--sp-sys-typescale-body-small-tracking: .025em;--sp-sys-typescale-label-large-font: var(--sp-ref-typeface-plain);--sp-sys-typescale-label-large-size: .875rem;--sp-sys-typescale-label-large-line-height: 1.25rem;--sp-sys-typescale-label-large-weight: var(--sp-ref-typeface-weight-medium);--sp-sys-typescale-label-large-tracking: .006em;--sp-sys-typescale-label-medium-font: var(--sp-ref-typeface-plain);--sp-sys-typescale-label-medium-size: .75rem;--sp-sys-typescale-label-medium-line-height: 1rem;--sp-sys-typescale-label-medium-weight: var(--sp-ref-typeface-weight-medium);--sp-sys-typescale-label-medium-tracking: .03em;--sp-sys-typescale-label-small-font: var(--sp-ref-typeface-plain);--sp-sys-typescale-label-small-size: .6875rem;--sp-sys-typescale-label-small-line-height: 1rem;--sp-sys-typescale-label-small-weight: var(--sp-ref-typeface-weight-medium);--sp-sys-typescale-label-small-tracking: .03em;--sp-sys-typescale-display-large-emphasized-weight: var(--sp-ref-typeface-weight-bold);--sp-sys-typescale-display-large-emphasized-tracking: -.02em;--sp-sys-typescale-display-medium-emphasized-weight: var(--sp-ref-typeface-weight-bold);--sp-sys-typescale-display-small-emphasized-weight: var(--sp-ref-typeface-weight-semibold);--sp-sys-typescale-headline-large-emphasized-weight: var(--sp-ref-typeface-weight-bold);--sp-sys-typescale-headline-medium-emphasized-weight: var(--sp-ref-typeface-weight-semibold);--sp-sys-typescale-headline-small-emphasized-weight: var(--sp-ref-typeface-weight-semibold);--sp-sys-typescale-title-large-emphasized-weight: var(--sp-ref-typeface-weight-semibold);--sp-sys-typescale-title-medium-emphasized-weight: var(--sp-ref-typeface-weight-semibold);--sp-sys-typescale-title-small-emphasized-weight: var(--sp-ref-typeface-weight-semibold);--sp-sys-typescale-body-large-emphasized-weight: var(--sp-ref-typeface-weight-semibold);--sp-sys-typescale-body-medium-emphasized-weight: var(--sp-ref-typeface-weight-semibold);--sp-sys-typescale-body-small-emphasized-weight: var(--sp-ref-typeface-weight-semibold);--sp-sys-typescale-label-large-emphasized-weight: var(--sp-ref-typeface-weight-bold);--sp-sys-typescale-label-medium-emphasized-weight: var(--sp-ref-typeface-weight-bold);--sp-sys-typescale-label-small-emphasized-weight: var(--sp-ref-typeface-weight-bold);--sp-sys-spacing-unit: .25rem;--sp-sys-spacing-xs: .25rem;--sp-sys-spacing-sm: .5rem;--sp-sys-spacing-md: .75rem;--sp-sys-spacing-lg: 1rem;--sp-sys-spacing-xl: 1.5rem;--sp-sys-spacing-2xl: 2rem;--sp-sys-spacing-3xl: 3rem;--sp-sys-spacing-4xl: 4rem;--sp-sys-layout-compact: 600px;--sp-sys-layout-medium: 840px;--sp-sys-layout-expanded: 1200px;--sp-sys-layout-large: 1600px;--sp-sys-layout-margin-compact: 1rem;--sp-sys-layout-margin-medium: 1.5rem;--sp-sys-layout-margin-expanded: 1.5rem;--sp-sys-layout-margin-large: 1.5rem;--sp-sys-layout-margin-xl: 2.5rem;--sp-sys-layout-spacer: 1.5rem;--sp-sys-shape-corner-none: 0px;--sp-sys-shape-corner-xs: 4px;--sp-sys-shape-corner-sm: 8px;--sp-sys-shape-corner-md: 12px;--sp-sys-shape-corner-lg: 16px;--sp-sys-shape-corner-xl: 24px;--sp-sys-shape-corner-full: 9999px;--sp-sys-elevation-0: none;--sp-sys-elevation-1: 0 1px 3px 0 rgb(0 0 0 / .08), 0 1px 2px -1px rgb(0 0 0 / .08);--sp-sys-elevation-2: 0 2px 6px 0 rgb(0 0 0 / .08), 0 2px 4px -2px rgb(0 0 0 / .08);--sp-sys-elevation-3: 0 4px 12px 0 rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--sp-sys-elevation-4: 0 8px 20px 0 rgb(0 0 0 / .12), 0 6px 8px -6px rgb(0 0 0 / .12);--sp-sys-elevation-5: 0 16px 32px 0 rgb(0 0 0 / .14), 0 8px 12px -8px rgb(0 0 0 / .14);--sp-sys-motion-duration-short1: 50ms;--sp-sys-motion-duration-short2: .1s;--sp-sys-motion-duration-short3: .15s;--sp-sys-motion-duration-short4: .2s;--sp-sys-motion-duration-medium1: .25s;--sp-sys-motion-duration-medium2: .3s;--sp-sys-motion-duration-medium3: .35s;--sp-sys-motion-duration-medium4: .4s;--sp-sys-motion-duration-long1: .45s;--sp-sys-motion-duration-long2: .5s;--sp-sys-motion-duration-long3: .55s;--sp-sys-motion-duration-long4: .6s;--sp-sys-motion-duration-extra-long1: .7s;--sp-sys-motion-duration-extra-long2: .8s;--sp-sys-motion-duration-short: var(--sp-sys-motion-duration-short3);--sp-sys-motion-duration-medium: var(--sp-sys-motion-duration-medium2);--sp-sys-motion-duration-long: var(--sp-sys-motion-duration-long2);--sp-sys-motion-easing-emphasized: cubic-bezier(.05, .7, .1, 1);--sp-sys-motion-easing-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--sp-sys-motion-easing-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15);--sp-sys-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--sp-sys-motion-easing-standard-decelerate: cubic-bezier(0, 0, 0, 1);--sp-sys-motion-easing-standard-accelerate: cubic-bezier(.3, 0, 1, 1);--sp-sys-motion-easing-effects: cubic-bezier(.2, 0, 0, 1);--sp-sys-motion-easing-effects-decelerate: cubic-bezier(0, 0, 0, 1);--sp-sys-motion-easing-effects-accelerate: cubic-bezier(.3, 0, 1, 1);--sp-sys-state-hover-opacity: .08;--sp-sys-state-focus-opacity: .12;--sp-sys-state-pressed-opacity: .12;--sp-sys-state-dragged-opacity: .16;--sp-sys-density: 0;--sp-sys-density-offset: 0px}@media(prefers-reduced-motion:reduce){:root{--sp-sys-motion-duration-medium3: 0ms;--sp-sys-motion-duration-medium4: 0ms;--sp-sys-motion-duration-long1: 0ms;--sp-sys-motion-duration-long2: 0ms;--sp-sys-motion-duration-long3: 0ms;--sp-sys-motion-duration-long4: 0ms;--sp-sys-motion-duration-extra-long1: 0ms;--sp-sys-motion-duration-extra-long2: 0ms}}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var( --sp-ref-typeface-plain, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif );font-size:var(--sp-sys-typescale-body-large-size, 1rem);color:var(--sp-sys-color-on-background, #1a1a1a);background-color:var(--sp-sys-color-background, #ffffff);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100dvh;line-height:inherit}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:focus-visible{outline:2px solid var(--sp-sys-color-outline-focus, currentColor);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--sp-icon-size-xs: 12px;--sp-icon-size-sm: 16px;--sp-icon-size-md: 20px;--sp-icon-size-lg: 24px;--sp-icon-size-xl: 32px}html{color-scheme:light}html.dark{color-scheme:dark}:root{--sp-comp-scrollbar-size: 10px;--sp-comp-scrollbar-thumb-color: var(--sp-sys-color-outline-variant);--sp-comp-scrollbar-thumb-hover-color: var(--sp-sys-color-outline);--sp-comp-scrollbar-track-color: transparent}html{scrollbar-color:var(--sp-comp-scrollbar-thumb-color) var(--sp-comp-scrollbar-track-color)}*::-webkit-scrollbar{width:var(--sp-comp-scrollbar-size);height:var(--sp-comp-scrollbar-size)}*::-webkit-scrollbar-track{background:var(--sp-comp-scrollbar-track-color)}*::-webkit-scrollbar-thumb{background-color:var(--sp-comp-scrollbar-thumb-color);border-radius:var(--sp-sys-shape-corner-full, 9999px);border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:var(--sp-comp-scrollbar-thumb-hover-color)}*::-webkit-scrollbar-corner{background:var(--sp-comp-scrollbar-track-color)}@font-face{font-family:Inter;src:url(./InterVariable.DiVDrmQJ.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(./InterVariable-Italic.FCBEiFp6.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(./JetBrainsMono-Regular.BQaDgvhP.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(./JetBrainsMono-Bold.D4WEaHbo.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(./JetBrainsMono-Italic.CFFf43z2.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}[data-theme=carbon]{--sp-ref-palette-primary-0: oklch(0% 0 269.5);--sp-ref-palette-primary-10: oklch(10% .0686 269.5);--sp-ref-palette-primary-20: oklch(20% .122 269.5);--sp-ref-palette-primary-30: oklch(30% .1602 269.5);--sp-ref-palette-primary-40: oklch(40% .183 269.5);--sp-ref-palette-primary-50: oklch(50% .1907 269.5);--sp-ref-palette-primary-60: oklch(60% .183 269.5);--sp-ref-palette-primary-70: oklch(70% .1602 269.5);--sp-ref-palette-primary-80: oklch(80% .122 269.5);--sp-ref-palette-primary-90: oklch(90% .0686 269.5);--sp-ref-palette-primary-95: oklch(95% .0362 269.5);--sp-ref-palette-primary-99: oklch(99% .0286 269.5);--sp-ref-palette-primary-100: oklch(100% 0 269.5);--sp-ref-palette-secondary-0: oklch(0% 0 271);--sp-ref-palette-secondary-10: oklch(10% .0588 271);--sp-ref-palette-secondary-20: oklch(20% .1045 271);--sp-ref-palette-secondary-30: oklch(30% .1371 271);--sp-ref-palette-secondary-40: oklch(40% .1567 271);--sp-ref-palette-secondary-50: oklch(50% .1633 271);--sp-ref-palette-secondary-60: oklch(60% .1567 271);--sp-ref-palette-secondary-70: oklch(70% .1371 271);--sp-ref-palette-secondary-80: oklch(80% .1045 271);--sp-ref-palette-secondary-90: oklch(90% .0588 271);--sp-ref-palette-secondary-95: oklch(95% .031 271);--sp-ref-palette-secondary-99: oklch(99% .0245 271);--sp-ref-palette-secondary-100: oklch(100% 0 271);--sp-ref-palette-tertiary-0: oklch(0% 0 292.1);--sp-ref-palette-tertiary-10: oklch(10% .0686 292.1);--sp-ref-palette-tertiary-20: oklch(20% .1219 292.1);--sp-ref-palette-tertiary-30: oklch(30% .16 292.1);--sp-ref-palette-tertiary-40: oklch(40% .1829 292.1);--sp-ref-palette-tertiary-50: oklch(50% .1905 292.1);--sp-ref-palette-tertiary-60: oklch(60% .1829 292.1);--sp-ref-palette-tertiary-70: oklch(70% .16 292.1);--sp-ref-palette-tertiary-80: oklch(80% .1219 292.1);--sp-ref-palette-tertiary-90: oklch(90% .0686 292.1);--sp-ref-palette-tertiary-95: oklch(95% .0362 292.1);--sp-ref-palette-tertiary-99: oklch(99% .0286 292.1);--sp-ref-palette-tertiary-100: oklch(100% 0 292.1);--sp-ref-palette-error-0: oklch(0% 0 21.2);--sp-ref-palette-error-10: oklch(10% .0727 21.2);--sp-ref-palette-error-20: oklch(20% .1293 21.2);--sp-ref-palette-error-30: oklch(30% .1697 21.2);--sp-ref-palette-error-40: oklch(40% .1939 21.2);--sp-ref-palette-error-50: oklch(50% .202 21.2);--sp-ref-palette-error-60: oklch(60% .1939 21.2);--sp-ref-palette-error-70: oklch(70% .1697 21.2);--sp-ref-palette-error-80: oklch(80% .1293 21.2);--sp-ref-palette-error-90: oklch(90% .0727 21.2);--sp-ref-palette-error-95: oklch(95% .0384 21.2);--sp-ref-palette-error-99: oklch(99% .0303 21.2);--sp-ref-palette-error-100: oklch(100% 0 21.2);--sp-ref-palette-warning-0: oklch(0% 0 84.9);--sp-ref-palette-warning-10: oklch(10% .062 84.9);--sp-ref-palette-warning-20: oklch(20% .1102 84.9);--sp-ref-palette-warning-30: oklch(30% .1446 84.9);--sp-ref-palette-warning-40: oklch(40% .1653 84.9);--sp-ref-palette-warning-50: oklch(50% .1722 84.9);--sp-ref-palette-warning-60: oklch(60% .1653 84.9);--sp-ref-palette-warning-70: oklch(70% .1446 84.9);--sp-ref-palette-warning-80: oklch(80% .1102 84.9);--sp-ref-palette-warning-90: oklch(90% .062 84.9);--sp-ref-palette-warning-95: oklch(95% .0327 84.9);--sp-ref-palette-warning-99: oklch(99% .0258 84.9);--sp-ref-palette-warning-100: oklch(100% 0 84.9);--sp-ref-palette-success-0: oklch(0% 0 146.7);--sp-ref-palette-success-10: oklch(10% .063 146.7);--sp-ref-palette-success-20: oklch(20% .112 146.7);--sp-ref-palette-success-30: oklch(30% .1471 146.7);--sp-ref-palette-success-40: oklch(40% .1681 146.7);--sp-ref-palette-success-50: oklch(50% .1751 146.7);--sp-ref-palette-success-60: oklch(60% .1681 146.7);--sp-ref-palette-success-70: oklch(70% .1471 146.7);--sp-ref-palette-success-80: oklch(80% .112 146.7);--sp-ref-palette-success-90: oklch(90% .063 146.7);--sp-ref-palette-success-95: oklch(95% .0333 146.7);--sp-ref-palette-success-99: oklch(99% .0263 146.7);--sp-ref-palette-success-100: oklch(100% 0 146.7);--sp-ref-palette-neutral-0: oklch(0% 0 248.1);--sp-ref-palette-neutral-10: oklch(10% .02 248.1);--sp-ref-palette-neutral-20: oklch(20% .02 248.1);--sp-ref-palette-neutral-30: oklch(30% .02 248.1);--sp-ref-palette-neutral-40: oklch(40% .02 248.1);--sp-ref-palette-neutral-50: oklch(50% .02 248.1);--sp-ref-palette-neutral-60: oklch(60% .02 248.1);--sp-ref-palette-neutral-70: oklch(70% .02 248.1);--sp-ref-palette-neutral-80: oklch(80% .02 248.1);--sp-ref-palette-neutral-90: oklch(90% .02 248.1);--sp-ref-palette-neutral-95: oklch(95% .02 248.1);--sp-ref-palette-neutral-99: oklch(99% .02 248.1);--sp-ref-palette-neutral-100: oklch(100% 0 248.1);--sp-ref-palette-neutral-variant-0: oklch(0% 0 248.1);--sp-ref-palette-neutral-variant-10: oklch(10% .03 248.1);--sp-ref-palette-neutral-variant-20: oklch(20% .03 248.1);--sp-ref-palette-neutral-variant-30: oklch(30% .03 248.1);--sp-ref-palette-neutral-variant-40: oklch(40% .03 248.1);--sp-ref-palette-neutral-variant-50: oklch(50% .03 248.1);--sp-ref-palette-neutral-variant-60: oklch(60% .03 248.1);--sp-ref-palette-neutral-variant-70: oklch(70% .03 248.1);--sp-ref-palette-neutral-variant-80: oklch(80% .03 248.1);--sp-ref-palette-neutral-variant-90: oklch(90% .03 248.1);--sp-ref-palette-neutral-variant-95: oklch(95% .03 248.1);--sp-ref-palette-neutral-variant-99: oklch(99% .03 248.1);--sp-ref-palette-neutral-variant-100: oklch(100% 0 248.1)}[data-theme=carbon]{--sp-sys-color-primary: var(--sp-ref-palette-primary-40);--sp-sys-color-on-primary: var(--sp-ref-palette-primary-100);--sp-sys-color-primary-container: var(--sp-ref-palette-primary-90);--sp-sys-color-on-primary-container: var(--sp-ref-palette-primary-10);--sp-sys-color-secondary: var(--sp-ref-palette-secondary-40);--sp-sys-color-on-secondary: var(--sp-ref-palette-secondary-100);--sp-sys-color-secondary-container: var(--sp-ref-palette-secondary-90);--sp-sys-color-on-secondary-container: var(--sp-ref-palette-secondary-10);--sp-sys-color-tertiary: var(--sp-ref-palette-tertiary-40);--sp-sys-color-on-tertiary: var(--sp-ref-palette-tertiary-100);--sp-sys-color-tertiary-container: var(--sp-ref-palette-tertiary-90);--sp-sys-color-on-tertiary-container: var(--sp-ref-palette-tertiary-10);--sp-sys-color-error: var(--sp-ref-palette-error-40);--sp-sys-color-on-error: var(--sp-ref-palette-error-100);--sp-sys-color-error-container: var(--sp-ref-palette-error-90);--sp-sys-color-on-error-container: var(--sp-ref-palette-error-10);--sp-sys-color-warning: var(--sp-ref-palette-warning-40);--sp-sys-color-success: var(--sp-ref-palette-success-40);--sp-sys-color-background: var(--sp-ref-palette-neutral-99);--sp-sys-color-on-background: var(--sp-ref-palette-neutral-10);--sp-sys-color-surface: var(--sp-ref-palette-neutral-99);--sp-sys-color-on-surface: var(--sp-ref-palette-neutral-10);--sp-sys-color-on-surface-variant: var(--sp-ref-palette-neutral-variant-30);--sp-sys-color-surface-container-lowest: var(--sp-ref-palette-neutral-100);--sp-sys-color-surface-container-low: var(--sp-ref-palette-neutral-96);--sp-sys-color-surface-container: var(--sp-ref-palette-neutral-94);--sp-sys-color-surface-container-high: var(--sp-ref-palette-neutral-92);--sp-sys-color-surface-container-highest: var(--sp-ref-palette-neutral-90);--sp-sys-color-surface-dim: var(--sp-ref-palette-neutral-87);--sp-sys-color-surface-bright: var(--sp-ref-palette-neutral-98);--sp-sys-color-outline: var(--sp-ref-palette-neutral-variant-50);--sp-sys-color-outline-variant: var(--sp-ref-palette-neutral-variant-80);--sp-sys-color-inverse-surface: var(--sp-ref-palette-neutral-20);--sp-sys-color-inverse-on-surface: var(--sp-ref-palette-neutral-95);--sp-sys-color-inverse-primary: var(--sp-ref-palette-primary-80);--sp-sys-color-scrim: var(--sp-ref-palette-neutral-0);--sp-sys-color-shadow: var(--sp-ref-palette-neutral-0)}[data-theme=carbon].dark,.dark [data-theme=carbon]{--sp-sys-color-primary: var(--sp-ref-palette-primary-80);--sp-sys-color-on-primary: var(--sp-ref-palette-primary-20);--sp-sys-color-primary-container: var(--sp-ref-palette-primary-30);--sp-sys-color-on-primary-container: var(--sp-ref-palette-primary-90);--sp-sys-color-secondary: var(--sp-ref-palette-secondary-80);--sp-sys-color-on-secondary: var(--sp-ref-palette-secondary-20);--sp-sys-color-secondary-container: var(--sp-ref-palette-secondary-30);--sp-sys-color-on-secondary-container: var(--sp-ref-palette-secondary-90);--sp-sys-color-tertiary: var(--sp-ref-palette-tertiary-80);--sp-sys-color-on-tertiary: var(--sp-ref-palette-tertiary-20);--sp-sys-color-tertiary-container: var(--sp-ref-palette-tertiary-30);--sp-sys-color-on-tertiary-container: var(--sp-ref-palette-tertiary-90);--sp-sys-color-error: var(--sp-ref-palette-error-80);--sp-sys-color-on-error: var(--sp-ref-palette-error-20);--sp-sys-color-error-container: var(--sp-ref-palette-error-30);--sp-sys-color-on-error-container: var(--sp-ref-palette-error-90);--sp-sys-color-warning: var(--sp-ref-palette-warning-80);--sp-sys-color-success: var(--sp-ref-palette-success-80);--sp-sys-color-background: var(--sp-ref-palette-neutral-10);--sp-sys-color-on-background: var(--sp-ref-palette-neutral-90);--sp-sys-color-surface: var(--sp-ref-palette-neutral-10);--sp-sys-color-on-surface: var(--sp-ref-palette-neutral-90);--sp-sys-color-on-surface-variant: var(--sp-ref-palette-neutral-variant-80);--sp-sys-color-surface-container-lowest: var(--sp-ref-palette-neutral-0);--sp-sys-color-surface-container-low: var(--sp-ref-palette-neutral-10);--sp-sys-color-surface-container: var(--sp-ref-palette-neutral-20);--sp-sys-color-surface-container-high: var(--sp-ref-palette-neutral-30);--sp-sys-color-surface-container-highest: var(--sp-ref-palette-neutral-40);--sp-sys-color-surface-dim: var(--sp-ref-palette-neutral-10);--sp-sys-color-surface-bright: var(--sp-ref-palette-neutral-30);--sp-sys-color-outline: var(--sp-ref-palette-neutral-variant-60);--sp-sys-color-outline-variant: var(--sp-ref-palette-neutral-variant-30);--sp-sys-color-inverse-surface: var(--sp-ref-palette-neutral-90);--sp-sys-color-inverse-on-surface: var(--sp-ref-palette-neutral-20);--sp-sys-color-inverse-primary: var(--sp-ref-palette-primary-40);--sp-sys-color-scrim: var(--sp-ref-palette-neutral-0);--sp-sys-color-shadow: var(--sp-ref-palette-neutral-0)}[data-theme=carbon]{--sp-sys-color-background: #f5f5f7;--sp-sys-color-on-background: #1d1d1f;--sp-sys-color-surface: #ffffff;--sp-sys-color-on-surface: #1d1d1f;--sp-sys-color-on-surface-variant: #6e6e73;--sp-sys-color-surface-container-lowest: #ffffff;--sp-sys-color-surface-container-low: #f5f5f7;--sp-sys-color-surface-container: #ececee;--sp-sys-color-surface-container-high: #e8e8ed;--sp-sys-color-surface-container-highest: #dddde1;--sp-sys-color-surface-dim: #d2d2d7;--sp-sys-color-surface-bright: #f5f5f7;--sp-sys-color-outline: #d2d2d7;--sp-sys-color-outline-variant: #e8e8ed;--sp-sys-color-primary: #007aff;--sp-sys-color-on-primary: #ffffff;--sp-sys-color-primary-container: #e3f0ff;--sp-sys-color-on-primary-container: #003166;--sp-sys-color-success: #34c759;--sp-sys-color-warning: #ff9f0a;--sp-sys-color-error: #ff3b30;--sp-sys-color-scrim: rgba(0, 0, 0, .3);--sp-sys-color-inverse-surface: #2c2c2e;--sp-sys-color-inverse-on-surface: #f5f5f7}[data-theme=carbon].dark,.dark [data-theme=carbon]{--sp-sys-color-background: #2b2b2b;--sp-sys-color-on-background: #e8e8e8;--sp-sys-color-surface: #383838;--sp-sys-color-on-surface: #e8e8e8;--sp-sys-color-on-surface-variant: #bbbbbb;--sp-sys-color-surface-container-lowest: #1e1e1e;--sp-sys-color-surface-container-low: #2b2b2b;--sp-sys-color-surface-container: #3c3c3c;--sp-sys-color-surface-container-high: #444444;--sp-sys-color-surface-container-highest: #4a4a4a;--sp-sys-color-surface-dim: #2b2b2b;--sp-sys-color-surface-bright: #4a4a4a;--sp-sys-color-outline: #555555;--sp-sys-color-outline-variant: #444444;--sp-sys-color-primary: #5c7cfa;--sp-sys-color-on-primary: #ffffff;--sp-sys-color-success: #28a745;--sp-sys-color-warning: #ffc107;--sp-sys-color-error: #dc3545}[data-theme=spectral] .sp-spectral-primary.sp-button{appearance:none!important;align-self:center!important;width:auto!important;min-width:0!important;height:auto!important;padding:12px 32px!important;font-size:16px!important;border-radius:16px!important;transition:background-image .3s ease,box-shadow .3s ease!important;background-color:#32e6d2!important;background-image:linear-gradient(#4cffeb,#1ec8b4)!important;border:1px solid rgb(20,160,145)!important;color:#000!important;text-shadow:rgba(255,255,255,.3) 0 1px!important;box-shadow:#ffffff0d 0 0 0 1px inset,#ffffff73 0 1px inset,#ffffff26 0 -1px inset,#ffffff26 0 1px!important}[data-theme=spectral] .sp-spectral-primary.sp-button:hover:not(:disabled){background-image:linear-gradient(#5afff0,#28d2be)!important}[data-theme=spectral] .sp-spectral-primary.sp-button:active:not(:disabled){background-image:linear-gradient(#1ec8b4,#4cffeb)!important;box-shadow:#0000001a 0 1px 2px inset,#ffffff26 0 0 0 1px inset!important}[data-theme=spectral] .sp-spectral-primary.sp-button:disabled{opacity:.6!important;cursor:not-allowed!important}[data-theme=spectral]:not(.dark) .sp-spectral-primary.sp-button,:not(.dark) [data-theme=spectral] .sp-spectral-primary.sp-button{background-color:#3232e6!important;background-image:linear-gradient(#4c4cff,#1e1ec8)!important;border-color:#1414a0!important;color:#fff!important;text-shadow:rgba(0,0,0,.2) 0 1px!important}[data-theme=spectral]:not(.dark) .sp-spectral-primary.sp-button:hover:not(:disabled),:not(.dark) [data-theme=spectral] .sp-spectral-primary.sp-button:hover:not(:disabled){background-image:linear-gradient(#5a5aff,#2828d2)!important}[data-theme=spectral]:not(.dark) .sp-spectral-primary.sp-button:active:not(:disabled),:not(.dark) [data-theme=spectral] .sp-spectral-primary.sp-button:active:not(:disabled){background-image:linear-gradient(#1e1ec8,#4c4cff)!important}.sp-block{display:block}.sp-inline-block{display:inline-block}.sp-inline{display:inline}.sp-flex{display:flex}.sp-inline-flex{display:inline-flex}.sp-grid{display:grid}.sp-inline-grid{display:inline-grid}.sp-hidden{display:none}.sp-contents{display:contents}.sp-flex-row{flex-direction:row}.sp-flex-row-reverse{flex-direction:row-reverse}.sp-flex-col{flex-direction:column}.sp-flex-col-reverse{flex-direction:column-reverse}.sp-flex-wrap{flex-wrap:wrap}.sp-flex-nowrap{flex-wrap:nowrap}.sp-flex-wrap-reverse{flex-wrap:wrap-reverse}.sp-flex-1{flex:1 1 0%}.sp-flex-auto{flex:1 1 auto}.sp-flex-initial{flex:0 1 auto}.sp-flex-none{flex:none}.sp-grow{flex-grow:1}.sp-grow-0{flex-grow:0}.sp-shrink{flex-shrink:1}.sp-shrink-0{flex-shrink:0}.sp-justify-start{justify-content:flex-start}.sp-justify-end{justify-content:flex-end}.sp-justify-center{justify-content:center}.sp-justify-between{justify-content:space-between}.sp-justify-around{justify-content:space-around}.sp-justify-evenly{justify-content:space-evenly}.sp-items-start{align-items:flex-start}.sp-items-end{align-items:flex-end}.sp-items-center{align-items:center}.sp-items-baseline{align-items:baseline}.sp-items-stretch{align-items:stretch}.sp-self-auto{align-self:auto}.sp-self-start{align-self:flex-start}.sp-self-end{align-self:flex-end}.sp-self-center{align-self:center}.sp-self-stretch{align-self:stretch}.sp-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sp-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sp-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sp-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sp-col-span-1{grid-column:span 1 / span 1}.sp-col-span-2{grid-column:span 2 / span 2}.sp-col-span-3{grid-column:span 3 / span 3}.sp-col-span-4{grid-column:span 4 / span 4}.sp-col-span-6{grid-column:span 6 / span 6}.sp-col-span-full{grid-column:1 / -1}.sp-relative{position:relative}.sp-absolute{position:absolute}.sp-fixed{position:fixed}.sp-sticky{position:sticky}.sp-static{position:static}.sp-inset-0{inset:0}.sp-overflow-auto{overflow:auto}.sp-overflow-hidden{overflow:hidden}.sp-overflow-visible{overflow:visible}.sp-overflow-scroll{overflow:scroll}.sp-overflow-x-auto{overflow-x:auto}.sp-overflow-y-auto{overflow-y:auto}.sp-z-0{z-index:0}.sp-z-10{z-index:10}.sp-z-20{z-index:20}.sp-z-30{z-index:30}.sp-z-40{z-index:40}.sp-z-50{z-index:50}.sp-gap-0{gap:0}.sp-gap-1{gap:calc(var(--sp-sys-spacing-unit) * 1)}.sp-gap-2{gap:calc(var(--sp-sys-spacing-unit) * 2)}.sp-gap-3{gap:calc(var(--sp-sys-spacing-unit) * 3)}.sp-gap-4{gap:calc(var(--sp-sys-spacing-unit) * 4)}.sp-gap-5{gap:calc(var(--sp-sys-spacing-unit) * 5)}.sp-gap-6{gap:calc(var(--sp-sys-spacing-unit) * 6)}.sp-gap-8{gap:calc(var(--sp-sys-spacing-unit) * 8)}.sp-gap-10{gap:calc(var(--sp-sys-spacing-unit) * 10)}.sp-gap-12{gap:calc(var(--sp-sys-spacing-unit) * 12)}.sp-gap-16{gap:calc(var(--sp-sys-spacing-unit) * 16)}.sp-p-0{padding:0}.sp-p-1{padding:calc(var(--sp-sys-spacing-unit) * 1)}.sp-p-2{padding:calc(var(--sp-sys-spacing-unit) * 2)}.sp-p-3{padding:calc(var(--sp-sys-spacing-unit) * 3)}.sp-p-4{padding:calc(var(--sp-sys-spacing-unit) * 4)}.sp-p-5{padding:calc(var(--sp-sys-spacing-unit) * 5)}.sp-p-6{padding:calc(var(--sp-sys-spacing-unit) * 6)}.sp-p-8{padding:calc(var(--sp-sys-spacing-unit) * 8)}.sp-p-10{padding:calc(var(--sp-sys-spacing-unit) * 10)}.sp-p-12{padding:calc(var(--sp-sys-spacing-unit) * 12)}.sp-px-0{padding-inline:0}.sp-px-1{padding-inline:calc(var(--sp-sys-spacing-unit) * 1)}.sp-px-2{padding-inline:calc(var(--sp-sys-spacing-unit) * 2)}.sp-px-3{padding-inline:calc(var(--sp-sys-spacing-unit) * 3)}.sp-px-4{padding-inline:calc(var(--sp-sys-spacing-unit) * 4)}.sp-px-5{padding-inline:calc(var(--sp-sys-spacing-unit) * 5)}.sp-px-6{padding-inline:calc(var(--sp-sys-spacing-unit) * 6)}.sp-px-8{padding-inline:calc(var(--sp-sys-spacing-unit) * 8)}.sp-px-10{padding-inline:calc(var(--sp-sys-spacing-unit) * 10)}.sp-py-0{padding-block:0}.sp-py-1{padding-block:calc(var(--sp-sys-spacing-unit) * 1)}.sp-py-2{padding-block:calc(var(--sp-sys-spacing-unit) * 2)}.sp-py-3{padding-block:calc(var(--sp-sys-spacing-unit) * 3)}.sp-py-4{padding-block:calc(var(--sp-sys-spacing-unit) * 4)}.sp-py-6{padding-block:calc(var(--sp-sys-spacing-unit) * 6)}.sp-py-8{padding-block:calc(var(--sp-sys-spacing-unit) * 8)}.sp-m-0{margin:0}.sp-m-1{margin:calc(var(--sp-sys-spacing-unit) * 1)}.sp-m-2{margin:calc(var(--sp-sys-spacing-unit) * 2)}.sp-m-3{margin:calc(var(--sp-sys-spacing-unit) * 3)}.sp-m-4{margin:calc(var(--sp-sys-spacing-unit) * 4)}.sp-m-auto{margin:auto}.sp-mx-0{margin-inline:0}.sp-mx-1{margin-inline:calc(var(--sp-sys-spacing-unit) * 1)}.sp-mx-2{margin-inline:calc(var(--sp-sys-spacing-unit) * 2)}.sp-mx-3{margin-inline:calc(var(--sp-sys-spacing-unit) * 3)}.sp-mx-4{margin-inline:calc(var(--sp-sys-spacing-unit) * 4)}.sp-mx-auto{margin-inline:auto}.sp-my-0{margin-block:0}.sp-my-1{margin-block:calc(var(--sp-sys-spacing-unit) * 1)}.sp-my-2{margin-block:calc(var(--sp-sys-spacing-unit) * 2)}.sp-my-3{margin-block:calc(var(--sp-sys-spacing-unit) * 3)}.sp-my-4{margin-block:calc(var(--sp-sys-spacing-unit) * 4)}.sp-my-auto{margin-block:auto}.sp-w-full{width:100%}.sp-w-screen{width:100vw}.sp-w-auto{width:auto}.sp-w-fit{width:fit-content}.sp-w-min{width:min-content}.sp-w-max{width:max-content}.sp-max-w-none{max-width:none}.sp-max-w-xs{max-width:20rem}.sp-max-w-sm{max-width:24rem}.sp-max-w-md{max-width:28rem}.sp-max-w-lg{max-width:32rem}.sp-max-w-xl{max-width:36rem}.sp-max-w-2xl{max-width:42rem}.sp-max-w-3xl{max-width:48rem}.sp-max-w-4xl{max-width:56rem}.sp-max-w-5xl{max-width:64rem}.sp-max-w-full{max-width:100%}.sp-max-w-prose{max-width:65ch}.sp-min-w-0{min-width:0}.sp-min-w-full{min-width:100%}.sp-h-full{height:100%}.sp-h-screen{height:100vh}.sp-h-dvh{height:100dvh}.sp-h-auto{height:auto}.sp-h-fit{height:fit-content}.sp-min-h-0{min-height:0}.sp-min-h-full{min-height:100%}.sp-min-h-screen{min-height:100vh}.sp-min-h-dvh{min-height:100dvh}.sp-max-h-full{max-height:100%}.sp-max-h-screen{max-height:100vh}.sp-text-display-large{font-family:var(--sp-sys-typescale-display-large-font);font-size:var(--sp-sys-typescale-display-large-size);line-height:var(--sp-sys-typescale-display-large-line-height);font-weight:var(--sp-sys-typescale-display-large-weight);letter-spacing:var(--sp-sys-typescale-display-large-tracking)}.sp-text-display-medium{font-family:var(--sp-sys-typescale-display-medium-font);font-size:var(--sp-sys-typescale-display-medium-size);line-height:var(--sp-sys-typescale-display-medium-line-height);font-weight:var(--sp-sys-typescale-display-medium-weight);letter-spacing:var(--sp-sys-typescale-display-medium-tracking)}.sp-text-display-small{font-family:var(--sp-sys-typescale-display-small-font);font-size:var(--sp-sys-typescale-display-small-size);line-height:var(--sp-sys-typescale-display-small-line-height);font-weight:var(--sp-sys-typescale-display-small-weight);letter-spacing:var(--sp-sys-typescale-display-small-tracking)}.sp-text-headline-large{font-family:var(--sp-sys-typescale-headline-large-font);font-size:var(--sp-sys-typescale-headline-large-size);line-height:var(--sp-sys-typescale-headline-large-line-height);font-weight:var(--sp-sys-typescale-headline-large-weight);letter-spacing:var(--sp-sys-typescale-headline-large-tracking)}.sp-text-headline-medium{font-family:var(--sp-sys-typescale-headline-medium-font);font-size:var(--sp-sys-typescale-headline-medium-size);line-height:var(--sp-sys-typescale-headline-medium-line-height);font-weight:var(--sp-sys-typescale-headline-medium-weight);letter-spacing:var(--sp-sys-typescale-headline-medium-tracking)}.sp-text-headline-small{font-family:var(--sp-sys-typescale-headline-small-font);font-size:var(--sp-sys-typescale-headline-small-size);line-height:var(--sp-sys-typescale-headline-small-line-height);font-weight:var(--sp-sys-typescale-headline-small-weight);letter-spacing:var(--sp-sys-typescale-headline-small-tracking)}.sp-text-title-large{font-family:var(--sp-sys-typescale-title-large-font);font-size:var(--sp-sys-typescale-title-large-size);line-height:var(--sp-sys-typescale-title-large-line-height);font-weight:var(--sp-sys-typescale-title-large-weight);letter-spacing:var(--sp-sys-typescale-title-large-tracking)}.sp-text-title-medium{font-family:var(--sp-sys-typescale-title-medium-font);font-size:var(--sp-sys-typescale-title-medium-size);line-height:var(--sp-sys-typescale-title-medium-line-height);font-weight:var(--sp-sys-typescale-title-medium-weight);letter-spacing:var(--sp-sys-typescale-title-medium-tracking)}.sp-text-title-small{font-family:var(--sp-sys-typescale-title-small-font);font-size:var(--sp-sys-typescale-title-small-size);line-height:var(--sp-sys-typescale-title-small-line-height);font-weight:var(--sp-sys-typescale-title-small-weight);letter-spacing:var(--sp-sys-typescale-title-small-tracking)}.sp-text-body-large{font-family:var(--sp-sys-typescale-body-large-font);font-size:var(--sp-sys-typescale-body-large-size);line-height:var(--sp-sys-typescale-body-large-line-height);font-weight:var(--sp-sys-typescale-body-large-weight);letter-spacing:var(--sp-sys-typescale-body-large-tracking)}.sp-text-body-medium{font-family:var(--sp-sys-typescale-body-medium-font);font-size:var(--sp-sys-typescale-body-medium-size);line-height:var(--sp-sys-typescale-body-medium-line-height);font-weight:var(--sp-sys-typescale-body-medium-weight);letter-spacing:var(--sp-sys-typescale-body-medium-tracking)}.sp-text-body-small{font-family:var(--sp-sys-typescale-body-small-font);font-size:var(--sp-sys-typescale-body-small-size);line-height:var(--sp-sys-typescale-body-small-line-height);font-weight:var(--sp-sys-typescale-body-small-weight);letter-spacing:var(--sp-sys-typescale-body-small-tracking)}.sp-text-label-large{font-family:var(--sp-sys-typescale-label-large-font);font-size:var(--sp-sys-typescale-label-large-size);line-height:var(--sp-sys-typescale-label-large-line-height);font-weight:var(--sp-sys-typescale-label-large-weight);letter-spacing:var(--sp-sys-typescale-label-large-tracking)}.sp-text-label-medium{font-family:var(--sp-sys-typescale-label-medium-font);font-size:var(--sp-sys-typescale-label-medium-size);line-height:var(--sp-sys-typescale-label-medium-line-height);font-weight:var(--sp-sys-typescale-label-medium-weight);letter-spacing:var(--sp-sys-typescale-label-medium-tracking)}.sp-text-label-small{font-family:var(--sp-sys-typescale-label-small-font);font-size:var(--sp-sys-typescale-label-small-size);line-height:var(--sp-sys-typescale-label-small-line-height);font-weight:var(--sp-sys-typescale-label-small-weight);letter-spacing:var(--sp-sys-typescale-label-small-tracking)}.sp-font-regular{font-weight:var(--sp-ref-typeface-weight-regular)}.sp-font-medium{font-weight:var(--sp-ref-typeface-weight-medium)}.sp-font-semibold{font-weight:var(--sp-ref-typeface-weight-semibold)}.sp-font-bold{font-weight:var(--sp-ref-typeface-weight-bold)}.sp-font-brand{font-family:var(--sp-ref-typeface-brand)}.sp-font-plain{font-family:var(--sp-ref-typeface-plain)}.sp-font-mono{font-family:var(--sp-ref-typeface-mono)}.sp-text-left{text-align:left}.sp-text-center{text-align:center}.sp-text-right{text-align:right}.sp-text-justify{text-align:justify}.sp-text-start{text-align:start}.sp-text-end{text-align:end}.sp-underline{text-decoration-line:underline}.sp-line-through{text-decoration-line:line-through}.sp-no-underline{text-decoration-line:none}.sp-uppercase{text-transform:uppercase}.sp-lowercase{text-transform:lowercase}.sp-capitalize{text-transform:capitalize}.sp-normal-case{text-transform:none}.sp-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-line-clamp-1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.sp-line-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.sp-line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.sp-whitespace-normal{white-space:normal}.sp-whitespace-nowrap{white-space:nowrap}.sp-whitespace-pre{white-space:pre}.sp-whitespace-pre-wrap{white-space:pre-wrap}.sp-text-on-surface{color:var(--sp-sys-color-on-surface)}.sp-text-on-surface-variant{color:var(--sp-sys-color-on-surface-variant)}.sp-text-on-background{color:var(--sp-sys-color-on-background)}.sp-text-primary{color:var(--sp-sys-color-primary)}.sp-text-on-primary{color:var(--sp-sys-color-on-primary)}.sp-text-secondary{color:var(--sp-sys-color-secondary)}.sp-text-on-secondary{color:var(--sp-sys-color-on-secondary)}.sp-text-tertiary{color:var(--sp-sys-color-tertiary)}.sp-text-error{color:var(--sp-sys-color-error)}.sp-text-warning{color:var(--sp-sys-color-warning)}.sp-text-success{color:var(--sp-sys-color-success)}.sp-text-inherit{color:inherit}.sp-text-current{color:currentColor}.sp-bg-background{background-color:var(--sp-sys-color-background)}.sp-bg-surface{background-color:var(--sp-sys-color-surface)}.sp-bg-surface-container-lowest{background-color:var(--sp-sys-color-surface-container-lowest)}.sp-bg-surface-container-low{background-color:var(--sp-sys-color-surface-container-low)}.sp-bg-surface-container{background-color:var(--sp-sys-color-surface-container)}.sp-bg-surface-container-high{background-color:var(--sp-sys-color-surface-container-high)}.sp-bg-surface-container-highest{background-color:var(--sp-sys-color-surface-container-highest)}.sp-bg-primary{background-color:var(--sp-sys-color-primary)}.sp-bg-primary-container{background-color:var(--sp-sys-color-primary-container)}.sp-bg-secondary{background-color:var(--sp-sys-color-secondary)}.sp-bg-secondary-container{background-color:var(--sp-sys-color-secondary-container)}.sp-bg-tertiary{background-color:var(--sp-sys-color-tertiary)}.sp-bg-tertiary-container{background-color:var(--sp-sys-color-tertiary-container)}.sp-bg-error{background-color:var(--sp-sys-color-error)}.sp-bg-error-container{background-color:var(--sp-sys-color-error-container)}.sp-bg-inverse-surface{background-color:var(--sp-sys-color-inverse-surface)}.sp-bg-transparent{background-color:transparent}.sp-border-outline{border-color:var(--sp-sys-color-outline)}.sp-border-outline-variant{border-color:var(--sp-sys-color-outline-variant)}.sp-border-primary{border-color:var(--sp-sys-color-primary)}.sp-border-error{border-color:var(--sp-sys-color-error)}.sp-border-transparent{border-color:transparent}.sp-opacity-0{opacity:0}.sp-opacity-5{opacity:.05}.sp-opacity-10{opacity:.1}.sp-opacity-20{opacity:.2}.sp-opacity-25{opacity:.25}.sp-opacity-30{opacity:.3}.sp-opacity-40{opacity:.4}.sp-opacity-50{opacity:.5}.sp-opacity-60{opacity:.6}.sp-opacity-70{opacity:.7}.sp-opacity-75{opacity:.75}.sp-opacity-80{opacity:.8}.sp-opacity-90{opacity:.9}.sp-opacity-100{opacity:1}.sp-border{border-width:1px;border-style:solid}.sp-border-0{border-width:0}.sp-border-2{border-width:2px;border-style:solid}.sp-border-t{border-top-width:1px;border-top-style:solid}.sp-border-b{border-bottom-width:1px;border-bottom-style:solid}.sp-border-l{border-left-width:1px;border-left-style:solid}.sp-border-r{border-right-width:1px;border-right-style:solid}.sp-rounded-none{border-radius:var(--sp-sys-shape-corner-none)}.sp-rounded-xs{border-radius:var(--sp-sys-shape-corner-xs)}.sp-rounded-sm{border-radius:var(--sp-sys-shape-corner-sm)}.sp-rounded-md{border-radius:var(--sp-sys-shape-corner-md)}.sp-rounded-lg{border-radius:var(--sp-sys-shape-corner-lg)}.sp-rounded-xl{border-radius:var(--sp-sys-shape-corner-xl)}.sp-rounded-full{border-radius:var(--sp-sys-shape-corner-full)}.sp-shadow-0{box-shadow:var(--sp-sys-elevation-0)}.sp-shadow-1{box-shadow:var(--sp-sys-elevation-1)}.sp-shadow-2{box-shadow:var(--sp-sys-elevation-2)}.sp-shadow-3{box-shadow:var(--sp-sys-elevation-3)}.sp-shadow-4{box-shadow:var(--sp-sys-elevation-4)}.sp-shadow-5{box-shadow:var(--sp-sys-elevation-5)}.sp-shadow-none{box-shadow:none}.sp-ring{box-shadow:0 0 0 2px var(--sp-sys-color-primary)}.sp-ring-1{box-shadow:0 0 0 1px var(--sp-sys-color-outline)}.sp-inline-tag{display:inline-flex;align-items:center;justify-content:center;padding:2px 5px;border-radius:var(--sp-sys-shape-corner-xs, 4px);font-size:.6em;font-weight:700;font-family:var(--sp-ref-typeface-plain, system-ui, sans-serif);vertical-align:middle;-webkit-user-select:none;user-select:none;cursor:default;line-height:1;white-space:nowrap;transition:background .1s ease,transform .1s ease}.sp-inline-tag:hover{transform:scale(1.1)}.sp-inline-tag-format{background:var(--sp-sys-color-primary-container);color:var(--sp-sys-color-on-primary-container);cursor:grab}.sp-inline-tag-format:hover{background:color-mix(in oklch,var(--sp-sys-color-primary-container) 80%,var(--sp-sys-color-primary))}.sp-inline-tag-format:active{cursor:grabbing}.sp-inline-tag-fn-ref{background:var(--sp-sys-color-primary);color:var(--sp-sys-color-on-primary);vertical-align:super;font-size:.55em;min-width:1.1em;height:1.1em;padding:0 3px;border-radius:3px}.sp-inline-tag-fn-def{background:var(--sp-sys-color-error);color:var(--sp-sys-color-on-error);min-width:1.3em;height:1.3em;padding:0 4px;margin-right:6px;border-radius:3px;font-size:.7em}.sp-inline-tag-citation{background:var(--sp-sys-color-tertiary-container);color:var(--sp-sys-color-on-tertiary-container)}.sp-inline-tag-directive{background:var(--sp-sys-color-secondary-container);color:var(--sp-sys-color-on-secondary-container)}.sp-inline-tag-glossary{display:inline;background:color-mix(in oklch,var(--sp-sys-color-warning) 15%,transparent);border-bottom:2px solid var(--sp-sys-color-warning);border-radius:2px;padding:0 1px;cursor:help;font-size:inherit;font-weight:inherit}.sp-inline-tag-glossary:hover{background:color-mix(in oklch,var(--sp-sys-color-warning) 30%,transparent)}.sp-inline-tag-dnt{display:inline;background:color-mix(in oklch,var(--sp-sys-color-success) 15%,transparent);border-bottom:2px solid var(--sp-sys-color-success);border-radius:2px;padding:0 1px;cursor:help;font-size:inherit;font-weight:inherit}.sp-inline-tag-dnt:hover{background:color-mix(in oklch,var(--sp-sys-color-success) 30%,transparent)}.sp-inline-tag-invisible{color:var(--sp-sys-color-outline-variant);font-size:.75em;-webkit-user-select:none;user-select:none}.sp-inline-tag.dragging{opacity:.4}.sp-inline-tag.active{outline:2px solid var(--sp-sys-color-primary);outline-offset:1px}@media(prefers-reduced-motion:reduce){.sp-inline-tag{transition:none}.sp-inline-tag:hover{transform:none}}@media(min-width:600px){.sm\:sp-hidden{display:none}.sm\:sp-block{display:block}.sm\:sp-flex{display:flex}.sm\:sp-grid{display:grid}.sm\:sp-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:sp-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:sp-flex-row{flex-direction:row}.sm\:sp-flex-col{flex-direction:column}.sm\:sp-px-6{padding-inline:calc(var(--sp-sys-spacing-unit) * 6)}.sm\:sp-gap-4{gap:calc(var(--sp-sys-spacing-unit) * 4)}.sm\:sp-gap-6{gap:calc(var(--sp-sys-spacing-unit) * 6)}}@media(min-width:840px){.md\:sp-hidden{display:none}.md\:sp-block{display:block}.md\:sp-flex{display:flex}.md\:sp-grid{display:grid}.md\:sp-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:sp-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:sp-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:sp-flex-row{flex-direction:row}.md\:sp-flex-col{flex-direction:column}.md\:sp-px-6{padding-inline:calc(var(--sp-sys-spacing-unit) * 6)}.md\:sp-gap-6{gap:calc(var(--sp-sys-spacing-unit) * 6)}.md\:sp-gap-8{gap:calc(var(--sp-sys-spacing-unit) * 8)}}@media(min-width:1200px){.lg\:sp-hidden{display:none}.lg\:sp-block{display:block}.lg\:sp-flex{display:flex}.lg\:sp-grid{display:grid}.lg\:sp-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:sp-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:sp-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:sp-flex-row{flex-direction:row}.lg\:sp-px-6{padding-inline:calc(var(--sp-sys-spacing-unit) * 6)}.lg\:sp-gap-8{gap:calc(var(--sp-sys-spacing-unit) * 8)}}@media(min-width:1600px){.xl\:sp-hidden{display:none}.xl\:sp-block{display:block}.xl\:sp-flex{display:flex}.xl\:sp-grid{display:grid}.xl\:sp-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:sp-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:sp-px-10{padding-inline:calc(var(--sp-sys-spacing-unit) * 10)}.xl\:sp-gap-10{gap:calc(var(--sp-sys-spacing-unit) * 10)}}:root{--refero-content-max-width: 1280px}body{margin:0}
