@import"https://fonts.googleapis.com/css2?family=Fraunces:wght@400;500;600;700&family=Lato:wght@400;700&display=swap";@layer tokens{:root{--ui-accent:#5b55d6;--ui-danger:#b14d3f;--ui-success:#147937;--ui-warning:#b27522;--ui-info:#2e69b5;--ui-on-accent:#fff;--ui-on-danger:#fff;--ui-surface:#fff;--ui-surface-raised:#fff;--ui-surface-sunken:#f0f0ec;--ui-text:#1a1a1a;--ui-light-color:#fff;--ui-focus-halo:0 0 0 calc(var(--ui-focus-width)*1.5) color-mix(in srgb,var(--ui-focus-ring) 40%,transparent);--ui-tonal-opacity:1;--ui-accent-border:var(--ui-accent);--ui-accent-hover-border:var(--ui-accent-hover);--ui-accent-active-border:var(--ui-accent-active);--ui-danger-border:var(--ui-danger);--ui-danger-hover-border:var(--ui-danger-hover);--ui-danger-active-border:var(--ui-danger-active);--ui-success-border:var(--ui-success);--ui-success-hover-border:var(--ui-success-hover);--ui-success-active-border:var(--ui-success-active);--ui-warning-border:var(--ui-warning);--ui-warning-hover-border:var(--ui-warning-hover);--ui-warning-active-border:var(--ui-warning-active);--ui-info-border:var(--ui-info);--ui-info-hover-border:var(--ui-info-hover);--ui-info-active-border:var(--ui-info-active);font-size:var(--ui-font-size);--ui-font-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--ui-font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--ui-font-size:16px;--ui-font-medium:500;--ui-line-height:1.4;--ui-space-1:.25rem;--ui-space-2:.5rem;--ui-space-3:.75rem;--ui-space-4:1rem;--ui-border-width:1px;--ui-focus-width:2px;--ui-radius-sm:.25rem;--ui-radius-md:.5rem;--ui-radius-lg:calc(var(--ui-radius-md)*1.5);--ui-radius-round:999px;--ui-shadow-sm:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);--ui-shadow-lg:0 8px 24px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.06);--ui-motion-fast:.12s;--ui-motion-ease:cubic-bezier(.2,0,.2,1);--ui-scroll-fade-size:24px;--ui-control-size:2.5rem;--ui-control-size-sm:2rem;--ui-control-min-block-size:44px}:root,:where([data-theme],[data-contrast]){color:var(--ui-text-primary);--ui-neutral-surface:light-dark(color-mix(in oklab,var(--ui-text) 6%,var(--ui-surface-raised)),color-mix(in oklab,var(--ui-text) 13.5%,var(--ui-surface-raised)));--ui-neutral-hover:light-dark(color-mix(in oklab,var(--ui-text) 10%,var(--ui-surface-raised)),color-mix(in oklab,var(--ui-text) 22.5%,var(--ui-surface-raised)));--ui-neutral-active:light-dark(color-mix(in oklab,var(--ui-text) 14%,var(--ui-surface-raised)),color-mix(in oklab,var(--ui-text) 31.5%,var(--ui-surface-raised)));--ui-neutral-shadow:var(--ui-shadow-xs);--ui-accent-line-width:var(--ui-border-width);--ui-font-size-2xs:.6875rem;--ui-font-size-xs:.75rem;--ui-font-size-sm:.875rem;--ui-font-size-md:1rem;--ui-font-size-lg:1.125rem;--ui-font-size-xl:1.25rem;--ui-font-size-2xl:1.5rem;--ui-line-height-tight:1.2;--ui-line-height-md:var(--ui-line-height);--ui-line-height-relaxed:calc(var(--ui-line-height)*1.15);--ui-font-normal:400;--ui-font-semibold:600;--ui-font-bold:700;--ui-font-family-sans:var(--ui-font-sans);--ui-font-family-mono:var(--ui-font-mono);--ui-action-inset-sm:var(--ui-space-2);--ui-action-inset-md:var(--ui-space-3);--ui-action-inset-lg:var(--ui-space-4);--ui-space-0-5:calc(var(--ui-space-1)*.5);--ui-space-5:calc(var(--ui-space-4)*1.5);--ui-space-6:calc(var(--ui-space-4)*2);--ui-radius-dialog:calc(var(--ui-radius-md)*2);--ui-shadow-xs:0 1px 2px rgba(0,0,0,.04);--ui-shadow-md:var(--ui-shadow-sm);--ui-shadow-xl:var(--ui-shadow-lg);--ui-elevation-tooltip:var(--ui-shadow-sm);--ui-elevation-overlay:var(--ui-shadow-lg);--ui-elevation-dialog:var(--ui-shadow-lg);--ui-overlay-backdrop:rgba(0,0,0,.4);--ui-control-inset:inset 0 1px 2px rgba(0,0,0,.07),inset 0 1px 0 rgba(0,0,0,.02);--ui-raised:0 2px 4px rgba(0,0,0,.12),0 1px 1px rgba(0,0,0,.06);--ui-raised-highlight:linear-gradient(hsla(0,0%,100%,.16),hsla(0,0%,100%,0));--ui-pressed:inset 0 1px 2px rgba(0,0,0,.12);--ui-motion-base:calc(var(--ui-motion-fast)*1.5);--ui-motion-feedback:var(--ui-motion-fast);--ui-motion-reveal:var(--ui-motion-base);--ui-motion-layout:calc(var(--ui-motion-base)*1.5);--ui-motion-feedback-ease:var(--ui-motion-ease);--ui-motion-reveal-ease:var(--ui-motion-ease-out);--ui-motion-layout-ease:var(--ui-motion-ease-out);--ui-motion-ease-out:cubic-bezier(.2,.8,.2,1);--ui-surface-muted:color-mix(in oklab,var(--ui-surface-sunken) 50%,var(--ui-surface));--ui-text-secondary:color-mix(in oklab,var(--ui-text) 80%,var(--ui-surface));--ui-text-muted:color-mix(in oklab,var(--ui-text) 62%,var(--ui-surface));--ui-border:color-mix(in oklab,var(--ui-text) 12%,var(--ui-surface));--ui-border-divider:color-mix(in oklab,var(--ui-border) 50%,var(--ui-border-strong));--ui-border-strong:color-mix(in oklab,var(--ui-text) 25%,var(--ui-surface));--ui-control-border:light-dark(color-mix(in oklab,var(--ui-text) 30%,var(--ui-surface)),color-mix(in oklab,var(--ui-text) 40%,var(--ui-surface-raised)));--ui-accent-hover:color-mix(in oklab,var(--ui-accent) 86%,var(--ui-text));--ui-accent-active:color-mix(in oklab,var(--ui-accent) 74%,var(--ui-text));--ui-accent-subtle:color-mix(in oklab,var(--ui-accent) 12%,var(--ui-surface));--ui-danger-hover:color-mix(in oklab,var(--ui-danger) 86%,var(--ui-text));--ui-danger-active:color-mix(in oklab,var(--ui-danger) 74%,var(--ui-text));--ui-success-active:color-mix(in oklab,var(--ui-success) 74%,var(--ui-text));--ui-warning-active:color-mix(in oklab,var(--ui-warning) 74%,#fff);--ui-info-active:color-mix(in oklab,var(--ui-info) 74%,var(--ui-text));--ui-warning-hover:color-mix(in oklab,var(--ui-warning) 86%,#fff);--ui-info-hover:color-mix(in oklab,var(--ui-info) 86%,var(--ui-text));--ui-disabled-surface:var(--ui-surface-sunken);--ui-disabled-text:color-mix(in oklab,var(--ui-text) 45%,var(--ui-surface));--ui-disabled-border:color-mix(in oklab,var(--ui-text) 20%,var(--ui-surface));--ui-disabled-filter:none;--ui-focus-ring:var(--ui-accent);--ui-surface-canvas:var(--ui-surface);--ui-surface-default:var(--ui-surface);--ui-surface-elevated:var(--ui-surface-raised);--ui-surface-subtle:var(--ui-surface-sunken);--ui-surface-hover:var(--ui-surface-muted);--ui-text-primary:var(--ui-text);--ui-text-on-accent:var(--ui-on-accent);--ui-border-subtle:color-mix(in srgb,var(--ui-border) 55%,var(--ui-surface));--ui-border-default:var(--ui-border);--ui-accent-secondary:var(--ui-accent);--ui-on-accent-secondary:var(--ui-on-accent);--ui-accent-secondary-hover:color-mix(in oklab,var(--ui-accent-secondary) 86%,var(--ui-text));--ui-accent-secondary-active:color-mix(in oklab,var(--ui-accent-secondary) 74%,var(--ui-text));--ui-accent-secondary-subtle-text:light-dark(oklch(from var(--ui-accent-secondary) min(l,.5) min(c,.18) h),oklch(from var(--ui-accent-secondary) max(l,.8) min(c,.16) h));--ui-accent-secondary-soft:light-dark(oklch(from var(--ui-accent-secondary) 96% min(c,.02) h),oklch(from var(--ui-accent-secondary) calc(clamp(.34, l, .38) + .04*pow(max(0, calc(1 - max( calc(h - 70) , calc(70 - h) ) / 35)), 2)) min(c, calc(.035 + .015*pow(max(0, calc(1 - max( calc(h - 70) , calc(70 - h) ) / 35)), 2)) ) h));--ui-accent-secondary-soft-border:color-mix(in srgb,var(--ui-accent-secondary-soft) 75%,var(--ui-accent-secondary-subtle-text));--ui-accent-secondary-solid:var(--ui-accent-secondary);--ui-accent-secondary-strong-surface:var(--ui-accent-secondary);--ui-accent-secondary-border:var(--ui-accent-secondary);--ui-accent-secondary-on-strong:var(--ui-on-accent-secondary);--ui-accent-secondary-hover-border:var(--ui-accent-secondary-hover);--ui-accent-secondary-active-border:var(--ui-accent-secondary-active);--ui-accent-tertiary:var(--ui-accent);--ui-on-accent-tertiary:var(--ui-on-accent);--ui-accent-tertiary-hover:color-mix(in oklab,var(--ui-accent-tertiary) 86%,var(--ui-text));--ui-accent-tertiary-active:color-mix(in oklab,var(--ui-accent-tertiary) 74%,var(--ui-text));--ui-accent-tertiary-subtle-text:light-dark(oklch(from var(--ui-accent-tertiary) min(l,.5) min(c,.18) h),oklch(from var(--ui-accent-tertiary) max(l,.8) min(c,.16) h));--ui-accent-tertiary-soft:light-dark(oklch(from var(--ui-accent-tertiary) 96% min(c,.02) h),oklch(from var(--ui-accent-tertiary) calc(clamp(.34, l, .38) + .04*pow(max(0, calc(1 - max( calc(h - 70) , calc(70 - h) ) / 35)), 2)) min(c, calc(.035 + .015*pow(max(0, calc(1 - max( calc(h - 70) , calc(70 - h) ) / 35)), 2)) ) h));--ui-accent-tertiary-soft-border:color-mix(in srgb,var(--ui-accent-tertiary-soft) 75%,var(--ui-accent-tertiary-subtle-text));--ui-accent-tertiary-solid:var(--ui-accent-tertiary);--ui-accent-tertiary-strong-surface:var(--ui-accent-tertiary);--ui-accent-tertiary-border:var(--ui-accent-tertiary);--ui-accent-tertiary-on-strong:var(--ui-on-accent-tertiary);--ui-accent-tertiary-hover-border:var(--ui-accent-tertiary-hover);--ui-accent-tertiary-active-border:var(--ui-accent-tertiary-active);--ui-link-color:var(--ui-accent-subtle-text);--ui-accent-solid:var(--ui-accent);--ui-selection-surface:light-dark(color-mix(in oklab,var(--ui-accent) 10%,var(--ui-surface-raised)),color-mix(in oklab,var(--ui-accent-subtle-text) 22%,var(--ui-surface-raised)));--ui-selection-border:light-dark(color-mix(in oklab,var(--ui-accent) 20%,var(--ui-surface-raised)),color-mix(in oklab,var(--ui-accent-subtle-text) 44%,var(--ui-surface-raised)));--ui-selection-text:light-dark(var(--ui-accent-subtle-text),color-mix(in oklab,var(--ui-accent-subtle-text) 85%,var(--ui-text)));--ui-selection-radius:var(--ui-radius-md);--ui-nav-icon-size:var(--ui-font-size-md);--ui-nav-gap:var(--ui-space-3);--ui-nav-padding-inline:var(--ui-space-3);--ui-nav-padding-block:var(--ui-space-2);--ui-nav-min-block-size:var(--ui-control-size);--ui-nav-compact-padding-inline:var(--ui-space-2);--ui-nav-compact-padding-block:var(--ui-space-1);--ui-nav-compact-min-block-size:var(--ui-control-size-sm);--ui-nav-hover-surface:var(--ui-surface-hover);--ui-accent-soft:light-dark(oklch(from var(--ui-accent) 96% min(c,.02) h),oklch(from var(--ui-accent) calc(clamp(.34, l, .38) + .04*pow(max(0, calc(1 - max( calc(h - 70) , calc(70 - h) ) / 35)), 2)) min(c, calc(.035 + .015*pow(max(0, calc(1 - max( calc(h - 70) , calc(70 - h) ) / 35)), 2)) ) h));--ui-accent-soft-border:color-mix(in srgb,var(--ui-accent-soft) 75%,var(--ui-accent-subtle-text));--ui-accent-contrast:var(--ui-on-accent);--ui-accent-strong-surface:var(--ui-accent);--ui-accent-on-strong:var(--ui-on-accent);--ui-accent-subtle-text:light-dark(oklch(from var(--ui-accent) min(l,.5) min(c,.18) h),oklch(from var(--ui-accent) max(l,.8) min(c,.16) h));--ui-danger-solid:var(--ui-danger);--ui-danger-soft:light-dark(oklch(from var(--ui-danger) 96% min(c,.02) h),oklch(from var(--ui-danger) calc(clamp(.34, l, .38) + .04*pow(max(0, calc(1 - max( calc(h - 70) , calc(70 - h) ) / 35)), 2)) min(c, calc(.035 + .015*pow(max(0, calc(1 - max( calc(h - 70) , calc(70 - h) ) / 35)), 2)) ) h));--ui-danger-soft-border:color-mix(in srgb,var(--ui-danger-soft) 75%,var(--ui-danger-subtle-text));--ui-danger-strong-surface:var(--ui-danger);--ui-danger-on-strong:var(--ui-on-danger);--ui-danger-subtle-text:light-dark(oklch(from var(--ui-danger) min(l,.5) min(c,.12) h),oklch(from var(--ui-danger) max(l,.8) min(c,.12) h));--ui-success-solid:var(--ui-success);--ui-success-hover:color-mix(in srgb,var(--ui-success) 85%,var(--ui-text));--ui-success-soft:light-dark(oklch(from var(--ui-success) 96% min(c,.02) h),oklch(from var(--ui-success) calc(clamp(.34, l, .38) + .04*pow(max(0, calc(1 - max( calc(h - 70) , calc(70 - h) ) / 35)), 2)) min(c, calc(.035 + .015*pow(max(0, calc(1 - max( calc(h - 70) , calc(70 - h) ) / 35)), 2)) ) h));--ui-success-soft-border:color-mix(in srgb,var(--ui-success-soft) 75%,var(--ui-success-subtle-text));--ui-success-strong-surface:var(--ui-success);--ui-success-on-strong:var(--ui-on-accent);--ui-success-subtle-text:light-dark(oklch(from var(--ui-success) min(l,.5) min(c,.12) h),oklch(from var(--ui-success) max(l,.8) min(c,.12) h));--ui-warning-solid:var(--ui-warning);--ui-warning-soft:light-dark(oklch(from var(--ui-warning) 96% min(c,.02) h),oklch(from var(--ui-warning) calc(clamp(.34, l, .38) + .04*pow(max(0, calc(1 - max( calc(h - 70) , calc(70 - h) ) / 35)), 2)) min(c, calc(.035 + .015*pow(max(0, calc(1 - max( calc(h - 70) , calc(70 - h) ) / 35)), 2)) ) h));--ui-warning-soft-border:color-mix(in srgb,var(--ui-warning-soft) 75%,var(--ui-warning-subtle-text));--ui-warning-strong-surface:var(--ui-warning);--ui-on-warning:oklch(from var(--ui-warning) clamp(0, calc((.58 - l)*1000) ,1) 0 h);--ui-warning-on-strong:var(--ui-on-warning);--ui-warning-subtle-text:light-dark(oklch(from var(--ui-warning) min(l,.5) min(c,.12) h),oklch(from var(--ui-warning) max(l,.8) min(c,.12) h));--ui-info-solid:var(--ui-info);--ui-info-soft:light-dark(oklch(from var(--ui-info) 96% min(c,.02) h),oklch(from var(--ui-info) calc(clamp(.34, l, .38) + .04*pow(max(0, calc(1 - max( calc(h - 70) , calc(70 - h) ) / 35)), 2)) min(c, calc(.035 + .015*pow(max(0, calc(1 - max( calc(h - 70) , calc(70 - h) ) / 35)), 2)) ) h));--ui-info-soft-border:color-mix(in srgb,var(--ui-info-soft) 75%,var(--ui-info-subtle-text));--ui-info-strong-surface:var(--ui-info);--ui-info-on-strong:var(--ui-on-accent);--ui-info-subtle-text:light-dark(oklch(from var(--ui-info) min(l,.5) min(c,.12) h),oklch(from var(--ui-info) max(l,.8) min(c,.12) h));--ui-action-primary-surface:var(--ui-accent);--ui-action-primary-surface-hover:var(--ui-accent-hover);--ui-action-primary-surface-active:var(--ui-accent-active);--ui-action-primary-text:var(--ui-on-accent);--ui-action-secondary-surface-hover:var(--ui-surface-muted);--ui-action-secondary-text:var(--ui-text);--ui-control-surface:var(--ui-surface);--ui-control-surface-disabled:var(--ui-surface-muted);--ui-control-border-hover:light-dark(color-mix(in oklab,var(--ui-text) 36%,var(--ui-surface)),color-mix(in oklab,var(--ui-text) 55%,var(--ui-surface-raised)));--ui-control-placeholder:color-mix(in oklab,var(--ui-text) 58%,var(--ui-control-surface));--ui-control-focus:var(--ui-focus-ring);--ui-control-focus-halo:color-mix(in srgb,var(--ui-focus-ring) 24%,transparent);--ui-control-focus-halo-shadow:0 0 0 calc(var(--ui-focus-width)*1.5) var(--ui-control-focus-halo);--ui-control-size-md:var(--ui-control-size);--ui-control-size-lg:calc(var(--ui-control-size)*1.2);--ui-choice-mark-size:1.125rem;--ui-choice-track-height:1.5rem;--ui-choice-track-width:2.5rem;--ui-icon-size-sm:1rem;--ui-icon-size-md:1.25rem;--ui-icon-size-lg:1.5rem;--ui-affordance-guide-size:var(--ui-space-1);--ui-affordance-guide-opacity:.42;--ui-affordance-guide-color:var(--ui-border-strong);--ui-affordance-near-color:var(--ui-text-secondary);--ui-affordance-direct-color:var(--ui-accent);--ui-affordance-motion:var(--ui-motion-fast)}@media(prefers-reduced-motion:reduce){:root{--ui-motion-fast:0ms}}}@property --_ui-scroll-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --_ui-scroll-fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes ui-scroll-fade-start{0%{--_ui-scroll-fade-start:0px}to{--_ui-scroll-fade-start:var(--_ui-scroll-fade-size,24px)}}@keyframes ui-scroll-fade-start-hold{0%,to{--_ui-scroll-fade-start:var(--_ui-scroll-fade-size,24px)}}@keyframes ui-scroll-fade-end-hold{0%,to{--_ui-scroll-fade-end:var(--_ui-scroll-fade-size,24px)}}@keyframes ui-scroll-fade-end{0%{--_ui-scroll-fade-end:var(--_ui-scroll-fade-size,24px)}to{--_ui-scroll-fade-end:0px}}@layer base{[tabindex="-1"]:not(a[href],area[href],audio,button,iframe,input,select,summary,textarea,video,[contenteditable],[role]):focus-visible{outline:none}}@layer components{[data-ui-choice-option]{border-radius:var(--ui-selection-radius);color:var(--ui-text-primary);cursor:pointer;overflow-wrap:anywhere;padding:var(--ui-space-2) var(--ui-space-3)}[data-ui-choice-option]:is(:hover,.active){background:var(--ui-accent-subtle)}[data-ui-choice-option]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-width)*-1)}[data-ui-choice-option][aria-disabled=true],[data-ui-choice-option][aria-disabled=true]:hover{background:transparent;color:var(--ui-disabled-text);cursor:not-allowed;outline:none}[data-ui-choice-option][aria-selected=true]:not([aria-disabled=true]){background:var(--_ui-selection-context-surface,var(--ui-selection-surface));color:var(--_ui-selection-context-text,var(--ui-selection-text))}[data-ui-choice-option][data-multiple]{align-items:center;display:flex;gap:var(--ui-space-2)}[data-ui-choice-option][data-multiple]:before{background-color:var(--ui-control-surface);background-position:50%;background-repeat:no-repeat;background-size:.7rem;block-size:var(--ui-choice-mark-size);border:var(--ui-border-width) solid var(--ui-control-border-hover,var(--ui-border-strong));border-radius:var(--ui-radius-sm);content:"";flex:none;inline-size:var(--ui-choice-mark-size)}[data-ui-choice-option][data-multiple][aria-selected=true]:before{background-color:var(--ui-accent-solid);background-image:var( --_ui-combobox-option-check,var( --ui-choice-check-icon,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='m5 12 5 5 9-9'/%3E%3C/svg%3E") ) );border-color:var(--ui-accent-solid)}@media(forced-colors:active){[data-ui-choice-option].active{outline:var(--ui-focus-width) solid Highlight;outline-offset:calc(var(--ui-focus-width)*-1)}[data-ui-choice-option][aria-selected=true]:not([aria-disabled=true]):not(.active){outline:var(--ui-focus-width) solid Highlight;outline-offset:calc(var(--ui-border-width)*-1)}}[aria-disabled=true] [data-ui-choice-option]{color:var(--ui-disabled-text);cursor:not-allowed}}@scope (.ui-action-bar) to ([data-hn]){:scope:where([data-hn-ui-action-bar]){--_ui-action-bar-gap:var(--ui-action-bar-gap);--_gap:var(--ui-space-2);container-type:inline-size;display:block!important;inline-size:100%;min-inline-size:0}.bar:where([data-hn-ui-action-bar]),.primary:where([data-hn-ui-action-bar]),.secondary:where([data-hn-ui-action-bar]),.tertiary:where([data-hn-ui-action-bar]){align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:var(--_ui-action-bar-gap,var(--_gap))!important}.bar:where([data-hn-ui-action-bar]){justify-content:flex-end!important}.tertiary:where([data-hn-ui-action-bar]){flex:1 1 auto}.primary:empty:where([data-hn-ui-action-bar]),.secondary:empty:where([data-hn-ui-action-bar]),.tertiary:empty:where([data-hn-ui-action-bar]){display:none!important}@container (inline-size < 24rem){.bar:where([data-hn-ui-action-bar]),.primary:where([data-hn-ui-action-bar]),.secondary:where([data-hn-ui-action-bar]),.tertiary:where([data-hn-ui-action-bar]){align-items:stretch!important;flex-direction:column-reverse!important;flex-wrap:nowrap!important}.tertiary:where([data-hn-ui-action-bar]){flex:none}}:scope[hidden]:where([data-hn-ui-action-bar]){display:none!important}}@scope (.ui-affordance-scope) to ([data-hn]){:scope:where([data-hn-ui-affordance-scope]){display:contents!important;--_ui-affordance-scope-engaged:0;--_ui-affordance-scope-guide:1}:scope[data-ui-affordance-scope-state~=engaged]:where([data-hn-ui-affordance-scope]){--_ui-affordance-scope-engaged:1}:scope[data-ui-affordance-scope-state~="guide=none"]:where([data-hn-ui-affordance-scope]){--_ui-affordance-scope-guide:0}:scope[hidden]:where([data-hn-ui-affordance-scope]){display:none!important}}@scope (.ui-icon) to ([data-hn]){:scope{--_ui-icon-stroke-width:var(--ui-icon-stroke-width,var(--_ui-default-icon-stroke-width));block-size:var(--ui-icon-size,var(--_ui-default-icon-size,1em));display:inline-flex!important;flex:none;inline-size:var(--ui-icon-size,var(--_ui-default-icon-size,1em))}:scope[data-ui-icon-state~="tone=secondary"]{color:var(--ui-text-secondary)}:scope[data-ui-icon-state~="tone=muted"]{color:var(--ui-text-muted)}svg{block-size:100%;inline-size:100%;stroke-width:var(--_ui-icon-stroke-width,2)}:scope[hidden]{display:none!important}}@scope (.ui-avatar) to ([data-hn]){:scope:where([data-hn-ui-avatar]){--_ui-default-icon-size:1.25rem;background:var(--ui-avatar-surface,var(--ui-accent-soft));block-size:2.5rem;border:var(--ui-border-width) solid var( --ui-avatar-border,color-mix(in srgb,var(--ui-accent-solid) 35%,var(--ui-surface-default)) );border-radius:var(--ui-avatar-radius,var(--ui-radius-round));color:var(--ui-avatar-text,var(--ui-accent-subtle-text,var(--ui-accent-solid)));display:inline-grid!important;font:inherit;font-size:var(--ui-font-size-sm);font-weight:600;inline-size:2.5rem;line-height:1;overflow:hidden;place-items:center;text-transform:uppercase}:scope[data-ui-avatar-state~="size=sm"]:where([data-hn-ui-avatar]){--_ui-default-icon-size:1rem;block-size:1.75rem;font-size:var(--ui-font-size-xs);inline-size:1.75rem}:scope[data-ui-avatar-state~="size=xs"]:where([data-hn-ui-avatar]){--_ui-default-icon-size:.75rem;block-size:1.25rem;font-size:calc(var(--ui-font-size-md)*.5625);inline-size:1.25rem;letter-spacing:.02em}:scope[data-ui-avatar-state~=hasImage]:where([data-hn-ui-avatar]){border-color:var(--ui-avatar-border,var(--ui-border-strong))}:scope[data-ui-avatar-state~="shape=circle"]:where([data-hn-ui-avatar]){box-shadow:var(--ui-shadow-sm)}:scope[data-ui-avatar-state~="shape=square"]:where([data-hn-ui-avatar]){border-radius:var(--ui-avatar-radius,var(--ui-radius-md))}:scope[data-ui-avatar-state~=active]:where([data-hn-ui-avatar]){outline:var(--ui-border-width) solid var(--ui-avatar-active-ring,var(--ui-accent-solid));outline-offset:var(--ui-border-width)}.image:where([data-hn-ui-avatar]),:where(:not([data-hn-ui-avatar])):is(img){block-size:100%;grid-area:1/1;inline-size:100%;-o-object-fit:cover;object-fit:cover}.fallback:where([data-hn-ui-avatar]){align-items:center!important;block-size:100%;display:inline-flex!important;grid-area:1/1;inline-size:100%;justify-content:center!important}@supports (text-box-trim:trim-both){.fallback:where([data-hn-ui-avatar]){align-content:center!important;display:block!important;text-align:center;text-box-edge:cap alphabetic;text-box-trim:trim-both}}[hidden]:where([data-hn-ui-avatar]){display:none!important}:scope[hidden]:where([data-hn-ui-avatar]){display:none!important}}@scope (.ui-avatar-group) to ([data-hn]){:scope:where([data-hn-ui-avatar-group]){--_ui-avatar-group-overlap-shadow:var(--ui-avatar-group-overlap-shadow);--_ui-avatar-group-edge-ring:var(--ui-avatar-group-edge-ring);--_overlap-shadow:-1px 0 0 0 rgba(0,0,0,.22);align-items:center!important;display:flex!important;flex-direction:row!important;gap:0!important}:where(:not([data-hn-ui-avatar-group])):is(*){flex-shrink:0;margin-inline-start:-.5rem!important}:where(:not([data-hn-ui-avatar-group])):is(:first-child){margin-inline-start:0!important}:scope:dir(rtl):where([data-hn-ui-avatar-group]){--_overlap-shadow:1px 0 0 0 rgba(0,0,0,.22)}.overflow:where([data-hn-ui-avatar-group]){align-items:center!important;background:var(--ui-surface-elevated);block-size:2.5rem;border:var(--ui-border-width) solid var(--ui-border-strong);border-radius:var(--ui-radius-round);box-shadow:var(--_ui-avatar-group-overlap-shadow,var(--_overlap-shadow)),var(--_ui-avatar-group-edge-ring,0 0 0 0 transparent);color:var(--ui-text-primary);display:inline-flex!important;flex-shrink:0;font:inherit;font-size:var(--ui-font-size-xs);font-weight:600;inline-size:2.5rem;justify-content:center!important;margin-inline-start:-.5rem!important}:scope[data-ui-avatar-group-state~="size=sm"] .overflow:where([data-hn-ui-avatar-group]){block-size:1.75rem;inline-size:1.75rem;margin-inline-start:-.25rem!important}:scope[data-ui-avatar-group-state~="size=xs"] .overflow:where([data-hn-ui-avatar-group]){block-size:1.25rem;font-size:calc(var(--ui-font-size-md)*.5625);inline-size:1.25rem;line-height:1;margin-inline-start:-.1875rem!important}.overflow[hidden]:where([data-hn-ui-avatar-group]){display:none!important}:scope[hidden]:where([data-hn-ui-avatar-group]){display:none!important}}@scope (.ui-badge) to ([data-hn]){:scope:where([data-hn-ui-badge]){--_badge-surface:color-mix(in srgb,var(--ui-surface-subtle) 80%,var(--ui-surface-default));--_badge-text:var(--ui-text-secondary);--_badge-border:color-mix(in srgb,var(--_badge-surface) 75%,var(--_badge-text) 25%);--_ui-badge-color:var(--ui-badge-color);--_badge-color-wash:color-mix(in oklab,var(--_ui-badge-color) 13%,var(--ui-surface-default));--_badge-color-ink:color-mix(in oklab,var(--_ui-badge-color) 35%,var(--ui-text-primary));--_badge-color-surface:var(--_badge-color-wash);--_badge-color-border:color-mix(in srgb,var(--_badge-color-wash) 75%,var(--_badge-color-ink) 25%);--_badge-color-text:var(--_badge-color-ink);--_badge-outline-surface:var( --ui-badge-surface,var(--_badge-color-surface,var(--_badge-surface)) );align-items:center!important;background:var(--_badge-outline-surface);border:var(--ui-border-width) solid var(--ui-badge-border,var(--_badge-color-border,var(--_badge-border)));border-radius:var(--ui-radius-round);box-sizing:border-box!important;color:var(--ui-badge-text,var(--_badge-color-text,var(--_badge-text)));display:inline-flex!important;font-family:var(--ui-font-family-sans);font-size:var(--ui-badge-font-size,var(--ui-font-size-sm));font-weight:var(--ui-badge-font-weight,var(--ui-font-medium));gap:var(--ui-space-1)!important;justify-content:center!important;line-height:var(--ui-badge-line-height,var(--ui-line-height-tight));max-inline-size:100%;min-inline-size:0;padding:var(--ui-badge-padding-block,var(--ui-space-0-5)) var(--ui-badge-padding-inline,var(--ui-space-2))!important;white-space:nowrap}.label:where([data-hn-ui-badge]){display:block!important;min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.label:empty:where([data-hn-ui-badge]){display:none!important}.icon:where([data-hn-ui-badge]){align-items:center!important;display:inline-flex!important;flex:none;justify-content:center!important}.icon:empty:where([data-hn-ui-badge]){display:none!important}.icon :where(:not([data-hn-ui-badge])):is(svg){block-size:1em;display:block!important;flex:none;inline-size:1em}.label :where(:not([data-hn-ui-badge])):is(svg){block-size:1em;inline-size:1em;margin-inline-end:var(--ui-space-1)!important;vertical-align:middle}.label:has(svg):where([data-hn-ui-badge]){text-box-trim:none}@supports (text-box-trim:trim-both){:scope:where([data-hn-ui-badge]){align-content:center!important;display:inline-block!important;min-block-size:var(--ui-badge-min-block-size,1.5rem);text-align:center;text-box-trim:none}:scope:has(.icon:not(:empty)):where([data-hn-ui-badge]),:scope:has(.label svg):where([data-hn-ui-badge]){display:inline-flex!important;text-box-trim:none}.label:not(:has(svg)):where([data-hn-ui-badge]){overflow-x:clip;overflow-y:visible;text-box-edge:cap alphabetic;text-box-trim:trim-both}}:scope[data-ui-badge-state~="size=xs"]:where([data-hn-ui-badge]){box-sizing:border-box!important;font-size:var(--ui-badge-font-size,var(--ui-font-size-2xs));line-height:var(--ui-badge-line-height,1);min-block-size:var(--ui-badge-min-block-size,1rem);min-inline-size:1rem;padding:var(--ui-badge-padding-block,0) var(--ui-badge-padding-inline,var(--ui-space-1))!important}:scope[data-ui-badge-state~="size=sm"]:where([data-hn-ui-badge]){font-size:var(--ui-badge-font-size,var(--ui-font-size-2xs));line-height:var(--ui-badge-line-height,1)}:scope[data-ui-badge-state~="tone=accent-secondary"]:where([data-hn-ui-badge]){--_badge-surface:var(--ui-accent-secondary-strong-surface,var(--ui-accent-secondary-solid));--_badge-border:var(--ui-accent-secondary-strong-surface,var(--ui-accent-secondary-solid));--_badge-text:var(--ui-accent-secondary-on-strong,var(--ui-text-on-accent))}:scope[data-ui-badge-state~="tone=accent-tertiary"]:where([data-hn-ui-badge]){--_badge-surface:var(--ui-accent-tertiary-strong-surface,var(--ui-accent-tertiary-solid));--_badge-border:var(--ui-accent-tertiary-strong-surface,var(--ui-accent-tertiary-solid));--_badge-text:var(--ui-accent-tertiary-on-strong,var(--ui-text-on-accent))}:scope[data-ui-badge-state~="variant=subtle"][data-ui-badge-state~="tone=accent-secondary"]:where([data-hn-ui-badge]){--_badge-surface:var(--ui-accent-secondary-soft);--_badge-border:var(--ui-accent-secondary-soft-border);--_badge-text:var(--ui-accent-secondary-subtle-text,var(--ui-accent-secondary-solid))}:scope[data-ui-badge-state~="variant=subtle"][data-ui-badge-state~="tone=accent-tertiary"]:where([data-hn-ui-badge]){--_badge-surface:var(--ui-accent-tertiary-soft);--_badge-border:var(--ui-accent-tertiary-soft-border);--_badge-text:var(--ui-accent-tertiary-subtle-text,var(--ui-accent-tertiary-solid))}:scope[data-ui-badge-state~="variant=outline"][data-ui-badge-state~="tone=accent-secondary"]:where([data-hn-ui-badge]){--_badge-border:var(--ui-accent-secondary-solid);--_badge-text:var(--ui-accent-secondary-subtle-text,var(--ui-accent-secondary-solid))}:scope[data-ui-badge-state~="variant=outline"][data-ui-badge-state~="tone=accent-tertiary"]:where([data-hn-ui-badge]){--_badge-border:var(--ui-accent-tertiary-solid);--_badge-text:var(--ui-accent-tertiary-subtle-text,var(--ui-accent-tertiary-solid))}:scope[data-ui-badge-state~="tone=accent"]:where([data-hn-ui-badge]){--_badge-surface:var(--ui-accent-strong-surface,var(--ui-accent-solid));--_badge-border:var(--ui-accent-strong-surface,var(--ui-accent-solid));--_badge-text:var(--ui-accent-on-strong,var(--ui-text-on-accent))}:scope[data-ui-badge-state~="tone=danger"]:where([data-hn-ui-badge]){--_badge-surface:var(--ui-danger-strong-surface,var(--ui-danger-solid));--_badge-border:var(--ui-danger-strong-surface,var(--ui-danger-solid));--_badge-text:var(--ui-danger-on-strong,var(--ui-text-on-accent))}:scope[data-ui-badge-state~="tone=success"]:where([data-hn-ui-badge]){--_badge-surface:var(--ui-success-strong-surface,var(--ui-success-solid));--_badge-border:var(--ui-success-strong-surface,var(--ui-success-solid));--_badge-text:var(--ui-success-on-strong,var(--ui-text-on-accent))}:scope[data-ui-badge-state~="tone=warning"]:where([data-hn-ui-badge]){--_badge-surface:var(--ui-warning-strong-surface,var(--ui-warning-solid));--_badge-border:var(--ui-warning-strong-surface,var(--ui-warning-solid));--_badge-text:var(--ui-warning-on-strong,var(--ui-text-on-accent))}:scope[data-ui-badge-state~="tone=info"]:where([data-hn-ui-badge]){--_badge-surface:var(--ui-info-strong-surface,var(--ui-info-solid));--_badge-border:var(--ui-info-strong-surface,var(--ui-info-solid));--_badge-text:var(--ui-info-on-strong,var(--ui-text-on-accent))}:scope[data-ui-badge-state~="variant=subtle"][data-ui-badge-state~="tone=accent"]:where([data-hn-ui-badge]){--_badge-surface:var(--ui-accent-soft);--_badge-border:var(--ui-accent-soft-border);--_badge-text:var(--ui-accent-subtle-text,var(--ui-accent-solid))}:scope[data-ui-badge-state~="variant=subtle"][data-ui-badge-state~="tone=danger"]:where([data-hn-ui-badge]){--_badge-surface:var(--ui-danger-soft);--_badge-border:var(--ui-danger-soft-border);--_badge-text:var(--ui-danger-subtle-text,var(--ui-danger-solid))}:scope[data-ui-badge-state~="variant=subtle"][data-ui-badge-state~="tone=success"]:where([data-hn-ui-badge]){--_badge-surface:var(--ui-success-soft);--_badge-border:var(--ui-success-soft-border);--_badge-text:var(--ui-success-subtle-text,var(--ui-success-solid))}:scope[data-ui-badge-state~="variant=subtle"][data-ui-badge-state~="tone=warning"]:where([data-hn-ui-badge]){--_badge-surface:var(--ui-warning-soft);--_badge-border:var(--ui-warning-soft-border);--_badge-text:var(--ui-warning-subtle-text,var(--ui-warning-solid))}:scope[data-ui-badge-state~="variant=subtle"][data-ui-badge-state~="tone=info"]:where([data-hn-ui-badge]){--_badge-surface:var(--ui-info-soft);--_badge-border:var(--ui-info-soft-border);--_badge-text:var(--ui-info-subtle-text,var(--ui-info-solid))}:scope[data-ui-badge-state~="variant=solid"]:where([data-hn-ui-badge]){--_badge-color-surface:var(--_badge-color-ink);--_badge-color-border:var(--_badge-color-ink);--_badge-color-text:color-mix(in oklab,var(--_ui-badge-color) 0%,var(--ui-surface-default))}:scope[data-ui-badge-state~="variant=inverse"]:where([data-hn-ui-badge]){--_badge-color-surface:color-mix(in srgb,color-mix(in oklab,var(--_ui-badge-color) 0%,var(--ui-surface-default)) 88%,transparent);--_badge-color-border:var(--_badge-color-surface);--_badge-color-text:color-mix(in srgb,var(--_badge-color-ink) 85%,var(--ui-text-primary));--_badge-outline-surface:var( --ui-badge-surface,var(--_badge-color-surface,color-mix(in srgb,var(--_badge-text) 88%,transparent)) );background-clip:padding-box;border-color:var( --ui-badge-border,var(--_badge-color-border,color-mix(in srgb,var(--_badge-text) 88%,transparent)) );color:var( --ui-badge-text,var( --_badge-color-text,color-mix(in srgb,var(--_badge-surface) 85%,var(--ui-text-primary)) ) )}:scope[data-ui-badge-state~="variant=inverse"][data-ui-badge-state~="shape=circle"]:where([data-hn-ui-badge]){--_badge-color-surface:light-dark(color-mix(in srgb,color-mix(in oklab,var(--_ui-badge-color) 0%,var(--ui-surface-default)) var( --ui-badge-circle-opacity,66% ),transparent),color-mix(in srgb,color-mix(in oklab,var(--_ui-badge-color) 0%,var(--ui-surface-default)) var( --ui-badge-circle-opacity,56% ),transparent));--_badge-color-border:light-dark(color-mix(in srgb,color-mix(in oklab,var(--_ui-badge-color) 0%,var(--ui-surface-default)) 88%,transparent),color-mix(in srgb,color-mix(in oklab,var(--_ui-badge-color) 0%,var(--ui-surface-default)) 44%,transparent));--_badge-color-text:light-dark(color-mix(in srgb,var(--_badge-color-ink) 65%,var(--ui-text-primary)),color-mix(in oklab,var(--_ui-badge-color) 0%,var(--ui-text-primary)));--_badge-count-surface:light-dark(color-mix(in srgb,var(--_badge-text) var(--ui-badge-circle-opacity,66%),transparent),color-mix(in srgb,var(--_badge-text) var(--ui-badge-circle-opacity,56%),transparent));--_badge-outline-surface:var( --ui-badge-surface,var(--_badge-color-surface,var(--_badge-count-surface)) );border-color:var( --ui-badge-border,var( --_badge-color-border,light-dark(color-mix(in srgb,var(--_badge-text) 88%,transparent),color-mix(in srgb,var(--_badge-text) 44%,transparent)) ) );box-shadow:0 1px 1px light-dark(rgba(0,0,0,.08),rgba(0,0,0,.12));color:var( --ui-badge-text,var( --_badge-color-text,light-dark(color-mix(in srgb,var(--_badge-surface) 65%,var(--ui-text-primary)),var(--ui-text-primary)) ) )}:scope[data-ui-badge-state~="variant=overlay"]:where([data-hn-ui-badge]){--_badge-outline-surface:var( --ui-badge-surface,color-mix(in srgb,currentColor 6%,transparent) );border-color:var(--ui-badge-border,color-mix(in srgb,currentColor 20%,transparent));box-shadow:none;color:var(--ui-badge-text,inherit)}:scope[data-ui-badge-state~="variant=inverse"][data-ui-badge-state~="tone=neutral"]:where([data-hn-ui-badge]){--_badge-outline-surface:var( --ui-badge-surface,var(--_badge-color-surface,color-mix(in srgb,var(--ui-surface-raised) 88%,transparent)) );color:var(--ui-badge-text,var(--_badge-color-text,var(--ui-text-primary)))}:scope[data-ui-badge-state~="variant=inverse"][data-ui-badge-state~="tone=neutral"]:not([data-ui-badge-state~="shape=circle"]):where([data-hn-ui-badge]){border-color:var(--ui-badge-border,var(--_badge-color-border,var(--_badge-outline-surface)))}:scope[data-ui-badge-state~="variant=inverse"][data-ui-badge-state~="tone=neutral"][data-ui-badge-state~="shape=circle"]:where([data-hn-ui-badge]){--_badge-outline-surface:var( --ui-badge-surface,var( --_badge-color-surface,light-dark(color-mix(in srgb,var(--ui-surface-raised) var(--ui-badge-circle-opacity,66%),transparent),color-mix(in srgb,var(--ui-surface-raised) var(--ui-badge-circle-opacity,56%),transparent)) ) )}:scope[data-ui-badge-state~="variant=outline"]:where([data-hn-ui-badge]){--_badge-surface:var(--ui-surface-default);--_badge-border:var(--ui-border-strong);--_badge-text:var(--ui-text-secondary);--_badge-color-surface:initial;--_badge-color-border:var(--_badge-color-ink)}:scope[data-ui-badge-state~="variant=outline"][data-ui-badge-state~="tone=accent"]:where([data-hn-ui-badge]){--_badge-border:var(--ui-accent-solid);--_badge-text:var(--ui-accent-subtle-text,var(--ui-accent-solid))}:scope[data-ui-badge-state~="variant=outline"][data-ui-badge-state~="tone=danger"]:where([data-hn-ui-badge]){--_badge-border:var(--ui-danger-solid);--_badge-text:var(--ui-danger-subtle-text,var(--ui-danger-solid))}:scope[data-ui-badge-state~="variant=outline"][data-ui-badge-state~="tone=success"]:where([data-hn-ui-badge]){--_badge-border:var(--ui-success-solid);--_badge-text:var(--ui-success-subtle-text,var(--ui-success-solid))}:scope[data-ui-badge-state~="variant=outline"][data-ui-badge-state~="tone=warning"]:where([data-hn-ui-badge]){--_badge-border:var(--ui-warning-solid);--_badge-text:var(--ui-warning-subtle-text,var(--ui-warning-solid))}:scope[data-ui-badge-state~="variant=outline"][data-ui-badge-state~="tone=info"]:where([data-hn-ui-badge]){--_badge-border:var(--ui-info-solid);--_badge-text:var(--ui-info-subtle-text,var(--ui-info-solid))}:scope[data-ui-badge-state~="shape=square"]:where([data-hn-ui-badge]){--_badge-square-size:var(--ui-badge-square-size,calc(var(--ui-space-4)*2));block-size:var(--_badge-square-size);border-radius:var(--ui-radius-md);box-sizing:border-box!important;display:inline-flex!important;flex:none;inline-size:var(--_badge-square-size);min-block-size:var(--_badge-square-size);min-inline-size:var(--_badge-square-size);padding:0!important;text-box-trim:none}:scope[data-ui-badge-state~="shape=square"][data-ui-badge-state~="size=xs"]:where([data-hn-ui-badge]){--_badge-square-size:var(--ui-badge-square-size,calc(var(--ui-space-3)*2))}:scope[data-ui-badge-state~="shape=square"][data-ui-badge-state~="size=lg"]:where([data-hn-ui-badge]){--_badge-square-size:var( --ui-badge-square-size,calc(var(--ui-space-4)*2 + var(--ui-space-2)) )}:scope[data-ui-badge-state~="shape=square"] .label:where([data-hn-ui-badge]){align-items:center!important;display:inline-flex!important;justify-content:center!important}:scope[data-ui-badge-state~="shape=square"] .label :where(:not([data-hn-ui-badge])):is(svg){margin-inline-end:0!important}:scope[data-ui-badge-state~="shape=square"] .label:empty:where([data-hn-ui-badge]){display:none!important}:scope[data-ui-badge-state~="shape=circle"]:where([data-hn-ui-badge]){--_badge-circle-size:var(--ui-badge-circle-size,calc(var(--ui-space-3)*2));block-size:var(--_badge-circle-size);border-radius:var(--ui-radius-round);display:inline-flex!important;flex:none;inline-size:var(--_badge-circle-size);min-block-size:var(--_badge-circle-size);min-inline-size:var(--_badge-circle-size);padding:0!important;text-box-trim:none}:scope[data-ui-badge-state~="shape=circle"][data-ui-badge-state~="size=sm"][data-ui-badge-state~="variant=overlay"]:where([data-hn-ui-badge]){--_badge-circle-size:var(--ui-badge-circle-size,calc(var(--ui-space-4) + var(--ui-space-1)))}:scope[data-ui-badge-state~="shape=circle"][data-ui-badge-state~="size=xs"]:where([data-hn-ui-badge]){--_badge-circle-size:var(--ui-badge-circle-size,var(--ui-space-4))}:scope[data-ui-badge-state~="shape=circle"][data-ui-badge-state~="size=lg"]:where([data-hn-ui-badge]){--_badge-circle-size:var(--ui-badge-circle-size,calc(var(--ui-space-4)*2))}:scope[data-ui-badge-state~="shape=circle"] .label:where([data-hn-ui-badge]){align-items:center!important;display:inline-flex!important;justify-content:center!important;line-height:1;text-box-trim:none}:scope[data-ui-badge-state~="shape=circle"] .label :where(:not([data-hn-ui-badge])):is(svg){margin-inline-end:0!important}:scope[data-ui-badge-state~="shape=circle"] .label:empty:where([data-hn-ui-badge]){display:none!important}@supports (text-box-trim:trim-both){:scope[data-ui-badge-state~="shape=circle"] .label:not(:has(svg)):where([data-hn-ui-badge]),:scope[data-ui-badge-state~="shape=square"] .label:not(:has(svg)):where([data-hn-ui-badge]){display:block!important;overflow:visible;text-box-edge:cap alphabetic;text-box-trim:trim-both}}:scope[data-ui-badge-state~="shape=dot"]:where([data-hn-ui-badge]){block-size:var(--ui-badge-dot-size,var(--ui-space-2));border-radius:var(--ui-radius-round);box-sizing:border-box!important;flex:none;inline-size:var(--ui-badge-dot-size,var(--ui-space-2));min-block-size:var(--ui-badge-dot-size,var(--ui-space-2));min-inline-size:var(--ui-badge-dot-size,var(--ui-space-2));padding:0!important;position:relative;text-box-trim:none}:scope[data-ui-badge-state~="shape=dot"] .label:where([data-hn-ui-badge]){block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}:scope[data-ui-badge-state~="shape=tag"]:where([data-hn-ui-badge]){--_badge-point:var(--ui-badge-point,var(--ui-space-2));background:var(--ui-badge-border,var(--_badge-color-border,var(--_badge-border)));border-color:transparent;border-radius:0;clip-path:polygon(0 0,calc(100% - var(--_badge-point)) 0,100% 50%,calc(100% - var(--_badge-point)) 100%,0 100%);isolation:isolate;padding-inline-end:calc(var(--ui-badge-padding-inline, var(--ui-space-2)) + var(--_badge-point))!important;position:relative}:scope[data-ui-badge-state~="shape=tag"]:where([data-hn-ui-badge]):before{background:var(--_badge-outline-surface);clip-path:polygon(0 0,calc(100% - var(--_badge-point)) 0,100% 50%,calc(100% - var(--_badge-point)) 100%,0 100%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}:scope[data-ui-badge-state~="shape=tag"][data-ui-badge-state~="variant=inverse"]:where([data-hn-ui-badge]){background:var(--ui-badge-border,var(--_badge-color-border,var(--_badge-text)))}:scope[data-ui-badge-state~="shape=tag"]:dir(rtl):where([data-hn-ui-badge]){clip-path:polygon(var(--_badge-point) 0,100% 0,100% 100%,var(--_badge-point) 100%,0 50%);padding-inline-end:var(--ui-badge-padding-inline,var(--ui-space-2))!important;padding-inline-start:calc(var(--ui-badge-padding-inline, var(--ui-space-2)) + var(--_badge-point))!important}:scope[data-ui-badge-state~="shape=tag"]:dir(rtl):where([data-hn-ui-badge]):before{clip-path:polygon(var(--_badge-point) 0,100% 0,100% 100%,var(--_badge-point) 100%,0 50%)}@media(forced-colors:active){:scope[data-ui-badge-state~="shape=dot"]:where([data-hn-ui-badge]){background:CanvasText;border-color:CanvasText;forced-color-adjust:none}:scope[data-ui-badge-state~="shape=tag"]:where([data-hn-ui-badge]){background:CanvasText;color:CanvasText;forced-color-adjust:none}:scope[data-ui-badge-state~="shape=tag"]:where([data-hn-ui-badge]):before{background:Canvas}}:scope[hidden]:where([data-hn-ui-badge]){display:none!important}}@scope (.ui-breadcrumb-item) to ([data-hn]){:scope:where([data-hn-ui-breadcrumb-item]){align-items:center!important;display:inline-flex!important;gap:var(--ui-space-2)!important;margin:0!important;min-inline-size:0}.separator:where([data-hn-ui-breadcrumb-item]){color:var(--ui-text-muted);display:inline-flex!important;font-size:var(--ui-font-size-sm)}:scope:first-child .separator:where([data-hn-ui-breadcrumb-item]){display:none!important}.content:where([data-hn-ui-breadcrumb-item]){align-items:center!important;display:inline-flex!important;gap:var(--ui-space-1)!important;min-inline-size:0}.content>:where(:not([data-hn-ui-breadcrumb-item])):is(a){align-items:center!important;color:var(--ui-text-secondary);display:inline-flex!important;gap:var(--ui-space-1)!important;text-decoration:none}.content>:where(:not([data-hn-ui-breadcrumb-item])):is(a:hover){color:var(--ui-text-primary);text-decoration:underline}:scope[data-ui-breadcrumb-item-state~=current] .content:where([data-hn-ui-breadcrumb-item]){color:var(--ui-text-primary);font-weight:var(--ui-font-medium)}:scope[hidden]:where([data-hn-ui-breadcrumb-item]){display:none!important}}@scope (.ui-breadcrumbs) to ([data-hn]){:scope:where([data-hn-ui-breadcrumbs]){color:var(--ui-text-muted);display:block!important;font-size:var(--ui-font-size-sm);min-inline-size:0}ol:where([data-hn-ui-breadcrumbs]){align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:var(--ui-space-1) var(--ui-space-2)!important;list-style:none;margin:0!important;padding:0!important}:scope[hidden]:where([data-hn-ui-breadcrumbs]){display:none!important}}@keyframes ui-spinner-rotate-1fabe0e5{to{transform:rotate(1turn)}}@keyframes ui-spinner-dash-1fabe0e5{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@scope (.ui-spinner) to ([data-hn]){:scope{align-items:center!important;block-size:1em;box-sizing:border-box!important;color:currentColor;display:inline-flex!important;flex:none;font-size:var(--ui-font-size-lg);inline-size:1em;justify-content:center!important;line-height:1}:scope[data-ui-spinner-state~="size=sm"]{font-size:var(--ui-font-size-md)}svg{animation:ui-spinner-rotate-1fabe0e5 2s linear infinite;block-size:100%;display:block!important;inline-size:100%}circle{stroke-linecap:round;stroke-width:3}.track{stroke:color-mix(in srgb,currentColor 16%,transparent)}.arc{animation:ui-spinner-dash-1fabe0e5 1.5s ease-in-out infinite;stroke:currentColor;stroke-dasharray:90,150;stroke-dashoffset:0}@media(prefers-reduced-motion:reduce){.arc,svg{animation:none}}:scope[hidden]{display:none!important}}@scope (.ui-button) to ([data-hn]){:scope:where([data-hn-ui-button]){--_ui-action-start:1px;--_ui-action-edge:var( --ui-action-edge,inset var(--_ui-action-start) 1px 0 light-dark(hsla(0,0%,100%,.08),hsla(0,0%,100%,.06)),inset calc(var(--_ui-action-start)*-1) -1px 0 light-dark(rgba(0,0,0,.08),rgba(0,0,0,.08)) );--_ui-action-shadow:var(--_ui-action-edge),0 1px 2px light-dark(rgba(0,0,0,.1),rgba(0,0,0,.2));--_tone-border:var(--ui-accent-border,var(--ui-accent));--_tone-hover-border:var(--ui-accent-hover-border,var(--ui-accent-hover));--_tone-active-border:var(--ui-accent-active-border,var(--ui-accent-active));--_tone-highlight:var(--ui-accent-highlight,none);--_tone-glow:var(--ui-accent-glow,0 0 transparent);--_hue:var(--ui-accent);--_hue-hover:var(--ui-accent-hover);--_hue-active:var(--ui-accent-active);--_hue-text:var(--ui-accent-subtle-text);--_on-hue:var(--ui-on-accent);--_tone:var(--_hue);--_tone-hover:var(--_hue-hover);--_tone-active:var(--_hue-active);--_tone-text:var(--_hue-text);--_on-tone:var(--_on-hue);align-items:center!important;color:var(--_tone-text);-moz-column-gap:var(--ui-space-2)!important;column-gap:var(--ui-space-2)!important;display:inline-flex!important;justify-content:center!important;vertical-align:middle}:scope:dir(rtl):where([data-hn-ui-button]){--_ui-action-start:-1px}:scope[data-ui-button-state~="align=start"]:where([data-hn-ui-button]){justify-content:flex-start!important;text-align:start}:scope[data-ui-button-state~=stretch]:where([data-hn-ui-button]){display:flex!important;inline-size:100%}:scope:where([data-hn-ui-button]){--_button-square-size:var(--ui-button-min-block-size,var(--ui-control-size-md));-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var( --ui-button-surface,oklch(from var(--_tone) l c h/calc(5%*var(--ui-tonal-opacity, 1))) );background-image:var(--ui-surface-highlight,none);border-color:var(--ui-button-border,var(--_tone-text));border-radius:var(--ui-button-radius,var(--ui-action-radius,var(--ui-radius-md)));border-style:solid;border-width:var(--ui-border-width);box-shadow:var(--ui-button-shadow,var(--ui-action-shadow,var(--_ui-action-shadow))),var(--_tone-glow);box-sizing:border-box!important;color:var(--ui-button-text,var(--_tone-text));cursor:pointer;font:inherit;font-weight:var(--ui-font-medium);line-height:var(--ui-line-height-tight);margin:0!important;min-block-size:var(--ui-button-min-block-size,var(--ui-control-size-md));padding:var(--ui-control-inset-block-md,var(--ui-space-2)) var(--ui-action-inset-md,var(--ui-space-3))!important;text-decoration:none;transition:scale var(--ui-motion-press,var(--ui-motion-fast)) var(--ui-motion-ease),background-color var(--ui-motion-fast) var(--ui-motion-ease),border-color var(--ui-motion-fast) var(--ui-motion-ease),color var(--ui-motion-fast) var(--ui-motion-ease),box-shadow var(--ui-motion-base) var(--ui-motion-ease);white-space:var(--ui-button-white-space,inherit)}:scope:is(a):where([data-hn-ui-button]){text-decoration:none}.spinner-wrap:where([data-hn-ui-button]){display:inline-flex!important;flex:none;vertical-align:middle}:scope:not([data-appearance=link]):has(.badge:not(:empty)):where([data-hn-ui-button]){padding-block:var(--ui-space-0-5)!important}.label:where([data-hn-ui-button]){align-content:center!important;display:block!important;min-block-size:1lh!important;min-inline-size:0!important}.label:has(svg):where([data-hn-ui-button]){align-items:center!important;display:inline-flex!important;gap:var(--ui-space-2)!important;text-box-trim:none}.badge:where([data-hn-ui-button]){align-items:center!important;display:inline-flex!important;flex:none}.badge:empty:where([data-hn-ui-button]){display:none!important}@supports (text-box-trim:trim-both){.label:not(:has(svg)):where([data-hn-ui-button]){text-box-edge:cap alphabetic;text-box-trim:trim-both}}:scope[data-ui-button-state~="size=xs"]:where([data-hn-ui-button]){--_button-square-size:1.5rem;font-size:var(--ui-font-size-xs);min-block-size:1.5rem;padding:calc(var(--ui-space-0-5)*1.5) calc(var(--ui-space-1)*1.25)!important}:scope[data-ui-button-state~="shape=pill"]:where([data-hn-ui-button]){border-radius:var(--ui-button-radius,var(--ui-radius-round))}:scope[data-ui-button-state~="size=sm"]:where([data-hn-ui-button]){--_button-square-size:var(--ui-control-size-sm);font-size:var(--ui-font-size-sm);min-block-size:var(--ui-control-size-sm);padding:var(--ui-control-inset-block-sm,var(--ui-space-1)) var(--ui-action-inset-sm,var(--ui-space-2))!important}:scope[data-ui-button-state~="size=lg"]:where([data-hn-ui-button]){--_button-square-size:var(--ui-control-size-lg);font-size:var(--ui-font-size-md);min-block-size:var(--ui-control-size-lg);padding:var(--ui-control-inset-block-lg,var(--ui-space-3)) var(--ui-action-inset-lg,var(--ui-space-4))!important}:scope[data-ui-button-state~=square]:not([data-appearance=link],[data-appearance=card]):where([data-hn-ui-button]){min-inline-size:var(--_button-square-size);padding-inline:var(--ui-space-1)!important}:scope[data-appearance=card]:where([data-hn-ui-button]){align-content:center!important;align-items:start!important;background-image:none;box-shadow:none;display:grid!important;gap:var(--ui-space-3)!important;grid-template-columns:auto minmax(0,1fr) auto;inline-size:100%;min-block-size:max(var(--ui-control-min-block-size),var(--ui-control-size-md));text-align:start;white-space:normal}:scope[data-appearance=card][size=lg]:where([data-hn-ui-button]){min-block-size:max(var(--ui-control-min-block-size),var(--ui-control-size-lg))}:scope[data-appearance=card]:has(.card-icon:empty):where([data-hn-ui-button]){grid-template-columns:minmax(0,1fr) auto}.card-icon:where([data-hn-ui-button]){align-items:flex-start!important;display:flex!important}.card-icon:empty:where([data-hn-ui-button]){display:none!important}.card-content:where([data-hn-ui-button]){min-inline-size:0}.card-action:where([data-hn-ui-button]){align-items:center!important;align-self:center;display:flex!important}:scope:hover:not(:disabled,[aria-disabled=true]):where([data-hn-ui-button]){background-color:var( --ui-button-hover-surface,oklch(from var(--_tone) l c h/calc(12%*var(--ui-tonal-opacity, 1))) );border-color:var(--ui-button-hover-border,var(--_tone-text))}:scope[data-appearance=card][data-tone=neutral]:where([data-hn-ui-button]){border-color:var(--ui-button-border,var(--ui-border))}:scope[data-appearance=card][data-tone=neutral]:hover:not(:disabled,[aria-disabled=true]):where([data-hn-ui-button]){border-color:var(--ui-button-hover-border,var(--ui-border-strong))}:scope[data-appearance=card][aria-pressed=true]:where([data-hn-ui-button]){background-color:var(--ui-selection-surface);border-color:var(--ui-selection-border);color:var(--ui-selection-text)}:scope:active:not(:disabled,[aria-disabled=true]):where([data-hn-ui-button]){background-color:var( --ui-button-active-surface,oklch(from var(--_tone) l c h/calc(18%*var(--ui-tonal-opacity, 1))) );background-image:none;box-shadow:var(--ui-pressed);scale:var(--ui-press-scale,1)}:scope[data-appearance=danger]:where([data-hn-ui-button]),:scope[data-appearance=solid]:where([data-hn-ui-button]){background-color:var(--_tone);background-image:var(--_tone-highlight);border-color:var(--ui-button-border,var(--_tone-border));box-shadow:var(--ui-button-solid-shadow,var(--ui-action-shadow,var(--_ui-action-shadow))),var(--_tone-glow);color:var(--_on-tone)}:scope[data-appearance=danger]:hover:not(:disabled,[aria-disabled=true]):where([data-hn-ui-button]),:scope[data-appearance=solid]:hover:not(:disabled,[aria-disabled=true]):where([data-hn-ui-button]){background-color:var(--_tone-hover);border-color:var(--ui-button-hover-border,var(--_tone-hover-border))}:is(:scope[data-appearance=solid],:scope[data-appearance=danger]):active:not(:disabled,[aria-disabled=true]):where([data-hn-ui-button]){background-color:var(--_tone-active);background-image:none;border-color:var(--_tone-active-border);box-shadow:var(--ui-pressed)}:scope[data-tone=accent-secondary]:where([data-hn-ui-button]){--_tone-border:var(--ui-accent-secondary-border,var(--ui-accent-secondary));--_tone-hover-border:var(--ui-accent-secondary-hover-border,var(--ui-accent-secondary-hover));--_tone-active-border:var( --ui-accent-secondary-active-border,var(--ui-accent-secondary-active) );--_tone-highlight:var(--ui-accent-secondary-highlight,none);--_tone-glow:var(--ui-accent-secondary-glow,0 0 transparent);--_hue:var(--ui-accent-secondary);--_hue-hover:var(--ui-accent-secondary-hover);--_hue-active:var(--ui-accent-secondary-active);--_hue-text:var(--ui-accent-secondary-subtle-text);--_on-hue:var(--ui-accent-secondary-on-strong)}:scope[data-tone=accent-tertiary]:where([data-hn-ui-button]){--_tone-border:var(--ui-accent-tertiary-border,var(--ui-accent-tertiary));--_tone-hover-border:var(--ui-accent-tertiary-hover-border,var(--ui-accent-tertiary-hover));--_tone-active-border:var( --ui-accent-tertiary-active-border,var(--ui-accent-tertiary-active) );--_tone-highlight:var(--ui-accent-tertiary-highlight,none);--_tone-glow:var(--ui-accent-tertiary-glow,0 0 transparent);--_hue:var(--ui-accent-tertiary);--_hue-hover:var(--ui-accent-tertiary-hover);--_hue-active:var(--ui-accent-tertiary-active);--_hue-text:var(--ui-accent-tertiary-subtle-text);--_on-hue:var(--ui-accent-tertiary-on-strong)}:scope[data-tone=neutral]:where([data-hn-ui-button]){--_tone-border:var(--ui-control-border,var(--ui-neutral-surface));--_tone-hover-border:var(--ui-control-border-hover,var(--ui-neutral-hover));--_tone-active-border:var(--ui-control-border-hover,var(--ui-neutral-active));--_tone-highlight:var(--ui-neutral-highlight,none);--_tone-glow:var(--ui-neutral-glow,0 0 transparent);--_hue:var(--ui-text);--_hue-hover:var(--ui-text);--_hue-active:var(--ui-text);--_hue-text:var(--ui-text);--_on-hue:var(--ui-surface)}:scope[data-tone=neutral][data-appearance=solid]:where([data-hn-ui-button]){background-color:var(--ui-button-surface,var(--ui-neutral-surface));border-color:var(--ui-button-border,var(--_tone-border));box-shadow:var(--ui-button-solid-shadow,var(--ui-button-shadow,var(--ui-neutral-shadow)));color:var(--ui-button-text,var(--ui-text))}:scope[data-tone=neutral][data-appearance=outline]:where([data-hn-ui-button]){background-color:var(--ui-button-surface,transparent);border-color:var(--ui-button-border,var(--ui-control-border));box-shadow:var(--ui-button-shadow,var(--ui-neutral-shadow))}:scope[data-tone=neutral][data-appearance=outline]:hover:not(:disabled,[aria-disabled=true]):where([data-hn-ui-button]){background-color:var(--ui-button-hover-surface,var(--ui-neutral-hover));border-color:var(--ui-button-hover-border,var(--ui-control-border-hover))}:scope[data-tone=neutral][data-appearance=outline]:active:not(:disabled,[aria-disabled=true]):where([data-hn-ui-button]){background-color:var(--ui-button-active-surface,var(--ui-neutral-active));border-color:var(--ui-button-hover-border,var(--ui-control-border-hover))}:scope[data-tone=neutral][data-appearance=solid]:hover:not(:disabled,[aria-disabled=true]):where([data-hn-ui-button]){background-color:var(--ui-button-hover-surface,var(--ui-neutral-hover));border-color:var(--ui-button-hover-border,var(--_tone-hover-border))}:scope[data-tone=neutral][data-appearance=solid]:active:not(:disabled,[aria-disabled=true]):where([data-hn-ui-button]){background-color:var(--ui-button-active-surface,var(--ui-neutral-active));border-color:var(--_tone-active-border)}:scope[data-appearance=danger]:where([data-hn-ui-button]),:scope[data-tone=danger]:where([data-hn-ui-button]){--_tone-border:var(--ui-danger-border,var(--ui-danger));--_tone-hover-border:var(--ui-danger-hover-border,var(--ui-danger-hover));--_tone-active-border:var(--ui-danger-active-border,var(--ui-danger-active));--_tone-highlight:var(--ui-danger-highlight,none);--_tone-glow:var(--ui-danger-glow,0 0 transparent);--_hue:var(--ui-danger);--_hue-hover:var(--ui-danger-hover);--_hue-active:var(--ui-danger-active,var(--ui-danger-hover));--_hue-text:var(--ui-danger-subtle-text);--_on-hue:var(--ui-on-danger)}:scope[data-tone=success]:where([data-hn-ui-button]){--_tone-border:var(--ui-success-border,var(--ui-success));--_tone-hover-border:var(--ui-success-hover-border,var(--ui-success-hover));--_tone-active-border:var(--ui-success-active-border,var(--ui-success-active));--_tone-highlight:var(--ui-success-highlight,none);--_tone-glow:var(--ui-success-glow,0 0 transparent);--_hue:var(--ui-success);--_hue-hover:var(--ui-success-hover);--_hue-active:var(--ui-success-active);--_hue-text:var(--ui-success-subtle-text);--_on-hue:var(--ui-success-on-strong)}:scope[data-tone=warning]:where([data-hn-ui-button]){--_tone-border:var(--ui-warning-border,var(--ui-warning));--_tone-hover-border:var(--ui-warning-hover-border,var(--ui-warning-hover));--_tone-active-border:var(--ui-warning-active-border,var(--ui-warning-active));--_tone-highlight:var(--ui-warning-highlight,none);--_tone-glow:var(--ui-warning-glow,0 0 transparent);--_hue:var(--ui-warning);--_hue-hover:var(--ui-warning-hover);--_hue-active:var(--ui-warning-active);--_hue-text:var(--ui-warning-subtle-text);--_on-hue:var(--ui-warning-on-strong)}:scope[data-tone=info]:where([data-hn-ui-button]){--_tone-border:var(--ui-info-border,var(--ui-info));--_tone-hover-border:var(--ui-info-hover-border,var(--ui-info-hover));--_tone-active-border:var(--ui-info-active-border,var(--ui-info-active));--_tone-highlight:var(--ui-info-highlight,none);--_tone-glow:var(--ui-info-glow,0 0 transparent);--_hue:var(--ui-info);--_hue-hover:var(--ui-info-hover);--_hue-active:var(--ui-info-active);--_hue-text:var(--ui-info-subtle-text);--_on-hue:var(--ui-info-on-strong)}:scope[data-appearance=field]:where([data-hn-ui-button]){--_ui-field-shadow:var(--ui-shadow-sm);background-color:var( --ui-button-surface,var(--ui-control-surface,var(--ui-surface-elevated)) );border-color:var(--ui-button-border,var(--ui-control-border,var(--ui-border-strong)));border-radius:var(--ui-button-radius,var(--ui-field-radius,var(--ui-radius-md)));box-shadow:var(--ui-button-shadow,var(--_ui-field-shadow));color:var(--ui-button-text,var(--ui-text-primary));font-weight:var(--ui-font-normal)}:scope[data-appearance=field]:hover:not(:disabled,[aria-disabled=true]):where([data-hn-ui-button]){background-color:var( --ui-button-hover-surface,var(--ui-control-surface,var(--ui-surface-elevated)) );border-color:var( --ui-button-hover-border,var(--ui-control-border-hover,var(--ui-text-secondary)) )}:scope[data-appearance=field]:is(:active,[aria-expanded=true]):not(:disabled,[aria-disabled=true]):where([data-hn-ui-button]){--_ui-field-shadow:var(--ui-pressed)}:scope[data-appearance=field]:focus-visible:where([data-hn-ui-button]){border-color:var(--ui-control-focus,var(--ui-accent-solid));box-shadow:var(--ui-button-shadow,var(--_ui-field-shadow)),var(--ui-control-focus-halo-shadow)}:scope[data-appearance=ghost]:where([data-hn-ui-button]){background:transparent;border-color:transparent;box-shadow:none;color:var(--ui-button-ghost-text,var(--_tone-text))}:scope[data-appearance=ghost]:hover:not(:disabled,[aria-disabled=true]):where([data-hn-ui-button]){background-color:var( --ui-button-ghost-hover-surface,oklch(from var(--_tone) l c h/calc(10%*var(--ui-tonal-opacity, 1))) );border-color:transparent}:scope[data-appearance=ghost]:is(:active,[aria-expanded=true]):not(:disabled,[aria-disabled=true]):where([data-hn-ui-button]){background-color:var(--ui-button-ghost-active-surface,oklch(from var(--_tone) l c h/18%));border-color:transparent;box-shadow:inset 0 0 0 1px oklch(from var(--_tone) l c h/10%),inset 0 1px 2px oklch(from var(--_tone) l c h/8%)}:scope:focus-visible:where([data-hn-ui-button]){box-shadow:var(--ui-button-shadow,var(--ui-action-shadow,var(--_ui-action-shadow))),var(--ui-focus-halo);outline:none}:scope[data-appearance=solid]:focus-visible:where([data-hn-ui-button]){box-shadow:var(--ui-button-solid-shadow,var(--ui-action-shadow,var(--_ui-action-shadow))),var(--ui-focus-halo)}:is(:scope[data-appearance=ghost],:scope[data-appearance=link],:scope[data-appearance=card]):focus-visible:where([data-hn-ui-button]){box-shadow:var(--ui-focus-halo)}:scope:is(:disabled,[aria-disabled=true]:not([aria-busy=true])):where([data-hn-ui-button]){background-color:var(--ui-disabled-surface);background-image:none;border-color:var(--ui-disabled-border);box-shadow:none;color:var(--ui-disabled-text);cursor:not-allowed;filter:var(--ui-button-disabled-filter,var(--ui-disabled-filter));opacity:var(--ui-button-disabled-opacity,1)}:is(:scope[data-ui-button-state~=loading],:scope[data-ui-button-state~=pending]):focus-visible:where([data-hn-ui-button]){box-shadow:var(--ui-focus-halo)}:scope[data-appearance=ghost]:is(:disabled,[aria-disabled=true]:not([aria-busy=true])):where([data-hn-ui-button]){background-color:var(--ui-disabled-surface);border-color:transparent}html[data-ui-input-modality=touch] :scope[data-appearance=link]:where([data-hn-ui-button]),html[data-ui-input-modality=touch] :scope[data-ui-button-state~="size=xs"]:where([data-hn-ui-button]){position:relative}html[data-ui-input-modality=touch] :scope[data-appearance=link]:where([data-hn-ui-button]):after,html[data-ui-input-modality=touch] :scope[data-ui-button-state~="size=xs"]:where([data-hn-ui-button]):after{block-size:max(100%,var(--ui-control-min-block-size));content:"";inline-size:max(100%,var(--ui-control-min-block-size));inset:50% auto auto 50%;position:absolute;transform:translate(-50%,-50%)}:scope[data-appearance=link]:where([data-hn-ui-button]){background:none;border:0;border-radius:var(--ui-radius-sm);box-shadow:none;color:var(--ui-button-link-text,var(--ui-text-secondary));display:inline!important;font:inherit;min-block-size:0;padding:0!important;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--ui-motion-fast) var(--ui-motion-ease),text-decoration-color var(--ui-motion-fast) var(--ui-motion-ease)}:scope[data-appearance=link] .label:where([data-hn-ui-button]){display:inline!important;text-box-trim:none}:scope[data-appearance=link]:hover:not(:disabled,[aria-disabled=true]):where([data-hn-ui-button]){background:none;color:var(--ui-button-link-hover-text,var(--ui-text-primary));text-decoration-color:currentColor;transform:none}:scope[data-appearance=link]:active:not(:disabled,[aria-disabled=true]):where([data-hn-ui-button]){background:none;transform:none}:scope[data-appearance=link]:is(:disabled,[aria-disabled=true]:not([aria-busy=true])):where([data-hn-ui-button]){background:none;border-color:transparent}:scope[data-appearance=link]:focus-visible:where([data-hn-ui-button]){box-shadow:none;outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-width)}:scope[hidden]:where([data-hn-ui-button]){display:none!important}}@scope (.ui-callout) to ([data-hn]){:scope:where([data-hn-ui-callout]){--_ui-callout-icon-column:var(--ui-callout-icon-column);--_ui-callout-icon:var(--ui-callout-icon);--_ui-callout-icon-size:var(--ui-callout-icon-size);--_callout-surface:var(--ui-info-soft);--_callout-tone-text:var(--ui-info-subtle-text);--_ui-surface-text:var(--ui-callout-text,var(--_callout-tone-text));--_ui-selection-context-surface:light-dark(oklch(from var(--ui-callout-surface,var(--_callout-surface)) calc(l - .045) max(c, min(.045, c * 3)) h),oklch(from var(--ui-callout-surface,var(--_callout-surface)) calc(l + .045) max(c, min(.045, c * 3)) h));--_ui-selection-context-border:light-dark(oklch(from var(--ui-callout-surface,var(--_callout-surface)) calc(l - .085) max(c, min(.045, c * 3)) h),oklch(from var(--ui-callout-surface,var(--_callout-surface)) calc(l + .085) max(c, min(.045, c * 3)) h));--_ui-selection-context-text:var(--ui-text-primary);--_callout-border:var(--ui-info-soft-border);--_callout-icon:var(--ui-info-subtle-text);align-items:start!important;background:var(--ui-callout-surface,var(--_callout-surface));border:var(--ui-callout-border-width,var(--ui-border-width)) solid var(--ui-callout-border,var(--_callout-border));border-inline-start:var( --ui-callout-leading-border-width,var(--ui-callout-border-width,var(--ui-border-width)) ) solid var(--ui-callout-border,var(--_callout-border));border-radius:var(--ui-radius-md);color:var(--ui-callout-text,var(--_ui-surface-text));display:grid!important;font-family:var(--ui-font-family-sans);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-normal);gap:var(--ui-callout-gap,calc(var(--ui-space-2)*.75))!important;grid-template-columns:var(--ui-callout-icon-column,1.125rem) minmax(0,1fr);line-height:var(--ui-line-height-md);max-width:100%;padding-block:var(--ui-callout-padding-block,var(--ui-space-2))!important;padding-inline-end:var(--ui-callout-padding-inline,var(--ui-space-3))!important;padding-inline-start:var(--ui-callout-padding-inline,var(--ui-space-2))!important}.icon:where([data-hn-ui-callout]){block-size:1lh;color:var(--_ui-callout-icon,var(--_callout-icon));display:grid!important;inline-size:var(--_ui-callout-icon-column,1.125rem);place-items:center}.icon svg:where([data-hn-ui-callout]){block-size:var(--_ui-callout-icon-size,1.125rem);inline-size:var(--_ui-callout-icon-size,1.125rem)}.content:where([data-hn-ui-callout]){min-inline-size:0}.heading:where([data-hn-ui-callout]){display:block!important;font-weight:var(--ui-font-semibold)}:scope[data-ui-callout-state~="tone=neutral"]:where([data-hn-ui-callout]),:scope[data-ui-callout-state~="tone=note"]:where([data-hn-ui-callout]){--_ui-selection-context-surface:initial;--_ui-selection-context-border:initial;--_ui-selection-context-text:initial;--_callout-surface:var(--ui-surface-muted);--_callout-tone-text:var(--ui-text-primary);--_callout-border:var(--ui-border-strong);--_callout-icon:var(--ui-text-secondary)}:scope[data-ui-callout-state~="tone=tip"]:where([data-hn-ui-callout]){--_callout-border:var(--ui-info-soft-border);--_callout-surface:var(--ui-info-soft);--_callout-tone-text:var(--ui-info-subtle-text);--_callout-icon:var(--ui-info-subtle-text)}:scope[data-ui-callout-state~="tone=important"]:where([data-hn-ui-callout]){--_callout-border:var(--ui-accent-soft-border);--_callout-surface:var(--ui-accent-soft);--_callout-tone-text:var(--ui-accent-subtle-text);--_callout-icon:var(--ui-accent-subtle-text)}:scope[data-ui-callout-state~="tone=warning"]:where([data-hn-ui-callout]){--_callout-border:var(--ui-warning-soft-border);--_callout-surface:var(--ui-warning-soft);--_callout-tone-text:var(--ui-warning-subtle-text);--_callout-icon:var(--ui-warning-subtle-text)}:scope[data-ui-callout-state~="tone=success"]:where([data-hn-ui-callout]){--_callout-border:var(--ui-success-soft-border);--_callout-surface:var(--ui-success-soft);--_callout-tone-text:var(--ui-success-subtle-text);--_callout-icon:var(--ui-success-subtle-text)}:scope[data-ui-callout-state~="tone=caution"]:where([data-hn-ui-callout]),:scope[data-ui-callout-state~="tone=danger"]:where([data-hn-ui-callout]){--_callout-border:var(--ui-danger-soft-border);--_callout-surface:var(--ui-danger-soft);--_callout-tone-text:var(--ui-danger-subtle-text);--_callout-icon:var(--ui-danger-subtle-text)}.content :where(:not([data-hn-ui-callout])):is(a){color:var(--ui-accent-subtle-text);text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.18em}:scope[hidden]:where([data-hn-ui-callout]){display:none!important}}@scope (.ui-card) to ([data-hn]){:scope:where([data-hn-ui-card]){--_ui-card-surface:var(--ui-surface-raised);--_ui-surface-text:initial;--_ui-card-elevation:0 0 0 transparent;--_ui-selection-context-surface:initial;--_ui-selection-context-border:initial;--_ui-selection-context-text:initial;background:var(--_ui-card-surface);border:var(--ui-border-width) solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);box-sizing:border-box!important;color:var(--_ui-surface-text,var(--ui-text-primary));display:flex!important;flex-direction:column!important;gap:var(--ui-space-4)!important;min-inline-size:0;padding:var(--ui-space-5)!important}:scope[data-ui-card-state~="padding=xs"]:where([data-hn-ui-card]){gap:var(--ui-space-1)!important;padding:var(--ui-space-2)!important}:scope[data-ui-card-state~="padding=sm"]:where([data-hn-ui-card]){gap:var(--ui-space-2)!important;padding:var(--ui-space-3)!important}:scope[data-ui-card-state~="padding=lg"]:where([data-hn-ui-card]){padding:var(--ui-space-6)!important}:scope[data-ui-card-state~="variant=subtle"]:where([data-hn-ui-card]){border-color:transparent;--_ui-card-surface:var(--ui-surface-muted)}:scope[data-ui-card-state~="variant=elevated"]:where([data-hn-ui-card]){--_ui-card-elevation:var(--ui-shadow-lg);border-color:var(--ui-border-subtle);box-shadow:var(--ui-shadow-lg)}:scope[data-ui-card-state~="treatment=expressive"]:where([data-hn-ui-card]){--_ui-panel-glass:clamp(0,var(--ui-glassiness,0),1);--_ui-panel-separation:clamp(0,var(--ui-surface-separation,0),1);--_ui-panel-rim:calc(var(--_ui-panel-separation)*8px);-webkit-backdrop-filter:blur(calc(var(--_ui-panel-glass)*32px));backdrop-filter:blur(calc(var(--_ui-panel-glass)*32px));background:var(--ui-surface-highlight,linear-gradient(transparent,transparent)) padding-box,linear-gradient(var(--_ui-card-surface),var(--_ui-card-surface)) padding-box,linear-gradient(var(--ui-material-glass,var(--ui-surface-raised)),var(--ui-material-glass,var(--ui-surface-raised))) border-box,var(--_ui-card-surface) padding-box;border-color:transparent;border-width:calc(var(--ui-border-width) + var(--_ui-panel-rim));box-shadow:var(--_ui-card-elevation),var(--ui-material-glow,0 0 transparent),inset 0 0 0 var(--ui-border-width) var(--ui-material-edge,var(--ui-border-strong))}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:scope[data-ui-card-state~="treatment=expressive"]:where([data-hn-ui-card]){background:var(--_ui-card-surface)}}@media(prefers-reduced-transparency:reduce){:scope[data-ui-card-state~="treatment=expressive"]:where([data-hn-ui-card]){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--_ui-card-surface);border-color:var(--ui-border-strong);border-width:var(--ui-border-width)}}@media(forced-colors:active){:scope[data-ui-card-state~="treatment=expressive"]:where([data-hn-ui-card]){-webkit-backdrop-filter:none;backdrop-filter:none;background:Canvas;border:var(--ui-border-width) solid CanvasText;box-shadow:none;color:CanvasText}}:scope[data-ui-card-state~="tone=accent-secondary"]:where([data-hn-ui-card]){border-color:var(--ui-accent-secondary-soft-border);--_ui-card-surface:var(--ui-accent-secondary-soft);--_ui-surface-text:var(--ui-accent-secondary-subtle-text)}:scope[data-ui-card-state~="tone=accent-tertiary"]:where([data-hn-ui-card]){border-color:var(--ui-accent-tertiary-soft-border);--_ui-card-surface:var(--ui-accent-tertiary-soft);--_ui-surface-text:var(--ui-accent-tertiary-subtle-text)}:scope[data-ui-card-state~="tone=accent"]:where([data-hn-ui-card]){border-color:var(--ui-accent-soft-border);--_ui-card-surface:var(--ui-accent-soft);--_ui-surface-text:var(--ui-accent-subtle-text)}:scope[data-ui-card-state~="tone=info"]:where([data-hn-ui-card]){border-color:var(--ui-info-soft-border);--_ui-card-surface:var(--ui-info-soft);--_ui-surface-text:var(--ui-info-subtle-text)}:scope[data-ui-card-state~="tone=success"]:where([data-hn-ui-card]){border-color:var(--ui-success-soft-border);--_ui-card-surface:var(--ui-success-soft);--_ui-surface-text:var(--ui-success-subtle-text)}:scope[data-ui-card-state~="tone=warning"]:where([data-hn-ui-card]){border-color:var(--ui-warning-soft-border);--_ui-card-surface:var(--ui-warning-soft);--_ui-surface-text:var(--ui-warning-subtle-text)}:scope[data-ui-card-state~="variant=subtle"]:is([data-ui-card-state~="tone=accent"],[data-ui-card-state~="tone=accent-secondary"],[data-ui-card-state~="tone=accent-tertiary"],[data-ui-card-state~="tone=info"],[data-ui-card-state~="tone=success"],[data-ui-card-state~="tone=warning"]):where([data-hn-ui-card]){border-color:transparent}:scope[data-ui-card-state~="tone=danger"]:where([data-hn-ui-card]){border-color:var(--ui-danger-soft-border);--_ui-card-surface:var(--ui-danger-soft);--_ui-surface-text:var(--ui-danger-subtle-text)}:scope[data-ui-card-state~="tone=accent"]:where([data-hn-ui-card]),:scope[data-ui-card-state~="tone=accent-secondary"]:where([data-hn-ui-card]),:scope[data-ui-card-state~="tone=accent-tertiary"]:where([data-hn-ui-card]),:scope[data-ui-card-state~="tone=danger"]:where([data-hn-ui-card]),:scope[data-ui-card-state~="tone=info"]:where([data-hn-ui-card]),:scope[data-ui-card-state~="tone=success"]:where([data-hn-ui-card]),:scope[data-ui-card-state~="tone=warning"]:where([data-hn-ui-card]){--_ui-selection-context-surface:light-dark(oklch(from var(--_ui-card-surface) calc(l - .045) max(c, min(.045, c * 3)) h),oklch(from var(--_ui-card-surface) calc(l + .045) max(c, min(.045, c * 3)) h));--_ui-selection-context-border:light-dark(oklch(from var(--_ui-card-surface) calc(l - .085) max(c, min(.045, c * 3)) h),oklch(from var(--_ui-card-surface) calc(l + .085) max(c, min(.045, c * 3)) h));--_ui-selection-context-text:var(--ui-text-primary)}:scope[data-ui-card-state~="size=sm"]:where([data-hn-ui-card]){inline-size:min(22rem,100%,calc(100vw - var(--ui-space-2)*2));max-inline-size:min(22rem,100%,calc(100vw - var(--ui-space-2)*2))}:scope[data-ui-card-state~="size=md"]:where([data-hn-ui-card]){inline-size:min(28rem,100%,calc(100vw - var(--ui-space-2)*2));max-inline-size:min(28rem,100%,calc(100vw - var(--ui-space-2)*2))}:scope[data-ui-card-state~="size=lg"]:where([data-hn-ui-card]){inline-size:min(36rem,100%,calc(100vw - var(--ui-space-2)*2));max-inline-size:min(36rem,100%,calc(100vw - var(--ui-space-2)*2))}:scope[hidden]:where([data-hn-ui-card]){display:none!important}}@keyframes ui-checkbox-check-2c515f3a{0%{opacity:0;scale:.55}65%{opacity:1;scale:1.12}to{opacity:1;scale:1}}@scope (.ui-checkbox) to ([data-hn]){:scope:where([data-hn-ui-checkbox]){--_ui-checkbox-size:var(--ui-checkbox-size,var(--ui-choice-mark-size));--_ui-checkbox-invalid-border:var( --ui-checkbox-invalid-border,var(--ui-field-danger,var(--ui-danger-solid)) );align-items:flex-start!important;color:var(--ui-text-primary);cursor:pointer;display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:var(--ui-checkbox-gap,var(--ui-space-2))!important;justify-content:flex-start!important;line-height:var(--ui-line-height-md)!important;max-inline-size:100%;padding:0!important}.text:where([data-hn-ui-checkbox]){align-self:auto!important;display:flex!important;flex-direction:column!important;font:inherit!important;gap:var(--ui-space-1)!important;margin:0!important;min-inline-size:0;order:1!important;padding:0!important;position:static!important;transform:none!important}.label:where([data-hn-ui-checkbox]){font:inherit!important;line-height:var(--ui-line-height-md)!important;margin:0!important;min-inline-size:0;padding-block:max(0px,calc((var(--_ui-checkbox-size, 1.125rem) - 1lh)/2))!important;padding-inline:0!important;position:static!important;transform:none!important}.description:where([data-hn-ui-checkbox]){color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height)}.description:empty:where([data-hn-ui-checkbox]){display:none!important}input:where([data-hn-ui-checkbox]){align-self:auto!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--ui-control-surface,var(--ui-surface-default));background-image:var(--ui-surface-highlight,none);block-size:var(--_ui-checkbox-size,1.125rem)!important;border:var(--ui-border-width) solid var(--ui-control-border,var(--ui-border-strong));border-radius:min(var(--ui-radius-sm),calc(var(--_ui-checkbox-size, 1.125rem)/4));box-shadow:var(--ui-control-inset);box-sizing:border-box!important;cursor:pointer;flex:0 0 auto;font:inherit!important;inline-size:var(--_ui-checkbox-size,1.125rem)!important;margin:max(0px,calc((1lh - var(--_ui-checkbox-size, 1.125rem))/2)) 0 0!important;order:0!important;padding:0!important;position:relative!important;transform:none!important;transition:background-color var(--ui-motion-fast) var(--ui-motion-ease),border-color var(--ui-motion-fast) var(--ui-motion-ease),box-shadow var(--ui-motion-fast) var(--ui-motion-ease)}input:where([data-hn-ui-checkbox]):after{content:"";opacity:0;position:absolute!important;transform:none!important;transition:opacity var(--ui-motion-fast) var(--ui-motion-ease)}input:checked:where([data-hn-ui-checkbox]),input:indeterminate:where([data-hn-ui-checkbox]){background-color:var(--ui-accent-solid);background-image:var(--ui-accent-highlight,none);border-color:var(--ui-accent-solid);box-shadow:none}input:checked:where([data-hn-ui-checkbox]):after{animation:ui-checkbox-check-2c515f3a var(--ui-motion-base) var(--ui-motion-ease-out,cubic-bezier(.16,1,.3,1)) both;background:var(--ui-text-on-accent);block-size:calc(var(--_ui-checkbox-size)*.7)!important;inline-size:calc(var(--_ui-checkbox-size)*.7)!important;inset:50% auto auto 50%!important;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='m5 11.5 5 5 9-9'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='m5 11.5 5 5 9-9'/%3E%3C/svg%3E") center /contain no-repeat;opacity:1;translate:-50% -50%!important}input:indeterminate:where([data-hn-ui-checkbox]):after{animation:none;background:var(--ui-text-on-accent);block-size:calc(var(--_ui-checkbox-size)*.125/1.125)!important;border-radius:var(--ui-radius-round);inline-size:auto!important;inset:50% calc(var(--_ui-checkbox-size)*.23/1.125) auto!important;-webkit-mask:none;mask:none;opacity:1;translate:0 -50%!important}@media(prefers-reduced-motion:reduce){input:where([data-hn-ui-checkbox]):after{animation:none;transition:none}}@media(forced-colors:active){input:checked:where([data-hn-ui-checkbox]),input:indeterminate:where([data-hn-ui-checkbox]){background:Highlight;border-color:Highlight;forced-color-adjust:none}input:checked:where([data-hn-ui-checkbox]):after,input:indeterminate:where([data-hn-ui-checkbox]):after{background:HighlightText;forced-color-adjust:none}}input:hover:enabled:where([data-hn-ui-checkbox]){border-color:var(--ui-accent-solid)}input:focus-visible:where([data-hn-ui-checkbox]){outline:var(--ui-focus-width) solid var(--ui-focus-ring,var(--ui-accent-solid));outline-offset:var(--ui-focus-width)}:scope[data-ui-checkbox-state~=invalid] input:where([data-hn-ui-checkbox]){border-color:var(--_ui-checkbox-invalid-border)}:scope[data-ui-checkbox-state~=disabled]:where([data-hn-ui-checkbox]){color:var(--ui-disabled-text);cursor:not-allowed}:scope[data-ui-checkbox-state~=disabled] .description:where([data-hn-ui-checkbox]){color:var(--ui-disabled-text)}:scope[data-ui-checkbox-state~=disabled] input:where([data-hn-ui-checkbox]){background:var(--ui-disabled-surface);border-color:var(--ui-disabled-border);box-shadow:none;cursor:not-allowed}:scope[data-ui-checkbox-state~="size=sm"]:where([data-hn-ui-checkbox]){--_font:var(--ui-font-size-sm);--_row:var(--ui-control-size-sm)}:scope[data-ui-checkbox-state~="size=lg"]:where([data-hn-ui-checkbox]){--_font:var(--ui-font-size-md);--_row:var(--ui-control-size-lg)}:scope[data-ui-checkbox-state~="size=lg"]:where([data-hn-ui-checkbox]),:scope[data-ui-checkbox-state~="size=sm"]:where([data-hn-ui-checkbox]){--_line:calc(var(--_font)*var(--ui-line-height-md));font-size:var(--_font);padding-block:max(0px,calc((var(--_row) - max(var(--_line),var(--_ui-checkbox-size, 1.125rem)))/2))!important}:scope[hidden]:where([data-hn-ui-checkbox]){display:none!important}}@scope (.ui-cluster) to ([data-hn]){:scope:where([data-hn-ui-cluster]){--_layout-gap:var(--ui-space-3);align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:var(--ui-cluster-gap,var(--_layout-gap))!important;margin:0!important;max-inline-size:100%;min-inline-size:0}:scope[data-ui-cluster-state~=fixed]:where([data-hn-ui-cluster]){flex:none}:scope[data-ui-cluster-state~="padding=s"]:where([data-hn-ui-cluster]){padding:var(--ui-space-2)!important}:scope[data-ui-cluster-state~="padding=m"]:where([data-hn-ui-cluster]){padding:var(--ui-space-3)!important}:scope[data-ui-cluster-state~="padding=l"]:where([data-hn-ui-cluster]){padding:var(--ui-space-4)!important}:scope[data-ui-cluster-state~="paddingEnd=s"]:where([data-hn-ui-cluster]){padding-inline-end:var(--ui-space-2)!important}:scope[data-ui-cluster-state~="paddingEnd=m"]:where([data-hn-ui-cluster]){padding-inline-end:var(--ui-space-3)!important}:scope[data-ui-cluster-state~="paddingEnd=l"]:where([data-hn-ui-cluster]){padding-inline-end:var(--ui-space-4)!important}:scope[data-ui-cluster-state~="paddingEnd=xl"]:where([data-hn-ui-cluster]){padding-inline-end:calc(var(--ui-space-4)*4)!important}:scope[data-ui-cluster-state~="gap=xs"]:where([data-hn-ui-cluster]){--_layout-gap:var(--ui-space-2)}:scope[data-ui-cluster-state~="gap=s"]:where([data-hn-ui-cluster]){--_layout-gap:var(--ui-space-3)}:scope[data-ui-cluster-state~="gap=m"]:where([data-hn-ui-cluster]){--_layout-gap:var(--ui-space-4)}:scope[data-ui-cluster-state~="gap=l"]:where([data-hn-ui-cluster]){--_layout-gap:var(--ui-space-5)}:scope[data-ui-cluster-state~="gap=xl"]:where([data-hn-ui-cluster]){--_layout-gap:var(--ui-space-6)}:scope[data-ui-cluster-state~="align=start"]:where([data-hn-ui-cluster]){align-items:flex-start!important}:scope[data-ui-cluster-state~="align=end"]:where([data-hn-ui-cluster]){align-items:flex-end!important}:scope[data-ui-cluster-state~="align=baseline"]:where([data-hn-ui-cluster]){align-items:baseline!important}:scope[data-ui-cluster-state~="align=stretch"]:where([data-hn-ui-cluster]){align-items:stretch!important}:scope[data-ui-cluster-state~="justify=center"]:where([data-hn-ui-cluster]){justify-content:center!important}:scope[data-ui-cluster-state~="justify=end"]:where([data-hn-ui-cluster]){justify-content:flex-end!important}:scope[data-ui-cluster-state~="justify=between"]:where([data-hn-ui-cluster]){justify-content:space-between!important}:scope[data-ui-cluster-state~="wrap=nowrap"]:where([data-hn-ui-cluster]){flex-wrap:nowrap!important}:scope[hidden]:where([data-hn-ui-cluster]){display:none!important}}@property --_ui-input-stroke{syntax:"<length>";inherits:false;initial-value:1px}@scope (.ui-input) to ([data-hn]){:scope{--_ui-input-size:var(--ui-control-size-md);--_ui-input-inset-block:var(--ui-control-inset-block-md,var(--ui-space-2));--_ui-input-stroke:var( --ui-input-border-width,var(--_ui-default-input-border-width,var(--ui-border-width)) );-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var( --ui-input-surface,var(--_ui-default-input-surface,var(--ui-control-surface,var(--ui-surface-elevated))) );background-image:var(--_ui-default-input-highlight,var(--ui-surface-highlight,none));border:var( --ui-input-border-width,var(--_ui-default-input-border-width,var(--ui-border-width)) ) solid var( --ui-input-border,var(--_ui-default-input-border,var(--ui-control-border,var(--ui-border-strong))) );border-radius:var( --ui-input-radius,var(--_ui-default-input-radius,var(--ui-field-radius,var(--ui-radius-md))) );box-shadow:var(--ui-input-shadow,var(--_ui-default-input-shadow,var(--ui-control-inset)));box-sizing:border-box!important;color:var(--ui-text-primary);display:inline-block!important;font:inherit;inline-size:var(--ui-input-inline-size,100%);line-height:var(--ui-line-height-tight);margin:0!important;min-block-size:var( --ui-input-min-block-size,var(--_ui-default-input-min-block-size,var(--ui-control-size-md)) );min-inline-size:0;padding:var(--_ui-input-inset-block) var(--ui-space-3)!important;padding-inline-start:var(--_ui-default-input-padding-inline-start,var(--ui-space-3))!important;transition:border-color var(--ui-motion-fast) var(--ui-motion-ease),box-shadow var(--ui-motion-fast) var(--ui-motion-ease),background-color var(--ui-motion-fast) var(--ui-motion-ease)}:scope:is([type=text],[type=search],[type=tel],[type=url],[type=email],[type=password],[type=number]){max-block-size:max(calc(var(--_ui-input-size) - var(--_ui-default-input-frame-width, 0px)),calc(1em*var(--ui-line-height-tight) + var(--_ui-input-inset-block)*2 + var(--_ui-input-stroke)*2))}:scope[data-ui-input-state~="size=sm"]{--_ui-input-size:var(--ui-control-size-sm);--_ui-input-inset-block:var(--ui-control-inset-block-sm,var(--ui-space-1));font-size:var(--ui-font-size-sm);min-block-size:var( --ui-input-min-block-size,var(--_ui-default-input-min-block-size,var(--ui-control-size-sm)) );padding:var(--_ui-input-inset-block) var(--ui-space-2)!important}:scope[data-ui-input-state~="size=lg"]{--_ui-input-size:var(--ui-control-size-lg);--_ui-input-inset-block:var(--ui-control-inset-block-lg,var(--ui-space-3));font-size:var(--ui-font-size-md);min-block-size:var( --ui-input-min-block-size,var(--_ui-default-input-min-block-size,var(--ui-control-size-lg)) );padding:var(--_ui-input-inset-block) var(--ui-space-4)!important}@media(pointer:coarse){:scope,:scope[data-ui-input-state~="size=lg"],:scope[data-ui-input-state~="size=sm"]{font-size:var(--ui-font-size-md)}}:scope::-moz-selection{background:color-mix(in srgb,var(--ui-accent-solid) 20%,transparent);color:inherit}:scope::selection{background:color-mix(in srgb,var(--ui-accent-solid) 20%,transparent);color:inherit}:scope::-moz-placeholder{color:var(--ui-control-placeholder,var(--ui-text-secondary));opacity:1}:scope::placeholder{color:var(--ui-control-placeholder,var(--ui-text-secondary));opacity:1}:scope:hover:not(:focus):not(:disabled):not(:-moz-read-only):not([aria-invalid=true]):not(:is(:user-invalid,[data-user-invalid])){border-color:var( --ui-input-border-hover,var( --_ui-default-input-border-hover,var(--ui-control-border-hover,var(--ui-text-secondary)) ) )}:scope:hover:not(:focus):not(:disabled):not(:read-only):not([aria-invalid=true]):not(:is(:user-invalid,[data-user-invalid])){border-color:var( --ui-input-border-hover,var( --_ui-default-input-border-hover,var(--ui-control-border-hover,var(--ui-text-secondary)) ) )}:scope:focus-visible{border-color:var( --ui-input-focus-border,var(--_ui-default-input-focus-border,var(--ui-control-focus,var(--ui-accent-solid))) );box-shadow:var( --ui-input-focus-shadow,var( --_ui-default-input-focus-shadow,var(--ui-control-inset),var(--ui-control-focus-halo-shadow) ) );outline:none}:scope:is(:user-invalid,[data-user-invalid]),:scope[aria-invalid=true]{border-color:var( --ui-input-invalid-border,var(--_ui-default-input-invalid-border,var(--ui-field-danger,var(--ui-danger-solid))) )}:scope:is([aria-invalid=true],:is(:user-invalid,[data-user-invalid])):focus-visible{box-shadow:var( --ui-input-invalid-focus-shadow,var( --_ui-default-input-invalid-focus-shadow,var(--ui-control-inset),0 0 0 calc(var(--ui-focus-width)*1.5) color-mix(in srgb,var(--ui-input-invalid-border,var(--ui-field-danger,var(--ui-danger-solid))) 22%,transparent) ) )}:scope:disabled{background:var(--ui-control-surface-disabled,var(--ui-surface-muted));box-shadow:none;color:var(--ui-disabled-text);cursor:not-allowed}@media(forced-colors:active){:scope:focus-visible{outline:var( --ui-input-focus-outline,var(--_ui-default-input-focus-outline,var(--ui-focus-width) solid Highlight) );outline-offset:var(--ui-border-width)}}:scope[hidden]{display:none!important}}@scope (.ui-color-picker) to ([data-hn]){:scope{display:inline-flex!important;flex:0 0 auto;margin:0!important;padding:0!important;--_size:var(--ui-control-size-md);--_font:1em;--_padding:var(--ui-control-inset-block-md,var(--ui-space-2))}:scope[data-ui-color-picker-state~="size=sm"]{--_size:var(--ui-control-size-sm);--_font:var(--ui-font-size-sm);--_padding:var(--ui-control-inset-block-sm,var(--ui-space-1))}:scope[data-ui-color-picker-state~="size=lg"]{--_size:var(--ui-control-size-lg);--_font:var(--ui-font-size-md);--_padding:var(--ui-control-inset-block-lg,var(--ui-space-3))}button{--_radius:min(var(--ui-field-radius,var(--ui-radius-md)),calc(var(--_size)/4));--_inset:min(calc(var(--ui-space-1)*1.5),calc(var(--_size)/5));aspect-ratio:1;background:var(--ui-control-surface,var(--ui-surface-elevated));border:var(--ui-border-width) solid var(--ui-control-border,var(--ui-border-strong));border-radius:var(--_radius);box-shadow:var(--ui-control-inset);box-sizing:border-box!important;cursor:pointer;display:inline-grid!important;flex:0 0 auto;font:inherit;inline-size:max(var(--_size),calc(var(--_font)*var(--ui-line-height-tight) + var(--_padding)*2 + var(--ui-border-width)*2));margin:0!important;padding:var(--_inset)!important;place-items:center;transition:background-color var(--ui-motion-fast) var(--ui-motion-ease),scale var(--ui-motion-press,var(--ui-motion-fast)) var(--ui-motion-ease)}button:hover:not(:disabled){background:var(--ui-surface-subtle)}button:active:not(:disabled){scale:var(--ui-press-scale,.96)}button:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring,var(--ui-accent-solid));outline-offset:var(--ui-focus-width)}button:disabled{cursor:not-allowed;opacity:.5}.colour{block-size:100%;border-radius:max(0px,calc(var(--_radius) - var(--_inset) - var(--ui-border-width)));box-shadow:inset 0 0 0 1px #0000001f;display:block!important;inline-size:100%}:scope[data-ui-color-picker-state~=round] button{border-radius:50%}:scope[data-ui-color-picker-state~=round] .colour{border-radius:50%}.editor{background:var(--ui-surface-elevated);border:var(--ui-border-width) solid var(--ui-border-strong);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-lg);box-sizing:border-box!important;color:var(--ui-text-primary);display:grid!important;font:inherit;gap:var(--ui-space-3)!important;inline-size:min(18rem,calc(100vw - 1rem));margin:0!important;padding:var(--ui-space-4)!important}.editor[hidden]{display:none!important}.channel{align-items:center!important;display:grid!important;gap:var(--ui-space-2)!important;grid-template-columns:3.5em 1fr}.channel,input[type=range]{margin:0!important;padding:0!important}input[type=range]{accent-color:var(--ui-accent-solid);inline-size:100%;min-inline-size:0}}@scope (.ui-tooltip) to ([data-hn]){:scope:where([data-hn-ui-tooltip]){--_ui-material-scale:.08;--_ui-tooltip-border:var(--ui-tooltip-border);--_ui-tooltip-max-inline-size:var(--ui-tooltip-max-inline-size);--_ui-tooltip-radius:var(--ui-tooltip-radius);--_ui-tooltip-surface:var(--ui-tooltip-surface);--_ui-tooltip-text:var(--ui-tooltip-text);--_ui-tooltip-shadow:var(--ui-tooltip-shadow);--_ui-tooltip-inverse-surface:var(--ui-tooltip-inverse-surface);--_ui-tooltip-inverse-text:var(--ui-tooltip-inverse-text);--_ui-tooltip-arrow-size:var(--ui-tooltip-arrow-size);background:transparent;border:0;border-radius:0;box-sizing:border-box!important;display:inline-block!important;inset:auto;margin:0!important;opacity:0;outline:0;overflow:visible;padding:0!important;position:fixed;transform:translateY(4px);transition:opacity var(--ui-motion-fast) var(--ui-motion-ease),transform var(--ui-motion-fast) var(--ui-motion-ease),display var(--ui-motion-fast) allow-discrete,overlay var(--ui-motion-fast) allow-discrete}.surface:where([data-hn-ui-tooltip]){--_tooltip-line:var(--_ui-tooltip-border,var(--ui-overlay-border,var(--ui-border-strong)));align-items:baseline!important;background:var(--_ui-tooltip-surface,var(--ui-overlay-surface,var(--ui-surface-elevated)));border:var(--ui-border-width) solid var(--_tooltip-line);border-radius:var(--_ui-tooltip-radius,var(--ui-overlay-radius,var(--ui-radius-md)));box-shadow:var( --_ui-tooltip-shadow,var(--ui-overlay-shadow,var(--ui-elevation-tooltip,var(--ui-shadow-md))) );box-sizing:border-box!important;color:var(--_ui-tooltip-text,var(--ui-text-primary));display:flex!important;font-family:var(--ui-font-family-sans);font-size:var(--ui-font-size-sm);gap:var(--ui-space-2)!important;line-height:var(--ui-line-height-tight);max-inline-size:var(--_ui-tooltip-max-inline-size,18rem);padding:var(--ui-space-2) var(--ui-space-3)!important;position:relative}.surface:where([data-hn-ui-tooltip]){--_ui-material-glassiness:clamp(0,var(--ui-glassiness,0),1);--_ui-material-separation:clamp(0,var(--ui-surface-separation,0),1);--_ui-material-active:clamp(0,calc(var(--_ui-material-separation)*100000),1);--_ui-material-rim:calc(var(--_ui-material-separation)*var(--_ui-material-scale, .08)*8px);--_ui-material-content-color:var( --_ui-tooltip-surface,var(--ui-material-content,var(--ui-overlay-surface,var(--ui-surface-elevated))) );--_ui-material-rim-color:color-mix(in srgb,var(--ui-material-glass,var(--ui-surface-elevated)) calc(var(--_ui-material-active)*100%),transparent);-webkit-backdrop-filter:blur(calc(var(--_ui-material-glassiness)*var(--_ui-material-scale, .08)*32px));backdrop-filter:blur(calc(var(--_ui-material-glassiness)*var(--_ui-material-scale, .08)*32px));background:linear-gradient(var(--_ui-material-content-color),var(--_ui-material-content-color)) padding-box,linear-gradient(var(--_ui-material-rim-color),var(--_ui-material-rim-color)) border-box,var(--_ui-material-content-color) padding-box;border-color:var( --_ui-tooltip-border,color-mix(in oklab,var(--ui-overlay-border,var(--ui-border-strong)) calc((1 - var(--_ui-material-active))*100%),transparent) );border-width:calc(var(--ui-border-width) + var(--_ui-material-rim));box-shadow:var( --_ui-tooltip-shadow,var( --ui-overlay-shadow,0 calc(var(--_ui-material-separation)*var(--_ui-material-scale, .08)*8px) calc(var(--_ui-material-separation)*var(--_ui-material-scale, .08)*24px) color-mix(in oklab,var(--ui-text-primary) 15%,transparent),inset 0 0 0 calc(var(--_ui-material-active)*var(--ui-border-width)) var( --ui-material-edge,var(--ui-border-strong) ),var(--ui-elevation-tooltip,var(--ui-shadow-md)) ) )}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.surface:where([data-hn-ui-tooltip]){background:var(--_ui-material-content-color)}}@media(prefers-reduced-transparency:reduce){.surface:where([data-hn-ui-tooltip]){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--_ui-material-content-color)}}@media(forced-colors:active){.surface:where([data-hn-ui-tooltip]){-webkit-backdrop-filter:none;backdrop-filter:none;background:Canvas;border-color:CanvasText;box-shadow:none}}.shortcut:where([data-hn-ui-tooltip]){align-items:center!important;border-inline-start:1px solid color-mix(in oklab,currentColor 28%,transparent);color:color-mix(in oklab,currentColor 72%,transparent);display:inline-flex!important;font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-normal);padding-inline-start:var(--ui-space-2)!important;vertical-align:baseline;white-space:nowrap}.shortcut:empty:where([data-hn-ui-tooltip]){display:none!important}.shortcut :where(:not([data-hn-ui-tooltip])):is(kbd){font:inherit}:scope[data-ui-tooltip-state~=inverse] .surface:where([data-hn-ui-tooltip]){--_tooltip-line:var(--_ui-tooltip-inverse-surface,var(--ui-text-primary));background:var(--_ui-tooltip-inverse-surface,var(--ui-text-primary));color:var(--_ui-tooltip-inverse-text,var(--ui-surface-default))}.surface:where([data-hn-ui-tooltip]):after{background:inherit;block-size:var(--_ui-tooltip-arrow-size,.625rem);border:0 solid var(--_tooltip-line);border-block-end-width:var(--ui-border-width);border-end-end-radius:var(--ui-border-width);border-inline-end-width:var(--ui-border-width);box-sizing:border-box!important;content:"";inline-size:var(--_ui-tooltip-arrow-size,.625rem);inset-block-end:calc(var(--_ui-tooltip-arrow-size, .625rem)/-2 - var(--ui-border-width)/2);inset-inline-start:var(--ui-space-3);position:absolute;transform:scale(1.25,.85) rotate(45deg);z-index:1}:scope[data-ui-actual-placement=bottom] .surface:where([data-hn-ui-tooltip]):after{border-block-end-width:0;border-block-start-width:var(--ui-border-width);border-end-end-radius:0;border-inline-end-width:0;border-inline-start-width:var(--ui-border-width);border-start-start-radius:var(--ui-border-width);inset-block-end:auto;inset-block-start:calc(var(--_ui-tooltip-arrow-size, .625rem)/-2 - var(--ui-border-width)/2)}:scope[data-ui-actual-align=center] .surface:where([data-hn-ui-tooltip]):after{inset-inline-start:calc(50% - var(--_ui-tooltip-arrow-size, .625rem)/2)}:scope[data-ui-actual-align=end] .surface:where([data-hn-ui-tooltip]):after{inset-inline-end:var(--ui-space-3);inset-inline-start:auto}:scope[data-ui-actual-placement=left] .surface:where([data-hn-ui-tooltip]):after,:scope[data-ui-actual-placement=right] .surface:where([data-hn-ui-tooltip]):after{border:0 solid var(--_tooltip-line);inset-block-end:auto;inset-block-start:calc(50% - var(--_ui-tooltip-arrow-size, .625rem)/2)}:scope[data-ui-actual-placement=left] .surface:where([data-hn-ui-tooltip]):after{border-block-start-width:var(--ui-border-width);border-inline-end-width:var(--ui-border-width);inset-inline-end:calc(var(--_ui-tooltip-arrow-size, .625rem)/-2 - var(--ui-border-width)/2);inset-inline-start:auto}:scope[data-ui-actual-placement=right] .surface:where([data-hn-ui-tooltip]):after{border-block-end-width:var(--ui-border-width);border-inline-start-width:var(--ui-border-width);inset-inline-end:auto;inset-inline-start:calc(var(--_ui-tooltip-arrow-size, .625rem)/-2 - var(--ui-border-width)/2)}:scope[data-ui-actual-placement=left][data-ui-actual-align=start] .surface:where([data-hn-ui-tooltip]):after,:scope[data-ui-actual-placement=right][data-ui-actual-align=start] .surface:where([data-hn-ui-tooltip]):after{inset-block-start:var(--ui-space-3)}:scope[data-ui-actual-placement=left][data-ui-actual-align=end] .surface:where([data-hn-ui-tooltip]):after,:scope[data-ui-actual-placement=right][data-ui-actual-align=end] .surface:where([data-hn-ui-tooltip]):after{inset-block-end:var(--ui-space-3);inset-block-start:auto}:scope:popover-open:where([data-hn-ui-tooltip]){opacity:1;transform:translateY(0)}@starting-style{:scope:popover-open:where([data-hn-ui-tooltip]){opacity:0;transform:translateY(4px)}}:scope[hidden]:where([data-hn-ui-tooltip]){display:none!important}@media(prefers-reduced-motion:reduce){:scope:where([data-hn-ui-tooltip]){transition:none}}}@scope (.ui-combobox) to ([data-hn]){:scope:where([data-hn-ui-combobox]){--_ui-combobox-label-text:var(--ui-combobox-label-text);--_ui-combobox-label-font-size:var(--ui-combobox-label-font-size);--_ui-combobox-affordance-text:var(--ui-combobox-affordance-text);--_ui-combobox-max-block-size:var(--ui-combobox-max-block-size);--_ui-combobox-option-text:var(--ui-combobox-option-text);--_ui-combobox-message-text:var(--ui-combobox-message-text);--_ui-combobox-option-check:var(--ui-combobox-option-check);--_ui-combobox-item-min-block-size:var(--ui-combobox-item-min-block-size);--_ui-combobox-item-input-min-inline-size:var(--ui-combobox-item-input-min-inline-size);--_ui-combobox-item-item-max-inline-size:var(--ui-combobox-item-item-max-inline-size);--_ui-combobox-radius:var(--ui-combobox-radius);--_ui-combobox-invalid-border:var(--ui-combobox-invalid-border);--_ui-combobox-popup-surface:var(--ui-combobox-popup-surface);--_ui-combobox-popup-border:var(--ui-combobox-popup-border);--_ui-combobox-popup-radius:var(--ui-combobox-popup-radius);--_ui-combobox-popup-shadow:var(--ui-combobox-popup-shadow);--_row:var(--ui-control-size-md);color:var(--ui-text-primary);display:grid!important;font:inherit;gap:var(--ui-space-1)!important;min-inline-size:0}label:where([data-hn-ui-combobox]){color:var(--_ui-combobox-label-text,var(--ui-text-primary));font-size:var( --_ui-combobox-label-font-size,var(--ui-field-label-font-size,var(--ui-font-size-md)) );font-weight:500}.control:where([data-hn-ui-combobox]){align-items:center!important;display:flex!important;gap:var(--ui-space-2)!important;min-inline-size:0}.field:where([data-hn-ui-combobox]){background:var(--ui-control-surface,var(--ui-surface-default));border:var(--ui-border-width) solid var(--ui-control-border,var(--ui-border-default));border-radius:var(--_ui-combobox-radius,var(--ui-field-radius,var(--ui-radius-md)));box-shadow:var(--ui-control-inset);box-sizing:border-box!important;display:flex!important;flex:1 1 auto;min-block-size:var(--_row);min-inline-size:0;transition:border-color var(--ui-motion-fast) var(--ui-motion-ease),box-shadow var(--ui-motion-fast) var(--ui-motion-ease)}.field:focus-within:where([data-hn-ui-combobox]){border-color:var(--ui-control-focus,var(--ui-accent-solid));box-shadow:var(--ui-control-inset),var(--ui-control-focus-halo-shadow)}.entry:where([data-hn-ui-combobox]){display:flex!important;flex:1 1 auto;min-inline-size:0}.start:where([data-hn-ui-combobox]){align-items:center!important;display:flex!important;flex:none;padding-inline-start:var(--ui-space-3)!important}.start:empty:where([data-hn-ui-combobox]){display:none!important}:scope[data-ui-combobox-state~="size=sm"] .start:where([data-hn-ui-combobox]){padding-inline-start:var(--ui-space-2)!important}:scope[data-ui-combobox-state~="size=lg"] .start:where([data-hn-ui-combobox]){padding-inline-start:var(--ui-space-4)!important}.help:where([data-hn-ui-combobox]){align-items:center!important;background:transparent;block-size:var(--ui-control-size-sm);border:0;border-radius:var(--ui-radius-round);color:var(--ui-text-secondary);cursor:pointer;display:inline-flex!important;flex:none;inline-size:var(--ui-control-size-sm);justify-content:center!important;padding:0!important;transition:background-color var(--ui-motion-fast) var(--ui-motion-ease),color var(--ui-motion-fast) var(--ui-motion-ease)}.help:hover:enabled:where([data-hn-ui-combobox]),.help[aria-expanded=true]:where([data-hn-ui-combobox]){background:color-mix(in srgb,currentColor 8%,transparent);color:var(--ui-text-primary)}.help:focus-visible:where([data-hn-ui-combobox]){box-shadow:var(--ui-focus-halo);outline:none}.help:disabled:where([data-hn-ui-combobox]){color:var(--ui-disabled-text);cursor:not-allowed}.help-icon:where([data-hn-ui-combobox]){block-size:var(--ui-icon-size-sm);inline-size:var(--ui-icon-size-sm)}:scope[data-ui-combobox-state~=muted] input:not(:disabled):where([data-hn-ui-combobox]){color:var(--ui-text-secondary)}input:where([data-hn-ui-combobox])::-moz-selection{background:color-mix(in srgb,var(--ui-accent-solid) 20%,transparent);color:inherit}input:where([data-hn-ui-combobox])::selection{background:color-mix(in srgb,var(--ui-accent-solid) 20%,transparent);color:inherit}input:where([data-hn-ui-combobox]){--_ui-combobox-inset-block:var(--ui-control-inset-block-md,var(--ui-space-2));-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:inherit;box-sizing:border-box!important;color:inherit;font:inherit;line-height:var(--ui-line-height-tight);margin:0!important;max-block-size:max(calc(var(--_row) - var(--ui-border-width)*2),calc(1em*var(--ui-line-height-tight) + var(--_ui-combobox-inset-block)*2));min-block-size:calc(var(--_row) - var(--ui-border-width)*2);min-inline-size:0;outline:none;padding:var(--_ui-combobox-inset-block) var(--ui-space-3)!important;width:100%}:scope[data-ui-combobox-state~="size=sm"]:where([data-hn-ui-combobox]){--_row:var(--ui-control-size-sm)}:scope[data-ui-combobox-state~="size=sm"] input:where([data-hn-ui-combobox]){--_ui-combobox-inset-block:var(--ui-control-inset-block-sm,var(--ui-space-1));font-size:var(--ui-font-size-sm);padding:var(--_ui-combobox-inset-block) var(--ui-space-2)!important}:scope[data-ui-combobox-state~="size=lg"]:where([data-hn-ui-combobox]){--_row:var(--ui-control-size-lg)}:scope[data-ui-combobox-state~="size=lg"] input:where([data-hn-ui-combobox]){--_ui-combobox-inset-block:var(--ui-control-inset-block-lg,var(--ui-space-3));font-size:var(--ui-font-size-md);padding:var(--_ui-combobox-inset-block) var(--ui-space-4)!important}button:where([data-hn-ui-combobox]){align-self:stretch;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:var(--ui-radius-md);color:var(--_ui-combobox-affordance-text,var(--ui-text-secondary));cursor:pointer;display:inline-grid!important;font:inherit;font-weight:400;min-inline-size:2rem;padding:0 var(--ui-space-1)!important;place-items:center}.affordance-icon:where([data-hn-ui-combobox]){block-size:var(--ui-icon-size-sm);display:block!important;inline-size:var(--ui-icon-size-sm)}button:hover:enabled:where([data-hn-ui-combobox]){background:var(--ui-surface-muted);color:var(--ui-text-primary)}button:focus-visible:where([data-hn-ui-combobox]){background:var(--ui-surface-muted);box-shadow:inset 0 0 0 var(--ui-focus-width) color-mix(in srgb,var(--ui-focus-ring) 45%,transparent);outline:none}button:disabled:where([data-hn-ui-combobox]),input:disabled:where([data-hn-ui-combobox]){color:var(--ui-disabled-text);cursor:not-allowed}.field:has(input:disabled):where([data-hn-ui-combobox]){background:var(--ui-control-surface-disabled,var(--ui-surface-muted))}:scope[data-ui-combobox-state~="validationStatus=error"] .field:where([data-hn-ui-combobox]),:scope[data-ui-combobox-state~=invalid] .field:where([data-hn-ui-combobox]){border-color:var( --_ui-combobox-invalid-border,var(--ui-field-danger,var(--ui-danger-solid,var(--ui-accent-active))) )}.popup:where([data-hn-ui-combobox]){background:var( --_ui-combobox-popup-surface,var(--ui-material-content,var(--ui-surface-elevated)) );border:var(--ui-border-width) solid var(--_ui-combobox-popup-border,var(--ui-overlay-border,var(--ui-border-strong)));border-radius:var(--_ui-combobox-popup-radius,var(--ui-overlay-radius,var(--ui-radius-md)));box-shadow:var( --_ui-combobox-popup-shadow,var(--ui-overlay-shadow,var(--ui-elevation-overlay,var(--ui-shadow-lg))) );box-sizing:border-box!important;color:var(--ui-text-primary);margin:0!important;max-block-size:var(--_ui-combobox-max-block-size,18rem);max-inline-size:calc(100vw - 1rem);min-inline-size:12rem;overflow:auto;padding:var(--ui-space-1)!important}[hidden]:where([data-hn-ui-combobox]){display:none!important}.option[aria-disabled=true] .primary:where([data-hn-ui-combobox]),.option[aria-disabled=true] .secondary:where([data-hn-ui-combobox]){color:var(--ui-disabled-text)}.primary:where([data-hn-ui-combobox]){color:var(--_ui-combobox-option-text,inherit);display:block!important;font-weight:500}.detail:where([data-hn-ui-combobox]){display:grid!important;gap:var(--ui-space-0-5)!important;min-inline-size:0}.line:where([data-hn-ui-combobox]){align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:var(--ui-space-2)!important}.description:where([data-hn-ui-combobox]){color:var(--ui-text-muted);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-md)}.group:where([data-hn-ui-combobox]),.message:where([data-hn-ui-combobox]){color:var(--_ui-combobox-message-text,var(--ui-text-secondary));font-size:var(--ui-font-size-sm);font-weight:400;line-height:var(--ui-line-height-md);overflow-wrap:anywhere}.group:where([data-hn-ui-combobox]),.popup .message:where([data-hn-ui-combobox]){padding:var(--ui-space-2) var(--ui-space-3)!important}.sr-only:where([data-hn-ui-combobox]){block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}@media(pointer:coarse){:scope[data-ui-combobox-state~="size=sm"] input:where([data-hn-ui-combobox]){font-size:var(--ui-font-size-md)}}@media(forced-colors:active){.field:where([data-hn-ui-combobox]),.popup:where([data-hn-ui-combobox]){border-color:CanvasText}.option.active:where([data-hn-ui-combobox]){outline-color:Highlight}}:scope[data-ui-combobox-state~=multiple] .field:where([data-hn-ui-combobox]){align-items:center!important;min-block-size:var(--_ui-combobox-item-min-block-size,var(--_row));padding:var(--ui-space-1)!important}:scope[data-ui-combobox-state~=multiple] .entry:where([data-hn-ui-combobox]){align-items:center!important;gap:var(--ui-space-1)!important;overflow-x:auto;scrollbar-width:none}:scope[data-ui-combobox-state~=multiple] .entry:where([data-hn-ui-combobox])::-webkit-scrollbar{display:none!important}:scope[data-ui-combobox-state~=multiple] input:where([data-hn-ui-combobox]){flex:1 0 var(--_ui-combobox-item-input-min-inline-size,5rem);max-block-size:none;min-block-size:1.75rem;padding:var(--ui-space-0-5) var(--ui-space-1)!important;width:auto}:scope[data-ui-combobox-state~=multiple]:scope[data-ui-combobox-state~="size=sm"] .field:where([data-hn-ui-combobox]){min-block-size:0;padding:var(--ui-space-0-5)!important}:scope[data-ui-combobox-state~=multiple]:scope[data-ui-combobox-state~="size=sm"] input:where([data-hn-ui-combobox]){min-block-size:calc(var(--_row) - var(--ui-border-width)*2 - var(--ui-space-0-5)*2);padding:0 var(--ui-space-1)!important}:scope[data-ui-combobox-state~=multiple]:scope[data-ui-combobox-state~="size=lg"] .field:where([data-hn-ui-combobox]){min-block-size:0}:scope[data-ui-combobox-state~=multiple]:scope[data-ui-combobox-state~="size=lg"] input:where([data-hn-ui-combobox]){min-block-size:calc(var(--ui-control-size-lg) - var(--ui-border-width)*2 - var(--ui-space-1)*2)}.item:where([data-hn-ui-combobox]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:var(--ui-radius-sm);color:inherit;cursor:default;display:inline-flex!important;flex:none;font:inherit;max-inline-size:min(100%,var(--_ui-combobox-item-item-max-inline-size,12rem));min-inline-size:0;overflow:hidden;padding:0!important}.item:focus-visible:where([data-hn-ui-combobox]){outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-border-width)}.item:disabled:where([data-hn-ui-combobox]){color:var(--ui-disabled-text)}:scope[hidden]:where([data-hn-ui-combobox]){display:none!important}}@scope ([data-slotted~="ui-combobox"]:not([data-hn])) to ([data-hn],[data-slotted]){:where(.ui-combobox):where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-combobox]))):where([data-hn-ui-combobox]){--_ui-combobox-label-text:var(--ui-combobox-label-text);--_ui-combobox-label-font-size:var(--ui-combobox-label-font-size);--_ui-combobox-affordance-text:var(--ui-combobox-affordance-text);--_ui-combobox-max-block-size:var(--ui-combobox-max-block-size);--_ui-combobox-option-text:var(--ui-combobox-option-text);--_ui-combobox-message-text:var(--ui-combobox-message-text);--_ui-combobox-option-check:var(--ui-combobox-option-check);--_ui-combobox-item-min-block-size:var(--ui-combobox-item-min-block-size);--_ui-combobox-item-input-min-inline-size:var(--ui-combobox-item-input-min-inline-size);--_ui-combobox-item-item-max-inline-size:var(--ui-combobox-item-item-max-inline-size);--_ui-combobox-radius:var(--ui-combobox-radius);--_ui-combobox-invalid-border:var(--ui-combobox-invalid-border);--_ui-combobox-popup-surface:var(--ui-combobox-popup-surface);--_ui-combobox-popup-border:var(--ui-combobox-popup-border);--_ui-combobox-popup-radius:var(--ui-combobox-popup-radius);--_ui-combobox-popup-shadow:var(--ui-combobox-popup-shadow);--_row:var(--ui-control-size-md);color:var(--ui-text-primary);display:grid!important;font:inherit;gap:var(--ui-space-1)!important;min-inline-size:0}label:where(:scope,:scope *):where([data-hn-ui-combobox]){color:var(--_ui-combobox-label-text,var(--ui-text-primary));font-size:var( --_ui-combobox-label-font-size,var(--ui-field-label-font-size,var(--ui-font-size-md)) );font-weight:500}.control:where(:scope,:scope *):where([data-hn-ui-combobox]){align-items:center!important;display:flex!important;gap:var(--ui-space-2)!important;min-inline-size:0}.field:where(:scope,:scope *):where([data-hn-ui-combobox]){background:var(--ui-control-surface,var(--ui-surface-default));border:var(--ui-border-width) solid var(--ui-control-border,var(--ui-border-default));border-radius:var(--_ui-combobox-radius,var(--ui-field-radius,var(--ui-radius-md)));box-shadow:var(--ui-control-inset);box-sizing:border-box!important;display:flex!important;flex:1 1 auto;min-block-size:var(--_row);min-inline-size:0;transition:border-color var(--ui-motion-fast) var(--ui-motion-ease),box-shadow var(--ui-motion-fast) var(--ui-motion-ease)}.field:focus-within:where(:scope,:scope *):where([data-hn-ui-combobox]){border-color:var(--ui-control-focus,var(--ui-accent-solid));box-shadow:var(--ui-control-inset),var(--ui-control-focus-halo-shadow)}.entry:where(:scope,:scope *):where([data-hn-ui-combobox]){display:flex!important;flex:1 1 auto;min-inline-size:0}.start:where(:scope,:scope *):where([data-hn-ui-combobox]){align-items:center!important;display:flex!important;flex:none;padding-inline-start:var(--ui-space-3)!important}.start:empty:where(:scope,:scope *):where([data-hn-ui-combobox]){display:none!important}:where(.ui-combobox)[data-ui-combobox-state~="size=sm"] .start:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-combobox]))):where([data-hn-ui-combobox]){padding-inline-start:var(--ui-space-2)!important}:where(.ui-combobox)[data-ui-combobox-state~="size=lg"] .start:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-combobox]))):where([data-hn-ui-combobox]){padding-inline-start:var(--ui-space-4)!important}.help:where(:scope,:scope *):where([data-hn-ui-combobox]){align-items:center!important;background:transparent;block-size:var(--ui-control-size-sm);border:0;border-radius:var(--ui-radius-round);color:var(--ui-text-secondary);cursor:pointer;display:inline-flex!important;flex:none;inline-size:var(--ui-control-size-sm);justify-content:center!important;padding:0!important;transition:background-color var(--ui-motion-fast) var(--ui-motion-ease),color var(--ui-motion-fast) var(--ui-motion-ease)}.help:hover:enabled:where(:scope,:scope *):where([data-hn-ui-combobox]),.help[aria-expanded=true]:where(:scope,:scope *):where([data-hn-ui-combobox]){background:color-mix(in srgb,currentColor 8%,transparent);color:var(--ui-text-primary)}.help:focus-visible:where(:scope,:scope *):where([data-hn-ui-combobox]){box-shadow:var(--ui-focus-halo);outline:none}.help:disabled:where(:scope,:scope *):where([data-hn-ui-combobox]){color:var(--ui-disabled-text);cursor:not-allowed}.help-icon:where(:scope,:scope *):where([data-hn-ui-combobox]){block-size:var(--ui-icon-size-sm);inline-size:var(--ui-icon-size-sm)}:where(.ui-combobox)[data-ui-combobox-state~=muted] input:not(:disabled):where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-combobox]))):where([data-hn-ui-combobox]){color:var(--ui-text-secondary)}input:where(:not([data-hn],[data-slotted]:not([data-slotted~=ui-combobox]))):where(:scope,:scope *):where([data-hn-ui-combobox])::-moz-selection{background:color-mix(in srgb,var(--ui-accent-solid) 20%,transparent);color:inherit}input:where(:not([data-hn],[data-slotted]:not([data-slotted~=ui-combobox]))):where(:scope,:scope *):where([data-hn-ui-combobox])::selection{background:color-mix(in srgb,var(--ui-accent-solid) 20%,transparent);color:inherit}input:where(:scope,:scope *):where([data-hn-ui-combobox]){--_ui-combobox-inset-block:var(--ui-control-inset-block-md,var(--ui-space-2));-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:inherit;box-sizing:border-box!important;color:inherit;font:inherit;line-height:var(--ui-line-height-tight);margin:0!important;max-block-size:max(calc(var(--_row) - var(--ui-border-width)*2),calc(1em*var(--ui-line-height-tight) + var(--_ui-combobox-inset-block)*2));min-block-size:calc(var(--_row) - var(--ui-border-width)*2);min-inline-size:0;outline:none;padding:var(--_ui-combobox-inset-block) var(--ui-space-3)!important;width:100%}:where(.ui-combobox)[data-ui-combobox-state~="size=sm"]:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-combobox]))):where([data-hn-ui-combobox]){--_row:var(--ui-control-size-sm)}:where(.ui-combobox)[data-ui-combobox-state~="size=sm"] input:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-combobox]))):where([data-hn-ui-combobox]){--_ui-combobox-inset-block:var(--ui-control-inset-block-sm,var(--ui-space-1));font-size:var(--ui-font-size-sm);padding:var(--_ui-combobox-inset-block) var(--ui-space-2)!important}:where(.ui-combobox)[data-ui-combobox-state~="size=lg"]:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-combobox]))):where([data-hn-ui-combobox]){--_row:var(--ui-control-size-lg)}:where(.ui-combobox)[data-ui-combobox-state~="size=lg"] input:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-combobox]))):where([data-hn-ui-combobox]){--_ui-combobox-inset-block:var(--ui-control-inset-block-lg,var(--ui-space-3));font-size:var(--ui-font-size-md);padding:var(--_ui-combobox-inset-block) var(--ui-space-4)!important}button:where(:scope,:scope *):where([data-hn-ui-combobox]){align-self:stretch;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:var(--ui-radius-md);color:var(--_ui-combobox-affordance-text,var(--ui-text-secondary));cursor:pointer;display:inline-grid!important;font:inherit;font-weight:400;min-inline-size:2rem;padding:0 var(--ui-space-1)!important;place-items:center}.affordance-icon:where(:scope,:scope *):where([data-hn-ui-combobox]){block-size:var(--ui-icon-size-sm);display:block!important;inline-size:var(--ui-icon-size-sm)}button:hover:enabled:where(:scope,:scope *):where([data-hn-ui-combobox]){background:var(--ui-surface-muted);color:var(--ui-text-primary)}button:focus-visible:where(:scope,:scope *):where([data-hn-ui-combobox]){background:var(--ui-surface-muted);box-shadow:inset 0 0 0 var(--ui-focus-width) color-mix(in srgb,var(--ui-focus-ring) 45%,transparent);outline:none}button:disabled:where(:scope,:scope *):where([data-hn-ui-combobox]),input:disabled:where(:scope,:scope *):where([data-hn-ui-combobox]){color:var(--ui-disabled-text);cursor:not-allowed}.field:has(input:disabled):where(:scope,:scope *):where([data-hn-ui-combobox]){background:var(--ui-control-surface-disabled,var(--ui-surface-muted))}:where(.ui-combobox)[data-ui-combobox-state~="validationStatus=error"] .field:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-combobox]))):where([data-hn-ui-combobox]),:where(.ui-combobox)[data-ui-combobox-state~=invalid] .field:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-combobox]))):where([data-hn-ui-combobox]){border-color:var( --_ui-combobox-invalid-border,var(--ui-field-danger,var(--ui-danger-solid,var(--ui-accent-active))) )}.popup:where(:scope,:scope *):where([data-hn-ui-combobox]){background:var( --_ui-combobox-popup-surface,var(--ui-material-content,var(--ui-surface-elevated)) );border:var(--ui-border-width) solid var(--_ui-combobox-popup-border,var(--ui-overlay-border,var(--ui-border-strong)));border-radius:var(--_ui-combobox-popup-radius,var(--ui-overlay-radius,var(--ui-radius-md)));box-shadow:var( --_ui-combobox-popup-shadow,var(--ui-overlay-shadow,var(--ui-elevation-overlay,var(--ui-shadow-lg))) );box-sizing:border-box!important;color:var(--ui-text-primary);margin:0!important;max-block-size:var(--_ui-combobox-max-block-size,18rem);max-inline-size:calc(100vw - 1rem);min-inline-size:12rem;overflow:auto;padding:var(--ui-space-1)!important}[hidden]:where(:scope,:scope *):where([data-hn-ui-combobox]){display:none!important}.option[aria-disabled=true]:where(:scope,:scope *) .primary:where([data-hn-ui-combobox]),.option[aria-disabled=true]:where(:scope,:scope *) .secondary:where([data-hn-ui-combobox]){color:var(--ui-disabled-text)}.primary:where(:scope,:scope *):where([data-hn-ui-combobox]){color:var(--_ui-combobox-option-text,inherit);display:block!important;font-weight:500}.detail:where(:scope,:scope *):where([data-hn-ui-combobox]){display:grid!important;gap:var(--ui-space-0-5)!important;min-inline-size:0}.line:where(:scope,:scope *):where([data-hn-ui-combobox]){align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:var(--ui-space-2)!important}.description:where(:scope,:scope *):where([data-hn-ui-combobox]){color:var(--ui-text-muted);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-md)}.group:where(:scope,:scope *):where([data-hn-ui-combobox]),.message:where(:scope,:scope *):where([data-hn-ui-combobox]){color:var(--_ui-combobox-message-text,var(--ui-text-secondary));font-size:var(--ui-font-size-sm);font-weight:400;line-height:var(--ui-line-height-md);overflow-wrap:anywhere}.group:where(:scope,:scope *):where([data-hn-ui-combobox]),.popup:where(:scope,:scope *) .message:where([data-hn-ui-combobox]){padding:var(--ui-space-2) var(--ui-space-3)!important}.sr-only:where(:scope,:scope *):where([data-hn-ui-combobox]){block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}@media(pointer:coarse){:where(.ui-combobox)[data-ui-combobox-state~="size=sm"] input:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-combobox]))):where([data-hn-ui-combobox]){font-size:var(--ui-font-size-md)}}@media(forced-colors:active){.field:where(:scope,:scope *):where([data-hn-ui-combobox]),.popup:where(:scope,:scope *):where([data-hn-ui-combobox]){border-color:CanvasText}.option.active:where(:scope,:scope *):where([data-hn-ui-combobox]){outline-color:Highlight}}:where(.ui-combobox)[data-ui-combobox-state~=multiple] .field:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-combobox]))):where([data-hn-ui-combobox]){align-items:center!important;min-block-size:var(--_ui-combobox-item-min-block-size,var(--_row));padding:var(--ui-space-1)!important}:where(.ui-combobox)[data-ui-combobox-state~=multiple] .entry:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-combobox]))):where([data-hn-ui-combobox]){align-items:center!important;gap:var(--ui-space-1)!important;overflow-x:auto;scrollbar-width:none}:where(.ui-combobox)[data-ui-combobox-state~=multiple] .entry:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-combobox]))):where([data-hn-ui-combobox])::-webkit-scrollbar{display:none!important}:where(.ui-combobox)[data-ui-combobox-state~=multiple] input:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-combobox]))):where([data-hn-ui-combobox]){flex:1 0 var(--_ui-combobox-item-input-min-inline-size,5rem);max-block-size:none;min-block-size:1.75rem;padding:var(--ui-space-0-5) var(--ui-space-1)!important;width:auto}:where(.ui-combobox)[data-ui-combobox-state~=multiple]:where(.ui-combobox)[data-ui-combobox-state~="size=sm"] .field:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-combobox]))):where([data-hn-ui-combobox]){min-block-size:0;padding:var(--ui-space-0-5)!important}:where(.ui-combobox)[data-ui-combobox-state~=multiple]:where(.ui-combobox)[data-ui-combobox-state~="size=sm"] input:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-combobox]))):where([data-hn-ui-combobox]){min-block-size:calc(var(--_row) - var(--ui-border-width)*2 - var(--ui-space-0-5)*2);padding:0 var(--ui-space-1)!important}:where(.ui-combobox)[data-ui-combobox-state~=multiple]:where(.ui-combobox)[data-ui-combobox-state~="size=lg"] .field:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-combobox]))):where([data-hn-ui-combobox]){min-block-size:0}:where(.ui-combobox)[data-ui-combobox-state~=multiple]:where(.ui-combobox)[data-ui-combobox-state~="size=lg"] input:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-combobox]))):where([data-hn-ui-combobox]){min-block-size:calc(var(--ui-control-size-lg) - var(--ui-border-width)*2 - var(--ui-space-1)*2)}.item:where(:scope,:scope *):where([data-hn-ui-combobox]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:var(--ui-radius-sm);color:inherit;cursor:default;display:inline-flex!important;flex:none;font:inherit;max-inline-size:min(100%,var(--_ui-combobox-item-item-max-inline-size,12rem));min-inline-size:0;overflow:hidden;padding:0!important}.item:focus-visible:where(:scope,:scope *):where([data-hn-ui-combobox]){outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-border-width)}.item:disabled:where(:scope,:scope *):where([data-hn-ui-combobox]){color:var(--ui-disabled-text)}:where(.ui-combobox)[hidden]:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-combobox]))):where([data-hn-ui-combobox]){display:none!important}}@scope (.ui-container) to ([data-hn]){:scope:where([data-hn-ui-container]){--_container-measure:65ch;--_container-gutters:var(--ui-space-4);display:block!important;inline-size:100%;margin-inline:auto!important;max-inline-size:var(--ui-container-measure,var(--_container-measure));padding-inline:var(--ui-container-gutters,var(--_container-gutters))!important}:scope[data-ui-container-state~="measure=narrow"]:where([data-hn-ui-container]){--_container-measure:45ch}:scope[data-ui-container-state~=fill]:where([data-hn-ui-container]){box-sizing:border-box!important;display:flex!important;flex:1;flex-direction:column!important;min-block-size:0;min-inline-size:0}:scope[data-ui-container-state~="measure=wide"]:where([data-hn-ui-container]){--_container-measure:80ch}:scope[data-ui-container-state~="gutters=s"]:where([data-hn-ui-container]){--_container-gutters:var(--ui-space-3)}:scope[data-ui-container-state~="gutters=m"]:where([data-hn-ui-container]){--_container-gutters:var(--ui-space-4)}:scope[data-ui-container-state~="gutters=l"]:where([data-hn-ui-container]){--_container-gutters:var(--ui-space-5)}:scope[hidden]:where([data-hn-ui-container]){display:none!important}}@scope (.ui-context-menu) to ([data-hn]){:scope:where([data-hn-ui-context-menu]){--_ui-context-menu-surface:var(--ui-context-menu-surface);--_ui-context-menu-border:var(--ui-context-menu-border);--_ui-context-menu-radius:var(--ui-context-menu-radius);--_ui-context-menu-shadow:var(--ui-context-menu-shadow);--_ui-context-menu-z-index:var(--ui-context-menu-z-index);display:contents!important}.menu:where([data-hn-ui-context-menu]){background:var( --_ui-context-menu-surface,var(--ui-overlay-surface,var(--ui-surface-elevated)) );border:var(--ui-border-width) solid var(--_ui-context-menu-border,var(--ui-overlay-border,var(--ui-border-strong)));border-radius:var(--_ui-context-menu-radius,var(--ui-overlay-radius,var(--ui-radius-lg)));box-shadow:var( --_ui-context-menu-shadow,var(--ui-overlay-shadow,var(--ui-elevation-overlay,var(--ui-shadow-lg))) );box-sizing:border-box!important;display:flex!important;flex-direction:column!important;inset:auto;margin:0!important;min-width:12rem;opacity:0;outline:0;overflow:auto;padding:var(--ui-space-1)!important;position:fixed;transform:translateY(-4px) scale(.99);transition:opacity var(--ui-motion-fast) var(--ui-motion-ease),transform var(--ui-motion-fast) var(--ui-motion-ease),display var(--ui-motion-fast) allow-discrete,overlay var(--ui-motion-fast) allow-discrete;z-index:var(--_ui-context-menu-z-index,1000)}.menu hr:where([data-hn-ui-context-menu]){align-self:stretch;block-size:0;border:0;border-block-start:var(--ui-border-width) solid var(--ui-border-divider);margin:var(--ui-space-1) 0!important}.menu:popover-open:where([data-hn-ui-context-menu]){opacity:1;transform:translateY(0) scale(1)}@starting-style{.menu:popover-open:where([data-hn-ui-context-menu]){opacity:0;transform:translateY(-4px) scale(.99)}}.menu[hidden]:where([data-hn-ui-context-menu]),.menu[popover]:not(:popover-open):where([data-hn-ui-context-menu]){display:none!important}@media(prefers-reduced-motion:reduce){.menu:where([data-hn-ui-context-menu]){transition:none}}:scope[hidden]:where([data-hn-ui-context-menu]){display:none!important}}@scope (.ui-cover) to ([data-hn]){:scope:where([data-hn-ui-cover]){align-items:safe center!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:var(--ui-space-6)!important;justify-content:center!important;min-block-size:100dvh;padding:var(--ui-space-6) var(--ui-space-4)!important}:scope[data-ui-cover-state~="size=fill"]:where([data-hn-ui-cover]){flex:1;min-block-size:100%}:scope[hidden]:where([data-hn-ui-cover]){display:none!important}}@scope (.ui-icon-button) to ([data-hn]){:scope:where([data-hn-ui-icon-button]){--_solid-border:var(--ui-accent-border,var(--ui-accent-solid));--_solid-hover-border:var(--ui-accent-hover-border,var(--ui-accent-hover));--_solid-active-border:var(--ui-accent-active-border,var(--ui-accent-active));--_solid-active-surface:var(--ui-accent-active,var(--ui-accent-hover));--_tone-highlight:var(--ui-accent-highlight,none);--_tone-glow:var(--ui-accent-glow,0 0 transparent);--_ui-action-start:1px;--_ui-action-edge:var( --ui-action-edge,inset var(--_ui-action-start) 1px 0 light-dark(hsla(0,0%,100%,.08),hsla(0,0%,100%,.06)),inset calc(var(--_ui-action-start)*-1) -1px 0 light-dark(rgba(0,0,0,.08),rgba(0,0,0,.08)) );--_ui-action-shadow:var(--_ui-action-edge),0 1px 2px light-dark(rgba(0,0,0,.1),rgba(0,0,0,.2));--_ui-icon-button-icon-size:var(--ui-icon-button-icon-size);--_ui-icon-button-icon-stroke-width:var(--ui-icon-button-icon-stroke-width);color:var(--ui-text-secondary)}:scope:dir(rtl):where([data-hn-ui-icon-button]){--_ui-action-start:-1px}:scope[data-tone=accent-secondary]:where([data-hn-ui-icon-button]){--_solid-border:var(--ui-accent-secondary-border,var(--ui-accent-secondary));--_solid-hover-border:var( --ui-accent-secondary-hover-border,var(--ui-accent-secondary-hover) );--_solid-active-border:var( --ui-accent-secondary-active-border,var(--ui-accent-secondary-active) );--_solid-active-surface:var(--ui-accent-secondary-active,var(--ui-accent-secondary-hover));--_tone-highlight:var(--ui-accent-secondary-highlight,none);--_tone-glow:var(--ui-accent-secondary-glow,0 0 transparent);--_icon-button-border:var(--ui-accent-secondary-subtle-text);--_icon-button-hover-border:var(--ui-accent-secondary-subtle-text);--_icon-button-text:var(--ui-accent-secondary-subtle-text,var(--ui-accent-secondary-solid));--_icon-button-outline-surface:color-mix(in srgb,var(--ui-accent-secondary-solid) 5%,var(--ui-surface-default));--_icon-button-solid-surface:var(--ui-accent-secondary);--_icon-button-solid-hover-surface:var(--ui-accent-secondary-hover);--_icon-button-solid-text:var(--ui-on-accent-secondary);color:var(--_icon-button-text)}:scope[data-tone=accent-tertiary]:where([data-hn-ui-icon-button]){--_solid-border:var(--ui-accent-tertiary-border,var(--ui-accent-tertiary));--_solid-hover-border:var(--ui-accent-tertiary-hover-border,var(--ui-accent-tertiary-hover));--_solid-active-border:var( --ui-accent-tertiary-active-border,var(--ui-accent-tertiary-active) );--_solid-active-surface:var(--ui-accent-tertiary-active,var(--ui-accent-tertiary-hover));--_tone-highlight:var(--ui-accent-tertiary-highlight,none);--_tone-glow:var(--ui-accent-tertiary-glow,0 0 transparent);--_icon-button-border:var(--ui-accent-tertiary-subtle-text);--_icon-button-hover-border:var(--ui-accent-tertiary-subtle-text);--_icon-button-text:var(--ui-accent-tertiary-subtle-text,var(--ui-accent-tertiary-solid));--_icon-button-outline-surface:color-mix(in srgb,var(--ui-accent-tertiary-solid) 5%,var(--ui-surface-default));--_icon-button-solid-surface:var(--ui-accent-tertiary);--_icon-button-solid-hover-surface:var(--ui-accent-tertiary-hover);--_icon-button-solid-text:var(--ui-on-accent-tertiary);color:var(--_icon-button-text)}:scope[data-tone=accent]:where([data-hn-ui-icon-button]){--_solid-border:var(--ui-accent-border,var(--ui-accent));--_solid-hover-border:var(--ui-accent-hover-border,var(--ui-accent-hover));--_solid-active-border:var(--ui-accent-active-border,var(--ui-accent-active));--_solid-active-surface:var(--ui-accent-active,var(--ui-accent-hover));--_tone-highlight:var(--ui-accent-highlight,none);--_tone-glow:var(--ui-accent-glow,0 0 transparent);--_icon-button-border:var(--ui-accent-subtle-text);--_icon-button-hover-border:var(--ui-accent-subtle-text);--_icon-button-text:var(--ui-accent-subtle-text,var(--ui-accent-solid));--_icon-button-outline-surface:color-mix(in srgb,var(--ui-accent-solid) 5%,var(--ui-surface-default));color:var(--_icon-button-text)}:scope[data-tone=danger]:where([data-hn-ui-icon-button]){--_solid-border:var(--ui-danger-border,var(--ui-danger));--_solid-hover-border:var(--ui-danger-hover-border,var(--ui-danger-hover));--_solid-active-border:var(--ui-danger-active-border,var(--ui-danger-active));--_solid-active-surface:var(--ui-danger-active,var(--ui-danger-hover));--_tone-highlight:var(--ui-danger-highlight,none);--_tone-glow:var(--ui-danger-glow,0 0 transparent);--_icon-button-border:var(--ui-danger-subtle-text);--_icon-button-hover-border:var(--ui-danger-subtle-text);--_icon-button-text:var(--ui-danger-subtle-text);--_icon-button-outline-surface:color-mix(in srgb,var(--ui-danger) 5%,var(--ui-surface-default));--_icon-button-solid-surface:var(--ui-danger);--_icon-button-solid-hover-surface:var(--ui-danger-hover);--_icon-button-solid-text:var(--ui-danger-on-strong);color:var(--_icon-button-text)}:scope[data-tone=success]:where([data-hn-ui-icon-button]){--_solid-border:var(--ui-success-border,var(--ui-success));--_solid-hover-border:var(--ui-success-hover-border,var(--ui-success-hover));--_solid-active-border:var(--ui-success-active-border,var(--ui-success-active));--_solid-active-surface:var(--ui-success-active,var(--ui-success-hover));--_tone-highlight:var(--ui-success-highlight,none);--_tone-glow:var(--ui-success-glow,0 0 transparent);--_icon-button-border:var(--ui-success-subtle-text);--_icon-button-hover-border:var(--ui-success-subtle-text);--_icon-button-text:var(--ui-success-subtle-text);--_icon-button-outline-surface:color-mix(in srgb,var(--ui-success) 5%,var(--ui-surface-default));--_icon-button-solid-surface:var(--ui-success);--_icon-button-solid-hover-surface:var(--ui-success-hover);--_icon-button-solid-text:var(--ui-success-on-strong);color:var(--_icon-button-text)}:scope[data-tone=warning]:where([data-hn-ui-icon-button]){--_solid-border:var(--ui-warning-border,var(--ui-warning));--_solid-hover-border:var(--ui-warning-hover-border,var(--ui-warning-hover));--_solid-active-border:var(--ui-warning-active-border,var(--ui-warning-active));--_solid-active-surface:var(--ui-warning-active,var(--ui-warning-hover));--_tone-highlight:var(--ui-warning-highlight,none);--_tone-glow:var(--ui-warning-glow,0 0 transparent);--_icon-button-border:var(--ui-warning-subtle-text);--_icon-button-hover-border:var(--ui-warning-subtle-text);--_icon-button-text:var(--ui-warning-subtle-text);--_icon-button-outline-surface:color-mix(in srgb,var(--ui-warning) 5%,var(--ui-surface-default));--_icon-button-solid-surface:var(--ui-warning);--_icon-button-solid-hover-surface:var(--ui-warning-hover);--_icon-button-solid-text:var(--ui-warning-on-strong);color:var(--_icon-button-text)}:scope[data-tone=info]:where([data-hn-ui-icon-button]){--_solid-border:var(--ui-info-border,var(--ui-info));--_solid-hover-border:var(--ui-info-hover-border,var(--ui-info-hover));--_solid-active-border:var(--ui-info-active-border,var(--ui-info-active));--_solid-active-surface:var(--ui-info-active,var(--ui-info-hover));--_tone-highlight:var(--ui-info-highlight,none);--_tone-glow:var(--ui-info-glow,0 0 transparent);--_icon-button-border:var(--ui-info-subtle-text);--_icon-button-hover-border:var(--ui-info-subtle-text);--_icon-button-text:var(--ui-info-subtle-text);--_icon-button-outline-surface:color-mix(in srgb,var(--ui-info) 5%,var(--ui-surface-default));--_icon-button-solid-surface:var(--ui-info);--_icon-button-solid-hover-surface:var(--ui-info-hover);--_icon-button-solid-text:var(--ui-info-on-strong);color:var(--_icon-button-text)}:scope[data-tone=neutral]:where([data-hn-ui-icon-button]){--_solid-border:var(--ui-control-border,var(--ui-neutral-surface));--_solid-hover-border:var(--ui-control-border-hover,var(--ui-neutral-hover));--_solid-active-border:var(--ui-control-border-hover,var(--ui-neutral-active));--_solid-active-surface:var(--ui-neutral-active,var(--ui-neutral-hover));--_tone-highlight:var(--ui-neutral-highlight,none);--_tone-glow:var(--ui-neutral-glow,0 0 transparent);--_icon-button-outline-surface:transparent;--_icon-button-border:var(--ui-control-border);--_icon-button-hover-border:var(--ui-control-border-hover);--_icon-button-text:var(--ui-text);--_icon-button-solid-surface:var(--ui-neutral-surface);--_icon-button-solid-hover-surface:var(--ui-neutral-hover);--_icon-button-solid-text:var(--ui-text)}:scope[data-ui-icon-button-state~=anticipatory]:where([data-hn-ui-icon-button]){position:relative}:scope[data-ui-icon-button-state~=anticipatory]:where([data-hn-ui-icon-button]):before{background:var(--ui-affordance-guide-color,var(--ui-border-strong));block-size:var(--ui-affordance-guide-size);border-radius:var(--ui-radius-round);content:"";inline-size:var(--ui-affordance-guide-size);inset:50% auto auto 50%;opacity:calc(var(--ui-affordance-guide-opacity)*var(--_ui-affordance-scope-guide, 1));pointer-events:none;position:absolute;transform:translate(-50%,-50%);transition:opacity var(--ui-affordance-motion,var(--ui-motion-fast)) var(--ui-motion-ease);z-index:1}:scope[data-ui-icon-button-state~=anticipatory][data-ui-icon-button-state~="guide=bar"]:where([data-hn-ui-icon-button]):before{background:var(--ui-border-strong);block-size:20px;inline-size:2px;opacity:1}:scope[data-ui-icon-button-state~=anticipatory]:disabled:where([data-hn-ui-icon-button]):before{opacity:0}:scope[data-ui-icon-button-state~=anticipatory] .content:where([data-hn-ui-icon-button]){opacity:1;transform:scale(1);transition:opacity var(--ui-motion-fast) var(--ui-motion-ease),transform calc(var(--ui-motion-fast)*2) cubic-bezier(.2,1.4,.35,1)}@media(hover:hover)and (pointer:fine){:scope[data-ui-icon-button-state~=anticipatory]:not(:scope[data-ui-icon-button-state~=revealed],:scope[data-appearance=solid],:scope[data-ui-icon-button-state~=loading],:scope[data-ui-icon-button-state~=pending],:disabled,[aria-pressed=true],[data-ui-proximity=near],:hover,:focus-visible):where([data-hn-ui-icon-button]){background-color:transparent;border-color:transparent;box-shadow:none}:scope[data-ui-icon-button-state~=anticipatory]:not(:scope[data-ui-icon-button-state~=revealed],:scope[data-appearance=solid],:scope[data-ui-icon-button-state~=loading],:scope[data-ui-icon-button-state~=pending],:disabled,[aria-pressed=true],[data-ui-proximity=near],:hover,:focus-visible) .content:where([data-hn-ui-icon-button]){opacity:0;transform:scale(.65);transition-duration:var(--ui-motion-fast)}}:scope[data-ui-icon-button-state~=anticipatory]:is(:scope[data-ui-icon-button-state~=revealed],:scope[data-appearance=solid],[aria-pressed=true],[data-ui-proximity=near],:hover,:focus-visible):where([data-hn-ui-icon-button]):before{opacity:0}:scope:where([data-hn-ui-icon-button]){--_size:2rem;align-items:center!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ui-icon-button-surface,transparent);block-size:var(--ui-icon-button-size,var(--_size));border:var(--ui-border-width) solid transparent;border-radius:var(--ui-icon-button-radius,var(--ui-action-radius,var(--ui-radius-md)));color:inherit;cursor:pointer;display:inline-flex!important;inline-size:var(--ui-icon-button-size,var(--_size));justify-content:center!important;margin:0!important;min-block-size:var(--ui-icon-button-size,var(--_size));min-inline-size:var(--ui-icon-button-size,var(--_size));padding:0!important;transition:background-color var(--ui-motion-fast) var(--ui-motion-ease),border-color var(--ui-motion-fast) var(--ui-motion-ease),color var(--ui-motion-fast) var(--ui-motion-ease),box-shadow var(--ui-motion-base) var(--ui-motion-ease),scale var(--ui-motion-press,var(--ui-motion-fast)) var(--ui-motion-ease)}@media(hover:none),(pointer:coarse){:scope[data-ui-icon-button-state~=anticipatory]:where([data-hn-ui-icon-button]):before{opacity:0}}@media(pointer:coarse){:scope:where([data-hn-ui-icon-button]){position:relative}:scope:where([data-hn-ui-icon-button]):after{block-size:max(100%,var(--ui-control-min-block-size));content:"";inline-size:max(100%,var(--ui-control-min-block-size));inset:50% auto auto 50%;position:absolute;transform:translate(-50%,-50%)}}html[data-ui-input-modality=touch] :scope:where([data-hn-ui-icon-button]){position:relative}html[data-ui-input-modality=touch] :scope:where([data-hn-ui-icon-button]):after{block-size:max(100%,var(--ui-control-min-block-size));content:"";inline-size:max(100%,var(--ui-control-min-block-size));inset:50% auto auto 50%;position:absolute;transform:translate(-50%,-50%)}:scope[data-ui-icon-button-state~="size=sm"]:where([data-hn-ui-icon-button]){--_size:1.75rem;block-size:var(--ui-icon-button-size,var(--_size));inline-size:var(--ui-icon-button-size,var(--_size));min-block-size:var(--ui-icon-button-size,var(--_size));min-inline-size:var(--ui-icon-button-size,var(--_size))}:scope[data-ui-icon-button-state~="size=lg"]:where([data-hn-ui-icon-button]){--_size:2.5rem;block-size:var(--ui-icon-button-size,var(--_size));inline-size:var(--ui-icon-button-size,var(--_size));min-block-size:var(--ui-icon-button-size,var(--_size));min-inline-size:var(--ui-icon-button-size,var(--_size))}:scope[data-ui-icon-button-state~=matchButton]:where([data-hn-ui-icon-button]){--_size:var(--ui-control-size-md);align-self:stretch;block-size:auto}:scope[data-ui-icon-button-state~=matchButton][data-ui-icon-button-state~="size=sm"]:where([data-hn-ui-icon-button]){--_size:var(--ui-control-size-sm)}:scope[data-ui-icon-button-state~=matchButton][data-ui-icon-button-state~="size=lg"]:where([data-hn-ui-icon-button]){--_size:var(--ui-control-size-lg)}:scope[data-ui-icon-button-state~=round]:where([data-hn-ui-icon-button]){border-radius:var(--ui-radius-round)}:scope[data-appearance=outline]:where([data-hn-ui-icon-button]){background-color:var( --ui-icon-button-outline-surface,var(--_icon-button-outline-surface,var(--ui-surface-default)) );background-image:var(--ui-surface-highlight,none);border-color:var( --ui-icon-button-border,var(--_icon-button-border,var(--ui-control-border,var(--ui-border-strong))) );box-shadow:var(--ui-action-shadow,var(--_ui-action-shadow)),var(--_tone-glow);color:var(--ui-icon-button-outline-text,var(--_icon-button-text,var(--ui-text-primary)))}:scope[data-appearance=solid]:where([data-hn-ui-icon-button]){background-color:var( --ui-icon-button-solid-surface,var(--_icon-button-solid-surface,var(--ui-accent-solid)) );background-image:var(--_tone-highlight);border-color:var(--ui-icon-button-border,var(--_solid-border));box-shadow:var(--ui-icon-button-solid-shadow,var(--ui-action-shadow,var(--_ui-action-shadow))),var(--_tone-glow);color:var( --ui-icon-button-solid-text,var(--_icon-button-solid-text,var(--ui-text-on-accent)) )}:scope[data-tone=neutral][data-appearance=outline]:where([data-hn-ui-icon-button]){box-shadow:var(--ui-neutral-shadow)}:scope[data-tone=neutral][data-appearance=solid]:where([data-hn-ui-icon-button]){border-color:var(--ui-icon-button-border,var(--ui-control-border));box-shadow:var(--ui-icon-button-solid-shadow,var(--ui-neutral-shadow))}:scope:hover:enabled:not([aria-disabled=true]):where([data-hn-ui-icon-button]){background-color:var( --ui-icon-button-hover-surface,color-mix(in srgb,currentColor 8%,transparent) );color:var(--ui-icon-button-hover-text,var(--_icon-button-text,var(--ui-text-primary)))}:scope[data-appearance=outline]:hover:enabled:not([aria-disabled=true]):where([data-hn-ui-icon-button]){border-color:var( --ui-icon-button-hover-border,var(--_icon-button-hover-border,var(--ui-control-border-hover,var(--ui-control-border))) )}:scope[data-tone=neutral][data-appearance=outline]:hover:enabled:not([aria-disabled=true]):where([data-hn-ui-icon-button]){background-color:var(--ui-icon-button-hover-surface,var(--ui-neutral-hover))}:scope[data-tone=neutral][data-appearance=outline]:active:enabled:not([aria-disabled=true]):where([data-hn-ui-icon-button]){background-color:var(--ui-icon-button-active-surface,var(--ui-neutral-active))}:scope[data-appearance=solid]:hover:enabled:not([aria-disabled=true]):where([data-hn-ui-icon-button]){background-color:var( --ui-icon-button-solid-hover-surface,var(--_icon-button-solid-hover-surface,var(--ui-accent-hover)) );border-color:var(--ui-icon-button-hover-border,var(--_solid-hover-border))}:scope[data-appearance=solid]:hover:enabled:not([aria-disabled=true]):where([data-hn-ui-icon-button]){color:var( --ui-icon-button-solid-text,var(--_icon-button-solid-text,var(--ui-text-on-accent)) )}:scope[data-appearance=ghost][aria-expanded=true]:enabled:not([aria-disabled=true]):where([data-hn-ui-icon-button]){background-color:var( --ui-icon-button-active-surface,color-mix(in srgb,currentColor 16%,transparent) );box-shadow:var(--ui-pressed);color:var(--ui-icon-button-hover-text,var(--_icon-button-text,var(--ui-text-primary)))}:scope[data-appearance=outline][aria-pressed=true]:enabled:where([data-hn-ui-icon-button]){background-color:var( --ui-icon-button-active-surface,color-mix(in srgb,currentColor 12%,var(--ui-surface-default)) );background-image:none;box-shadow:var(--ui-pressed)}:scope:active:enabled:not([aria-disabled=true]):where([data-hn-ui-icon-button]){scale:var(--ui-icon-button-active-scale,var(--ui-press-scale,.96))}:is(:scope[data-ui-icon-button-state~=loading],:scope[data-ui-icon-button-state~=pending]):where([data-hn-ui-icon-button]){cursor:progress}.content:where([data-hn-ui-icon-button]){align-items:center!important;display:inline-flex!important;justify-content:center!important}:is(:scope[data-ui-icon-button-state~=loading],:scope[data-ui-icon-button-state~=pending]) .content:where([data-hn-ui-icon-button]){display:none!important}@media(prefers-reduced-motion:reduce){:scope[data-ui-icon-button-state~=anticipatory] .content:where([data-hn-ui-icon-button]){transition:none}}:scope:focus-visible:where([data-hn-ui-icon-button]){box-shadow:var(--ui-focus-halo);outline:none}:scope[data-appearance=outline]:focus-visible:where([data-hn-ui-icon-button]){box-shadow:var(--ui-action-shadow,var(--_ui-action-shadow)),var(--ui-focus-halo)}:scope[data-appearance=solid]:focus-visible:where([data-hn-ui-icon-button]){box-shadow:var(--ui-icon-button-solid-shadow,var(--ui-action-shadow,var(--_ui-action-shadow))),var(--ui-focus-halo)}:scope[data-appearance=solid]:active:enabled:not([aria-disabled=true]):where([data-hn-ui-icon-button]){background-color:var(--ui-icon-button-active-surface,var(--_solid-active-surface));border-color:var(--_solid-active-border)}:scope:is(:scope[data-appearance=outline],:scope[data-appearance=solid]):active:enabled:not([aria-disabled=true]):where([data-hn-ui-icon-button]){background-image:none;box-shadow:var(--ui-pressed)}:scope[data-appearance=outline][aria-pressed=true]:enabled:focus-visible:where([data-hn-ui-icon-button]){box-shadow:var(--ui-pressed),var(--ui-focus-halo)}@media(forced-colors:active){:scope[data-appearance=outline][aria-pressed=true]:enabled:where([data-hn-ui-icon-button]){outline:var(--ui-focus-width) solid Highlight;outline-offset:calc(var(--ui-focus-width)*-2)}:scope[data-appearance=outline][aria-pressed=true]:enabled:focus-visible:where([data-hn-ui-icon-button]){outline-offset:var(--ui-focus-width)}}:scope:disabled:where([data-hn-ui-icon-button]){background-color:var(--ui-disabled-surface);background-image:none;border-color:var(--ui-disabled-border);box-shadow:none;color:var(--ui-disabled-text);cursor:not-allowed;filter:var(--ui-icon-button-disabled-filter,var(--ui-disabled-filter));opacity:var(--ui-icon-button-disabled-opacity,1)}:scope[data-appearance=ghost]:disabled:where([data-hn-ui-icon-button]){border-color:transparent}:scope:where([data-hn-ui-icon-button]){--_icon-button-icon-default:var(--ui-icon-size-md);--_ui-default-icon-size:var(--_ui-icon-button-icon-size,var(--_icon-button-icon-default));--_ui-default-icon-stroke-width:var(--_ui-icon-button-icon-stroke-width,1.75)}:scope[data-ui-icon-button-state~="size=sm"]:where([data-hn-ui-icon-button]){--_icon-button-icon-default:var(--ui-icon-size-sm)}:scope[data-ui-icon-button-state~="size=lg"]:where([data-hn-ui-icon-button]){--_icon-button-icon-default:var(--ui-icon-size-lg)}:where(:not([data-hn-ui-icon-button])):is(svg){block-size:var(--_ui-icon-button-icon-size,var(--_icon-button-icon-default));flex-shrink:0;inline-size:var(--_ui-icon-button-icon-size,var(--_icon-button-icon-default));stroke-width:var(--_ui-icon-button-icon-stroke-width,1.75)}:scope[hidden]:where([data-hn-ui-icon-button]){display:none!important}}@scope (.ui-number-input) to ([data-hn]){:scope{align-items:center!important;display:flex!important;gap:var(--ui-space-1)!important;margin:0!important;min-inline-size:0;padding:0!important}:scope[hidden]{display:none!important}}@scope ([data-slotted~="ui-number-input"]:not([data-hn])) to ([data-hn],[data-slotted]){:where(.ui-number-input):where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-number-input]))){align-items:center!important;display:flex!important;gap:var(--ui-space-1)!important;margin:0!important;min-inline-size:0;padding:0!important}:where(.ui-number-input)[hidden]:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-number-input]))){display:none!important}}@scope (.ui-curve-editor) to ([data-hn]){:scope{display:grid!important;gap:var(--ui-space-3)!important;margin:0!important;min-inline-size:0;padding:0!important}.plot-frame{background:var(--ui-control-surface,var(--ui-surface));block-size:12rem;border:var(--ui-border-width) solid var(--ui-control-border);border-radius:var(--ui-field-radius,var(--ui-radius-md));box-sizing:border-box!important;display:block!important;margin:0!important;padding:max(var(--ui-space-4),.75rem,calc(var(--ui-control-min-block-size)/2))!important}.plot{display:block!important;position:relative}.plot,svg{block-size:100%;inline-size:100%}svg{overflow:visible}path{fill:none;stroke:var(--ui-accent-solid);stroke-width:2;vector-effect:non-scaling-stroke}.guide{stroke:var(--ui-control-border);stroke-width:1}.handle{background:transparent;block-size:max(1.5rem,var(--ui-control-min-block-size));border:0;border-radius:50%;color:var(--ui-text-primary);cursor:grab;inline-size:max(1.5rem,var(--ui-control-min-block-size));left:25%;margin:0!important;padding:0!important;position:absolute;top:63.333%;touch-action:none;translate:-50% -50%}.second{top:33.333%}.handle:after{background:var(--ui-surface-raised);border:var(--ui-border-width) solid var(--ui-accent-solid);box-shadow:var(--ui-shadow-xs);inset:25%}.handle:after,.handle:before{border-radius:50%;content:"";position:absolute}.handle:before{background:var(--ui-accent-solid);inset:40%;z-index:1}.handle:focus-visible{outline:var(--ui-focus-width) solid var(--ui-control-focus,var(--ui-accent-solid));outline-offset:var(--ui-space-1)}.handle:disabled{cursor:not-allowed}.coordinates{display:grid!important;gap:var(--ui-space-2)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.coordinate{display:grid!important;gap:var(--ui-space-1)!important}.coordinate,output{font-size:var(--ui-font-size-sm)}output{font-family:var(--ui-font-mono,monospace);overflow-wrap:anywhere}:scope[hidden]{display:none!important}}@scope (.ui-cycle-button) to ([data-hn]){:scope{align-items:center!important;display:inline-flex!important;gap:0!important;justify-content:center!important;margin:0!important;padding:0!important;vertical-align:middle}:scope[hidden]{display:none!important}}@scope ([data-slotted~="ui-cycle-button"]:not([data-hn])) to ([data-hn],[data-slotted]){:where(.ui-cycle-button):where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-cycle-button]))){align-items:center!important;display:inline-flex!important;gap:0!important;justify-content:center!important;margin:0!important;padding:0!important;vertical-align:middle}:where(.ui-cycle-button)[hidden]:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-cycle-button]))){display:none!important}}@scope (.ui-description-item) to ([data-hn]){:scope:where([data-hn-ui-description-item]){align-items:var(--_ui-description-align,baseline)!important;border-color:var(--_ui-description-border-color,var(--ui-border-default));border-radius:var(--ui-radius-md);border-style:solid;border-width:var(--_ui-description-border-width,0);display:var(--_ui-description-display,grid)!important;flex-direction:column!important;font-size:var(--ui-font-size-sm);gap:var(--ui-space-1) var(--ui-space-6)!important;grid-column:var(--_ui-description-column,1/-1);grid-template-columns:subgrid;min-inline-size:0;padding:var(--_ui-description-padding,0)!important}dt:where([data-hn-ui-description-item]){color:var(--ui-text-muted)}dd:where([data-hn-ui-description-item]){color:var(--ui-text-primary);font-size:var(--_ui-description-value-size,inherit);font-weight:var(--ui-font-medium);margin:0!important;min-inline-size:0;overflow-wrap:anywhere;text-align:start}:scope[hidden]:where([data-hn-ui-description-item]){display:none!important}}@scope (.ui-description-list) to ([data-hn]){:scope:where([data-hn-ui-description-list]){--_gap:var(--ui-space-2);--_gap-compact:var(--ui-space-1);--_column-gap:var(--ui-space-6);--_min:10rem;--_track:var(--_min);--_tile-padding:var(--ui-space-3);display:grid!important;gap:var(--_gap) var(--_column-gap)!important;grid-template-columns:minmax(6rem,max-content) minmax(0,1fr);margin:0!important;min-inline-size:0}:scope[data-ui-description-list-state~="layout=grid"]:where([data-hn-ui-description-list]),:scope[data-ui-description-list-state~="layout=stacked"]:where([data-hn-ui-description-list]),:scope[data-ui-description-list-state~="layout=tiles"]:where([data-hn-ui-description-list]){--_ui-description-display:flex;--_ui-description-column:auto;--_ui-description-align:stretch;--_gap:var(--ui-space-4);--_gap-compact:var(--ui-space-2);grid-template-columns:minmax(0,1fr)}:scope[data-ui-description-list-state~="layout=grid"]:where([data-hn-ui-description-list]),:scope[data-ui-description-list-state~="layout=tiles"]:where([data-hn-ui-description-list]){grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--_track)),1fr));inline-size:100%}:scope[data-ui-description-list-state~="layout=tiles"]:where([data-hn-ui-description-list]){--_ui-description-align:flex-start;--_ui-description-value-size:var(--ui-font-size-lg);--_ui-description-padding:var(--_tile-padding);--_ui-description-border-width:var(--ui-border-width);--_ui-description-border-color:var(--ui-border-strong);--_gap:var(--ui-space-3);--_gap-compact:var(--ui-space-2);--_column-gap:var(--_gap)}:scope[data-ui-description-list-state~="columns=2"]:where([data-hn-ui-description-list]){--_track:max(var(--_min),(100% - var(--_column-gap))/2)}:scope[data-ui-description-list-state~="columns=3"]:where([data-hn-ui-description-list]){--_track:max(var(--_min),(100% - 2 * var(--_column-gap))/3)}:scope[data-ui-description-list-state~="columns=4"]:where([data-hn-ui-description-list]){--_track:max(var(--_min),(100% - 3 * var(--_column-gap))/4)}:scope[data-ui-description-list-state~="density=compact"]:where([data-hn-ui-description-list]){--_gap:var(--_gap-compact);--_tile-padding:var(--ui-space-2)}:scope[hidden]:where([data-hn-ui-description-list]){display:none!important}}@scope (.ui-scroll-area) to ([data-hn]){:scope[data-ui-scroll-area-state~=fill]:where([data-hn-ui-scroll-area]){flex:1}:scope:where([data-hn-ui-scroll-area]){box-sizing:border-box!important;display:block!important;min-block-size:0;min-inline-size:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;--_ui-scroll-fade-direction:to bottom;--_ui-scroll-fade-inline:to right;--_ui-scroll-fade-size:var(--ui-scroll-fade-size,24px);-webkit-mask-image:linear-gradient(var(--_ui-scroll-fade-direction),transparent,#000 var(--_ui-scroll-fade-start),#000 calc(100% - var(--_ui-scroll-fade-end)),transparent);mask-image:linear-gradient(var(--_ui-scroll-fade-direction),transparent,#000 var(--_ui-scroll-fade-start),#000 calc(100% - var(--_ui-scroll-fade-end)),transparent)}.content:where([data-hn-ui-scroll-area]){display:flow-root!important}:scope[data-ui-scroll-area-state~=trim] .content>:where(:not([data-hn-ui-scroll-area])):is(:first-child){margin-block-start:0!important}:scope[data-ui-scroll-area-state~=trim] .content>:where(:not([data-hn-ui-scroll-area])):is(:last-child){margin-block-end:0!important}:scope[data-ui-scroll-area-state~="orientation=horizontal"]:where([data-hn-ui-scroll-area]){overflow-x:auto;overflow-y:hidden;--_ui-scroll-fade-direction:var(--_ui-scroll-fade-inline)}:scope:dir(rtl):where([data-hn-ui-scroll-area]){--_ui-scroll-fade-inline:to left}:scope[data-ui-scroll-area-state~="size=sm"]:where([data-hn-ui-scroll-area]){max-block-size:calc(9.375rem + var(--ui-scroll-fade-size, 24px))}:scope[data-ui-scroll-area-state~="size=md"]:where([data-hn-ui-scroll-area]){max-block-size:20rem}:scope[data-ui-scroll-area-state~="size=lg"]:where([data-hn-ui-scroll-area]){max-block-size:30rem}:scope[data-ui-scroll-area-state~="padding=xs"]:where([data-hn-ui-scroll-area]){padding:var(--ui-space-2)!important}:scope[data-ui-scroll-area-state~="padding=sm"]:where([data-hn-ui-scroll-area]){padding:var(--ui-space-3)!important}:scope[data-ui-scroll-area-state~="padding=md"]:where([data-hn-ui-scroll-area]){padding:var(--ui-space-5)!important}:scope[data-ui-scroll-area-state~="padding=lg"]:where([data-hn-ui-scroll-area]){padding:var(--ui-space-6)!important}:scope[hidden]:where([data-hn-ui-scroll-area]){display:none!important}}@keyframes ui-dialog-enter-43af5837{0%{opacity:0}}@keyframes ui-dialog-backdrop-enter-43af5837{0%{background-color:transparent}}@scope (.ui-dialog) to ([data-hn]){:scope:where([data-hn-ui-dialog]){--_ui-material-scale:1;--_ui-dialog-duration:var(--ui-dialog-duration);background:var(--ui-dialog-surface,var(--ui-overlay-surface,var(--ui-surface-elevated)));border:var(--ui-border-width) solid var(--ui-dialog-border,var(--ui-overlay-border,var(--ui-border-strong)));border-radius:var(--ui-dialog-radius,var(--ui-overlay-radius,var(--ui-radius-dialog)));box-shadow:var( --ui-dialog-shadow,var(--ui-overlay-shadow,var(--ui-elevation-dialog,var(--ui-shadow-xl))) );box-sizing:border-box!important;flex-direction:column!important;inline-size:min(calc(100% - var(--ui-dialog-viewport-gap, var(--ui-space-4))*2),var(--ui-dialog-max-width,var(--_ui-dialog-size,440px)));inset:0;margin:auto!important;max-block-size:calc(100dvh - var(--ui-dialog-viewport-gap, var(--ui-space-4))*2);max-inline-size:none;opacity:0;overflow:hidden;padding:0!important;pointer-events:none;position:fixed;transition:opacity var(--ui-dialog-duration,var(--ui-motion-base)) var(--ui-motion-ease),visibility var(--ui-dialog-duration,var(--ui-motion-base)),display var(--ui-dialog-duration,var(--ui-motion-base)) var(--ui-motion-ease) allow-discrete,overlay var(--ui-dialog-duration,var(--ui-motion-base)) var(--ui-motion-ease) allow-discrete;visibility:hidden}:scope:where([data-hn-ui-dialog]){--_ui-material-glassiness:clamp(0,var(--ui-glassiness,0),1);--_ui-material-separation:clamp(0,var(--ui-surface-separation,0),1);--_ui-material-active:clamp(0,calc(var(--_ui-material-separation)*100000),1);--_ui-material-rim:calc(var(--_ui-material-separation)*var(--_ui-material-scale, 1)*8px);--_ui-material-content-color:var( --ui-dialog-surface,var(--ui-material-content,var(--ui-overlay-surface,var(--ui-surface-elevated))) );--_ui-material-rim-color:color-mix(in srgb,var(--ui-material-glass,var(--ui-surface-elevated)) calc(var(--_ui-material-active)*100%),transparent);-webkit-backdrop-filter:blur(calc(var(--_ui-material-glassiness)*var(--_ui-material-scale, 1)*32px));backdrop-filter:blur(calc(var(--_ui-material-glassiness)*var(--_ui-material-scale, 1)*32px));background:var(--ui-surface-highlight,linear-gradient(transparent,transparent)) padding-box,linear-gradient(var(--_ui-material-content-color),var(--_ui-material-content-color)) padding-box,linear-gradient(var(--_ui-material-rim-color),var(--_ui-material-rim-color)) border-box,var(--_ui-material-content-color) padding-box;border-color:var( --ui-dialog-border,color-mix(in oklab,var(--ui-overlay-border,var(--ui-border-strong)) calc((1 - var(--_ui-material-active))*100%),transparent) );border-width:calc(var(--ui-border-width) + var(--_ui-material-rim));box-shadow:var( --ui-dialog-shadow,var( --ui-overlay-shadow,0 calc(var(--_ui-material-separation)*var(--_ui-material-scale, 1)*8px) calc(var(--_ui-material-separation)*var(--_ui-material-scale, 1)*24px) color-mix(in oklab,var(--ui-text-primary) 15%,transparent),var(--ui-material-glow,0 0 transparent),inset 0 0 0 calc(var(--_ui-material-active)*var(--ui-border-width)) var( --ui-material-edge,var(--ui-border-strong) ),var(--ui-elevation-dialog,var(--ui-shadow-xl)) ) )}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:scope:where([data-hn-ui-dialog]){background:var(--_ui-material-content-color)}}@media(prefers-reduced-transparency:reduce){:scope:where([data-hn-ui-dialog]){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--_ui-material-content-color)}}@media(forced-colors:active){:scope:where([data-hn-ui-dialog]){-webkit-backdrop-filter:none;backdrop-filter:none;background:Canvas;border-color:CanvasText;box-shadow:none}}:scope[open]:where([data-hn-ui-dialog]){animation:ui-dialog-enter-43af5837 var(--ui-dialog-duration,var(--ui-motion-base)) var(--ui-motion-ease);display:flex!important;opacity:1;pointer-events:auto;visibility:visible}:scope[data-ui-dialog-state~="size=sm"]:where([data-hn-ui-dialog]){--_ui-dialog-size:360px}:scope[data-ui-dialog-state~="size=lg"]:where([data-hn-ui-dialog]){--_ui-dialog-size:640px}:scope[data-ui-dialog-state~="size=fullscreen"]:where([data-hn-ui-dialog]){block-size:100dvh;border-radius:var(--ui-dialog-radius,0);inline-size:100%;inset:0;margin:0!important;max-block-size:none}:scope[data-ui-dialog-state~=alert] .close:where([data-hn-ui-dialog]){display:none!important}header:where([data-hn-ui-dialog]){align-items:center!important;display:flex!important;flex:none;gap:var(--ui-space-3)!important;padding:calc(var(--ui-space-3) + var(--ui-space-1)/2) var(--ui-space-3) var(--ui-space-3) var(--ui-space-5)!important}:scope[data-ui-dialog-state~=alert] header:where([data-hn-ui-dialog]){padding:var(--ui-space-5) var(--ui-space-5) var(--ui-space-3)!important}:scope .title:where([data-hn-ui-dialog]){border:0;color:var(--ui-text-primary);flex:1;font-size:var(--ui-font-size-lg);font-weight:var(--ui-font-semibold);letter-spacing:normal;line-height:var(--ui-line-height-tight);margin:0!important;min-inline-size:0;padding:0!important}.close:where([data-hn-ui-dialog]){align-items:center!important;display:flex!important;flex:none!important;margin-inline-start:auto!important}.body:where([data-hn-ui-dialog]){display:flex!important;flex:1 1 auto;flex-direction:column!important;min-block-size:0;padding:var(--ui-space-3) var(--ui-space-5) var(--ui-space-5)!important}footer:where([data-hn-ui-dialog]){display:flex!important;flex:none;flex-wrap:wrap!important;gap:var(--ui-space-2)!important;justify-content:flex-end!important;padding:0 var(--ui-space-5) var(--ui-space-5)!important}footer:empty:where([data-hn-ui-dialog]){display:none!important}:scope:where([data-hn-ui-dialog])::backdrop{background-color:transparent;transition:background-color var(--_ui-dialog-duration,var(--ui-motion-base)) var(--ui-motion-ease),display var(--_ui-dialog-duration,var(--ui-motion-base)) var(--ui-motion-ease) allow-discrete,overlay var(--_ui-dialog-duration,var(--ui-motion-base)) var(--ui-motion-ease) allow-discrete}:scope[open]:modal:where([data-hn-ui-dialog])::backdrop{animation:ui-dialog-backdrop-enter-43af5837 var(--_ui-dialog-duration,var(--ui-motion-base)) var(--ui-motion-ease);background-color:var(--ui-overlay-backdrop)}:scope[open][data-ui-backdrop-hidden]:where([data-hn-ui-dialog])::backdrop{animation:none;background-color:transparent;transition:none}}@scope ([data-slotted~="ui-dialog"]:not([data-hn])) to ([data-hn],[data-slotted]){:where(.ui-dialog):where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-dialog]))):where([data-hn-ui-dialog]){--_ui-material-scale:1;--_ui-dialog-duration:var(--ui-dialog-duration);background:var(--ui-dialog-surface,var(--ui-overlay-surface,var(--ui-surface-elevated)));border:var(--ui-border-width) solid var(--ui-dialog-border,var(--ui-overlay-border,var(--ui-border-strong)));border-radius:var(--ui-dialog-radius,var(--ui-overlay-radius,var(--ui-radius-dialog)));box-shadow:var( --ui-dialog-shadow,var(--ui-overlay-shadow,var(--ui-elevation-dialog,var(--ui-shadow-xl))) );box-sizing:border-box!important;flex-direction:column!important;inline-size:min(calc(100% - var(--ui-dialog-viewport-gap, var(--ui-space-4))*2),var(--ui-dialog-max-width,var(--_ui-dialog-size,440px)));inset:0;margin:auto!important;max-block-size:calc(100dvh - var(--ui-dialog-viewport-gap, var(--ui-space-4))*2);max-inline-size:none;opacity:0;overflow:hidden;padding:0!important;pointer-events:none;position:fixed;transition:opacity var(--ui-dialog-duration,var(--ui-motion-base)) var(--ui-motion-ease),visibility var(--ui-dialog-duration,var(--ui-motion-base)),display var(--ui-dialog-duration,var(--ui-motion-base)) var(--ui-motion-ease) allow-discrete,overlay var(--ui-dialog-duration,var(--ui-motion-base)) var(--ui-motion-ease) allow-discrete;visibility:hidden}:where(.ui-dialog):where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-dialog]))):where([data-hn-ui-dialog]){--_ui-material-glassiness:clamp(0,var(--ui-glassiness,0),1);--_ui-material-separation:clamp(0,var(--ui-surface-separation,0),1);--_ui-material-active:clamp(0,calc(var(--_ui-material-separation)*100000),1);--_ui-material-rim:calc(var(--_ui-material-separation)*var(--_ui-material-scale, 1)*8px);--_ui-material-content-color:var( --ui-dialog-surface,var(--ui-material-content,var(--ui-overlay-surface,var(--ui-surface-elevated))) );--_ui-material-rim-color:color-mix(in srgb,var(--ui-material-glass,var(--ui-surface-elevated)) calc(var(--_ui-material-active)*100%),transparent);-webkit-backdrop-filter:blur(calc(var(--_ui-material-glassiness)*var(--_ui-material-scale, 1)*32px));backdrop-filter:blur(calc(var(--_ui-material-glassiness)*var(--_ui-material-scale, 1)*32px));background:var(--ui-surface-highlight,linear-gradient(transparent,transparent)) padding-box,linear-gradient(var(--_ui-material-content-color),var(--_ui-material-content-color)) padding-box,linear-gradient(var(--_ui-material-rim-color),var(--_ui-material-rim-color)) border-box,var(--_ui-material-content-color) padding-box;border-color:var( --ui-dialog-border,color-mix(in oklab,var(--ui-overlay-border,var(--ui-border-strong)) calc((1 - var(--_ui-material-active))*100%),transparent) );border-width:calc(var(--ui-border-width) + var(--_ui-material-rim));box-shadow:var( --ui-dialog-shadow,var( --ui-overlay-shadow,0 calc(var(--_ui-material-separation)*var(--_ui-material-scale, 1)*8px) calc(var(--_ui-material-separation)*var(--_ui-material-scale, 1)*24px) color-mix(in oklab,var(--ui-text-primary) 15%,transparent),var(--ui-material-glow,0 0 transparent),inset 0 0 0 calc(var(--_ui-material-active)*var(--ui-border-width)) var( --ui-material-edge,var(--ui-border-strong) ),var(--ui-elevation-dialog,var(--ui-shadow-xl)) ) )}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:where(.ui-dialog):where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-dialog]))):where([data-hn-ui-dialog]){background:var(--_ui-material-content-color)}}@media(prefers-reduced-transparency:reduce){:where(.ui-dialog):where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-dialog]))):where([data-hn-ui-dialog]){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--_ui-material-content-color)}}@media(forced-colors:active){:where(.ui-dialog):where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-dialog]))):where([data-hn-ui-dialog]){-webkit-backdrop-filter:none;backdrop-filter:none;background:Canvas;border-color:CanvasText;box-shadow:none}}:where(.ui-dialog)[open]:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-dialog]))):where([data-hn-ui-dialog]){animation:ui-dialog-enter-43af5837 var(--ui-dialog-duration,var(--ui-motion-base)) var(--ui-motion-ease);display:flex!important;opacity:1;pointer-events:auto;visibility:visible}:where(.ui-dialog)[data-ui-dialog-state~="size=sm"]:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-dialog]))):where([data-hn-ui-dialog]){--_ui-dialog-size:360px}:where(.ui-dialog)[data-ui-dialog-state~="size=lg"]:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-dialog]))):where([data-hn-ui-dialog]){--_ui-dialog-size:640px}:where(.ui-dialog)[data-ui-dialog-state~="size=fullscreen"]:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-dialog]))):where([data-hn-ui-dialog]){block-size:100dvh;border-radius:var(--ui-dialog-radius,0);inline-size:100%;inset:0;margin:0!important;max-block-size:none}:where(.ui-dialog)[data-ui-dialog-state~=alert] .close:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-dialog]))):where([data-hn-ui-dialog]){display:none!important}header:where(:scope,:scope *):where([data-hn-ui-dialog]){align-items:center!important;display:flex!important;flex:none;gap:var(--ui-space-3)!important;padding:calc(var(--ui-space-3) + var(--ui-space-1)/2) var(--ui-space-3) var(--ui-space-3) var(--ui-space-5)!important}:where(.ui-dialog)[data-ui-dialog-state~=alert] header:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-dialog]))):where([data-hn-ui-dialog]){padding:var(--ui-space-5) var(--ui-space-5) var(--ui-space-3)!important}:where(.ui-dialog) .title:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-dialog]))):where([data-hn-ui-dialog]){border:0;color:var(--ui-text-primary);flex:1;font-size:var(--ui-font-size-lg);font-weight:var(--ui-font-semibold);letter-spacing:normal;line-height:var(--ui-line-height-tight);margin:0!important;min-inline-size:0;padding:0!important}.close:where(:scope,:scope *):where([data-hn-ui-dialog]){align-items:center!important;display:flex!important;flex:none!important;margin-inline-start:auto!important}.body:where(:scope,:scope *):where([data-hn-ui-dialog]){display:flex!important;flex:1 1 auto;flex-direction:column!important;min-block-size:0;padding:var(--ui-space-3) var(--ui-space-5) var(--ui-space-5)!important}footer:where(:scope,:scope *):where([data-hn-ui-dialog]){display:flex!important;flex:none;flex-wrap:wrap!important;gap:var(--ui-space-2)!important;justify-content:flex-end!important;padding:0 var(--ui-space-5) var(--ui-space-5)!important}footer:empty:where(:scope,:scope *):where([data-hn-ui-dialog]){display:none!important}:where(.ui-dialog):where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-dialog]))):where([data-hn-ui-dialog])::backdrop{background-color:transparent;transition:background-color var(--_ui-dialog-duration,var(--ui-motion-base)) var(--ui-motion-ease),display var(--_ui-dialog-duration,var(--ui-motion-base)) var(--ui-motion-ease) allow-discrete,overlay var(--_ui-dialog-duration,var(--ui-motion-base)) var(--ui-motion-ease) allow-discrete}:where(.ui-dialog)[open]:modal:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-dialog]))):where([data-hn-ui-dialog])::backdrop{animation:ui-dialog-backdrop-enter-43af5837 var(--_ui-dialog-duration,var(--ui-motion-base)) var(--ui-motion-ease);background-color:var(--ui-overlay-backdrop)}:where(.ui-dialog)[open][data-ui-backdrop-hidden]:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-dialog]))):where([data-hn-ui-dialog])::backdrop{animation:none;background-color:transparent;transition:none}}@scope (.ui-disclosure) to ([data-hn]){:scope:where([data-hn-ui-disclosure]){--_ui-disclosure-trigger-min-block-size:var(--ui-disclosure-trigger-min-block-size);--_ui-disclosure-trigger-padding-block:var(--ui-disclosure-trigger-padding-block);--_ui-disclosure-trigger-padding-inline:var(--ui-disclosure-trigger-padding-inline);--_trigger-min-block-size:var(--ui-control-size);--_trigger-padding-block:var(--ui-space-2);--_trigger-padding-inline:var(--ui-space-3)}:scope[data-ui-disclosure-state~="density=compact"]:where([data-hn-ui-disclosure]){--_trigger-min-block-size:var(--ui-control-size-sm);--_trigger-padding-block:var(--ui-space-1);--_trigger-padding-inline:var(--ui-space-2)}:scope:where([data-hn-ui-disclosure]){border-block-end:var(--ui-border-width) solid var(--ui-border-divider);color:var(--ui-text-primary);display:block!important;inline-size:100%;overflow:clip}.trigger:where([data-hn-ui-disclosure]){align-items:center!important;background:transparent;border:0;border-radius:var(--ui-radius-sm);color:inherit;cursor:pointer;display:flex!important;font:inherit;font-weight:var(--ui-font-semibold);gap:var(--ui-space-3)!important;inline-size:100%;min-block-size:var(--_ui-disclosure-trigger-min-block-size,var(--_trigger-min-block-size));padding:var(--_ui-disclosure-trigger-padding-block,var(--_trigger-padding-block)) var(--_ui-disclosure-trigger-padding-inline,var(--_trigger-padding-inline))!important;text-align:start;transition:background-color var(--ui-motion-fast) var(--ui-motion-ease)}.trigger:hover:not(:disabled):where([data-hn-ui-disclosure]){background:color-mix(in srgb,currentColor 6%,transparent)}.trigger:focus-visible:where([data-hn-ui-disclosure]){box-shadow:inset 0 0 0 var(--ui-focus-width) color-mix(in srgb,var(--ui-focus-ring) 45%,transparent);outline:none}.trigger:disabled:where([data-hn-ui-disclosure]){color:var(--ui-disabled-text);cursor:not-allowed}.summary:where([data-hn-ui-disclosure]){flex:1;min-inline-size:0}.indicator:where([data-hn-ui-disclosure]),.leading:where([data-hn-ui-disclosure]){align-items:center!important;display:inline-flex!important;flex:none;justify-content:center!important}.leading:empty:where([data-hn-ui-disclosure]){display:none!important}.indicator:where([data-hn-ui-disclosure]){transition:transform var(--ui-motion-feedback) var(--ui-motion-feedback-ease)}:scope[data-ui-disclosure-state~=internalOpen] .indicator:where([data-hn-ui-disclosure]){transform:rotate(180deg)}.chevron:where([data-hn-ui-disclosure]){block-size:.5rem;border-block-end:2px solid currentColor;border-inline-end:2px solid currentColor;inline-size:.5rem;transform:rotate(45deg) translate(-1px,-1px)}.panel:where([data-hn-ui-disclosure]){display:grid!important;grid-template-rows:0fr;transition:grid-template-rows var(--ui-motion-reveal) var(--ui-motion-reveal-ease),content-visibility var(--ui-motion-reveal) allow-discrete}.panel-inner:where([data-hn-ui-disclosure]){min-block-size:0;overflow:hidden;padding-inline:var(--ui-space-3)!important}:scope[data-ui-disclosure-state~=internalOpen] .panel:where([data-hn-ui-disclosure]){grid-template-rows:1fr}:scope[data-ui-disclosure-state~=internalOpen] .panel-inner:where([data-hn-ui-disclosure]){padding-block:0 var(--ui-space-3)!important}:scope[data-ui-disclosure-state~=fill]:where([data-hn-ui-disclosure]){border-block-end:0;border-block-start:var(--ui-border-width) solid var(--ui-border-divider);display:flex!important;flex:0 0 var(--_ui-disclosure-heading-size,var(--_trigger-min-block-size));flex-direction:column!important;min-block-size:calc(var(--_ui-disclosure-heading-size, var(--_trigger-min-block-size)) + var(--ui-border-width));transition:flex-grow var(--ui-motion-layout) var(--ui-motion-layout-ease)}:scope[data-ui-disclosure-state~=fill][data-ui-disclosure-state~=internalOpen]:where([data-hn-ui-disclosure]){flex-grow:1}:scope[data-ui-disclosure-state~=fill] .heading:where([data-hn-ui-disclosure]){flex:none}:scope[data-ui-disclosure-state~=fill] .trigger:where([data-hn-ui-disclosure]){border-radius:0}:scope[data-ui-disclosure-state~=fill] .panel:where([data-hn-ui-disclosure]){flex:1;min-block-size:0}:scope[data-ui-disclosure-state~=fill] .panel-inner:where([data-hn-ui-disclosure]){display:flex!important;flex:1;flex-direction:column!important;min-block-size:0;padding:0!important}:scope[data-ui-disclosure-state~="variant=navigation"] .trigger:where([data-hn-ui-disclosure]){border-radius:var(--ui-selection-radius);color:var(--ui-text-secondary);font-size:var(--ui-font-size-md);font-weight:var(--ui-font-normal);gap:var(--ui-nav-gap)!important;min-block-size:var(--ui-nav-min-block-size);padding-block:var(--ui-nav-padding-block)!important;padding-inline:var(--ui-nav-padding-inline)!important}:scope[data-ui-disclosure-state~="variant=navigation"][data-ui-disclosure-state~="density=compact"] .trigger:where([data-hn-ui-disclosure]){font-size:var(--ui-font-size-sm);min-block-size:var(--ui-nav-compact-min-block-size);padding-block:var(--ui-nav-compact-padding-block)!important;padding-inline:var(--ui-nav-compact-padding-inline)!important}:scope[data-ui-disclosure-state~="variant=navigation"] .trigger:hover:not(:disabled):where([data-hn-ui-disclosure]){background:var(--ui-nav-hover-surface);color:var(--ui-text-primary)}:scope[data-ui-disclosure-state~="variant=navigation"] :is(.leading,.indicator):where([data-hn-ui-disclosure]){font-size:var(--ui-nav-icon-size);inline-size:var(--ui-nav-icon-size)}@media(pointer:coarse){:scope[data-ui-disclosure-state~="variant=navigation"][data-ui-disclosure-state~="density=compact"] .trigger:where([data-hn-ui-disclosure]){min-block-size:var(--ui-control-min-block-size)}}@media(prefers-reduced-motion:reduce){.indicator:where([data-hn-ui-disclosure]),.panel:where([data-hn-ui-disclosure]),:scope[data-ui-disclosure-state~=fill]:where([data-hn-ui-disclosure]){transition:none}}:scope[hidden]:where([data-hn-ui-disclosure]){display:none!important}}@scope (.ui-editable) to ([data-hn]){:scope{align-items:center!important;color:var(--ui-text-primary);display:flex!important;flex-wrap:wrap!important;gap:var(--ui-space-2)!important;min-inline-size:0}.field{display:inline-grid!important;max-inline-size:100%;min-inline-size:8rem}.input,.preview{border:var(--ui-border-width) solid transparent;border-radius:var(--ui-radius-md);box-sizing:border-box!important;color:inherit;font:inherit;grid-area:1/1;line-height:var(--ui-line-height-md);margin:0!important;min-block-size:var(--ui-control-size-sm);padding:var(--ui-space-1) var(--ui-space-2)!important;transition:background-color var(--ui-motion-fast) var(--ui-motion-ease),border-color var(--ui-motion-fast) var(--ui-motion-ease),box-shadow var(--ui-motion-fast) var(--ui-motion-ease)}.preview{align-items:center!important;background:transparent;cursor:pointer;display:inline-flex!important;gap:var(--ui-space-2)!important;text-align:start}.preview:hover:not(:disabled){background:var(--ui-surface-muted)}.preview:focus-visible{box-shadow:var(--ui-focus-halo);outline:none}.hint{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.input{background:var(--ui-control-surface,var(--ui-surface-elevated));contain:inline-size;inline-size:100%;min-inline-size:0;visibility:hidden}.input:focus{border-color:var(--ui-control-focus,var(--ui-accent-solid));box-shadow:var(--ui-control-inset),var(--ui-control-focus-halo-shadow);outline:none}.input::-moz-selection{background:color-mix(in srgb,var(--ui-accent-solid) 20%,transparent)}.input::selection{background:color-mix(in srgb,var(--ui-accent-solid) 20%,transparent)}:scope[data-ui-editable-state~=internalEdit] .preview{visibility:hidden}:scope[data-ui-editable-state~=internalEdit] .input{visibility:visible}.actions{display:none!important;gap:var(--ui-space-1)!important}:scope[data-ui-editable-state~=internalEdit] .actions{display:inline-flex!important}.actions button{background:var(--ui-surface-elevated);background-image:var(--ui-raised-highlight);border:var(--ui-border-width) solid var(--ui-border-strong);border-radius:var(--ui-radius-md);box-shadow:var(--ui-raised);color:inherit;cursor:pointer;font:inherit;font-size:var(--ui-font-size-sm);min-block-size:var(--ui-control-size-sm);padding:0 var(--ui-space-3)!important}.actions .save{background:var(--ui-accent-solid);border-color:var(--ui-accent-solid);color:var(--ui-text-on-accent)}.actions button:focus-visible{box-shadow:var(--ui-focus-halo);outline:none}:scope[data-ui-editable-state~=disabled] .preview{color:var(--ui-disabled-text);cursor:not-allowed}:scope[hidden]{display:none!important}}@scope (.ui-menu) to ([data-hn]){:scope[data-ui-menu-state~="density=compact"]:where([data-hn-ui-menu]){--_ui-default-menu-item-padding-block:var(--ui-space-1);--_ui-default-menu-item-padding-inline:var(--ui-space-2);--_ui-default-menu-item-font-size:var(--ui-font-size-sm);--_ui-default-menu-item-radius:var(--ui-radius-sm);gap:0!important;padding:var(--ui-space-1)!important}:scope[data-ui-menu-state~="size=sm"]:where([data-hn-ui-menu]){--_ui-default-menu-item-padding-block:var(--ui-space-0-5);--_ui-default-menu-item-padding-inline:var(--ui-space-2);--_ui-default-menu-item-font-size:var(--ui-font-size-xs);--_ui-default-menu-item-radius:var(--ui-radius-sm);--_ui-default-menu-item-min-block-size:1.5rem;--_ui-default-menu-indicator-size:.75rem;gap:0!important;min-inline-size:min(8rem,calc(100vw - var(--ui-menu-viewport-gap, var(--ui-space-2))*2));padding:var(--ui-space-1)!important}:scope[data-ui-menu-state~=icons]:where([data-hn-ui-menu]){--_ui-default-menu-icon-display:inline-flex}:scope:where([data-hn-ui-menu]){--_ui-material-scale:.28;--_ui-menu-surface:var(--ui-menu-surface);--_ui-menu-border:var(--ui-menu-border);--_ui-menu-radius:var(--ui-menu-radius);--_ui-menu-shadow:var(--ui-menu-shadow);--_ui-default-menu-item-padding-block:initial;--_ui-default-menu-item-padding-inline:initial;--_ui-default-menu-item-font-size:initial;--_ui-default-menu-item-radius:initial;--_ui-default-menu-item-min-block-size:initial;--_ui-default-menu-indicator-size:initial;--_ui-default-menu-icon-display:none;background:transparent;border:0;border-radius:0;box-shadow:none;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;inline-size:-moz-max-content;inline-size:max-content;max-inline-size:calc(100vw - var(--ui-menu-viewport-gap, var(--ui-space-2))*2);min-inline-size:min(12rem,calc(100vw - var(--ui-menu-viewport-gap, var(--ui-space-2))*2));outline:0;overflow:visible;padding:0!important}.surface:where([data-hn-ui-menu]){background:var(--_ui-menu-surface,var(--ui-overlay-surface,var(--ui-surface-elevated)));border:var(--ui-border-width) solid var(--_ui-menu-border,var(--ui-overlay-border,var(--ui-border-strong)));border-radius:var(--_ui-menu-radius,var(--ui-overlay-radius,var(--ui-radius-lg)));box-shadow:var( --_ui-menu-shadow,var(--ui-overlay-shadow,var(--ui-elevation-overlay,var(--ui-shadow-lg))) );box-sizing:border-box!important;display:flex!important;flex-direction:column!important;max-block-size:inherit;max-inline-size:inherit;overflow:auto;padding:var(--ui-space-1)!important}:scope:not([inline]) .surface:where([data-hn-ui-menu]){--_ui-material-glassiness:clamp(0,var(--ui-glassiness,0),1);--_ui-material-separation:clamp(0,var(--ui-surface-separation,0),1);--_ui-material-active:clamp(0,calc(var(--_ui-material-separation)*100000),1);--_ui-material-rim:calc(var(--_ui-material-separation)*var(--_ui-material-scale, .28)*8px);--_ui-material-content-color:var( --_ui-menu-surface,var(--ui-material-content,var(--ui-overlay-surface,var(--ui-surface-elevated))) );--_ui-material-rim-color:color-mix(in srgb,var(--ui-material-glass,var(--ui-surface-elevated)) calc(var(--_ui-material-active)*100%),transparent);-webkit-backdrop-filter:blur(calc(var(--_ui-material-glassiness)*var(--_ui-material-scale, .28)*32px));backdrop-filter:blur(calc(var(--_ui-material-glassiness)*var(--_ui-material-scale, .28)*32px));background:var(--ui-surface-highlight,linear-gradient(transparent,transparent)) padding-box,linear-gradient(var(--_ui-material-content-color),var(--_ui-material-content-color)) padding-box,linear-gradient(var(--_ui-material-rim-color),var(--_ui-material-rim-color)) border-box,var(--_ui-material-content-color) padding-box;border-color:var( --_ui-menu-border,color-mix(in oklab,var(--ui-overlay-border,var(--ui-border-strong)) calc((1 - var(--_ui-material-active))*100%),transparent) );border-width:calc(var(--ui-border-width) + var(--_ui-material-rim));box-shadow:var( --_ui-menu-shadow,var( --ui-overlay-shadow,0 calc(var(--_ui-material-separation)*var(--_ui-material-scale, .28)*8px) calc(var(--_ui-material-separation)*var(--_ui-material-scale, .28)*24px) color-mix(in oklab,var(--ui-text-primary) 15%,transparent),var(--ui-material-glow,0 0 transparent),inset 0 0 0 calc(var(--_ui-material-active)*var(--ui-border-width)) var( --ui-material-edge,var(--ui-border-strong) ),var(--ui-elevation-overlay,var(--ui-shadow-lg)) ) )}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:scope:not([inline]) .surface:where([data-hn-ui-menu]){background:var(--_ui-material-content-color)}}@media(prefers-reduced-transparency:reduce){:scope:not([inline]) .surface:where([data-hn-ui-menu]){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--_ui-material-content-color)}}@media(forced-colors:active){:scope:not([inline]) .surface:where([data-hn-ui-menu]){-webkit-backdrop-filter:none;backdrop-filter:none;background:Canvas;border-color:CanvasText;box-shadow:none}}.surface hr:where([data-hn-ui-menu]){align-self:stretch;block-size:0;border:0;border-block-start:var(--ui-border-width) solid var(--ui-border-divider);margin:var(--ui-space-1) 0!important}:scope:not([data-ui-menu-state~=internalOpen]):not(:scope[data-ui-menu-state~=inline]):where([data-hn-ui-menu]){display:none!important}:scope[popover]:where([data-hn-ui-menu]){inset:auto;margin:0!important;max-block-size:calc(100dvh - var(--ui-menu-viewport-gap, var(--ui-space-2))*2);opacity:0;overflow:visible;position:fixed;transform:translateY(-4px) scale(.99);transition:opacity var(--ui-motion-fast) var(--ui-motion-ease),transform var(--ui-motion-fast) var(--ui-motion-ease),display var(--ui-motion-fast) allow-discrete,overlay var(--ui-motion-fast) allow-discrete}:scope[popover]:popover-open:where([data-hn-ui-menu]){opacity:1;transform:translateY(0) scale(1)}@starting-style{:scope[popover]:popover-open:where([data-hn-ui-menu]){opacity:0;transform:translateY(-4px) scale(.99)}}:scope[hidden]:where([data-hn-ui-menu]){display:none!important}@media(prefers-reduced-motion:reduce){:scope[popover]:where([data-hn-ui-menu]){transition:none}}}@scope (.ui-menu-item) to ([data-hn]){:scope:where([data-hn-ui-menu-item]){align-items:center!important;border-radius:var( --ui-menu-item-radius,var(--_ui-default-menu-item-radius,var(--ui-selection-radius)) );box-sizing:border-box!important;color:var(--ui-text-primary);cursor:pointer;display:flex!important;font-size:var( --ui-menu-item-font-size,var(--_ui-default-menu-item-font-size,var(--ui-font-size-md)) );font-weight:var(--ui-font-medium);gap:var(--ui-space-2)!important;outline:none;padding:var( --ui-menu-item-padding-block,var(--_ui-default-menu-item-padding-block,var(--ui-space-2)) ) var( --ui-menu-item-padding-inline,var(--_ui-default-menu-item-padding-inline,var(--ui-space-3)) )!important;text-align:left;text-decoration:none;transition:background-color var(--ui-motion-fast) var(--ui-motion-ease),color var(--ui-motion-fast) var(--ui-motion-ease);width:100%}.icon:where([data-hn-ui-menu-item]){align-items:center!important;block-size:var(--ui-icon-size-sm);display:var(--_ui-default-menu-icon-display,none)!important;flex:none;inline-size:var(--ui-icon-size-sm);justify-content:center!important}.icon:not(:empty):where([data-hn-ui-menu-item]){display:inline-flex!important}.icon :where(:not([data-hn-ui-menu-item])):is(svg){block-size:100%;inline-size:100%}:scope[data-ui-menu-item-state~="tone=danger"]:where([data-hn-ui-menu-item]){color:var(--ui-danger-subtle-text)}.label:where([data-hn-ui-menu-item]){align-items:center!important;display:flex!important;flex:1;gap:var(--ui-space-2)!important;min-inline-size:0}.indicator:where([data-hn-ui-menu-item]){align-items:center!important;block-size:var(--_ui-default-menu-indicator-size,var(--ui-icon-size-sm));border:var(--ui-border-width) solid var(--ui-control-border);border-radius:var(--ui-radius-sm);box-sizing:border-box!important;color:var(--ui-surface);display:inline-flex!important;flex:none;inline-size:var(--_ui-default-menu-indicator-size,var(--ui-icon-size-sm));justify-content:center!important;--_ui-default-icon-size:.75rem}:scope[data-ui-menu-item-state~="type=action"] .indicator:where([data-hn-ui-menu-item]){display:none!important}:scope[data-ui-menu-item-state~="type=checkbox"][aria-checked=true] .indicator:where([data-hn-ui-menu-item]){background:var(--ui-accent);border-color:var(--ui-accent)}:scope[data-ui-menu-item-state~="type=radio"] .indicator:where([data-hn-ui-menu-item]){border-color:transparent;color:var(--ui-text-secondary)}.shortcut:where([data-hn-ui-menu-item]){color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-normal);margin-inline-start:auto!important}.shortcut:empty:where([data-hn-ui-menu-item]){display:none!important}.shortcut :where(:not([data-hn-ui-menu-item])):is(kbd){font:inherit}@supports (text-box-trim:trim-both){:scope:where([data-hn-ui-menu-item]){min-block-size:var( --ui-menu-item-min-block-size,var(--_ui-default-menu-item-min-block-size,var(--ui-control-size-md,2.5rem)) );text-box-edge:cap alphabetic;text-box-trim:trim-both}}:scope:is(:hover,:focus-visible):not([aria-disabled=true]):where([data-hn-ui-menu-item]){background:var(--ui-menu-item-hover-surface,var(--ui-accent-subtle))}:scope[aria-checked=true]:not([aria-disabled=true]):where([data-hn-ui-menu-item]){background:var(--ui-selection-surface);color:var(--ui-selection-text)}:scope:focus-visible:where([data-hn-ui-menu-item]){outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-width)*-1)}:scope[aria-disabled=true]:where([data-hn-ui-menu-item]){background:var(--ui-disabled-surface);color:var(--ui-disabled-text);cursor:not-allowed}:scope[aria-disabled=true] .indicator:where([data-hn-ui-menu-item]){background:transparent;border-color:var(--ui-disabled-border);color:var(--ui-disabled-text)}:scope[aria-disabled=true] .indicator:where([data-hn-ui-menu-item]):after{background:var(--ui-disabled-text)}@media(forced-colors:active){:scope:focus-visible:where([data-hn-ui-menu-item]){outline-color:Highlight}}:scope[hidden]:where([data-hn-ui-menu-item]){display:none!important}}@scope (.ui-radio-group) to ([data-hn]){:scope:where([data-hn-ui-radio-group]){--_ui-radio-group-invalid-text:var( --ui-radio-group-invalid-text,var(--ui-field-danger,var(--ui-danger-solid)) );align-items:center!important;border:0;display:inline-flex!important;gap:var(--ui-space-2)!important;margin:0!important;min-inline-size:0;padding:0!important}legend:where([data-hn-ui-radio-group]){color:var(--ui-text-primary);float:inline-start;font-weight:var(--ui-font-medium);inline-size:100%;margin:0 0 var(--ui-space-2)!important;padding:0!important}legend+:where([data-hn-ui-radio-group]){clear:both}legend.sr-only:where([data-hn-ui-radio-group]){block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}:scope[data-ui-radio-group-state~=invalid] legend:where([data-hn-ui-radio-group]){color:var(--_ui-radio-group-invalid-text)}:scope[data-ui-radio-group-state~="orientation=vertical"]:where([data-hn-ui-radio-group]){display:inline-grid!important;justify-items:start!important}:scope[hidden]:where([data-hn-ui-radio-group]){display:none!important}}@property --_ui-stack-height{syntax:"*";inherits:false}@scope (.ui-stack) to ([data-hn]){:scope:where([data-hn-ui-stack]){--_layout-gap:var(--ui-space-4);align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:var(--ui-stack-gap,calc(var(--_layout-gap)*clamp(.75, var(--ui-rhythm, 1), 1.5)))!important;margin:0!important;max-inline-size:100%;min-inline-size:0}:scope[data-ui-stack-state~=fill]:where([data-hn-ui-stack]){flex:1;min-block-size:0}:scope[data-ui-stack-state~=height]:where([data-hn-ui-stack]){block-size:calc(var(--_ui-stack-height, 0)*1px);min-block-size:0}:scope[data-ui-stack-state~="gap=none"]:where([data-hn-ui-stack]){--_layout-gap:0px}:scope[data-ui-stack-state~="gap=xs"]:where([data-hn-ui-stack]){--_layout-gap:var(--ui-space-2)}:scope[data-ui-stack-state~="gap=s"]:where([data-hn-ui-stack]){--_layout-gap:var(--ui-space-3)}:scope[data-ui-stack-state~="gap=m"]:where([data-hn-ui-stack]){--_layout-gap:var(--ui-space-4)}:scope[data-ui-stack-state~="gap=l"]:where([data-hn-ui-stack]){--_layout-gap:var(--ui-space-5)}:scope[data-ui-stack-state~="gap=xl"]:where([data-hn-ui-stack]){--_layout-gap:var(--ui-space-6)}:scope[data-ui-stack-state~="align=start"]:where([data-hn-ui-stack]){align-items:flex-start!important}:scope[data-ui-stack-state~="align=center"]:where([data-hn-ui-stack]){align-items:center!important}:scope[data-ui-stack-state~="align=end"]:where([data-hn-ui-stack]){align-items:flex-end!important}:scope[data-ui-stack-state~="justify=center"]:where([data-hn-ui-stack]){justify-content:center!important}:scope[data-ui-stack-state~="justify=end"]:where([data-hn-ui-stack]){justify-content:flex-end!important}:scope[data-ui-stack-state~="justify=between"]:where([data-hn-ui-stack]){justify-content:space-between!important}:scope[hidden]:where([data-hn-ui-stack]){display:none!important}}@scope (.ui-swatch) to ([data-hn]){:scope{--_surface:var(--ui-surface-subtle);--_text:var(--ui-text-secondary);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--_surface);block-size:var(--ui-swatch-size,1.65rem);border:var(--ui-border-width) solid color-mix(in srgb,var(--_surface) 75%,var(--_text) 25%);border-radius:50%;box-sizing:border-box!important;cursor:pointer;flex:0 0 auto;inline-size:var(--ui-swatch-size,1.65rem);margin:0!important}:scope[data-ui-swatch-state~="tone=blue"]{--_surface:var(--ui-info-soft);--_text:var(--ui-info-subtle-text)}:scope[data-ui-swatch-state~="tone=green"]{--_surface:var(--ui-success-soft);--_text:var(--ui-success-subtle-text)}:scope[data-ui-swatch-state~="tone=yellow"]{--_surface:var(--ui-warning-soft);--_text:var(--ui-warning-subtle-text)}:scope[data-ui-swatch-state~="tone=red"]{--_surface:var(--ui-danger-soft);--_text:var(--ui-danger-subtle-text)}:scope[data-ui-swatch-state~="tone=purple"]{--_surface:var(--ui-accent-soft);--_text:var(--ui-accent-subtle-text)}:scope:checked{outline:var(--ui-focus-width) solid var(--_text);outline-offset:var(--ui-focus-width)}:scope:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring,var(--ui-accent-solid));outline-offset:var(--ui-focus-width)}}@scope (.ui-textarea) to ([data-hn]){:scope{box-sizing:border-box!important;display:inline-block!important;inline-size:100%;margin:0!important;min-block-size:6rem;min-inline-size:0;--_padding-block:var(--ui-space-2);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var( --ui-textarea-surface,var(--_ui-default-textarea-surface,var(--ui-control-surface,var(--ui-surface-elevated))) );background-image:var(--_ui-default-textarea-highlight,var(--ui-surface-highlight,none));border:var( --ui-textarea-border-width,var(--_ui-default-textarea-border-width,var(--ui-border-width)) ) solid var( --ui-textarea-border,var(--_ui-default-textarea-border,var(--ui-control-border,var(--ui-border-strong))) );border-radius:var( --ui-textarea-radius,var(--_ui-default-textarea-radius,var(--ui-field-radius,var(--ui-radius-md))) );box-shadow:var( --ui-textarea-shadow,var(--_ui-default-textarea-shadow,var(--ui-control-inset)) );color:var(--ui-text-primary);font:inherit;line-height:var(--ui-line-height-md);padding:var(--ui-space-2) var(--ui-space-3)!important;padding-inline-end:var( --ui-textarea-padding-inline-end,var(--_ui-default-textarea-padding-inline-end,var(--ui-space-3)) )!important;resize:vertical;transition:border-color var(--ui-motion-fast) var(--ui-motion-ease),box-shadow var(--ui-motion-fast) var(--ui-motion-ease),background-color var(--ui-motion-fast) var(--ui-motion-ease)}:scope::-moz-selection{background:color-mix(in srgb,var(--ui-accent-solid) 20%,transparent);color:inherit}:scope::selection{background:color-mix(in srgb,var(--ui-accent-solid) 20%,transparent);color:inherit}:scope::-moz-placeholder{color:var(--ui-control-placeholder,var(--ui-text-secondary));opacity:1}:scope::placeholder{color:var(--ui-control-placeholder,var(--ui-text-secondary));opacity:1}:scope:hover:not(:focus):not(:disabled):not(:-moz-read-only):not([aria-invalid=true]):not(:is(:user-invalid,[data-user-invalid])){border-color:var( --ui-textarea-border-hover,var( --_ui-default-textarea-border-hover,var(--ui-control-border-hover,var(--ui-text-secondary)) ) )}:scope:hover:not(:focus):not(:disabled):not(:read-only):not([aria-invalid=true]):not(:is(:user-invalid,[data-user-invalid])){border-color:var( --ui-textarea-border-hover,var( --_ui-default-textarea-border-hover,var(--ui-control-border-hover,var(--ui-text-secondary)) ) )}:scope:focus-visible{border-color:var( --ui-textarea-focus-border,var(--_ui-default-textarea-focus-border,var(--ui-control-focus,var(--ui-accent-solid))) );box-shadow:var( --ui-textarea-focus-shadow,var( --_ui-default-textarea-focus-shadow,var(--ui-control-inset),var(--ui-control-focus-halo-shadow) ) );outline:var(--ui-textarea-focus-outline,var(--_ui-default-textarea-focus-outline,none))}:scope:is(:user-invalid,[data-user-invalid]),:scope[aria-invalid=true]{border-color:var( --ui-textarea-invalid-border,var(--_ui-default-textarea-invalid-border,var(--ui-field-danger,var(--ui-danger-solid))) )}:scope:is([aria-invalid=true],:is(:user-invalid,[data-user-invalid])):focus-visible{box-shadow:var( --ui-textarea-invalid-focus-shadow,var( --_ui-default-textarea-invalid-focus-shadow,var(--ui-control-inset),0 0 0 calc(var(--ui-focus-width)*1.5) color-mix(in srgb,var( --ui-textarea-invalid-border,var( --_ui-default-textarea-invalid-border,var(--ui-field-danger,var(--ui-danger-solid)) ) ) 22%,transparent) ) )}:scope:disabled{background:var(--ui-control-surface-disabled,var(--ui-surface-muted));box-shadow:none;color:var(--ui-disabled-text);cursor:not-allowed}:scope[data-ui-textarea-state~="size=sm"]{--_padding-block:var(--ui-space-1);font-size:var(--ui-font-size-sm);padding:var(--ui-space-1) var(--ui-space-2)!important;padding-inline-end:var( --ui-textarea-padding-inline-end,var(--_ui-default-textarea-padding-inline-end,var(--ui-space-2)) )!important}:scope[data-ui-textarea-state~="size=lg"]{--_padding-block:var(--ui-space-3);font-size:var(--ui-font-size-md);padding:var(--ui-space-3) var(--ui-space-4)!important;padding-inline-end:var( --ui-textarea-padding-inline-end,var(--_ui-default-textarea-padding-inline-end,var(--ui-space-4)) )!important}:scope[data-ui-textarea-state~=maxRows]{max-block-size:calc(max(var(--_rows),var(--_max-rows))*1lh + var(--_padding-block) + var(--_padding-block) + 2px)}@supports (field-sizing:content){:scope[data-ui-textarea-state~=autosize]{field-sizing:content;min-block-size:calc(var(--_rows)*1lh + var(--_padding-block) + var(--_padding-block) + 2px)}}@media(pointer:coarse){:scope[data-ui-textarea-state~="size=sm"]{font-size:inherit}}:scope[hidden]{display:none!important}}@scope (.ui-editor-toolbar) to ([data-hn]){:scope:where([data-hn-ui-editor-toolbar]){align-items:center!important;background:var(--ui-editor-toolbar-surface,var(--ui-surface));border-bottom:var(--ui-border-width) solid var(--ui-editor-toolbar-border,var(--ui-border-divider));display:flex!important;min-height:var(--ui-editor-toolbar-min-height,48px);padding:var(--ui-editor-toolbar-padding-block,6px) var(--ui-editor-toolbar-padding-inline,12px)!important;position:sticky;top:0;z-index:var(--ui-editor-toolbar-z-index,10)}.strip:where([data-hn-ui-editor-toolbar]){align-items:center!important;display:flex!important;flex:1 1 auto;gap:var(--ui-editor-toolbar-gap,2px)!important;justify-content:flex-start!important;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none}.strip:where([data-hn-ui-editor-toolbar])::-webkit-scrollbar{display:none!important}.strip>:where(:not([data-hn-ui-editor-toolbar])):is(*){flex:0 0 auto}.strip:where([data-hn-ui-editor-toolbar]){--_ui-scroll-fade-direction:to right;--_ui-scroll-fade-size:var(--ui-editor-toolbar-fade-size,var(--ui-scroll-fade-size,24px));animation:ui-scroll-fade-start linear,ui-scroll-fade-start-hold linear,ui-scroll-fade-end-hold linear,ui-scroll-fade-end linear;animation-range:0 var(--_ui-scroll-fade-size),var(--_ui-scroll-fade-size) calc(100% + 1px),-1px calc(100% - var(--_ui-scroll-fade-size)),calc(100% - var(--_ui-scroll-fade-size)) 100%;animation-timeline:scroll(self inline);-webkit-mask-image:linear-gradient(var(--_ui-scroll-fade-direction),transparent,#000 var(--_ui-scroll-fade-start),#000 calc(100% - var(--_ui-scroll-fade-end)),transparent);mask-image:linear-gradient(var(--_ui-scroll-fade-direction),transparent,#000 var(--_ui-scroll-fade-start),#000 calc(100% - var(--_ui-scroll-fade-end)),transparent)}:scope:dir(rtl) .strip:where([data-hn-ui-editor-toolbar]){--_ui-scroll-fade-direction:to left}:where(:not([data-hn-ui-editor-toolbar])):is(.divider){background:var(--ui-editor-toolbar-divider,var(--ui-border-divider));flex-shrink:0;height:20px;margin:0 var(--ui-editor-toolbar-divider-margin,4px)!important;width:1px}:scope[data-ui-editor-toolbar-state~=floating]:where([data-hn-ui-editor-toolbar]){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--ui-editor-toolbar-surface,var(--ui-surface)) 96%,transparent);border:var(--ui-border-width) solid var(--ui-editor-toolbar-border,var(--ui-border-strong));border-radius:var(--ui-editor-toolbar-floating-radius,var(--ui-radius-lg));box-shadow:var( --ui-editor-toolbar-floating-shadow,var(--ui-shadow-lg,0 10px 24px rgba(0,0,0,.12)) );box-sizing:border-box!important;max-width:min(calc(100vw - 24px),100%);min-height:auto;padding:var(--ui-editor-toolbar-floating-padding,4px)!important;position:relative;top:auto;width:-moz-max-content;width:max-content}@media(max-width:767px){:scope:where([data-hn-ui-editor-toolbar]){border-bottom:none;border-top:var(--ui-border-width) solid var(--ui-editor-toolbar-border,var(--ui-border-divider));bottom:env(safe-area-inset-bottom);box-shadow:var(--ui-editor-toolbar-mobile-shadow,0 -2px 8px rgba(0,0,0,.06));left:0;min-height:var(--ui-editor-toolbar-mobile-min-height,56px);position:fixed;right:0;top:auto}:scope[data-ui-editor-toolbar-state~=floating]:where([data-hn-ui-editor-toolbar]){border:var(--ui-border-width) solid var(--ui-editor-toolbar-border,var(--ui-border-strong));border-radius:var(--ui-editor-toolbar-floating-radius,var(--ui-radius-lg));box-shadow:var( --ui-editor-toolbar-floating-shadow,var(--ui-shadow-lg,0 10px 24px rgba(0,0,0,.12)) );inset:auto;min-height:auto;position:relative}}.looma-editor__sticky-toolbar-shell :scope:where([data-hn-ui-editor-toolbar]){background:transparent;border:0;box-shadow:none;min-height:var(--ui-editor-toolbar-min-height,48px);position:relative}.looma-editor__mobile-toolbar-shell :scope[data-ui-editor-toolbar-state~=floating]:where([data-hn-ui-editor-toolbar]){-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:0;border-radius:0;box-shadow:none;max-width:none;min-height:100%;padding:0!important;width:100%}.looma-editor__mobile-toolbar-shell :scope[data-ui-editor-toolbar-state~=floating] .strip:where([data-hn-ui-editor-toolbar]){scroll-snap-type:x mandatory}:scope[hidden]:where([data-hn-ui-editor-toolbar]){display:none!important}}@scope (.ui-form-field) to ([data-hn]){:scope:where([data-hn-ui-form-field]){--_ui-form-field-danger:var(--ui-form-field-danger);--_ui-form-field-help-min-block-size:var(--ui-form-field-help-min-block-size);--_ui-form-field-label-text:var(--ui-form-field-label-text);--_ui-form-field-label-font-size:var(--ui-form-field-label-font-size);--_ui-form-field-help-text:var(--ui-form-field-help-text);--_ui-form-field-help-font-size:var(--ui-form-field-help-font-size);align-content:start!important;color:var(--ui-text-primary);display:grid!important;gap:var(--ui-space-2)!important;min-inline-size:var(--ui-form-field-min-inline-size,0)}.error:where([data-hn-ui-form-field]),.help:where([data-hn-ui-form-field]),.label:where([data-hn-ui-form-field]){display:contents!important}.label:where([data-hn-ui-form-field]){color:var(--_ui-form-field-label-text,var(--ui-text-secondary));font-size:var( --_ui-form-field-label-font-size,var(--ui-field-label-font-size,var(--ui-font-size-md)) )}.label:has(>.label-action>*):where([data-hn-ui-form-field]){align-items:start!important;display:flex!important;gap:var(--ui-space-1)!important}.label-action:where([data-hn-ui-form-field]){align-items:unsafe center!important;block-size:1lh;display:flex!important}.label-action:not(:has(>*)):where([data-hn-ui-form-field]){display:none!important}.help:where([data-hn-ui-form-field]){color:var(--_ui-form-field-help-text,var(--ui-text-muted));font-size:var(--_ui-form-field-help-font-size,var(--ui-font-size-sm));line-height:var(--ui-line-height-md)}.help>:where(:not([data-hn-ui-form-field])):is(*){min-block-size:var(--_ui-form-field-help-min-block-size,0)}.error:where([data-hn-ui-form-field]){display:none!important}:scope[data-ui-form-field-state~=invalid] .error:where([data-hn-ui-form-field]){display:contents!important}.error:where([data-hn-ui-form-field]),:where(:not([data-hn-ui-form-field])):is([role=alert]){color:var(--_ui-form-field-danger,var(--ui-field-danger,var(--ui-danger)));font-size:var(--ui-font-size-sm)}:scope[hidden]:where([data-hn-ui-form-field]){display:none!important}}@scope (.ui-popover) to ([data-hn]){:scope:where([data-hn-ui-popover]){--_ui-material-scale:.55;--_ui-popover-surface:var(--ui-popover-surface);--_ui-popover-border:var(--ui-popover-border);--_ui-popover-radius:var(--ui-popover-radius);--_ui-popover-shadow:var(--ui-popover-shadow);--_ui-popover-padding:var(--ui-popover-padding);background:transparent;border:0;border-radius:0;box-shadow:none;box-sizing:border-box!important;max-block-size:calc(100dvh - var(--ui-popover-viewport-gap, var(--ui-space-2))*2);max-inline-size:min(20rem,calc(100vw - var(--ui-popover-viewport-gap, var(--ui-space-2))*2));outline:0;overflow:visible;padding:0!important}.surface:where([data-hn-ui-popover]){background:var(--_ui-popover-surface,var(--ui-overlay-surface,var(--ui-surface-elevated)));border:var(--ui-border-width) solid var(--_ui-popover-border,var(--ui-overlay-border,var(--ui-border-strong)));border-radius:var(--_ui-popover-radius,var(--ui-overlay-radius,var(--ui-radius-lg)));box-shadow:var( --_ui-popover-shadow,var(--ui-overlay-shadow,var(--ui-elevation-overlay,var(--ui-shadow-lg))) );box-sizing:border-box!important;max-block-size:inherit;max-inline-size:inherit;overflow:auto;padding:var(--_ui-popover-padding,var(--ui-space-3))!important}.surface:where([data-hn-ui-popover]){--_ui-material-glassiness:clamp(0,var(--ui-glassiness,0),1);--_ui-material-separation:clamp(0,var(--ui-surface-separation,0),1);--_ui-material-active:clamp(0,calc(var(--_ui-material-separation)*100000),1);--_ui-material-rim:calc(var(--_ui-material-separation)*var(--_ui-material-scale, .55)*8px);--_ui-material-content-color:var( --_ui-popover-surface,var(--ui-material-content,var(--ui-overlay-surface,var(--ui-surface-elevated))) );--_ui-material-rim-color:color-mix(in srgb,var(--ui-material-glass,var(--ui-surface-elevated)) calc(var(--_ui-material-active)*100%),transparent);-webkit-backdrop-filter:blur(calc(var(--_ui-material-glassiness)*var(--_ui-material-scale, .55)*32px));backdrop-filter:blur(calc(var(--_ui-material-glassiness)*var(--_ui-material-scale, .55)*32px));background:var(--ui-surface-highlight,linear-gradient(transparent,transparent)) padding-box,linear-gradient(var(--_ui-material-content-color),var(--_ui-material-content-color)) padding-box,linear-gradient(var(--_ui-material-rim-color),var(--_ui-material-rim-color)) border-box,var(--_ui-material-content-color) padding-box;border-color:var( --_ui-popover-border,color-mix(in oklab,var(--ui-overlay-border,var(--ui-border-strong)) calc((1 - var(--_ui-material-active))*100%),transparent) );border-width:calc(var(--ui-border-width) + var(--_ui-material-rim));box-shadow:var( --_ui-popover-shadow,var( --ui-overlay-shadow,0 calc(var(--_ui-material-separation)*var(--_ui-material-scale, .55)*8px) calc(var(--_ui-material-separation)*var(--_ui-material-scale, .55)*24px) color-mix(in oklab,var(--ui-text-primary) 15%,transparent),var(--ui-material-glow,0 0 transparent),inset 0 0 0 calc(var(--_ui-material-active)*var(--ui-border-width)) var( --ui-material-edge,var(--ui-border-strong) ),var(--ui-elevation-overlay,var(--ui-shadow-lg)) ) )}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.surface:where([data-hn-ui-popover]){background:var(--_ui-material-content-color)}}@media(prefers-reduced-transparency:reduce){.surface:where([data-hn-ui-popover]){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--_ui-material-content-color)}}@media(forced-colors:active){.surface:where([data-hn-ui-popover]){-webkit-backdrop-filter:none;backdrop-filter:none;background:Canvas;border-color:CanvasText;box-shadow:none}}:scope[data-ui-popover-state~=bare] .surface:where([data-hn-ui-popover]){-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:0;box-shadow:none;overflow:visible;padding:0!important}:scope:not([data-ui-popover-state~=internalOpen]):where([data-hn-ui-popover]){display:none!important}:scope[popover]:where([data-hn-ui-popover]){inset:auto;margin:0!important;opacity:0;position:fixed;transform:translateY(-4px) scale(.99);transition:opacity var(--ui-motion-fast) var(--ui-motion-ease),transform var(--ui-motion-fast) var(--ui-motion-ease),display var(--ui-motion-fast) allow-discrete,overlay var(--ui-motion-fast) allow-discrete}:scope[popover]:popover-open:where([data-hn-ui-popover]){opacity:1;transform:translateY(0) scale(1)}@starting-style{:scope[popover]:popover-open:where([data-hn-ui-popover]){opacity:0;transform:translateY(-4px) scale(.99)}}:scope[data-ui-popover-state~="size=sm"]:where([data-hn-ui-popover]){inline-size:min(22rem,calc(100vw - var(--ui-space-2)*2));max-inline-size:min(22rem,calc(100vw - var(--ui-space-2)*2))}:scope[data-ui-popover-state~="size=md"]:where([data-hn-ui-popover]){inline-size:min(28rem,calc(100vw - var(--ui-space-2)*2));max-inline-size:min(28rem,calc(100vw - var(--ui-space-2)*2))}:scope[data-ui-popover-state~="size=lg"]:where([data-hn-ui-popover]){inline-size:min(36rem,calc(100vw - var(--ui-space-2)*2));max-inline-size:min(36rem,calc(100vw - var(--ui-space-2)*2))}:scope[hidden]:where([data-hn-ui-popover]){display:none!important}@media(prefers-reduced-motion:reduce){:scope[popover]:where([data-hn-ui-popover]){transition:none}}}@scope (.ui-text) to ([data-hn]){:scope[data-ui-text-state~=grow]:where([data-hn-ui-text]){flex:1}:scope:where([data-hn-ui-text]){color:inherit;margin:0!important;min-inline-size:0;text-align:start}:scope:is(h1,h2,h3,h4,h5,h6):where([data-hn-ui-text]){font-family:var(--ui-font-display,inherit);font-size:inherit;font-weight:inherit}:scope[data-ui-text-state~="size=xs"]:where([data-hn-ui-text]){font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height)}:scope[data-ui-text-state~="size=sm"]:where([data-hn-ui-text]){font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height)}:scope[data-ui-text-state~="size=md"]:where([data-hn-ui-text]){font-size:var(--ui-font-size-md);line-height:var(--ui-line-height)}:scope[data-ui-text-state~="size=lg"]:where([data-hn-ui-text]){font-size:var(--ui-font-size-lg);line-height:var(--ui-line-height-relaxed)}:scope[data-ui-text-state~=trim]:where([data-hn-ui-text]){text-box-edge:cap alphabetic;text-box-trim:trim-both}:scope[data-ui-text-state~="tone=secondary"]:where([data-hn-ui-text]){color:var(--ui-text-secondary)}:scope[data-ui-text-state~="tone=muted"]:where([data-hn-ui-text]){color:var(--ui-text-muted)}:scope[data-ui-text-state~="tone=accent-secondary"]:where([data-hn-ui-text]){color:var(--ui-accent-secondary-subtle-text)}:scope[data-ui-text-state~="tone=accent-tertiary"]:where([data-hn-ui-text]){color:var(--ui-accent-tertiary-subtle-text)}:scope[data-ui-text-state~="tone=accent"]:where([data-hn-ui-text]){color:var(--ui-accent-subtle-text)}:scope[data-ui-text-state~="tone=danger"]:where([data-hn-ui-text]){color:var(--ui-danger-subtle-text)}:scope[data-ui-text-state~="tone=success"]:where([data-hn-ui-text]){color:var(--ui-success-subtle-text)}:scope[data-ui-text-state~="tone=info"]:where([data-hn-ui-text]){color:var(--ui-info-subtle-text)}:scope[data-ui-text-state~="tone=warning"]:where([data-hn-ui-text]){color:var(--ui-warning-subtle-text)}:scope[data-ui-text-state~="weight=normal"]:where([data-hn-ui-text]){font-weight:var(--ui-font-normal)}:scope[data-ui-text-state~="weight=medium"]:where([data-hn-ui-text]){font-weight:var(--ui-font-medium)}:scope[data-ui-text-state~="weight=semibold"]:where([data-hn-ui-text]){font-weight:var(--ui-font-semibold)}:scope[data-ui-text-state~="variant=display"]:where([data-hn-ui-text]),:scope[data-ui-text-state~="variant=heading"]:where([data-hn-ui-text]){font-family:var(--ui-font-display,var(--ui-font-family-sans));font-weight:var(--ui-font-semibold);line-height:var(--ui-line-height-tight)}:scope[data-ui-text-state~="variant=display"]:where([data-hn-ui-text]){font-size:var(--ui-font-size-2xl)}:scope[data-ui-text-state~="variant=heading"]:where([data-hn-ui-text]){font-size:var(--ui-font-size-xl)}:scope[data-ui-text-state~="variant=label"]:where([data-hn-ui-text]){font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-medium);line-height:var(--ui-line-height)}:scope[data-ui-text-state~="variant=caption"]:where([data-hn-ui-text]){font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height)}:scope[data-ui-text-state~="variant=eyebrow"]:where([data-hn-ui-text]){font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-semibold);letter-spacing:.06em;line-height:var(--ui-line-height);text-transform:uppercase}:scope[data-ui-text-state~="variant=code"]:where([data-hn-ui-text]){font-family:var(--ui-font-family-mono)}:scope :where(:not([data-hn-ui-text])):is(a){color:var(--ui-link-color,var(--ui-accent-subtle-text));text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.18em}:scope[data-ui-text-state~=truncate]:where([data-hn-ui-text]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:scope[data-ui-text-state~=trim][data-ui-text-state~=truncate]:where([data-hn-ui-text]){overflow-x:clip;overflow-y:visible}:scope[data-ui-text-state~="align=center"]:where([data-hn-ui-text]){text-align:center}:scope[data-ui-text-state~="font=sans"]:where([data-hn-ui-text]){font-family:var(--ui-font-family-sans,sans-serif)}:scope[data-ui-text-state~="wrap=anywhere"]:where([data-hn-ui-text]){overflow-wrap:anywhere}:scope[hidden]:where([data-hn-ui-text]){display:none!important}}@scope (.ui-editor-insert-table-grid) to ([data-hn]){:scope{background:var(--ui-surface);border:var(--ui-border-width) solid var(--ui-border-strong);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-lg,0 10px 15px -3px rgba(0,0,0,.1));padding:var(--ui-space-3)!important}.hint{color:var(--ui-text-muted);font-size:var(--ui-font-size-sm);margin:0 0 var(--ui-space-2)!important}.grid{display:grid!important;gap:2px!important;grid-template-columns:repeat(var(--_cols,8),1.25rem);grid-template-rows:repeat(var(--_rows,8),1.25rem);margin-bottom:var(--ui-space-2)!important;max-inline-size:100%;overflow:auto;--_ui-scroll-fade-direction:to right;--_ui-scroll-fade-size:var(--ui-scroll-fade-size,24px);animation:ui-scroll-fade-start linear,ui-scroll-fade-start-hold linear,ui-scroll-fade-end-hold linear,ui-scroll-fade-end linear;animation-range:0 var(--_ui-scroll-fade-size),var(--_ui-scroll-fade-size) calc(100% + 1px),-1px calc(100% - var(--_ui-scroll-fade-size)),calc(100% - var(--_ui-scroll-fade-size)) 100%;animation-timeline:scroll(self inline);-webkit-mask-image:linear-gradient(var(--_ui-scroll-fade-direction),transparent,#000 var(--_ui-scroll-fade-start),#000 calc(100% - var(--_ui-scroll-fade-end)),transparent);mask-image:linear-gradient(var(--_ui-scroll-fade-direction),transparent,#000 var(--_ui-scroll-fade-start),#000 calc(100% - var(--_ui-scroll-fade-end)),transparent)}:scope:dir(rtl) .grid{--_ui-scroll-fade-direction:to left}.cell{background:var(--ui-surface);border:var(--ui-border-width) solid var(--ui-control-border);border-radius:var(--ui-radius-sm);cursor:pointer;height:1.25rem;padding:0!important;width:1.25rem}.cell.selected{background:var(--ui-accent-solid,var(--ui-accent));border-color:var(--ui-accent-solid,var(--ui-accent))}.cell:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-width)*-1)}.header{cursor:pointer;display:block!important;font-size:var(--ui-font-size-sm);margin-bottom:var(--ui-space-2)!important}@media(pointer:coarse){.grid{grid-template-columns:repeat(var(--_cols,8),44px);grid-template-rows:repeat(var(--_rows,8),44px)}.cell{height:44px;width:44px}}@media(forced-colors:active){.cell:focus-visible{outline-color:Highlight}}:scope[hidden]{display:none!important}}@scope (.ui-input-group) to ([data-hn]){:scope:where([data-hn-ui-input-group]){--_ui-default-input-border-width:0;--_ui-default-input-min-block-size:0;--_ui-default-input-frame-width:calc(var(--ui-border-width)*2);--_ui-default-input-border:transparent;--_ui-default-input-border-hover:transparent;--_ui-default-input-focus-border:transparent;--_ui-default-input-invalid-border:transparent;--_ui-default-input-invalid-focus-shadow:none;--_ui-default-input-shadow:none;--_ui-default-input-focus-shadow:none;--_ui-default-input-focus-outline:none;--_ui-default-input-radius:0;--_ui-default-input-surface:transparent;--_ui-default-input-highlight:none;--_ui-default-textarea-border-width:0;--_ui-default-textarea-border:transparent;--_ui-default-textarea-border-hover:transparent;--_ui-default-textarea-focus-border:transparent;--_ui-default-textarea-invalid-border:transparent;--_ui-default-textarea-invalid-focus-shadow:none;--_ui-default-textarea-shadow:none;--_ui-default-textarea-focus-shadow:none;--_ui-default-textarea-focus-outline:none;--_ui-default-textarea-radius:0;--_ui-default-textarea-surface:transparent;--_ui-default-textarea-highlight:none;align-items:stretch!important;background-color:var(--ui-control-surface,var(--ui-surface-elevated));background-image:var(--ui-surface-highlight,none);border:var(--ui-border-width) solid var(--ui-control-border,var(--ui-border-strong));border-radius:var(--ui-input-group-radius,var(--ui-field-radius,var(--ui-radius-md)));box-shadow:var(--ui-control-inset);box-sizing:border-box!important;cursor:text;display:flex!important;inline-size:100%;min-block-size:var(--ui-control-size-md);min-inline-size:0;overflow:hidden;transition:border-color var(--ui-motion-fast) var(--ui-motion-ease),box-shadow var(--ui-motion-fast) var(--ui-motion-ease)}:scope[data-ui-input-group-state~="variant=subtle"]:where([data-hn-ui-input-group]){background:var(--ui-surface-muted);border-color:var(--ui-border);box-shadow:none}:scope:has(.field [data-ui-input-state~="size=sm"]):where([data-hn-ui-input-group]){min-block-size:var(--ui-control-size-sm)}:scope:has(.field [data-ui-input-state~="size=lg"]):where([data-hn-ui-input-group]){min-block-size:var(--ui-control-size-lg)}:scope:hover:not(:has(:is(input,textarea):focus,:is(input,textarea):disabled,:is(input,textarea):-moz-read-only,[aria-invalid=true],:is(:user-invalid,[data-user-invalid]))):where([data-hn-ui-input-group]){border-color:var(--ui-control-border-hover,var(--ui-text-secondary))}:scope:hover:not(:has(:is(input,textarea):focus,:is(input,textarea):disabled,:is(input,textarea):read-only,[aria-invalid=true],:is(:user-invalid,[data-user-invalid]))):where([data-hn-ui-input-group]){border-color:var(--ui-control-border-hover,var(--ui-text-secondary))}:scope:has(.field :is(input,textarea):focus-visible):where([data-hn-ui-input-group]){border-color:var(--ui-control-focus,var(--ui-accent-solid));box-shadow:var(--ui-control-inset),var(--ui-control-focus-halo-shadow)}:scope:has([aria-invalid=true],:is(:user-invalid,[data-user-invalid])):where([data-hn-ui-input-group]){border-color:var( --ui-input-group-invalid-border,var(--ui-field-danger,var(--ui-danger-solid)) )}:scope:has(:is(input,textarea):is([aria-invalid=true],:is(:user-invalid,[data-user-invalid])):focus-visible):where([data-hn-ui-input-group]){box-shadow:var( --ui-input-group-invalid-focus-shadow,var(--ui-control-inset),0 0 0 calc(var(--ui-focus-width)*1.5) color-mix(in srgb,var(--ui-input-group-invalid-border,var(--ui-field-danger,var(--ui-danger-solid))) 22%,transparent) )}@media(forced-colors:active){:scope:has(:is(input,textarea):focus-visible):where([data-hn-ui-input-group]){outline:var(--ui-focus-width) solid Highlight;outline-offset:var(--ui-border-width)}}:scope:has(:is(input,textarea):disabled):where([data-hn-ui-input-group]),:scope[data-ui-input-group-state~=disabled]:where([data-hn-ui-input-group]){background:var(--ui-control-surface-disabled,var(--ui-surface-muted));box-shadow:none;cursor:not-allowed}.field:where([data-hn-ui-input-group]){display:flex!important;flex:1;min-inline-size:0}.affix:where([data-hn-ui-input-group]){align-items:center!important;color:var(--ui-text-muted);display:inline-flex!important;flex:none;font-family:var(--ui-font-family-mono);font-size:var(--ui-font-size-sm);padding-inline:var(--ui-space-2)!important;white-space:nowrap}.affix:has([slot=prefix]):where([data-hn-ui-input-group]),.affix:has([slot=suffix]):where([data-hn-ui-input-group]){background:var(--ui-surface-muted)}.affix:has([slot=prefix]):where([data-hn-ui-input-group]){border-inline-end:var(--ui-border-width) solid var(--ui-border-divider)}.affix:has([slot=suffix]):where([data-hn-ui-input-group]){border-inline-start:var(--ui-border-width) solid var(--ui-border-divider)}:scope[data-ui-input-group-state~="prefixKind=icon"]:where([data-hn-ui-input-group]){--_ui-default-input-padding-inline-start:var(--ui-space-2)}:scope[data-ui-input-group-state~="prefixKind=icon"] .affix:first-child:where([data-hn-ui-input-group]){background:transparent;border-inline-end:0;padding-inline-end:0!important}.action:where([data-hn-ui-input-group]){align-items:center!important;display:flex!important;flex:none;padding-inline:var(--ui-space-1)!important}:scope[data-ui-input-group-state~=multiline]:where([data-hn-ui-input-group]){display:grid!important;grid-template-columns:auto minmax(0,1fr) auto}:scope[data-ui-input-group-state~=multiline] .field:where([data-hn-ui-input-group]){grid-column:2}:scope[data-ui-input-group-state~=multiline] .action:where([data-hn-ui-input-group]){grid-column:1/-1;justify-content:end!important;padding:var(--ui-space-2)!important;padding-block-start:0!important}:scope[data-ui-input-group-state~=multiline][data-ui-input-group-state~="actionPosition=top-end"]:where([data-hn-ui-input-group]){--_ui-default-textarea-padding-inline-end:calc(var(--_ui-input-group-action-inline-size, 7rem) + var(--ui-space-3))}:scope[data-ui-input-group-state~=multiline][data-ui-input-group-state~="actionPosition=top-end"] .field:where([data-hn-ui-input-group]){grid-row:1}:scope[data-ui-input-group-state~=multiline][data-ui-input-group-state~="actionPosition=top-end"] .action:where([data-hn-ui-input-group]){align-self:start;grid-column:2;grid-row:1;justify-self:end;padding:var(--ui-space-2)!important}.action:empty:where([data-hn-ui-input-group]),.affix:empty:where([data-hn-ui-input-group]){display:none!important}:scope[hidden]:where([data-hn-ui-input-group]){display:none!important}}@scope (.ui-search-result-row) to ([data-hn]){:scope:where([data-hn-ui-search-result-row]){align-items:flex-start!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ui-search-result-row-surface,transparent);border:var(--ui-border-width) solid var(--ui-search-result-row-border,transparent);border-radius:var(--ui-selection-radius);color:inherit;cursor:pointer;display:flex!important;gap:var(--ui-search-result-row-gap,var(--ui-space-3))!important;inline-size:100%;margin:0!important;min-block-size:var(--ui-search-result-row-min-height,56px);padding-block:var(--ui-search-result-row-padding-block,var(--ui-space-3))!important;padding-inline:var(--ui-search-result-row-padding-inline,var(--ui-space-4))!important;text-align:left;transition:background-color var(--ui-motion-fast) var(--ui-motion-ease)}:scope[data-ui-search-result-row-state~="density=compact"]:where([data-hn-ui-search-result-row]){align-items:center!important;font-family:var(--ui-font-family-sans,sans-serif);gap:var(--ui-search-result-row-gap,var(--ui-space-2))!important;min-block-size:var(--ui-search-result-row-min-height,3.125rem);padding-block:var(--ui-search-result-row-padding-block,var(--ui-space-1))!important;padding-inline:var(--ui-search-result-row-padding-inline,var(--ui-space-2))!important}:scope[data-ui-search-result-row-state~="density=compact"] .title:where([data-hn-ui-search-result-row]){font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height)}:scope[data-ui-search-result-row-state~="density=compact"] .meta:where([data-hn-ui-search-result-row]){font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height)}:scope:hover:enabled:where([data-hn-ui-search-result-row]){background:var( --ui-search-result-row-hover-surface,var(--_ui-selection-context-surface,color-mix(in srgb,var(--ui-surface) 85%,#000 3%)) )}:scope[data-ui-search-result-row-state~=selected]:where([data-hn-ui-search-result-row]){background:var( --ui-search-result-row-selected-bg,var(--_ui-selection-context-surface,var(--ui-selection-surface)) );color:var(--_ui-selection-context-text,var(--ui-selection-text))}:scope:focus-visible:where([data-hn-ui-search-result-row]){outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-width)*-1)}:scope:disabled:where([data-hn-ui-search-result-row]){background:var(--ui-disabled-surface);color:var(--ui-disabled-text);cursor:not-allowed}.leading:where([data-hn-ui-search-result-row]),.trailing:where([data-hn-ui-search-result-row]){align-items:flex-start!important;display:inline-flex!important;flex-shrink:0}.content:where([data-hn-ui-search-result-row]){display:flex!important;flex:1;flex-direction:column!important;min-inline-size:0}.excerpt:where([data-hn-ui-search-result-row]),.meta:where([data-hn-ui-search-result-row]),.title:where([data-hn-ui-search-result-row]){display:block!important;min-inline-size:0}.excerpt:empty:where([data-hn-ui-search-result-row]),.leading:empty:where([data-hn-ui-search-result-row]),.meta:empty:where([data-hn-ui-search-result-row]),.trailing:empty:where([data-hn-ui-search-result-row]){display:none!important}:where(:not([data-hn-ui-search-result-row])):is([slot=excerpt]),:where(:not([data-hn-ui-search-result-row])):is([slot=meta]),:where(:not([data-hn-ui-search-result-row])):is([slot=title]){display:block!important;margin:0!important}@media(forced-colors:active){:scope[data-ui-search-result-row-state~=selected]:not(:focus-visible):not(:disabled):where([data-hn-ui-search-result-row]){outline:var(--ui-border-width) solid Highlight;outline-offset:calc(var(--ui-border-width)*-1)}}:scope[hidden]:where([data-hn-ui-search-result-row]){display:none!important}}@scope (.ui-editor-mention-menu) to ([data-hn]){:scope[popover]:where([data-hn-ui-editor-mention-menu]){inset:auto;margin:0!important;position:fixed}:scope:where([data-hn-ui-editor-mention-menu]){-webkit-user-select:none;-moz-user-select:none;user-select:none}:scope:where([data-hn-ui-editor-mention-menu]){background:var(--ui-surface);border:var(--ui-border-width) solid var(--ui-border-strong);border-radius:var(--ui-radius-dialog);box-shadow:var(--ui-shadow-lg,0 8px 24px rgba(0,0,0,.12));display:flex!important;flex-direction:column!important;overflow:hidden}.header:where([data-hn-ui-editor-mention-menu]){align-items:center!important;border-bottom:var(--ui-border-width) solid var(--ui-border-divider);color:var(--ui-text-secondary);display:flex!important;font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-semibold);gap:var(--ui-space-3)!important;justify-content:space-between!important;padding:var(--ui-space-2) var(--ui-space-3)!important}:scope>.empty:empty:where([data-hn-ui-editor-mention-menu]),:scope>.header:empty:where([data-hn-ui-editor-mention-menu]){display:none!important}.empty:where([data-hn-ui-editor-mention-menu]){color:var(--ui-text-muted);font-size:var(--ui-font-size-sm);padding:var(--ui-space-3)!important}.hint:where([data-hn-ui-editor-mention-menu]){color:var(--ui-text-muted);font-weight:var(--ui-font-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list:where([data-hn-ui-editor-mention-menu]){list-style:none;margin:0!important;max-height:280px;overflow-y:auto;overscroll-behavior:contain;padding:var(--ui-space-1) 0!important;--_ui-scroll-fade-direction:to bottom;--_ui-scroll-fade-size:var(--ui-scroll-fade-size,24px);animation:ui-scroll-fade-start linear,ui-scroll-fade-start-hold linear,ui-scroll-fade-end-hold linear,ui-scroll-fade-end linear;animation-range:0 var(--_ui-scroll-fade-size),var(--_ui-scroll-fade-size) calc(100% + 1px),-1px calc(100% - var(--_ui-scroll-fade-size)),calc(100% - var(--_ui-scroll-fade-size)) 100%;animation-timeline:scroll(self block);-webkit-mask-image:linear-gradient(var(--_ui-scroll-fade-direction),transparent,#000 var(--_ui-scroll-fade-start),#000 calc(100% - var(--_ui-scroll-fade-end)),transparent);mask-image:linear-gradient(var(--_ui-scroll-fade-direction),transparent,#000 var(--_ui-scroll-fade-start),#000 calc(100% - var(--_ui-scroll-fade-end)),transparent)}.item:where([data-hn-ui-editor-mention-menu]){align-items:center!important;cursor:pointer;display:flex!important;gap:var(--ui-space-3)!important;min-height:44px;padding:var(--ui-space-2) var(--ui-space-3)!important}.item.active:where([data-hn-ui-editor-mention-menu]){background:var(--ui-accent-subtle,rgba(59,130,246,.1))}.item.active .avatar:where([data-hn-ui-editor-mention-menu]){background:var(--ui-surface);box-shadow:inset 0 0 0 1px var(--ui-accent-soft,var(--ui-accent-subtle))}.avatar:where([data-hn-ui-editor-mention-menu]){align-items:center!important;background:var(--ui-accent-soft,var(--ui-accent-subtle));border-radius:var(--ui-radius-round);color:var(--ui-accent-subtle-text);display:inline-flex!important;flex:0 0 auto;font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-semibold);height:32px;justify-content:center!important;width:32px}.body:where([data-hn-ui-editor-mention-menu]){display:flex!important;flex-direction:column!important;min-width:0}.detail:where([data-hn-ui-editor-mention-menu]),.label:where([data-hn-ui-editor-mention-menu]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label:where([data-hn-ui-editor-mention-menu]){color:var(--ui-text-primary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-medium)}.detail:where([data-hn-ui-editor-mention-menu]),.loading:where([data-hn-ui-editor-mention-menu]){color:var(--ui-text-muted);font-size:var(--ui-font-size-xs)}.loading:where([data-hn-ui-editor-mention-menu]){min-height:44px;padding:var(--ui-space-3)!important}@media(max-width:767px){:scope:where([data-hn-ui-editor-mention-menu]){border-bottom:0;border-radius:var(--ui-radius-dialog) var(--ui-radius-dialog) 0 0}.list:where([data-hn-ui-editor-mention-menu]){max-height:calc(60dvh - 48px)}}:scope[hidden]:where([data-hn-ui-editor-mention-menu]){display:none!important}}@scope (.ui-editor-mention-menu-item) to ([data-hn]){:scope:where([data-hn-ui-editor-mention-menu-item]){align-items:center!important;cursor:pointer;display:flex!important;gap:var(--ui-space-3)!important;list-style:none;min-block-size:44px;padding:var(--ui-space-2) var(--ui-space-3)!important}:scope[aria-selected=true]:where([data-hn-ui-editor-mention-menu-item]){background:var(--ui-accent-subtle)}:scope[aria-selected=true] .avatar:where([data-hn-ui-editor-mention-menu-item]){background:var(--ui-surface);box-shadow:inset 0 0 0 1px var(--ui-accent-soft)}:scope .avatar:has(>:is([data-component~=ui-avatar],.ui-avatar)):where([data-hn-ui-editor-mention-menu-item]){background:none;box-shadow:none}.avatar:where([data-hn-ui-editor-mention-menu-item]){align-items:center!important;background:var(--ui-accent-soft);block-size:32px;border-radius:var(--ui-radius-round);color:var(--ui-accent-subtle-text);display:inline-flex!important;flex:0 0 auto;font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-semibold);inline-size:32px;justify-content:center!important}.body:where([data-hn-ui-editor-mention-menu-item]){display:flex!important;flex-direction:column!important;min-inline-size:0}.detail:where([data-hn-ui-editor-mention-menu-item]),.label:where([data-hn-ui-editor-mention-menu-item]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label:where([data-hn-ui-editor-mention-menu-item]){color:var(--ui-text-primary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-medium)}.detail:where([data-hn-ui-editor-mention-menu-item]){color:var(--ui-text-muted);font-size:var(--ui-font-size-xs)}:scope[hidden]:where([data-hn-ui-editor-mention-menu-item]){display:none!important}}@scope (.ui-editor-slash-menu) to ([data-hn]){:scope[popover]:where([data-hn-ui-editor-slash-menu]){inset:auto;margin:0!important;position:fixed}:scope:where([data-hn-ui-editor-slash-menu]){-webkit-user-select:none;-moz-user-select:none;user-select:none}:scope:where([data-hn-ui-editor-slash-menu]){background:var(--ui-surface);border:var(--ui-border-width) solid var(--ui-border-strong);border-radius:var(--ui-radius-dialog);box-shadow:var(--ui-shadow-lg,0 8px 24px rgba(0,0,0,.12));display:flex!important;flex-direction:column!important;overflow:hidden}@media(max-width:767px){:scope:where([data-hn-ui-editor-slash-menu]){border-bottom:none;border-radius:var(--ui-radius-dialog) var(--ui-radius-dialog) 0 0}}.header:where([data-hn-ui-editor-slash-menu]){align-items:center!important;border-bottom:var(--ui-border-width) solid var(--ui-border-divider);color:var(--ui-text-muted);display:none!important;font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-semibold);gap:var(--ui-space-2)!important;letter-spacing:.05em;padding:var(--ui-space-3) var(--ui-space-4)!important;text-transform:uppercase}:scope>.empty:empty:where([data-hn-ui-editor-slash-menu]),:scope>.footer:empty:where([data-hn-ui-editor-slash-menu]),:scope>.header:empty:where([data-hn-ui-editor-slash-menu]){display:none!important}.empty:where([data-hn-ui-editor-slash-menu]){color:var(--ui-text-muted);font-size:var(--ui-font-size-sm);padding:var(--ui-space-3)!important}@media(max-width:767px){.header:where([data-hn-ui-editor-slash-menu]){display:flex!important}}.list:where([data-hn-ui-editor-slash-menu]){list-style:none;margin:0!important;max-height:280px;overflow-y:auto;overscroll-behavior:contain;padding:var(--ui-space-1) 0!important;--_ui-scroll-fade-direction:to bottom;--_ui-scroll-fade-size:var(--ui-scroll-fade-size,24px);animation:ui-scroll-fade-start linear,ui-scroll-fade-start-hold linear,ui-scroll-fade-end-hold linear,ui-scroll-fade-end linear;animation-range:0 var(--_ui-scroll-fade-size),var(--_ui-scroll-fade-size) calc(100% + 1px),-1px calc(100% - var(--_ui-scroll-fade-size)),calc(100% - var(--_ui-scroll-fade-size)) 100%;animation-timeline:scroll(self block);-webkit-mask-image:linear-gradient(var(--_ui-scroll-fade-direction),transparent,#000 var(--_ui-scroll-fade-start),#000 calc(100% - var(--_ui-scroll-fade-end)),transparent);mask-image:linear-gradient(var(--_ui-scroll-fade-direction),transparent,#000 var(--_ui-scroll-fade-start),#000 calc(100% - var(--_ui-scroll-fade-end)),transparent)}@media(max-width:767px){.list:where([data-hn-ui-editor-slash-menu]){max-height:calc(60dvh - 80px);padding:var(--ui-space-1) 0 var(--ui-space-2)!important}}.item:where([data-hn-ui-editor-slash-menu]){align-items:center!important;cursor:pointer;display:flex!important;gap:var(--ui-space-3)!important;min-height:44px;padding:var(--ui-space-2) var(--ui-space-3)!important;transition:background-color .12s ease}.item.active:where([data-hn-ui-editor-slash-menu]){background:var(--ui-accent-subtle,rgba(59,130,246,.1))}.icon:where([data-hn-ui-editor-slash-menu]){align-items:center!important;background:var(--ui-surface-hover);border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text-secondary);display:flex!important;flex-shrink:0;font-family:var(--ui-font-family-mono,ui-monospace,monospace);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-bold);height:32px;justify-content:center!important;line-height:1;width:32px}.item.active .icon:where([data-hn-ui-editor-slash-menu]){background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-accent-contrast)}.icon:where([data-hn-ui-editor-slash-menu]){--_ui-default-icon-size:1rem;--_ui-default-icon-stroke-width:var(--ui-editor-toolbar-icon-stroke-width,1.75)}.body:where([data-hn-ui-editor-slash-menu]){display:flex!important;flex-direction:column!important;gap:1px!important;min-width:0}.title:where([data-hn-ui-editor-slash-menu]){color:var(--ui-text);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.description:where([data-hn-ui-editor-slash-menu]){color:var(--ui-text-muted);font-size:var(--ui-font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer:where([data-hn-ui-editor-slash-menu]){border-top:var(--ui-border-width) solid var(--ui-border-divider);color:var(--ui-text-muted);font-size:var(--ui-font-size-xs);padding:var(--ui-space-2) var(--ui-space-3)!important}:scope kbd:where([data-hn-ui-editor-slash-menu]){align-items:center!important;background:var(--ui-surface-hover);border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius-sm);color:var(--ui-text-secondary);display:inline-flex!important;font-family:var(--ui-font-family-mono,ui-monospace,monospace);font-size:var(--ui-font-size-2xs);justify-content:center!important;padding:0 3px!important}:scope[hidden]:where([data-hn-ui-editor-slash-menu]){display:none!important}}@scope (.ui-editor-slash-menu-group) to ([data-hn]){:scope:where([data-hn-ui-editor-slash-menu-group]){display:block!important;list-style:none}.heading:where([data-hn-ui-editor-slash-menu-group]){color:var(--ui-text-muted);font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-semibold);padding:var(--ui-space-2) var(--ui-space-3) var(--ui-space-1)!important}ul:where([data-hn-ui-editor-slash-menu-group]){list-style:none;margin:0!important;padding:0!important}:scope[hidden]:where([data-hn-ui-editor-slash-menu-group]){display:none!important}}@scope (.ui-editor-slash-menu-item) to ([data-hn]){:scope:where([data-hn-ui-editor-slash-menu-item]){align-items:center!important;cursor:pointer;display:flex!important;gap:var(--ui-space-3)!important;list-style:none;min-block-size:44px;padding:var(--ui-space-2) var(--ui-space-3)!important}:scope[aria-selected=true]:where([data-hn-ui-editor-slash-menu-item]){background:var(--ui-accent-subtle)}:scope[aria-disabled=true]:where([data-hn-ui-editor-slash-menu-item]){background:var(--ui-disabled-surface);cursor:not-allowed}:scope[aria-disabled=true] .description:where([data-hn-ui-editor-slash-menu-item]),:scope[aria-disabled=true] .icon:where([data-hn-ui-editor-slash-menu-item]),:scope[aria-disabled=true] .title:where([data-hn-ui-editor-slash-menu-item]){color:var(--ui-disabled-text)}.icon:where([data-hn-ui-editor-slash-menu-item]){align-items:center!important;background:var(--ui-surface-hover);block-size:32px;border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius-md);color:var(--ui-text-secondary);display:flex!important;flex:0 0 auto;inline-size:32px;justify-content:center!important}.icon:where([data-hn-ui-editor-slash-menu-item]){--_ui-default-icon-size:1rem}.body:where([data-hn-ui-editor-slash-menu-item]){display:flex!important;flex-direction:column!important;gap:1px!important;min-inline-size:0}.description:where([data-hn-ui-editor-slash-menu-item]),.title:where([data-hn-ui-editor-slash-menu-item]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title:where([data-hn-ui-editor-slash-menu-item]){color:var(--ui-text-primary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-medium)}.description:where([data-hn-ui-editor-slash-menu-item]){color:var(--ui-text-muted);font-size:var(--ui-font-size-xs)}:scope[hidden]:where([data-hn-ui-editor-slash-menu-item]){display:none!important}}@scope (.ui-editor-surface) to ([data-hn]){:scope:where([data-hn-ui-editor-surface]){display:flex!important;flex-direction:column!important;max-inline-size:100%;min-inline-size:0}:scope[data-ui-editor-surface-state~="density=compact"]:where([data-hn-ui-editor-surface]){--_ui-editor-content-min-height:0px;--_ui-editor-content-padding-block:0px;--_ui-editor-content-padding-inline:0px;--_ui-editor-mobile-bottom-space:0px}}@scope (.ui-editor-table-context-menu) to ([data-hn]){:scope[popover]{inset:auto;margin:0!important;position:fixed}:scope{background:var(--ui-surface);border:var(--ui-border-width) solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-lg,0 10px 15px -3px rgba(0,0,0,.1));box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:2px!important;max-height:min(28rem,calc(100vh - 24px));max-width:min(17rem,calc(100vw - 24px));min-width:min(14rem,calc(100vw - 24px));overflow-y:auto;overscroll-behavior:contain;padding:var(--ui-space-2)!important;scrollbar-width:thin}.section{display:flex!important;flex-direction:column!important;gap:3px!important}:scope button{align-items:center!important;background:none;border:none;border-radius:var(--ui-radius-sm);color:var(--ui-text);cursor:pointer;display:flex!important;font-size:var(--ui-font-size-sm);gap:var(--ui-space-2)!important;min-height:32px;padding:var(--ui-space-2) var(--ui-space-2)!important;text-align:left;width:100%}:scope button{--_ui-default-icon-size:1rem;--_ui-default-icon-stroke-width:var(--ui-editor-toolbar-icon-stroke-width,1.75)}:scope button:hover:not(:disabled){background:var(--ui-surface-hover)}:scope button.selected{background:var(--ui-accent-subtle,rgba(59,130,246,.1))}:scope button.danger{color:var(--ui-danger-subtle-text)}.swatches{display:flex!important;flex-wrap:wrap!important;gap:3px!important}:scope .swatch-button{align-items:center!important;display:inline-flex!important;flex:1 0 5rem;gap:var(--ui-space-2)!important;max-width:calc(33.33333% - 2px);min-width:5rem;padding-inline-end:var(--ui-space-1)!important}.swatch{background:var(--_swatch,#fff);border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius-round);box-shadow:inset 0 0 0 1px #ffffff59;display:inline-flex!important;flex-shrink:0;height:1rem;width:1rem}.swatch.default{background:linear-gradient(135deg,transparent calc(50% - 1px),var(--ui-text-muted) calc(50% - 1px),var(--ui-text-muted) calc(50% + 1px),transparent calc(50% + 1px)),var(--ui-surface);position:relative}.swatch-label{min-width:0;white-space:nowrap}.heading{color:var(--ui-text-muted);font-size:var(--ui-font-size-2xs);font-weight:700;letter-spacing:.05em;padding:var(--ui-space-1) var(--ui-space-2)!important;text-transform:uppercase}.sep{background:var(--ui-border-divider);height:1px;margin:var(--ui-space-1) 0!important}.sep:first-child{display:none!important}:scope[hidden]{display:none!important}}@scope (.ui-editor-table-overlay) to ([data-hn]){:scope:where([data-hn-ui-editor-table-overlay]){display:block!important}:scope:where([data-hn-ui-editor-table-overlay]){height:100%;overflow:visible;pointer-events:none;position:relative;width:100%}.cols:where([data-hn-ui-editor-table-overlay]),.rows:where([data-hn-ui-editor-table-overlay]){pointer-events:none;position:absolute}.rows:where([data-hn-ui-editor-table-overlay]){inset:0;width:100%}.cols:where([data-hn-ui-editor-table-overlay]){height:100%;inset:0}.control:where([data-hn-ui-editor-table-overlay]){pointer-events:none;position:absolute;z-index:1}.handle:where([data-hn-ui-editor-table-overlay]){align-items:center!important;background:color-mix(in srgb,var(--ui-surface-elevated) 96%,transparent);border:var(--ui-border-width) solid var(--ui-affordance-near-color,var(--ui-border-strong));border-radius:var(--ui-radius-round);box-shadow:var(--ui-shadow-xs,0 1px 2px rgba(0,0,0,.05));color:var(--ui-affordance-near-color,var(--ui-text-secondary));cursor:pointer;display:inline-flex!important;font:inherit;font-size:16px;height:24px;justify-content:center!important;line-height:1;opacity:0;padding:0!important;pointer-events:auto;position:absolute;scale:.72;transition:opacity var(--ui-affordance-motion,var(--ui-motion-fast)) var(--ui-motion-ease),scale var(--ui-affordance-motion,var(--ui-motion-fast)) var(--ui-motion-ease),color var(--ui-affordance-motion,var(--ui-motion-fast)) var(--ui-motion-ease),background-color var(--ui-affordance-motion,var(--ui-motion-fast)) var(--ui-motion-ease),border-color var(--ui-affordance-motion,var(--ui-motion-fast)) var(--ui-motion-ease);width:24px}.handle:where([data-hn-ui-editor-table-overlay]){--_ui-default-icon-size:14px;--_ui-default-icon-stroke-width:2}.control.active .handle:where([data-hn-ui-editor-table-overlay]),.handle:focus-visible:where([data-hn-ui-editor-table-overlay]),.handle[data-ui-proximity=near]:where([data-hn-ui-editor-table-overlay]){opacity:1;scale:1}.control.active .handle:where([data-hn-ui-editor-table-overlay]),.handle:focus-visible:where([data-hn-ui-editor-table-overlay]){background:var(--ui-affordance-direct-color,var(--ui-accent-solid));border-color:var(--ui-affordance-direct-color,var(--ui-accent-solid));box-shadow:var(--ui-shadow-sm,0 1px 3px rgba(0,0,0,.1));color:var(--ui-text-on-accent)}.cell-menu:focus-visible:where([data-hn-ui-editor-table-overlay]),.handle:focus-visible:where([data-hn-ui-editor-table-overlay]),.selector:focus-visible:where([data-hn-ui-editor-table-overlay]){outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-width)}.control.row:where([data-hn-ui-editor-table-overlay]){height:0;left:0;width:100%}.control.row .handle:where([data-hn-ui-editor-table-overlay]){left:-30px;top:-12px}.control.col:where([data-hn-ui-editor-table-overlay]){height:100%;top:0;width:0}.control.col .handle:where([data-hn-ui-editor-table-overlay]){left:-12px;top:-30px}.line:where([data-hn-ui-editor-table-overlay]){background:var(--ui-affordance-direct-color,var(--ui-accent-solid));opacity:0;position:absolute;transition:opacity var(--ui-affordance-motion,var(--ui-motion-fast)) var(--ui-motion-ease)}.control.row .line:where([data-hn-ui-editor-table-overlay]){height:var(--ui-accent-line-width);inset:calc(var(--ui-accent-line-width)*-.5) 0 auto}.control.col .line:where([data-hn-ui-editor-table-overlay]){inset:0 auto 0 calc(var(--ui-accent-line-width)*-.5);width:var(--ui-accent-line-width)}.control.active .line:where([data-hn-ui-editor-table-overlay]){opacity:.8}.guide:where([data-hn-ui-editor-table-overlay]){background:var(--ui-affordance-guide-color,var(--ui-border-strong));border-radius:var(--ui-radius-round);height:var(--ui-affordance-guide-size);opacity:calc(var(--ui-affordance-guide-opacity)*var(--_ui-affordance-scope-guide, 1));position:absolute;transition:opacity var(--ui-affordance-motion,var(--ui-motion-fast)) var(--ui-motion-ease);width:var(--ui-affordance-guide-size)}.control.row .guide:where([data-hn-ui-editor-table-overlay]){left:-10px;top:-2px}.control.col .guide:where([data-hn-ui-editor-table-overlay]){left:-2px;top:-10px}.control.active .guide:where([data-hn-ui-editor-table-overlay]),.control:has(.handle[data-ui-proximity=near]) .guide:where([data-hn-ui-editor-table-overlay]){opacity:0}.tooltip:where([data-hn-ui-editor-table-overlay]){background:var(--ui-text-primary);border-radius:var(--ui-radius-sm);color:var(--ui-surface-elevated);font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-medium);left:50%;line-height:var(--ui-line-height-md);max-width:14rem;opacity:0;padding:var(--ui-space-1) var(--ui-space-2)!important;pointer-events:none;position:absolute;top:calc(100% + 6px);transform:translate(-50%);transition:opacity var(--ui-affordance-motion,var(--ui-motion-fast)) var(--ui-motion-ease);width:-moz-max-content;width:max-content;z-index:2}.control.row .tooltip:where([data-hn-ui-editor-table-overlay]){left:auto;right:calc(100% + 8px);top:50%;transform:translateY(-50%)}.control.active .tooltip:where([data-hn-ui-editor-table-overlay]),.handle:focus-visible .tooltip:where([data-hn-ui-editor-table-overlay]){opacity:1}.cell-menu:where([data-hn-ui-editor-table-overlay]),.selector:where([data-hn-ui-editor-table-overlay]){align-items:center!important;background:transparent;border:var(--ui-border-width) solid transparent;box-shadow:none;color:var(--ui-text-secondary);cursor:pointer;display:inline-flex!important;justify-content:center!important;padding:0!important;pointer-events:auto;position:absolute;transition:color var(--ui-affordance-motion,var(--ui-motion-fast)) var(--ui-motion-ease),background-color var(--ui-affordance-motion,var(--ui-motion-fast)) var(--ui-motion-ease),border-color var(--ui-affordance-motion,var(--ui-motion-fast)) var(--ui-motion-ease),box-shadow var(--ui-affordance-motion,var(--ui-motion-fast)) var(--ui-motion-ease);z-index:2}.cell-menu:hover:where([data-hn-ui-editor-table-overlay]),.selector:hover:where([data-hn-ui-editor-table-overlay]){background:var(--ui-surface-muted);box-shadow:var(--ui-shadow-xs,0 1px 2px rgba(0,0,0,.05));color:var(--ui-text-primary)}.selector:where([data-hn-ui-editor-table-overlay]){border-radius:var(--ui-radius-round);cursor:grab;touch-action:none}.selector:active:where([data-hn-ui-editor-table-overlay]){cursor:grabbing}.selector:where([data-hn-ui-editor-table-overlay]):before{background:var(--ui-affordance-guide-color,var(--ui-border-strong));border-radius:var(--ui-radius-round);content:"";inset:50% auto auto 50%;opacity:calc(var(--ui-affordance-guide-opacity)*var(--_ui-affordance-scope-guide, 1));pointer-events:none;position:absolute;transform:translate(-50%,-50%);transition:opacity var(--ui-affordance-motion,var(--ui-motion-fast)) var(--ui-motion-ease)}.selector .glyph:where([data-hn-ui-editor-table-overlay]){display:block!important;height:14px;width:14px;--_ui-default-icon-size:14px;--_ui-default-icon-stroke-width:2;opacity:0;transform:scale(.72);transition:opacity var(--ui-affordance-motion,var(--ui-motion-fast)) var(--ui-motion-ease),transform var(--ui-affordance-motion,var(--ui-motion-fast)) var(--ui-motion-ease)}.selector:focus-visible:where([data-hn-ui-editor-table-overlay]):before,.selector:hover:where([data-hn-ui-editor-table-overlay]):before{opacity:0}.selector:focus-visible .glyph:where([data-hn-ui-editor-table-overlay]),.selector:hover .glyph:where([data-hn-ui-editor-table-overlay]){opacity:1;transform:scale(1)}.selector.row:where([data-hn-ui-editor-table-overlay]){height:32px;left:-9px;transform:translateY(-50%);width:18px}.selector.row:where([data-hn-ui-editor-table-overlay]):before{height:16px;width:2px}.selector.column:where([data-hn-ui-editor-table-overlay]){height:18px;top:-9px;transform:translate(-50%);width:32px}.selector.column:where([data-hn-ui-editor-table-overlay]):before{height:2px;width:16px}@media(hover:none),(pointer:coarse){.selector:where([data-hn-ui-editor-table-overlay]):before{opacity:0}.selector .glyph:where([data-hn-ui-editor-table-overlay]){opacity:1;transform:none}}.cell-menu:where([data-hn-ui-editor-table-overlay]){background:color-mix(in srgb,var(--ui-surface-muted) 78%,transparent);border-radius:var(--ui-radius-sm);height:24px;width:24px}.cell-menu:where([data-hn-ui-editor-table-overlay]){--_ui-default-icon-size:15px;--_ui-default-icon-stroke-width:2}.drop-indicator:where([data-hn-ui-editor-table-overlay]){background:var(--ui-accent-solid);box-shadow:0 0 0 var(--ui-border-width) var(--ui-surface);pointer-events:none;position:absolute;z-index:3}.drop-indicator.row:where([data-hn-ui-editor-table-overlay]){height:var(--ui-accent-line-width);left:0;width:100%}.drop-indicator.column:where([data-hn-ui-editor-table-overlay]){height:100%;top:0;width:var(--ui-accent-line-width)}.drop-indicator[hidden]:where([data-hn-ui-editor-table-overlay]){display:none!important}:scope[hidden]:where([data-hn-ui-editor-table-overlay]){display:none!important}}@scope (.ui-editor-table-toolbar) to ([data-hn]){.looma-editor__mobile-toolbar-shell :scope{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:0;border-radius:0;box-shadow:none;min-height:100%;min-width:-moz-max-content;min-width:max-content;padding:0!important}.looma-editor__mobile-toolbar-shell :scope button{background:transparent;min-height:44px}.looma-editor__mobile-toolbar-shell :scope button.active,.looma-editor__mobile-toolbar-shell :scope button.selected{background:var(--ui-accent-soft,var(--ui-accent-subtle))}:scope{align-items:center!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--ui-surface) 94%,transparent);border:var(--ui-border-width) solid var(--ui-border-strong);border-radius:calc(var(--ui-radius-md) + var(--ui-border-width)*2);box-shadow:var(--ui-shadow-lg,0 10px 15px -3px rgba(0,0,0,.1));display:inline-flex!important;gap:var(--ui-space-1)!important;padding:var(--ui-space-1)!important}.group{align-items:center!important;display:inline-flex!important;gap:2px!important;overflow:hidden}.sep{align-self:stretch;background:var(--ui-border-divider);width:1px}.overflow{position:relative}:scope button{align-items:center!important;background:transparent;border:0;border-radius:var(--ui-radius-sm);color:var(--ui-text-primary);cursor:pointer;display:inline-flex!important;font-size:var(--ui-font-size-sm);font-weight:500;gap:var(--ui-space-2)!important;justify-content:center!important;line-height:1;min-height:32px;padding:var(--ui-space-2) var(--ui-space-2)!important;white-space:nowrap}:scope button:hover{background:var(--ui-surface-hover)}:scope button.active{background:var(--ui-accent-soft,var(--ui-accent-subtle));color:var(--ui-accent-subtle-text)}.group button{border-radius:var(--ui-radius-sm)}.group button+button{border-left:0}:scope .more{border:0;border-radius:var(--ui-radius-sm)}:scope button.danger{color:var(--ui-danger-subtle-text)}:scope{--_ui-default-icon-size:var(--ui-editor-toolbar-icon-size,1rem);--_ui-default-icon-stroke-width:var(--ui-editor-toolbar-icon-stroke-width,1.75)}.chevron{display:inline-flex!important;--_ui-default-icon-size:.875rem}:scope .icon-button{padding-inline:0!important;width:32px}.menu{background:var(--ui-surface);border:var(--ui-border-width) solid var(--ui-border-strong);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-lg,0 10px 15px -3px rgba(0,0,0,.1));box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:2px!important;inset:auto;margin:0!important;max-width:min(17rem,calc(100vw - 24px));min-width:12rem;overflow-y:auto;overscroll-behavior:contain;padding:var(--ui-space-1)!important;position:fixed;scrollbar-width:thin;z-index:2}.menu-section+.menu-section{border-top:var(--ui-border-width) solid var(--ui-border-divider);margin-top:var(--ui-space-1)!important;padding-top:var(--ui-space-1)!important}.menu-heading{color:var(--ui-text-muted);font-size:var(--ui-font-size-2xs);font-weight:700;letter-spacing:.05em;padding:var(--ui-space-1) var(--ui-space-2)!important;text-transform:uppercase}.menu button{display:flex!important;justify-content:flex-start!important;text-align:left;width:100%}.swatches{display:grid!important;gap:2px!important;grid-template-columns:repeat(2,minmax(0,1fr))}:scope .swatch-button{gap:var(--ui-space-1)!important;justify-content:flex-start!important}.swatch{background:var(--_swatch);border:var(--ui-border-width) solid color-mix(in srgb,var(--ui-border) 80%,#000);border-radius:var(--ui-radius-round);flex:0 0 14px;height:14px;width:14px}.swatch.default{background:linear-gradient(135deg,transparent 44%,var(--ui-danger) 46% 54%,transparent 56%),var(--ui-surface)}.swatch-button.selected{background:var(--ui-accent-soft,var(--ui-accent-subtle))}:scope[hidden]{display:none!important}}@scope (.ui-floating-action-button) to ([data-hn]){:scope:where([data-hn-ui-floating-action-button]){block-size:var(--ui-control-min-block-size);inline-size:var(--ui-control-min-block-size);inset-block-end:calc(var(--ui-floating-action-button-inset-block-end, var(--ui-space-6)) + env(safe-area-inset-bottom));inset-inline-end:max(var(--ui-floating-action-button-inset-inline-end,var(--ui-space-5)),env(safe-area-inset-right));position:fixed;z-index:var(--ui-floating-action-button-z-index,100)}:scope:where([data-hn-ui-floating-action-button]){align-items:center!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ui-accent);border:none;border-radius:var(--ui-radius-round);box-shadow:0 4px 12px color-mix(in srgb,var(--ui-accent) 40%,transparent);color:var(--ui-on-accent);cursor:pointer;display:inline-flex!important;justify-content:center!important;margin:0!important;padding:0!important;transition:background-color var(--ui-motion-fast) var(--ui-motion-ease),transform var(--ui-motion-fast) var(--ui-motion-ease),box-shadow var(--ui-motion-fast) var(--ui-motion-ease)}:scope:hover:enabled:where([data-hn-ui-floating-action-button]){background:var(--ui-accent-hover);box-shadow:0 6px 16px color-mix(in srgb,var(--ui-accent) 50%,transparent)}:scope:active:enabled:where([data-hn-ui-floating-action-button]){transform:scale(.94)}:scope:focus-visible:where([data-hn-ui-floating-action-button]){outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-width)}:scope:disabled:where([data-hn-ui-floating-action-button]){background:var(--ui-disabled-surface);box-shadow:none;color:var(--ui-disabled-text);cursor:not-allowed}:where(:not([data-hn-ui-floating-action-button])):is(svg){block-size:var(--ui-icon-size-lg);flex-shrink:0;inline-size:var(--ui-icon-size-lg)}@media(min-width:768px){:scope[data-ui-floating-action-button-state~=mobileOnly]:where([data-hn-ui-floating-action-button]){display:none!important}}:scope[hidden]:where([data-hn-ui-floating-action-button]){display:none!important}}@scope (.ui-grid) to ([data-hn]){:scope:where([data-hn-ui-grid]){--_grid-gap:var(--ui-space-4);--_grid-min:12rem;display:grid!important;gap:var(--ui-grid-gap,var(--_grid-gap))!important;grid-template-columns:repeat(auto-fit,minmax(min(max(var(--ui-grid-min,var(--_grid-min)),calc((100% - (max(1,var(--_grid-column-cap, 9999)) - 1)*var(--ui-grid-gap, var(--_grid-gap)))/max(1,var(--_grid-column-cap, 9999)))),100%),1fr));margin:0!important;max-inline-size:100%;min-inline-size:0}:scope[data-ui-grid-state~="gap=xs"]:where([data-hn-ui-grid]){--_grid-gap:var(--ui-space-2)}:scope[data-ui-grid-state~="gap=s"]:where([data-hn-ui-grid]){--_grid-gap:var(--ui-space-3)}:scope[data-ui-grid-state~="gap=m"]:where([data-hn-ui-grid]){--_grid-gap:var(--ui-space-4)}:scope[data-ui-grid-state~="gap=l"]:where([data-hn-ui-grid]){--_grid-gap:var(--ui-space-5)}:scope[data-ui-grid-state~="gap=xl"]:where([data-hn-ui-grid]){--_grid-gap:var(--ui-space-6)}:scope[data-ui-grid-state~="min=md"]:where([data-hn-ui-grid]){--_grid-min:16rem}:scope[data-ui-grid-state~="min=lg"]:where([data-hn-ui-grid]){--_grid-min:20rem}:scope[hidden]:where([data-hn-ui-grid]){display:none!important}}@scope (.ui-image) to ([data-hn]){:scope:where([data-hn-ui-image]){box-sizing:border-box!important;display:flex!important;justify-content:flex-start!important;margin:0!important;max-inline-size:100%;min-inline-size:0;padding:var(--ui-space-3) 0!important}:scope[data-ui-image-state~="placement=center"]:where([data-hn-ui-image]){justify-content:center!important}:scope[data-ui-image-state~="placement=wrap-left"]:where([data-hn-ui-image]){float:left;padding-inline-end:var(--ui-space-4)!important}:scope[data-ui-image-state~="placement=wrap-right"]:where([data-hn-ui-image]){float:right;padding-inline-start:var(--ui-space-4)!important}:scope:is(:scope[data-ui-image-state~="placement=wrap-left"],:scope[data-ui-image-state~="placement=wrap-right"]):where([data-hn-ui-image]){inline-size:calc(var(--_ui-image-width, calc(100% / 3)) + var(--ui-space-4))}:scope:is(:scope[data-ui-image-state~="placement=wrap-left"],:scope[data-ui-image-state~="placement=wrap-right"]) .frame:where([data-hn-ui-image]){inline-size:100%}:scope:is(:scope[data-ui-image-state~="placement=wrap-left"],:scope[data-ui-image-state~="placement=wrap-right"]) .frame :where(:not([data-hn-ui-image])):is(img),:scope:is(:scope[data-ui-image-state~="placement=wrap-left"],:scope[data-ui-image-state~="placement=wrap-right"]) .frame img:where([data-hn-ui-image]){inline-size:100%}.frame:where([data-hn-ui-image]){align-self:flex-start;border-radius:var(--ui-radius-md);flex:0 1 auto;inline-size:var(--_ui-image-width,-moz-fit-content);inline-size:var(--_ui-image-width,fit-content);max-inline-size:100%;min-inline-size:0;position:relative}.frame :where(:not([data-hn-ui-image])):is(img),.frame img:where([data-hn-ui-image]){block-size:auto;border-radius:inherit;display:block!important;margin:0!important;max-inline-size:100%}:scope[data-resizing] .frame :where(:not([data-hn-ui-image])):is(img),:scope[data-resizing] .frame img:where([data-hn-ui-image]){inline-size:100%}:scope[data-ui-image-state~=selected] .frame:where([data-hn-ui-image]){outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-border-width)}.handle:where([data-hn-ui-image]){background:transparent;block-size:24px;border:0;inline-size:24px;padding:0!important;position:absolute;touch-action:none;z-index:1}.handle:where([data-hn-ui-image]):after{background:var(--ui-surface);border:var(--ui-border-width) solid var(--ui-focus-ring);border-radius:var(--ui-radius-sm);content:"";inset:8px;position:absolute}.handle:focus-visible:where([data-hn-ui-image]){border-radius:var(--ui-radius-sm);outline:var(--ui-focus-width) solid var(--ui-focus-ring)}.handle[data-corner=top-left]:where([data-hn-ui-image]){cursor:nwse-resize;left:-12px;top:-12px}.handle[data-corner=top-right]:where([data-hn-ui-image]){cursor:nesw-resize;right:-12px;top:-12px}.handle[data-corner=bottom-left]:where([data-hn-ui-image]){bottom:-12px;cursor:nesw-resize;left:-12px}.handle[data-corner=bottom-right]:where([data-hn-ui-image]){bottom:-12px;cursor:nwse-resize;right:-12px}.handles[hidden]:where([data-hn-ui-image]),:scope[hidden]:where([data-hn-ui-image]){display:none!important}@media(max-width:767px){:scope:is(:scope[data-ui-image-state~="placement=wrap-left"],:scope[data-ui-image-state~="placement=wrap-right"]):where([data-hn-ui-image]){float:none;inline-size:100%;padding-inline:0!important}:scope:is(:scope[data-ui-image-state~="placement=wrap-left"],:scope[data-ui-image-state~="placement=wrap-right"]) .handles:where([data-hn-ui-image]){display:none!important}}@media(pointer:coarse){.handle:where([data-hn-ui-image]){block-size:44px;inline-size:44px}.handle:where([data-hn-ui-image]):after{inset:18px}.handle[data-corner=top-left]:where([data-hn-ui-image]){left:-22px;top:-22px}.handle[data-corner=top-right]:where([data-hn-ui-image]){right:-22px;top:-22px}.handle[data-corner=bottom-left]:where([data-hn-ui-image]){bottom:-22px;left:-22px}.handle[data-corner=bottom-right]:where([data-hn-ui-image]){bottom:-22px;right:-22px}}@media(forced-colors:active){.handle:focus-visible:where([data-hn-ui-image]),:scope[data-ui-image-state~=selected] .frame:where([data-hn-ui-image]){outline-color:Highlight}.handle:where([data-hn-ui-image]):after{background:Canvas;border-color:Highlight}}}@scope (.ui-light-editor) to ([data-hn]){:scope:where([data-hn-ui-light-editor]){display:grid!important;gap:var(--ui-space-3)!important;margin:0!important;min-inline-size:0;padding:0!important}.stage:where([data-hn-ui-light-editor]){background:var(--ui-neutral-surface,var(--ui-surface));block-size:13rem;border:var(--ui-border-width) solid var(--ui-control-border);border-radius:var(--ui-field-radius,var(--ui-radius-md));box-sizing:border-box!important;display:block!important;padding:calc(var(--ui-control-min-block-size)/2)!important}.plane:where([data-hn-ui-light-editor]){block-size:100%;display:block!important;inline-size:100%;position:relative}svg:where([data-hn-ui-light-editor]){block-size:100%;inline-size:100%;overflow:visible}path:where([data-hn-ui-light-editor]){fill:none;stroke:var(--ui-border);stroke-width:1;vector-effect:non-scaling-stroke}.specimen:where([data-hn-ui-light-editor]){display:grid!important;inset:0;place-items:center!important;position:absolute}.source:where([data-hn-ui-light-editor]){background:transparent;block-size:max(2rem,var(--ui-control-min-block-size));border:0;border-radius:50%;cursor:grab;display:grid!important;inline-size:max(2rem,var(--ui-control-min-block-size));left:50%;margin:0!important;padding:0!important;place-items:center!important;position:absolute;top:0;touch-action:none;translate:-50% -50%}.source-glyph:where([data-hn-ui-light-editor]){color:var(--ui-accent-subtle-text);display:inline-flex!important;font-size:var(--ui-font-size-lg);position:relative;z-index:1}.source:where([data-hn-ui-light-editor]):after{background:var(--ui-surface-raised);block-size:2rem;border:var(--ui-border-width) solid var(--ui-accent);border-radius:50%;box-shadow:0 0 0 var(--ui-space-2) color-mix(in srgb,var(--ui-accent) 12%,transparent),var(--ui-shadow-sm);content:"";inline-size:2rem;position:absolute}.source:active:where([data-hn-ui-light-editor]){cursor:grabbing}.source:focus-visible:where([data-hn-ui-light-editor]){outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-space-1)}.source:disabled:where([data-hn-ui-light-editor]){cursor:not-allowed}.source:disabled:where([data-hn-ui-light-editor]):after{background:var(--ui-disabled-surface);border-color:var(--ui-disabled-border);box-shadow:none}.coordinates:where([data-hn-ui-light-editor]){display:grid!important;gap:var(--ui-space-2)!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hint:where([data-hn-ui-light-editor]){color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}@media(forced-colors:active){.source-glyph:where([data-hn-ui-light-editor]){color:CanvasText}.source:where([data-hn-ui-light-editor]):after{background:Canvas;border-color:CanvasText}.source:focus-visible:where([data-hn-ui-light-editor]){outline-color:Highlight}}}@scope ([data-slotted~="ui-light-editor"]:not([data-hn])) to ([data-hn],[data-slotted]){:where(.ui-light-editor):where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-light-editor]))):where([data-hn-ui-light-editor]){display:grid!important;gap:var(--ui-space-3)!important;margin:0!important;min-inline-size:0;padding:0!important}.stage:where(:scope,:scope *):where([data-hn-ui-light-editor]){background:var(--ui-neutral-surface,var(--ui-surface));block-size:13rem;border:var(--ui-border-width) solid var(--ui-control-border);border-radius:var(--ui-field-radius,var(--ui-radius-md));box-sizing:border-box!important;display:block!important;padding:calc(var(--ui-control-min-block-size)/2)!important}.plane:where(:scope,:scope *):where([data-hn-ui-light-editor]){block-size:100%;display:block!important;inline-size:100%;position:relative}svg:where(:scope,:scope *):where([data-hn-ui-light-editor]){block-size:100%;inline-size:100%;overflow:visible}path:where(:scope,:scope *):where([data-hn-ui-light-editor]){fill:none;stroke:var(--ui-border);stroke-width:1;vector-effect:non-scaling-stroke}.specimen:where(:scope,:scope *):where([data-hn-ui-light-editor]){display:grid!important;inset:0;place-items:center!important;position:absolute}.source:where(:scope,:scope *):where([data-hn-ui-light-editor]){background:transparent;block-size:max(2rem,var(--ui-control-min-block-size));border:0;border-radius:50%;cursor:grab;display:grid!important;inline-size:max(2rem,var(--ui-control-min-block-size));left:50%;margin:0!important;padding:0!important;place-items:center!important;position:absolute;top:0;touch-action:none;translate:-50% -50%}.source-glyph:where(:scope,:scope *):where([data-hn-ui-light-editor]){color:var(--ui-accent-subtle-text);display:inline-flex!important;font-size:var(--ui-font-size-lg);position:relative;z-index:1}.source:where(:not([data-hn],[data-slotted]:not([data-slotted~=ui-light-editor]))):where(:scope,:scope *):where([data-hn-ui-light-editor]):after{background:var(--ui-surface-raised);block-size:2rem;border:var(--ui-border-width) solid var(--ui-accent);border-radius:50%;box-shadow:0 0 0 var(--ui-space-2) color-mix(in srgb,var(--ui-accent) 12%,transparent),var(--ui-shadow-sm);content:"";inline-size:2rem;position:absolute}.source:active:where(:scope,:scope *):where([data-hn-ui-light-editor]){cursor:grabbing}.source:focus-visible:where(:scope,:scope *):where([data-hn-ui-light-editor]){outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-space-1)}.source:disabled:where(:scope,:scope *):where([data-hn-ui-light-editor]){cursor:not-allowed}.source:disabled:where(:not([data-hn],[data-slotted]:not([data-slotted~=ui-light-editor]))):where(:scope,:scope *):where([data-hn-ui-light-editor]):after{background:var(--ui-disabled-surface);border-color:var(--ui-disabled-border);box-shadow:none}.coordinates:where(:scope,:scope *):where([data-hn-ui-light-editor]){display:grid!important;gap:var(--ui-space-2)!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hint:where(:scope,:scope *):where([data-hn-ui-light-editor]){color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}@media(forced-colors:active){.source-glyph:where(:scope,:scope *):where([data-hn-ui-light-editor]){color:CanvasText}.source:where(:not([data-hn],[data-slotted]:not([data-slotted~=ui-light-editor]))):where(:scope,:scope *):where([data-hn-ui-light-editor]):after{background:Canvas;border-color:CanvasText}.source:focus-visible:where(:scope,:scope *):where([data-hn-ui-light-editor]){outline-color:Highlight}}}@scope (.ui-list) to ([data-hn]){:scope:where([data-hn-ui-list]){--_list-gap:var(--ui-list-gap,var(--ui-space-1));--_list-min-item-width:var(--ui-list-min-item-width,14rem);display:flex!important;flex-direction:column!important;gap:var(--_list-gap)!important;inline-size:100%;list-style:none;margin:0!important;min-inline-size:0;padding:0!important}:scope[data-ui-list-state~="as=ol"]:where([data-hn-ui-list]),:scope[data-ui-list-state~="markers=disc"]:where([data-hn-ui-list]){padding-inline-start:var(--ui-space-5)!important}:scope[data-ui-list-state~="as=ol"]:where([data-hn-ui-list]){list-style:decimal}:scope[data-ui-list-state~="markers=disc"]:where([data-hn-ui-list]){list-style:disc}:scope>:where(:not([data-hn-ui-list])):is(li){border-radius:var(--ui-radius-md);box-sizing:border-box!important;color:var(--ui-text-primary);list-style:inherit;min-inline-size:0;padding:var(--_ui-list-native-padding-block,var(--ui-space-2)) var(--_ui-list-native-padding-inline,var(--ui-space-3))!important}:scope>:where(:not([data-hn-ui-list])):is(li.card){background:var(--ui-surface-raised);border:var(--ui-border-width) solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);list-style:none;padding:var(--_ui-list-native-padding-block,var(--ui-space-3)) var(--_ui-list-native-padding-inline,var(--ui-space-4))!important}:scope[data-ui-list-state~="density=compact"]:where([data-hn-ui-list]){--_list-gap:var(--ui-list-gap,var(--ui-space-2));--_ui-list-item-min-size:0;--_ui-list-item-padding-block:0;--_ui-list-item-padding-inline:0;--_ui-list-item-title-weight:var(--ui-font-normal);--_ui-list-native-padding-block:0;--_ui-list-native-padding-inline:0}:scope[data-ui-list-state~="layout=grid"]:where([data-hn-ui-list]){--_list-gap:var(--ui-list-gap,var(--ui-space-3));display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--_list-min-item-width)),1fr))}:scope[hidden]:where([data-hn-ui-list]){display:none!important}}@scope (.ui-list-item) to ([data-hn]){:scope:where([data-hn-ui-list-item]){--_ui-list-item-icon-size:var(--ui-list-item-icon-size);align-items:center!important;border-radius:var(--ui-selection-radius);box-sizing:border-box!important;color:var(--ui-text-primary);display:flex!important;gap:var(--ui-list-item-gap,var(--ui-space-3))!important;min-block-size:var(--_ui-list-item-min-size,var(--ui-control-size,2.5rem));min-inline-size:0;padding-block:var( --ui-list-item-padding-block,var(--_ui-list-item-padding-block,var(--ui-space-2)) )!important;padding-inline:var( --ui-list-item-padding-inline,var(--_ui-list-item-padding-inline,var(--ui-space-3)) )!important;position:relative;transition:background-color var(--ui-motion-fast) var(--ui-motion-ease),border-color var(--ui-motion-fast) var(--ui-motion-ease)}:scope[data-ui-list-item-state~="variant=card"]:where([data-hn-ui-list-item]){background:var(--ui-surface-raised);border:var(--ui-border-width) solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);padding-block:var(--ui-list-item-padding-block,var(--ui-space-3))!important;padding-inline:var(--ui-list-item-padding-inline,var(--ui-space-4))!important}:scope:where(:has(.title a[href])):hover:where([data-hn-ui-list-item]),:scope[data-ui-list-item-state~=current]:where([data-hn-ui-list-item]),:scope[data-ui-list-item-state~=highlighted]:where([data-hn-ui-list-item]){background:var(--_ui-selection-context-surface,var(--ui-selection-surface));box-shadow:inset 0 0 0 var(--ui-border-width) var(--_ui-selection-context-border,var(--ui-selection-border))}:scope[data-ui-list-item-state~="variant=card"]:where(:has(.title a[href])):hover:where([data-hn-ui-list-item]){border-color:var(--ui-border-strong)}:scope[data-ui-list-item-state~=current]:where([data-hn-ui-list-item]){color:var(--_ui-selection-context-text,var(--ui-selection-text))}:scope[data-ui-list-item-state~="variant=card"]:where([data-hn-ui-list-item]){box-shadow:none}:scope:has(.title a[href]:focus-visible):where([data-hn-ui-list-item]){box-shadow:0 0 0 var(--ui-focus-width) var(--ui-focus-ring)}.leading:where([data-hn-ui-list-item]),.trailing:where([data-hn-ui-list-item]){align-items:center!important;display:inline-flex!important;flex:none;gap:var(--ui-space-2)!important}.leading:where([data-hn-ui-list-item]){color:var(--ui-text-muted);font-size:var(--_ui-list-item-icon-size,var(--ui-font-size-lg))}:scope[data-ui-list-item-state~=current] .leading:where([data-hn-ui-list-item]){color:var(--_ui-selection-context-text,var(--ui-selection-text))}:scope[data-ui-list-item-state~=leadingInteractive] .leading:where([data-hn-ui-list-item]){position:relative;z-index:1}.trailing:where([data-hn-ui-list-item]){color:var(--ui-text-muted);font-size:var(--ui-font-size-sm);position:relative;z-index:1}.content:where([data-hn-ui-list-item]){display:flex!important;flex:1;flex-direction:column!important;gap:var(--ui-space-0-5,2px)!important;min-inline-size:0}.description:where([data-hn-ui-list-item]),.title:where([data-hn-ui-list-item]){display:block!important;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:scope[data-ui-list-item-state~=wrap] .description:where([data-hn-ui-list-item]),:scope[data-ui-list-item-state~=wrap] .title:where([data-hn-ui-list-item]){overflow-wrap:anywhere;white-space:normal}.title:where([data-hn-ui-list-item]){font-size:var(--ui-font-size-md);font-weight:var(--_ui-list-item-title-weight,var(--ui-font-medium));line-height:var(--ui-line-height-tight)}:scope[data-ui-list-item-state~="align=title"]:where([data-hn-ui-list-item]){align-items:flex-start!important}:scope[data-ui-list-item-state~="align=title"] .leading:where([data-hn-ui-list-item]),:scope[data-ui-list-item-state~="align=title"] .trailing:where([data-hn-ui-list-item]){min-block-size:calc(var(--ui-font-size-md)*var(--ui-line-height-tight))}.description:where([data-hn-ui-list-item]){color:var(--ui-text-muted);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-tight)}.title>:where(:not([data-hn-ui-list-item])):is(a){color:inherit;text-decoration:none}.title>:where(:not([data-hn-ui-list-item])):is(a:focus-visible){box-shadow:none;outline:none}.title>:where(:not([data-hn-ui-list-item])):is(a[href]):after{border-radius:inherit;content:"";inset:0;position:absolute}.description:empty:where([data-hn-ui-list-item]),.leading:empty:where([data-hn-ui-list-item]),.trailing:empty:where([data-hn-ui-list-item]){display:none!important}@media(forced-colors:active){:scope:has(a:focus-visible):where([data-hn-ui-list-item]){outline:var(--ui-focus-width) solid Highlight;outline-offset:calc(var(--ui-focus-width)*-1)}:is(:scope[data-ui-list-item-state~=current],:scope[data-ui-list-item-state~=highlighted]):not(:has(a:focus-visible)):where([data-hn-ui-list-item]){outline:var(--ui-border-width) solid Highlight;outline-offset:calc(var(--ui-border-width)*-1)}}:scope[hidden]:where([data-hn-ui-list-item]){display:none!important}}@scope (.ui-listbox) to ([data-hn]){:scope:where([data-hn-ui-listbox]){background:var(--ui-listbox-surface,var(--ui-control-surface));border:var(--ui-border-width) solid var(--ui-listbox-border,var(--ui-control-border));border-radius:var(--ui-listbox-radius,var(--ui-field-radius,var(--ui-radius-md)));box-shadow:var(--ui-control-inset);box-sizing:border-box!important;color:var(--ui-text-primary);display:block!important;font:inherit;inline-size:100%;line-height:var(--ui-line-height-md);margin:0!important;min-inline-size:0;outline:none;padding:var(--ui-space-1)!important;position:relative}.choices:where([data-hn-ui-listbox]){display:flex!important;flex-direction:column!important;max-block-size:calc(max(2,var(--_rows, 5))*var(--ui-control-size-md))}:scope:not([data-enhanced]):where([data-hn-ui-listbox]){background:transparent;border:0;box-shadow:none;padding:0!important}:scope:not([data-enhanced]) .choices:where([data-hn-ui-listbox]),:scope[data-enhanced] .fallback:where([data-hn-ui-listbox]){display:none!important}.fallback:where([data-hn-ui-listbox]){box-sizing:border-box!important;font:inherit;inline-size:100%}.validity:where([data-hn-ui-listbox]){block-size:1px;clip-path:inset(50%);inline-size:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute}:scope:focus-visible:where([data-hn-ui-listbox]){border-color:var(--ui-control-focus);box-shadow:var(--ui-listbox-focus-shadow,var(--ui-focus-halo));outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-width)}:scope[aria-invalid=true]:where([data-hn-ui-listbox]){border-color:var(--ui-listbox-invalid-border,var(--ui-field-danger,var(--ui-danger)))}:scope[aria-disabled=true]:where([data-hn-ui-listbox]){background:var(--ui-control-surface-disabled);box-shadow:none;color:var(--ui-disabled-text);cursor:not-allowed}:scope[hidden]:where([data-hn-ui-listbox]){display:none!important}}@scope ([data-slotted~="ui-listbox"]:not([data-hn])) to ([data-hn],[data-slotted]){:where(.ui-listbox):where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-listbox]))):where([data-hn-ui-listbox]){background:var(--ui-listbox-surface,var(--ui-control-surface));border:var(--ui-border-width) solid var(--ui-listbox-border,var(--ui-control-border));border-radius:var(--ui-listbox-radius,var(--ui-field-radius,var(--ui-radius-md)));box-shadow:var(--ui-control-inset);box-sizing:border-box!important;color:var(--ui-text-primary);display:block!important;font:inherit;inline-size:100%;line-height:var(--ui-line-height-md);margin:0!important;min-inline-size:0;outline:none;padding:var(--ui-space-1)!important;position:relative}.choices:where(:scope,:scope *):where([data-hn-ui-listbox]){display:flex!important;flex-direction:column!important;max-block-size:calc(max(2,var(--_rows, 5))*var(--ui-control-size-md))}:where(.ui-listbox):not([data-enhanced]):where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-listbox]))):where([data-hn-ui-listbox]){background:transparent;border:0;box-shadow:none;padding:0!important}:where(.ui-listbox):not([data-enhanced]) .choices:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-listbox]))):where([data-hn-ui-listbox]),:where(.ui-listbox)[data-enhanced] .fallback:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-listbox]))):where([data-hn-ui-listbox]){display:none!important}.fallback:where(:scope,:scope *):where([data-hn-ui-listbox]){box-sizing:border-box!important;font:inherit;inline-size:100%}.validity:where(:scope,:scope *):where([data-hn-ui-listbox]){block-size:1px;clip-path:inset(50%);inline-size:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute}:where(.ui-listbox):focus-visible:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-listbox]))):where([data-hn-ui-listbox]){border-color:var(--ui-control-focus);box-shadow:var(--ui-listbox-focus-shadow,var(--ui-focus-halo));outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-width)}:where(.ui-listbox)[aria-invalid=true]:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-listbox]))):where([data-hn-ui-listbox]){border-color:var(--ui-listbox-invalid-border,var(--ui-field-danger,var(--ui-danger)))}:where(.ui-listbox)[aria-disabled=true]:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-listbox]))):where([data-hn-ui-listbox]){background:var(--ui-control-surface-disabled);box-shadow:none;color:var(--ui-disabled-text);cursor:not-allowed}:where(.ui-listbox)[hidden]:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-listbox]))):where([data-hn-ui-listbox]){display:none!important}}@scope (.ui-menu-group) to ([data-hn]){:scope:where([data-hn-ui-menu-group]){display:flex!important;flex-direction:column!important;min-inline-size:0}.heading:where([data-hn-ui-menu-group]){color:var(--ui-text-muted);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-semibold);padding:var(--ui-space-2) var(--ui-space-3) var(--ui-space-1)!important}:scope[hidden]:where([data-hn-ui-menu-group]){display:none!important}}@scope (.ui-meter) to ([data-hn]){:scope{--_meter-fill:var(--ui-text-muted);background:var(--ui-border);block-size:var(--ui-space-2);border-radius:var(--ui-radius-round);box-shadow:inset 0 1px 2px #0000001a,inset 0 -1px #ffffff38;display:inline-block!important;flex:none;inline-size:var(--ui-meter-inline-size,8rem);max-inline-size:100%;outline:var(--ui-border-width) solid transparent;overflow:hidden;vertical-align:middle}:scope[data-ui-meter-state~="size=sm"]{block-size:var(--ui-space-1);inline-size:var(--ui-meter-inline-size,5rem)}.fill{background-color:var(--_meter-fill);background-image:linear-gradient(180deg,hsla(0,0%,100%,.26),transparent 70%);block-size:100%;box-shadow:inset 0 1px #ffffff42,inset 0 -1px #0000001a;display:block!important}:scope[data-ui-meter-state~="tone=accent-secondary"]{--_meter-fill:var(--ui-accent-secondary-solid)}:scope[data-ui-meter-state~="tone=accent-tertiary"]{--_meter-fill:var(--ui-accent-tertiary-solid)}:scope[data-ui-meter-state~="tone=accent"]{--_meter-fill:var(--ui-accent-solid)}:scope[data-ui-meter-state~="tone=info"]{--_meter-fill:var(--ui-info-solid)}:scope[data-ui-meter-state~="tone=success"]{--_meter-fill:var(--ui-success-solid)}:scope[data-ui-meter-state~="tone=warning"]{--_meter-fill:var(--ui-warning-solid)}:scope[data-ui-meter-state~="tone=danger"]{--_meter-fill:var(--ui-danger-solid)}:scope[data-ui-meter-segments="2"]{--_segments:2}:scope[data-ui-meter-segments="3"]{--_segments:3}:scope[data-ui-meter-segments="4"]{--_segments:4}:scope[data-ui-meter-segments="5"]{--_segments:5}:scope[data-ui-meter-segments="6"]{--_segments:6}:scope[data-ui-meter-segments="7"]{--_segments:7}:scope[data-ui-meter-segments="8"]{--_segments:8}:scope[data-ui-meter-segments="9"]{--_segments:9}:scope[data-ui-meter-segments="10"]{--_segments:10}:scope[data-ui-meter-segments="11"]{--_segments:11}:scope[data-ui-meter-segments="12"]{--_segments:12}:scope[data-ui-meter-segments]{--_meter-gap:var(--ui-space-1);--_meter-period:calc((100% + var(--_meter-gap))/var(--_segments));--_meter-segment:calc(var(--_meter-period) - var(--_meter-gap));-webkit-mask-image:repeating-linear-gradient(to right,#000 0 var(--_meter-segment),transparent 0 var(--_meter-period));mask-image:repeating-linear-gradient(to right,#000 0 var(--_meter-segment),transparent 0 var(--_meter-period))}:scope[data-ui-meter-state~="size=sm"][data-ui-meter-segments]{--_meter-gap:var(--ui-space-0-5)}:scope[data-ui-meter-state~="variant=distribution"]{block-size:var(--ui-space-4);display:flex!important;gap:var(--ui-space-0-5)!important;inline-size:100%}:scope[data-ui-meter-state~="variant=distribution"][size=sm]{block-size:var(--ui-space-2)}.part{block-size:100%;flex-basis:0;min-inline-size:0}@media(forced-colors:active){.part{background:CanvasText!important;outline:var(--ui-border-width) solid Canvas;outline-offset:calc(var(--ui-border-width)*-1)}.fill,.part{forced-color-adjust:none}.fill{background:CanvasText}}@media(forced-colors:active){:scope[data-ui-meter-segments]{background:repeating-linear-gradient(to right,CanvasText 0 1px,Canvas 0 calc(var(--_meter-segment) - 1px),CanvasText 0 var(--_meter-segment),transparent 0 var(--_meter-period));box-shadow:inset 0 0 0 1px CanvasText;forced-color-adjust:none}}:scope[hidden]{display:none!important}}@scope (.ui-nav-item) to ([data-hn]){:scope:where([data-hn-ui-nav-item]){--_indicator-width:var(--ui-nav-item-indicator-width,var(--ui-accent-line-width));--_indicator-color:var(--ui-nav-item-indicator-color,var(--ui-accent));align-items:center!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:var(--ui-selection-radius);box-sizing:border-box!important;color:var(--ui-text-secondary);cursor:pointer;display:flex!important;font:inherit;font-weight:var(--ui-font-normal);gap:var(--ui-nav-gap)!important;inline-size:var(--ui-nav-item-inline-size,100%);margin:0!important;min-block-size:var(--ui-nav-min-block-size);min-inline-size:0;padding-block:var(--ui-nav-padding-block)!important;padding-inline:var(--ui-nav-padding-inline)!important;position:relative;text-align:start;text-decoration:none;transition:background-color var(--ui-motion-fast) var(--ui-motion-ease),color var(--ui-motion-fast) var(--ui-motion-ease)}:scope:hover:not([aria-current]):where([data-hn-ui-nav-item]){background:var(--_ui-selection-context-surface,var(--ui-nav-hover-surface));color:var(--ui-text-primary)}:scope:focus-visible:where([data-hn-ui-nav-item]){outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-width)*-1)}:scope[aria-current]:where([data-hn-ui-nav-item]){background:var( --ui-nav-item-current-surface,var(--_ui-selection-context-surface,var(--ui-selection-surface)) );color:var(--_ui-selection-context-text,var(--ui-selection-text))}:scope[data-ui-nav-item-state~="variant=surface"]:is(:hover,[aria-current]):where([data-hn-ui-nav-item]){box-shadow:inset 0 0 0 var(--ui-border-width) var(--_ui-selection-context-border,var(--ui-selection-border))}:scope[data-ui-nav-item-state~="variant=line"]:where([data-hn-ui-nav-item]){border-radius:0}.indicator:where([data-hn-ui-nav-item]){border-inline-start:var(--_indicator-width) solid var(--_indicator-color);display:none!important;inset-block:0;inset-inline-start:0;position:absolute}:scope[data-ui-nav-item-state~="variant=line"][aria-current] .indicator:where([data-hn-ui-nav-item]){display:block!important}@media(forced-colors:active){:scope[data-ui-nav-item-state~="variant=surface"][aria-current]:not(:focus-visible):where([data-hn-ui-nav-item]){outline:var(--ui-border-width) solid Highlight;outline-offset:calc(var(--ui-border-width)*-1)}.indicator:where([data-hn-ui-nav-item]){border-inline-start-color:Highlight}}.leading:where([data-hn-ui-nav-item]),.trailing:where([data-hn-ui-nav-item]){align-items:center!important;color:inherit;display:inline-flex!important;flex:none;font-size:var(--ui-nav-icon-size);inline-size:var(--ui-nav-icon-size);justify-content:center!important}.content:where([data-hn-ui-nav-item]){display:flex!important;flex:1;flex-direction:column!important;gap:var(--ui-space-0-5,2px)!important;min-inline-size:0}.description:where([data-hn-ui-nav-item]),.label:where([data-hn-ui-nav-item]){display:block!important;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label:where([data-hn-ui-nav-item]){font-size:var(--ui-font-size-md);line-height:var(--ui-line-height-tight)}.description:where([data-hn-ui-nav-item]){color:var(--ui-text-muted);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-normal);line-height:var(--ui-line-height-tight)}:scope[data-ui-nav-item-state~="density=compact"]:where([data-hn-ui-nav-item]){min-block-size:var(--ui-nav-compact-min-block-size);padding-block:var(--ui-nav-compact-padding-block)!important;padding-inline:var(--ui-nav-compact-padding-inline)!important}:scope[data-ui-nav-item-state~="density=compact"] .label:where([data-hn-ui-nav-item]){font-size:var(--ui-font-size-sm)}@media(pointer:coarse){:scope[data-ui-nav-item-state~="density=compact"]:where([data-hn-ui-nav-item]){min-block-size:var(--ui-control-min-block-size)}}.description:empty:where([data-hn-ui-nav-item]),.leading:empty:where([data-hn-ui-nav-item]),.trailing:empty:where([data-hn-ui-nav-item]){display:none!important}:scope[hidden]:where([data-hn-ui-nav-item]){display:none!important}}@scope (.ui-page-header) to ([data-hn]){:scope:where([data-hn-ui-page-header]){align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:var(--ui-space-3) var(--ui-space-4)!important;inline-size:100%;min-inline-size:0}.leading:where([data-hn-ui-page-header]){align-self:center;color:var(--ui-text-muted);display:inline-flex!important;flex:none;font-size:var(--ui-font-size-2xl)}.copy:where([data-hn-ui-page-header]){display:flex!important;flex:1 1 16rem;flex-direction:column!important;gap:var(--ui-space-1)!important;min-inline-size:0}.eyebrow:where([data-hn-ui-page-header]){color:var(--ui-text-muted);font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-semibold);letter-spacing:.06em;text-transform:uppercase}.title:where([data-hn-ui-page-header]){color:var(--ui-text-primary);font-family:var(--ui-font-display,inherit);font-size:var(--ui-font-size-2xl);font-weight:var(--ui-font-bold,700);line-height:var(--ui-line-height-tight);margin:0!important;overflow-wrap:anywhere}.description:where([data-hn-ui-page-header]){color:var(--ui-text-secondary);font-size:var(--ui-font-size-md);line-height:var(--ui-line-height)}.actions:where([data-hn-ui-page-header]){align-items:center!important;display:inline-flex!important;flex:none;flex-wrap:wrap!important;gap:var(--ui-space-2)!important}:scope[data-ui-page-header-state~="align=center"]:where([data-hn-ui-page-header]){flex-direction:column!important;text-align:center}:scope[data-ui-page-header-state~="align=center"] .copy:where([data-hn-ui-page-header]){align-items:center!important;flex-basis:auto}.actions:empty:where([data-hn-ui-page-header]),.description:empty:where([data-hn-ui-page-header]),.eyebrow:empty:where([data-hn-ui-page-header]),.leading:empty:where([data-hn-ui-page-header]){display:none!important}:scope[hidden]:where([data-hn-ui-page-header]){display:none!important}}@scope (.ui-radio) to ([data-hn]){:scope:where([data-hn-ui-radio]){--_ui-radio-size:var(--ui-radio-size,var(--ui-choice-mark-size));align-items:flex-start!important;color:var(--ui-text-primary);cursor:pointer;display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:var(--ui-radio-gap,var(--ui-space-2))!important;line-height:var(--ui-line-height-md)!important;max-inline-size:100%;padding:0!important}.text:where([data-hn-ui-radio]){align-self:auto!important;display:flex!important;flex-direction:column!important;font:inherit!important;gap:var(--ui-space-1)!important;margin:0!important;min-inline-size:0;padding:0!important}.label:where([data-hn-ui-radio]){font:inherit!important;line-height:var(--ui-line-height-md)!important;min-inline-size:0;padding-block:max(0px,calc((var(--_ui-radio-size, 1.125rem) - 1lh)/2))!important}.description:where([data-hn-ui-radio]){color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height)}.description:empty:where([data-hn-ui-radio]){display:none!important}input:where([data-hn-ui-radio]){align-self:auto!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ui-control-surface,var(--ui-surface-default));background-image:var(--ui-surface-highlight,none);block-size:var(--_ui-radio-size,1.125rem);border:var(--ui-border-width) solid var(--ui-control-border,var(--ui-border-strong));border-radius:var(--ui-radius-round);box-shadow:var(--ui-control-inset);box-sizing:border-box!important;cursor:pointer;flex:0 0 auto;font:inherit!important;inline-size:var(--_ui-radio-size,1.125rem);margin:max(0px,calc((1lh - var(--_ui-radio-size, 1.125rem))/2)) 0 0!important;position:relative}input:where([data-hn-ui-radio]):after{background-color:var(--ui-text-on-accent);border-radius:var(--ui-radius-round);content:"";inset:28%;opacity:0;position:absolute;transition:opacity var(--ui-motion-fast) var(--ui-motion-ease)}input:checked:where([data-hn-ui-radio]){background-color:var(--ui-accent-solid);background-image:var(--ui-accent-highlight,none);border-color:var(--ui-accent-solid);box-shadow:none}input:checked:where([data-hn-ui-radio]):after{opacity:1}input:focus-visible:where([data-hn-ui-radio]){outline:var(--ui-focus-width) solid var(--ui-focus-ring,var(--ui-accent-solid));outline-offset:var(--ui-focus-width)}:scope[data-ui-radio-state~=disabled]:where([data-hn-ui-radio]){color:var(--ui-disabled-text);cursor:not-allowed}:scope[data-ui-radio-state~=disabled] .description:where([data-hn-ui-radio]){color:var(--ui-disabled-text)}:scope[data-ui-radio-state~=disabled] input:where([data-hn-ui-radio]){background-color:var(--ui-disabled-surface);background-image:none;border-color:var(--ui-disabled-border);box-shadow:none;cursor:not-allowed}:scope[data-ui-radio-state~=disabled] input:where([data-hn-ui-radio]):after{background-color:var(--ui-disabled-text)}@media(prefers-reduced-motion:reduce){input:where([data-hn-ui-radio]):after{transition:none}}@media(forced-colors:active){input:where([data-hn-ui-radio]){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:none;box-shadow:none}input:where([data-hn-ui-radio]):after{display:none!important}}:scope[data-ui-radio-state~="size=sm"]:where([data-hn-ui-radio]){--_font:var(--ui-font-size-sm);--_row:var(--ui-control-size-sm)}:scope[data-ui-radio-state~="size=lg"]:where([data-hn-ui-radio]){--_font:var(--ui-font-size-md);--_row:var(--ui-control-size-lg)}:scope[data-ui-radio-state~="size=lg"]:where([data-hn-ui-radio]),:scope[data-ui-radio-state~="size=sm"]:where([data-hn-ui-radio]){--_line:calc(var(--_font)*var(--ui-line-height-md));font-size:var(--_font);padding-block:max(0px,calc((var(--_row) - max(var(--_line),var(--_ui-radio-size, 1.125rem)))/2))!important}:scope[hidden]:where([data-hn-ui-radio]){display:none!important}}@scope (.ui-reel) to ([data-hn]){:scope:where([data-hn-ui-reel]){--_reel-gap:var(--ui-space-4);--_reel-item-width:max-content;display:grid!important;gap:var(--ui-reel-gap,var(--_reel-gap))!important;grid-auto-columns:var(--ui-reel-item-width,var(--_reel-item-width));grid-auto-flow:column;inline-size:100%;justify-content:start!important;margin:0!important;max-inline-size:100%;min-inline-size:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain}:scope:where([data-hn-ui-reel]){--_ui-scroll-fade-direction:to right;--_ui-scroll-fade-size:var(--ui-scroll-fade-size,24px);animation:ui-scroll-fade-start linear,ui-scroll-fade-start-hold linear,ui-scroll-fade-end-hold linear,ui-scroll-fade-end linear;animation-range:0 var(--_ui-scroll-fade-size),var(--_ui-scroll-fade-size) calc(100% + 1px),-1px calc(100% - var(--_ui-scroll-fade-size)),calc(100% - var(--_ui-scroll-fade-size)) 100%;animation-timeline:scroll(self inline);-webkit-mask-image:linear-gradient(var(--_ui-scroll-fade-direction),transparent,#000 var(--_ui-scroll-fade-start),#000 calc(100% - var(--_ui-scroll-fade-end)),transparent);mask-image:linear-gradient(var(--_ui-scroll-fade-direction),transparent,#000 var(--_ui-scroll-fade-start),#000 calc(100% - var(--_ui-scroll-fade-end)),transparent)}:scope:dir(rtl):where([data-hn-ui-reel]){--_ui-scroll-fade-direction:to left}:scope[data-ui-reel-state~="gap=xs"]:where([data-hn-ui-reel]){--_reel-gap:var(--ui-space-2)}:scope[data-ui-reel-state~="gap=s"]:where([data-hn-ui-reel]){--_reel-gap:var(--ui-space-3)}:scope[data-ui-reel-state~="gap=m"]:where([data-hn-ui-reel]){--_reel-gap:var(--ui-space-4)}:scope[data-ui-reel-state~="gap=l"]:where([data-hn-ui-reel]){--_reel-gap:var(--ui-space-5)}:scope[data-ui-reel-state~="gap=xl"]:where([data-hn-ui-reel]){--_reel-gap:var(--ui-space-6)}:scope[data-ui-reel-state~="itemWidth=sm"]:where([data-hn-ui-reel]){--_reel-item-width:12rem}:scope[data-ui-reel-state~="itemWidth=md"]:where([data-hn-ui-reel]){--_reel-item-width:16rem}:scope[data-ui-reel-state~="itemWidth=lg"]:where([data-hn-ui-reel]){--_reel-item-width:20rem}:scope[data-ui-reel-state~=snap]:where([data-hn-ui-reel]){scroll-snap-type:inline mandatory}:scope[data-ui-reel-state~="snap=start"]>:where(:not([data-hn-ui-reel])):is(*){scroll-snap-align:start}:scope[data-ui-reel-state~="snap=center"]>:where(:not([data-hn-ui-reel])):is(*){scroll-snap-align:center}:scope[hidden]:where([data-hn-ui-reel]){display:none!important}}@scope (.ui-search-shell) to ([data-hn]){:scope:where([data-hn-ui-search-shell]){--_ui-search-shell-z-index:var(--ui-search-shell-z-index);--_ui-search-shell-padding-top:var(--ui-search-shell-padding-top);--_ui-search-shell-viewport-gap:var(--ui-search-shell-viewport-gap);--_ui-search-shell-max-width:var(--ui-search-shell-max-width);--_ui-search-shell-max-height:var(--ui-search-shell-max-height);--_ui-search-shell-surface:var(--ui-search-shell-surface);--_ui-search-shell-border:var(--ui-search-shell-border);--_ui-search-shell-radius:var(--ui-search-shell-radius);--_ui-search-shell-shadow:var(--ui-search-shell-shadow);--_ui-search-shell-focus-color:var(--ui-search-shell-focus-color);display:contents!important}dialog:where([data-hn-ui-search-shell]){background:var(--ui-overlay-backdrop);block-size:100%;border:0;box-sizing:border-box!important;color:var(--ui-text-primary);inline-size:100%;inset:0;margin:0!important;max-block-size:none;max-inline-size:none;overflow:auto;padding:var(--_ui-search-shell-padding-top,10vh) var(--_ui-search-shell-viewport-gap,var(--ui-space-4)) var(--_ui-search-shell-viewport-gap,var(--ui-space-4))!important;position:fixed;z-index:var(--_ui-search-shell-z-index,400)}dialog:modal:where([data-hn-ui-search-shell])::backdrop{background:var(--ui-overlay-backdrop)}dialog:modal:where([data-hn-ui-search-shell]){background:transparent}dialog[data-ui-backdrop-hidden]:where([data-hn-ui-search-shell])::backdrop{background:transparent}.panel:where([data-hn-ui-search-shell]){background:var( --_ui-search-shell-surface,var(--ui-overlay-surface,var(--ui-surface-elevated)) );border:var(--ui-border-width) solid var(--_ui-search-shell-border,var(--ui-overlay-border,var(--ui-border-strong)));border-radius:var( --_ui-search-shell-radius,var(--ui-overlay-radius,var(--ui-radius-dialog)) );box-shadow:var( --_ui-search-shell-shadow,var(--ui-overlay-shadow,var(--ui-elevation-dialog,var(--ui-shadow-xl))) );display:flex!important;flex-direction:column!important;inline-size:min(100%,var(--_ui-search-shell-max-width,40rem));margin-inline:auto!important;max-block-size:var(--_ui-search-shell-max-height,80vh);overflow:hidden;position:relative}.search:where([data-hn-ui-search-shell]){padding:var(--ui-space-3)!important}:where(:not([data-hn-ui-search-shell])):is(input[slot=search]){background:var(--ui-control-surface);border:var(--ui-border-width) solid var(--ui-control-border);border-radius:var(--ui-field-radius,var(--ui-radius-md));box-shadow:var(--ui-shadow-xs);box-sizing:border-box!important;color:var(--ui-text-primary);font:inherit;inline-size:100%;min-block-size:var(--ui-control-min-block-size);padding:var(--ui-space-2) var(--ui-space-3)!important}:where(:not([data-hn-ui-search-shell])):is(input[slot=search]:focus-visible){border-color:var(--_ui-search-shell-focus-color,var(--ui-control-focus));outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-width)}.actions:where([data-hn-ui-search-shell]),.status:where([data-hn-ui-search-shell]){color:var(--ui-text-secondary);flex-shrink:0;font-size:var(--ui-font-size-sm);padding:var(--ui-space-2) var(--ui-space-4)!important}.status:where([data-hn-ui-search-shell]){padding-block-start:0!important}.actions:where([data-hn-ui-search-shell]){align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:var(--ui-space-2)!important;justify-content:flex-end!important;padding:var(--ui-space-3) var(--ui-space-4)!important}.actions:empty:where([data-hn-ui-search-shell]),.status:empty:where([data-hn-ui-search-shell]){display:none!important}.body:where([data-hn-ui-search-shell]){flex:1;min-block-size:0;overflow:auto;padding:var(--ui-space-2)!important;--_ui-scroll-fade-direction:to bottom;--_ui-scroll-fade-size:var(--ui-scroll-fade-size,24px);animation:ui-scroll-fade-start linear,ui-scroll-fade-start-hold linear,ui-scroll-fade-end-hold linear,ui-scroll-fade-end linear;animation-range:0 var(--_ui-scroll-fade-size),var(--_ui-scroll-fade-size) calc(100% + 1px),-1px calc(100% - var(--_ui-scroll-fade-size)),calc(100% - var(--_ui-scroll-fade-size)) 100%;animation-timeline:scroll(self block);-webkit-mask-image:linear-gradient(var(--_ui-scroll-fade-direction),transparent,#000 var(--_ui-scroll-fade-start),#000 calc(100% - var(--_ui-scroll-fade-end)),transparent);mask-image:linear-gradient(var(--_ui-scroll-fade-direction),transparent,#000 var(--_ui-scroll-fade-start),#000 calc(100% - var(--_ui-scroll-fade-end)),transparent)}@media(max-width:47.9375rem){dialog:where([data-hn-ui-search-shell]){padding:0!important}.panel:where([data-hn-ui-search-shell]){border:0;border-radius:0;inline-size:100%;max-block-size:none;min-block-size:100dvh}}:scope[hidden]:where([data-hn-ui-search-shell]){display:none!important}}@scope (.ui-section) to ([data-hn]){:scope:where([data-hn-ui-section]){display:flex!important;flex-direction:column!important;gap:var(--ui-space-4)!important;min-inline-size:0}:scope[data-ui-section-state~="variant=card"]:where([data-hn-ui-section]){--_ui-selection-context-surface:initial;--_ui-selection-context-border:initial;--_ui-selection-context-text:initial;background:var(--ui-surface-raised);border:var(--ui-border-width) solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);padding:var(--ui-space-5)!important}:scope[data-ui-section-state~="variant=divided"]:where([data-hn-ui-section]){border-block-start:var(--ui-border-width) solid var(--ui-border-divider);padding-block-start:var(--ui-space-6)!important}:scope[data-ui-section-state~="variant=card"][data-ui-section-state~="tone=danger"]:where([data-hn-ui-section]){--_ui-selection-context-surface:light-dark(oklch(from var(--ui-danger-soft) calc(l - .045) max(c, min(.045, c * 3)) h),oklch(from var(--ui-danger-soft) calc(l + .045) max(c, min(.045, c * 3)) h));--_ui-selection-context-border:light-dark(oklch(from var(--ui-danger-soft) calc(l - .085) max(c, min(.045, c * 3)) h),oklch(from var(--ui-danger-soft) calc(l + .085) max(c, min(.045, c * 3)) h));--_ui-selection-context-text:var(--ui-text-primary);background:var(--ui-danger-soft);border-color:color-mix(in srgb,var(--ui-danger) 45%,var(--ui-border-default));border-end-start-radius:0;border-inline-start:var(--ui-accent-line-width) solid var(--ui-danger);border-start-start-radius:0}.head:where([data-hn-ui-section]){align-items:flex-start!important;display:flex!important;flex-wrap:wrap!important;gap:var(--ui-space-2) var(--ui-space-4)!important;justify-content:space-between!important}.copy:where([data-hn-ui-section]){display:flex!important;flex:1 1 16rem;flex-direction:column!important;gap:var(--ui-space-1)!important;min-inline-size:0}.heading:where([data-hn-ui-section]){color:var(--ui-text-primary);font-family:var(--ui-font-display,inherit);font-size:var(--ui-font-size-lg);font-weight:var(--ui-font-semibold);line-height:var(--ui-line-height-tight);margin:0!important}:scope[data-ui-section-state~="tone=danger"] .heading:where([data-hn-ui-section]){color:var(--ui-danger-subtle-text)}.description:where([data-hn-ui-section]){color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height)}.actions:where([data-hn-ui-section]){display:inline-flex!important;flex-wrap:wrap!important;gap:var(--ui-space-2)!important}.body:where([data-hn-ui-section]){display:flex!important;flex-direction:column!important;gap:var(--ui-space-4)!important;min-inline-size:0}.actions:empty:where([data-hn-ui-section]),.description:empty:where([data-hn-ui-section]){display:none!important}.head:has(.heading[hidden]):has(.description:empty):has(.actions:empty):where([data-hn-ui-section]){display:none!important}:scope[hidden]:where([data-hn-ui-section]){display:none!important}}@scope (.ui-select) to ([data-hn]){:scope:where([data-hn-ui-select]){--_ui-select-size:var(--ui-control-size-md);--_ui-select-inset-block:var(--ui-control-inset-block-md,var(--ui-space-2));background-color:var( --ui-select-surface,var(--ui-control-surface,var(--ui-surface-elevated)) );border:var(--ui-border-width) solid var(--ui-select-border,var(--ui-control-border,var(--ui-border-strong)));border-radius:var(--ui-select-radius,var(--ui-field-radius,var(--ui-radius-md)));box-shadow:var(--ui-select-shadow,var(--ui-shadow-sm));box-sizing:border-box!important;color:var(--ui-text-primary);color-scheme:inherit;display:inline-block!important;font:inherit;inline-size:var(--ui-select-inline-size,100%);line-height:var(--ui-line-height-tight);margin:0!important;max-block-size:max(var(--_ui-select-size),calc(1em*var(--ui-line-height-tight) + var(--_ui-select-inset-block)*2 + var(--ui-border-width)*2));min-block-size:var(--ui-control-size-md);min-inline-size:0;padding:var(--_ui-select-inset-block) var(--ui-space-3)!important;transition:border-color var(--ui-motion-fast) var(--ui-motion-ease),box-shadow var(--ui-motion-fast) var(--ui-motion-ease),background-color var(--ui-motion-fast) var(--ui-motion-ease)}:scope:where([data-hn-ui-select]){--_ui-select-highlight:var(--ui-surface-highlight,linear-gradient(transparent,transparent));-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var( --ui-select-chevron,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%235c5c58' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") ),var(--_ui-select-highlight);background-position:right var(--ui-space-3) center,50%;background-repeat:no-repeat;background-size:1.125rem 1.125rem,100% 100%;padding-inline-end:calc(var(--ui-space-3) + 1.5rem)!important}:scope[data-ui-select-state~=muted]:where([data-hn-ui-select]){color:var(--ui-text-secondary)}:scope[data-ui-select-state~=muted] :where(:not([data-hn-ui-select])):is(optgroup),:scope[data-ui-select-state~=muted] :where(:not([data-hn-ui-select])):is(option){background-color:var(--ui-control-surface);color:var(--ui-text-primary)}:scope:hover:not(:focus):not(:disabled):not([aria-invalid=true]):not(:is(:user-invalid,[data-user-invalid])):where([data-hn-ui-select]){border-color:var( --ui-select-border-hover,var(--ui-control-border-hover,var(--ui-text-secondary)) )}:scope:focus-visible:where([data-hn-ui-select]){border-color:var(--ui-select-focus-border,var(--ui-control-focus,var(--ui-accent-solid)));box-shadow:var( --ui-select-focus-shadow,var(--ui-shadow-sm),var(--ui-control-focus-halo-shadow) );outline:none}:scope:is(:user-invalid,[data-user-invalid]):where([data-hn-ui-select]),:scope[aria-invalid=true]:where([data-hn-ui-select]){border-color:var(--ui-select-invalid-border,var(--ui-field-danger,var(--ui-danger-solid)))}:scope:is([aria-invalid=true],:is(:user-invalid,[data-user-invalid])):focus-visible:where([data-hn-ui-select]){box-shadow:var( --ui-select-invalid-focus-shadow,var(--ui-shadow-sm),0 0 0 calc(var(--ui-focus-width)*1.5) color-mix(in srgb,var(--ui-select-invalid-border,var(--ui-field-danger,var(--ui-danger-solid))) 22%,transparent) )}:scope:disabled:where([data-hn-ui-select]){--_ui-select-highlight:none;background-color:var(--ui-control-surface-disabled,var(--ui-surface-muted));box-shadow:none;color:var(--ui-disabled-text);cursor:not-allowed}:scope[data-ui-select-state~="size=sm"]:where([data-hn-ui-select]){--_ui-select-size:var(--ui-control-size-sm);--_ui-select-inset-block:var(--ui-control-inset-block-sm,var(--ui-space-1));background-position:right var(--ui-space-2) center,50%;background-size:var(--ui-icon-size-sm) var(--ui-icon-size-sm),100% 100%;font-size:var(--ui-font-size-sm);min-block-size:var(--ui-control-size-sm);padding:var(--_ui-select-inset-block) var(--ui-space-2)!important;padding-inline-end:calc(var(--ui-space-2) + var(--ui-icon-size-sm) + var(--ui-space-1))!important}:scope[data-ui-select-state~="size=lg"]:where([data-hn-ui-select]){--_ui-select-size:var(--ui-control-size-lg);--_ui-select-inset-block:var(--ui-control-inset-block-lg,var(--ui-space-3));background-position:right var(--ui-space-4) center,50%;font-size:var(--ui-font-size-md);min-block-size:var(--ui-control-size-lg);padding:var(--_ui-select-inset-block) var(--ui-space-4)!important;padding-inline-end:calc(var(--ui-space-4) + 1.5rem)!important}@media(pointer:coarse){:scope[data-ui-select-state~="size=sm"]:where([data-hn-ui-select]){font-size:var(--ui-font-size-md)}}:scope[hidden]:where([data-hn-ui-select]){display:none!important}}@scope (.ui-separator) to ([data-hn]){:scope{align-self:stretch;border:0;border-block-start:var(--ui-border-width) solid var(--ui-separator-color,var(--_separator-color,var(--ui-border-divider)));box-sizing:border-box!important;margin:0!important}:scope[data-ui-separator-state~="emphasis=strong"]{--_separator-color:var(--ui-border-strong)}:scope[aria-orientation=vertical]{block-size:auto;border-block-start:0;border-inline-start:var(--ui-border-width) solid var(--ui-separator-color,var(--_separator-color,var(--ui-border-divider)))}:scope[data-ui-separator-state~=selectable]{background:linear-gradient(var(--ui-separator-color,var(--ui-border-divider)),var(--ui-separator-color,var(--ui-border-divider))) 50% /100% var(--ui-border-width) no-repeat;border:0;cursor:pointer;min-block-size:var(--ui-control-size-sm)}:scope[data-ui-separator-state~=selectable]:hover{background-color:var(--ui-surface-hover)}:scope[data-ui-separator-state~=selected]{border-radius:var(--ui-radius-sm);outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-width)}}@scope (.ui-sidebar) to ([data-hn]){:scope:where([data-hn-ui-sidebar]){--_ui-sidebar-backdrop:var(--ui-sidebar-backdrop);--_ui-sidebar-expanded-width:var(--_sidebar-width,var(--ui-sidebar-width,280px));background:var(--ui-sidebar-surface,var(--ui-surface-default));border-inline-end:var(--ui-border-width) solid var(--ui-sidebar-border,var(--ui-border-divider));box-sizing:border-box!important;display:flex!important;flex:none;flex-direction:column!important;inline-size:var(--_sidebar-width,var(--ui-sidebar-width,280px));max-inline-size:100%;min-block-size:0;position:relative;transition:inline-size var(--ui-motion-layout) var(--ui-motion-layout-ease),visibility var(--ui-motion-layout)}:scope[data-ui-sidebar-state~="side=end"]:where([data-hn-ui-sidebar]){border-inline-end:0;border-inline-start:var(--ui-border-width) solid var(--ui-sidebar-border,var(--ui-border-divider))}.viewport:where([data-hn-ui-sidebar]){flex:1;min-block-size:0;overflow:clip}.content:where([data-hn-ui-sidebar]){block-size:100%;inline-size:calc(var(--_ui-sidebar-expanded-width) - var(--ui-border-width));min-block-size:0;overflow:auto;transition:transform var(--ui-motion-layout) var(--ui-motion-layout-ease);--_ui-scroll-fade-direction:to bottom;--_ui-scroll-fade-size:var(--ui-scroll-fade-size,24px);animation:ui-scroll-fade-start linear,ui-scroll-fade-start-hold linear,ui-scroll-fade-end-hold linear,ui-scroll-fade-end linear;animation-range:0 var(--_ui-scroll-fade-size),var(--_ui-scroll-fade-size) calc(100% + 1px),-1px calc(100% - var(--_ui-scroll-fade-size)),calc(100% - var(--_ui-scroll-fade-size)) 100%;animation-timeline:scroll(self block);-webkit-mask-image:linear-gradient(var(--_ui-scroll-fade-direction),transparent,#000 var(--_ui-scroll-fade-start),#000 calc(100% - var(--_ui-scroll-fade-end)),transparent);mask-image:linear-gradient(var(--_ui-scroll-fade-direction),transparent,#000 var(--_ui-scroll-fade-start),#000 calc(100% - var(--_ui-scroll-fade-end)),transparent)}:scope[data-ui-sidebar-state~=internalCollapsed]:not([popover]):where([data-hn-ui-sidebar]){inline-size:var(--ui-sidebar-collapsed-width,0);visibility:hidden}:scope[data-ui-sidebar-state~=resizing]:where([data-hn-ui-sidebar]){transition:none}:scope[data-ui-sidebar-state~=internalCollapsed]:not([popover]) .content:where([data-hn-ui-sidebar]){transform:translate(-100%)}:scope[data-ui-sidebar-state~="side=end"][data-ui-sidebar-state~=internalCollapsed]:not([popover]) .content:where([data-hn-ui-sidebar]){transform:translate(100%)}.resizer:where([data-hn-ui-sidebar]){cursor:col-resize;inline-size:8px;inset-block:0;inset-inline-end:0;min-inline-size:8px;outline:none;position:absolute;touch-action:none;transform:translate(50%);z-index:1}.resizer[hidden]:where([data-hn-ui-sidebar]){display:none!important}:scope[data-ui-sidebar-state~="side=end"] .resizer:where([data-hn-ui-sidebar]){inset-inline-end:auto;inset-inline-start:0;transform:translate(-50%)}.resizer:where([data-hn-ui-sidebar]):after{background:color-mix(in srgb,var(--ui-affordance-guide-color,var(--ui-border-strong)) 45%,transparent);content:"";inline-size:2px;inset-block:0;inset-inline-start:3px;opacity:calc(var(--ui-affordance-guide-opacity)*var(--_ui-affordance-scope-guide, 1));position:absolute;transition:background-color var(--ui-affordance-motion,var(--ui-motion-fast)) var(--ui-motion-ease),opacity var(--ui-affordance-motion,var(--ui-motion-fast)) var(--ui-motion-ease)}.guide:where([data-hn-ui-sidebar]){background:var(--ui-surface-elevated);block-size:22px;border:var(--ui-border-width) solid var(--ui-border-strong);border-radius:var(--ui-radius-round);inline-size:6px;inset-block-start:50%;inset-inline-start:50%;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,-50%);transition:opacity var(--ui-affordance-motion,var(--ui-motion-fast)) var(--ui-motion-ease)}.resizer:is(:hover,:focus-visible):where([data-hn-ui-sidebar]):after{background:var(--ui-affordance-direct-color,var(--ui-accent-solid,var(--ui-focus-ring)));opacity:1}.resizer:is(:hover,:focus-visible)>.guide:where([data-hn-ui-sidebar]){opacity:1}:scope[popover]:where([data-hn-ui-sidebar]){block-size:100dvh;border-block:0;box-shadow:var(--ui-elevation-overlay,var(--ui-shadow-lg));inline-size:min(var(--_sidebar-width,var(--ui-sidebar-width,280px)),85vw);inset-block:0;inset-inline-end:auto;inset-inline-start:0;margin:0!important;max-block-size:none;padding:0!important;position:fixed;transform:translate(0);transition:transform var(--ui-motion-reveal) var(--ui-motion-reveal-ease),display var(--ui-motion-reveal) allow-discrete,overlay var(--ui-motion-reveal) allow-discrete}:scope[popover]:not(:popover-open):where([data-hn-ui-sidebar]){display:none!important;transform:translate(-100%)}:scope[data-ui-sidebar-state~="side=end"][popover]:where([data-hn-ui-sidebar]){inset-inline-end:0;inset-inline-start:auto}:scope[data-ui-sidebar-state~="side=end"][popover]:not(:popover-open):where([data-hn-ui-sidebar]){transform:translate(100%)}@starting-style{:scope[popover]:popover-open:where([data-hn-ui-sidebar]){transform:translate(-100%)}:scope[data-ui-sidebar-state~="side=end"][popover]:popover-open:where([data-hn-ui-sidebar]){transform:translate(100%)}}:scope[popover]:where([data-hn-ui-sidebar])::backdrop{background:var(--_ui-sidebar-backdrop,rgba(0,0,0,.32))}:scope[popover] .content:where([data-hn-ui-sidebar]){inline-size:100%}@media(prefers-reduced-motion:reduce){.content:where([data-hn-ui-sidebar]),:scope:where([data-hn-ui-sidebar]),:scope[popover]:where([data-hn-ui-sidebar]){transition:none}}:scope[hidden]:where([data-hn-ui-sidebar]){display:none!important}}@scope (.ui-site-header) to ([data-hn]){:scope:where([data-hn-ui-site-header]){align-content:center!important;align-items:center!important;background:var(--ui-site-header-surface,var(--ui-surface));border-block-end:var(--ui-border-width) solid var(--ui-site-header-border,var(--ui-border));box-sizing:border-box!important;color:var(--ui-text-primary);display:flex!important;flex-wrap:wrap!important;gap:var(--ui-space-2)!important;inline-size:100%;min-block-size:var(--ui-site-header-compact-height,3.75rem);min-inline-size:0;padding:var(--ui-space-2) var(--ui-site-header-padding-inline,var(--ui-space-4))!important}:scope[data-ui-site-header-state~=sticky]:where([data-hn-ui-site-header]){inset-block-start:0;position:sticky;z-index:var(--ui-site-header-z-index,10)}.actions:where([data-hn-ui-site-header]),.menu:where([data-hn-ui-site-header]){align-items:center!important;display:flex!important;flex:none;gap:var(--ui-space-2)!important;max-inline-size:100%;min-inline-size:0}.actions:where([data-hn-ui-site-header]){display:grid!important;grid-auto-columns:minmax(max-content,var(--ui-control-min-block-size))!important;grid-auto-flow:column!important;justify-items:center!important;margin-inline-start:auto!important}.identity:where([data-hn-ui-site-header]){align-items:baseline!important;display:flex!important;flex:1 1 0;flex-wrap:wrap!important;gap:var(--ui-space-2) var(--ui-space-6)!important;min-inline-size:0}.brand:where([data-hn-ui-site-header]){font-size:var(--ui-font-size-lg);font-weight:var(--ui-font-bold);min-inline-size:0}.brand>:where(:not([data-hn-ui-site-header])):is(a){align-items:baseline!important;color:inherit;display:inline-flex!important;gap:var(--ui-space-3)!important;max-inline-size:100%;min-inline-size:0;text-decoration:none}.navigation:where([data-hn-ui-site-header]){align-items:baseline!important;display:flex!important;flex-wrap:wrap!important;font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-semibold);gap:var(--ui-space-2) var(--ui-space-5)!important;min-inline-size:0}:scope:has(>.menu:not(:empty)) .navigation:where([data-hn-ui-site-header]){display:none!important}.navigation>:where(:not([data-hn-ui-site-header])):is(a){color:inherit;text-decoration:none}.navigation>:where(:not([data-hn-ui-site-header])):is(a):is(:hover,[aria-current=page],[aria-current=true]){color:var(--ui-link-color)}.brand>:where(:not([data-hn-ui-site-header])):is(a):focus-visible,.navigation>:where(:not([data-hn-ui-site-header])):is(a):focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-width)}.actions:empty:where([data-hn-ui-site-header]),.brand:empty:where([data-hn-ui-site-header]),.menu:empty:where([data-hn-ui-site-header]),.navigation:empty:where([data-hn-ui-site-header]){display:none!important}@media(min-width:40rem){:scope[data-ui-site-header-state~="breakpoint=sm"]:where([data-hn-ui-site-header]){-moz-column-gap:var(--ui-space-4)!important;column-gap:var(--ui-space-4)!important;min-block-size:var(--ui-site-header-height,4.25rem)}:scope[data-ui-site-header-state~="breakpoint=sm"] .navigation:not(:empty):where([data-hn-ui-site-header]){display:flex!important}:scope[data-ui-site-header-state~="breakpoint=sm"] .menu:where([data-hn-ui-site-header]){display:none!important}}@media(min-width:48rem){:scope[data-ui-site-header-state~="breakpoint=md"]:where([data-hn-ui-site-header]){-moz-column-gap:var(--ui-space-4)!important;column-gap:var(--ui-space-4)!important;min-block-size:var(--ui-site-header-height,4.25rem)}:scope[data-ui-site-header-state~="breakpoint=md"] .navigation:not(:empty):where([data-hn-ui-site-header]){display:flex!important}:scope[data-ui-site-header-state~="breakpoint=md"] .menu:where([data-hn-ui-site-header]){display:none!important}}@media(min-width:64rem){:scope[data-ui-site-header-state~="breakpoint=lg"]:where([data-hn-ui-site-header]){-moz-column-gap:var(--ui-space-4)!important;column-gap:var(--ui-space-4)!important;min-block-size:var(--ui-site-header-height,4.25rem)}:scope[data-ui-site-header-state~="breakpoint=lg"] .navigation:not(:empty):where([data-hn-ui-site-header]){display:flex!important}:scope[data-ui-site-header-state~="breakpoint=lg"] .menu:where([data-hn-ui-site-header]){display:none!important}}:scope[hidden]:where([data-hn-ui-site-header]){display:none!important}}@property --_ui-skeleton-viewport-x{syntax:"<length>";inherits:false;initial-value:0}@property --_ui-skeleton-viewport-scale{syntax:"<number>";inherits:false;initial-value:1}@keyframes ui-skeleton-shimmer-cc093de4{to{background-position:calc(100vw/var(--_ui-skeleton-paint-scale) - var(--_ui-skeleton-paint-x)) 0}}@scope (.ui-skeleton) to ([data-hn]){:scope{--_ui-skeleton-paint-x:var(--_ui-skeleton-viewport-x);--_ui-skeleton-paint-scale:var(--_ui-skeleton-viewport-scale);block-size:var(--ui-skeleton-height,1lh);box-sizing:border-box!important;display:block!important;flex:none;font:inherit;inline-size:var(--ui-skeleton-width,100%);margin:0!important;max-inline-size:100%;min-inline-size:0;position:relative}:scope:before{background:color-mix(in srgb,var(--ui-text-primary) 16%,transparent);border-radius:var(--ui-radius-sm);content:"";inset:0;position:absolute}:scope[data-ui-skeleton-state~="shape=text"]:before{inset-block:22%}:scope[data-ui-skeleton-state~="shape=circle"]{aspect-ratio:1;block-size:var(--ui-skeleton-height,auto);inline-size:var(--ui-skeleton-width,calc(2.5rem + var(--ui-border-width)*2))}:scope[data-ui-skeleton-state~="shape=circle"]:before{border-radius:var(--ui-radius-round)}:scope[data-ui-skeleton-state~="shape=rectangle"]{block-size:var(--ui-skeleton-height,8rem)}:scope[data-ui-skeleton-state~="shape=rectangle"]:before{border-radius:var(--ui-radius-md)}:scope[data-ui-skeleton-state~=animated]:before{animation:ui-skeleton-shimmer-cc093de4 3s linear infinite;background-image:linear-gradient(90deg,transparent,light-dark(hsla(0,0%,100%,.6),hsla(0,0%,100%,.14)) 50%,transparent);background-position:calc(0vw - var(--_ui-skeleton-paint-x)) 0;background-repeat:repeat-x;background-size:calc(100vw/var(--_ui-skeleton-paint-scale)) 100%}@media(prefers-reduced-motion:reduce){:scope[data-ui-skeleton-state~=animated]:before{animation:none;background-image:none}}@media(forced-colors:active){:scope:before{background:CanvasText;opacity:.2}:scope[data-ui-skeleton-state~=animated]:before{animation:none;background-image:none}}:scope[hidden]{display:none!important}}@scope (.ui-slider) to ([data-hn]){:scope{align-items:center!important;display:grid!important;gap:var(--ui-space-2)!important;grid-template-columns:minmax(4rem,1fr) minmax(8rem,1fr)!important;margin:0!important;min-inline-size:0;padding:0!important}input{accent-color:var(--ui-accent-solid);cursor:pointer;inline-size:100%;margin:0!important;min-block-size:var(--ui-control-size-md);min-inline-size:0}:scope[data-ui-slider-state~="size=sm"] input{min-block-size:var(--ui-control-size-sm)}:scope[data-ui-slider-state~="size=lg"] input{min-block-size:var(--ui-control-size-lg)}input:focus-visible{border-radius:var(--ui-radius-sm);outline:var(--ui-focus-width) solid var(--ui-control-focus,var(--ui-accent-solid));outline-offset:var(--ui-space-1)}input:disabled{cursor:not-allowed}@media(pointer:coarse){input{min-block-size:max(var(--ui-control-size-md),var(--ui-control-min-block-size))}}:scope[hidden]{display:none!important}}@scope (.ui-status-message) to ([data-hn]){:scope:where([data-hn-ui-status-message]){align-items:center!important;color:var(--ui-text-muted);display:flex!important;flex-wrap:wrap!important;font-size:var(--ui-font-size-md);gap:var(--ui-space-2) var(--ui-space-4)!important;line-height:var(--ui-line-height);padding-block:var(--ui-space-4)!important}:scope[data-ui-status-message-state~="kind=error"]:where([data-hn-ui-status-message]){color:var(--ui-danger-subtle-text)}:scope[data-ui-status-message-state~="layout=panel"]:where([data-hn-ui-status-message]){border:var(--ui-border-width) dashed var(--ui-border-strong);border-radius:var(--ui-radius-lg);padding:var(--ui-space-6)!important}:scope[data-ui-status-message-state~="layout=fill"]:where([data-hn-ui-status-message]){flex:1;flex-direction:column!important;justify-content:center!important;min-block-size:50vh;text-align:center}.copy:where([data-hn-ui-status-message]){display:flex!important;flex:1 1 12rem;flex-direction:column!important;gap:var(--ui-space-1)!important;min-inline-size:0}:scope[data-ui-status-message-state~="layout=fill"] .copy:where([data-hn-ui-status-message]){align-items:center!important;flex:none}.heading:where([data-hn-ui-status-message]){color:var(--ui-text-primary);font-weight:var(--ui-font-semibold)}.action:where([data-hn-ui-status-message]){display:inline-flex!important;flex-wrap:wrap!important;gap:var(--ui-space-2)!important}.action:empty:where([data-hn-ui-status-message]){display:none!important}:scope[hidden]:where([data-hn-ui-status-message]){display:none!important}}@scope (.ui-switch) to ([data-hn]){:scope:where([data-hn-ui-switch]){--_ui-switch-track-width:var(--ui-switch-track-width,var(--ui-choice-track-width));--_ui-switch-track-height:var(--ui-switch-track-height,var(--ui-choice-track-height));--_thumb:calc(var(--_ui-switch-track-height)*2/3);--_inset:calc((var(--_ui-switch-track-height) - var(--_thumb))/2 - var(--ui-border-width));align-items:flex-start!important;color:var(--ui-text-primary);cursor:pointer;display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:var(--ui-switch-gap,var(--ui-space-2))!important;line-height:var(--ui-line-height-md)!important;max-inline-size:100%;padding:0!important}.text:where([data-hn-ui-switch]){align-self:auto!important;display:flex!important;flex-direction:column!important;font:inherit!important;gap:var(--ui-space-1)!important;margin:0!important;min-inline-size:0;padding:0!important}.label:where([data-hn-ui-switch]){font:inherit!important;line-height:var(--ui-line-height-md)!important;min-inline-size:0;padding-block:max(0px,calc((var(--_ui-switch-track-height, 1.5rem) - 1lh)/2))!important}.description:where([data-hn-ui-switch]){color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height)}.description:empty:where([data-hn-ui-switch]){display:none!important}input:where([data-hn-ui-switch]){align-self:auto!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--ui-control-surface,var(--ui-surface-default));background-image:var(--ui-surface-highlight,none);border:var(--ui-border-width) solid var(--ui-control-border,var(--ui-border-strong));border-radius:var(--ui-radius-round);box-shadow:var(--ui-control-inset);box-sizing:border-box!important;cursor:pointer;flex:0 0 auto;font:inherit!important;height:var(--_ui-switch-track-height,1.5rem);margin:max(0px,calc((1lh - var(--_ui-switch-track-height, 1.5rem))/2)) 0 0!important;padding:0!important;position:relative;transition:background-color var(--ui-motion-base) var(--ui-motion-ease),border-color var(--ui-motion-base) var(--ui-motion-ease);width:var(--_ui-switch-track-width,2.5rem)}input:where([data-hn-ui-switch]):after{background-color:var(--ui-text-secondary);background-image:var(--ui-knob-highlight,none);border-radius:var(--ui-radius-round);box-shadow:var(--ui-shadow-xs);content:"";height:var(--_thumb);left:var(--_inset);position:absolute;top:var(--_inset);transition:transform var(--ui-motion-base) var(--ui-motion-ease),background-color var(--ui-motion-base) var(--ui-motion-ease);width:var(--_thumb)}input:checked:where([data-hn-ui-switch]){background-color:var(--ui-accent-solid);background-image:var(--ui-accent-highlight,none);border-color:var(--ui-accent-solid)}input:checked:where([data-hn-ui-switch]):after{background-color:var(--ui-text-on-accent);background-image:var(--ui-knob-on-accent-highlight,none);transform:translate(calc(var(--_ui-switch-track-width) - var(--_ui-switch-track-height)))}input:focus-visible:where([data-hn-ui-switch]){outline:var(--ui-focus-width) solid var(--ui-focus-ring,var(--ui-accent-solid));outline-offset:var(--ui-focus-width)}:scope[data-ui-switch-state~=disabled]:where([data-hn-ui-switch]){color:var(--ui-disabled-text);cursor:not-allowed}:scope[data-ui-switch-state~=disabled] .description:where([data-hn-ui-switch]){color:var(--ui-disabled-text)}:scope[data-ui-switch-state~=disabled] input:where([data-hn-ui-switch]){background-color:var(--ui-disabled-surface);background-image:none;border-color:var(--ui-disabled-border);box-shadow:none;cursor:not-allowed}:scope[data-ui-switch-state~=disabled] input:where([data-hn-ui-switch]):after{background-color:var(--ui-disabled-text);background-image:none;box-shadow:none}@media(prefers-reduced-motion:reduce){input:where([data-hn-ui-switch]),input:where([data-hn-ui-switch]):after{transition:none}}:scope[data-ui-switch-state~="size=sm"]:where([data-hn-ui-switch]){--_font:var(--ui-font-size-sm);--_row:var(--ui-control-size-sm)}:scope[data-ui-switch-state~="size=lg"]:where([data-hn-ui-switch]){--_font:var(--ui-font-size-md);--_row:var(--ui-control-size-lg)}:scope[data-ui-switch-state~="size=lg"]:where([data-hn-ui-switch]),:scope[data-ui-switch-state~="size=sm"]:where([data-hn-ui-switch]){--_line:calc(var(--_font)*var(--ui-line-height-md));font-size:var(--_font);padding-block:max(0px,calc((var(--_row) - max(var(--_line),var(--_ui-switch-track-height, 1.5rem)))/2))!important}:scope[hidden]:where([data-hn-ui-switch]){display:none!important}}@scope (.ui-switcher) to ([data-hn]){:scope:where([data-hn-ui-switcher]){--_switcher-gap:var(--ui-space-4);--_switcher-threshold:30rem;--_switcher-track:clamp(1px,(var(--ui-switcher-threshold,var(--_switcher-threshold)) - 100%) * 999,100%);display:grid!important;gap:var(--ui-switcher-gap,var(--_switcher-gap))!important;grid-template-columns:repeat(auto-fit,minmax(var(--_switcher-track),1fr));margin:0!important;max-inline-size:100%;min-inline-size:0}:scope[data-ui-switcher-state~=overLimit]:where([data-hn-ui-switcher]){grid-template-columns:minmax(0,1fr)}:scope[data-ui-switcher-state~="gap=xs"]:where([data-hn-ui-switcher]){--_switcher-gap:var(--ui-space-2)}:scope[data-ui-switcher-state~="gap=s"]:where([data-hn-ui-switcher]){--_switcher-gap:var(--ui-space-3)}:scope[data-ui-switcher-state~="gap=m"]:where([data-hn-ui-switcher]){--_switcher-gap:var(--ui-space-4)}:scope[data-ui-switcher-state~="gap=l"]:where([data-hn-ui-switcher]){--_switcher-gap:var(--ui-space-5)}:scope[data-ui-switcher-state~="gap=xl"]:where([data-hn-ui-switcher]){--_switcher-gap:var(--ui-space-6)}:scope[data-ui-switcher-state~="threshold=xs"]:where([data-hn-ui-switcher]){--_switcher-threshold:20rem}:scope[data-ui-switcher-state~="threshold=md"]:where([data-hn-ui-switcher]){--_switcher-threshold:45rem}:scope[data-ui-switcher-state~="threshold=lg"]:where([data-hn-ui-switcher]){--_switcher-threshold:60rem}:scope[data-ui-switcher-state~="align=start"]:where([data-hn-ui-switcher]){align-items:start!important}:scope[data-ui-switcher-state~="align=center"]:where([data-hn-ui-switcher]){align-items:center!important}:scope[data-ui-switcher-state~="align=end"]:where([data-hn-ui-switcher]){align-items:end!important}:scope[hidden]:where([data-hn-ui-switcher]){display:none!important}}@scope (.ui-table) to ([data-hn]){:scope:where([data-hn-ui-table]){--_pad-block:var(--ui-space-1);--_pad-inline:var(--ui-space-3);--_row-size:var(--ui-control-size);box-sizing:border-box!important;display:block!important;max-inline-size:100%;min-block-size:0;min-inline-size:0;overflow:auto;overscroll-behavior-inline:contain;--_ui-scroll-fade-direction:to right;--_ui-scroll-fade-size:var(--ui-scroll-fade-size,24px);animation:ui-scroll-fade-start linear,ui-scroll-fade-start-hold linear,ui-scroll-fade-end-hold linear,ui-scroll-fade-end linear;animation-range:0 var(--_ui-scroll-fade-size),var(--_ui-scroll-fade-size) calc(100% + 1px),-1px calc(100% - var(--_ui-scroll-fade-size)),calc(100% - var(--_ui-scroll-fade-size)) 100%;animation-timeline:scroll(self inline);-webkit-mask-image:linear-gradient(var(--_ui-scroll-fade-direction),transparent,#000 var(--_ui-scroll-fade-start),#000 calc(100% - var(--_ui-scroll-fade-end)),transparent);mask-image:linear-gradient(var(--_ui-scroll-fade-direction),transparent,#000 var(--_ui-scroll-fade-start),#000 calc(100% - var(--_ui-scroll-fade-end)),transparent)}:scope:dir(rtl):where([data-hn-ui-table]){--_ui-scroll-fade-direction:to left}:scope:focus-visible:where([data-hn-ui-table]){outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-width)*-1)}:scope[data-ui-table-state~="density=compact"]:where([data-hn-ui-table]){--_pad-block:var(--ui-space-0-5);--_pad-inline:var(--ui-space-2);--_row-size:var(--ui-control-size-sm)}:where(:not([data-hn-ui-table])):is(table){border-collapse:separate;border-spacing:0;color:var(--ui-text-primary);font-size:var(--ui-font-size-sm);font-variant-numeric:tabular-nums;inline-size:100%;line-height:var(--ui-line-height)}:where(:not([data-hn-ui-table])):is(caption){color:var(--ui-text-secondary);font-weight:var(--ui-font-medium);padding-block-end:var(--ui-space-2)!important;text-align:start}:where(:not([data-hn-ui-table])):is(td),:where(:not([data-hn-ui-table])):is(th){block-size:var(--_row-size);border-block-end:var(--ui-border-width) solid var(--ui-border-subtle);padding:var(--_pad-block) var(--_pad-inline)!important;text-align:start;vertical-align:middle}:where(:not([data-hn-ui-table])):is(thead th){background:var(--ui-surface);block-size:auto;border-block-end-color:var(--ui-border-divider);color:var(--ui-text-muted);font-weight:var(--ui-font-medium);padding-block:var(--ui-space-2)!important;vertical-align:bottom;white-space:nowrap}:where(:not([data-hn-ui-table])):is(tbody th){font-weight:var(--ui-font-medium)}:where(:not([data-hn-ui-table])):is(tbody tr:last-child>*){border-block-end-width:0}:where(:not([data-hn-ui-table])):is([data-ui-align=center]){text-align:center}:where(:not([data-hn-ui-table])):is([data-ui-align=end]){text-align:end}:scope[data-ui-table-state~=stickyHeader] :where(:not([data-hn-ui-table])):is(thead th){inset-block-start:0;position:sticky;z-index:1}:scope[hidden]:where([data-hn-ui-table]){display:none!important}}@scope (.ui-tabs) to ([data-hn]){:scope:where([data-hn-ui-tabs]){--_ui-tabs-tab-min-block-size:var(--ui-tabs-tab-min-block-size);--_ui-tabs-tab-padding-block:var(--ui-tabs-tab-padding-block);--_ui-tabs-tab-padding-inline:var(--ui-tabs-tab-padding-inline);--_ui-tabs-panel-padding:var(--ui-tabs-panel-padding);--_tab-min-block-size:var(--ui-control-size);--_tab-padding-block:var(--ui-space-2);--_tab-padding-inline:var(--ui-space-3)}:scope[data-ui-tabs-state~="density=compact"]:where([data-hn-ui-tabs]){--_tab-min-block-size:var(--ui-control-size-sm);--_tab-padding-block:var(--ui-space-1);--_tab-padding-inline:var(--ui-space-2)}:scope:where([data-hn-ui-tabs]){display:grid!important;inline-size:100%;min-inline-size:0}.list:where([data-hn-ui-tabs]){border-block-end:var(--ui-border-width) solid var(--ui-border-divider);display:grid!important;grid-auto-columns:max-content;grid-auto-flow:column;inline-size:100%;justify-content:start!important;max-inline-size:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin}.list button:where([data-hn-ui-tabs]),.list>:where(:not([data-hn-ui-tabs])):is(button[slot=tab]){background:transparent;border:0;border-block-end:var(--ui-accent-line-width) solid transparent;color:var(--ui-text-secondary);cursor:pointer;font:inherit;font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-medium);margin:0 0 calc(var(--ui-border-width)*-1)!important;min-block-size:var(--_ui-tabs-tab-min-block-size,var(--_tab-min-block-size));padding:var(--_ui-tabs-tab-padding-block,var(--_tab-padding-block)) var(--_ui-tabs-tab-padding-inline,var(--_tab-padding-inline))!important;transition:color var(--ui-motion-fast) var(--ui-motion-ease),background-color var(--ui-motion-fast) var(--ui-motion-ease),border-color var(--ui-motion-fast) var(--ui-motion-ease)}@supports (text-box-trim:trim-both){.list button:where([data-hn-ui-tabs]),.list>:where(:not([data-hn-ui-tabs])):is(button[slot=tab]){align-content:center!important;display:block!important;text-align:center;text-box-edge:cap alphabetic;text-box-trim:trim-both}}:scope[data-ui-tabs-state~=stretch] .list:where([data-hn-ui-tabs]){grid-auto-columns:minmax(max-content,1fr)}.list button:where([data-hn-ui-tabs]),.list>:where(:not([data-hn-ui-tabs])):is(button[slot=tab]){white-space:nowrap}.list button:hover:where([data-hn-ui-tabs]),.list>:where(:not([data-hn-ui-tabs])):is(button[slot=tab]:hover){background:var(--ui-surface-muted);color:var(--ui-text-primary)}.list button[aria-selected=true]:where([data-hn-ui-tabs]),.list>:where(:not([data-hn-ui-tabs])):is(button[slot=tab][aria-selected=true]){border-block-end-color:var(--ui-accent-subtle-text);color:var(--ui-accent-subtle-text)}.list button:focus-visible:where([data-hn-ui-tabs]),.list>:where(:not([data-hn-ui-tabs])):is(button[slot=tab]:focus-visible){border-radius:var(--ui-radius-sm);box-shadow:inset 0 0 0 var(--ui-focus-width) color-mix(in srgb,var(--ui-focus-ring) 45%,transparent);outline:none;position:relative}.panels:where([data-hn-ui-tabs]){min-inline-size:0}.panels>:where(:not([data-hn-ui-tabs])):is(*){padding:var(--_ui-tabs-panel-padding,var(--ui-space-4))!important}:scope[data-ui-tabs-state~="orientation=vertical"]:where([data-hn-ui-tabs]){align-items:start!important;grid-template-columns:max-content minmax(0,1fr)}:scope[data-ui-tabs-state~="orientation=vertical"] .list:where([data-hn-ui-tabs]){border-block-end:0;border-inline-end:var(--ui-border-width) solid var(--ui-border-divider);grid-auto-columns:auto;grid-auto-flow:row}:scope[data-ui-tabs-state~="orientation=vertical"] .list button:where([data-hn-ui-tabs]),:scope[data-ui-tabs-state~="orientation=vertical"] .list>:where(:not([data-hn-ui-tabs])):is(button[slot=tab]){border-block-end:0;border-inline-end:var(--ui-accent-line-width) solid transparent;margin:0 calc(var(--ui-border-width)*-1) 0 0!important;text-align:start}:scope[data-ui-tabs-state~="orientation=vertical"] .list button[aria-selected=true]:where([data-hn-ui-tabs]),:scope[data-ui-tabs-state~="orientation=vertical"] .list>:where(:not([data-hn-ui-tabs])):is(button[slot=tab][aria-selected=true]){border-inline-end-color:var(--ui-accent-subtle-text)}@media(prefers-reduced-motion:reduce){.list button:where([data-hn-ui-tabs]),.list>:where(:not([data-hn-ui-tabs])):is(button[slot=tab]){transition:none}}:scope[hidden]:where([data-hn-ui-tabs]){display:none!important}}@scope (.ui-toast) to ([data-hn]){:scope:where([data-hn-ui-toast]){--_ui-toast-accent:var(--ui-overlay-border,var(--ui-border-strong));--_ui-surface-text:var(--ui-text-primary);--_ui-toast-surface:var(--ui-overlay-surface,var(--ui-surface-muted));align-items:center!important;background:var(--ui-toast-surface,var(--ui-overlay-surface,var(--_ui-toast-surface)));border:var(--ui-border-width) solid var( --ui-toast-border,var(--ui-overlay-border,var(--ui-toast-accent,var(--_ui-toast-accent))) );border-radius:var(--ui-toast-radius,var(--ui-overlay-radius,var(--ui-radius-lg)));box-shadow:var( --ui-toast-shadow,var(--ui-overlay-shadow,var(--ui-elevation-overlay,var(--ui-shadow-lg))) );box-sizing:border-box!important;color:var(--_ui-surface-text);display:flex!important;font-family:var(--ui-font-family-sans);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-normal);gap:var(--ui-space-2)!important;inline-size:100%;line-height:var(--ui-line-height-md);margin:0!important;padding:var(--ui-space-3) var(--ui-space-4)!important;padding-inline-end:var(--ui-space-2)!important;pointer-events:auto}:scope[data-ui-toast-state~="tone=info"]:where([data-hn-ui-toast]){--_ui-toast-accent:var(--ui-info-soft-border);--_ui-surface-text:var(--ui-info-subtle-text);--_ui-toast-surface:var(--ui-info-soft)}:scope[data-ui-toast-state~="tone=success"]:where([data-hn-ui-toast]){--_ui-toast-accent:var(--ui-success-soft-border);--_ui-surface-text:var(--ui-success-subtle-text);--_ui-toast-surface:var(--ui-success-soft)}:scope[data-ui-toast-state~="tone=warning"]:where([data-hn-ui-toast]){--_ui-toast-accent:var(--ui-warning-soft-border);--_ui-surface-text:var(--ui-warning-subtle-text);--_ui-toast-surface:var(--ui-warning-soft)}:scope[data-ui-toast-state~="tone=danger"]:where([data-hn-ui-toast]){--_ui-toast-accent:var(--ui-danger-soft-border);--_ui-surface-text:var(--ui-danger-subtle-text);--_ui-toast-surface:var(--ui-danger-soft)}.message:where([data-hn-ui-toast]){flex:1;min-inline-size:0}.action:not(:has(>*)):where([data-hn-ui-toast]){display:none!important}:scope[hidden]:where([data-hn-ui-toast]){display:none!important}}@scope ([data-slotted~="ui-toast"]:not([data-hn])) to ([data-hn],[data-slotted]){:where(.ui-toast):where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-toast]))):where([data-hn-ui-toast]){--_ui-toast-accent:var(--ui-overlay-border,var(--ui-border-strong));--_ui-surface-text:var(--ui-text-primary);--_ui-toast-surface:var(--ui-overlay-surface,var(--ui-surface-muted));align-items:center!important;background:var(--ui-toast-surface,var(--ui-overlay-surface,var(--_ui-toast-surface)));border:var(--ui-border-width) solid var( --ui-toast-border,var(--ui-overlay-border,var(--ui-toast-accent,var(--_ui-toast-accent))) );border-radius:var(--ui-toast-radius,var(--ui-overlay-radius,var(--ui-radius-lg)));box-shadow:var( --ui-toast-shadow,var(--ui-overlay-shadow,var(--ui-elevation-overlay,var(--ui-shadow-lg))) );box-sizing:border-box!important;color:var(--_ui-surface-text);display:flex!important;font-family:var(--ui-font-family-sans);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-normal);gap:var(--ui-space-2)!important;inline-size:100%;line-height:var(--ui-line-height-md);margin:0!important;padding:var(--ui-space-3) var(--ui-space-4)!important;padding-inline-end:var(--ui-space-2)!important;pointer-events:auto}:where(.ui-toast)[data-ui-toast-state~="tone=info"]:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-toast]))):where([data-hn-ui-toast]){--_ui-toast-accent:var(--ui-info-soft-border);--_ui-surface-text:var(--ui-info-subtle-text);--_ui-toast-surface:var(--ui-info-soft)}:where(.ui-toast)[data-ui-toast-state~="tone=success"]:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-toast]))):where([data-hn-ui-toast]){--_ui-toast-accent:var(--ui-success-soft-border);--_ui-surface-text:var(--ui-success-subtle-text);--_ui-toast-surface:var(--ui-success-soft)}:where(.ui-toast)[data-ui-toast-state~="tone=warning"]:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-toast]))):where([data-hn-ui-toast]){--_ui-toast-accent:var(--ui-warning-soft-border);--_ui-surface-text:var(--ui-warning-subtle-text);--_ui-toast-surface:var(--ui-warning-soft)}:where(.ui-toast)[data-ui-toast-state~="tone=danger"]:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-toast]))):where([data-hn-ui-toast]){--_ui-toast-accent:var(--ui-danger-soft-border);--_ui-surface-text:var(--ui-danger-subtle-text);--_ui-toast-surface:var(--ui-danger-soft)}.message:where(:scope,:scope *):where([data-hn-ui-toast]){flex:1;min-inline-size:0}.action:not(:has(>*)):where(:scope,:scope *):where([data-hn-ui-toast]){display:none!important}:where(.ui-toast)[hidden]:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-toast]))):where([data-hn-ui-toast]){display:none!important}}@keyframes ui-toast-enter-c9576f86{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes ui-toast-exit-c9576f86{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.75rem)}}@keyframes ui-toast-enter-bottom-c9576f86{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes ui-toast-exit-bottom-c9576f86{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.75rem)}}@scope (.ui-toast-region) to ([data-hn]){:scope:where([data-hn-ui-toast-region]){--_ui-toast-region-surface:var(--ui-toast-region-surface);--_ui-toast-region-border:var(--ui-toast-region-border);--_ui-toast-region-radius:var(--ui-toast-region-radius);--_ui-toast-region-shadow:var(--ui-toast-region-shadow);--_ui-toast-region-enter-duration:var(--ui-toast-region-enter-duration);--_ui-toast-region-exit-duration:var(--ui-toast-region-exit-duration);background:transparent;border:0;bottom:auto;box-shadow:none;box-sizing:border-box!important;display:grid!important;gap:var(--ui-space-2)!important;inline-size:min(24rem,calc(100vw - var(--ui-space-4)*2));left:50%;margin:0!important;max-inline-size:100%;outline:0;overflow:visible;padding:0!important;pointer-events:none;position:fixed;right:auto;top:calc(var(--ui-space-4) + env(safe-area-inset-top));transform:translate(-50%);z-index:9999}:scope:not(:popover-open):where([data-hn-ui-toast-region]){display:none!important}:scope[data-ui-toast-region-state~="placement=bottom-start"]:where([data-hn-ui-toast-region]),:scope[data-ui-toast-region-state~="placement=top-start"]:where([data-hn-ui-toast-region]){inset-inline-start:calc(var(--ui-space-4) + env(safe-area-inset-left));left:auto;right:auto;transform:none}:scope[data-ui-toast-region-state~="placement=bottom-end"]:where([data-hn-ui-toast-region]),:scope[data-ui-toast-region-state~="placement=top-end"]:where([data-hn-ui-toast-region]){inset-inline-end:calc(var(--ui-space-4) + env(safe-area-inset-right));left:auto;right:auto;transform:none}:scope[data-ui-toast-region-state~="placement=bottom"]:where([data-hn-ui-toast-region]),:scope[data-ui-toast-region-state~="placement=bottom-end"]:where([data-hn-ui-toast-region]),:scope[data-ui-toast-region-state~="placement=bottom-start"]:where([data-hn-ui-toast-region]){bottom:calc(var(--ui-space-4) + env(safe-area-inset-bottom));top:auto}:scope>.toast:where([data-hn-ui-toast-region]),:scope>:where(:not([data-hn-ui-toast-region])):is(*){pointer-events:auto}.toast:where([data-hn-ui-toast-region]){--_ui-toast-region-accent:var(--ui-overlay-border,var(--ui-border-strong));--_ui-surface-text:var(--ui-text-primary);--_ui-toast-region-tone-surface:var(--ui-overlay-surface,var(--ui-surface-muted));align-items:start!important;animation:ui-toast-enter-c9576f86 var(--_ui-toast-region-enter-duration,.32s) var(--ui-motion-ease-out,cubic-bezier(.16,1,.3,1)) both;background:var( --_ui-toast-region-surface,var(--ui-overlay-surface,var(--_ui-toast-region-tone-surface)) );border:var(--ui-border-width) solid var(--_ui-toast-region-border,var(--ui-overlay-border,var(--_ui-toast-region-accent)));border-radius:var(--_ui-toast-region-radius,var(--ui-overlay-radius,var(--ui-radius-lg)));box-shadow:var( --_ui-toast-region-shadow,var(--ui-overlay-shadow,var(--ui-elevation-overlay,var(--ui-shadow-lg))) );color:var(--_ui-surface-text);display:grid!important;font-family:var(--ui-font-family-sans);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-normal);gap:var(--ui-space-2)!important;grid-template-columns:1fr auto;line-height:var(--ui-line-height-md);padding:var(--ui-space-3) var(--ui-space-4)!important;padding-inline-end:var(--ui-space-2)!important}.toast[data-tone=info]:where([data-hn-ui-toast-region]){--_ui-toast-region-accent:var(--ui-info-soft-border);--_ui-surface-text:var(--ui-info-subtle-text);--_ui-toast-region-tone-surface:var(--ui-info-soft)}.toast[data-tone=success]:where([data-hn-ui-toast-region]){--_ui-toast-region-accent:var(--ui-success-soft-border);--_ui-surface-text:var(--ui-success-subtle-text);--_ui-toast-region-tone-surface:var(--ui-success-soft)}.toast[data-tone=warning]:where([data-hn-ui-toast-region]){--_ui-toast-region-accent:var(--ui-warning-soft-border);--_ui-surface-text:var(--ui-warning-subtle-text);--_ui-toast-region-tone-surface:var(--ui-warning-soft)}.toast[data-tone=danger]:where([data-hn-ui-toast-region]){--_ui-toast-region-accent:var(--ui-danger-soft-border);--_ui-surface-text:var(--ui-danger-subtle-text);--_ui-toast-region-tone-surface:var(--ui-danger-soft)}.toast.closing:where([data-hn-ui-toast-region]){animation:ui-toast-exit-c9576f86 var(--_ui-toast-region-exit-duration,.22s) var(--ui-motion-ease) both;pointer-events:none}:is(:scope[data-ui-toast-region-state~="placement=bottom"],:scope[data-ui-toast-region-state~="placement=bottom-start"],:scope[data-ui-toast-region-state~="placement=bottom-end"]) .toast:where([data-hn-ui-toast-region]){animation-name:ui-toast-enter-bottom-c9576f86}:is(:scope[data-ui-toast-region-state~="placement=bottom"],:scope[data-ui-toast-region-state~="placement=bottom-start"],:scope[data-ui-toast-region-state~="placement=bottom-end"]) .toast.closing:where([data-hn-ui-toast-region]){animation-name:ui-toast-exit-bottom-c9576f86}@media(prefers-reduced-motion:reduce){.toast.closing:where([data-hn-ui-toast-region]),.toast:where([data-hn-ui-toast-region]){animation:none}}.message:where([data-hn-ui-toast-region]){align-self:center;min-inline-size:0}.dismiss:where([data-hn-ui-toast-region]){align-self:center}:scope[hidden]:where([data-hn-ui-toast-region]){display:none!important}}@scope ([data-slotted~="ui-toast-region"]:not([data-hn])) to ([data-hn],[data-slotted]){:where(.ui-toast-region):where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-toast-region]))):where([data-hn-ui-toast-region]){--_ui-toast-region-surface:var(--ui-toast-region-surface);--_ui-toast-region-border:var(--ui-toast-region-border);--_ui-toast-region-radius:var(--ui-toast-region-radius);--_ui-toast-region-shadow:var(--ui-toast-region-shadow);--_ui-toast-region-enter-duration:var(--ui-toast-region-enter-duration);--_ui-toast-region-exit-duration:var(--ui-toast-region-exit-duration);background:transparent;border:0;bottom:auto;box-shadow:none;box-sizing:border-box!important;display:grid!important;gap:var(--ui-space-2)!important;inline-size:min(24rem,calc(100vw - var(--ui-space-4)*2));left:50%;margin:0!important;max-inline-size:100%;outline:0;overflow:visible;padding:0!important;pointer-events:none;position:fixed;right:auto;top:calc(var(--ui-space-4) + env(safe-area-inset-top));transform:translate(-50%);z-index:9999}:where(.ui-toast-region):not(:popover-open):where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-toast-region]))):where([data-hn-ui-toast-region]){display:none!important}:where(.ui-toast-region)[data-ui-toast-region-state~="placement=bottom-start"]:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-toast-region]))):where([data-hn-ui-toast-region]),:where(.ui-toast-region)[data-ui-toast-region-state~="placement=top-start"]:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-toast-region]))):where([data-hn-ui-toast-region]){inset-inline-start:calc(var(--ui-space-4) + env(safe-area-inset-left));left:auto;right:auto;transform:none}:where(.ui-toast-region)[data-ui-toast-region-state~="placement=bottom-end"]:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-toast-region]))):where([data-hn-ui-toast-region]),:where(.ui-toast-region)[data-ui-toast-region-state~="placement=top-end"]:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-toast-region]))):where([data-hn-ui-toast-region]){inset-inline-end:calc(var(--ui-space-4) + env(safe-area-inset-right));left:auto;right:auto;transform:none}:where(.ui-toast-region)[data-ui-toast-region-state~="placement=bottom"]:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-toast-region]))):where([data-hn-ui-toast-region]),:where(.ui-toast-region)[data-ui-toast-region-state~="placement=bottom-end"]:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-toast-region]))):where([data-hn-ui-toast-region]),:where(.ui-toast-region)[data-ui-toast-region-state~="placement=bottom-start"]:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-toast-region]))):where([data-hn-ui-toast-region]){bottom:calc(var(--ui-space-4) + env(safe-area-inset-bottom));top:auto}.toast:where(:scope,:scope *):where([data-hn-ui-toast-region]){--_ui-toast-region-accent:var(--ui-overlay-border,var(--ui-border-strong));--_ui-surface-text:var(--ui-text-primary);--_ui-toast-region-tone-surface:var(--ui-overlay-surface,var(--ui-surface-muted));align-items:start!important;animation:ui-toast-enter-c9576f86 var(--_ui-toast-region-enter-duration,.32s) var(--ui-motion-ease-out,cubic-bezier(.16,1,.3,1)) both;background:var( --_ui-toast-region-surface,var(--ui-overlay-surface,var(--_ui-toast-region-tone-surface)) );border:var(--ui-border-width) solid var(--_ui-toast-region-border,var(--ui-overlay-border,var(--_ui-toast-region-accent)));border-radius:var(--_ui-toast-region-radius,var(--ui-overlay-radius,var(--ui-radius-lg)));box-shadow:var( --_ui-toast-region-shadow,var(--ui-overlay-shadow,var(--ui-elevation-overlay,var(--ui-shadow-lg))) );color:var(--_ui-surface-text);display:grid!important;font-family:var(--ui-font-family-sans);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-normal);gap:var(--ui-space-2)!important;grid-template-columns:1fr auto;line-height:var(--ui-line-height-md);padding:var(--ui-space-3) var(--ui-space-4)!important;padding-inline-end:var(--ui-space-2)!important}.toast[data-tone=info]:where(:scope,:scope *):where([data-hn-ui-toast-region]){--_ui-toast-region-accent:var(--ui-info-soft-border);--_ui-surface-text:var(--ui-info-subtle-text);--_ui-toast-region-tone-surface:var(--ui-info-soft)}.toast[data-tone=success]:where(:scope,:scope *):where([data-hn-ui-toast-region]){--_ui-toast-region-accent:var(--ui-success-soft-border);--_ui-surface-text:var(--ui-success-subtle-text);--_ui-toast-region-tone-surface:var(--ui-success-soft)}.toast[data-tone=warning]:where(:scope,:scope *):where([data-hn-ui-toast-region]){--_ui-toast-region-accent:var(--ui-warning-soft-border);--_ui-surface-text:var(--ui-warning-subtle-text);--_ui-toast-region-tone-surface:var(--ui-warning-soft)}.toast[data-tone=danger]:where(:scope,:scope *):where([data-hn-ui-toast-region]){--_ui-toast-region-accent:var(--ui-danger-soft-border);--_ui-surface-text:var(--ui-danger-subtle-text);--_ui-toast-region-tone-surface:var(--ui-danger-soft)}.toast.closing:where(:scope,:scope *):where([data-hn-ui-toast-region]){animation:ui-toast-exit-c9576f86 var(--_ui-toast-region-exit-duration,.22s) var(--ui-motion-ease) both;pointer-events:none}:is(:where(.ui-toast-region)[data-ui-toast-region-state~="placement=bottom"],:where(.ui-toast-region)[data-ui-toast-region-state~="placement=bottom-start"],:where(.ui-toast-region)[data-ui-toast-region-state~="placement=bottom-end"]) .toast:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-toast-region]))):where([data-hn-ui-toast-region]){animation-name:ui-toast-enter-bottom-c9576f86}:is(:where(.ui-toast-region)[data-ui-toast-region-state~="placement=bottom"],:where(.ui-toast-region)[data-ui-toast-region-state~="placement=bottom-start"],:where(.ui-toast-region)[data-ui-toast-region-state~="placement=bottom-end"]) .toast.closing:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-toast-region]))):where([data-hn-ui-toast-region]){animation-name:ui-toast-exit-bottom-c9576f86}@media(prefers-reduced-motion:reduce){.toast.closing:where(:scope,:scope *):where([data-hn-ui-toast-region]),.toast:where(:scope,:scope *):where([data-hn-ui-toast-region]){animation:none}}.message:where(:scope,:scope *):where([data-hn-ui-toast-region]){align-self:center;min-inline-size:0}.dismiss:where(:scope,:scope *):where([data-hn-ui-toast-region]){align-self:center}:where(.ui-toast-region)[hidden]:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-toast-region]))):where([data-hn-ui-toast-region]){display:none!important}}@scope (.ui-top-bar) to ([data-hn]){:scope:where([data-hn-ui-top-bar]){--_ui-top-bar-actions-gap:var(--ui-top-bar-actions-gap);align-items:center!important;background:var(--ui-top-bar-surface,var(--ui-surface-elevated));border-block-end:var(--ui-border-width) solid var(--ui-top-bar-border,var(--ui-border-divider));display:flex!important;gap:var(--ui-top-bar-gap,var(--ui-space-3))!important;inset-block-start:0;min-block-size:calc(var(--ui-top-bar-height, 56px) + env(safe-area-inset-top));padding-block-start:env(safe-area-inset-top)!important;padding-inline-end:max(var(--ui-top-bar-padding-inline,var(--ui-space-4)),env(safe-area-inset-right))!important;padding-inline-start:max(var(--ui-top-bar-padding-inline,var(--ui-space-4)),env(safe-area-inset-left))!important;position:sticky;z-index:var(--ui-top-bar-z-index,100)}.actions:where([data-hn-ui-top-bar]),.leading:where([data-hn-ui-top-bar]),.search:where([data-hn-ui-top-bar]){align-items:center!important;display:flex!important;flex-shrink:0}.actions:where([data-hn-ui-top-bar]){gap:var(--_ui-top-bar-actions-gap,var(--ui-space-1))!important}.title:where([data-hn-ui-top-bar]){flex:1;min-inline-size:0}.actions:empty:where([data-hn-ui-top-bar]),.leading:empty:where([data-hn-ui-top-bar]),.search:empty:where([data-hn-ui-top-bar]){display:none!important}:scope[hidden]:where([data-hn-ui-top-bar]){display:none!important}}@scope (.ui-tree) to ([data-hn]){:scope[data-ui-tree-state~=marquee]:where([data-hn-ui-tree]){--_ui-default-tree-item-marquee:1}:scope[data-ui-tree-state~="density=compact"]:where([data-hn-ui-tree]){--_ui-default-tree-item-min-block-size:var(--ui-control-size-sm);--_ui-default-tree-item-font-size:var(--ui-font-size-sm);--_ui-default-tree-item-label-padding-block:0}:scope:where([data-hn-ui-tree]){--_ui-tree-indent:var(--ui-tree-indent);--_ui-tree-drop-color:var(--ui-tree-drop-color);--_ui-default-tree-item-marquee:initial;--_ui-default-tree-item-min-block-size:initial;--_ui-default-tree-item-font-size:initial;--_ui-default-tree-item-label-padding-block:initial;display:block!important;min-inline-size:0;padding-inline-start:var(--ui-tree-gutter,0)!important}:scope[data-move-mode]:where([data-hn-ui-tree]):after{color:var(--ui-text-secondary);content:"Choose a destination row, or use Up and Down; Right nests inside a branch. Enter places it, Escape cancels.";display:block!important;font-size:var(--ui-font-size-sm);padding:var(--ui-space-2)!important}:scope[hidden]:where([data-hn-ui-tree]){display:none!important}}@keyframes ui-tree-item-marquee-a1b4c079{0%{transform:translate(0)}to{transform:translate(var(--_marquee-distance))}}@scope (.ui-tree-item) to ([data-hn]){:scope:where([data-hn-ui-tree-item]){--_ui-tree-item-min-block-size:var( --ui-tree-item-min-block-size,var(--_ui-default-tree-item-min-block-size) );--_ui-tree-item-font-size:var( --ui-tree-item-font-size,var(--_ui-default-tree-item-font-size) );--_ui-tree-item-label-padding-block:var( --ui-tree-item-label-padding-block,var(--_ui-default-tree-item-label-padding-block) );--_ui-tree-item-label-padding-inline:var(--ui-tree-item-label-padding-inline);--_tree-row-min-height:32px;--_tree-disclosure-size:16px;display:block!important;margin-inline-start:calc(var(--_ui-tree-item-indent-step, 0)*var(--_ui-tree-indent, 16px))!important;min-inline-size:0;position:relative}.row:where([data-hn-ui-tree-item]){align-items:center!important;border-radius:var(--ui-selection-radius);color:var(--ui-text-secondary);display:grid!important;font-size:var(--_ui-tree-item-font-size,var(--ui-font-size-sm));grid-template-columns:var(--_tree-disclosure-size) auto minmax(0,1fr);min-block-size:var(--_ui-tree-item-min-block-size,var(--_tree-row-min-height));min-inline-size:0;position:relative;transition:background-color var(--ui-motion-fast) var(--ui-motion-ease),color var(--ui-motion-fast) var(--ui-motion-ease),opacity var(--ui-motion-fast) var(--ui-motion-ease),box-shadow var(--ui-motion-fast) var(--ui-motion-ease),min-block-size var(--ui-motion-base) var(--ui-motion-ease)}.row:focus-within:where([data-hn-ui-tree-item]),.row:hover:where([data-hn-ui-tree-item]){background:var(--_ui-selection-context-surface,var(--ui-surface-muted));box-shadow:inset 0 0 0 var(--ui-border-width) var(--_ui-selection-context-border,var(--ui-selection-border));color:var(--ui-text-primary)}:scope[data-ui-tree-item-state~=selected]>.row:where([data-hn-ui-tree-item]){background:var(--_ui-selection-context-surface,var(--ui-selection-surface));box-shadow:inset 0 0 0 var(--ui-border-width) var(--_ui-selection-context-border,var(--ui-selection-border));color:var(--_ui-selection-context-text,var(--ui-selection-text))}:scope[data-ui-tree-item-state~=selected]:not([aria-disabled=true])>.row>.leading:where([data-hn-ui-tree-item]){color:var(--_ui-selection-context-text,var(--ui-selection-text))}:scope[data-ui-tree-item-state~=disabled] .row:where([data-hn-ui-tree-item]){background:var(--ui-disabled-surface);box-shadow:none;color:var(--ui-disabled-text)}:scope[data-dragging]:not([data-move-source]) .row:where([data-hn-ui-tree-item]){opacity:.42}:scope[data-move-source]>.row>.label:where([data-hn-ui-tree-item]),:scope[data-move-source]>.row>.leading:where([data-hn-ui-tree-item]){opacity:.42}:scope:focus:where([data-hn-ui-tree-item]){outline:none}:scope:focus-visible .row:where([data-hn-ui-tree-item]){box-shadow:0 0 0 var(--ui-focus-width) var(--ui-focus-ring)}:scope[data-drop-position=inside]>.row:where([data-hn-ui-tree-item]){background:var(--ui-accent-subtle);box-shadow:inset 0 0 0 var(--ui-accent-line-width) var(--_ui-tree-drop-color,var(--ui-accent-solid))}.disclosure-spacer:where([data-hn-ui-tree-item]),.disclosure:where([data-hn-ui-tree-item]){block-size:28px;grid-column:1;grid-row:1;inline-size:var(--_tree-disclosure-size)}.disclosure:where([data-hn-ui-tree-item]){background:transparent;border:0;border-radius:var(--ui-radius-sm);color:var(--ui-text-muted);cursor:pointer;display:grid!important;padding:0!important;place-items:center start}.disclosure[hidden]:where([data-hn-ui-tree-item]){display:none!important}.selection-hit:where([data-hn-ui-tree-item]){block-size:var(--_ui-tree-item-min-block-size,var(--_tree-row-min-height));cursor:pointer;display:none!important;grid-column:2;grid-row:1;inline-size:1.25rem;place-items:center}.selection-checkbox:where([data-hn-ui-tree-item]){accent-color:var(--ui-accent-solid);block-size:1rem;inline-size:1rem;margin:0!important}:scope[data-selection-mode=multiple]>.row:where([data-hn-ui-tree-item]){grid-template-columns:var(--_tree-disclosure-size) 1.25rem auto minmax(0,1fr)}:scope[data-selection-mode=multiple]>.row>.selection-hit:where([data-hn-ui-tree-item]){display:grid!important}:scope[data-selection-mode=multiple]>.row>.leading:where([data-hn-ui-tree-item]){grid-column:3}:scope[data-selection-mode=multiple]>.row>.label:where([data-hn-ui-tree-item]){grid-column:4}.disclosure:hover:where([data-hn-ui-tree-item]){background:var(--ui-surface-elevated);color:var(--ui-text-primary)}.disclosure-icon:where([data-hn-ui-tree-item]){block-size:12px;display:grid!important;inline-size:12px;place-items:center;transform:rotate(-90deg);transition:transform var(--ui-motion-fast) var(--ui-motion-ease)}.disclosure-icon:where([data-hn-ui-tree-item]):before{block-size:.375rem;border-block-end:1.5px solid currentColor;border-inline-end:1.5px solid currentColor;content:"";display:block!important;inline-size:.375rem;transform:translateY(-20%) rotate(45deg)}:scope[aria-expanded=true]>.row>.disclosure>.disclosure-icon:where([data-hn-ui-tree-item]){transform:rotate(0)}.drag-handle svg:where([data-hn-ui-tree-item]){block-size:100%;display:block!important;inline-size:100%}.leading:where([data-hn-ui-tree-item]){block-size:1em;color:var(--ui-text-muted);display:inline-grid!important;grid-column:2;grid-row:1;inline-size:1em;margin-inline-start:var(--ui-space-1)!important;place-items:center;position:relative;z-index:1}.leading:empty:where([data-hn-ui-tree-item]){display:none!important}:where(:not([data-hn-ui-tree-item])):is(img),:where(:not([data-hn-ui-tree-item])):is(svg){block-size:1em;display:block!important;flex:none;inline-size:1em}.label:where([data-hn-ui-tree-item]){align-items:center!important;align-self:stretch;-moz-column-gap:var(--ui-space-1)!important;column-gap:var(--ui-space-1)!important;display:flex!important;grid-column:3;grid-row:1;min-inline-size:0;overflow:hidden;padding:var(--_ui-tree-item-label-padding-block,var(--ui-space-1)) var(--_ui-tree-item-label-padding-inline,var(--ui-space-2))!important}.label-text:where([data-hn-ui-tree-item]){align-items:center!important;align-self:stretch;block-size:100%;display:flex!important;inline-size:100%;min-inline-size:0;white-space:nowrap}.label-text>:where(:not([data-hn-ui-tree-item])):is(*){flex:1 1 auto;min-inline-size:0}.row:focus-within>.label:where([data-hn-ui-tree-item]),.row:hover>.label:where([data-hn-ui-tree-item]),:scope[data-move-source]>.row>.label:where([data-hn-ui-tree-item]),:scope[data-ui-tree-item-state~=actionsVisible]>.row>.label:where([data-hn-ui-tree-item]){-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--_tree-actions-width, 1.75rem) - var(--ui-space-1)),transparent calc(100% - var(--_tree-actions-width, 1.75rem)));mask-image:linear-gradient(to right,#000 calc(100% - var(--_tree-actions-width, 1.75rem) - var(--ui-space-1)),transparent calc(100% - var(--_tree-actions-width, 1.75rem)));text-overflow:clip}.row:focus-within>.label:dir(rtl):where([data-hn-ui-tree-item]),.row:hover>.label:dir(rtl):where([data-hn-ui-tree-item]),:scope[data-move-source]>.row>.label:dir(rtl):where([data-hn-ui-tree-item]),:scope[data-ui-tree-item-state~=actionsVisible]>.row>.label:dir(rtl):where([data-hn-ui-tree-item]){-webkit-mask-image:linear-gradient(to left,#000 calc(100% - var(--_tree-actions-width, 1.75rem) - var(--ui-space-1)),transparent calc(100% - var(--_tree-actions-width, 1.75rem)));mask-image:linear-gradient(to left,#000 calc(100% - var(--_tree-actions-width, 1.75rem) - var(--ui-space-1)),transparent calc(100% - var(--_tree-actions-width, 1.75rem)))}.row[data-ui-marquee]>.label>.label-text:where([data-hn-ui-tree-item]){animation:ui-tree-item-marquee-a1b4c079 var(--_marquee-duration) linear .5s 1 normal forwards;will-change:transform}.row[data-ui-marquee]>.label:where([data-hn-ui-tree-item]){margin-inline-start:calc(var(--_marquee-lead, 0px)*-1)!important;-webkit-mask-image:linear-gradient(to right,transparent var(--_marquee-icon-width,0),#000 calc(var(--_marquee-lead, 0px) + var(--_ui-tree-item-label-padding-inline, var(--ui-space-2))),#000 calc(100% - var(--_tree-actions-width, 1.75rem) - var(--ui-space-1)),transparent calc(100% - var(--_tree-actions-width, 1.75rem)));mask-image:linear-gradient(to right,transparent var(--_marquee-icon-width,0),#000 calc(var(--_marquee-lead, 0px) + var(--_ui-tree-item-label-padding-inline, var(--ui-space-2))),#000 calc(100% - var(--_tree-actions-width, 1.75rem) - var(--ui-space-1)),transparent calc(100% - var(--_tree-actions-width, 1.75rem)));padding-inline-start:calc(var(--_marquee-lead, 0px) + var(--_ui-tree-item-label-padding-inline, var(--ui-space-2)))!important}.row[data-ui-marquee]>.label:dir(rtl):where([data-hn-ui-tree-item]){-webkit-mask-image:linear-gradient(to left,transparent var(--_marquee-icon-width,0),#000 calc(var(--_marquee-lead, 0px) + var(--_ui-tree-item-label-padding-inline, var(--ui-space-2))),#000 calc(100% - var(--_tree-actions-width, 1.75rem) - var(--ui-space-1)),transparent calc(100% - var(--_tree-actions-width, 1.75rem)));mask-image:linear-gradient(to left,transparent var(--_marquee-icon-width,0),#000 calc(var(--_marquee-lead, 0px) + var(--_ui-tree-item-label-padding-inline, var(--ui-space-2))),#000 calc(100% - var(--_tree-actions-width, 1.75rem) - var(--ui-space-1)),transparent calc(100% - var(--_tree-actions-width, 1.75rem)))}@media(prefers-reduced-motion:reduce){.row[data-ui-marquee]>.label>.label-text:where([data-hn-ui-tree-item]){animation:none}}.row:focus-within>.label>:where(:not([data-hn-ui-tree-item])):is(*),.row:hover>.label>:where(:not([data-hn-ui-tree-item])):is(*){text-overflow:clip}.actions:where([data-hn-ui-tree-item]){align-items:center!important;display:inline-flex!important;inset-block:0;inset-inline-end:0;min-inline-size:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--ui-motion-fast) var(--ui-motion-ease);z-index:1}.row:focus-within>.actions:where([data-hn-ui-tree-item]),.row:hover>.actions:where([data-hn-ui-tree-item]),:scope[data-move-source]>.row>.actions:where([data-hn-ui-tree-item]),:scope[data-ui-tree-item-state~=actionsVisible]>.row>.actions:where([data-hn-ui-tree-item]){opacity:1;pointer-events:auto}@media(hover:none),(pointer:coarse){.row:where([data-hn-ui-tree-item]){grid-template-columns:var(--_tree-disclosure-size) auto minmax(0,1fr) auto}.actions:where([data-hn-ui-tree-item]){background:none;grid-column:4;grid-row:1;opacity:1;padding-inline-start:0!important;pointer-events:auto;position:static}.row:is(:hover,:focus-within)>.label:dir(rtl):where([data-hn-ui-tree-item]),.row:is(:hover,:focus-within)>.label:where([data-hn-ui-tree-item]),:scope[data-move-source]>.row>.label:dir(rtl):where([data-hn-ui-tree-item]),:scope[data-move-source]>.row>.label:where([data-hn-ui-tree-item]){-webkit-mask-image:none;mask-image:none}.row[data-ui-marquee]>.label:where([data-hn-ui-tree-item]){-webkit-mask-image:linear-gradient(to right,transparent var(--_marquee-icon-width,0),#000 calc(var(--_marquee-lead, 0px) + var(--_ui-tree-item-label-padding-inline, var(--ui-space-2))));mask-image:linear-gradient(to right,transparent var(--_marquee-icon-width,0),#000 calc(var(--_marquee-lead, 0px) + var(--_ui-tree-item-label-padding-inline, var(--ui-space-2))))}:scope[data-ui-tree-item-state~=actionsVisible]>.row>.label:where([data-hn-ui-tree-item]){-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--ui-space-1)),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - var(--ui-space-1)),transparent 100%)}:scope[data-ui-tree-item-state~=actionsVisible]>.row>.label:dir(rtl):where([data-hn-ui-tree-item]){-webkit-mask-image:linear-gradient(to left,#000 calc(100% - var(--ui-space-1)),transparent 100%);mask-image:linear-gradient(to left,#000 calc(100% - var(--ui-space-1)),transparent 100%)}.row[data-ui-marquee]>.label:dir(rtl):where([data-hn-ui-tree-item]){-webkit-mask-image:linear-gradient(to left,transparent var(--_marquee-icon-width,0),#000 calc(var(--_marquee-lead, 0px) + var(--_ui-tree-item-label-padding-inline, var(--ui-space-2))));mask-image:linear-gradient(to left,transparent var(--_marquee-icon-width,0),#000 calc(var(--_marquee-lead, 0px) + var(--_ui-tree-item-label-padding-inline, var(--ui-space-2))))}:scope[data-selection-mode=multiple]>.row:where([data-hn-ui-tree-item]){grid-template-columns:var(--_tree-disclosure-size) 1.25rem auto minmax(0,1fr) auto}:scope[data-selection-mode=multiple]>.row>.actions:where([data-hn-ui-tree-item]){grid-column:5}}.drag-handle:where([data-hn-ui-tree-item]){background:transparent;block-size:24px;border:0;border-radius:var(--ui-radius-sm);color:var(--ui-text-muted);cursor:grab;display:grid!important;inline-size:var(--_tree-disclosure-size);inset-block-start:50%;inset-inline-start:0;opacity:0;padding:5px 2px!important;place-items:center;position:absolute;transform:translateY(-50%);transition:opacity var(--ui-motion-fast) var(--ui-motion-ease);z-index:2}.drag-handle:focus-visible:where([data-hn-ui-tree-item]),.drag-handle:hover:where([data-hn-ui-tree-item]),.row:hover .drag-handle:where([data-hn-ui-tree-item]),:scope[data-dragging]>.row>.drag-handle:where([data-hn-ui-tree-item]){opacity:1}:scope[data-ui-tree-item-state~=isContainer]>.row>.drag-handle:where([data-hn-ui-tree-item]){inset-inline-start:calc(var(--_tree-disclosure-size)*-1 - 2px)}.drag-handle:focus-visible:where([data-hn-ui-tree-item]),.drag-handle:hover:where([data-hn-ui-tree-item]){background:var(--ui-surface-hover);color:var(--ui-text-primary)}.drag-handle:active:where([data-hn-ui-tree-item]){cursor:grabbing}.drop-indicator:where([data-hn-ui-tree-item]){background:var(--_ui-tree-drop-color,var(--ui-accent-solid));block-size:var(--ui-accent-line-width);border-radius:var(--ui-radius-round);display:none!important;inset-inline:1px;pointer-events:none;position:absolute;z-index:3}.drop-indicator:where([data-hn-ui-tree-item]):after,.drop-indicator:where([data-hn-ui-tree-item]):before{background:var(--ui-surface-elevated);block-size:7px;border:var(--ui-accent-line-width) solid var(--_ui-tree-drop-color,var(--ui-accent-solid));border-radius:var(--ui-radius-round);content:"";inline-size:7px;inset-block-start:50%;position:absolute;transform:translateY(-50%)}.drop-indicator:where([data-hn-ui-tree-item]):before{inset-inline-start:-1px}.drop-indicator:where([data-hn-ui-tree-item]):after{inset-inline-end:-1px}:scope[data-drop-position=before]>.row>.row-drop-indicator:where([data-hn-ui-tree-item]){display:block!important;inset-block-start:calc(var(--ui-accent-line-width)*-.5)}:scope[data-drop-position=after]>.subtree-drop-indicator:where([data-hn-ui-tree-item]){display:block!important;inset-block-end:calc(var(--ui-accent-line-width)*-.5)}.children[hidden]:where([data-hn-ui-tree-item]){display:none!important}html[data-ui-input-modality=touch] :scope:where([data-hn-ui-tree-item]){--_tree-row-min-height:44px}html[data-ui-input-modality=touch] :scope .row:where([data-hn-ui-tree-item]){grid-template-columns:44px var(--_tree-disclosure-size) auto minmax(0,1fr)}html[data-ui-input-modality=touch] :scope .drag-handle:where([data-hn-ui-tree-item]),html[data-ui-input-modality=touch] :scope[data-ui-tree-item-state~=isContainer]>.row>.drag-handle:where([data-hn-ui-tree-item]){block-size:44px;cursor:pointer;grid-column:1;grid-row:1;inline-size:44px;inset:auto;opacity:1;padding:14px!important;position:relative;transform:none}html[data-ui-input-modality=touch] :scope .disclosure:where([data-hn-ui-tree-item]){grid-column:2}html[data-ui-input-modality=touch] :scope .leading:where([data-hn-ui-tree-item]){grid-column:3}html[data-ui-input-modality=touch] :scope .label:where([data-hn-ui-tree-item]){grid-column:4}html[data-ui-input-modality=touch] :scope[data-selection-mode=multiple]>.row:where([data-hn-ui-tree-item]){grid-template-columns:44px var(--_tree-disclosure-size) 44px auto minmax(0,1fr)}html[data-ui-input-modality=touch] :scope[data-selection-mode=multiple]>.row>.selection-hit:where([data-hn-ui-tree-item]){block-size:44px;grid-column:3;inline-size:44px}html[data-ui-input-modality=touch] :scope[data-selection-mode=multiple]>.row>.leading:where([data-hn-ui-tree-item]){grid-column:4}html[data-ui-input-modality=touch] :scope[data-selection-mode=multiple]>.row>.label:where([data-hn-ui-tree-item]){grid-column:5}@media(hover:none),(pointer:coarse){html[data-ui-input-modality=touch] :scope .row:where([data-hn-ui-tree-item]){grid-template-columns:44px var(--_tree-disclosure-size) auto minmax(0,1fr) auto}html[data-ui-input-modality=touch] :scope .actions:where([data-hn-ui-tree-item]){grid-column:5}html[data-ui-input-modality=touch] :scope[data-selection-mode=multiple]>.row:where([data-hn-ui-tree-item]){grid-template-columns:44px var(--_tree-disclosure-size) 44px auto minmax(0,1fr) auto}html[data-ui-input-modality=touch] :scope[data-selection-mode=multiple]>.row>.actions:where([data-hn-ui-tree-item]){grid-column:6}}@media(prefers-reduced-motion:reduce){.disclosure-icon:where([data-hn-ui-tree-item]),.drag-handle:where([data-hn-ui-tree-item]),.row:where([data-hn-ui-tree-item]){transition:none}}@media(forced-colors:active){:scope:focus-visible>.row:where([data-hn-ui-tree-item]){outline:var(--ui-focus-width) solid Highlight;outline-offset:calc(var(--ui-focus-width)*-1)}:scope[data-ui-tree-item-state~=selected]:not(:focus-visible):not([aria-disabled=true])>.row:where([data-hn-ui-tree-item]){outline:var(--ui-border-width) solid Highlight;outline-offset:calc(var(--ui-border-width)*-1)}}:scope[hidden]:where([data-hn-ui-tree-item]){display:none!important}}@scope ([data-slotted~="ui-tree-item"]:not([data-hn])) to ([data-hn],[data-slotted]){:where(.ui-tree-item):where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){--_ui-tree-item-min-block-size:var( --ui-tree-item-min-block-size,var(--_ui-default-tree-item-min-block-size) );--_ui-tree-item-font-size:var( --ui-tree-item-font-size,var(--_ui-default-tree-item-font-size) );--_ui-tree-item-label-padding-block:var( --ui-tree-item-label-padding-block,var(--_ui-default-tree-item-label-padding-block) );--_ui-tree-item-label-padding-inline:var(--ui-tree-item-label-padding-inline);--_tree-row-min-height:32px;--_tree-disclosure-size:16px;display:block!important;margin-inline-start:calc(var(--_ui-tree-item-indent-step, 0)*var(--_ui-tree-indent, 16px))!important;min-inline-size:0;position:relative}.row:where(:scope,:scope *):where([data-hn-ui-tree-item]){align-items:center!important;border-radius:var(--ui-selection-radius);color:var(--ui-text-secondary);display:grid!important;font-size:var(--_ui-tree-item-font-size,var(--ui-font-size-sm));grid-template-columns:var(--_tree-disclosure-size) auto minmax(0,1fr);min-block-size:var(--_ui-tree-item-min-block-size,var(--_tree-row-min-height));min-inline-size:0;position:relative;transition:background-color var(--ui-motion-fast) var(--ui-motion-ease),color var(--ui-motion-fast) var(--ui-motion-ease),opacity var(--ui-motion-fast) var(--ui-motion-ease),box-shadow var(--ui-motion-fast) var(--ui-motion-ease),min-block-size var(--ui-motion-base) var(--ui-motion-ease)}.row:focus-within:where(:scope,:scope *):where([data-hn-ui-tree-item]),.row:hover:where(:scope,:scope *):where([data-hn-ui-tree-item]){background:var(--_ui-selection-context-surface,var(--ui-surface-muted));box-shadow:inset 0 0 0 var(--ui-border-width) var(--_ui-selection-context-border,var(--ui-selection-border));color:var(--ui-text-primary)}:where(.ui-tree-item)[data-ui-tree-item-state~=selected]>.row:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){background:var(--_ui-selection-context-surface,var(--ui-selection-surface));box-shadow:inset 0 0 0 var(--ui-border-width) var(--_ui-selection-context-border,var(--ui-selection-border));color:var(--_ui-selection-context-text,var(--ui-selection-text))}:where(.ui-tree-item)[data-ui-tree-item-state~=selected]:not([aria-disabled=true])>.row>.leading:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){color:var(--_ui-selection-context-text,var(--ui-selection-text))}:where(.ui-tree-item)[data-ui-tree-item-state~=disabled] .row:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){background:var(--ui-disabled-surface);box-shadow:none;color:var(--ui-disabled-text)}:where(.ui-tree-item)[data-dragging]:not([data-move-source]) .row:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){opacity:.42}:where(.ui-tree-item)[data-move-source]>.row>.label:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]),:where(.ui-tree-item)[data-move-source]>.row>.leading:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){opacity:.42}:where(.ui-tree-item):focus:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){outline:none}:where(.ui-tree-item):focus-visible .row:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){box-shadow:0 0 0 var(--ui-focus-width) var(--ui-focus-ring)}:where(.ui-tree-item)[data-drop-position=inside]>.row:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){background:var(--ui-accent-subtle);box-shadow:inset 0 0 0 var(--ui-accent-line-width) var(--_ui-tree-drop-color,var(--ui-accent-solid))}.disclosure-spacer:where(:scope,:scope *):where([data-hn-ui-tree-item]),.disclosure:where(:scope,:scope *):where([data-hn-ui-tree-item]){block-size:28px;grid-column:1;grid-row:1;inline-size:var(--_tree-disclosure-size)}.disclosure:where(:scope,:scope *):where([data-hn-ui-tree-item]){background:transparent;border:0;border-radius:var(--ui-radius-sm);color:var(--ui-text-muted);cursor:pointer;display:grid!important;padding:0!important;place-items:center start}.disclosure[hidden]:where(:scope,:scope *):where([data-hn-ui-tree-item]){display:none!important}.selection-hit:where(:scope,:scope *):where([data-hn-ui-tree-item]){block-size:var(--_ui-tree-item-min-block-size,var(--_tree-row-min-height));cursor:pointer;display:none!important;grid-column:2;grid-row:1;inline-size:1.25rem;place-items:center}.selection-checkbox:where(:scope,:scope *):where([data-hn-ui-tree-item]){accent-color:var(--ui-accent-solid);block-size:1rem;inline-size:1rem;margin:0!important}:where(.ui-tree-item)[data-selection-mode=multiple]>.row:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){grid-template-columns:var(--_tree-disclosure-size) 1.25rem auto minmax(0,1fr)}:where(.ui-tree-item)[data-selection-mode=multiple]>.row>.selection-hit:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){display:grid!important}:where(.ui-tree-item)[data-selection-mode=multiple]>.row>.leading:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){grid-column:3}:where(.ui-tree-item)[data-selection-mode=multiple]>.row>.label:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){grid-column:4}.disclosure:hover:where(:scope,:scope *):where([data-hn-ui-tree-item]){background:var(--ui-surface-elevated);color:var(--ui-text-primary)}.disclosure-icon:where(:scope,:scope *):where([data-hn-ui-tree-item]){block-size:12px;display:grid!important;inline-size:12px;place-items:center;transform:rotate(-90deg);transition:transform var(--ui-motion-fast) var(--ui-motion-ease)}.disclosure-icon:where(:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where(:scope,:scope *):where([data-hn-ui-tree-item]):before{block-size:.375rem;border-block-end:1.5px solid currentColor;border-inline-end:1.5px solid currentColor;content:"";display:block!important;inline-size:.375rem;transform:translateY(-20%) rotate(45deg)}:where(.ui-tree-item)[aria-expanded=true]>.row>.disclosure>.disclosure-icon:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){transform:rotate(0)}.drag-handle:where(:scope,:scope *) svg:where([data-hn-ui-tree-item]){block-size:100%;display:block!important;inline-size:100%}.leading:where(:scope,:scope *):where([data-hn-ui-tree-item]){block-size:1em;color:var(--ui-text-muted);display:inline-grid!important;grid-column:2;grid-row:1;inline-size:1em;margin-inline-start:var(--ui-space-1)!important;place-items:center;position:relative;z-index:1}.leading:empty:where(:scope,:scope *):where([data-hn-ui-tree-item]){display:none!important}.label:where(:scope,:scope *):where([data-hn-ui-tree-item]){align-items:center!important;align-self:stretch;-moz-column-gap:var(--ui-space-1)!important;column-gap:var(--ui-space-1)!important;display:flex!important;grid-column:3;grid-row:1;min-inline-size:0;overflow:hidden;padding:var(--_ui-tree-item-label-padding-block,var(--ui-space-1)) var(--_ui-tree-item-label-padding-inline,var(--ui-space-2))!important}.label-text:where(:scope,:scope *):where([data-hn-ui-tree-item]){align-items:center!important;align-self:stretch;block-size:100%;display:flex!important;inline-size:100%;min-inline-size:0;white-space:nowrap}.row:focus-within:where(:scope,:scope *)>.label:where([data-hn-ui-tree-item]),.row:hover:where(:scope,:scope *)>.label:where([data-hn-ui-tree-item]),:where(.ui-tree-item)[data-move-source]>.row>.label:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]),:where(.ui-tree-item)[data-ui-tree-item-state~=actionsVisible]>.row>.label:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--_tree-actions-width, 1.75rem) - var(--ui-space-1)),transparent calc(100% - var(--_tree-actions-width, 1.75rem)));mask-image:linear-gradient(to right,#000 calc(100% - var(--_tree-actions-width, 1.75rem) - var(--ui-space-1)),transparent calc(100% - var(--_tree-actions-width, 1.75rem)));text-overflow:clip}.row:focus-within:where(:scope,:scope *)>.label:dir(rtl):where([data-hn-ui-tree-item]),.row:hover:where(:scope,:scope *)>.label:dir(rtl):where([data-hn-ui-tree-item]),:where(.ui-tree-item)[data-move-source]>.row>.label:dir(rtl):where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]),:where(.ui-tree-item)[data-ui-tree-item-state~=actionsVisible]>.row>.label:dir(rtl):where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){-webkit-mask-image:linear-gradient(to left,#000 calc(100% - var(--_tree-actions-width, 1.75rem) - var(--ui-space-1)),transparent calc(100% - var(--_tree-actions-width, 1.75rem)));mask-image:linear-gradient(to left,#000 calc(100% - var(--_tree-actions-width, 1.75rem) - var(--ui-space-1)),transparent calc(100% - var(--_tree-actions-width, 1.75rem)))}.row[data-ui-marquee]:where(:scope,:scope *)>.label>.label-text:where([data-hn-ui-tree-item]){animation:ui-tree-item-marquee-a1b4c079 var(--_marquee-duration) linear .5s 1 normal forwards;will-change:transform}.row[data-ui-marquee]:where(:scope,:scope *)>.label:where([data-hn-ui-tree-item]){margin-inline-start:calc(var(--_marquee-lead, 0px)*-1)!important;-webkit-mask-image:linear-gradient(to right,transparent var(--_marquee-icon-width,0),#000 calc(var(--_marquee-lead, 0px) + var(--_ui-tree-item-label-padding-inline, var(--ui-space-2))),#000 calc(100% - var(--_tree-actions-width, 1.75rem) - var(--ui-space-1)),transparent calc(100% - var(--_tree-actions-width, 1.75rem)));mask-image:linear-gradient(to right,transparent var(--_marquee-icon-width,0),#000 calc(var(--_marquee-lead, 0px) + var(--_ui-tree-item-label-padding-inline, var(--ui-space-2))),#000 calc(100% - var(--_tree-actions-width, 1.75rem) - var(--ui-space-1)),transparent calc(100% - var(--_tree-actions-width, 1.75rem)));padding-inline-start:calc(var(--_marquee-lead, 0px) + var(--_ui-tree-item-label-padding-inline, var(--ui-space-2)))!important}.row[data-ui-marquee]:where(:scope,:scope *)>.label:dir(rtl):where([data-hn-ui-tree-item]){-webkit-mask-image:linear-gradient(to left,transparent var(--_marquee-icon-width,0),#000 calc(var(--_marquee-lead, 0px) + var(--_ui-tree-item-label-padding-inline, var(--ui-space-2))),#000 calc(100% - var(--_tree-actions-width, 1.75rem) - var(--ui-space-1)),transparent calc(100% - var(--_tree-actions-width, 1.75rem)));mask-image:linear-gradient(to left,transparent var(--_marquee-icon-width,0),#000 calc(var(--_marquee-lead, 0px) + var(--_ui-tree-item-label-padding-inline, var(--ui-space-2))),#000 calc(100% - var(--_tree-actions-width, 1.75rem) - var(--ui-space-1)),transparent calc(100% - var(--_tree-actions-width, 1.75rem)))}@media(prefers-reduced-motion:reduce){.row[data-ui-marquee]:where(:scope,:scope *)>.label>.label-text:where([data-hn-ui-tree-item]){animation:none}}.actions:where(:scope,:scope *):where([data-hn-ui-tree-item]){align-items:center!important;display:inline-flex!important;inset-block:0;inset-inline-end:0;min-inline-size:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--ui-motion-fast) var(--ui-motion-ease);z-index:1}.row:focus-within:where(:scope,:scope *)>.actions:where([data-hn-ui-tree-item]),.row:hover:where(:scope,:scope *)>.actions:where([data-hn-ui-tree-item]),:where(.ui-tree-item)[data-move-source]>.row>.actions:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]),:where(.ui-tree-item)[data-ui-tree-item-state~=actionsVisible]>.row>.actions:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){opacity:1;pointer-events:auto}@media(hover:none),(pointer:coarse){.row:where(:scope,:scope *):where([data-hn-ui-tree-item]){grid-template-columns:var(--_tree-disclosure-size) auto minmax(0,1fr) auto}.actions:where(:scope,:scope *):where([data-hn-ui-tree-item]){background:none;grid-column:4;grid-row:1;opacity:1;padding-inline-start:0!important;pointer-events:auto;position:static}.row:is(:hover,:focus-within):where(:scope,:scope *)>.label:dir(rtl):where([data-hn-ui-tree-item]),.row:is(:hover,:focus-within):where(:scope,:scope *)>.label:where([data-hn-ui-tree-item]),:where(.ui-tree-item)[data-move-source]>.row>.label:dir(rtl):where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]),:where(.ui-tree-item)[data-move-source]>.row>.label:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){-webkit-mask-image:none;mask-image:none}.row[data-ui-marquee]:where(:scope,:scope *)>.label:where([data-hn-ui-tree-item]){-webkit-mask-image:linear-gradient(to right,transparent var(--_marquee-icon-width,0),#000 calc(var(--_marquee-lead, 0px) + var(--_ui-tree-item-label-padding-inline, var(--ui-space-2))));mask-image:linear-gradient(to right,transparent var(--_marquee-icon-width,0),#000 calc(var(--_marquee-lead, 0px) + var(--_ui-tree-item-label-padding-inline, var(--ui-space-2))))}:where(.ui-tree-item)[data-ui-tree-item-state~=actionsVisible]>.row>.label:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--ui-space-1)),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - var(--ui-space-1)),transparent 100%)}:where(.ui-tree-item)[data-ui-tree-item-state~=actionsVisible]>.row>.label:dir(rtl):where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){-webkit-mask-image:linear-gradient(to left,#000 calc(100% - var(--ui-space-1)),transparent 100%);mask-image:linear-gradient(to left,#000 calc(100% - var(--ui-space-1)),transparent 100%)}.row[data-ui-marquee]:where(:scope,:scope *)>.label:dir(rtl):where([data-hn-ui-tree-item]){-webkit-mask-image:linear-gradient(to left,transparent var(--_marquee-icon-width,0),#000 calc(var(--_marquee-lead, 0px) + var(--_ui-tree-item-label-padding-inline, var(--ui-space-2))));mask-image:linear-gradient(to left,transparent var(--_marquee-icon-width,0),#000 calc(var(--_marquee-lead, 0px) + var(--_ui-tree-item-label-padding-inline, var(--ui-space-2))))}:where(.ui-tree-item)[data-selection-mode=multiple]>.row:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){grid-template-columns:var(--_tree-disclosure-size) 1.25rem auto minmax(0,1fr) auto}:where(.ui-tree-item)[data-selection-mode=multiple]>.row>.actions:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){grid-column:5}}.drag-handle:where(:scope,:scope *):where([data-hn-ui-tree-item]){background:transparent;block-size:24px;border:0;border-radius:var(--ui-radius-sm);color:var(--ui-text-muted);cursor:grab;display:grid!important;inline-size:var(--_tree-disclosure-size);inset-block-start:50%;inset-inline-start:0;opacity:0;padding:5px 2px!important;place-items:center;position:absolute;transform:translateY(-50%);transition:opacity var(--ui-motion-fast) var(--ui-motion-ease);z-index:2}.drag-handle:focus-visible:where(:scope,:scope *):where([data-hn-ui-tree-item]),.drag-handle:hover:where(:scope,:scope *):where([data-hn-ui-tree-item]),.row:hover:where(:scope,:scope *) .drag-handle:where([data-hn-ui-tree-item]),:where(.ui-tree-item)[data-dragging]>.row>.drag-handle:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){opacity:1}:where(.ui-tree-item)[data-ui-tree-item-state~=isContainer]>.row>.drag-handle:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){inset-inline-start:calc(var(--_tree-disclosure-size)*-1 - 2px)}.drag-handle:focus-visible:where(:scope,:scope *):where([data-hn-ui-tree-item]),.drag-handle:hover:where(:scope,:scope *):where([data-hn-ui-tree-item]){background:var(--ui-surface-hover);color:var(--ui-text-primary)}.drag-handle:active:where(:scope,:scope *):where([data-hn-ui-tree-item]){cursor:grabbing}.drop-indicator:where(:scope,:scope *):where([data-hn-ui-tree-item]){background:var(--_ui-tree-drop-color,var(--ui-accent-solid));block-size:var(--ui-accent-line-width);border-radius:var(--ui-radius-round);display:none!important;inset-inline:1px;pointer-events:none;position:absolute;z-index:3}.drop-indicator:where(:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where(:scope,:scope *):where([data-hn-ui-tree-item]):after,.drop-indicator:where(:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where(:scope,:scope *):where([data-hn-ui-tree-item]):before{background:var(--ui-surface-elevated);block-size:7px;border:var(--ui-accent-line-width) solid var(--_ui-tree-drop-color,var(--ui-accent-solid));border-radius:var(--ui-radius-round);content:"";inline-size:7px;inset-block-start:50%;position:absolute;transform:translateY(-50%)}.drop-indicator:where(:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where(:scope,:scope *):where([data-hn-ui-tree-item]):before{inset-inline-start:-1px}.drop-indicator:where(:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where(:scope,:scope *):where([data-hn-ui-tree-item]):after{inset-inline-end:-1px}:where(.ui-tree-item)[data-drop-position=before]>.row>.row-drop-indicator:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){display:block!important;inset-block-start:calc(var(--ui-accent-line-width)*-.5)}:where(.ui-tree-item)[data-drop-position=after]>.subtree-drop-indicator:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){display:block!important;inset-block-end:calc(var(--ui-accent-line-width)*-.5)}.children[hidden]:where(:scope,:scope *):where([data-hn-ui-tree-item]){display:none!important}html[data-ui-input-modality=touch] :where(.ui-tree-item):where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){--_tree-row-min-height:44px}html[data-ui-input-modality=touch] :where(.ui-tree-item) .row:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){grid-template-columns:44px var(--_tree-disclosure-size) auto minmax(0,1fr)}html[data-ui-input-modality=touch] :where(.ui-tree-item) .drag-handle:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]),html[data-ui-input-modality=touch] :where(.ui-tree-item)[data-ui-tree-item-state~=isContainer]>.row>.drag-handle:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){block-size:44px;cursor:pointer;grid-column:1;grid-row:1;inline-size:44px;inset:auto;opacity:1;padding:14px!important;position:relative;transform:none}html[data-ui-input-modality=touch] :where(.ui-tree-item) .disclosure:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){grid-column:2}html[data-ui-input-modality=touch] :where(.ui-tree-item) .leading:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){grid-column:3}html[data-ui-input-modality=touch] :where(.ui-tree-item) .label:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){grid-column:4}html[data-ui-input-modality=touch] :where(.ui-tree-item)[data-selection-mode=multiple]>.row:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){grid-template-columns:44px var(--_tree-disclosure-size) 44px auto minmax(0,1fr)}html[data-ui-input-modality=touch] :where(.ui-tree-item)[data-selection-mode=multiple]>.row>.selection-hit:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){block-size:44px;grid-column:3;inline-size:44px}html[data-ui-input-modality=touch] :where(.ui-tree-item)[data-selection-mode=multiple]>.row>.leading:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){grid-column:4}html[data-ui-input-modality=touch] :where(.ui-tree-item)[data-selection-mode=multiple]>.row>.label:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){grid-column:5}@media(hover:none),(pointer:coarse){html[data-ui-input-modality=touch] :where(.ui-tree-item) .row:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){grid-template-columns:44px var(--_tree-disclosure-size) auto minmax(0,1fr) auto}html[data-ui-input-modality=touch] :where(.ui-tree-item) .actions:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){grid-column:5}html[data-ui-input-modality=touch] :where(.ui-tree-item)[data-selection-mode=multiple]>.row:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){grid-template-columns:44px var(--_tree-disclosure-size) 44px auto minmax(0,1fr) auto}html[data-ui-input-modality=touch] :where(.ui-tree-item)[data-selection-mode=multiple]>.row>.actions:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){grid-column:6}}@media(prefers-reduced-motion:reduce){.disclosure-icon:where(:scope,:scope *):where([data-hn-ui-tree-item]),.drag-handle:where(:scope,:scope *):where([data-hn-ui-tree-item]),.row:where(:scope,:scope *):where([data-hn-ui-tree-item]){transition:none}}@media(forced-colors:active){:where(.ui-tree-item):focus-visible>.row:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){outline:var(--ui-focus-width) solid Highlight;outline-offset:calc(var(--ui-focus-width)*-1)}:where(.ui-tree-item)[data-ui-tree-item-state~=selected]:not(:focus-visible):not([aria-disabled=true])>.row:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){outline:var(--ui-border-width) solid Highlight;outline-offset:calc(var(--ui-border-width)*-1)}}:where(.ui-tree-item)[hidden]:where(:scope,:not([data-hn],[data-slotted]:not([data-slotted~=ui-tree-item]))):where([data-hn-ui-tree-item]){display:none!important}}.looma-compact-editor{background:var(--ui-control-surface,var(--ui-surface-elevated));border:var(--ui-border-width) solid var(--ui-control-border,var(--ui-border-strong));border-radius:var(--ui-field-radius,var(--ui-radius-md));box-shadow:var(--ui-control-inset);box-sizing:border-box;color:var(--ui-text-primary);min-block-size:calc(4.5em + var(--ui-border-width)*2);min-inline-size:0}.looma-compact-editor:focus-within{outline:var(--ui-focus-ring-width,2px) solid var(--ui-focus-ring,var(--ui-accent-solid));outline-offset:var(--ui-focus-ring-offset,2px)}.looma-compact-editor .ProseMirror{box-sizing:border-box;max-block-size:12em;min-block-size:4.5em;outline:none;overflow-y:auto;padding:var(--ui-space-2) var(--ui-space-3)}.looma-compact-content,.looma-compact-editor{font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-normal,400);line-height:var(--ui-line-height-md);overflow-wrap:anywhere}.looma-compact-content p,.looma-compact-editor p{margin:0}.looma-compact-content p+p,.looma-compact-editor p+p{margin-block-start:var(--ui-space-2)}.looma-compact-content strong,.looma-compact-editor strong{font-weight:var(--ui-font-bold)}.looma-compact-content code,.looma-compact-editor code{background:var(--ui-surface-muted);border-radius:var(--ui-radius-sm);font-family:var(--ui-font-mono);padding-inline:var(--ui-space-1)}@media(pointer:coarse){.looma-compact-editor{font-size:var(--ui-font-size-md)}}@layer looma-editor-whitespace{:is([data-component~=ui-editor-surface],.ui-editor-surface) .ProseMirror :where([data-component]){white-space:normal}:is([data-component~=ui-editor-surface],.ui-editor-surface) .ProseMirror :where([data-looma-editor-content]){white-space:break-spaces}}.looma-editor .ProseMirror nav[data-looma-toc]{position:relative}.looma-editor .ProseMirror [data-looma-toc-gutter]{display:flex;inset-block-start:calc(var(--ui-space-1)*-1);inset-inline-end:calc(100% + var(--ui-editor-active-block-offset, var(--ui-space-3)) + var(--ui-space-1));position:absolute}.looma-editor .ProseMirror:has([data-looma-toc-gutter]:not([hidden])){--_ui-editor-toc-gutter:calc(var(--ui-space-6) + var(--ui-space-4))}:is([data-component~=ui-editor-surface],.ui-editor-surface) .ProseMirror{caret-color:var(--ui-editor-caret-color,var(--ui-accent-solid));color:var(--ui-editor-content-color,var(--ui-text-primary));font-family:var(--ui-editor-font-family,var(--ui-font-family-sans));font-size:var(--ui-editor-font-size,var(--ui-font-size-md));line-height:var(--ui-editor-line-height,var(--ui-line-height-relaxed));min-height:var(--ui-editor-content-min-height,var(--_ui-editor-content-min-height,300px));outline:none;padding:var(--ui-editor-content-padding-block,var(--_ui-editor-content-padding-block,var(--ui-space-4))) var(--ui-editor-content-padding-inline,var(--_ui-editor-content-padding-inline,var(--_ui-editor-toc-gutter,var(--ui-space-6))))}@media(max-width:767px){:is([data-component~=ui-editor-surface],.ui-editor-surface) .ProseMirror{padding-bottom:var(--ui-editor-mobile-bottom-space,var(--_ui-editor-mobile-bottom-space,80px))}}:is([data-component~=ui-editor-surface],.ui-editor-surface)[data-ui-editor-surface-prop-density=compact] .ProseMirror>:first-child{margin-block-start:0}:is([data-component~=ui-editor-surface],.ui-editor-surface)[data-ui-editor-surface-prop-density=compact] .ProseMirror>:last-child{margin-block-end:0}.looma-editor .ProseMirror li>div>p:last-of-type,.looma-editor .ProseMirror li>p:last-of-type{margin-block-end:0}.looma-editor .ProseMirror [data-looma-callout]{margin-block:var(--ui-space-4)}.looma-editor .ProseMirror [data-looma-callout-body]>:last-child{margin-block-end:0}.looma-editor .ProseMirror :is(th,td)>:is(ul,ol):not(:has(~:not(.column-resize-handle))){margin-block-end:0}.looma-editor .ProseMirror li>:is(ul,ol){margin-block:var(--ui-space-1) 0}:is([data-component~=ui-editor-surface],.ui-editor-surface) .ProseMirror[contenteditable=true] a[href]{cursor:text}:is([data-component~=ui-editor-surface],.ui-editor-surface) .ProseMirror[data-link-navigation] a[href]{cursor:pointer}.looma-editor__table-overlay-shell{overflow:visible;pointer-events:none;position:absolute;z-index:var(--ui-editor-overlay-z-index,299)}[data-looma-table-toolbar-host]{display:contents}.looma-editor__table-toolbar-shell{bottom:var(--ui-space-3);margin:var(--ui-space-3) auto 0;max-width:100%;overflow-x:auto;position:sticky;width:-moz-max-content;width:max-content;z-index:var(--ui-editor-popover-z-index,300)}.looma-editor .ProseMirror [data-looma-table-block]+p{margin-top:var(--ui-editor-table-following-gap,var(--ui-space-4))}.looma-editor{color:var(--ui-text-primary);font-family:var(--ui-font-family-sans);min-width:0}.looma-editor,.looma-editor .ProseMirror>.looma-active-block{position:relative}.looma-editor .ProseMirror>.looma-active-block:not(.is-editor-empty):before{animation:looma-active-block-in var(--ui-motion-base,.18s) var(--ui-motion-ease-out,ease-out) both;background:var(--ui-editor-active-block-color,var(--ui-border));border-radius:var(--ui-radius-round);content:"";inline-size:var(--ui-editor-active-block-width,1px);inset-block:0;inset-inline-start:calc(var(--ui-editor-active-block-offset, var(--ui-space-3))*-1);pointer-events:none;position:absolute;z-index:1}@keyframes looma-active-block-in{0%{opacity:0}}.looma-editor .ProseMirror p{margin:0 0 var(--ui-editor-paragraph-gap,var(--ui-space-3))}.looma-editor .ProseMirror h1,.looma-editor .ProseMirror h2,.looma-editor .ProseMirror h3{color:inherit;line-height:var(--ui-line-height-tight)}.looma-editor .ProseMirror h1{font-size:var(--ui-font-size-2xl);font-weight:var(--ui-font-bold);margin:var(--ui-space-6) 0 var(--ui-space-3)}.looma-editor .ProseMirror h2{font-size:var(--ui-font-size-xl);font-weight:var(--ui-font-semibold);margin:var(--ui-space-5) 0 var(--ui-space-2)}.looma-editor .ProseMirror h3{font-size:var(--ui-font-size-lg);font-weight:var(--ui-font-semibold);margin:var(--ui-space-4) 0 var(--ui-space-2)}.looma-editor .ProseMirror ol,.looma-editor .ProseMirror ul{margin:0 0 var(--ui-space-3);padding-inline-start:var(--ui-editor-list-inset,var(--ui-space-5))}.looma-editor .ProseMirror li{margin-bottom:var(--ui-space-1)}.looma-editor .ProseMirror blockquote{border-left:var(--ui-accent-line-width) solid var(--ui-accent-solid);color:var(--ui-text-secondary);font-style:italic;margin:var(--ui-space-4) 0;padding-left:var(--ui-space-4)}.looma-editor .ProseMirror pre{background:var(--ui-surface-muted);border:var(--ui-border-width) solid var(--ui-border-default);border-radius:var(--ui-radius-md);font-family:var(--ui-font-family-mono,ui-monospace,monospace);font-size:var(--ui-font-size-sm);margin:var(--ui-space-4) 0;overflow-x:auto;padding:var(--ui-space-4)}.looma-editor__code-language{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--ui-editor-toolbar-surface,var(--ui-surface)) 96%,transparent);border:var(--ui-border-width) solid var(--ui-editor-toolbar-border,var(--ui-border-strong));border-radius:var(--ui-editor-toolbar-floating-radius,var(--ui-radius-lg));box-shadow:var(--ui-editor-toolbar-floating-shadow,var(--ui-shadow-lg,0 10px 24px rgba(0,0,0,.12)));box-sizing:content-box;font-family:var(--ui-font-family-sans,sans-serif);inline-size:8.5rem;padding:var(--ui-editor-toolbar-floating-padding,4px);position:fixed;z-index:var(--ui-editor-popover-z-index,300)}.looma-editor .ProseMirror code{background:var(--ui-surface-subtle);border-radius:var(--ui-radius-sm);font-family:var(--ui-font-family-mono,ui-monospace,monospace);font-size:.9em;padding:.1em .3em}.looma-editor .ProseMirror pre code{background:none;padding:0}.looma-editor .ProseMirror pre :is(.hljs-keyword,.hljs-literal,.hljs-selector-tag){color:var(--ui-editor-code-keyword,var(--ui-accent-solid))}.looma-editor .ProseMirror pre :is(.hljs-string,.hljs-attr,.hljs-addition){color:var(--ui-editor-code-string,var(--ui-success-subtle-text))}.looma-editor .ProseMirror pre :is(.hljs-number,.hljs-type,.hljs-built_in){color:var(--ui-editor-code-number,var(--ui-warning-subtle-text))}.looma-editor .ProseMirror pre :is(.hljs-title,.hljs-function,.hljs-variable){color:var(--ui-editor-code-name,var(--ui-info-subtle-text))}.looma-editor .ProseMirror pre .hljs-comment{color:var(--ui-editor-code-comment,var(--ui-text-secondary));font-style:italic}.looma-editor .ProseMirror hr{border:0;border-top:var(--ui-border-width) solid var(--ui-border-default);margin:var(--ui-space-6) 0}.looma-editor .ProseMirror mark{background:var(--ui-editor-highlight-bg,var(--ui-warning-soft));border-radius:var(--ui-radius-sm)}.looma-editor .ProseMirror a{color:var(--ui-editor-link-color,var(--ui-accent-solid));text-decoration:underline}.looma-editor .ProseMirror ul[data-type=taskList]{list-style:none;padding-left:var(--ui-space-2)}.looma-editor .ProseMirror ul[data-type=taskList] li{align-items:flex-start;display:flex;gap:var(--ui-space-2)}.looma-editor .ProseMirror ul[data-type=taskList] li>label{margin-top:3px}.looma-editor .ProseMirror ul[data-type=taskList] input[type=checkbox]{accent-color:var(--ui-accent-solid);cursor:pointer;height:16px;width:16px}.looma-editor .ProseMirror .is-editor-empty:first-child:before{color:var(--ui-text-muted);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.looma-editor .ProseMirror img[data-looma-image]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-width) + var(--ui-border-width))}.looma-editor__file-input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.looma-editor__upload-error{align-items:center;background:var(--ui-danger-soft);border:var(--ui-border-width) solid var(--ui-danger-solid);border-radius:var(--ui-radius-md);color:var(--ui-text);display:flex;font-size:var(--ui-font-size-sm);gap:var(--ui-space-3);justify-content:space-between;margin-top:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3)}.looma-editor__upload-error button{background:var(--ui-danger-solid);border:0;border-radius:var(--ui-radius-sm);color:var(--ui-text-on-accent);cursor:pointer;font:inherit;font-weight:var(--ui-font-semibold);min-height:2rem;padding:0 var(--ui-space-3)}.looma-editor__upload-error button:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-width)}.looma-editor__upload-error button:disabled{cursor:wait;opacity:.65}.looma-editor__drop-overlay{align-items:center;background:color-mix(in srgb,var(--ui-accent-soft) 92%,transparent);border:var(--ui-accent-line-width) dashed var(--ui-accent-solid);border-radius:var(--ui-radius-md);display:flex;flex-direction:column;font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-semibold);gap:var(--ui-space-3);inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:var(--ui-editor-drop-overlay-z-index,10)}.looma-editor__drop-overlay>.looma-icon{height:var(--ui-font-size-2xl);stroke-width:var(--ui-editor-toolbar-icon-stroke-width,1.75);width:var(--ui-font-size-2xl)}.looma-editor__toolbar-button{--ui-icon-button-size:var(--ui-editor-toolbar-button-size,2rem);--ui-icon-button-radius:var(--ui-editor-toolbar-button-radius,var(--ui-radius-sm));--ui-icon-button-icon-size:var(--ui-editor-toolbar-icon-size,1rem)}.looma-editor__toolbar-button[data-active=true]{--ui-icon-button-surface:var(--ui-editor-toolbar-active-surface,var(--ui-accent-subtle));--ui-icon-button-text:var(--ui-editor-toolbar-active-text,var(--ui-accent-active));box-shadow:inset 0 0 0 1px var(--ui-editor-toolbar-active-border,color-mix(in srgb,var(--ui-accent) 40%,transparent));color:var(--ui-editor-toolbar-active-text,var(--ui-accent-active))}.looma-editor__toolbar-button>.looma-icon{height:var(--ui-editor-toolbar-icon-size,1rem);stroke-width:var(--ui-editor-toolbar-icon-stroke-width,1.75);width:var(--ui-editor-toolbar-icon-size,1rem)}.looma-editor__sticky-toolbar-shell{background:var(--ui-editor-toolbar-surface,var(--ui-surface,#fff));border-bottom:var(--ui-border-width) solid var(--ui-editor-toolbar-border,var(--ui-border,#e5e7eb));min-width:0;position:sticky;top:var(--ui-editor-sticky-toolbar-top,0);z-index:var(--ui-editor-toolbar-z-index,10)}.looma-editor__chip-popover,.looma-editor__table-menu-shell,.looma-editor__table-picker-popover{z-index:var(--ui-editor-popover-z-index,300)}.looma-editor__table-picker-popover{background:transparent;border:0;min-width:220px;padding:0}.looma-editor__chip-popover{inline-size:min(15rem,calc(100vw - 2rem))}.looma-editor .ProseMirror [data-looma-chip]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-width)}.looma-editor__table-menu-shell{position:fixed}.looma-editor__mobile-toolbar-shell{align-items:stretch;display:flex;min-height:var(--ui-editor-toolbar-mobile-min-height,56px);overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding:var(--ui-editor-mobile-toolbar-padding-block,4px) max(var(--ui-editor-mobile-toolbar-padding-inline,8px),env(safe-area-inset-left));position:fixed;z-index:var(--ui-editor-mobile-toolbar-z-index,var(--ui-editor-popover-z-index,300));-webkit-overflow-scrolling:touch;background:var(--ui-editor-toolbar-surface,var(--ui-surface,#fff));border-top:var(--ui-border-width) solid var(--ui-editor-toolbar-border,var(--ui-border,#e5e7eb));box-shadow:var(--ui-editor-toolbar-mobile-shadow,0 -2px 8px rgba(0,0,0,.06));scroll-snap-type:x mandatory;scrollbar-width:none}.looma-editor__mobile-toolbar-shell::-webkit-scrollbar{display:none}.looma-editor__mobile-toolbar-shell button,.looma-editor__mobile-toolbar-shell>*{flex:0 0 auto;scroll-snap-align:start}.looma-editor__mobile-toolbar-shell .looma-editor__toolbar-button{--ui-icon-button-size:var(--ui-editor-toolbar-mobile-button-size,var(--ui-control-min-block-size))}.looma-editor__mobile-toolbar-back{align-items:center;background:transparent;border:0;border-radius:var(--ui-radius-md,6px);color:var(--ui-text-secondary,#4b5563);cursor:pointer;display:inline-flex;font:inherit;gap:var(--ui-space-2);justify-content:center;min-height:44px;min-width:44px;padding:0 var(--ui-space-3,12px);white-space:nowrap}.looma-editor__mobile-toolbar-back .looma-icon{height:1rem;stroke-width:var(--ui-editor-toolbar-icon-stroke-width,1.75);width:1rem}.looma-editor__mobile-toolbar-back:is(:hover,:focus-visible){background:var(--ui-surface-hover,#f3f4f6);color:var(--ui-text-primary,#111827)}.looma-editor .ProseMirror .looma-mention{background:var(--ui-editor-mention-bg,var(--ui-accent-soft,var(--ui-accent-subtle)));border-radius:var(--ui-radius-sm,4px);color:var(--ui-editor-mention-color,var(--ui-accent-active,var(--ui-accent-solid)));font-weight:var(--ui-font-medium,500);padding:.08em .28em;white-space:nowrap}.looma-editor .ProseMirror [data-looma-chip]{--_chip-tone-surface:var(--ui-surface-subtle);--_chip-tone-text:var(--ui-text-secondary);--_chip-surface:var(--ui-editor-chip-surface,var(--_chip-tone-surface));--_chip-text:var(--ui-editor-chip-text,var(--_chip-tone-text));--_chip-border:var(--ui-editor-chip-border,color-mix(in srgb,var(--_chip-surface) 75%,var(--_chip-text) 25%))}.looma-editor .ProseMirror [data-looma-chip][data-color=blue]{--_chip-tone-surface:var(--ui-info-soft);--_chip-tone-text:var(--ui-info-subtle-text)}.looma-editor .ProseMirror [data-looma-chip][data-color=green]{--_chip-tone-surface:var(--ui-success-soft);--_chip-tone-text:var(--ui-success-subtle-text)}.looma-editor .ProseMirror [data-looma-chip][data-color=yellow]{--_chip-tone-surface:var(--ui-warning-soft);--_chip-tone-text:var(--ui-warning-subtle-text)}.looma-editor .ProseMirror [data-looma-chip][data-color=red]{--_chip-tone-surface:var(--ui-danger-soft);--_chip-tone-text:var(--ui-danger-subtle-text)}.looma-editor .ProseMirror [data-looma-chip][data-color=purple]{--_chip-tone-surface:var(--ui-accent-soft);--_chip-tone-text:var(--ui-accent-subtle-text)}.looma-editor .ProseMirror [data-looma-chip]{background:var(--_chip-surface);border:var(--ui-border-width) solid var(--_chip-border);border-radius:var(--ui-radius-round);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--_chip-text);cursor:pointer;font-size:var(--ui-editor-chip-font-size,var(--ui-font-size-sm));font-weight:var(--ui-font-medium);line-height:var(--ui-line-height-tight);padding:.08em .45em}.ProseMirror .tableWrapper{max-width:100%;overflow-x:auto;overflow-y:visible;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.looma-editor .ProseMirror .tableWrapper+p{margin-top:var(--ui-editor-table-following-gap,var(--ui-space-4))}.ProseMirror:focus-visible{box-shadow:none;outline:none}.ProseMirror table{border-collapse:collapse;margin:0;max-width:none!important;min-width:100%;table-layout:fixed;width:100%!important}.ProseMirror .tableWrapper.ProseMirror-selectednode,.ProseMirror table.ProseMirror-selectednode{outline:none}.ProseMirror td,.ProseMirror th{border:var(--ui-border-width) solid var(--ui-border,#e5e7eb);min-width:var(--ui-editor-table-cell-min-width,112px);overflow-wrap:anywhere;padding:var(--ui-space-2,8px) var(--ui-space-3,12px);position:relative;text-align:left;vertical-align:top}.ProseMirror :is(th,td)>p,.looma-editor .ProseMirror :is(th,td)>p{margin:0}.ProseMirror :is(th,td)>p+p,.looma-editor .ProseMirror :is(th,td)>p+p{margin-top:var(--ui-editor-table-paragraph-gap,var(--ui-space-2,8px))}.ProseMirror th{background:var(--ui-surface-hover,#f3f4f6);font-weight:600}.ProseMirror .selectedCell{background:var(--ui-accent-subtle,rgba(59,130,246,.1))}.ProseMirror .column-resize-handle{background:transparent;bottom:0;cursor:col-resize;position:absolute;right:-5px;top:0;touch-action:none;width:10px;z-index:3}.ProseMirror .column-resize-handle:after{background:color-mix(in srgb,var(--ui-affordance-near-color,var(--ui-border-strong,#c8c8c4)) 72%,transparent);border-radius:var(--ui-radius-round,999px);content:"";inset-block:0;inset-inline-start:4px;position:absolute;transition:width var(--ui-affordance-motion,var(--ui-motion-fast,.12s)) var(--ui-motion-ease,ease),background-color var(--ui-affordance-motion,var(--ui-motion-fast,.12s)) var(--ui-motion-ease,ease);width:2px}.ProseMirror .column-resize-handle:hover:after,.ProseMirror.resize-cursor .column-resize-handle:after{background:var(--ui-affordance-direct-color,var(--ui-accent-solid,#5b55d6));width:3px}@supports (-moz-appearance:none){[data-component~=ui-button]{--html-next-scope-owner:"ui-button"!important}}@scope ([data-component~="ui-button"]) to ([data-component],[data-slotted]){:scope:where([data-component~=ui-button]){--_ui-action-start:1px;--_ui-action-edge:var( --ui-action-edge,inset var(--_ui-action-start) 1px 0 light-dark(hsla(0,0%,100%,.08),hsla(0,0%,100%,.06)),inset calc(var(--_ui-action-start)*-1) -1px 0 light-dark(rgba(0,0,0,.08),rgba(0,0,0,.08)) );--_ui-action-shadow:var(--_ui-action-edge),0 1px 2px light-dark(rgba(0,0,0,.1),rgba(0,0,0,.2));--_tone-border:var(--ui-accent-border,var(--ui-accent));--_tone-hover-border:var(--ui-accent-hover-border,var(--ui-accent-hover));--_tone-active-border:var(--ui-accent-active-border,var(--ui-accent-active));--_tone-highlight:var(--ui-accent-highlight,none);--_tone-glow:var(--ui-accent-glow,0 0 transparent);--_hue:var(--ui-accent);--_hue-hover:var(--ui-accent-hover);--_hue-active:var(--ui-accent-active);--_hue-text:var(--ui-accent-subtle-text);--_on-hue:var(--ui-on-accent);--_tone:var(--_hue);--_tone-hover:var(--_hue-hover);--_tone-active:var(--_hue-active);--_tone-text:var(--_hue-text);--_on-tone:var(--_on-hue);align-items:center!important;color:var(--_tone-text);-moz-column-gap:var(--ui-space-2)!important;column-gap:var(--ui-space-2)!important;display:inline-flex!important;justify-content:center!important;vertical-align:middle}:scope:where([data-component~=ui-button]):dir(rtl){--_ui-action-start:-1px}:scope:where([data-component~=ui-button])[data-ui-button-state~="align=start"]{justify-content:flex-start!important;text-align:start}:scope:where([data-component~=ui-button])[data-ui-button-state~=stretch]{display:flex!important;inline-size:100%}:scope:where([data-component~=ui-button]){--_button-square-size:var(--ui-button-min-block-size,var(--ui-control-size-md));-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ui-button-surface,oklch(from var(--_tone) l c h/calc(5%*var(--ui-tonal-opacity, 1))));background-image:var(--ui-surface-highlight,none);border-color:var(--ui-button-border,var(--_tone-text));border-radius:var(--ui-button-radius,var(--ui-action-radius,var(--ui-radius-md)));border-style:solid;border-width:var(--ui-border-width);box-shadow:var(--ui-button-shadow,var(--ui-action-shadow,var(--_ui-action-shadow))),var(--_tone-glow);box-sizing:border-box!important;color:var(--ui-button-text,var(--_tone-text));cursor:pointer;font:inherit;font-weight:var(--ui-font-medium);line-height:var(--ui-line-height-tight);margin:0!important;min-block-size:var(--ui-button-min-block-size,var(--ui-control-size-md));padding:var(--ui-control-inset-block-md,var(--ui-space-2)) var(--ui-action-inset-md,var(--ui-space-3))!important;text-decoration:none;transition:scale var(--ui-motion-press,var(--ui-motion-fast)) var(--ui-motion-ease),background-color var(--ui-motion-fast) var(--ui-motion-ease),border-color var(--ui-motion-fast) var(--ui-motion-ease),color var(--ui-motion-fast) var(--ui-motion-ease),box-shadow var(--ui-motion-base) var(--ui-motion-ease);white-space:var(--ui-button-white-space,inherit)}:scope:where([data-component~=ui-button]):is(a){text-decoration:none}.spinner-wrap{display:inline-flex!important;flex:none;vertical-align:middle}:scope:where([data-component~=ui-button]):not([data-appearance=link]):has(.badge:not(:empty)){padding-block:var(--ui-space-0-5)!important}.label{align-content:center!important;display:block!important;min-block-size:1lh!important;min-inline-size:0!important}.label:has(svg){align-items:center!important;display:inline-flex!important;gap:var(--ui-space-2)!important;text-box-trim:none}.badge{align-items:center!important;display:inline-flex!important;flex:none}.badge:empty{display:none!important}@supports (text-box-trim:trim-both){.label:not(:has(svg)){text-box-edge:cap alphabetic;text-box-trim:trim-both}}:scope:where([data-component~=ui-button])[data-ui-button-state~="size=xs"]{--_button-square-size:1.5rem;font-size:var(--ui-font-size-xs);min-block-size:1.5rem;padding:calc(var(--ui-space-0-5)*1.5) calc(var(--ui-space-1)*1.25)!important}:scope:where([data-component~=ui-button])[data-ui-button-state~="shape=pill"]{border-radius:var(--ui-button-radius,var(--ui-radius-round))}:scope:where([data-component~=ui-button])[data-ui-button-state~="size=sm"]{--_button-square-size:var(--ui-control-size-sm);font-size:var(--ui-font-size-sm);min-block-size:var(--ui-control-size-sm);padding:var(--ui-control-inset-block-sm,var(--ui-space-1)) var(--ui-action-inset-sm,var(--ui-space-2))!important}:scope:where([data-component~=ui-button])[data-ui-button-state~="size=lg"]{--_button-square-size:var(--ui-control-size-lg);font-size:var(--ui-font-size-md);min-block-size:var(--ui-control-size-lg);padding:var(--ui-control-inset-block-lg,var(--ui-space-3)) var(--ui-action-inset-lg,var(--ui-space-4))!important}:scope:where([data-component~=ui-button])[data-ui-button-state~=square]:not([data-appearance=link],[data-appearance=card]){min-inline-size:var(--_button-square-size);padding-inline:var(--ui-space-1)!important}:scope:where([data-component~=ui-button])[data-appearance=card]{align-content:center!important;align-items:start!important;background-image:none;box-shadow:none;display:grid!important;gap:var(--ui-space-3)!important;grid-template-columns:auto minmax(0,1fr) auto;inline-size:100%;min-block-size:max(var(--ui-control-min-block-size),var(--ui-control-size-md));text-align:start;white-space:normal}:scope:where([data-component~=ui-button])[data-appearance=card][size=lg]{min-block-size:max(var(--ui-control-min-block-size),var(--ui-control-size-lg))}:scope:where([data-component~=ui-button])[data-appearance=card]:has(.card-icon:empty){grid-template-columns:minmax(0,1fr) auto}.card-icon{align-items:flex-start!important;display:flex!important}.card-icon:empty{display:none!important}.card-content{min-inline-size:0}.card-action{align-items:center!important;align-self:center;display:flex!important}:scope:where([data-component~=ui-button]):hover:not(:disabled,[aria-disabled=true]){background-color:var(--ui-button-hover-surface,oklch(from var(--_tone) l c h/calc(12%*var(--ui-tonal-opacity, 1))));border-color:var(--ui-button-hover-border,var(--_tone-text))}:scope:where([data-component~=ui-button])[data-appearance=card][data-tone=neutral]{border-color:var(--ui-button-border,var(--ui-border))}:scope:where([data-component~=ui-button])[data-appearance=card][data-tone=neutral]:hover:not(:disabled,[aria-disabled=true]){border-color:var(--ui-button-hover-border,var(--ui-border-strong))}:scope:where([data-component~=ui-button])[data-appearance=card][aria-pressed=true]{background-color:var(--ui-selection-surface);border-color:var(--ui-selection-border);color:var(--ui-selection-text)}:scope:where([data-component~=ui-button]):active:not(:disabled,[aria-disabled=true]){background-color:var(--ui-button-active-surface,oklch(from var(--_tone) l c h/calc(18%*var(--ui-tonal-opacity, 1))));background-image:none;box-shadow:var(--ui-pressed);scale:var(--ui-press-scale,1)}:scope:where([data-component~=ui-button])[data-appearance=danger],:scope:where([data-component~=ui-button])[data-appearance=solid]{background-color:var(--_tone);background-image:var(--_tone-highlight);border-color:var(--ui-button-border,var(--_tone-border));box-shadow:var(--ui-button-solid-shadow,var(--ui-action-shadow,var(--_ui-action-shadow))),var(--_tone-glow);color:var(--_on-tone)}:scope:where([data-component~=ui-button])[data-appearance=danger]:hover:not(:disabled,[aria-disabled=true]),:scope:where([data-component~=ui-button])[data-appearance=solid]:hover:not(:disabled,[aria-disabled=true]){background-color:var(--_tone-hover);border-color:var(--ui-button-hover-border,var(--_tone-hover-border))}:is(:scope:where([data-component~=ui-button])[data-appearance=solid],:scope:where([data-component~=ui-button])[data-appearance=danger]):active:not(:disabled,[aria-disabled=true]){background-color:var(--_tone-active);background-image:none;border-color:var(--_tone-active-border);box-shadow:var(--ui-pressed)}:scope:where([data-component~=ui-button])[data-tone=accent-secondary]{--_tone-border:var(--ui-accent-secondary-border,var(--ui-accent-secondary));--_tone-hover-border:var(--ui-accent-secondary-hover-border,var(--ui-accent-secondary-hover));--_tone-active-border:var(--ui-accent-secondary-active-border,var(--ui-accent-secondary-active));--_tone-highlight:var(--ui-accent-secondary-highlight,none);--_tone-glow:var(--ui-accent-secondary-glow,0 0 transparent);--_hue:var(--ui-accent-secondary);--_hue-hover:var(--ui-accent-secondary-hover);--_hue-active:var(--ui-accent-secondary-active);--_hue-text:var(--ui-accent-secondary-subtle-text);--_on-hue:var(--ui-accent-secondary-on-strong)}:scope:where([data-component~=ui-button])[data-tone=accent-tertiary]{--_tone-border:var(--ui-accent-tertiary-border,var(--ui-accent-tertiary));--_tone-hover-border:var(--ui-accent-tertiary-hover-border,var(--ui-accent-tertiary-hover));--_tone-active-border:var(--ui-accent-tertiary-active-border,var(--ui-accent-tertiary-active));--_tone-highlight:var(--ui-accent-tertiary-highlight,none);--_tone-glow:var(--ui-accent-tertiary-glow,0 0 transparent);--_hue:var(--ui-accent-tertiary);--_hue-hover:var(--ui-accent-tertiary-hover);--_hue-active:var(--ui-accent-tertiary-active);--_hue-text:var(--ui-accent-tertiary-subtle-text);--_on-hue:var(--ui-accent-tertiary-on-strong)}:scope:where([data-component~=ui-button])[data-tone=neutral]{--_tone-border:var(--ui-control-border,var(--ui-neutral-surface));--_tone-hover-border:var(--ui-control-border-hover,var(--ui-neutral-hover));--_tone-active-border:var(--ui-control-border-hover,var(--ui-neutral-active));--_tone-highlight:var(--ui-neutral-highlight,none);--_tone-glow:var(--ui-neutral-glow,0 0 transparent);--_hue:var(--ui-text);--_hue-hover:var(--ui-text);--_hue-active:var(--ui-text);--_hue-text:var(--ui-text);--_on-hue:var(--ui-surface)}:scope:where([data-component~=ui-button])[data-tone=neutral][data-appearance=solid]{background-color:var(--ui-button-surface,var(--ui-neutral-surface));border-color:var(--ui-button-border,var(--_tone-border));box-shadow:var(--ui-button-solid-shadow,var(--ui-button-shadow,var(--ui-neutral-shadow)));color:var(--ui-button-text,var(--ui-text))}:scope:where([data-component~=ui-button])[data-tone=neutral][data-appearance=outline]{background-color:var(--ui-button-surface,transparent);border-color:var(--ui-button-border,var(--ui-control-border));box-shadow:var(--ui-button-shadow,var(--ui-neutral-shadow))}:scope:where([data-component~=ui-button])[data-tone=neutral][data-appearance=outline]:hover:not(:disabled,[aria-disabled=true]){background-color:var(--ui-button-hover-surface,var(--ui-neutral-hover));border-color:var(--ui-button-hover-border,var(--ui-control-border-hover))}:scope:where([data-component~=ui-button])[data-tone=neutral][data-appearance=outline]:active:not(:disabled,[aria-disabled=true]){background-color:var(--ui-button-active-surface,var(--ui-neutral-active));border-color:var(--ui-button-hover-border,var(--ui-control-border-hover))}:scope:where([data-component~=ui-button])[data-tone=neutral][data-appearance=solid]:hover:not(:disabled,[aria-disabled=true]){background-color:var(--ui-button-hover-surface,var(--ui-neutral-hover));border-color:var(--ui-button-hover-border,var(--_tone-hover-border))}:scope:where([data-component~=ui-button])[data-tone=neutral][data-appearance=solid]:active:not(:disabled,[aria-disabled=true]){background-color:var(--ui-button-active-surface,var(--ui-neutral-active));border-color:var(--_tone-active-border)}:scope:where([data-component~=ui-button])[data-appearance=danger],:scope:where([data-component~=ui-button])[data-tone=danger]{--_tone-border:var(--ui-danger-border,var(--ui-danger));--_tone-hover-border:var(--ui-danger-hover-border,var(--ui-danger-hover));--_tone-active-border:var(--ui-danger-active-border,var(--ui-danger-active));--_tone-highlight:var(--ui-danger-highlight,none);--_tone-glow:var(--ui-danger-glow,0 0 transparent);--_hue:var(--ui-danger);--_hue-hover:var(--ui-danger-hover);--_hue-active:var(--ui-danger-active,var(--ui-danger-hover));--_hue-text:var(--ui-danger-subtle-text);--_on-hue:var(--ui-on-danger)}:scope:where([data-component~=ui-button])[data-tone=success]{--_tone-border:var(--ui-success-border,var(--ui-success));--_tone-hover-border:var(--ui-success-hover-border,var(--ui-success-hover));--_tone-active-border:var(--ui-success-active-border,var(--ui-success-active));--_tone-highlight:var(--ui-success-highlight,none);--_tone-glow:var(--ui-success-glow,0 0 transparent);--_hue:var(--ui-success);--_hue-hover:var(--ui-success-hover);--_hue-active:var(--ui-success-active);--_hue-text:var(--ui-success-subtle-text);--_on-hue:var(--ui-success-on-strong)}:scope:where([data-component~=ui-button])[data-tone=warning]{--_tone-border:var(--ui-warning-border,var(--ui-warning));--_tone-hover-border:var(--ui-warning-hover-border,var(--ui-warning-hover));--_tone-active-border:var(--ui-warning-active-border,var(--ui-warning-active));--_tone-highlight:var(--ui-warning-highlight,none);--_tone-glow:var(--ui-warning-glow,0 0 transparent);--_hue:var(--ui-warning);--_hue-hover:var(--ui-warning-hover);--_hue-active:var(--ui-warning-active);--_hue-text:var(--ui-warning-subtle-text);--_on-hue:var(--ui-warning-on-strong)}:scope:where([data-component~=ui-button])[data-tone=info]{--_tone-border:var(--ui-info-border,var(--ui-info));--_tone-hover-border:var(--ui-info-hover-border,var(--ui-info-hover));--_tone-active-border:var(--ui-info-active-border,var(--ui-info-active));--_tone-highlight:var(--ui-info-highlight,none);--_tone-glow:var(--ui-info-glow,0 0 transparent);--_hue:var(--ui-info);--_hue-hover:var(--ui-info-hover);--_hue-active:var(--ui-info-active);--_hue-text:var(--ui-info-subtle-text);--_on-hue:var(--ui-info-on-strong)}:scope:where([data-component~=ui-button])[data-appearance=field]{--_ui-field-shadow:var(--ui-shadow-sm);background-color:var(--ui-button-surface,var(--ui-control-surface,var(--ui-surface-elevated)));border-color:var(--ui-button-border,var(--ui-control-border,var(--ui-border-strong)));border-radius:var(--ui-button-radius,var(--ui-field-radius,var(--ui-radius-md)));box-shadow:var(--ui-button-shadow,var(--_ui-field-shadow));color:var(--ui-button-text,var(--ui-text-primary));font-weight:var(--ui-font-normal)}:scope:where([data-component~=ui-button])[data-appearance=field]:hover:not(:disabled,[aria-disabled=true]){background-color:var(--ui-button-hover-surface,var(--ui-control-surface,var(--ui-surface-elevated)));border-color:var(--ui-button-hover-border,var(--ui-control-border-hover,var(--ui-text-secondary)))}:scope:where([data-component~=ui-button])[data-appearance=field]:is(:active,[aria-expanded=true]):not(:disabled,[aria-disabled=true]){--_ui-field-shadow:var(--ui-pressed)}:scope:where([data-component~=ui-button])[data-appearance=field]:focus-visible{border-color:var(--ui-control-focus,var(--ui-accent-solid));box-shadow:var(--ui-button-shadow,var(--_ui-field-shadow)),var(--ui-control-focus-halo-shadow)}:scope:where([data-component~=ui-button])[data-appearance=ghost]{background:transparent;border-color:transparent;box-shadow:none;color:var(--ui-button-ghost-text,var(--_tone-text))}:scope:where([data-component~=ui-button])[data-appearance=ghost]:hover:not(:disabled,[aria-disabled=true]){background-color:var(--ui-button-ghost-hover-surface,oklch(from var(--_tone) l c h/calc(10%*var(--ui-tonal-opacity, 1))));border-color:transparent}:scope:where([data-component~=ui-button])[data-appearance=ghost]:is(:active,[aria-expanded=true]):not(:disabled,[aria-disabled=true]){background-color:var(--ui-button-ghost-active-surface,oklch(from var(--_tone) l c h/18%));border-color:transparent;box-shadow:inset 0 0 0 1px oklch(from var(--_tone) l c h/10%),inset 0 1px 2px oklch(from var(--_tone) l c h/8%)}:scope:where([data-component~=ui-button]):focus-visible{box-shadow:var(--ui-button-shadow,var(--ui-action-shadow,var(--_ui-action-shadow))),var(--ui-focus-halo);outline:none}:scope:where([data-component~=ui-button])[data-appearance=solid]:focus-visible{box-shadow:var(--ui-button-solid-shadow,var(--ui-action-shadow,var(--_ui-action-shadow))),var(--ui-focus-halo)}:is(:scope:where([data-component~=ui-button])[data-appearance=ghost],:scope:where([data-component~=ui-button])[data-appearance=link],:scope:where([data-component~=ui-button])[data-appearance=card]):focus-visible{box-shadow:var(--ui-focus-halo)}:scope:where([data-component~=ui-button]):is(:disabled,[aria-disabled=true]:not([aria-busy=true])){background-color:var(--ui-disabled-surface);background-image:none;border-color:var(--ui-disabled-border);box-shadow:none;color:var(--ui-disabled-text);cursor:not-allowed;filter:var(--ui-button-disabled-filter,var(--ui-disabled-filter));opacity:var(--ui-button-disabled-opacity,1)}:is(:scope:where([data-component~=ui-button])[data-ui-button-state~=loading],:scope:where([data-component~=ui-button])[data-ui-button-state~=pending]):focus-visible{box-shadow:var(--ui-focus-halo)}:scope:where([data-component~=ui-button])[data-appearance=ghost]:is(:disabled,[aria-disabled=true]:not([aria-busy=true])){background-color:var(--ui-disabled-surface);border-color:transparent}html[data-ui-input-modality=touch] :scope:where([data-component~=ui-button])[data-appearance=link],html[data-ui-input-modality=touch] :scope:where([data-component~=ui-button])[data-ui-button-state~="size=xs"]{position:relative}html[data-ui-input-modality=touch] :scope:where([data-component~=ui-button])[data-appearance=link]:after,html[data-ui-input-modality=touch] :scope:where([data-component~=ui-button])[data-ui-button-state~="size=xs"]:after{block-size:max(100%,var(--ui-control-min-block-size));content:"";inline-size:max(100%,var(--ui-control-min-block-size));inset:50% auto auto 50%;position:absolute;transform:translate(-50%,-50%)}:scope:where([data-component~=ui-button])[data-appearance=link]{background:none;border:0;border-radius:var(--ui-radius-sm);box-shadow:none;color:var(--ui-button-link-text,var(--ui-text-secondary));display:inline!important;font:inherit;min-block-size:0;padding:0!important;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--ui-motion-fast) var(--ui-motion-ease),text-decoration-color var(--ui-motion-fast) var(--ui-motion-ease)}:scope:where([data-component~=ui-button])[data-appearance=link] .label{display:inline!important;text-box-trim:none}:scope:where([data-component~=ui-button])[data-appearance=link]:hover:not(:disabled,[aria-disabled=true]){background:none;color:var(--ui-button-link-hover-text,var(--ui-text-primary));text-decoration-color:currentColor;transform:none}:scope:where([data-component~=ui-button])[data-appearance=link]:active:not(:disabled,[aria-disabled=true]){background:none;transform:none}:scope:where([data-component~=ui-button])[data-appearance=link]:is(:disabled,[aria-disabled=true]:not([aria-busy=true])){background:none;border-color:transparent}:scope:where([data-component~=ui-button])[data-appearance=link]:focus-visible{box-shadow:none;outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-width)}:scope:where([data-component~=ui-button])[hidden]{display:none!important}}@supports (-moz-appearance:none){[data-component~=ui-affordance-scope]{--html-next-scope-owner:"ui-affordance-scope"!important}}@scope ([data-component~="ui-affordance-scope"]) to ([data-component],[data-slotted]){:scope:where([data-component~=ui-affordance-scope]){display:contents!important;--_ui-affordance-scope-engaged:0;--_ui-affordance-scope-guide:1}:scope:where([data-component~=ui-affordance-scope])[data-ui-affordance-scope-state~=engaged]{--_ui-affordance-scope-engaged:1}:scope:where([data-component~=ui-affordance-scope])[data-ui-affordance-scope-state~="guide=none"]{--_ui-affordance-scope-guide:0}:scope:where([data-component~=ui-affordance-scope])[hidden]{display:none!important}}@supports (-moz-appearance:none){[data-component~=ui-cluster]{--html-next-scope-owner:"ui-cluster"!important}}@scope ([data-component~="ui-cluster"]) to ([data-component],[data-slotted]){:scope:where([data-component~=ui-cluster]){--_layout-gap:var(--ui-space-3);align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:var(--ui-cluster-gap,var(--_layout-gap))!important;margin:0!important;max-inline-size:100%;min-inline-size:0}:scope:where([data-component~=ui-cluster])[data-ui-cluster-state~=fixed]{flex:none}:scope:where([data-component~=ui-cluster])[data-ui-cluster-state~="padding=s"]{padding:var(--ui-space-2)!important}:scope:where([data-component~=ui-cluster])[data-ui-cluster-state~="padding=m"]{padding:var(--ui-space-3)!important}:scope:where([data-component~=ui-cluster])[data-ui-cluster-state~="padding=l"]{padding:var(--ui-space-4)!important}:scope:where([data-component~=ui-cluster])[data-ui-cluster-state~="paddingEnd=s"]{padding-inline-end:var(--ui-space-2)!important}:scope:where([data-component~=ui-cluster])[data-ui-cluster-state~="paddingEnd=m"]{padding-inline-end:var(--ui-space-3)!important}:scope:where([data-component~=ui-cluster])[data-ui-cluster-state~="paddingEnd=l"]{padding-inline-end:var(--ui-space-4)!important}:scope:where([data-component~=ui-cluster])[data-ui-cluster-state~="paddingEnd=xl"]{padding-inline-end:calc(var(--ui-space-4)*4)!important}:scope:where([data-component~=ui-cluster])[data-ui-cluster-state~="gap=xs"]{--_layout-gap:var(--ui-space-2)}:scope:where([data-component~=ui-cluster])[data-ui-cluster-state~="gap=s"]{--_layout-gap:var(--ui-space-3)}:scope:where([data-component~=ui-cluster])[data-ui-cluster-state~="gap=m"]{--_layout-gap:var(--ui-space-4)}:scope:where([data-component~=ui-cluster])[data-ui-cluster-state~="gap=l"]{--_layout-gap:var(--ui-space-5)}:scope:where([data-component~=ui-cluster])[data-ui-cluster-state~="gap=xl"]{--_layout-gap:var(--ui-space-6)}:scope:where([data-component~=ui-cluster])[data-ui-cluster-state~="align=start"]{align-items:flex-start!important}:scope:where([data-component~=ui-cluster])[data-ui-cluster-state~="align=end"]{align-items:flex-end!important}:scope:where([data-component~=ui-cluster])[data-ui-cluster-state~="align=baseline"]{align-items:baseline!important}:scope:where([data-component~=ui-cluster])[data-ui-cluster-state~="align=stretch"]{align-items:stretch!important}:scope:where([data-component~=ui-cluster])[data-ui-cluster-state~="justify=center"]{justify-content:center!important}:scope:where([data-component~=ui-cluster])[data-ui-cluster-state~="justify=end"]{justify-content:flex-end!important}:scope:where([data-component~=ui-cluster])[data-ui-cluster-state~="justify=between"]{justify-content:space-between!important}:scope:where([data-component~=ui-cluster])[data-ui-cluster-state~="wrap=nowrap"]{flex-wrap:nowrap!important}:scope:where([data-component~=ui-cluster])[hidden]{display:none!important}}@supports (-moz-appearance:none){[data-component~=ui-form-field]{--html-next-scope-owner:"ui-form-field"!important}}@scope ([data-component~="ui-form-field"]) to ([data-component],[data-slotted]){:scope:where([data-component~=ui-form-field]){--_ui-form-field-danger:var(--ui-form-field-danger);--_ui-form-field-help-min-block-size:var(--ui-form-field-help-min-block-size);--_ui-form-field-label-text:var(--ui-form-field-label-text);--_ui-form-field-label-font-size:var(--ui-form-field-label-font-size);--_ui-form-field-help-text:var(--ui-form-field-help-text);--_ui-form-field-help-font-size:var(--ui-form-field-help-font-size);align-content:start!important;color:var(--ui-text-primary);display:grid!important;gap:var(--ui-space-2)!important;min-inline-size:var(--ui-form-field-min-inline-size,0)}.error,.help,.label{display:contents!important}.label{color:var(--_ui-form-field-label-text,var(--ui-text-secondary));font-size:var(--_ui-form-field-label-font-size,var(--ui-field-label-font-size,var(--ui-font-size-md)))}.label:has(>.label-action>*){align-items:start!important;display:flex!important;gap:var(--ui-space-1)!important}.label-action{align-items:unsafe center!important;block-size:1lh;display:flex!important}.label-action:not(:has(>*)){display:none!important}.help{color:var(--_ui-form-field-help-text,var(--ui-text-muted));font-size:var(--_ui-form-field-help-font-size,var(--ui-font-size-sm));line-height:var(--ui-line-height-md)}.error{display:none!important}:scope:where([data-component~=ui-form-field])[data-ui-form-field-state~=invalid] .error{display:contents!important}:scope:where([data-component~=ui-form-field])[hidden]{display:none!important}}@scope ([data-component~="ui-form-field"]) to ([data-component]){.help>:where([data-slotted],[data-slotted] *):is(*){min-block-size:var(--_ui-form-field-help-min-block-size,0)}.error,:where([data-slotted],[data-slotted] *):is([role=alert]){color:var(--_ui-form-field-danger,var(--ui-field-danger,var(--ui-danger)));font-size:var(--ui-font-size-sm)}}@supports (-moz-appearance:none){[data-component~=ui-icon]{--html-next-scope-owner:"ui-icon"!important}}@scope ([data-component~="ui-icon"]) to ([data-component],[data-slotted]){:scope:where([data-component~=ui-icon]){--_ui-icon-stroke-width:var(--ui-icon-stroke-width,var(--_ui-default-icon-stroke-width));block-size:var(--ui-icon-size,var(--_ui-default-icon-size,1em));display:inline-flex!important;flex:none;inline-size:var(--ui-icon-size,var(--_ui-default-icon-size,1em))}:scope:where([data-component~=ui-icon])[data-ui-icon-state~="tone=secondary"]{color:var(--ui-text-secondary)}:scope:where([data-component~=ui-icon])[data-ui-icon-state~="tone=muted"]{color:var(--ui-text-muted)}svg{block-size:100%;inline-size:100%;stroke-width:var(--_ui-icon-stroke-width,2)}:scope:where([data-component~=ui-icon])[hidden]{display:none!important}}@supports (-moz-appearance:none){[data-component~=ui-icon-button]{--html-next-scope-owner:"ui-icon-button"!important}}@scope ([data-component~="ui-icon-button"]) to ([data-component],[data-slotted]){:scope:where([data-component~=ui-icon-button]){--_solid-border:var(--ui-accent-border,var(--ui-accent-solid));--_solid-hover-border:var(--ui-accent-hover-border,var(--ui-accent-hover));--_solid-active-border:var(--ui-accent-active-border,var(--ui-accent-active));--_solid-active-surface:var(--ui-accent-active,var(--ui-accent-hover));--_tone-highlight:var(--ui-accent-highlight,none);--_tone-glow:var(--ui-accent-glow,0 0 transparent);--_ui-action-start:1px;--_ui-action-edge:var( --ui-action-edge,inset var(--_ui-action-start) 1px 0 light-dark(hsla(0,0%,100%,.08),hsla(0,0%,100%,.06)),inset calc(var(--_ui-action-start)*-1) -1px 0 light-dark(rgba(0,0,0,.08),rgba(0,0,0,.08)) );--_ui-action-shadow:var(--_ui-action-edge),0 1px 2px light-dark(rgba(0,0,0,.1),rgba(0,0,0,.2));--_ui-icon-button-icon-size:var(--ui-icon-button-icon-size);--_ui-icon-button-icon-stroke-width:var(--ui-icon-button-icon-stroke-width);color:var(--ui-text-secondary)}:scope:where([data-component~=ui-icon-button]):dir(rtl){--_ui-action-start:-1px}:scope:where([data-component~=ui-icon-button])[data-tone=accent-secondary]{--_solid-border:var(--ui-accent-secondary-border,var(--ui-accent-secondary));--_solid-hover-border:var(--ui-accent-secondary-hover-border,var(--ui-accent-secondary-hover));--_solid-active-border:var(--ui-accent-secondary-active-border,var(--ui-accent-secondary-active));--_solid-active-surface:var(--ui-accent-secondary-active,var(--ui-accent-secondary-hover));--_tone-highlight:var(--ui-accent-secondary-highlight,none);--_tone-glow:var(--ui-accent-secondary-glow,0 0 transparent);--_icon-button-border:var(--ui-accent-secondary-subtle-text);--_icon-button-hover-border:var(--ui-accent-secondary-subtle-text);--_icon-button-text:var(--ui-accent-secondary-subtle-text,var(--ui-accent-secondary-solid));--_icon-button-outline-surface:color-mix(in srgb,var(--ui-accent-secondary-solid) 5%,var(--ui-surface-default));--_icon-button-solid-surface:var(--ui-accent-secondary);--_icon-button-solid-hover-surface:var(--ui-accent-secondary-hover);--_icon-button-solid-text:var(--ui-on-accent-secondary);color:var(--_icon-button-text)}:scope:where([data-component~=ui-icon-button])[data-tone=accent-tertiary]{--_solid-border:var(--ui-accent-tertiary-border,var(--ui-accent-tertiary));--_solid-hover-border:var(--ui-accent-tertiary-hover-border,var(--ui-accent-tertiary-hover));--_solid-active-border:var(--ui-accent-tertiary-active-border,var(--ui-accent-tertiary-active));--_solid-active-surface:var(--ui-accent-tertiary-active,var(--ui-accent-tertiary-hover));--_tone-highlight:var(--ui-accent-tertiary-highlight,none);--_tone-glow:var(--ui-accent-tertiary-glow,0 0 transparent);--_icon-button-border:var(--ui-accent-tertiary-subtle-text);--_icon-button-hover-border:var(--ui-accent-tertiary-subtle-text);--_icon-button-text:var(--ui-accent-tertiary-subtle-text,var(--ui-accent-tertiary-solid));--_icon-button-outline-surface:color-mix(in srgb,var(--ui-accent-tertiary-solid) 5%,var(--ui-surface-default));--_icon-button-solid-surface:var(--ui-accent-tertiary);--_icon-button-solid-hover-surface:var(--ui-accent-tertiary-hover);--_icon-button-solid-text:var(--ui-on-accent-tertiary);color:var(--_icon-button-text)}:scope:where([data-component~=ui-icon-button])[data-tone=accent]{--_solid-border:var(--ui-accent-border,var(--ui-accent));--_solid-hover-border:var(--ui-accent-hover-border,var(--ui-accent-hover));--_solid-active-border:var(--ui-accent-active-border,var(--ui-accent-active));--_solid-active-surface:var(--ui-accent-active,var(--ui-accent-hover));--_tone-highlight:var(--ui-accent-highlight,none);--_tone-glow:var(--ui-accent-glow,0 0 transparent);--_icon-button-border:var(--ui-accent-subtle-text);--_icon-button-hover-border:var(--ui-accent-subtle-text);--_icon-button-text:var(--ui-accent-subtle-text,var(--ui-accent-solid));--_icon-button-outline-surface:color-mix(in srgb,var(--ui-accent-solid) 5%,var(--ui-surface-default));color:var(--_icon-button-text)}:scope:where([data-component~=ui-icon-button])[data-tone=danger]{--_solid-border:var(--ui-danger-border,var(--ui-danger));--_solid-hover-border:var(--ui-danger-hover-border,var(--ui-danger-hover));--_solid-active-border:var(--ui-danger-active-border,var(--ui-danger-active));--_solid-active-surface:var(--ui-danger-active,var(--ui-danger-hover));--_tone-highlight:var(--ui-danger-highlight,none);--_tone-glow:var(--ui-danger-glow,0 0 transparent);--_icon-button-border:var(--ui-danger-subtle-text);--_icon-button-hover-border:var(--ui-danger-subtle-text);--_icon-button-text:var(--ui-danger-subtle-text);--_icon-button-outline-surface:color-mix(in srgb,var(--ui-danger) 5%,var(--ui-surface-default));--_icon-button-solid-surface:var(--ui-danger);--_icon-button-solid-hover-surface:var(--ui-danger-hover);--_icon-button-solid-text:var(--ui-danger-on-strong);color:var(--_icon-button-text)}:scope:where([data-component~=ui-icon-button])[data-tone=success]{--_solid-border:var(--ui-success-border,var(--ui-success));--_solid-hover-border:var(--ui-success-hover-border,var(--ui-success-hover));--_solid-active-border:var(--ui-success-active-border,var(--ui-success-active));--_solid-active-surface:var(--ui-success-active,var(--ui-success-hover));--_tone-highlight:var(--ui-success-highlight,none);--_tone-glow:var(--ui-success-glow,0 0 transparent);--_icon-button-border:var(--ui-success-subtle-text);--_icon-button-hover-border:var(--ui-success-subtle-text);--_icon-button-text:var(--ui-success-subtle-text);--_icon-button-outline-surface:color-mix(in srgb,var(--ui-success) 5%,var(--ui-surface-default));--_icon-button-solid-surface:var(--ui-success);--_icon-button-solid-hover-surface:var(--ui-success-hover);--_icon-button-solid-text:var(--ui-success-on-strong);color:var(--_icon-button-text)}:scope:where([data-component~=ui-icon-button])[data-tone=warning]{--_solid-border:var(--ui-warning-border,var(--ui-warning));--_solid-hover-border:var(--ui-warning-hover-border,var(--ui-warning-hover));--_solid-active-border:var(--ui-warning-active-border,var(--ui-warning-active));--_solid-active-surface:var(--ui-warning-active,var(--ui-warning-hover));--_tone-highlight:var(--ui-warning-highlight,none);--_tone-glow:var(--ui-warning-glow,0 0 transparent);--_icon-button-border:var(--ui-warning-subtle-text);--_icon-button-hover-border:var(--ui-warning-subtle-text);--_icon-button-text:var(--ui-warning-subtle-text);--_icon-button-outline-surface:color-mix(in srgb,var(--ui-warning) 5%,var(--ui-surface-default));--_icon-button-solid-surface:var(--ui-warning);--_icon-button-solid-hover-surface:var(--ui-warning-hover);--_icon-button-solid-text:var(--ui-warning-on-strong);color:var(--_icon-button-text)}:scope:where([data-component~=ui-icon-button])[data-tone=info]{--_solid-border:var(--ui-info-border,var(--ui-info));--_solid-hover-border:var(--ui-info-hover-border,var(--ui-info-hover));--_solid-active-border:var(--ui-info-active-border,var(--ui-info-active));--_solid-active-surface:var(--ui-info-active,var(--ui-info-hover));--_tone-highlight:var(--ui-info-highlight,none);--_tone-glow:var(--ui-info-glow,0 0 transparent);--_icon-button-border:var(--ui-info-subtle-text);--_icon-button-hover-border:var(--ui-info-subtle-text);--_icon-button-text:var(--ui-info-subtle-text);--_icon-button-outline-surface:color-mix(in srgb,var(--ui-info) 5%,var(--ui-surface-default));--_icon-button-solid-surface:var(--ui-info);--_icon-button-solid-hover-surface:var(--ui-info-hover);--_icon-button-solid-text:var(--ui-info-on-strong);color:var(--_icon-button-text)}:scope:where([data-component~=ui-icon-button])[data-tone=neutral]{--_solid-border:var(--ui-control-border,var(--ui-neutral-surface));--_solid-hover-border:var(--ui-control-border-hover,var(--ui-neutral-hover));--_solid-active-border:var(--ui-control-border-hover,var(--ui-neutral-active));--_solid-active-surface:var(--ui-neutral-active,var(--ui-neutral-hover));--_tone-highlight:var(--ui-neutral-highlight,none);--_tone-glow:var(--ui-neutral-glow,0 0 transparent);--_icon-button-outline-surface:transparent;--_icon-button-border:var(--ui-control-border);--_icon-button-hover-border:var(--ui-control-border-hover);--_icon-button-text:var(--ui-text);--_icon-button-solid-surface:var(--ui-neutral-surface);--_icon-button-solid-hover-surface:var(--ui-neutral-hover);--_icon-button-solid-text:var(--ui-text)}:scope:where([data-component~=ui-icon-button])[data-ui-icon-button-state~=anticipatory]{position:relative}:scope:where([data-component~=ui-icon-button])[data-ui-icon-button-state~=anticipatory]:before{background:var(--ui-affordance-guide-color,var(--ui-border-strong));block-size:var(--ui-affordance-guide-size);border-radius:var(--ui-radius-round);content:"";inline-size:var(--ui-affordance-guide-size);inset:50% auto auto 50%;opacity:calc(var(--ui-affordance-guide-opacity)*var(--_ui-affordance-scope-guide, 1));pointer-events:none;position:absolute;transform:translate(-50%,-50%);transition:opacity var(--ui-affordance-motion,var(--ui-motion-fast)) var(--ui-motion-ease);z-index:1}:scope:where([data-component~=ui-icon-button])[data-ui-icon-button-state~=anticipatory][data-ui-icon-button-state~="guide=bar"]:before{background:var(--ui-border-strong);block-size:20px;inline-size:2px;opacity:1}:scope:where([data-component~=ui-icon-button])[data-ui-icon-button-state~=anticipatory]:disabled:before{opacity:0}:scope:where([data-component~=ui-icon-button])[data-ui-icon-button-state~=anticipatory] .content{opacity:1;transform:scale(1);transition:opacity var(--ui-motion-fast) var(--ui-motion-ease),transform calc(var(--ui-motion-fast)*2) cubic-bezier(.2,1.4,.35,1)}@media(hover:hover)and (pointer:fine){:scope:where([data-component~=ui-icon-button])[data-ui-icon-button-state~=anticipatory]:not(:scope:where([data-component~=ui-icon-button])[data-ui-icon-button-state~=revealed],:scope:where([data-component~=ui-icon-button])[data-appearance=solid],:scope:where([data-component~=ui-icon-button])[data-ui-icon-button-state~=loading],:scope:where([data-component~=ui-icon-button])[data-ui-icon-button-state~=pending],:disabled,[aria-pressed=true],[data-ui-proximity=near],:hover,:focus-visible){background-color:transparent;border-color:transparent;box-shadow:none}:scope:where([data-component~=ui-icon-button])[data-ui-icon-button-state~=anticipatory]:not(:scope:where([data-component~=ui-icon-button])[data-ui-icon-button-state~=revealed],:scope:where([data-component~=ui-icon-button])[data-appearance=solid],:scope:where([data-component~=ui-icon-button])[data-ui-icon-button-state~=loading],:scope:where([data-component~=ui-icon-button])[data-ui-icon-button-state~=pending],:disabled,[aria-pressed=true],[data-ui-proximity=near],:hover,:focus-visible) .content{opacity:0;transform:scale(.65);transition-duration:var(--ui-motion-fast)}}:scope:where([data-component~=ui-icon-button])[data-ui-icon-button-state~=anticipatory]:is(:scope:where([data-component~=ui-icon-button])[data-ui-icon-button-state~=revealed],:scope:where([data-component~=ui-icon-button])[data-appearance=solid],[aria-pressed=true],[data-ui-proximity=near],:hover,:focus-visible):before{opacity:0}:scope:where([data-component~=ui-icon-button]){--_size:2rem;align-items:center!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ui-icon-button-surface,transparent);block-size:var(--ui-icon-button-size,var(--_size));border:var(--ui-border-width) solid transparent;border-radius:var(--ui-icon-button-radius,var(--ui-action-radius,var(--ui-radius-md)));color:inherit;cursor:pointer;display:inline-flex!important;inline-size:var(--ui-icon-button-size,var(--_size));justify-content:center!important;margin:0!important;min-block-size:var(--ui-icon-button-size,var(--_size));min-inline-size:var(--ui-icon-button-size,var(--_size));padding:0!important;transition:background-color var(--ui-motion-fast) var(--ui-motion-ease),border-color var(--ui-motion-fast) var(--ui-motion-ease),color var(--ui-motion-fast) var(--ui-motion-ease),box-shadow var(--ui-motion-base) var(--ui-motion-ease),scale var(--ui-motion-press,var(--ui-motion-fast)) var(--ui-motion-ease)}@media(hover:none),(pointer:coarse){:scope:where([data-component~=ui-icon-button])[data-ui-icon-button-state~=anticipatory]:before{opacity:0}}@media(pointer:coarse){:scope:where([data-component~=ui-icon-button]){position:relative}:scope:where([data-component~=ui-icon-button]):after{block-size:max(100%,var(--ui-control-min-block-size));content:"";inline-size:max(100%,var(--ui-control-min-block-size));inset:50% auto auto 50%;position:absolute;transform:translate(-50%,-50%)}}html[data-ui-input-modality=touch] :scope:where([data-component~=ui-icon-button]){position:relative}html[data-ui-input-modality=touch] :scope:where([data-component~=ui-icon-button]):after{block-size:max(100%,var(--ui-control-min-block-size));content:"";inline-size:max(100%,var(--ui-control-min-block-size));inset:50% auto auto 50%;position:absolute;transform:translate(-50%,-50%)}:scope:where([data-component~=ui-icon-button])[data-ui-icon-button-state~="size=sm"]{--_size:1.75rem;block-size:var(--ui-icon-button-size,var(--_size));inline-size:var(--ui-icon-button-size,var(--_size));min-block-size:var(--ui-icon-button-size,var(--_size));min-inline-size:var(--ui-icon-button-size,var(--_size))}:scope:where([data-component~=ui-icon-button])[data-ui-icon-button-state~="size=lg"]{--_size:2.5rem;block-size:var(--ui-icon-button-size,var(--_size));inline-size:var(--ui-icon-button-size,var(--_size));min-block-size:var(--ui-icon-button-size,var(--_size));min-inline-size:var(--ui-icon-button-size,var(--_size))}:scope:where([data-component~=ui-icon-button])[data-ui-icon-button-state~=matchButton]{--_size:var(--ui-control-size-md);align-self:stretch;block-size:auto}:scope:where([data-component~=ui-icon-button])[data-ui-icon-button-state~=matchButton][data-ui-icon-button-state~="size=sm"]{--_size:var(--ui-control-size-sm)}:scope:where([data-component~=ui-icon-button])[data-ui-icon-button-state~=matchButton][data-ui-icon-button-state~="size=lg"]{--_size:var(--ui-control-size-lg)}:scope:where([data-component~=ui-icon-button])[data-ui-icon-button-state~=round]{border-radius:var(--ui-radius-round)}:scope:where([data-component~=ui-icon-button])[data-appearance=outline]{background-color:var(--ui-icon-button-outline-surface,var(--_icon-button-outline-surface,var(--ui-surface-default)));background-image:var(--ui-surface-highlight,none);border-color:var(--ui-icon-button-border,var(--_icon-button-border,var(--ui-control-border,var(--ui-border-strong))));box-shadow:var(--ui-action-shadow,var(--_ui-action-shadow)),var(--_tone-glow);color:var(--ui-icon-button-outline-text,var(--_icon-button-text,var(--ui-text-primary)))}:scope:where([data-component~=ui-icon-button])[data-appearance=solid]{background-color:var(--ui-icon-button-solid-surface,var(--_icon-button-solid-surface,var(--ui-accent-solid)));background-image:var(--_tone-highlight);border-color:var(--ui-icon-button-border,var(--_solid-border));box-shadow:var(--ui-icon-button-solid-shadow,var(--ui-action-shadow,var(--_ui-action-shadow))),var(--_tone-glow);color:var(--ui-icon-button-solid-text,var(--_icon-button-solid-text,var(--ui-text-on-accent)))}:scope:where([data-component~=ui-icon-button])[data-tone=neutral][data-appearance=outline]{box-shadow:var(--ui-neutral-shadow)}:scope:where([data-component~=ui-icon-button])[data-tone=neutral][data-appearance=solid]{border-color:var(--ui-icon-button-border,var(--ui-control-border));box-shadow:var(--ui-icon-button-solid-shadow,var(--ui-neutral-shadow))}:scope:where([data-component~=ui-icon-button]):hover:enabled:not([aria-disabled=true]){background-color:var(--ui-icon-button-hover-surface,color-mix(in srgb,currentColor 8%,transparent));color:var(--ui-icon-button-hover-text,var(--_icon-button-text,var(--ui-text-primary)))}:scope:where([data-component~=ui-icon-button])[data-appearance=outline]:hover:enabled:not([aria-disabled=true]){border-color:var(--ui-icon-button-hover-border,var(--_icon-button-hover-border,var(--ui-control-border-hover,var(--ui-control-border))))}:scope:where([data-component~=ui-icon-button])[data-tone=neutral][data-appearance=outline]:hover:enabled:not([aria-disabled=true]){background-color:var(--ui-icon-button-hover-surface,var(--ui-neutral-hover))}:scope:where([data-component~=ui-icon-button])[data-tone=neutral][data-appearance=outline]:active:enabled:not([aria-disabled=true]){background-color:var(--ui-icon-button-active-surface,var(--ui-neutral-active))}:scope:where([data-component~=ui-icon-button])[data-appearance=solid]:hover:enabled:not([aria-disabled=true]){background-color:var(--ui-icon-button-solid-hover-surface,var(--_icon-button-solid-hover-surface,var(--ui-accent-hover)));border-color:var(--ui-icon-button-hover-border,var(--_solid-hover-border))}:scope:where([data-component~=ui-icon-button])[data-appearance=solid]:hover:enabled:not([aria-disabled=true]){color:var(--ui-icon-button-solid-text,var(--_icon-button-solid-text,var(--ui-text-on-accent)))}:scope:where([data-component~=ui-icon-button])[data-appearance=ghost][aria-expanded=true]:enabled:not([aria-disabled=true]){background-color:var(--ui-icon-button-active-surface,color-mix(in srgb,currentColor 16%,transparent));box-shadow:var(--ui-pressed);color:var(--ui-icon-button-hover-text,var(--_icon-button-text,var(--ui-text-primary)))}:scope:where([data-component~=ui-icon-button])[data-appearance=outline][aria-pressed=true]:enabled{background-color:var(--ui-icon-button-active-surface,color-mix(in srgb,currentColor 12%,var(--ui-surface-default)));background-image:none;box-shadow:var(--ui-pressed)}:scope:where([data-component~=ui-icon-button]):active:enabled:not([aria-disabled=true]){scale:var(--ui-icon-button-active-scale,var(--ui-press-scale,.96))}:is(:scope:where([data-component~=ui-icon-button])[data-ui-icon-button-state~=loading],:scope:where([data-component~=ui-icon-button])[data-ui-icon-button-state~=pending]){cursor:progress}.content{align-items:center!important;display:inline-flex!important;justify-content:center!important}:is(:scope:where([data-component~=ui-icon-button])[data-ui-icon-button-state~=loading],:scope:where([data-component~=ui-icon-button])[data-ui-icon-button-state~=pending]) .content{display:none!important}@media(prefers-reduced-motion:reduce){:scope:where([data-component~=ui-icon-button])[data-ui-icon-button-state~=anticipatory] .content{transition:none}}:scope:where([data-component~=ui-icon-button]):focus-visible{box-shadow:var(--ui-focus-halo);outline:none}:scope:where([data-component~=ui-icon-button])[data-appearance=outline]:focus-visible{box-shadow:var(--ui-action-shadow,var(--_ui-action-shadow)),var(--ui-focus-halo)}:scope:where([data-component~=ui-icon-button])[data-appearance=solid]:focus-visible{box-shadow:var(--ui-icon-button-solid-shadow,var(--ui-action-shadow,var(--_ui-action-shadow))),var(--ui-focus-halo)}:scope:where([data-component~=ui-icon-button])[data-appearance=solid]:active:enabled:not([aria-disabled=true]){background-color:var(--ui-icon-button-active-surface,var(--_solid-active-surface));border-color:var(--_solid-active-border)}:scope:where([data-component~=ui-icon-button]):is(:scope:where([data-component~=ui-icon-button])[data-appearance=outline],:scope:where([data-component~=ui-icon-button])[data-appearance=solid]):active:enabled:not([aria-disabled=true]){background-image:none;box-shadow:var(--ui-pressed)}:scope:where([data-component~=ui-icon-button])[data-appearance=outline][aria-pressed=true]:enabled:focus-visible{box-shadow:var(--ui-pressed),var(--ui-focus-halo)}@media(forced-colors:active){:scope:where([data-component~=ui-icon-button])[data-appearance=outline][aria-pressed=true]:enabled{outline:var(--ui-focus-width) solid Highlight;outline-offset:calc(var(--ui-focus-width)*-2)}:scope:where([data-component~=ui-icon-button])[data-appearance=outline][aria-pressed=true]:enabled:focus-visible{outline-offset:var(--ui-focus-width)}}:scope:where([data-component~=ui-icon-button]):disabled{background-color:var(--ui-disabled-surface);background-image:none;border-color:var(--ui-disabled-border);box-shadow:none;color:var(--ui-disabled-text);cursor:not-allowed;filter:var(--ui-icon-button-disabled-filter,var(--ui-disabled-filter));opacity:var(--ui-icon-button-disabled-opacity,1)}:scope:where([data-component~=ui-icon-button])[data-appearance=ghost]:disabled{border-color:transparent}:scope:where([data-component~=ui-icon-button]){--_icon-button-icon-default:var(--ui-icon-size-md);--_ui-default-icon-size:var(--_ui-icon-button-icon-size,var(--_icon-button-icon-default));--_ui-default-icon-stroke-width:var(--_ui-icon-button-icon-stroke-width,1.75)}:scope:where([data-component~=ui-icon-button])[data-ui-icon-button-state~="size=sm"]{--_icon-button-icon-default:var(--ui-icon-size-sm)}:scope:where([data-component~=ui-icon-button])[data-ui-icon-button-state~="size=lg"]{--_icon-button-icon-default:var(--ui-icon-size-lg)}:scope:where([data-component~=ui-icon-button])[hidden]{display:none!important}}@scope ([data-component~="ui-icon-button"]) to ([data-component]){:where([data-slotted],[data-slotted] *):is(svg){block-size:var(--_ui-icon-button-icon-size,var(--_icon-button-icon-default));flex-shrink:0;inline-size:var(--_ui-icon-button-icon-size,var(--_icon-button-icon-default));stroke-width:var(--_ui-icon-button-icon-stroke-width,1.75)}}@supports (-moz-appearance:none){[data-component~=ui-list]{--html-next-scope-owner:"ui-list"!important}}@scope ([data-component~="ui-list"]) to ([data-component],[data-slotted]){:scope:where([data-component~=ui-list]){--_list-gap:var(--ui-list-gap,var(--ui-space-1));--_list-min-item-width:var(--ui-list-min-item-width,14rem);display:flex!important;flex-direction:column!important;gap:var(--_list-gap)!important;inline-size:100%;list-style:none;margin:0!important;min-inline-size:0;padding:0!important}:scope:where([data-component~=ui-list])[data-ui-list-state~="as=ol"],:scope:where([data-component~=ui-list])[data-ui-list-state~="markers=disc"]{padding-inline-start:var(--ui-space-5)!important}:scope:where([data-component~=ui-list])[data-ui-list-state~="as=ol"]{list-style:decimal}:scope:where([data-component~=ui-list])[data-ui-list-state~="markers=disc"]{list-style:disc}:scope:where([data-component~=ui-list])[data-ui-list-state~="density=compact"]{--_list-gap:var(--ui-list-gap,var(--ui-space-2));--_ui-list-item-min-size:0;--_ui-list-item-padding-block:0;--_ui-list-item-padding-inline:0;--_ui-list-item-title-weight:var(--ui-font-normal);--_ui-list-native-padding-block:0;--_ui-list-native-padding-inline:0}:scope:where([data-component~=ui-list])[data-ui-list-state~="layout=grid"]{--_list-gap:var(--ui-list-gap,var(--ui-space-3));display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--_list-min-item-width)),1fr))}:scope:where([data-component~=ui-list])[hidden]{display:none!important}}@scope ([data-component~="ui-list"]) to ([data-component]){:scope:where([data-component~=ui-list])>:where([data-slotted],[data-slotted] *):is(li){border-radius:var(--ui-radius-md);box-sizing:border-box!important;color:var(--ui-text-primary);list-style:inherit;min-inline-size:0;padding:var(--_ui-list-native-padding-block,var(--ui-space-2)) var(--_ui-list-native-padding-inline,var(--ui-space-3))!important}:scope:where([data-component~=ui-list])>:where([data-slotted],[data-slotted] *):is(li.card){background:var(--ui-surface-raised);border:var(--ui-border-width) solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);list-style:none;padding:var(--_ui-list-native-padding-block,var(--ui-space-3)) var(--_ui-list-native-padding-inline,var(--ui-space-4))!important}}@supports (-moz-appearance:none){[data-component~=ui-menu]{--html-next-scope-owner:"ui-menu"!important}}@scope ([data-component~="ui-menu"]) to ([data-component],[data-slotted]){:scope:where([data-component~=ui-menu])[data-ui-menu-state~="density=compact"]{--_ui-default-menu-item-padding-block:var(--ui-space-1);--_ui-default-menu-item-padding-inline:var(--ui-space-2);--_ui-default-menu-item-font-size:var(--ui-font-size-sm);--_ui-default-menu-item-radius:var(--ui-radius-sm);gap:0!important;padding:var(--ui-space-1)!important}:scope:where([data-component~=ui-menu])[data-ui-menu-state~="size=sm"]{--_ui-default-menu-item-padding-block:var(--ui-space-0-5);--_ui-default-menu-item-padding-inline:var(--ui-space-2);--_ui-default-menu-item-font-size:var(--ui-font-size-xs);--_ui-default-menu-item-radius:var(--ui-radius-sm);--_ui-default-menu-item-min-block-size:1.5rem;--_ui-default-menu-indicator-size:.75rem;gap:0!important;min-inline-size:min(8rem,calc(100vw - var(--ui-menu-viewport-gap, var(--ui-space-2))*2));padding:var(--ui-space-1)!important}:scope:where([data-component~=ui-menu])[data-ui-menu-state~=icons]{--_ui-default-menu-icon-display:inline-flex}:scope:where([data-component~=ui-menu]){--_ui-material-scale:.28;--_ui-menu-surface:var(--ui-menu-surface);--_ui-menu-border:var(--ui-menu-border);--_ui-menu-radius:var(--ui-menu-radius);--_ui-menu-shadow:var(--ui-menu-shadow);--_ui-default-menu-item-padding-block:initial;--_ui-default-menu-item-padding-inline:initial;--_ui-default-menu-item-font-size:initial;--_ui-default-menu-item-radius:initial;--_ui-default-menu-item-min-block-size:initial;--_ui-default-menu-indicator-size:initial;--_ui-default-menu-icon-display:none;background:transparent;border:0;border-radius:0;box-shadow:none;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;inline-size:-moz-max-content;inline-size:max-content;max-inline-size:calc(100vw - var(--ui-menu-viewport-gap, var(--ui-space-2))*2);min-inline-size:min(12rem,calc(100vw - var(--ui-menu-viewport-gap, var(--ui-space-2))*2));outline:0;overflow:visible;padding:0!important}.surface{background:var(--_ui-menu-surface,var(--ui-overlay-surface,var(--ui-surface-elevated)));border:var(--ui-border-width) solid var(--_ui-menu-border,var(--ui-overlay-border,var(--ui-border-strong)));border-radius:var(--_ui-menu-radius,var(--ui-overlay-radius,var(--ui-radius-lg)));box-shadow:var(--_ui-menu-shadow,var(--ui-overlay-shadow,var(--ui-elevation-overlay,var(--ui-shadow-lg))));box-sizing:border-box!important;display:flex!important;flex-direction:column!important;max-block-size:inherit;max-inline-size:inherit;overflow:auto;padding:var(--ui-space-1)!important}:scope:where([data-component~=ui-menu]):not([inline]) .surface{--_ui-material-glassiness:clamp(0,var(--ui-glassiness,0),1);--_ui-material-separation:clamp(0,var(--ui-surface-separation,0),1);--_ui-material-active:clamp(0,calc(var(--_ui-material-separation)*100000),1);--_ui-material-rim:calc(var(--_ui-material-separation)*var(--_ui-material-scale, .28)*8px);--_ui-material-content-color:var(--_ui-menu-surface,var(--ui-material-content,var(--ui-overlay-surface,var(--ui-surface-elevated))));--_ui-material-rim-color:color-mix(in srgb,var(--ui-material-glass,var(--ui-surface-elevated)) calc(var(--_ui-material-active)*100%),transparent);-webkit-backdrop-filter:blur(calc(var(--_ui-material-glassiness)*var(--_ui-material-scale, .28)*32px));backdrop-filter:blur(calc(var(--_ui-material-glassiness)*var(--_ui-material-scale, .28)*32px));background:var(--ui-surface-highlight,linear-gradient(transparent,transparent)) padding-box,linear-gradient(var(--_ui-material-content-color),var(--_ui-material-content-color)) padding-box,linear-gradient(var(--_ui-material-rim-color),var(--_ui-material-rim-color)) border-box,var(--_ui-material-content-color) padding-box;border-color:var( --_ui-menu-border,color-mix(in oklab,var(--ui-overlay-border,var(--ui-border-strong)) calc((1 - var(--_ui-material-active))*100%),transparent) );border-width:calc(var(--ui-border-width) + var(--_ui-material-rim));box-shadow:var( --_ui-menu-shadow,var( --ui-overlay-shadow,0 calc(var(--_ui-material-separation)*var(--_ui-material-scale, .28)*8px) calc(var(--_ui-material-separation)*var(--_ui-material-scale, .28)*24px) color-mix(in oklab,var(--ui-text-primary) 15%,transparent),var(--ui-material-glow,0 0 transparent),inset 0 0 0 calc(var(--_ui-material-active)*var(--ui-border-width)) var(--ui-material-edge,var(--ui-border-strong)),var(--ui-elevation-overlay,var(--ui-shadow-lg)) ) )}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:scope:where([data-component~=ui-menu]):not([inline]) .surface{background:var(--_ui-material-content-color)}}@media(prefers-reduced-transparency:reduce){:scope:where([data-component~=ui-menu]):not([inline]) .surface{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--_ui-material-content-color)}}@media(forced-colors:active){:scope:where([data-component~=ui-menu]):not([inline]) .surface{-webkit-backdrop-filter:none;backdrop-filter:none;background:Canvas;border-color:CanvasText;box-shadow:none}}.surface hr{align-self:stretch;block-size:0;border:0;border-block-start:var(--ui-border-width) solid var(--ui-border-divider);margin:var(--ui-space-1) 0!important}:scope:where([data-component~=ui-menu]):not([data-ui-menu-state~=internalOpen]):not(:scope:where([data-component~=ui-menu])[data-ui-menu-state~=inline]){display:none!important}:scope:where([data-component~=ui-menu])[popover]{inset:auto;margin:0!important;max-block-size:calc(100dvh - var(--ui-menu-viewport-gap, var(--ui-space-2))*2);opacity:0;overflow:visible;position:fixed;transform:translateY(-4px) scale(.99);transition:opacity var(--ui-motion-fast) var(--ui-motion-ease),transform var(--ui-motion-fast) var(--ui-motion-ease),display var(--ui-motion-fast) allow-discrete,overlay var(--ui-motion-fast) allow-discrete}:scope:where([data-component~=ui-menu])[popover]:popover-open{opacity:1;transform:translateY(0) scale(1)}@starting-style{:scope:where([data-component~=ui-menu])[popover]:popover-open{opacity:0;transform:translateY(-4px) scale(.99)}}:scope:where([data-component~=ui-menu])[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){:scope:where([data-component~=ui-menu])[popover]{transition:none}}}@supports (-moz-appearance:none){[data-component~=ui-menu-item]{--html-next-scope-owner:"ui-menu-item"!important}}@scope ([data-component~="ui-menu-item"]) to ([data-component],[data-slotted]){:scope:where([data-component~=ui-menu-item]){align-items:center!important;border-radius:var(--ui-menu-item-radius,var(--_ui-default-menu-item-radius,var(--ui-selection-radius)));box-sizing:border-box!important;color:var(--ui-text-primary);cursor:pointer;display:flex!important;font-size:var(--ui-menu-item-font-size,var(--_ui-default-menu-item-font-size,var(--ui-font-size-md)));font-weight:var(--ui-font-medium);gap:var(--ui-space-2)!important;outline:none;padding:var(--ui-menu-item-padding-block,var(--_ui-default-menu-item-padding-block,var(--ui-space-2))) var(--ui-menu-item-padding-inline,var(--_ui-default-menu-item-padding-inline,var(--ui-space-3)))!important;text-align:left;text-decoration:none;transition:background-color var(--ui-motion-fast) var(--ui-motion-ease),color var(--ui-motion-fast) var(--ui-motion-ease);width:100%}.icon{align-items:center!important;block-size:var(--ui-icon-size-sm);display:var(--_ui-default-menu-icon-display,none)!important;flex:none;inline-size:var(--ui-icon-size-sm);justify-content:center!important}.icon:not(:empty){display:inline-flex!important}:scope:where([data-component~=ui-menu-item])[data-ui-menu-item-state~="tone=danger"]{color:var(--ui-danger-subtle-text)}.label{display:flex!important;flex:1;gap:var(--ui-space-2)!important;min-inline-size:0}.indicator,.label{align-items:center!important}.indicator{block-size:var(--_ui-default-menu-indicator-size,var(--ui-icon-size-sm));border:var(--ui-border-width) solid var(--ui-control-border);border-radius:var(--ui-radius-sm);box-sizing:border-box!important;color:var(--ui-surface);display:inline-flex!important;flex:none;inline-size:var(--_ui-default-menu-indicator-size,var(--ui-icon-size-sm));justify-content:center!important;--_ui-default-icon-size:.75rem}:scope:where([data-component~=ui-menu-item])[data-ui-menu-item-state~="type=action"] .indicator{display:none!important}:scope:where([data-component~=ui-menu-item])[data-ui-menu-item-state~="type=checkbox"][aria-checked=true] .indicator{background:var(--ui-accent);border-color:var(--ui-accent)}:scope:where([data-component~=ui-menu-item])[data-ui-menu-item-state~="type=radio"] .indicator{border-color:transparent;color:var(--ui-text-secondary)}.shortcut{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-normal);margin-inline-start:auto!important}.shortcut:empty{display:none!important}@supports (text-box-trim:trim-both){:scope:where([data-component~=ui-menu-item]){min-block-size:var(--ui-menu-item-min-block-size,var(--_ui-default-menu-item-min-block-size,var(--ui-control-size-md,2.5rem)));text-box-edge:cap alphabetic;text-box-trim:trim-both}}:scope:where([data-component~=ui-menu-item]):is(:hover,:focus-visible):not([aria-disabled=true]){background:var(--ui-menu-item-hover-surface,var(--ui-accent-subtle))}:scope:where([data-component~=ui-menu-item])[aria-checked=true]:not([aria-disabled=true]){background:var(--ui-selection-surface);color:var(--ui-selection-text)}:scope:where([data-component~=ui-menu-item]):focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-width)*-1)}:scope:where([data-component~=ui-menu-item])[aria-disabled=true]{background:var(--ui-disabled-surface);color:var(--ui-disabled-text);cursor:not-allowed}:scope:where([data-component~=ui-menu-item])[aria-disabled=true] .indicator{background:transparent;border-color:var(--ui-disabled-border);color:var(--ui-disabled-text)}:scope:where([data-component~=ui-menu-item])[aria-disabled=true] .indicator:where(:not([data-component],[data-slotted])):after{background:var(--ui-disabled-text)}@media(forced-colors:active){:scope:where([data-component~=ui-menu-item]):focus-visible{outline-color:Highlight}}:scope:where([data-component~=ui-menu-item])[hidden]{display:none!important}}@scope ([data-component~="ui-menu-item"]) to ([data-component]){.icon :where([data-slotted],[data-slotted] *):is(svg){block-size:100%;inline-size:100%}.shortcut :where([data-slotted],[data-slotted] *):is(kbd){font:inherit}}@supports (-moz-appearance:none){[data-component~=ui-popover]{--html-next-scope-owner:"ui-popover"!important}}@scope ([data-component~="ui-popover"]) to ([data-component],[data-slotted]){:scope:where([data-component~=ui-popover]){--_ui-material-scale:.55;--_ui-popover-surface:var(--ui-popover-surface);--_ui-popover-border:var(--ui-popover-border);--_ui-popover-radius:var(--ui-popover-radius);--_ui-popover-shadow:var(--ui-popover-shadow);--_ui-popover-padding:var(--ui-popover-padding);background:transparent;border:0;border-radius:0;box-shadow:none;box-sizing:border-box!important;max-block-size:calc(100dvh - var(--ui-popover-viewport-gap, var(--ui-space-2))*2);max-inline-size:min(20rem,calc(100vw - var(--ui-popover-viewport-gap, var(--ui-space-2))*2));outline:0;overflow:visible;padding:0!important}.surface{background:var(--_ui-popover-surface,var(--ui-overlay-surface,var(--ui-surface-elevated)));border:var(--ui-border-width) solid var(--_ui-popover-border,var(--ui-overlay-border,var(--ui-border-strong)));border-radius:var(--_ui-popover-radius,var(--ui-overlay-radius,var(--ui-radius-lg)));box-shadow:var(--_ui-popover-shadow,var(--ui-overlay-shadow,var(--ui-elevation-overlay,var(--ui-shadow-lg))));box-sizing:border-box!important;max-block-size:inherit;max-inline-size:inherit;overflow:auto;padding:var(--_ui-popover-padding,var(--ui-space-3))!important;--_ui-material-glassiness:clamp(0,var(--ui-glassiness,0),1);--_ui-material-separation:clamp(0,var(--ui-surface-separation,0),1);--_ui-material-active:clamp(0,calc(var(--_ui-material-separation)*100000),1);--_ui-material-rim:calc(var(--_ui-material-separation)*var(--_ui-material-scale, .55)*8px);--_ui-material-content-color:var(--_ui-popover-surface,var(--ui-material-content,var(--ui-overlay-surface,var(--ui-surface-elevated))));--_ui-material-rim-color:color-mix(in srgb,var(--ui-material-glass,var(--ui-surface-elevated)) calc(var(--_ui-material-active)*100%),transparent);-webkit-backdrop-filter:blur(calc(var(--_ui-material-glassiness)*var(--_ui-material-scale, .55)*32px));backdrop-filter:blur(calc(var(--_ui-material-glassiness)*var(--_ui-material-scale, .55)*32px));background:var(--ui-surface-highlight,linear-gradient(transparent,transparent)) padding-box,linear-gradient(var(--_ui-material-content-color),var(--_ui-material-content-color)) padding-box,linear-gradient(var(--_ui-material-rim-color),var(--_ui-material-rim-color)) border-box,var(--_ui-material-content-color) padding-box;border-color:var( --_ui-popover-border,color-mix(in oklab,var(--ui-overlay-border,var(--ui-border-strong)) calc((1 - var(--_ui-material-active))*100%),transparent) );border-width:calc(var(--ui-border-width) + var(--_ui-material-rim));box-shadow:var( --_ui-popover-shadow,var( --ui-overlay-shadow,0 calc(var(--_ui-material-separation)*var(--_ui-material-scale, .55)*8px) calc(var(--_ui-material-separation)*var(--_ui-material-scale, .55)*24px) color-mix(in oklab,var(--ui-text-primary) 15%,transparent),var(--ui-material-glow,0 0 transparent),inset 0 0 0 calc(var(--_ui-material-active)*var(--ui-border-width)) var(--ui-material-edge,var(--ui-border-strong)),var(--ui-elevation-overlay,var(--ui-shadow-lg)) ) )}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.surface{background:var(--_ui-material-content-color)}}@media(prefers-reduced-transparency:reduce){.surface{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--_ui-material-content-color)}}@media(forced-colors:active){.surface{-webkit-backdrop-filter:none;backdrop-filter:none;background:Canvas;border-color:CanvasText;box-shadow:none}}:scope:where([data-component~=ui-popover])[data-ui-popover-state~=bare] .surface{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:0;box-shadow:none;overflow:visible;padding:0!important}:scope:where([data-component~=ui-popover]):not([data-ui-popover-state~=internalOpen]){display:none!important}:scope:where([data-component~=ui-popover])[popover]{inset:auto;margin:0!important;opacity:0;position:fixed;transform:translateY(-4px) scale(.99);transition:opacity var(--ui-motion-fast) var(--ui-motion-ease),transform var(--ui-motion-fast) var(--ui-motion-ease),display var(--ui-motion-fast) allow-discrete,overlay var(--ui-motion-fast) allow-discrete}:scope:where([data-component~=ui-popover])[popover]:popover-open{opacity:1;transform:translateY(0) scale(1)}@starting-style{:scope:where([data-component~=ui-popover])[popover]:popover-open{opacity:0;transform:translateY(-4px) scale(.99)}}:scope:where([data-component~=ui-popover])[data-ui-popover-state~="size=sm"]{inline-size:min(22rem,calc(100vw - var(--ui-space-2)*2));max-inline-size:min(22rem,calc(100vw - var(--ui-space-2)*2))}:scope:where([data-component~=ui-popover])[data-ui-popover-state~="size=md"]{inline-size:min(28rem,calc(100vw - var(--ui-space-2)*2));max-inline-size:min(28rem,calc(100vw - var(--ui-space-2)*2))}:scope:where([data-component~=ui-popover])[data-ui-popover-state~="size=lg"]{inline-size:min(36rem,calc(100vw - var(--ui-space-2)*2));max-inline-size:min(36rem,calc(100vw - var(--ui-space-2)*2))}:scope:where([data-component~=ui-popover])[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){:scope:where([data-component~=ui-popover])[popover]{transition:none}}}@supports (-moz-appearance:none){[data-component~=ui-stack]{--html-next-scope-owner:"ui-stack"!important}}@scope ([data-component~="ui-stack"]) to ([data-component],[data-slotted]){@property --_ui-stack-height{syntax:"*";inherits:false}:scope:where([data-component~=ui-stack]){--_layout-gap:var(--ui-space-4);align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:var(--ui-stack-gap,calc(var(--_layout-gap)*clamp(.75, var(--ui-rhythm, 1), 1.5)))!important;margin:0!important;max-inline-size:100%;min-inline-size:0}:scope:where([data-component~=ui-stack])[data-ui-stack-state~=fill]{flex:1;min-block-size:0}:scope:where([data-component~=ui-stack])[data-ui-stack-state~=height]{block-size:calc(var(--_ui-stack-height, 0)*1px);min-block-size:0}:scope:where([data-component~=ui-stack])[data-ui-stack-state~="gap=none"]{--_layout-gap:0px}:scope:where([data-component~=ui-stack])[data-ui-stack-state~="gap=xs"]{--_layout-gap:var(--ui-space-2)}:scope:where([data-component~=ui-stack])[data-ui-stack-state~="gap=s"]{--_layout-gap:var(--ui-space-3)}:scope:where([data-component~=ui-stack])[data-ui-stack-state~="gap=m"]{--_layout-gap:var(--ui-space-4)}:scope:where([data-component~=ui-stack])[data-ui-stack-state~="gap=l"]{--_layout-gap:var(--ui-space-5)}:scope:where([data-component~=ui-stack])[data-ui-stack-state~="gap=xl"]{--_layout-gap:var(--ui-space-6)}:scope:where([data-component~=ui-stack])[data-ui-stack-state~="align=start"]{align-items:flex-start!important}:scope:where([data-component~=ui-stack])[data-ui-stack-state~="align=center"]{align-items:center!important}:scope:where([data-component~=ui-stack])[data-ui-stack-state~="align=end"]{align-items:flex-end!important}:scope:where([data-component~=ui-stack])[data-ui-stack-state~="justify=center"]{justify-content:center!important}:scope:where([data-component~=ui-stack])[data-ui-stack-state~="justify=end"]{justify-content:flex-end!important}:scope:where([data-component~=ui-stack])[data-ui-stack-state~="justify=between"]{justify-content:space-between!important}:scope:where([data-component~=ui-stack])[hidden]{display:none!important}}@supports (-moz-appearance:none){[data-component~=ui-text]{--html-next-scope-owner:"ui-text"!important}}@scope ([data-component~="ui-text"]) to ([data-component],[data-slotted]){:scope:where([data-component~=ui-text])[data-ui-text-state~=grow]{flex:1}:scope:where([data-component~=ui-text]){color:inherit;margin:0!important;min-inline-size:0;text-align:start}:scope:where([data-component~=ui-text]):is(h1,h2,h3,h4,h5,h6){font-family:var(--ui-font-display,inherit);font-size:inherit;font-weight:inherit}:scope:where([data-component~=ui-text])[data-ui-text-state~="size=xs"]{font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height)}:scope:where([data-component~=ui-text])[data-ui-text-state~="size=sm"]{font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height)}:scope:where([data-component~=ui-text])[data-ui-text-state~="size=md"]{font-size:var(--ui-font-size-md);line-height:var(--ui-line-height)}:scope:where([data-component~=ui-text])[data-ui-text-state~="size=lg"]{font-size:var(--ui-font-size-lg);line-height:var(--ui-line-height-relaxed)}:scope:where([data-component~=ui-text])[data-ui-text-state~=trim]{text-box-edge:cap alphabetic;text-box-trim:trim-both}:scope:where([data-component~=ui-text])[data-ui-text-state~="tone=secondary"]{color:var(--ui-text-secondary)}:scope:where([data-component~=ui-text])[data-ui-text-state~="tone=muted"]{color:var(--ui-text-muted)}:scope:where([data-component~=ui-text])[data-ui-text-state~="tone=accent-secondary"]{color:var(--ui-accent-secondary-subtle-text)}:scope:where([data-component~=ui-text])[data-ui-text-state~="tone=accent-tertiary"]{color:var(--ui-accent-tertiary-subtle-text)}:scope:where([data-component~=ui-text])[data-ui-text-state~="tone=accent"]{color:var(--ui-accent-subtle-text)}:scope:where([data-component~=ui-text])[data-ui-text-state~="tone=danger"]{color:var(--ui-danger-subtle-text)}:scope:where([data-component~=ui-text])[data-ui-text-state~="tone=success"]{color:var(--ui-success-subtle-text)}:scope:where([data-component~=ui-text])[data-ui-text-state~="tone=info"]{color:var(--ui-info-subtle-text)}:scope:where([data-component~=ui-text])[data-ui-text-state~="tone=warning"]{color:var(--ui-warning-subtle-text)}:scope:where([data-component~=ui-text])[data-ui-text-state~="weight=normal"]{font-weight:var(--ui-font-normal)}:scope:where([data-component~=ui-text])[data-ui-text-state~="weight=medium"]{font-weight:var(--ui-font-medium)}:scope:where([data-component~=ui-text])[data-ui-text-state~="weight=semibold"]{font-weight:var(--ui-font-semibold)}:scope:where([data-component~=ui-text])[data-ui-text-state~="variant=display"],:scope:where([data-component~=ui-text])[data-ui-text-state~="variant=heading"]{font-family:var(--ui-font-display,var(--ui-font-family-sans));font-weight:var(--ui-font-semibold);line-height:var(--ui-line-height-tight)}:scope:where([data-component~=ui-text])[data-ui-text-state~="variant=display"]{font-size:var(--ui-font-size-2xl)}:scope:where([data-component~=ui-text])[data-ui-text-state~="variant=heading"]{font-size:var(--ui-font-size-xl)}:scope:where([data-component~=ui-text])[data-ui-text-state~="variant=label"]{font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-medium);line-height:var(--ui-line-height)}:scope:where([data-component~=ui-text])[data-ui-text-state~="variant=caption"]{font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height)}:scope:where([data-component~=ui-text])[data-ui-text-state~="variant=eyebrow"]{font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-semibold);letter-spacing:.06em;line-height:var(--ui-line-height);text-transform:uppercase}:scope:where([data-component~=ui-text])[data-ui-text-state~="variant=code"]{font-family:var(--ui-font-family-mono)}:scope:where([data-component~=ui-text])[data-ui-text-state~=truncate]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:scope:where([data-component~=ui-text])[data-ui-text-state~=trim][data-ui-text-state~=truncate]{overflow-x:clip;overflow-y:visible}:scope:where([data-component~=ui-text])[data-ui-text-state~="align=center"]{text-align:center}:scope:where([data-component~=ui-text])[data-ui-text-state~="font=sans"]{font-family:var(--ui-font-family-sans,sans-serif)}:scope:where([data-component~=ui-text])[data-ui-text-state~="wrap=anywhere"]{overflow-wrap:anywhere}:scope:where([data-component~=ui-text])[hidden]{display:none!important}}@scope ([data-component~="ui-text"]) to ([data-component]){:scope:where([data-component~=ui-text]) :where([data-slotted],[data-slotted] *):is(a){color:var(--ui-link-color,var(--ui-accent-subtle-text));text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.18em}}@supports (-moz-appearance:none){[data-component~=ui-tooltip]{--html-next-scope-owner:"ui-tooltip"!important}}@scope ([data-component~="ui-tooltip"]) to ([data-component],[data-slotted]){:scope:where([data-component~=ui-tooltip]){--_ui-material-scale:.08;--_ui-tooltip-border:var(--ui-tooltip-border);--_ui-tooltip-max-inline-size:var(--ui-tooltip-max-inline-size);--_ui-tooltip-radius:var(--ui-tooltip-radius);--_ui-tooltip-surface:var(--ui-tooltip-surface);--_ui-tooltip-text:var(--ui-tooltip-text);--_ui-tooltip-shadow:var(--ui-tooltip-shadow);--_ui-tooltip-inverse-surface:var(--ui-tooltip-inverse-surface);--_ui-tooltip-inverse-text:var(--ui-tooltip-inverse-text);--_ui-tooltip-arrow-size:var(--ui-tooltip-arrow-size);background:transparent;border:0;border-radius:0;box-sizing:border-box!important;display:inline-block!important;inset:auto;margin:0!important;opacity:0;outline:0;overflow:visible;padding:0!important;position:fixed;transform:translateY(4px);transition:opacity var(--ui-motion-fast) var(--ui-motion-ease),transform var(--ui-motion-fast) var(--ui-motion-ease),display var(--ui-motion-fast) allow-discrete,overlay var(--ui-motion-fast) allow-discrete}.surface{--_tooltip-line:var(--_ui-tooltip-border,var(--ui-overlay-border,var(--ui-border-strong)));align-items:baseline!important;background:var(--_ui-tooltip-surface,var(--ui-overlay-surface,var(--ui-surface-elevated)));border:var(--ui-border-width) solid var(--_tooltip-line);border-radius:var(--_ui-tooltip-radius,var(--ui-overlay-radius,var(--ui-radius-md)));box-shadow:var(--_ui-tooltip-shadow,var(--ui-overlay-shadow,var(--ui-elevation-tooltip,var(--ui-shadow-md))));box-sizing:border-box!important;color:var(--_ui-tooltip-text,var(--ui-text-primary));display:flex!important;font-family:var(--ui-font-family-sans);font-size:var(--ui-font-size-sm);gap:var(--ui-space-2)!important;line-height:var(--ui-line-height-tight);max-inline-size:var(--_ui-tooltip-max-inline-size,18rem);padding:var(--ui-space-2) var(--ui-space-3)!important;position:relative;--_ui-material-glassiness:clamp(0,var(--ui-glassiness,0),1);--_ui-material-separation:clamp(0,var(--ui-surface-separation,0),1);--_ui-material-active:clamp(0,calc(var(--_ui-material-separation)*100000),1);--_ui-material-rim:calc(var(--_ui-material-separation)*var(--_ui-material-scale, .08)*8px);--_ui-material-content-color:var(--_ui-tooltip-surface,var(--ui-material-content,var(--ui-overlay-surface,var(--ui-surface-elevated))));--_ui-material-rim-color:color-mix(in srgb,var(--ui-material-glass,var(--ui-surface-elevated)) calc(var(--_ui-material-active)*100%),transparent);-webkit-backdrop-filter:blur(calc(var(--_ui-material-glassiness)*var(--_ui-material-scale, .08)*32px));backdrop-filter:blur(calc(var(--_ui-material-glassiness)*var(--_ui-material-scale, .08)*32px));background:linear-gradient(var(--_ui-material-content-color),var(--_ui-material-content-color)) padding-box,linear-gradient(var(--_ui-material-rim-color),var(--_ui-material-rim-color)) border-box,var(--_ui-material-content-color) padding-box;border-color:var( --_ui-tooltip-border,color-mix(in oklab,var(--ui-overlay-border,var(--ui-border-strong)) calc((1 - var(--_ui-material-active))*100%),transparent) );border-width:calc(var(--ui-border-width) + var(--_ui-material-rim));box-shadow:var( --_ui-tooltip-shadow,var( --ui-overlay-shadow,0 calc(var(--_ui-material-separation)*var(--_ui-material-scale, .08)*8px) calc(var(--_ui-material-separation)*var(--_ui-material-scale, .08)*24px) color-mix(in oklab,var(--ui-text-primary) 15%,transparent),inset 0 0 0 calc(var(--_ui-material-active)*var(--ui-border-width)) var(--ui-material-edge,var(--ui-border-strong)),var(--ui-elevation-tooltip,var(--ui-shadow-md)) ) )}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.surface{background:var(--_ui-material-content-color)}}@media(prefers-reduced-transparency:reduce){.surface{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--_ui-material-content-color)}}@media(forced-colors:active){.surface{-webkit-backdrop-filter:none;backdrop-filter:none;background:Canvas;border-color:CanvasText;box-shadow:none}}.shortcut{align-items:center!important;border-inline-start:1px solid color-mix(in oklab,currentColor 28%,transparent);color:color-mix(in oklab,currentColor 72%,transparent);display:inline-flex!important;font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-normal);padding-inline-start:var(--ui-space-2)!important;vertical-align:baseline;white-space:nowrap}.shortcut:empty{display:none!important}:scope:where([data-component~=ui-tooltip])[data-ui-tooltip-state~=inverse] .surface{--_tooltip-line:var(--_ui-tooltip-inverse-surface,var(--ui-text-primary));background:var(--_ui-tooltip-inverse-surface,var(--ui-text-primary));color:var(--_ui-tooltip-inverse-text,var(--ui-surface-default))}.surface:where(:not([data-component],[data-slotted])):after{background:inherit;block-size:var(--_ui-tooltip-arrow-size,.625rem);border:0 solid var(--_tooltip-line);border-block-end-width:var(--ui-border-width);border-end-end-radius:var(--ui-border-width);border-inline-end-width:var(--ui-border-width);box-sizing:border-box!important;content:"";inline-size:var(--_ui-tooltip-arrow-size,.625rem);inset-block-end:calc(var(--_ui-tooltip-arrow-size, .625rem)/-2 - var(--ui-border-width)/2);inset-inline-start:var(--ui-space-3);position:absolute;transform:scale(1.25,.85) rotate(45deg);z-index:1}:scope:where([data-component~=ui-tooltip])[data-ui-actual-placement=bottom] .surface:where(:not([data-component],[data-slotted])):after{border-block-end-width:0;border-block-start-width:var(--ui-border-width);border-end-end-radius:0;border-inline-end-width:0;border-inline-start-width:var(--ui-border-width);border-start-start-radius:var(--ui-border-width);inset-block-end:auto;inset-block-start:calc(var(--_ui-tooltip-arrow-size, .625rem)/-2 - var(--ui-border-width)/2)}:scope:where([data-component~=ui-tooltip])[data-ui-actual-align=center] .surface:where(:not([data-component],[data-slotted])):after{inset-inline-start:calc(50% - var(--_ui-tooltip-arrow-size, .625rem)/2)}:scope:where([data-component~=ui-tooltip])[data-ui-actual-align=end] .surface:where(:not([data-component],[data-slotted])):after{inset-inline-end:var(--ui-space-3);inset-inline-start:auto}:scope:where([data-component~=ui-tooltip])[data-ui-actual-placement=left] .surface:where(:not([data-component],[data-slotted])):after,:scope:where([data-component~=ui-tooltip])[data-ui-actual-placement=right] .surface:where(:not([data-component],[data-slotted])):after{border:0 solid var(--_tooltip-line);inset-block-end:auto;inset-block-start:calc(50% - var(--_ui-tooltip-arrow-size, .625rem)/2)}:scope:where([data-component~=ui-tooltip])[data-ui-actual-placement=left] .surface:where(:not([data-component],[data-slotted])):after{border-block-start-width:var(--ui-border-width);border-inline-end-width:var(--ui-border-width);inset-inline-end:calc(var(--_ui-tooltip-arrow-size, .625rem)/-2 - var(--ui-border-width)/2);inset-inline-start:auto}:scope:where([data-component~=ui-tooltip])[data-ui-actual-placement=right] .surface:where(:not([data-component],[data-slotted])):after{border-block-end-width:var(--ui-border-width);border-inline-start-width:var(--ui-border-width);inset-inline-end:auto;inset-inline-start:calc(var(--_ui-tooltip-arrow-size, .625rem)/-2 - var(--ui-border-width)/2)}:scope:where([data-component~=ui-tooltip])[data-ui-actual-placement=left][data-ui-actual-align=start] .surface:where(:not([data-component],[data-slotted])):after,:scope:where([data-component~=ui-tooltip])[data-ui-actual-placement=right][data-ui-actual-align=start] .surface:where(:not([data-component],[data-slotted])):after{inset-block-start:var(--ui-space-3)}:scope:where([data-component~=ui-tooltip])[data-ui-actual-placement=left][data-ui-actual-align=end] .surface:where(:not([data-component],[data-slotted])):after,:scope:where([data-component~=ui-tooltip])[data-ui-actual-placement=right][data-ui-actual-align=end] .surface:where(:not([data-component],[data-slotted])):after{inset-block-end:var(--ui-space-3);inset-block-start:auto}:scope:where([data-component~=ui-tooltip]):popover-open{opacity:1;transform:translateY(0)}@starting-style{:scope:where([data-component~=ui-tooltip]):popover-open{opacity:0;transform:translateY(4px)}}:scope:where([data-component~=ui-tooltip])[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){:scope:where([data-component~=ui-tooltip]){transition:none}}}@scope ([data-component~="ui-tooltip"]) to ([data-component]){.shortcut :where([data-slotted],[data-slotted] *):is(kbd){font:inherit}}@supports (-moz-appearance:none){[data-component~=ui-checkbox]{--html-next-scope-owner:"ui-checkbox"!important}}@scope ([data-component~="ui-checkbox"]) to ([data-component],[data-slotted]){:scope:where([data-component~=ui-checkbox]){--_ui-checkbox-size:var(--ui-checkbox-size,var(--ui-choice-mark-size));--_ui-checkbox-invalid-border:var(--ui-checkbox-invalid-border,var(--ui-field-danger,var(--ui-danger-solid)));align-items:flex-start!important;color:var(--ui-text-primary);cursor:pointer;display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:var(--ui-checkbox-gap,var(--ui-space-2))!important;justify-content:flex-start!important;line-height:var(--ui-line-height-md)!important;max-inline-size:100%;padding:0!important}.text{align-self:auto!important;display:flex!important;flex-direction:column!important;gap:var(--ui-space-1)!important;order:1!important;padding:0!important}.label,.text{font:inherit!important;margin:0!important;min-inline-size:0;position:static!important;transform:none!important}.label{line-height:var(--ui-line-height-md)!important;padding-block:max(0px,calc((var(--_ui-checkbox-size, 1.125rem) - 1lh)/2))!important;padding-inline:0!important}.description{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height)}.description:empty{display:none!important}input{align-self:auto!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--ui-control-surface,var(--ui-surface-default));background-image:var(--ui-surface-highlight,none);block-size:var(--_ui-checkbox-size,1.125rem)!important;border:var(--ui-border-width) solid var(--ui-control-border,var(--ui-border-strong));border-radius:min(var(--ui-radius-sm),calc(var(--_ui-checkbox-size, 1.125rem)/4));box-shadow:var(--ui-control-inset);box-sizing:border-box!important;cursor:pointer;flex:0 0 auto;font:inherit!important;inline-size:var(--_ui-checkbox-size,1.125rem)!important;margin:max(0px,calc((1lh - var(--_ui-checkbox-size, 1.125rem))/2)) 0 0!important;order:0!important;padding:0!important;position:relative!important;transform:none!important;transition:background-color var(--ui-motion-fast) var(--ui-motion-ease),border-color var(--ui-motion-fast) var(--ui-motion-ease),box-shadow var(--ui-motion-fast) var(--ui-motion-ease)}input:where(:not([data-component],[data-slotted])):after{content:"";opacity:0;position:absolute!important;transform:none!important;transition:opacity var(--ui-motion-fast) var(--ui-motion-ease)}input:checked,input:indeterminate{background-color:var(--ui-accent-solid);background-image:var(--ui-accent-highlight,none);border-color:var(--ui-accent-solid);box-shadow:none}input:checked:where(:not([data-component],[data-slotted])):after{animation:ui-checkbox-check var(--ui-motion-base) var(--ui-motion-ease-out,cubic-bezier(.16,1,.3,1)) both;background:var(--ui-text-on-accent);block-size:calc(var(--_ui-checkbox-size)*.7)!important;inline-size:calc(var(--_ui-checkbox-size)*.7)!important;inset:50% auto auto 50%!important;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='m5 11.5 5 5 9-9'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' viewBox='0 0 24 24'%3E%3Cpath d='m5 11.5 5 5 9-9'/%3E%3C/svg%3E") center /contain no-repeat;opacity:1;translate:-50% -50%!important}input:indeterminate:where(:not([data-component],[data-slotted])):after{animation:none;background:var(--ui-text-on-accent);block-size:calc(var(--_ui-checkbox-size)*.125/1.125)!important;border-radius:var(--ui-radius-round);inline-size:auto!important;inset:50% calc(var(--_ui-checkbox-size)*.23/1.125) auto!important;-webkit-mask:none;mask:none;opacity:1;translate:0 -50%!important}@keyframes ui-checkbox-check{0%{opacity:0;scale:.55}65%{opacity:1;scale:1.12}to{opacity:1;scale:1}}@media(prefers-reduced-motion:reduce){input:where(:not([data-component],[data-slotted])):after{animation:none;transition:none}}@media(forced-colors:active){input:checked,input:indeterminate{background:Highlight;border-color:Highlight;forced-color-adjust:none}input:checked:where(:not([data-component],[data-slotted])):after,input:indeterminate:where(:not([data-component],[data-slotted])):after{background:HighlightText;forced-color-adjust:none}}input:hover:enabled{border-color:var(--ui-accent-solid)}input:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring,var(--ui-accent-solid));outline-offset:var(--ui-focus-width)}:scope:where([data-component~=ui-checkbox])[data-ui-checkbox-state~=invalid] input{border-color:var(--_ui-checkbox-invalid-border)}:scope:where([data-component~=ui-checkbox])[data-ui-checkbox-state~=disabled]{color:var(--ui-disabled-text);cursor:not-allowed}:scope:where([data-component~=ui-checkbox])[data-ui-checkbox-state~=disabled] .description{color:var(--ui-disabled-text)}:scope:where([data-component~=ui-checkbox])[data-ui-checkbox-state~=disabled] input{background:var(--ui-disabled-surface);border-color:var(--ui-disabled-border);box-shadow:none;cursor:not-allowed}:scope:where([data-component~=ui-checkbox])[data-ui-checkbox-state~="size=sm"]{--_font:var(--ui-font-size-sm);--_row:var(--ui-control-size-sm)}:scope:where([data-component~=ui-checkbox])[data-ui-checkbox-state~="size=lg"]{--_font:var(--ui-font-size-md);--_row:var(--ui-control-size-lg)}:scope:where([data-component~=ui-checkbox])[data-ui-checkbox-state~="size=lg"],:scope:where([data-component~=ui-checkbox])[data-ui-checkbox-state~="size=sm"]{--_line:calc(var(--_font)*var(--ui-line-height-md));font-size:var(--_font);padding-block:max(0px,calc((var(--_row) - max(var(--_line),var(--_ui-checkbox-size, 1.125rem)))/2))!important}:scope:where([data-component~=ui-checkbox])[hidden]{display:none!important}}@supports (-moz-appearance:none){[data-component~=ui-disclosure]{--html-next-scope-owner:"ui-disclosure"!important}}@scope ([data-component~="ui-disclosure"]) to ([data-component],[data-slotted]){:scope:where([data-component~=ui-disclosure]){--_ui-disclosure-trigger-min-block-size:var(--ui-disclosure-trigger-min-block-size);--_ui-disclosure-trigger-padding-block:var(--ui-disclosure-trigger-padding-block);--_ui-disclosure-trigger-padding-inline:var(--ui-disclosure-trigger-padding-inline);--_trigger-min-block-size:var(--ui-control-size);--_trigger-padding-block:var(--ui-space-2);--_trigger-padding-inline:var(--ui-space-3)}:scope:where([data-component~=ui-disclosure])[data-ui-disclosure-state~="density=compact"]{--_trigger-min-block-size:var(--ui-control-size-sm);--_trigger-padding-block:var(--ui-space-1);--_trigger-padding-inline:var(--ui-space-2)}:scope:where([data-component~=ui-disclosure]){border-block-end:var(--ui-border-width) solid var(--ui-border-divider);color:var(--ui-text-primary);display:block!important;inline-size:100%;overflow:clip}.trigger{align-items:center!important;background:transparent;border:0;border-radius:var(--ui-radius-sm);color:inherit;cursor:pointer;display:flex!important;font:inherit;font-weight:var(--ui-font-semibold);gap:var(--ui-space-3)!important;inline-size:100%;min-block-size:var(--_ui-disclosure-trigger-min-block-size,var(--_trigger-min-block-size));padding:var(--_ui-disclosure-trigger-padding-block,var(--_trigger-padding-block)) var(--_ui-disclosure-trigger-padding-inline,var(--_trigger-padding-inline))!important;text-align:start;transition:background-color var(--ui-motion-fast) var(--ui-motion-ease)}.trigger:hover:not(:disabled){background:color-mix(in srgb,currentColor 6%,transparent)}.trigger:focus-visible{box-shadow:inset 0 0 0 var(--ui-focus-width) color-mix(in srgb,var(--ui-focus-ring) 45%,transparent);outline:none}.trigger:disabled{color:var(--ui-disabled-text);cursor:not-allowed}.summary{flex:1;min-inline-size:0}.indicator,.leading{align-items:center!important;display:inline-flex!important;flex:none;justify-content:center!important}.leading:empty{display:none!important}.indicator{transition:transform var(--ui-motion-feedback) var(--ui-motion-feedback-ease)}:scope:where([data-component~=ui-disclosure])[data-ui-disclosure-state~=internalOpen] .indicator{transform:rotate(180deg)}.chevron{block-size:.5rem;border-block-end:2px solid currentColor;border-inline-end:2px solid currentColor;inline-size:.5rem;transform:rotate(45deg) translate(-1px,-1px)}.panel{display:grid!important;grid-template-rows:0fr;transition:grid-template-rows var(--ui-motion-reveal) var(--ui-motion-reveal-ease),content-visibility var(--ui-motion-reveal) allow-discrete}.panel-inner{min-block-size:0;overflow:hidden;padding-inline:var(--ui-space-3)!important}:scope:where([data-component~=ui-disclosure])[data-ui-disclosure-state~=internalOpen] .panel{grid-template-rows:1fr}:scope:where([data-component~=ui-disclosure])[data-ui-disclosure-state~=internalOpen] .panel-inner{padding-block:0 var(--ui-space-3)!important}:scope:where([data-component~=ui-disclosure])[data-ui-disclosure-state~=fill]{border-block-end:0;border-block-start:var(--ui-border-width) solid var(--ui-border-divider);display:flex!important;flex:0 0 var(--_ui-disclosure-heading-size,var(--_trigger-min-block-size));flex-direction:column!important;min-block-size:calc(var(--_ui-disclosure-heading-size, var(--_trigger-min-block-size)) + var(--ui-border-width));transition:flex-grow var(--ui-motion-layout) var(--ui-motion-layout-ease)}:scope:where([data-component~=ui-disclosure])[data-ui-disclosure-state~=fill][data-ui-disclosure-state~=internalOpen]{flex-grow:1}:scope:where([data-component~=ui-disclosure])[data-ui-disclosure-state~=fill] .heading{flex:none}:scope:where([data-component~=ui-disclosure])[data-ui-disclosure-state~=fill] .trigger{border-radius:0}:scope:where([data-component~=ui-disclosure])[data-ui-disclosure-state~=fill] .panel{flex:1;min-block-size:0}:scope:where([data-component~=ui-disclosure])[data-ui-disclosure-state~=fill] .panel-inner{display:flex!important;flex:1;flex-direction:column!important;min-block-size:0;padding:0!important}:scope:where([data-component~=ui-disclosure])[data-ui-disclosure-state~="variant=navigation"] .trigger{border-radius:var(--ui-selection-radius);color:var(--ui-text-secondary);font-size:var(--ui-font-size-md);font-weight:var(--ui-font-normal);gap:var(--ui-nav-gap)!important;min-block-size:var(--ui-nav-min-block-size);padding-block:var(--ui-nav-padding-block)!important;padding-inline:var(--ui-nav-padding-inline)!important}:scope:where([data-component~=ui-disclosure])[data-ui-disclosure-state~="variant=navigation"][data-ui-disclosure-state~="density=compact"] .trigger{font-size:var(--ui-font-size-sm);min-block-size:var(--ui-nav-compact-min-block-size);padding-block:var(--ui-nav-compact-padding-block)!important;padding-inline:var(--ui-nav-compact-padding-inline)!important}:scope:where([data-component~=ui-disclosure])[data-ui-disclosure-state~="variant=navigation"] .trigger:hover:not(:disabled){background:var(--ui-nav-hover-surface);color:var(--ui-text-primary)}:scope:where([data-component~=ui-disclosure])[data-ui-disclosure-state~="variant=navigation"] :is(.leading,.indicator){font-size:var(--ui-nav-icon-size);inline-size:var(--ui-nav-icon-size)}@media(pointer:coarse){:scope:where([data-component~=ui-disclosure])[data-ui-disclosure-state~="variant=navigation"][data-ui-disclosure-state~="density=compact"] .trigger{min-block-size:var(--ui-control-min-block-size)}}@media(prefers-reduced-motion:reduce){.indicator,.panel,:scope:where([data-component~=ui-disclosure])[data-ui-disclosure-state~=fill]{transition:none}}:scope:where([data-component~=ui-disclosure])[hidden]{display:none!important}}@supports (-moz-appearance:none){[data-component~=ui-input]{--html-next-scope-owner:"ui-input"!important}}@scope ([data-component~="ui-input"]) to ([data-component],[data-slotted]){@property --_ui-input-stroke{syntax:"<length>";inherits:false;initial-value:1px}:scope:where([data-component~=ui-input]){--_ui-input-size:var(--ui-control-size-md);--_ui-input-inset-block:var(--ui-control-inset-block-md,var(--ui-space-2));--_ui-input-stroke:var(--ui-input-border-width,var(--_ui-default-input-border-width,var(--ui-border-width)));-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ui-input-surface,var(--_ui-default-input-surface,var(--ui-control-surface,var(--ui-surface-elevated))));background-image:var(--_ui-default-input-highlight,var(--ui-surface-highlight,none));border:var(--ui-input-border-width,var(--_ui-default-input-border-width,var(--ui-border-width))) solid var(--ui-input-border,var(--_ui-default-input-border,var(--ui-control-border,var(--ui-border-strong))));border-radius:var(--ui-input-radius,var(--_ui-default-input-radius,var(--ui-field-radius,var(--ui-radius-md))));box-shadow:var(--ui-input-shadow,var(--_ui-default-input-shadow,var(--ui-control-inset)));box-sizing:border-box!important;color:var(--ui-text-primary);display:inline-block!important;font:inherit;inline-size:var(--ui-input-inline-size,100%);line-height:var(--ui-line-height-tight);margin:0!important;min-block-size:var(--ui-input-min-block-size,var(--_ui-default-input-min-block-size,var(--ui-control-size-md)));min-inline-size:0;padding:var(--_ui-input-inset-block) var(--ui-space-3)!important;padding-inline-start:var(--_ui-default-input-padding-inline-start,var(--ui-space-3))!important;transition:border-color var(--ui-motion-fast) var(--ui-motion-ease),box-shadow var(--ui-motion-fast) var(--ui-motion-ease),background-color var(--ui-motion-fast) var(--ui-motion-ease)}:scope:where([data-component~=ui-input]):is([type=text],[type=search],[type=tel],[type=url],[type=email],[type=password],[type=number]){max-block-size:max(calc(var(--_ui-input-size) - var(--_ui-default-input-frame-width, 0px)),calc(1em*var(--ui-line-height-tight) + var(--_ui-input-inset-block)*2 + var(--_ui-input-stroke)*2))}:scope:where([data-component~=ui-input])[data-ui-input-state~="size=sm"]{--_ui-input-size:var(--ui-control-size-sm);--_ui-input-inset-block:var(--ui-control-inset-block-sm,var(--ui-space-1));font-size:var(--ui-font-size-sm);min-block-size:var(--ui-input-min-block-size,var(--_ui-default-input-min-block-size,var(--ui-control-size-sm)));padding:var(--_ui-input-inset-block) var(--ui-space-2)!important}:scope:where([data-component~=ui-input])[data-ui-input-state~="size=lg"]{--_ui-input-size:var(--ui-control-size-lg);--_ui-input-inset-block:var(--ui-control-inset-block-lg,var(--ui-space-3));font-size:var(--ui-font-size-md);min-block-size:var(--ui-input-min-block-size,var(--_ui-default-input-min-block-size,var(--ui-control-size-lg)));padding:var(--_ui-input-inset-block) var(--ui-space-4)!important}@media(pointer:coarse){:scope:where([data-component~=ui-input]),:scope:where([data-component~=ui-input])[data-ui-input-state~="size=lg"],:scope:where([data-component~=ui-input])[data-ui-input-state~="size=sm"]{font-size:var(--ui-font-size-md)}}:scope:where([data-component~=ui-input])::-moz-selection{background:color-mix(in srgb,var(--ui-accent-solid) 20%,transparent);color:inherit}:scope:where([data-component~=ui-input])::selection{background:color-mix(in srgb,var(--ui-accent-solid) 20%,transparent);color:inherit}:scope:where([data-component~=ui-input])::-moz-placeholder{color:var(--ui-control-placeholder,var(--ui-text-secondary));opacity:1}:scope:where([data-component~=ui-input])::placeholder{color:var(--ui-control-placeholder,var(--ui-text-secondary));opacity:1}:scope:where([data-component~=ui-input]):hover:not(:focus):not(:disabled):not(:-moz-read-only):not([aria-invalid=true]):not(:is(:user-invalid,[data-user-invalid])){border-color:var(--ui-input-border-hover,var(--_ui-default-input-border-hover,var(--ui-control-border-hover,var(--ui-text-secondary))))}:scope:where([data-component~=ui-input]):hover:not(:focus):not(:disabled):not(:read-only):not([aria-invalid=true]):not(:is(:user-invalid,[data-user-invalid])){border-color:var(--ui-input-border-hover,var(--_ui-default-input-border-hover,var(--ui-control-border-hover,var(--ui-text-secondary))))}:scope:where([data-component~=ui-input]):focus-visible{border-color:var(--ui-input-focus-border,var(--_ui-default-input-focus-border,var(--ui-control-focus,var(--ui-accent-solid))));box-shadow:var(--ui-input-focus-shadow,var(--_ui-default-input-focus-shadow,var(--ui-control-inset),var(--ui-control-focus-halo-shadow)));outline:none}:scope:where([data-component~=ui-input]):is(:user-invalid,[data-user-invalid]),:scope:where([data-component~=ui-input])[aria-invalid=true]{border-color:var(--ui-input-invalid-border,var(--_ui-default-input-invalid-border,var(--ui-field-danger,var(--ui-danger-solid))))}:scope:where([data-component~=ui-input]):is([aria-invalid=true],:is(:user-invalid,[data-user-invalid])):focus-visible{box-shadow:var( --ui-input-invalid-focus-shadow,var( --_ui-default-input-invalid-focus-shadow,var(--ui-control-inset),0 0 0 calc(var(--ui-focus-width)*1.5) color-mix(in srgb,var(--ui-input-invalid-border,var(--ui-field-danger,var(--ui-danger-solid))) 22%,transparent) ) )}:scope:where([data-component~=ui-input]):disabled{background:var(--ui-control-surface-disabled,var(--ui-surface-muted));box-shadow:none;color:var(--ui-disabled-text);cursor:not-allowed}@media(forced-colors:active){:scope:where([data-component~=ui-input]):focus-visible{outline:var(--ui-input-focus-outline,var(--_ui-default-input-focus-outline,var(--ui-focus-width) solid Highlight));outline-offset:var(--ui-border-width)}}:scope:where([data-component~=ui-input])[hidden]{display:none!important}}@supports (-moz-appearance:none){[data-component~=ui-separator]{--html-next-scope-owner:"ui-separator"!important}}@scope ([data-component~="ui-separator"]) to ([data-component],[data-slotted]){:scope:where([data-component~=ui-separator]){align-self:stretch;border:0;border-block-start:var(--ui-border-width) solid var(--ui-separator-color,var(--_separator-color,var(--ui-border-divider)));box-sizing:border-box!important;margin:0!important}:scope:where([data-component~=ui-separator])[data-ui-separator-state~="emphasis=strong"]{--_separator-color:var(--ui-border-strong)}:scope:where([data-component~=ui-separator])[aria-orientation=vertical]{block-size:auto;border-block-start:0;border-inline-start:var(--ui-border-width) solid var(--ui-separator-color,var(--_separator-color,var(--ui-border-divider)))}:scope:where([data-component~=ui-separator])[data-ui-separator-state~=selectable]{background:linear-gradient(var(--ui-separator-color,var(--ui-border-divider)),var(--ui-separator-color,var(--ui-border-divider))) 50% /100% var(--ui-border-width) no-repeat;border:0;cursor:pointer;min-block-size:var(--ui-control-size-sm)}:scope:where([data-component~=ui-separator])[data-ui-separator-state~=selectable]:hover{background-color:var(--ui-surface-hover)}:scope:where([data-component~=ui-separator])[data-ui-separator-state~=selected]{border-radius:var(--ui-radius-sm);outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-width)}}@supports (-moz-appearance:none){[data-component~=ui-callout]{--html-next-scope-owner:"ui-callout"!important}}@scope ([data-component~="ui-callout"]) to ([data-component],[data-slotted]){:scope:where([data-component~=ui-callout]){--_ui-callout-icon-column:var(--ui-callout-icon-column);--_ui-callout-icon:var(--ui-callout-icon);--_ui-callout-icon-size:var(--ui-callout-icon-size);--_callout-surface:var(--ui-info-soft);--_callout-tone-text:var(--ui-info-subtle-text);--_ui-surface-text:var(--ui-callout-text,var(--_callout-tone-text));--_ui-selection-context-surface:light-dark(oklch(from var(--ui-callout-surface,var(--_callout-surface)) calc(l - .045) max(c, min(.045, c * 3)) h),oklch(from var(--ui-callout-surface,var(--_callout-surface)) calc(l + .045) max(c, min(.045, c * 3)) h));--_ui-selection-context-border:light-dark(oklch(from var(--ui-callout-surface,var(--_callout-surface)) calc(l - .085) max(c, min(.045, c * 3)) h),oklch(from var(--ui-callout-surface,var(--_callout-surface)) calc(l + .085) max(c, min(.045, c * 3)) h));--_ui-selection-context-text:var(--ui-text-primary);--_callout-border:var(--ui-info-soft-border);--_callout-icon:var(--ui-info-subtle-text);align-items:start!important;background:var(--ui-callout-surface,var(--_callout-surface));border:var(--ui-callout-border-width,var(--ui-border-width)) solid var(--ui-callout-border,var(--_callout-border));border-inline-start:var(--ui-callout-leading-border-width,var(--ui-callout-border-width,var(--ui-border-width))) solid var(--ui-callout-border,var(--_callout-border));border-radius:var(--ui-radius-md);color:var(--ui-callout-text,var(--_ui-surface-text));display:grid!important;font-family:var(--ui-font-family-sans);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-normal);gap:var(--ui-callout-gap,calc(var(--ui-space-2)*.75))!important;grid-template-columns:var(--ui-callout-icon-column,1.125rem) minmax(0,1fr);line-height:var(--ui-line-height-md);max-width:100%;padding-block:var(--ui-callout-padding-block,var(--ui-space-2))!important;padding-inline-end:var(--ui-callout-padding-inline,var(--ui-space-3))!important;padding-inline-start:var(--ui-callout-padding-inline,var(--ui-space-2))!important}.icon{block-size:1lh;color:var(--_ui-callout-icon,var(--_callout-icon));display:grid!important;inline-size:var(--_ui-callout-icon-column,1.125rem);place-items:center}.icon svg{block-size:var(--_ui-callout-icon-size,1.125rem);inline-size:var(--_ui-callout-icon-size,1.125rem)}.content{min-inline-size:0}.heading{display:block!important;font-weight:var(--ui-font-semibold)}:scope:where([data-component~=ui-callout])[data-ui-callout-state~="tone=neutral"],:scope:where([data-component~=ui-callout])[data-ui-callout-state~="tone=note"]{--_ui-selection-context-surface:initial;--_ui-selection-context-border:initial;--_ui-selection-context-text:initial;--_callout-surface:var(--ui-surface-muted);--_callout-tone-text:var(--ui-text-primary);--_callout-border:var(--ui-border-strong);--_callout-icon:var(--ui-text-secondary)}:scope:where([data-component~=ui-callout])[data-ui-callout-state~="tone=tip"]{--_callout-border:var(--ui-info-soft-border);--_callout-surface:var(--ui-info-soft);--_callout-tone-text:var(--ui-info-subtle-text);--_callout-icon:var(--ui-info-subtle-text)}:scope:where([data-component~=ui-callout])[data-ui-callout-state~="tone=important"]{--_callout-border:var(--ui-accent-soft-border);--_callout-surface:var(--ui-accent-soft);--_callout-tone-text:var(--ui-accent-subtle-text);--_callout-icon:var(--ui-accent-subtle-text)}:scope:where([data-component~=ui-callout])[data-ui-callout-state~="tone=warning"]{--_callout-border:var(--ui-warning-soft-border);--_callout-surface:var(--ui-warning-soft);--_callout-tone-text:var(--ui-warning-subtle-text);--_callout-icon:var(--ui-warning-subtle-text)}:scope:where([data-component~=ui-callout])[data-ui-callout-state~="tone=success"]{--_callout-border:var(--ui-success-soft-border);--_callout-surface:var(--ui-success-soft);--_callout-tone-text:var(--ui-success-subtle-text);--_callout-icon:var(--ui-success-subtle-text)}:scope:where([data-component~=ui-callout])[data-ui-callout-state~="tone=caution"],:scope:where([data-component~=ui-callout])[data-ui-callout-state~="tone=danger"]{--_callout-border:var(--ui-danger-soft-border);--_callout-surface:var(--ui-danger-soft);--_callout-tone-text:var(--ui-danger-subtle-text);--_callout-icon:var(--ui-danger-subtle-text)}:scope:where([data-component~=ui-callout])[hidden]{display:none!important}}@scope ([data-component~="ui-callout"]) to ([data-component]){.content :where([data-slotted],[data-slotted] *):is(a){color:var(--ui-accent-subtle-text);text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.18em}}@supports (-moz-appearance:none){:where([data-component],[data-slotted]){--html-next-scope-owner:boundary}:where([data-slotted]:not([data-component])){--html-next-scope-owner:projected!important}}@supports (-moz-appearance:none){[data-component~=ui-image]{--html-next-scope-owner:"ui-image"!important}}@scope ([data-component~="ui-image"]) to ([data-component],[data-slotted]){:scope:where([data-component~=ui-image]){box-sizing:border-box!important;display:flex!important;justify-content:flex-start!important;margin:0!important;max-inline-size:100%;min-inline-size:0;padding:var(--ui-space-3) 0!important}:scope:where([data-component~=ui-image])[data-ui-image-state~="placement=center"]{justify-content:center!important}:scope:where([data-component~=ui-image])[data-ui-image-state~="placement=wrap-left"]{float:left;padding-inline-end:var(--ui-space-4)!important}:scope:where([data-component~=ui-image])[data-ui-image-state~="placement=wrap-right"]{float:right;padding-inline-start:var(--ui-space-4)!important}:scope:where([data-component~=ui-image]):is(:scope:where([data-component~=ui-image])[data-ui-image-state~="placement=wrap-left"],:scope:where([data-component~=ui-image])[data-ui-image-state~="placement=wrap-right"]){inline-size:calc(var(--_ui-image-width, calc(100% / 3)) + var(--ui-space-4))}:scope:where([data-component~=ui-image]):is(:scope:where([data-component~=ui-image])[data-ui-image-state~="placement=wrap-left"],:scope:where([data-component~=ui-image])[data-ui-image-state~="placement=wrap-right"]) .frame{inline-size:100%}.frame{align-self:flex-start;border-radius:var(--ui-radius-md);flex:0 1 auto;inline-size:var(--_ui-image-width,-moz-fit-content);inline-size:var(--_ui-image-width,fit-content);max-inline-size:100%;min-inline-size:0;position:relative}:scope:where([data-component~=ui-image])[data-ui-image-state~=selected] .frame{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-border-width)}.handle{background:transparent;block-size:24px;border:0;inline-size:24px;padding:0!important;position:absolute;touch-action:none;z-index:1}.handle:where(:not([data-component],[data-slotted])):after{background:var(--ui-surface);border:var(--ui-border-width) solid var(--ui-focus-ring);border-radius:var(--ui-radius-sm);content:"";inset:8px;position:absolute}.handle:focus-visible{border-radius:var(--ui-radius-sm);outline:var(--ui-focus-width) solid var(--ui-focus-ring)}.handle[data-corner=top-left]{cursor:nwse-resize;left:-12px;top:-12px}.handle[data-corner=top-right]{cursor:nesw-resize;right:-12px;top:-12px}.handle[data-corner=bottom-left]{bottom:-12px;cursor:nesw-resize;left:-12px}.handle[data-corner=bottom-right]{bottom:-12px;cursor:nwse-resize;right:-12px}.handles[hidden],:scope:where([data-component~=ui-image])[hidden]{display:none!important}@media(max-width:767px){:scope:where([data-component~=ui-image]):is(:scope:where([data-component~=ui-image])[data-ui-image-state~="placement=wrap-left"],:scope:where([data-component~=ui-image])[data-ui-image-state~="placement=wrap-right"]){float:none;inline-size:100%;padding-inline:0!important}:scope:where([data-component~=ui-image]):is(:scope:where([data-component~=ui-image])[data-ui-image-state~="placement=wrap-left"],:scope:where([data-component~=ui-image])[data-ui-image-state~="placement=wrap-right"]) .handles{display:none!important}}@media(pointer:coarse){.handle{block-size:44px;inline-size:44px}.handle:where(:not([data-component],[data-slotted])):after{inset:18px}.handle[data-corner=top-left]{left:-22px;top:-22px}.handle[data-corner=top-right]{right:-22px;top:-22px}.handle[data-corner=bottom-left]{bottom:-22px;left:-22px}.handle[data-corner=bottom-right]{bottom:-22px;right:-22px}}@media(forced-colors:active){.handle:focus-visible,:scope:where([data-component~=ui-image])[data-ui-image-state~=selected] .frame{outline-color:Highlight}.handle:where(:not([data-component],[data-slotted])):after{background:Canvas;border-color:Highlight}}}@scope ([data-component~="ui-image"]) to ([data-component]){:scope:where([data-component~=ui-image]):is(:scope:where([data-component~=ui-image])[data-ui-image-state~="placement=wrap-left"],:scope:where([data-component~=ui-image])[data-ui-image-state~="placement=wrap-right"]) .frame :where([data-slotted],[data-slotted] *):is(img),:scope:where([data-component~=ui-image]):is(:scope:where([data-component~=ui-image])[data-ui-image-state~="placement=wrap-left"],:scope:where([data-component~=ui-image])[data-ui-image-state~="placement=wrap-right"]) .frame img{inline-size:100%}.frame :where([data-slotted],[data-slotted] *):is(img),.frame img{block-size:auto;border-radius:inherit;display:block!important;margin:0!important;max-inline-size:100%}:scope:where([data-component~=ui-image])[data-resizing] .frame :where([data-slotted],[data-slotted] *):is(img),:scope:where([data-component~=ui-image])[data-resizing] .frame img{inline-size:100%}}@layer tokens,base,theme,components;@property --ui-control-size{syntax:"<length>";inherits:true;initial-value:40px}@property --_ui-root-font-unit{syntax:"<length>";inherits:true;initial-value:16px}@property --ui-radius-md{syntax:"<length>";inherits:true;initial-value:8px}@property --ui-border-width{syntax:"<length>";inherits:true;initial-value:1px}@layer theme{:root{--_ui-root-font-unit:1em;--ui-spacing:1;--ui-rhythm:1;--ui-control-roominess:2.5;--ui-scale-ratio:1.2;--ui-space-curve:1;--ui-outer-depth:.6;--ui-inner-depth:.3;--ui-edge-light:0;--ui-overlay-translucency:0;--ui-glassiness:0;--ui-surface-separation:0;--ui-finish:0;--ui-glow:0;--ui-light-x:.5;--ui-light-y:0;--ui-light-spread:.5;--ui-light-strength:.65}:where(:root,[data-theme],[data-contrast]){--ui-control-size:calc(var(--_ui-root-font-unit)*var(--ui-control-roominess));--_ui-theme-ratio:max(1,var(--ui-scale-ratio));--_ui-theme-unit: calc(.25rem*max(0, var(--ui-spacing))) ;--ui-line-height-tight:clamp(1.1,calc(1.2 + (var(--ui-rhythm) - 1)*.2),1.3);--ui-line-height:clamp(1.35,calc(1.4 + (var(--ui-rhythm) - 1)*.4),1.6);--ui-line-height-md:var(--ui-line-height);--ui-line-height-relaxed:calc(var(--ui-line-height)*1.15);--_ui-theme-curve:max(0,var(--ui-space-curve));--ui-control-size-sm:calc(var(--ui-control-size)/var(--_ui-theme-ratio));--ui-control-size-md:var(--ui-control-size);--ui-control-size-lg:calc(var(--ui-control-size)*var(--_ui-theme-ratio));--ui-space-1:var(--_ui-theme-unit);--ui-space-2:calc(var(--_ui-theme-unit)*(1 + pow(1 / 7, var(--_ui-theme-curve))*7));--ui-space-3:calc(var(--_ui-theme-unit)*(1 + pow(2 / 7, var(--_ui-theme-curve))*7));--ui-space-4:calc(var(--_ui-theme-unit)*(1 + pow(3 / 7, var(--_ui-theme-curve))*7));--ui-space-0-5:calc(var(--ui-space-1)*.5);--ui-space-5:calc(var(--_ui-theme-unit)*(1 + pow(5 / 7, var(--_ui-theme-curve))*7));--ui-space-6:calc(var(--_ui-theme-unit)*(1 + pow(7 / 7, var(--_ui-theme-curve))*7));--ui-control-inset-block-sm:max(0px,calc(var(--ui-control-size-sm)/2 - var(--ui-font-size-sm)*var(--ui-line-height-tight)/2 - var(--ui-border-width)*2/2));--ui-control-inset-block-md:max(0px,calc(var(--ui-control-size-md)/2 - var(--ui-font-size-md)*var(--ui-line-height-tight)/2 - var(--ui-border-width)*2/2));--ui-control-inset-block-lg:max(0px,calc(var(--ui-control-size-lg)/2 - var(--ui-font-size-md)*var(--ui-line-height-tight)/2 - var(--ui-border-width)*2/2));--ui-font-size-xs:max(12px,.75rem);--ui-action-inset-sm:max(var(--ui-space-2),var(--ui-control-inset-block-sm));--ui-action-inset-md:max(var(--ui-space-3),var(--ui-control-inset-block-md));--ui-action-inset-lg:max(var(--ui-space-4),var(--ui-control-inset-block-lg));--ui-radius-sm:calc(var(--ui-radius-md)*.5);--ui-radius-lg:calc(var(--ui-radius-md)*1.5);--ui-action-radius:var(--ui-radius-md);--ui-field-radius:var(--ui-radius-md);--ui-overlay-radius:calc(var(--ui-radius-md)*1.75);--_ui-theme-outer:max(0,var(--ui-outer-depth));--_ui-theme-inner:max(0,var(--ui-inner-depth));--_ui-theme-edge:clamp(0,var(--ui-edge-light),1);--_ui-light-inline:calc((.5 - var(--ui-light-x))*2px);--_ui-shadow-x:calc((.5 - var(--ui-light-x))*2);--_ui-shadow-y:calc((.5 - var(--ui-light-y))*2);--_ui-light-block:calc((.5 - var(--ui-light-y))*2px);--_ui-theme-edge-paint:calc(var(--_ui-light-inline)*-1) calc(var(--_ui-light-block)*-1) 0 rgb(255 255 255/calc(var(--_ui-theme-edge)*var(--ui-light-strength)*.3)),var(--_ui-light-inline) var(--_ui-light-block) 0 rgb(0 0 0/calc(var(--_ui-theme-edge)*.1));--ui-action-edge:var(--_ui-theme-edge-paint);--ui-shadow-xs:calc(1px*var(--_ui-theme-outer)*var(--_ui-shadow-x)) calc(1px*var(--_ui-theme-outer)*var(--_ui-shadow-y)) calc(2px*var(--_ui-theme-outer)) rgba(0,0,0,.08);--ui-shadow-sm:calc(1px*var(--_ui-theme-outer)*var(--_ui-shadow-x)) calc(1px*var(--_ui-theme-outer)*var(--_ui-shadow-y)) calc(3px*var(--_ui-theme-outer)) rgba(0,0,0,.12),calc(4px*var(--_ui-theme-outer)*var(--_ui-shadow-x)) calc(4px*var(--_ui-theme-outer)*var(--_ui-shadow-y)) calc(12px*var(--_ui-theme-outer)) rgba(0,0,0,.06);--ui-shadow-md:var(--ui-shadow-sm);--ui-shadow-lg:calc(8px*var(--_ui-theme-outer)*var(--_ui-shadow-x)) calc(8px*var(--_ui-theme-outer)*var(--_ui-shadow-y)) calc(24px*var(--_ui-theme-outer)) rgba(0,0,0,.12),calc(4px*var(--_ui-theme-outer)*var(--_ui-shadow-x)) calc(4px*var(--_ui-theme-outer)*var(--_ui-shadow-y)) calc(8px*var(--_ui-theme-outer)) rgba(0,0,0,.06);--ui-shadow-xl:var(--ui-shadow-lg);--ui-action-shadow:var(--ui-action-edge),var(--ui-shadow-sm);--ui-raised:var(--ui-shadow-sm);--ui-elevation-tooltip:var(--ui-shadow-sm);--ui-elevation-overlay:var(--ui-shadow-lg);--ui-elevation-dialog:var(--ui-shadow-lg);--ui-control-inset:inset calc(var(--_ui-light-inline)*var(--_ui-theme-inner)) calc(var(--_ui-light-block)*var(--_ui-theme-inner)) calc(3px*var(--_ui-theme-inner)) rgba(0,0,0,.15),inset calc(var(--_ui-light-inline)*-1) calc(var(--_ui-light-block)*-1) 0 rgb(255 255 255/calc(var(--_ui-theme-edge)*var(--ui-light-strength)*.18)),var(--ui-material-glow);--ui-pressed:inset calc(var(--_ui-light-inline)*2*var(--_ui-theme-inner)) calc(var(--_ui-light-block)*2*var(--_ui-theme-inner)) calc(4px*var(--_ui-theme-inner)) rgba(0,0,0,.2);--ui-material-content:var(--ui-surface-raised);--ui-material-glass:color-mix(in srgb,var(--ui-surface-raised) calc((1 - clamp(0, var(--ui-overlay-translucency), 1))*100%) ,transparent);--ui-material-edge:color-mix(in srgb,var(--ui-surface-raised) 80%,var(--ui-text));--ui-surface-highlight:radial-gradient(ellipse calc(35% + var(--ui-light-spread)*165%) calc(55% + var(--ui-light-spread)*200%) at calc(var(--ui-light-x)*100%) calc(var(--ui-light-y)*100%) in srgb,color-mix(in srgb,var(--ui-surface-specular,var(--ui-surface-reflection,var(--ui-surface-raised))) calc(var(--ui-finish)*var(--ui-light-strength)*100%),transparent),color-mix(in srgb,var(--ui-surface-reflection,var(--ui-surface-raised)) calc(var(--ui-finish)*var(--ui-light-strength)*75%),transparent) 8%,transparent 28%,color-mix(in srgb,var(--ui-surface-shade,var(--ui-surface-raised)) calc(var(--ui-finish)*var(--ui-light-strength)*35%),transparent) 100%);--ui-neutral-highlight:radial-gradient(ellipse calc(35% + var(--ui-light-spread)*165%) calc(55% + var(--ui-light-spread)*200%) at calc(var(--ui-light-x)*100%) calc(var(--ui-light-y)*100%) in srgb,color-mix(in srgb,var(--ui-neutral-specular,var(--ui-neutral-reflection,var(--ui-surface-raised))) calc(var(--ui-finish)*var(--ui-light-strength)*100%),transparent),color-mix(in srgb,var(--ui-neutral-reflection,var(--ui-surface-raised)) calc(var(--ui-finish)*var(--ui-light-strength)*75%),transparent) 8%,transparent 28%,color-mix(in srgb,var(--ui-neutral-shade,var(--ui-surface-raised)) calc(var(--ui-finish)*var(--ui-light-strength)*35%),transparent) 100%);--ui-knob-highlight:radial-gradient(ellipse calc(35% + var(--ui-light-spread)*165%) calc(55% + var(--ui-light-spread)*200%) at calc(var(--ui-light-x)*100%) calc(var(--ui-light-y)*100%) in srgb,color-mix(in srgb,var(--ui-knob-specular,var(--ui-knob-reflection,var(--ui-surface-raised))) calc(var(--ui-finish)*var(--ui-light-strength)*100%),transparent),color-mix(in srgb,var(--ui-knob-reflection,var(--ui-surface-raised)) calc(var(--ui-finish)*var(--ui-light-strength)*75%),transparent) 8%,transparent 28%,color-mix(in srgb,var(--ui-knob-shade,var(--ui-surface-raised)) calc(var(--ui-finish)*var(--ui-light-strength)*35%),transparent) 100%);--ui-knob-on-accent-highlight:radial-gradient(ellipse calc(35% + var(--ui-light-spread)*165%) calc(55% + var(--ui-light-spread)*200%) at calc(var(--ui-light-x)*100%) calc(var(--ui-light-y)*100%) in srgb,color-mix(in srgb,var(--ui-knob-on-accent-specular,var(--ui-knob-on-accent-reflection,var(--ui-surface-raised))) calc(var(--ui-finish)*var(--ui-light-strength)*100%),transparent),color-mix(in srgb,var(--ui-knob-on-accent-reflection,var(--ui-surface-raised)) calc(var(--ui-finish)*var(--ui-light-strength)*75%),transparent) 8%,transparent 28%,color-mix(in srgb,var(--ui-knob-on-accent-shade,var(--ui-surface-raised)) calc(var(--ui-finish)*var(--ui-light-strength)*35%),transparent) 100%);--ui-accent-highlight:radial-gradient(ellipse calc(35% + var(--ui-light-spread)*165%) calc(55% + var(--ui-light-spread)*200%) at calc(var(--ui-light-x)*100%) calc(var(--ui-light-y)*100%) in srgb,color-mix(in srgb,var(--ui-accent-specular,var(--ui-accent-reflection,var(--ui-surface-raised))) calc(var(--ui-finish)*var(--ui-light-strength)*100%),transparent),color-mix(in srgb,var(--ui-accent-reflection,var(--ui-surface-raised)) calc(var(--ui-finish)*var(--ui-light-strength)*75%),transparent) 8%,transparent 28%,color-mix(in srgb,var(--ui-accent-shade,var(--ui-surface-raised)) calc(var(--ui-finish)*var(--ui-light-strength)*35%),transparent) 100%);--ui-accent-secondary-highlight:radial-gradient(ellipse calc(35% + var(--ui-light-spread)*165%) calc(55% + var(--ui-light-spread)*200%) at calc(var(--ui-light-x)*100%) calc(var(--ui-light-y)*100%) in srgb,color-mix(in srgb,var(--ui-accent-secondary-specular,var(--ui-accent-secondary-reflection,var(--ui-surface-raised))) calc(var(--ui-finish)*var(--ui-light-strength)*100%),transparent),color-mix(in srgb,var(--ui-accent-secondary-reflection,var(--ui-surface-raised)) calc(var(--ui-finish)*var(--ui-light-strength)*75%),transparent) 8%,transparent 28%,color-mix(in srgb,var(--ui-accent-secondary-shade,var(--ui-surface-raised)) calc(var(--ui-finish)*var(--ui-light-strength)*35%),transparent) 100%);--ui-accent-tertiary-highlight:radial-gradient(ellipse calc(35% + var(--ui-light-spread)*165%) calc(55% + var(--ui-light-spread)*200%) at calc(var(--ui-light-x)*100%) calc(var(--ui-light-y)*100%) in srgb,color-mix(in srgb,var(--ui-accent-tertiary-specular,var(--ui-accent-tertiary-reflection,var(--ui-surface-raised))) calc(var(--ui-finish)*var(--ui-light-strength)*100%),transparent),color-mix(in srgb,var(--ui-accent-tertiary-reflection,var(--ui-surface-raised)) calc(var(--ui-finish)*var(--ui-light-strength)*75%),transparent) 8%,transparent 28%,color-mix(in srgb,var(--ui-accent-tertiary-shade,var(--ui-surface-raised)) calc(var(--ui-finish)*var(--ui-light-strength)*35%),transparent) 100%);--ui-danger-highlight:radial-gradient(ellipse calc(35% + var(--ui-light-spread)*165%) calc(55% + var(--ui-light-spread)*200%) at calc(var(--ui-light-x)*100%) calc(var(--ui-light-y)*100%) in srgb,color-mix(in srgb,var(--ui-danger-specular,var(--ui-danger-reflection,var(--ui-surface-raised))) calc(var(--ui-finish)*var(--ui-light-strength)*100%),transparent),color-mix(in srgb,var(--ui-danger-reflection,var(--ui-surface-raised)) calc(var(--ui-finish)*var(--ui-light-strength)*75%),transparent) 8%,transparent 28%,color-mix(in srgb,var(--ui-danger-shade,var(--ui-surface-raised)) calc(var(--ui-finish)*var(--ui-light-strength)*35%),transparent) 100%);--ui-success-highlight:radial-gradient(ellipse calc(35% + var(--ui-light-spread)*165%) calc(55% + var(--ui-light-spread)*200%) at calc(var(--ui-light-x)*100%) calc(var(--ui-light-y)*100%) in srgb,color-mix(in srgb,var(--ui-success-specular,var(--ui-success-reflection,var(--ui-surface-raised))) calc(var(--ui-finish)*var(--ui-light-strength)*100%),transparent),color-mix(in srgb,var(--ui-success-reflection,var(--ui-surface-raised)) calc(var(--ui-finish)*var(--ui-light-strength)*75%),transparent) 8%,transparent 28%,color-mix(in srgb,var(--ui-success-shade,var(--ui-surface-raised)) calc(var(--ui-finish)*var(--ui-light-strength)*35%),transparent) 100%);--ui-warning-highlight:radial-gradient(ellipse calc(35% + var(--ui-light-spread)*165%) calc(55% + var(--ui-light-spread)*200%) at calc(var(--ui-light-x)*100%) calc(var(--ui-light-y)*100%) in srgb,color-mix(in srgb,var(--ui-warning-specular,var(--ui-warning-reflection,var(--ui-surface-raised))) calc(var(--ui-finish)*var(--ui-light-strength)*100%),transparent),color-mix(in srgb,var(--ui-warning-reflection,var(--ui-surface-raised)) calc(var(--ui-finish)*var(--ui-light-strength)*75%),transparent) 8%,transparent 28%,color-mix(in srgb,var(--ui-warning-shade,var(--ui-surface-raised)) calc(var(--ui-finish)*var(--ui-light-strength)*35%),transparent) 100%);--ui-info-highlight:radial-gradient(ellipse calc(35% + var(--ui-light-spread)*165%) calc(55% + var(--ui-light-spread)*200%) at calc(var(--ui-light-x)*100%) calc(var(--ui-light-y)*100%) in srgb,color-mix(in srgb,var(--ui-info-specular,var(--ui-info-reflection,var(--ui-surface-raised))) calc(var(--ui-finish)*var(--ui-light-strength)*100%),transparent),color-mix(in srgb,var(--ui-info-reflection,var(--ui-surface-raised)) calc(var(--ui-finish)*var(--ui-light-strength)*75%),transparent) 8%,transparent 28%,color-mix(in srgb,var(--ui-info-shade,var(--ui-surface-raised)) calc(var(--ui-finish)*var(--ui-light-strength)*35%),transparent) 100%);--_ui-theme-glow: calc(clamp(0, var(--ui-glow), 1) + 2*pow(clamp(0, var(--ui-glow), 1), 4)) ;--ui-material-glow:0 0 calc(18px*var(--_ui-theme-glow)) color-mix(in srgb,var(--ui-accent) calc(var(--_ui-theme-glow)*var(--ui-light-strength)*18%),transparent);--ui-neutral-glow:0 0 calc(18px*var(--_ui-theme-glow)) color-mix(in srgb,var(--ui-text) calc(var(--_ui-theme-glow)*var(--ui-light-strength)*18%),transparent);--ui-accent-glow:0 0 calc(18px*var(--_ui-theme-glow)) color-mix(in srgb,var(--ui-accent) calc(var(--_ui-theme-glow)*var(--ui-light-strength)*18%),transparent);--ui-accent-secondary-glow:0 0 calc(18px*var(--_ui-theme-glow)) color-mix(in srgb,var(--ui-accent-secondary) calc(var(--_ui-theme-glow)*var(--ui-light-strength)*18%),transparent);--ui-accent-tertiary-glow:0 0 calc(18px*var(--_ui-theme-glow)) color-mix(in srgb,var(--ui-accent-tertiary) calc(var(--_ui-theme-glow)*var(--ui-light-strength)*18%),transparent);--ui-danger-glow:0 0 calc(18px*var(--_ui-theme-glow)) color-mix(in srgb,var(--ui-danger) calc(var(--_ui-theme-glow)*var(--ui-light-strength)*18%),transparent);--ui-success-glow:0 0 calc(18px*var(--_ui-theme-glow)) color-mix(in srgb,var(--ui-success) calc(var(--_ui-theme-glow)*var(--ui-light-strength)*18%),transparent);--ui-warning-glow:0 0 calc(18px*var(--_ui-theme-glow)) color-mix(in srgb,var(--ui-warning) calc(var(--_ui-theme-glow)*var(--ui-light-strength)*18%),transparent);--ui-info-glow:0 0 calc(18px*var(--_ui-theme-glow)) color-mix(in srgb,var(--ui-info) calc(var(--_ui-theme-glow)*var(--ui-light-strength)*18%),transparent);--ui-raised-highlight:var(--ui-surface-highlight);--ui-motion-press:var(--ui-motion-fast);--ui-motion-base:calc(var(--ui-motion-fast)*1.5);--ui-motion-ease-out:var(--ui-motion-ease);--ui-press-scale:.98}@media(pointer:coarse){:where(:root,[data-theme],[data-contrast]){--ui-control-inset-block-sm:max(0px,calc(var(--ui-control-size-sm)/2 - var(--ui-font-size-md)*var(--ui-line-height-tight)/2 - var(--ui-border-width)*2/2))}}@media(prefers-reduced-motion:reduce){:where(:root,[data-theme],[data-contrast]){--ui-motion-press:0ms;--ui-motion-base:0ms;--ui-press-scale:1}}@media(forced-colors:active),(prefers-reduced-transparency:reduce){:where(:root,[data-theme],[data-contrast]){--ui-finish:0;--ui-glow:0}}}:root{--ui-font-sans:"Lato",sans-serif;--ui-font-display:"Fraunces",serif;--ui-font-size:17px;--ui-field-label-font-size:16px;--ui-font-medium:500;--ui-control-roominess:2.5;--ui-rhythm:1;--ui-spacing:1;--ui-scale-ratio:1.2;--ui-space-curve:1;--ui-radius-md:16px;--ui-border-width:1px;--ui-outer-depth:.6;--ui-inner-depth:.3;--ui-glassiness:0;--ui-surface-separation:0;--ui-overlay-translucency:0;--ui-edge-light:0;--ui-finish:.55;--ui-glow:0;--ui-light-x:0;--ui-light-y:0;--ui-light-spread:.5;--ui-light-strength:.65;--ui-motion-fast:.12s;--ui-motion-ease:cubic-bezier(.2,0,.2,1);--ui-tonal-opacity:1;--ui-focus-width:max(2px,calc(var(--ui-border-width)*2))}:root,[data-contrast],[data-theme]{--ui-accent:light-dark(#ffb84d,#ffb84d);--ui-surface:light-dark(#fff,#0d0d0d);--ui-surface-raised:light-dark(#fff,#1f1f1f);--ui-text:light-dark(#171717,#eaeaea);--ui-light-color:light-dark(#fff,#fff);--ui-surface-sunken:light-dark(#fff,#060606);--ui-on-accent:light-dark(#000,#000);--ui-accent-on-strong:light-dark(#000,#000);--ui-accent-reflection:light-dark(#ffc472,#ffc472);--ui-accent-shade:light-dark(#eba946,#eba946);--ui-accent-specular:light-dark(#ffe4c0,#ffe4c0);--ui-accent-hover:light-dark(#ffc36e,#ffc36e);--ui-accent-active:light-dark(#ffcc86,#ffcc86);--ui-accent-soft:light-dark(#faf0e3,#534127);--ui-accent-secondary:light-dark(#704d7b,#704d7b);--ui-on-accent-secondary:light-dark(#fff,#fff);--ui-accent-secondary-on-strong:light-dark(#fff,#fff);--ui-accent-secondary-reflection:light-dark(#886693,#886693);--ui-accent-secondary-shade:light-dark(#604169,#604169);--ui-accent-secondary-specular:light-dark(#8b6a96,#8b6a96);--ui-accent-secondary-hover:light-dark(#5a3d63,#5a3d63);--ui-accent-secondary-active:light-dark(#483050,#483050);--ui-accent-secondary-soft:light-dark(#f8eefb,#3a2c3e);--ui-accent-tertiary:light-dark(#ffb84d,#ffb84d);--ui-on-accent-tertiary:light-dark(#000,#000);--ui-accent-tertiary-on-strong:light-dark(#000,#000);--ui-accent-tertiary-reflection:light-dark(#ffc472,#ffc472);--ui-accent-tertiary-shade:light-dark(#eba946,#eba946);--ui-accent-tertiary-specular:light-dark(#ffe4c0,#ffe4c0);--ui-accent-tertiary-hover:light-dark(#ffc36e,#ffc36e);--ui-accent-tertiary-active:light-dark(#ffcc86,#ffcc86);--ui-accent-tertiary-soft:light-dark(#faf0e3,#534127);--ui-danger:light-dark(#985f56,#985f56);--ui-on-danger:light-dark(#fff,#fff);--ui-danger-on-strong:light-dark(#fff,#fff);--ui-danger-reflection:light-dark(#a0675e,#a0675e);--ui-danger-shade:light-dark(#85534b,#85534b);--ui-danger-specular:light-dark(#a0675e,#a0675e);--ui-danger-hover:light-dark(#7b4c45,#7b4c45);--ui-danger-active:light-dark(#643d37,#643d37);--ui-danger-soft:light-dark(#faefed,#3d2e2c);--ui-success:light-dark(#44714d,#44714d);--ui-on-success:light-dark(#fff,#fff);--ui-success-on-strong:light-dark(#fff,#fff);--ui-success-reflection:light-dark(#53805c,#53805c);--ui-success-shade:light-dark(#3a6142,#3a6142);--ui-success-specular:light-dark(#53805c,#53805c);--ui-success-hover:light-dark(#365b3d,#365b3d);--ui-success-active:light-dark(#2a4930,#2a4930);--ui-success-soft:light-dark(#ecf4ed,#2a342b);--ui-warning:light-dark(#a27c50,#a27c50);--ui-on-warning:light-dark(#000,#000);--ui-warning-on-strong:light-dark(#000,#000);--ui-warning-reflection:light-dark(#b48f65,#b48f65);--ui-warning-shade:light-dark(#916f47,#916f47);--ui-warning-specular:light-dark(#ddcdba,#ddcdba);--ui-warning-hover:light-dark(#af8e68,#af8e68);--ui-warning-active:light-dark(#ba9d7d,#ba9d7d);--ui-warning-soft:light-dark(#f7f1e9,#47392a);--ui-info:light-dark(#704d7b,#704d7b);--ui-on-info:light-dark(#fff,#fff);--ui-info-on-strong:light-dark(#fff,#fff);--ui-info-reflection:light-dark(#886693,#886693);--ui-info-shade:light-dark(#604169,#604169);--ui-info-specular:light-dark(#8b6a96,#8b6a96);--ui-info-hover:light-dark(#5a3d63,#5a3d63);--ui-info-active:light-dark(#483050,#483050);--ui-info-soft:light-dark(#f8eefb,#3a2c3e);--ui-accent-subtle-text:light-dark(#865800,#ffb84d);--ui-accent-soft-border:light-dark(#ddcaaa,#7e5f31);--ui-accent-secondary-subtle-text:light-dark(#704d7b,#d4ade1);--ui-accent-secondary-soft-border:light-dark(#d6c6db,#614c67);--ui-accent-tertiary-subtle-text:light-dark(#865800,#ffb84d);--ui-accent-tertiary-soft-border:light-dark(#ddcaaa,#7e5f31);--ui-danger-subtle-text:light-dark(#8c544b,#ebaca1);--ui-danger-soft-border:light-dark(#dfc8c5,#694e49);--ui-success-subtle-text:light-dark(#406d49,#9ccca4);--ui-success-soft-border:light-dark(#c1d2c4,#475a49);--ui-warning-subtle-text:light-dark(#805c30,#deb688);--ui-warning-soft-border:light-dark(#d9ccbb,#6d5842);--ui-info-subtle-text:light-dark(#704d7b,#d4ade1);--ui-info-soft-border:light-dark(#d6c6db,#614c67);--ui-field-danger:light-dark(#8c544b,#ebaca1);--ui-editor-code-keyword:light-dark(#865800,#ffb84d);--ui-editor-link-color:light-dark(#704d7b,#d4ade1);--ui-editor-toolbar-active-text:light-dark(#865800,#ffb84d);--ui-editor-mention-color:light-dark(#865800,#ffb84d);--ui-text-secondary:light-dark(#4f4f4f,#b8b8b8);--ui-text-muted:light-dark(#4f4f4f,#b8b8b8);--ui-accent-border:light-dark(#ffb84d,#ffb84d);--ui-accent-hover-border:light-dark(#ffc36e,#ffc36e);--ui-accent-active-border:light-dark(#fecc87,#ffcc86);--ui-accent-secondary-border:light-dark(#704d7b,#704d7b);--ui-accent-secondary-hover-border:light-dark(#5a3d63,#5a3e63);--ui-accent-secondary-active-border:light-dark(#483050,#4b3752);--ui-accent-tertiary-border:light-dark(#ffb84d,#ffb84d);--ui-accent-tertiary-hover-border:light-dark(#ffc36e,#ffc36e);--ui-accent-tertiary-active-border:light-dark(#fecc87,#ffcc86);--ui-danger-border:light-dark(#985f56,#985f56);--ui-danger-hover-border:light-dark(#7b4c45,#7b4c45);--ui-danger-active-border:light-dark(#643d37,#643e38);--ui-success-border:light-dark(#44714d,#44714d);--ui-success-hover-border:light-dark(#365b3d,#365b3d);--ui-success-active-border:light-dark(#2a4930,#304b35);--ui-warning-border:light-dark(#a27c50,#a27c50);--ui-warning-hover-border:light-dark(#af8e68,#af8e68);--ui-warning-active-border:light-dark(#ba9d7d,#ba9d7d);--ui-info-border:light-dark(#704d7b,#704d7b);--ui-info-hover-border:light-dark(#5a3d63,#5a3e63);--ui-info-active-border:light-dark(#483050,#4b3752);--ui-neutral-surface:light-dark(#f3f2f1,#33312f);--ui-neutral-hover:light-dark(#e9e7e5,#45413d);--ui-neutral-active:light-dark(#dfddda,#57524c);--ui-control-border:light-dark(#aba8a5,#6d6b69);--ui-control-border-hover:light-dark(#908e8b,#9a9998);--ui-border:light-dark(#e6e4e2,#31302e);--ui-border-strong:light-dark(#d3cfcb,#413e3a);--ui-surface-reflection:light-dark(#fff,#3d3d3d);--ui-surface-shade:light-dark(#eee,#141414);--ui-surface-specular:light-dark(#fff,#484848);--ui-neutral-reflection:light-dark(#f5f4f4,#4f4e4c);--ui-neutral-shade:light-dark(#e2e1e1,#262523);--ui-neutral-specular:light-dark(#fafafa,#6a6968);--ui-knob-reflection:light-dark(#696969,#c3c3c3);--ui-knob-shade:light-dark(#424242,#a8a8a8);--ui-knob-specular:light-dark(#888,#e4e4e4);--ui-knob-on-accent-reflection:light-dark(#0d0d0d,#0d0d0d);--ui-knob-on-accent-shade:light-dark(#000,#000);--ui-knob-on-accent-specular:light-dark(#606060,#606060);--ui-link-color:light-dark(#704d7b,#d4ade1);--ui-selection-surface:light-dark(#f0ecf1,#423b44);--ui-selection-text:light-dark(#704d7b,#e2c7eb);--ui-selection-border:light-dark(#e1d9e4,#68596d);--ui-control-surface:light-dark(#fff,#1f1f1f);--ui-control-placeholder:light-dark(#767676,#868686);--ui-disabled-text:light-dark(#8d8d8d,#727272);--ui-disabled-surface:light-dark(#fff,#060606);--ui-disabled-border:light-dark(#cbcbcb,#424242);--ui-focus-ring:light-dark(#a5762f,#ffb84d)}:root{--ui-select-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%234f4f4f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}@media(prefers-color-scheme:dark){:root:not([data-theme]){--ui-select-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23b8b8b8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}}[data-theme=light]{--ui-select-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%234f4f4f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}[data-theme=dark]{--ui-select-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23b8b8b8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:root:not([data-theme]){color-scheme:light dark}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}@media(prefers-reduced-motion:reduce){:root,[data-contrast],[data-theme]{--ui-motion-fast:0ms;--ui-motion-base:0ms;--ui-motion-press:0ms;--ui-press-scale:1}}@media(forced-colors:active),(prefers-reduced-transparency:reduce){:root,[data-contrast],[data-theme]{--ui-finish:0;--ui-glow:0}}:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444;--font-family-heading:"Fraunces","Georgia",serif;--font-family-body:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-mono:"Space Mono","Courier New",monospace;--font-size-xs:.8125rem;--font-size-sm:.9375rem;--font-size-base:1.0625rem;--font-size-lg:1.1875rem;--font-size-xl:1.3125rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--border-width-thin:1px;--border-width-medium:2px;--border-width-thick:4px;--border-radius-none:0;--border-radius-sm:.375rem;--border-radius-md:.5rem;--border-radius-lg:.75rem;--border-radius-xl:1rem;--border-radius-2xl:1.5rem;--border-radius-full:9999px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--shadow-none:none}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{background-color:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-family-body);line-height:var(--line-height-normal);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{background:none;border:none;cursor:pointer;font:inherit;outline:inherit;padding:0}input,select,textarea{color:inherit;font:inherit}a{color:inherit;text-decoration:none}ol,ul{list-style:none}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{color:var(--color-text-primary);font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;line-height:var(--line-height-tight);margin:0}h1{font-size:var(--font-size-4xl)}h1,h2{letter-spacing:var(--letter-spacing-tight)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6,p{font-size:var(--font-size-base)}p{color:var(--color-text-primary);font-family:var(--font-family-body);line-height:var(--line-height-relaxed);margin:0}a{color:var(--color-text-link);text-decoration:underline;text-decoration-color:var(--color-primary-light);text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}a:hover{color:var(--color-text-link-hover);text-decoration-color:var(--color-primary)}a:focus-visible{border-radius:var(--border-radius-sm);outline:2px solid var(--color-primary);outline-offset:2px}code{border-radius:var(--border-radius-sm);font-size:.9em;padding:.125rem .25rem}code,pre{background-color:var(--color-bg-tertiary);font-family:var(--font-family-mono)}pre{border-radius:var(--border-radius-md);font-size:var(--font-size-sm);margin:0;overflow-x:auto;padding:var(--spacing-md)}:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444;font-size:16px;--font-family-body:var(--ui-font-sans);--font-family-heading:var(--ui-font-display);--font-size-base:var(--ui-font-size);--font-size-sm:calc(var(--ui-font-size)*15/17);--ui-font-size-md:var(--ui-font-size);--ui-font-size-sm:var(--font-size-sm)}[data-v-561a3495]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444}.toast-stack[data-v-561a3495]{pointer-events:none;position:fixed;right:var(--spacing-lg,1rem);top:var(--spacing-lg,1rem);z-index:9999}.toast-stack-inner[data-v-561a3495]{flex-direction:column;width:min(360px,calc(100vw - 2rem))}.toast[data-v-561a3495],.toast-stack-inner[data-v-561a3495]{display:flex;gap:var(--spacing-sm,.5rem)}.toast[data-v-561a3495]{align-items:flex-start;background:var(--color-bg-primary,#fff);border:var(--border-width-thin,1px) solid var(--color-border,#e5e7eb);border-radius:var(--border-radius-lg,.5rem);box-shadow:0 6px 24px #00000014;color:var(--color-text-primary,#111);font-size:var(--font-size-0,.875rem);padding:var(--spacing-md,.75rem) var(--spacing-lg,1rem);pointer-events:auto}.toast--success[data-v-561a3495]{border-left:4px solid var(--color-success,#16a34a)}.toast--error[data-v-561a3495]{border-left:4px solid var(--color-danger,#dc2626)}.toast--warning[data-v-561a3495]{border-left:4px solid var(--color-warning,#f59e0b)}.toast--info[data-v-561a3495]{border-left:4px solid var(--color-primary,#2563eb)}.toast-message[data-v-561a3495]{flex:1;line-height:1.4}.toast-close[data-v-561a3495]{background:transparent;border:0;color:var(--color-text-secondary,#555);cursor:pointer;font-size:1.25rem;line-height:1}.toast-close[data-v-561a3495]:hover{color:var(--color-text-primary,#111)}.toast-enter-from[data-v-561a3495],.toast-leave-to[data-v-561a3495]{opacity:0;transform:translate(20px)}.toast-enter-active[data-v-561a3495],.toast-leave-active[data-v-561a3495]{transition:opacity .2s ease,transform .2s ease}[data-v-1606f8b4]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444;--font-family-heading:"Fraunces","Georgia",serif;--font-family-body:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-mono:"Space Mono","Courier New",monospace;--font-size-xs:.8125rem;--font-size-sm:.9375rem;--font-size-base:1.0625rem;--font-size-lg:1.1875rem;--font-size-xl:1.3125rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em}.ui-heading[data-v-1606f8b4]{color:var(--color-text-primary);font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;line-height:var(--line-height-tight)}.ui-heading--1[data-v-1606f8b4],.ui-heading--2[data-v-1606f8b4]{color:var(--color-gray-900);font-weight:var(--font-weight-bold)}.ui-heading--3[data-v-1606f8b4]{color:var(--color-gray-800)}.ui-heading--1[data-v-1606f8b4]{font-size:var(--font-size-4xl)}.ui-heading--2[data-v-1606f8b4]{font-size:var(--font-size-3xl)}.ui-heading--3[data-v-1606f8b4]{font-size:var(--font-size-2xl)}.ui-heading--4[data-v-1606f8b4]{font-size:var(--font-size-xl)}.ui-heading--5[data-v-1606f8b4]{font-size:var(--font-size-lg)}.ui-heading--6[data-v-1606f8b4]{font-size:var(--font-size-base)}[data-v-863364d2]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444;--font-family-heading:"Fraunces","Georgia",serif;--font-family-body:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-mono:"Space Mono","Courier New",monospace;--font-size-xs:.8125rem;--font-size-sm:.9375rem;--font-size-base:1.0625rem;--font-size-lg:1.1875rem;--font-size-xl:1.3125rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em}.ui-text[data-v-863364d2]{font-family:var(--font-family-body)}.ui-text--xs[data-v-863364d2]{font-size:var(--font-size-xs)}.ui-text--sm[data-v-863364d2],.ui-text--xs[data-v-863364d2]{line-height:var(--line-height-normal)}.ui-text--sm[data-v-863364d2]{font-size:var(--font-size-sm)}.ui-text--base[data-v-863364d2]{font-size:var(--font-size-base)}.ui-text--base[data-v-863364d2],.ui-text--lg[data-v-863364d2]{line-height:var(--line-height-normal)}.ui-text--lg[data-v-863364d2]{font-size:var(--font-size-lg)}.ui-text--xl[data-v-863364d2]{font-size:var(--font-size-xl);line-height:var(--line-height-normal)}.ui-text--normal[data-v-863364d2]{font-weight:var(--font-weight-normal)}.ui-text--medium[data-v-863364d2]{font-weight:var(--font-weight-medium)}.ui-text--semibold[data-v-863364d2]{font-weight:var(--font-weight-semibold)}.ui-text--bold[data-v-863364d2]{font-weight:var(--font-weight-bold)}.ui-text--primary[data-v-863364d2]{color:var(--color-text-primary);font-weight:var(--font-weight-normal)}.ui-text--secondary[data-v-863364d2]{color:var(--color-text-secondary);font-weight:var(--font-weight-normal)}.ui-text--tertiary[data-v-863364d2]{color:var(--color-text-tertiary)}.ui-text--inverse[data-v-863364d2]{color:var(--color-text-inverse)}.ui-text--error[data-v-863364d2]{color:var(--color-error)}.ui-text--success[data-v-863364d2]{color:var(--color-success)}.ui-text--warning[data-v-863364d2]{color:var(--color-warning)}[data-v-2915c5e0]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444}[data-v-fbdefd7f]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem}.ui-container[data-v-fbdefd7f]{margin-left:auto;margin-right:auto;padding-left:var(--spacing-md);padding-right:var(--spacing-md);width:100%}@media(min-width:640px){.ui-container[data-v-fbdefd7f]{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}}.ui-container--sm[data-v-fbdefd7f]{max-width:640px}.ui-container--md[data-v-fbdefd7f]{max-width:768px}.ui-container--lg[data-v-fbdefd7f]{max-width:1024px}.ui-container--xl[data-v-fbdefd7f]{max-width:1280px}.ui-container--2xl[data-v-fbdefd7f]{max-width:1536px}.ui-container--full[data-v-fbdefd7f]{max-width:100%}[data-v-67849bf2]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--border-width-thin:1px;--border-width-medium:2px;--border-width-thick:4px;--border-radius-none:0;--border-radius-sm:.375rem;--border-radius-md:.5rem;--border-radius-lg:.75rem;--border-radius-xl:1rem;--border-radius-2xl:1.5rem;--border-radius-full:9999px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--shadow-none:none}.ui-card[data-v-67849bf2]{background-color:var(--color-bg-primary);border-radius:var(--border-radius-md)}.ui-card--padding-none[data-v-67849bf2]{padding:0}.ui-card--padding-sm[data-v-67849bf2]{padding:var(--spacing-sm)}.ui-card--padding-md[data-v-67849bf2]{padding:var(--spacing-md)}.ui-card--padding-lg[data-v-67849bf2]{padding:var(--spacing-lg)}.ui-card--padding-xl[data-v-67849bf2]{padding:var(--spacing-xl)}.ui-card--elevation-0[data-v-67849bf2]{border:var(--border-width-thin) solid var(--color-border);box-shadow:none}.ui-card--elevation-1[data-v-67849bf2]{border:1px solid var(--color-gray-200);box-shadow:0 1px 3px #0000000d}.ui-card--elevation-2[data-v-67849bf2]{border:1px solid var(--color-gray-200);box-shadow:0 2px 6px #00000014}.ui-card--elevation-3[data-v-67849bf2]{border:1px solid var(--color-gray-300);box-shadow:0 4px 12px #0000001a}[data-v-b93d8194]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem}.fee-example[data-v-b93d8194]{background-color:var(--color-bg-secondary);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-md);padding:var(--spacing-lg)}.fee-coverage-list[data-v-b93d8194]{list-style-type:disc;padding-left:var(--spacing-lg)}.fee-coverage-list li[data-v-b93d8194]{color:var(--color-text-secondary);margin-bottom:var(--spacing-sm)}.fee-coverage-list li[data-v-b93d8194]:last-child{margin-bottom:0}[data-v-a8355be1]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444}.fll-button[data-v-a8355be1]{font-size:var(--font-size-base);--ui-button-min-block-size:0px;--ui-line-height-tight:1;--ui-font-size-sm:var(--font-size-base);--ui-font-size-md:var(--font-size-base)}.fll-button--sm[data-v-a8355be1]{--ui-control-inset-block-sm:var(--spacing-sm);--ui-action-inset-sm:var(--spacing-md)}.fll-button--md[data-v-a8355be1]{--ui-control-inset-block-md:var(--spacing-md);--ui-action-inset-md:var(--spacing-xl)}.fll-button--lg[data-v-a8355be1]{font-size:var(--font-size-lg);--ui-font-size-md:var(--font-size-lg);--ui-control-inset-block-lg:var(--spacing-lg);--ui-action-inset-lg:var(--spacing-2xl)}.fll-button--outline[data-v-a8355be1]{--ui-border-width:var(--border-width-medium)}[data-v-07f6026a]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem}@media(max-width:768px){.ui-grid[data-v-07f6026a]{grid-template-columns:1fr!important}}@media(max-width:1024px)and (min-width:769px){.ui-grid[data-columns="2"][data-v-07f6026a]{grid-template-columns:1fr!important}}[data-v-b3e67f6b]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--border-width-thin:1px;--border-width-medium:2px;--border-width-thick:4px;--border-radius-none:0;--border-radius-sm:.375rem;--border-radius-md:.5rem;--border-radius-lg:.75rem;--border-radius-xl:1rem;--border-radius-2xl:1.5rem;--border-radius-full:9999px;--font-family-heading:"Fraunces","Georgia",serif;--font-family-body:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-mono:"Space Mono","Courier New",monospace;--font-size-xs:.8125rem;--font-size-sm:.9375rem;--font-size-base:1.0625rem;--font-size-lg:1.1875rem;--font-size-xl:1.3125rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em}.ui-badge[data-v-b3e67f6b]{align-items:center;border-radius:var(--border-radius-xl);display:inline-flex;font-weight:var(--font-weight-medium)}.ui-badge--default[data-v-b3e67f6b]{background-color:var(--color-gray-200);color:var(--color-text-primary)}.ui-badge--primary[data-v-b3e67f6b]{background-color:var(--color-primary);color:var(--color-text-inverse)}.ui-badge--success[data-v-b3e67f6b]{background-color:var(--color-success-light);color:var(--color-success)}.ui-badge--error[data-v-b3e67f6b]{background-color:var(--color-error-light);color:var(--color-error)}.ui-badge--warning[data-v-b3e67f6b]{background-color:var(--color-warning-light);color:var(--color-warning)}.ui-badge--info[data-v-b3e67f6b]{background-color:var(--color-info-light);color:var(--color-info)}.ui-badge--sm[data-v-b3e67f6b]{font-size:var(--font-size-xs);line-height:1;padding:var(--spacing-xs) var(--spacing-sm)}.ui-badge--md[data-v-b3e67f6b]{font-size:var(--font-size-sm);line-height:1;padding:var(--spacing-sm) var(--spacing-md)}[data-v-88362527]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444}[data-v-00e019f6]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem}.license-prose[data-v-00e019f6]{color:var(--color-text-primary);font-size:var(--font-size-base);line-height:1.7}.license-prose[data-v-00e019f6] h1{font-size:var(--font-size-2xl);font-weight:700;margin:0 0 var(--spacing-md)}.license-prose[data-v-00e019f6] h2{font-size:var(--font-size-xl);font-weight:700;margin:var(--spacing-xl) 0 var(--spacing-sm)}.license-prose[data-v-00e019f6] h3{font-size:var(--font-size-lg);font-weight:600;margin:var(--spacing-lg) 0 var(--spacing-xs)}.license-prose[data-v-00e019f6] p{margin:0 0 var(--spacing-md)}.license-prose[data-v-00e019f6] ul{margin:0 0 var(--spacing-md);padding-left:var(--spacing-xl)}.license-prose[data-v-00e019f6] li{margin-bottom:var(--spacing-xs)}.license-prose[data-v-00e019f6] strong{font-weight:700}.license-prose[data-v-00e019f6] a{color:var(--color-text-link,var(--color-blue));text-decoration:underline}[data-v-a5abc9d7]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem}.hero[data-v-a5abc9d7]{align-items:center;background:linear-gradient(to bottom,var(--color-bg-secondary) 0,var(--color-bg-primary) 100%);border-bottom:1px solid var(--color-gray-200);display:flex;min-height:calc(100vh - 80px);padding:6rem 0}.hero-content[data-v-a5abc9d7]{display:flex;flex-direction:column;justify-content:center}.hero-title[data-v-a5abc9d7]{font-size:4rem!important;line-height:1.1}@media(max-width:768px){.hero-title[data-v-a5abc9d7]{font-size:2.5rem!important}}.hero-image[data-v-a5abc9d7]{align-items:center;display:flex;justify-content:center}.hero-image-img[data-v-a5abc9d7]{aspect-ratio:1/1;border-radius:50%;display:block;margin:0 auto;max-width:400px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:768px){.hero-grid[data-v-a5abc9d7]{grid-template-columns:1fr}}.section[data-v-a5abc9d7]{padding:6rem 0}.section-blue[data-v-a5abc9d7]{background:var(--color-blue-dark);color:var(--color-text-inverse)}.section-blue[data-v-a5abc9d7]>* .ui-heading,.section-blue[data-v-a5abc9d7]>* .ui-text{color:var(--color-text-inverse)}.section-blue[data-v-a5abc9d7]>* .ui-text--secondary{color:#ffffffd9}.section-blue[data-v-a5abc9d7] .ui-card .ui-heading,.section-blue[data-v-a5abc9d7] .ui-card .ui-text{color:var(--color-text-primary)}.section-blue[data-v-a5abc9d7] .ui-card .ui-text--secondary{color:var(--color-text-secondary)}.section-gold[data-v-a5abc9d7]{background-color:var(--ui-accent);background-image:var(--ui-accent-highlight);color:var(--ui-on-accent)}.section-gold[data-v-a5abc9d7]>* .ui-heading,.section-gold[data-v-a5abc9d7]>* .ui-text{color:var(--ui-on-accent)}.section-gold[data-v-a5abc9d7]>* .ui-text--secondary{color:var(--ui-on-accent)}.section-gold[data-v-a5abc9d7] .ui-card .ui-heading,.section-gold[data-v-a5abc9d7] .ui-card .ui-text{color:var(--color-text-primary)}.section-gold[data-v-a5abc9d7] .ui-card .ui-text--secondary{color:var(--color-text-secondary)}.stat-card[data-v-a5abc9d7]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:none;box-shadow:0 8px 32px #3b82f626,0 2px 8px #3b82f61a,inset 0 1px #fffc}.stat-card .stat-number[data-v-a5abc9d7]{color:var(--color-blue-dark)}.stat-card .stat-label[data-v-a5abc9d7]{color:var(--color-text-secondary)}.feature-card[data-v-a5abc9d7]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:none;box-shadow:0 8px 32px #ffb84d26,0 2px 8px #ff8c001a,inset 0 1px #fffc}.section-content[data-v-a5abc9d7],.section-header[data-v-a5abc9d7]{text-align:center}.section-header[data-v-a5abc9d7]{justify-items:center;width:100%}.section-header[data-v-a5abc9d7] .ui-heading,.section-header[data-v-a5abc9d7] .ui-text{display:block;margin-left:auto;margin-right:auto;text-align:center}[data-v-426b0217]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444}.fll-input[data-v-426b0217]{font-size:var(--font-size-base);--ui-input-min-block-size:calc(var(--font-size-base)*var(--line-height-normal) + var(--spacing-sm)*2 + var(--border-width-thin)*2);--ui-field-inset:var(--spacing-md);--ui-line-height-tight:var(--line-height-normal)}[data-v-d0ef1cff]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--font-family-heading:"Fraunces","Georgia",serif;--font-family-body:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-mono:"Space Mono","Courier New",monospace;--font-size-xs:.8125rem;--font-size-sm:.9375rem;--font-size-base:1.0625rem;--font-size-lg:1.1875rem;--font-size-xl:1.3125rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em}.ui-label[data-v-d0ef1cff]{color:var(--color-text-primary);display:block;font-family:var(--font-family-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}.ui-label__required[data-v-d0ef1cff]{color:var(--color-error);margin-left:2px}[data-v-41f279ef]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem}.auth-page[data-v-41f279ef]{align-items:center;display:flex;min-height:100vh;padding:var(--spacing-4xl) 0}.auth-container[data-v-41f279ef]{width:100%}.auth-title[data-v-41f279ef]{font-size:var(--font-size-3);font-weight:700;margin:0;text-align:center}.submit-button[data-v-41f279ef]{width:100%}.error-banner[data-v-41f279ef]{background-color:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger);padding:var(--spacing-md) var(--spacing-lg);text-align:center}.divider[data-v-41f279ef],.error-banner[data-v-41f279ef]{font-size:var(--font-size-0)}.divider[data-v-41f279ef]{align-items:center;color:var(--color-text-muted);display:flex;gap:var(--spacing-lg)}.divider[data-v-41f279ef]:after,.divider[data-v-41f279ef]:before{background-color:var(--color-border);content:"";flex:1;height:1px}.oauth-section[data-v-41f279ef]{flex-direction:column;gap:var(--spacing-md)}.oauth-button[data-v-41f279ef],.oauth-section[data-v-41f279ef]{display:flex;justify-content:center}.oauth-button[data-v-41f279ef]{align-items:center;gap:var(--spacing-sm);max-width:300px;width:100%}.apple-icon[data-v-41f279ef],.google-icon[data-v-41f279ef]{flex-shrink:0}.apple-icon[data-v-41f279ef]{font-weight:700}.auth-links[data-v-41f279ef]{font-size:var(--font-size-0)}.home-link[data-v-41f279ef],.signup-link[data-v-41f279ef]{color:var(--color-text-secondary);cursor:pointer;text-decoration:underline;text-decoration-color:var(--color-primary-light);text-underline-offset:3px}.home-link[data-v-41f279ef]:hover,.signup-link[data-v-41f279ef]:hover{color:var(--color-text-link);text-decoration-color:var(--color-primary)}[data-v-045f4fa2]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem}.ui-button-group[data-v-045f4fa2]{align-items:stretch;display:flex;gap:var(--spacing-sm)}[data-v-499b65c1]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444}[data-v-4d767829]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem}.maintainers-page[data-v-4d767829]{padding:var(--spacing-4xl) 0}.reset-link[data-v-4d767829]{display:inline-flex;text-decoration:none}[data-v-d1015ba8]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem}.auth-page[data-v-d1015ba8]{align-items:center;display:flex;min-height:100vh;padding:var(--spacing-4xl) 0}.auth-container[data-v-d1015ba8]{width:100%}.auth-title[data-v-d1015ba8]{font-size:var(--font-size-3);font-weight:700;margin:0;text-align:center}.auth-links[data-v-d1015ba8]{font-size:var(--font-size-0)}.signin-link[data-v-d1015ba8]{color:var(--color-text-secondary);cursor:pointer;text-decoration:underline;text-decoration-color:var(--color-primary-light);text-underline-offset:3px}.signin-link[data-v-d1015ba8]:hover{color:var(--color-text-link);text-decoration-color:var(--color-primary)}[data-v-d7f5411e]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem}.new-listing-page[data-v-d7f5411e]{min-height:100vh;padding:var(--spacing-4xl) 0}.listing-form-container[data-v-d7f5411e]{width:100%}.page-title[data-v-d7f5411e]{font-size:var(--font-size-3);font-weight:700;margin:0}.page-subtitle[data-v-d7f5411e]{color:var(--color-text-secondary);font-size:var(--font-size-0);margin:0}.submit-button[data-v-d7f5411e]{width:100%}.field-group[data-v-d7f5411e]{display:flex;flex-direction:column}.select-field[data-v-d7f5411e],.text-area[data-v-d7f5411e]{background-color:var(--color-bg-primary);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-xl);color:var(--color-text-primary);font-family:var(--font-family-body);font-size:var(--font-size-base);line-height:var(--line-height-normal);padding:var(--spacing-sm) var(--spacing-md);transition:border-color .2s ease,box-shadow .2s ease;width:100%}.select-field[data-v-d7f5411e]:focus,.text-area[data-v-d7f5411e]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #ffb84d40;outline:none}.text-area[data-v-d7f5411e]{min-height:8rem;resize:vertical}.select-field--error[data-v-d7f5411e],.text-area--error[data-v-d7f5411e]{border-color:var(--color-border-error)}.field-error[data-v-d7f5411e]{margin-top:var(--spacing-xs)}.error-banner[data-v-d7f5411e]{background-color:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger);padding:var(--spacing-md) var(--spacing-lg);text-align:center}.error-banner[data-v-d7f5411e],.form-links[data-v-d7f5411e]{font-size:var(--font-size-0)}.success-card[data-v-d7f5411e]{text-align:center}.success-title[data-v-d7f5411e]{font-size:var(--font-size-2);margin:0}.success-copy[data-v-d7f5411e]{color:var(--color-text-secondary);margin:0}.back-link[data-v-d7f5411e],.dashboard-link[data-v-d7f5411e],.home-link[data-v-d7f5411e]{color:var(--color-text-secondary);cursor:pointer;text-decoration:underline;text-decoration-color:var(--color-primary-light);text-underline-offset:3px}.back-link[data-v-d7f5411e]:hover,.dashboard-link[data-v-d7f5411e]:hover,.home-link[data-v-d7f5411e]:hover{color:var(--color-text-link);text-decoration-color:var(--color-primary)}[data-v-7ae198a3]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem}.auth-page[data-v-7ae198a3]{align-items:center;display:flex;min-height:100vh;padding:var(--spacing-4xl) 0}.auth-container[data-v-7ae198a3]{width:100%}.auth-title[data-v-7ae198a3]{font-size:var(--font-size-3);font-weight:var(--font-weight-semibold);margin:0;text-align:center}.auth-links[data-v-7ae198a3]{font-size:var(--font-size-0)}.signin-link[data-v-7ae198a3]{color:var(--color-text-secondary);cursor:pointer;text-decoration:underline;text-decoration-color:var(--color-primary-light);text-underline-offset:var(--spacing-xs)}.signin-link[data-v-7ae198a3]:hover{color:var(--color-text-link);text-decoration-color:var(--color-primary)}.signin-link[data-v-7ae198a3]:focus-visible{color:var(--color-text-link);outline:var(--border-width-2) solid var(--color-primary);outline-offset:var(--spacing-3xs);text-decoration-color:var(--color-primary)}[data-v-7b5be1cf]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem}.license-page[data-v-7b5be1cf]{padding:var(--spacing-4xl) 0}[data-v-50a4c84c]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--font-family-heading:"Fraunces","Georgia",serif;--font-family-body:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-mono:"Space Mono","Courier New",monospace;--font-size-xs:.8125rem;--font-size-sm:.9375rem;--font-size-base:1.0625rem;--font-size-lg:1.1875rem;--font-size-xl:1.3125rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em}.listings-page[data-v-50a4c84c]{min-height:100vh;padding:var(--spacing-4xl) 0}.listings-container[data-v-50a4c84c]{width:100%}.page-title[data-v-50a4c84c]{font-size:var(--font-size-3);font-weight:700;margin:0}.page-subtitle[data-v-50a4c84c]{color:var(--color-text-secondary);font-size:var(--font-size-0);margin:0}.search-filter-row[data-v-50a4c84c]{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.search-input[data-v-50a4c84c]{flex:1;min-width:250px}.license-filter[data-v-50a4c84c]{display:flex;flex-direction:column;min-width:180px}.select-field[data-v-50a4c84c]{background-color:var(--color-bg-primary);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-xl);color:var(--color-text-primary);font-family:var(--font-family-body);font-size:var(--font-size-base);line-height:var(--line-height-normal);padding:var(--spacing-sm) var(--spacing-md);width:100%}.select-field[data-v-50a4c84c]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #ffb84d40;outline:none}.empty-state[data-v-50a4c84c],.error-state[data-v-50a4c84c],.loading-state[data-v-50a4c84c]{padding:var(--spacing-2xl) 0;text-align:center}.error-message[data-v-50a4c84c]{color:var(--color-danger);margin-bottom:var(--spacing-md)}.empty-message[data-v-50a4c84c]{font-size:var(--font-size-1);font-weight:600;margin-bottom:var(--spacing-sm)}.empty-hint[data-v-50a4c84c]{color:var(--color-text-secondary)}.projects-grid[data-v-50a4c84c]{display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.project-card[data-v-50a4c84c]{transition:transform .2s,box-shadow .2s}.project-card[data-v-50a4c84c]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.project-name[data-v-50a4c84c]{margin:0}.project-name a[data-v-50a4c84c]{color:var(--color-text-strong);text-decoration:none}.project-name a[data-v-50a4c84c]:hover{color:var(--color-primary);text-decoration:underline}.project-description[data-v-50a4c84c]{color:var(--color-text-readable);line-height:1.5}.project-meta[data-v-50a4c84c]{margin-top:var(--spacing-sm)}.repo-host[data-v-50a4c84c]{align-items:center;color:var(--color-text-soft);display:flex;font-size:var(--font-size-0);gap:var(--spacing-xs)}.skeleton-card[data-v-50a4c84c]{animation:shimmer-50a4c84c 1.5s infinite;background:linear-gradient(90deg,var(--color-bg-raised) 25%,var(--color-border) 50%,var(--color-bg-raised) 75%);background-size:200% 100%;border-radius:var(--border-radius-md);height:120px}@keyframes shimmer-50a4c84c{0%{background-position:200% 0}to{background-position:-200% 0}}[data-v-ecf603ea]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem}.auth-page[data-v-ecf603ea]{align-items:center;display:flex;min-height:100vh;padding:var(--spacing-4xl) 0}.auth-container[data-v-ecf603ea]{width:100%}.auth-title[data-v-ecf603ea]{font-size:var(--font-size-3);font-weight:700;margin:0;text-align:center}.submit-button[data-v-ecf603ea]{width:100%}.error-banner[data-v-ecf603ea]{background-color:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger);padding:var(--spacing-md) var(--spacing-lg);text-align:center}.divider[data-v-ecf603ea],.error-banner[data-v-ecf603ea]{font-size:var(--font-size-0)}.divider[data-v-ecf603ea]{align-items:center;color:var(--color-text-muted);display:flex;gap:var(--spacing-lg)}.divider[data-v-ecf603ea]:after,.divider[data-v-ecf603ea]:before{background-color:var(--color-border);content:"";flex:1;height:1px}.oauth-section[data-v-ecf603ea]{flex-direction:column;gap:var(--spacing-md)}.oauth-button[data-v-ecf603ea],.oauth-section[data-v-ecf603ea]{display:flex;justify-content:center}.oauth-button[data-v-ecf603ea]{align-items:center;gap:var(--spacing-sm);max-width:300px;width:100%}.apple-icon[data-v-ecf603ea],.google-icon[data-v-ecf603ea]{flex-shrink:0}.apple-icon[data-v-ecf603ea]{font-weight:700}.auth-links[data-v-ecf603ea]{font-size:var(--font-size-0)}.home-link[data-v-ecf603ea],.signin-link[data-v-ecf603ea]{color:var(--color-text-secondary);cursor:pointer;text-decoration:underline;text-decoration-color:var(--color-primary-light);text-underline-offset:3px}.home-link[data-v-ecf603ea]:hover,.signin-link[data-v-ecf603ea]:hover{color:var(--color-text-link);text-decoration-color:var(--color-primary)}[data-v-c3f0f987]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem}.dash-title[data-v-c3f0f987]{font-size:var(--font-size-3xl);font-weight:700;margin:0}.muted[data-v-c3f0f987]{color:var(--color-text-tertiary)}.card-actions[data-v-c3f0f987]{display:flex;gap:var(--spacing-sm)}.reset-link[data-v-c3f0f987]{display:inline-flex;text-decoration:none}.getting-started-card[data-v-c3f0f987]{align-items:start;display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--spacing-md)}.row-list[data-v-c3f0f987]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.row[data-v-c3f0f987]{align-items:center;border-top:1px solid var(--color-gray-200);display:flex;gap:var(--spacing-md);justify-content:space-between;padding:var(--spacing-md) 0}.row[data-v-c3f0f987]:first-child{border-top:none}.row-main[data-v-c3f0f987]{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.row-title-link[data-v-c3f0f987]{color:var(--color-text-primary);font-weight:600;text-decoration:none}.row-title-link[data-v-c3f0f987]:hover{text-decoration:underline}.row-actions[data-v-c3f0f987]{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-sm)}.license-key[data-v-c3f0f987]{color:var(--color-text-secondary);font-family:var(--font-family-mono,monospace);font-size:var(--font-size-sm);word-break:break-all}[data-v-2339c8a2]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444}.success-page[data-v-2339c8a2]{padding:var(--spacing-4xl) 0}.success-card[data-v-2339c8a2]{width:100%}.license-summary[data-v-2339c8a2]{background:var(--color-bg-secondary,#faf7f1);border-radius:var(--border-radius-lg);display:flex;flex-direction:column;font-size:var(--font-size-0);gap:var(--spacing-xs);padding:var(--spacing-md)}code[data-v-2339c8a2]{background:var(--color-bg-primary);border-radius:4px;font-family:var(--font-family-mono);padding:2px 6px}.muted[data-v-2339c8a2]{color:var(--color-text-secondary)}.primary-link[data-v-2339c8a2]{color:var(--color-primary);text-decoration:underline}.primary-link[data-v-2339c8a2]:hover{color:var(--color-primary-dark)}[data-v-92acdade]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem}.auth-page[data-v-92acdade]{align-items:center;display:flex;min-height:100vh;padding:var(--spacing-4xl) 0}.auth-container[data-v-92acdade]{width:100%}.auth-title[data-v-92acdade]{font-size:var(--font-size-3);font-weight:700;margin:0;text-align:center}.auth-links[data-v-92acdade]{font-size:var(--font-size-0)}.home-link[data-v-92acdade],.signin-link[data-v-92acdade]{color:var(--color-text-secondary);cursor:pointer;text-decoration:underline;text-decoration-color:var(--color-primary-light);text-underline-offset:3px}.home-link[data-v-92acdade]:hover,.signin-link[data-v-92acdade]:hover{color:var(--color-text-link);text-decoration-color:var(--color-primary)}[data-v-e39fca4c]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem}.license-version-page[data-v-e39fca4c]{padding:var(--spacing-4xl) 0}.muted-link[data-v-e39fca4c]{color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:3px}[data-v-918ec804]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444}.audience-toggle[data-v-918ec804]{border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-full);display:inline-flex;overflow:hidden;width:-moz-fit-content;width:fit-content}.audience-btn[data-v-918ec804]{background:transparent;border:0;color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-0);padding:var(--spacing-sm) var(--spacing-lg)}.audience-btn[data-v-918ec804]:hover{color:var(--color-text-primary)}.audience-btn--active[data-v-918ec804]{background:var(--color-primary);color:var(--color-text-on-primary,#fff)}.tier-grid[data-v-918ec804]{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));list-style:none;margin:0;padding:0}.tier-card[data-v-918ec804]{border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-lg);transition:border-color .15s ease,box-shadow .15s ease}.tier-card[data-v-918ec804]:hover{border-color:var(--color-primary-light,#fbbf24)}.tier-card--selected[data-v-918ec804]{border-color:var(--color-primary);box-shadow:0 0 0 3px #ffb84d26}.tier-card-label[data-v-918ec804]{cursor:pointer;display:flex;gap:var(--spacing-sm);padding:var(--spacing-md)}.tier-card-radio[data-v-918ec804]{margin-top:4px}.tier-card-body[data-v-918ec804]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.tier-card-name[data-v-918ec804]{font-weight:600}.tier-card-price[data-v-918ec804]{font-size:var(--font-size-2);font-weight:700}.tier-card-meta[data-v-918ec804]{color:var(--color-text-secondary);font-size:var(--font-size-0)}.seats-row[data-v-918ec804]{align-items:center;background:var(--color-bg-secondary,#faf7f1);border-radius:var(--border-radius-lg);display:flex;gap:var(--spacing-md);padding:var(--spacing-md)}.seats-label[data-v-918ec804]{font-weight:600}.seats-input[data-v-918ec804]{border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-md);padding:var(--spacing-xs) var(--spacing-sm);width:6rem}.seats-total[data-v-918ec804]{margin-left:auto}.error-banner[data-v-918ec804]{background-color:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger);font-size:var(--font-size-0);padding:var(--spacing-md) var(--spacing-lg)}.inline-link[data-v-918ec804]{color:var(--color-primary);text-decoration:underline}.empty-state[data-v-918ec804],.loading-state[data-v-918ec804]{padding:var(--spacing-md)}[data-v-644350db]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--font-family-heading:"Fraunces","Georgia",serif;--font-family-body:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-mono:"Space Mono","Courier New",monospace;--font-size-xs:.8125rem;--font-size-sm:.9375rem;--font-size-base:1.0625rem;--font-size-lg:1.1875rem;--font-size-xl:1.3125rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em}.detail-error[data-v-644350db],.detail-loading[data-v-644350db],.not-found-page[data-v-644350db]{min-height:100vh;padding:var(--spacing-4xl) 0}.detail-error[data-v-644350db]{text-align:center}.error-message[data-v-644350db]{color:var(--color-danger);margin-bottom:var(--spacing-md)}.detail-page[data-v-644350db]{padding:var(--spacing-4xl) 0}.detail-container[data-v-644350db]{width:100%}.project-title[data-v-644350db]{font-size:var(--font-size-3);font-weight:700;margin:0;text-align:center}.project-date[data-v-644350db]{color:var(--color-text-soft);margin:0}.project-section[data-v-644350db]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.section-title[data-v-644350db]{color:var(--color-text-strong);margin:0}.project-description[data-v-644350db]{color:var(--color-text-readable);line-height:1.6}.repo-link[data-v-644350db]{align-items:center;border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-full);color:var(--color-text-primary);display:inline-flex;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);text-decoration:none;width:-moz-fit-content;width:fit-content}.repo-link[data-v-644350db]:hover{border-color:var(--color-primary);color:var(--color-primary-dark)}.author-info[data-v-644350db]{color:var(--color-text-soft);font-family:var(--font-family-mono)}.author-info[data-v-644350db],.detail-links[data-v-644350db]{font-size:var(--font-size-0)}.back-link[data-v-644350db]{color:var(--color-text-secondary);cursor:pointer;text-decoration:underline;text-decoration-color:var(--color-primary-light);text-underline-offset:3px}.back-link[data-v-644350db]:hover{color:var(--color-text-link);text-decoration-color:var(--color-primary)}.not-found-container[data-v-644350db]{padding:var(--spacing-2xl) 0;text-align:center}.not-found-title[data-v-644350db]{font-size:var(--font-size-2);margin:0}.not-found-message[data-v-644350db]{color:var(--color-text-readable);margin:0}.not-found-link[data-v-644350db]{cursor:pointer}.manage-link[data-v-644350db],.not-found-link[data-v-644350db]{color:var(--color-primary);text-decoration:underline}.manage-link[data-v-644350db]{width:-moz-fit-content;width:fit-content}.manage-link[data-v-644350db]:hover{color:var(--color-primary-dark)}[data-v-f64f31df]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444}.pricing-page[data-v-f64f31df]{padding:var(--spacing-4xl) 0}.page-title[data-v-f64f31df]{font-size:var(--font-size-3);font-weight:700;margin:0}.page-subtitle[data-v-f64f31df]{margin:0}.back-link[data-v-f64f31df],.page-subtitle[data-v-f64f31df]{color:var(--color-text-secondary)}.back-link[data-v-f64f31df]{align-self:flex-start;text-decoration:underline;text-underline-offset:3px}.back-link[data-v-f64f31df]:hover{color:var(--color-text-link)}.dashboard-link[data-v-f64f31df]{color:var(--color-primary);text-decoration:underline}.dashboard-link[data-v-f64f31df]:hover{color:var(--color-primary-dark)}.banner--warning[data-v-f64f31df]{border-left:4px solid var(--color-warning,#f59e0b)}.tier-list[data-v-f64f31df]{flex-direction:column;list-style:none;margin:0;padding:0}.tier-list[data-v-f64f31df],.tier-row[data-v-f64f31df]{display:flex;gap:var(--spacing-md)}.tier-row[data-v-f64f31df]{align-items:flex-start;border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-lg);justify-content:space-between;padding:var(--spacing-md)}.tier-row-title[data-v-f64f31df]{align-items:center;display:flex;gap:var(--spacing-sm)}.tier-row-meta[data-v-f64f31df]{color:var(--color-text-secondary);font-size:var(--font-size-0);margin-top:var(--spacing-xs)}.field-group[data-v-f64f31df]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.select-field[data-v-f64f31df]{background-color:var(--color-bg-primary);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-xl);color:var(--color-text-primary);font-family:var(--font-family-body);font-size:var(--font-size-base);padding:var(--spacing-sm) var(--spacing-md);width:100%}.select-field[data-v-f64f31df]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #ffb84d40;outline:none}.error-banner[data-v-f64f31df]{background-color:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger);font-size:var(--font-size-0);padding:var(--spacing-md) var(--spacing-lg)}.empty-state[data-v-f64f31df],.loading-state[data-v-f64f31df]{padding:var(--spacing-md)}[data-v-8da5b091]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444}.seats-page[data-v-8da5b091]{padding:var(--spacing-4xl) 0}.page-title[data-v-8da5b091]{font-size:var(--font-size-3xl);font-weight:700;margin:0}.page-subtitle[data-v-8da5b091]{color:var(--color-text-secondary);margin:0}code[data-v-8da5b091]{background:var(--color-bg-secondary,#faf7f1);border-radius:var(--border-radius-sm);font-family:var(--font-family-mono);font-size:var(--font-size-xs);padding:2px 6px}.back-link[data-v-8da5b091]{align-self:flex-start;color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:3px}.back-link[data-v-8da5b091]:hover{color:var(--color-text-link)}.meta[data-v-8da5b091]{color:var(--color-text-secondary);display:flex;flex-direction:column;font-size:var(--font-size-xs);gap:var(--spacing-xs);padding-top:var(--spacing-sm)}.invite-form[data-v-8da5b091]{align-items:end;display:grid;gap:var(--spacing-md);grid-template-columns:1fr auto}.seat-list[data-v-8da5b091]{display:flex;flex-direction:column;gap:var(--spacing-sm);list-style:none;margin:0;padding:0}.seat-list--revoked[data-v-8da5b091]{opacity:.7}.seat-row[data-v-8da5b091]{align-items:flex-start;border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-lg);display:flex;gap:var(--spacing-md);justify-content:space-between;padding:var(--spacing-md)}.seat-row-meta[data-v-8da5b091]{font-size:var(--font-size-xs);margin-top:var(--spacing-xs)}.seat-row-meta[data-v-8da5b091],.state[data-v-8da5b091]{color:var(--color-text-secondary)}.state[data-v-8da5b091]{padding:var(--spacing-md)}.state--error[data-v-8da5b091]{color:var(--color-danger,#b91c1c)}.qty-row[data-v-8da5b091]{align-items:center;display:grid;gap:var(--spacing-lg);grid-template-columns:auto 1fr auto}.qty-controls[data-v-8da5b091]{align-items:stretch;border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-lg);display:inline-flex;overflow:hidden}.qty-btn[data-v-8da5b091]{background:var(--color-bg-secondary,#faf7f1);border:0;cursor:pointer;font-size:1.125rem;font-weight:600;width:2.5rem}.qty-btn[data-v-8da5b091]:hover:not(:disabled){background:var(--color-bg-primary)}.qty-btn[data-v-8da5b091]:disabled{cursor:not-allowed;opacity:.4}.qty-input[data-v-8da5b091]{-moz-appearance:textfield;background:var(--color-bg-primary);border:0;border-left:var(--border-width-thin) solid var(--color-border);border-right:var(--border-width-thin) solid var(--color-border);font-size:var(--font-size-base);padding:var(--spacing-xs) 0;text-align:center;width:4rem}.qty-input[data-v-8da5b091]::-webkit-inner-spin-button,.qty-input[data-v-8da5b091]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-impact[data-v-8da5b091]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.portal-row[data-v-8da5b091]{align-items:center;border-top:var(--border-width-thin) solid var(--color-border);display:flex;gap:var(--spacing-md);justify-content:space-between;padding-top:var(--spacing-md)}@media(max-width:640px){.qty-row[data-v-8da5b091]{grid-template-columns:1fr}.portal-row[data-v-8da5b091]{align-items:stretch;flex-direction:column}}.revoked summary[data-v-8da5b091]{color:var(--color-text-secondary);cursor:pointer;margin-bottom:var(--spacing-sm)}[data-v-2d4901e3]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444;--font-family-heading:"Fraunces","Georgia",serif;--font-family-body:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-mono:"Space Mono","Courier New",monospace;--font-size-xs:.8125rem;--font-size-sm:.9375rem;--font-size-base:1.0625rem;--font-size-lg:1.1875rem;--font-size-xl:1.3125rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em}.ui-link[data-v-2d4901e3]{color:var(--color-text-link);cursor:pointer;display:inline;text-decoration:underline;text-decoration-color:var(--color-primary-light);text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.ui-link[data-v-2d4901e3]:hover{color:var(--color-text-link-hover);text-decoration-color:var(--color-primary)}.ui-link[data-v-2d4901e3]:focus-visible{border-radius:var(--border-radius-sm);outline:2px solid var(--color-primary);outline-offset:2px}.ui-link a[data-v-2d4901e3]{color:inherit;display:inline;text-decoration:inherit}.ui-link--subtle[data-v-2d4901e3]{color:var(--color-text-secondary);text-decoration:none}.ui-link--subtle[data-v-2d4901e3]:hover{color:var(--color-text-link);text-decoration:underline}[data-v-244ba448]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--font-family-heading:"Fraunces","Georgia",serif;--font-family-body:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-mono:"Space Mono","Courier New",monospace;--font-size-xs:.8125rem;--font-size-sm:.9375rem;--font-size-base:1.0625rem;--font-size-lg:1.1875rem;--font-size-xl:1.3125rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--border-width-thin:1px;--border-width-medium:2px;--border-width-thick:4px;--border-radius-none:0;--border-radius-sm:.375rem;--border-radius-md:.5rem;--border-radius-lg:.75rem;--border-radius-xl:1rem;--border-radius-2xl:1.5rem;--border-radius-full:9999px}.user-menu[data-v-244ba448]{position:relative}.user-menu-trigger[data-v-244ba448]{align-items:center;background:transparent;border:none;border-radius:var(--border-radius-md);cursor:pointer;display:flex;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);transition:background-color .2s ease}.user-menu-trigger[data-v-244ba448]:hover{background:var(--color-gray-50)}.user-menu-trigger .chevron[data-v-244ba448]{color:var(--color-text-secondary);transition:transform .2s ease}.user-menu-trigger .chevron.open[data-v-244ba448]{transform:rotate(180deg)}.user-menu-dropdown[data-v-244ba448]{background:var(--color-bg-primary);border:1px solid var(--color-gray-200);border-radius:var(--border-radius-md);box-shadow:0 4px 12px #0000001a;min-width:180px;padding:var(--spacing-xs);position:absolute;right:0;top:calc(100% + var(--spacing-xs));z-index:1000}.menu-item[data-v-244ba448]{background:transparent;border:none;border-radius:var(--border-radius-sm);color:var(--color-text-primary);cursor:pointer;display:block;font-family:var(--font-family-body);font-size:var(--font-size-base);padding:var(--spacing-sm) var(--spacing-md);text-align:left;text-decoration:none;transition:background-color .2s ease;width:100%}.menu-item[data-v-244ba448]:hover{background:var(--color-gray-50)}.menu-item--danger[data-v-244ba448]{color:var(--color-error)}.menu-item--danger[data-v-244ba448]:hover{background:var(--color-error-light)}[data-v-f64be0db]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--font-family-heading:"Fraunces","Georgia",serif;--font-family-body:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-mono:"Space Mono","Courier New",monospace;--font-size-xs:.8125rem;--font-size-sm:.9375rem;--font-size-base:1.0625rem;--font-size-lg:1.1875rem;--font-size-xl:1.3125rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em}.site-header[data-v-f64be0db]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:2px solid var(--color-gray-200);padding:var(--spacing-lg) 0;position:sticky;top:0;z-index:100}.site-logo[data-v-f64be0db]{align-items:center;display:inline-flex}.site-logo[data-v-f64be0db],.site-logo[data-v-f64be0db]:hover{color:var(--color-text-primary);text-decoration:none}.site-logo a[data-v-f64be0db]{color:inherit;text-decoration:none}.site-logo-text[data-v-f64be0db]{color:var(--color-text-primary);font-family:var(--font-family-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:.05em;line-height:1.2;margin:0;text-transform:uppercase}.logo-circle[data-v-f64be0db]{align-items:center;display:flex;flex-shrink:0;justify-content:center}.logo-img[data-v-f64be0db]{display:block;height:48px;max-height:48px;max-width:48px;-o-object-fit:contain;object-fit:contain;width:48px}nav[data-v-f64be0db]{align-items:center;display:flex}[data-v-2e5a64fc]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444}[data-v-cb5146b8]:root{--color-primary:#ffb84d;--color-primary-dark:#ff8c00;--color-primary-light:#ffd966;--color-primary-accent:#ffe5b3;--color-blue:#3b82f6;--color-blue-dark:#2563eb;--color-blue-light:#60a5fa;--color-blue-accent:#dbeafe;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-success:#10b981;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-bg-primary:#fff;--color-bg-secondary:#fafafa;--color-bg-tertiary:#f5f5f5;--color-bg-blue:#dbeafe;--color-bg-gold:#ffe5b3;--color-bg-dark:#171717;--color-bg-dark-secondary:#262626;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-text-link:#ff8c00;--color-border:#e8e8e8;--color-border-focus:#ffb84d;--color-border-error:#ef4444;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem}.public-layout[data-v-cb5146b8]{display:flex;flex-direction:column;min-height:100vh}.site-main[data-v-cb5146b8]{flex:1;width:100%}.site-footer[data-v-cb5146b8]{background:linear-gradient(to top,var(--color-bg-secondary) 0,var(--color-bg-primary) 100%);border-top:1px solid var(--color-gray-200);margin-top:auto;padding:3rem 0}.footer-content[data-v-cb5146b8]{justify-items:center;text-align:center}.footer-content[data-v-cb5146b8] .ui-heading,.footer-content[data-v-cb5146b8] .ui-text{margin-left:auto;margin-right:auto;text-align:center}.grid[data-v-127df293]{display:grid}.mb-2[data-v-127df293]{margin-bottom:.5rem}.mb-4[data-v-127df293]{margin-bottom:1rem}.max-w-520px[data-v-127df293]{max-width:520px}.min-h-screen[data-v-127df293]{min-height:100vh}.w-full[data-v-127df293]{width:100%}.flex[data-v-127df293]{display:flex}.place-content-center[data-v-127df293]{place-content:center}.items-center[data-v-127df293]{align-items:center}.justify-center[data-v-127df293]{justify-content:center}.overflow-hidden[data-v-127df293]{overflow:hidden}.bg-white[data-v-127df293]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-127df293]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-127df293]{text-align:center}.text-\[80px\][data-v-127df293]{font-size:80px}.text-2xl[data-v-127df293]{font-size:1.5rem;line-height:2rem}.text-sm[data-v-127df293]{font-size:.875rem;line-height:1.25rem}.text-\[\#020420\][data-v-127df293]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\][data-v-127df293]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.hover\:text-\[\#00DC82\][data-v-127df293]:hover{--un-text-opacity:1;color:rgb(0 220 130/var(--un-text-opacity))}.font-medium[data-v-127df293]{font-weight:500}.font-semibold[data-v-127df293]{font-weight:600}.leading-none[data-v-127df293]{line-height:1}.tracking-wide[data-v-127df293]{letter-spacing:.025em}.font-sans[data-v-127df293]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-127df293]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.underline[data-v-127df293]{text-decoration-line:underline}.underline-offset-3[data-v-127df293]{text-underline-offset:3px}.antialiased[data-v-127df293]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-\[\#020420\][data-v-127df293]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\:text-white[data-v-127df293]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:text-\[110px\][data-v-127df293]{font-size:110px}.sm\:text-3xl[data-v-127df293]{font-size:1.875rem;line-height:2.25rem}}.grid[data-v-2707de58]{display:grid}.mb-2[data-v-2707de58]{margin-bottom:.5rem}.mb-4[data-v-2707de58]{margin-bottom:1rem}.max-w-520px[data-v-2707de58]{max-width:520px}.min-h-screen[data-v-2707de58]{min-height:100vh}.place-content-center[data-v-2707de58]{place-content:center}.overflow-hidden[data-v-2707de58]{overflow:hidden}.bg-white[data-v-2707de58]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-2707de58]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-2707de58]{text-align:center}.text-\[80px\][data-v-2707de58]{font-size:80px}.text-2xl[data-v-2707de58]{font-size:1.5rem;line-height:2rem}.text-\[\#020420\][data-v-2707de58]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\][data-v-2707de58]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.font-semibold[data-v-2707de58]{font-weight:600}.leading-none[data-v-2707de58]{line-height:1}.tracking-wide[data-v-2707de58]{letter-spacing:.025em}.font-sans[data-v-2707de58]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-2707de58]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.antialiased[data-v-2707de58]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-\[\#020420\][data-v-2707de58]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\:text-white[data-v-2707de58]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:text-\[110px\][data-v-2707de58]{font-size:110px}.sm\:text-3xl[data-v-2707de58]{font-size:1.875rem;line-height:2.25rem}}
