: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 )}:where([interop-root]){--itx-on-surface-muted: var(--itx-muted);--itx-focus: var(--itx-colorway)}: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)}:where([interop-root]){--itx-radius-nominal: calc(var(--itx-radius-base) * .25);--itx-radius-0_5: calc(var(--itx-radius-base) * .5);--itx-radius-base: 4px;--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}:where([interop-managed-radius]){--itx-context-radius: var(--itx-context-radius-base, var(--itx-radius-xl))}:where([interop-root]){--itx-duration-base: .2s;--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)}:where([interop-root]){--itx-font-size-display: var(--itx-fs-3xl);--itx-font-size-heading-lg: var(--itx-fs-2xl);--itx-font-size-heading: var(--itx-fs-xl);--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)}:where([interop-root]){--itx-fluid--2: clamp(.2844rem, .0964rem + .7795cqi, .72rem);--itx-fluid--1: clamp(.5333rem, .375rem + .6562cqi, .9rem);--itx-fluid-0: clamp(1rem, .946rem + .2237cqi, 1.125rem);--itx-fluid-1: clamp(1.4063rem, 2.0774rem + -.8389cqi, 1.875rem);--itx-fluid-2: clamp(1.7578rem, 4.2746rem + -3.146cqi, 3.5156rem);--itx-fluid-3: clamp(2.1973rem, 8.4892rem + -7.8649cqi, 6.5918rem);--itx-fluid-4: clamp(2.7466rem, 16.5102rem + -17.2045cqi, 12.3596rem);--itx-fluid-5: clamp(3.4332rem, 31.6978rem + -35.3308cqi, 23.1743rem)}@property --itx-elevation{syntax: "<integer>"; inherits: true; initial-value: 0;}:where([interop-root]){--itx-surface: var(--_e-0);--itx-surface-above: var(--_e-p1);--itx-surface-below: var(--_e-n1);background-color:var(--itx-page);color:var(--itx-on-surface);--itx-z-dropdown: 1000;--itx-z-sticky: 1020;--itx-z-fixed: 1030}:where([itx-raise]){--_e-n5: var(--_e-n4);--_e-n4: var(--_e-n3);--_e-n3: var(--_e-n2);--_e-n2: var(--_e-n1);--_e-n1: var(--_e-0);--_e-0: var(--_e-p1);--_e-p1: var(--_e-p2);--_e-p2: var(--_e-p3);--_e-p3: var(--_e-p4);--_e-p4: var(--_e-p5);--itx-surface: var(--_e-0);--itx-surface-above: var(--_e-p1);--itx-surface-below: var(--_e-n1);--itx-elevation: calc(var(--itx-elevation) + 1);background-color:var(--itx-surface)}:where([itx-raise="2"]){--_e-n5: var(--_e-n3);--_e-n4: var(--_e-n2);--_e-n3: var(--_e-n1);--_e-n2: var(--_e-0);--_e-n1: var(--_e-p1);--_e-0: var(--_e-p2);--_e-p1: var(--_e-p3);--_e-p2: var(--_e-p3);--_e-p3: var(--_e-p5);--itx-surface: var(--_e-0);--itx-surface-above: var(--_e-p1);--itx-surface-below: var(--_e-n1);--itx-elevation: calc(var(--itx-elevation) + 2);background-color:var(--itx-surface)}:where([itx-raise="3"]){--_e-n3: var(--_e-0);--_e-n2: var(--_e-p1);--_e-n1: var(--_e-p2);--_e-0: var(--_e-p3);--_e-p1: var(--_e-p3);--_e-p2: var(--_e-p3);--_e-p3: var(--_e-p3);--itx-surface: var(--_e-0);--itx-surface-above: var(--_e-p1);--itx-surface-below: var(--_e-n1);--itx-elevation: calc(var(--itx-elevation) + 3);background-color:var(--itx-surface)}:where([itx-lower]){--_e-p5: var(--_e-p4);--_e-p4: var(--_e-p3);--_e-p3: var(--_e-p2);--_e-p2: var(--_e-p1);--_e-p1: var(--_e-0);--_e-0: var(--_e-n1);--_e-n1: var(--_e-n2);--_e-n2: var(--_e-n3);--_e-n3: var(--_e-n4);--_e-n4: var(--_e-n5);--itx-surface: var(--_e-0);--itx-surface-above: var(--_e-p1);--itx-surface-below: var(--_e-n1);--itx-elevation: calc(var(--itx-elevation) - 1);background-color:var(--itx-surface)}:where([itx-lower="2"]){--_e-p3: var(--_e-p1);--_e-p2: var(--_e-0);--_e-p1: var(--_e-n1);--_e-0: var(--_e-n2);--_e-n1: var(--_e-n3);--_e-n2: var(--_e-n3);--_e-n3: var(--_e-n3);--itx-surface: var(--_e-0);--itx-surface-above: var(--_e-p1);--itx-surface-below: var(--_e-n1);--itx-elevation: calc(var(--itx-elevation) - 2);background-color:var(--itx-surface)}:where([itx-lower="3"]){--_e-p3: var(--_e-0);--_e-p2: var(--_e-n1);--_e-p1: var(--_e-n2);--_e-0: var(--_e-n3);--_e-n1: var(--_e-n3);--_e-n2: var(--_e-n3);--_e-n3: var(--_e-n3);--itx-surface: var(--_e-0);--itx-surface-above: var(--_e-p1);--itx-surface-below: var(--_e-n1);--itx-elevation: calc(var(--itx-elevation) - 3);background-color:var(--itx-surface)}:where([interop-button]){-webkit-appearance:none;appearance:none}:where(button[interop-button]){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);background:none;border:none;corner-shape:var(--itx-button-corner-shape, initial);padding-block:calc(var(--itx-button-padding-block) + var(--itx-button-touch-inset, .25em));padding-inline:var(--itx-button-padding-inline);width:var(--itx-button-width, auto);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));font-size:var(--itx-button-font-size, inherit);line-height:var(--itx-button-line-height, unset);letter-spacing:var(--itx-button-letter-spacing, initial);color:var(--_foreground);transition-property:color;transition-duration:var(--itx-button-transition-duration, 96ms);transition-timing-function:var( --itx-button-transition-timing-function, ease-in )}:where(button[interop-button]){--_background: var(--itx-button-background, transparent);--_foreground: var(--itx-button-foreground, var(--itx-on-surface));--_border-color: var(--itx-button-border-color, transparent);--_box-shadow: var(--itx-button-box-shadow, none);--_icon-color: var(--itx-button-icon-color, var(--itx-neutral-7))}:where(button[interop-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-on-surface)) );--_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, black)}:where(button[interop-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-on-surface)) );--_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, black)}:where(button[interop-button]):before{content:"";position:absolute;inset-block:var(--itx-button-touch-inset, .25em);inset-inline:0;z-index:-1;pointer-events:none;background-color:var(--_background, transparent);background-image:var(--itx-button-background-image, none);border-width:var(--itx-button-border-width, 0);border-style:var(--itx-button-border-style, solid);border-color:var(--_border-color);border-radius:var( --itx-button-border-radius, var(--itx-context-radius, initial) );box-shadow:var(--_box-shadow);corner-shape:var(--itx-button-corner-shape, initial);transition-property:var( --itx-button-transition-properties, background-color, border-color );transition-duration:var(--itx-button-transition-duration, 96ms);transition-timing-function:var( --itx-button-transition-timing-function, ease-in )}:where(button[interop-button]:focus){outline:none}:where(button[interop-button]:focus-visible:not(:active)):before{outline:var(--itx-button-outline-width, 4px) var(--itx-button-outline-style, solid) var(--itx-button-outline-color, var(--itx-neutral-8));outline-offset:var(--itx-button-outline-offset, 3px)}:where(button[interop-button] .interop-button__prefix,button[interop-button] .interop-button__suffix){display:inline-flex;align-items:center;justify-content:center;flex:none;line-height:1}:where(button[interop-button]:disabled),:where(button[interop-button][aria-disabled=true]){opacity:var(--itx-button-disabled-opacity, .4);pointer-events:none}:where(button[interop-button~=icon]){width:var(--itx-button-max-width, min-content);flex:0 0 auto}@media(pointer:fine){:where(button[interop-button]){--itx-button-touch-inset: 0em}}:where(.interop-sr-only){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(label[interop-chip-option],li[interop-chip-item],[interop-chip-badge],div[interop-chip-input] .itx-chip){display:inline-flex;align-items:center;background:var(--itx-chip-background, transparent);border:var(--itx-chip-border, 1px solid var(--itx-border, currentColor));border-radius:var(--itx-chip-radius, var(--itx-radius-full, 9999px));color:var(--itx-chip-color, inherit);font-size:var(--itx-chip-font-size, inherit);font-weight:var(--itx-chip-font-weight, inherit);line-height:var(--itx-chip-line-height, 1.4);padding:var( --itx-chip-padding, calc( var(--itx-chip-padding-step, .25rem) * var(--itx-chip-sizing-multiplier, 2) ) calc( var(--itx-chip-padding-step, .25rem) * var(--itx-chip-sizing-multiplier, 2) * 2 ) )}:where(fieldset[interop-chip-filter]){background:var( --itx-chip-filter-background, var(--itx-chip-surface, transparent) );border:var(--itx-chip-filter-border, var(--itx-chip-border, none));border-radius:var(--itx-chip-filter-radius, var(--itx-chip-radius, 0));padding:var(--itx-chip-filter-padding, 0);margin:0;min-inline-size:0;display:flex;gap:.5rem}: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, var(--itx-chip-gap, .5rem))}:where(label[interop-chip-option]){position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;min-width:var(--itx-chip-min-width, 0px);transition:background var(--itx-chip-transition-duration, .12s) var(--itx-chip-transition-timing-function, ease),color var(--itx-chip-transition-duration, .12s) var(--itx-chip-transition-timing-function, ease),border-color var(--itx-chip-transition-duration, .12s) var(--itx-chip-transition-timing-function, ease)}:where(label[interop-chip-option]:hover:not([data-disabled])){--itx-chip-background: var( --itx-chip-background-hover, var(--itx-surface-hover, transparent) );--itx-chip-color: var(--itx-chip-color-hover, inherit)}:where(label[interop-chip-option][data-checked]){--itx-chip-background: var( --itx-chip-background-selected, var(--itx-chip-accent, var(--itx-colorway, currentColor)) );--itx-chip-color: var( --itx-chip-color-selected, var(--itx-chip-on-accent, var(--itx-on-colorway, white)) );--itx-chip-border: var( --itx-chip-border-selected, 1px solid var(--itx-border, currentColor) );--itx-chip-font-weight: var(--itx-chip-font-weight-selected, inherit)}:where(label[interop-chip-option][data-disabled]){opacity:var(--itx-chip-disabled-opacity, .4);cursor:not-allowed;pointer-events:none}:where(label[interop-chip-option]:has(input:focus-visible)){outline:var(--itx-chip-outline-width, 2px) var(--itx-chip-outline-style, solid) var(--itx-chip-outline-color, var(--itx-chip-accent, currentColor));outline-offset:var(--itx-chip-outline-offset, 2px)}@media(prefers-contrast:high){:where(label[interop-chip-option][data-checked]){outline:2px solid currentColor}}@media(prefers-reduced-motion:reduce){:where(label[interop-chip-option]){transition:none}}:where(li[interop-chip-item]){gap:var(--itx-chip-item-gap, var(--itx-spacing-3));list-style:none}:where(li[interop-chip-item][data-removable]){padding:var( --itx-chip-padding-removable, calc( var(--itx-chip-padding-step, .125rem) * var(--itx-chip-sizing-multiplier, 2) ) calc( var(--itx-chip-padding-step, .125rem) * var(--itx-chip-sizing-multiplier, 2) ) calc( var(--itx-chip-padding-step, .125rem) * var(--itx-chip-sizing-multiplier, 2) ) calc( var(--itx-chip-padding-step, .125rem) * var(--itx-chip-sizing-multiplier, 2) * 2 ) )}:where(li[interop-chip-item] .itx-chip-remove){-webkit-appearance:none;appearance:none;background:var(--itx-chip-remove-background, var(--itx-surface-below));border:var( --_remove-border, var(--itx-chip-remove-border, var(--itx-border, currentColor)) );border-radius:var(--itx-chip-remove-radius, var(--itx-radius-full));color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:var(--itx-chip-remove-font-size, 1rem);line-height:1;padding:var(--itx-chip-remove-padding, 0);margin:0;width:var(--itx-chip-remove-width);height:auto;aspect-ratio:1;transition:opacity var(--itx-chip-transition-duration, .12s) var(--itx-chip-transition-timing-function, ease)}:where(li[interop-chip-item][data-removable]:hover:not(:has(.itx-chip-remove:focus-visible))){--itx-chip-remove-background: var(--itx-chip-remove-background-hover);--_remove-border: var( --itx-chip-remove-border-hover, 2px solid var(--itx-chip-accent, var(--itx-colorway, currentColor)) )}:where(li[interop-chip-item]:has(.itx-chip-remove:focus-visible)){--_remove-border: 2px solid transparent}:where(li[interop-chip-item] .itx-chip-remove:disabled){cursor:not-allowed;pointer-events:none}:where(li[interop-chip-item][data-disabled]){opacity:var(--itx-chip-disabled-opacity, .4)}:where(li[interop-chip-item] .itx-chip-remove:focus-visible){outline:var(--itx-chip-remove-outline-width, 3px) solid var( --itx-chip-remove-outline-color, var(--itx-chip-accent, var(--itx-colorway, currentColor)) );outline-offset:var(--itx-chip-remove-outline-offset, 3px);border-radius:var(--itx-radius-full)}@media(prefers-contrast:high){:where(li[interop-chip-item]){outline:1px solid currentColor}}:where([interop-chip-badge]){max-width:fit-content;gap:var(--itx-chip-gap, .5rem);white-space:nowrap;vertical-align:middle}@media(prefers-contrast:high){:where([interop-chip-badge]){outline:2px solid currentColor}}:where(div[interop-chip-input]){display:flex;flex-wrap:wrap;align-items:center;gap:var(--itx-chip-input-gap, .375rem);background:var(--itx-chip-input-background, transparent);border:var( --itx-chip-input-border, 1px solid var(--itx-border, currentColor) );border-radius:var(--itx-chip-input-radius, var(--itx-radius-sm, 4px));padding:var(--itx-chip-input-padding, .375rem .5rem);min-height:var(--itx-chip-input-min-height, 2.5rem);cursor:text}:where(div[interop-chip-input]:focus-within){outline:var(--itx-chip-input-outline-width, 2px) var(--itx-chip-input-outline-style, solid) var(--itx-chip-input-outline-color, var(--itx-colorway, currentColor));outline-offset:var(--itx-chip-input-outline-offset, 1px)}:where(div[interop-chip-input] .itx-chip-list){display:contents;list-style:none;margin:0;padding:0}:where(div[interop-chip-input] .itx-chip){gap:var(--itx-chip-input-chip-gap, .25rem);list-style:none;white-space:nowrap}:where(div[interop-chip-input] .itx-chip-label){font:inherit}:where(div[interop-chip-input] .itx-chip-remove){-webkit-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:var(--itx-chip-input-remove-font-size, .875rem);line-height:1;padding:0;margin:0;opacity:.6;transition:opacity var(--itx-chip-transition-duration, .12s) var(--itx-chip-transition-timing-function, ease)}:where(div[interop-chip-input] .itx-chip-remove:hover){opacity:1}:where(div[interop-chip-input] .itx-chip-remove:focus-visible){outline:2px solid currentColor;outline-offset:1px;border-radius:2px}:where(div[interop-chip-input] .itx-chip-text-input){flex:1;min-width:8rem;background:transparent;border:none;color:inherit;font:inherit;outline:none;padding:0}: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, .4);cursor:not-allowed;pointer-events:none}@media(prefers-reduced-motion:reduce){:where(div[interop-chip-input] .itx-chip-remove){transition:none}}: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, 1.5rem));border:var(--itx-dialog-border-width, 0) solid var(--itx-dialog-border-color, var(--itx-border, currentColor));border-radius:var(--itx-dialog-border-radius, .5rem);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, .2s)) var(--itx-dialog-enter-easing, ease-out),translate var(--itx-dialog-enter-duration, var(--itx-duration-base, .2s)) var(--itx-dialog-enter-easing, ease-out),overlay var(--itx-dialog-enter-duration, var(--itx-duration-base, .2s)) allow-discrete,display var(--itx-dialog-enter-duration, var(--itx-duration-base, .2s)) allow-discrete}}@supports not (transition-behavior: allow-discrete){:where(dialog[interop-dialog]){transition:opacity var(--itx-dialog-enter-duration, var(--itx-duration-base, .2s)) var(--itx-dialog-enter-easing, ease-out),translate var(--itx-dialog-enter-duration, var(--itx-duration-base, .2s)) var(--itx-dialog-enter-easing, ease-out)}}@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, .12s)) var(--itx-dialog-exit-easing, ease-in),translate var(--itx-dialog-exit-duration, var(--itx-duration-fast, .12s)) var(--itx-dialog-exit-easing, ease-in),overlay var(--itx-dialog-exit-duration, var(--itx-duration-fast, .12s)) allow-discrete,display var(--itx-dialog-exit-duration, var(--itx-duration-fast, .12s)) 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, .12s)) var(--itx-dialog-exit-easing, ease-in),translate var(--itx-dialog-exit-duration, var(--itx-duration-fast, .12s)) var(--itx-dialog-exit-easing, ease-in)}}: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, .2s)) var(--itx-dialog-enter-easing, ease-out),backdrop-filter var(--itx-dialog-enter-duration, var(--itx-duration-base, .2s)) var(--itx-dialog-enter-easing, ease-out),overlay var(--itx-dialog-enter-duration, var(--itx-duration-base, .2s)) allow-discrete,display var(--itx-dialog-enter-duration, var(--itx-duration-base, .2s)) allow-discrete}}@supports not (transition-behavior: allow-discrete){:where(dialog[interop-dialog])::backdrop{transition:background var(--itx-dialog-enter-duration, var(--itx-duration-base, .2s)) var(--itx-dialog-enter-easing, ease-out),backdrop-filter var(--itx-dialog-enter-duration, var(--itx-duration-base, .2s)) var(--itx-dialog-enter-easing, ease-out)}}@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, .12s)) var(--itx-dialog-exit-easing, ease-in),backdrop-filter var(--itx-dialog-exit-duration, var(--itx-duration-fast, .12s)) var(--itx-dialog-exit-easing, ease-in),overlay var(--itx-dialog-exit-duration, var(--itx-duration-fast, .12s)) allow-discrete,display var(--itx-dialog-exit-duration, var(--itx-duration-fast, .12s)) 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, .12s)) var(--itx-dialog-exit-easing, ease-in),backdrop-filter var(--itx-dialog-exit-duration, var(--itx-duration-fast, .12s)) var(--itx-dialog-exit-easing, ease-in)}}:where(interop-expansion-panel){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, 0);border-style:var(--itx-expansion-panel-border-style, solid);border-color:var(--itx-expansion-panel-border-color, transparent);border-radius:var(--itx-expansion-panel-border-radius, 0);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, .2s);transition-timing-function:var( --itx-expansion-panel-transition-timing-function, ease )}: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-color:var( --itx-expansion-panel-border-color-expanded, var(--itx-expansion-panel-border-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-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, .2s) var(--itx-expansion-panel-body-transition-easing, ease)}: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)}: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}: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)}: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, 0);border-style:var(--itx-indicator-border-style, solid);border-radius:var(--itx-indicator-border-radius, 0);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, .15s);transition-timing-function:var( --itx-indicator-transition-timing-function, ease )}}@supports not (anchor-name: none){:where(interop-indicator){display:none}}@media(prefers-reduced-motion:reduce){:where(interop-indicator){transition:none}}:where([interop-popover]){position:relative;margin:0;padding:var(--itx-popover-padding, .75rem 1rem);min-inline-size:var(--itx-popover-min-width, 0);max-inline-size:var(--itx-popover-max-width, min(90vw, 24rem));max-block-size:var(--itx-popover-max-height, 70vh);overflow:auto;background:var(--itx-popover-background, Canvas);color:var(--itx-popover-foreground, CanvasText);border:var(--itx-popover-border-width, 1px) var(--itx-popover-border-style, solid) var(--itx-popover-border-color, currentColor);border-radius:var(--itx-popover-border-radius, .5rem);box-shadow:var(--itx-popover-shadow, 0 4px 16px rgba(0 0 0 / .12));opacity:1;translate:0 0}@supports (transition-behavior: allow-discrete){:where([interop-popover]){transition:opacity var(--itx-popover-enter-duration, var(--itx-duration-fast, .12s)) var(--itx-popover-enter-easing, ease-out),translate var(--itx-popover-enter-duration, var(--itx-duration-fast, .12s)) var(--itx-popover-enter-easing, ease-out),overlay var(--itx-popover-enter-duration, var(--itx-duration-fast, .12s)) allow-discrete,display var(--itx-popover-enter-duration, var(--itx-duration-fast, .12s)) allow-discrete}}@supports not (transition-behavior: allow-discrete){:where([interop-popover]){transition:opacity var(--itx-popover-enter-duration, var(--itx-duration-fast, .12s)) var(--itx-popover-enter-easing, ease-out),translate var(--itx-popover-enter-duration, var(--itx-duration-fast, .12s)) var(--itx-popover-enter-easing, ease-out)}}@starting-style{:where([interop-popover]:popover-open){opacity:0;translate:var(--itx-popover-enter-translate, 0 -.25rem)}}:where([interop-popover]:not(:popover-open)){opacity:0;translate:var(--itx-popover-exit-translate, 0 -.25rem)}@supports (transition-behavior: allow-discrete){:where([interop-popover]:not(:popover-open)){transition:opacity var(--itx-popover-exit-duration, var(--itx-duration-fast, 96ms)) var(--itx-popover-exit-easing, ease-in),translate var(--itx-popover-exit-duration, var(--itx-duration-fast, 96ms)) var(--itx-popover-exit-easing, ease-in),overlay var(--itx-popover-exit-duration, var(--itx-duration-fast, 96ms)) allow-discrete,display var(--itx-popover-exit-duration, var(--itx-duration-fast, 96ms)) 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, 96ms)) var(--itx-popover-exit-easing, ease-in),translate var(--itx-popover-exit-duration, var(--itx-duration-fast, 96ms)) var(--itx-popover-exit-easing, ease-in)}}[interop-popover][data-backdrop]::backdrop{background:var(--itx-backdrop-color, rgba(0 0 0 / .4));-webkit-backdrop-filter:blur(var(--itx-backdrop-blur, 0px));backdrop-filter:blur(var(--itx-backdrop-blur, 0px))}@supports (transition-behavior: allow-discrete){[interop-popover][data-backdrop]::backdrop{transition:background var(--itx-popover-enter-duration, var(--itx-duration-fast, .12s)) var(--itx-popover-enter-easing, ease-out),backdrop-filter var(--itx-popover-enter-duration, var(--itx-duration-fast, .12s)) var(--itx-popover-enter-easing, ease-out),overlay var(--itx-popover-enter-duration, var(--itx-duration-fast, .12s)) allow-discrete,display var(--itx-popover-enter-duration, var(--itx-duration-fast, .12s)) 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]):after{content:"";position:absolute;width:0;height:0;pointer-events:none}[interop-popover][data-arrow][data-placement^=bottom]:not([data-custom-arrow]):after{top:calc(-1 * var(--itx-popover-arrow-size, 8px));left:50%;transform:translate(-50%);border-inline:var(--itx-popover-arrow-size, 8px) solid transparent;border-block-end:var(--itx-popover-arrow-size, 8px) solid var(--itx-popover-arrow-color, var(--itx-popover-background, Canvas))}[interop-popover][data-arrow][data-placement^=top]:not([data-custom-arrow]):after{bottom:calc(-1 * var(--itx-popover-arrow-size, 8px));left:50%;transform:translate(-50%);border-inline:var(--itx-popover-arrow-size, 8px) solid transparent;border-block-start:var(--itx-popover-arrow-size, 8px) solid var(--itx-popover-arrow-color, var(--itx-popover-background, Canvas))}[interop-popover][data-arrow][data-placement^=left]:not([data-custom-arrow]):after{right:calc(-1 * var(--itx-popover-arrow-size, 8px));top:50%;transform:translateY(-50%);border-block:var(--itx-popover-arrow-size, 8px) solid transparent;border-inline-start:var(--itx-popover-arrow-size, 8px) solid var(--itx-popover-arrow-color, var(--itx-popover-background, Canvas))}[interop-popover][data-arrow][data-placement^=right]:not([data-custom-arrow]):after{left:calc(-1 * var(--itx-popover-arrow-size, 8px));top:50%;transform:translateY(-50%);border-block:var(--itx-popover-arrow-size, 8px) solid transparent;border-inline-end:var(--itx-popover-arrow-size, 8px) solid var(--itx-popover-arrow-color, var(--itx-popover-background, Canvas))}: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, currentColor) )}:where([interop-popover][data-placement^=bottom] .interop-popover__arrow){top:calc(-1 * var(--itx-popover-arrow-size, 12px) + var(--itx-popover-arrow-offset, 0px));left:50%;transform:translate(-50%)}:where([interop-popover][data-placement^=top] .interop-popover__arrow){bottom:calc(-1 * var(--itx-popover-arrow-size, 12px) + var(--itx-popover-arrow-offset, 0px));left:50%;transform:translate(-50%) rotate(180deg)}:where([interop-popover][data-placement^=left] .interop-popover__arrow){right:calc(-1 * var(--itx-popover-arrow-size, 12px) + var(--itx-popover-arrow-offset, 0px));top:50%;transform:translateY(-50%) rotate(90deg)}:where([interop-popover][data-placement^=right] .interop-popover__arrow){left:calc(-1 * var(--itx-popover-arrow-size, 12px) + var(--itx-popover-arrow-offset, 0px));top:50%;transform:translateY(-50%) rotate(-90deg)}@media(prefers-reduced-motion:reduce){:where([interop-popover]){transition:none}:where([interop-popover]:not(:popover-open)){transition:none}}: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);font-family:var(--itx-segment-font-family, inherit);font-size:var(--itx-segment-font-size, inherit);font-weight:var(--_font-weight);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, 4px);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, 96ms);transition-timing-function:var( --itx-segment-transition-timing-function, ease-in )}: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-rule-width, 0);background-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-outline-width, 2px) var(--itx-segment-outline-style, solid) var(--itx-segment-outline-color, currentColor);outline-offset:var(--itx-segment-outline-offset, -2px)}: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:high){:where(button[interop-segment][aria-pressed=true]){outline:2px solid currentColor}}: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, 0);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, 0);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}: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-inset: 0em;--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, 1px);border-style:solid;border-radius:var(--itx-stepper-menu-border-radius, 8px);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-outline-width, 2px) var(--itx-step-outline-style, solid) var(--itx-step-outline-color, currentColor);outline-offset:var(--itx-step-outline-offset, 3px)}: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, 50%);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, 2px) 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, .16s);transition-timing-function:var( --itx-step-indicator-transition-timing-function, ease-in-out )}: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] .interop-step__status){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(li[interop-step]:not(:last-child)):after{content:"";position:absolute;background:var(--_connector-color);transition:background-color var(--itx-step-indicator-transition-duration, .16s) var(--itx-step-indicator-transition-timing-function, ease-in-out);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-reduced-motion:reduce){:where(li[interop-step] .interop-step__indicator),:where(li[interop-step]:not(:last-child)):after{transition:none}}@media(prefers-contrast:high){:where(li[interop-step].interop-step--active .interop-step__indicator){outline:2px solid currentColor}}: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:2px solid var(--itx-table-focus-outline-color, currentColor);outline-offset:2px;border-radius:2px}: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);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){background:var(--itx-table-header-bg, transparent)}:where(interop-table .interop-table-header-cell){padding:var(--itx-table-cell-padding, .75rem 1rem);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, 2px) solid var(--itx-table-border, currentColor)}:where(interop-table .interop-table-row){border-block-end:var(--itx-table-row-border-width, 1px) solid var(--itx-table-border, currentColor);transition:background-color var(--itx-table-row-transition-duration, .1s) var(--itx-table-row-transition-easing, ease)}: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:top}: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, 1px) 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:2px solid var(--itx-table-focus-outline-color, currentColor);outline-offset:2px;border-radius:2px}: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:2rem var(--itx-table-cell-padding, 1rem);text-align:center;color:var(--itx-table-state-color, inherit);font-style:italic}: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, .25rem);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, .12s) var(--itx-tooltip-enter-easing, ease),transform var(--itx-tooltip-enter-duration, .12s) var(--itx-tooltip-enter-easing, ease),overlay var(--itx-tooltip-enter-duration, .12s) allow-discrete,display var(--itx-tooltip-enter-duration, .12s) allow-discrete}}@supports not (transition-behavior: allow-discrete){:where(.interop-tooltip__panel){transition:opacity var(--itx-tooltip-enter-duration, .12s) var(--itx-tooltip-enter-easing, ease),transform var(--itx-tooltip-enter-duration, .12s) var(--itx-tooltip-enter-easing, ease)}}: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)}}@media(prefers-reduced-motion:reduce){:where(.interop-tooltip__panel){transition:none}}:where([interop-resizable]){overflow:hidden;min-inline-size:var(--itx-resizable-min-width, 0);min-block-size:var(--itx-resizable-min-height, 0);max-inline-size:var(--itx-resizable-max-width, none);max-block-size:var(--itx-resizable-max-height, none);border-color:var(--itx-resizable-border-color, transparent);border-width:var(--itx-resizable-border-width, 0);border-style:var(--itx-resizable-border-style, solid);border-radius:var(--itx-resizable-border-radius, 0)}: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, 14px);block-size:var(--itx-resizable-handle-size, 14px);background-color:var(--itx-resizable-handle-color, currentColor);border-radius:var(--itx-resizable-handle-corner-radius, 0);cursor:nwse-resize;touch-action:none;-webkit-user-select:none;user-select:none;z-index:1;transition:background-color 96ms ease-in-out}:where(.interop-resizable__handle:hover){background-color:var( --itx-resizable-handle-color-hover, var(--itx-resizable-handle-color, currentColor) )}:where([interop-resizable--dragging] .interop-resizable__handle),:where(.interop-resizable--dragging) :where(.interop-resizable__handle){background-color:var( --itx-resizable-handle-color-active, var(--itx-resizable-handle-color, currentColor) )}:where(.interop-resizable__handle:focus){outline:none}:where(.interop-resizable__handle:focus-visible){outline:var(--itx-resizable-handle-focus-outline-width, 2px) solid var(--itx-resizable-handle-focus-outline-color, currentColor);outline-offset:var(--itx-resizable-handle-focus-outline-offset, 2px)}: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, 8px);inset-inline-end:var(--itx-resizable-readout-offset, 8px);padding:var(--itx-resizable-readout-padding, 2px 6px);background-color:var( --itx-resizable-readout-background-color, rgb(0 0 0 / .65) );color:var(--itx-resizable-readout-foreground, white);border-radius:var(--itx-resizable-readout-border-radius, 4px);font-family:var(--itx-resizable-readout-font-family, monospace);font-size:var(--itx-resizable-readout-font-size, .75rem);font-variant-numeric:tabular-nums;pointer-events:none;opacity:0;transition:opacity .16s ease-in-out;z-index:2}:where(.interop-resizable--dragging .interop-resizable__readout){opacity:1}@media(prefers-reduced-motion:reduce){:where(.interop-resizable__handle),:where(.interop-resizable__readout){transition:none}}:where(interop-visimorph){--_size: var(--itx-control-size, 1.25rem);--_border-width: var(--itx-control-border-width, 2px);--_border-color: var( --itx-control-border-color, var(--itx-border, var(--itx-neutral-5)) );--_bg: var(--itx-control-bg, var(--itx-neutral-2, #ffffff));--_accent: var(--itx-control-accent, var(--itx-neutral-12));--_indicator: var(--itx-control-indicator, var(--itx-neutral-3, #ffffff));--_radius: var(--itx-control-radius, 4px);--_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, .1s) var(--itx-easing-standard) );--_focus-ring-color: var( --itx-control-focus-ring-color, var(--itx-colorway, #0066cc) );--_focus-ring-width: var(--itx-control-focus-ring-width, 3px);--_focus-ring-offset: var(--itx-control-focus-ring-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);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, 2.5rem);--_toggle-height: var(--itx-control-toggle-height, 1.25rem);--_toggle-thumb-size: var( --itx-control-toggle-thumb-size, calc(var(--_toggle-height) - 4px) );--_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:999px;background-color:var(--_toggle-thumb-color);top:50%;left:0;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-1) );border-color:var(--_accent);background-color:var(--_accent)}:where(interop-visimorph[itx-visimorph=toggle][data-checked]):after{transform:translateY(-50%) translate(calc(var(--_toggle-width) - var(--_toggle-thumb-width) - 2 * var(--_border-width)))}:where(interop-visimorph[data-focused]){outline:var(--_focus-ring-width) solid var(--_focus-ring-color);outline-offset:var(--_focus-ring-offset);transform:scale(var(--_focus-scale))}:where(interop-visimorph[data-disabled]){opacity:var(--_disabled-opacity)}@media(prefers-contrast:high){:where(interop-visimorph){--itx-control-border-width: 3px;--itx-control-focus-ring-width: 3px}}@media(prefers-reduced-motion:reduce){:where(interop-visimorph){--_focus-scale: 1;transition:none}:where(interop-visimorph):after{transition:none}}: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}}@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 .1s ease-out}: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}}@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 .1s ease-out}: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}}:where(itx-code-block){display:block;position:relative;border-radius:var( --itx-cb-radius, var(--itx-context-radius, var(--itx-radius-2)) );overflow:hidden;--itx-cb-body-bg: var(--itx-cb-body-background)}:where(itx-code-block .itx-cb__header){display:flex;align-items:center;gap:var(--itx-cb-header-gap, var(--itx-spacing-2));padding-block:0;padding-inline:var(--itx-cb-header-padding-inline);padding-inline:0;background-image:var(--itx-cb-header-background-image, none)}:where(itx-code-block .itx-cb__tablist){display:flex;min-width:0;border-bottom:var(--itx-cb-tablist-border-width, 1px) solid var(--itx-cb-tablist-border-color, var(--itx-border))}:where(itx-code-block .itx-cb__tab){padding-block:var(--itx-cb-tab-padding-block, var(--itx-spacing-2));padding-inline:var(--itx-cb-tab-padding-inline, var(--itx-spacing-3));background:transparent;border:none;border-radius:var(--itx-cb-tab-radius, 0) var(--itx-cb-tab-radius, 0) 0 0;border-block-end:var(--itx-cb-tab-indicator-width, 2px) solid transparent;color:var(--itx-cb-tab-foreground, var(--itx-muted));font-family:var(--itx-cb-tab-font-family, var(--itx-font-family-mono));font-size:var(--itx-cb-tab-font-size, var(--itx-font-size-caption));cursor:pointer;transition-property:color,border-color;transition-duration:var( --itx-cb-tab-transition-duration, var(--itx-duration-fast) );transition-timing-function:var( --itx-cb-tab-transition-timing, var(--itx-easing-standard) )}:where(itx-code-block .itx-cb__tab[aria-selected=true]){color:var(--itx-cb-tab-foreground-active, var(--itx-on-surface));border-block-end-color:var( --itx-cb-tab-indicator-color, var(--itx-colorway) )}:where(itx-code-block .itx-cb__tab:focus-visible){outline:var(--itx-cb-tab-outline-width, 2px) solid var(--itx-cb-tab-outline-color, var(--itx-colorway));outline-offset:var(--itx-cb-tab-outline-offset, 2px);border-radius:inherit}:where(itx-code-block .itx-cb__label){flex:1;padding-inline-start:var( --itx-cb-label-padding-inline, var(--itx-spacing-3) );color:var(--itx-cb-label-foreground, var(--itx-muted));font-size:var(--itx-cb-label-font-size, var(--itx-font-size-caption));font-weight:var(--itx-cb-label-font-weight, 500);letter-spacing:var(--itx-cb-label-letter-spacing, .05em)}:where(itx-code-block .itx-cb__actions){flex:0 1 auto;border-radius:var(--itx-cb-actions-radius, var(--itx-radius-1));--itx-toolbar-gap: var(--itx-cb-actions-gap, var(--itx-spacing-1))}:where(itx-code-block .itx-cb__btn){--itx-button-border-radius: var(--itx-radius-full);transition-property:background-color,background,color;--itx-button-background: var(--itx-neutral-3);--itx-button-foreground: var(--itx-neutral-9);--itx-button-transition-duration: .3s;--itx-button-transition-timing-function: ease-out}:where(itx-code-block .itx-cb__btn):hover{--itx-button-background-hover: var(--itx-neutral-11);--itx-button-foreground-hover: var(--itx-colorway-6);--itx-button-transition-duration: 75ms;transition-duration:var(--itx-button-transition-duration);--itx-button-transition-timing-function: ease-in}: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-neutral-6);--itx-button-foreground: var(--itx-neutral-12)}:where(itx-code-block .itx-cb__sr){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}: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-neutral-3));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:initial}:where(itx-inline-code .itx-ic__sr){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}: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, 0);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}: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}:where([interop-root]){color-scheme:light dark;--itx-font-family-sans: "Figtree", system-ui, sans-serif;--itx-font-family-mono: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace;--itx-neutral-1: light-dark(oklch(.99 .003 250), oklch(.1 .003 250));--itx-neutral-2: light-dark(oklch(.96 .005 250), oklch(.15 .004 250));--itx-neutral-3: light-dark(oklch(.93 .007 250), oklch(.22 .005 250));--itx-neutral-3_5: light-dark(oklch(.91 .007 250), oklch(.25 .005 250));--itx-neutral-4: light-dark(oklch(.89 .008 250), oklch(.27 .006 250));--itx-neutral-4_5: light-dark(oklch(.86 .008 250), oklch(.3 .006 250));--itx-neutral-5: light-dark(oklch(.83 .012 250), oklch(.33 .007 250));--itx-neutral-6: light-dark(oklch(.76 .012 250), oklch(.38 .009 250));--itx-neutral-7: light-dark(oklch(.68 .012 250), oklch(.46 .01 250));--itx-neutral-8: light-dark(oklch(.58 .011 250), oklch(.55 .01 250));--itx-neutral-9: light-dark(oklch(.48 .01 250), oklch(.64 .011 250));--itx-neutral-10: light-dark(oklch(.38 .009 250), oklch(.72 .01 250));--itx-neutral-10_5: light-dark(oklch(.33 .009 250), oklch(.77 .01 250));--itx-neutral-11: light-dark(oklch(.28 .008 250), oklch(.82 .008 250));--itx-neutral-12: light-dark(oklch(.15 .005 250), oklch(.92 .004 250));--itx-colorway-1: light-dark(oklch(.97 .01 264), oklch(.12 .022 264));--itx-colorway-2: light-dark(oklch(.93 .022 264), oklch(.17 .038 264));--itx-colorway-3: light-dark(oklch(.87 .05 264), oklch(.22 .06 264));--itx-colorway-4: light-dark(oklch(.8 .088 264), oklch(.28 .088 264));--itx-colorway-5: light-dark(oklch(.72 .13 264), oklch(.36 .118 264));--itx-colorway-6: light-dark(oklch(.63 .162 264), oklch(.44 .15 264));--itx-colorway-7: light-dark(oklch(.56 .182 264), oklch(.52 .17 264));--itx-colorway-8: light-dark(oklch(.5 .19 264), oklch(.6 .178 264));--itx-colorway-9: light-dark(oklch(.43 .182 264), oklch(.68 .172 264));--itx-colorway-10: light-dark(oklch(.36 .165 264), oklch(.76 .148 264));--itx-colorway-11: light-dark(oklch(.28 .135 264), oklch(.84 .105 264));--itx-colorway-12: light-dark(oklch(.19 .088 264), oklch(.92 .048 264));--_e-n5: light-dark(var(--itx-neutral-7), var(--itx-neutral-1));--_e-n4: light-dark(var(--itx-neutral-6), var(--itx-neutral-1));--_e-n3: light-dark(var(--itx-neutral-5), var(--itx-neutral-1));--_e-n2: light-dark(var(--itx-neutral-4), var(--itx-neutral-2));--_e-n1: light-dark(var(--itx-neutral-3), var(--itx-neutral-2));--_e-0: light-dark(var(--itx-neutral-2), var(--itx-neutral-3));--_e-p1: light-dark(var(--itx-neutral-1), var(--itx-neutral-4));--_e-p2: light-dark(var(--itx-neutral-1), var(--itx-neutral-5));--_e-p3: light-dark(var(--itx-neutral-1), var(--itx-neutral-6));--_e-p4: light-dark(var(--itx-neutral-1), var(--itx-neutral-7));--_e-p5: light-dark(var(--itx-neutral-1), var(--itx-neutral-8));--itx-page: light-dark(var(--itx-neutral-2), var(--itx-neutral-3));--itx-on-surface: var(--itx-neutral-12);--itx-muted: var(--itx-neutral-8);--itx-border: light-dark(var(--itx-neutral-5), var(--itx-neutral-6));--itx-surface-hover: light-dark(var(--itx-neutral-3), var(--itx-neutral-4));--itx-colorway: light-dark(var(--itx-colorway-8), var(--itx-colorway-9));--itx-colorway-hover: light-dark( var(--itx-colorway-9), var(--itx-colorway-10) );--itx-on-colorway: light-dark(var(--itx-neutral-1), var(--itx-neutral-2));--itx-danger: light-dark(oklch(.58 .22 27), oklch(.68 .2 27));--itx-info: light-dark(oklch(.55 .19 250), oklch(.65 .17 250));--itx-success: light-dark(oklch(.62 .19 145), oklch(.72 .17 145));--itx-warning: light-dark(oklch(.75 .16 85), oklch(.8 .14 85));--itx-info-surface: light-dark(oklch(.95 .03 250), oklch(.25 .04 250));--itx-on-info-surface: light-dark(oklch(.35 .1 250), oklch(.8 .08 250));--itx-warning-surface: light-dark(oklch(.96 .04 85), oklch(.26 .05 85));--itx-on-warning-surface: light-dark(oklch(.4 .12 85), oklch(.82 .08 85));--itx-success-surface: light-dark(oklch(.95 .04 145), oklch(.3 .05 165));--itx-on-success-surface: light-dark(oklch(.33 .1 145), oklch(.8 .1 165));--itx-danger-surface: light-dark(oklch(.95 .03 27), oklch(.25 .04 27));--itx-on-danger-surface: light-dark(oklch(.38 .12 27), oklch(.82 .08 27));--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: light-dark( 0 1px 2px 0 oklch(.15 0 0 / .06), 0 1px 2px 0 oklch(0 0 0 / .25) );--itx-shadow-md: light-dark( 0 4px 6px -1px oklch(.15 0 0 / .08), 0 2px 4px -2px oklch(.15 0 0 / .06), 0 4px 6px -1px oklch(0 0 0 / .35), 0 2px 4px -2px oklch(0 0 0 / .3) );--itx-shadow-lg: light-dark( 0 10px 15px -3px oklch(.15 0 0 / .1), 0 4px 6px -4px oklch(.15 0 0 / .1), 0 10px 15px -3px oklch(0 0 0 / .4), 0 4px 6px -4px oklch(0 0 0 / .3) )}:where([interop-root][data-theme=light]){color-scheme:light}:where([interop-root][data-theme=dark]){color-scheme:dark}:where([interop-root]){--itx-button-padding-consequent: 1.5;--itx-button-padding-step: .1875rem;--itx-button-sizing-multiplier: 2;--itx-button-display: inline-flex;--itx-button-align-items: center;--itx-button-width: fit-content;--itx-button-flex: 1;--itx-button-max-width: max-content;--itx-button-justify-content: center;--itx-button-gap: none;--itx-button-font-family: var(--itx-sans-family), "Figtree", sans-serif;--itx-button-font-size: var(--itx-fs-label);--itx-button-line-height: 1.5;--itx-button-border-width: initial;--itx-button-border-style: initial;--itx-button-border-radius: initial;--itx-button-corner-shape: initial;--itx-button-transition-property: background-color, border-color, box-shadow;--itx-button-transition-duration: 65ms;--itx-button-transition-timing-function: ease-in-out;--itx-button-background: var(--itx-neutral-5);--itx-button-foreground: var(--itx-neutral-12);--itx-button-border-color: transparent;--itx-button-box-shadow: none;--itx-button-background-hover: var(--itx-neutral-7);--itx-button-background-active: var(--itx-neutral-6);--itx-button-outline-width: 2px;--itx-button-outline-style: solid;--itx-button-outline-color: var(--itx-neutral-8);--itx-button-outline-offset: 2px}:where(button[interop-button]){--itx-button-padding-block: calc( var(--itx-button-padding-step) * var(--itx-button-sizing-multiplier) );--itx-button-padding-inline: calc( var(--itx-button-padding-block) * var(--itx-button-padding-consequent) )}:where(button[interop-button~=fancy]){--itx-button-max-width: none;--itx-button-background: var(--itx-neutral-3);--itx-button-foreground: var(--itx-neutral-12);--itx-button-corner-shape: none;--itx-button-border-radius: 8px;--itx-button-border-color: hsl(0 60 27 / .2);--itx-button-border-width: 1px;--itx-button-background-image: linear-gradient( to bottom, hsl(0 60 25) 0%, hsl(0 70 25) 55%, hsl(0 50 32) 57% )}:where(button[interop-button~=protocol]){--itx-button-sizing-multiplier: 1.5;--itx-button-border-radius: var(--itx-radius-2);--itx-button-border-style: solid;--itx-button-border-color: var(--itx-neutral-1);--itx-button-background-hover: var(--itx-neutral-5);--itx-button-foreground-hover: var(--itx-neutral-10);--itx-button-border-color-hover: var(--itx-neutral-3)}:where(button[interop-button~=action]){--itx-button-font-size: var(--itx-fs-base);--itx-button-sizing-multiplier: 3;--itx-button-border-radius: calc( var(--itx-button-padding-step) * var(--itx-button-sizing-multiplier) * 1 );--itx-button-background: var(--itx-neutral-5);--itx-button-foreground: var(--itx-neutral-11);--itx-button-border-color: var(--itx-neutral-3);--itx-button-border-width: 2px;--itx-button-box-shadow: 0 .25em 0 rgb(0 0 0 / .1);--itx-button-background-hover: var(--itx-neutral-6);--itx-button-foreground-hover: var(--itx-neutral-12);--itx-button-box-shadow-hover: 0 .12em 0 rgb(0 0 0 / .25);--itx-button-background-active: var(--itx-neutral-5);--itx-button-foreground-active: var(--itx-neutral-11);--itx-button-box-shadow-active: inset 0 .12em 0 rgb(0 0 0 / .2)}:where(button[interop-button~=icon]){--itx-button-padding-inline: var(--itx-button-padding-block)}:where(button[interop-button][itx-size=xs]){--itx-button-font-size: var(--itx-fs-xs);--itx-button-sizing-multiplier: 1}:where(button[interop-button][itx-size=sm]){--itx-button-font-size: var(--itx-fs-sm);--itx-button-sizing-multiplier: 2}:where(button[interop-button][itx-size=md]){--itx-button-font-size: var(--itx-fs-base);--itx-button-sizing-multiplier: 3}:where(button[interop-button][itx-size=lg]){--itx-button-font-size: var(--itx-fs-base);--itx-button-sizing-multiplier: 4}:where(button[interop-button][itx-size=xl]){--itx-button-font-size: var(--itx-fs-lg);--itx-button-sizing-multiplier: 6}:where(button[interop-button][itx-radius=none]){--itx-button-border-radius: 0}:where(button[interop-button][itx-radius=nominal]){--itx-button-border-radius: .125rem}:where(button[interop-button][itx-radius=sm]){--itx-button-border-radius: calc( var(--itx-button-padding-step) * var(--itx-button-sizing-multiplier) * .5 )}:where(button[interop-button][itx-radius=md]){--itx-button-border-radius: calc( var(--itx-button-padding-step) * var(--itx-button-sizing-multiplier) * 1 )}:where(button[interop-button][itx-radius=lg]){--itx-button-border-radius: calc( var(--itx-button-padding-step) * var(--itx-button-sizing-multiplier) * 2 )}:where(button[interop-button][itx-radius=full]){--itx-button-border-radius: var(--itx-radius-full)}:where(button[interop-button~=action]:disabled),:where(button[interop-button~=action][aria-disabled=true]){--itx-button-disabled-opacity: 1;--itx-button-background: var(--itx-neutral-3_5);--itx-button-foreground: var(--itx-neutral-8);--itx-button-border-color: var(--itx-neutral-3_5);--itx-button-box-shadow: none}:where([interop-root]){--itx-chip-padding-step: .1875rem;--itx-chip-sizing-multiplier: 1;--itx-chip-background: var(--itx-neutral-5);--itx-chip-color: var(--itx-neutral-12);--itx-chip-border: 2px solid var(--itx-neutral-6);--itx-chip-font-size: var(--itx-font-size-caption);--itx-chip-font-weight: 500;--itx-chip-line-height: 1.4;--itx-chip-gap: var(--itx-spacing-2);--itx-chip-background-hover: var(--itx-surface-hover);--itx-chip-color-hover: inherit;--itx-chip-accent: var(--itx-neutral-5);--itx-chip-on-accent: var(--itx-neutral-12);--itx-chip-background-selected: var(--itx-chip-accent);--itx-chip-color-selected: var(--itx-chip-on-accent);--itx-chip-border-selected: var(--itx-chip-border);--itx-chip-font-weight-selected: inherit;--itx-chip-outline-color: var(--itx-chip-accent);--itx-chip-outline-width: 2px;--itx-chip-outline-style: solid;--itx-chip-outline-offset: 2px;--itx-chip-disabled-opacity: .4;--itx-chip-transition-duration: .12s;--itx-chip-transition-timing-function: ease;--itx-chip-list-gap: 1rem}:where(fieldset[interop-chip-filter]){--itx-chip-filter-background: transparent;--itx-chip-filter-border: none;--itx-chip-filter-radius: 0;--itx-chip-filter-padding: 0}:where(li[interop-chip-item]){--itx-chip-item-gap: var(--itx-spacing-3, .375rem);--itx-chip-remove-background: var(--itx-neutral-4);--itx-chip-remove-border: 2px solid transparent;--itx-chip-remove-radius: var(--itx-radius-full);--itx-chip-remove-font-size: .875rem;--itx-chip-remove-padding: var(--itx-spacing-1, .125rem);--itx-chip-remove-width: var(--itx-spacing-9, 1.5rem);--itx-chip-remove-border-hover: 2px solid var(--itx-neutral-10);--itx-chip-remove-outline-color: var(--itx-neutral-9);--itx-chip-remove-outline-width: 3px;--itx-chip-remove-outline-offset: 1px}:where(li[interop-chip-item][data-removable]){padding:0 0 0 var(--itx-spacing-4)}:where([interop-chip-badge]){--itx-chip-sizing-multiplier: 1;--itx-chip-line-height: auto}:where(div[interop-chip-input]){--itx-chip-input-background: transparent;--itx-chip-input-border: 1px solid var(--itx-border);--itx-chip-input-gap: .375rem;--itx-chip-input-padding: .375rem .5rem;--itx-chip-input-min-height: 2.5rem;--itx-chip-input-outline-color: var(--itx-colorway);--itx-chip-input-outline-width: 2px;--itx-chip-input-outline-style: solid;--itx-chip-input-outline-offset: 1px;--itx-chip-input-chip-gap: .5rem;--itx-chip-input-remove-font-size: .875rem}:where([interop-root]){--itx-border: rgb(255 255 255 / .05);--itx-dialog-width: min(90vw, 32rem);--itx-dialog-max-height: 85dvh;--itx-dialog-padding: var(--itx-spacing-6);--itx-dialog-background: var(--itx-surface-above);--itx-dialog-foreground: var(--itx-on-surface);--itx-dialog-border-radius: var(--itx-radius-md);--itx-dialog-border-width: 2px;--itx-dialog-border-color: var(--itx-border);--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;--itx-dialog-enter-duration: var(--itx-duration-base);--itx-dialog-exit-duration: var(--itx-duration-fast);--itx-dialog-enter-easing: var(--itx-easing-decelerate);--itx-dialog-exit-easing: var(--itx-easing-accelerate)}:where([interop-root]){--itx-expansion-panel-background: var(--itx-neutral-2);--itx-expansion-panel-background-image: none;--itx-expansion-panel-foreground: var(--itx-on-surface);--itx-expansion-panel-border-width: 1px;--itx-expansion-panel-border-style: solid;--itx-expansion-panel-border-color: var(--itx-border);--itx-expansion-panel-border-radius: var(--itx-radius-2);--itx-expansion-panel-box-shadow: none;--itx-expansion-panel-padding: 0;--itx-expansion-panel-background-expanded: var(--itx-neutral-2);--itx-expansion-panel-border-color-expanded: var(--itx-colorway-8);--itx-expansion-panel-box-shadow-expanded: 0 4px 12px rgb(0 0 0 / .06);--itx-expansion-panel-disabled-opacity: .5;--itx-expansion-panel-transition-property: background-color, border-color, box-shadow;--itx-expansion-panel-transition-duration: var(--itx-duration-fast);--itx-expansion-panel-transition-timing-function: var(--itx-easing-standard);--itx-expansion-panel-body-background: transparent;--itx-expansion-panel-body-background-image: none;--itx-expansion-panel-body-padding: var(--itx-spacing-4);--itx-expansion-panel-body-divider-width: 1px;--itx-expansion-panel-body-divider-style: solid;--itx-expansion-panel-body-divider-color: var(--itx-border);--itx-expansion-panel-body-transition-duration: var(--itx-duration-base);--itx-expansion-panel-body-transition-easing: var(--itx-easing-standard);--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-page)}:where(interop-expansion-panel){--itx-button-width: 100%;--itx-button-max-width: none;--itx-button-flex: 1;--itx-button-justify-content: space-between;--itx-button-border-radius: 0;--itx-button-outline-offset: -2px;--itx-button-background: transparent;--itx-button-foreground: var(--itx-on-surface);--itx-button-border-color: transparent;--itx-button-background-hover: var(--itx-surface-hover);--itx-button-foreground-hover: var(--itx-on-surface);--itx-button-background-active: var(--itx-neutral-4);--itx-button-foreground-active: var(--itx-on-surface)}:where(interop-expansion-panel[data-expanded]){--itx-button-background: var(--itx-neutral-3);--itx-button-foreground: var(--itx-on-surface)}:where([interop-root]){--itx-icon-missing-color: var(--itx-danger);--itx-icon-missing-opacity: .35}:where([interop-root]){--itx-indicator-background-color: light-dark( var(--itx-neutral-1), var(--itx-neutral-12) );--itx-indicator-border-color: var(--itx-neutral-12);--itx-indicator-border-width: 2px;--itx-indicator-border-style: solid;--itx-indicator-border-radius: var(--itx-inner-radius);--itx-indicator-background-image: none;--itx-indicator-box-shadow: none;--itx-indicator-transition-duration: .15s;--itx-indicator-transition-timing-function: ease}:where([interop-root]){--itx-popover-min-width: 0;--itx-popover-max-width: min(90vw, 24rem);--itx-popover-max-height: 70vh;--itx-popover-padding: var(--itx-spacing-3) var(--itx-spacing-4);--itx-popover-background: var(--itx-surface-above);--itx-popover-foreground: var(--itx-on-surface);--itx-popover-border-radius: var(--itx-radius-md);--itx-popover-border-width: 1px;--itx-popover-border-style: solid;--itx-popover-border-color: var(--itx-border);--itx-popover-shadow: var(--itx-shadow-md);--itx-popover-enter-duration: var(--itx-duration-fast);--itx-popover-exit-duration: var(--itx-duration-fast);--itx-popover-enter-easing: var(--itx-easing-decelerate);--itx-popover-exit-easing: var(--itx-easing-accelerate);--itx-popover-enter-translate: 0 -.25rem;--itx-popover-exit-translate: 0 -.25rem;--itx-popover-arrow-size: 8px;--itx-popover-arrow-color: var(--itx-popover-background);--itx-popover-arrow-offset: 0px}:where([interop-root]){--itx-progress-track: var(--itx-neutral-3);--itx-progress-fill: var(--itx-colorway);--itx-progress-height: .5rem;--itx-progress-radius: var(--itx-radius-full);--itx-progress-duration: .2s;--itx-progress-length: 8rem}:where([interop-root]){--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-display: flex;--itx-segmented-control-track-align-items: initial;--itx-segmented-control-track-justify-content: flex-start;--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: var(--itx-neutral-3);--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-border-radius: var(--itx-outer-radius);--itx-segmented-control-track-border-radius: 0;--itx-segmented-control-track-padding: 0;--itx-segmented-control-track-max-width: none;--itx-rule-color: transparent;--itx-rule-width: 0;--itx-segment-display: flex;--itx-segment-padding-block: 0;--itx-segment-padding-inline: 0;--itx-segment-min-width: 0;--itx-segment-flex: 0 0 fit-content;--itx-segment-font-family: var(--itx-font-family-sans);--itx-segment-font-size: var(--itx-fs-label);--itx-segment-font-weight: 400;--itx-segment-font-weight-selected: 500;--itx-segment-border-width: 2px;--itx-segment-border-radius: var(--itx-inner-radius);--itx-segment-background: transparent;--itx-segment-foreground: var(--itx-neutral-12);--itx-segment-border-color: transparent;--itx-segment-background-hover: var(--itx-neutral-6);--itx-segment-foreground-hover: var(--itx-neutral-12);--itx-segment-foreground-selected: var(--itx-neutral-3);--itx-segment-outline-width: 2px;--itx-segment-outline-style: solid;--itx-segment-outline-color: var(--itx-neutral-12);--itx-segment-outline-offset: 1px;--itx-segment-transition-duration: 48ms;--itx-segment-transition-timing-function: ease-in-out;--itx-segment-disabled-opacity: .4}:where([interop-root]){--itx-stepper-display: grid;--itx-stepper-gap: var(--itx-spacing-5);--itx-stepper-padding: 0;--itx-stepper-background-color: transparent;--itx-stepper-border-radius: 0;--itx-stepper-nav-padding: 0;--itx-stepper-viewport-padding: 0;--itx-stepper-viewport-border-radius: 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-5);--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-nav-trigger-transition-duration: 96ms;--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-neutral-3);--itx-stepper-menu-border-color: var(--itx-neutral-4);--itx-stepper-menu-border-width: 1px;--itx-stepper-menu-border-radius: var(--itx-radius-4, 8px);--itx-stepper-menu-box-shadow: 0 4px 12px rgb(0 0 0 / .12), 0 1px 3px rgb(0 0 0 / .06);--itx-stepper-menu-offset: var(--itx-spacing-2);--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-radius: 9999px;--itx-step-indicator-border-width: 2px;--itx-step-indicator-border-style: solid;--itx-step-indicator-font-size: var(--itx-fs-label);--itx-step-indicator-font-weight: 500;--itx-step-indicator-transition-duration: .16s;--itx-step-indicator-transition-timing-function: ease-in-out;--itx-step-indicator-background: var(--itx-neutral-3_5);--itx-step-indicator-foreground: var(--itx-neutral-9);--itx-step-indicator-border-color: var(--itx-neutral-7);--itx-step-indicator-background-active: var(--itx-neutral-3);--itx-step-indicator-foreground-active: var(--itx-on-neutral, white);--itx-step-indicator-border-color-active: var(--itx-neutral-8);--itx-step-indicator-background-active-reviewed: var(--itx-neutral-12);--itx-step-indicator-foreground-active-reviewed: var(--itx-neutral-2);--itx-step-indicator-border-color-active-reviewed: var(--itx-neutral-12);--itx-step-indicator-background-completed: var(--itx-neutral-4);--itx-step-indicator-foreground-completed: var(--itx-on-neutral, black);--itx-step-indicator-border-color-completed: var(--itx-neutral-12);--itx-step-indicator-background-error: var(--itx-danger);--itx-step-indicator-foreground-error: var(--itx-neutral-1);--itx-step-indicator-border-color-error: var(--itx-danger);--itx-step-indicator-background-skipped: var(--itx-neutral-3);--itx-step-indicator-foreground-skipped: var(--itx-neutral-8);--itx-step-indicator-border-color-skipped: var(--itx-neutral-5);--itx-step-label-font-family: var(--itx-font-family-sans);--itx-step-label-font-size: var(--itx-fs-label);--itx-step-label-font-weight: 500;--itx-step-label-color: var(--itx-neutral-10);--itx-step-label-color-active: var(--itx-neutral-12);--itx-step-label-color-active-reviewed: var(--itx-neutral-8);--itx-step-label-color-completed: var(--itx-neutral-11);--itx-step-label-color-locked: var(--itx-neutral-8);--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-5);--itx-step-connector-color-completed: var(--itx-neutral-8);--itx-step-outline-width: 2px;--itx-step-outline-style: solid;--itx-step-outline-color: var(--itx-neutral-8);--itx-step-outline-offset: 3px}:where([interop-root]){--itx-table-font-size: var(--itx-fs-caption, .875rem);--itx-table-font-weight: 400;--itx-table-cell-padding: var(--itx-spacing-3) var(--itx-spacing-4);--itx-table-body-color: var(--itx-on-surface, var(--itx-neutral-11));--itx-table-stripe-bg: transparent;--itx-table-row-hover-bg: var(--itx-surface-hover, oklch(0 0 0 / .03));--itx-table-row-border-width: 1px;--itx-table-row-transition-duration: var(--itx-duration-fast, .1s);--itx-table-row-transition-easing: var(--itx-easing-standard, ease);--itx-table-header-bg: var(--itx-surface-above, transparent);--itx-table-header-color: var(--itx-neutral-12);--itx-table-header-font-weight: 500;--itx-table-header-border-width: 2px;--itx-table-border: var(--itx-border, var(--itx-neutral-5));--itx-table-sticky-bg: var(--itx-surface, var(--itx-neutral-1));--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-muted, var(--itx-neutral-9));--itx-table-focus-outline-color: var(--itx-colorway-8);--itx-table-group-label-padding-block-start: var(--itx-spacing-6);--itx-table-group-label-color: var(--itx-muted, var(--itx-neutral-9));--itx-table-group-label-font-size: var(--itx-fs-fine-print, .75rem);--itx-table-group-label-font-weight: 500;--itx-table-group-label-letter-spacing: .06em;--itx-table-group-label-text-transform: uppercase}:where([interop-root]){--itx-toast-z-index: 9999;--itx-toast-gap: var(--itx-spacing-3);--itx-toast-max-width: 25rem;--itx-toast-offset: var(--itx-spacing-4);--itx-toast-border-left-color: var(--) --itx-toast-background: var(--itx-surface-above);--itx-toast-foreground: var(--itx-on-surface);--itx-toast-border-color: var(--itx-border);--itx-toast-border-width: 0px;--itx-toast-border-radius: var(--itx-radius-sm);--itx-toast-padding: var(--itx-spacing-4);--itx-toast-shadow: var(--itx-shadow-lg);--itx-toast-font-size: var(--itx-font-size-body);--itx-toast-description-font-size: var(--itx-font-size-caption);--itx-toast-enter-duration: var(--itx-duration-base);--itx-toast-enter-easing: var(--itx-easing-decelerate)}:where(interop-toast-item[data-type=success]){--itx-toast-background: var(--itx-success-surface);--itx-toast-foreground: var(--itx-on-success-surface);--itx-toast-border-color: var(--itx-success);--itx-toast-border-left-color: red}:where(interop-toast-item[data-type=error]){--itx-toast-background: var(--itx-danger-surface);--itx-toast-foreground: var(--itx-on-danger-surface);--itx-toast-border-color: var(--itx-danger)}:where(interop-toast-item[data-type=warning]){--itx-toast-background: var(--itx-warning-surface);--itx-toast-foreground: var(--itx-on-warning-surface);--itx-toast-border-color: var(--itx-warning)}:where(interop-toast-item[data-type=info]){--itx-toast-background: var(--itx-info-surface);--itx-toast-foreground: var(--itx-on-info-surface);--itx-toast-border-color: var(--itx-info)}:where([interop-root]){--itx-tooltip-background: light-dark( var(--itx-neutral-11), var(--itx-neutral-3) );--itx-tooltip-foreground: light-dark( var(--itx-neutral-1), var(--itx-neutral-12) );--itx-tooltip-padding: .375rem .625rem;--itx-tooltip-border-radius: var(--itx-radius-2);--itx-tooltip-font-size: .8125rem;--itx-tooltip-max-width: 18rem;--itx-tooltip-shadow: var(--itx-shadow-sm);--itx-tooltip-enter-duration: var(--itx-duration-fast);--itx-tooltip-exit-duration: var(--itx-duration-fast);--itx-tooltip-enter-easing: var(--itx-easing-decelerate);--itx-tooltip-exit-easing: var(--itx-easing-accelerate)}:where([interop-root]){--itx-resizable-min-width: 8rem;--itx-resizable-min-height: 4rem;--itx-resizable-max-width: 100%;--itx-resizable-max-height: none;--itx-resizable-border-color: var(--itx-neutral-4);--itx-resizable-border-width: 1px;--itx-resizable-border-style: solid;--itx-resizable-border-radius: var(--itx-radius-2, 6px);--itx-resizable-handle-size: 14px;--itx-resizable-handle-color: var(--itx-neutral-6);--itx-resizable-handle-color-hover: var(--itx-neutral-8);--itx-resizable-handle-color-active: var(--itx-colorway-8);--itx-resizable-handle-corner-radius: 2px 0 var(--itx-radius-2, 6px) 0;--itx-resizable-handle-focus-outline-color: var(--itx-colorway-8);--itx-resizable-handle-focus-outline-width: 2px;--itx-resizable-handle-focus-outline-offset: 2px;--itx-resizable-readout-background-color: var(--itx-neutral-11);--itx-resizable-readout-foreground: var(--itx-neutral-1);--itx-resizable-readout-padding: var(--itx-spacing-1) var(--itx-spacing-2);--itx-resizable-readout-border-radius: var(--itx-radius-2, 4px);--itx-resizable-readout-font-family: var(--itx-mono-family, monospace);--itx-resizable-readout-font-size: var(--itx-fs-xs, .75rem);--itx-resizable-readout-offset: var(--itx-spacing-2)}:where([interop-root]){--itx-control-size: 1.25rem;--itx-control-border-width: 2px;--itx-control-radius: var(--itx-inner-radius, 4px);--itx-control-dot-size: .625rem;--itx-control-check-weight: 3px;--itx-control-check-weight-indeterminate: 4px;--itx-control-border-color: light-dark( var(--itx-neutral-7), var(--itx-neutral-6) );--itx-control-bg: light-dark(var(--itx-neutral-1), var(--itx-neutral-2));--itx-control-accent: var(--itx-neutral-12);--itx-control-indicator: light-dark( var(--itx-neutral-1), var(--itx-neutral-12-on) );--itx-control-toggle-width: 2.5rem;--itx-control-toggle-height: 1.25rem;--itx-control-toggle-thumb-color: var(--itx-neutral-5);--itx-control-toggle-thumb-color-on: var(--itx-neutral-1);--itx-control-toggle-thumb-shadow: 0 1px 2px 0 rgb(0 0 0 / .18);--itx-control-focus-ring-color: var(--itx-colorway, var(--itx-neutral-8));--itx-control-focus-ring-width: 3px;--itx-control-focus-ring-offset: 3px;--itx-control-focus-scale: .875;--itx-control-transition: var(--itx-duration-fast, .1s) var(--itx-easing-standard, ease);--itx-control-disabled-opacity: .5}:where([interop-root] itx-code-block){--itx-cb-radius: var(--itx-radius-2);--itx-cb-body-background: var(--itx-neutral-1);--itx-cb-header-background: var(--itx-neutral-3_5);--itx-cb-header-background-image: none;--itx-cb-header-padding-block: var(--itx-spacing-2);--itx-cb-header-padding-inline: var(--itx-spacing-2);--itx-cb-header-gap: var(--itx-spacing-2);--itx-cb-tablist-border-width: 1px;--itx-cb-tablist-border-color: var(--itx-border);--itx-cb-tab-padding-block: var(--itx-spacing-2);--itx-cb-tab-padding-inline: var(--itx-spacing-3);--itx-cb-tab-radius: 0;--itx-cb-tab-font-family: var(--itx-font-family-mono);--itx-cb-tab-font-size: var(--itx-font-size-caption);--itx-cb-tab-foreground: var(--itx-muted);--itx-cb-tab-foreground-active: var(--itx-on-surface);--itx-cb-tab-indicator-color: var(--itx-colorway);--itx-cb-tab-indicator-width: 2px;--itx-cb-tab-outline-color: var(--itx-colorway);--itx-cb-tab-outline-width: 2px;--itx-cb-tab-outline-offset: 2px;--itx-cb-tab-transition-duration: var(--itx-duration-fast);--itx-cb-tab-transition-timing: var(--itx-easing-standard);--itx-cb-label-padding-inline: initial;--itx-cb-label-foreground: var(--itx-muted);--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-1);--itx-cb-actions-gap: var(--itx-spacing-1);--itx-cb-button-size: 1.5em}:where([interop-root] itx-inline-code){--itx-ic-background: var(--itx-neutral-4);--itx-ic-foreground: var(--itx-on-surface);--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-neutral-11);--itx-button-foreground-hover: var(--itx-neutral-3);--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)}:where([interop-root] itx-terminal.itx-term--terminal){--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);--itx-term-radius: 6px;--itx-term-font-family: var(--itx-font-family-mono)}:where([interop-root] itx-terminal.itx-term--plain){--itx-term-background: var(--itx-neutral-2);--itx-term-color: var(--itx-on-surface);--itx-term-glow: none;--itx-term-prompt-color: var(--itx-muted);--itx-term-delta-color: var(--itx-muted);--itx-term-caret-color: var(--itx-on-surface);--itx-term-scrollbar-color: var(--itx-neutral-5);--itx-term-radius: 0;--itx-term-font-family: var(--itx-font-family-mono)}:where([interop-root]){--itx-toolbar-gap: var(--itx-spacing-1);--itx-toolbar-padding: var(--itx-spacing-1) var(--itx-spacing-1);--itx-toolbar-background: var(--itx-neutral-3);--itx-toolbar-border-width: 2px;--itx-toolbar-border-color: transparent;--itx-toolbar-border-radius: var(--itx-radius-full);--itx-toolbar-disabled-opacity: .6;--itx-toolbar-group-gap: var(--itx-spacing-1)}:where(interop-toolbar),:where([interop-toolbar]){--itx-button-display: inline-flex;--itx-button-font-family: inherit;--itx-button-font-size: inherit;--itx-button-line-height: 1.25;--itx-button-padding-block: var(--itx-spacing-1);--itx-button-padding-inline: var(--itx-spacing-1);--itx-button-border-width: 2px;--itx-button-border-style: solid;--itx-button-background: transparent;--itx-button-foreground: var(--itx-on-surface);--itx-button-background-hover: var(--itx-neutral-10);--itx-button-foreground-hover: var(--itx-neutral-2);--itx-button-border-color-hover: inherit;--itx-button-background-active: inherit;--itx-button-foreground-active: inherit;--itx-button-border-color-active: inherit}.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, 3.5rem)}.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-muted)}.demo-page__title{margin:0 0 var(--itx-spacing-2) 0;font-size:64px;font-weight:400;color:var(--itx-on-surface)}.demo-page__lead{margin:0;font-size:var(--itx-font-size-body-lg);color:var(--itx-muted);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-on-surface);padding:var(--itx-spacing-2) var(--itx-spacing-4);background:#ffffff0d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);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-on-surface)}.demo-page__required{color:var(--itx-danger);font-weight:700;margin-left:var(--itx-spacing-1)}.demo-page__api-type{font-family:var(--itx-font-family-mono);font-size:var(--itx-font-size-caption);color:var(--itx-colorway)}.demo-page__api-default{font-family:var(--itx-font-family-mono);font-size:var(--itx-font-size-caption);color:var(--itx-muted)}html,body{margin:0;height:100%;overflow:hidden}
