: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-size-28:1.75rem;--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:#06070a;--usewc-color-gray-900:#111316;--usewc-color-gray-800:#35373d;--usewc-color-gray-700:#4f5259;--usewc-color-gray-600:#686c74;--usewc-color-gray-500:#84888f;--usewc-color-gray-400:#a6a9b0;--usewc-color-gray-300:#d1d4d9;--usewc-color-gray-200:#e1e4e8;--usewc-color-gray-100:#eff0f3;--usewc-color-gray-50:#f5f6f8;--usewc-color-blue-900:#002a64;--usewc-color-blue-800:#004193;--usewc-color-blue-700:#0057be;--usewc-color-blue-600:#0a6adf;--usewc-color-blue-500:#3581ee;--usewc-color-blue-400:#609efa;--usewc-color-blue-300:#8dbcff;--usewc-color-blue-200:#b7d5ff;--usewc-color-blue-100:#d8e9ff;--usewc-color-red-900:#5a060c;--usewc-color-red-800:#830c16;--usewc-color-red-700:#a9131f;--usewc-color-red-600:#cd1f2a;--usewc-color-red-500:#e44645;--usewc-color-red-400:#f46f68;--usewc-color-red-300:#ffa098;--usewc-color-red-200:#ffc7c2;--usewc-color-red-100:#ffe4e1;--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 #0000000f, 0 4px 12px #0000001a;--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)}@supports (color:lab(0% 0 0)){:root{--usewc-color-gray-950:lab(1.9733% -.0413954 -.95422);--usewc-color-gray-900:lab(5.68932% -.117563 -2.56672);--usewc-color-gray-800:lab(23.1634% -.226617 -3.7391);--usewc-color-gray-700:lab(34.7549% -.279933 -4.49091);--usewc-color-gray-600:lab(45.6552% -.315011 -4.87111);--usewc-color-gray-500:lab(56.4486% -.309706 -4.50637);--usewc-color-gray-400:lab(69.2181% -.274986 -3.76447);--usewc-color-gray-300:lab(84.7711% -.230432 -3.01754);--usewc-color-gray-200:lab(90.3476% -.177681 -2.26591);--usewc-color-gray-100:lab(94.7639% -.121236 -1.51228);--usewc-color-gray-50:lab(96.972% -.0918806 -1.1348);--usewc-color-blue-900:lab(17.6266% 7.76531 -39.817);--usewc-color-blue-800:lab(28.3025% 9.92097 -51.9412);--usewc-color-blue-700:lab(37.6408% 11.6846 -62.3361);--usewc-color-blue-600:lab(45.3315% 11.4461 -67.922);--usewc-color-blue-500:lab(53.8802% 5.93573 -62.6439);--usewc-color-blue-400:lab(64.2311% .620663 -52.6706);--usewc-color-blue-300:lab(75.0113% -2.14106 -42.5999);--usewc-color-blue-200:lab(84.0083% -3.02297 -28.8181);--usewc-color-blue-100:lab(91.7281% -2.33486 -16.4441);--usewc-color-red-900:lab(17.6229% 36.4929 22.5197);--usewc-color-red-800:lab(27.7041% 47.6035 30.9091);--usewc-color-red-700:lab(36.6778% 57.118 37.0128);--usewc-color-red-600:lab(45.1257% 65.0215 41.7944);--usewc-color-red-500:lab(53.9609% 61.578 37.3261);--usewc-color-red-400:lab(63.5786% 51.766 29.8338);--usewc-color-red-300:lab(75.7% 35.751 19.8264);--usewc-color-red-200:lab(85.4235% 21.5972 11.7634);--usewc-color-red-100:lab(92.7161% 10.738 5.79774);--usewc-effect-shadow-raised:0 1px 2px lab(0% 0 0/.06), 0 4px 12px lab(0% 0 0/.1)}}:root:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--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:0s}}:root{--usewc-color-brand-primary:var(--usewc-color-blue-600);--usewc-color-brand-accent:#fa8146;--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 50ms 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-effect-link-decoration-opacity:.3;--usewc-effect-link-chrome-text-decoration:none;--usewc-color-sidebar-item-text-static:var(--usewc-color-document-text);--usewc-color-sidebar-item-text-hover:var(--usewc-color-document-text);--usewc-color-sidebar-item-text-active:var(--usewc-color-brand-primary);--usewc-color-sidebar-item-background-hover:var(--usewc-color-selector-background-hover);--usewc-effect-sidebar-item-border-radius:var(--usewc-effect-border-radius-6);--usewc-layout-sidebar-item-padding-block:var(--usewc-space-8);--usewc-layout-sidebar-item-padding-inline:var(--usewc-space-12);--usewc-color-sidebar-item-text-current:var(--usewc-color-brand-primary);--usewc-color-sidebar-item-background-current:oklch(from var(--usewc-color-brand-primary) l c h / .1);--usewc-layout-sidebar-item-icon-size:1em;--usewc-layout-sidebar-item-gap:var(--usewc-space-8);--usewc-color-sidebar-nested-guide:oklch(from var(--usewc-color-document-text) l c h / .15);--usewc-layout-sidebar-nested-guide-width:var(--usewc-space-1);--usewc-layout-sidebar-nested-guide-gap:var(--usewc-space-4);--usewc-color-sidebar-group-label-text:var(--usewc-color-document-text-muted);--usewc-font-sidebar-group-label-size:var(--usewc-font-size-12);--usewc-font-sidebar-group-label-weight:var(--usewc-font-weight-semibold);--usewc-layout-sidebar-group-label-line-height:var(--usewc-line-height-18);--usewc-layout-sidebar-group-label-spacing:var(--usewc-space-16);--usewc-effect-breadcrumb-separator:"/";--usewc-color-breadcrumb-separator:var(--usewc-color-document-text-muted);--usewc-color-breadcrumb-current-text:var(--usewc-color-document-text);--usewc-layout-breadcrumb-gap:var(--usewc-space-8);--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-400);--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-text-pressed:var(--usewc-color-button-base-text-active);--usewc-color-button-base-background-pressed:var(--usewc-color-button-base-background-active);--usewc-color-button-base-border-pressed:var(--usewc-color-button-base-border-active);--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-background-pressed-auxiliary:var(--usewc-color-button-base-background-active-auxiliary);--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-text-pressed:var(--usewc-color-button-primary-text-active);--usewc-color-button-primary-background-pressed:var(--usewc-color-button-primary-background-active);--usewc-color-button-primary-border-pressed:var(--usewc-color-button-primary-border-active);--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-background-pressed-auxiliary:var(--usewc-color-button-primary-background-active-auxiliary);--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-text-pressed:var(--usewc-color-button-danger-text-active);--usewc-color-button-danger-background-pressed:var(--usewc-color-button-danger-background-active);--usewc-color-button-danger-border-pressed:var(--usewc-color-button-danger-border-active);--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-background-pressed-auxiliary:var(--usewc-color-button-danger-background-active-auxiliary);--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-text-pressed:var(--usewc-color-button-clear-text-active);--usewc-color-button-clear-background-pressed:var(--usewc-color-button-clear-background-active);--usewc-color-button-clear-border-pressed:var(--usewc-color-button-clear-border-active);--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-background-pressed-auxiliary:var(--usewc-color-button-clear-background-active-auxiliary);--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-layout-control-set-gap:calc(-1 * var(--usewc-layout-button-border));--usewc-effect-control-set-border-radius-sequential:0;--usewc-color-badge-background-static:#e44065;--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-offset:.5lh;--usewc-layout-badge-dot-offset:calc(var(--usewc-layout-badge-dot-size) / 3);--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-cell-link-hover-lightness-shift:-.08;--usewc-color-grid-cell-link-active-lightness-shift:-.16;--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-color-grid-header-control-background-hover:var(--usewc-color-selector-background-hover);--usewc-effect-grid-header-control-border-radius:var(--usewc-effect-border-radius-4);--usewc-layout-grid-header-control-height:var(--usewc-space-32);--usewc-layout-grid-header-control-gap:var(--usewc-space-4);--usewc-effect-grid-sort-indicator-ascending-mask-image:var(--usewc-icon-caret-block-start);--usewc-effect-grid-sort-indicator-descending-mask-image:var(--usewc-icon-caret-block-end);--usewc-effect-grid-sort-indicator-color:currentColor;--usewc-layout-grid-sort-indicator-size:1em;--usewc-layout-grid-sort-indicator-gap:var(--usewc-space-4);--usewc-font-grid-cell-primary-weight:var(--usewc-font-weight-medium);--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-12);--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-flex-padding-xsmall:var(--usewc-layout-flex-gap-xsmall);--usewc-layout-flex-padding-small:var(--usewc-layout-flex-gap-small);--usewc-layout-flex-padding-medium:var(--usewc-layout-flex-gap-medium);--usewc-layout-flex-padding-large:var(--usewc-layout-flex-gap-large);--usewc-layout-flex-padding-xlarge:var(--usewc-layout-flex-gap-xlarge);--usewc-layout-flex-padding-super:var(--usewc-layout-flex-gap-super);--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-spacing:var(--usewc-space-32);--usewc-layout-page-padding-block:var(--usewc-space-16);--usewc-layout-page-padding-inline:var(--usewc-space-24);--usewc-layout-page-gap:var(--usewc-space-12);--usewc-layout-page-avatar-size:var(--usewc-layout-region-title-block-size);--usewc-font-page-title-size:var(--usewc-font-size-28);--usewc-font-page-title-weight:var(--usewc-font-weight-medium);--usewc-layout-card-padding:var(--usewc-space-16);--usewc-layout-card-gap:var(--usewc-space-10);--usewc-layout-card-avatar-size:var(--usewc-layout-region-title-block-size);--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-entry-compact-padding:var(--usewc-space-8);--usewc-layout-entry-compact-gap:var(--usewc-space-8);--usewc-layout-entry-compact-avatar-size:var(--usewc-space-24);--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-layout-media-padding:var(--usewc-space-12);--usewc-layout-media-gap:var(--usewc-space-12);--usewc-color-surface-background:var(--usewc-color-canvas-background);--usewc-color-surface-border:var(--usewc-color-button-base-border-static);--usewc-color-surface-backdrop:#0006;--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)}@supports (color:lab(0% 0 0)){:root{--usewc-color-brand-accent:lab(67.5312% 44.391 52.7418);--usewc-color-badge-background-static:lab(53.6353% 64.9557 18.0582);--usewc-color-surface-backdrop:lab(0% 0 0/.4)}}@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-800);--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-effect-link-decoration-opacity:.5;--usewc-color-code-text:var(--usewc-color-red-200);--usewc-color-input-border-hover:var(--usewc-color-gray-700);--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:#0009;--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);--usewc-color-grid-cell-link-hover-lightness-shift:.08;--usewc-color-grid-cell-link-active-lightness-shift:.16}@supports (color:lab(0% 0 0)){:root{--usewc-color-surface-backdrop:lab(0% 0 0/.6)}}}@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:not(:focus-within){--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):has(input:not(:is(:disabled,[aria-disabled=true])):hover):not(:focus-within){--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):focus,: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):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):has(input:focus){--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]{--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):has(:not(option,optgroup):is(: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}use-theme-escape :is(select:not(.appearance-native)){all:revert-layer}.appearance-input{vertical-align:text-top;justify-content:center;align-items:center;gap:var(--usewc-layout-input-gap-inline);display:inline-flex;position:relative}.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:none}.appearance-input input:not(:is([type=checkbox],[type=radio],[type=range])){background:0 0;border:none;border-radius:0;flex:auto;padding:0}.appearance-input input:not(:is([type=checkbox],[type=radio],[type=range])):focus{--usewc-effect-outline-width:0}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]):not([role=switch]){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);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);justify-content:center;align-items:center;display:inline-flex;position:relative}use-theme-escape :is(input:is([type=checkbox],[type=radio]):not([role=switch])){all:revert-layer}input:is([type=checkbox],[type=radio]):not([role=switch]):hover:not(:disabled,[aria-disabled=true],[aria-readonly=true],:checked,[type=checkbox]:indeterminate){--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]):not([role=switch]):checked,input:is([type=checkbox],[type=radio]):not([role=switch])[type=checkbox]: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]):not([role=switch]):focus{--usewc-effect-outline-width:var(--usewc-effect-outline-size)}input:is([type=checkbox],[type=radio]):not([role=switch]):disabled,input:is([type=checkbox],[type=radio]):not([role=switch])[aria-disabled=true]{--usewc-effect-opacity:var(--usewc-effect-form-opacity-disabled);--usewc-effect-pointer-events:none}input:is([type=checkbox],[type=radio]):not([role=switch])[aria-readonly=true]{--usewc-effect-pointer-events:none}input:is([type=checkbox],[type=radio]):not([role=switch]):after{content:"";position:absolute;inset:0}use-theme-escape :is(input:is([type=checkbox],[type=radio]):not([role=switch])):after{all:revert-layer}input:is([type=checkbox],[type=radio]):not([role=switch])[type=checkbox]:checked:after{inset-block-start:10%;border-right: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%;display:block;position:absolute;left:33%;right:auto;transform:rotate(45deg)}input:is([type=checkbox],[type=radio]):not([role=switch])[type=checkbox]:indeterminate:after{border-block-start:var(--usewc-layout-selector-checkbox-icon-border-size) solid var(--usewc-color-selector-icon-fill);width:60%;height:0;display:block;position:absolute;inset-block-start:50%;inset-inline-start:20%;transform:translateY(-50%)}input:is([type=checkbox],[type=radio]):not([role=switch])[type=radio]{border-radius:50%}input:is([type=checkbox],[type=radio]):not([role=switch])[type=radio]:checked:after{border-radius:inherit;background:var(--usewc-color-selector-icon-fill);width:100%;height:100%;transform:scale(.6)}}@layer use-theme.link{:is(nav,header,footer,[role=navigation],[role=menubar],[role=tablist],[role=toolbar]){--usewc-local-link-decoration-line:var(--usewc-effect-link-chrome-text-decoration)}:where(a:not([class*=appearance-]),.appearance-a):where(:not(a)){all:unset}:where(a:not([class*=appearance-]),.appearance-a){--usewc-local-link-text:var(--usewc-color-link-text-static);--usewc-local-link-decoration-opacity:var(--usewc-effect-link-decoration-opacity);--usewc-local-link-decoration-color:oklch(from var(--usewc-local-link-text) l c h / var(--usewc-local-link-decoration-opacity));--usewc-effect-outline-width:0;color:var(--usewc-local-link-text);-webkit-text-decoration:var(--usewc-local-link-decoration-line,var(--usewc-effect-link-text-decoration));text-decoration:var(--usewc-local-link-decoration-line,var(--usewc-effect-link-text-decoration));-webkit-text-decoration-color:var(--usewc-local-link-decoration-color);text-decoration-color:var(--usewc-local-link-decoration-color);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)}use-theme-escape :where(a:not([class*=appearance-]),.appearance-a){all:revert-layer}:where(a:not([class*=appearance-]),.appearance-a):is(:hover,:focus-visible){--usewc-local-link-text:var(--usewc-color-link-text-hover)}:where(a:not([class*=appearance-]),.appearance-a):focus-visible{--usewc-effect-outline-width:var(--usewc-effect-outline-size)}:where(a:not([class*=appearance-]),.appearance-a):active{--usewc-local-link-text:var(--usewc-color-link-text-active);--usewc-local-link-decoration-opacity:1}}@layer use-theme.breadcrumb{nav.breadcrumb>ol{align-items:center;gap:var(--usewc-layout-breadcrumb-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}nav.breadcrumb>ol>li{align-items:center;gap:var(--usewc-layout-breadcrumb-gap);display:inline-flex}nav.breadcrumb>ol>li+li:before{content:var(--usewc-effect-breadcrumb-separator) / "";color:var(--usewc-color-breadcrumb-separator)}nav.breadcrumb>ol [aria-current=page]{--usewc-color-link-text-static:var(--usewc-color-breadcrumb-current-text);--usewc-color-link-text-hover:var(--usewc-color-breadcrumb-current-text);--usewc-color-link-text-active:var(--usewc-color-breadcrumb-current-text);cursor:default}use-theme-escape :is(nav.breadcrumb>ol){all:revert-layer}}@layer use-theme.button{:is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-])):where(:not(button)){all:unset;display:inline-flex}:is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-]))::file-selector-button{all:unset;display:inline-flex}:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-]){--usewc-local-button-text-static:var(--usewc-color-button-base-text-static);--usewc-local-button-text-static-auxiliary:var(--usewc-color-button-base-text-static-auxiliary);--usewc-local-button-background-static:var(--usewc-color-button-base-background-static);--usewc-local-button-background-static-auxiliary:var(--usewc-color-button-base-background-static-auxiliary);--usewc-local-button-border-static:var(--usewc-color-button-base-border-static);--usewc-local-button-border-static-auxiliary:var(--usewc-color-button-base-border-static-auxiliary);--usewc-local-button-text-hover:var(--usewc-color-button-base-text-hover);--usewc-local-button-background-hover:var(--usewc-color-button-base-background-hover);--usewc-local-button-border-hover:var(--usewc-color-button-base-border-hover);--usewc-local-button-background-hover-auxiliary:var(--usewc-color-button-base-background-hover-auxiliary);--usewc-local-button-border-hover-auxiliary:var(--usewc-color-button-base-border-hover-auxiliary);--usewc-local-button-text-active:var(--usewc-color-button-base-text-active);--usewc-local-button-background-active:var(--usewc-color-button-base-background-active);--usewc-local-button-border-active:var(--usewc-color-button-base-border-active);--usewc-local-button-background-active-auxiliary:var(--usewc-color-button-base-background-active-auxiliary);--usewc-local-button-text-pressed:var(--usewc-color-button-base-text-pressed);--usewc-local-button-background-pressed:var(--usewc-color-button-base-background-pressed);--usewc-local-button-border-pressed:var(--usewc-color-button-base-border-pressed);--usewc-local-button-background-pressed-auxiliary:var(--usewc-color-button-base-background-pressed-auxiliary);--usewc-local-button-shadow-tint:var(--usewc-color-button-base-shadow-tint);--usewc-local-button-shadow-chroma-multiplier:var(--usewc-effect-button-base-shadow-chroma-multiplier);--usewc-local-button-shadow-alpha-multiplier:var(--usewc-effect-button-base-shadow-alpha-multiplier);--usewc-local-button-shadow-outset:oklch(from var(--usewc-local-button-shadow-tint) var(--usewc-color-button-shadow-lightness) calc(var(--usewc-color-button-shadow-chroma) * var(--usewc-local-button-shadow-chroma-multiplier)) h / calc(var(--usewc-color-button-shadow-alpha) * var(--usewc-local-button-shadow-alpha-multiplier)));--usewc-local-button-shadow-outset-hover:oklch(from var(--usewc-local-button-shadow-tint) var(--usewc-color-button-shadow-lightness) calc(var(--usewc-color-button-shadow-chroma) * var(--usewc-local-button-shadow-chroma-multiplier)) h / calc(var(--usewc-color-button-shadow-alpha) * var(--usewc-local-button-shadow-alpha-multiplier) * var(--usewc-color-button-shadow-alpha-hover-multiplier)));--usewc-local-button-box-shadow-outset:0 1px 2px 0 var(--usewc-local-button-shadow-outset);--usewc-local-button-box-shadow-outset-hover:0 2px 4px 0 var(--usewc-local-button-shadow-outset-hover);--usewc-local-button-box-shadow-layer:var(--usewc-effect-button-box-shadow-none);--usewc-local-button-box-shadow-static:var(--usewc-local-button-box-shadow-layer), var(--usewc-local-button-box-shadow-outset);--usewc-local-button-box-shadow-hover:var(--usewc-local-button-box-shadow-layer), var(--usewc-local-button-box-shadow-outset-hover);--usewc-local-button-box-shadow-active:var(--usewc-local-button-box-shadow-layer);--usewc-local-button-box-shadow-pressed:var(--usewc-local-button-box-shadow-active);--usewc-local-button-padding-block:var(--usewc-layout-button-base-padding-block);--usewc-local-button-padding-inline:var(--usewc-layout-button-base-padding-inline);--usewc-local-button-gap:var(--usewc-layout-button-base-gap);--usewc-local-button-line-height:var(--usewc-layout-button-line-height);--usewc-local-button-font-size:var(--usewc-font-button-base-size);--usewc-local-button-radius:var(--usewc-effect-button-border-radius);--usewc-local-button-text:var(--usewc-local-button-text-static);--usewc-local-button-background:var(--usewc-local-button-background-static);--usewc-local-button-border:var(--usewc-local-button-border-static);--usewc-local-button-box-shadow:var(--usewc-local-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-])):not([type=file]){justify-content:center;align-items:center;gap:var(--usewc-local-button-gap);border-radius:var(--usewc-local-button-radius);line-height:var(--usewc-local-button-line-height);padding-block:var(--usewc-local-button-padding-block);padding-inline:var(--usewc-local-button-padding-inline);font-family:var(--usewc-font-button-family);font-size:var(--usewc-local-button-font-size);font-weight:var(--usewc-font-button-weight);white-space:nowrap;cursor:default;color:var(--usewc-local-button-text);background:var(--usewc-local-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-local-button-border);box-shadow:var(--usewc-local-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);display:inline-flex}:is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-]))::file-selector-button{justify-content:center;align-items:center;gap:var(--usewc-local-button-gap);border-radius:var(--usewc-local-button-radius);line-height:var(--usewc-local-button-line-height);padding-block:var(--usewc-local-button-padding-block);padding-inline:var(--usewc-local-button-padding-inline);font-family:var(--usewc-font-button-family);font-size:var(--usewc-local-button-font-size);font-weight:var(--usewc-font-button-weight);white-space:nowrap;cursor:default;color:var(--usewc-local-button-text);background:var(--usewc-local-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-local-button-border);box-shadow:var(--usewc-local-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);display:inline-flex}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-local-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-])):not([type=file]):is([aria-label],[aria-labelledby]):has(>use-caret:empty,>:is(svg,.icon):only-child){--usewc-local-button-icon-only-size:calc(var(--usewc-local-button-line-height) + (var(--usewc-local-button-padding-block) + var(--usewc-layout-button-border)) * 2);inline-size:var(--usewc-local-button-icon-only-size);block-size:var(--usewc-local-button-icon-only-size);--usewc-effect-dropdown-trigger-icon-background-color:currentColor;padding-inline:0}use-theme-escape :is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-])):not([type=file]):is([aria-label],[aria-labelledby]):has(>use-caret:empty,>:is(svg,.icon):only-child){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){--usewc-local-button-text:var(--usewc-local-button-text-hover);--usewc-local-button-background:var(--usewc-local-button-background-hover);--usewc-local-button-border:var(--usewc-local-button-border-hover);--usewc-local-button-box-shadow:var(--usewc-local-button-box-shadow-hover)}:is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-])):hover::file-selector-button{--usewc-local-button-text:var(--usewc-local-button-text-hover);--usewc-local-button-background:var(--usewc-local-button-background-hover);--usewc-local-button-border:var(--usewc-local-button-border-hover);--usewc-local-button-box-shadow:var(--usewc-local-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{--usewc-local-button-text:var(--usewc-local-button-text-active);--usewc-local-button-background:var(--usewc-local-button-background-active);--usewc-local-button-border:var(--usewc-local-button-border-active);--usewc-local-button-box-shadow:var(--usewc-local-button-box-shadow-active)}:is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-])):active::file-selector-button{--usewc-local-button-text:var(--usewc-local-button-text-active);--usewc-local-button-background:var(--usewc-local-button-background-active);--usewc-local-button-border:var(--usewc-local-button-border-active);--usewc-local-button-box-shadow:var(--usewc-local-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-local-button-text-static:var(--usewc-color-button-primary-text-static);--usewc-local-button-text-static-auxiliary:var(--usewc-color-button-primary-text-static-auxiliary);--usewc-local-button-background-static:var(--usewc-color-button-primary-background-static);--usewc-local-button-background-static-auxiliary:var(--usewc-color-button-primary-background-static-auxiliary);--usewc-local-button-border-static:var(--usewc-color-button-primary-border-static);--usewc-local-button-border-static-auxiliary:var(--usewc-color-button-primary-border-static-auxiliary);--usewc-local-button-text-hover:var(--usewc-color-button-primary-text-hover);--usewc-local-button-background-hover:var(--usewc-color-button-primary-background-hover);--usewc-local-button-border-hover:var(--usewc-color-button-primary-border-hover);--usewc-local-button-background-hover-auxiliary:var(--usewc-color-button-primary-background-hover-auxiliary);--usewc-local-button-border-hover-auxiliary:var(--usewc-color-button-primary-border-hover-auxiliary);--usewc-local-button-text-active:var(--usewc-color-button-primary-text-active);--usewc-local-button-background-active:var(--usewc-color-button-primary-background-active);--usewc-local-button-border-active:var(--usewc-color-button-primary-border-active);--usewc-local-button-background-active-auxiliary:var(--usewc-color-button-primary-background-active-auxiliary);--usewc-local-button-text-pressed:var(--usewc-color-button-primary-text-pressed);--usewc-local-button-background-pressed:var(--usewc-color-button-primary-background-pressed);--usewc-local-button-border-pressed:var(--usewc-color-button-primary-border-pressed);--usewc-local-button-background-pressed-auxiliary:var(--usewc-color-button-primary-background-pressed-auxiliary);--usewc-local-button-shadow-tint:var(--usewc-color-button-primary-shadow-tint);--usewc-local-button-shadow-chroma-multiplier:var(--usewc-effect-button-primary-shadow-chroma-multiplier);--usewc-local-button-shadow-alpha-multiplier:var(--usewc-effect-button-primary-shadow-alpha-multiplier);--usewc-local-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-local-button-text-static:var(--usewc-color-button-danger-text-static);--usewc-local-button-text-static-auxiliary:var(--usewc-color-button-danger-text-static-auxiliary);--usewc-local-button-background-static:var(--usewc-color-button-danger-background-static);--usewc-local-button-background-static-auxiliary:var(--usewc-color-button-danger-background-static-auxiliary);--usewc-local-button-border-static:var(--usewc-color-button-danger-border-static);--usewc-local-button-border-static-auxiliary:var(--usewc-color-button-danger-border-static-auxiliary);--usewc-local-button-text-hover:var(--usewc-color-button-danger-text-hover);--usewc-local-button-background-hover:var(--usewc-color-button-danger-background-hover);--usewc-local-button-border-hover:var(--usewc-color-button-danger-border-hover);--usewc-local-button-background-hover-auxiliary:var(--usewc-color-button-danger-background-hover-auxiliary);--usewc-local-button-border-hover-auxiliary:var(--usewc-color-button-danger-border-hover-auxiliary);--usewc-local-button-text-active:var(--usewc-color-button-danger-text-active);--usewc-local-button-background-active:var(--usewc-color-button-danger-background-active);--usewc-local-button-border-active:var(--usewc-color-button-danger-border-active);--usewc-local-button-background-active-auxiliary:var(--usewc-color-button-danger-background-active-auxiliary);--usewc-local-button-text-pressed:var(--usewc-color-button-danger-text-pressed);--usewc-local-button-background-pressed:var(--usewc-color-button-danger-background-pressed);--usewc-local-button-border-pressed:var(--usewc-color-button-danger-border-pressed);--usewc-local-button-background-pressed-auxiliary:var(--usewc-color-button-danger-background-pressed-auxiliary);--usewc-local-button-shadow-tint:var(--usewc-color-button-danger-shadow-tint);--usewc-local-button-shadow-chroma-multiplier:var(--usewc-effect-button-danger-shadow-chroma-multiplier);--usewc-local-button-shadow-alpha-multiplier:var(--usewc-effect-button-danger-shadow-alpha-multiplier);--usewc-local-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-local-button-text-static:var(--usewc-color-button-clear-text-static);--usewc-local-button-text-static-auxiliary:var(--usewc-color-button-clear-text-static-auxiliary);--usewc-local-button-background-static:var(--usewc-color-button-clear-background-static);--usewc-local-button-background-static-auxiliary:var(--usewc-color-button-clear-background-static-auxiliary);--usewc-local-button-border-static:var(--usewc-color-button-clear-border-static);--usewc-local-button-border-static-auxiliary:var(--usewc-color-button-clear-border-static-auxiliary);--usewc-local-button-text-hover:var(--usewc-color-button-clear-text-hover);--usewc-local-button-background-hover:var(--usewc-color-button-clear-background-hover);--usewc-local-button-border-hover:var(--usewc-color-button-clear-border-hover);--usewc-local-button-background-hover-auxiliary:var(--usewc-color-button-clear-background-hover-auxiliary);--usewc-local-button-border-hover-auxiliary:var(--usewc-color-button-clear-border-hover-auxiliary);--usewc-local-button-text-active:var(--usewc-color-button-clear-text-active);--usewc-local-button-background-active:var(--usewc-color-button-clear-background-active);--usewc-local-button-border-active:var(--usewc-color-button-clear-border-active);--usewc-local-button-background-active-auxiliary:var(--usewc-color-button-clear-background-active-auxiliary);--usewc-local-button-text-pressed:var(--usewc-color-button-clear-text-pressed);--usewc-local-button-background-pressed:var(--usewc-color-button-clear-background-pressed);--usewc-local-button-border-pressed:var(--usewc-color-button-clear-border-pressed);--usewc-local-button-background-pressed-auxiliary:var(--usewc-color-button-clear-background-pressed-auxiliary);--usewc-local-button-box-shadow-static:none;--usewc-local-button-box-shadow-hover:none;--usewc-local-button-box-shadow-active:none}:is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-])).auxiliary{--usewc-local-button-background-static:var(--usewc-local-button-background-static-auxiliary);--usewc-local-button-text-static:var(--usewc-local-button-text-static-auxiliary);--usewc-local-button-border-static:var(--usewc-local-button-border-static-auxiliary);--usewc-local-button-text-hover:var(--usewc-local-button-text-static-auxiliary);--usewc-local-button-background-hover:var(--usewc-local-button-background-hover-auxiliary);--usewc-local-button-border-hover:var(--usewc-local-button-border-hover-auxiliary);--usewc-local-button-text-active:var(--usewc-local-button-text-static-auxiliary);--usewc-local-button-background-active:var(--usewc-local-button-background-active-auxiliary);--usewc-local-button-border-active:var(--usewc-local-button-border-hover-auxiliary);--usewc-local-button-text-pressed:var(--usewc-local-button-text-static-auxiliary);--usewc-local-button-background-pressed:var(--usewc-local-button-background-pressed-auxiliary);--usewc-local-button-border-pressed:var(--usewc-local-button-border-hover-auxiliary);--usewc-local-button-box-shadow-static:none;--usewc-local-button-box-shadow-hover:none;--usewc-local-button-box-shadow-active:none}:is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-])):is([aria-current]:not([aria-current=false]),[aria-pressed=true],[aria-pressed=mixed]){--usewc-local-button-text-static:var(--usewc-local-button-text-pressed);--usewc-local-button-background-static:var(--usewc-local-button-background-pressed);--usewc-local-button-border-static:var(--usewc-local-button-border-pressed);--usewc-local-button-text-hover:var(--usewc-local-button-text-pressed);--usewc-local-button-background-hover:var(--usewc-local-button-background-pressed);--usewc-local-button-border-hover:var(--usewc-local-button-border-pressed);--usewc-local-button-box-shadow-static:var(--usewc-local-button-box-shadow-pressed);--usewc-local-button-box-shadow-hover:var(--usewc-local-button-box-shadow-pressed)}:is(:where(button:not([class*=appearance-]),.appearance-button),input[type=file]:not([class*=appearance-])).extra-small{--usewc-local-button-padding-block:var(--usewc-layout-button-extra-small-padding-block);--usewc-local-button-padding-inline:var(--usewc-layout-button-extra-small-padding-inline);--usewc-local-button-font-size:var(--usewc-font-button-extra-small-size);--usewc-local-button-line-height:var(--usewc-layout-button-extra-small-line-height);--usewc-local-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-local-button-padding-block:var(--usewc-layout-button-small-padding-block);--usewc-local-button-padding-inline:var(--usewc-layout-button-small-padding-inline);--usewc-local-button-font-size:var(--usewc-font-button-small-size);--usewc-local-button-line-height:var(--usewc-layout-button-small-line-height);--usewc-local-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-local-button-padding-block:var(--usewc-layout-button-large-padding-block);--usewc-local-button-padding-inline:var(--usewc-layout-button-large-padding-inline);--usewc-local-button-font-size:var(--usewc-font-button-large-size);--usewc-local-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-local-button-padding-block:var(--usewc-layout-button-extra-large-padding-block);--usewc-local-button-padding-inline:var(--usewc-layout-button-extra-large-padding-inline);--usewc-local-button-font-size:var(--usewc-font-button-extra-large-size);--usewc-local-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.control-set{use-control-set{isolation:isolate;display:inline-flex}use-control-set>:not([type=file],.appearance-native){margin-inline-start:var(--usewc-layout-control-set-gap)}use-control-set>:not([type=file],.appearance-native):not(:first-child){border-start-start-radius:var(--usewc-effect-control-set-border-radius-sequential);border-end-start-radius:var(--usewc-effect-control-set-border-radius-sequential)}use-control-set>:not([type=file],.appearance-native):not(:last-child){border-start-end-radius:var(--usewc-effect-control-set-border-radius-sequential);border-end-end-radius:var(--usewc-effect-control-set-border-radius-sequential)}use-control-set>:not([type=file],.appearance-native):first-child{margin-inline-start:0}use-control-set>:not([type=file],.appearance-native):where(:hover,:focus-visible,:focus-within){z-index:1}use-theme-escape :is(use-control-set>:not([type=file],.appearance-native)){all:revert-layer}use-control-set>span:not([class*=appearance-]){padding-inline:var(--usewc-layout-button-base-padding-inline);font-size:var(--usewc-font-button-base-size);color:var(--usewc-color-document-text-muted);background:var(--usewc-color-button-base-background-static);border:var(--usewc-layout-button-border) var(--usewc-effect-button-border-style) var(--usewc-color-button-base-border-static);align-items:center;display:inline-flex}use-theme-escape :is(use-control-set>span:not([class*=appearance-])){all:revert-layer}}@layer use-theme.code{code,.appearance-code{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);display:inline-block}use-theme-escape :is(code,.appearance-code){all:revert-layer}}@layer use-theme.form{use-selector input:is([type=checkbox],[type=radio]){margin-inline:var(--usewc-layout-form-selector-margin-inline);margin-block:var(--usewc-layout-form-selector-margin-block)}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{gap:0 var(--usewc-layout-form-selector-gap);grid-template-areas:"input label"".description";justify-content:start;align-items:start;line-height:1.5em;display:grid}use-selector input:is([type=checkbox],[type=radio]){grid-area:input}use-selector label{color:var(--usewc-color-form-label-text);font-size:var(--usewc-font-form-label-size);grid-area:label}use-selector>p{color:var(--usewc-color-form-helper-text);font-size:var(--usewc-font-form-helper-text-size);grid-area:description;margin:0}use-theme-escape :is(use-selector){all:revert-layer}use-field{flex-direction:column;justify-content:start;align-items:start;display:flex}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>p{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);margin:0}use-field:has(input:is(:user-invalid,[aria-invalid=true]))>p{color:var(--usewc-color-form-helper-text-invalid)}use-theme-escape :is(use-field){all:revert-layer}}@layer use-theme.details{details:not(.appearance-native) summary:not([class*=appearance-]){all:unset;align-items:center;gap:var(--usewc-local-button-gap);display:inline-flex}details:not(.appearance-native) summary:not([class*=appearance-]):before,details:not(.appearance-native) summary.appearance-button:before{content:"";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);display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}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)}:root:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) :is(details:not(.appearance-native)) summary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):is(:not([class*=appearance-]),.appearance-button):before{scale:-1 1}:root:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) :is(details:not(.appearance-native)) summary:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):is(:not([class*=appearance-]),.appearance-button):before{scale:-1 1}details:not(.appearance-native) summary.appearance-button{padding-inline-start:calc(var(--usewc-local-button-padding-inline) - var(--usewc-layout-dropdown-trigger-icon-size) / 4)}use-theme-escape :is(details:not(.appearance-native)) summary:not([class*=appearance-]),use-theme-escape :is(details:not(.appearance-native)) summary:not([class*=appearance-]):before,use-theme-escape :is(details:not(.appearance-native)) summary.appearance-button:before,use-theme-escape :is(details:not(.appearance-native)) summary.appearance-button{all:revert-layer}}@layer use-theme.sidebar{nav.sidebar{--usewc-local-sidebar-nested-padding-inline-start:calc(var(--usewc-layout-sidebar-item-icon-size) / 2 + var(--usewc-layout-sidebar-item-gap) - var(--usewc-layout-sidebar-nested-guide-width) / 2 - var(--usewc-layout-sidebar-nested-guide-gap))}nav.sidebar :is(a,summary):not([class*=appearance-]){align-items:center;gap:var(--usewc-layout-sidebar-item-gap);padding:var(--usewc-layout-sidebar-item-padding-block) var(--usewc-layout-sidebar-item-padding-inline);border-radius:var(--usewc-effect-sidebar-item-border-radius);display:flex}nav.sidebar :is(a,summary):not([class*=appearance-]):is(:hover,:focus-visible){background-color:var(--usewc-color-sidebar-item-background-hover)}nav.sidebar :is(a,summary):not([class*=appearance-])>:is(svg,.icon):first-child{inline-size:var(--usewc-layout-sidebar-item-icon-size);block-size:var(--usewc-layout-sidebar-item-icon-size);flex:none;justify-content:center;align-items:center;display:inline-flex}nav.sidebar :is(a,summary):not([class*=appearance-])>:only-child:not(svg,.icon){flex:auto;min-inline-size:0}use-theme-escape :is(nav.sidebar :is(a,summary):not([class*=appearance-])){all:revert-layer}nav.sidebar a:not([class*=appearance-]){--usewc-color-link-text-static:var(--usewc-color-sidebar-item-text-static);--usewc-color-link-text-hover:var(--usewc-color-sidebar-item-text-hover);--usewc-color-link-text-active:var(--usewc-color-sidebar-item-text-active)}nav.sidebar a:not([class*=appearance-])[aria-current=page]{--usewc-color-link-text-static:var(--usewc-color-sidebar-item-text-current);--usewc-color-link-text-hover:var(--usewc-color-sidebar-item-text-current);--usewc-color-link-text-active:var(--usewc-color-sidebar-item-text-current);background-color:var(--usewc-color-sidebar-item-background-current)}nav.sidebar summary:not([class*=appearance-]){color:var(--usewc-color-sidebar-item-text-static);cursor:pointer;outline-offset:var(--usewc-effect-outline-offset)}nav.sidebar summary:not([class*=appearance-]):hover{color:var(--usewc-color-sidebar-item-text-hover)}nav.sidebar summary:not([class*=appearance-]):active{color:var(--usewc-color-sidebar-item-text-active)}nav.sidebar summary:not([class*=appearance-]):focus-visible{outline:var(--usewc-effect-outline-size) var(--usewc-effect-outline-style) var(--usewc-color-outline)}nav.sidebar summary:not([class*=appearance-]):before{inline-size:var(--usewc-layout-sidebar-item-icon-size);block-size:var(--usewc-layout-sidebar-item-icon-size);flex:none}nav.sidebar summary:not([class*=appearance-]):has(>:is(svg,.icon):first-child):before{display:none}nav.sidebar summary:not([class*=appearance-]):has(>:is(svg,.icon):first-child):is(:hover,:focus-visible):before{display:inline-block}nav.sidebar summary:not([class*=appearance-]):has(>:is(svg,.icon):first-child):is(:hover,:focus-visible)>:is(svg,.icon):first-child{display:none}use-theme-escape :is(nav.sidebar summary:not([class*=appearance-])),use-theme-escape :is(nav.sidebar summary:not([class*=appearance-])):before{all:revert-layer}nav.sidebar :is(ul,ol){margin:0;padding:0;list-style:none}use-theme-escape :is(nav.sidebar :is(ul,ol)){all:revert-layer}nav.sidebar details:has(a[aria-current=page])>summary:not([class*=appearance-]){color:var(--usewc-color-sidebar-item-text-current)}nav.sidebar details::details-content{border-inline-start:var(--usewc-layout-sidebar-nested-guide-width) solid var(--usewc-color-sidebar-nested-guide);padding-inline-start:var(--usewc-layout-sidebar-nested-guide-gap)}nav.sidebar details:not(details details)::details-content{margin-inline-start:calc(var(--usewc-layout-sidebar-item-padding-inline) + var(--usewc-layout-sidebar-item-icon-size) / 2 - var(--usewc-layout-sidebar-nested-guide-width) / 2)}nav.sidebar details details::details-content{margin-inline-start:calc(var(--usewc-local-sidebar-nested-padding-inline-start) + var(--usewc-layout-sidebar-item-icon-size) / 2 - var(--usewc-layout-sidebar-nested-guide-width) / 2)}use-theme-escape :is(nav.sidebar) details::details-content{all:revert-layer}nav.sidebar details>a:not([class*=appearance-]),nav.sidebar details>:not(summary) :is(a,summary):not([class*=appearance-]){padding-inline-start:var(--usewc-local-sidebar-nested-padding-inline-start)}nav.sidebar>:is(h1,h2,h3,h4,h5,h6){margin:var(--usewc-layout-sidebar-group-label-spacing) 0 var(--usewc-space-4);padding-inline:var(--usewc-layout-sidebar-item-padding-inline);font-size:var(--usewc-font-sidebar-group-label-size);font-weight:var(--usewc-font-sidebar-group-label-weight);line-height:var(--usewc-layout-sidebar-group-label-line-height);color:var(--usewc-color-sidebar-group-label-text)}nav.sidebar>:is(h1,h2,h3,h4,h5,h6):first-child{margin-block-start:0}use-theme-escape :is(nav.sidebar>:is(h1,h2,h3,h4,h5,h6)){all:revert-layer}}@layer use-theme.segment-input{:is(use-datetime-input,use-date-input,use-time-input,use-duration-input):not(.appearance-native){align-items:center;gap:var(--usewc-layout-input-segment-padding-inline);width:-moz-fit-content;width:fit-content;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);display:inline-flex}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;field-sizing:content;border-radius:var(--usewc-effect-input-border-radius);text-align:end;width:-moz-fit-content;width:fit-content;min-width:2ch;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);outline:none}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){align-items:center;gap:var(--usewc-layout-input-segment-padding-inline);display:inline-flex}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){align-items:center;gap:var(--usewc-layout-input-segment-padding-inline);display:inline-flex}use-theme-escape :is(use-duration-input:not(.appearance-native))::part(segment){all:revert-layer}}@layer use-theme.select{select:not([multiple],[size]:not([size="1"]),.appearance-native){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);padding-inline-end:calc(var(--usewc-layout-input-padding-inline) * 2 + var(--usewc-layout-selector-width))}select:not([multiple],[size]:not([size="1"]),.appearance-native):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:left var(--usewc-layout-input-padding-inline) center}use-theme-escape :is(select:not([multiple],[size]:not([size="1"]),.appearance-native)){all:revert-layer}@supports (appearance:base-select){select:not([multiple],[size]:not([size="1"]),.appearance-native){appearance:base-select}select:not([multiple],[size]:not([size="1"]),.appearance-native)::picker-icon{display:none}use-theme-escape :is(select:not([multiple],[size]:not([size="1"]),.appearance-native))::picker-icon{all:revert-layer}select:not([multiple],[size]:not([size="1"]),.appearance-native)::picker(select){appearance:base-select;margin-block:var(--usewc-layout-popover-menu-anchor-offset);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);color:var(--usewc-color-input-text-static);border-radius:var(--usewc-effect-popover-menu-border-radius);box-shadow:var(--usewc-effect-popover-menu-shadow)}use-theme-escape :is(select:not([multiple],[size]:not([size="1"]),.appearance-native))::picker(select){all:revert-layer}select:not([multiple],[size]:not([size="1"]),.appearance-native) option{--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;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);font-weight:var(--usewc-font-weight-normal);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);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 :is(select:not([multiple],[size]:not([size="1"]),.appearance-native) option){all:revert-layer}select:not([multiple],[size]:not([size="1"]),.appearance-native) option: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)}select:not([multiple],[size]:not([size="1"]),.appearance-native) option: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)}select:not([multiple],[size]:not([size="1"]),.appearance-native) option:disabled{opacity:var(--usewc-effect-form-opacity-disabled)}select:not([multiple],[size]:not([size="1"]),.appearance-native) option::checkmark{content:"";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-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}use-theme-escape :is(select:not([multiple],[size]:not([size="1"]),.appearance-native) option)::checkmark{all:revert-layer}select:not([multiple],[size]:not([size="1"]),.appearance-native) optgroup{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);padding-block-start:var(--usewc-layout-popover-menu-padding)}use-theme-escape :is(select:not([multiple],[size]:not([size="1"]),.appearance-native) optgroup){all:revert-layer}select:not([multiple],[size]:not([size="1"]),.appearance-native) optgroup option{font-size:var(--usewc-font-input-size)}select:not([multiple],[size]:not([size="1"]),.appearance-native) 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(select:not([multiple],[size]:not([size="1"]),.appearance-native) hr){all:revert-layer}}}@layer use-theme.icon{use-caret::part(icon-default){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);display:inline-block;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}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){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);display:inline-block;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}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){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);display:inline-block;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}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){white-space:nowrap;text-indent:100%;inline-size:var(--usewc-layout-tree-item-indicator-size);block-size:var(--usewc-layout-tree-item-indicator-size);display:inline-block;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}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);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);overflow:auto}@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 :is(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;box-shadow:none;font:inherit;text-align:start;cursor:default;justify-content:start;gap:var(--usewc-layout-popover-menu-item-padding-inline);width:100%;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);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);border:none;flex-direction:row;text-decoration:none;display:flex}:is(use-option,use-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]))>:last-child:not(:first-child){flex:none;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 :is(use-listbox-input){all:revert-layer}use-listbox-input:focus-visible{--usewc-effect-outline-width:var(--usewc-effect-outline-size)}: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])){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}:is(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-try:flip-block, flip-inline, flip-inline flip-block;inset-block-start:calc(anchor(start) - var(--usewc-layout-popover-menu-anchor-offset) - var(--usewc-layout-popover-menu-item-padding-block));inset-inline-start:calc(anchor(end) + var(--usewc-layout-popover-menu-anchor-offset) * 2);position-area:block-end span-inline-end!important}use-menu :is([aria-checked=true],[aria-selected=true]){padding-inline-start:calc(var(--usewc-layout-input-padding-inline) * 2 + var(--usewc-layout-selector-width));position:relative}use-menu :is([aria-checked=true],[aria-selected=true]):before{content:"";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));margin-block:auto;position:absolute;inset-block:0;inset-inline-start:var(--usewc-layout-input-padding-inline);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}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{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);border:var(--usewc-layout-badge-border) solid var(--usewc-color-badge-border)}use-theme-escape :is(use-badge){all:revert-layer}use-badge:not([dot]){padding-inline:var(--usewc-layout-badge-padding-inline)}use-theme-escape :is(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 :is(use-badge[dot]){all:revert-layer}use-badge:state(anchored){inset-block-start:calc(anchor(start) - var(--usewc-layout-badge-offset));inset-inline-end:calc(anchor(self-end) - var(--usewc-layout-badge-offset))}use-theme-escape :is(use-badge:state(anchored)){all:revert-layer}use-badge:state(anchored)[dot]{inset-block-start:calc(anchor(start) - var(--usewc-layout-badge-dot-offset));inset-inline-end:calc(anchor(self-end) - var(--usewc-layout-badge-dot-offset))}use-theme-escape :is(use-badge:state(anchored)[dot]){all:revert-layer}use-badge:state(anchored)[inlinealign=start]{inset-inline-start:calc(anchor(self-start) - var(--usewc-layout-badge-offset));inset-inline-end:unset}use-theme-escape :is(use-badge:state(anchored)[inlinealign=start]){all:revert-layer}use-badge:state(anchored)[blockalign=end]{inset-block-start:unset;inset-block-end:calc(anchor(end) - var(--usewc-layout-badge-offset))}use-theme-escape :is(use-badge:state(anchored)[blockalign=end]){all:revert-layer}use-badge:state(anchored)[dot][inlinealign=start]{inset-inline-start:calc(anchor(self-start) - var(--usewc-layout-badge-dot-offset))}use-theme-escape :is(use-badge:state(anchored)[dot][inlinealign=start]){all:revert-layer}use-badge:state(anchored)[dot][blockalign=end]{inset-block-end:calc(anchor(end) - var(--usewc-layout-badge-dot-offset))}use-theme-escape :is(use-badge:state(anchored)[dot][blockalign=end]){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 :is(use-avatar){all:revert-layer}use-avatar.circle{border-radius:var(--usewc-effect-avatar-border-radius)}use-theme-escape :is(use-avatar.circle){all:revert-layer}use-avatar.square{border-radius:var(--usewc-effect-avatar-border-radius-square)}use-theme-escape :is(use-avatar.square){all:revert-layer}use-avatar.squircle{border-radius:var(--usewc-effect-avatar-border-radius-squircle);corner-shape:squircle}use-theme-escape :is(use-avatar.squircle){all:revert-layer}}@layer use-theme.grid{use-gridcell:has(use-intl-number,use-intl-datetime){text-align:end;font-variant-numeric:tabular-nums}use-theme-escape :is(use-gridcell:has(use-intl-number,use-intl-datetime)){all:revert-layer}use-gridcell :is(a:not([class*=appearance-],.control),.appearance-a){--usewc-color-link-text-static:currentColor;--usewc-color-link-text-hover:oklch(from currentColor calc(l + var(--usewc-color-grid-cell-link-hover-lightness-shift)) c h);--usewc-color-link-text-active:oklch(from currentColor calc(l + var(--usewc-color-grid-cell-link-active-lightness-shift)) c h)}use-grid:not(.chips,.list,.appearance-native){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);display:block;overflow:clip}use-theme-escape :is(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{gap:var(--usewc-layout-grid-row-gap);padding-block:var(--usewc-layout-grid-body-padding-block);padding-inline:var(--usewc-layout-grid-body-inset);flex-direction:column;display:flex}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);align-items:center}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{background:var(--usewc-color-grid-row-background,transparent);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-end-radius:var(--usewc-grid-row-corner-end-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))}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{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);display:block}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]{min-block-size:calc(var(--usewc-layout-grid-cell-line-height) + var(--usewc-layout-grid-cell-padding-block) * 2);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:"";block-size:var(--usewc-layout-grid-header-divider-height);inline-size:var(--usewc-layout-grid-border);background:var(--usewc-color-grid-border);position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}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.primary{font-weight:var(--usewc-font-grid-cell-primary-weight)}use-theme-escape :is(use-grid:not(.chips,.list,.appearance-native) use-gridcell.primary){all:revert-layer}use-grid:not(.chips,.list,.appearance-native) use-gridhead use-gridcell[role=columnheader]:has(>.control){align-items:center;gap:var(--usewc-layout-grid-header-control-gap);padding:0;padding-inline:var(--usewc-layout-grid-header-control-gap);display:flex}use-theme-escape :is(use-grid:not(.chips,.list,.appearance-native) use-gridhead use-gridcell[role=columnheader]:has(>.control)){all:revert-layer}use-grid:not(.chips,.list,.appearance-native) use-gridhead use-gridcell[role=columnheader]>.control{all:unset;box-sizing:border-box;block-size:var(--usewc-layout-grid-header-control-height);padding-inline:var(--usewc-layout-grid-cell-padding-inline);border-radius:var(--usewc-effect-grid-header-control-border-radius);color:inherit;font:inherit;cursor:pointer;--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-transition-control), var(--usewc-effect-outline-transition);flex:auto;align-items:center;display:inline-flex}use-grid:not(.chips,.list,.appearance-native) use-gridhead use-gridcell[role=columnheader]>.control:is(:hover,:focus-visible){background-color:var(--usewc-color-grid-header-control-background-hover)}use-grid:not(.chips,.list,.appearance-native) use-gridhead use-gridcell[role=columnheader]>.control:focus-visible{--usewc-effect-outline-width:var(--usewc-effect-outline-size)}use-theme-escape :is(use-grid:not(.chips,.list,.appearance-native) use-gridhead use-gridcell[role=columnheader]>.control){all:revert-layer}use-grid:not(.chips,.list,.appearance-native) use-gridhead use-gridcell[role=columnheader]:is([aria-sort=ascending],[aria-sort=descending])>.control:after{content:"";inline-size:var(--usewc-layout-grid-sort-indicator-size);block-size:var(--usewc-layout-grid-sort-indicator-size);background-color:var(--usewc-effect-grid-sort-indicator-color);flex:none;margin-inline-start:var(--usewc-layout-grid-sort-indicator-gap);display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}use-grid:not(.chips,.list,.appearance-native) use-theme-escape use-gridhead use-gridcell[role=columnheader]:is([aria-sort=ascending],[aria-sort=descending])>.control:after{all:revert-layer}use-grid:not(.chips,.list,.appearance-native) use-gridhead use-gridcell[role=columnheader][aria-sort=ascending]>.control:after{-webkit-mask-image:var(--usewc-effect-grid-sort-indicator-ascending-mask-image);mask-image:var(--usewc-effect-grid-sort-indicator-ascending-mask-image)}use-grid:not(.chips,.list,.appearance-native) use-gridhead use-gridcell[role=columnheader][aria-sort=descending]>.control:after{-webkit-mask-image:var(--usewc-effect-grid-sort-indicator-descending-mask-image);mask-image:var(--usewc-effect-grid-sort-indicator-descending-mask-image)}use-grid:not(.chips,.list,.appearance-native) use-gridcell[data-usewc-selection-cell]{flex:none;justify-content:center;align-items:center;padding-inline-start:var(--usewc-layout-grid-selector-cell-padding-inline);padding-inline-end:0;display:flex}use-grid:not(.chips,.list,.appearance-native) use-gridcell:has(>input:is([type=checkbox],[type=radio]):only-child){flex:none;justify-content:center;align-items:center;padding-inline-start:var(--usewc-layout-grid-selector-cell-padding-inline);padding-inline-end:0;display:flex}use-theme-escape :is(use-grid:not(.chips,.list,.appearance-native) use-gridcell:has(>input:is([type=checkbox],[type=radio]):only-child)){all:revert-layer}use-grid:not(.chips,.list,.appearance-native) use-gridcell:has(>label:only-child>input:is([type=checkbox],[type=radio])){flex:none;justify-content:center;align-items:center;padding-inline-start:var(--usewc-layout-grid-selector-cell-padding-inline);padding-inline-end:0;display:flex}use-theme-escape :is(use-grid:not(.chips,.list,.appearance-native) use-gridcell:has(>label:only-child>input:is([type=checkbox],[type=radio]))){all:revert-layer}use-theme-escape :is(use-grid:not(.chips,.list,.appearance-native) use-gridcell[data-usewc-selection-cell]){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){justify-content:center;align-items:center;display:flex}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]{white-space:nowrap;text-indent:100%;inline-size:var(--usewc-layout-selected-indicator-size);block-size:var(--usewc-layout-selected-indicator-size);display:inline-block;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}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{--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]):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{gap:var(--usewc-layout-grid-chip-gap);flex-wrap:wrap;display:flex}use-theme-escape :is(use-grid.chips){all:revert-layer}use-grid.chips use-gridrow{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);align-items:center;display:inline-flex}use-theme-escape :is(use-grid.chips use-gridrow){all:revert-layer}use-grid.chips use-gridcell{padding:var(--usewc-layout-grid-chip-padding-block) var(--usewc-layout-grid-chip-padding-inline);outline:none;flex: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-local-button-padding-inline:0;--usewc-local-button-padding-block:0;--usewc-local-button-radius:var(--usewc-effect-grid-chip-border-radius);block-size:1lh;inline-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{flex-direction:column;display:flex}use-theme-escape :is(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){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);padding:0;overflow:hidden}use-theme-escape :is(dialog:not(.appearance-native)){all:revert-layer}dialog:not(.appearance-native)::backdrop{background:var(--usewc-color-surface-backdrop)}use-theme-escape :is(dialog:not(.appearance-native)::backdrop){all:revert-layer}dialog.drawer:not(.appearance-native){border-block:none;border-inline-end:none;border-radius:0;block-size:100dvh;max-block-size:none;inline-size:min(24rem,100%);margin:0;position:fixed;inset-block:0;inset-inline:auto 0}use-theme-escape :is(dialog.drawer:not(.appearance-native)){all:revert-layer}}@layer use-theme.popover{[popover]:not(use-menu,.appearance-native){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);margin:0;padding:0;overflow:hidden}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{flex-direction:column;display:flex}use-layout[inline]{display:inline-flex}use-layout[wrap]{flex-wrap:wrap}use-layout[fill]{flex:auto;min-block-size:0;min-inline-size:0;overflow:auto}:is(use-layout,use-pattern):has(>use-layout[fill])>:not(use-layout[fill]){flex:none;min-block-size:0;min-inline-size:0}:where(use-layout){--usewc-local-layout-spacing:initial;--usewc-local-layout-gutter:initial;--usewc-local-layout-padding:initial;--usewc-local-layout-padding-block:initial;--usewc-local-layout-padding-inline:initial;--usewc-local-layout-gap:initial;--usewc-local-layout-default-spacing:initial;--usewc-local-layout-default-gutter:initial;--usewc-local-layout-default-padding-block:initial}use-layout[direction=row]{flex-direction:row}use-layout[align=start]{align-items:start}use-layout[align=center]{align-items:center}use-layout[align=end]{align-items:end}use-layout[align=stretch]{align-items:stretch}use-layout[justify=start]{justify-content:start}use-layout[justify=center]{justify-content:center}use-layout[justify=end]{justify-content:end}use-layout[justify=space-between]{justify-content:space-between}use-layout[justify=space-around]{justify-content:space-around}use-layout[spacing=none]{--usewc-local-layout-spacing:var(--usewc-space-none)}use-layout[spacing=xsmall]{--usewc-local-layout-spacing:var(--usewc-layout-flex-padding-xsmall)}use-layout[spacing=small]{--usewc-local-layout-spacing:var(--usewc-layout-flex-padding-small)}use-layout[spacing=medium]{--usewc-local-layout-spacing:var(--usewc-layout-flex-padding-medium)}use-layout[spacing=large]{--usewc-local-layout-spacing:var(--usewc-layout-flex-padding-large)}use-layout[spacing=xlarge]{--usewc-local-layout-spacing:var(--usewc-layout-flex-padding-xlarge)}use-layout[spacing=super]{--usewc-local-layout-spacing:var(--usewc-layout-flex-padding-super)}use-layout:is([spacing],.page){--usewc-local-layout-children-spacing:var(--usewc-local-layout-spacing,var(--usewc-local-layout-default-spacing,0px))}use-layout:not([direction=row]):is([spacing],.page)>:not(use-layout:is([padding],[paddingblock])){padding-block:calc(var(--usewc-local-layout-children-spacing) / 2)}use-layout:not([direction=row]):is([spacing],.page)>:first-child:not(use-layout:is([padding],[paddingblock])){padding-block-start:0}use-layout:not([direction=row]):is([spacing],.page)>:last-child:not(use-layout:is([padding],[paddingblock])){padding-block-end:0}use-layout[direction=row]:is([spacing],.page)>:not(use-layout:is([padding],[paddinginline])){padding-inline:calc(var(--usewc-local-layout-children-spacing) / 2)}use-layout[direction=row]:is([spacing],.page)>:first-child:not(use-layout:is([padding],[paddinginline])){padding-inline-start:0}use-layout[direction=row]:is([spacing],.page)>:last-child:not(use-layout:is([padding],[paddinginline])){padding-inline-end:0}use-layout[gutter=none]{--usewc-local-layout-gutter:var(--usewc-space-none)}use-layout[gutter=xsmall]{--usewc-local-layout-gutter:var(--usewc-layout-flex-padding-xsmall)}use-layout[gutter=small]{--usewc-local-layout-gutter:var(--usewc-layout-flex-padding-small)}use-layout[gutter=medium]{--usewc-local-layout-gutter:var(--usewc-layout-flex-padding-medium)}use-layout[gutter=large]{--usewc-local-layout-gutter:var(--usewc-layout-flex-padding-large)}use-layout[gutter=xlarge]{--usewc-local-layout-gutter:var(--usewc-layout-flex-padding-xlarge)}use-layout[gutter=super]{--usewc-local-layout-gutter:var(--usewc-layout-flex-padding-super)}use-layout:is([gutter],.page){--usewc-local-layout-children-gutter:var(--usewc-local-layout-gutter,var(--usewc-local-layout-default-gutter,0px))}use-layout:not([direction=row]):is([gutter],.page)>:not(use-layout:is([padding],[paddinginline])){padding-inline:var(--usewc-local-layout-children-gutter)}use-layout[direction=row]:is([gutter],.page)>:not(use-layout:is([padding],[paddingblock])){padding-block:var(--usewc-local-layout-children-gutter)}use-layout[padding=none]{--usewc-local-layout-padding:var(--usewc-space-none)}use-layout[padding=xsmall]{--usewc-local-layout-padding:var(--usewc-layout-flex-padding-xsmall)}use-layout[padding=small]{--usewc-local-layout-padding:var(--usewc-layout-flex-padding-small)}use-layout[padding=medium]{--usewc-local-layout-padding:var(--usewc-layout-flex-padding-medium)}use-layout[padding=large]{--usewc-local-layout-padding:var(--usewc-layout-flex-padding-large)}use-layout[padding=xlarge]{--usewc-local-layout-padding:var(--usewc-layout-flex-padding-xlarge)}use-layout[padding=super]{--usewc-local-layout-padding:var(--usewc-layout-flex-padding-super)}use-layout[paddingblock=none]{--usewc-local-layout-padding-block:var(--usewc-space-none)}use-layout[paddingblock=xsmall]{--usewc-local-layout-padding-block:var(--usewc-layout-flex-padding-xsmall)}use-layout[paddingblock=small]{--usewc-local-layout-padding-block:var(--usewc-layout-flex-padding-small)}use-layout[paddingblock=medium]{--usewc-local-layout-padding-block:var(--usewc-layout-flex-padding-medium)}use-layout[paddingblock=large]{--usewc-local-layout-padding-block:var(--usewc-layout-flex-padding-large)}use-layout[paddingblock=xlarge]{--usewc-local-layout-padding-block:var(--usewc-layout-flex-padding-xlarge)}use-layout[paddingblock=super]{--usewc-local-layout-padding-block:var(--usewc-layout-flex-padding-super)}use-layout[paddinginline=none]{--usewc-local-layout-padding-inline:var(--usewc-space-none)}use-layout[paddinginline=xsmall]{--usewc-local-layout-padding-inline:var(--usewc-layout-flex-padding-xsmall)}use-layout[paddinginline=small]{--usewc-local-layout-padding-inline:var(--usewc-layout-flex-padding-small)}use-layout[paddinginline=medium]{--usewc-local-layout-padding-inline:var(--usewc-layout-flex-padding-medium)}use-layout[paddinginline=large]{--usewc-local-layout-padding-inline:var(--usewc-layout-flex-padding-large)}use-layout[paddinginline=xlarge]{--usewc-local-layout-padding-inline:var(--usewc-layout-flex-padding-xlarge)}use-layout[paddinginline=super]{--usewc-local-layout-padding-inline:var(--usewc-layout-flex-padding-super)}use-layout[gap=xsmall]{--usewc-local-layout-gap:var(--usewc-layout-flex-gap-xsmall)}use-layout[gap=small]{--usewc-local-layout-gap:var(--usewc-layout-flex-gap-small)}use-layout[gap=medium]{--usewc-local-layout-gap:var(--usewc-layout-flex-gap-medium)}use-layout[gap=large]{--usewc-local-layout-gap:var(--usewc-layout-flex-gap-large)}use-layout[gap=xlarge]{--usewc-local-layout-gap:var(--usewc-layout-flex-gap-xlarge)}use-layout[gap=super]{--usewc-local-layout-gap:var(--usewc-layout-flex-gap-super)}use-layout{--usewc-local-layout-effective-padding-block:var(--usewc-local-layout-padding-block,var(--usewc-local-layout-padding,var(--usewc-local-layout-default-padding-block,0px)));--usewc-local-layout-effective-padding-inline:var(--usewc-local-layout-padding-inline,var(--usewc-local-layout-padding,0px));--usewc-local-layout-effective-gap:var(--usewc-local-layout-gap,0px);padding-block:var(--usewc-local-layout-effective-padding-block);padding-inline:var(--usewc-local-layout-effective-padding-inline);gap:var(--usewc-local-layout-effective-gap)}use-layout:not([direction=row])[divided]:not([gap],.page,[spacing])>*+*,use-layout:not([direction=row])[divided]:is([spacing],.page)>*+*{border-block-start:var(--usewc-layout-region-rule)}use-layout[direction=row][divided]:not([gap],.page,[spacing])>*+*,use-layout[direction=row][divided]:is([spacing],.page)>*+*{border-inline-start:var(--usewc-layout-region-rule)}@supports (row-rule-style:solid){use-layout:not([direction=row])[divided][gap]:not([spacing],.page){row-rule:var(--usewc-layout-region-rule)}use-layout:not([direction=row])[divided=full][gap]:not([spacing],.page){row-rule-inset:calc(-1 * var(--usewc-local-layout-effective-padding-inline))}}@supports (column-rule-style:solid){use-layout[direction=row][divided][gap]:not([spacing],.page){column-rule:var(--usewc-layout-region-rule)}use-layout[direction=row][divided=full][gap]:not([spacing],.page){column-rule-inset:calc(-1 * var(--usewc-local-layout-effective-padding-block))}}@supports not (row-rule-style:solid){use-layout:not([direction=row])[divided][gap]:not([spacing],.page){--usewc-local-layout-divided-gap:var(--usewc-local-layout-effective-gap);gap:0}use-layout:not([direction=row])[divided][gap]:not([spacing],.page)>*{padding-block:calc(var(--usewc-local-layout-divided-gap) / 2)}use-layout:not([direction=row])[divided][gap]:not([spacing],.page)>:first-child{padding-block-start:0}use-layout:not([direction=row])[divided][gap]:not([spacing],.page)>:last-child{padding-block-end:0}use-layout:not([direction=row])[divided][gap]:not([spacing],.page)>*+*{border-block-start:var(--usewc-layout-region-rule)}}@supports not (column-rule-style:solid){use-layout[direction=row][divided][gap]:not([spacing],.page){--usewc-local-layout-divided-gap:var(--usewc-local-layout-effective-gap);gap:0}use-layout[direction=row][divided][gap]:not([spacing],.page)>*{padding-inline:calc(var(--usewc-local-layout-divided-gap) / 2)}use-layout[direction=row][divided][gap]:not([spacing],.page)>:first-child{padding-inline-start:0}use-layout[direction=row][divided][gap]:not([spacing],.page)>:last-child{padding-inline-end:0}use-layout[direction=row][divided][gap]:not([spacing],.page)>*+*{border-inline-start:var(--usewc-layout-region-rule)}}use-layout.page{--usewc-local-layout-default-spacing:var(--usewc-layout-page-spacing);--usewc-local-layout-default-padding-block:var(--usewc-layout-page-padding-block);--usewc-local-layout-default-gutter:var(--usewc-layout-page-padding-inline);min-block-size:0}use-layout.page>main{flex:auto;min-block-size:0;min-inline-size:0;overflow:auto}use-layout.page:has(>main)>:not(main){flex:none}use-layout.page h1{font-size:var(--usewc-font-page-title-size);font-weight:var(--usewc-font-page-title-weight)}use-layout.page:not([divided]):not([direction=row])>figure:not(use-layout){margin-inline:calc(var(--usewc-local-layout-effective-padding-inline) * -1);padding-inline:0}use-layout.page:not([divided])>figure:first-child{margin-block-start:calc(var(--usewc-local-layout-effective-padding-block) * -1)}use-layout.page:not([divided])>figure:last-child{margin-block-end:calc(var(--usewc-local-layout-effective-padding-block) * -1)}:where(use-layout.page)>figure{margin:0}:where(use-layout.page)>figure>img{object-fit:cover;block-size:auto;inline-size:100%;display:block}:where(use-layout.page)>header{justify-content:flex-start;align-items:center;gap:var(--usewc-layout-page-gap);display:flex}:where(use-layout.page)>footer{justify-content:space-between;align-items:center;gap:var(--usewc-layout-page-gap);display:flex}:where(use-layout.page)>footer:is(.actions,:has(button[type=submit]:last-child)):not(:has(>section~section)){justify-content:end}:where(use-layout.page)>header>:is(use-avatar,figure){inline-size:var(--usewc-layout-page-avatar-size);block-size:var(--usewc-layout-page-avatar-size);border-radius:var(--usewc-effect-surface-avatar-border-radius);flex:none;overflow:hidden}:where(use-layout.page)>header>figure{font-size:calc(var(--usewc-layout-page-avatar-size) * .4);justify-content:center;align-items:center;margin-inline:0;line-height:1;display:flex}:where(use-layout.page)>header>figure>img{object-fit:cover;block-size:100%;inline-size:100%}:where(use-layout.page)>:is(header,footer) hgroup{gap:var(--usewc-layout-region-title-gap);flex-direction:column;min-inline-size:0;display:flex}:where(use-layout.page)>header>hgroup{flex:1}:where(use-layout.page)>:is(header,footer) hgroup>*{line-height:max(var(--usewc-layout-region-title-line-height), 1.25em)}:where(use-layout.page)>: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)}:where(use-layout.page)>:is(header,footer)>*,:where(use-layout.page)>:is(header,footer) hgroup>*,:where(use-layout.page)>:is(header,footer) :is(h1,h2,h3,h4,h5,h6){margin-block:0}:where(use-layout.page)>:is(header,footer)>section{align-items:center;gap:var(--usewc-layout-page-gap);display:flex}:where(use-layout.page)>:is(header,footer):has(>section~section){justify-content:space-between}:is(:where(use-layout.page)>header>button,:where(use-layout.page)>header>section:last-child>button).clear:is([aria-label],[aria-labelledby]):last-child{margin-inline-end:calc(-1 * (var(--usewc-local-button-padding-inline) + var(--usewc-layout-button-border)))}:is(:where(use-layout.page)>header>button,:where(use-layout.page)>header>section:last-child>button).clear:is([aria-label],[aria-labelledby]):last-child:has(>use-caret:empty,>:is(svg,.icon):only-child){margin-inline-end:calc(-1 * (var(--usewc-local-button-padding-block) + var(--usewc-layout-button-border)))}:where(use-layout.page)>:is(main,use-layout[fill]) figure{margin-inline:0}:where(use-layout.page)>:is(main,use-layout[fill]) figure>img{block-size:auto;inline-size:100%;display:block}}@layer use-theme.pattern{use-pattern{gap:var(--usewc-layout-region-gap,normal);flex-direction:column;display:flex}:where(use-pattern){--usewc-layout-region-gap:initial;--usewc-layout-region-padding:initial}use-pattern.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-pattern.entry.compact{--usewc-layout-region-padding:var(--usewc-layout-entry-compact-padding);--usewc-layout-region-gap:var(--usewc-layout-entry-compact-gap);--usewc-layout-region-avatar-size:var(--usewc-layout-entry-compact-avatar-size);--usewc-layout-region-row-gap:var(--usewc-layout-entry-compact-gap)}use-pattern.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-pattern.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-justify:flex-end}use-pattern.media{--usewc-layout-region-padding:var(--usewc-layout-media-padding);--usewc-layout-region-gap:var(--usewc-layout-media-gap);--usewc-layout-region-row-gap:var(--usewc-layout-media-gap);--usewc-layout-region-avatar-size:var(--usewc-layout-region-title-block-size);--usewc-layout-footer-justify:flex-start}use-pattern.card{padding:var(--usewc-layout-region-gap) var(--usewc-layout-region-padding)}use-pattern.card>:not(figure){padding:0}use-pattern.card:not(.divided):not(.flush)>figure{margin-inline:calc(var(--usewc-layout-region-padding) * -1)}use-pattern.card:not(.divided):not(.flush)>figure:first-child{margin-block-start:calc(var(--usewc-layout-region-gap) * -1)}use-pattern.card:not(.divided):not(.flush)>figure:last-child{margin-block-end:calc(var(--usewc-layout-region-gap) * -1)}@supports (row-rule-style:solid){use-pattern.card.divided{row-rule:var(--usewc-layout-region-rule)}}@supports not (row-rule-style:solid){use-pattern.card.divided{gap:0}use-pattern.card.divided>*{padding-block:var(--usewc-layout-region-gap,0px)}use-pattern.card.divided>:not(:first-child){border-block-start:var(--usewc-layout-region-rule)}}use-pattern:is(.entry,.message,.card,.media).flush{--usewc-layout-region-padding:0;padding-block:0}use-pattern.flush>:first-child{padding-block-start:0}use-pattern.flush>:last-child{padding-block-end:0}:where(use-pattern.card){min-block-size:0}:where(use-pattern.card)>figure{margin:0}:where(use-pattern.card)>figure>img{object-fit:cover;block-size:auto;inline-size:100%;display:block}:where(use-pattern.card)>header{justify-content:flex-start;align-items:center;gap:var(--usewc-layout-region-gap);display:flex}:where(use-pattern.card)>footer{align-items:center;justify-content:var(--usewc-layout-footer-justify,flex-end);gap:var(--usewc-layout-region-gap);display:flex}:where(use-pattern.card)>header>:is(use-avatar,figure){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);flex:none;overflow:hidden}:where(use-pattern.card)>header>figure{font-size:calc(var(--usewc-layout-region-avatar-size) * .4);justify-content:center;align-items:center;margin-inline:0;line-height:1;display:flex}:where(use-pattern.card)>header>figure>img{object-fit:cover;block-size:100%;inline-size:100%}:where(use-pattern.card)>:is(header,footer) hgroup{gap:var(--usewc-layout-region-title-gap);flex-direction:column;min-inline-size:0;display:flex}:where(use-pattern.card)>header>hgroup{flex:1}:where(use-pattern.card)>:is(header,footer) hgroup>*{line-height:max(var(--usewc-layout-region-title-line-height), 1.25em)}:where(use-pattern.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)}:where(use-pattern.card)>:is(header,footer)>*,:where(use-pattern.card)>:is(header,footer) hgroup>*,:where(use-pattern.card)>:is(header,footer) :is(h1,h2,h3,h4,h5,h6){margin-block:0}:where(use-pattern.card)>:is(header,footer)>section{align-items:center;gap:var(--usewc-layout-region-gap);display:flex}:where(use-pattern.card)>:is(header,footer):has(>section~section){justify-content:space-between}:where(use-pattern:is(.entry,.message)){gap:var(--usewc-layout-region-row-gap);min-block-size:0}:where(use-pattern:is(.entry,.message))>:is(main,use-layout[fill])>:first-child{margin-block-start:0}:where(use-pattern:is(.entry,.message))>:is(main,use-layout[fill])>:last-child{margin-block-end:0}:where(use-pattern:is(.entry,.message))>figure{margin:0}:where(use-pattern:is(.entry,.message))>figure>img{object-fit:cover;block-size:auto;inline-size:100%;display:block}:where(use-pattern:is(.entry,.message))>header{justify-content:flex-start;align-items:center;gap:var(--usewc-layout-region-gap);display:flex}:where(use-pattern:is(.entry,.message))>footer{align-items:center;justify-content:var(--usewc-layout-footer-justify,flex-end);gap:var(--usewc-layout-region-gap);display:flex}:where(use-pattern:is(.entry,.message))>header>:is(use-avatar,figure){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);flex:none;overflow:hidden}:where(use-pattern:is(.entry,.message))>header>figure{font-size:calc(var(--usewc-layout-region-avatar-size) * .4);justify-content:center;align-items:center;margin-inline:0;line-height:1;display:flex}:where(use-pattern:is(.entry,.message))>header>figure>img{object-fit:cover;block-size:100%;inline-size:100%}:where(use-pattern:is(.entry,.message))>:is(header,footer) hgroup{gap:var(--usewc-layout-region-title-gap);flex-direction:column;min-inline-size:0;display:flex}:where(use-pattern:is(.entry,.message))>header>hgroup{flex:1}:where(use-pattern:is(.entry,.message))>:is(header,footer) hgroup>*{line-height:max(var(--usewc-layout-region-title-line-height), 1.25em)}:where(use-pattern:is(.entry,.message))>: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)}:where(use-pattern:is(.entry,.message))>:is(header,footer)>*,:where(use-pattern:is(.entry,.message))>:is(header,footer) hgroup>*,:where(use-pattern:is(.entry,.message))>:is(header,footer) :is(h1,h2,h3,h4,h5,h6){margin-block:0}:where(use-pattern:is(.entry,.message))>:is(header,footer)>section{align-items:center;gap:var(--usewc-layout-region-gap);display:flex}:where(use-pattern:is(.entry,.message))>:is(header,footer):has(>section~section){justify-content:space-between}:where(use-pattern.media){gap:var(--usewc-layout-region-row-gap);min-block-size:0}:where(use-pattern.media)>:is(main,use-layout[fill])>:first-child{margin-block-start:0}:where(use-pattern.media)>:is(main,use-layout[fill])>:last-child{margin-block-end:0}:where(use-pattern.media)>figure{margin:0}:where(use-pattern.media)>figure>img{object-fit:cover;block-size:auto;inline-size:100%;display:block}:where(use-pattern.media)>header{justify-content:flex-start;align-items:center;gap:var(--usewc-layout-region-gap);display:flex}:where(use-pattern.media)>footer{align-items:center;justify-content:var(--usewc-layout-footer-justify,flex-end);gap:var(--usewc-layout-region-gap);display:flex}:where(use-pattern.media)>header>:is(use-avatar,figure){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);flex:none;overflow:hidden}:where(use-pattern.media)>header>figure{font-size:calc(var(--usewc-layout-region-avatar-size) * .4);justify-content:center;align-items:center;margin-inline:0;line-height:1;display:flex}:where(use-pattern.media)>header>figure>img{object-fit:cover;block-size:100%;inline-size:100%}:where(use-pattern.media)>:is(header,footer) hgroup{gap:var(--usewc-layout-region-title-gap);flex-direction:column;min-inline-size:0;display:flex}:where(use-pattern.media)>header>hgroup{flex:1}:where(use-pattern.media)>:is(header,footer) hgroup>*{line-height:max(var(--usewc-layout-region-title-line-height), 1.25em)}:where(use-pattern.media)>: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)}:where(use-pattern.media)>:is(header,footer)>*,:where(use-pattern.media)>:is(header,footer) hgroup>*,:where(use-pattern.media)>:is(header,footer) :is(h1,h2,h3,h4,h5,h6){margin-block:0}:where(use-pattern.media)>:is(header,footer)>section{align-items:center;gap:var(--usewc-layout-region-gap);display:flex}:where(use-pattern.media)>:is(header,footer):has(>section~section){justify-content:space-between}use-pattern:is(.entry,.message){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-inline:var(--usewc-layout-region-padding);padding-block:var(--usewc-layout-region-gap);display:grid}:where(use-pattern:is(.entry,.message))>:is(header,main,footer){grid-column:2}:where(use-pattern.message)>footer{margin-block-start:var(--usewc-layout-region-gap)}:where(use-pattern:is(.entry,.message))>:is(use-avatar,figure){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);grid-area:1/1;align-self:start;overflow:hidden}:where(use-pattern:is(.entry,.message):has(>header))>:is(use-avatar,figure){align-self:center}:where(use-pattern:is(.entry,.message))>figure{font-size:calc(var(--usewc-layout-region-avatar-size) * .4);justify-content:center;align-items:center;line-height:1;display:flex}:where(use-pattern:is(.entry,.message))>figure>img{object-fit:cover;block-size:100%;inline-size:100%}:where(use-pattern:is(.entry,.message,.card,.media))>:is(main,use-layout[fill]) figure{margin-inline:0}:where(use-pattern:is(.entry,.message,.card,.media))>:is(main,use-layout[fill]) figure>img{block-size:auto;inline-size:100%;display:block}:where(use-pattern.message)>header>hgroup{align-items:baseline;gap:var(--usewc-layout-region-gap);white-space:nowrap;flex-direction:row}use-pattern.media{border-spacing:0;inline-size:100%;padding-inline:var(--usewc-layout-region-padding);padding-block:var(--usewc-layout-region-gap);display:table}:where(use-pattern.media)>:first-child{vertical-align:top;inline-size:0;padding-inline-end:var(--usewc-layout-region-gap);display:table-cell}:where(use-pattern.media)>:not(:first-child){padding:0}:where(use-pattern.media)>:nth-child(n+3){margin-block-start:var(--usewc-layout-region-row-gap)}use-pattern.card:not(:is(dialog,[popover])>*){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);overflow:hidden}use-pattern.card.outlined:not(:is(dialog,[popover])>*){box-shadow:none}}@layer use-theme.prose{use-prose{max-inline-size:var(--usewc-layout-prose-measure);line-height:var(--usewc-layout-prose-line-height);display:block}use-theme-escape :is(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);color:var(--usewc-color-prose-quote-text);padding-inline-start:var(--usewc-layout-prose-quote-gap)}use-theme-escape :is(use-prose blockquote){all:revert-layer}use-prose pre{padding:var(--usewc-layout-prose-block-padding);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);overflow-x:auto}use-theme-escape :is(use-prose pre){all:revert-layer}use-prose :where(pre)>code{color:inherit;background:0 0;border:none;border-radius:0;padding:0;display:block}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{border-collapse:collapse;inline-size:100%}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){block-size:auto;inline-size:100%;display:block}use-theme-escape :is(use-prose :where(figure)>:is(img,picture,video)){all:revert-layer}}:root{--ct-sound-teal:#00a0a8;--ct-sunrise-amber:#ffc24b;--ct-channel-teal:#007f87;--color-woodsmoke:#33231a;--color-birch:#f4f3ef;--color-charcoal:#14161a;--color-ember:#1e140e;--font-display:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--radius-control:6px;--focus-ring-width:2px;--surface:#fff;--surface-page:#f4f3ef;--text:#33231a;--text-muted:#5e6b6e;--control-bg:#fff;--control-border:#e1e1e1;--control-text:#4f5259;--control-shadow:0 1px 2px #1f222714;--control-placeholder:#6e7377;--control-disabled-bg:#f1f1f1;--control-disabled-text:#8a8d93;--primary-solid:#007f87;--primary-on:#fff;--primary-tint:#cefafd;--primary-ink:#067880;--primary-solid-border:#076268;--primary-solid-shadow:0 1px 2px #01272a29;--danger-solid:#d92d3f;--danger-on:#fff;--danger-tint:#ffebea;--danger-ink:#d02138;--danger-solid-border:#b50429;--danger-solid-shadow:0 1px 2px #39141429;--alert-solid:#f2a40c;--alert-on:#1e140e;--alert-tint:#ffedd7;--alert-ink:#90610e;--alert-solid-border:#cc8b18;--alert-solid-shadow:0 1px 2px #301d0129;--success-solid:#4c9a2a;--success-on:#1e140e;--success-tint:#e2f8db;--success-ink:#337c08;--success-solid-border:#347d0b;--success-solid-shadow:0 1px 2px #12280929;--neutral-solid:#5e6b6e;--neutral-on:#fff;--neutral-tint:#e8f2f5;--neutral-ink:#5e6b6e;--neutral-solid-border:#455255;--neutral-solid-shadow:0 1px 2px #02272e29}@media (prefers-color-scheme:dark){:root{--surface:#14161a;--surface-page:#0e1013;--text:#f4f3ef;--text-muted:#9ca6a8;--control-bg:#111316;--control-border:#323438;--control-text:#e1e4e8;--control-shadow:0 1px 2px #0000004d;--control-placeholder:#8a8f96;--control-disabled-bg:#1b1d21;--control-disabled-text:#6b7078;--primary-ink:#389ea6;--primary-tint:#022d30;--danger-ink:#fa5059;--danger-tint:#3f1919;--alert-ink:#f2a40c;--alert-tint:#372100;--success-ink:#54a233;--success-tint:#172d0e;--neutral-ink:#849195;--neutral-tint:#1e282b}}:root{--usewc-font-family-sans-serif:var(--font-body);--usewc-font-family-monospace:var(--font-display);--usewc-font-button-base-size:14px;--usewc-font-input-size:14px;--usewc-color-brand-primary:var(--primary-solid);--usewc-color-document-text:var(--text);--usewc-color-document-text-muted:var(--text-muted);--usewc-color-document-background:var(--surface-page);--usewc-color-canvas-background:var(--surface);--usewc-color-outline:var(--primary-solid);--usewc-effect-outline-size:var(--focus-ring-width);--usewc-color-link-text-static:var(--primary-ink);--usewc-color-link-text-hover:var(--primary-ink);--usewc-color-link-text-active:var(--primary-ink);--usewc-color-link-text-visited:var(--primary-ink);--usewc-color-link-text-visited-hover:var(--primary-ink);--usewc-color-link-text-visited-active:var(--primary-ink);--usewc-color-button-base-background-static:var(--control-bg);--usewc-color-button-base-text-static:var(--control-text);--usewc-color-button-base-text-hover:var(--control-text);--usewc-color-button-base-text-active:var(--control-text);--usewc-effect-button-border-radius:var(--radius-control);--usewc-color-button-primary-text-static:var(--primary-on);--usewc-color-button-primary-text-hover:var(--primary-on);--usewc-color-button-primary-text-active:var(--primary-on);--usewc-color-button-danger-background-static:var(--danger-solid);--usewc-color-input-background-static:var(--control-bg);--usewc-color-input-border-static:var(--control-border);--usewc-color-input-border-focus:var(--primary-solid);--usewc-color-input-text-static:var(--text);--usewc-color-input-text-placeholder:var(--control-placeholder);--usewc-color-input-border-invalid:var(--danger-solid);--usewc-effect-input-border-radius:var(--radius-control);--usewc-color-form-label-text:var(--text);--usewc-color-form-helper-text:var(--text-muted);--usewc-color-form-helper-text-invalid:var(--danger-ink);--usewc-color-surface-background:var(--surface);--usewc-color-surface-border:var(--control-border);--usewc-color-popover-menu-background:var(--surface);--usewc-color-popover-menu-border:var(--control-border)}@media (prefers-color-scheme:dark){:root{--usewc-color-document-text:var(--text);--usewc-color-document-text-muted:var(--text-muted);--usewc-color-document-background:var(--surface-page);--usewc-color-canvas-background:var(--surface);--usewc-color-outline:var(--primary-solid);--usewc-color-input-background-static:var(--control-bg);--usewc-color-input-border-static:var(--control-border);--usewc-color-input-text-static:var(--text);--usewc-color-input-text-placeholder:var(--control-placeholder);--usewc-color-form-label-text:var(--text);--usewc-color-form-helper-text:var(--text-muted);--usewc-color-form-helper-text-invalid:var(--danger-ink);--usewc-color-button-base-background-static:var(--control-bg);--usewc-color-button-base-text-static:var(--control-text);--usewc-color-button-base-text-hover:var(--control-text);--usewc-color-button-base-text-active:var(--control-text);--usewc-color-link-text-static:var(--primary-ink);--usewc-color-link-text-hover:var(--primary-ink);--usewc-color-link-text-active:var(--primary-ink);--usewc-color-link-text-visited:var(--primary-ink)}}a:where(:not([class])){text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);font-weight:600}a:where(:not([class])):hover{text-decoration-color:currentColor}@media (prefers-color-scheme:dark){a:where(:not([class])){-webkit-text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);text-decoration-color:color-mix(in srgb, currentColor 50%, transparent)}a:where(:not([class])):hover{text-decoration-color:currentColor}}.badge{font:600 12px/1.5 var(--font-body);background:var(--primary-tint);color:var(--primary-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;display:inline-flex}.badge-danger{background:var(--danger-tint);color:var(--danger-ink)}.badge-alert{background:var(--alert-tint);color:var(--alert-ink)}.badge-success{background:var(--success-tint);color:var(--success-ink)}.badge-neutral{background:var(--neutral-tint);color:var(--neutral-ink)}.alert{font:400 14px/1.5 var(--font-body);color:var(--text);border-left:4px solid;border-radius:4px;padding:10px 12px}.alert-success{background:var(--success-tint);border-left-color:var(--success-solid)}.alert-alert{background:var(--alert-tint);border-left-color:var(--alert-solid)}.alert-danger{background:var(--danger-tint);border-left-color:var(--danger-solid)}.alert-info{background:var(--primary-tint);border-left-color:var(--primary-solid)}.alert-success strong{color:var(--success-ink)}.alert-alert strong{color:var(--alert-ink)}.alert-danger strong{color:var(--danger-ink)}.alert-info strong{color:var(--primary-ink)}body{background:var(--surface-page);min-height:100vh;color:var(--text);font:400 16px/1.5 var(--font-body);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}.wrap{box-sizing:border-box;width:100%;max-width:760px;margin-inline:auto;padding-inline:16px}main{flex:1}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;line-height:1.2}h1{font-size:clamp(1.5rem,1.2rem + 1.5vw,2rem);font-weight:800}h2{font-size:1.125rem;font-weight:700}.muted{color:var(--text-muted)}.mono{font-family:var(--font-display);font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:10;border-radius:var(--radius-control);background:var(--surface);color:var(--primary-ink);padding:8px 12px;position:absolute;top:-48px;left:16px}.skip-link:focus{top:8px}.site-header{padding-block:20px 8px}.brand{border-radius:2px;line-height:0;display:inline-block}.brand:focus-visible{outline:var(--focus-ring-width) solid var(--primary-solid);outline-offset:4px}.brand img{width:auto;height:32px}.page-title{margin-block:24px 20px}.page-title p{color:var(--text-muted);max-width:60ch;margin:8px 0 0}section{margin-block:28px}.next .alert{padding:14px 16px;font-size:15px}.next .alert p{margin:0}.next .alert p+p{margin-top:6px}.next-when{font:700 1.125rem/1.3 var(--font-display);margin-top:2px;display:block}.day-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.day-nav{align-items:center;gap:6px;display:flex}.day-nav button{min-height:36px}.day-nav button[aria-label]{padding-inline:10px}.day-nav svg{display:block}.chart{border:1px solid var(--control-border);background:var(--surface);border-radius:8px;margin:0;padding:12px 12px 8px}.chart figcaption{margin-top:4px;font-size:12px}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart .night{fill:var(--neutral-tint)}.chart .window{fill:var(--primary-tint)}.chart .curve{fill:none;stroke:var(--primary-solid);stroke-width:2px;stroke-linejoin:round}.chart .area{fill:var(--primary-solid);opacity:.08}.chart .zero{stroke:var(--control-border);stroke-dasharray:3 3}.chart .grid{stroke:var(--control-border)}.chart .tick{fill:var(--text-muted);font:500 10px var(--font-display)}.chart .point{fill:var(--surface);stroke:var(--primary-solid);stroke-width:2px}.chart .point-label{fill:var(--text);font:700 10px var(--font-display)}.chart .now{stroke:var(--danger-solid);stroke-width:1.5px}.chart .now-dot{fill:var(--danger-solid)}.legend{color:var(--text-muted);flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.legend li{align-items:center;gap:6px;display:inline-flex}.swatch{border:1px solid var(--control-border);border-radius:3px;width:12px;height:12px}.swatch-window{background:var(--primary-tint)}.swatch-night{background:var(--neutral-tint)}.swatch-now{background:var(--danger-solid);border:0;border-radius:0;width:2px}.tide-table{border-collapse:collapse;width:100%;margin-top:16px;font-size:15px}.tide-table caption{text-align:start;font:700 14px var(--font-display);margin-bottom:6px}.tide-table th,.tide-table td{border-bottom:1px solid var(--control-border);text-align:start;padding:8px 4px}.tide-table thead th{font:600 12px var(--font-body);color:var(--text-muted)}.tide-table td.num,.tide-table th.num{text-align:end}.tide-table tr.is-window td{background:var(--primary-tint)}.tide-table .mono{font-size:14px}.window-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.date-pop{box-sizing:border-box;border:1px solid var(--control-border);background:var(--surface);width:min(320px,100vw - 32px);color:var(--text);box-shadow:0 8px 24px color-mix(in srgb, var(--color-charcoal) 18%, transparent);border-radius:8px;margin:6px 0 0;padding:12px}.date-pop .hint{color:var(--text-muted);margin:8px 0 0;font-size:12px}use-date-picker{font-family:var(--font-body);font-size:14px}use-date-picker::part(header){margin-bottom:8px}use-date-picker::part(title){font:700 14px var(--font-display)}use-date-picker::part(title-button){border-radius:4px}use-date-picker::part(controls){gap:4px;display:flex}use-date-picker::part(control){border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-bg);min-width:30px;min-height:30px;color:var(--control-text);font:500 13px var(--font-body);cursor:pointer}use-date-picker::part(grid-header-cell){font:600 11px var(--font-body);color:var(--text-muted);padding-block:4px}use-date-picker::part(day){border-radius:var(--radius-control);cursor:pointer;place-content:center;min-height:40px;line-height:1.1;display:grid}use-date-picker::part(day):hover{background:var(--neutral-tint)}use-date-picker::part(day-today){box-shadow:inset 0 0 0 1px var(--primary-solid)}use-date-picker::part(day-selected){background:var(--primary-solid);color:var(--primary-on)}use-date-picker::part(day-disabled){opacity:.4;cursor:default}use-date-picker::part(day-empty){opacity:.35}use-date-picker::part(day):focus-visible{outline:var(--focus-ring-width) solid var(--primary-solid);outline-offset:1px}use-date-picker{--day-low-color:var(--text-muted);--day-lowest-color:var(--primary-ink)}.upcoming>p{margin:4px 0 12px;font-size:14px}.upcoming ol{border-top:1px solid var(--control-border);margin:0;padding:0;list-style:none}.upcoming li{border-bottom:1px solid var(--control-border)}.day-row{color:inherit;border-radius:4px;grid-template-columns:7.5rem 1fr auto;align-items:center;gap:4px 12px;padding:10px 6px;text-decoration:none;display:grid}.day-row:hover{background:var(--neutral-tint)}.day-row:focus-visible{outline:var(--focus-ring-width) solid var(--primary-solid);outline-offset:-2px}.day-row[aria-current=date]{background:var(--primary-tint)}.day-row .when{font:600 14px var(--font-body)}.day-row .windows{font-size:14px}.day-row .windows span{display:block}.day-row .low{font:700 14px var(--font-display);text-align:end}@media (max-width:480px){.day-row{grid-template-columns:1fr auto}.day-row .windows{color:var(--text-muted);grid-area:2/1/auto/-1}}.beach-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.beach-card{border:1px solid var(--control-border);background:var(--surface);color:inherit;border-radius:8px;gap:4px;padding:16px;text-decoration:none;display:grid}.beach-card:hover{border-color:var(--primary-solid)}.beach-card:focus-visible{outline:var(--focus-ring-width) solid var(--primary-solid);outline-offset:2px}.beach-name{font:700 1.125rem var(--font-display);color:var(--primary-ink)}.beach-meta,.beach-next{font-size:14px}.site-footer{border-top:1px solid var(--control-border);color:var(--text-muted);margin-top:40px;padding-block:24px 32px;font-size:13px}.site-footer p{max-width:70ch;margin:0 0 10px}.site-footer .disclaimer{font-size:12px}.site-footer .credit{align-items:center;gap:8px;margin-top:16px;display:flex}.site-footer .credit a{border-radius:2px;line-height:0}.site-footer .credit img{width:auto;height:20px}.error{margin:0}
