@charset "UTF-8";@layer interop.foundation,interop.theme;@layer interop.foundation{:where([interop-root]){--itx-sz-1: .25rem;--itx-sz-2: .5rem;--itx-sz-3: .75rem;--itx-sz-4: 1rem;--itx-sz-5: 1.25rem;--itx-sz-6: 1.5rem;--itx-sz-7: 1.75rem;--itx-sz-8: 2rem;--itx-sz-10: 2.5rem;--itx-sz-12: 3rem;--itx-sz-16: 4rem;--itx-sz-20: 5rem;--itx-sz-24: 6rem;--itx-sz-32: 8rem;--itx-sz-40: 10rem;--itx-sz-48: 12rem;--itx-sz-64: 16rem;--itx-sz-80: 20rem;--itx-fs-wtf: clamp(3rem, 1.6667vw + 2.6667rem, 4rem);--itx-fs-3xl: clamp(2.375rem, 1.0417vw + 2.1667rem, 3rem);--itx-fs-2xl: clamp(1.875rem, .8333vw + 1.7083rem, 2.375rem);--itx-fs-xl: clamp(1.5rem, .625vw + 1.375rem, 1.875rem);--itx-fs-lg: clamp(1.25rem, .4167vw + 1.1667rem, 1.5rem);--itx-fs-md: clamp(1.0625rem, .3125vw + 1rem, 1.25rem);--itx-fs-base: clamp( .9375rem, .2083vw + .8958rem, 1.0625rem );--itx-fs-sm: clamp(.8125rem, .2083vw + .7708rem, .9375rem);--itx-fs-xs: clamp(.6875rem, .2083vw + .6458rem, .8125rem);--itx-fs-micro: clamp( .625rem, .1042vw + .6042rem, .6875rem )}}@layer interop.foundation{:where([interop-root]){--itx-spacing-unit: .25rem;--itx-spacing-0: 0px;--itx-spacing-px: 1px;--itx-spacing-0_5: calc(var(--itx-spacing-unit) * .5);--itx-spacing-1: var(--itx-spacing-unit);--itx-spacing-1_5: calc(var(--itx-spacing-unit) * 1.5);--itx-spacing-2: calc(var(--itx-spacing-unit) * 2);--itx-spacing-2_5: calc(var(--itx-spacing-unit) * 2.5);--itx-spacing-3: calc(var(--itx-spacing-unit) * 3);--itx-spacing-3_5: calc(var(--itx-spacing-unit) * 3.5);--itx-spacing-4: calc(var(--itx-spacing-unit) * 4);--itx-spacing-5: calc(var(--itx-spacing-unit) * 5);--itx-spacing-6: calc(var(--itx-spacing-unit) * 6);--itx-spacing-7: calc(var(--itx-spacing-unit) * 7);--itx-spacing-8: calc(var(--itx-spacing-unit) * 8);--itx-spacing-9: calc(var(--itx-spacing-unit) * 9);--itx-spacing-10: calc(var(--itx-spacing-unit) * 10);--itx-spacing-11: calc(var(--itx-spacing-unit) * 11);--itx-spacing-12: calc(var(--itx-spacing-unit) * 12);--itx-spacing-14: calc(var(--itx-spacing-unit) * 14);--itx-spacing-16: calc(var(--itx-spacing-unit) * 16);--itx-spacing-18: calc(var(--itx-spacing-unit) * 18);--itx-spacing-20: calc(var(--itx-spacing-unit) * 20);--itx-spacing-24: calc(var(--itx-spacing-unit) * 24);--itx-spacing-28: calc(var(--itx-spacing-unit) * 28);--itx-spacing-32: calc(var(--itx-spacing-unit) * 32);--itx-spacing-36: calc(var(--itx-spacing-unit) * 36);--itx-spacing-40: calc(var(--itx-spacing-unit) * 40);--itx-spacing-44: calc(var(--itx-spacing-unit) * 44);--itx-spacing-48: calc(var(--itx-spacing-unit) * 48);--itx-spacing-52: calc(var(--itx-spacing-unit) * 52);--itx-spacing-56: calc(var(--itx-spacing-unit) * 56);--itx-spacing-60: calc(var(--itx-spacing-unit) * 60);--itx-spacing-64: calc(var(--itx-spacing-unit) * 64);--itx-spacing-72: calc(var(--itx-spacing-unit) * 72);--itx-spacing-80: calc(var(--itx-spacing-unit) * 80);--itx-spacing-96: calc(var(--itx-spacing-unit) * 96)}}@layer interop.foundation{:where([interop-root]){--itx-radius-base: 4px;--itx-border-width-base: 1px}:where([interop-root],[itx-scale-scope]){--itx-radius-0_5: calc(var(--itx-radius-base) * .5);--itx-radius-1: var(--itx-radius-base);--itx-radius-2: calc(var(--itx-radius-base) * 2);--itx-radius-3: calc(var(--itx-radius-base) * 3);--itx-radius-4: calc(var(--itx-radius-base) * 4);--itx-radius-5: calc(var(--itx-radius-base) * 5);--itx-radius-6: calc(var(--itx-radius-base) * 6);--itx-radius-8: calc(var(--itx-radius-base) * 8);--itx-radius-12: calc(var(--itx-radius-base) * 12);--itx-radius-full: 9999px;--itx-radius-none: 0;--itx-radius-nominal: var(--itx-radius-0_5);--itx-radius-sm: var(--itx-radius-1);--itx-radius-md: var(--itx-radius-2);--itx-radius-lg: var(--itx-radius-3);--itx-radius-xl: var(--itx-radius-4);--itx-border-width-1: var(--itx-border-width-base);--itx-border-width-2: calc(var(--itx-border-width-base) * 2);--itx-border-width-3: calc(var(--itx-border-width-base) * 3);--itx-border-width-hairline: var(--itx-border-width-1);--itx-border-width-thick: var(--itx-border-width-2);--itx-border-width-heavy: var(--itx-border-width-3)}@media(prefers-contrast:more),(prefers-contrast:high){:where([interop-root]){--itx-border-width-hairline: var(--itx-border-width-2)}}:where([interop-root]){--itx-radius: var(--itx-radius-sm)}@property --itx-radius-attr{syntax: "*"; inherits: false;}:where([itx-radius=none]){--itx-radius-attr: var(--itx-radius-none)}:where([itx-radius=nominal]){--itx-radius-attr: var(--itx-radius-nominal)}:where([itx-radius=sm]){--itx-radius-attr: var(--itx-radius-sm)}:where([itx-radius=md]){--itx-radius-attr: var(--itx-radius-md)}:where([itx-radius=lg]){--itx-radius-attr: var(--itx-radius-lg)}:where([itx-radius=xl]){--itx-radius-attr: var(--itx-radius-xl)}:where([itx-radius=full]){--itx-radius-attr: var(--itx-radius-full)}}@layer interop.foundation{:where([interop-managed-radius]){--itx-context-radius: var(--itx-context-radius-base, var(--itx-radius-xl))}}@layer interop.foundation{:where([interop-root]){--itx-duration-base: .2s}:where([interop-root],[itx-scale-scope]){--itx-duration-speedy: calc(var(--itx-duration-base) * .125);--itx-duration-fast: calc(var(--itx-duration-base) * .5);--itx-duration-slow: calc(var(--itx-duration-base) * 2);--itx-easing-standard: cubic-bezier(.4, 0, .2, 1);--itx-easing-decelerate: cubic-bezier(0, 0, .2, 1);--itx-easing-accelerate: cubic-bezier(.4, 0, 1, 1)}@media(prefers-reduced-motion:reduce){:where([interop-root]){--itx-duration-base: 0ms}}}@layer interop.foundation{:where([interop-root]){--itx-font-size-display: var(--itx-fs-wtf);--itx-font-size-heading-lg: var(--itx-fs-3xl);--itx-font-size-heading: var(--itx-fs-2xl);--itx-font-size-subheading: var(--itx-fs-lg);--itx-font-size-body-lg: var(--itx-fs-md);--itx-font-size-body: var(--itx-fs-base);--itx-font-size-label: var(--itx-fs-sm);--itx-font-size-caption: var(--itx-fs-xs);--itx-font-size-fine-print: var(--itx-fs-micro);--itx-font-weight-body: 400;--itx-font-weight-heading: 400;--itx-lh-tight: 1;--itx-lh-loose: 1.6;--itx-lh-leading: .5rem;--itx-line-height: clamp( calc(var(--itx-lh-tight) * 1em), 1em + var(--itx-lh-leading), calc(var(--itx-lh-loose) * 1em) );--itx-rhythm: var(--itx-spacing-8);--itx-rhythm-loose: var(--itx-spacing-12);--itx-rhythm-tight: var(--itx-spacing-4);--itx-measure: 80ch}}@layer interop.foundation{@property --itx-layer{syntax: "<integer>"; inherits: true; initial-value: 0;}@property --itx-surface{syntax: "<color>"; inherits: true; initial-value: transparent;}:where([interop-root],[itx-layer],[itx-sink]){--itx-surface: light-dark( oklch(clamp( var(--itx-ramp-light-min), calc(var(--itx-ramp-light-page) + var(--itx-ramp-light-step) * var(--itx-layer)), var(--itx-ramp-light-max) ) var(--itx-tint-light)), oklch(clamp( var(--itx-ramp-dark-min), calc(var(--itx-ramp-dark-page) + var(--itx-ramp-dark-step) * var(--itx-layer)), var(--itx-ramp-dark-max) ) var(--itx-tint-dark)) );--itx-surface-above: light-dark( oklch(clamp( var(--itx-ramp-light-min), calc(var(--itx-ramp-light-page) + var(--itx-ramp-light-step) * max(0, calc(var(--itx-layer) + 1))), var(--itx-ramp-light-max) ) var(--itx-tint-light)), oklch(clamp( var(--itx-ramp-dark-min), calc(var(--itx-ramp-dark-page) + var(--itx-ramp-dark-step) * max(0, calc(var(--itx-layer) + 1))), var(--itx-ramp-dark-max) ) var(--itx-tint-dark)) );--itx-surface-above-2: light-dark( oklch(clamp( var(--itx-ramp-light-min), calc(var(--itx-ramp-light-page) + var(--itx-ramp-light-step) * max(0, calc(var(--itx-layer) + 2))), var(--itx-ramp-light-max) ) var(--itx-tint-light)), oklch(clamp( var(--itx-ramp-dark-min), calc(var(--itx-ramp-dark-page) + var(--itx-ramp-dark-step) * max(0, calc(var(--itx-layer) + 2))), var(--itx-ramp-dark-max) ) var(--itx-tint-dark)) );--itx-surface-below: light-dark( oklch(clamp( var(--itx-ramp-light-min), calc(var(--itx-ramp-light-page) + var(--itx-ramp-light-step) * max(0, calc(var(--itx-layer) + 1))), var(--itx-ramp-light-max) ) var(--itx-tint-light)), oklch(clamp( var(--itx-ramp-dark-min), calc(var(--itx-ramp-dark-page) + var(--itx-ramp-dark-step) * max(0, calc(var(--itx-layer) + 1))), var(--itx-ramp-dark-max) ) var(--itx-tint-dark)) )}:where([interop-root]){--itx-layer: 0;--itx-contrast-1: light-dark( oklch(var(--itx-ramp-contrast-1-0-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-1-0-dark) var(--itx-tint-dark)) );--itx-contrast-2: light-dark( oklch(var(--itx-ramp-contrast-2-0-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-2-0-dark) var(--itx-tint-dark)) );--itx-contrast-3: light-dark( oklch(var(--itx-ramp-contrast-3-0-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-3-0-dark) var(--itx-tint-dark)) );--itx-contrast-4: light-dark( oklch(var(--itx-ramp-contrast-4-0-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-4-0-dark) var(--itx-tint-dark)) );--itx-contrast-5: light-dark( oklch(var(--itx-ramp-contrast-5-0-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-5-0-dark) var(--itx-tint-dark)) );--itx-contrast-6: light-dark( oklch(var(--itx-ramp-contrast-6-0-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-6-0-dark) var(--itx-tint-dark)) );--itx-colorway-tint: light-dark( oklch(var(--itx-ramp-colorway-tint-0-light-l) var(--itx-ramp-colorway-tint-0-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-tint-0-dark-l) var(--itx-ramp-colorway-tint-0-dark-c) var(--itx-colorway-hue)) );--itx-colorway-on-tint: light-dark( oklch(var(--itx-ramp-colorway-on-tint-0-light-l) var(--itx-ramp-colorway-on-tint-0-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-on-tint-0-dark-l) var(--itx-ramp-colorway-on-tint-0-dark-c) var(--itx-colorway-hue)) );--itx-colorway-border: light-dark( oklch(var(--itx-ramp-colorway-border-0-light-l) var(--itx-ramp-colorway-border-0-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-border-0-dark-l) var(--itx-ramp-colorway-border-0-dark-c) var(--itx-colorway-hue)) );--itx-colorway-text: light-dark( oklch(var(--itx-ramp-colorway-text-0-light-l) var(--itx-ramp-colorway-text-0-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-text-0-dark-l) var(--itx-ramp-colorway-text-0-dark-c) var(--itx-colorway-hue)) );--itx-danger-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-danger-hue) );--itx-danger-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-danger-hue) );--itx-danger-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-danger-hue) );--itx-danger-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-danger-hue) );--itx-info-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-info-hue) );--itx-info-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-info-hue) );--itx-info-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-info-hue) );--itx-info-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-info-hue) );--itx-success-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-success-hue) );--itx-success-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-success-hue) );--itx-success-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-success-hue) );--itx-success-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-success-hue) );--itx-warning-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-warning-hue) );--itx-warning-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-warning-hue) );--itx-warning-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-warning-hue) );--itx-warning-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-warning-hue) );background-color:var(--itx-surface);color:var(--itx-contrast-6);--itx-z-dropdown: 1000;--itx-z-sticky: 1020;--itx-z-fixed: 1030}:where([itx-layer]){--itx-layer: 1;--itx-contrast-1: light-dark( oklch(var(--itx-ramp-contrast-1-1-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-1-1-dark) var(--itx-tint-dark)) );--itx-contrast-2: light-dark( oklch(var(--itx-ramp-contrast-2-1-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-2-1-dark) var(--itx-tint-dark)) );--itx-contrast-3: light-dark( oklch(var(--itx-ramp-contrast-3-1-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-3-1-dark) var(--itx-tint-dark)) );--itx-contrast-4: light-dark( oklch(var(--itx-ramp-contrast-4-1-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-4-1-dark) var(--itx-tint-dark)) );--itx-contrast-5: light-dark( oklch(var(--itx-ramp-contrast-5-1-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-5-1-dark) var(--itx-tint-dark)) );--itx-contrast-6: light-dark( oklch(var(--itx-ramp-contrast-6-1-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-6-1-dark) var(--itx-tint-dark)) );--itx-colorway-tint: light-dark( oklch(var(--itx-ramp-colorway-tint-1-light-l) var(--itx-ramp-colorway-tint-1-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-tint-1-dark-l) var(--itx-ramp-colorway-tint-1-dark-c) var(--itx-colorway-hue)) );--itx-colorway-on-tint: light-dark( oklch(var(--itx-ramp-colorway-on-tint-1-light-l) var(--itx-ramp-colorway-on-tint-1-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-on-tint-1-dark-l) var(--itx-ramp-colorway-on-tint-1-dark-c) var(--itx-colorway-hue)) );--itx-colorway-border: light-dark( oklch(var(--itx-ramp-colorway-border-1-light-l) var(--itx-ramp-colorway-border-1-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-border-1-dark-l) var(--itx-ramp-colorway-border-1-dark-c) var(--itx-colorway-hue)) );--itx-colorway-text: light-dark( oklch(var(--itx-ramp-colorway-text-1-light-l) var(--itx-ramp-colorway-text-1-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-text-1-dark-l) var(--itx-ramp-colorway-text-1-dark-c) var(--itx-colorway-hue)) );--itx-danger-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-danger-hue) );--itx-danger-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-danger-hue) );--itx-danger-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-danger-hue) );--itx-danger-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-danger-hue) );--itx-info-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-info-hue) );--itx-info-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-info-hue) );--itx-info-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-info-hue) );--itx-info-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-info-hue) );--itx-success-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-success-hue) );--itx-success-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-success-hue) );--itx-success-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-success-hue) );--itx-success-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-success-hue) );--itx-warning-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-warning-hue) );--itx-warning-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-warning-hue) );--itx-warning-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-warning-hue) );--itx-warning-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-warning-hue) )}:where([itx-sink]){--itx-layer: 1;--itx-contrast-1: light-dark( oklch(var(--itx-ramp-contrast-1-1-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-1-1-dark) var(--itx-tint-dark)) );--itx-contrast-2: light-dark( oklch(var(--itx-ramp-contrast-2-1-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-2-1-dark) var(--itx-tint-dark)) );--itx-contrast-3: light-dark( oklch(var(--itx-ramp-contrast-3-1-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-3-1-dark) var(--itx-tint-dark)) );--itx-contrast-4: light-dark( oklch(var(--itx-ramp-contrast-4-1-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-4-1-dark) var(--itx-tint-dark)) );--itx-contrast-5: light-dark( oklch(var(--itx-ramp-contrast-5-1-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-5-1-dark) var(--itx-tint-dark)) );--itx-contrast-6: light-dark( oklch(var(--itx-ramp-contrast-6-1-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-6-1-dark) var(--itx-tint-dark)) );--itx-colorway-tint: light-dark( oklch(var(--itx-ramp-colorway-tint-1-light-l) var(--itx-ramp-colorway-tint-1-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-tint-1-dark-l) var(--itx-ramp-colorway-tint-1-dark-c) var(--itx-colorway-hue)) );--itx-colorway-on-tint: light-dark( oklch(var(--itx-ramp-colorway-on-tint-1-light-l) var(--itx-ramp-colorway-on-tint-1-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-on-tint-1-dark-l) var(--itx-ramp-colorway-on-tint-1-dark-c) var(--itx-colorway-hue)) );--itx-colorway-border: light-dark( oklch(var(--itx-ramp-colorway-border-1-light-l) var(--itx-ramp-colorway-border-1-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-border-1-dark-l) var(--itx-ramp-colorway-border-1-dark-c) var(--itx-colorway-hue)) );--itx-colorway-text: light-dark( oklch(var(--itx-ramp-colorway-text-1-light-l) var(--itx-ramp-colorway-text-1-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-text-1-dark-l) var(--itx-ramp-colorway-text-1-dark-c) var(--itx-colorway-hue)) );--itx-danger-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-danger-hue) );--itx-danger-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-danger-hue) );--itx-danger-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-danger-hue) );--itx-danger-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-danger-hue) );--itx-info-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-info-hue) );--itx-info-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-info-hue) );--itx-info-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-info-hue) );--itx-info-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-info-hue) );--itx-success-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-success-hue) );--itx-success-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-success-hue) );--itx-success-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-success-hue) );--itx-success-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-success-hue) );--itx-warning-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-warning-hue) );--itx-warning-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-warning-hue) );--itx-warning-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-warning-hue) );--itx-warning-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-warning-hue) )}@container style(--itx-layer: 0){:where([itx-layer]){--itx-layer: 1;--itx-contrast-1: light-dark( oklch(var(--itx-ramp-contrast-1-1-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-1-1-dark) var(--itx-tint-dark)) );--itx-contrast-2: light-dark( oklch(var(--itx-ramp-contrast-2-1-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-2-1-dark) var(--itx-tint-dark)) );--itx-contrast-3: light-dark( oklch(var(--itx-ramp-contrast-3-1-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-3-1-dark) var(--itx-tint-dark)) );--itx-contrast-4: light-dark( oklch(var(--itx-ramp-contrast-4-1-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-4-1-dark) var(--itx-tint-dark)) );--itx-contrast-5: light-dark( oklch(var(--itx-ramp-contrast-5-1-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-5-1-dark) var(--itx-tint-dark)) );--itx-contrast-6: light-dark( oklch(var(--itx-ramp-contrast-6-1-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-6-1-dark) var(--itx-tint-dark)) );--itx-colorway-tint: light-dark( oklch(var(--itx-ramp-colorway-tint-1-light-l) var(--itx-ramp-colorway-tint-1-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-tint-1-dark-l) var(--itx-ramp-colorway-tint-1-dark-c) var(--itx-colorway-hue)) );--itx-colorway-on-tint: light-dark( oklch(var(--itx-ramp-colorway-on-tint-1-light-l) var(--itx-ramp-colorway-on-tint-1-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-on-tint-1-dark-l) var(--itx-ramp-colorway-on-tint-1-dark-c) var(--itx-colorway-hue)) );--itx-colorway-border: light-dark( oklch(var(--itx-ramp-colorway-border-1-light-l) var(--itx-ramp-colorway-border-1-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-border-1-dark-l) var(--itx-ramp-colorway-border-1-dark-c) var(--itx-colorway-hue)) );--itx-colorway-text: light-dark( oklch(var(--itx-ramp-colorway-text-1-light-l) var(--itx-ramp-colorway-text-1-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-text-1-dark-l) var(--itx-ramp-colorway-text-1-dark-c) var(--itx-colorway-hue)) );--itx-danger-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-danger-hue) );--itx-danger-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-danger-hue) );--itx-danger-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-danger-hue) );--itx-danger-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-danger-hue) );--itx-info-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-info-hue) );--itx-info-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-info-hue) );--itx-info-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-info-hue) );--itx-info-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-info-hue) );--itx-success-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-success-hue) );--itx-success-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-success-hue) );--itx-success-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-success-hue) );--itx-success-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-success-hue) );--itx-warning-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-warning-hue) );--itx-warning-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-warning-hue) );--itx-warning-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-warning-hue) );--itx-warning-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-warning-hue) )}:where([itx-sink]){--itx-layer: 1;--itx-contrast-1: light-dark( oklch(var(--itx-ramp-contrast-1-1-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-1-1-dark) var(--itx-tint-dark)) );--itx-contrast-2: light-dark( oklch(var(--itx-ramp-contrast-2-1-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-2-1-dark) var(--itx-tint-dark)) );--itx-contrast-3: light-dark( oklch(var(--itx-ramp-contrast-3-1-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-3-1-dark) var(--itx-tint-dark)) );--itx-contrast-4: light-dark( oklch(var(--itx-ramp-contrast-4-1-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-4-1-dark) var(--itx-tint-dark)) );--itx-contrast-5: light-dark( oklch(var(--itx-ramp-contrast-5-1-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-5-1-dark) var(--itx-tint-dark)) );--itx-contrast-6: light-dark( oklch(var(--itx-ramp-contrast-6-1-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-6-1-dark) var(--itx-tint-dark)) );--itx-colorway-tint: light-dark( oklch(var(--itx-ramp-colorway-tint-1-light-l) var(--itx-ramp-colorway-tint-1-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-tint-1-dark-l) var(--itx-ramp-colorway-tint-1-dark-c) var(--itx-colorway-hue)) );--itx-colorway-on-tint: light-dark( oklch(var(--itx-ramp-colorway-on-tint-1-light-l) var(--itx-ramp-colorway-on-tint-1-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-on-tint-1-dark-l) var(--itx-ramp-colorway-on-tint-1-dark-c) var(--itx-colorway-hue)) );--itx-colorway-border: light-dark( oklch(var(--itx-ramp-colorway-border-1-light-l) var(--itx-ramp-colorway-border-1-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-border-1-dark-l) var(--itx-ramp-colorway-border-1-dark-c) var(--itx-colorway-hue)) );--itx-colorway-text: light-dark( oklch(var(--itx-ramp-colorway-text-1-light-l) var(--itx-ramp-colorway-text-1-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-text-1-dark-l) var(--itx-ramp-colorway-text-1-dark-c) var(--itx-colorway-hue)) );--itx-danger-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-danger-hue) );--itx-danger-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-danger-hue) );--itx-danger-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-danger-hue) );--itx-danger-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-danger-hue) );--itx-info-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-info-hue) );--itx-info-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-info-hue) );--itx-info-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-info-hue) );--itx-info-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-info-hue) );--itx-success-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-success-hue) );--itx-success-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-success-hue) );--itx-success-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-success-hue) );--itx-success-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-success-hue) );--itx-warning-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-warning-hue) );--itx-warning-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-warning-hue) );--itx-warning-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-warning-hue) );--itx-warning-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-warning-hue) )}}@container style(--itx-layer: 1){:where([itx-layer]){--itx-layer: 2;--itx-contrast-1: light-dark( oklch(var(--itx-ramp-contrast-1-2-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-1-2-dark) var(--itx-tint-dark)) );--itx-contrast-2: light-dark( oklch(var(--itx-ramp-contrast-2-2-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-2-2-dark) var(--itx-tint-dark)) );--itx-contrast-3: light-dark( oklch(var(--itx-ramp-contrast-3-2-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-3-2-dark) var(--itx-tint-dark)) );--itx-contrast-4: light-dark( oklch(var(--itx-ramp-contrast-4-2-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-4-2-dark) var(--itx-tint-dark)) );--itx-contrast-5: light-dark( oklch(var(--itx-ramp-contrast-5-2-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-5-2-dark) var(--itx-tint-dark)) );--itx-contrast-6: light-dark( oklch(var(--itx-ramp-contrast-6-2-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-6-2-dark) var(--itx-tint-dark)) );--itx-colorway-tint: light-dark( oklch(var(--itx-ramp-colorway-tint-2-light-l) var(--itx-ramp-colorway-tint-2-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-tint-2-dark-l) var(--itx-ramp-colorway-tint-2-dark-c) var(--itx-colorway-hue)) );--itx-colorway-on-tint: light-dark( oklch(var(--itx-ramp-colorway-on-tint-2-light-l) var(--itx-ramp-colorway-on-tint-2-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-on-tint-2-dark-l) var(--itx-ramp-colorway-on-tint-2-dark-c) var(--itx-colorway-hue)) );--itx-colorway-border: light-dark( oklch(var(--itx-ramp-colorway-border-2-light-l) var(--itx-ramp-colorway-border-2-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-border-2-dark-l) var(--itx-ramp-colorway-border-2-dark-c) var(--itx-colorway-hue)) );--itx-colorway-text: light-dark( oklch(var(--itx-ramp-colorway-text-2-light-l) var(--itx-ramp-colorway-text-2-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-text-2-dark-l) var(--itx-ramp-colorway-text-2-dark-c) var(--itx-colorway-hue)) );--itx-danger-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-danger-hue) );--itx-danger-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-danger-hue) );--itx-danger-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-danger-hue) );--itx-danger-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-danger-hue) );--itx-info-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-info-hue) );--itx-info-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-info-hue) );--itx-info-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-info-hue) );--itx-info-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-info-hue) );--itx-success-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-success-hue) );--itx-success-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-success-hue) );--itx-success-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-success-hue) );--itx-success-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-success-hue) );--itx-warning-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-warning-hue) );--itx-warning-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-warning-hue) );--itx-warning-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-warning-hue) );--itx-warning-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-warning-hue) )}:where([itx-sink]){--itx-layer: 2;--itx-contrast-1: light-dark( oklch(var(--itx-ramp-contrast-1-2-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-1-2-dark) var(--itx-tint-dark)) );--itx-contrast-2: light-dark( oklch(var(--itx-ramp-contrast-2-2-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-2-2-dark) var(--itx-tint-dark)) );--itx-contrast-3: light-dark( oklch(var(--itx-ramp-contrast-3-2-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-3-2-dark) var(--itx-tint-dark)) );--itx-contrast-4: light-dark( oklch(var(--itx-ramp-contrast-4-2-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-4-2-dark) var(--itx-tint-dark)) );--itx-contrast-5: light-dark( oklch(var(--itx-ramp-contrast-5-2-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-5-2-dark) var(--itx-tint-dark)) );--itx-contrast-6: light-dark( oklch(var(--itx-ramp-contrast-6-2-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-6-2-dark) var(--itx-tint-dark)) );--itx-colorway-tint: light-dark( oklch(var(--itx-ramp-colorway-tint-2-light-l) var(--itx-ramp-colorway-tint-2-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-tint-2-dark-l) var(--itx-ramp-colorway-tint-2-dark-c) var(--itx-colorway-hue)) );--itx-colorway-on-tint: light-dark( oklch(var(--itx-ramp-colorway-on-tint-2-light-l) var(--itx-ramp-colorway-on-tint-2-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-on-tint-2-dark-l) var(--itx-ramp-colorway-on-tint-2-dark-c) var(--itx-colorway-hue)) );--itx-colorway-border: light-dark( oklch(var(--itx-ramp-colorway-border-2-light-l) var(--itx-ramp-colorway-border-2-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-border-2-dark-l) var(--itx-ramp-colorway-border-2-dark-c) var(--itx-colorway-hue)) );--itx-colorway-text: light-dark( oklch(var(--itx-ramp-colorway-text-2-light-l) var(--itx-ramp-colorway-text-2-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-text-2-dark-l) var(--itx-ramp-colorway-text-2-dark-c) var(--itx-colorway-hue)) );--itx-danger-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-danger-hue) );--itx-danger-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-danger-hue) );--itx-danger-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-danger-hue) );--itx-danger-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-danger-hue) );--itx-info-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-info-hue) );--itx-info-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-info-hue) );--itx-info-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-info-hue) );--itx-info-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-info-hue) );--itx-success-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-success-hue) );--itx-success-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-success-hue) );--itx-success-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-success-hue) );--itx-success-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-success-hue) );--itx-warning-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-warning-hue) );--itx-warning-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-warning-hue) );--itx-warning-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-warning-hue) );--itx-warning-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-warning-hue) )}}@container style(--itx-layer: 2){:where([itx-layer]){--itx-layer: 2;--itx-contrast-1: light-dark( oklch(var(--itx-ramp-contrast-1-2-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-1-2-dark) var(--itx-tint-dark)) );--itx-contrast-2: light-dark( oklch(var(--itx-ramp-contrast-2-2-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-2-2-dark) var(--itx-tint-dark)) );--itx-contrast-3: light-dark( oklch(var(--itx-ramp-contrast-3-2-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-3-2-dark) var(--itx-tint-dark)) );--itx-contrast-4: light-dark( oklch(var(--itx-ramp-contrast-4-2-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-4-2-dark) var(--itx-tint-dark)) );--itx-contrast-5: light-dark( oklch(var(--itx-ramp-contrast-5-2-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-5-2-dark) var(--itx-tint-dark)) );--itx-contrast-6: light-dark( oklch(var(--itx-ramp-contrast-6-2-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-6-2-dark) var(--itx-tint-dark)) );--itx-colorway-tint: light-dark( oklch(var(--itx-ramp-colorway-tint-2-light-l) var(--itx-ramp-colorway-tint-2-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-tint-2-dark-l) var(--itx-ramp-colorway-tint-2-dark-c) var(--itx-colorway-hue)) );--itx-colorway-on-tint: light-dark( oklch(var(--itx-ramp-colorway-on-tint-2-light-l) var(--itx-ramp-colorway-on-tint-2-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-on-tint-2-dark-l) var(--itx-ramp-colorway-on-tint-2-dark-c) var(--itx-colorway-hue)) );--itx-colorway-border: light-dark( oklch(var(--itx-ramp-colorway-border-2-light-l) var(--itx-ramp-colorway-border-2-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-border-2-dark-l) var(--itx-ramp-colorway-border-2-dark-c) var(--itx-colorway-hue)) );--itx-colorway-text: light-dark( oklch(var(--itx-ramp-colorway-text-2-light-l) var(--itx-ramp-colorway-text-2-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-text-2-dark-l) var(--itx-ramp-colorway-text-2-dark-c) var(--itx-colorway-hue)) );--itx-danger-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-danger-hue) );--itx-danger-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-danger-hue) );--itx-danger-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-danger-hue) );--itx-danger-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-danger-hue) );--itx-info-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-info-hue) );--itx-info-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-info-hue) );--itx-info-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-info-hue) );--itx-info-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-info-hue) );--itx-success-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-success-hue) );--itx-success-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-success-hue) );--itx-success-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-success-hue) );--itx-success-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-success-hue) );--itx-warning-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-warning-hue) );--itx-warning-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-warning-hue) );--itx-warning-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-warning-hue) );--itx-warning-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-warning-hue) )}:where([itx-sink]){--itx-layer: 2;--itx-contrast-1: light-dark( oklch(var(--itx-ramp-contrast-1-2-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-1-2-dark) var(--itx-tint-dark)) );--itx-contrast-2: light-dark( oklch(var(--itx-ramp-contrast-2-2-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-2-2-dark) var(--itx-tint-dark)) );--itx-contrast-3: light-dark( oklch(var(--itx-ramp-contrast-3-2-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-3-2-dark) var(--itx-tint-dark)) );--itx-contrast-4: light-dark( oklch(var(--itx-ramp-contrast-4-2-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-4-2-dark) var(--itx-tint-dark)) );--itx-contrast-5: light-dark( oklch(var(--itx-ramp-contrast-5-2-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-5-2-dark) var(--itx-tint-dark)) );--itx-contrast-6: light-dark( oklch(var(--itx-ramp-contrast-6-2-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-6-2-dark) var(--itx-tint-dark)) );--itx-colorway-tint: light-dark( oklch(var(--itx-ramp-colorway-tint-2-light-l) var(--itx-ramp-colorway-tint-2-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-tint-2-dark-l) var(--itx-ramp-colorway-tint-2-dark-c) var(--itx-colorway-hue)) );--itx-colorway-on-tint: light-dark( oklch(var(--itx-ramp-colorway-on-tint-2-light-l) var(--itx-ramp-colorway-on-tint-2-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-on-tint-2-dark-l) var(--itx-ramp-colorway-on-tint-2-dark-c) var(--itx-colorway-hue)) );--itx-colorway-border: light-dark( oklch(var(--itx-ramp-colorway-border-2-light-l) var(--itx-ramp-colorway-border-2-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-border-2-dark-l) var(--itx-ramp-colorway-border-2-dark-c) var(--itx-colorway-hue)) );--itx-colorway-text: light-dark( oklch(var(--itx-ramp-colorway-text-2-light-l) var(--itx-ramp-colorway-text-2-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-text-2-dark-l) var(--itx-ramp-colorway-text-2-dark-c) var(--itx-colorway-hue)) );--itx-danger-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-danger-hue) );--itx-danger-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-danger-hue) );--itx-danger-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-danger-hue) );--itx-danger-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-danger-hue) );--itx-info-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-info-hue) );--itx-info-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-info-hue) );--itx-info-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-info-hue) );--itx-info-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-info-hue) );--itx-success-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-success-hue) );--itx-success-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-success-hue) );--itx-success-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-success-hue) );--itx-success-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-success-hue) );--itx-warning-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-warning-hue) );--itx-warning-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-warning-hue) );--itx-warning-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-warning-hue) );--itx-warning-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-warning-hue) )}}:where([itx-layer="0"]){--itx-layer: 0;--itx-contrast-1: light-dark( oklch(var(--itx-ramp-contrast-1-0-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-1-0-dark) var(--itx-tint-dark)) );--itx-contrast-2: light-dark( oklch(var(--itx-ramp-contrast-2-0-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-2-0-dark) var(--itx-tint-dark)) );--itx-contrast-3: light-dark( oklch(var(--itx-ramp-contrast-3-0-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-3-0-dark) var(--itx-tint-dark)) );--itx-contrast-4: light-dark( oklch(var(--itx-ramp-contrast-4-0-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-4-0-dark) var(--itx-tint-dark)) );--itx-contrast-5: light-dark( oklch(var(--itx-ramp-contrast-5-0-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-5-0-dark) var(--itx-tint-dark)) );--itx-contrast-6: light-dark( oklch(var(--itx-ramp-contrast-6-0-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-6-0-dark) var(--itx-tint-dark)) );--itx-colorway-tint: light-dark( oklch(var(--itx-ramp-colorway-tint-0-light-l) var(--itx-ramp-colorway-tint-0-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-tint-0-dark-l) var(--itx-ramp-colorway-tint-0-dark-c) var(--itx-colorway-hue)) );--itx-colorway-on-tint: light-dark( oklch(var(--itx-ramp-colorway-on-tint-0-light-l) var(--itx-ramp-colorway-on-tint-0-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-on-tint-0-dark-l) var(--itx-ramp-colorway-on-tint-0-dark-c) var(--itx-colorway-hue)) );--itx-colorway-border: light-dark( oklch(var(--itx-ramp-colorway-border-0-light-l) var(--itx-ramp-colorway-border-0-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-border-0-dark-l) var(--itx-ramp-colorway-border-0-dark-c) var(--itx-colorway-hue)) );--itx-colorway-text: light-dark( oklch(var(--itx-ramp-colorway-text-0-light-l) var(--itx-ramp-colorway-text-0-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-text-0-dark-l) var(--itx-ramp-colorway-text-0-dark-c) var(--itx-colorway-hue)) );--itx-danger-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-danger-hue) );--itx-danger-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-danger-hue) );--itx-danger-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-danger-hue) );--itx-danger-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-danger-hue) );--itx-info-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-info-hue) );--itx-info-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-info-hue) );--itx-info-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-info-hue) );--itx-info-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-info-hue) );--itx-success-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-success-hue) );--itx-success-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-success-hue) );--itx-success-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-success-hue) );--itx-success-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-success-hue) );--itx-warning-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-warning-hue) );--itx-warning-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-warning-hue) );--itx-warning-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-warning-hue) );--itx-warning-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-warning-hue) )}:where([itx-layer="1"]){--itx-layer: 1;--itx-contrast-1: light-dark( oklch(var(--itx-ramp-contrast-1-1-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-1-1-dark) var(--itx-tint-dark)) );--itx-contrast-2: light-dark( oklch(var(--itx-ramp-contrast-2-1-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-2-1-dark) var(--itx-tint-dark)) );--itx-contrast-3: light-dark( oklch(var(--itx-ramp-contrast-3-1-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-3-1-dark) var(--itx-tint-dark)) );--itx-contrast-4: light-dark( oklch(var(--itx-ramp-contrast-4-1-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-4-1-dark) var(--itx-tint-dark)) );--itx-contrast-5: light-dark( oklch(var(--itx-ramp-contrast-5-1-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-5-1-dark) var(--itx-tint-dark)) );--itx-contrast-6: light-dark( oklch(var(--itx-ramp-contrast-6-1-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-6-1-dark) var(--itx-tint-dark)) );--itx-colorway-tint: light-dark( oklch(var(--itx-ramp-colorway-tint-1-light-l) var(--itx-ramp-colorway-tint-1-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-tint-1-dark-l) var(--itx-ramp-colorway-tint-1-dark-c) var(--itx-colorway-hue)) );--itx-colorway-on-tint: light-dark( oklch(var(--itx-ramp-colorway-on-tint-1-light-l) var(--itx-ramp-colorway-on-tint-1-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-on-tint-1-dark-l) var(--itx-ramp-colorway-on-tint-1-dark-c) var(--itx-colorway-hue)) );--itx-colorway-border: light-dark( oklch(var(--itx-ramp-colorway-border-1-light-l) var(--itx-ramp-colorway-border-1-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-border-1-dark-l) var(--itx-ramp-colorway-border-1-dark-c) var(--itx-colorway-hue)) );--itx-colorway-text: light-dark( oklch(var(--itx-ramp-colorway-text-1-light-l) var(--itx-ramp-colorway-text-1-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-text-1-dark-l) var(--itx-ramp-colorway-text-1-dark-c) var(--itx-colorway-hue)) );--itx-danger-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-danger-hue) );--itx-danger-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-danger-hue) );--itx-danger-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-danger-hue) );--itx-danger-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-danger-hue) );--itx-info-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-info-hue) );--itx-info-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-info-hue) );--itx-info-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-info-hue) );--itx-info-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-info-hue) );--itx-success-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-success-hue) );--itx-success-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-success-hue) );--itx-success-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-success-hue) );--itx-success-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-success-hue) );--itx-warning-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-warning-hue) );--itx-warning-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-warning-hue) );--itx-warning-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-warning-hue) );--itx-warning-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-warning-hue) )}:where([itx-layer="2"]){--itx-layer: 2;--itx-contrast-1: light-dark( oklch(var(--itx-ramp-contrast-1-2-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-1-2-dark) var(--itx-tint-dark)) );--itx-contrast-2: light-dark( oklch(var(--itx-ramp-contrast-2-2-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-2-2-dark) var(--itx-tint-dark)) );--itx-contrast-3: light-dark( oklch(var(--itx-ramp-contrast-3-2-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-3-2-dark) var(--itx-tint-dark)) );--itx-contrast-4: light-dark( oklch(var(--itx-ramp-contrast-4-2-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-4-2-dark) var(--itx-tint-dark)) );--itx-contrast-5: light-dark( oklch(var(--itx-ramp-contrast-5-2-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-5-2-dark) var(--itx-tint-dark)) );--itx-contrast-6: light-dark( oklch(var(--itx-ramp-contrast-6-2-light) var(--itx-tint-light)), oklch(var(--itx-ramp-contrast-6-2-dark) var(--itx-tint-dark)) );--itx-colorway-tint: light-dark( oklch(var(--itx-ramp-colorway-tint-2-light-l) var(--itx-ramp-colorway-tint-2-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-tint-2-dark-l) var(--itx-ramp-colorway-tint-2-dark-c) var(--itx-colorway-hue)) );--itx-colorway-on-tint: light-dark( oklch(var(--itx-ramp-colorway-on-tint-2-light-l) var(--itx-ramp-colorway-on-tint-2-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-on-tint-2-dark-l) var(--itx-ramp-colorway-on-tint-2-dark-c) var(--itx-colorway-hue)) );--itx-colorway-border: light-dark( oklch(var(--itx-ramp-colorway-border-2-light-l) var(--itx-ramp-colorway-border-2-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-border-2-dark-l) var(--itx-ramp-colorway-border-2-dark-c) var(--itx-colorway-hue)) );--itx-colorway-text: light-dark( oklch(var(--itx-ramp-colorway-text-2-light-l) var(--itx-ramp-colorway-text-2-light-c) var(--itx-colorway-hue)), oklch(var(--itx-ramp-colorway-text-2-dark-l) var(--itx-ramp-colorway-text-2-dark-c) var(--itx-colorway-hue)) );--itx-danger-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-danger-hue) );--itx-danger-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-danger-hue) );--itx-danger-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-danger-hue) );--itx-danger-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-danger-hue) );--itx-info-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-info-hue) );--itx-info-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-info-hue) );--itx-info-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-info-hue) );--itx-info-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-info-hue) );--itx-success-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-success-hue) );--itx-success-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-success-hue) );--itx-success-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-success-hue) );--itx-success-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-success-hue) );--itx-warning-tint: oklch( from var(--itx-contrast-1) l .05 var(--itx-warning-hue) );--itx-warning-on-tint: oklch( from var(--itx-contrast-5) l .02 var(--itx-warning-hue) );--itx-warning-border: oklch( from var(--itx-contrast-4) l .08 var(--itx-warning-hue) );--itx-warning-text: oklch( from var(--itx-contrast-5) l .02 var(--itx-warning-hue) )}:where([itx-layer],[itx-sink]){background-color:var(--itx-surface);color:var(--itx-contrast-6)}:where([itx-layer]){box-shadow:var(--itx-elevation-shadow)}:where([itx-sink]){box-shadow:var(--itx-recess-shadow)}}@layer interop.foundation{:where([interop-root]){--itx-focus-color: var(--itx-colorway-solid);--itx-focus-width: var(--itx-border-width-thick);--itx-focus-style: solid;--itx-focus-offset: 2px}@media(prefers-contrast:more),(prefers-contrast:high){:where([interop-root]){--itx-focus-width: var(--itx-border-width-heavy)}}}@layer interop.foundation{:where([interop-typography-root]) :where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,pre,figure){margin:0;font-weight:var(--itx-font-weight-body)}:where([interop-typography-root]) :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption){line-height:var(--itx-line-height)}:where([interop-typography-root] h1){font-size:var(--itx-font-size-display)}:where([interop-typography-root] h2){font-size:var(--itx-font-size-heading)}:where([interop-typography-root] h3){font-size:var(--itx-font-size-subheading)}:where([interop-typography-root] h4){font-size:var(--itx-font-size-body-lg)}:where([interop-typography-root] h5){font-size:var(--itx-font-size-body)}:where([interop-typography-root] h6){font-size:var(--itx-font-size-body)}:where([interop-typography-root] :where(p,li,dd,blockquote)){font-size:var(--itx-font-size-body)}:where([interop-typography-root] small){font-size:var(--itx-font-size-caption)}:where([interop-typography-root] :where(h1,h2,h3,h4,h5,h6,[data-label=display])){--itx-line-height: 1.125}:where([interop-typography-root] :where(h1,h2,h3,h4,h5,h6)){font-weight:var(--itx-font-weight-heading)}:where([interop-typography-root] :where(p,li,blockquote)){max-inline-size:var(--itx-measure)}:where([interop-typography-root])>:where(*+*){margin-block-start:var(--itx-rhythm)}:where([interop-typography-root])>:where(*+:where(h1,h2,h3,h4,h5,h6)){margin-block-start:var(--itx-rhythm-loose)}:where([interop-typography-root])>:where(:where(h1,h2,h3,h4,h5,h6)+*){margin-block-start:var(--itx-rhythm-loose)}:where([interop-typography-root]) :where(:not([interop-list])>li+li,dd+dt){margin-block-start:var(--itx-rhythm-tight)}:where([interop-typography-isolate],[interop-typography-isolate] *){margin:revert;font-size:revert;font-weight:revert;line-height:revert;max-inline-size:revert}}@layer interop.foundation{:where(kbd){display:inline-block;vertical-align:baseline;white-space:nowrap;padding-block:var(--itx-kbd-padding-block);padding-inline:var(--itx-kbd-padding-inline);font-family:var(--itx-kbd-font-family);font-size:var(--itx-kbd-font-size);line-height:var(--itx-kbd-line-height);color:var(--itx-kbd-color);background:var(--itx-kbd-background);border-style:solid;border-width:var(--itx-kbd-border-width);border-color:var(--itx-kbd-border-color);border-radius:var(--itx-kbd-radius);box-shadow:0 var(--itx-kbd-shadow-size) 0 var(--itx-kbd-shadow-color)}}@layer interop.foundation{:where(interop-badge){display:inline-flex;align-self:flex-start}:where(.interop-badge__indicator){position:fixed;z-index:var(--itx-badge-z-index);display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--itx-badge-size);block-size:var(--itx-badge-size);padding-block:0;padding-inline:var(--itx-badge-padding-inline);box-sizing:border-box;background:var(--itx-badge-background);color:var(--itx-badge-color);font-size:var(--itx-badge-font-size);font-weight:var(--itx-badge-font-weight);line-height:var(--itx-badge-line-height);white-space:nowrap;border-radius:var(--itx-badge-radius)}:where(.interop-badge__indicator):where([data-position=top-right]){position-area:top right;translate:calc(var(--itx-badge-offset) - 50%) calc(50% - var(--itx-badge-offset))}:where(.interop-badge__indicator):where([data-position=top-left]){position-area:top left;translate:calc(50% - var(--itx-badge-offset)) calc(50% - var(--itx-badge-offset))}:where(.interop-badge__indicator):where([data-position=bottom-right]){position-area:bottom right;translate:calc(var(--itx-badge-offset) - 50%) calc(var(--itx-badge-offset) - 50%)}:where(.interop-badge__indicator):where([data-position=bottom-left]){position-area:bottom left;translate:calc(50% - var(--itx-badge-offset)) calc(var(--itx-badge-offset) - 50%)}:where(.interop-badge__indicator):where([data-dot]){min-inline-size:0;inline-size:var(--itx-badge-dot-size);block-size:var(--itx-badge-dot-size);padding-inline:0}}@layer interop.foundation{:where([interop-button],[itx-as-button]){-webkit-appearance:none;appearance:none}:where(button[interop-button]),:where([itx-as-button]){box-sizing:border-box;display:var(--itx-button-display, inline-flex);align-items:var(--itx-button-align-items, center);justify-content:var(--itx-button-justify-content, center);position:relative;isolation:isolate;gap:var(--itx-button-gap);min-block-size:var(--itx-button-height, 2.5rem);padding-block:var(--itx-button-padding-block, 0);padding-inline:var(--itx-button-padding-inline);width:var(--itx-button-width, auto);min-width:var(--itx-button-min-width, initial);max-width:var(--itx-button-max-width, initial);flex:var(--itx-button-flex, initial);font-family:var(--itx-button-font-family, var(--itx-font-family-sans));font-size:var(--itx-button-font-size, inherit);font-weight:var(--itx-button-font-weight, 400);line-height:var(--itx-button-line-height, unset);letter-spacing:var(--itx-button-letter-spacing, initial);color:var(--_foreground);background-color:var(--_background, transparent);border-width:var( --itx-button-border-width, var(--itx-border-width-hairline) );border-style:var(--itx-button-border-style, solid);border-color:var(--_border-color);border-radius:var( --itx-button-border-radius, var( --itx-radius-attr, var( --itx-button-radius-default, var(--itx-context-radius, var(--itx-radius)) ) ) );box-shadow:var(--_box-shadow);corner-shape:var(--itx-button-corner-shape, initial);transition-property:var( --itx-button-transition-properties, color, background-color, border-color );transition-duration:var( --itx-button-transition-duration, var(--itx-duration-fast) );transition-timing-function:var( --itx-button-transition-timing-function, var(--itx-easing-decelerate) )}:where(button[interop-button]),:where([itx-as-button]){--_background: var(--itx-button-background, transparent);--_foreground: var(--itx-button-foreground, var(--itx-neutral-14));--_border-color: var(--itx-button-border-color, transparent);--_box-shadow: var(--itx-button-box-shadow, none);--_icon-color: var(--itx-button-icon-color, currentColor);--itx-icon-color: var(--_icon-color)}:where(button[interop-button]:hover:not(:active)),:where([itx-as-button]:hover:not(:active)){--_background: var( --itx-button-background-hover, var(--itx-button-background, transparent) );--_foreground: var( --itx-button-foreground-hover, var(--itx-button-foreground, var(--itx-neutral-14)) );--_border-color: var( --itx-button-border-color-hover, var(--itx-button-border-color, transparent) );--_box-shadow: var(--itx-button-box-shadow-hover, none);--_icon-color: var( --itx-button-icon-color-hover, var(--itx-button-icon-color, currentColor) )}:where(button[interop-button]:active),:where([itx-as-button]:active){--_background: var( --itx-button-background-active, var(--itx-button-background, transparent) );--_foreground: var( --itx-button-foreground-active, var(--itx-button-foreground, var(--itx-neutral-14)) );--_border-color: var( --itx-button-border-color-active, var(--itx-button-border-color, transparent) );--_box-shadow: var(--itx-button-box-shadow-active, none);--_icon-color: var( --itx-button-icon-color-active, var(--itx-button-icon-color, currentColor) )}:where(button[interop-button]:focus),:where([itx-as-button]:focus){outline:none}:where(button[interop-button]:focus-visible:not(:active)),:where([itx-as-button]:focus-visible:not(:active)){outline:var(--itx-button-focus-width, var(--itx-focus-width)) var(--itx-button-focus-style, var(--itx-focus-style)) var(--itx-button-focus-color, var(--itx-focus-color));outline-offset:var(--itx-button-focus-offset, var(--itx-focus-offset))}:where(button[interop-button]:disabled),:where(button[interop-button][aria-disabled=true]),:where([itx-as-button][aria-disabled=true]){opacity:var(--itx-button-disabled-opacity, .4);pointer-events:none}:where(button[interop-button~=icon]),:where([itx-as-button~=icon]){inline-size:var(--itx-button-height, 2.5rem);flex:0 0 auto}@media(pointer:coarse){:where(button[interop-button]),:where([itx-as-button]){min-block-size:max(var(--itx-button-height, 2.5rem),var(--itx-button-touch-target, 2.75rem))}:where(button[interop-button~=icon]),:where([itx-as-button~=icon]){min-inline-size:var(--itx-button-touch-target, 2.75rem)}}}@layer interop.foundation{:where(interop-callout){display:block;padding-block:var(--itx-callout-padding-block);padding-inline:var(--itx-callout-padding-inline);border-inline-start:var(--itx-callout-accent-width) solid var(--itx-callout-accent);border-radius:var( --itx-callout-radius, var(--itx-radius-attr, var(--itx-radius)) );background:var(--itx-callout-background);color:var(--itx-callout-color);font-size:var(--itx-callout-font-size);line-height:var(--itx-callout-line-height)}:where(interop-callout .interop-callout__heading){display:block;margin-block-end:var(--itx-callout-heading-margin-block-end);font-size:var(--itx-callout-heading-font-size);font-weight:var(--itx-callout-heading-font-weight)}:where(interop-callout .interop-callout__body>:first-child){margin-block-start:0}:where(interop-callout .interop-callout__body>:last-child){margin-block-end:0}}@layer interop.foundation{:where(label[interop-chip-option],li[interop-chip-item],[interop-chip-badge],.itx-chip){box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--itx-chip-gap);min-block-size:var(--itx-chip-height);min-inline-size:var(--itx-chip-min-width);max-inline-size:var(--itx-chip-max-width);padding-block:0;padding-inline:var(--itx-chip-padding-inline);background:var(--itx-chip-background);border:var(--itx-chip-border);border-radius:var(--itx-chip-radius, var(--itx-radius));color:var(--itx-chip-color);font-size:var(--itx-chip-font-size);font-weight:var(--itx-chip-font-weight);line-height:var(--itx-chip-line-height);white-space:nowrap;margin-block-start:unset}:where(fieldset[interop-chip-filter]){background:var(--itx-chip-filter-background);border:var(--itx-chip-filter-border);border-radius:var( --itx-chip-filter-radius, var(--itx-chip-radius, var(--itx-radius)) );padding:var(--itx-chip-filter-padding);margin:0;min-inline-size:0;display:flex;flex-wrap:wrap;gap:var(--itx-chip-filter-gap)}:where(fieldset[interop-chip-filter]>legend){padding:0;float:left;width:100%;display:none}:where(fieldset[interop-chip-filter]>legend+*){clear:both}:where(ul[interop-chip-list]){list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--itx-chip-list-gap)}:where(label[interop-chip-option]){--itx-chip-background: var(--itx-chip-selectable-background);--itx-chip-background-hover: var(--itx-chip-selectable-background-hover);--itx-chip-color: var(--itx-chip-selectable-color);--itx-chip-color-hover: var(--itx-chip-selectable-color-hover);--itx-chip-border: var( --itx-chip-selectable-border, var(--itx-border-width-thick) solid transparent );position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--itx-chip-transition-duration, var(--itx-duration-fast)) var(--itx-chip-transition-timing-function, var(--itx-easing-standard)),color var(--itx-chip-transition-duration, var(--itx-duration-fast)) var(--itx-chip-transition-timing-function, var(--itx-easing-standard)),border-color var(--itx-chip-transition-duration, var(--itx-duration-fast)) var(--itx-chip-transition-timing-function, var(--itx-easing-standard))}:where(label[interop-chip-option]:hover:not([data-disabled])){--itx-chip-background: var(--itx-chip-background-hover);--itx-chip-color: var(--itx-chip-color-hover)}:where(label[interop-chip-option][data-checked]){--itx-chip-background: var(--itx-chip-background-selected);--itx-chip-color: var(--itx-chip-color-selected);--itx-chip-border: var( --itx-chip-border-selected, var(--itx-border-width-thick) solid var(--itx-colorway-border) );--itx-chip-font-weight: var(--itx-chip-font-weight-selected)}:where(label[interop-chip-option][data-disabled]){opacity:var(--itx-chip-disabled-opacity);cursor:not-allowed;pointer-events:none}:where(label[interop-chip-option]:has(input:focus-visible)){outline:var(--itx-chip-focus-width, var(--itx-focus-width)) var(--itx-chip-focus-style, var(--itx-focus-style)) var(--itx-chip-focus-color, var(--itx-focus-color));outline-offset:var(--itx-chip-focus-offset, var(--itx-focus-offset))}@media(prefers-contrast:more),(prefers-contrast:high){:where(label[interop-chip-option][data-checked]){outline:var(--itx-border-width-thick) solid currentColor}}:where(li[interop-chip-item]){list-style:none;margin:0}:where(li[interop-chip-item][data-disabled]){opacity:var(--itx-chip-disabled-opacity)}@media(prefers-contrast:more),(prefers-contrast:high){:where(li[interop-chip-item]){outline:var(--itx-border-width-hairline) solid currentColor}}:where(li[interop-chip-item],.itx-chip):where(:has(.itx-chip-remove)){padding-inline-end:0}:where(.itx-chip-remove){-webkit-appearance:none;appearance:none;box-sizing:border-box;flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--itx-chip-height);block-size:var(--itx-chip-height);padding:0;margin:var(--itx-chip-remove-margin);background:var(--itx-chip-remove-background);border:var(--itx-chip-remove-border);border-radius:var( --itx-chip-remove-radius, var(--itx-chip-radius, var(--itx-radius)) );color:inherit;cursor:pointer;font-size:var(--itx-chip-remove-font-size);line-height:1;transition:background var(--itx-chip-transition-duration, var(--itx-duration-fast)) var(--itx-chip-transition-timing-function, var(--itx-easing-standard))}:where(.itx-chip-remove:hover:not(:disabled)){--itx-chip-remove-background: var(--itx-chip-remove-background-hover)}:where(.itx-chip-remove:disabled){cursor:not-allowed;pointer-events:none}:where(.itx-chip-remove:focus-visible){outline:var(--itx-chip-remove-focus-width, var(--itx-focus-width)) var(--itx-chip-remove-focus-style, var(--itx-focus-style)) var(--itx-chip-remove-focus-color, var(--itx-focus-color));outline-offset:var(--itx-chip-remove-focus-offset, var(--itx-focus-offset))}:where([interop-chip-badge]){max-width:fit-content;vertical-align:text-bottom}@media(prefers-contrast:more),(prefers-contrast:high){:where([interop-chip-badge]){outline:var(--itx-border-width-thick) solid currentColor}}:where(div[interop-chip-input]){box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:var(--itx-chip-input-gap);background:var(--itx-chip-input-background);border:var(--itx-chip-input-border);border-radius:var( --itx-chip-input-radius, var(--itx-chip-radius, var(--itx-radius)) );padding:var(--itx-chip-input-padding);min-height:var(--itx-chip-input-min-height);cursor:text}:where(div[interop-chip-input]:focus-within){outline:var(--itx-chip-input-focus-width, var(--itx-focus-width)) var(--itx-chip-input-focus-style, var(--itx-focus-style)) var(--itx-chip-input-focus-color, var(--itx-focus-color));outline-offset:var(--itx-chip-input-focus-offset, var(--itx-focus-offset))}:where(div[interop-chip-input] .itx-chip-list){display:contents;list-style:none;margin:0;padding:0}:where(.itx-chip){list-style:none}:where(.itx-chip-label){font:inherit;overflow:hidden;text-overflow:ellipsis}:where(div[interop-chip-input] .itx-chip-text-input){flex:1;min-width:8rem;background:transparent;border:none;border-radius:var(--itx-chip-radius, var(--itx-radius));color:inherit;font:inherit;outline:none}:where(div[interop-chip-input] .itx-chip-text-input)::placeholder{opacity:.5}:where(div[interop-chip-input][data-disabled]){opacity:var(--itx-chip-disabled-opacity);cursor:not-allowed;pointer-events:none}}@layer interop.foundation{:where(figure[interop-code-renderer]){display:block;margin:0}:where(figure[interop-code-renderer] .itx-cr__caption){padding-block:var(--itx-cr-caption-padding-block);padding-inline:var(--itx-cr-caption-padding-inline);font-family:var(--itx-cr-caption-font-family, var(--itx-font-family-sans));font-size:var(--itx-cr-caption-font-size);font-weight:var(--itx-cr-caption-font-weight);letter-spacing:var(--itx-cr-caption-letter-spacing)}:where(figure[interop-code-renderer] .itx-cr__body){background:var(--itx-cr-body-background);padding-block:var(--itx-cr-body-padding-block);padding-inline:var(--itx-cr-body-padding-inline);overflow:auto;color:var(--itx-cr-code-color, inherit);font-family:var(--itx-cr-code-font-family, var(--itx-font-family-mono));font-size:var(--itx-cr-code-font-size);line-height:var(--itx-cr-code-line-height)}:where(figure[interop-code-renderer] .itx-cr__pre){margin:0;padding:0;background:transparent;font:inherit;white-space:var(--itx-cr-white-space);tab-size:var(--itx-cr-tab-size)}:where(figure[interop-code-renderer] .itx-cr__code){display:block;font:inherit}:where(figure[interop-code-renderer] .itx-cr__line){display:flex;align-items:baseline;min-block-size:1lh}:where(figure[interop-code-renderer] .itx-cr__line-number){flex-shrink:0;min-inline-size:var(--itx-cr-line-number-min-inline-size);padding-inline-end:var(--itx-cr-line-number-gap);opacity:var(--itx-cr-line-number-opacity);text-align:end;-webkit-user-select:none;user-select:none;pointer-events:none}:where(figure[interop-code-renderer] .itx-cr__line-content){flex:1;min-inline-size:0}}@layer interop.foundation{:where(dialog[interop-command-palette]){inline-size:var(--itx-cmdp-inline-size);max-inline-size:var(--itx-cmdp-max-inline-size);max-block-size:var(--itx-cmdp-max-block-size);inset-block-start:var(--itx-cmdp-offset-block-start, 12vh);inset-block-end:auto;margin-block:0;margin-inline:auto;padding:0;overflow:hidden;color:var(--itx-cmdp-color);background-color:var(--itx-cmdp-background);border:var(--itx-cmdp-border-width) solid var(--itx-cmdp-border-color);border-radius:var(--itx-cmdp-radius);box-shadow:var(--itx-cmdp-shadow);container:itx-cmdp / inline-size}:where(dialog[interop-command-palette][open]){display:flex;flex-direction:column}:where(.itx-cmdp__frame){flex:1 1 auto;min-block-size:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-template-areas:"field" "aside" "results"}@container itx-cmdp (min-width: 34rem){:where(.itx-cmdp__frame:has(.itx-cmdp__aside>*)){grid-template-columns:var(--itx-cmdp-aside-inline-size) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"aside field" "aside results"}}:where(dialog[interop-command-palette])::backdrop{background:var(--itx-cmdp-backdrop);-webkit-backdrop-filter:var(--itx-cmdp-backdrop-filter);backdrop-filter:var(--itx-cmdp-backdrop-filter)}:where(.itx-cmdp__field:focus-within){outline:var(--itx-cmdp-field-focus-width, var(--itx-focus-width)) var(--itx-cmdp-field-focus-style, var(--itx-focus-style)) var(--itx-cmdp-field-focus-color, var(--itx-focus-color));outline-offset:var(--itx-cmdp-field-focus-offset, var(--itx-focus-offset))}:where(.itx-cmdp__field){grid-area:field;display:flex;align-items:center;gap:var(--itx-cmdp-field-gap);padding-inline:var(--itx-cmdp-field-padding-inline);border-block-end:var(--itx-cmdp-rule-width) solid var(--itx-cmdp-rule-color)}:where(.itx-cmdp__aside){grid-area:aside;display:flex;min-block-size:0;overflow:hidden}:where(.itx-cmdp__aside:has(>*)){border-block-end:var(--itx-cmdp-border-width) solid var(--itx-cmdp-border-color)}@container itx-cmdp (min-width: 34rem){:where(.itx-cmdp__frame:has(.itx-cmdp__aside>*) .itx-cmdp__aside){border-block-end:0;border-inline-end:var(--itx-cmdp-border-width) solid var(--itx-cmdp-border-color)}}:where(.itx-cmdp__results){grid-area:results;display:flex;flex-direction:column;min-block-size:0;overflow:hidden}:where(.itx-cmdp__search-icon){flex:0 0 auto;color:var(--itx-cmdp-muted)}:where(.itx-cmdp__input){flex:1 1 auto;min-inline-size:0;appearance:none;border:none;outline:none;color:inherit;font:inherit;font-size:var(--itx-cmdp-input-font-size);padding-block:var(--itx-cmdp-input-padding-block)}:where(.itx-cmdp__input)::placeholder{color:var(--itx-cmdp-muted)}:where(.itx-cmdp__clear){flex:0 0 auto;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--itx-cmdp-clear-target);block-size:var(--itx-cmdp-clear-target);padding:0;border:calc((var(--itx-cmdp-clear-target) - var(--itx-cmdp-clear-size)) / 2) solid transparent;border-radius:var(--itx-cmdp-clear-radius);background-color:var(--itx-cmdp-clear-background);background-clip:content-box;color:var(--itx-cmdp-clear-color);cursor:pointer;transition:background-color var(--itx-duration-fast) var(--itx-easing-standard)}:where(.itx-cmdp__clear:hover){background-color:var(--itx-cmdp-clear-background-hover)}:where(.itx-cmdp__clear:focus-visible){outline:var(--itx-cmdp-clear-focus-width, var(--itx-focus-width)) var(--itx-cmdp-clear-focus-style, var(--itx-focus-style)) var(--itx-cmdp-clear-focus-color, var(--itx-focus-color));outline-offset:var(--itx-cmdp-clear-focus-offset, var(--itx-focus-offset))}:where(.itx-cmdp__list){flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:var(--itx-cmdp-list-padding);list-style:none}:where(.itx-cmdp__option){display:flex;align-items:center;gap:var(--itx-cmdp-option-gap);padding-block:var(--itx-cmdp-option-padding-block);padding-inline:var(--itx-cmdp-option-padding-inline);border-radius:var(--itx-cmdp-option-radius);cursor:pointer;color:var(--itx-cmdp-option-color);transition:background-color var(--itx-duration-fast) var(--itx-easing-standard)}:where(.itx-cmdp__option--active){background-color:var(--itx-cmdp-option-background-active);color:var(--itx-cmdp-option-color-active)}:where(.itx-cmdp__option[aria-disabled=true]){cursor:default;opacity:var(--itx-cmdp-option-disabled-opacity)}:where(.itx-cmdp__option-icon){flex:0 0 auto;color:var(--itx-cmdp-muted)}:where(.itx-cmdp__option-label){flex:1 1 auto;min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:where(.itx-cmdp__option-desc){flex:0 1 auto;color:var(--itx-cmdp-muted);font-size:var(--itx-cmdp-desc-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:where(.itx-cmdp__option-kbd){flex:0 0 auto;margin-inline-start:auto}:where(.itx-cmdp__message){padding:var(--itx-cmdp-message-padding);color:var(--itx-cmdp-muted);font-size:var(--itx-cmdp-message-font-size);text-align:center}@media(forced-colors:active){:where(.itx-cmdp__option--active){background-color:Highlight;color:HighlightText;forced-color-adjust:none}}:where(dialog[interop-command-palette].itx-cmdp--collapsed .itx-cmdp__results,dialog[interop-command-palette].itx-cmdp--collapsed .itx-cmdp__aside){display:none}}@layer interop.foundation{:where(interop-content){display:contents}:where(interop-content p){margin:0 0 var(--itx-content-block-gap) 0;max-inline-size:var(--itx-content-measure);color:var(--itx-content-color);font-family:var(--itx-content-font-family);font-size:var(--itx-content-font-size);line-height:var(--itx-content-line-height)}:where(interop-content :where(h1,h2,h3,h4,h5,h6)){margin:var(--itx-content-heading-margin-block-start) 0 var(--itx-content-heading-margin-block-end) 0;color:var(--itx-content-color);font-family:var(--itx-content-font-family);font-weight:var(--itx-content-heading-font-weight);line-height:var(--itx-content-heading-line-height)}:where(interop-content:first-child>:where(h1,h2,h3,h4,h5,h6)){margin-block-start:0}:where(interop-content h1){font-size:var(--itx-content-heading-1-font-size)}:where(interop-content h2){font-size:var(--itx-content-heading-2-font-size)}:where(interop-content h3){font-size:var(--itx-content-heading-3-font-size)}:where(interop-content h4){font-size:var(--itx-content-heading-4-font-size)}:where(interop-content h5){font-size:var(--itx-content-heading-5-font-size)}:where(interop-content h6){font-size:var(--itx-content-heading-6-font-size)}:where(interop-content strong){font-weight:var(--itx-content-strong-font-weight)}:where(interop-content em){font-style:italic}:where(interop-content mark){background:var(--itx-content-mark-background);color:var(--itx-content-mark-color);padding:0 .15em;border-radius:var(--itx-content-mark-border-radius, var(--itx-radius))}:where(interop-content ins){background:var(--itx-content-ins-background);text-decoration:none}:where(interop-content del){color:var(--itx-content-del-color);text-decoration:line-through}:where(interop-content :where(sup,sub)){font-size:.8em;line-height:1}:where(interop-content code){font-family:var(--itx-content-code-font-family);font-size:var(--itx-content-code-font-size);font-weight:var(--itx-content-code-font-weight);line-height:var(--itx-content-line-height);color:var(--itx-content-code-color);background:var(--itx-content-code-background);padding:var(--itx-content-code-padding);border:var(--itx-content-code-border-width) solid var(--itx-content-code-border-color);border-radius:var(--itx-content-code-border-radius, var(--itx-radius))}:where(interop-content pre){margin:0 0 var(--itx-content-block-gap) 0;padding:var(--itx-content-pre-padding);background:var(--itx-content-pre-background);border-radius:var(--itx-content-pre-border-radius, var(--itx-radius));overflow-x:auto}:where(interop-content pre code){padding:0;border-width:0;background:transparent;font-size:var(--itx-content-font-size)}:where(interop-content a){color:var(--itx-content-link-color);text-decoration:var(--itx-content-link-decoration);text-underline-offset:var(--itx-content-link-underline-offset)}:where(interop-content a:hover){text-decoration-thickness:var(--itx-content-link-decoration-thickness-hover)}:where(interop-content a:focus-visible){outline:var(--itx-content-focus-width, var(--itx-focus-width)) var(--itx-content-focus-style, var(--itx-focus-style)) var(--itx-content-focus-color, var(--itx-focus-color));outline-offset:var(--itx-content-focus-offset, var(--itx-focus-offset))}:where(interop-content :where(ul,ol)){margin:0 0 var(--itx-content-block-gap) 0;padding-inline-start:1.5em;color:var(--itx-content-color);font-family:var(--itx-content-font-family);font-size:var(--itx-content-font-size);line-height:var(--itx-content-line-height)}:where(interop-content li){max-inline-size:var(--itx-content-measure)}:where(interop-content li+li){margin-block-start:var(--itx-content-list-gap)}:where(interop-content li>interop-content:last-child>:where(p,ul,ol,blockquote)){margin-block-end:0}:where(interop-content blockquote){margin:0 0 var(--itx-content-block-gap) 0;padding:0 0 0 var(--itx-content-quote-padding-inline-start);max-inline-size:var(--itx-content-measure);border-inline-start:var(--itx-content-quote-border-width) solid var(--itx-content-quote-border-color);color:var(--itx-content-quote-color)}:where(interop-content table){inline-size:100%;margin:0 0 var(--itx-content-block-gap) 0;border-collapse:collapse;color:var(--itx-content-color);font-family:var(--itx-content-font-family);font-size:var(--itx-content-font-size)}:where(interop-content :where(th,td)){padding:var(--itx-content-table-cell-padding);text-align:start;border-block-end:var(--itx-content-table-border-width) solid var(--itx-content-table-border-color)}:where(interop-content th){background:var(--itx-content-table-header-background);font-weight:var(--itx-content-table-header-font-weight)}:where(interop-content caption){caption-side:top;padding-block-end:var(--itx-content-caption-padding-block-end);color:var(--itx-content-caption-color);font-size:var(--itx-content-caption-font-size);text-align:start}:where(interop-content hr){margin-block:var(--itx-content-rule-margin-block);margin-inline:0;border:0;border-block-start:var(--itx-content-rule-width) solid var(--itx-content-rule-color)}}@layer interop.foundation{:where(dialog[interop-dialog]){width:var(--itx-dialog-width, min(90vw, 32rem));max-height:var(--itx-dialog-max-height, 85dvh);padding:var(--itx-dialog-padding, var(--itx-spacing-6));border:var(--itx-dialog-border-width, var(--itx-border-width-thick)) solid var(--itx-dialog-border-color, var(--itx-neutral-8, currentColor));border-radius:var(--itx-dialog-border-radius, var(--itx-radius));background:var(--itx-dialog-background, Canvas);color:var(--itx-dialog-foreground, CanvasText);box-shadow:var(--itx-dialog-shadow, 0 8px 32px rgba(0 0 0 / .18));overflow-y:auto;overflow-x:hidden;opacity:1;translate:0 0}@supports (transition-behavior: allow-discrete){:where(dialog[interop-dialog]){transition:opacity var(--itx-dialog-enter-duration, var(--itx-duration-base)) var(--itx-dialog-enter-easing, var(--itx-easing-decelerate)),translate var(--itx-dialog-enter-duration, var(--itx-duration-base)) var(--itx-dialog-enter-easing, var(--itx-easing-decelerate)),overlay var(--itx-dialog-enter-duration, var(--itx-duration-base)) allow-discrete,display var(--itx-dialog-enter-duration, var(--itx-duration-base)) allow-discrete}}@supports not (transition-behavior: allow-discrete){:where(dialog[interop-dialog]){transition:opacity var(--itx-dialog-enter-duration, var(--itx-duration-base)) var(--itx-dialog-enter-easing, var(--itx-easing-decelerate)),translate var(--itx-dialog-enter-duration, var(--itx-duration-base)) var(--itx-dialog-enter-easing, var(--itx-easing-decelerate))}}@starting-style{:where(dialog[interop-dialog][open]){opacity:0;translate:0 -.75rem}}:where(dialog[interop-dialog]:not([open])){opacity:0;translate:0 .25rem}@supports (transition-behavior: allow-discrete){:where(dialog[interop-dialog]:not([open])){transition:opacity var(--itx-dialog-exit-duration, var(--itx-duration-fast)) var(--itx-dialog-exit-easing, var(--itx-easing-accelerate)),translate var(--itx-dialog-exit-duration, var(--itx-duration-fast)) var(--itx-dialog-exit-easing, var(--itx-easing-accelerate)),overlay var(--itx-dialog-exit-duration, var(--itx-duration-fast)) allow-discrete,display var(--itx-dialog-exit-duration, var(--itx-duration-fast)) allow-discrete}}@supports not (transition-behavior: allow-discrete){:where(dialog[interop-dialog]:not([open])){transition:opacity var(--itx-dialog-exit-duration, var(--itx-duration-fast)) var(--itx-dialog-exit-easing, var(--itx-easing-accelerate)),translate var(--itx-dialog-exit-duration, var(--itx-duration-fast)) var(--itx-dialog-exit-easing, var(--itx-easing-accelerate))}}:where(dialog[interop-dialog])::backdrop{background:var(--itx-dialog-backdrop-color, rgba(0 0 0 / .5));-webkit-backdrop-filter:blur(var(--itx-dialog-backdrop-blur, 0px));backdrop-filter:blur(var(--itx-dialog-backdrop-blur, 0px))}@supports (transition-behavior: allow-discrete){:where(dialog[interop-dialog])::backdrop{transition:background var(--itx-dialog-enter-duration, var(--itx-duration-base)) var(--itx-dialog-enter-easing, var(--itx-easing-decelerate)),backdrop-filter var(--itx-dialog-enter-duration, var(--itx-duration-base)) var(--itx-dialog-enter-easing, var(--itx-easing-decelerate)),overlay var(--itx-dialog-enter-duration, var(--itx-duration-base)) allow-discrete,display var(--itx-dialog-enter-duration, var(--itx-duration-base)) allow-discrete}}@supports not (transition-behavior: allow-discrete){:where(dialog[interop-dialog])::backdrop{transition:background var(--itx-dialog-enter-duration, var(--itx-duration-base)) var(--itx-dialog-enter-easing, var(--itx-easing-decelerate)),backdrop-filter var(--itx-dialog-enter-duration, var(--itx-duration-base)) var(--itx-dialog-enter-easing, var(--itx-easing-decelerate))}}@starting-style{:where(dialog[interop-dialog][open])::backdrop{background:transparent;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}}:where(dialog[interop-dialog]:not([open]))::backdrop{background:transparent;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}@supports (transition-behavior: allow-discrete){:where(dialog[interop-dialog]:not([open]))::backdrop{transition:background var(--itx-dialog-exit-duration, var(--itx-duration-fast)) var(--itx-dialog-exit-easing, var(--itx-easing-accelerate)),backdrop-filter var(--itx-dialog-exit-duration, var(--itx-duration-fast)) var(--itx-dialog-exit-easing, var(--itx-easing-accelerate)),overlay var(--itx-dialog-exit-duration, var(--itx-duration-fast)) allow-discrete,display var(--itx-dialog-exit-duration, var(--itx-duration-fast)) allow-discrete}}@supports not (transition-behavior: allow-discrete){:where(dialog[interop-dialog]:not([open]))::backdrop{transition:background var(--itx-dialog-exit-duration, var(--itx-duration-fast)) var(--itx-dialog-exit-easing, var(--itx-easing-accelerate)),backdrop-filter var(--itx-dialog-exit-duration, var(--itx-duration-fast)) var(--itx-dialog-exit-easing, var(--itx-easing-accelerate))}}}@layer interop.foundation{:where(interop-expansion-panel){box-sizing:border-box;display:block;overflow:clip;background-color:var(--itx-expansion-panel-background, transparent);background-image:var(--itx-expansion-panel-background-image, none);color:var(--itx-expansion-panel-foreground, inherit);border-width:var( --itx-expansion-panel-border-width, var(--itx-border-width-hairline) );border-style:var(--itx-expansion-panel-border-style, solid);border-block-color:var( --itx-expansion-panel-border-block-color, transparent );border-inline-color:var( --itx-expansion-panel-border-inline-color, transparent );border-radius:var(--itx-expansion-panel-border-radius, var(--itx-radius));box-shadow:var(--itx-expansion-panel-box-shadow, none);padding:var(--itx-expansion-panel-padding, 0);transition-property:var( --itx-expansion-panel-transition-property, background-color, border-color, box-shadow );transition-duration:var( --itx-expansion-panel-transition-duration, var(--itx-duration-fast) );transition-timing-function:var( --itx-expansion-panel-transition-timing-function, var(--itx-easing-standard) )}:where(interop-expansion-panel)>:where(h1,h2,h3,h4,h5,h6){margin:0;font:inherit}:where(button[interop-expansion-trigger]){-webkit-appearance:none;appearance:none;box-sizing:border-box;display:flex;align-items:center;justify-content:var(--itx-expansion-panel-trigger-justify-content);gap:var(--itx-expansion-panel-trigger-gap);inline-size:100%;min-block-size:var(--itx-expansion-panel-trigger-height);margin:0;padding-block:0;padding-inline:var(--itx-expansion-panel-trigger-padding-inline);background:var(--itx-expansion-panel-trigger-background);border:none;border-radius:var(--itx-expansion-panel-trigger-radius, var(--itx-radius));color:var(--itx-expansion-panel-trigger-color);font:inherit;font-size:var(--itx-expansion-panel-trigger-font-size);font-weight:var(--itx-expansion-panel-trigger-font-weight);line-height:var(--itx-expansion-panel-trigger-line-height);text-align:start;cursor:pointer;transition:background var(--itx-expansion-panel-transition-duration, var(--itx-duration-fast)) var( --itx-expansion-panel-transition-timing-function, var(--itx-easing-standard) )}@media(any-hover:hover){:where(button[interop-expansion-trigger]:hover:not(:disabled)){--itx-expansion-panel-trigger-background: var( --itx-expansion-panel-trigger-background-hover )}}:where(button[interop-expansion-trigger]:focus-visible,button[interop-expansion-trigger]:active){outline:var( --itx-expansion-panel-trigger-focus-width, var(--itx-focus-width) ) var(--itx-expansion-panel-trigger-focus-style, var(--itx-focus-style)) var(--itx-expansion-panel-trigger-focus-color, var(--itx-focus-color));outline-offset:var( --itx-expansion-panel-trigger-focus-offset, var(--itx-focus-offset) )}:where(button[interop-expansion-trigger]:disabled){cursor:not-allowed}:where(button[interop-expansion-trigger]):after{content:"";flex:none;inline-size:var(--itx-expansion-panel-trigger-arrow-size);block-size:var(--itx-expansion-panel-trigger-arrow-size);border-block-start:var(--itx-expansion-panel-trigger-arrow-stroke) solid currentColor;border-inline-end:var(--itx-expansion-panel-trigger-arrow-stroke) solid currentColor;rotate:var(--itx-expansion-panel-trigger-arrow-rotation);transition:rotate var(--itx-expansion-panel-transition-duration, var(--itx-duration-fast)) var( --itx-expansion-panel-transition-timing-function, var(--itx-easing-standard) )}:where(button[interop-expansion-trigger][aria-expanded=true]):after{rotate:var(--itx-expansion-panel-trigger-arrow-rotation-expanded)}:where(interop-expansion-panel[data-expanded]){background-color:var( --itx-expansion-panel-background-expanded, var(--itx-expansion-panel-background, transparent) );background-image:var( --itx-expansion-panel-background-image-expanded, var(--itx-expansion-panel-background-image, none) );border-block-color:var( --itx-expansion-panel-border-block-color-expanded, var(--itx-expansion-panel-border-block-color, transparent) );border-inline-color:var( --itx-expansion-panel-border-inline-color-expanded, var(--itx-expansion-panel-border-inline-color, transparent) );box-shadow:var( --itx-expansion-panel-box-shadow-expanded, var(--itx-expansion-panel-box-shadow, none) )}:where(interop-expansion-panel[data-disabled]){opacity:var(--itx-expansion-panel-disabled-opacity, .6);pointer-events:none}:where(interop-accordion){display:block}:where(interop-accordion>interop-expansion-panel+interop-expansion-panel){border-block-start-width:0}:where([interop-expansion-body]){display:grid;position:relative;overflow:clip;grid-template-rows:0fr;background-color:var(--itx-expansion-panel-body-background, transparent);background-image:var(--itx-expansion-panel-body-background-image, none);transition:grid-template-rows var( --itx-expansion-panel-body-transition-duration, var(--itx-duration-base) ) var( --itx-expansion-panel-body-transition-easing, var(--itx-easing-standard) )}:where([interop-expansion-body][data-expanded]){grid-template-rows:1fr}:where([interop-expansion-body] .itx-expansion-body-inner){overflow:hidden;min-height:0;padding:var(--itx-expansion-panel-body-padding, 0);border-top-width:var(--itx-expansion-panel-body-divider-width, 0);border-top-style:var(--itx-expansion-panel-body-divider-style, solid);border-top-color:var(--itx-expansion-panel-body-divider-color, transparent);transition:padding-block var( --itx-expansion-panel-body-transition-duration, var(--itx-duration-base) ) var( --itx-expansion-panel-body-transition-easing, var(--itx-easing-standard) ),border-top-width var( --itx-expansion-panel-body-transition-duration, var(--itx-duration-base) ) var( --itx-expansion-panel-body-transition-easing, var(--itx-easing-standard) ),border-top-color var( --itx-expansion-panel-body-transition-duration, var(--itx-duration-base) ) var( --itx-expansion-panel-body-transition-easing, var(--itx-easing-standard) )}:where([interop-expansion-body][data-expanded] .itx-expansion-body-inner){border-top-color:var( --itx-expansion-panel-body-divider-color-expanded, var(--itx-expansion-panel-body-divider-color, transparent) )}:where([interop-expansion-body]:not([data-expanded]):not([data-peek]) .itx-expansion-body-inner){padding-block:0;border-top-width:0}:where([interop-expansion-body][data-peek] .itx-expansion-body-inner){min-height:var(--itx-expansion-panel-body-peek-height, 4rem)}:where([interop-expansion-body][data-peek]:not([data-expanded])):after{content:"";position:absolute;inset-inline:0;bottom:0;height:var(--itx-expansion-panel-body-peek-fade-height, 2.5rem);background:linear-gradient(to bottom,transparent,var(--itx-expansion-panel-body-peek-fade-color, transparent));pointer-events:none}}@layer interop.foundation{:where(interop-field-input,interop-field-textarea){display:flex;flex-direction:column;gap:var(--itx-field-gap)}:where(.interop-field-label){color:var(--itx-field-label-color);font-size:var(--itx-field-label-font-size);font-weight:var(--itx-field-label-font-weight);line-height:var(--itx-field-label-line-height);margin-block-end:var(--itx-field-label-gap)}:where(interop-field-input[data-required],interop-field-textarea[data-required]) :where(.interop-field-label):after{content:var(--itx-field-required-indicator);color:var(--itx-field-required-indicator-color)}:where(interop-field-input[data-disabled],interop-field-textarea[data-disabled]) :where(.interop-field-label,.interop-field-note){color:var(--itx-field-disabled-color)}:where(interop-field-control){display:flex;align-items:center;box-sizing:border-box;gap:var(--itx-field-addon-gap);min-block-size:var(--itx-field-height);padding-block:0;padding-inline:var(--itx-field-padding-inline);background-color:var(--itx-field-background);border:none;border-block-end:var(--itx-field-underline-width) solid var(--itx-field-underline-color);border-radius:var(--itx-field-border-radius, var(--itx-radius));transition:background-color var(--itx-field-transition-duration, var(--itx-duration-fast)) var(--itx-easing-standard),outline-color var(--itx-field-transition-duration, var(--itx-duration-fast)) var(--itx-easing-standard)}:where(interop-field-control):where(.focused){outline:var(--itx-field-focus-width, var(--itx-focus-width)) var(--itx-field-focus-style, var(--itx-focus-style)) var(--itx-field-focus-color, var(--itx-focus-color));outline-offset:var(--itx-field-focus-offset, var(--itx-focus-offset))}:where(interop-field-control):where(.invalid){border-block-end-color:var( --itx-field-invalid-color, var(--itx-field-underline-color) )}:where(interop-field-control):where(.invalid:not(.focused)){outline:var(--itx-field-focus-width, var(--itx-focus-width)) var(--itx-field-focus-style, var(--itx-focus-style)) var( --itx-field-invalid-color, var(--itx-field-focus-color, var(--itx-focus-color)) );outline-offset:var(--itx-field-focus-offset, var(--itx-focus-offset))}:where(interop-field-control):where(.disabled){border-block-end-color:transparent}:where(interop-field-control):where(.readonly){background-color:transparent;border-block-end-color:var( --itx-field-readonly-underline-color, var(--itx-field-underline-color) )}@media(any-hover:hover){:where(interop-field-control:not(.disabled,.readonly):hover){background-color:var( --itx-field-background-hover, var(--itx-field-background) )}}:where(interop-field-control.invalid):after{content:"";flex:0 0 auto;inline-size:var(--itx-field-invalid-icon-size);block-size:var(--itx-field-invalid-icon-size);background-color:var(--itx-field-invalid-color);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 1a7 7 0 1 0 0 14A7 7 0 0 0 8 1Zm-.75 3h1.5v5h-1.5V4Zm.75 8.25a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 1a7 7 0 1 0 0 14A7 7 0 0 0 8 1Zm-.75 3h1.5v5h-1.5V4Zm.75 8.25a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}:where(.interop-text-field,.interop-text-area){flex:1 1 auto;min-inline-size:0;border:none;outline:none;background:transparent;padding:0;margin:0;font-family:var(--itx-field-font-family);font-size:var(--itx-field-font-size);line-height:var(--itx-field-line-height);color:var(--itx-field-color)}:where(.interop-text-field,.interop-text-area)::placeholder{color:var(--itx-field-placeholder-color);opacity:1}:where(.interop-text-field,.interop-text-area):where(:disabled){color:var(--itx-field-disabled-color);cursor:not-allowed;-webkit-text-fill-color:var(--itx-field-disabled-color)}:where(.interop-text-field){align-self:stretch}:where(.interop-text-area){resize:var(--itx-field-textarea-resize)}:where(.interop-text-area):where(:disabled){resize:none}:where(.interop-field-prefix,[interop-field-prefix],.interop-field-suffix,[interop-field-suffix]){flex:0 0 auto;color:var(--itx-field-addon-color);line-height:1;-webkit-user-select:none;user-select:none}:where(.interop-field-note){color:var(--itx-field-note-color);font-size:var(--itx-field-note-font-size);line-height:var(--itx-field-note-line-height)}:where(.interop-field-error){color:var(--itx-field-error-color);font-size:var(--itx-field-error-font-size);line-height:var(--itx-field-error-line-height)}:where(interop-field-notes){display:flex;flex-direction:column;gap:var(--itx-field-notes-gap)}:where(interop-field-errors){display:flex;flex-direction:column;gap:var(--itx-field-errors-gap)}:where(interop-field-textarea) :where(interop-field-control){align-items:flex-start;min-inline-size:var(--itx-field-textarea-min-inline-size);padding-block:var(--itx-field-textarea-padding-block)}}@layer interop.foundation{:where(interop-icon){display:var(--itx-icon-display, inline-flex);align-items:var(--itx-icon-align-items, center);justify-content:var(--itx-icon-justify-content, center);flex-shrink:var(--itx-icon-flex-shrink, 0);line-height:var(--itx-icon-line-height, 0);color:var(--itx-icon-color, currentColor);pointer-events:var(--itx-icon-pointer-events, none)}:where(interop-icon svg){display:var(--itx-icon-svg-display, block);flex-shrink:var(--itx-icon-flex-shrink, 0);shape-rendering:var(--itx-icon-shape-rendering, geometricPrecision)}:where(interop-icon .itx-icon--missing){color:var(--itx-icon-missing-color, red);opacity:var(--itx-icon-missing-opacity, .3)}}@layer interop.foundation{:where(interop-indicator){display:block;position:absolute;pointer-events:none;background-color:var(--itx-indicator-background-color, transparent);background-image:var(--itx-indicator-background-image, none);border-color:var(--itx-indicator-border-color, transparent);border-width:var( --itx-indicator-border-width, var(--itx-border-width-thick) );border-style:var(--itx-indicator-border-style, solid);border-radius:var( --itx-indicator-border-radius, var(--itx-inner-radius, var(--itx-radius)) );box-shadow:var(--itx-indicator-box-shadow, none)}@supports (anchor-name: none){:where(interop-indicator){--itx-indicator-inset: 0px;position-anchor:var(--itx-indicator-anchor-name, --itx-indicator-anchor);top:calc(anchor(top) + var(--itx-indicator-inset));right:calc(anchor(right) + var(--itx-indicator-inset));bottom:calc(anchor(bottom) + var(--itx-indicator-inset));left:calc(anchor(left) + var(--itx-indicator-inset));transition-property:top,right,bottom,left;transition-duration:var( --itx-indicator-transition-duration, var(--itx-duration-fast) );transition-timing-function:var( --itx-indicator-transition-timing-function, var(--itx-easing-standard) )}}@supports not (anchor-name: none){:where(interop-indicator){display:none}}}@layer interop.foundation{:where(ul[interop-list],ol[interop-list],dl[interop-list],interop-list){display:flex;flex-direction:var(--itx-layout-direction, column);justify-content:var(--itx-layout-justify, flex-start);align-items:var(--itx-layout-align, flex-start);flex-wrap:var(--itx-layout-wrap, nowrap);gap:var(--itx-layout-gap, 0);list-style:none;margin:0;padding:0}:where([interop-list]>li){padding-block:var(--itx-list-item-padding-block)}:where([interop-list][data-interop-layout*=row]>li){margin-inline-end:var(--itx-layout-gap, var(--itx-spacing-2))}:where([interop-list][data-interop-layout*=row]>li:last-child){margin-inline-end:0}:where(ol[interop-list][itx-marker~=enclosed]){counter-reset:itx-list-marker}:where(ol[interop-list][itx-marker~=enclosed]>li){counter-increment:itx-list-marker;display:flex;align-items:var(--itx-list-marker-align, center);gap:var(--itx-list-marker-gap, var(--itx-spacing-3))}:where(ol[interop-list][itx-marker~=enclosed]>li):before{content:counter(itx-list-marker,var(--itx-list-marker-style, decimal));flex:0 0 auto;display:grid;place-items:center;box-sizing:border-box;inline-size:var(--itx-list-marker-size, 2em);block-size:var(--itx-list-marker-size, 2em);border:var(--itx-list-marker-border, 2px solid currentColor);border-radius:var(--itx-list-marker-radius, var(--itx-radius-full));background:var(--itx-list-marker-background, transparent);color:var(--itx-list-marker-color, inherit);font-size:var(--itx-list-marker-font-size, .8em);font-weight:var(--itx-list-marker-font-weight, 600);font-variant-numeric:tabular-nums;line-height:1}:where([interop-list][itx-variant=contained]){align-items:stretch;inline-size:100%}:where([interop-list][itx-variant=contained]>li){display:flex;align-items:center;gap:var(--itx-list-row-gap);box-sizing:border-box;min-block-size:var(--itx-list-row-block-size);padding-block:0;padding-inline:var(--itx-list-row-padding-inline);background-color:var(--itx-list-row-background);border-radius:0;border-block-end:var(--itx-list-row-rule-width) solid var(--itx-list-row-rule-color);transition:background-color var(--itx-list-row-transition-duration) var(--itx-list-row-transition-timing-function)}:where([interop-list][itx-variant=contained]>li:last-child){border-block-end-width:0}@media(any-hover:hover){:where([interop-list][itx-variant=contained]>li:hover){background-color:var(--itx-list-row-background-hover)}}:where([interop-list][itx-variant=contained]>li:active){outline:var(--itx-list-row-focus-width, var(--itx-focus-width)) var(--itx-list-row-focus-style, var(--itx-focus-style)) var(--itx-list-row-focus-color, var(--itx-focus-color));outline-offset:var(--itx-list-row-focus-offset, var(--itx-focus-offset))}}@layer interop.foundation{:where(ul[interop-listbox],ol[interop-listbox]){display:block;overflow-y:auto;list-style:none;margin:0;padding:0}:where(ul[interop-listbox]:focus,ol[interop-listbox]:focus){outline:none}:where(ul[interop-listbox]:focus-visible,ol[interop-listbox]:focus-visible){outline:var(--itx-listbox-focus-width, var(--itx-focus-width)) var(--itx-listbox-focus-style, var(--itx-focus-style)) var(--itx-listbox-focus-color, var(--itx-focus-color));outline-offset:var(--itx-listbox-focus-offset, var(--itx-focus-offset))}:where(.interop-option,li[interop-option]){--_accent-offset: var(--itx-option-accent-width);--_accent-color: var(--itx-option-accent-color);display:flex;align-items:center;gap:var(--itx-option-gap);min-block-size:var(--itx-option-min-block-size);padding-block:var(--itx-option-padding-block);padding-inline:var(--itx-option-padding-inline);font-size:var(--itx-option-font-size);line-height:var(--itx-option-line-height);color:var(--itx-option-color);background-color:var(--itx-option-background);box-shadow:inset var(--_accent-offset) 0 0 0 var(--_accent-color);border-radius:var( --itx-option-border-radius, var(--itx-radius-attr, var(--itx-radius)) );cursor:default;-webkit-user-select:none;user-select:none;transition-property:background-color,box-shadow;transition-duration:var(--itx-option-transition-duration);transition-timing-function:var(--itx-option-transition-timing)}:where(.interop-option,li[interop-option]):where(:dir(rtl)){--_accent-offset: calc(-1 * var(--itx-option-accent-width))}:where(.interop-option,li[interop-option]):where(:not(.interop-option--active):hover){background-color:var( --itx-option-background-hover, var(--itx-option-background) )}:where(.interop-option,li[interop-option]):where(.interop-option--active){background-color:var( --itx-option-background-active, var(--itx-option-background) )}:where(.interop-option,li[interop-option]):where(.interop-option--selected,[aria-selected=true]){background-color:var( --itx-option-background-selected, var(--itx-option-background) );--_accent-color: var( --itx-option-accent-color-selected, var(--itx-option-accent-color) )}:where(.interop-option,li[interop-option]):where(.interop-option--active.interop-option--selected){background-color:var( --itx-option-background-active-selected, var(--itx-option-background-active, var(--itx-option-background)) )}:where(.interop-option,li[interop-option]):where(.interop-option--disabled,[aria-disabled=true]){opacity:var(--itx-option-disabled-opacity);cursor:not-allowed;pointer-events:none}:where(.interop-option__icon){flex-shrink:0;display:flex;align-items:center}:where(.interop-option__label){flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.interop-option__description){flex-shrink:0;font-size:var(--itx-option-description-font-size);color:var(--itx-option-description-color);white-space:nowrap}}@layer interop.foundation{:where([interop-popover]){position:relative;margin:0;padding:var(--itx-popover-padding);min-inline-size:var(--itx-popover-min-width);max-inline-size:var(--itx-popover-max-width);max-block-size:var(--itx-popover-max-height);overflow:auto;font-size:var(--itx-popover-font-size);line-height:var(--itx-popover-line-height);background:var(--itx-popover-background);color:var(--itx-popover-foreground);border:var(--itx-popover-border-width, var(--itx-border-width-hairline)) var(--itx-popover-border-style) var(--itx-popover-border-color);border-radius:var(--itx-popover-border-radius, var(--itx-radius));box-shadow:var(--itx-popover-shadow);opacity:1;translate:0 0}@supports (transition-behavior: allow-discrete){:where([interop-popover]){transition:opacity var(--itx-popover-enter-duration, var(--itx-duration-fast)) var(--itx-popover-enter-easing, var(--itx-easing-decelerate)),translate var(--itx-popover-enter-duration, var(--itx-duration-fast)) var(--itx-popover-enter-easing, var(--itx-easing-decelerate)),overlay var(--itx-popover-enter-duration, var(--itx-duration-fast)) allow-discrete,display var(--itx-popover-enter-duration, var(--itx-duration-fast)) allow-discrete}}@supports not (transition-behavior: allow-discrete){:where([interop-popover]){transition:opacity var(--itx-popover-enter-duration, var(--itx-duration-fast)) var(--itx-popover-enter-easing, var(--itx-easing-decelerate)),translate var(--itx-popover-enter-duration, var(--itx-duration-fast)) var(--itx-popover-enter-easing, var(--itx-easing-decelerate))}}@starting-style{:where([interop-popover]:popover-open){opacity:0;translate:var(--itx-popover-enter-translate)}}:where([interop-popover]:not(:popover-open)){opacity:0;translate:var(--itx-popover-exit-translate)}@supports (transition-behavior: allow-discrete){:where([interop-popover]:not(:popover-open)){transition:opacity var(--itx-popover-exit-duration, var(--itx-duration-fast)) var(--itx-popover-exit-easing, var(--itx-easing-accelerate)),translate var(--itx-popover-exit-duration, var(--itx-duration-fast)) var(--itx-popover-exit-easing, var(--itx-easing-accelerate)),overlay var(--itx-popover-exit-duration, var(--itx-duration-fast)) allow-discrete,display var(--itx-popover-exit-duration, var(--itx-duration-fast)) allow-discrete}}@supports not (transition-behavior: allow-discrete){:where([interop-popover]:not(:popover-open)){transition:opacity var(--itx-popover-exit-duration, var(--itx-duration-fast)) var(--itx-popover-exit-easing, var(--itx-easing-accelerate)),translate var(--itx-popover-exit-duration, var(--itx-duration-fast)) var(--itx-popover-exit-easing, var(--itx-easing-accelerate))}}[interop-popover][data-backdrop]::backdrop{background:var(--itx-backdrop-color);-webkit-backdrop-filter:blur(var(--itx-backdrop-blur));backdrop-filter:blur(var(--itx-backdrop-blur))}@supports (transition-behavior: allow-discrete){[interop-popover][data-backdrop]::backdrop{transition:background var(--itx-popover-enter-duration, var(--itx-duration-fast)) var(--itx-popover-enter-easing, var(--itx-easing-decelerate)),backdrop-filter var(--itx-popover-enter-duration, var(--itx-duration-fast)) var(--itx-popover-enter-easing, var(--itx-easing-decelerate)),overlay var(--itx-popover-enter-duration, var(--itx-duration-fast)) allow-discrete,display var(--itx-popover-enter-duration, var(--itx-duration-fast)) allow-discrete}}@starting-style{[interop-popover][data-backdrop]:popover-open::backdrop{background:transparent;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}}:where([interop-popover][data-arrow]),:where([interop-popover][data-custom-arrow]){overflow:visible}[interop-popover][data-arrow]:not([data-custom-arrow]):before,[interop-popover][data-arrow]:not([data-custom-arrow]):after{content:"";position:absolute;width:0;height:0;pointer-events:none}[interop-popover][data-arrow][data-placement^=bottom]:not([data-custom-arrow]):before,[interop-popover][data-arrow][data-placement^=bottom]:not([data-custom-arrow]):after{top:calc(-1 * var(--itx-popover-arrow-size) + var(--itx-popover-arrow-offset));left:50%;transform:translate(-50%);border-inline:var(--itx-popover-arrow-size) solid transparent;border-block-end:var(--itx-popover-arrow-size) solid var(--itx-popover-arrow-border-color, var(--itx-popover-border-color))}[interop-popover][data-arrow][data-placement^=bottom]:not([data-custom-arrow]):after{top:calc(-1 * var(--itx-popover-arrow-size) + var(--itx-popover-arrow-offset) + var(--itx-popover-border-width, var(--itx-border-width-hairline)));border-block-end-color:var( --itx-popover-arrow-color, var(--itx-popover-background) )}[interop-popover][data-arrow][data-placement^=top]:not([data-custom-arrow]):before,[interop-popover][data-arrow][data-placement^=top]:not([data-custom-arrow]):after{bottom:calc(-1 * var(--itx-popover-arrow-size) + var(--itx-popover-arrow-offset));left:50%;transform:translate(-50%);border-inline:var(--itx-popover-arrow-size) solid transparent;border-block-start:var(--itx-popover-arrow-size) solid var(--itx-popover-arrow-border-color, var(--itx-popover-border-color))}[interop-popover][data-arrow][data-placement^=top]:not([data-custom-arrow]):after{bottom:calc(-1 * var(--itx-popover-arrow-size) + var(--itx-popover-arrow-offset) + var(--itx-popover-border-width, var(--itx-border-width-hairline)));border-block-start-color:var( --itx-popover-arrow-color, var(--itx-popover-background) )}[interop-popover][data-arrow][data-placement^=left]:not([data-custom-arrow]):before,[interop-popover][data-arrow][data-placement^=left]:not([data-custom-arrow]):after{right:calc(-1 * var(--itx-popover-arrow-size) + var(--itx-popover-arrow-offset));top:50%;transform:translateY(-50%);border-block:var(--itx-popover-arrow-size) solid transparent;border-inline-start:var(--itx-popover-arrow-size) solid var(--itx-popover-arrow-border-color, var(--itx-popover-border-color))}[interop-popover][data-arrow][data-placement^=left]:not([data-custom-arrow]):after{right:calc(-1 * var(--itx-popover-arrow-size) + var(--itx-popover-arrow-offset) + var(--itx-popover-border-width, var(--itx-border-width-hairline)));border-inline-start-color:var( --itx-popover-arrow-color, var(--itx-popover-background) )}[interop-popover][data-arrow][data-placement^=right]:not([data-custom-arrow]):before,[interop-popover][data-arrow][data-placement^=right]:not([data-custom-arrow]):after{left:calc(-1 * var(--itx-popover-arrow-size) + var(--itx-popover-arrow-offset));top:50%;transform:translateY(-50%);border-block:var(--itx-popover-arrow-size) solid transparent;border-inline-end:var(--itx-popover-arrow-size) solid var(--itx-popover-arrow-border-color, var(--itx-popover-border-color))}[interop-popover][data-arrow][data-placement^=right]:not([data-custom-arrow]):after{left:calc(-1 * var(--itx-popover-arrow-size) + var(--itx-popover-arrow-offset) + var(--itx-popover-border-width, var(--itx-border-width-hairline)));border-inline-end-color:var( --itx-popover-arrow-color, var(--itx-popover-background) )}:where([interop-popover] .interop-popover__arrow){position:absolute;pointer-events:none;display:inline-flex;align-items:center;justify-content:center;color:var(--itx-popover-arrow-color, var(--itx-popover-background))}:where([interop-popover][data-placement^=bottom] .interop-popover__arrow){top:var(--itx-popover-arrow-offset);left:50%;transform:translate(-50%,-100%)}:where([interop-popover][data-placement^=top] .interop-popover__arrow){bottom:var(--itx-popover-arrow-offset);left:50%;transform:translate(-50%,100%) rotate(180deg)}:where([interop-popover][data-placement^=left] .interop-popover__arrow){right:var(--itx-popover-arrow-offset);top:50%;transform:translate(100%,-50%) rotate(90deg)}:where([interop-popover][data-placement^=right] .interop-popover__arrow){left:var(--itx-popover-arrow-offset);top:50%;transform:translate(-100%,-50%) rotate(-90deg)}}@layer interop.foundation{@property --itx-progress-percent{syntax: "<number>"; inherits: true; initial-value: 0;}:where(progress[interop-progress]){-webkit-appearance:none;appearance:none;display:block;width:100%;height:var(--itx-progress-thickness);border:none;border-radius:var(--itx-progress-radius, var(--itx-radius));overflow:hidden;--_axis: to right;background-color:var(--itx-progress-track);background-image:linear-gradient(var(--_axis),var(--itx-progress-fill) 0 calc(var(--itx-progress-percent) * 1%),transparent calc(var(--itx-progress-percent) * 1%) 100%);transition:--itx-progress-percent var(--itx-progress-duration) var(--itx-progress-easing)}:where(progress[interop-progress]:dir(rtl)){--_axis: to left}:where(progress[interop-progress])::-webkit-progress-bar{background:transparent}:where(progress[interop-progress])::-webkit-progress-value{background:transparent}:where(progress[interop-progress])::-moz-progress-bar{background:transparent}@property --_sweep{syntax: "<number>"; inherits: false; initial-value: 0;}@keyframes itx-progress-sweep{to{--_sweep: calc(100 + var(--_band))}}:where(progress[interop-progress]:indeterminate){--_band: var(--itx-progress-indeterminate-band);background-image:linear-gradient(var(--_axis),transparent 0 calc((var(--_sweep) - var(--_band)) * 1%),var(--itx-progress-fill) calc((var(--_sweep) - var(--_band)) * 1%) calc(var(--_sweep) * 1%),transparent calc(var(--_sweep) * 1%) 100%);animation:itx-progress-sweep var(--itx-progress-indeterminate-duration) linear infinite}@media(prefers-reduced-motion:reduce){:where(progress[interop-progress]:indeterminate){animation:none;--_sweep: 65;opacity:.6}}:where(progress[interop-progress][data-orientation=vertical]){writing-mode:vertical-lr;width:var(--itx-progress-thickness);height:var(--itx-progress-length);--_axis: to top}}@layer interop.foundation{:where(fieldset[interop-segmented-control]){margin:0;padding:0;border:0;min-inline-size:0;display:flex;flex-direction:column;align-items:flex-start;flex:0 0 auto}:where(fieldset[interop-segmented-control]>legend){display:block;padding:0;margin-block-end:var(--itx-segmented-control-legend-margin-block-end);font-size:var(--itx-segmented-control-legend-font-size);line-height:var(--itx-segmented-control-legend-line-height);font-weight:var(--itx-segmented-control-legend-font-weight)}:where(fieldset[interop-segmented-control] .interop-segmented-control__track){display:var(--itx-segmented-control-track-display);flex-direction:var(--itx-segmented-control-track-flex-direction);row-gap:var(--itx-segmented-control-track-row-gap);column-gap:var(--itx-segmented-control-track-column-gap);align-items:var(--itx-segmented-control-track-align-items);justify-content:var(--itx-segmented-control-track-justify-content);padding:var(--itx-segmented-control-track-padding);max-width:var(--itx-segmented-control-track-max-width);background-color:var(--itx-segmented-control-track-background-color);background-image:var(--itx-segmented-control-track-background-image);border-color:var(--itx-segmented-control-track-border-color);border-width:var(--itx-segmented-control-track-border-width);border-style:var(--itx-segmented-control-track-border-style);border-radius:var( --itx-segmented-control-track-border-radius, var(--itx-radius) );box-shadow:var(--itx-segmented-control-track-box-shadow);position:relative;--itx-indicator-anchor-name: --itx-segment-active}@media(prefers-contrast:more),(prefers-contrast:high){:where(fieldset[interop-segmented-control] .interop-segmented-control__track){outline:var(--itx-border-width-thick) solid currentColor}}:where(button[interop-segment]){-webkit-appearance:none;appearance:none;display:var(--itx-segment-display, inline-flex);justify-content:center;align-items:stretch;flex:var(--itx-segment-flex);padding-block:var(--itx-segment-padding-block, 0rem);padding-inline:var(--itx-segment-padding-inline, 0rem);min-width:var(--itx-segment-min-width, 0);white-space:nowrap;font-family:var(--itx-segment-font-family, inherit);font-size:var(--itx-segment-font-size, inherit);font-weight:var(--_font-weight);line-height:var(--itx-segment-line-height, inherit);background:var(--_background);color:var(--_foreground);border-color:var(--_border-color);border-width:var(--itx-segment-border-width, 0);border-style:var(--itx-segment-border-style, solid);border-radius:var(--itx-segment-border-radius, var(--itx-radius));cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;z-index:1;transition-property:background-color,color,border-color;transition-duration:var( --itx-segment-transition-duration, var(--itx-duration-speedy) );transition-timing-function:var( --itx-segment-transition-timing-function, var(--itx-easing-standard) )}:where(button[interop-segment]){--_background: var(--itx-segment-background, transparent);--_foreground: var(--itx-segment-foreground, inherit);--_border-color: var(--itx-segment-border-color, transparent);--_font-weight: var(--itx-segment-font-weight, inherit)}:where(button[interop-segment]:not([aria-pressed=true])+button[interop-segment]:not([aria-pressed=true])):before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:var(--itx-segmented-control-rule-width, var(--itx-rule-width, 0));background-color:var( --itx-segmented-control-rule-color, var(--itx-rule-color, currentColor) );pointer-events:none}:where(button[interop-segment]:hover:not([aria-pressed=true]):not(:disabled):not([data-disabled])){--_background: var( --itx-segment-background-hover, var(--itx-segment-background, transparent) );--_foreground: var( --itx-segment-foreground-hover, var(--itx-segment-foreground, inherit) );--_border-color: var( --itx-segment-border-color-hover, var(--itx-segment-border-color, transparent) )}:where(button[interop-segment][aria-pressed=true]){--_background: var( --itx-segment-background-selected, var(--itx-indicator-background-color, transparent) );--_image: var( --itx-segment-background-selected, var(--itx-indicator-background-image, transparent) );--_foreground: var( --itx-segment-foreground-selected, var(--itx-segment-foreground, inherit) );--_border-color: var( --itx-segment-border-color-selected, var(--itx-segment-border-color, transparent) );--_font-weight: var( --itx-segment-font-weight-selected, var(--itx-segment-font-weight, inherit) )}@supports (anchor-name: none){:where(button[interop-segment][aria-pressed=true]){--_background: transparent;--_border-color: transparent;anchor-name:--itx-segment-active}}:where(button[interop-segment]:focus){outline:none}:where(button[interop-segment]:focus-visible){outline:var(--itx-segment-focus-width, var(--itx-focus-width)) var(--itx-segment-focus-style, var(--itx-focus-style)) var(--itx-segment-focus-color, var(--itx-focus-color));outline-offset:var(--itx-segment-focus-offset, var(--itx-focus-offset))}:where(button[interop-segment][data-disabled]),:where(button[interop-segment]:disabled){opacity:var(--itx-segment-disabled-opacity, .4);cursor:not-allowed;pointer-events:none}@media(prefers-contrast:more),(prefers-contrast:high){:where(button[interop-segment][aria-pressed=true]){outline:var(--itx-border-width-thick) solid currentColor}}}@layer interop.foundation{@property --itx-slider-fill{syntax: "<number>"; inherits: true; initial-value: 0;}@property --itx-slider-range-start{syntax: "<number>"; inherits: true; initial-value: 0;}@property --itx-slider-range-end{syntax: "<number>"; inherits: true; initial-value: 1;}:where(input[type=range][interop-slider],input[type=range][interop-slider-thumb]){-webkit-appearance:none;appearance:none;display:block;cursor:pointer;margin:0;padding:0;border:none;inline-size:100%;block-size:var(--_target);max-inline-size:var(--itx-slider-max-length);--_track-color: var(--itx-slider-track-color);--_track-thickness: var(--itx-slider-track-thickness);--_fill-color: var(--itx-slider-fill-color);--_thumb-color: var(--itx-slider-thumb-color);--_thumb-size: var(--itx-slider-thumb-size);--_thumb-size-active: var(--itx-slider-thumb-size-active);--_target: var(--itx-slider-thumb-target);--_thumb-radius: var(--itx-slider-thumb-radius);--_fill: var(--itx-slider-fill);--_end-inset: calc((var(--_target) - var(--itx-slider-thumb-size)) / 2);--_fill-stop: calc( var(--_target) / 2 + (100% - var(--_target)) * var(--_fill) );--_duration: var(--itx-slider-duration);--_easing: var(--itx-slider-easing);--itx-slider-axis: to right;--_mark-size: 100% var(--itx-slider-mark-length);background-color:transparent;background-image:var(--itx-slider-marks-image, none),var(--itx-slider-marks-minor-image, none);background-size:var(--_mark-size);background-position:center;background-repeat:no-repeat}:where(input[type=range][interop-slider]:dir(rtl),input[type=range][interop-slider-thumb]:dir(rtl)){--itx-slider-axis: to left}:where(input[type=range][interop-slider]:focus,input[type=range][interop-slider-thumb]:focus){outline:none}:where(input[type=range][interop-slider]:focus-visible,input[type=range][interop-slider-thumb]:focus-visible){--_thumb-color: var(--itx-slider-focus-color, var(--itx-focus-color));--_fill-color: var(--itx-slider-focus-color, var(--itx-focus-color));--_thumb-size: var(--_thumb-size-active)}:where(input[type=range][interop-slider][disabled],input[type=range][interop-slider-thumb][disabled]){cursor:not-allowed;--_track-color: var(--itx-slider-disabled-color);--_fill-color: var(--itx-slider-disabled-color);--_thumb-color: var(--itx-slider-disabled-color)}:where(input[type=range][interop-slider],input[type=range][interop-slider-thumb])::-webkit-slider-runnable-track{inline-size:100%;block-size:var(--_track-thickness);border:none;background:linear-gradient(var(--itx-slider-axis),transparent 0 var(--_end-inset),var(--_fill-color) var(--_end-inset) var(--_fill-stop),var(--_track-color) var(--_fill-stop) calc(100% - var(--_end-inset)),transparent calc(100% - var(--_end-inset)) 100%)}:where(input[type=range][interop-slider],input[type=range][interop-slider-thumb])::-moz-range-track{inline-size:100%;block-size:var(--_track-thickness);border:none;background:linear-gradient(var(--itx-slider-axis),transparent 0 var(--_end-inset),var(--_fill-color) var(--_end-inset) var(--_fill-stop),var(--_track-color) var(--_fill-stop) calc(100% - var(--_end-inset)),transparent calc(100% - var(--_end-inset)) 100%)}:where(input[type=range][interop-slider],input[type=range][interop-slider-thumb])::-moz-range-progress{background:transparent}:where(input[type=range][interop-slider],input[type=range][interop-slider-thumb])::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;inline-size:var(--_target);block-size:var(--_target);margin-block:calc((var(--_track-thickness) - var(--_target)) / 2);border:calc((var(--_target) - var(--_thumb-size)) / 2) solid transparent;border-radius:var(--_thumb-radius);background-color:var(--_thumb-color);background-clip:content-box;cursor:inherit;transition:border-width var(--_duration) var(--_easing),background-color var(--_duration) var(--_easing)}:where(input[type=range][interop-slider],input[type=range][interop-slider-thumb])::-moz-range-thumb{box-sizing:border-box;inline-size:var(--_target);block-size:var(--_target);border:calc((var(--_target) - var(--_thumb-size)) / 2) solid transparent;border-radius:var(--_thumb-radius);background-color:var(--_thumb-color);background-clip:content-box;cursor:inherit;transition:border-width var(--_duration) var(--_easing),background-color var(--_duration) var(--_easing)}:where(input[type=range][interop-slider]:not([disabled]),input[type=range][interop-slider-thumb]:not([disabled]))::-webkit-slider-thumb:hover{border-width:calc((var(--_target) - var(--_thumb-size-active)) / 2)}:where(input[type=range][interop-slider]:not([disabled]),input[type=range][interop-slider-thumb]:not([disabled]))::-moz-range-thumb:hover{border-width:calc((var(--_target) - var(--_thumb-size-active)) / 2)}:where(input[type=range][interop-slider][data-orientation=vertical],input[type=range][interop-slider-thumb][data-orientation=vertical]){writing-mode:vertical-lr;transform:scaleY(-1);inline-size:var(--itx-slider-length);--itx-slider-axis: to bottom;--_mark-size: var(--itx-slider-mark-length) 100%}:where(input[type=range][interop-slider-thumb][data-thumb-role]){position:absolute;inset:0;inline-size:auto;block-size:auto;max-inline-size:none;pointer-events:none;background-image:none}:where(input[type=range][interop-slider-thumb][data-thumb-role])::-webkit-slider-runnable-track{background:transparent}:where(input[type=range][interop-slider-thumb][data-thumb-role])::-moz-range-track{background:transparent}:where(input[type=range][interop-slider-thumb][data-thumb-role])::-webkit-slider-thumb{pointer-events:auto}:where(input[type=range][interop-slider-thumb][data-thumb-role])::-moz-range-thumb{pointer-events:auto}:where(interop-slider-range){display:block;position:relative;inline-size:100%;block-size:var(--itx-slider-thumb-target);max-inline-size:var(--itx-slider-max-length);--_track-color: var(--itx-slider-track-color);--_fill-color: var(--itx-slider-fill-color);--_track-thickness: var(--itx-slider-track-thickness);--_start: var(--itx-slider-range-start);--_end: var(--itx-slider-range-end);--_target: var(--itx-slider-thumb-target);--_end-inset: calc((var(--_target) - var(--itx-slider-thumb-size)) / 2);--_start-pos: calc( var(--_target) / 2 + (100% - var(--_target)) * var(--_start) );--_end-pos: calc(var(--_target) / 2 + (100% - var(--_target)) * var(--_end))}:where(interop-slider-range):before{content:"";position:absolute;inset-inline:var(--_end-inset);inset-block-start:50%;block-size:var(--_track-thickness);background:var(--_track-color);transform:translateY(-50%);pointer-events:none}:where(interop-slider-range):after{content:"";position:absolute;inset-inline-start:var(--_start-pos);inset-inline-end:calc(100% - var(--_end-pos));inset-block-start:50%;block-size:var(--_track-thickness);background:var(--_fill-color);transform:translateY(-50%);pointer-events:none}:where(interop-slider-range[aria-disabled=true]){cursor:not-allowed;--_track-color: var(--itx-slider-disabled-color);--_fill-color: var(--itx-slider-disabled-color)}:where(interop-slider-range[data-orientation=vertical]){inline-size:var(--itx-slider-thumb-target);block-size:var(--itx-slider-length);max-inline-size:none;max-block-size:var(--itx-slider-max-length)}:where(interop-slider-range[data-orientation=vertical]):before{inset-inline:auto;inset-inline-start:50%;inset-block:var(--_end-inset);inline-size:var(--_track-thickness);block-size:auto;transform:translate(-50%)}:where(interop-slider-range[data-orientation=vertical]):after{inset-inline:auto;inset-inline-start:50%;inset-block-end:var(--_start-pos);inset-block-start:calc(100% - var(--_end-pos));inline-size:var(--_track-thickness);block-size:auto;transform:translate(-50%)}}@layer interop.foundation{:where(interop-stepper){display:var(--itx-stepper-display, grid);grid-template-rows:auto 1fr auto;gap:var(--itx-stepper-gap, var(--itx-spacing-4));padding:var(--itx-stepper-padding, 0);background-color:var(--itx-stepper-background-color, transparent);border-radius:var(--itx-stepper-border-radius, var(--itx-radius));min-inline-size:0;container-type:inline-size;container-name:stepper}:where(interop-stepper>.interop-stepper__nav){padding:var(--itx-stepper-nav-padding, 0);min-inline-size:0}:where(interop-stepper>.interop-stepper__viewport){padding:var(--itx-stepper-viewport-padding, 0);background-color:var(--itx-stepper-viewport-background-color, transparent);border-radius:var(--itx-stepper-viewport-border-radius, var(--itx-radius));min-block-size:var(--itx-stepper-viewport-min-height, 0);min-inline-size:0;display:flex;overflow:hidden;scroll-behavior:smooth;scrollbar-width:var(--itx-stepper-viewport-scrollbar-width, none);scrollbar-color:var( --itx-stepper-viewport-scrollbar-thumb-color, transparent ) var(--itx-stepper-viewport-scrollbar-track-color, transparent)}:where(interop-stepper>.interop-stepper__viewport)::-webkit-scrollbar{inline-size:0;block-size:0;display:none}:where(interop-stepper:not([data-orientation=vertical])>.interop-stepper__viewport){flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;touch-action:pan-x}:where(interop-stepper[data-orientation=vertical]>.interop-stepper__viewport){flex-direction:column;overflow-y:auto;scroll-snap-type:y mandatory;touch-action:pan-y;block-size:var(--itx-stepper-viewport-block-size, 24rem)}:where(interop-stepper>.interop-stepper__viewport>section[interop-step-panel]){flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;min-inline-size:0;min-block-size:0;overflow:auto}@media(prefers-reduced-motion:reduce){:where(interop-stepper>.interop-stepper__viewport){scroll-behavior:auto}}:where(interop-stepper>.interop-stepper__actions){display:flex;flex-wrap:wrap;gap:var(--itx-stepper-actions-gap, var(--itx-spacing-2));padding:var(--itx-stepper-actions-padding, 0);align-items:center;min-inline-size:0}:where(interop-stepper>.interop-stepper__actions>*:first-child){margin-inline-start:auto}:where(interop-stepper>.interop-stepper__actions>*:nth-child(n+3)){order:-1}@container stepper (max-width: 320px){:where(interop-stepper[data-actions-responsive=sm]>.interop-stepper__actions){flex-direction:column;align-items:stretch}:where(interop-stepper[data-actions-responsive=sm]>.interop-stepper__actions>*){inline-size:100%;margin-inline-start:0;order:0}}@container stepper (max-width: 480px){:where(interop-stepper[data-actions-responsive=md]>.interop-stepper__actions){flex-direction:column;align-items:stretch}:where(interop-stepper[data-actions-responsive=md]>.interop-stepper__actions>*){inline-size:100%;margin-inline-start:0;order:0}}@container stepper (max-width: 640px){:where(interop-stepper[data-actions-responsive=lg]>.interop-stepper__actions){flex-direction:column;align-items:stretch}:where(interop-stepper[data-actions-responsive=lg]>.interop-stepper__actions>*){inline-size:100%;margin-inline-start:0;order:0}}:where(.interop-stepper__nav-trigger){display:none;--itx-button-width: 100%;--itx-button-max-width: none}:where(.interop-stepper__menu-trigger){display:none}:where(interop-stepper[data-orientation=vertical]) :where(.interop-stepper__nav-trigger){display:inline-flex}@container stepper (max-width: 599px){:where(interop-stepper[data-menu=always]:not([data-orientation=vertical])) :where(.interop-stepper__nav-trigger){display:inline-flex}:where(interop-stepper[data-menu=always]:not([data-orientation=vertical])) :where(ol[interop-step-list]){display:none}}@container stepper (min-width: 600px){:where(interop-stepper[data-menu=always]) :where(.interop-stepper__menu-trigger){display:inline-flex}}:where(interop-stepper>.interop-stepper__nav>.interop-stepper__list-scroll){--itx-scroll-area-scrollbar-width: none;inline-size:100%}:where(interop-stepper[data-orientation=vertical]) :where(.interop-stepper__list-scroll){display:none}:where(.interop-stepper__nav-trigger){-webkit-appearance:none;appearance:none;--itx-button-touch-target: 0;--itx-button-width: 100%}:where(button[aria-expanded=true].interop-stepper__nav-trigger .interop-stepper__nav-arrow){rotate:-180deg}:where(button.interop-stepper__nav-trigger){cursor:pointer}:where(button.interop-stepper__nav-trigger:hover){color:var( --itx-stepper-nav-trigger-foreground-hover, var(--itx-stepper-nav-trigger-foreground, inherit) );background-color:var( --itx-stepper-nav-trigger-background-color-hover, var(--itx-stepper-nav-trigger-background-color, transparent) )}:where(.interop-stepper__nav-trigger--passive){cursor:default}:where(.interop-stepper__nav-summary){flex:1;max-inline-size:max-content;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.interop-stepper__nav-progress){flex:none;color:var( --itx-stepper-nav-trigger-progress-color, var(--itx-stepper-nav-trigger-foreground, inherit) );font-variant-numeric:tabular-nums;opacity:.7;font-size:var(--itx-font-size-caption)}:where(.interop-stepper__menu[interop-popover]){padding:var(--itx-stepper-menu-padding, var(--itx-spacing-1));min-inline-size:var(--itx-stepper-menu-min-width, 12rem);max-inline-size:var(--itx-stepper-menu-max-width, 20rem);max-block-size:var(--itx-stepper-menu-max-height, 60vh);background:var(--itx-stepper-menu-background-color, white);border-color:var(--itx-stepper-menu-border-color, transparent);border-width:var( --itx-stepper-menu-border-width, var(--itx-border-width-hairline) );border-style:solid;border-radius:var(--itx-stepper-menu-border-radius, var(--itx-radius));box-shadow:var(--itx-stepper-menu-box-shadow, none)}:where(.interop-stepper__menu-list){margin:0;padding:0;list-style:none}:where(ol[interop-step-list]){display:flex;list-style:none;margin:0;padding:var(--itx-step-list-padding, 0);row-gap:var(--itx-step-list-row-gap, 0);column-gap:var(--itx-step-list-column-gap, 0)}:where(interop-stepper:not([data-orientation=vertical]) ol[interop-step-list]){flex-direction:row;align-items:flex-start}:where(interop-stepper[data-orientation=vertical] ol[interop-step-list]){flex-direction:column;align-items:stretch}:where(li[interop-step]){flex:var(--itx-step-flex, 1 0 fit-content);display:flex;position:relative;list-style:none;min-inline-size:fit-content}:where(interop-stepper:not([data-orientation=vertical]) li[interop-step]){flex-direction:column;align-items:center}:where(interop-stepper[data-orientation=vertical] li[interop-step]){flex-direction:row;align-items:flex-start;flex:none}:where(li[interop-step] .interop-step__btn){display:flex;align-items:center;gap:var(--itx-step-button-gap, var(--itx-spacing-2));background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit;position:relative;z-index:1}:where(li[interop-step] .interop-step__btn):disabled{cursor:not-allowed}:where(interop-stepper:not([data-orientation=vertical]) li[interop-step] .interop-step__btn){flex-direction:column}:where(interop-stepper[data-orientation=vertical] li[interop-step] .interop-step__btn){flex-direction:row;text-align:start}:where(li[interop-step] .interop-step__btn:focus){outline:none}:where(li[interop-step] .interop-step__btn:focus-visible .interop-step__indicator){outline:var(--itx-step-focus-width, var(--itx-focus-width)) var(--itx-step-focus-style, var(--itx-focus-style)) var(--itx-step-focus-color, var(--itx-focus-color));outline-offset:var(--itx-step-focus-offset, var(--itx-focus-offset))}:where(li[interop-step] .interop-step__indicator){--_size: var(--itx-step-indicator-size, 2rem);display:flex;align-items:center;justify-content:center;flex:none;inline-size:var(--_size);block-size:var(--_size);border-radius:var( --itx-step-indicator-border-radius, var(--itx-radius-full) );font-size:var(--itx-step-indicator-font-size, .8125rem);font-weight:var(--itx-step-indicator-font-weight, 600);line-height:1;background:var(--_indicator-background);color:var(--_indicator-foreground);border:var(--itx-step-indicator-border-width, var(--itx-border-width-thick)) var(--itx-step-indicator-border-style, solid) var(--_indicator-border-color);transition-property:background-color,color,border-color;transition-duration:var( --itx-step-indicator-transition-duration, var(--itx-duration-fast) );transition-timing-function:var( --itx-step-indicator-transition-timing-function, var(--itx-easing-standard) )}:where(li[interop-step]){--_indicator-background: var(--itx-step-indicator-background, transparent);--_indicator-foreground: var(--itx-step-indicator-foreground, inherit);--_indicator-border-color: var( --itx-step-indicator-border-color, currentColor );--_label-color: var(--itx-step-label-color, inherit);--_connector-color: var(--itx-step-connector-color, currentColor)}:where(li[interop-step].interop-step--active){--_indicator-background: var( --itx-step-indicator-background-active, var(--itx-step-indicator-background, transparent) );--_indicator-foreground: var( --itx-step-indicator-foreground-active, var(--itx-step-indicator-foreground, inherit) );--_indicator-border-color: var( --itx-step-indicator-border-color-active, var(--itx-step-indicator-border-color, currentColor) );--_label-color: var( --itx-step-label-color-active, var(--itx-step-label-color, inherit) )}:where(li[interop-step].interop-step--completed){--_indicator-background: var( --itx-step-indicator-background-completed, var(--itx-step-indicator-background, transparent) );--_indicator-foreground: var( --itx-step-indicator-foreground-completed, var(--itx-step-indicator-foreground, inherit) );--_indicator-border-color: var( --itx-step-indicator-border-color-completed, var(--itx-step-indicator-border-color, currentColor) );--_label-color: var( --itx-step-label-color-completed, var(--itx-step-label-color, inherit) )}:where(li[interop-step].interop-step--reviewed){--_connector-color: var( --itx-step-connector-color-completed, var(--itx-step-connector-color, currentColor) )}:where(li[interop-step].interop-step--error){--_indicator-background: var( --itx-step-indicator-background-error, var(--itx-step-indicator-background, transparent) );--_indicator-foreground: var( --itx-step-indicator-foreground-error, var(--itx-step-indicator-foreground, inherit) );--_indicator-border-color: var( --itx-step-indicator-border-color-error, var(--itx-step-indicator-border-color, currentColor) )}:where(li[interop-step].interop-step--skipped){--_indicator-background: var( --itx-step-indicator-background-skipped, var(--itx-step-indicator-background, transparent) );--_indicator-foreground: var( --itx-step-indicator-foreground-skipped, var(--itx-step-indicator-foreground, inherit) );--_indicator-border-color: var( --itx-step-indicator-border-color-skipped, var(--itx-step-indicator-border-color, currentColor) )}:where(li[interop-step].interop-step--locked){--_label-color: var( --itx-step-label-color-locked, var(--itx-step-label-color, inherit) )}:where(li[interop-step].interop-step--active.interop-step--reviewed){--_indicator-background: var( --itx-step-indicator-background-active-reviewed, var( --itx-step-indicator-background-active, var(--itx-step-indicator-background, transparent) ) );--_indicator-foreground: var( --itx-step-indicator-foreground-active-reviewed, var( --itx-step-indicator-foreground-active, var(--itx-step-indicator-foreground, inherit) ) );--_indicator-border-color: var( --itx-step-indicator-border-color-active-reviewed, var( --itx-step-indicator-border-color-active, var(--itx-step-indicator-border-color, currentColor) ) );--_label-color: var( --itx-step-label-color-active-reviewed, var(--itx-step-label-color-active, var(--itx-step-label-color, inherit)) )}:where(li[interop-step] .interop-step__number){font:inherit;line-height:1}:where(li[interop-step] .interop-step__label){font-family:var(--itx-step-label-font-family, inherit);font-size:var(--itx-step-label-font-size, .8125rem);font-weight:var(--itx-step-label-font-weight, 500);color:var(--_label-color);text-align:var(--itx-step-label-text-align, center);min-inline-size:0}:where(interop-stepper:not([data-orientation=vertical]) li[interop-step] .interop-step__label){white-space:nowrap}:where(interop-stepper[data-orientation=vertical] li[interop-step] .interop-step__label){text-align:start}:where(li[interop-step] .interop-step__optional){display:block;font-size:var(--itx-step-optional-font-size, .75em);font-weight:400;opacity:var(--itx-step-optional-opacity, .65)}:where(li[interop-step]:not(:last-child)):after{content:"";position:absolute;background:var(--_connector-color);transition:background-color var(--itx-step-indicator-transition-duration, var(--itx-duration-fast)) var( --itx-step-indicator-transition-timing-function, var(--itx-easing-standard) );z-index:0}:where(interop-stepper:not([data-orientation=vertical]) li[interop-step]:not(:last-child)):after{--_size: var(--itx-step-indicator-size, 2rem);--_thickness: var(--itx-step-connector-thickness, 2px);top:calc(var(--_size) / 2 - var(--_thickness) / 2);left:calc(50% + var(--_size) / 2);right:calc(var(--_size) / 2 - 50% - var(--itx-step-list-column-gap, 0px));block-size:var(--_thickness)}:where(interop-stepper[data-orientation=vertical] li[interop-step]:not(:last-child)):after{--_size: var(--itx-step-indicator-size, 2rem);--_thickness: var(--itx-step-connector-thickness, 2px);top:var(--_size);bottom:calc(var(--itx-step-list-row-gap) * -1);left:calc(var(--_size) / 2 - var(--_thickness) / 2);inline-size:var(--_thickness)}@container stepper (max-width: 599px){:where(interop-stepper:not([data-orientation=vertical]):not([data-menu=always]) li[interop-step]){flex:var(--itx-step-flex, 1 0 auto)}:where(interop-stepper:not([data-orientation=vertical]):not([data-menu=always]) ol[interop-step-list]){column-gap:var(--itx-step-list-column-gap, var(--itx-spacing-4))}:where(interop-stepper:not([data-orientation=vertical]):not([data-menu=always]) li[interop-step]:not(:last-child)):after{display:none}}@media(prefers-contrast:more),(prefers-contrast:high){:where(li[interop-step].interop-step--active .interop-step__indicator){outline:var(--itx-border-width-thick) solid currentColor}}}@layer interop.foundation{:where(interop-table){display:block;min-inline-size:0}:where(interop-table .interop-table__scroll){min-inline-size:0}:where(interop-table .interop-table__scroll--active){overflow-x:auto;touch-action:pan-x}:where(interop-table .interop-table__scroll--active:focus-visible){outline:var(--itx-table-focus-width, var(--itx-focus-width)) var(--itx-table-focus-style, var(--itx-focus-style)) var(--itx-table-focus-color, var(--itx-focus-color));outline-offset:var(--itx-table-focus-offset, var(--itx-focus-offset));border-radius:var(--itx-radius)}:where(interop-table .interop-table__table){display:table;inline-size:100%;border-collapse:collapse;border-spacing:0;font-size:var(--itx-table-font-size, .875rem);font-weight:var(--itx-table-font-weight, 400);line-height:var(--itx-table-line-height, 1.2857);color:var(--itx-table-body-color, inherit)}:where(interop-table .interop-table__scroll--active .interop-table__table){inline-size:max-content;min-inline-size:100%}:where(interop-table .interop-table-header-row){block-size:var(--itx-table-row-block-size);background:var(--itx-table-header-bg, transparent)}:where(interop-table .interop-table-header-cell){padding:var(--itx-table-cell-padding, .75rem 1rem);vertical-align:var(--itx-table-cell-vertical-align, middle);font-weight:var(--itx-table-header-font-weight, 400);color:var(--itx-table-header-color, inherit);text-align:start;white-space:nowrap;border-block-end:var( --itx-table-header-border-width, var(--itx-border-width-hairline) ) solid var(--itx-table-border, currentColor)}:where(interop-table .interop-table-row){block-size:var(--itx-table-row-block-size);border-block-end:var( --itx-table-row-border-width, var(--itx-border-width-hairline) ) solid var(--itx-table-border, currentColor);transition:background-color var(--itx-table-row-transition-duration, var(--itx-duration-fast)) var(--itx-table-row-transition-easing, var(--itx-easing-standard))}:where(interop-table .interop-table-row):hover{background-color:var(--itx-table-row-hover-bg, transparent)}:where(interop-table .interop-table-row):nth-child(2n){background-color:var(--itx-table-stripe-bg, transparent)}:where(interop-table .interop-table-row):nth-child(2n):hover{background-color:var(--itx-table-row-hover-bg, transparent)}:where(interop-table .interop-table-cell){padding:var(--itx-table-cell-padding, .75rem 1rem);vertical-align:var(--itx-table-cell-vertical-align, middle)}:where(interop-table .interop-table-header-cell[data-sticky]){position:sticky;z-index:2;background:var(--itx-table-header-bg, transparent)}:where(interop-table .interop-table-cell[data-sticky]){position:sticky;z-index:1;background:var(--itx-table-sticky-bg, transparent)}:where(interop-table .interop-table__scroll--active[data-scrolled] .interop-table-header-cell[data-sticky]),:where(interop-table .interop-table__scroll--active[data-scrolled] .interop-table-cell[data-sticky]){box-shadow:var( --itx-table-sticky-shadow, inset -1px 0 0 var(--itx-table-border, currentColor), 4px 0 8px -2px oklch(0 0 0 / .1) )}:where(interop-table .interop-table-group-row){border-block-end:var( --itx-table-row-border-width, var(--itx-border-width-hairline) ) solid var(--itx-table-border, currentColor)}:where(interop-table .interop-table-group-label){padding:var(--itx-table-cell-padding, .75rem 1rem);padding-block-start:var(--itx-table-group-label-padding-block-start, 1.5rem);font-size:var(--itx-table-group-label-font-size, .75rem);font-weight:var(--itx-table-group-label-font-weight, 500);text-transform:var(--itx-table-group-label-text-transform, uppercase);letter-spacing:var(--itx-table-group-label-letter-spacing, .06em);color:var(--itx-table-group-label-color, inherit);text-align:start}:where(interop-table .interop-table-sort-button){display:inline-flex;align-items:center;gap:var(--itx-table-sort-gap, .375rem);padding:0;background:none;border:none;cursor:pointer;font:inherit;color:inherit;text-align:start;white-space:nowrap}:where(interop-table .interop-table-sort-button:focus-visible){outline:var(--itx-table-focus-width, var(--itx-focus-width)) var(--itx-table-focus-style, var(--itx-focus-style)) var(--itx-table-focus-color, var(--itx-focus-color));outline-offset:var(--itx-table-focus-offset, var(--itx-focus-offset));border-radius:var(--itx-radius)}:where(interop-table [aria-sort=none] .interop-table-sort-button):after{content:"\21c5";font-size:.85em;opacity:var(--itx-table-sort-indicator-idle-opacity, .4)}:where(interop-table [aria-sort=ascending] .interop-table-sort-button):after{content:"\2191";font-size:.85em}:where(interop-table [aria-sort=descending] .interop-table-sort-button):after{content:"\2193";font-size:.85em}:where(interop-table .interop-table-loading-cell),:where(interop-table .interop-table-error-cell),:where(interop-table .interop-table-empty-cell){padding:var(--itx-table-state-padding, 2rem 1rem);text-align:center;color:var(--itx-table-state-color, inherit);font-style:italic}}@layer interop.foundation{:where(section[interop-tabs]){display:block}:where(section[interop-tabs][itx-orientation=vertical]){display:flex;flex-direction:row;align-items:start;gap:var(--itx-tabs-gap)}:where(section[interop-tabs] [role=tab]){appearance:none;-webkit-appearance:none;margin:0;white-space:nowrap;text-align:start;user-select:none;-webkit-user-select:none;box-sizing:border-box}:where(section[interop-tabs] [role=tablist]){display:var(--itx-tabs-tablist-display);flex-wrap:var(--itx-tabs-tablist-flex-wrap);gap:var(--itx-tabs-gap);border-block-end:var(--itx-tabs-rule-width) solid var(--itx-tabs-rule-color)}:where(section[interop-tabs] [role=tablist][aria-orientation=vertical]){flex-direction:column;border-block-end:none;border-inline-end:var(--itx-tabs-rule-width) solid var(--itx-tabs-rule-color)}:where(section[interop-tabs] [role=tab]){display:inline-flex;align-items:center;min-block-size:var(--itx-tab-min-block-size);gap:var(--itx-tab-gap);padding-block:var(--itx-tab-padding-block);padding-inline:var(--itx-tab-padding-inline);font-family:var(--itx-tab-font-family, inherit);font-size:var(--itx-tab-font-size);font-weight:var(--itx-tab-font-weight);line-height:var(--itx-tab-line-height);letter-spacing:var(--itx-tab-letter-spacing);background:var(--itx-tab-background);color:var(--itx-tab-foreground);border:var(--itx-tab-border-width) solid var(--itx-tab-border-color);border-radius:var(--itx-tab-border-radius);cursor:pointer;position:relative;transition:color var(--itx-tab-transition-duration) var(--itx-tab-transition-easing),background-color var(--itx-tab-transition-duration) var(--itx-tab-transition-easing)}:where(section[interop-tabs] [role=tab]):after{content:"";position:absolute;inset-inline:0;inset-block-end:calc(-1 * var(--itx-tabs-rule-width));block-size:var(--itx-tab-indicator-size);background:var(--itx-tab-indicator-color);transition:background var(--itx-tab-transition-duration) var(--itx-tab-transition-easing)}@media(any-hover:hover){:where(section[interop-tabs] [role=tab]:hover){background:var(--itx-tab-background-hover);color:var(--itx-tab-foreground-hover)}:where(section[interop-tabs] [role=tab]:hover):after{background:var(--itx-tab-indicator-color-hover)}}:where(section[interop-tabs] [role=tab][aria-selected=true]){color:var(--itx-tab-foreground-selected);background:var(--itx-tab-background-selected);font-weight:var(--itx-tab-font-weight-selected)}:where(section[interop-tabs] [role=tab][aria-selected=true]):after{background:var(--itx-tab-indicator-color-selected)}:where(section[interop-tabs] [role=tab]:focus-visible){outline:var(--itx-tab-focus-width, var(--itx-focus-width)) var(--itx-tab-focus-style, var(--itx-focus-style)) var(--itx-tab-focus-color, var(--itx-focus-color));outline-offset:var(--itx-tab-focus-offset, var(--itx-focus-offset))}:where(section[interop-tabs] [role=tablist][aria-orientation=vertical] [role=tab]){inline-size:100%;justify-content:start}:where(section[interop-tabs] [role=tablist][aria-orientation=vertical] [role=tab]):after{inset-inline:auto;inset-block:0;inset-inline-end:calc(-1 * var(--itx-tabs-rule-width));block-size:auto;inline-size:var(--itx-tab-indicator-size)}:where(section[interop-tab-panel]){display:block;padding-block:var(--itx-tab-panel-padding-block);padding-inline:var(--itx-tab-panel-padding-inline);flex:1 1 auto;min-inline-size:0}:where(section[interop-tab-panel]:focus-visible){outline:var(--itx-tab-panel-focus-width, var(--itx-focus-width)) var(--itx-tab-panel-focus-style, var(--itx-focus-style)) var(--itx-tab-panel-focus-color, var(--itx-focus-color));outline-offset:var(--itx-tab-panel-focus-offset, var(--itx-focus-offset))}:where(section[interop-tab-panel][hidden]){display:none}}@layer interop.foundation{:where(interop-toast-viewport){position:fixed;z-index:var(--itx-toast-z-index);display:flex;flex-direction:column;gap:var(--itx-toast-gap);inline-size:100%;max-inline-size:var(--itx-toast-max-width);padding:var(--itx-toast-offset);box-sizing:border-box;pointer-events:none}:where(interop-toast-viewport[data-position=bottom-right]){bottom:0;right:0;align-items:flex-end}:where(interop-toast-viewport[data-position=bottom-left]){bottom:0;left:0;align-items:flex-start}:where(interop-toast-viewport[data-position=bottom-center]){bottom:0;left:50%;transform:translate(-50%);align-items:center}:where(interop-toast-viewport[data-position=top-right]){top:0;right:0;align-items:flex-end}:where(interop-toast-viewport[data-position=top-left]){top:0;left:0;align-items:flex-start}:where(interop-toast-viewport[data-position=top-center]){top:0;left:50%;transform:translate(-50%);align-items:center}:where(interop-toast-item){display:flex;align-items:flex-start;justify-content:space-between;gap:var(--itx-toast-item-gap);inline-size:100%;box-sizing:border-box;padding:var(--itx-toast-padding);border:var(--itx-toast-border-width) solid var(--itx-toast-border-color);border-inline-start:var(--itx-toast-accent-width) solid var(--itx-toast-accent-color);border-radius:var(--itx-toast-border-radius, var(--itx-radius));background:var(--itx-toast-background);color:var(--itx-toast-foreground);box-shadow:var(--itx-toast-shadow);font-size:var(--itx-toast-font-size);line-height:var(--itx-toast-line-height);pointer-events:auto;touch-action:none;outline:var(--itx-toast-focus-width, var(--itx-focus-width)) var(--itx-toast-focus-style, var(--itx-focus-style)) var(--itx-toast-focus-color, var(--itx-focus-color));outline-offset:var(--itx-toast-focus-offset, var(--itx-focus-offset));translate:var(--_swipe-x, 0) var(--_swipe-y, 0);opacity:1;scale:1;transition:opacity var(--itx-toast-enter-duration, var(--itx-duration-base)) var(--itx-toast-enter-easing, var(--itx-easing-decelerate)),scale var(--itx-toast-enter-duration, var(--itx-duration-base)) var(--itx-toast-enter-easing, var(--itx-easing-decelerate)),translate var(--itx-toast-enter-duration, var(--itx-duration-base)) var(--itx-toast-enter-easing, var(--itx-easing-decelerate))}:where(interop-toast-item):where(:focus-visible){outline:var(--itx-toast-focus-width, var(--itx-focus-width)) var(--itx-toast-focus-style, var(--itx-focus-style)) var(--itx-toast-focus-color, var(--itx-focus-color));outline-offset:var(--itx-toast-focus-offset, var(--itx-focus-offset))}@starting-style{:where(interop-toast-item){opacity:0;scale:.93}}:where(interop-toast-item .interop-toast-item__content){flex:1;min-inline-size:0}:where(interop-toast-item .interop-toast-item__message){font-weight:var(--itx-toast-message-font-weight)}:where(interop-toast-item .interop-toast-item__description){margin-block-start:var(--itx-toast-description-margin-block-start);font-size:var(--itx-toast-description-font-size);opacity:var(--itx-toast-description-opacity)}:where(interop-toast-item .interop-toast-item__actions){display:flex;align-items:center;gap:var(--itx-toast-actions-gap);flex-shrink:0}:where(interop-toast-item .interop-toast-item__action-btn){padding:var(--itx-toast-action-padding-block) var(--itx-toast-action-padding-inline);border:var(--itx-toast-action-border-width, var(--itx-border-width-hairline)) solid var(--itx-toast-action-border-color);border-radius:var(--itx-toast-action-border-radius, var(--itx-radius));background:transparent;color:inherit;font-size:var(--itx-toast-action-font-size);font-weight:var(--itx-toast-action-font-weight);cursor:pointer;white-space:nowrap}:where(interop-toast-item .interop-toast-item__action-btn):where(:hover){background:var(--itx-toast-action-background-hover)}:where(interop-toast-item .interop-toast-item__action-btn):where(:focus-visible){outline:var(--itx-toast-focus-width, var(--itx-focus-width)) var(--itx-toast-focus-style, var(--itx-focus-style)) var(--itx-toast-focus-color, var(--itx-focus-color));outline-offset:var(--itx-toast-focus-offset, var(--itx-focus-offset))}:where(interop-toast-item .interop-toast-item__close-btn){display:inline-flex;align-items:center;justify-content:center;inline-size:var(--itx-toast-close-size);block-size:var(--itx-toast-close-size);padding:0;border:none;border-radius:var(--itx-toast-close-border-radius, var(--itx-radius));background:transparent;color:inherit;opacity:var(--itx-toast-close-opacity);cursor:pointer}:where(interop-toast-item .interop-toast-item__close-btn):where(:hover){opacity:var(--itx-toast-close-opacity-hover);background:var(--itx-toast-close-background-hover)}:where(interop-toast-item .interop-toast-item__close-btn):where(:focus-visible){opacity:var(--itx-toast-close-opacity-hover);outline:var(--itx-toast-focus-width, var(--itx-focus-width)) var(--itx-toast-focus-style, var(--itx-focus-style)) var(--itx-toast-focus-color, var(--itx-focus-color));outline-offset:var(--itx-toast-focus-offset, var(--itx-focus-offset))}@media(prefers-reduced-motion:reduce){@starting-style{:where(interop-toast-item){opacity:1;scale:1}}}}@layer interop.foundation{:where(.interop-tooltip__panel){border:none;margin:0;position:fixed;background:var(--itx-tooltip-background, #333);color:var(--itx-tooltip-foreground, #fff);padding:var(--itx-tooltip-padding, .375rem .625rem);border-radius:var(--itx-tooltip-border-radius, var(--itx-radius));font-size:var(--itx-tooltip-font-size, .8125rem);max-inline-size:var(--itx-tooltip-max-width, 18rem);box-shadow:var(--itx-tooltip-shadow, 0 2px 8px rgba(0 0 0 / .18));line-height:1.4;word-break:break-word;opacity:0}@supports (transition-behavior: allow-discrete){:where(.interop-tooltip__panel){transition:opacity var(--itx-tooltip-enter-duration, var(--itx-duration-fast)) var(--itx-tooltip-enter-easing, var(--itx-easing-decelerate)),transform var(--itx-tooltip-enter-duration, var(--itx-duration-fast)) var(--itx-tooltip-enter-easing, var(--itx-easing-decelerate)),overlay var(--itx-tooltip-enter-duration, var(--itx-duration-fast)) allow-discrete,display var(--itx-tooltip-enter-duration, var(--itx-duration-fast)) allow-discrete}}@supports not (transition-behavior: allow-discrete){:where(.interop-tooltip__panel){transition:opacity var(--itx-tooltip-enter-duration, var(--itx-duration-fast)) var(--itx-tooltip-enter-easing, var(--itx-easing-decelerate)),transform var(--itx-tooltip-enter-duration, var(--itx-duration-fast)) var(--itx-tooltip-enter-easing, var(--itx-easing-decelerate))}}:where(.interop-tooltip__panel:not(:popover-open)){display:block;pointer-events:none;top:-9999px;left:-9999px}:where(.interop-tooltip__panel:popover-open){opacity:1;transform:scale(1);pointer-events:auto}@starting-style{:where(.interop-tooltip__panel:popover-open){opacity:0;transform:scale(.96)}}}@layer interop.foundation{:where([interop-tree]){container-type:inline-size;container-name:tree;margin:0;padding:0;list-style:none;color:var(--itx-tree-row-color)}:where([interop-tree-group]){margin:0;padding:0;list-style:none;opacity:1;transition:opacity var(--itx-tree-transition-duration, var(--itx-duration-fast)) var(--itx-tree-transition-easing, var(--itx-easing-standard)),display var(--itx-tree-transition-duration, var(--itx-duration-fast)) allow-discrete,content-visibility var(--itx-tree-transition-duration, var(--itx-duration-fast)) allow-discrete}@starting-style{:where([interop-tree-group]){opacity:0}}:where([interop-tree-item]){content-visibility:var(--itx-tree-item-content-visibility);contain-intrinsic-size:auto var(--itx-tree-row-block-size)}:where([interop-tree-item][aria-disabled=true]){opacity:var(--itx-tree-row-disabled-opacity)}:where([interop-tree-item]){outline:var(--itx-tree-focus-width, var(--itx-focus-width)) var(--itx-tree-focus-style, var(--itx-focus-style)) var(--itx-tree-focus-color, var(--itx-focus-color));outline-offset:var(--itx-tree-focus-offset, var(--itx-focus-offset))}:where([interop-tree-item]):where(:focus-visible)>:where([interop-tree-row]){outline:var(--itx-tree-focus-width, var(--itx-focus-width)) var(--itx-tree-focus-style, var(--itx-focus-style)) var(--itx-tree-focus-color, var(--itx-focus-color));outline-offset:var(--itx-tree-focus-offset, var(--itx-focus-offset))}:where([interop-tree-row]){display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--itx-tree-row-gap);min-block-size:var(--itx-tree-row-block-size);padding-block:0;padding-inline:calc((var(--itx-tree-level, 1) - 1) * var(--itx-tree-indent) + var(--itx-tree-row-padding-inline)) var(--itx-tree-row-padding-inline);border-radius:var(--itx-tree-row-radius, var(--itx-radius));background-color:var(--itx-tree-row-background);background-image:repeating-linear-gradient(to right,var(--itx-tree-guide-color) 0 var(--itx-tree-guide-width),transparent var(--itx-tree-guide-width) var(--itx-tree-indent));background-size:calc((var(--itx-tree-level, 1) - 1) * var(--itx-tree-indent)) 100%;background-repeat:no-repeat;background-position:calc(var(--itx-tree-row-padding-inline) + var(--itx-tree-toggle-hit-area) / 2 - var(--itx-tree-guide-width) / 2) 0;color:var(--itx-tree-row-color);cursor:default;box-shadow:inset var(--itx-tree-row-accent-width) 0 0 0 var(--itx-tree-row-accent-color);transition:background-color var(--itx-tree-transition-duration, var(--itx-duration-fast)) var(--itx-tree-transition-easing, var(--itx-easing-standard)),box-shadow var(--itx-tree-transition-duration, var(--itx-duration-fast)) var(--itx-tree-transition-easing, var(--itx-easing-standard)),color var(--itx-tree-transition-duration, var(--itx-duration-fast)) var(--itx-tree-transition-easing, var(--itx-easing-standard))}:where([interop-tree-row]):where(:hover){background-color:var( --itx-tree-row-background-hover, var(--itx-tree-row-background) );color:var(--itx-tree-row-color-hover, var(--itx-tree-row-color))}:where([interop-tree-row]:dir(rtl)){background-image:repeating-linear-gradient(to left,var(--itx-tree-guide-color) 0 var(--itx-tree-guide-width),transparent var(--itx-tree-guide-width) var(--itx-tree-indent));background-position:right calc(var(--itx-tree-row-padding-inline) + var(--itx-tree-toggle-hit-area) / 2 - var(--itx-tree-guide-width) / 2) top 0;box-shadow:inset calc(-1 * var(--itx-tree-row-accent-width)) 0 0 0 var(--itx-tree-row-accent-color)}:where([interop-tree-item][aria-selected=true])>:where([interop-tree-row]){--itx-tree-row-accent-color: var(--itx-tree-row-accent-color-selected);background-color:var( --itx-tree-row-background-selected, var(--itx-tree-row-background) );color:var(--itx-tree-row-color-selected, var(--itx-tree-row-color))}:where([interop-tree-row]:has([aria-current]:not([aria-current=false]))){--itx-tree-row-accent-color: var(--itx-tree-row-accent-color-current);background-color:var( --itx-tree-row-background-current, var(--itx-tree-row-background) );color:var(--itx-tree-row-color-current, var(--itx-tree-row-color))}:where([interop-tree-row] a){color:inherit;text-decoration:none;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where([interop-tree-toggle]){display:inline-flex;align-items:center;justify-content:center;inline-size:var(--itx-tree-toggle-hit-area);block-size:var(--itx-tree-toggle-hit-area);padding:0;border:none;background:none;color:var(--itx-tree-toggle-color);cursor:pointer}:where([interop-tree-toggle]):where(:hover){color:var(--itx-tree-toggle-color-hover, var(--itx-tree-toggle-color))}:where([interop-tree-toggle]):where(:focus-visible){outline:var(--itx-tree-focus-width, var(--itx-focus-width)) var(--itx-tree-focus-style, var(--itx-focus-style)) var(--itx-tree-focus-color, var(--itx-focus-color));outline-offset:var(--itx-tree-focus-offset, var(--itx-focus-offset));border-radius:var(--itx-tree-row-radius, var(--itx-radius))}:where([interop-tree-toggle][data-leaf]){visibility:hidden;cursor:default}:where([interop-tree-toggle]:empty):before{content:"";inline-size:0;block-size:0;border-block:calc(var(--itx-tree-toggle-size) / 2) solid transparent;border-inline-start:calc(var(--itx-tree-toggle-size) * var(--itx-tree-toggle-aspect)) solid currentColor;rotate:var(--itx-tree-toggle-rotation);transition:rotate var(--itx-tree-transition-duration, var(--itx-duration-fast)) var(--itx-tree-transition-easing, var(--itx-easing-standard))}:where([interop-tree-toggle][data-expanded]:empty):before{rotate:var(--itx-tree-toggle-rotation-expanded)}:where([interop-tree-toggle][data-expanded]:empty:dir(rtl)):before{rotate:calc(-1 * var(--itx-tree-toggle-rotation-expanded))}@container tree (max-width: 320px){:where([interop-tree-row]){--itx-tree-indent: var(--itx-tree-indent-narrow)}}@media(prefers-reduced-motion:reduce){@starting-style{:where([interop-tree-group]){opacity:1}}}@media(forced-colors:active){:where([interop-tree-row]){background-image:repeating-linear-gradient(to right,CanvasText 0 var(--itx-tree-guide-width),transparent var(--itx-tree-guide-width) var(--itx-tree-indent))}:where([interop-tree-item][aria-selected=true])>:where([interop-tree-row]){background-color:Highlight;color:HighlightText;forced-color-adjust:none}:where([interop-tree-item]:focus-visible)>:where([interop-tree-row]){outline-color:CanvasText}}}@layer interop.foundation{:where([interop-resizable]){box-sizing:border-box;overflow:hidden;min-inline-size:var(--itx-resizable-min-width);min-block-size:var(--itx-resizable-min-height);max-inline-size:var(--itx-resizable-max-width);max-block-size:var(--itx-resizable-max-height);background-color:var(--itx-resizable-background-color, transparent);background-image:var(--itx-resizable-background-image, none);-webkit-backdrop-filter:var(--itx-resizable-backdrop-filter, none);backdrop-filter:var(--itx-resizable-backdrop-filter, none);border-color:var(--itx-resizable-border-color);border-width:var(--itx-resizable-border-width);border-style:var(--itx-resizable-border-style);border-radius:var(--itx-resizable-border-radius)}:where([interop-resizable][data-tier=native][data-axis=horizontal]){resize:horizontal}:where([interop-resizable][data-tier=native][data-axis=vertical]){resize:vertical}:where([interop-resizable][data-tier=native][data-axis=both]){resize:both}:where([interop-resizable][data-tier=enhanced]){resize:none;position:relative}:where(.interop-resizable__handle){position:absolute;inset-block-end:0;inset-inline-end:0;inline-size:var(--itx-resizable-handle-size);block-size:var(--itx-resizable-handle-size);background-color:var(--itx-resizable-handle-color);border-radius:var(--itx-resizable-handle-corner-radius);cursor:nwse-resize;touch-action:none;-webkit-user-select:none;user-select:none;z-index:1;transform-origin:center;transition:background-color var(--itx-duration-fast) var(--itx-easing-standard),transform var(--itx-duration-fast) var(--itx-easing-standard)}:where(.interop-resizable__handle):where(:hover){background-color:var( --itx-resizable-handle-color-hover, var(--itx-resizable-handle-color) );transform:scale(1.02)}:where(.interop-resizable__handle):where(:focus){outline:none}:where(.interop-resizable__handle):where(:focus-visible){outline:var(--itx-resizable-handle-focus-width, var(--itx-focus-width)) var(--itx-resizable-handle-focus-style, var(--itx-focus-style)) var(--itx-resizable-handle-focus-color, var(--itx-focus-color));outline-offset:var( --itx-resizable-handle-focus-offset, var(--itx-focus-offset) )}:where(.interop-resizable--dragging .interop-resizable__handle){background-color:var( --itx-resizable-handle-color-active, var(--itx-resizable-handle-color) )}:where([interop-resizable][data-axis=horizontal]) :where(.interop-resizable__handle){cursor:ew-resize;block-size:100%;inset-block-start:0}:where([interop-resizable][data-axis=vertical]) :where(.interop-resizable__handle){cursor:ns-resize;inline-size:100%;inset-inline-start:0}:where(.interop-resizable__readout){position:absolute;inset-block-start:var(--itx-resizable-readout-offset);inset-inline-end:var(--itx-resizable-readout-offset);padding:var(--itx-resizable-readout-padding);background-color:var(--itx-resizable-readout-background-color);color:var(--itx-resizable-readout-foreground);border-radius:var(--itx-resizable-readout-border-radius);font-family:var(--itx-resizable-readout-font-family);font-size:var(--itx-resizable-readout-font-size);font-variant-numeric:tabular-nums;pointer-events:none;opacity:0;transition:opacity var(--itx-duration-fast) var(--itx-easing-standard);z-index:2}:where(.interop-resizable--dragging .interop-resizable__readout){opacity:1}@media(prefers-reduced-motion:reduce){:where(.interop-resizable__handle:hover){transform:none}}}@layer interop.foundation{:where(interop-scroll-area){display:block;position:relative;scrollbar-width:var(--itx-scroll-area-scrollbar-width);scrollbar-color:var(--itx-scroll-area-scrollbar-color);overscroll-behavior:var(--itx-scroll-area-overscroll)}:where(interop-scroll-area[data-orientation=vertical]){overflow-x:hidden;overflow-y:auto}:where(interop-scroll-area[data-orientation=horizontal]){overflow-x:auto;overflow-y:hidden}:where(interop-scroll-area[data-orientation=both]){overflow:auto}@property --_shadow-top{syntax: "<number>"; inherits: false; initial-value: 0;}@property --_shadow-bottom{syntax: "<number>"; inherits: false; initial-value: 0;}@property --_shadow-start{syntax: "<number>"; inherits: false; initial-value: 0;}@property --_shadow-end{syntax: "<number>"; inherits: false; initial-value: 0;}:where(interop-scroll-area[data-overflowing][data-shadows]){--_shadow-top: 0;--_shadow-bottom: 0;--_shadow-start: 0;--_shadow-end: 0}:where(interop-scroll-area[data-overflowing][data-shadows][data-orientation=vertical]){-webkit-mask-image:linear-gradient(to bottom,transparent,black calc(var(--_shadow-top) * var(--itx-scroll-area-shadow-size)),black calc(100% - var(--_shadow-bottom) * var(--itx-scroll-area-shadow-size)),transparent);mask-image:linear-gradient(to bottom,transparent,black calc(var(--_shadow-top) * var(--itx-scroll-area-shadow-size)),black calc(100% - var(--_shadow-bottom) * var(--itx-scroll-area-shadow-size)),transparent)}:where(interop-scroll-area[data-overflowing][data-shadows][data-orientation=horizontal]){-webkit-mask-image:linear-gradient(to right,transparent,black calc(var(--_shadow-start) * var(--itx-scroll-area-shadow-size)),black calc(100% - var(--_shadow-end) * var(--itx-scroll-area-shadow-size)),transparent);mask-image:linear-gradient(to right,transparent,black calc(var(--_shadow-start) * var(--itx-scroll-area-shadow-size)),black calc(100% - var(--_shadow-end) * var(--itx-scroll-area-shadow-size)),transparent)}:where(interop-scroll-area[data-overflowing][data-shadows][data-orientation=both]){-webkit-mask-image:linear-gradient(to bottom,transparent,black calc(var(--_shadow-top) * var(--itx-scroll-area-shadow-size)),black calc(100% - var(--_shadow-bottom) * var(--itx-scroll-area-shadow-size)),transparent),linear-gradient(to right,transparent,black calc(var(--_shadow-start) * var(--itx-scroll-area-shadow-size)),black calc(100% - var(--_shadow-end) * var(--itx-scroll-area-shadow-size)),transparent);mask-image:linear-gradient(to bottom,transparent,black calc(var(--_shadow-top) * var(--itx-scroll-area-shadow-size)),black calc(100% - var(--_shadow-bottom) * var(--itx-scroll-area-shadow-size)),transparent),linear-gradient(to right,transparent,black calc(var(--_shadow-start) * var(--itx-scroll-area-shadow-size)),black calc(100% - var(--_shadow-end) * var(--itx-scroll-area-shadow-size)),transparent);-webkit-mask-composite:source-in;mask-composite:intersect}:where(interop-scroll-area:focus-visible){outline:var(--itx-scroll-area-focus-width, var(--itx-focus-width)) var(--itx-scroll-area-focus-style, var(--itx-focus-style)) var(--itx-scroll-area-focus-color, var(--itx-focus-color));outline-offset:var(--itx-scroll-area-focus-offset, var(--itx-focus-offset))}@media(prefers-reduced-motion:reduce){:where(interop-scroll-area){scroll-behavior:auto}}}@layer interop.foundation{:where(interop-visimorph){--_size: var(--itx-control-size, 1.25rem);--_border-width: var( --itx-control-border-width, var(--itx-border-width-thick) );--_border-color: var( --itx-control-border-color, var(--itx-neutral-8, var(--itx-neutral-3)) );--_bg: var(--itx-control-bg, var(--itx-neutral-2, #ffffff));--_accent: var(--itx-control-accent, var(--itx-neutral-14));--_indicator: var(--itx-control-indicator, var(--itx-neutral-2, #ffffff));--_radius: var( --itx-control-radius, var(--itx-inner-radius, var(--itx-radius)) );--_dot-size: var(--itx-control-dot-size, .625rem);--_check-weight: var(--itx-control-check-weight, 3px);--_transition: var( --itx-control-transition, var(--itx-duration-fast) var(--itx-easing-standard) );--_focus-ring-color: var( --itx-control-focus-color, var(--itx-colorway-solid) );--_focus-ring-width: var(--itx-control-focus-width, var(--itx-focus-width));--_focus-ring-offset: var(--itx-control-focus-offset, 3px);--_focus-scale: var(--itx-control-focus-scale, .875);--_disabled-opacity: var(--itx-control-disabled-opacity, .5);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;width:var(--_size);height:var(--_size);box-sizing:border-box;border:var(--_border-width) solid var(--_border-color);background-color:var(--_bg);corner-shape:var(--itx-control-corner-shape, initial);transition:border-color var(--_transition),background-color var(--_transition),transform var(--_transition);pointer-events:none}:where(interop-visimorph[itx-visimorph=radio]){border-radius:50%}:where(interop-visimorph[itx-visimorph=radio]):after{content:"";display:block;width:var(--_dot-size);height:var(--_dot-size);border-radius:50%;background-color:var(--_indicator);transform:scale(0);transition:transform var(--_transition)}:where(interop-visimorph[itx-visimorph=radio][data-selected]){border-color:var(--_accent);background-color:var(--_accent)}:where(interop-visimorph[itx-visimorph=radio][data-selected]):after{transform:scale(1)}:where(interop-visimorph[itx-visimorph=checkbox]){border-radius:var(--_radius)}:where(interop-visimorph[itx-visimorph=checkbox]):after{content:"";display:block;width:calc(var(--_size) * .4);height:calc(var(--_size) * .2);border-left:var(--_check-weight) solid var(--_indicator);border-bottom:var(--_check-weight) solid var(--_indicator);transform:rotate(-45deg) scale(0) translate(5%,-10%);transition:transform var(--_transition)}:where(interop-visimorph[itx-visimorph=checkbox][data-checked]){border-color:var(--_accent);background-color:var(--_accent)}:where(interop-visimorph[itx-visimorph=checkbox][data-checked]):after{transform:rotate(-45deg) scale(1) translate(5%,-10%)}:where(interop-visimorph[itx-visimorph=checkbox][data-indeterminate]){--_check-weight: var(--itx-control-check-weight-indeterminate, 4px);border-color:var(--_accent);background-color:var(--_accent)}:where(interop-visimorph[itx-visimorph=checkbox][data-indeterminate]):after{width:calc(var(--_size) * .5);height:0;border-left:none;border-bottom:var(--_check-weight) solid var(--_indicator);transform:scale(1)}:where(interop-visimorph[itx-visimorph=toggle]){--_toggle-width: var(--itx-control-toggle-width, 1.75rem);--_toggle-height: var(--itx-control-toggle-height, 1.25rem);--_toggle-thumb-size: var( --itx-control-toggle-thumb-size, calc(var(--_toggle-height) - 8px) );--_toggle-thumb-width: var( --itx-control-toggle-thumb-width, calc(var(--_toggle-thumb-size) * 1.5) );--_toggle-thumb-color: var(--itx-control-toggle-thumb-color, #ccc);width:var(--_toggle-width);height:var(--_toggle-height);border-radius:calc(var(--_toggle-height) / 2)}:where(interop-visimorph[itx-visimorph=toggle]):after{content:"";position:absolute;width:var(--_toggle-thumb-width);height:var(--_toggle-thumb-size);border-radius:var(--itx-radius-full);background-color:var(--_toggle-thumb-color);top:50%;left:2px;transform:translateY(-50%);transition:transform var(--_transition);box-shadow:var( --itx-control-toggle-thumb-shadow, 1px 4px 0 0 rgba(0, 0, 0, .2) )}:where(interop-visimorph[itx-visimorph=toggle][data-checked]){--_toggle-thumb-color: var( --itx-control-toggle-thumb-color-on, var(--itx-neutral-2) );border-color:var(--itx-control-toggle-border-color-checked);background-color:var(--itx-colorway-solid)}:where(interop-visimorph[itx-visimorph=toggle][data-checked]):after{transform:translateY(-50%) translate(calc(var(--_toggle-width) - var(--_toggle-thumb-width) - 4 * var(--_border-width)))}:where(interop-visimorph[data-focused]){outline:var(--itx-control-focus-width, var(--itx-focus-width)) var(--itx-control-focus-style, var(--itx-focus-style)) var(--itx-control-focus-color, var(--itx-focus-color));outline-offset:var(--itx-control-focus-offset, var(--itx-focus-offset));transform:scale(var(--_focus-scale))}:where(interop-visimorph[data-disabled]){opacity:var(--_disabled-opacity)}@media(prefers-contrast:more),(prefers-contrast:high){:where(interop-visimorph){--itx-control-border-width: var(--itx-border-width-heavy)}}@media(prefers-reduced-motion:reduce){:where(interop-visimorph){--_focus-scale: 1}}}@layer interop.foundation{:where(label:is([interop-checkbox],[interop-radio],[interop-toggle])){display:inline-flex;align-items:var(--itx-control-label-align, center);gap:var(--itx-control-label-gap, .5rem);padding-block:calc(var(--itx-control-label-padding-block, .5rem) + var(--itx-control-touch-inset, .25em));padding-inline:var(--itx-control-label-padding-inline, .5rem);position:relative;isolation:isolate;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:1rem;line-height:1.5;color:var(--itx-control-label-color, inherit)}:where(label:is([interop-checkbox],[interop-radio],[interop-toggle])):where(:hover:not(:has(input:disabled))){color:var( --itx-control-label-color-hover, var(--itx-control-label-color, inherit) )}:where(label:is([interop-checkbox],[interop-radio],[interop-toggle])):where(:active:not(:has(input:disabled))){color:var( --itx-control-label-color-active, var(--itx-control-label-color, inherit) )}:where(label:is([interop-checkbox],[interop-radio],[interop-toggle])):where(:has(input:focus-visible)){color:var( --itx-control-label-color-focus, var(--itx-control-label-color, inherit) )}:where(label:is([interop-checkbox],[interop-radio],[interop-toggle])):where(:focus){outline:none}:where(label:is([interop-checkbox],[interop-radio],[interop-toggle])):where(:has(input:disabled)){cursor:not-allowed}:where(label:is([interop-checkbox],[interop-radio],[interop-toggle])):before{content:"";position:absolute;inset-block:var(--itx-control-touch-inset, .25em);inset-inline:0;z-index:-1;pointer-events:none;background-color:var(--itx-control-label-bg, transparent);background-image:var(--itx-control-label-bg-image, none);-webkit-backdrop-filter:var(--itx-control-label-backdrop-filter, none);backdrop-filter:var(--itx-control-label-backdrop-filter, none);border:var(--itx-control-label-border-width, 2px) solid var(--itx-control-label-border-color, transparent);border-radius:var(--itx-control-label-radius, var(--itx-radius-md));corner-shape:var(--itx-control-label-corner-shape, initial);transition:background-color var(--itx-control-label-transition),background-image var(--itx-control-label-transition),backdrop-filter var(--itx-control-label-transition),border-color var(--itx-control-label-transition)}:where(label:is([interop-checkbox],[interop-radio],[interop-toggle])):where(:hover:not(:has(input:disabled))):before{background-color:var( --itx-control-label-bg-hover, var(--itx-control-label-bg, transparent) );background-image:var( --itx-control-label-bg-image-hover, var(--itx-control-label-bg-image, none) );-webkit-backdrop-filter:var( --itx-control-label-backdrop-filter-hover, var(--itx-control-label-backdrop-filter, none) );backdrop-filter:var( --itx-control-label-backdrop-filter-hover, var(--itx-control-label-backdrop-filter, none) );border-color:var( --itx-control-label-border-color-hover, var(--itx-control-label-border-color, transparent) )}:where(label:is([interop-checkbox],[interop-radio],[interop-toggle])):where(:active:not(:has(input:disabled))):before{background-color:var( --itx-control-label-bg-active, var( --itx-control-label-bg-hover, var(--itx-control-label-bg, transparent) ) );background-image:var( --itx-control-label-bg-image-active, var(--itx-control-label-bg-image, none) );-webkit-backdrop-filter:var( --itx-control-label-backdrop-filter-active, var(--itx-control-label-backdrop-filter, none) );backdrop-filter:var( --itx-control-label-backdrop-filter-active, var(--itx-control-label-backdrop-filter, none) );border-color:var( --itx-control-label-border-color-active, var( --itx-control-label-border-color-hover, var(--itx-control-label-border-color, transparent) ) )}:where(label:is([interop-checkbox],[interop-radio],[interop-toggle])):where(:has(input:focus-visible)):before{background-color:var( --itx-control-label-bg-focus, var(--itx-control-label-bg, transparent) );background-image:var( --itx-control-label-bg-image-focus, var(--itx-control-label-bg-image, none) );-webkit-backdrop-filter:var( --itx-control-label-backdrop-filter-focus, var(--itx-control-label-backdrop-filter, none) );backdrop-filter:var( --itx-control-label-backdrop-filter-focus, var(--itx-control-label-backdrop-filter, none) );border-color:var( --itx-control-label-border-color-focus, var(--itx-control-label-border-color, transparent) )}:where(label:is([interop-checkbox],[interop-radio],[interop-toggle])):where(.inline){display:inline-flex}:where(label:is([interop-checkbox],[interop-radio],[interop-toggle])):where(.block){display:flex;width:100%}:where(label:is([interop-checkbox],[interop-radio],[interop-toggle])):where(.reverse){flex-direction:row-reverse;justify-content:flex-end}@media(pointer:fine){:where(label:is([interop-checkbox],[interop-radio],[interop-toggle])){--itx-control-touch-inset: 0em}}}@layer interop.foundation{:where([itx-motion-preset]){position:relative}:where([itx-motion-preset].is-acting),:where([itx-motion-preset].is-while),:where([itx-motion-preset].is-on){will-change:transform,opacity}@keyframes itx-motion-opacity-pulse{0%{opacity:.6}to{opacity:1}}}@layer interop.foundation{@media(prefers-reduced-motion:no-preference){:where([itx-motion-preset=spin]:not(:has([data-itx-motion-target]))),:where([itx-motion-preset=spin]:has([data-itx-motion-target])) [data-itx-motion-target]{transition:transform var(--itx-duration-fast) var(--itx-easing-decelerate)}:where([itx-motion-preset=spin]:not(:disabled):not([aria-disabled=true]):not(:has([data-itx-motion-target]))):hover,:where([itx-motion-preset=spin]:not(:disabled):not([aria-disabled=true]):has([data-itx-motion-target])):hover [data-itx-motion-target]{transform:rotate(-30deg)}:where([itx-motion-preset=spin].is-acting:not(:has([data-itx-motion-target]))),:where([itx-motion-preset=spin].is-acting:has([data-itx-motion-target])) [data-itx-motion-target]{animation:itx-motion-spin-action .5s ease-out}}@media(prefers-reduced-motion:reduce){:where([itx-motion-preset=spin].is-acting){animation:itx-motion-opacity-pulse .12s ease-out}}@keyframes itx-motion-spin-action{0%{rotate:0}to{rotate:360deg}}}@layer interop.foundation{@media(prefers-reduced-motion:no-preference){:where([itx-motion-preset=pop]:not(:has([data-itx-motion-target]))),:where([itx-motion-preset=pop]:has([data-itx-motion-target])) [data-itx-motion-target]{transition:transform var(--itx-duration-fast) var(--itx-easing-decelerate)}:where([itx-motion-preset=pop]:not(:disabled):not([aria-disabled=true]):not(:has([data-itx-motion-target]))):hover,:where([itx-motion-preset=pop]:not(:disabled):not([aria-disabled=true]):has([data-itx-motion-target])):hover [data-itx-motion-target]{transform:scale(1.05)}:where([itx-motion-preset=pop].is-acting:not(:has([data-itx-motion-target]))),:where([itx-motion-preset=pop].is-acting:has([data-itx-motion-target])) [data-itx-motion-target]{animation:itx-motion-pop-action .25s ease-out}}@media(prefers-reduced-motion:reduce){:where([itx-motion-preset=pop].is-acting){animation:itx-motion-opacity-pulse .12s ease-out}}@keyframes itx-motion-pop-action{0%{scale:1}50%{scale:1.2}to{scale:1}}}@layer interop.foundation{:where(itx-code-block){display:block;position:relative;border-radius:var(--itx-cb-radius);overflow:hidden}:where(itx-code-block .itx-cb__header){display:flex;align-items:center;gap:var(--itx-cb-header-gap);padding-block:var(--itx-cb-header-padding-block);padding-inline:var(--itx-cb-header-padding-inline);background-color:var(--itx-cb-header-background);background-image:var(--itx-cb-header-background-image)}:where(itx-code-block .itx-cb__tablist){position:relative;display:flex;min-width:0;padding-block:var(--itx-cb-tablist-padding-block);padding-inline:var(--itx-cb-tablist-padding-inline);border-radius:var(--itx-cb-tablist-border-radius);background-color:var(--itx-cb-tablist-background);box-shadow:var(--itx-cb-tablist-box-shadow);column-gap:var(--itx-cb-tablist-column-gap, 0)}:where(itx-code-block .itx-cb__tablist):after{content:"";position:absolute;width:100%;height:var(--itx-cb-tablist-border-bottom-width);background-color:var(--itx-cb-tablist-border-bottom-color);inset:auto 0 0}:where(itx-code-block .itx-cb__tab){padding-block:var(--itx-cb-tab-padding-block);padding-inline:var(--itx-cb-tab-padding-inline);background-color:var(--itx-cb-tab-background);border:var(--itx-cb-tab-border);border-bottom:var(--itx-cb-tab-border-bottom);border-radius:var(--itx-cb-tab-radius);color:var(--itx-cb-tab-foreground);font-family:var(--itx-cb-tab-font-family, inherit);font-size:var(--itx-cb-tab-font-size);cursor:pointer;transition-property:color,border-color,background-color;transition-duration:var(--itx-cb-tab-transition-duration);transition-timing-function:var(--itx-cb-tab-transition-timing);z-index:1}:where(itx-code-block .itx-cb__tab:hover){color:var(--itx-cb-tab-foreground-hover);background-color:var(--itx-cb-tab-background-hover);border-bottom-color:var(--itx-cb-tab-border-bottom-color-hover)}:where(itx-code-block .itx-cb__tab[aria-selected=true]){color:var(--itx-cb-tab-foreground-current);background-color:var(--itx-cb-tab-background-current);border-bottom-color:var(--itx-cb-tab-border-bottom-color-current)}:where(itx-code-block .itx-cb__tab:focus-visible){outline:var(--itx-cb-tab-focus-width, var(--itx-focus-width)) var(--itx-cb-tab-focus-style, var(--itx-focus-style)) var(--itx-cb-tab-focus-color, var(--itx-focus-color));outline-offset:var(--itx-cb-tab-focus-offset, var(--itx-focus-offset));border-radius:inherit}:where(itx-code-block .itx-cb__label){flex:1;padding-inline-start:var(--itx-cb-label-padding-inline);color:var(--itx-cb-label-foreground);font-size:var(--itx-cb-label-font-size);font-weight:var(--itx-cb-label-font-weight);letter-spacing:var(--itx-cb-label-letter-spacing)}:where(itx-code-block .itx-cb__actions){flex:0 1 auto;margin-inline-start:auto;border-radius:var(--itx-cb-actions-radius);--itx-toolbar-gap: var(--itx-cb-actions-gap)}:where(itx-code-block .itx-cb__btn){--itx-button-border-radius: 0;transition-property:background-color,background,color;--itx-button-background: var(--itx-cb-button-background);--itx-button-foreground: var(--itx-cb-button-foreground);--itx-button-transition-duration: var(--itx-duration-base);--itx-button-transition-timing-function: var(--itx-easing-decelerate)}:where(itx-code-block .itx-cb__btn):hover{--itx-button-background-hover: var(--itx-cb-button-background-hover);--itx-button-foreground-hover: var(--itx-cb-button-foreground-hover);--itx-button-transition-duration: var(--itx-duration-fast);transition-duration:var( --itx-button-transition-duration, var(--itx-duration-fast) );--itx-button-transition-timing-function: var(--itx-easing-accelerate)}:where(itx-code-block .itx-cb__btn) interop-icon{--itx-icon-stroke-width: 2px}:where(itx-code-block .itx-cb__btn)[aria-pressed=true]{--itx-button-background: var(--itx-cb-button-background-pressed);--itx-button-foreground: var(--itx-cb-button-foreground-pressed)}}@layer interop.foundation{:where(itx-inline-code){display:inline-flex;align-items:center;gap:var(--itx-ic-gap, var(--itx-spacing-1));padding-block:var(--itx-ic-padding-block, 0);padding-inline:var(--itx-ic-padding-inline, var(--itx-spacing-2));background:var(--itx-ic-background, var(--itx-surface));color:var(--itx-ic-foreground, inherit);border-radius:var( --itx-ic-radius, var(--itx-context-radius, var(--itx-radius-1)) );font-family:var(--itx-ic-font-family, var(--itx-font-family-mono));font-size:var(--itx-ic-font-size, .875em);line-height:var(--itx-ic-line-height, 1.4);vertical-align:baseline;max-width:fit-content}:where(itx-inline-code .itx-ic__code){white-space:pre;color:inherit}:where(itx-inline-code .itx-ic__btn){corner-shape:var(--itx-ic-corner-shape, initial)}}@layer interop.foundation{:where(itx-page-nav){display:flex}:where(itx-page-nav.itx-pn--sticky){position:sticky;top:var(--itx-pn-sticky-top, 0);z-index:var(--itx-pn-z-index)}:where(itx-page-nav.itx-pn--horizontal nav){display:flex;flex:1 0 100%;min-inline-size:0;background-color:var(--itx-pn-background-color);background-image:var(--itx-pn-background-image);-webkit-backdrop-filter:var(--itx-pn-backdrop-filter);backdrop-filter:var(--itx-pn-backdrop-filter);position:relative;border-block-end:var(--itx-pn-nav-rule-width) var(--itx-pn-nav-rule-style) var(--itx-pn-nav-rule-color)}:where(itx-page-nav.itx-pn--horizontal interop-scroll-area){flex:1;display:flex}:where(itx-page-nav.itx-pn--horizontal interop-scroll-area,itx-page-nav.itx-pn--vertical .itx-pn__list){scroll-behavior:smooth}:where(itx-page-nav.itx-pn--horizontal ul){display:flex;margin:unset;padding:unset;align-items:center;justify-content:flex-start;gap:var(--itx-pn-gap);min-inline-size:max-content;list-style:none}:where(itx-page-nav.itx-pn--horizontal ul) li{display:contents}:where(itx-page-nav.itx-pn--vertical nav){display:flex;flex-direction:column}:where(itx-page-nav.itx-pn--vertical .itx-pn__label){font-weight:400;text-transform:uppercase}:where(itx-page-nav.itx-pn--vertical .itx-pn__list,itx-page-nav.itx-pn--vertical .itx-pn__children){display:flex;flex-direction:column;gap:var(--itx-pn-item-gap)}:where(itx-page-nav.itx-pn--vertical .itx-pn__children){padding-inline-start:var(--itx-pn-indent);margin-block-start:var(--itx-pn-item-gap)}:where(itx-page-nav.itx-pn--vertical .itx-pn__link){display:flex;align-items:center;gap:var(--itx-spacing-2)}:where(itx-page-nav.itx-pn--vertical .itx-pn__link--child){font-size:var(--itx-pn-child-font-size);color:var(--itx-pn-child-color)}:where(itx-page-nav.itx-pn--vertical .itx-pn__indicator){block-size:var(--itx-pn-indicator-size);border-radius:var(--itx-pn-indicator-radius);background:var(--itx-pn-indicator-color)}:where(itx-page-nav.itx-pn--vertical .itx-pn__link[aria-current] .itx-pn__indicator){opacity:1}:where(itx-page-nav.itx-pn--horizontal a,itx-page-nav.itx-pn--vertical .itx-pn__link){display:inline-flex;flex:1 1 auto;color:var(--itx-pn-link-color);font-size:var(--itx-pn-font-size);font-weight:var(--itx-pn-font-weight);text-decoration:none;padding-block:var(--itx-pn-link-padding-block);padding-inline:var(--itx-pn-link-padding-inline);border-bottom:var(--itx-pn-link-border-width) solid var(--itx-pn-link-border-color);transition:color var(--itx-duration-fast) var(--itx-easing-standard),background-color var(--itx-duration-fast) var(--itx-easing-standard)}:where(itx-page-nav.itx-pn--horizontal a:hover,itx-page-nav.itx-pn--vertical .itx-pn__link:hover){color:var(--itx-pn-link-color-hover);background-color:var(--itx-pn-link-background-hover);border-bottom-color:var(--itx-pn-link-border-color-hover)}:where(itx-page-nav.itx-pn--horizontal a[aria-current],itx-page-nav.itx-pn--vertical .itx-pn__link[aria-current]){color:var(--itx-pn-link-color-active);font-weight:var(--itx-pn-font-weight-active);border-block-end-color:var(--itx-pn-link-border-color-current);background-color:var(--itx-pn-link-background-color-current);background-image:var(--itx-pn-link-background-image-current)}:where(itx-page-nav.itx-pn--horizontal a:focus-visible,itx-page-nav.itx-pn--vertical .itx-pn__link:focus-visible){outline:var(--itx-pn-focus-width, var(--itx-focus-width)) var(--itx-pn-focus-style, var(--itx-focus-style)) var(--itx-pn-focus-color, var(--itx-focus-color));outline-offset:var(--itx-pn-focus-offset, var(--itx-focus-offset))}:where([interop-root] itx-page-nav.itx-pn--stuck){box-shadow:0 var(--itx-spacing-3) 4px 0 #1414141a}@media(prefers-reduced-motion:reduce){:where(itx-page-nav.itx-pn--horizontal interop-scroll-area,itx-page-nav.itx-pn--vertical .itx-pn__list){scroll-behavior:auto}}}@layer interop.foundation{:where(itx-terminal){display:block;position:relative}:where(itx-terminal .itx-term__reset){position:absolute;inset-block-start:var(--itx-term-reset-inset);inset-inline-end:var(--itx-term-reset-inset);z-index:var(--itx-term-reset-z-index)}:where(itx-terminal .itx-term__scroll){position:relative;max-block-size:var(--itx-term-max-height);overflow-y:auto;background:var(--itx-term-background);border-radius:var( --itx-term-radius, var(--itx-radius-attr, var(--itx-radius)) );scrollbar-width:var(--itx-term-scrollbar-width);scrollbar-color:var(--itx-term-scrollbar-color) var(--itx-term-scrollbar-track-color)}:where(itx-terminal.itx-term--scan-lines .itx-term__scroll):after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0,transparent var(--itx-term-scan-line-gap),var(--itx-term-scan-line-color) var(--itx-term-scan-line-gap),var(--itx-term-scan-line-color) calc(var(--itx-term-scan-line-gap) + var(--itx-term-scan-line-width)));pointer-events:none;border-radius:inherit}:where(itx-terminal .itx-term__log){color:var(--itx-term-color, inherit);font-family:var(--itx-term-font-family);font-size:var(--itx-term-font-size);line-height:var(--itx-term-line-height);text-shadow:var(--itx-term-glow)}:where(itx-terminal .itx-term__line){display:flex;gap:var(--itx-term-line-gap);align-items:baseline}:where(itx-terminal .itx-term__text){flex:1;white-space:pre-wrap;word-break:break-all}:where(itx-terminal .itx-term__prompt){color:var(--itx-term-prompt-color, var(--itx-term-color));flex-shrink:0;-webkit-user-select:none;user-select:none}:where(itx-terminal .itx-term__delta){color:var(--itx-term-delta-color, var(--itx-term-color));flex-shrink:0;font-size:var(--itx-term-delta-font-size);text-shadow:none;opacity:var(--itx-term-delta-opacity)}:where(itx-terminal .itx-term__cursor){display:flex;gap:var(--itx-term-line-gap);align-items:baseline;margin-block-start:var(--itx-term-cursor-offset)}:where(itx-terminal .itx-term__caret){color:var(--itx-term-caret-color, var(--itx-term-color));opacity:var(--itx-term-caret-opacity)}:where(itx-terminal.itx-term--active .itx-term__caret){opacity:var(--itx-term-caret-opacity-active);animation:itx-term-blink var(--itx-term-caret-blink-duration) step-start infinite}@media(prefers-reduced-motion:reduce){:where(itx-terminal.itx-term--active .itx-term__caret){animation:none;opacity:var(--itx-term-caret-opacity-active)}}@keyframes itx-term-blink{0%,to{opacity:1}50%{opacity:0}}}@layer interop.foundation{:where(interop-checkbox-rig,interop-radio-rig){display:contents}:where(interop-checkbox-rig fieldset,interop-radio-rig fieldset,[interop-checkbox-rig]:not(interop-checkbox-rig),interop-checkbox-rig .checkbox-rig-content,[interop-checkbox-rig] .checkbox-rig-content){display:flex;flex-direction:var(--itx-rig-direction);flex-wrap:var(--itx-rig-wrap);gap:var(--itx-rig-gap)}:where(interop-checkbox-rig fieldset,interop-radio-rig fieldset){margin:0;min-inline-size:0;padding:var(--itx-rig-padding);border:var(--itx-rig-border-width) solid var(--itx-rig-border-color);border-radius:var(--itx-rig-border-radius, var(--itx-radius))}:where(interop-checkbox-rig fieldset:disabled,interop-radio-rig fieldset:disabled){opacity:var(--itx-rig-disabled-opacity);cursor:not-allowed}:where(interop-checkbox-rig legend,interop-radio-rig legend){padding-block:0;padding-inline:var(--itx-rig-legend-padding-inline);margin-block-end:var(--itx-rig-legend-margin-block-end);font-weight:var(--itx-rig-legend-font-weight);line-height:var(--itx-rig-line-height)}:where(interop-checkbox-rig .checkbox-control,[interop-checkbox-rig] .checkbox-control,interop-radio-rig .radio-control){display:flex;align-items:center;gap:var(--itx-rig-control-gap);cursor:pointer;user-select:none;-webkit-user-select:none;font-size:var(--itx-rig-font-size);line-height:var(--itx-rig-line-height)}:where(interop-checkbox-rig .checkbox-control:has(input:disabled),[interop-checkbox-rig] .checkbox-control:has(input:disabled),interop-radio-rig .radio-control:has(input:disabled)){opacity:var(--itx-rig-disabled-opacity);cursor:not-allowed}:where(interop-checkbox-rig .checkbox-select-all,[interop-checkbox-rig] .checkbox-select-all){padding-block-end:var(--itx-rig-gap);border-block-end:var(--itx-rig-divider-width) solid var(--itx-rig-divider-color)}}@layer interop.foundation{:where(interop-toolbar),:where([interop-toolbar]){display:var(--itx-toolbar-display, flex);flex:var(--itx-toolbar-flex, 0 1 auto);align-items:var(--itx-toolbar-align-items, center);justify-content:var(--itx-toolbar-justify-content, flex-end);gap:var(--itx-toolbar-gap, 0);width:var(--itx-toolbar-width, fit-content);padding:var(--itx-toolbar-padding, var(--itx-spacing-1));background-color:var(--itx-toolbar-background, transparent);border-width:var(--itx-toolbar-border-width, var(--itx-border-width-thick));border-style:var(--itx-toolbar-border-style, solid);border-color:var(--itx-toolbar-border-color, transparent);border-radius:var(--itx-toolbar-border-radius, 0)}:where(interop-toolbar[aria-orientation=vertical]),:where([interop-toolbar][aria-orientation=vertical]){flex-direction:column;align-items:stretch}:where(interop-toolbar[aria-disabled=true]),:where([interop-toolbar][aria-disabled=true]){opacity:var(--itx-toolbar-disabled-opacity, .6);pointer-events:none}:where(interop-toolbar-group),:where([interop-toolbar-group]){display:var(--itx-toolbar-group-display, inline-flex);align-items:var(--itx-toolbar-group-align-items, center);gap:var(--itx-toolbar-group-gap, var(--itx-toolbar-gap, 0))}:where(.interop-toolbar-group-content){display:contents}}@layer interop.foundation{:where([itx-rule]){flex:0 0 var(--itx-rule-width, 1px);align-self:stretch;background:var(--itx-rule-color, currentColor);margin-block:calc(var(--itx-rule-width, 1px) / -2);margin-inline:calc(var(--itx-rule-width, 1px) / -2);border:0;padding:0;pointer-events:none;color:inherit;overflow:hidden}}@layer interop.foundation{:where(.interop-sr-only,[interop-sr-only]){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}}@layer interop.foundation{:where([itx-decoration]){position:relative;isolation:isolate}:where([itx-decoration]):before{content:"";position:absolute;inset:var(--itx-decoration-inset, 0);z-index:-1;pointer-events:none;border-radius:inherit;background-image:var(--itx-decoration-image);background-size:var(--itx-decoration-size, cover);background-position:var(--itx-decoration-position, center);background-repeat:var(--itx-decoration-repeat, no-repeat);mix-blend-mode:var(--itx-decoration-blend, normal);opacity:var(--itx-decoration-opacity, 1);transform:var(--itx-decoration-transform, none);transition-property:opacity,transform;transition-duration:var(--itx-decoration-duration, var(--itx-duration-base));transition-timing-function:var( --itx-decoration-easing, var(--itx-easing-standard) )}}@layer interop.theme{:where([interop-root]){--itx-tint-light: .006 250;--itx-tint-dark: .006 250;--itx-ramp-light-page: .99;--itx-ramp-light-step: -.025;--itx-ramp-light-ease: 1;--itx-ramp-light-min: .12;--itx-ramp-light-max: .99;--itx-ramp-dark-page: .17;--itx-ramp-dark-step: .032;--itx-ramp-dark-ease: 1;--itx-ramp-dark-min: .17;--itx-ramp-dark-max: .62;--itx-ramp-contrast-1-0-light: .952;--itx-ramp-contrast-1-0-dark: .22;--itx-ramp-contrast-1-1-light: .927;--itx-ramp-contrast-1-1-dark: .252;--itx-ramp-contrast-1-2-light: .902;--itx-ramp-contrast-1-2-dark: .284;--itx-ramp-contrast-2-0-light: .851;--itx-ramp-contrast-2-0-dark: .326;--itx-ramp-contrast-2-1-light: .829;--itx-ramp-contrast-2-1-dark: .342;--itx-ramp-contrast-2-2-light: .805;--itx-ramp-contrast-2-2-dark: .361;--itx-ramp-contrast-3-0-light: .656;--itx-ramp-contrast-3-0-dark: .493;--itx-ramp-contrast-3-1-light: .636;--itx-ramp-contrast-3-1-dark: .507;--itx-ramp-contrast-3-2-light: .616;--itx-ramp-contrast-3-2-dark: .525;--itx-ramp-contrast-4-0-light: .555;--itx-ramp-contrast-4-0-dark: .587;--itx-ramp-contrast-4-1-light: .538;--itx-ramp-contrast-4-1-dark: .604;--itx-ramp-contrast-4-2-light: .52;--itx-ramp-contrast-4-2-dark: .621;--itx-ramp-contrast-5-0-light: .452;--itx-ramp-contrast-5-0-dark: .7;--itx-ramp-contrast-5-1-light: .435;--itx-ramp-contrast-5-1-dark: .716;--itx-ramp-contrast-5-2-light: .416;--itx-ramp-contrast-5-2-dark: .737;--itx-ramp-contrast-6-0-light: .15;--itx-ramp-contrast-6-0-dark: .92;--itx-ramp-contrast-6-1-light: .15;--itx-ramp-contrast-6-1-dark: .92;--itx-ramp-contrast-6-2-light: .15;--itx-ramp-contrast-6-2-dark: .92;--itx-neutral-1: light-dark( oklch(.97 .002 250), oklch(.17 .002 250) );--itx-neutral-2: light-dark( oklch(.891 .005 250), oklch(.199 .005 250) );--itx-neutral-3: light-dark( oklch(.814 .007 250), oklch(.24 .007 250) );--itx-neutral-4: light-dark( oklch(.739 .009 250), oklch(.289 .009 250) );--itx-neutral-5: light-dark( oklch(.666 .011 250), oklch(.343 .011 250) );--itx-neutral-6: light-dark( oklch(.596 .011 250), oklch(.401 .011 250) );--itx-neutral-7: light-dark( oklch(.528 .012 250), oklch(.463 .012 250) );--itx-neutral-8: light-dark( oklch(.463 .012 250), oklch(.528 .012 250) );--itx-neutral-9: light-dark( oklch(.401 .011 250), oklch(.596 .011 250) );--itx-neutral-10: light-dark( oklch(.343 .011 250), oklch(.666 .011 250) );--itx-neutral-11: light-dark( oklch(.289 .009 250), oklch(.739 .009 250) );--itx-neutral-12: light-dark( oklch(.24 .007 250), oklch(.814 .007 250) );--itx-neutral-13: light-dark( oklch(.199 .005 250), oklch(.891 .005 250) );--itx-neutral-14: light-dark( oklch(.17 .002 250), oklch(.97 .002 250) );--itx-colorway-1: light-dark( oklch(.97 .014 264), oklch(.17 .037 264) );--itx-colorway-2: light-dark( oklch(.891 .053 264), oklch(.199 .083 264) );--itx-colorway-3: light-dark( oklch(.814 .093 264), oklch(.24 .118 264) );--itx-colorway-4: light-dark( oklch(.739 .134 264), oklch(.289 .147 264) );--itx-colorway-5: light-dark( oklch(.666 .168 264), oklch(.343 .168 264) );--itx-colorway-6: light-dark( oklch(.596 .182 264), oklch(.401 .182 264) );--itx-colorway-7: light-dark( oklch(.528 .189 264), oklch(.463 .189 264) );--itx-colorway-8: light-dark( oklch(.463 .189 264), oklch(.528 .189 264) );--itx-colorway-9: light-dark( oklch(.401 .182 264), oklch(.596 .182 264) );--itx-colorway-10: light-dark( oklch(.343 .168 264), oklch(.666 .168 264) );--itx-colorway-11: light-dark( oklch(.289 .147 264), oklch(.739 .134 264) );--itx-colorway-12: light-dark( oklch(.24 .118 264), oklch(.814 .093 264) );--itx-colorway-13: light-dark( oklch(.199 .083 264), oklch(.891 .053 264) );--itx-colorway-14: light-dark( oklch(.17 .037 264), oklch(.97 .014 264) );--itx-colorway-amber-1: light-dark( oklch(.97 .023 82.32), oklch(.17 .023 82.32) );--itx-colorway-amber-2: light-dark( oklch(.891 .052 82.32), oklch(.199 .042 82.32) );--itx-colorway-amber-3: light-dark( oklch(.814 .075 82.32), oklch(.24 .05 82.32) );--itx-colorway-amber-4: light-dark( oklch(.739 .093 82.32), oklch(.289 .06 82.32) );--itx-colorway-amber-5: light-dark( oklch(.666 .106 82.32), oklch(.343 .071 82.32) );--itx-colorway-amber-6: light-dark( oklch(.596 .115 82.32), oklch(.401 .083 82.32) );--itx-colorway-amber-7: light-dark( oklch(.528 .109 82.32), oklch(.463 .095 82.32) );--itx-colorway-amber-8: light-dark( oklch(.463 .095 82.32), oklch(.528 .109 82.32) );--itx-colorway-amber-9: light-dark( oklch(.401 .083 82.32), oklch(.596 .115 82.32) );--itx-colorway-amber-10: light-dark( oklch(.343 .071 82.32), oklch(.666 .106 82.32) );--itx-colorway-amber-11: light-dark( oklch(.289 .06 82.32), oklch(.739 .093 82.32) );--itx-colorway-amber-12: light-dark( oklch(.24 .05 82.32), oklch(.814 .075 82.32) );--itx-colorway-amber-13: light-dark( oklch(.199 .042 82.32), oklch(.891 .052 82.32) );--itx-colorway-amber-14: light-dark( oklch(.17 .023 82.32), oklch(.97 .023 82.32) );--itx-danger-1: light-dark( oklch(.97 .015 33), oklch(.17 .02 33) );--itx-danger-2: light-dark( oklch(.891 .046 33), oklch(.199 .046 33) );--itx-danger-3: light-dark( oklch(.814 .065 33), oklch(.24 .065 33) );--itx-danger-4: light-dark( oklch(.739 .081 33), oklch(.289 .081 33) );--itx-danger-5: light-dark( oklch(.666 .093 33), oklch(.343 .093 33) );--itx-danger-6: light-dark( oklch(.596 .101 33), oklch(.401 .101 33) );--itx-danger-7: light-dark( oklch(.528 .105 33), oklch(.463 .105 33) );--itx-danger-8: light-dark( oklch(.463 .105 33), oklch(.528 .105 33) );--itx-danger-9: light-dark( oklch(.401 .101 33), oklch(.596 .101 33) );--itx-danger-10: light-dark( oklch(.343 .093 33), oklch(.666 .093 33) );--itx-danger-11: light-dark( oklch(.289 .081 33), oklch(.739 .081 33) );--itx-danger-12: light-dark( oklch(.24 .065 33), oklch(.814 .065 33) );--itx-danger-13: light-dark( oklch(.199 .046 33), oklch(.891 .046 33) );--itx-danger-14: light-dark( oklch(.17 .02 33), oklch(.97 .015 33) );--itx-info-1: light-dark( oklch(.97 .011 218), oklch(.17 .011 218) );--itx-info-2: light-dark( oklch(.891 .025 218), oklch(.199 .025 218) );--itx-info-3: light-dark( oklch(.814 .036 218), oklch(.24 .036 218) );--itx-info-4: light-dark( oklch(.739 .045 218), oklch(.289 .045 218) );--itx-info-5: light-dark( oklch(.666 .051 218), oklch(.343 .051 218) );--itx-info-6: light-dark( oklch(.596 .056 218), oklch(.401 .056 218) );--itx-info-7: light-dark( oklch(.528 .058 218), oklch(.463 .058 218) );--itx-info-8: light-dark( oklch(.463 .058 218), oklch(.528 .058 218) );--itx-info-9: light-dark( oklch(.401 .056 218), oklch(.596 .056 218) );--itx-info-10: light-dark( oklch(.343 .051 218), oklch(.666 .051 218) );--itx-info-11: light-dark( oklch(.289 .045 218), oklch(.739 .045 218) );--itx-info-12: light-dark( oklch(.24 .036 218), oklch(.814 .036 218) );--itx-info-13: light-dark( oklch(.199 .025 218), oklch(.891 .025 218) );--itx-info-14: light-dark( oklch(.17 .011 218), oklch(.97 .011 218) );--itx-success-1: light-dark( oklch(.97 .015 122), oklch(.17 .015 122) );--itx-success-2: light-dark( oklch(.891 .034 122), oklch(.199 .034 122) );--itx-success-3: light-dark( oklch(.814 .049 122), oklch(.24 .049 122) );--itx-success-4: light-dark( oklch(.739 .06 122), oklch(.289 .06 122) );--itx-success-5: light-dark( oklch(.666 .069 122), oklch(.343 .069 122) );--itx-success-6: light-dark( oklch(.596 .075 122), oklch(.401 .075 122) );--itx-success-7: light-dark( oklch(.528 .078 122), oklch(.463 .078 122) );--itx-success-8: light-dark( oklch(.463 .078 122), oklch(.528 .078 122) );--itx-success-9: light-dark( oklch(.401 .075 122), oklch(.596 .075 122) );--itx-success-10: light-dark( oklch(.343 .069 122), oklch(.666 .069 122) );--itx-success-11: light-dark( oklch(.289 .06 122), oklch(.739 .06 122) );--itx-success-12: light-dark( oklch(.24 .049 122), oklch(.814 .049 122) );--itx-success-13: light-dark( oklch(.199 .034 122), oklch(.891 .034 122) );--itx-success-14: light-dark( oklch(.17 .015 122), oklch(.97 .015 122) );--itx-warning-1: light-dark( oklch(.97 .02 78), oklch(.17 .02 78) );--itx-warning-2: light-dark( oklch(.891 .046 78), oklch(.199 .042 78) );--itx-warning-3: light-dark( oklch(.814 .065 78), oklch(.24 .051 78) );--itx-warning-4: light-dark( oklch(.739 .081 78), oklch(.289 .061 78) );--itx-warning-5: light-dark( oklch(.666 .093 78), oklch(.343 .072 78) );--itx-warning-6: light-dark( oklch(.596 .101 78), oklch(.401 .084 78) );--itx-warning-7: light-dark( oklch(.528 .105 78), oklch(.463 .097 78) );--itx-warning-8: light-dark( oklch(.463 .097 78), oklch(.528 .105 78) );--itx-warning-9: light-dark( oklch(.401 .084 78), oklch(.596 .101 78) );--itx-warning-10: light-dark( oklch(.343 .072 78), oklch(.666 .093 78) );--itx-warning-11: light-dark( oklch(.289 .061 78), oklch(.739 .081 78) );--itx-warning-12: light-dark( oklch(.24 .051 78), oklch(.814 .065 78) );--itx-warning-13: light-dark( oklch(.199 .042 78), oklch(.891 .046 78) );--itx-warning-14: light-dark( oklch(.17 .02 78), oklch(.97 .02 78) );--itx-danger-eighties-1: light-dark( oklch(.97 .015 25), oklch(.17 .037 25) );--itx-danger-eighties-2: light-dark( oklch(.891 .057 25), oklch(.199 .082 25) );--itx-danger-eighties-3: light-dark( oklch(.814 .105 25), oklch(.24 .098 25) );--itx-danger-eighties-4: light-dark( oklch(.739 .147 25), oklch(.289 .118 25) );--itx-danger-eighties-5: light-dark( oklch(.666 .168 25), oklch(.343 .139 25) );--itx-danger-eighties-6: light-dark( oklch(.596 .182 25), oklch(.401 .163 25) );--itx-danger-eighties-7: light-dark( oklch(.528 .189 25), oklch(.463 .188 25) );--itx-danger-eighties-8: light-dark( oklch(.463 .188 25), oklch(.528 .189 25) );--itx-danger-eighties-9: light-dark( oklch(.401 .163 25), oklch(.596 .182 25) );--itx-danger-eighties-10: light-dark( oklch(.343 .139 25), oklch(.666 .168 25) );--itx-danger-eighties-11: light-dark( oklch(.289 .118 25), oklch(.739 .147 25) );--itx-danger-eighties-12: light-dark( oklch(.24 .098 25), oklch(.814 .105 25) );--itx-danger-eighties-13: light-dark( oklch(.199 .082 25), oklch(.891 .057 25) );--itx-danger-eighties-14: light-dark( oklch(.17 .037 25), oklch(.97 .015 25) );--itx-info-eighties-1: light-dark( oklch(.97 .014 264), oklch(.17 .037 264) );--itx-info-eighties-2: light-dark( oklch(.891 .053 264), oklch(.199 .083 264) );--itx-info-eighties-3: light-dark( oklch(.814 .093 264), oklch(.24 .118 264) );--itx-info-eighties-4: light-dark( oklch(.739 .134 264), oklch(.289 .147 264) );--itx-info-eighties-5: light-dark( oklch(.666 .168 264), oklch(.343 .168 264) );--itx-info-eighties-6: light-dark( oklch(.596 .182 264), oklch(.401 .182 264) );--itx-info-eighties-7: light-dark( oklch(.528 .189 264), oklch(.463 .189 264) );--itx-info-eighties-8: light-dark( oklch(.463 .189 264), oklch(.528 .189 264) );--itx-info-eighties-9: light-dark( oklch(.401 .182 264), oklch(.596 .182 264) );--itx-info-eighties-10: light-dark( oklch(.343 .168 264), oklch(.666 .168 264) );--itx-info-eighties-11: light-dark( oklch(.289 .147 264), oklch(.739 .134 264) );--itx-info-eighties-12: light-dark( oklch(.24 .118 264), oklch(.814 .093 264) );--itx-info-eighties-13: light-dark( oklch(.199 .083 264), oklch(.891 .053 264) );--itx-info-eighties-14: light-dark( oklch(.17 .037 264), oklch(.97 .014 264) );--itx-success-eighties-1: light-dark( oklch(.97 .037 145), oklch(.17 .037 145) );--itx-success-eighties-2: light-dark( oklch(.891 .083 145), oklch(.199 .063 145) );--itx-success-eighties-3: light-dark( oklch(.814 .118 145), oklch(.24 .076 145) );--itx-success-eighties-4: light-dark( oklch(.739 .147 145), oklch(.289 .091 145) );--itx-success-eighties-5: light-dark( oklch(.666 .168 145), oklch(.343 .108 145) );--itx-success-eighties-6: light-dark( oklch(.596 .182 145), oklch(.401 .126 145) );--itx-success-eighties-7: light-dark( oklch(.528 .166 145), oklch(.463 .146 145) );--itx-success-eighties-8: light-dark( oklch(.463 .146 145), oklch(.528 .166 145) );--itx-success-eighties-9: light-dark( oklch(.401 .126 145), oklch(.596 .182 145) );--itx-success-eighties-10: light-dark( oklch(.343 .108 145), oklch(.666 .168 145) );--itx-success-eighties-11: light-dark( oklch(.289 .091 145), oklch(.739 .147 145) );--itx-success-eighties-12: light-dark( oklch(.24 .076 145), oklch(.814 .118 145) );--itx-success-eighties-13: light-dark( oklch(.199 .063 145), oklch(.891 .083 145) );--itx-success-eighties-14: light-dark( oklch(.17 .037 145), oklch(.97 .037 145) );--itx-warning-eighties-1: light-dark( oklch(.97 .032 85), oklch(.17 .033 85) );--itx-warning-eighties-2: light-dark( oklch(.891 .074 85), oklch(.199 .042 85) );--itx-warning-eighties-3: light-dark( oklch(.814 .106 85), oklch(.24 .05 85) );--itx-warning-eighties-4: light-dark( oklch(.739 .131 85), oklch(.289 .06 85) );--itx-warning-eighties-5: light-dark( oklch(.666 .137 85), oklch(.343 .071 85) );--itx-warning-eighties-6: light-dark( oklch(.596 .122 85), oklch(.401 .082 85) );--itx-warning-eighties-7: light-dark( oklch(.528 .108 85), oklch(.463 .095 85) );--itx-warning-eighties-8: light-dark( oklch(.463 .095 85), oklch(.528 .108 85) );--itx-warning-eighties-9: light-dark( oklch(.401 .082 85), oklch(.596 .122 85) );--itx-warning-eighties-10: light-dark( oklch(.343 .071 85), oklch(.666 .137 85) );--itx-warning-eighties-11: light-dark( oklch(.289 .06 85), oklch(.739 .131 85) );--itx-warning-eighties-12: light-dark( oklch(.24 .05 85), oklch(.814 .106 85) );--itx-warning-eighties-13: light-dark( oklch(.199 .042 85), oklch(.891 .074 85) );--itx-warning-eighties-14: light-dark( oklch(.17 .033 85), oklch(.97 .032 85) );--itx-colorway-hue: 264;--itx-ramp-colorway-solid-l: .5;--itx-ramp-colorway-solid-c: .19;--itx-ramp-colorway-on-solid-l: .99;--itx-ramp-colorway-on-solid-c: .006;--itx-ramp-colorway-solid-hover-l: .45;--itx-ramp-colorway-solid-hover-c: .19;--itx-ramp-colorway-solid-active-l: .41;--itx-ramp-colorway-solid-active-c: .19;--itx-ramp-colorway-tint-0-light-l: .94;--itx-ramp-colorway-tint-0-light-c: .028;--itx-ramp-colorway-tint-0-dark-l: .23;--itx-ramp-colorway-tint-0-dark-c: .16;--itx-ramp-colorway-on-tint-0-light-l: .531;--itx-ramp-colorway-on-tint-0-light-c: .19;--itx-ramp-colorway-on-tint-0-dark-l: .615;--itx-ramp-colorway-on-tint-0-dark-c: .19;--itx-ramp-colorway-border-0-light-l: .662;--itx-ramp-colorway-border-0-light-c: .179;--itx-ramp-colorway-border-0-dark-l: .501;--itx-ramp-colorway-border-0-dark-c: .19;--itx-ramp-colorway-text-0-light-l: .564;--itx-ramp-colorway-text-0-light-c: .19;--itx-ramp-colorway-text-0-dark-l: .595;--itx-ramp-colorway-text-0-dark-c: .19;--itx-ramp-colorway-tint-1-light-l: .915;--itx-ramp-colorway-tint-1-light-c: .041;--itx-ramp-colorway-tint-1-dark-l: .262;--itx-ramp-colorway-tint-1-dark-c: .157;--itx-ramp-colorway-on-tint-1-light-l: .512;--itx-ramp-colorway-on-tint-1-light-c: .19;--itx-ramp-colorway-on-tint-1-dark-l: .639;--itx-ramp-colorway-on-tint-1-dark-c: .19;--itx-ramp-colorway-border-1-light-l: .646;--itx-ramp-colorway-border-1-light-c: .188;--itx-ramp-colorway-border-1-dark-l: .516;--itx-ramp-colorway-border-1-dark-c: .19;--itx-ramp-colorway-text-1-light-l: .547;--itx-ramp-colorway-text-1-light-c: .19;--itx-ramp-colorway-text-1-dark-l: .611;--itx-ramp-colorway-text-1-dark-c: .19;--itx-ramp-colorway-tint-2-light-l: .89;--itx-ramp-colorway-tint-2-light-c: .053;--itx-ramp-colorway-tint-2-dark-l: .294;--itx-ramp-colorway-tint-2-dark-c: .174;--itx-ramp-colorway-on-tint-2-light-l: .493;--itx-ramp-colorway-on-tint-2-light-c: .19;--itx-ramp-colorway-on-tint-2-dark-l: .66;--itx-ramp-colorway-on-tint-2-dark-c: .18;--itx-ramp-colorway-border-2-light-l: .625;--itx-ramp-colorway-border-2-light-c: .19;--itx-ramp-colorway-border-2-dark-l: .532;--itx-ramp-colorway-border-2-dark-c: .19;--itx-ramp-colorway-text-2-light-l: .528;--itx-ramp-colorway-text-2-light-c: .19;--itx-ramp-colorway-text-2-dark-l: .629;--itx-ramp-colorway-text-2-dark-c: .19;--itx-colorway-solid: oklch(var(--itx-ramp-colorway-solid-l) var(--itx-ramp-colorway-solid-c) var(--itx-colorway-hue));--itx-colorway-on-solid: oklch(var(--itx-ramp-colorway-on-solid-l) var(--itx-ramp-colorway-on-solid-c) var(--itx-colorway-hue));--itx-colorway-solid-hover: oklch(var(--itx-ramp-colorway-solid-hover-l) var(--itx-ramp-colorway-solid-hover-c) var(--itx-colorway-hue));--itx-colorway-solid-active: oklch(var(--itx-ramp-colorway-solid-active-l) var(--itx-ramp-colorway-solid-active-c) var(--itx-colorway-hue))}:where([interop-root][itx-colorway=amber]){--itx-colorway-hue: 82.32;--itx-ramp-colorway-solid-l: .832;--itx-ramp-colorway-solid-c: .12;--itx-ramp-colorway-on-solid-l: .18;--itx-ramp-colorway-on-solid-c: .02;--itx-ramp-colorway-solid-hover-l: .882;--itx-ramp-colorway-solid-hover-c: .119;--itx-ramp-colorway-solid-active-l: .922;--itx-ramp-colorway-solid-active-c: .077;--itx-ramp-colorway-tint-0-light-l: .94;--itx-ramp-colorway-tint-0-light-c: .059;--itx-ramp-colorway-tint-0-dark-l: .23;--itx-ramp-colorway-tint-0-dark-c: .048;--itx-ramp-colorway-on-tint-0-light-l: .523;--itx-ramp-colorway-on-tint-0-light-c: .108;--itx-ramp-colorway-on-tint-0-dark-l: .62;--itx-ramp-colorway-on-tint-0-dark-c: .12;--itx-ramp-colorway-border-0-light-l: .657;--itx-ramp-colorway-border-0-light-c: .12;--itx-ramp-colorway-border-0-dark-l: .494;--itx-ramp-colorway-border-0-dark-c: .102;--itx-ramp-colorway-text-0-light-l: .559;--itx-ramp-colorway-text-0-light-c: .115;--itx-ramp-colorway-text-0-dark-l: .592;--itx-ramp-colorway-text-0-dark-c: .12;--itx-ramp-colorway-tint-1-light-l: .915;--itx-ramp-colorway-tint-1-light-c: .084;--itx-ramp-colorway-tint-1-dark-l: .262;--itx-ramp-colorway-tint-1-dark-c: .054;--itx-ramp-colorway-on-tint-1-light-l: .504;--itx-ramp-colorway-on-tint-1-light-c: .104;--itx-ramp-colorway-on-tint-1-dark-l: .642;--itx-ramp-colorway-on-tint-1-dark-c: .12;--itx-ramp-colorway-border-1-light-l: .641;--itx-ramp-colorway-border-1-light-c: .12;--itx-ramp-colorway-border-1-dark-l: .509;--itx-ramp-colorway-border-1-dark-c: .105;--itx-ramp-colorway-text-1-light-l: .541;--itx-ramp-colorway-text-1-light-c: .111;--itx-ramp-colorway-text-1-dark-l: .606;--itx-ramp-colorway-text-1-dark-c: .12;--itx-ramp-colorway-tint-2-light-l: .89;--itx-ramp-colorway-tint-2-light-c: .11;--itx-ramp-colorway-tint-2-dark-l: .294;--itx-ramp-colorway-tint-2-dark-c: .061;--itx-ramp-colorway-on-tint-2-light-l: .485;--itx-ramp-colorway-on-tint-2-light-c: .1;--itx-ramp-colorway-on-tint-2-dark-l: .671;--itx-ramp-colorway-on-tint-2-dark-c: .12;--itx-ramp-colorway-border-2-light-l: .621;--itx-ramp-colorway-border-2-light-c: .12;--itx-ramp-colorway-border-2-dark-l: .527;--itx-ramp-colorway-border-2-dark-c: .109;--itx-ramp-colorway-text-2-light-l: .523;--itx-ramp-colorway-text-2-light-c: .108;--itx-ramp-colorway-text-2-dark-l: .626;--itx-ramp-colorway-text-2-dark-c: .12;--itx-colorway-solid: oklch(var(--itx-ramp-colorway-solid-l) var(--itx-ramp-colorway-solid-c) var(--itx-colorway-hue));--itx-colorway-on-solid: oklch(var(--itx-ramp-colorway-on-solid-l) var(--itx-ramp-colorway-on-solid-c) var(--itx-colorway-hue));--itx-colorway-solid-hover: oklch(var(--itx-ramp-colorway-solid-hover-l) var(--itx-ramp-colorway-solid-hover-c) var(--itx-colorway-hue));--itx-colorway-solid-active: oklch(var(--itx-ramp-colorway-solid-active-l) var(--itx-ramp-colorway-solid-active-c) var(--itx-colorway-hue))}:where([interop-root],[itx-status-palette=seventies]){--itx-danger-hue: 33;--itx-ramp-danger-solid-l: .5;--itx-ramp-danger-solid-c: .105;--itx-ramp-danger-on-solid-l: .99;--itx-ramp-danger-on-solid-c: .006;--itx-ramp-danger-solid-hover-l: .45;--itx-ramp-danger-solid-hover-c: .105;--itx-ramp-danger-solid-active-l: .41;--itx-ramp-danger-solid-active-c: .105;--itx-danger-solid: oklch(var(--itx-ramp-danger-solid-l) var(--itx-ramp-danger-solid-c) var(--itx-danger-hue));--itx-danger-on-solid: oklch(var(--itx-ramp-danger-on-solid-l) var(--itx-ramp-danger-on-solid-c) var(--itx-danger-hue));--itx-danger-solid-hover: oklch(var(--itx-ramp-danger-solid-hover-l) var(--itx-ramp-danger-solid-hover-c) var(--itx-danger-hue));--itx-danger-solid-active: oklch(var(--itx-ramp-danger-solid-active-l) var(--itx-ramp-danger-solid-active-c) var(--itx-danger-hue));--itx-info-hue: 218;--itx-ramp-info-solid-l: .53;--itx-ramp-info-solid-c: .058;--itx-ramp-info-on-solid-l: .99;--itx-ramp-info-on-solid-c: .006;--itx-ramp-info-solid-hover-l: .48;--itx-ramp-info-solid-hover-c: .058;--itx-ramp-info-solid-active-l: .44;--itx-ramp-info-solid-active-c: .058;--itx-info-solid: oklch(var(--itx-ramp-info-solid-l) var(--itx-ramp-info-solid-c) var(--itx-info-hue));--itx-info-on-solid: oklch(var(--itx-ramp-info-on-solid-l) var(--itx-ramp-info-on-solid-c) var(--itx-info-hue));--itx-info-solid-hover: oklch(var(--itx-ramp-info-solid-hover-l) var(--itx-ramp-info-solid-hover-c) var(--itx-info-hue));--itx-info-solid-active: oklch(var(--itx-ramp-info-solid-active-l) var(--itx-ramp-info-solid-active-c) var(--itx-info-hue));--itx-success-hue: 122;--itx-ramp-success-solid-l: .53;--itx-ramp-success-solid-c: .078;--itx-ramp-success-on-solid-l: .99;--itx-ramp-success-on-solid-c: .006;--itx-ramp-success-solid-hover-l: .48;--itx-ramp-success-solid-hover-c: .078;--itx-ramp-success-solid-active-l: .44;--itx-ramp-success-solid-active-c: .078;--itx-success-solid: oklch(var(--itx-ramp-success-solid-l) var(--itx-ramp-success-solid-c) var(--itx-success-hue));--itx-success-on-solid: oklch(var(--itx-ramp-success-on-solid-l) var(--itx-ramp-success-on-solid-c) var(--itx-success-hue));--itx-success-solid-hover: oklch(var(--itx-ramp-success-solid-hover-l) var(--itx-ramp-success-solid-hover-c) var(--itx-success-hue));--itx-success-solid-active: oklch(var(--itx-ramp-success-solid-active-l) var(--itx-ramp-success-solid-active-c) var(--itx-success-hue));--itx-warning-hue: 78;--itx-ramp-warning-solid-l: .62;--itx-ramp-warning-solid-c: .105;--itx-ramp-warning-on-solid-l: .18;--itx-ramp-warning-on-solid-c: .02;--itx-ramp-warning-solid-hover-l: .67;--itx-ramp-warning-solid-hover-c: .105;--itx-ramp-warning-solid-active-l: .71;--itx-ramp-warning-solid-active-c: .105;--itx-warning-solid: oklch(var(--itx-ramp-warning-solid-l) var(--itx-ramp-warning-solid-c) var(--itx-warning-hue));--itx-warning-on-solid: oklch(var(--itx-ramp-warning-on-solid-l) var(--itx-ramp-warning-on-solid-c) var(--itx-warning-hue));--itx-warning-solid-hover: oklch(var(--itx-ramp-warning-solid-hover-l) var(--itx-ramp-warning-solid-hover-c) var(--itx-warning-hue));--itx-warning-solid-active: oklch(var(--itx-ramp-warning-solid-active-l) var(--itx-ramp-warning-solid-active-c) var(--itx-warning-hue))}:where([itx-status-palette=eighties]){--itx-danger-hue: 25;--itx-ramp-danger-solid-l: .55;--itx-ramp-danger-solid-c: .19;--itx-ramp-danger-on-solid-l: .99;--itx-ramp-danger-on-solid-c: .006;--itx-ramp-danger-solid-hover-l: .5;--itx-ramp-danger-solid-hover-c: .19;--itx-ramp-danger-solid-active-l: .46;--itx-ramp-danger-solid-active-c: .187;--itx-danger-solid: oklch(var(--itx-ramp-danger-solid-l) var(--itx-ramp-danger-solid-c) var(--itx-danger-hue));--itx-danger-on-solid: oklch(var(--itx-ramp-danger-on-solid-l) var(--itx-ramp-danger-on-solid-c) var(--itx-danger-hue));--itx-danger-solid-hover: oklch(var(--itx-ramp-danger-solid-hover-l) var(--itx-ramp-danger-solid-hover-c) var(--itx-danger-hue));--itx-danger-solid-active: oklch(var(--itx-ramp-danger-solid-active-l) var(--itx-ramp-danger-solid-active-c) var(--itx-danger-hue));--itx-info-hue: 264;--itx-ramp-info-solid-l: .5;--itx-ramp-info-solid-c: .19;--itx-ramp-info-on-solid-l: .99;--itx-ramp-info-on-solid-c: .006;--itx-ramp-info-solid-hover-l: .45;--itx-ramp-info-solid-hover-c: .19;--itx-ramp-info-solid-active-l: .41;--itx-ramp-info-solid-active-c: .19;--itx-info-solid: oklch(var(--itx-ramp-info-solid-l) var(--itx-ramp-info-solid-c) var(--itx-info-hue));--itx-info-on-solid: oklch(var(--itx-ramp-info-on-solid-l) var(--itx-ramp-info-on-solid-c) var(--itx-info-hue));--itx-info-solid-hover: oklch(var(--itx-ramp-info-solid-hover-l) var(--itx-ramp-info-solid-hover-c) var(--itx-info-hue));--itx-info-solid-active: oklch(var(--itx-ramp-info-solid-active-l) var(--itx-ramp-info-solid-active-c) var(--itx-info-hue));--itx-success-hue: 145;--itx-ramp-success-solid-l: .62;--itx-ramp-success-solid-c: .19;--itx-ramp-success-on-solid-l: .18;--itx-ramp-success-on-solid-c: .02;--itx-ramp-success-solid-hover-l: .67;--itx-ramp-success-solid-hover-c: .19;--itx-ramp-success-solid-active-l: .71;--itx-ramp-success-solid-active-c: .19;--itx-success-solid: oklch(var(--itx-ramp-success-solid-l) var(--itx-ramp-success-solid-c) var(--itx-success-hue));--itx-success-on-solid: oklch(var(--itx-ramp-success-on-solid-l) var(--itx-ramp-success-on-solid-c) var(--itx-success-hue));--itx-success-solid-hover: oklch(var(--itx-ramp-success-solid-hover-l) var(--itx-ramp-success-solid-hover-c) var(--itx-success-hue));--itx-success-solid-active: oklch(var(--itx-ramp-success-solid-active-l) var(--itx-ramp-success-solid-active-c) var(--itx-success-hue));--itx-warning-hue: 85;--itx-ramp-warning-solid-l: .75;--itx-ramp-warning-solid-c: .154;--itx-ramp-warning-on-solid-l: .18;--itx-ramp-warning-on-solid-c: .02;--itx-ramp-warning-solid-hover-l: .8;--itx-ramp-warning-solid-hover-c: .164;--itx-ramp-warning-solid-active-l: .84;--itx-ramp-warning-solid-active-c: .17;--itx-warning-solid: oklch(var(--itx-ramp-warning-solid-l) var(--itx-ramp-warning-solid-c) var(--itx-warning-hue));--itx-warning-on-solid: oklch(var(--itx-ramp-warning-on-solid-l) var(--itx-ramp-warning-on-solid-c) var(--itx-warning-hue));--itx-warning-solid-hover: oklch(var(--itx-ramp-warning-solid-hover-l) var(--itx-ramp-warning-solid-hover-c) var(--itx-warning-hue));--itx-warning-solid-active: oklch(var(--itx-ramp-warning-solid-active-l) var(--itx-ramp-warning-solid-active-c) var(--itx-warning-hue))}}@layer interop.theme{:where([interop-root]){color-scheme:light dark;--itx-font-family-sans: "IBM Plex Sans", system-ui, sans-serif;--itx-font-family-mono: "IBM Plex Mono", ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace;--itx-overlay: light-dark(oklch(.15 0 0 / .5), oklch(.05 0 0 / .65));--itx-backdrop-color: var(--itx-overlay);--itx-backdrop-blur: 0px;--itx-shadow-sm: 0 1px 2px 0 light-dark(oklch(.15 0 0 / .06), oklch(0 0 0 / .25));--itx-shadow-md: 0 4px 6px -1px light-dark(oklch(.15 0 0 / .08), oklch(0 0 0 / .35)), 0 2px 4px -2px light-dark(oklch(.15 0 0 / .06), oklch(0 0 0 / .3));--itx-shadow-lg: 0 10px 15px -3px light-dark(oklch(.15 0 0 / .1), oklch(0 0 0 / .4)), 0 4px 6px -4px light-dark(oklch(.15 0 0 / .1), oklch(0 0 0 / .3));--itx-elevation-shadow: var(--itx-shadow-sm);--itx-recess-shadow: inset 0 1px 2px 0 light-dark(oklch(.15 0 0 / .08), oklch(0 0 0 / .3))}:where([interop-root][itx-theme=light]){color-scheme:light}:where([interop-root][itx-theme=dark]){color-scheme:dark}}@layer interop.theme{:where([interop-root] interop-badge){--itx-badge-z-index: 1;--itx-badge-size: var(--itx-spacing-4);--itx-badge-dot-size: var(--itx-spacing-2);--itx-badge-padding-inline: var(--itx-spacing-1);--itx-badge-radius: var(--itx-radius-full);--itx-badge-offset: 0px;--itx-badge-background: var(--itx-danger-solid);--itx-badge-color: var(--itx-danger-on-solid);--itx-badge-font-size: .75rem;--itx-badge-font-weight: 400;--itx-badge-line-height: 1.3333}}@layer interop.theme{:where([interop-button],[itx-as-button]){--itx-button-height: 2.5rem;--itx-button-padding-inline: var(--itx-spacing-4);--itx-button-display: inline-flex;--itx-button-align-items: center;--itx-button-width: auto;--itx-button-flex: 1 1 auto;--itx-button-min-width: max-content;--itx-button-max-width: var(--itx-spacing-56);--itx-button-justify-content: flex-start;--itx-button-gap: var(--itx-spacing-2);--itx-button-font-family: var(--itx-font-family-sans);--itx-button-font-size: .875rem;--itx-button-font-weight: 400;--itx-button-line-height: 1;--itx-button-border-style: solid;--itx-button-transition-properties: background-color, border-color, box-shadow;--itx-button-background: var(--itx-neutral-3);--itx-button-foreground: var(--itx-neutral-14);--itx-button-border-color: transparent;--itx-button-box-shadow: none;--itx-button-background-hover: var(--itx-neutral-3);--itx-button-background-active: var(--itx-neutral-3)}:where(button[interop-button~=grow]),:where([itx-as-button~=grow]){--itx-button-flex: 1;--itx-button-max-width: none}:where(button[interop-button~=primary]),:where([itx-as-button~=primary]){--itx-button-background: var(--itx-colorway-solid);--itx-button-foreground: var(--itx-colorway-on-solid);--itx-button-border-color: var(--itx-neutral-3);--itx-button-box-shadow: none;--itx-button-background-hover: var(--itx-colorway-solid-hover);--itx-button-foreground-hover: var(--itx-colorway-on-solid);--itx-button-background-active: var(--itx-colorway-solid-active);--itx-button-foreground-active: var(--itx-colorway-on-solid)}:where(button[interop-button~=secondary]),:where([itx-as-button~=secondary]){--itx-button-background: var(--itx-neutral-4);--itx-button-foreground: var(--itx-neutral-11);--itx-button-border-color: var(--itx-neutral-1);--itx-button-box-shadow: var(--itx-shadow-sm);--itx-button-background-hover: var(--itx-neutral-5);--itx-button-background-active: var(--itx-neutral-3)}:where(button[interop-button~=tertiary]),:where([itx-as-button~=tertiary]){--itx-button-background: var(--itx-neutral-1);--itx-button-foreground: var(--itx-neutral-10);--itx-button-border-color: var(--itx-neutral-1);--itx-button-box-shadow: none;--itx-button-foreground-hover: var(--itx-neutral-12);--itx-button-background-hover: var(--itx-neutral-3);--itx-button-foreground-active: var(--itx-neutral-12);--itx-button-border-color-active: var(--itx-colorway-8);--itx-button-background-active: var(--itx-button-background-hover)}:where(button[interop-button~=icon]),:where([itx-as-button~=icon]){--itx-button-min-width: var(--itx-button-height, 2.5rem);--itx-button-padding-inline: 0;--itx-button-max-width: none;--itx-button-justify-content: center}:where(button[interop-button][itx-size=xs]),:where([itx-as-button][itx-size=xs]){--itx-button-height: 1.5rem}:where(button[interop-button][itx-size=xs]:not([interop-button~=icon])),:where([itx-as-button][itx-size=xs]:not([itx-as-button~=icon])){--itx-button-padding-inline: var(--itx-spacing-2)}:where(button[interop-button][itx-size=sm]),:where([itx-as-button][itx-size=sm]){--itx-button-height: 2rem}:where(button[interop-button][itx-size=sm]:not([interop-button~=icon])),:where([itx-as-button][itx-size=sm]:not([itx-as-button~=icon])){--itx-button-padding-inline: var(--itx-spacing-3)}:where(button[interop-button][itx-size=md]),:where([itx-as-button][itx-size=md]){--itx-button-height: 2.5rem}:where(button[interop-button][itx-size=lg]),:where([itx-as-button][itx-size=lg]){--itx-button-height: 3rem}:where(button[interop-button][itx-size=xl]),:where([itx-as-button][itx-size=xl]){--itx-button-height: 4rem;--itx-button-font-size: 1rem}:where(button[interop-button~=primary]:disabled,button[interop-button~=primary][aria-disabled=true],button[interop-button~=secondary]:disabled,button[interop-button~=secondary][aria-disabled=true],button[interop-button~=tertiary]:disabled,button[interop-button~=tertiary][aria-disabled=true],button[interop-button~=action]:disabled,button[interop-button~=action][aria-disabled=true]){--itx-button-disabled-opacity: 1;--itx-button-background: var(--itx-neutral-3);--itx-button-foreground: var(--itx-neutral-9);--itx-button-border-color: var(--itx-neutral-3);--itx-button-box-shadow: none;--itx-button-background-hover: var(--itx-neutral-3);--itx-button-foreground-hover: var(--itx-neutral-9);--itx-button-border-color-hover: var(--itx-neutral-3);--itx-button-background-active: var(--itx-neutral-3);--itx-button-foreground-active: var(--itx-neutral-9);--itx-button-border-color-active: var(--itx-neutral-3)}:where(button[interop-button~=tertiary]:disabled,button[interop-button~=tertiary][aria-disabled=true]){--itx-button-background: transparent;--itx-button-foreground: var(--itx-neutral-8);--itx-button-background-hover: transparent;--itx-button-foreground-hover: var(--itx-neutral-8);--itx-button-background-active: transparent;--itx-button-foreground-active: var(--itx-neutral-8)}}@layer interop.theme{:where([interop-root] interop-callout){--itx-callout-padding-block: var(--itx-spacing-4);--itx-callout-padding-inline: var(--itx-spacing-6);--itx-callout-accent-width: var(--itx-border-width-heavy);--itx-callout-background: var(--itx-info-tint);--itx-callout-color: var(--itx-info-on-tint);--itx-callout-accent: var(--itx-info-border);--itx-callout-font-size: var(--itx-font-size-body);--itx-callout-line-height: var(--itx-line-height);--itx-callout-heading-font-size: var(--itx-font-size-label);--itx-callout-heading-font-weight: 500;--itx-callout-heading-margin-block-end: var(--itx-spacing-2)}:where([interop-root] interop-callout[data-type=warning]){--itx-callout-background: var(--itx-warning-tint);--itx-callout-color: var(--itx-warning-on-tint);--itx-callout-accent: var(--itx-warning-border)}:where([interop-root] interop-callout[data-type=success]){--itx-callout-background: var(--itx-success-tint);--itx-callout-color: var(--itx-success-on-tint);--itx-callout-accent: var(--itx-success-border)}:where([interop-root] interop-callout[data-type=danger]){--itx-callout-background: var(--itx-danger-tint);--itx-callout-color: var(--itx-danger-on-tint);--itx-callout-accent: var(--itx-danger-border)}}@layer interop.theme{:where(fieldset[interop-chip-filter],div[interop-chip-input],ul[interop-chip-list],[interop-chip-badge]){--itx-chip-remove-focus-offset: -2px;--itx-chip-remove-focus-color: var(--itx-colorway-on-solid);--itx-chip-md-height: var(--itx-spacing-8);--itx-chip-md-padding-inline: var(--itx-spacing-3);--itx-chip-sm-height: var(--itx-spacing-6);--itx-chip-sm-padding-inline: var(--itx-spacing-2);--itx-chip-height: var(--itx-chip-md-height);--itx-chip-padding-inline: var(--itx-chip-md-padding-inline);--itx-chip-min-width: var(--itx-spacing-8);--itx-chip-max-width: none;--itx-chip-gap: var(--itx-spacing-4);--itx-chip-font-size: .75rem;--itx-chip-font-weight: 400;--itx-chip-line-height: 1.3333;--itx-chip-radius: var(--itx-radius-full);--itx-chip-background: var(--itx-colorway-solid);--itx-chip-color: var(--itx-colorway-on-solid);--itx-chip-border: none;--itx-chip-background-hover: var(--itx-neutral-3);--itx-chip-color-hover: var(--itx-neutral-14);--itx-chip-selectable-background: var(--itx-neutral-2);--itx-chip-selectable-color: var(--itx-neutral-14);--itx-chip-selectable-background-hover: var(--itx-neutral-3);--itx-chip-selectable-color-hover: var(--itx-neutral-14);--itx-chip-background-selected: var(--itx-colorway-solid);--itx-chip-color-selected: var(--itx-colorway-on-solid);--itx-chip-font-weight-selected: 400;--itx-chip-remove-background: transparent;--itx-chip-remove-background-hover: var(--itx-neutral-2);--itx-chip-remove-margin: 0 0 0 var(--itx-spacing-2);--itx-chip-remove-border: none;--itx-chip-remove-font-size: var(--itx-spacing-3);--itx-chip-disabled-opacity: .4;--itx-chip-list-gap: var(--itx-spacing-2)}:where(fieldset[interop-chip-filter]){--itx-chip-filter-background: transparent;--itx-chip-filter-border: none;--itx-chip-filter-padding: 0;--itx-chip-filter-gap: var(--itx-spacing-2)}:where(li[interop-chip-item],div[interop-chip-input]){--itx-chip-gap: 0}:where(div[interop-chip-input]){--itx-chip-input-background: var(--itx-surface);--itx-chip-input-border: var(--itx-border-width-thick) solid transparent;--itx-chip-input-gap: var(--itx-spacing-2);--itx-chip-input-padding: var(--itx-spacing-2);--itx-chip-input-min-height: var(--itx-spacing-10)}:where(label[interop-chip-option][itx-size=md],li[interop-chip-item][itx-size=md],[interop-chip-badge][itx-size=md],ul[interop-chip-list][itx-size=md],fieldset[interop-chip-filter][itx-size=md],div[interop-chip-input][itx-size=md]){--itx-chip-height: var(--itx-chip-md-height);--itx-chip-padding-inline: var(--itx-chip-md-padding-inline)}:where(label[interop-chip-option][itx-size=sm],li[interop-chip-item][itx-size=sm],[interop-chip-badge][itx-size=sm],ul[interop-chip-list][itx-size=sm],fieldset[interop-chip-filter][itx-size=sm],div[interop-chip-input][itx-size=sm],[interop-chip-badge]:not([itx-size])){--itx-chip-height: var(--itx-chip-sm-height);--itx-chip-padding-inline: var(--itx-chip-sm-padding-inline)}}@layer interop.theme{:where([interop-root] figure[interop-code-renderer]){--itx-cr-caption-padding-block: var(--itx-spacing-1);--itx-cr-caption-padding-inline: var(--itx-spacing-4);--itx-cr-caption-font-size: .75rem;--itx-cr-caption-font-weight: 500;--itx-cr-caption-letter-spacing: .05em;--itx-cr-body-background: transparent;--itx-cr-body-padding-block: var(--itx-spacing-4);--itx-cr-body-padding-inline: var(--itx-spacing-4);--itx-cr-code-font-size: .875rem;--itx-cr-code-line-height: 1.6;--itx-cr-white-space: pre;--itx-cr-tab-size: 2;--itx-cr-line-number-min-inline-size: var(--itx-spacing-10);--itx-cr-line-number-gap: var(--itx-spacing-4);--itx-cr-line-number-opacity: .4}}@layer interop.theme{:where(dialog[interop-command-palette]){--itx-cmdp-inline-size: 92vw;--itx-cmdp-max-inline-size: 36rem;--itx-cmdp-max-block-size: min(28rem, 70vh);--itx-cmdp-offset-block-start: 12vh;--itx-cmdp-aside-inline-size: 12rem;--itx-cmdp-background: var(--itx-surface-above);--itx-cmdp-color: var(--itx-neutral-14);--itx-cmdp-border-width: var(--itx-border-width-hairline);--itx-cmdp-border-color: var(--itx-neutral-2);--itx-cmdp-radius: var(--itx-radius);--itx-cmdp-field-focus-offset: -2px;--itx-cmdp-shadow: var(--itx-shadow-lg);--itx-cmdp-backdrop: oklch(0 0 0 / .4);--itx-cmdp-backdrop-filter: blur(2px);--itx-cmdp-muted: var(--itx-neutral-9);--itx-cmdp-rule-width: 2px;--itx-cmdp-rule-color: var(--itx-colorway-solid);--itx-cmdp-field-gap: var(--itx-spacing-3);--itx-cmdp-field-padding-inline: var(--itx-spacing-4);--itx-cmdp-input-font-size: 1rem;--itx-cmdp-input-padding-block: var(--itx-spacing-4);--itx-cmdp-clear-size: 1.25rem;--itx-cmdp-clear-target: 1.5rem;--itx-cmdp-clear-radius: var(--itx-radius-full);--itx-cmdp-clear-background: var(--itx-surface-below);--itx-cmdp-clear-background-hover: var(--itx-surface-below);--itx-cmdp-clear-color: var(--itx-neutral-14);--itx-cmdp-list-padding: var(--itx-spacing-2);--itx-cmdp-option-gap: var(--itx-spacing-3);--itx-cmdp-option-padding-block: var(--itx-spacing-2_5);--itx-cmdp-option-padding-inline: var(--itx-spacing-3);--itx-cmdp-option-radius: var(--itx-radius);--itx-cmdp-option-color: var(--itx-neutral-14);--itx-cmdp-option-color-active: var(--itx-neutral-14);--itx-cmdp-option-background-active: var(--itx-neutral-2);--itx-cmdp-option-disabled-opacity: .45;--itx-cmdp-desc-font-size: .75rem;--itx-cmdp-message-padding: var(--itx-spacing-8);--itx-cmdp-message-font-size: .875rem}}@layer interop.theme{:where([interop-root] interop-content){--itx-content-color: var(--itx-neutral-14);--itx-content-font-family: var(--itx-font-family-sans);--itx-content-font-size: var(--itx-font-size-body);--itx-content-line-height: var(--itx-line-height);--itx-content-measure: var(--itx-measure);--itx-content-block-gap: var(--itx-rhythm);--itx-content-list-gap: var(--itx-rhythm-tight);--itx-content-heading-margin-block-start: var(--itx-rhythm-loose);--itx-content-heading-margin-block-end: var(--itx-rhythm-tight);--itx-content-rule-margin-block: var(--itx-rhythm-loose);--itx-content-heading-font-weight: var(--itx-font-weight-heading);--itx-content-heading-line-height: 1.125;--itx-content-heading-1-font-size: var(--itx-font-size-display);--itx-content-heading-2-font-size: var(--itx-font-size-heading);--itx-content-heading-3-font-size: var(--itx-font-size-subheading);--itx-content-heading-4-font-size: var(--itx-font-size-body-lg);--itx-content-heading-5-font-size: var(--itx-font-size-body);--itx-content-heading-6-font-size: var(--itx-font-size-body);--itx-content-strong-font-weight: 600;--itx-content-mark-background: var(--itx-colorway-tint);--itx-content-mark-color: var(--itx-colorway-on-tint);--itx-content-ins-background: var(--itx-neutral-2);--itx-content-del-color: var(--itx-neutral-9);--itx-content-code-font-family: var(--itx-font-family-mono);--itx-content-code-font-size: .875em;--itx-content-code-font-weight: var(--itx-font-weight-body);--itx-content-code-color: var(--itx-neutral-14);--itx-content-code-background: var(--itx-surface-above);--itx-content-code-padding: .125em .275em;--itx-content-code-border-width: var(--itx-border-width-hairline);--itx-content-code-border-color: var(--itx-neutral-3);--itx-content-pre-padding: var(--itx-spacing-4);--itx-content-pre-background: var(--itx-surface-below);--itx-content-link-color: var(--itx-colorway-text);--itx-content-link-decoration: underline;--itx-content-link-underline-offset: .2em;--itx-content-link-decoration-thickness-hover: var(--itx-border-width-thick);--itx-content-quote-padding-inline-start: var(--itx-spacing-4);--itx-content-quote-border-width: var(--itx-border-width-thick);--itx-content-quote-border-color: var(--itx-neutral-8);--itx-content-quote-color: var(--itx-neutral-11);--itx-content-table-cell-padding: var(--itx-spacing-2) var(--itx-spacing-3);--itx-content-table-border-width: var(--itx-border-width-hairline);--itx-content-table-border-color: var(--itx-neutral-3);--itx-content-table-header-background: var(--itx-surface-above);--itx-content-table-header-font-weight: 600;--itx-content-caption-color: var(--itx-neutral-9);--itx-content-caption-font-size: var(--itx-font-size-label);--itx-content-caption-padding-block-end: var(--itx-spacing-2);--itx-content-rule-width: var(--itx-border-width-hairline);--itx-content-rule-color: var(--itx-neutral-3)}}@layer interop.theme{:where(dialog[interop-dialog]){--itx-dialog-width: min(90vw, 32rem);--itx-dialog-max-height: 85dvh;--itx-dialog-padding: var(--itx-spacing-4);--itx-dialog-background: var(--itx-surface-above);--itx-dialog-foreground: var(--itx-neutral-14);--itx-dialog-border-color: var(--itx-neutral-2);--itx-dialog-shadow: 0 8px 0 rgba(0 0 0 / .2);--itx-dialog-backdrop-color: rgba(0 0 0 / .5);--itx-dialog-backdrop-blur: 2px}}@layer interop.theme{:where(interop-expansion-panel){--itx-expansion-panel-trigger-focus-offset: -2px;--itx-expansion-panel-background: transparent;--itx-expansion-panel-background-image: none;--itx-expansion-panel-foreground: var(--itx-neutral-14);--itx-expansion-panel-border-style: solid;--itx-expansion-panel-border-block-color: var(--itx-neutral-3);--itx-expansion-panel-border-inline-color: transparent;--itx-expansion-panel-box-shadow: none;--itx-expansion-panel-padding: 0;--itx-expansion-panel-background-expanded: transparent;--itx-expansion-panel-background-image-expanded: none;--itx-expansion-panel-border-block-color-expanded: var(--itx-neutral-8);--itx-expansion-panel-box-shadow-expanded: none;--itx-expansion-panel-disabled-opacity: .5;--itx-expansion-panel-transition-property: background-color, border-color, box-shadow;--itx-expansion-panel-trigger-height: var(--itx-spacing-10);--itx-expansion-panel-trigger-padding-inline: var(--itx-spacing-4);--itx-expansion-panel-trigger-gap: var(--itx-spacing-4);--itx-expansion-panel-trigger-justify-content: space-between;--itx-expansion-panel-trigger-font-size: .875rem;--itx-expansion-panel-trigger-font-weight: 400;--itx-expansion-panel-trigger-line-height: 1.4286;--itx-expansion-panel-trigger-background: transparent;--itx-expansion-panel-trigger-background-hover: var(--itx-surface-above);--itx-expansion-panel-trigger-color: var(--itx-neutral-14);--itx-expansion-panel-trigger-arrow-size: .375em;--itx-expansion-panel-trigger-arrow-stroke: 1.5px;--itx-expansion-panel-trigger-arrow-rotation: 135deg;--itx-expansion-panel-trigger-arrow-rotation-expanded: 315deg;--itx-expansion-panel-body-background: transparent;--itx-expansion-panel-body-background-image: none;--itx-expansion-panel-body-padding: var(--itx-spacing-2) var(--itx-spacing-4) var(--itx-spacing-6);--itx-expansion-panel-body-divider-width: 1px;--itx-expansion-panel-body-divider-style: solid;--itx-expansion-panel-body-divider-color: transparent;--itx-expansion-panel-body-divider-color-expanded: var(--itx-neutral-3);--itx-expansion-panel-body-peek-height: 4rem;--itx-expansion-panel-body-peek-fade-height: 2.5rem;--itx-expansion-panel-body-peek-fade-color: var(--itx-surface)}}@layer interop.theme{:where(interop-field-input,interop-field-textarea){--itx-field-focus-offset: -2px;--itx-field-gap: var(--itx-spacing-1);--itx-field-label-color: var(--itx-neutral-9);--itx-field-label-font-size: .75rem;--itx-field-label-font-weight: 400;--itx-field-label-line-height: 1.3333;--itx-field-label-gap: var(--itx-spacing-1);--itx-field-required-indicator: " *";--itx-field-required-indicator-color: var(--itx-danger-solid);--itx-field-height: var(--itx-spacing-10);--itx-field-padding-inline: var(--itx-spacing-4);--itx-field-addon-gap: var(--itx-spacing-2);--itx-field-underline-width: 1px;--itx-field-invalid-icon-size: 1rem;--itx-field-font-family: var(--itx-font-family-sans);--itx-field-font-size: .875rem;--itx-field-line-height: 1.2857;--itx-field-note-color: var(--itx-neutral-9);--itx-field-note-font-size: .75rem;--itx-field-note-line-height: 1.3333;--itx-field-notes-gap: var(--itx-spacing-1);--itx-field-error-color: var(--itx-danger-text);--itx-field-error-font-size: .75rem;--itx-field-error-line-height: 1.3333;--itx-field-errors-gap: var(--itx-spacing-1);--itx-field-textarea-padding-block: .6875rem;--itx-field-textarea-min-inline-size: 10rem;--itx-field-textarea-resize: vertical;--itx-field-disabled-color: var(--itx-neutral-8)}:where([interop-root] interop-field-control){--itx-field-background: var(--itx-surface);--itx-field-background-hover: var(--itx-neutral-2);--itx-field-underline-color: var(--itx-neutral-9);--itx-field-readonly-underline-color: var(--itx-neutral-3);--itx-field-color: var(--itx-neutral-14);--itx-field-placeholder-color: var(--itx-neutral-10);--itx-field-addon-color: var(--itx-neutral-10);--itx-field-disabled-color: var(--itx-neutral-8);--itx-field-invalid-color: var(--itx-danger-solid)}:where([interop-root] interop-field-textarea){--itx-field-line-height: 1.4286}:where([interop-root] interop-field-input[itx-size=sm],[interop-root] interop-field-textarea[itx-size=sm]){--itx-field-height: var(--itx-spacing-8)}:where([interop-root] interop-field-input[itx-size=md],[interop-root] interop-field-textarea[itx-size=md]){--itx-field-height: var(--itx-spacing-10)}:where([interop-root] interop-field-input[itx-size=lg],[interop-root] interop-field-textarea[itx-size=lg]){--itx-field-height: var(--itx-spacing-12)}}@layer interop.theme{:where([interop-root]){--itx-icon-missing-color: var(--itx-danger-solid);--itx-icon-missing-opacity: .35}}@layer interop.theme{:where(interop-indicator,fieldset[interop-segmented-control]){--itx-indicator-background-color: light-dark( var(--itx-neutral-2), var(--itx-neutral-14) );--itx-indicator-border-color: var(--itx-neutral-14);--itx-indicator-border-style: solid;--itx-indicator-background-image: none;--itx-indicator-box-shadow: none}}@layer interop.theme{:where([interop-root] kbd){--itx-kbd-padding-block: .3em;--itx-kbd-padding-inline: .45em;--itx-kbd-radius: var(--itx-radius);--itx-kbd-font-family: var(--itx-font-family-mono);--itx-kbd-font-size: .85em;--itx-kbd-line-height: normal;--itx-kbd-color: var(--itx-neutral-14);--itx-kbd-background: var(--itx-surface-above);--itx-kbd-border-color: var(--itx-neutral-8);--itx-kbd-border-width: var(--itx-border-width-hairline) var(--itx-border-width-hairline) .35em;--itx-kbd-shadow-size: 2px;--itx-kbd-shadow-color: var(--itx-neutral-8)}}@layer interop.theme{:where([interop-root]){--itx-list-row-focus-offset: -2px;--itx-list-item-padding-block: var(--itx-spacing-2)}:where(ol[interop-list][itx-marker~=enclosed]>li){--itx-list-marker-gap: var(--itx-spacing-3);--itx-list-marker-align: center;--itx-list-marker-size: 2em;--itx-list-marker-radius: var(--itx-radius-full);--itx-list-marker-border: var(--itx-border-width-thick) solid var(--itx-neutral-9);--itx-list-marker-background: transparent;--itx-list-marker-color: var(--itx-neutral-9);--itx-list-marker-font-size: .8em;--itx-list-marker-font-weight: 600;--itx-list-marker-style: decimal}:where(ol[interop-list][itx-marker~=filled]>li){--itx-list-marker-background: var(--itx-neutral-3);--itx-list-marker-border: var(--itx-border-width-thick) solid var(--itx-neutral-9);--itx-list-marker-color: var(--itx-neutral-14)}:where([interop-list][itx-variant=contained]){--itx-list-row-block-size: var(--itx-spacing-12);--itx-list-row-padding-inline: var(--itx-spacing-4);--itx-list-row-gap: var(--itx-spacing-3);--itx-list-row-background: transparent;--itx-list-row-background-hover: var(--itx-surface-above);--itx-list-row-rule-width: 1px;--itx-list-row-rule-color: var(--itx-neutral-8);--itx-list-row-transition-duration: var(--itx-duration-fast);--itx-list-row-transition-timing-function: var(--itx-easing-standard)}}@layer interop.theme{:where([interop-root] ul[interop-listbox],[interop-root] ol[interop-listbox]){--itx-option-gap: var(--itx-spacing-2);--itx-option-min-block-size: var(--itx-spacing-10);--itx-option-padding-block: var(--itx-spacing-2);--itx-option-padding-inline: var(--itx-spacing-4);--itx-option-font-size: .875rem;--itx-option-line-height: 1.2857;--itx-option-color: var(--itx-neutral-14);--itx-option-background: transparent;--itx-option-background-hover: var(--itx-neutral-2);--itx-option-background-active: var(--itx-neutral-3);--itx-option-background-selected: var(--itx-neutral-2);--itx-option-background-active-selected: var(--itx-neutral-3);--itx-option-accent-width: var(--itx-spacing-1);--itx-option-accent-color: transparent;--itx-option-accent-color-selected: var(--itx-colorway-text);--itx-option-disabled-opacity: .4;--itx-option-description-font-size: .75rem;--itx-option-description-color: var(--itx-neutral-9);--itx-option-transition-duration: var(--itx-duration-fast);--itx-option-transition-timing: var(--itx-easing-standard)}}@layer interop.theme{:where([interop-popover]){--itx-popover-min-width: 0;--itx-popover-max-width: min(90vw, 23rem);--itx-popover-max-height: 70vh;--itx-popover-padding: var(--itx-spacing-4);--itx-popover-font-size: .875rem;--itx-popover-line-height: 1.4286;--itx-popover-background: var(--itx-surface-above);--itx-popover-foreground: var(--itx-neutral-14);--itx-popover-border-style: solid;--itx-popover-border-color: var(--itx-neutral-8);--itx-popover-shadow: 0 var(--itx-spacing-0_5) var(--itx-spacing-0_5) oklch(0 0 0 / .2);--itx-popover-enter-translate: 0 -.25rem;--itx-popover-exit-translate: 0 -.25rem;--itx-popover-arrow-size: 6px;--itx-popover-arrow-offset: 0px}}@layer interop.theme{:where(progress[interop-progress]){--itx-progress-track: var(--itx-neutral-3);--itx-progress-fill: var(--itx-colorway-solid);--itx-progress-thickness: var(--itx-spacing-2);--itx-progress-length: var(--itx-spacing-32);--itx-progress-duration: var(--itx-duration-fast);--itx-progress-easing: var(--itx-easing-standard);--itx-progress-indeterminate-duration: 1s;--itx-progress-indeterminate-band: 30}:where(progress[interop-progress][itx-size=sm]){--itx-progress-thickness: var(--itx-spacing-1)}:where(progress[interop-progress][itx-size=md]){--itx-progress-thickness: var(--itx-spacing-2)}}@layer interop.theme{:where(fieldset[interop-segmented-control]){--itx-segment-focus-offset: -2px;--itx-segmented-control-legend-margin-block-end: var(--itx-spacing-2);--itx-segmented-control-legend-font-size: var(--itx-font-size-body);--itx-segmented-control-legend-line-height: var(--itx-line-height);--itx-segmented-control-legend-font-weight: var(--itx-font-weight-body);--itx-segmented-control-track-display: flex;--itx-segmented-control-track-justify-content: flex-start;--itx-segmented-control-track-align-items: normal;--itx-segmented-control-track-row-gap: 0;--itx-segmented-control-track-column-gap: 0;--itx-segmented-control-track-flex-direction: row;--itx-segmented-control-track-background-color: transparent;--itx-segmented-control-track-background-image: none;--itx-segmented-control-track-border-color: transparent;--itx-segmented-control-track-border-width: 0;--itx-segmented-control-track-border-style: solid;--itx-segmented-control-track-padding: 0px;--itx-segmented-control-track-max-width: none;--itx-segment-display: flex;--itx-segment-flex: 1 1 0;--itx-segment-min-width: 0;--itx-segment-padding-inline: var(--itx-spacing-4);--itx-segment-padding-block: .6875rem;--itx-segment-font-family: var(--itx-font-family-sans);--itx-segment-font-size: .875rem;--itx-segment-line-height: 1.2857;--itx-segment-font-weight: 500;--itx-segment-font-weight-selected: 500;--itx-segment-border-width: 0;--itx-segment-background: transparent;--itx-segment-foreground: var(--itx-neutral-11);--itx-segment-border-color: transparent;--itx-segment-background-hover: transparent;--itx-segment-foreground-hover: var(--itx-neutral-14);--itx-segment-foreground-selected: var(--itx-neutral-14);--itx-segment-disabled-opacity: .4}:where(fieldset[interop-segmented-control]){--itx-outer-radius: var(--itx-radius-2);--itx-inner-radius: calc( var(--itx-outer-radius) - var(--itx-segmented-control-track-padding) );--itx-segmented-control-track-box-shadow: inset 0 0 0 var(--itx-border-width-hairline) var(--itx-neutral-14);--itx-segmented-control-rule-color: var(--itx-neutral-3);--itx-segmented-control-rule-width: var(--itx-border-width-hairline);--itx-indicator-background-color: var(--itx-neutral-2);--itx-indicator-border-width: 0;--itx-indicator-border-radius: var(--itx-radius)}:where(fieldset[interop-segmented-control][itx-size=sm],button[interop-segment][itx-size=sm]){--itx-segment-padding-block: .4375rem}:where(fieldset[interop-segmented-control][itx-size=md],button[interop-segment][itx-size=md]){--itx-segment-padding-block: .6875rem}:where(fieldset[interop-segmented-control][itx-size=lg],button[interop-segment][itx-size=lg]){--itx-segment-padding-block: .9375rem}:where(button[interop-segment~=icon]){--itx-segment-padding-inline: var(--itx-spacing-3)}:where(fieldset[interop-segmented-control][itx-size=sm]) :where(button[interop-segment~=icon]),:where(button[interop-segment~=icon][itx-size=sm]){--itx-segment-padding-inline: var(--itx-spacing-2)}:where(fieldset[interop-segmented-control][itx-size=lg]) :where(button[interop-segment~=icon]),:where(button[interop-segment~=icon][itx-size=lg]){--itx-segment-padding-inline: var(--itx-spacing-4)}}@layer interop.theme{:where([interop-root] input[type=range][interop-slider],[interop-root] input[type=range][interop-slider-thumb],[interop-root] interop-slider-range){--itx-slider-track-color: var(--itx-neutral-3);--itx-slider-track-thickness: var(--itx-spacing-0_5);--itx-slider-fill-color: var(--itx-neutral-14);--itx-slider-thumb-color: var(--itx-neutral-14);--itx-slider-thumb-size: var(--itx-spacing-3_5);--itx-slider-thumb-size-active: var(--itx-spacing-5);--itx-slider-thumb-target: var(--itx-spacing-6);--itx-slider-thumb-radius: var(--itx-radius-full);--itx-slider-disabled-color: var(--itx-neutral-3);--itx-slider-length: var(--itx-spacing-32);--itx-slider-max-length: 40rem;--itx-slider-duration: var(--itx-duration-fast);--itx-slider-easing: var(--itx-easing-standard);--itx-slider-mark-color: var(--itx-neutral-8);--itx-slider-mark-thickness: var(--itx-border-width-thick);--itx-slider-mark-minor-color: var(--itx-neutral-3);--itx-slider-mark-minor-thickness: var(--itx-border-width-hairline);--itx-slider-mark-length: var(--itx-spacing-2)}}@layer interop.theme{:where(interop-stepper){--itx-stepper-display: grid;--itx-stepper-gap: var(--itx-spacing-5);--itx-stepper-padding: 0;--itx-stepper-background-color: transparent;--itx-stepper-nav-padding: 0;--itx-stepper-viewport-padding: 0;--itx-stepper-viewport-min-height: 386px;--itx-stepper-viewport-block-size: 32rem;--itx-stepper-viewport-scrollbar-width: none;--itx-stepper-viewport-scrollbar-thumb-color: var(--itx-neutral-3);--itx-stepper-viewport-scrollbar-track-color: transparent;--itx-stepper-actions-padding: var(--itx-spacing-2) 0 0 0;--itx-stepper-actions-gap: var(--itx-spacing-2);--itx-stepper-menu-max-width: auto;--itx-stepper-menu-padding: var(--itx-spacing-6);--itx-stepper-menu-min-width: calc( 100cqi - var(--itx-stepper-menu-padding) * 2 );--itx-stepper-menu-background-color: var(--itx-surface);--itx-stepper-menu-border-color: var(--itx-neutral-3);--itx-stepper-menu-box-shadow: 0 4px 12px rgb(0 0 0 / .12), 0 1px 3px rgb(0 0 0 / .06);--itx-scroll-area-shadow-size: 2.5rem;--itx-step-list-row-gap: var(--itx-spacing-12);--itx-step-list-column-gap: 48px;--itx-step-list-padding: var(--itx-spacing-3);--itx-step-flex: 100%;--itx-step-button-gap: var(--itx-spacing-2);--itx-step-indicator-border-style: solid;--itx-step-indicator-font-size: .8125rem;--itx-step-indicator-font-weight: 500;--itx-step-indicator-background: var(--itx-neutral-3);--itx-step-indicator-foreground: var(--itx-neutral-10);--itx-step-indicator-border-color: var(--itx-neutral-8);--itx-step-indicator-background-active: var(--itx-surface);--itx-step-indicator-foreground-active: var(--itx-neutral-14);--itx-step-indicator-border-color-active: var(--itx-neutral-9);--itx-step-indicator-background-active-reviewed: var(--itx-surface-below);--itx-step-indicator-foreground-active-reviewed: var(--itx-neutral-14);--itx-step-indicator-border-color-active-reviewed: var(--itx-neutral-14);--itx-step-indicator-background-completed: var(--itx-neutral-3);--itx-step-indicator-foreground-completed: var(--itx-neutral-14);--itx-step-indicator-border-color-completed: var(--itx-neutral-14);--itx-step-indicator-background-error: var(--itx-danger-solid);--itx-step-indicator-foreground-error: var(--itx-danger-on-solid);--itx-step-indicator-border-color-error: var(--itx-danger-solid);--itx-step-indicator-background-skipped: var(--itx-surface);--itx-step-indicator-foreground-skipped: var(--itx-neutral-9);--itx-step-indicator-border-color-skipped: var(--itx-neutral-3);--itx-step-label-font-family: var(--itx-font-family-sans);--itx-step-label-font-size: .875rem;--itx-step-label-font-weight: 500;--itx-step-label-color: var(--itx-neutral-11);--itx-step-label-color-active: var(--itx-neutral-14);--itx-step-label-color-active-reviewed: var(--itx-neutral-9);--itx-step-label-color-completed: var(--itx-neutral-11);--itx-step-label-color-locked: var(--itx-neutral-9);--itx-step-label-text-align: center;--itx-step-optional-font-size: .75em;--itx-step-optional-opacity: .65;--itx-step-connector-thickness: 2px;--itx-step-connector-color: var(--itx-neutral-9);--itx-step-connector-color-completed: var(--itx-neutral-11)}:where([interop-root]){--itx-stepper-menu-max-height: 60vh;--itx-step-indicator-size: 2rem}}@layer interop.theme{:where(interop-table){--itx-table-font-size: .875rem;--itx-table-font-weight: 400;--itx-table-line-height: 1.2857;--itx-table-cell-padding: var(--itx-spacing-3) var(--itx-spacing-4);--itx-table-cell-vertical-align: middle;--itx-table-body-color: var(--itx-neutral-14);--itx-table-row-block-size: var(--itx-spacing-12);--itx-table-stripe-bg: transparent;--itx-table-row-hover-bg: var(--itx-neutral-2);--itx-table-header-bg: var(--itx-surface-above);--itx-table-header-color: var(--itx-neutral-14);--itx-table-header-font-weight: 600;--itx-table-sort-gap: var(--itx-spacing-2);--itx-table-sort-indicator-idle-opacity: .4;--itx-table-border: var(--itx-neutral-8);--itx-table-sticky-bg: var(--itx-surface);--itx-table-sticky-shadow: inset -1px 0 0 var(--itx-table-border), 4px 0 8px -2px oklch(0 0 0 / .1);--itx-table-state-color: var(--itx-neutral-9);--itx-table-state-padding: var(--itx-spacing-8) var(--itx-spacing-4);--itx-table-group-label-padding-block-start: var(--itx-spacing-6);--itx-table-group-label-color: var(--itx-neutral-9);--itx-table-group-label-font-size: .75rem;--itx-table-group-label-font-weight: 500;--itx-table-group-label-letter-spacing: .06em;--itx-table-group-label-text-transform: uppercase}:where(interop-table[itx-size=sm]){--itx-table-row-block-size: var(--itx-spacing-8);--itx-table-cell-padding: var(--itx-spacing-1) var(--itx-spacing-4)}:where(interop-table[itx-size=md]){--itx-table-row-block-size: var(--itx-spacing-10);--itx-table-cell-padding: var(--itx-spacing-2) var(--itx-spacing-4)}:where(interop-table[itx-size=lg]){--itx-table-row-block-size: var(--itx-spacing-12);--itx-table-cell-padding: var(--itx-spacing-3) var(--itx-spacing-4)}:where(interop-table[itx-size=xl]){--itx-table-row-block-size: var(--itx-spacing-16);--itx-table-cell-padding: var(--itx-spacing-4) var(--itx-spacing-4);--itx-table-cell-vertical-align: top}}@layer interop.theme{:where(section[interop-tabs]){--itx-tabs-tablist-display: flex;--itx-tabs-tablist-flex-wrap: nowrap;--itx-tabs-gap: 0;--itx-tabs-rule-width: var(--itx-border-width-hairline);--itx-tabs-rule-color: var(--itx-neutral-3);--itx-tab-min-block-size: var(--itx-spacing-10);--itx-tab-gap: var(--itx-spacing-1);--itx-tab-padding-block: var(--itx-spacing-2);--itx-tab-padding-inline: var(--itx-spacing-4);--itx-tab-border-width: 0;--itx-tab-border-color: transparent;--itx-tab-border-radius: var(--itx-radius-none);--itx-tab-font-size: .875rem;--itx-tab-font-weight: 400;--itx-tab-line-height: 1.2857;--itx-tab-letter-spacing: normal;--itx-tab-font-weight-selected: 400;--itx-tab-background: transparent;--itx-tab-foreground: var(--itx-neutral-9);--itx-tab-background-hover: transparent;--itx-tab-foreground-hover: var(--itx-neutral-14);--itx-tab-background-selected: transparent;--itx-tab-foreground-selected: var(--itx-neutral-14);--itx-tab-indicator-size: var(--itx-border-width-thick);--itx-tab-indicator-color: transparent;--itx-tab-indicator-color-hover: var(--itx-neutral-8);--itx-tab-indicator-color-selected: var(--itx-colorway-text);--itx-tab-transition-duration: var(--itx-duration-fast);--itx-tab-transition-easing: var(--itx-easing-standard)}:where(section[interop-tabs]){--itx-tab-panel-padding-block: var(--itx-spacing-4);--itx-tab-panel-padding-inline: var(--itx-spacing-4)}}@layer interop.theme{:where(interop-toast-viewport){--itx-toast-z-index: 9999;--itx-toast-gap: var(--itx-spacing-3);--itx-toast-offset: var(--itx-spacing-4);--itx-toast-width: 18rem;--itx-toast-max-width: calc( var(--itx-toast-width) + 2 * var(--itx-toast-offset) );--itx-toast-background: var(--itx-surface-above);--itx-toast-foreground: var(--itx-neutral-14);--itx-toast-border-width: 0px;--itx-toast-border-color: var(--itx-neutral-8);--itx-toast-accent-width: 3px;--itx-toast-accent-color: var(--itx-neutral-8);--itx-toast-padding: var(--itx-spacing-4);--itx-toast-item-gap: var(--itx-spacing-4);--itx-toast-shadow: var(--itx-shadow-md);--itx-toast-font-size: .875rem;--itx-toast-line-height: 1.2857;--itx-toast-message-font-weight: 600;--itx-toast-description-font-size: .875rem;--itx-toast-description-margin-block-start: var(--itx-spacing-0);--itx-toast-description-opacity: 1;--itx-toast-actions-gap: var(--itx-spacing-2);--itx-toast-action-padding-block: var(--itx-spacing-2);--itx-toast-action-padding-inline: var(--itx-spacing-3);--itx-toast-action-border-color: var(--itx-neutral-8);--itx-toast-action-font-size: .875rem;--itx-toast-action-font-weight: 400;--itx-toast-action-background-hover: var(--itx-neutral-2);--itx-toast-close-size: var(--itx-spacing-8);--itx-toast-close-opacity: 1;--itx-toast-close-opacity-hover: 1;--itx-toast-close-background-hover: var(--itx-neutral-2);--itx-toast-focus-offset-tight: 1px}@media(min-width:99rem){:where([interop-root]){--itx-toast-width: 22rem}}:where([interop-root] interop-toast-item[data-type=success]){--itx-toast-background: var(--itx-success-tint);--itx-toast-foreground: var(--itx-success-on-tint);--itx-toast-border-color: var(--itx-success-solid);--itx-toast-accent-color: var(--itx-success-solid)}:where([interop-root] interop-toast-item[data-type=error]){--itx-toast-background: var(--itx-danger-tint);--itx-toast-foreground: var(--itx-danger-on-tint);--itx-toast-border-color: var(--itx-danger-solid);--itx-toast-accent-color: var(--itx-danger-solid)}:where([interop-root] interop-toast-item[data-type=warning]){--itx-toast-background: var(--itx-warning-tint);--itx-toast-foreground: var(--itx-warning-on-tint);--itx-toast-border-color: var(--itx-warning-solid);--itx-toast-accent-color: var(--itx-warning-solid)}:where([interop-root] interop-toast-item[data-type=info]){--itx-toast-background: var(--itx-info-tint);--itx-toast-foreground: var(--itx-info-on-tint);--itx-toast-border-color: var(--itx-info-solid);--itx-toast-accent-color: var(--itx-info-solid)}:where([interop-root] interop-toast-item[data-type=loading]){--itx-toast-accent-color: var(--itx-neutral-9)}}@layer interop.theme{:where(.interop-tooltip__panel){--itx-tooltip-background: light-dark( var(--itx-neutral-11), var(--itx-neutral-2) );--itx-tooltip-foreground: light-dark( var(--itx-neutral-2), var(--itx-neutral-14) );--itx-tooltip-padding: .375rem .625rem;--itx-tooltip-font-size: .8125rem;--itx-tooltip-max-width: 18rem;--itx-tooltip-shadow: var(--itx-shadow-sm)}}@layer interop.theme{:where([interop-tree]){--itx-tree-focus-offset: -2px;--itx-tree-indent: var(--itx-spacing-4);--itx-tree-indent-narrow: var(--itx-spacing-2);--itx-tree-item-content-visibility: auto;--itx-tree-row-block-size: var(--itx-spacing-8);--itx-tree-row-padding-inline: var(--itx-spacing-2);--itx-tree-row-gap: var(--itx-spacing-1);--itx-tree-row-background: transparent;--itx-tree-row-background-hover: var(--itx-neutral-2);--itx-tree-row-background-selected: var(--itx-colorway-tint);--itx-tree-row-background-current: var(--itx-surface);--itx-tree-row-color: var(--itx-neutral-14);--itx-tree-row-color-selected: var(--itx-colorway-text);--itx-tree-row-disabled-opacity: .5;--itx-tree-row-accent-width: 4px;--itx-tree-row-accent-color: transparent;--itx-tree-row-accent-color-selected: var(--itx-colorway-solid);--itx-tree-row-accent-color-current: var(--itx-colorway-solid);--itx-tree-guide-color: transparent;--itx-tree-guide-width: 2px;--itx-tree-toggle-size: .75em;--itx-tree-toggle-aspect: .75;--itx-tree-toggle-hit-area: var(--itx-spacing-6);--itx-tree-toggle-color: var(--itx-neutral-9);--itx-tree-toggle-color-hover: var(--itx-neutral-14);--itx-tree-toggle-rotation: 0deg;--itx-tree-toggle-rotation-expanded: 90deg}}@layer interop.theme{:where([interop-root] [interop-resizable]){--itx-resizable-min-width: 8rem;--itx-resizable-min-height: 4rem;--itx-resizable-max-width: 100%;--itx-resizable-max-height: none;--itx-resizable-border-color: transparent;--itx-resizable-border-width: var(--itx-border-width-hairline);--itx-resizable-border-style: solid;--itx-resizable-border-radius: var(--itx-radius-2);--itx-resizable-handle-size: 14px;--itx-resizable-handle-color: var(--itx-neutral-8);--itx-resizable-handle-color-hover: var(--itx-neutral-9);--itx-resizable-handle-color-active: var(--itx-colorway-solid);--itx-resizable-handle-corner-radius: var(--itx-radius-nominal) 0 var(--itx-radius-2) 0;--itx-resizable-readout-background-color: var(--itx-surface-below);--itx-resizable-readout-foreground: var(--itx-neutral-14);--itx-resizable-readout-padding: var(--itx-spacing-1) var(--itx-spacing-2);--itx-resizable-readout-border-radius: var(--itx-radius-2);--itx-resizable-readout-font-family: var(--itx-font-family-mono);--itx-resizable-readout-font-size: var(--itx-fs-xs);--itx-resizable-readout-offset: var(--itx-spacing-2)}}@layer interop.theme{:where([interop-root] interop-scroll-area){--itx-scroll-area-scrollbar-width: thin;--itx-scroll-area-scrollbar-color: auto;--itx-scroll-area-overscroll: contain;--itx-scroll-area-shadow-size: 1.5rem}}@layer interop.theme{:where(interop-visimorph){--itx-control-size: 1.25rem;--itx-control-dot-size: .625rem;--itx-control-check-weight: 3px;--itx-control-check-weight-indeterminate: 4px;--itx-control-radius: var(--itx-inner-radius, var(--itx-radius));--itx-control-corner-shape: round;--itx-control-border-color: light-dark( var(--itx-neutral-8), var(--itx-neutral-8) );--itx-control-bg: light-dark( var(--itx-surface-below), var(--itx-surface-below) );--itx-control-accent: var(--itx-neutral-14);--itx-control-indicator: var(--itx-neutral-2);--itx-control-toggle-width: 2.5rem;--itx-control-toggle-height: 1.25rem;--itx-control-toggle-thumb-color: var(--itx-neutral-8);--itx-control-toggle-thumb-color-on: var(--itx-colorway-on-solid);--itx-control-toggle-thumb-shadow: 0 1px 2px 0 rgb(0 0 0 / .18);--itx-control-toggle-border-color-checked: var(--itx-colorway-border);--itx-control-focus-scale: .875;--itx-control-focus-offset: 3px;--itx-control-disabled-opacity: .5}}@layer interop.theme{:where([interop-root] label:is([interop-checkbox],[interop-radio],[interop-toggle])){--itx-control-label-align: center;--itx-control-label-gap: .5rem;--itx-control-label-padding-block: .5rem;--itx-control-label-padding-inline: .5rem;--itx-control-label-bg: transparent;--itx-control-label-bg-image: none;--itx-control-label-backdrop-filter: none;--itx-control-label-bg-hover: light-dark( rgb(0 0 0 / .05), rgb(255 255 255 / .06) );--itx-control-label-bg-active: light-dark( rgb(0 0 0 / .09), rgb(255 255 255 / .1) );--itx-control-label-bg-focus: var(--itx-control-label-bg-hover);--itx-control-label-border-width: var(--itx-border-width-thick);--itx-control-label-border-color: transparent;--itx-control-label-radius: var(--itx-radius-md);--itx-control-label-corner-shape: round;--itx-control-touch-inset: .25em;--itx-control-label-transition: var(--itx-duration-fast) var(--itx-easing-standard)}:where([interop-root] label[interop-checkbox]){--itx-control-label-align: start;--itx-control-label-gap: .75rem}:where([interop-root] label[interop-radio]){--itx-control-label-padding-inline: .5rem 1.5rem;--itx-control-dot-size: var(--itx-spacing-2)}:where([interop-root] label[interop-toggle]){--itx-control-label-padding-inline: .25rem}}@layer interop.theme{:where([interop-root] itx-code-block){--itx-cb-radius: var(--itx-radius);--itx-cb-header-background: transparent;--itx-cb-header-background-image: none;--itx-cb-header-padding-block: var(--itx-spacing-2);--itx-cb-header-padding-inline: var(--itx-cb-header-padding-block);--itx-cb-header-gap: var(--itx-spacing-2);--itx-cb-tablist-padding-block: var(--itx-spacing-2) 0;--itx-cb-tablist-padding-inline: 0;--itx-cb-tablist-border-bottom-width: var(--itx-border-width-thick);--itx-cb-tablist-background: transparent;--itx-cb-tablist-border-radius: var(--itx-radius);--itx-cb-tablist-box-shadow: none;--itx-cb-tablist-border-bottom-color: var(--itx-tabs-rule-color);--itx-cb-tab-background: transparent;--itx-cb-tab-border: none;--itx-cb-tab-border-bottom: var(--itx-border-width-thick) solid transparent;--itx-cb-tab-padding-block: var(--itx-spacing-2);--itx-cb-tab-padding-inline: var(--itx-spacing-4);--itx-cb-tab-radius: var(--itx-radius);--itx-cb-tab-font-size: var(--itx-font-size-caption);--itx-cb-tab-foreground: var(--itx-neutral-9);--itx-cb-tab-transition-duration: var(--itx-duration-fast);--itx-cb-tab-transition-timing: var(--itx-easing-standard);--itx-cb-tab-background-hover: transparent;--itx-cb-tab-foreground-hover: var(--itx-neutral-11);--itx-cb-tab-border-bottom-color-hover: var(--itx-tab-indicator-color-hover);--itx-cb-tab-background-current: transparent;--itx-cb-tab-foreground-current: var(--itx-neutral-14);--itx-cb-tab-border-bottom-color-current: var( --itx-tab-indicator-color-selected );--itx-cb-label-padding-inline: 0;--itx-cb-label-foreground: var(--itx-neutral-9);--itx-cb-label-font-size: var(--itx-font-size-caption);--itx-cb-label-font-weight: 500;--itx-cb-label-letter-spacing: .05em;--itx-cb-actions-radius: var(--itx-radius);--itx-cb-actions-gap: var(--itx-spacing-1);--itx-cb-button-background: transparent;--itx-cb-button-foreground: var(--itx-neutral-11);--itx-cb-button-background-hover: var(--itx-surface-above);--itx-cb-button-foreground-hover: var(--itx-neutral-14);--itx-cb-button-background-pressed: var(--itx-neutral-3);--itx-cb-button-foreground-pressed: var(--itx-neutral-14)}}@layer interop.theme{:where([interop-root] itx-inline-code){--itx-ic-background: var(--itx-surface-above);--itx-ic-foreground: var(--itx-neutral-14);--itx-ic-radius: var(--itx-radius-full);--itx-button-background: transparent;--itx-button-border-radius: var(--itx-radius-full);--itx-button-background-hover: var(--itx-surface-below);--itx-button-foreground-hover: var(--itx-neutral-14);--itx-ic-font-family: var(--itx-font-family-mono);--itx-ic-font-size: var(--itx-font-size-caption);--itx-ic-line-height: 1.4;--itx-ic-padding-block: var(--itx-spacing-1);--itx-ic-padding-inline: var(--itx-spacing-3) var(--itx-spacing-1);--itx-ic-gap: var(--itx-spacing-3)}}@layer interop.theme{:where([interop-root] itx-page-nav){--itx-pn-background-opacity: 100%;--itx-pn-background-color: color-mix(in srgb, currentColor 0%, transparent);--itx-pn-background-image: none;--itx-pn-backdrop-filter: none;--itx-pn-radius: var(--itx-radius);--itx-pn-padding-block: var(--itx-spacing-4);--itx-pn-padding-inline: var(--itx-spacing-2);--itx-pn-border-width: var(--itx-border-width-thick);--itx-pn-border-color: var(--itx-neutral-8);--itx-pn-gap: 0;--itx-pn-z-index: 10;--itx-pn-nav-rule-width: 2px;--itx-pn-nav-rule-style: solid;--itx-pn-nav-rule-color: var(--itx-neutral-3);--itx-pn-font-size: var(--itx-font-size-body);--itx-pn-font-weight: 400;--itx-pn-font-weight-active: 400;--itx-pn-link-border-color: transparent;--itx-pn-link-border-width: var(--itx-border-width-thick);--itx-pn-link-color: var(--itx-neutral-9);--itx-pn-link-color-active: var(--itx-neutral-14);--itx-pn-link-background-hover: var(--itx-neutral-2);--itx-pn-link-padding-block: var(--itx-spacing-3);--itx-pn-link-padding-inline: var(--itx-spacing-4);--itx-pn-link-radius: var(--itx-radius-sm);--itx-pn-link-color-hover: var(--itx-neutral-14);--itx-pn-link-border-color-hover: var(--itx-neutral-9);--itx-pn-link-border-color-current: var(--itx-colorway-solid);--itx-pn-link-background-color-current: var(--itx-neutral-2);--itx-pn-label-color: var(--itx-neutral-9);--itx-pn-item-gap: var(--itx-spacing-1);--itx-pn-indent: var(--itx-spacing-3);--itx-pn-child-color: var(--itx-neutral-9);--itx-pn-child-font-size: var(--itx-font-size-caption);--itx-pn-indicator-size: 5px;--itx-pn-indicator-radius: var(--itx-radius-full);--itx-pn-indicator-color: var(--itx-colorway-solid)}:where([interop-root] itx-page-nav.itx-pn--stuck){--itx-pn-background-color: color-mix( in srgb, var(--itx-surface) 100%, transparent );--itx-pn-backdrop-filter: blur(12px);--itx-pn-border-color: var(--itx-pn-background-color)}}@layer interop.theme{:where([interop-root] itx-terminal){--itx-term-max-height: 18rem;--itx-term-scrollbar-width: thin;--itx-term-scrollbar-track-color: transparent;--itx-term-reset-inset: var(--itx-spacing-2);--itx-term-reset-z-index: 1;--itx-term-font-family: var(--itx-font-family-mono);--itx-term-font-size: .8125rem;--itx-term-line-height: 1.65;--itx-term-line-gap: .5ch;--itx-term-delta-font-size: .9em;--itx-term-delta-opacity: .9;--itx-term-cursor-offset: .1em;--itx-term-caret-opacity: .25;--itx-term-caret-opacity-active: 1;--itx-term-caret-blink-duration: 1.1s;--itx-term-scan-line-gap: 3px;--itx-term-scan-line-width: 1px;--itx-term-scan-line-color: oklch(0% 0 0 / .2);--itx-term-background: oklch(8% .02 140);--itx-term-color: oklch(83% .26 140);--itx-term-glow: 0 0 6px currentColor, 0 0 12px oklch(83% .26 140 / .3);--itx-term-prompt-color: oklch(65% .2 140);--itx-term-delta-color: oklch(55% .12 140);--itx-term-caret-color: oklch(83% .26 140);--itx-term-scrollbar-color: oklch(28% .08 140)}:where([interop-root] itx-terminal.itx-term--plain){--itx-term-background: var(--itx-surface-below);--itx-term-color: var(--itx-neutral-14);--itx-term-glow: none;--itx-term-prompt-color: var(--itx-neutral-11);--itx-term-delta-color: var(--itx-neutral-9);--itx-term-caret-color: var(--itx-neutral-14);--itx-term-scrollbar-color: var(--itx-neutral-8)}}@layer interop.theme{:where([interop-root] interop-checkbox-rig,[interop-root] [interop-checkbox-rig],[interop-root] interop-radio-rig){--itx-rig-direction: column;--itx-rig-wrap: nowrap;--itx-rig-gap: var(--itx-spacing-3);--itx-rig-control-gap: var(--itx-spacing-2);--itx-rig-padding: 0;--itx-rig-border-width: var(--itx-border-width-hairline);--itx-rig-border-color: transparent;--itx-rig-legend-padding-inline: var(--itx-spacing-2);--itx-rig-legend-margin-block-end: var(--itx-spacing-2);--itx-rig-legend-font-weight: var(--itx-font-weight-heading);--itx-rig-font-size: var(--itx-font-size-body);--itx-rig-line-height: var(--itx-line-height);--itx-rig-disabled-opacity: .6;--itx-rig-divider-width: var(--itx-border-width-hairline);--itx-rig-divider-color: var(--itx-neutral-3)}:where([interop-root] interop-checkbox-rig[itx-orientation=horizontal],[interop-root] [interop-checkbox-rig][itx-orientation=horizontal],[interop-root] interop-radio-rig[itx-orientation=horizontal]){--itx-rig-direction: row;--itx-rig-wrap: wrap;--itx-rig-gap: var(--itx-spacing-4)}:where([interop-root] interop-checkbox-rig[itx-size=sm],[interop-root] [interop-checkbox-rig][itx-size=sm],[interop-root] interop-radio-rig[itx-size=sm]){--itx-rig-gap: var(--itx-spacing-1);--itx-rig-control-gap: var(--itx-spacing-1)}}@layer interop.theme{:where([interop-root]){--itx-toolbar-gap: var(--itx-spacing-1);--itx-toolbar-padding: var(--itx-spacing-1) var(--itx-spacing-1);--itx-toolbar-background: transparent;--itx-toolbar-border-color: transparent;--itx-toolbar-border-radius: 0;--itx-toolbar-disabled-opacity: .6;--itx-toolbar-group-gap: var(--itx-spacing-5)}:where(interop-toolbar) :where([interop-button]),:where([interop-toolbar]) :where([interop-button]){--itx-button-display: inline-flex;--itx-button-line-height: 1.25;--itx-button-height: auto;--itx-button-padding-block: var(--itx-spacing-1);--itx-button-padding-inline: var(--itx-spacing-1);--itx-button-border-width: var(--itx-border-width-thick);--itx-button-border-style: solid;--itx-button-background: transparent;--itx-button-foreground: var(--itx-neutral-14);--itx-button-background-hover: var(--itx-neutral-2);--itx-button-foreground-hover: var(--itx-neutral-14);--itx-button-border-color-hover: transparent;--itx-button-background-active: var(--itx-neutral-3);--itx-button-foreground-active: var(--itx-neutral-14);--itx-button-border-color-active: transparent}}[interop-root]{--itx-radius: var(--itx-radius-sm);--itx-radius-base: 4px}[interop-root]{--itx-border-width-base: 1px}[interop-root]{--itx-duration-base: .2s;--itx-easing-standard: cubic-bezier(.4, 0, .2, 1);--itx-easing-decelerate: cubic-bezier(0, 0, .2, 1);--itx-easing-accelerate: cubic-bezier(.4, 0, 1, 1)}@media(prefers-reduced-motion:reduce){[interop-root]{--itx-duration-base: 0ms}}[interop-root]{--itx-focus-color: var(--itx-colorway-solid);--itx-focus-width: var(--itx-border-width-thick);--itx-focus-style: solid;--itx-focus-offset: 2px}@media(prefers-contrast:more),(prefers-contrast:high){[interop-root]{--itx-focus-width: var(--itx-border-width-heavy)}}[interop-root]{--itx-tint-light: .006 250;--itx-tint-dark: .006 250}[interop-root]{--itx-spacing-unit: .25rem}[interop-root]{--itx-measure: 80ch;--itx-rhythm: var(--itx-spacing-8);--itx-rhythm-loose: var(--itx-spacing-12);--itx-rhythm-tight: var(--itx-spacing-4)}[interop-root]{--itx-button-touch-target: 2.75rem}.demo-page{max-width:64rem;margin-inline:auto;padding-bottom:var(--itx-spacing-64)}.demo-page demo-section{scroll-margin-top:var(--demo-scroll-offset, var(--itx-spacing-48))}.demo-page__header{margin-top:var(--itx-spacing-16);padding-block:var(--itx-spacing-10)}.demo-page__category{margin-top:var(--itx-spacing-2);font-size:var(--itx-font-size-fine-print);font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--itx-neutral-9)}.demo-page__category-link{color:inherit;text-decoration:none}.demo-page__category-link:hover{color:var(--itx-neutral-14);text-decoration:underline;text-underline-offset:.25em}.demo-page__category-link:focus-visible{outline:2px solid var(--itx-focus-color);outline-offset:2px}.demo-page__title{margin:0 0 var(--itx-spacing-2) 0;font-size:var(--itx-font-size-display);font-weight:500;color:var(--itx-neutral-14);view-timeline-name:--page-title;view-timeline-axis:block}.demo-page__lead{margin:0;font-size:var(--itx-font-size-body);color:var(--itx-neutral-9);line-height:1.6}.demo-page__output{display:block;font-family:var(--itx-font-family-mono);font-size:var(--itx-font-size-caption);color:var(--itx-neutral-14);border-radius:var(--itx-radius-sm)}.demo-page__api-name{font-family:var(--itx-font-family-mono);font-size:var(--itx-font-size-caption);font-weight:500;color:var(--itx-neutral-14)}.demo-page__required{color:var(--itx-danger-text);font-weight:700;margin-left:var(--itx-spacing-1)}.demo-page__api-heading{margin:var(--itx-spacing-8) 0 var(--itx-spacing-3);font-size:var(--itx-font-size-label);font-weight:500;color:var(--itx-neutral-9)}.demo-page__api-heading:first-child{margin-block-start:0}.demo-page__api-type{font-family:var(--itx-font-family-mono);font-size:var(--itx-font-size-caption);color:var(--itx-colorway-text)}.demo-page__api-default{font-family:var(--itx-font-family-mono);font-size:var(--itx-font-size-caption);color:var(--itx-neutral-9)}.directory__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--itx-spacing-5);margin:0;padding:0;list-style:none}.directory__grid>li{margin-block-start:unset}.directory__cell{display:grid}.directory__card{display:flex;flex-direction:column;gap:var(--itx-spacing-1);padding:var(--itx-spacing-3) var(--itx-spacing-4);border-block-start:1px solid var(--itx-neutral-8);border-radius:var(--itx-radius-none);background-color:transparent;color:var(--itx-neutral-14);text-decoration:none;transition:background-color var(--itx-duration-fast) var(--itx-easing-standard)}.directory__card:hover{background-color:var(--itx-surface-above)}.directory__card:focus-visible{outline:2px solid var(--itx-focus-color);outline-offset:-2px}.directory__name{font-size:.875rem;line-height:1.2857;font-weight:600}.directory__desc{font-size:.75rem;line-height:1.3333;color:var(--itx-neutral-9);text-wrap:pretty}.directory__grid--lg{grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:var(--itx-spacing-6)}.directory__card--lg{gap:var(--itx-spacing-2);padding:var(--itx-spacing-5) var(--itx-spacing-5) var(--itx-spacing-6);border-block-start-width:2px}.directory__card--lg .directory__name{font-size:1.125rem;line-height:1.2222}.directory__card--lg .directory__desc{font-size:.875rem;line-height:1.4286}.directory__meta{display:flex;align-items:baseline;justify-content:space-between;gap:var(--itx-spacing-3)}.directory__count{flex:none;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--itx-neutral-9)}@media(prefers-reduced-motion:reduce){.directory__card{transition:none}}:where(html){color-scheme:light dark;scrollbar-width:thin;scrollbar-color:light-dark(oklch(76% .012 250deg),oklch(38% .009 250deg)) transparent}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300 700;font-display:swap;src:local("IBM Plex Sans"),local("IBMPlexSans"),url("./media/IBMPlexSans-Variable-U42Y2LR5.woff2") format("woff2") tech(variations)}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:100 700;font-display:swap;src:local("IBM Plex Sans Italic"),local("IBMPlexSans-Italic"),url("./media/IBMPlexSans-Variable-Italic-HNDCO3VI.woff2") format("woff2") tech(variations)}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:local("IBM Plex Mono"),local("IBMPlexMono-Regular"),url("./media/IBMPlexMono-Regular-AMZMBCLJ.woff2") format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:local("IBM Plex Mono Medium"),local("IBMPlexMono-Medium"),url("./media/IBMPlexMono-Medium-CJHLUEIY.woff2") format("woff2")}html,body{margin:0;min-height:100%;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}html,body{margin:0}
