@layer theme,escape;:root{--usewc-space-none: 0;--usewc-space-1: .0625rem;--usewc-space-2: .125rem;--usewc-space-4: .25rem;--usewc-space-8: .5rem;--usewc-space-12: .75rem;--usewc-space-16: 1rem;--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-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-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-900: oklch(.152 .002 260.7);--usewc-color-gray-800: oklch(.252 .004 260.7);--usewc-color-gray-700: oklch(.352 .005 260.7);--usewc-color-gray-600: oklch(.451 .007 260.7);--usewc-color-gray-500: oklch(.551 .009 260.7);--usewc-color-gray-400: oklch(.651 .007 260.7);--usewc-color-gray-300: oklch(.751 .005 260.7);--usewc-color-gray-200: oklch(.85 .003 260.7);--usewc-color-gray-100: oklch(.95 .001 260.7);--usewc-color-blue-900: oklch(.08 .054 263.9);--usewc-color-blue-800: oklch(.18 .122 263.9);--usewc-color-blue-700: oklch(.28 .19 263.9);--usewc-color-blue-600: oklch(.38 .258 263.9);--usewc-color-blue-500: oklch(.48 .314 263.9);--usewc-color-blue-400: oklch(.58 .246 263.9);--usewc-color-blue-300: oklch(.68 .182 263.9);--usewc-color-blue-200: oklch(.78 .121 263.9);--usewc-color-blue-100: oklch(.88 .064 263.9);--usewc-color-red-900: oklch(.23 .094 27.5);--usewc-color-red-800: oklch(.32 .131 27.5);--usewc-color-red-700: oklch(.41 .167 27.5);--usewc-color-red-600: oklch(.5 .204 27.5);--usewc-color-red-500: oklch(.59 .241 27.5);--usewc-color-red-400: oklch(.68 .208 27.5);--usewc-color-red-300: oklch(.77 .136 27.5);--usewc-color-red-200: oklch(.86 .076 27.5);--usewc-color-red-100: oklch(.95 .025 27.5);--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-8: .5rem;--usewc-effect-border-radius-full: 100%}:root{--usewc-layout-document-text-size: var(--usewc-font-size-16);--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-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-color-focus-ring: var(--usewc-color-blue-500);--usewc-layout-focus-ring-size: var(--usewc-space-2);--usewc-layout-focus-ring-offset-outside: var(--usewc-space-2);--usewc-layout-focus-ring-offset-inside: var(--usewc-space-none);--usewc-effect-focus-ring-style: solid;--usewc-transition-focus-ring: outline .05s ease-in-out;--usewc-effect-control-opacity-disabled: .5;--usewc-color-link-text-static: var(--usewc-color-blue-500);--usewc-color-link-text-hover: var(--usewc-color-blue-600);--usewc-color-link-text-active: var(--usewc-color-blue-700);--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-color-link-text-visited-visited: var(--usewc-color-indigo-500);--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-500);--usewc-color-form-label-text: var(--usewc-color-gray-700);--usewc-layout-form-helper-text-font-size: var(--usewc-font-size-14);--usewc-layout-form-helper-text-line-height: var(--usewc-line-height-24);--usewc-layout-form-label-font-size: var(--usewc-font-size-16);--usewc-layout-form-label-line-height: var(--usewc-line-height-24);--usewc-layout-form-selector-margin-inline: 0;--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-500);--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-500);--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-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='rgba(255,255,255,0.5' /%3E%3C/svg%3E");--usewc-effect-dropdown-trigger-side-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='M16 12L8.5 18.9282L8.5 5.0718Z' fill='rgba(255,255,255,0.5' /%3E%3C/svg%3E");--usewc-effect-dropdown-trigger-background-size: 1em;--usewc-effect-dropdown-trigger-background-blend-mode: difference;--usewc-effect-menu-item-checkmark-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='M5 13L10 18L19 7' stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C%2Fsvg%3E");--usewc-effect-menu-item-checkmark-background-size: 1em;--usewc-effect-menu-item-checkmark-background-blend-mode: difference;--usewc-layout-input-border: var(--usewc-space-1-relative);--usewc-layout-input-padding-block: calc(var(--usewc-space-4) - 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-4);--usewc-effect-input-opacity-disabled: .5;--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-blue-500);--usewc-color-range-thumb-background-hover: var(--usewc-color-blue-600);--usewc-color-range-thumb-background-active: var(--usewc-color-blue-700);--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-blue-500);--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-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-blue-400);--usewc-color-selector-border-static: var(--usewc-color-gray-300);--usewc-color-selector-border-focus: var(--usewc-color-blue-500);--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-gray-100);--usewc-color-button-base-background-static-auxiliary: transparent;--usewc-color-button-base-background-hover: var(--usewc-color-gray-200);--usewc-color-button-base-background-active: var(--usewc-color-gray-300);--usewc-color-button-base-border-static: var(--usewc-color-gray-300);--usewc-color-button-base-border-static-auxiliary: var(--usewc-color-gray-300);--usewc-color-button-base-border-hover: var(--usewc-color-gray-400);--usewc-color-button-base-border-active: var(--usewc-color-gray-500);--usewc-color-button-base-text-static: var(--usewc-color-gray-700);--usewc-color-button-base-text-static-auxiliary: var(--usewc-color-gray-700);--usewc-color-button-base-text-hover: var(--usewc-color-gray-700);--usewc-color-button-base-text-active: var(--usewc-color-gray-700);--usewc-color-button-primary-background-static: var(--usewc-color-blue-500);--usewc-color-button-primary-background-static-auxiliary: transparent;--usewc-color-button-primary-background-hover: var(--usewc-color-blue-600);--usewc-color-button-primary-background-active: var(--usewc-color-blue-700);--usewc-color-button-primary-border-static: var(--usewc-color-transparent);--usewc-color-button-primary-border-static-auxiliary: var(--usewc-color-blue-500);--usewc-color-button-primary-border-hover: var(--usewc-color-blue-600);--usewc-color-button-primary-border-active: var(--usewc-color-blue-700);--usewc-color-button-primary-text-static: var(--usewc-color-white);--usewc-color-button-primary-text-static-auxiliary: var(--usewc-color-blue-500);--usewc-color-button-primary-text-hover: var(--usewc-color-white);--usewc-color-button-primary-text-active: var(--usewc-color-white);--usewc-color-button-danger-background-static: var(--usewc-color-red-500);--usewc-color-button-danger-background-static-auxiliary: transparent;--usewc-color-button-danger-background-hover: var(--usewc-color-red-600);--usewc-color-button-danger-background-active: var(--usewc-color-red-700);--usewc-color-button-danger-border-static: var(--usewc-color-red-500);--usewc-color-button-danger-border-hover: var(--usewc-color-red-600);--usewc-color-button-danger-border-active: var(--usewc-color-red-700);--usewc-color-button-danger-text-static: var(--usewc-color-white);--usewc-color-button-danger-text-static-auxiliary: var(--usewc-color-red-500);--usewc-color-button-danger-text-hover: var(--usewc-color-white);--usewc-color-button-cancel-background-static: transaprent;--usewc-color-button-cancel-background-static-auxiliary: transparent;--usewc-color-button-cancel-background-hover: var(--usewc-color-gray-100);--usewc-color-button-cancel-background-active: var(--usewc-color-gray-200);--usewc-color-button-cancel-border-static: transparent;--usewc-color-button-cancel-border-static-auxiliary: var(--usewc-color-gray-100);--usewc-color-button-cancel-border-hover: transparent;--usewc-color-button-cancel-border-active: transparent;--usewc-color-button-cancel-text-static: var(--usewc-color-gray-700);--usewc-color-button-cancel-text-static-auxiliary: var(--usewc-color-gray-700);--usewc-color-button-cancel-text-hover: var(--usewc-color-gray-700);--usewc-color-button-cancel-text-active: var(--usewc-color-gray-700);--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-4);--usewc-effect-button-border-style: solid;--usewc-layout-button-base-padding-block: calc(var(--usewc-space-4) - var(--usewc-layout-button-border));--usewc-layout-button-base-padding-inline: calc(var(--usewc-space-12) - var(--usewc-layout-button-border));--usewc-layout-button-base-gap: var(--usewc-space-4);--usewc-layout-button-base-font-size: var(--usewc-font-size-16);--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-layout-button-extra-small-font-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-8) - var(--usewc-layout-button-border));--usewc-layout-button-small-gap: var(--usewc-space-2);--usewc-layout-button-small-font-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-4) - var(--usewc-layout-button-border));--usewc-layout-button-large-padding-inline: calc(var(--usewc-space-16) - var(--usewc-layout-button-border));--usewc-layout-button-large-gap: var(--usewc-space-4);--usewc-layout-button-large-font-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-8) - 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-layout-button-extra-large-font-size: var(--usewc-font-size-24);--usewc-layout-button-extra-large-line-height: var(--usewc-line-height-28);--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-gray-800);--usewc-color-popover-menu-item-background-active: var(--usewc-color-gray-800);--usewc-effect-popover-menu-item-border-radius: var(--usewc-effect-border-radius-4);--usewc-layout-popover-menu-anchor-offset: var(--usewc-space-4);--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-gray-600);--usewc-effect-popover-menu-border-radius: var(--usewc-effect-border-radius-8);--usewc-layout-popover-menu-header-font-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: 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-500) l c h / .125);--usewc-color-code-border: var(--usewc-color-transparent);--usewc-font-code-size: var(--usewc-font-size-14)}@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-800);--usewc-color-canvas-background: var(--usewc-color-black);--usewc-color-focus-ring: var(--usewc-color-blue-200);--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-text-static: var(--usewc-color-gray-100);--usewc-color-button-base-text-static-auxiliary: var(--usewc-color-gray-300);--usewc-color-button-base-text-hover: var(--usewc-color-gray-100);--usewc-color-button-base-text-active: var(--usewc-color-gray-100);--usewc-color-button-base-background-static: var(--usewc-color-gray-700);--usewc-color-button-base-background-hover: var(--usewc-color-gray-600);--usewc-color-button-base-background-active: var(--usewc-color-gray-500);--usewc-color-button-base-background-static-auxiliary: transparent;--usewc-color-button-base-border-static: var(--usewc-color-gray-600);--usewc-color-button-base-border-hover: var(--usewc-color-gray-500);--usewc-color-button-base-border-active: var(--usewc-color-gray-400);--usewc-color-button-base-border-static-auxiliary: var(--usewc-color-gray-600);--usewc-color-button-cancel-text-static: var(--usewc-color-gray-200);--usewc-color-button-cancel-text-hover: var(--usewc-color-gray-200);--usewc-color-button-cancel-background-hover: var(--usewc-color-gray-700);--usewc-color-button-cancel-border-hover: var(--usewc-color-gray-700);--usewc-color-button-cancel-text-static-auxiliary: var(--usewc-color-gray-300);--usewc-color-button-cancel-border-static-auxiliary: var(--usewc-color-gray-600);--usewc-color-button-primary-background-static: var(--usewc-color-blue-400);--usewc-color-button-primary-background-hover: var(--usewc-color-blue-500);--usewc-color-button-primary-background-active: var(--usewc-color-blue-600);--usewc-color-button-primary-border-static: var(--usewc-color-blue-400);--usewc-color-button-primary-border-hover: var(--usewc-color-blue-500);--usewc-color-button-primary-border-active: var(--usewc-color-blue-600);--usewc-color-button-primary-text-static: var(--usewc-color-white);--usewc-color-button-primary-text-hover: var(--usewc-color-white);--usewc-color-button-primary-text-active: var(--usewc-color-white);--usewc-color-button-primary-text-static-auxiliary: var(--usewc-color-blue-200);--usewc-color-button-primary-border-static-auxiliary: var(--usewc-color-blue-200);--usewc-color-button-danger-background-static: var(--usewc-color-red-500);--usewc-color-button-danger-background-hover: var(--usewc-color-red-600);--usewc-color-button-danger-background-active: var(--usewc-color-red-700);--usewc-color-button-danger-border-static: var(--usewc-color-red-500);--usewc-color-button-danger-border-hover: var(--usewc-color-red-600);--usewc-color-button-danger-border-active: var(--usewc-color-red-700);--usewc-color-button-danger-text-static: var(--usewc-color-white);--usewc-color-button-danger-text-hover: var(--usewc-color-white);--usewc-color-button-danger-text-active: var(--usewc-color-white);--usewc-color-button-danger-text-static-auxiliary: var(--usewc-color-red-300);--usewc-color-button-danger-border-static-auxiliary: var(--usewc-color-red-300);--usewc-color-link-text-static: var(--usewc-color-blue-300);--usewc-color-link-text-hover: var(--usewc-color-blue-400);--usewc-color-link-text-active: var(--usewc-color-blue-500);--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-200);--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-400);--usewc-color-range-thumb-background-hover: var(--usewc-color-blue-300);--usewc-color-range-thumb-background-active: var(--usewc-color-blue-200);--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)}}@layer theme{*,*:before,*:after{box-sizing:border-box}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-layout-document-text-size)}:is(button,a,details summary,use-widget):not([data-appear-as=native]):focus-visible,:is(input,textarea,select,use-date,use-time,use-datetime,use-duration):not([data-appear-as=native]):focus,input[type=file]:not([data-appear-as=native]):focus-visible,use-dropdown:not([data-appear-as=native])::part(trigger):focus-visible,[data-appear-as=input]:has(input:focus){outline:var(--usewc-layout-focus-ring-size) var(--usewc-effect-focus-ring-style) var(--usewc-color-focus-ring);outline-offset:var(--usewc-layout-focus-ring-offset-outside);transition:var(--usewc-transition-focus-ring)}:is(input:not(:is([type=checkbox],[type=radio],[type=range],[type=file],[data-appear-as])),select:not([data-appear-as=native]),textarea,[data-appear-as=input],use-date:not([data-appear-as=native]),use-time:not([data-appear-as=native]),use-datetime:not([data-appear-as=native]),use-duration:not([data-appear-as=native])),use-listbox-input:not([data-appear-as=native])::part(listbox){border:var(--usewc-layout-input-border) var(--usewc-effect-input-border-style) var(--usewc-color-input-border-static);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)}:is(input:not(:is([type=checkbox],[type=radio],[type=range],[type=file],[data-appear-as])),select:not([data-appear-as=native]),textarea,[data-appear-as=input],use-date:not([data-appear-as=native]),use-time:not([data-appear-as=native]),use-datetime:not([data-appear-as=native]),use-duration:not([data-appear-as=native])):not(:is(:disabled,[aria-disabled=true],[data-appear-as=input])):hover,:is(input:not(:is([type=checkbox],[type=radio],[type=range],[type=file],[data-appear-as])),select:not([data-appear-as=native]),textarea,[data-appear-as=input],use-date:not([data-appear-as=native]),use-time:not([data-appear-as=native]),use-datetime:not([data-appear-as=native]),use-duration:not([data-appear-as=native])):has(input:not(:is(:disabled,[aria-disabled=true])):hover){border-color:var(--usewc-color-input-border-hover)}:is(input:not(:is([type=checkbox],[type=radio],[type=range],[type=file],[data-appear-as])),select:not([data-appear-as=native]),textarea,[data-appear-as=input],use-date:not([data-appear-as=native]),use-time:not([data-appear-as=native]),use-datetime:not([data-appear-as=native]),use-duration:not([data-appear-as=native])):is(:focus,:has(input:focus),:focus-within){border-color:var(--usewc-color-input-border-focus);outline-offset:var(--usewc-layout-focus-ring-offset-inside)}:is(input:not(:is([type=checkbox],[type=radio],[type=range],[type=file],[data-appear-as])),select:not([data-appear-as=native]),textarea,[data-appear-as=input],use-date:not([data-appear-as=native]),use-time:not([data-appear-as=native]),use-datetime:not([data-appear-as=native]),use-duration:not([data-appear-as=native])):disabled,:is(input:not(:is([type=checkbox],[type=radio],[type=range],[type=file],[data-appear-as])),select:not([data-appear-as=native]),textarea,[data-appear-as=input],use-date:not([data-appear-as=native]),use-time:not([data-appear-as=native]),use-datetime:not([data-appear-as=native]),use-duration:not([data-appear-as=native]))[aria-disabled=true],:is(input:not(:is([type=checkbox],[type=radio],[type=range],[type=file],[data-appear-as])),select:not([data-appear-as=native]),textarea,[data-appear-as=input],use-date:not([data-appear-as=native]),use-time:not([data-appear-as=native]),use-datetime:not([data-appear-as=native]),use-duration:not([data-appear-as=native])):has(:disabled,[aria-disabled=true]){opacity:var(--usewc-effect-control-opacity-disabled);pointer-events:none}:is(input:not(:is([type=checkbox],[type=radio],[type=range],[type=file],[data-appear-as])),select:not([data-appear-as=native]),textarea,[data-appear-as=input],use-date:not([data-appear-as=native]),use-time:not([data-appear-as=native]),use-datetime:not([data-appear-as=native]),use-duration:not([data-appear-as=native]))::placeholder{color:var(--usewc-color-input-text-placeholder)}:is(input:not(:is([type=checkbox],[type=radio],[type=range],[type=file],[data-appear-as])),select:not([data-appear-as=native]),textarea,[data-appear-as=input],use-date:not([data-appear-as=native]),use-time:not([data-appear-as=native]),use-datetime:not([data-appear-as=native]),use-duration:not([data-appear-as=native])):is(:user-invalid,[aria-invalid=true],:has(:is(:user-invalid,[aria-invalid=true]))){border-color:var(--usewc-color-input-border-invalid)}use-listbox-input:not([data-appear-as=native])::part(listbox){padding:var(--usewc-layout-popover-menu-padding)}select:not([data-appear-as=native]){appearance:none}[data-appear-as=input]{display:inline-flex;align-items:center;justify-content:center;position:relative;vertical-align:text-top;gap:var(--usewc-layout-input-gap-inline)}[data-appear-as=input]:has(button:first-child){padding-inline-start:var(--usewc-layout-input-padding-block)}[data-appear-as=input]:has(button:last-child){padding-inline-end:var(--usewc-layout-input-padding-block)}[data-appear-as=input]>:not(input){flex:0 0 auto}[data-appear-as=input] input:not(:is([type=checkbox],[type=radio],[type=range])){flex:1 1 auto;padding:0;border:none;background:transparent;border-radius:0}[data-appear-as=input] input:not(:is([type=checkbox],[type=radio],[type=range])):focus{outline:none}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:var(--usewc-layout-input-border) var(--usewc-effect-input-border-style) var(--usewc-color-input-border-static);border-radius:var(--usewc-effect-input-border-radius);display:inline-flex;align-items:center;justify-content:center;position:relative;vertical-align:text-top}input:is([type=checkbox],[type=radio]):hover:not(:disabled):not(:checked){border-color:var(--usewc-color-selector-border-hover);background:var(--usewc-color-selector-background-hover)}input:is([type=checkbox],[type=radio]):checked{border-color:var(--usewc-color-selector-border-checked);background:var(--usewc-color-selector-background-checked)}input:is([type=checkbox],[type=radio]):disabled{opacity:var(--usewc-effect-control-opacity-disabled);pointer-events:none}input:is([type=checkbox],[type=radio]):after{content:"";position:absolute;inset:0}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=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)}input[type=range]:not([data-appear-as=native]){accent-color:var(--usewc-color-range-thumb-background-static)}:is(a:not([data-appear-as]),[data-appear-as=a]){color:var(--usewc-color-link-text-static);text-decoration:var(--usewc-effect-link-text-decoration);cursor:pointer}:is(a:not([data-appear-as]),[data-appear-as=a]):where(:not(a)){all:unset}:is(a:not([data-appear-as]),[data-appear-as=a]):is(:hover,:focus-visible){color:var(--usewc-color-link-text-hover)}:is(a:not([data-appear-as]),[data-appear-as=a]):active{color:var(--usewc-color-link-text-active)}:is(button:not([data-appear-as]),[data-appear-as=button]),use-dropdown,input[type=file]:not([data-appear-as]){--usewc-theme-color-button-text-static: var(--usewc-color-button-base-text-static);--usewc-theme-color-button-text-static-auxiliary: var(--usewc-color-button-base-text-static-auxiliary);--usewc-theme-color-button-background-static: var(--usewc-color-button-base-background-static);--usewc-theme-color-button-background-static-auxiliary: var(--usewc-color-button-base-background-static-auxiliary);--usewc-theme-color-button-border-static: var(--usewc-color-button-base-border-static);--usewc-theme-color-button-border-static-auxiliary: var(--usewc-color-button-base-border-static-auxiliary);--usewc-theme-color-button-text-hover: var(--usewc-color-button-base-text-hover);--usewc-theme-color-button-background-hover: var(--usewc-color-button-base-background-hover);--usewc-theme-color-button-border-hover: var(--usewc-color-button-base-border-hover);--usewc-theme-color-button-text-active: var(--usewc-color-button-base-text-active);--usewc-theme-color-button-background-active: var(--usewc-color-button-base-background-active);--usewc-theme-color-button-border-active: var(--usewc-color-button-base-border-active)}:is(:is(button:not([data-appear-as]),[data-appear-as=button]),use-dropdown,input[type=file]:not([data-appear-as])):where(:not(button)),:is(:is(button:not([data-appear-as]),[data-appear-as=button]),use-dropdown,input[type=file]:not([data-appear-as]))::file-selector-button{all:unset;display:inline-flex}:is(:is(button:not([data-appear-as]),[data-appear-as=button]),use-dropdown,input[type=file]:not([data-appear-as]))::part(trigger),:is(:is(button:not([data-appear-as]),[data-appear-as=button]),use-dropdown,input[type=file]:not([data-appear-as])):not([type=file],use-dropdown),:is(:is(button:not([data-appear-as]),[data-appear-as=button]),use-dropdown,input[type=file]:not([data-appear-as]))::file-selector-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--usewc-layout-button-base-gap);border-radius:var(--usewc-effect-input-border-radius);line-height:var(--usewc-layout-button-line-height);padding-block:var(--usewc-layout-button-base-padding-block);padding-inline:var(--usewc-layout-button-base-padding-inline);font-family:var(--usewc-font-input-family);font-size:var(--usewc-layout-button-base-font-size);font-weight:var(--usewc-font-weight-normal);white-space:nowrap;cursor:default;color:var(--usewc-theme-color-button-text-static);background:var(--usewc-theme-color-button-background-static);border:var(--usewc-layout-button-border) var(--usewc-effect-input-border-style) var(--usewc-theme-color-button-border-static)}:is(:is(button:not([data-appear-as]),[data-appear-as=button]),use-dropdown,input[type=file]:not([data-appear-as])):is(use-dropdown){display:contents}:is(:is(button:not([data-appear-as]),[data-appear-as=button]),use-dropdown,input[type=file]:not([data-appear-as]))::file-selector-button{margin-inline-end:var(--usewc-layout-input-gap-inline)}:is(:is(button:not([data-appear-as]),[data-appear-as=button]),use-dropdown,input[type=file]:not([data-appear-as])):is(:hover,:focus-visible):not([type=file],use-dropdown),:is(:is(button:not([data-appear-as]),[data-appear-as=button]),use-dropdown,input[type=file]:not([data-appear-as]))::part(trigger):is(:hover,:focus-visible),:is(:is(button:not([data-appear-as]),[data-appear-as=button]),use-dropdown,input[type=file]:not([data-appear-as])):is(:hover,:focus-visible)::file-selector-button{background:var(--usewc-theme-color-button-background-hover);border-color:var(--usewc-theme-color-button-border-hover);color:var(--usewc-theme-color-button-text-hover)}:is(:is(button:not([data-appear-as]),[data-appear-as=button]),use-dropdown,input[type=file]:not([data-appear-as])):active:not([type=file],use-dropdown),:is(:is(button:not([data-appear-as]),[data-appear-as=button]),use-dropdown,input[type=file]:not([data-appear-as])):active::part(trigger),:is(:is(button:not([data-appear-as]),[data-appear-as=button]),use-dropdown,input[type=file]:not([data-appear-as])):active::file-selector-button{background:var(--usewc-theme-color-button-background-active);border-color:var(--usewc-theme-color-button-border-active);color:var(--usewc-theme-color-button-text-active)}:is(:is(button:not([data-appear-as]),[data-appear-as=button]),use-dropdown,input[type=file]:not([data-appear-as])):disabled,:is(:is(button:not([data-appear-as]),[data-appear-as=button]),use-dropdown,input[type=file]:not([data-appear-as]))[aria-disabled=true]{opacity:var(--usewc-effect-control-opacity-disabled);pointer-events:none}:is(:is(button:not([data-appear-as]),[data-appear-as=button]),use-dropdown,input[type=file]:not([data-appear-as])).primary{--usewc-theme-color-button-text-static: var(--usewc-color-button-primary-text-static);--usewc-theme-color-button-text-static-auxiliary: var(--usewc-color-button-primary-text-static-auxiliary);--usewc-theme-color-button-background-static: var(--usewc-color-button-primary-background-static);--usewc-theme-color-button-background-static-auxiliary: var( --usewc-color-button-primary-background-static-auxiliary );--usewc-theme-color-button-border-static: var(--usewc-color-button-primary-border-static);--usewc-theme-color-button-border-static-auxiliary: var(--usewc-color-button-primary-border-static-auxiliary);--usewc-theme-color-button-text-hover: var(--usewc-color-button-primary-text-hover);--usewc-theme-color-button-background-hover: var(--usewc-color-button-primary-background-hover);--usewc-theme-color-button-border-hover: var(--usewc-color-button-primary-border-hover);--usewc-theme-color-button-text-active: var(--usewc-color-button-primary-text-active);--usewc-theme-color-button-background-active: var(--usewc-color-button-primary-background-active);--usewc-theme-color-button-border-active: var(--usewc-color-button-primary-border-active)}:is(:is(button:not([data-appear-as]),[data-appear-as=button]),use-dropdown,input[type=file]:not([data-appear-as])).danger{--usewc-theme-color-button-text-static: var(--usewc-color-button-danger-text-static);--usewc-theme-color-button-text-static-auxiliary: var(--usewc-color-button-danger-text-static-auxiliary);--usewc-theme-color-button-background-static: var(--usewc-color-button-danger-background-static);--usewc-theme-color-button-background-static-auxiliary: var( --usewc-color-button-danger-background-static-auxiliary );--usewc-theme-color-button-border-static: var(--usewc-color-button-danger-border-static);--usewc-theme-color-button-border-static-auxiliary: var(--usewc-color-button-danger-border-static-auxiliary);--usewc-theme-color-button-text-hover: var(--usewc-color-button-danger-text-hover);--usewc-theme-color-button-background-hover: var(--usewc-color-button-danger-background-hover);--usewc-theme-color-button-border-hover: var(--usewc-color-button-danger-border-hover);--usewc-theme-color-button-text-active: var(--usewc-color-button-danger-text-active);--usewc-theme-color-button-background-active: var(--usewc-color-button-danger-background-active);--usewc-theme-color-button-border-active: var(--usewc-color-button-danger-border-active)}:is(:is(button:not([data-appear-as]),[data-appear-as=button]),use-dropdown,input[type=file]:not([data-appear-as])).cancel{--usewc-theme-color-button-text-static: var(--usewc-color-button-cancel-text-static);--usewc-theme-color-button-text-static-auxiliary: var(--usewc-color-button-cancel-text-static-auxiliary);--usewc-theme-color-button-background-static: var(--usewc-color-button-cancel-background-static);--usewc-theme-color-button-background-static-auxiliary: var( --usewc-color-button-cancel-background-static-auxiliary );--usewc-theme-color-button-border-static: var(--usewc-color-button-cancel-border-static);--usewc-theme-color-button-border-static-auxiliary: var(--usewc-color-button-cancel-border-static-auxiliary);--usewc-theme-color-button-text-hover: var(--usewc-color-button-cancel-text-hover);--usewc-theme-color-button-background-hover: var(--usewc-color-button-cancel-background-hover);--usewc-theme-color-button-border-hover: var(--usewc-color-button-cancel-border-hover);--usewc-theme-color-button-text-active: var(--usewc-color-button-cancel-text-active);--usewc-theme-color-button-background-active: var(--usewc-color-button-cancel-background-active);--usewc-theme-color-button-border-active: var(--usewc-color-button-cancel-border-active)}:is(:is(button:not([data-appear-as]),[data-appear-as=button]),use-dropdown,input[type=file]:not([data-appear-as])).auxiliary:not(:is(:hover,:focus-visible,:active)){background:transparent;color:var(--usewc-theme-color-button-text-static-auxiliary);border-color:var(--usewc-theme-color-button-border-static-auxiliary)}:is(:is(button:not([data-appear-as]),[data-appear-as=button]),use-dropdown,input[type=file]:not([data-appear-as])).extra-small{padding-block:var(--usewc-layout-button-extra-small-padding-block);padding-inline:var(--usewc-layout-button-extra-small-padding-inline);font-size:var(--usewc-layout-button-extra-small-font-size);line-height:var(--usewc-layout-button-extra-small-line-height)}:is(:is(button:not([data-appear-as]),[data-appear-as=button]),use-dropdown,input[type=file]:not([data-appear-as])).small{padding-block:var(--usewc-layout-button-small-padding-block);padding-inline:var(--usewc-layout-button-small-padding-inline);font-size:var(--usewc-layout-button-small-font-size);line-height:var(--usewc-layout-button-small-line-height)}:is(:is(button:not([data-appear-as]),[data-appear-as=button]),use-dropdown,input[type=file]:not([data-appear-as])).large{padding-block:var(--usewc-layout-button-large-padding-block);padding-inline:var(--usewc-layout-button-large-padding-inline);font-size:var(--usewc-layout-button-large-font-size);line-height:var(--usewc-layout-button-large-line-height)}:is(:is(button:not([data-appear-as]),[data-appear-as=button]),use-dropdown,input[type=file]:not([data-appear-as])).extra-large{padding-block:var(--usewc-layout-button-extra-large-padding-block);padding-inline:var(--usewc-layout-button-extra-large-padding-inline);font-size:var(--usewc-layout-button-extra-large-font-size);line-height:var(--usewc-layout-button-extra-large-line-height)}input[type=file]:not([data-appear-as]){border-radius:var(--usewc-effect-input-border-radius)}code,[data-appear-as=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-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-layout-form-label-font-size)}use-selector>*:not(label){margin:0;grid-area:description;color:var(--usewc-color-form-helper-text);font-size:var(--usewc-layout-form-helper-text-font-size)}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-layout-form-label-font-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-layout-form-helper-text-font-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)}details:not([data-appear-as=native]) summary{all:unset}details:not([data-appear-as=native]) summary:before{content:"▶";display:inline-block;width:1em}details:not([data-appear-as=native]):is([open],:open) summary:before{content:"▼"}}@layer escape{use-theme-escape{display:contents}use-theme-escape *{all:revert}}@layer web-components{:is(use-date,use-time,use-datetime,use-duration):not([data-appear-as=native]),use-datetime::part(date),use-datetime::part(time){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))}:is(use-date,use-time,use-datetime,use-duration):not([data-appear-as=native])::part(segment-input){all:unset;box-sizing:content-box;appearance:none;field-sizing:content;background:var(--usewc-color-input-segment-background-static);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}:is(use-date,use-time,use-datetime,use-duration):not([data-appear-as=native])::part(segment-input-dayPeriod){text-align:center;min-width:2em;padding-inline:0}:is(use-date,use-time,use-datetime,use-duration):not([data-appear-as=native])::part(segment-input):hover{background:var(--usewc-color-input-segment-background-hover)}:is(use-date,use-time,use-datetime,use-duration):not([data-appear-as=native])::part(segment-input):focus,:is(use-date,use-time,use-datetime,use-duration):not([data-appear-as=native])::selection{background:var(--usewc-color-input-segment-background-focus);color:var(--usewc-color-input-segment-text-focus)}:is(use-datetime,use-duration):not([data-appear-as=native]){gap:var(--usewc-layout-input-gap-inline)}use-duration:not([data-appear-as=native]){padding-inline-end:var(--usewc-layout-input-padding-inline)}use-duration:not([data-appear-as=native])::part(segment){display:inline-flex;gap:var(--usewc-layout-input-segment-padding-inline)}select:not([data-appear-as=native]),use-dropdown::part(trigger),use-dropdown use-dropdown::part(trigger){padding-inline-end:calc(var(--usewc-layout-input-padding-inline) * 2 + var(--usewc-layout-selector-width));background-image:var(--usewc-effect-dropdown-trigger-background-image, none);background-position:right var(--usewc-layout-input-padding-inline) center;background-repeat:no-repeat;background-size:var(--usewc-effect-dropdown-trigger-background-size, 1em);background-blend-mode:var(--usewc-effect-dropdown-trigger-background-blend-mode, none)}use-dropdown use-dropdown::part(trigger){background-image:var(--usewc-effect-dropdown-trigger-side-background-image);background-position:right center}select:not([data-appear-as=native]),use-dropdown::part(trigger),use-dropdown use-dropdown::part(trigger){anchor-name:--use-popover-trigger}use-dropdown::part(trigger-icon-default),use-option::part(selected-indicator-default){display:none}use-dropdown::part(menu){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);margin:unset}use-dropdown::part(menu){inset:unset;position:fixed;position-anchor:--use-popover-trigger;inset-block-start:calc(anchor(end) + var(--usewc-layout-popover-menu-anchor-offset));inset-inline-start:anchor(start);position-try-fallbacks:flip-block,flip-inline,flip-inline flip-block}use-option,use-dropdown :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]),use-dropdown use-dropdown::part(trigger){border:none;text-align:start;cursor:default;display:flex;flex-direction:row;justify-content:start;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-static);border-radius:var(--usewc-effect-popover-menu-item-border-radius);color:var(--usewc-color-popover-menu-item-text-static);text-decoration:none}:is(use-option,use-dropdown :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]))>*:last-child:not(:first-child){flex:0 0 auto;margin-inline-start:auto}use-listbox-input:is(:hover,:focus) use-option:state(active){background-color:var(--usewc-color-popover-menu-item-background-active)}:is(use-dropdown :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],use-dropdown),use-listbox-input):not(use-dropdown):hover,:is(use-dropdown :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],use-dropdown),use-listbox-input)::part(trigger):hover{background-color:var(--usewc-color-popover-menu-item-background-hover);color:var(--usewc-color-popover-menu-item-text-hover)}:is(use-dropdown :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],use-dropdown),use-listbox-input):focus-visible,:is(use-dropdown :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],use-dropdown),use-listbox-input)::part(trigger):focus-visible{background-color:var(--usewc-color-popover-menu-item-background-static);outline:var(--usewc-layout-focus-ring-size) var(--usewc-effect-focus-ring-style) var(--usewc-color-focus-ring);outline-offset:var(--usewc-layout-focus-ring-offset-inside);transition:var(--usewc-transition-focus-ring);color:var(--usewc-color-popover-menu-item-text-focus)}:is(use-listbox-input,use-dropdown :is([role=menuitemcheckbox],[role=menuitemradio])) use-option,:is(use-listbox-input,use-dropdown :is([role=menuitemcheckbox],[role=menuitemradio])):has(+:is([role=menuitemcheckbox],[role=menuitemradio])),:is(use-listbox-input,use-dropdown :is([role=menuitemcheckbox],[role=menuitemradio]))+:is(:is([role=menuitemcheckbox],[role=menuitemradio])){padding-inline-start:calc(var(--usewc-layout-input-padding-inline) * 2 + var(--usewc-layout-selector-width))}:is(use-dropdown,use-listbox-input) [role=group][aria-label]:before{content:attr(aria-label);padding:var(--usewc-layout-popover-menu-padding);font-size:var(--usewc-layout-popover-menu-header-font-size);font-weight:var(--usewc-font-popover-menu-header-weight);color:var(--usewc-color-popover-menu-header-text)}:is(use-dropdown,use-listbox-input) kbd{font-family:var(--usewc-font-popover-menu-shortcut);color:var(--usewc-color-popover-menu-shortcut);margin-inline-start:auto}:is(use-dropdown,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-dropdown use-dropdown::part(menu){margin-inline-start:.5rem;inset-block-start:calc(anchor(start) - var(--usewc-layout-popover-menu-padding) - var(--usewc-layout-popover-menu-border));inset-inline-start:anchor(end)}use-dropdown [aria-checked=true],use-option:state(selected){background-image:var(--usewc-effect-menu-item-checkmark-background-image, none);background-position:left var(--usewc-layout-input-padding-inline) center;background-repeat:no-repeat;background-size:var(--usewc-effect-menu-item-checkmark-background-size, 1em);background-blend-mode:var(--usewc-effect-menu-item-checkmark-background-blend-mode, none)}}: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: linear-gradient(to top, #f04da1, #fb9a8e);--usewc-color-button-primary-background-static: var(--w-gradient);--usewc-color-button-primary-background-hover: var(--w-gradient-hover);--usewc-color-button-primary-background-active: var(--w-gradient-hover);--usewc-color-button-primary-border-static: transparent;--usewc-color-button-primary-border-hover: transparent;--usewc-color-button-primary-border-active: transparent}@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";max-width:800px;padding-inline:1rem;margin:0 auto;background-color:var(--w-color-canvas)}.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-header{position:sticky;top:0;margin-inline-start:0;background-color:var(--w-color-canvas)}.plan-item{padding:1rem;border:1px solid var(--w-color-border);border-radius:.5rem;background-color:var(--w-color-pane)}:is(h2,p){margin-block-start:0}:is(h2,p):not(:last-child){margin-block-end:1rem}h2+p,p+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-content{padding:0}.plan.live-mode [data-normal-only]{display:none}.plan__actions{display:flex;align-items:center;gap:.5rem}[data-appear-as=button].primary{background-size:100% calc(100% + var(--usewc-layout-button-border) * 2);background-position:center}[data-cue-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-editor]:focus-within{outline:2px solid var(--w-color-border);outline-offset:2px}.cue-editor-toolbar{position:sticky;top:-1rem;z-index:1;display:flex;gap:.25rem;padding:.5rem 1rem;border-block-end:1px solid var(--w-color-border);flex-shrink:0;background-color:var(--w-color-pane)}.cue-editor-toolbar__insert-group{display:flex}.cue-editor-toolbar__insert-group .cue-editor-toolbar__btn{border-start-end-radius:0;border-end-end-radius:0}.cue-editor-toolbar__insert-group use-dropdown::part(trigger){border-start-start-radius:0;border-end-start-radius:0;border-inline-start:none}.cue-editor-body{flex:1;padding:.75rem 1rem;min-height:0}[data-cue-editor] .ProseMirror{min-height:520px;outline:none;white-space:pre-line}[data-cue-editor] .ProseMirror p{margin-block:0 .5em}[data-cue-editor] .ProseMirror p:last-child{margin-block-end:0}[data-cue-editor] .ProseMirror h1{margin-block:1em .25em;font-size:1.375rem;font-weight:700}[data-cue-editor] .ProseMirror h2{margin-block:1em .25em;font-size:1.125rem;font-weight:600}[data-cue-editor] .ProseMirror mark{background: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-editor] .ProseMirror ul,[data-cue-editor] .ProseMirror ol{padding-inline-start:1.5em;margin-block:.5em 0}[data-cue-editor] .ProseMirror blockquote{padding-inline-start:1em;border-inline-start:4px solid var(--w-color-border)}body{--cue-dialog-max-width: min(50vw, 900px)}body:has(.cue-dialog[open]){margin-right:var(--cue-dialog-max-width)}.cue-dialog{width:calc(var(--cue-dialog-max-width) - 1rem);padding:0;border:1px solid var(--w-color-border);border-radius:.5rem;background-color:var(--w-color-pane);height:calc(100vh - 1rem);max-height:100vh;min-height:0;margin-block:0;margin-inline-end:0;border-radius:1rem;position:fixed;inset:.5rem}.cue-dialog form{display:contents}.cue-dialog::backdrop{background:transparent}.cue-dialog .cue-dialog-header{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;border-block-end:1px solid var(--w-color-border);flex:0 0 auto;padding:1rem 1.25rem}.cue-dialog .cue-dialog-header h2{margin:0;flex:1;font-size:1.125rem}.cue-dialog .cue-dialog-header p{margin:0;width:100%;font-size:.875rem;color:inherit;opacity:.85}.cue-dialog .cue-dialog-header a{margin-inline-end:.5rem}.cue-dialog #cue-dialog-body{height:100%;display:flex;flex-direction:column}.cue-dialog #cue-dialog-body form{padding:0}.cue-dialog [data-cue-editor]{min-height:400px}.cue-dialog [data-cue-editor] .ProseMirror{min-height:360px}.cue-dialog .cue-notes{margin-block-start:1rem}.cue-dialog .cue-notes h3{margin-block:0 .5rem;font-size:1rem}.cue-content mark{background: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}.cue-content{flex:1 1 auto;overflow-y:auto;padding:1rem 1.25rem}.cue-dialog-footer{padding:1rem 1.25rem;flex:0 0 auto;display:flex;justify-content:flex-end;gap:.5rem}.cue-dialog-loading{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1.25rem;color:var(--w-color-muted, #666)}.cue-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-dialog-spin .7s linear infinite}@keyframes cue-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-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-warning h4{font-weight:600}.cue-warning :is(h4,p){margin-block-start:0;margin-block-end:.25rem}.cue-warning a{white-space:nowrap}.cue-warning{flex-direction:column;align-items:stretch}.cue-warning__details{margin-block-start:.25rem}.cue-warning__details summary{cursor:pointer;font-weight:500}.cue-warning__siblings{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.25rem;width:100%}.cue-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-warning__sibling-seq{opacity:.8;margin-inline-start:.5rem}.cue-warning__sibling-actions{display:inline-flex;gap:.75rem}@media (prefers-color-scheme: dark){.cue-warning__siblings li{background-color:#00000040}}@media (prefers-color-scheme: dark){.cue-warning{border-color:#6b5320;background-color:#2a2210;color:#f5d97a}}.cue-warning--success{border-color:#9bd49b;background-color:#e8f5e9;color:#1f4f23}@media (prefers-color-scheme: dark){.cue-warning--success{border-color:#2f5a32;background-color:#122416;color:#a5d6a7}}
