:root{--usewc-space-none: 0;--usewc-space-1: .0625rem;--usewc-space-2: .125rem;--usewc-space-4: .25rem;--usewc-space-6: .375rem;--usewc-space-8: .5rem;--usewc-space-10: .625rem;--usewc-space-12: .75rem;--usewc-space-16: 1rem;--usewc-space-20: 1.25rem;--usewc-space-24: 1.5rem;--usewc-space-32: 2rem;--usewc-space-48: 3rem;--usewc-space-64: 4rem;--usewc-space-128: 8rem;--usewc-space-256: 16rem;--usewc-space-1-relative: .0625em;--usewc-space-2-relative: .125em;--usewc-space-4-relative: .25em;--usewc-space-8-relative: .5em;--usewc-space-12-relative: .75em;--usewc-space-16-relative: 1em;--usewc-space-24-relative: 1.5em;--usewc-space-32-relative: 2em;--usewc-space-48-relative: 3em;--usewc-space-64-relative: 4em;--usewc-space-128-relative: 8em;--usewc-space-256-relative: 16em;--usewc-font-size-10: .625rem;--usewc-font-size-12: .75rem;--usewc-font-size-14: .875rem;--usewc-font-size-16: 1rem;--usewc-font-size-18: 1.125rem;--usewc-font-size-20: 1.25rem;--usewc-font-size-24: 1.5rem;--usewc-font-weight-light: 300;--usewc-font-weight-normal: 400;--usewc-font-weight-medium: 500;--usewc-font-weight-semibold: 600;--usewc-font-weight-bold: 700;--usewc-font-weight-black: 900;--usewc-font-family-sans-serif: system-ui, sans-serif;--usewc-font-family-serif: Georgia, serif;--usewc-font-family-monospace: monospace;--usewc-line-height-14: .875rem;--usewc-line-height-18: 1.125rem;--usewc-line-height-20: 1.25rem;--usewc-line-height-24: 1.5rem;--usewc-line-height-28: 1.75rem;--usewc-line-height-32: 2rem;--usewc-color-transparent: transparent;--usewc-color-current: currentColor;--usewc-color-inherit: inherit;--usewc-color-unset: unset;--usewc-color-white: #fff;--usewc-color-black: #000;--usewc-color-gray-950: oklch(.13 .006 264);--usewc-color-gray-900: oklch(.185 .008 264);--usewc-color-gray-800: oklch(.338 .01 264);--usewc-color-gray-700: oklch(.438 .012 264);--usewc-color-gray-600: oklch(.532 .013 264);--usewc-color-gray-500: oklch(.625 .012 264);--usewc-color-gray-400: oklch(.735 .01 264);--usewc-color-gray-300: oklch(.869 .008 264);--usewc-color-gray-200: oklch(.917 .006 264);--usewc-color-gray-100: oklch(.955 .004 264);--usewc-color-gray-50: oklch(.974 .003 264);--usewc-color-blue-900: oklch(.3 .115 258);--usewc-color-blue-800: oklch(.395 .15 258);--usewc-color-blue-700: oklch(.478 .18 258);--usewc-color-blue-600: oklch(.545 .196 258);--usewc-color-blue-500: oklch(.615 .18 258);--usewc-color-blue-400: oklch(.7 .15 258);--usewc-color-blue-300: oklch(.79 .12 258);--usewc-color-blue-200: oklch(.865 .08 258);--usewc-color-blue-100: oklch(.93 .045 258);--usewc-color-red-900: oklch(.3 .115 25);--usewc-color-red-800: oklch(.39 .15 25);--usewc-color-red-700: oklch(.47 .18 25);--usewc-color-red-600: oklch(.545 .205 25);--usewc-color-red-500: oklch(.62 .195 25);--usewc-color-red-400: oklch(.7 .165 25);--usewc-color-red-300: oklch(.8 .115 25);--usewc-color-red-200: oklch(.88 .07 25);--usewc-color-red-100: oklch(.94 .035 25);--usewc-color-indigo-100: #f0f5ff;--usewc-color-indigo-200: #e0e9ff;--usewc-color-indigo-300: #c7d2fe;--usewc-color-indigo-400: #a5b4fc;--usewc-color-indigo-500: #818cf8;--usewc-color-indigo-600: #6366f1;--usewc-color-indigo-700: #4f46e5;--usewc-color-indigo-800: #4338ca;--usewc-color-indigo-900: #3730a3;--usewc-effect-border-solid: solid;--usewc-effect-border-dashed: dashed;--usewc-effect-border-dotted: dotted;--usewc-effect-border-double: double;--usewc-effect-border-groove: groove;--usewc-effect-border-ridge: ridge;--usewc-effect-border-radius-none: 0;--usewc-effect-border-radius-2: .125rem;--usewc-effect-border-radius-4: .25rem;--usewc-effect-border-radius-6: .375rem;--usewc-effect-border-radius-8: .5rem;--usewc-effect-border-radius-full: 100%;--usewc-effect-border-radius-pill: 9999px;--usewc-effect-shadow-raised: 0 1px 2px oklch(0% 0 0 / .06), 0 4px 12px oklch(0% 0 0 / .1);--usewc-icon-caret-block-end: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 16L5.0718 8.5L18.9282 8.5L12 16Z' fill='black' /%3E%3C/svg%3E");--usewc-icon-caret-block-start: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 8L18.9282 15.5L5.0718 15.5L12 8Z' fill='black' /%3E%3C/svg%3E");--usewc-icon-caret-inline-end: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 12L8.5 18.9282L8.5 5.0718Z' fill='black' /%3E%3C/svg%3E");--usewc-icon-caret-inline-start: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 12L15.5 5.0718L15.5 18.9282Z' fill='black' /%3E%3C/svg%3E");--usewc-icon-checkmark: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 11L10 16L19 5' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C%2Fsvg%3E");--usewc-transition-duration-fast: .12s;--usewc-transition-easing-standard: cubic-bezier(.2, 0, .2, 1)}:root:dir(rtl){--usewc-icon-caret-inline-end: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 12L15.5 5.0718L15.5 18.9282Z' fill='black' /%3E%3C/svg%3E");--usewc-icon-caret-inline-start: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 12L8.5 18.9282L8.5 5.0718Z' fill='black' /%3E%3C/svg%3E")}@media(prefers-reduced-motion:reduce){:root{--usewc-transition-duration-fast: 0ms}}:root{--usewc-color-brand-primary: var(--usewc-color-blue-600);--usewc-color-brand-accent: oklch(.73 .165 44.7);--usewc-color-document-text: var(--usewc-color-gray-700);--usewc-color-document-text-muted: var(--usewc-color-gray-500);--usewc-color-document-background: var(--usewc-color-white);--usewc-color-canvas-background: var(--usewc-color-white);--usewc-font-document-size: var(--usewc-font-size-16);--usewc-font-document-family: var(--usewc-font-family-sans-serif);--usewc-font-code-family: var(--usewc-font-family-monospace);--usewc-font-quote-family: var(--usewc-font-family-serif);--usewc-font-input-family: inherit;--usewc-font-button-family: inherit;--usewc-effect-form-opacity-disabled: .45;--usewc-color-outline: var(--usewc-color-blue-600);--usewc-effect-outline-size: var(--usewc-space-2);--usewc-effect-outline-offset: var(--usewc-space-2);--usewc-effect-outline-offset-flush: var(--usewc-space-none);--usewc-effect-outline-style: solid;--usewc-effect-outline-transition: outline .05s ease-in-out;--usewc-transition-control: color var(--usewc-transition-duration-fast) var(--usewc-transition-easing-standard), background-color var(--usewc-transition-duration-fast) var(--usewc-transition-easing-standard), border-color var(--usewc-transition-duration-fast) var(--usewc-transition-easing-standard), box-shadow var(--usewc-transition-duration-fast) var(--usewc-transition-easing-standard);--usewc-color-link-text-static: var(--usewc-color-blue-600);--usewc-color-link-text-hover: var(--usewc-color-blue-700);--usewc-color-link-text-active: var(--usewc-color-blue-800);--usewc-color-link-text-visited: var(--usewc-color-indigo-500);--usewc-color-link-text-visited-hover: var(--usewc-color-indigo-600);--usewc-color-link-text-visited-active: var(--usewc-color-indigo-700);--usewc-effect-link-text-decoration: underline;--usewc-color-form-helper-text: var(--usewc-color-gray-500);--usewc-color-form-helper-text-invalid: var(--usewc-color-red-600);--usewc-color-form-label-text: var(--usewc-color-gray-700);--usewc-font-form-helper-text-size: var(--usewc-font-size-14);--usewc-font-form-label-size: var(--usewc-font-size-16);--usewc-layout-form-helper-text-line-height: var(--usewc-line-height-24);--usewc-layout-form-label-line-height: var(--usewc-line-height-24);--usewc-layout-form-selector-margin-inline: var(--usewc-space-none);--usewc-layout-form-selector-margin-block: calc((1lh - 1em)/2) ;--usewc-layout-form-selector-gap: var(--usewc-space-4);--usewc-layout-form-field-gap: var(--usewc-space-4);--usewc-color-input-background-static: var(--usewc-color-white);--usewc-color-input-border-static: var(--usewc-color-gray-300);--usewc-color-input-border-hover: var(--usewc-color-gray-500);--usewc-color-input-border-focus: var(--usewc-color-blue-600);--usewc-color-input-text-static: var(--usewc-color-gray-700);--usewc-color-input-text-placeholder: var(--usewc-color-gray-400);--usewc-color-input-border-invalid: var(--usewc-color-red-600);--usewc-color-input-segment-background-static: transparent;--usewc-color-input-segment-background-hover: transparent;--usewc-color-input-segment-background-focus: var(--usewc-color-blue-100);--usewc-color-input-segment-text-focus: var(--usewc-color-gray-700);--usewc-effect-dropdown-trigger-icon-mask-image: var(--usewc-icon-caret-block-end);--usewc-effect-dropdown-trigger-icon-nested-mask-image: var(--usewc-icon-caret-inline-end);--usewc-effect-dropdown-trigger-icon-background-color: color-mix(in oklab, currentColor 50%, transparent);--usewc-layout-dropdown-trigger-icon-size: 1em;--usewc-effect-select-trigger-background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 16L5.0718 8.5L18.9282 8.5L12 16Z' fill='rgb(55,65,81)' /%3E%3C/svg%3E");--usewc-effect-select-trigger-background-size: 1em;--usewc-effect-menu-item-checkmark-mask-image: var(--usewc-icon-checkmark);--usewc-effect-menu-item-checkmark-color: currentColor;--usewc-layout-menu-item-checkmark-size: var(--usewc-layout-selected-indicator-size);--usewc-effect-tree-item-expanded-indicator-mask-image: var(--usewc-icon-caret-block-end);--usewc-effect-tree-item-expanded-indicator-color: currentColor;--usewc-effect-tree-item-collapsed-indicator-mask-image: var(--usewc-icon-caret-inline-end);--usewc-effect-tree-item-collapsed-indicator-color: currentColor;--usewc-effect-selected-indicator-mask-image: var(--usewc-icon-checkmark);--usewc-effect-selected-indicator-color: currentColor;--usewc-effect-deselected-indicator-mask-image: none;--usewc-effect-deselected-indicator-color: transparent;--usewc-layout-selected-indicator-size: 1em;--usewc-layout-tree-item-indicator-size: 1em;--usewc-layout-input-border: var(--usewc-space-1-relative);--usewc-layout-input-padding-block: calc(var(--usewc-space-6) - var(--usewc-layout-input-border));--usewc-layout-input-padding-inline: calc(var(--usewc-space-8) - var(--usewc-layout-input-border));--usewc-layout-input-gap-inline: var(--usewc-layout-input-padding-inline);--usewc-layout-input-segment-padding-inline: var(--usewc-space-2-relative);--usewc-layout-input-line-height: var(--usewc-line-height-24);--usewc-effect-input-border-style: solid;--usewc-effect-input-border-radius: var(--usewc-effect-border-radius-6);--usewc-font-input-size: var(--usewc-font-size-16);--usewc-layout-range-padding-block: var(--usewc-space-8);--usewc-layout-range-thumb-width: var(--usewc-space-16);--usewc-layout-range-thumb-height: var(--usewc-space-16);--usewc-effect-range-thumb-border-radius: var(--usewc-effect-border-radius-full);--usewc-color-range-thumb-background-static: var(--usewc-color-brand-primary);--usewc-color-range-thumb-background-hover: var(--usewc-color-blue-700);--usewc-color-range-thumb-background-active: var(--usewc-color-blue-800);--usewc-layout-range-track-height: var(--usewc-space-8);--usewc-effect-range-track-border-radius: var(--usewc-effect-input-border-radius);--usewc-color-range-track-background-static: var(--usewc-color-gray-100);--usewc-color-range-track-background-progress: var(--usewc-color-brand-primary);--usewc-color-range-track-border-static: oklch(from var(--usewc-color-gray-500) l c h / .5);--usewc-color-range-track-border-hover: var(--usewc-color-gray-300);--usewc-layout-range-track-border: var(--usewc-space-1-relative);--usewc-layout-selector-width: 1em;--usewc-layout-selector-height: 1em;--usewc-layout-selector-checkbox-icon-border-size: .125em;--usewc-effect-selector-border-radius: var(--usewc-effect-border-radius-4);--usewc-color-selector-background-static: transparent;--usewc-color-selector-background-focus: var(--usewc-color-gray-100);--usewc-color-selector-background-hover: oklch(from var(--usewc-color-gray-100) l c h / .5);--usewc-color-selector-background-checked: var(--usewc-color-brand-primary);--usewc-color-selector-border-static: var(--usewc-color-gray-300);--usewc-color-selector-border-focus: var(--usewc-color-blue-600);--usewc-color-selector-border-hover: var(--usewc-color-gray-500);--usewc-color-selector-border-checked: var(--usewc-color-selector-background-checked);--usewc-color-selector-icon-fill: var(--usewc-color-white);--usewc-color-button-base-background-static: var(--usewc-color-white);--usewc-color-button-base-background-static-auxiliary: transparent;--usewc-color-button-primary-background-static: var(--usewc-color-brand-primary);--usewc-color-button-primary-background-static-auxiliary: transparent;--usewc-color-button-danger-background-static: var(--usewc-color-red-600);--usewc-color-button-danger-background-static-auxiliary: transparent;--usewc-color-button-clear-background-static: transparent;--usewc-color-button-clear-background-static-auxiliary: transparent;--usewc-effect-button-base-shift: -1;--usewc-effect-button-base-hover-step: .028;--usewc-effect-button-base-active-step: .055;--usewc-effect-button-base-border-direction: -1;--usewc-effect-button-base-border-step: .09;--usewc-effect-button-base-border-step-hover: .11;--usewc-effect-button-primary-shift: -1;--usewc-effect-button-primary-hover-step: .055;--usewc-effect-button-primary-active-step: .1;--usewc-effect-button-primary-border-direction: -1;--usewc-effect-button-primary-border-step: .09;--usewc-effect-button-primary-border-step-hover: .11;--usewc-effect-button-danger-shift: -1;--usewc-effect-button-danger-hover-step: .055;--usewc-effect-button-danger-active-step: .1;--usewc-effect-button-danger-border-direction: -1;--usewc-effect-button-danger-border-step: .09;--usewc-effect-button-danger-border-step-hover: .11;--usewc-color-button-base-background-hover: oklch( from var(--usewc-color-button-base-background-static) calc(l + var(--usewc-effect-button-base-hover-step) * var(--usewc-effect-button-base-shift)) c h );--usewc-color-button-base-background-active: oklch( from var(--usewc-color-button-base-background-static) calc(l + var(--usewc-effect-button-base-active-step) * var(--usewc-effect-button-base-shift)) c h );--usewc-color-button-base-border-static: oklch( from var(--usewc-color-button-base-background-static) calc(l + var(--usewc-effect-button-base-border-step) * var(--usewc-effect-button-base-border-direction)) c h );--usewc-color-button-base-border-static-auxiliary: var(--usewc-color-gray-300);--usewc-color-button-base-border-hover: oklch( from var(--usewc-color-button-base-background-hover) calc(l + var(--usewc-effect-button-base-border-step-hover) * var(--usewc-effect-button-base-border-direction)) c h );--usewc-color-button-base-border-active: var(--usewc-color-button-base-border-hover);--usewc-color-button-base-text-static: var(--usewc-color-document-text);--usewc-color-button-base-text-static-auxiliary: var(--usewc-color-document-text);--usewc-color-button-base-text-hover: var(--usewc-color-document-text);--usewc-color-button-base-text-active: var(--usewc-color-document-text);--usewc-color-button-base-background-hover-auxiliary: oklch(from var(--usewc-color-document-text) l c h / .07);--usewc-color-button-base-background-active-auxiliary: oklch(from var(--usewc-color-document-text) l c h / .13);--usewc-color-button-base-border-hover-auxiliary: var(--usewc-color-button-base-border-static-auxiliary);--usewc-color-button-primary-background-hover: oklch( from var(--usewc-color-button-primary-background-static) calc(l + var(--usewc-effect-button-primary-hover-step) * var(--usewc-effect-button-primary-shift)) c h );--usewc-color-button-primary-background-active: oklch( from var(--usewc-color-button-primary-background-static) calc(l + var(--usewc-effect-button-primary-active-step) * var(--usewc-effect-button-primary-shift)) c h );--usewc-color-button-primary-border-static: oklch( from var(--usewc-color-button-primary-background-static) calc(l + var(--usewc-effect-button-primary-border-step) * var(--usewc-effect-button-primary-border-direction)) c h );--usewc-color-button-primary-border-static-auxiliary: oklch( from var(--usewc-color-button-primary-background-static) l c h / .55 );--usewc-color-button-primary-border-hover: oklch( from var(--usewc-color-button-primary-background-hover) calc( l + var(--usewc-effect-button-primary-border-step-hover) * var(--usewc-effect-button-primary-border-direction) ) c h );--usewc-color-button-primary-border-active: var(--usewc-color-button-primary-border-hover);--usewc-color-button-primary-text-static: var(--usewc-color-white);--usewc-color-button-primary-text-static-auxiliary: var(--usewc-color-button-primary-background-static);--usewc-color-button-primary-text-hover: var(--usewc-color-white);--usewc-color-button-primary-text-active: var(--usewc-color-white);--usewc-color-button-primary-background-hover-auxiliary: oklch( from var(--usewc-color-button-primary-background-static) l c h / .09 );--usewc-color-button-primary-background-active-auxiliary: oklch( from var(--usewc-color-button-primary-background-static) l c h / .15 );--usewc-color-button-primary-border-hover-auxiliary: oklch( from var(--usewc-color-button-primary-background-static) l c h / .85 );--usewc-color-button-danger-background-hover: oklch( from var(--usewc-color-button-danger-background-static) calc(l + var(--usewc-effect-button-danger-hover-step) * var(--usewc-effect-button-danger-shift)) c h );--usewc-color-button-danger-background-active: oklch( from var(--usewc-color-button-danger-background-static) calc(l + var(--usewc-effect-button-danger-active-step) * var(--usewc-effect-button-danger-shift)) c h );--usewc-color-button-danger-border-static: oklch( from var(--usewc-color-button-danger-background-static) calc(l + var(--usewc-effect-button-danger-border-step) * var(--usewc-effect-button-danger-border-direction)) c h );--usewc-color-button-danger-border-static-auxiliary: oklch( from var(--usewc-color-button-danger-background-static) l c h / .55 );--usewc-color-button-danger-border-hover: oklch( from var(--usewc-color-button-danger-background-hover) calc(l + var(--usewc-effect-button-danger-border-step-hover) * var(--usewc-effect-button-danger-border-direction)) c h );--usewc-color-button-danger-border-active: var(--usewc-color-button-danger-border-hover);--usewc-color-button-danger-text-static: var(--usewc-color-white);--usewc-color-button-danger-text-static-auxiliary: var(--usewc-color-button-danger-background-static);--usewc-color-button-danger-text-hover: var(--usewc-color-white);--usewc-color-button-danger-text-active: var(--usewc-color-white);--usewc-color-button-danger-background-hover-auxiliary: oklch( from var(--usewc-color-button-danger-background-static) l c h / .09 );--usewc-color-button-danger-background-active-auxiliary: oklch( from var(--usewc-color-button-danger-background-static) l c h / .15 );--usewc-color-button-danger-border-hover-auxiliary: oklch( from var(--usewc-color-button-danger-background-static) l c h / .85 );--usewc-color-button-clear-background-hover: oklch(from var(--usewc-color-document-text) l c h / .07);--usewc-color-button-clear-background-active: oklch(from var(--usewc-color-document-text) l c h / .13);--usewc-color-button-clear-border-static: transparent;--usewc-color-button-clear-border-static-auxiliary: var(--usewc-color-gray-200);--usewc-color-button-clear-border-hover: transparent;--usewc-color-button-clear-border-active: transparent;--usewc-color-button-clear-text-static: var(--usewc-color-document-text);--usewc-color-button-clear-text-static-auxiliary: var(--usewc-color-document-text);--usewc-color-button-clear-text-hover: var(--usewc-color-document-text);--usewc-color-button-clear-text-active: var(--usewc-color-document-text);--usewc-color-button-clear-background-hover-auxiliary: var(--usewc-color-button-clear-background-hover);--usewc-color-button-clear-background-active-auxiliary: var(--usewc-color-button-clear-background-active);--usewc-color-button-clear-border-hover-auxiliary: var(--usewc-color-gray-500);--usewc-color-button-shadow-lightness: .25;--usewc-color-button-shadow-chroma: .01;--usewc-color-button-shadow-alpha: .16;--usewc-color-button-shadow-alpha-hover-multiplier: 1.4;--usewc-color-button-shadow-inset: oklch(from var(--usewc-color-white) l c h / .18);--usewc-color-button-base-shadow-tint: var(--usewc-color-gray-900);--usewc-effect-button-base-shadow-chroma-multiplier: 1;--usewc-effect-button-base-shadow-alpha-multiplier: .5;--usewc-color-button-primary-shadow-tint: var(--usewc-color-brand-primary);--usewc-effect-button-primary-shadow-chroma-multiplier: 6;--usewc-effect-button-primary-shadow-alpha-multiplier: 1;--usewc-color-button-danger-shadow-tint: var(--usewc-color-red-600);--usewc-effect-button-danger-shadow-chroma-multiplier: 6;--usewc-effect-button-danger-shadow-alpha-multiplier: 1;--usewc-color-button-clear-shadow-tint: var(--usewc-color-gray-900);--usewc-effect-button-clear-shadow-chroma-multiplier: 1;--usewc-effect-button-clear-shadow-alpha-multiplier: .5;--usewc-layout-button-border: var(--usewc-space-1);--usewc-layout-button-line-height: var(--usewc-line-height-24);--usewc-effect-button-border-radius: var(--usewc-effect-border-radius-6);--usewc-effect-button-extra-small-border-radius: var(--usewc-effect-border-radius-4);--usewc-effect-button-small-border-radius: var(--usewc-effect-border-radius-4);--usewc-effect-button-border-style: solid;--usewc-effect-button-background-size: calc(100% + var(--usewc-layout-button-border) * 2) calc(100% + var(--usewc-layout-button-border) * 2);--usewc-effect-button-background-position: center;--usewc-effect-button-background-repeat: no-repeat;--usewc-effect-button-box-shadow-none: 0 0 transparent;--usewc-effect-button-box-shadow-inset: inset 0 var(--usewc-layout-button-border) 0 0 var(--usewc-color-button-shadow-inset);--usewc-effect-button-box-shadow-outset: 0 1px 2px 0 oklch( from var(--usewc-color-button-base-shadow-tint) var(--usewc-color-button-shadow-lightness) calc(var(--usewc-color-button-shadow-chroma) * var(--usewc-effect-button-base-shadow-chroma-multiplier)) h / calc(var(--usewc-color-button-shadow-alpha) * var(--usewc-effect-button-base-shadow-alpha-multiplier)) );--usewc-effect-button-box-shadow-outset-hover: 0 2px 4px 0 oklch( from var(--usewc-color-button-base-shadow-tint) var(--usewc-color-button-shadow-lightness) calc(var(--usewc-color-button-shadow-chroma) * var(--usewc-effect-button-base-shadow-chroma-multiplier)) h / calc( var(--usewc-color-button-shadow-alpha) * var(--usewc-effect-button-base-shadow-alpha-multiplier) * var(--usewc-color-button-shadow-alpha-hover-multiplier) ) );--usewc-layout-button-base-padding-block: calc(var(--usewc-space-6) - var(--usewc-layout-button-border));--usewc-layout-button-base-padding-inline: calc(var(--usewc-space-16) - var(--usewc-layout-button-border));--usewc-layout-button-base-gap: var(--usewc-space-4);--usewc-font-button-base-size: var(--usewc-font-size-16);--usewc-font-button-weight: var(--usewc-font-weight-medium);--usewc-layout-button-extra-small-padding-block: var(--usewc-space-none);--usewc-layout-button-extra-small-padding-inline: calc(var(--usewc-space-8) - var(--usewc-layout-button-border));--usewc-layout-button-extra-small-gap: var(--usewc-space-2);--usewc-font-button-extra-small-size: var(--usewc-font-size-12);--usewc-layout-button-extra-small-line-height: var(--usewc-line-height-18);--usewc-layout-button-small-padding-block: calc(var(--usewc-space-2) - var(--usewc-layout-button-border));--usewc-layout-button-small-padding-inline: calc(var(--usewc-space-12) - var(--usewc-layout-button-border));--usewc-layout-button-small-gap: var(--usewc-space-2);--usewc-font-button-small-size: var(--usewc-font-size-14);--usewc-layout-button-small-line-height: var(--usewc-line-height-20);--usewc-layout-button-large-padding-block: calc(var(--usewc-space-8) - var(--usewc-layout-button-border));--usewc-layout-button-large-padding-inline: calc(var(--usewc-space-20) - var(--usewc-layout-button-border));--usewc-layout-button-large-gap: var(--usewc-space-4);--usewc-font-button-large-size: var(--usewc-font-size-18);--usewc-layout-button-large-line-height: var(--usewc-line-height-28);--usewc-layout-button-extra-large-padding-block: calc(var(--usewc-space-10) - var(--usewc-layout-button-border));--usewc-layout-button-extra-large-padding-inline: calc(var(--usewc-space-24) - var(--usewc-layout-button-border));--usewc-layout-button-extra-large-gap: var(--usewc-space-8);--usewc-font-button-extra-large-size: var(--usewc-font-size-20);--usewc-layout-button-extra-large-line-height: var(--usewc-line-height-32);--usewc-color-badge-background-static: oklch(.62 .2 12);--usewc-color-badge-text-static: var(--usewc-color-white);--usewc-color-badge-border: var(--usewc-color-document-background);--usewc-layout-badge-padding-inline: var(--usewc-space-4-relative);--usewc-layout-badge-dot-size: var(--usewc-space-12);--usewc-layout-badge-border: var(--usewc-space-1);--usewc-font-badge-size: var(--usewc-font-size-12);--usewc-font-badge-weight: var(--usewc-font-weight-medium);--usewc-effect-badge-border-radius: var(--usewc-effect-border-radius-pill);--usewc-color-avatar-background: var(--usewc-color-gray-100);--usewc-color-avatar-text: var(--usewc-color-gray-600);--usewc-font-avatar-weight: var(--usewc-font-weight-medium);--usewc-effect-avatar-border-radius: var(--usewc-effect-border-radius-full);--usewc-effect-avatar-border-radius-square: var(--usewc-effect-border-radius-6);--usewc-effect-avatar-border-radius-squircle: 30%;--usewc-color-grid-border: var(--usewc-color-button-base-border-static);--usewc-color-grid-background: transparent;--usewc-color-grid-header-background: transparent;--usewc-color-grid-header-text: var(--usewc-color-gray-600);--usewc-color-grid-row-background-hover: oklch(from var(--usewc-color-gray-300) l c h / .55);--usewc-color-grid-row-background-selected: oklch(from var(--usewc-color-brand-primary) .96 .03 h);--usewc-color-grid-row-background-selected-hover: oklch(from var(--usewc-color-brand-primary) .93 .045 h);--usewc-layout-grid-border: var(--usewc-space-1);--usewc-layout-grid-header-divider-height: 60%;--usewc-layout-grid-body-inset: var(--usewc-space-4);--usewc-layout-grid-body-padding-block: var(--usewc-space-4);--usewc-layout-grid-row-padding-inline: var(--usewc-space-4);--usewc-layout-grid-row-gap: var(--usewc-space-4);--usewc-effect-grid-row-border-radius: var(--usewc-effect-border-radius-6);--usewc-effect-grid-row-border-radius-sequential: var(--usewc-effect-border-radius-2);--usewc-layout-grid-cell-line-height: var(--usewc-line-height-24);--usewc-layout-grid-cell-padding-block: var(--usewc-space-6);--usewc-layout-grid-cell-padding-inline: var(--usewc-space-12);--usewc-layout-grid-selector-cell-padding-inline: var(--usewc-space-4);--usewc-font-grid-header-weight: var(--usewc-font-weight-medium);--usewc-effect-grid-border-radius: var(--usewc-effect-border-radius-8);--usewc-layout-grid-compact-cell-line-height: var(--usewc-line-height-20);--usewc-layout-grid-compact-cell-padding-block: var(--usewc-space-4);--usewc-layout-grid-compact-cell-padding-inline: var(--usewc-space-8);--usewc-layout-grid-compact-row-gap: var(--usewc-space-2);--usewc-layout-grid-chip-gap: var(--usewc-space-8);--usewc-layout-grid-chip-padding-block: var(--usewc-space-2);--usewc-layout-grid-chip-padding-inline: var(--usewc-space-8);--usewc-color-grid-chip-border: var(--usewc-color-grid-border);--usewc-color-grid-chip-background: var(--usewc-color-canvas-background);--usewc-effect-grid-chip-border-radius: var(--usewc-effect-border-radius-pill);--usewc-layout-grid-list-row-padding: var(--usewc-space-8);--usewc-color-grid-list-row-background-hover: var(--usewc-color-grid-row-background-hover);--usewc-color-grid-list-row-selected-marker: var(--usewc-color-brand-accent);--usewc-layout-grid-list-row-selected-marker: var(--usewc-space-2);--usewc-layout-popover-menu-item-padding-inline: var(--usewc-space-4);--usewc-layout-popover-menu-item-padding-block: var(--usewc-space-2);--usewc-layout-popover-menu-item-line-height: var(--usewc-line-height-24);--usewc-color-popover-menu-item-background-static: var(--usewc-color-transparent);--usewc-color-popover-menu-item-background-hover: var(--usewc-color-selector-background-hover);--usewc-color-popover-menu-item-background-active: var(--usewc-color-selector-background-hover);--usewc-effect-popover-menu-item-border-radius: var(--usewc-effect-border-radius-4);--usewc-layout-popover-menu-anchor-offset: var(--usewc-layout-surface-anchor-offset);--usewc-layout-popover-menu-padding: var(--usewc-space-4);--usewc-layout-popover-menu-border: var(--usewc-space-1-relative);--usewc-effect-popover-menu-border-style: var(--usewc-effect-border-solid);--usewc-color-popover-menu-background: var(--usewc-color-canvas-background);--usewc-color-popover-menu-border: var(--usewc-color-button-base-border-static);--usewc-effect-popover-menu-border-radius: var(--usewc-effect-border-radius-8);--usewc-effect-popover-menu-shadow: var(--usewc-effect-surface-shadow);--usewc-font-popover-menu-header-size: var(--usewc-font-size-14);--usewc-font-popover-menu-header-weight: var(--usewc-font-weight-medium);--usewc-color-popover-menu-header-text: var(--usewc-color-gray-400);--usewc-font-popover-menu-shortcut-family: var(--usewc-font-family-monospace);--usewc-color-popover-menu-shortcut: var(--usewc-color-gray-400);--usewc-color-popover-menu-item-text-static: var(--usewc-color-button-base-text-static);--usewc-color-popover-menu-item-text-hover: var(--usewc-color-button-base-text-static);--usewc-color-popover-menu-item-text-focus: var(--usewc-color-button-base-text-static);--usewc-layout-code-padding-inline: var(--usewc-space-4);--usewc-layout-code-padding-block: var(--usewc-space-none);--usewc-layout-code-line-height: var(--usewc-line-height-20);--usewc-effect-code-border-radius: var(--usewc-effect-border-radius-4);--usewc-color-code-text: var(--usewc-color-red-700);--usewc-color-code-background: oklch(from var(--usewc-color-red-600) l c h / .125);--usewc-color-code-border: var(--usewc-color-transparent);--usewc-font-code-size: var(--usewc-font-size-14);--usewc-layout-flex-gap-xsmall: var(--usewc-space-2);--usewc-layout-flex-gap-small: var(--usewc-space-4);--usewc-layout-flex-gap-medium: var(--usewc-space-8);--usewc-layout-flex-gap-large: var(--usewc-space-16);--usewc-layout-flex-gap-xlarge: var(--usewc-space-24);--usewc-layout-flex-gap-super: var(--usewc-space-32);--usewc-layout-prose-measure: 68ch;--usewc-layout-prose-flow-gap: var(--usewc-space-16);--usewc-layout-prose-heading-gap: var(--usewc-space-32);--usewc-layout-prose-list-indent: var(--usewc-space-24);--usewc-layout-prose-quote-border: var(--usewc-space-2);--usewc-layout-prose-quote-gap: var(--usewc-space-16);--usewc-layout-prose-rule-size: var(--usewc-space-1);--usewc-layout-prose-block-padding: var(--usewc-space-16);--usewc-layout-prose-cell-padding-block: var(--usewc-space-8);--usewc-layout-prose-cell-padding-inline: var(--usewc-space-12);--usewc-font-prose-h1-size: var(--usewc-font-size-24);--usewc-font-prose-h2-size: var(--usewc-font-size-20);--usewc-font-prose-h3-size: var(--usewc-font-size-18);--usewc-font-prose-h4-size: var(--usewc-font-size-16);--usewc-font-prose-h5-size: var(--usewc-font-size-14);--usewc-font-prose-h6-size: var(--usewc-font-size-14);--usewc-font-prose-heading-weight: 600;--usewc-font-prose-caption-size: var(--usewc-font-size-14);--usewc-layout-prose-h1-line-height: var(--usewc-line-height-32);--usewc-layout-prose-h2-line-height: var(--usewc-line-height-28);--usewc-layout-prose-h3-line-height: var(--usewc-line-height-24);--usewc-layout-prose-h4-line-height: var(--usewc-line-height-24);--usewc-layout-prose-h5-line-height: var(--usewc-line-height-20);--usewc-layout-prose-h6-line-height: var(--usewc-line-height-20);--usewc-layout-prose-line-height: var(--usewc-line-height-24);--usewc-color-prose-quote-border: var(--usewc-color-surface-border);--usewc-color-prose-quote-text: var(--usewc-color-document-text-muted);--usewc-color-prose-caption-text: var(--usewc-color-document-text-muted);--usewc-color-prose-rule: var(--usewc-color-surface-border);--usewc-color-prose-cell-border: var(--usewc-color-surface-border);--usewc-color-prose-code-background: var(--usewc-color-gray-50);--usewc-color-prose-code-border: var(--usewc-color-surface-border);--usewc-effect-prose-code-border-radius: var(--usewc-effect-border-radius-6);--usewc-color-region-border: var(--usewc-color-surface-border);--usewc-layout-region-rule: var(--usewc-layout-surface-border) solid var(--usewc-color-region-border);--usewc-layout-region-title-gap: var(--usewc-space-2);--usewc-layout-region-title-line-height: var(--usewc-line-height-20);--usewc-font-region-subtitle-size: var(--usewc-font-size-14);--usewc-layout-region-subtitle-line-height: var(--usewc-line-height-14);--usewc-layout-region-title-block-size: calc( var(--usewc-layout-region-title-line-height) + var(--usewc-layout-region-title-gap) + var(--usewc-layout-region-subtitle-line-height) );--usewc-layout-page-padding: var(--usewc-space-20);--usewc-layout-page-padding-block: var(--usewc-space-12);--usewc-layout-page-gap: var(--usewc-space-12);--usewc-layout-page-avatar-size: var(--usewc-layout-region-title-block-size);--usewc-layout-card-padding: var(--usewc-space-12);--usewc-layout-card-gap: var(--usewc-space-8);--usewc-layout-card-avatar-size: var(--usewc-space-24);--usewc-layout-entry-padding: var(--usewc-space-16);--usewc-layout-entry-gap: var(--usewc-space-12);--usewc-layout-entry-avatar-size: var(--usewc-layout-region-title-block-size);--usewc-layout-message-padding: var(--usewc-space-12);--usewc-layout-message-gap: var(--usewc-space-12);--usewc-layout-message-rail: var(--usewc-layout-region-title-block-size);--usewc-color-surface-background: var(--usewc-color-canvas-background);--usewc-color-surface-border: var(--usewc-color-button-base-border-static);--usewc-color-surface-backdrop: oklch(0% 0 0 / .4);--usewc-layout-surface-anchor-offset: var(--usewc-space-4);--usewc-layout-surface-border: var(--usewc-space-1);--usewc-effect-surface-border-radius: var(--usewc-effect-border-radius-8);--usewc-effect-surface-shadow: var(--usewc-effect-shadow-raised);--usewc-effect-surface-transition-duration: .2s;--usewc-layout-surface-padding: var(--usewc-space-16);--usewc-effect-surface-avatar-border-radius: var(--usewc-effect-border-radius-full)}@media(prefers-color-scheme:dark){:root{--usewc-color-document-text: var(--usewc-color-gray-200);--usewc-color-document-text-muted: var(--usewc-color-gray-300);--usewc-color-document-background: var(--usewc-color-gray-950);--usewc-color-canvas-background: var(--usewc-color-black);--usewc-color-outline: var(--usewc-color-blue-400);--usewc-color-prose-code-background: var(--usewc-color-gray-900);--usewc-color-input-background-static: oklch(from var(--usewc-color-gray-100) l c h / .025);--usewc-color-input-border-static: var(--usewc-color-gray-600);--usewc-color-input-text-static: var(--usewc-color-gray-200);--usewc-color-input-text-placeholder: var(--usewc-color-gray-500);--usewc-color-form-label-text: var(--usewc-color-gray-100);--usewc-color-form-helper-text: var(--usewc-color-gray-400);--usewc-color-form-helper-text-invalid: var(--usewc-color-red-400);--usewc-color-button-base-background-static: var(--usewc-color-gray-900);--usewc-effect-button-base-shift: 1;--usewc-effect-button-base-border-direction: 1;--usewc-effect-button-base-border-step: .14;--usewc-effect-button-base-border-step-hover: .16;--usewc-color-button-base-border-static-auxiliary: var(--usewc-color-gray-700);--usewc-effect-button-primary-border-step: .08;--usewc-effect-button-primary-border-step-hover: .1;--usewc-effect-button-danger-border-step: .08;--usewc-effect-button-danger-border-step-hover: .1;--usewc-color-button-primary-background-hover-auxiliary: oklch( from var(--usewc-color-button-primary-background-static) l c h / .22 );--usewc-color-button-primary-background-active-auxiliary: oklch( from var(--usewc-color-button-primary-background-static) l c h / .32 );--usewc-color-button-primary-border-static-auxiliary: oklch( from var(--usewc-color-button-primary-background-static) l c h / .65 );--usewc-color-button-primary-border-hover-auxiliary: oklch( from var(--usewc-color-button-primary-background-static) l c h / .9 );--usewc-color-button-danger-background-hover-auxiliary: oklch( from var(--usewc-color-button-danger-background-static) l c h / .22 );--usewc-color-button-danger-background-active-auxiliary: oklch( from var(--usewc-color-button-danger-background-static) l c h / .32 );--usewc-color-button-danger-border-static-auxiliary: oklch( from var(--usewc-color-button-danger-background-static) l c h / .65 );--usewc-color-button-danger-border-hover-auxiliary: oklch( from var(--usewc-color-button-danger-background-static) l c h / .9 );--usewc-color-button-clear-border-static-auxiliary: var(--usewc-color-gray-700);--usewc-color-button-clear-border-hover-auxiliary: var(--usewc-color-gray-600);--usewc-color-button-shadow-lightness: 0;--usewc-color-button-shadow-chroma: 0;--usewc-color-button-shadow-alpha: .3;--usewc-color-button-shadow-inset: oklch(from var(--usewc-color-white) l c h / .08);--usewc-color-link-text-static: var(--usewc-color-blue-400);--usewc-color-link-text-hover: var(--usewc-color-blue-500);--usewc-color-link-text-active: var(--usewc-color-blue-600);--usewc-color-code-text: var(--usewc-color-red-200);--usewc-color-input-border-hover: var(--usewc-color-gray-500);--usewc-color-input-border-focus: var(--usewc-color-blue-400);--usewc-color-input-border-invalid: var(--usewc-color-red-300);--usewc-color-input-segment-background-focus: var(--usewc-color-blue-100);--usewc-color-input-segment-text-focus: var(--usewc-color-gray-700);--usewc-color-range-thumb-background-static: var(--usewc-color-blue-500);--usewc-color-range-thumb-background-hover: var(--usewc-color-blue-400);--usewc-color-range-thumb-background-active: var(--usewc-color-blue-300);--usewc-color-range-track-background-static: var(--usewc-color-gray-800);--usewc-color-range-track-border-static: var(--usewc-color-gray-700);--usewc-color-range-track-border-hover: var(--usewc-color-gray-600);--usewc-color-selector-background-hover: oklch(from var(--usewc-color-gray-700) l c h / .5);--usewc-effect-select-trigger-background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 16L5.0718 8.5L18.9282 8.5L12 16Z' fill='rgb(229,231,235)' /%3E%3C/svg%3E");--usewc-color-surface-backdrop: oklch(0% 0 0 / .6);--usewc-color-grid-row-background-selected: oklch(from var(--usewc-color-brand-primary) .3 .05 h);--usewc-color-grid-row-background-selected-hover: oklch(from var(--usewc-color-brand-primary) .36 .06 h);--usewc-color-grid-row-background-hover: oklch(from var(--usewc-color-gray-800) l c h / .6);--usewc-color-grid-header-text: var(--usewc-color-gray-200);--usewc-color-avatar-background: var(--usewc-color-gray-800);--usewc-color-avatar-text: var(--usewc-color-gray-200)}}@layer use-theme.reset{*,*:before,*:after{box-sizing:border-box}}@layer use-theme.document{body{color:var(--usewc-color-document-text);background-color:var(--usewc-color-document-background);font-family:var(--usewc-font-document-family);font-size:var(--usewc-font-document-size)}}@layer use-theme.input{:where(input:not(:where([type=checkbox],[type=radio],[type=range],[type=file],[class*=appearance-])),select,textarea,.appearance-input,use-date-input,use-time-input,use-datetime-input,use-duration-input):not(.appearance-native){--usewc-color-input-border: var(--usewc-color-input-border-static);--usewc-effect-outline-width: 0;--usewc-effect-outline-offset: var(--usewc-effect-outline-offset-flush);--usewc-effect-opacity: 1;--usewc-effect-pointer-events: auto;border:var(--usewc-layout-input-border) var(--usewc-effect-input-border-style) var(--usewc-color-input-border);line-height:var(--usewc-layout-input-line-height);padding-block:var(--usewc-layout-input-padding-block);padding-inline:var(--usewc-layout-input-padding-inline);background:var(--usewc-color-input-background-static);font-family:var(--usewc-font-input-family);font-size:var(--usewc-font-input-size);font-weight:var(--usewc-font-weight-normal);color:var(--usewc-color-input-text-static);border-radius:var(--usewc-effect-input-border-radius);opacity:var(--usewc-effect-opacity);pointer-events:var(--usewc-effect-pointer-events);outline:var(--usewc-effect-outline-width) var(--usewc-effect-outline-style) var(--usewc-color-outline);outline-offset:var(--usewc-effect-outline-offset);transition:var(--usewc-effect-outline-transition)}:where(input:not(:where([type=checkbox],[type=radio],[type=range],[type=file],[class*=appearance-])),select,textarea,.appearance-input,use-date-input,use-time-input,use-datetime-input,use-duration-input):not(.appearance-native):not(:where(:disabled,[aria-disabled=true],.appearance-input)):hover,:where(input:not(:where([type=checkbox],[type=radio],[type=range],[type=file],[class*=appearance-])),select,textarea,.appearance-input,use-date-input,use-time-input,use-datetime-input,use-duration-input):not(.appearance-native):has(input:not(:is(:disabled,[aria-disabled=true])):hover){--usewc-color-input-border: var(--usewc-color-input-border-hover)}:where(input:not(:where([type=checkbox],[type=radio],[type=range],[type=file],[class*=appearance-])),select,textarea,.appearance-input,use-date-input,use-time-input,use-datetime-input,use-duration-input):not(.appearance-native):where(:focus,:has(input:focus),:focus-within){--usewc-color-input-border: var(--usewc-color-input-border-focus);--usewc-effect-outline-width: var(--usewc-effect-outline-size)}:where(input:not(:where([type=checkbox],[type=radio],[type=range],[type=file],[class*=appearance-])),select,textarea,.appearance-input,use-date-input,use-time-input,use-datetime-input,use-duration-input):not(.appearance-native):disabled,:where(input:not(:where([type=checkbox],[type=radio],[type=range],[type=file],[class*=appearance-])),select,textarea,.appearance-input,use-date-input,use-time-input,use-datetime-input,use-duration-input):not(.appearance-native)[aria-disabled=true],:where(input:not(:where([type=checkbox],[type=radio],[type=range],[type=file],[class*=appearance-])),select,textarea,.appearance-input,use-date-input,use-time-input,use-datetime-input,use-duration-input):not(.appearance-native):has(:disabled,[aria-disabled=true]){--usewc-effect-opacity: var(--usewc-effect-form-opacity-disabled);--usewc-effect-pointer-events: none}:where(input:not(:where([type=checkbox],[type=radio],[type=range],[type=file],[class*=appearance-])),select,textarea,.appearance-input,use-date-input,use-time-input,use-datetime-input,use-duration-input):not(.appearance-native):where(:user-invalid,[aria-invalid=true],:has(:is(:user-invalid,[aria-invalid=true]))){--usewc-color-input-border: var(--usewc-color-input-border-invalid)}use-theme-escape :where(input:not(:where([type=checkbox],[type=radio],[type=range],[type=file],[class*=appearance-])),select,textarea,.appearance-input,use-date-input,use-time-input,use-datetime-input,use-duration-input):not(.appearance-native){all:revert-layer}:where(input:not(:where([type=checkbox],[type=radio],[type=range],[type=file],[class*=appearance-])),select,textarea,.appearance-input,use-date-input,use-time-input,use-datetime-input,use-duration-input):not(.appearance-native)::placeholder{color:var(--usewc-color-input-text-placeholder)}use-theme-escape :where(input:not(:where([type=checkbox],[type=radio],[type=range],[type=file],[class*=appearance-])),select,textarea,.appearance-input,use-date-input,use-time-input,use-datetime-input,use-duration-input):not(.appearance-native)::placeholder{all:revert-layer}use-listbox-input:not(.appearance-native)::part(listbox){--usewc-color-input-border: var(--usewc-color-input-border-static);border:var(--usewc-layout-input-border) var(--usewc-effect-input-border-style) var(--usewc-color-input-border);padding:var(--usewc-layout-popover-menu-padding);background:var(--usewc-color-input-background-static);font-family:var(--usewc-font-input-family);font-size:var(--usewc-font-input-size);font-weight:var(--usewc-font-weight-normal);color:var(--usewc-color-input-text-static);border-radius:var(--usewc-effect-input-border-radius);outline:0 var(--usewc-effect-outline-style) var(--usewc-color-outline);outline-offset:var(--usewc-effect-outline-offset-flush);transition:var(--usewc-effect-outline-transition)}use-theme-escape use-listbox-input:not(.appearance-native)::part(listbox){all:revert-layer}use-listbox-input:not(.appearance-native)::part(listbox):hover{--usewc-color-input-border: var(--usewc-color-input-border-hover)}use-theme-escape use-listbox-input:not(.appearance-native)::part(listbox):hover{all:revert-layer}use-listbox-input:not(.appearance-native)::part(listbox):focus-visible{--usewc-color-input-border: var(--usewc-color-input-border-focus);outline-width:var(--usewc-effect-outline-size)}use-theme-escape use-listbox-input:not(.appearance-native)::part(listbox):focus-visible{all:revert-layer}select:not(.appearance-native){appearance:none}.appearance-input{display:inline-flex;align-items:center;justify-content:center;position:relative;vertical-align:text-top;gap:var(--usewc-layout-input-gap-inline)}.appearance-input:has(button:first-child){padding-inline-start:var(--usewc-layout-input-padding-block)}.appearance-input:has(button:last-child){padding-inline-end:var(--usewc-layout-input-padding-block)}.appearance-input>:not(input){flex:0 0 auto}.appearance-input input:not(:is([type=checkbox],[type=radio],[type=range])){flex:1 1 auto;padding:0;border:none;background:transparent;border-radius:0}.appearance-input input:not(:is([type=checkbox],[type=radio],[type=range])):focus{outline:none}input[type=range]:not(.appearance-native){accent-color:var(--usewc-color-range-thumb-background-static)}}@layer use-theme.selector{input:is([type=checkbox],[type=radio]){all:unset;appearance:none;box-sizing:border-box;width:var(--usewc-layout-selector-width);height:var(--usewc-layout-selector-height);border-radius:var(--usewc-effect-selector-border-radius);display:inline-flex;align-items:center;justify-content:center;position:relative;vertical-align:text-top;--usewc-color-selector-border: var(--usewc-color-selector-border-static);--usewc-color-selector-background: var(--usewc-color-selector-background-static);--usewc-effect-outline-width: 0;--usewc-effect-opacity: 1;--usewc-effect-pointer-events: auto;border:var(--usewc-layout-input-border) var(--usewc-effect-input-border-style) var(--usewc-color-selector-border);background:var(--usewc-color-selector-background);opacity:var(--usewc-effect-opacity);pointer-events:var(--usewc-effect-pointer-events);outline:var(--usewc-effect-outline-width) var(--usewc-effect-outline-style) var(--usewc-color-outline);outline-offset:var(--usewc-effect-outline-offset);transition:var(--usewc-effect-outline-transition)}use-theme-escape input:is([type=checkbox],[type=radio]){all:revert-layer}input:is([type=checkbox],[type=radio]):hover:not(:disabled,[aria-disabled=true],[aria-readonly=true],:checked){--usewc-color-selector-border: var(--usewc-color-selector-border-hover);--usewc-color-selector-background: var(--usewc-color-selector-background-hover)}input:is([type=checkbox],[type=radio]):checked,input:is([type=checkbox],[type=radio]):indeterminate{--usewc-color-selector-border: var(--usewc-color-selector-border-checked);--usewc-color-selector-background: var(--usewc-color-selector-background-checked)}input:is([type=checkbox],[type=radio]):focus{--usewc-effect-outline-width: var(--usewc-effect-outline-size)}input:is([type=checkbox],[type=radio]):disabled,input:is([type=checkbox],[type=radio])[aria-disabled=true]{--usewc-effect-opacity: var(--usewc-effect-form-opacity-disabled);--usewc-effect-pointer-events: none}input:is([type=checkbox],[type=radio])[aria-readonly=true]{--usewc-effect-pointer-events: none}input:is([type=checkbox],[type=radio]):after{content:"";position:absolute;inset:0}use-theme-escape input:is([type=checkbox],[type=radio]):after{all:revert-layer}input:is([type=checkbox],[type=radio])[type=checkbox]:checked:after{display:block;position:absolute;inset-block-start:10%;inset-inline-start:33%;border-inline-end:var(--usewc-layout-selector-checkbox-icon-border-size) solid var(--usewc-color-selector-icon-fill);border-block-end:var(--usewc-layout-selector-checkbox-icon-border-size) solid var(--usewc-color-selector-icon-fill);width:40%;height:60%;transform:rotate(45deg)}input:is([type=checkbox],[type=radio])[type=checkbox]:indeterminate:after{display:block;position:absolute;inset-block-start:50%;inset-inline-start:20%;width:60%;height:0;transform:translateY(-50%);border-block-start:var(--usewc-layout-selector-checkbox-icon-border-size) solid var(--usewc-color-selector-icon-fill)}input:is([type=checkbox],[type=radio])[type=radio]{border-radius:50%}input:is([type=checkbox],[type=radio])[type=radio]:checked:after{transform:scale(.6);width:100%;height:100%;border-radius:inherit;background:var(--usewc-color-selector-icon-fill)}}@layer use-theme.link{:is(a:not([class*=appearance-]),.appearance-a){--usewc-color-link-text: var(--usewc-color-link-text-static);--usewc-effect-outline-width: 0;color:var(--usewc-color-link-text);text-decoration:var(--usewc-effect-link-text-decoration);cursor:pointer;outline:var(--usewc-effect-outline-width) var(--usewc-effect-outline-style) var(--usewc-color-outline);outline-offset:var(--usewc-effect-outline-offset);transition:var(--usewc-effect-outline-transition)}:is(a:not([class*=appearance-]),.appearance-a):where(:not(a)){all:unset}use-theme-escape :is(a:not([class*=appearance-]),.appearance-a){all:revert-layer}:is(a:not([class*=appearance-]),.appearance-a):is(:hover,:focus-visible){--usewc-color-link-text: var(--usewc-color-link-text-hover)}:is(a:not([class*=appearance-]),.appearance-a):focus-visible{--usewc-effect-outline-width: var(--usewc-effect-outline-size)}:is(a:not([class*=appearance-]),.appearance-a):active{--usewc-color-link-text: var(--usewc-color-link-text-active)}}@layer use-theme.button{:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-]){--usewc-color-button-text-static: var(--usewc-color-button-base-text-static);--usewc-color-button-text-static-auxiliary: var(--usewc-color-button-base-text-static-auxiliary);--usewc-color-button-background-static: var(--usewc-color-button-base-background-static);--usewc-color-button-background-static-auxiliary: var(--usewc-color-button-base-background-static-auxiliary);--usewc-color-button-border-static: var(--usewc-color-button-base-border-static);--usewc-color-button-border-static-auxiliary: var(--usewc-color-button-base-border-static-auxiliary);--usewc-color-button-text-hover: var(--usewc-color-button-base-text-hover);--usewc-color-button-background-hover: var(--usewc-color-button-base-background-hover);--usewc-color-button-border-hover: var(--usewc-color-button-base-border-hover);--usewc-color-button-background-hover-auxiliary: var(--usewc-color-button-base-background-hover-auxiliary);--usewc-color-button-border-hover-auxiliary: var(--usewc-color-button-base-border-hover-auxiliary);--usewc-color-button-text-active: var(--usewc-color-button-base-text-active);--usewc-color-button-background-active: var(--usewc-color-button-base-background-active);--usewc-color-button-border-active: var(--usewc-color-button-base-border-active);--usewc-color-button-background-active-auxiliary: var(--usewc-color-button-base-background-active-auxiliary);--usewc-color-button-shadow-tint: var(--usewc-color-button-base-shadow-tint);--usewc-effect-button-shadow-chroma-multiplier: var(--usewc-effect-button-base-shadow-chroma-multiplier);--usewc-effect-button-shadow-alpha-multiplier: var(--usewc-effect-button-base-shadow-alpha-multiplier);--usewc-color-button-shadow-outset: oklch( from var(--usewc-color-button-shadow-tint) var(--usewc-color-button-shadow-lightness) calc(var(--usewc-color-button-shadow-chroma) * var(--usewc-effect-button-shadow-chroma-multiplier)) h / calc(var(--usewc-color-button-shadow-alpha) * var(--usewc-effect-button-shadow-alpha-multiplier)) );--usewc-color-button-shadow-outset-hover: oklch( from var(--usewc-color-button-shadow-tint) var(--usewc-color-button-shadow-lightness) calc(var(--usewc-color-button-shadow-chroma) * var(--usewc-effect-button-shadow-chroma-multiplier)) h / calc( var(--usewc-color-button-shadow-alpha) * var(--usewc-effect-button-shadow-alpha-multiplier) * var(--usewc-color-button-shadow-alpha-hover-multiplier) ) );--usewc-effect-button-box-shadow-outset: 0 1px 2px 0 var(--usewc-color-button-shadow-outset);--usewc-effect-button-box-shadow-outset-hover: 0 2px 4px 0 var(--usewc-color-button-shadow-outset-hover);--usewc-effect-button-box-shadow-layer: var(--usewc-effect-button-box-shadow-none);--usewc-effect-button-box-shadow-static: var(--usewc-effect-button-box-shadow-layer), var(--usewc-effect-button-box-shadow-outset);--usewc-effect-button-box-shadow-hover: var(--usewc-effect-button-box-shadow-layer), var(--usewc-effect-button-box-shadow-outset-hover);--usewc-effect-button-box-shadow-active: var(--usewc-effect-button-box-shadow-layer);--usewc-layout-button-padding-block: var(--usewc-layout-button-base-padding-block);--usewc-layout-button-padding-inline: var(--usewc-layout-button-base-padding-inline);--usewc-layout-button-gap: var(--usewc-layout-button-base-gap);--usewc-font-button-size: var(--usewc-font-button-base-size);--usewc-effect-button-radius: var(--usewc-effect-button-border-radius);--usewc-color-button-text: var(--usewc-color-button-text-static);--usewc-color-button-background: var(--usewc-color-button-background-static);--usewc-color-button-border: var(--usewc-color-button-border-static);--usewc-effect-button-box-shadow: var(--usewc-effect-button-box-shadow-static);--usewc-effect-outline-width: 0;--usewc-effect-opacity: 1;--usewc-effect-pointer-events: auto}:is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-])):where(:not(button)),:is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-]))::file-selector-button{all:unset;display:inline-flex}:is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-])):not([type=file]),:is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-]))::file-selector-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--usewc-layout-button-gap);border-radius:var(--usewc-effect-button-radius);line-height:var(--usewc-layout-button-line-height);padding-block:var(--usewc-layout-button-padding-block);padding-inline:var(--usewc-layout-button-padding-inline);font-family:var(--usewc-font-button-family);font-size:var(--usewc-font-button-size);font-weight:var(--usewc-font-button-weight);white-space:nowrap;cursor:default;color:var(--usewc-color-button-text);background:var(--usewc-color-button-background);background-size:var(--usewc-effect-button-background-size);background-position:var(--usewc-effect-button-background-position);background-repeat:var(--usewc-effect-button-background-repeat);border:var(--usewc-layout-button-border) var(--usewc-effect-button-border-style) var(--usewc-color-button-border);box-shadow:var(--usewc-effect-button-box-shadow);opacity:var(--usewc-effect-opacity);pointer-events:var(--usewc-effect-pointer-events);outline:var(--usewc-effect-outline-width) var(--usewc-effect-outline-style) var(--usewc-color-outline);outline-offset:var(--usewc-effect-outline-offset);transition:var(--usewc-transition-control),var(--usewc-effect-outline-transition)}use-theme-escape :is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-])):not([type=file]){all:revert-layer}use-theme-escape :is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-]))::file-selector-button{all:revert-layer}:is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-])):not([type=file]):has(>use-caret){padding-inline-end:calc(var(--usewc-layout-button-padding-inline) - var(--usewc-layout-dropdown-trigger-icon-size) / 4)}use-theme-escape :is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-])):not([type=file]):has(>use-caret){all:revert-layer}:is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-]))::file-selector-button{margin-inline-end:var(--usewc-layout-input-gap-inline)}:is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-])):where(:hover,:focus-visible),:is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-])):hover::file-selector-button{--usewc-color-button-text: var(--usewc-color-button-text-hover);--usewc-color-button-background: var(--usewc-color-button-background-hover);--usewc-color-button-border: var(--usewc-color-button-border-hover);--usewc-effect-button-box-shadow: var(--usewc-effect-button-box-shadow-hover)}:is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-])):focus-visible{--usewc-effect-outline-width: var(--usewc-effect-outline-size)}:is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-])):active,:is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-])):active::file-selector-button{--usewc-color-button-text: var(--usewc-color-button-text-active);--usewc-color-button-background: var(--usewc-color-button-background-active);--usewc-color-button-border: var(--usewc-color-button-border-active);--usewc-effect-button-box-shadow: var(--usewc-effect-button-box-shadow-active)}:is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-])):disabled,:is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-]))[aria-disabled=true]{--usewc-effect-opacity: var(--usewc-effect-form-opacity-disabled);--usewc-effect-pointer-events: none}:is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-])).primary{--usewc-color-button-text-static: var(--usewc-color-button-primary-text-static);--usewc-color-button-text-static-auxiliary: var(--usewc-color-button-primary-text-static-auxiliary);--usewc-color-button-background-static: var(--usewc-color-button-primary-background-static);--usewc-color-button-background-static-auxiliary: var(--usewc-color-button-primary-background-static-auxiliary);--usewc-color-button-border-static: var(--usewc-color-button-primary-border-static);--usewc-color-button-border-static-auxiliary: var(--usewc-color-button-primary-border-static-auxiliary);--usewc-color-button-text-hover: var(--usewc-color-button-primary-text-hover);--usewc-color-button-background-hover: var(--usewc-color-button-primary-background-hover);--usewc-color-button-border-hover: var(--usewc-color-button-primary-border-hover);--usewc-color-button-background-hover-auxiliary: var(--usewc-color-button-primary-background-hover-auxiliary);--usewc-color-button-border-hover-auxiliary: var(--usewc-color-button-primary-border-hover-auxiliary);--usewc-color-button-text-active: var(--usewc-color-button-primary-text-active);--usewc-color-button-background-active: var(--usewc-color-button-primary-background-active);--usewc-color-button-border-active: var(--usewc-color-button-primary-border-active);--usewc-color-button-background-active-auxiliary: var(--usewc-color-button-primary-background-active-auxiliary);--usewc-color-button-shadow-tint: var(--usewc-color-button-primary-shadow-tint);--usewc-effect-button-shadow-chroma-multiplier: var(--usewc-effect-button-primary-shadow-chroma-multiplier);--usewc-effect-button-shadow-alpha-multiplier: var(--usewc-effect-button-primary-shadow-alpha-multiplier);--usewc-effect-button-box-shadow-layer: var(--usewc-effect-button-box-shadow-inset)}:is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-])).danger{--usewc-color-button-text-static: var(--usewc-color-button-danger-text-static);--usewc-color-button-text-static-auxiliary: var(--usewc-color-button-danger-text-static-auxiliary);--usewc-color-button-background-static: var(--usewc-color-button-danger-background-static);--usewc-color-button-background-static-auxiliary: var(--usewc-color-button-danger-background-static-auxiliary);--usewc-color-button-border-static: var(--usewc-color-button-danger-border-static);--usewc-color-button-border-static-auxiliary: var(--usewc-color-button-danger-border-static-auxiliary);--usewc-color-button-text-hover: var(--usewc-color-button-danger-text-hover);--usewc-color-button-background-hover: var(--usewc-color-button-danger-background-hover);--usewc-color-button-border-hover: var(--usewc-color-button-danger-border-hover);--usewc-color-button-background-hover-auxiliary: var(--usewc-color-button-danger-background-hover-auxiliary);--usewc-color-button-border-hover-auxiliary: var(--usewc-color-button-danger-border-hover-auxiliary);--usewc-color-button-text-active: var(--usewc-color-button-danger-text-active);--usewc-color-button-background-active: var(--usewc-color-button-danger-background-active);--usewc-color-button-border-active: var(--usewc-color-button-danger-border-active);--usewc-color-button-background-active-auxiliary: var(--usewc-color-button-danger-background-active-auxiliary);--usewc-color-button-shadow-tint: var(--usewc-color-button-danger-shadow-tint);--usewc-effect-button-shadow-chroma-multiplier: var(--usewc-effect-button-danger-shadow-chroma-multiplier);--usewc-effect-button-shadow-alpha-multiplier: var(--usewc-effect-button-danger-shadow-alpha-multiplier);--usewc-effect-button-box-shadow-layer: var(--usewc-effect-button-box-shadow-inset)}:is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-])).clear{--usewc-color-button-text-static: var(--usewc-color-button-clear-text-static);--usewc-color-button-text-static-auxiliary: var(--usewc-color-button-clear-text-static-auxiliary);--usewc-color-button-background-static: var(--usewc-color-button-clear-background-static);--usewc-color-button-background-static-auxiliary: var(--usewc-color-button-clear-background-static-auxiliary);--usewc-color-button-border-static: var(--usewc-color-button-clear-border-static);--usewc-color-button-border-static-auxiliary: var(--usewc-color-button-clear-border-static-auxiliary);--usewc-color-button-text-hover: var(--usewc-color-button-clear-text-hover);--usewc-color-button-background-hover: var(--usewc-color-button-clear-background-hover);--usewc-color-button-border-hover: var(--usewc-color-button-clear-border-hover);--usewc-color-button-background-hover-auxiliary: var(--usewc-color-button-clear-background-hover-auxiliary);--usewc-color-button-border-hover-auxiliary: var(--usewc-color-button-clear-border-hover-auxiliary);--usewc-color-button-text-active: var(--usewc-color-button-clear-text-active);--usewc-color-button-background-active: var(--usewc-color-button-clear-background-active);--usewc-color-button-border-active: var(--usewc-color-button-clear-border-active);--usewc-color-button-background-active-auxiliary: var(--usewc-color-button-clear-background-active-auxiliary);--usewc-effect-button-box-shadow-static: none;--usewc-effect-button-box-shadow-hover: none;--usewc-effect-button-box-shadow-active: none}:is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-])).auxiliary{--usewc-color-button-background-static: var(--usewc-color-button-background-static-auxiliary);--usewc-color-button-text-static: var(--usewc-color-button-text-static-auxiliary);--usewc-color-button-border-static: var(--usewc-color-button-border-static-auxiliary);--usewc-color-button-text-hover: var(--usewc-color-button-text-static-auxiliary);--usewc-color-button-background-hover: var(--usewc-color-button-background-hover-auxiliary);--usewc-color-button-border-hover: var(--usewc-color-button-border-hover-auxiliary);--usewc-color-button-text-active: var(--usewc-color-button-text-static-auxiliary);--usewc-color-button-background-active: var(--usewc-color-button-background-active-auxiliary);--usewc-color-button-border-active: var(--usewc-color-button-border-hover-auxiliary);--usewc-effect-button-box-shadow-static: none;--usewc-effect-button-box-shadow-hover: none;--usewc-effect-button-box-shadow-active: none}:is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-])).extra-small{--usewc-layout-button-padding-block: var(--usewc-layout-button-extra-small-padding-block);--usewc-layout-button-padding-inline: var(--usewc-layout-button-extra-small-padding-inline);--usewc-font-button-size: var(--usewc-font-button-extra-small-size);--usewc-layout-button-line-height: var(--usewc-layout-button-extra-small-line-height);--usewc-effect-button-radius: var(--usewc-effect-button-extra-small-border-radius)}:is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-])).small{--usewc-layout-button-padding-block: var(--usewc-layout-button-small-padding-block);--usewc-layout-button-padding-inline: var(--usewc-layout-button-small-padding-inline);--usewc-font-button-size: var(--usewc-font-button-small-size);--usewc-layout-button-line-height: var(--usewc-layout-button-small-line-height);--usewc-effect-button-radius: var(--usewc-effect-button-small-border-radius)}:is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-])).large{--usewc-layout-button-padding-block: var(--usewc-layout-button-large-padding-block);--usewc-layout-button-padding-inline: var(--usewc-layout-button-large-padding-inline);--usewc-font-button-size: var(--usewc-font-button-large-size);--usewc-layout-button-line-height: var(--usewc-layout-button-large-line-height)}:is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-])).extra-large{--usewc-layout-button-padding-block: var(--usewc-layout-button-extra-large-padding-block);--usewc-layout-button-padding-inline: var(--usewc-layout-button-extra-large-padding-inline);--usewc-font-button-size: var(--usewc-font-button-extra-large-size);--usewc-layout-button-line-height: var(--usewc-layout-button-extra-large-line-height)}input[type=file]:not([class*=appearance-]){border-radius:var(--usewc-effect-input-border-radius)}}@layer use-theme.code{code,.appearance-code{display:inline-block;font-family:var(--usewc-font-code-family);font-size:var(--usewc-font-code-size);font-weight:var(--usewc-font-weight-normal);color:var(--usewc-color-code-text);background:var(--usewc-color-code-background);padding-inline:var(--usewc-layout-code-padding-inline);padding-block:var(--usewc-layout-code-padding-block);border-radius:var(--usewc-effect-code-border-radius);line-height:var(--usewc-layout-code-line-height);border:var(--usewc-space-1-relative) var(--usewc-effect-border-solid) var(--usewc-color-code-border)}use-theme-escape :is(code,.appearance-code){all:revert-layer}}@layer use-theme.form{use-selector input:is([type=checkbox],[type=radio]),input:is([type=checkbox],[type=radio]):has(+label){margin-inline:var(--usewc-layout-form-selector-margin-inline);margin-block:var(--usewc-layout-form-selector-margin-block)}use-selector{display:grid;grid-template-areas:"input label" ". description";gap:0 var(--usewc-layout-form-selector-gap);line-height:1.5em;align-items:start;justify-content:start}use-selector input:is([type=checkbox],[type=radio]){grid-area:input}use-selector label{grid-area:label;color:var(--usewc-color-form-label-text);font-size:var(--usewc-font-form-label-size)}use-selector>*:not(label){margin:0;grid-area:description;color:var(--usewc-color-form-helper-text);font-size:var(--usewc-font-form-helper-text-size)}use-theme-escape use-selector{all:revert-layer}use-field{display:flex;flex-direction:column;align-items:start;justify-content:start}use-field label{color:var(--usewc-color-form-label-text);font-size:var(--usewc-font-form-label-size);line-height:var(--usewc-layout-form-label-line-height)}use-field>*:not(label,input){margin:0;color:var(--usewc-color-form-helper-text);font-size:var(--usewc-font-form-helper-text-size);line-height:var(--usewc-layout-form-helper-text-line-height)}use-field:has(input:is(:user-invalid,[aria-invalid=true]))>*:not(label,input){color:var(--usewc-color-form-helper-text-invalid)}use-theme-escape use-field{all:revert-layer}}@layer use-theme.details{details:not(.appearance-native) summary:not([class*=appearance-]){all:unset;display:inline-flex;align-items:center;gap:var(--usewc-layout-button-gap)}details:not(.appearance-native) summary:not([class*=appearance-]):before,details:not(.appearance-native) summary.appearance-button:before{content:"";display:inline-block;inline-size:var(--usewc-layout-dropdown-trigger-icon-size);block-size:var(--usewc-layout-dropdown-trigger-icon-size);background-color:var(--usewc-effect-dropdown-trigger-icon-background-color, currentColor);-webkit-mask-image:var(--usewc-effect-dropdown-trigger-icon-nested-mask-image, none);mask-image:var(--usewc-effect-dropdown-trigger-icon-nested-mask-image, none);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}details:not(.appearance-native):is([open],:open) summary:not([class*=appearance-]):before,details:not(.appearance-native):is([open],:open) summary.appearance-button:before{-webkit-mask-image:var(--usewc-effect-dropdown-trigger-icon-mask-image, none);mask-image:var(--usewc-effect-dropdown-trigger-icon-mask-image, none)}details:not(.appearance-native) summary.appearance-button{padding-inline-start:calc(var(--usewc-layout-button-padding-inline) - var(--usewc-layout-dropdown-trigger-icon-size) / 4)}use-theme-escape details:not(.appearance-native) summary:not([class*=appearance-]),use-theme-escape details:not(.appearance-native) summary:not([class*=appearance-]):before,use-theme-escape details:not(.appearance-native) summary.appearance-button:before,use-theme-escape details:not(.appearance-native) summary.appearance-button{all:revert-layer}}@layer use-theme.segment-input{:is(use-datetime-input,use-date-input,use-time-input,use-duration-input):not(.appearance-native){display:inline-flex;align-items:center;width:fit-content;gap:var(--usewc-layout-input-segment-padding-inline);padding-inline:calc(var(--usewc-layout-input-padding-inline) - var(--usewc-layout-input-segment-padding-inline));--usewc-color-input-segment-background: var(--usewc-color-input-segment-background-static);--usewc-color-input-segment-text: var(--usewc-color-input-text-static)}use-theme-escape :is(use-datetime-input,use-date-input,use-time-input,use-duration-input):not(.appearance-native){all:revert-layer}:is(use-datetime-input,use-date-input,use-time-input,use-duration-input):not(.appearance-native)::part(segment-input){all:unset;box-sizing:content-box;appearance:none;-moz-appearance:textfield;field-sizing:content;outline:none;border-radius:var(--usewc-effect-input-border-radius);min-width:2ch;width:fit-content;text-align:end;padding-inline:var(--usewc-layout-input-segment-padding-inline);font-variant-numeric:tabular-nums;background:var(--usewc-color-input-segment-background);color:var(--usewc-color-input-segment-text)}use-theme-escape :is(use-datetime-input,use-date-input,use-time-input,use-duration-input):not(.appearance-native)::part(segment-input){all:revert-layer}:is(use-datetime-input,use-date-input,use-time-input,use-duration-input):not(.appearance-native)::part(segment-input-dayPeriod){text-align:center;min-width:2em;padding-inline:0}:is(use-datetime-input,use-date-input,use-time-input,use-duration-input):not(.appearance-native)::part(segment-input):hover{--usewc-color-input-segment-background: var(--usewc-color-input-segment-background-hover)}:is(use-datetime-input,use-date-input,use-time-input,use-duration-input):not(.appearance-native)::part(segment-input):focus{--usewc-color-input-segment-background: var(--usewc-color-input-segment-background-focus);--usewc-color-input-segment-text: var(--usewc-color-input-segment-text-focus)}:is(use-datetime-input,use-date-input,use-time-input,use-duration-input):not(.appearance-native)::part(segment-input)::selection{background:var(--usewc-color-input-segment-background-focus);color:var(--usewc-color-input-segment-text-focus)}use-theme-escape :is(use-datetime-input,use-date-input,use-time-input,use-duration-input):not(.appearance-native)::part(segment-input)::selection{all:revert-layer}:is(use-datetime-input):not(.appearance-native)::part(date),:is(use-datetime-input):not(.appearance-native)::part(time){display:inline-flex;align-items:center;gap:var(--usewc-layout-input-segment-padding-inline)}use-theme-escape :is(use-datetime-input):not(.appearance-native)::part(date),use-theme-escape :is(use-datetime-input):not(.appearance-native)::part(time){all:revert-layer}use-duration-input:not(.appearance-native)::part(segment){display:inline-flex;align-items:center;gap:var(--usewc-layout-input-segment-padding-inline)}use-theme-escape use-duration-input:not(.appearance-native)::part(segment){all:revert-layer}}@layer use-theme.select{select:not(.appearance-native){padding-inline-end:calc(var(--usewc-layout-input-padding-inline) * 2 + var(--usewc-layout-selector-width));background-image:var(--usewc-effect-select-trigger-background-image, none);background-position:right var(--usewc-layout-input-padding-inline) center;background-repeat:no-repeat;background-size:var(--usewc-effect-select-trigger-background-size, 1em)}}@layer use-theme.icon{use-caret::part(icon-default){display:inline-block;overflow:hidden;white-space:nowrap;text-indent:100%;inline-size:var(--usewc-layout-dropdown-trigger-icon-size);block-size:var(--usewc-layout-dropdown-trigger-icon-size);background-color:var(--usewc-effect-dropdown-trigger-icon-background-color, currentColor);-webkit-mask-image:var(--usewc-effect-dropdown-trigger-icon-mask-image, none);mask-image:var(--usewc-effect-dropdown-trigger-icon-mask-image, none);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}use-theme-escape use-caret::part(icon-default){all:revert-layer}use-menu use-caret::part(icon-default){-webkit-mask-image:var(--usewc-effect-dropdown-trigger-icon-nested-mask-image, none);mask-image:var(--usewc-effect-dropdown-trigger-icon-nested-mask-image, none)}use-caret::part(icon){margin-inline-start:auto}use-option::part(selected-indicator-default),use-treeitem::part(selected-indicator-default){display:inline-block;overflow:hidden;white-space:nowrap;text-indent:100%;inline-size:var(--usewc-layout-selected-indicator-size);block-size:var(--usewc-layout-selected-indicator-size);background-color:var(--usewc-effect-selected-indicator-color, currentColor);-webkit-mask-image:var(--usewc-effect-selected-indicator-mask-image, none);mask-image:var(--usewc-effect-selected-indicator-mask-image, none);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}use-theme-escape use-option::part(selected-indicator-default),use-theme-escape use-treeitem::part(selected-indicator-default){all:revert-layer}use-option::part(deselected-indicator-default),use-treeitem::part(deselected-indicator-default){display:inline-block;overflow:hidden;white-space:nowrap;text-indent:100%;inline-size:var(--usewc-layout-selected-indicator-size);block-size:var(--usewc-layout-selected-indicator-size);background-color:var(--usewc-effect-deselected-indicator-color, transparent);-webkit-mask-image:var(--usewc-effect-deselected-indicator-mask-image, none);mask-image:var(--usewc-effect-deselected-indicator-mask-image, none);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}use-theme-escape use-option::part(deselected-indicator-default),use-theme-escape use-treeitem::part(deselected-indicator-default){all:revert-layer}use-treeitem::part(expanded-indicator-default),use-treeitem::part(collapsed-indicator-default){display:inline-block;overflow:hidden;white-space:nowrap;text-indent:100%;inline-size:var(--usewc-layout-tree-item-indicator-size);block-size:var(--usewc-layout-tree-item-indicator-size);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}use-treeitem::part(expanded-indicator-default){background-color:var(--usewc-effect-tree-item-expanded-indicator-color, currentColor);-webkit-mask-image:var(--usewc-effect-tree-item-expanded-indicator-mask-image, none);mask-image:var(--usewc-effect-tree-item-expanded-indicator-mask-image, none)}use-treeitem::part(collapsed-indicator-default){background-color:var(--usewc-effect-tree-item-collapsed-indicator-color, currentColor);-webkit-mask-image:var(--usewc-effect-tree-item-collapsed-indicator-mask-image, none);mask-image:var(--usewc-effect-tree-item-collapsed-indicator-mask-image, none)}use-theme-escape use-treeitem::part(expanded-indicator-default),use-theme-escape use-treeitem::part(collapsed-indicator-default){all:revert-layer}}@layer use-theme.menu{use-menu:popover-open{--min-size: 30vh;--max-size: 80vh;max-block-size:min(100% - var(--usewc-layout-popover-menu-anchor-offset),var(--max-size));margin-block:var(--usewc-layout-popover-menu-anchor-offset);overflow:auto;border:var(--usewc-layout-popover-menu-border) var(--usewc-effect-popover-menu-border-style) var(--usewc-color-popover-menu-border);padding:var(--usewc-layout-popover-menu-padding);background:var(--usewc-color-popover-menu-background);border-radius:var(--usewc-effect-popover-menu-border-radius);box-shadow:var(--usewc-effect-popover-menu-shadow)}@supports (min-block-size: calc-size(fit-content,min(size,1px))){use-menu:popover-open{min-block-size:calc-size(fit-content,min(size,var(--min-size)));max-block-size:calc-size(stretch,min(size,var(--max-size)))}}use-theme-escape use-menu:popover-open{all:revert-layer}use-option,use-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){--usewc-color-popover-menu-item-background: var(--usewc-color-popover-menu-item-background-static);--usewc-color-popover-menu-item-text: var(--usewc-color-popover-menu-item-text-static);--usewc-effect-outline-width: 0;appearance:none;border:none;box-shadow:none;font:inherit;text-align:start;cursor:default;display:flex;flex-direction:row;justify-content:start;width:100%;gap:var(--usewc-layout-popover-menu-item-padding-inline);line-height:var(--usewc-layout-popover-menu-item-line-height);padding-inline:var(--usewc-layout-popover-menu-item-padding-inline);padding-block:var(--usewc-layout-popover-menu-item-padding-block);background-color:var(--usewc-color-popover-menu-item-background);border-radius:var(--usewc-effect-popover-menu-item-border-radius);color:var(--usewc-color-popover-menu-item-text);text-decoration:none;outline:var(--usewc-effect-outline-width) var(--usewc-effect-outline-style) var(--usewc-color-outline);outline-offset:var(--usewc-effect-outline-offset-flush);transition:var(--usewc-effect-outline-transition)}:is(use-option,use-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]))>*:last-child:not(:first-child){flex:0 0 auto;margin-inline-start:auto}use-theme-escape :is(use-option,use-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])){all:revert-layer}:is(use-option,use-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])):hover{--usewc-color-popover-menu-item-background: var(--usewc-color-popover-menu-item-background-hover);--usewc-color-popover-menu-item-text: var(--usewc-color-popover-menu-item-text-hover)}:is(use-option,use-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])):focus-visible{--usewc-effect-outline-width: var(--usewc-effect-outline-size);--usewc-color-popover-menu-item-background: var(--usewc-color-popover-menu-item-background-static);--usewc-color-popover-menu-item-text: var(--usewc-color-popover-menu-item-text-focus)}use-listbox-input:not(:has(use-option:hover)):focus use-option:state(active){--usewc-color-popover-menu-item-background: var(--usewc-color-popover-menu-item-background-active)}use-listbox-input{--usewc-effect-outline-width: 0;outline:var(--usewc-effect-outline-width) var(--usewc-effect-outline-style) var(--usewc-color-outline);outline-offset:var(--usewc-effect-outline-offset-flush);transition:var(--usewc-effect-outline-transition)}use-theme-escape use-listbox-input{all:revert-layer}use-listbox-input:focus-visible{--usewc-effect-outline-width: var(--usewc-effect-outline-size)}use-menu :is([role=menuitemcheckbox],[role=menuitemradio],[aria-selected]):has(+:where([role=menuitemcheckbox],[role=menuitemradio],[aria-selected])),use-menu :is([role=menuitemcheckbox],[role=menuitemradio],[aria-selected])+:where([role=menuitemcheckbox],[role=menuitemradio],[aria-selected]){padding-inline-start:calc(var(--usewc-layout-input-padding-inline) * 2 + var(--usewc-layout-selector-width))}use-theme-escape :is(use-menu :is([role=menuitemcheckbox],[role=menuitemradio],[aria-selected]):has(+:where([role=menuitemcheckbox],[role=menuitemradio],[aria-selected])),use-menu :is([role=menuitemcheckbox],[role=menuitemradio],[aria-selected])+:where([role=menuitemcheckbox],[role=menuitemradio],[aria-selected])){all:revert-layer}use-listbox-input:has(+:where([role=menuitemcheckbox],[role=menuitemradio])),use-listbox-input+:where([role=menuitemcheckbox],[role=menuitemradio]){padding-inline-start:calc(var(--usewc-layout-input-padding-inline) * 2 + var(--usewc-layout-selector-width))}use-theme-escape :is(use-listbox-input:has(+:where([role=menuitemcheckbox],[role=menuitemradio])),use-listbox-input+:where([role=menuitemcheckbox],[role=menuitemradio])){all:revert-layer}:is(use-menu,use-listbox-input) [role=group][aria-label]:before{content:attr(aria-label);padding:var(--usewc-layout-popover-menu-padding);font-size:var(--usewc-font-popover-menu-header-size);font-weight:var(--usewc-font-popover-menu-header-weight);color:var(--usewc-color-popover-menu-header-text)}use-theme-escape :is(:is(use-menu,use-listbox-input) [role=group][aria-label]):before{all:revert-layer}:is(use-menu,use-listbox-input) kbd{font-family:var(--usewc-font-popover-menu-shortcut-family);color:var(--usewc-color-popover-menu-shortcut);margin-inline-start:auto}use-theme-escape :is(:is(use-menu,use-listbox-input) kbd){all:revert-layer}:is(use-menu,use-listbox-input) hr{border:0;border-block-start:var(--usewc-layout-popover-menu-border) var(--usewc-effect-popover-menu-border-style) var(--usewc-color-popover-menu-border);margin-block:var(--usewc-layout-popover-menu-padding)}use-theme-escape :is(:is(use-menu,use-listbox-input) hr){all:revert-layer}use-menu:state(nested):popover-open{position-area:block-end span-inline-end!important;inset-inline-start:calc(anchor(end) + var(--usewc-layout-popover-menu-anchor-offset) * 2);inset-block-start:calc(anchor(start) - var(--usewc-layout-popover-menu-anchor-offset) - var(--usewc-layout-popover-menu-item-padding-block));position-try:flip-block,flip-inline,flip-inline flip-block}use-menu :is([aria-checked=true],[aria-selected=true]){position:relative;padding-inline-start:calc(var(--usewc-layout-input-padding-inline) * 2 + var(--usewc-layout-selector-width))}use-menu :is([aria-checked=true],[aria-selected=true]):before{content:"";position:absolute;inset-block:0;inset-inline-start:var(--usewc-layout-input-padding-inline);margin-block:auto;inline-size:var(--usewc-layout-menu-item-checkmark-size);block-size:var(--usewc-layout-menu-item-checkmark-size);background-color:var(--usewc-effect-menu-item-checkmark-color, currentColor);-webkit-mask-image:var(--usewc-effect-menu-item-checkmark-mask-image, var(--usewc-icon-checkmark));mask-image:var(--usewc-effect-menu-item-checkmark-mask-image, var(--usewc-icon-checkmark));-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}use-theme-escape :is(use-menu :is([aria-checked=true],[aria-selected=true])),use-theme-escape :is(use-menu :is([aria-checked=true],[aria-selected=true])):before{all:revert-layer}use-menu:not([popover]):not(:defined){display:none}}@layer use-theme.badge{use-badge{--usewc-layout-badge-offset: calc(var(--usewc-layout-badge-dot-size) / 3);display:inline-flex;align-items:center;justify-content:center;line-height:1.5;border-radius:var(--usewc-effect-badge-border-radius);background:var(--usewc-color-badge-background-static);color:var(--usewc-color-badge-text-static);font-size:var(--usewc-font-badge-size);font-weight:var(--usewc-font-badge-weight);font-variant-numeric:tabular-nums;border:var(--usewc-layout-badge-border) solid var(--usewc-color-badge-border)}use-theme-escape use-badge{all:revert-layer}use-badge:not([dot]){--usewc-layout-badge-offset: .5lh;block-size:1lh;min-inline-size:1lh;padding-inline:var(--usewc-layout-badge-padding-inline)}use-theme-escape use-badge:not([dot]){all:revert-layer}use-badge[dot]{inline-size:var(--usewc-layout-badge-dot-size);block-size:var(--usewc-layout-badge-dot-size)}use-theme-escape use-badge[dot]{all:revert-layer}use-badge:state(anchored){--usewc-badge-translate-x: 1;--usewc-badge-translate-y: -1;translate:calc(var(--usewc-badge-translate-x) * var(--usewc-layout-badge-offset)) calc(var(--usewc-badge-translate-y) * var(--usewc-layout-badge-offset));inset-inline-start:unset;inset-inline-end:anchor(end);inset-block-end:unset;inset-block-start:anchor(start)}use-theme-escape use-badge:state(anchored){all:revert-layer}use-badge:state(anchored)[inlinealign=start]{inset-inline-end:unset;inset-inline-start:anchor(start);--usewc-badge-translate-x: -1}use-theme-escape use-badge:state(anchored)[inlinealign=start]{all:revert-layer}use-badge:state(anchored)[blockalign=end]{inset-block-start:unset;inset-block-end:anchor(end);--usewc-badge-translate-y: 1}use-theme-escape use-badge:state(anchored)[blockalign=end]{all:revert-layer}use-badge:dir(rtl):state(anchored){--usewc-badge-translate-x: -1}use-theme-escape use-badge:dir(rtl):state(anchored){all:revert-layer}use-badge:dir(rtl):state(anchored)[inlinealign=start]{--usewc-badge-translate-x: 1}use-theme-escape use-badge:dir(rtl):state(anchored)[inlinealign=start]{all:revert-layer}}@layer use-theme.avatar{use-avatar{background:var(--usewc-color-avatar-background);color:var(--usewc-color-avatar-text);font-weight:var(--usewc-font-avatar-weight);border-radius:var(--usewc-effect-avatar-border-radius)}use-theme-escape use-avatar{all:revert-layer}use-avatar.circle{border-radius:var(--usewc-effect-avatar-border-radius)}use-theme-escape use-avatar.circle{all:revert-layer}use-avatar.square{border-radius:var(--usewc-effect-avatar-border-radius-square)}use-theme-escape use-avatar.square{all:revert-layer}use-avatar.squircle{border-radius:var(--usewc-effect-avatar-border-radius-squircle);corner-shape:squircle}use-theme-escape use-avatar.squircle{all:revert-layer}}@layer use-theme.grid{use-gridcell:has(use-intl-number){text-align:end;font-variant-numeric:tabular-nums}use-theme-escape use-gridcell:has(use-intl-number){all:revert-layer}use-grid:not(.chips,.list,.appearance-native){display:block;overflow:clip;border:var(--usewc-layout-grid-border) solid var(--usewc-color-grid-border);border-radius:var(--usewc-effect-grid-border-radius);background:var(--usewc-color-grid-background);color:var(--usewc-color-document-text)}use-theme-escape use-grid:not(.chips,.list,.appearance-native){all:revert-layer}use-grid:not(.chips,.list,.appearance-native).compact{--usewc-layout-grid-cell-line-height: var(--usewc-layout-grid-compact-cell-line-height);--usewc-layout-grid-cell-padding-block: var(--usewc-layout-grid-compact-cell-padding-block);--usewc-layout-grid-cell-padding-inline: var(--usewc-layout-grid-compact-cell-padding-inline);--usewc-layout-grid-row-gap: var(--usewc-layout-grid-compact-row-gap)}use-theme-escape use-grid:not(.chips,.list,.appearance-native).compact{all:revert-layer}use-grid:not(.chips,.list,.appearance-native) use-gridbody{display:flex;flex-direction:column;gap:var(--usewc-layout-grid-row-gap);padding-block:var(--usewc-layout-grid-body-padding-block);padding-inline:var(--usewc-layout-grid-body-inset)}use-theme-escape :is(use-grid:not(.chips,.list,.appearance-native) use-gridbody){all:revert-layer}use-grid:not(.chips,.list,.appearance-native) use-gridrow{padding-inline:var(--usewc-layout-grid-row-padding-inline)}use-theme-escape :is(use-grid:not(.chips,.list,.appearance-native) use-gridrow){all:revert-layer}use-grid:not(.chips,.list,.appearance-native) use-gridbody use-gridrow{border-start-start-radius:var(--usewc-grid-row-corner-start-start, var(--usewc-effect-grid-row-border-radius));border-start-end-radius:var(--usewc-grid-row-corner-start-end, var(--usewc-effect-grid-row-border-radius));border-end-start-radius:var(--usewc-grid-row-corner-end-start, var(--usewc-effect-grid-row-border-radius));border-end-end-radius:var(--usewc-grid-row-corner-end-end, var(--usewc-effect-grid-row-border-radius));background:var(--usewc-color-grid-row-background, transparent)}use-theme-escape :is(use-grid:not(.chips,.list,.appearance-native) use-gridbody use-gridrow){all:revert-layer}use-grid:not(.chips,.list,.appearance-native) use-gridhead{display:block;background:var(--usewc-color-grid-header-background);border-block-end:var(--usewc-layout-grid-border) solid var(--usewc-color-grid-border);color:var(--usewc-color-grid-header-text);font-weight:var(--usewc-font-grid-header-weight);padding-block:var(--usewc-layout-grid-body-padding-block);padding-inline:var(--usewc-layout-grid-body-inset)}use-theme-escape :is(use-grid:not(.chips,.list,.appearance-native) use-gridhead){all:revert-layer}use-grid:not(.chips,.list,.appearance-native) use-gridhead use-gridcell[role=columnheader]{position:relative}use-theme-escape :is(use-grid:not(.chips,.list,.appearance-native) use-gridhead use-gridcell[role=columnheader]){all:revert-layer}use-grid:not(.chips,.list,.appearance-native) use-gridhead use-gridcell[role=columnheader]+use-gridcell[role=columnheader]:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:50%;transform:translateY(-50%);block-size:var(--usewc-layout-grid-header-divider-height);inline-size:var(--usewc-layout-grid-border);background:var(--usewc-color-grid-border)}use-theme-escape :is(use-grid:not(.chips,.list,.appearance-native) use-gridhead use-gridcell[role=columnheader])+use-gridcell[role=columnheader]:before{all:revert-layer}use-grid:not(.chips,.list,.appearance-native) use-gridhead use-gridcell:is([data-usewc-selection-cell],:has(>input:is([type=checkbox],[type=radio])))+use-gridcell[role=columnheader]:before{content:none}use-grid:not(.chips,.list,.appearance-native) use-theme-escape use-gridhead use-gridcell:is([data-usewc-selection-cell],:has(>input:is([type=checkbox],[type=radio])))+use-gridcell[role=columnheader]:before{all:revert-layer}use-grid:not(.chips,.list,.appearance-native) use-gridcell{line-height:var(--usewc-layout-grid-cell-line-height);padding:var(--usewc-layout-grid-cell-padding-block) var(--usewc-layout-grid-cell-padding-inline)}use-theme-escape :is(use-grid:not(.chips,.list,.appearance-native) use-gridcell){all:revert-layer}use-grid:not(.chips,.list,.appearance-native) use-gridcell[data-usewc-selection-cell],use-grid:not(.chips,.list,.appearance-native) use-gridcell:has(>input:is([type=checkbox],[type=radio]):only-child),use-grid:not(.chips,.list,.appearance-native) use-gridcell:has(>label:only-child>input:is([type=checkbox],[type=radio])){flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding-inline-start:var(--usewc-layout-grid-selector-cell-padding-inline);padding-inline-end:0}use-theme-escape :is(use-grid:not(.chips,.list,.appearance-native) use-gridcell[data-usewc-selection-cell],use-grid:not(.chips,.list,.appearance-native) use-gridcell:has(>input:is([type=checkbox],[type=radio]):only-child),use-grid:not(.chips,.list,.appearance-native) use-gridcell:has(>label:only-child>input:is([type=checkbox],[type=radio]))){all:revert-layer}use-grid:not(.chips,.list,.appearance-native) use-gridrow::part(selected-indicator),use-grid:not(.chips,.list,.appearance-native) use-gridrow::part(deselected-indicator){align-self:center;margin-inline-start:var(--usewc-layout-grid-selector-cell-padding-inline)}use-grid:not(.chips,.list,.appearance-native):not([selectmode=none]) use-gridrow:not([data-usewc-selection-column])[selected]::part(selected-indicator),use-grid:not(.chips,.list,.appearance-native):not([selectmode=none]) use-gridrow:not([data-usewc-selection-column]):not([selected])::part(deselected-indicator){display:flex;align-items:center;justify-content:center}use-grid:not(.chips,.list,.appearance-native) use-gridrow>[part~=selected-indicator-default],use-grid:not(.chips,.list,.appearance-native) use-gridrow>[part~=deselected-indicator-default]{display:inline-block;overflow:hidden;white-space:nowrap;text-indent:100%;inline-size:var(--usewc-layout-selected-indicator-size);block-size:var(--usewc-layout-selected-indicator-size);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}use-theme-escape :is(use-grid:not(.chips,.list,.appearance-native) use-gridrow>[part~=selected-indicator-default],use-grid:not(.chips,.list,.appearance-native) use-gridrow>[part~=deselected-indicator-default]){all:revert-layer}use-grid:not(.chips,.list,.appearance-native) use-gridrow>[part~=selected-indicator-default]{background-color:var(--usewc-effect-selected-indicator-color, currentColor);-webkit-mask-image:var(--usewc-effect-selected-indicator-mask-image, none);mask-image:var(--usewc-effect-selected-indicator-mask-image, none)}use-grid:not(.chips,.list,.appearance-native) use-gridrow>[part~=deselected-indicator-default]{background-color:var(--usewc-effect-deselected-indicator-color, transparent);-webkit-mask-image:var(--usewc-effect-deselected-indicator-mask-image, none);mask-image:var(--usewc-effect-deselected-indicator-mask-image, none)}use-grid:not(.chips,.list) use-gridbody use-gridrow:is([selected],:has(>use-gridcell input:checked)){--usewc-color-grid-row-background: var(--usewc-color-grid-row-background-selected)}use-grid:not(.chips,.list) use-gridbody use-gridrow:is([selected],:has(>use-gridcell input:checked)):is(:has(+use-gridrow[selected]),:has(+use-gridrow>use-gridcell input:checked)){--usewc-grid-row-corner-end-start: var(--usewc-effect-grid-row-border-radius-sequential);--usewc-grid-row-corner-end-end: var(--usewc-effect-grid-row-border-radius-sequential)}use-grid:not(.chips,.list) use-gridbody use-gridrow:is([selected],:has(>use-gridcell input:checked))+use-gridrow:is([selected],:has(>use-gridcell input:checked)){--usewc-grid-row-corner-start-start: var(--usewc-effect-grid-row-border-radius-sequential);--usewc-grid-row-corner-start-end: var(--usewc-effect-grid-row-border-radius-sequential)}use-grid:not(.chips,.list):not([selectmode=none]):is(:not([selectwith]),[selectwith~=row]) use-gridbody use-gridrow:not([disabled],[aria-disabled=true]):hover,use-grid:not(.chips,.list) use-gridbody use-gridrow:not([disabled],[aria-disabled=true]):has(>use-gridcell input:is([type=checkbox],[type=radio])):hover{--usewc-color-grid-row-background: var(--usewc-color-grid-row-background-hover)}use-grid:not(.chips,.list) use-gridbody use-gridrow:not([disabled],[aria-disabled=true]):is([selected],:has(>use-gridcell input:checked)):hover{--usewc-color-grid-row-background: var(--usewc-color-grid-row-background-selected-hover)}use-grid:not(.chips,.list)[selectwith~=row][selectwith~=control] use-gridbody use-gridrow:not([disabled],[aria-disabled=true]):hover use-gridcell[data-usewc-selection-cell] input:is([type=checkbox],[type=radio]):not(:disabled,[aria-disabled=true],[aria-readonly=true],:checked){--usewc-color-selector-border: var(--usewc-color-selector-border-hover);--usewc-color-selector-background: var(--usewc-color-selector-background-hover)}use-grid:not(.chips,.list):not([selectmode=none]):is(:not([selectwith]),[selectwith~=row]) use-gridbody use-gridrow:not([disabled],[aria-disabled=true]){cursor:default}use-theme-escape :is(use-grid:not(.chips,.list):not([selectmode=none]):is(:not([selectwith]),[selectwith~=row]) use-gridbody use-gridrow:not([disabled],[aria-disabled=true])){all:revert-layer}use-grid:not(.chips,.list) use-gridbody use-gridrow:is([disabled],[aria-disabled=true]){opacity:var(--usewc-effect-form-opacity-disabled)}use-theme-escape :is(use-grid:not(.chips,.list) use-gridbody use-gridrow:is([disabled],[aria-disabled=true])){all:revert-layer}use-grid:not(.appearance-native,.chips) use-gridcell{--usewc-effect-outline-width: 0;outline:var(--usewc-effect-outline-width) var(--usewc-effect-outline-style) var(--usewc-color-outline);outline-offset:var(--usewc-effect-outline-offset-flush);transition:var(--usewc-effect-outline-transition)}use-grid:not(.appearance-native,.chips) use-gridcell:focus-visible{--usewc-effect-outline-width: var(--usewc-effect-outline-size)}use-theme-escape :is(use-grid:not(.appearance-native,.chips) use-gridcell){all:revert-layer}use-grid:not(.chips,.list) use-gridcell:is([data-usewc-selection-cell],:has(>input:is([type=checkbox],[type=radio])))+use-gridcell{outline-offset:calc(-1 * var(--usewc-effect-outline-size))}use-grid.chips{display:flex;flex-wrap:wrap;gap:var(--usewc-layout-grid-chip-gap)}use-theme-escape use-grid.chips{all:revert-layer}use-grid.chips use-gridrow{display:inline-flex;align-items:center;border:var(--usewc-layout-grid-border) solid var(--usewc-color-grid-chip-border);border-radius:var(--usewc-effect-grid-chip-border-radius);background:var(--usewc-color-grid-chip-background)}use-theme-escape :is(use-grid.chips use-gridrow){all:revert-layer}use-grid.chips use-gridcell{flex:0 0 auto;padding:var(--usewc-layout-grid-chip-padding-block) var(--usewc-layout-grid-chip-padding-inline);outline:none}use-theme-escape :is(use-grid.chips use-gridcell){all:revert-layer}use-grid.chips use-gridcell:has(+use-gridcell){padding-inline-end:var(--usewc-layout-grid-chip-padding-block)}use-theme-escape :is(use-grid.chips use-gridcell:has(+use-gridcell)){all:revert-layer}use-grid.chips use-gridcell+use-gridcell{padding-inline:0 var(--usewc-layout-grid-chip-padding-block)}use-theme-escape :is(use-grid.chips use-gridcell+use-gridcell){all:revert-layer}use-grid.chips use-gridcell button{--usewc-layout-button-padding-inline: 0;--usewc-layout-button-padding-block: 0;--usewc-effect-button-radius: var(--usewc-effect-grid-chip-border-radius);inline-size:1lh;block-size:1lh}use-theme-escape :is(use-grid.chips use-gridcell button){all:revert-layer}use-grid.chips use-gridrow:has(>use-gridcell:focus-visible){outline:var(--usewc-effect-outline-size) var(--usewc-effect-outline-style) var(--usewc-color-outline);outline-offset:var(--usewc-effect-outline-offset)}use-theme-escape :is(use-grid.chips use-gridrow:has(>use-gridcell:focus-visible)){all:revert-layer}use-grid.chips use-gridrow::part(selected-indicator),use-grid.chips use-gridrow::part(deselected-indicator){display:none}use-grid.list{display:flex;flex-direction:column}use-theme-escape use-grid.list{all:revert-layer}use-grid.list use-gridrow{padding:var(--usewc-layout-grid-list-row-padding)}use-theme-escape :is(use-grid.list use-gridrow){all:revert-layer}use-grid.list use-gridrow:is(:hover,:focus-within){background:var(--usewc-color-grid-list-row-background-hover)}use-grid.list use-gridrow[selected]{box-shadow:inset var(--usewc-layout-grid-list-row-selected-marker) 0 0 0 var(--usewc-color-grid-list-row-selected-marker)}use-grid.list use-gridrow::part(selected-indicator),use-grid.list use-gridrow::part(deselected-indicator){display:none}}@layer use-theme.dialog{dialog:not(.appearance-native){padding:0;overflow:hidden;border:var(--usewc-layout-surface-border) solid var(--usewc-color-surface-border);border-radius:var(--usewc-effect-surface-border-radius);background:var(--usewc-color-surface-background);box-shadow:var(--usewc-effect-surface-shadow);color:var(--usewc-color-document-text);inline-size:min(32rem,100% - var(--usewc-layout-surface-padding) * 2);max-block-size:min(80dvh,100% - var(--usewc-layout-surface-padding) * 2)}use-theme-escape dialog:not(.appearance-native){all:revert-layer}dialog:not(.appearance-native)::backdrop{background:var(--usewc-color-surface-backdrop)}use-theme-escape :is(){all:revert-layer}dialog.drawer:not(.appearance-native){position:fixed;inset-block:0;inset-inline-start:auto;inset-inline-end:0;margin:0;max-block-size:none;block-size:100dvh;inline-size:min(24rem,100%);border-radius:0;border-block:none;border-inline-end:none}use-theme-escape dialog.drawer:not(.appearance-native){all:revert-layer}}@layer use-theme.popover{[popover]:not(use-menu,.appearance-native){margin:0;padding:0;overflow:hidden;border:var(--usewc-layout-surface-border) solid var(--usewc-color-surface-border);border-radius:var(--usewc-effect-surface-border-radius);background:var(--usewc-color-surface-background);box-shadow:var(--usewc-effect-surface-shadow);color:var(--usewc-color-document-text);max-inline-size:min(24rem,100% - var(--usewc-layout-surface-padding) * 2);max-block-size:min(80dvh,100% - var(--usewc-layout-surface-padding) * 2)}use-theme-escape [popover]:not(use-menu,.appearance-native){all:revert-layer}}@layer use-theme.anchored{use-anchored>:is(dialog,[popover]):not(use-menu,.appearance-native):is([open],:popover-open){margin-block:var(--usewc-layout-surface-anchor-offset);max-block-size:min(80dvh,max(45dvh,100% - var(--usewc-layout-surface-padding) * 2));overflow:auto}use-theme-escape :is(use-anchored>:is(dialog,[popover]):not(use-menu,.appearance-native):is([open],:popover-open)){all:revert-layer}}@layer use-theme.layout{use-layout{display:flex;flex-direction:column}use-theme-escape use-layout{all:revert-layer}use-layout[inline]{display:inline-flex}use-theme-escape use-layout[inline]{all:revert-layer}use-layout[direction=row]{flex-direction:row}use-theme-escape use-layout[direction=row]{all:revert-layer}use-layout[wrap]{flex-wrap:wrap}use-theme-escape use-layout[wrap]{all:revert-layer}use-layout[align=start]{align-items:start}use-theme-escape use-layout[align=start]{all:revert-layer}use-layout[align=center]{align-items:center}use-theme-escape use-layout[align=center]{all:revert-layer}use-layout[align=end]{align-items:end}use-theme-escape use-layout[align=end]{all:revert-layer}use-layout[align=stretch]{align-items:stretch}use-theme-escape use-layout[align=stretch]{all:revert-layer}use-layout[justify=start]{justify-content:start}use-theme-escape use-layout[justify=start]{all:revert-layer}use-layout[justify=center]{justify-content:center}use-theme-escape use-layout[justify=center]{all:revert-layer}use-layout[justify=end]{justify-content:end}use-theme-escape use-layout[justify=end]{all:revert-layer}use-layout[justify=space-between]{justify-content:space-between}use-theme-escape use-layout[justify=space-between]{all:revert-layer}use-layout[justify=space-around]{justify-content:space-around}use-theme-escape use-layout[justify=space-around]{all:revert-layer}use-layout[gap=xsmall]{gap:var(--usewc-layout-flex-gap-xsmall)}use-theme-escape use-layout[gap=xsmall]{all:revert-layer}use-layout[gap=small]{gap:var(--usewc-layout-flex-gap-small)}use-theme-escape use-layout[gap=small]{all:revert-layer}use-layout[gap=medium]{gap:var(--usewc-layout-flex-gap-medium)}use-theme-escape use-layout[gap=medium]{all:revert-layer}use-layout[gap=large]{gap:var(--usewc-layout-flex-gap-large)}use-theme-escape use-layout[gap=large]{all:revert-layer}use-layout[gap=xlarge]{gap:var(--usewc-layout-flex-gap-xlarge)}use-theme-escape use-layout[gap=xlarge]{all:revert-layer}use-layout[gap=super]{gap:var(--usewc-layout-flex-gap-super)}use-theme-escape use-layout[gap=super]{all:revert-layer}use-layout[fill],use-layout>use-layout[fill]{flex:1 1 auto;min-block-size:0;min-inline-size:0}use-theme-escape :is(use-layout[fill],use-layout>use-layout[fill]){all:revert-layer}use-layout:has(>use-layout[fill])>:not(use-layout[fill]){flex:0 0 auto;min-block-size:0;min-inline-size:0}use-theme-escape :is(use-layout:has(>use-layout[fill])>:not(use-layout[fill])){all:revert-layer}use-layout.page{--usewc-layout-region-padding: var(--usewc-layout-page-padding);--usewc-layout-region-padding-block: var(--usewc-layout-page-padding-block);--usewc-layout-region-gap: var(--usewc-layout-page-gap);--usewc-layout-region-avatar-size: var(--usewc-layout-page-avatar-size);--usewc-layout-header-rule: var(--usewc-layout-region-rule);--usewc-layout-footer-rule: var(--usewc-layout-region-rule);--usewc-layout-footer-justify: space-between}use-theme-escape use-layout.page{all:revert-layer}use-layout.entry{--usewc-layout-region-padding: var(--usewc-layout-entry-padding);--usewc-layout-region-gap: var(--usewc-layout-entry-gap);--usewc-layout-region-avatar-size: var(--usewc-layout-entry-avatar-size);--usewc-layout-region-row-gap: var(--usewc-layout-entry-gap);--usewc-layout-footer-justify: flex-start}use-theme-escape use-layout.entry{all:revert-layer}use-layout.message{--usewc-layout-region-padding: var(--usewc-layout-message-padding);--usewc-layout-region-gap: var(--usewc-layout-message-gap);--usewc-layout-region-avatar-size: var(--usewc-layout-message-rail);--usewc-layout-region-row-gap: var(--usewc-layout-region-title-gap);--usewc-layout-footer-justify: flex-start}use-theme-escape use-layout.message{all:revert-layer}use-layout.card{--usewc-layout-region-padding: var(--usewc-layout-card-padding);--usewc-layout-region-gap: var(--usewc-layout-card-gap);--usewc-layout-region-avatar-size: var(--usewc-layout-card-avatar-size);--usewc-layout-footer-rule: var(--usewc-layout-region-rule);--usewc-layout-footer-justify: flex-end}use-theme-escape use-layout.card{all:revert-layer}:where(use-layout:is(.page,.entry,.message,.card)){min-block-size:0}use-theme-escape :where(use-layout:is(.page,.entry,.message,.card)){all:revert-layer}:where(use-layout:is(.page,.entry,.message,.card))>use-layout[fill]{overflow:auto;padding:var(--usewc-layout-region-padding)}use-theme-escape :is(:where(use-layout:is(.page,.entry,.message,.card))>use-layout[fill]){all:revert-layer}:where(use-layout:is(.page,.entry,.message,.card))>main{padding:var(--usewc-layout-region-padding)}use-theme-escape :is(:where(use-layout:is(.page,.entry,.message,.card))>main){all:revert-layer}:where(use-layout:is(.page,.entry,.message,.card))>:is(main,use-layout[fill])>:first-child{margin-block-start:0}use-theme-escape :is(:where(use-layout:is(.page,.entry,.message,.card))>:is(main,use-layout[fill])>:first-child){all:revert-layer}:where(use-layout:is(.page,.entry,.message,.card))>:is(main,use-layout[fill])>:last-child{margin-block-end:0}use-theme-escape :is(:where(use-layout:is(.page,.entry,.message,.card))>:is(main,use-layout[fill])>:last-child){all:revert-layer}:where(use-layout:is(.page,.entry,.message,.card))>header+:is(main,use-layout[fill]){padding-block-start:0}use-theme-escape :is(:where(use-layout:is(.page,.entry,.message,.card))>header+:is(main,use-layout[fill])){all:revert-layer}:where(use-layout:is(.page,.entry,.message,.card))>figure{margin:0}use-theme-escape :is(:where(use-layout:is(.page,.entry,.message,.card))>figure){all:revert-layer}:where(use-layout:is(.page,.entry,.message,.card))>figure>img{display:block;inline-size:100%;block-size:auto;object-fit:cover}use-theme-escape :is(:where(use-layout:is(.page,.entry,.message,.card))>figure>img){all:revert-layer}:where(use-layout:is(.page,.entry,.message,.card))>header{display:flex;align-items:center;justify-content:flex-start;gap:var(--usewc-layout-region-gap);padding-block:var(--usewc-layout-region-padding-block, var(--usewc-layout-region-padding));padding-inline:var(--usewc-layout-region-padding);border-block-end:var(--usewc-layout-header-rule, 0 solid transparent)}use-theme-escape :is(:where(use-layout:is(.page,.entry,.message,.card))>header){all:revert-layer}:where(use-layout:is(.page,.entry,.message,.card))>footer{display:flex;align-items:center;justify-content:var(--usewc-layout-footer-justify, flex-end);gap:var(--usewc-layout-region-gap);padding-block:var(--usewc-layout-region-padding-block, var(--usewc-layout-region-padding));padding-inline:var(--usewc-layout-region-padding);border-block-start:var(--usewc-layout-footer-rule, 0 solid transparent)}use-theme-escape :is(:where(use-layout:is(.page,.entry,.message,.card))>footer){all:revert-layer}:where(use-layout:is(.page,.entry,.message,.card))>header>:is(use-avatar,figure){flex:none;inline-size:var(--usewc-layout-region-avatar-size);block-size:var(--usewc-layout-region-avatar-size);border-radius:var(--usewc-effect-surface-avatar-border-radius);overflow:hidden}use-theme-escape :is(:where(use-layout:is(.page,.entry,.message,.card))>header>:is(use-avatar,figure)){all:revert-layer}:where(use-layout:is(.page,.entry,.message,.card))>header>figure{display:flex;align-items:center;justify-content:center;margin-inline:0;font-size:calc(var(--usewc-layout-region-avatar-size) * .4);line-height:1}use-theme-escape :is(:where(use-layout:is(.page,.entry,.message,.card))>header>figure){all:revert-layer}:where(use-layout:is(.page,.entry,.message,.card))>header>figure>img{inline-size:100%;block-size:100%;object-fit:cover}use-theme-escape :is(:where(use-layout:is(.page,.entry,.message,.card))>header>figure>img){all:revert-layer}:where(use-layout:is(.page,.entry,.message,.card))>:is(header,footer) hgroup{display:flex;flex-direction:column;gap:var(--usewc-layout-region-title-gap);min-inline-size:0}use-theme-escape :is(:where(use-layout:is(.page,.entry,.message,.card))>:is(header,footer) hgroup){all:revert-layer}:where(use-layout:is(.page,.entry,.message,.card))>header>hgroup{flex:1}use-theme-escape :is(:where(use-layout:is(.page,.entry,.message,.card))>header>hgroup){all:revert-layer}:where(use-layout:is(.page,.entry,.message,.card))>:is(header,footer) hgroup>*{line-height:var(--usewc-layout-region-title-line-height)}use-theme-escape :is(:where(use-layout:is(.page,.entry,.message,.card))>:is(header,footer) hgroup>*){all:revert-layer}:where(use-layout:is(.page,.entry,.message,.card))>:is(header,footer) hgroup>*+*{font-size:var(--usewc-font-region-subtitle-size);line-height:var(--usewc-layout-region-subtitle-line-height);color:var(--usewc-color-document-text-muted)}use-theme-escape :is(:where(use-layout:is(.page,.entry,.message,.card))>:is(header,footer) hgroup>*+*){all:revert-layer}:where(use-layout:is(.page,.entry,.message,.card))>:is(header,footer)>*,:where(use-layout:is(.page,.entry,.message,.card))>:is(header,footer) hgroup>*,:where(use-layout:is(.page,.entry,.message,.card))>:is(header,footer) :is(h1,h2,h3,h4,h5,h6){margin-block:0}use-theme-escape :is(:where(use-layout:is(.page,.entry,.message,.card))>:is(header,footer)>*,:where(use-layout:is(.page,.entry,.message,.card))>:is(header,footer) hgroup>*,:where(use-layout:is(.page,.entry,.message,.card))>:is(header,footer) :is(h1,h2,h3,h4,h5,h6)){all:revert-layer}:where(use-layout:is(.page,.entry,.message,.card))>:is(header,footer)>section{display:flex;align-items:center;gap:var(--usewc-layout-region-gap)}use-theme-escape :is(:where(use-layout:is(.page,.entry,.message,.card))>:is(header,footer)>section){all:revert-layer}:where(use-layout:is(.page,.entry,.message,.card))>:is(header,footer):has(>section~section){justify-content:space-between}use-theme-escape :is(:where(use-layout:is(.page,.entry,.message,.card))>:is(header,footer):has(>section~section)){all:revert-layer}use-layout:is(.entry,.message){display:grid;grid-template-columns:var(--usewc-layout-region-avatar-size) 1fr;column-gap:var(--usewc-layout-region-gap);row-gap:var(--usewc-layout-region-row-gap);padding:var(--usewc-layout-region-padding)}use-theme-escape use-layout:is(.entry,.message){all:revert-layer}:where(use-layout:is(.entry,.message))>:is(header,main,footer){grid-column:2;padding:0}use-theme-escape :is(:where(use-layout:is(.entry,.message))>:is(header,main,footer)){all:revert-layer}:where(use-layout.message)>footer{margin-block-start:var(--usewc-layout-region-gap)}use-theme-escape :is(:where(use-layout.message)>footer){all:revert-layer}:where(use-layout:is(.entry,.message))>:is(use-avatar,figure){grid-column:1;grid-row:1;align-self:start;inline-size:var(--usewc-layout-region-avatar-size);block-size:var(--usewc-layout-region-avatar-size);overflow:hidden;border-radius:var(--usewc-effect-surface-avatar-border-radius)}use-theme-escape :is(:where(use-layout:is(.entry,.message))>:is(use-avatar,figure)){all:revert-layer}:where(use-layout:is(.entry,.message):has(>header))>:is(use-avatar,figure){align-self:center}use-theme-escape :is(:where(use-layout:is(.entry,.message):has(>header))>:is(use-avatar,figure)){all:revert-layer}:where(use-layout:is(.entry,.message))>figure{display:flex;align-items:center;justify-content:center;font-size:calc(var(--usewc-layout-region-avatar-size) * .4);line-height:1}use-theme-escape :is(:where(use-layout:is(.entry,.message))>figure){all:revert-layer}:where(use-layout:is(.entry,.message))>figure>img{inline-size:100%;block-size:100%;object-fit:cover}use-theme-escape :is(:where(use-layout:is(.entry,.message))>figure>img){all:revert-layer}:where(use-layout:is(.page,.entry,.message,.card))>:is(main,use-layout[fill]) figure{margin-inline:0}use-theme-escape :is(:where(use-layout:is(.page,.entry,.message,.card))>:is(main,use-layout[fill]) figure){all:revert-layer}:where(use-layout:is(.page,.entry,.message,.card))>:is(main,use-layout[fill]) figure>img{display:block;inline-size:100%;block-size:auto}use-theme-escape :is(:where(use-layout:is(.page,.entry,.message,.card))>:is(main,use-layout[fill]) figure>img){all:revert-layer}:where(use-layout.message)>header>hgroup{flex-direction:row;align-items:baseline;gap:var(--usewc-layout-region-gap);white-space:nowrap}use-theme-escape :is(:where(use-layout.message)>header>hgroup){all:revert-layer}use-layout.card:not(:is(dialog,[popover])>*){overflow:hidden;background:var(--usewc-color-surface-background);border:var(--usewc-layout-surface-border) solid var(--usewc-color-surface-border);border-radius:var(--usewc-effect-surface-border-radius);box-shadow:var(--usewc-effect-surface-shadow);color:var(--usewc-color-document-text)}use-theme-escape use-layout.card:not(:is(dialog,[popover])>*){all:revert-layer}use-layout.card.outlined:not(:is(dialog,[popover])>*){box-shadow:none}use-theme-escape use-layout.card.outlined:not(:is(dialog,[popover])>*){all:revert-layer}}@layer use-theme.prose{use-prose{display:block;max-inline-size:var(--usewc-layout-prose-measure);line-height:var(--usewc-layout-prose-line-height)}use-theme-escape use-prose{all:revert-layer}use-prose :is(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,pre,table,figure,hr){margin-block:0}use-theme-escape :is(use-prose :is(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,pre,table,figure,hr)){all:revert-layer}use-prose :where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,pre,table,figure,hr)+:is(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,pre,table,figure,hr){margin-block-start:var(--usewc-layout-prose-flow-gap)}use-theme-escape :is(use-prose :where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,pre,table,figure,hr)+:is(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,pre,table,figure,hr)){all:revert-layer}use-prose :where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,pre,table,figure,hr)+:is(h1,h2,h3,h4,h5,h6){margin-block-start:var(--usewc-layout-prose-heading-gap)}use-theme-escape :is(use-prose :where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,pre,table,figure,hr)+:is(h1,h2,h3,h4,h5,h6)){all:revert-layer}use-prose :is(h1,h2,h3,h4,h5,h6){font-weight:var(--usewc-font-prose-heading-weight)}use-theme-escape :is(use-prose :is(h1,h2,h3,h4,h5,h6)){all:revert-layer}use-prose h1{font-size:var(--usewc-font-prose-h1-size);line-height:var(--usewc-layout-prose-h1-line-height)}use-theme-escape :is(use-prose h1){all:revert-layer}use-prose h2{font-size:var(--usewc-font-prose-h2-size);line-height:var(--usewc-layout-prose-h2-line-height)}use-theme-escape :is(use-prose h2){all:revert-layer}use-prose h3{font-size:var(--usewc-font-prose-h3-size);line-height:var(--usewc-layout-prose-h3-line-height)}use-theme-escape :is(use-prose h3){all:revert-layer}use-prose h4{font-size:var(--usewc-font-prose-h4-size);line-height:var(--usewc-layout-prose-h4-line-height)}use-theme-escape :is(use-prose h4){all:revert-layer}use-prose h5{font-size:var(--usewc-font-prose-h5-size);line-height:var(--usewc-layout-prose-h5-line-height)}use-theme-escape :is(use-prose h5){all:revert-layer}use-prose h6{font-size:var(--usewc-font-prose-h6-size);line-height:var(--usewc-layout-prose-h6-line-height)}use-theme-escape :is(use-prose h6){all:revert-layer}use-prose :is(ul,ol){padding-inline-start:var(--usewc-layout-prose-list-indent)}use-theme-escape :is(use-prose :is(ul,ol)){all:revert-layer}use-prose blockquote{border-inline-start:var(--usewc-layout-prose-quote-border) solid var(--usewc-color-prose-quote-border);padding-inline-start:var(--usewc-layout-prose-quote-gap);color:var(--usewc-color-prose-quote-text)}use-theme-escape :is(use-prose blockquote){all:revert-layer}use-prose pre{padding:var(--usewc-layout-prose-block-padding);overflow-x:auto;background:var(--usewc-color-prose-code-background);border:var(--usewc-layout-prose-rule-size) solid var(--usewc-color-prose-code-border);border-radius:var(--usewc-effect-prose-code-border-radius)}use-theme-escape :is(use-prose pre){all:revert-layer}use-prose :where(pre)>code{display:block;padding:0;border:none;border-radius:0;background:none;color:inherit}use-theme-escape :is(use-prose :where(pre)>code){all:revert-layer}use-prose hr{border:none;border-block-start:var(--usewc-layout-prose-rule-size) solid var(--usewc-color-prose-rule)}use-theme-escape :is(use-prose hr){all:revert-layer}use-prose table{inline-size:100%;border-collapse:collapse}use-theme-escape :is(use-prose table){all:revert-layer}use-prose :is(th,td){padding-block:var(--usewc-layout-prose-cell-padding-block);padding-inline:var(--usewc-layout-prose-cell-padding-inline);border-block-end:var(--usewc-layout-prose-rule-size) solid var(--usewc-color-prose-cell-border);text-align:start}use-theme-escape :is(use-prose :is(th,td)){all:revert-layer}use-prose figcaption{font-size:var(--usewc-font-prose-caption-size);color:var(--usewc-color-prose-caption-text)}use-theme-escape :is(use-prose figcaption){all:revert-layer}use-prose :where(figure)>:is(img,picture,video){display:block;inline-size:100%;block-size:auto}use-theme-escape :is(use-prose :where(figure)>:is(img,picture,video)){all:revert-layer}}:root{--w-color-canvas: #eaeaea;--w-color-pane: #f5f5f5;--w-color-border: #e0e0e0;--w-primary: #eb298e;--w-secondary: #fa8072;--w-gradient: linear-gradient(to top, var(--w-primary), var(--w-secondary));--w-gradient-hover: #f04da1;--cue-generic: #64748b;--cue-lighting: var(--w-gradient);--cue-audio: #2563eb;--cue-graphics: #7c3aed;--cue-stage: #d97706;--cue-producer: #0d9488}@media(prefers-color-scheme:dark){:root{--w-color-canvas: #0a0a0a;--w-color-pane: #1b1b18;--w-color-border: #e0e0e0;--w-color-border: #3e3e3a}}*,:before,:after{box-sizing:border-box}body{font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";margin:0;background-color:var(--w-color-canvas)}.app-main{max-width:800px;margin-inline:auto;padding-block:1.5rem;padding-inline:1rem}.plan{display:flex;flex-direction:column;gap:1rem}.plan__header{display:flex;align-items:center;justify-content:space-between}.plan__back{font-size:.8125rem;font-weight:500;text-decoration:none;color:var(--w-color-text);opacity:.55;transition:opacity .15s}.plan__back:hover{opacity:1}.plan-items,.plan-items section{display:flex;flex-direction:column;gap:1rem;position:relative;margin-block-end:2rem}.plan-item__sequence:has(+.plan-item__pinned-sequence){text-decoration:line-through;color:light-dark(rgba(0,0,0,.45),rgba(255,255,255,.45))}.plan-item__pinned-sequence{font-weight:700}:is(h2,p):where(:not(use-layout *,use-prose *)){margin-block-start:0}:is(h2,p):where(:not(use-layout *,use-prose *)):not(:last-child){margin-block-end:1rem}h2+p:where(:not(use-layout *,use-prose *)),p:where(:not(use-layout *,use-prose *))+h2{margin-block-start:1rem}.live-content{display:none}body:has(.live-mode) .app-header,body:has(.live-mode) .plan__back{display:none}.plan.live-mode .live-content{display:block}.plan.live-mode .live-content .cue-sheet-content{padding:0}.plan.live-mode [data-normal-only]{display:none}.plan-item-header,.plan-item{scroll-margin-top:4rem}@keyframes live-toc-highlight{0%{background-color:color-mix(in srgb,var(--w-primary) 30%,transparent)}to{background-color:transparent}}.live-toc-highlight{border-radius:.25rem;animation:live-toc-highlight 3s ease-out}.live-toc-btn{display:none;position:fixed;inset-block-end:1.5rem;inset-inline-end:1.5rem;z-index:30;border-radius:999px;box-shadow:0 4px 12px #00000040}body:has(.plan.live-mode) .live-toc-btn{display:block}.live-toc-panel{position:fixed;inset:auto 1.5rem 5rem auto;margin:0;width:min(320px,90vw);max-height:70vh;overflow-y:auto;padding:.75rem;border:1px solid var(--w-color-border);border-radius:.75rem;background-color:var(--w-color-pane);box-shadow:0 8px 24px #00000040}.live-toc-panel ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.125rem}.live-toc-panel a{display:block;padding:.375rem .5rem;border-radius:.375rem;text-decoration:none;color:inherit;font-size:.9375rem}.plan.live-mode[data-hide-generic] mark[data-cue-type=generic],.plan.live-mode[data-hide-lighting] mark[data-cue-type=lighting],.plan.live-mode[data-hide-lighting] .cue-sheet-content mark:not([data-cue-type]),.plan.live-mode[data-hide-audio] mark[data-cue-type=audio],.plan.live-mode[data-hide-graphics] mark[data-cue-type=graphics],.plan.live-mode[data-hide-stage] mark[data-cue-type=stage],.plan.live-mode[data-hide-producer] mark[data-cue-type=producer]{display:none}.live-cue-filters{display:none;flex-wrap:wrap;gap:.375rem;margin-block-end:1.5rem}.plan.live-mode .live-cue-filters{display:flex}.live-cue-filter{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;border:1px solid var(--w-color-border);border-radius:999px;background:transparent;color:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.live-cue-filter:before{content:"";width:.625rem;height:.625rem;border-radius:999px;background:var(--chip-color, var(--cue-generic))}.live-cue-filter[aria-pressed=false]{opacity:.45;text-decoration:line-through}.live-toc-panel a:hover{background-color:var(--w-color-canvas)}.live-toc-panel__header a{margin-block-start:.5rem;font-weight:700;text-transform:uppercase;font-size:.75rem;opacity:.65}.plan__actions{display:flex;align-items:center;gap:.5rem}.plan__mp3-files{list-style:none;padding:0;margin:1rem 0;display:flex;flex-direction:column;gap:.75rem}.plan__mp3-files li{display:flex;flex-direction:column;gap:.25rem}.plan__mp3-name{font-size:.875rem;font-weight:600}.plan__mp3-files audio{width:100%;max-width:400px}.plan__guide-markers{border-collapse:collapse;margin:1rem 0;font-size:.875rem}.plan__guide-markers th,.plan__guide-markers td{text-align:left;padding:.25rem 1.5rem .25rem 0;border-bottom:1px solid var(--w-color-border)}.plan__guide-audio{display:block;width:100%;max-width:400px;margin:1rem 0 .5rem}.plan__guide-actions{font-variant-numeric:tabular-nums;white-space:nowrap}.plan__guide-actions button{font:inherit;font-variant-numeric:tabular-nums;padding:.1rem .4rem;margin-right:.25rem;border:1px solid var(--w-color-border);border-radius:.25rem;background:transparent;color:inherit;cursor:pointer}.plan__guide-actions button:hover{border-color:var(--w-primary);color:var(--w-primary)}[data-cue-sheet-editor]{width:100%;max-width:800px;min-height:600px;border:1px solid var(--w-color-border);border-radius:.5rem;background-color:var(--w-color-pane);display:flex;flex-direction:column}[data-cue-sheet-editor]:focus-within{outline:2px solid var(--w-color-border);outline-offset:2px}.cue-sheet-editor-toolbar{position:sticky;top:-1rem;display:flex;gap:.25rem;padding:.125rem;border-block-end:1px solid var(--w-color-border);flex-shrink:0;background-color:var(--w-color-pane)}.cue-sheet-editor-toolbar__split{display:flex}.cue-sheet-editor-toolbar__split .cue-sheet-editor-toolbar__split-primary{border-start-end-radius:0;border-end-end-radius:0;display:inline-flex;align-items:center;gap:.375rem}.cue-sheet-editor-toolbar__split .cue-sheet-editor-toolbar__split-primary:before{content:"";width:.625rem;height:.625rem;border-radius:999px;background:var(--active-cue-color, var(--cue-generic))}.cue-sheet-editor-toolbar__split .cue-sheet-editor-toolbar__split-menu{border-start-start-radius:0;border-end-start-radius:0;border-inline-start:none}.cue-sheet-editor-toolbar__split .cue-sheet-editor-toolbar__split-menu[hidden]{display:none}.cue-sheet-editor-toolbar__split .cue-sheet-editor-toolbar__split-primary:only-child{border-radius:var(--usewc-layout-radius, .375rem)}.cue-type-selector{display:inline-flex;align-items:center;gap:.4rem;margin-inline-end:.75rem;font-size:.8125rem;font-weight:500}.cue-type-selector__dot{width:.625rem;height:.625rem;border-radius:999px;background:var(--chip-color, var(--cue-generic))}.cue-type-selector__label{opacity:.65}@media(max-width:640px){.cue-type-selector__label{display:none}}.cue-sheet-editor-body{flex:1;padding:.75rem 1rem;min-height:0}[data-cue-sheet-editor] .ProseMirror{min-height:520px;outline:none;white-space:pre-line}[data-cue-sheet-editor] .ProseMirror p{margin-block:0 .5em}[data-cue-sheet-editor] .ProseMirror p:last-child{margin-block-end:0}[data-cue-sheet-editor] .ProseMirror p.is-editor-empty:first-child:before,.sequence-builder__item-cue .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:inline-start;height:0;color:var(--w-color-muted, #888);opacity:.7;pointer-events:none}[data-cue-sheet-editor] .ProseMirror h1{margin-block:1em .25em;font-size:1.375rem;font-weight:700}[data-cue-sheet-editor] .ProseMirror h2{margin-block:1em .25em;font-size:1.125rem;font-weight:600}[data-cue-sheet-editor] .ProseMirror mark{background:var(--cue-bg, var(--w-gradient));color:#fff;padding:0 .4em;border-radius:.75em;font-weight:600;font-size:.9em;text-shadow:0 2px 4px rgba(0,0,0,.4);letter-spacing:.05em}[data-cue-sheet-editor] .ProseMirror ul,[data-cue-sheet-editor] .ProseMirror ol{padding-inline-start:1.5em;margin-block:.5em 0}[data-cue-sheet-editor] .ProseMirror blockquote{padding-inline-start:1em;border-inline-start:4px solid var(--w-color-border)}body{--cue-sheet-dialog-max-width: min(50vw, 900px)}body:has(.cue-sheet-dialog[open]){margin-right:var(--cue-sheet-dialog-max-width)}.cue-sheet-dialog{width:calc(var(--cue-sheet-dialog-max-width) - 1rem);height:calc(100vh - 1rem);max-height:100vh;min-height:0;margin-block:0;margin-inline-end:0;position:fixed;inset:.5rem}.cue-sheet-dialog[open]{display:flex;flex-direction:column}.cue-sheet-dialog form{display:contents}.cue-sheet-dialog form>use-layout.card{background:none;border:0;box-shadow:none;border-radius:0}.cue-sheet-notes-btn{position:relative}.cue-sheet-notes-btn--active:after{content:"";position:absolute;top:-.15rem;inset-inline-end:-.15rem;width:.5rem;height:.5rem;border-radius:999px;background-color:var(--w-primary)}.cue-sheet-notes-dialog{width:min(480px,90vw)}.cue-sheet-notes-dialog[open]{display:flex;flex-direction:column}.cue-sheet-notes-dialog header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;border-block-end:1px solid var(--w-color-border)}.cue-sheet-notes-dialog header h3{margin:0;font-size:1.0625rem}.cue-sheet-notes-dialog textarea{margin:1rem 1.25rem 1.25rem;min-height:12rem;resize:vertical}.cue-sheet-dialog [data-cue-sheet-editor]{min-height:400px}.cue-sheet-dialog [data-cue-sheet-editor] .ProseMirror{min-height:360px}.cue-sheet-dialog .cue-sheet-notes{margin-block-start:1rem}.cue-sheet-dialog .cue-sheet-notes h3{margin-block:0 .5rem;font-size:1rem}.cue-sheet-content mark,.cue-sheet-lyrics-cue mark{background:var(--cue-bg, var(--w-gradient));color:#fff;padding:0 .4em;border-radius:.75em;font-weight:600;font-size:.9em;text-shadow:0 2px 4px rgba(0,0,0,.4);letter-spacing:.05em}mark[data-cue-type=generic]{--cue-bg: var(--cue-generic)}mark[data-cue-type=lighting]{--cue-bg: var(--cue-lighting)}mark[data-cue-type=audio]{--cue-bg: var(--cue-audio)}mark[data-cue-type=graphics]{--cue-bg: var(--cue-graphics)}mark[data-cue-type=stage]{--cue-bg: var(--cue-stage)}mark[data-cue-type=producer]{--cue-bg: var(--cue-producer)}.cue-sheet-lyrics-cue{margin-block-start:.375rem;padding-inline-start:.75rem;border-inline-start:2px solid var(--w-color-border)}.live-content .cue-sheet-content{margin:1rem 1.25rem}.cue-sheet-content use-prose,.cue-sheet-notes use-prose{max-inline-size:none}.cue-sheet-editor-tabs-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-block-end:.75rem}.cue-sheet-editor-tabs-row-right{display:flex;align-items:center;gap:.5rem}.cue-sheet-editor-tablist{display:inline-flex;gap:.125rem;padding:.1875rem;border:1px solid var(--w-color-border);border-radius:.5rem;background-color:var(--w-color-canvas)}.cue-sheet-editor-tab{padding:.125rem .75rem;border:none;border-radius:.375rem;background:transparent;color:inherit;opacity:.7;cursor:pointer;font-size:.875rem;font-weight:600}.cue-sheet-editor-tab:hover{opacity:1}.cue-sheet-editor-tab[aria-selected=true]{background-color:var(--w-color-pane);box-shadow:0 1px 2px #0000001f;opacity:1}use-layout.card>footer .danger{margin-inline-end:auto}.cue-sheet-dialog-loading{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1.25rem;color:var(--w-color-muted, #666)}.cue-sheet-dialog-loading-spinner{width:1.25rem;height:1.25rem;border:2px solid var(--w-color-border, #ddd);border-top-color:var(--w-color-primary, #333);border-radius:50%;animation:cue-sheet-dialog-spin .7s linear infinite}@keyframes cue-sheet-dialog-spin{to{transform:rotate(360deg)}}.chord-chart pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre;overflow-y:auto}.cue-sheet-warning{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:baseline;padding:.625rem .875rem;margin-block-end:.75rem;border:1px solid #f1c97a;background-color:#fff8e1;color:#5b4500;border-radius:.375rem;font-size:.9375rem;line-height:1.4}.cue-sheet-warning h4{font-weight:600}.cue-sheet-warning :is(h4,p){margin-block-start:0;margin-block-end:.25rem}.cue-sheet-warning a{white-space:nowrap}.cue-sheet-warning{flex-direction:column;align-items:stretch}.cue-sheet-warning__details{margin-block-start:.25rem}.cue-sheet-warning__details summary{cursor:pointer;font-weight:500}.cue-sheet-warning__siblings{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.25rem;width:100%}.cue-sheet-warning__siblings li{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:baseline;justify-content:space-between;padding:.375rem .5rem;background-color:#ffffff73;border-radius:.25rem}.cue-sheet-warning__sibling-seq{opacity:.8;margin-inline-start:.5rem}.cue-sheet-warning__sibling-actions{display:inline-flex;gap:.75rem}@media(prefers-color-scheme:dark){.cue-sheet-warning__siblings li{background-color:#00000040}}@media(prefers-color-scheme:dark){.cue-sheet-warning{border-color:#6b5320;background-color:#2a2210;color:#f5d97a}}.cue-sheet-warning--success{border-color:#9bd49b;background-color:#e8f5e9;color:#1f4f23}@media(prefers-color-scheme:dark){.cue-sheet-warning--success{border-color:#2f5a32;background-color:#122416;color:#a5d6a7}}.sequence-builder{display:flex;flex-direction:column;color:inherit}.sequence-builder__preview{flex:1 1 auto}.sequence-builder__empty{color:var(--w-color-muted, #777);margin-block:1rem}.sequence-builder__item{position:relative;padding:.5rem .75rem .625rem 2.25rem;border:1px solid var(--w-color-border);border-radius:.5rem;background-color:var(--w-color-canvas)}.sequence-builder__drag-handle{position:absolute;inset-inline-start:.5rem;top:1.125rem;transform:translateY(-50%);cursor:grab;opacity:.35;-webkit-user-select:none;user-select:none;font-size:1.125rem;line-height:1}.sequence-builder__drag-handle:active{cursor:grabbing}.sortable-ghost{opacity:.35}.sequence-builder__item-controls{position:absolute;top:.4rem;inset-inline-end:.4rem;display:inline-flex;gap:.25rem}.sequence-builder__item-btn{width:1.5rem;height:1.5rem;padding:0;border:1px solid var(--w-color-border);border-radius:.25rem;background:transparent;color:inherit;cursor:pointer;line-height:1}.sequence-builder__item-btn:disabled{opacity:.35;cursor:default}.sequence-builder__item-label{margin:0 2.5rem 0 0;font-size:1rem;font-weight:600}.sequence-builder__palette{padding-block-start:.75rem}.sequence-builder__summary{margin:.375rem 0 0;font-size:.8125rem;opacity:.7}.sequence-builder__palette-label{font-size:.8125rem;white-space:nowrap}.sequence-builder__chips{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.sequence-builder__chip{padding:0 .5rem;border:1px solid var(--w-color-border);border-radius:999px;background-color:var(--w-color-pane);color:inherit;cursor:pointer;font-size:.875rem}.sequence-builder__chip:hover{border-color:var(--w-primary)}.sequence-builder__chip--cue{border-style:dashed;opacity:.85}.sequence-builder__chip--custom{border-style:dashed;border-color:var(--w-primary);color:var(--w-primary);font-weight:600}.sequence-builder__insert{position:relative;height:.375rem}.sequence-builder__insert-btn{position:absolute;inset-inline:.75rem;inset-block:0;padding:0;border:none;border-radius:999px;background-color:var(--w-primary);color:transparent;cursor:pointer;opacity:0;z-index:2;transition:opacity .12s ease}.sequence-builder__insert:hover .sequence-builder__insert-btn,.sequence-builder__insert:focus-within .sequence-builder__insert-btn,.sequence-builder__insert-btn:focus-visible{opacity:1}.sequence-builder__insert-btn:after{content:"+";position:absolute;top:50%;inset-inline-start:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:1px solid var(--w-primary);border-radius:999px;background-color:var(--w-color-pane);color:var(--w-primary);font-size:.8125rem;line-height:1;pointer-events:none}.sequence-builder__insert-btn:hover:after,.sequence-builder__insert-btn:focus-visible:after{background-color:var(--w-primary);color:#fff}.sequence-builder__insert-panel{position:fixed;inset:auto;margin:0;z-index:20;padding:.375rem;border:1px solid var(--w-color-border);border-radius:.5rem;background-color:var(--w-color-canvas)}.sequence-builder__insert-panel:popover-open{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.sequence-builder__item-cue{margin-block-start:.5rem;padding:.375rem .5rem;min-height:2rem;border:1px solid var(--w-color-border);border-radius:.375rem;background-color:var(--w-color-pane)}.sequence-builder__item-cue:focus-within{outline:var(--usewc-effect-outline-size) var(--usewc-effect-outline-style) var(--usewc-color-outline)}.sequence-builder__item-cue--active{border-start-start-radius:0;border-start-end-radius:0}.sequence-builder__item-cue .ProseMirror{outline:none;font-size:.9375rem}.sequence-builder__item-cue .ProseMirror p{margin-block:0 .35em}.sequence-builder__item-cue .ProseMirror p:last-child{margin-block-end:0}.sequence-builder__item-cue .ProseMirror mark{background:var(--cue-bg, var(--w-gradient));color:#fff;padding:0 .4em;border-radius:.75em;font-weight:600;font-size:.9em;letter-spacing:.05em}.sequence-builder__floating-toolbar{position:fixed;position-anchor:--sequence-builder-toolbar-anchor;inset-block-start:auto;inset-block-end:anchor(top);inset-inline-start:anchor(left);width:anchor-size(width);height:auto;margin:0;border:1px solid var(--w-color-border);border-block-end:none;border-radius:.375rem;border-end-start-radius:0;border-end-end-radius:0;box-shadow:0 2px 8px #00000026;position-try-fallbacks:flip-block}.sequence-builder__floating-toolbar[hidden]{display:none}.cue-sheet-editor-tabs-row .cue-sheet-version-name{margin-block-end:0}[data-tab-panel=text]>[data-sequence-builder-apply]{margin-block-end:.5rem}[data-tab-panel=builder]>[data-sequence-builder-convert]{margin-block-end:.5rem}[data-sequence-builder-convert]:has(~#sequence-builder-panel .sequence-builder__item){display:none}.cue-sheet-dialog-error{padding:.625rem .875rem;margin:.75rem 1rem 0;border:1px solid #e69a9a;background-color:#fdecec;color:#7a1f1f;border-radius:.375rem;font-size:.9375rem;line-height:1.4}.cue-sheet-dialog-error p{margin-block-start:0;margin-block-end:.25rem}.cue-sheet-dialog-error p:last-child{margin-block-end:0}@media(prefers-color-scheme:dark){.cue-sheet-dialog-error{border-color:#5a2626;background-color:#241012;color:#e8a0a0}}
