:root{--color-bg-primary:#fff;--color-bg-secondary:var(--ui-surface-muted);--color-bg-tertiary:#f0f0ec;--color-bg-elevated:#fff;--color-bg-overlay:rgba(0,0,0,.4);--color-text-primary:#1a1a1a;--color-text-secondary:var(--ui-text-secondary);--color-text-muted:#70706c;--color-text-disabled:var(--ui-disabled-text);--border-width:var(--ui-border-width);--accent-line-width:var(--ui-accent-line-width);--color-border-subtle:var(--ui-border-subtle);--color-border:var(--ui-border);--color-border-strong:var(--ui-border-strong);--color-border-focus:var(--ui-focus-ring);--focus-ring-inner:var(--ui-surface);--focus-ring-outer:var(--ui-focus-ring);--focus-ring-width:var(--ui-focus-width);--focus-ring-gap:var(--ui-border-width);--color-field-bg:var(--ui-control-surface);--color-field-border:var(--ui-control-border);--color-field-border-hover:var(--ui-control-border-hover);--color-field-border-focus:var(--ui-control-focus);--color-field-placeholder:var(--ui-control-placeholder);--shadow-overlay:var(--shadow-lg);--color-accent:#6d4aff;--color-accent-hover:var(--ui-accent-hover);--color-accent-active:var(--ui-accent-active);--color-accent-subtle:var(--ui-accent-subtle);--color-accent-on-subtle:#5938df;--color-accent-text:#fff;--color-danger-text:#fff;--color-danger:#b4233f;--color-danger-hover:var(--ui-danger-hover);--color-danger-subtle:var(--ui-danger-soft);--color-success:#4c702d;--color-success-subtle:var(--ui-success-soft);--color-warning:#e0a800;--color-warning-text:var(--ui-warning-subtle-text);--color-warning-subtle:var(--ui-warning-soft);--color-info:#6d4aff;--color-info-subtle:var(--ui-info-soft);--color-maturity-early:#7fa36c;--color-maturity-on-track:#c47a2c;--color-maturity-stable:#3b2416;--color-maturity-icon-early:oklch(from var(--ui-selection-text) l c 135.2);--color-maturity-icon-on-track:var(--color-maturity-on-track);--color-maturity-icon-stable:var(--color-maturity-stable);--color-icon-red:#c24156;--color-icon-orange:#b45309;--color-icon-yellow:#92700c;--color-icon-green:#16803c;--color-icon-blue:#2563b9;--color-icon-purple:#7048b8;--color-icon-pink:#b83280;--color-callout-info-bg:#eef5ff;--color-callout-info-border:#2563b9;--color-callout-tip-bg:var(--ui-success-soft);--color-callout-tip-border:var(--color-success);--color-callout-warn-bg:#fdf7e6;--color-callout-warn-border:var(--color-warning);--color-callout-note-bg:#f0edff;--color-callout-note-border:#6d4aff;--font-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--font-mono:"JetBrains Mono","Fira Code","Cascadia Code",monospace;--text-xs:var(--ui-font-size-xs);--text-sm:var(--ui-font-size-sm);--text-base:var(--ui-font-size-md);--text-lg:var(--ui-font-size-lg);--text-xl:var(--ui-font-size-xl);--text-2xl:var(--ui-font-size-2xl);--text-3xl:calc(var(--ui-font-size)*1.875);--text-4xl:calc(var(--ui-font-size)*2.25);--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--space-px:1px;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-full:9999px;--shadow-xs:0 1px 2px rgba(0,0,0,.04);--shadow-sm:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);--shadow-md:0 4px 12px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06);--shadow-lg:0 8px 24px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.06);--shadow-xl:0 16px 40px rgba(0,0,0,.14),0 8px 16px rgba(0,0,0,.08);--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-drawer:350;--z-modal:400;--z-popover:300;--z-toast:500;--transition-fast:var(--ui-motion-feedback) var(--ui-motion-feedback-ease);--transition-base:var(--ui-motion-reveal) var(--ui-motion-reveal-ease);--transition-slow:var(--ui-motion-layout) var(--ui-motion-layout-ease);--transition-spring:var(--ui-motion-layout) var(--ui-motion-layout-ease);--sidebar-width:clamp(224px,19.45vw,280px);--editor-max-width:720px;--container-max-width:1200px;--toolbar-height-mobile:52px;--toolbar-height-desktop:44px;--nav-height:56px;--sidebar-content-padding-x:var(--space-2);--sidebar-item-padding-x:var(--space-2);--sidebar-section-padding-x:var(--space-2);--tap-target-min:44px;--app-bar-height:calc(var(--tap-target-min) + var(--space-2)*2);--app-bar-height-mobile:56px;--app-bar-control-gap:max(var(--space-1),calc(var(--tap-target-min) - var(--ui-control-size-sm) + var(--space-1)))}.dark{--color-bg-primary:#1a1a1a;--color-bg-tertiary:#2e2e2e;--color-bg-elevated:#2a2a2a;--color-bg-overlay:rgba(0,0,0,.6);--color-text-primary:#f0f0ec;--color-text-muted:#9a9a94;--color-accent:#b6a3ff;--color-accent-on-subtle:#b6a3ff;--color-accent-text:#1a1a1a;--color-danger:#f4778d;--color-danger-text:#1a1a1a;--color-success:#a3c775;--color-warning:#fa2;--color-info:#b6a3ff;--color-icon-red:#fb7185;--color-icon-orange:#fb923c;--color-icon-yellow:#facc15;--color-icon-green:#4ade80;--color-icon-blue:#60a5fa;--color-icon-purple:#c4a7ff;--color-icon-pink:#f472b6;--color-callout-tip-bg:var(--ui-success-soft);--color-callout-tip-border:var(--color-success);--color-callout-info-bg:#172338;--color-callout-info-border:#60a5fa;--color-callout-warn-bg:#2d2410;--color-callout-warn-border:#fa2;--color-callout-note-bg:#2b2447;--color-callout-note-border:#b6a3ff;--shadow-xs:0 1px 2px rgba(0,0,0,.2);--shadow-sm:0 1px 3px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2);--shadow-md:0 4px 12px rgba(0,0,0,.35),0 2px 4px rgba(0,0,0,.2);--shadow-lg:0 8px 24px rgba(0,0,0,.4),0 4px 8px rgba(0,0,0,.25);--shadow-xl:0 16px 40px rgba(0,0,0,.5),0 8px 16px rgba(0,0,0,.3);--shadow-overlay:var(--shadow-lg)}:is(.knit-change-orientation,.knit-change-orientation-block){--knit-change-wash:color-mix(in srgb,var(--color-accent) 16%,transparent)}:is(.knit-change-added,.knit-change-added-block){--knit-change-wash:color-mix(in srgb,var(--color-success,#2f9e5b) 18%,transparent);text-decoration:none}:is(.knit-change-removed,.knit-change-removed-range,.knit-change-removed-block){--knit-change-wash:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger);text-decoration:line-through}:is(.knit-change-orientation,.knit-change-orientation-block,.knit-change-added,.knit-change-added-block,.knit-change-removed,.knit-change-removed-range,.knit-change-removed-block){background:var(--knit-change-wash);border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;box-shadow:0 0 0 2px var(--knit-change-wash)}.knit-change-issue{background:color-mix(in srgb,var(--color-warning) 21%,transparent);border-radius:2px;box-shadow:0 1px color-mix(in srgb,var(--color-warning) 70%,transparent)}.knit-change-issue-block{background:color-mix(in srgb,var(--color-warning) 12%,transparent);border-radius:var(--radius-sm);box-shadow:inset 3px 0 color-mix(in srgb,var(--color-warning) 75%,transparent)}.knit-change-removed-space{background:linear-gradient(transparent calc(50% - 1px),var(--color-danger) calc(50% - 1px),var(--color-danger) calc(50% + 1px),transparent calc(50% + 1px)),color-mix(in srgb,var(--color-danger) 25%,transparent);display:inline-block;height:1.1em;min-width:.5em;pointer-events:none;vertical-align:-.2em;width:calc(var(--spaces, 1)*.5em)}.knit-change-removed{color:var(--color-danger);display:inline;margin-inline-end:.25em;pointer-events:none;text-decoration:line-through;-webkit-user-select:none;-moz-user-select:none;user-select:none}.knit-discussion-passage{background:color-mix(in srgb,var(--color-accent) 16%,transparent);border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;box-shadow:0 1px color-mix(in srgb,var(--color-accent) 65%,transparent)}@layer reset{*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-block-size:100vh;min-block-size:100dvh}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,menu,figure,blockquote,dl,dd){margin:0}:where(button,input,optgroup,select,textarea){color:inherit;font:inherit;margin:0}:where(img,picture,video,canvas){display:block;max-inline-size:100%}:where(img,video){block-size:auto}}html{background-color:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible:not([data-component~=ui-tree-item]){border-radius:var(--radius-sm);box-shadow:0 0 0 var(--focus-ring-gap) var(--focus-ring-inner),0 0 0 calc(var(--focus-ring-gap) + var(--focus-ring-width)) var(--focus-ring-outer);outline:none}[data-component] :is(input,textarea,select):focus-visible{box-shadow:none}:focus:not(:focus-visible){outline:none}h1,h2,h3,h4,h5,h6{color:var(--color-text-primary);font-weight:var(--font-semibold);line-height:var(--leading-tight)}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}code{background:var(--color-bg-tertiary);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.9em;padding:.1em .3em}.page-enter-active,.page-leave-active{transition:opacity var(--transition-fast)}.page-enter-from,.page-leave-to{opacity:0}.settings-page-enter-active .settings-shell__content,.settings-page-leave-active .settings-shell__content{transition:opacity var(--transition-fast)}.settings-page-enter-from .settings-shell__content,.settings-page-leave-to .settings-shell__content{opacity:0}*{-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}@layer tokens{:root{--ui-accent:#5b55d6;--ui-danger:#c92d1e;--ui-success:#007a33;--ui-warning:#ba5b0b;--ui-info:#06c;--ui-on-accent:#fff;--ui-on-danger:#fff;--ui-surface:#fff;--ui-surface-raised:#fff;--ui-surface-sunken:#f0f0ec;--ui-text:#1a1a1a;--ui-focus-halo:0 0 0 calc(var(--ui-focus-width)*1.5) color-mix(in srgb,var(--ui-focus-ring) 40%,transparent);--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:1rem;--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]){--ui-accent-line-width:var(--ui-border-width);--ui-font-size-2xs:calc(var(--ui-font-size)*.6875);--ui-font-size-xs:calc(var(--ui-font-size)*.75);--ui-font-size-sm:calc(var(--ui-font-size)*.875);--ui-font-size-md:var(--ui-font-size);--ui-font-size-lg:calc(var(--ui-font-size)*1.125);--ui-font-size-xl:calc(var(--ui-font-size)*1.25);--ui-font-size-2xl:calc(var(--ui-font-size)*1.5);--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-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:color-mix(in oklab,var(--ui-text) 43%,var(--ui-surface));--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-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-solid:var(--ui-accent);--ui-selection-surface:color-mix(in oklab,var(--ui-accent) 10%,var(--ui-surface));--ui-selection-border:color-mix(in oklab,var(--ui-accent) 20%,var(--ui-surface));--ui-selection-text:var(--ui-accent-subtle-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:var(--ui-accent-subtle);--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:var(--ui-accent-active);--ui-danger-solid:var(--ui-danger);--ui-danger-soft:color-mix(in srgb,var(--ui-danger) 8%,var(--ui-surface));--ui-danger-strong-surface:var(--ui-danger);--ui-danger-on-strong:var(--ui-on-danger);--ui-danger-subtle-text:var(--ui-danger-hover);--ui-success-solid:var(--ui-success);--ui-success-hover:color-mix(in srgb,var(--ui-success) 85%,var(--ui-text));--ui-success-soft:color-mix(in srgb,var(--ui-success) 8%,var(--ui-surface));--ui-success-strong-surface:var(--ui-success);--ui-success-on-strong:var(--ui-on-accent);--ui-success-subtle-text:color-mix(in srgb,var(--ui-success) 85%,var(--ui-text));--ui-warning-solid:var(--ui-warning);--ui-warning-soft:color-mix(in srgb,var(--ui-warning) 8%,var(--ui-surface));--ui-warning-strong-surface:var(--ui-warning);--ui-warning-on-strong:var(--ui-on-accent);--ui-warning-subtle-text:color-mix(in srgb,var(--ui-warning) 55%,var(--ui-text));--ui-info-solid:var(--ui-info);--ui-info-soft:color-mix(in srgb,var(--ui-info) 8%,var(--ui-surface));--ui-info-strong-surface:var(--ui-info);--ui-info-on-strong:var(--ui-on-accent);--ui-info-subtle-text:color-mix(in srgb,var(--ui-info) 85%,var(--ui-text));--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:color-mix(in oklab,var(--ui-text) 50%,var(--ui-surface));--ui-control-placeholder:var(--ui-text-secondary);--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-icon-size-sm:var(--ui-font-size);--ui-icon-size-md:calc(var(--ui-font-size)*1.25);--ui-icon-size-lg:calc(var(--ui-font-size)*1.5);--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-surface-muted);outline:var(--ui-border-width) solid var(--ui-focus-ring);outline-offset:calc(var(--ui-border-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:1.125rem;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:1.125rem}[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][aria-selected=true]:not([aria-disabled=true]):not(.active){outline:var(--ui-border-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}}@property --ui-action-bar-gap{syntax:"*";inherits:false}@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;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;display:flex;flex-wrap:wrap;gap:var(--_ui-action-bar-gap,var(--_gap))}.bar:where([data-hn-ui-action-bar]){justify-content:flex-end}.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}@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;flex-direction:column-reverse;flex-wrap:nowrap}.tertiary:where([data-hn-ui-action-bar]){flex:none}}:scope[hidden]:where([data-hn-ui-action-bar]){display:none}}@scope(.ui-affordance-scope)to ([data-hn]){:scope:where([data-hn-ui-affordance-scope]){display:contents;--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}}@property --ui-icon-size{syntax:"*";inherits:false}@property --ui-icon-stroke-width{syntax:"*";inherits:false}@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;flex:none;inline-size:var(--ui-icon-size,var(--_ui-default-icon-size,1em))}svg{block-size:100%;inline-size:100%;stroke-width:var(--_ui-icon-stroke-width,2)}:scope[hidden]{display:none}}@property --ui-avatar-border{syntax:"*";inherits:false}@property --ui-avatar-radius{syntax:"*";inherits:false}@property --ui-avatar-surface{syntax:"*";inherits:false}@property --ui-avatar-text{syntax:"*";inherits:false}@property --ui-avatar-active-ring{syntax:"*";inherits:false}@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;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)*.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;block-size:100%;display:inline-flex;grid-area:1/1;inline-size:100%;justify-content:center}@supports (text-box-trim:trim-both){.fallback:where([data-hn-ui-avatar]){align-content:center;display:block;text-align:center;text-box-edge:cap alphabetic;text-box-trim:trim-both}}[hidden]:where([data-hn-ui-avatar]){display:none}:scope[hidden]:where([data-hn-ui-avatar]){display:none}}@property --ui-avatar-group-edge-ring{syntax:"*";inherits:false}@property --ui-avatar-group-overlap-shadow{syntax:"*";inherits:false}@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;display:flex;flex-direction:row;gap:0}:where(:not([data-hn-ui-avatar-group])):is(*){flex-shrink:0;margin-inline-start:-.5rem}:where(:not([data-hn-ui-avatar-group])):is(:first-child){margin-inline-start:0}: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;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;flex-shrink:0;font:inherit;font-size:var(--ui-font-size-xs);font-weight:600;inline-size:2.5rem;justify-content:center;margin-inline-start:-.5rem}: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}: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)*.5625);inline-size:1.25rem;line-height:1;margin-inline-start:-.1875rem}.overflow[hidden]:where([data-hn-ui-avatar-group]){display:none}:scope[hidden]:where([data-hn-ui-avatar-group]){display:none}}@property --ui-badge-border{syntax:"*";inherits:false}@property --ui-badge-square-size{syntax:"*";inherits:false}@property --ui-badge-circle-size{syntax:"*";inherits:false}@property --ui-badge-circle-opacity{syntax:"*";inherits:false}@property --ui-badge-dot-size{syntax:"*";inherits:false}@property --ui-badge-color{syntax:"*";inherits:false}@property --ui-badge-font-size{syntax:"*";inherits:false}@property --ui-badge-font-weight{syntax:"*";inherits:false}@property --ui-badge-line-height{syntax:"*";inherits:false}@property --ui-badge-min-block-size{syntax:"*";inherits:false}@property --ui-badge-padding-block{syntax:"*";inherits:false}@property --ui-badge-padding-inline{syntax:"*";inherits:false}@property --ui-badge-point{syntax:"*";inherits:false}@property --ui-badge-surface{syntax:"*";inherits:false}@property --ui-badge-text{syntax:"*";inherits:false}@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;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;color:var(--ui-badge-text,var(--_badge-color-text,var(--_badge-text)));display:inline-flex;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);justify-content:center;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));white-space:nowrap}.label:where([data-hn-ui-badge]){display:block;min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.label:empty:where([data-hn-ui-badge]){display:none}.icon:where([data-hn-ui-badge]){align-items:center;display:inline-flex;flex:none;justify-content:center}.icon:empty:where([data-hn-ui-badge]){display:none}.icon :where(:not([data-hn-ui-badge])):is(svg){block-size:1em;display:block;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);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;display:inline-block;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;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;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))}: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"]: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:color-mix(in srgb,var(--ui-accent-solid) 19%,var(--ui-surface-default));--_badge-border:color-mix(in srgb,var(--ui-accent-solid) 25%,var(--ui-surface-default));--_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:color-mix(in srgb,var(--ui-danger-solid) 19%,var(--ui-surface-default));--_badge-border:color-mix(in srgb,var(--ui-danger-solid) 25%,var(--ui-surface-default));--_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:color-mix(in srgb,var(--ui-success-solid) 19%,var(--ui-surface-default));--_badge-border:color-mix(in srgb,var(--ui-success-solid) 25%,var(--ui-surface-default));--_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:color-mix(in srgb,var(--ui-warning-solid) 19%,var(--ui-surface-default));--_badge-border:color-mix(in srgb,var(--ui-warning-solid) 25%,var(--ui-surface-default));--_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:color-mix(in srgb,var(--ui-info-solid) 19%,var(--ui-surface-default));--_badge-border:color-mix(in srgb,var(--ui-info-solid) 25%,var(--ui-surface-default));--_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]){color:var(--ui-badge-text,var(--_badge-color-text,var(--_badge-surface)))}: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;display:inline-flex;flex:none;inline-size:var(--_badge-square-size);min-block-size:var(--_badge-square-size);min-inline-size:var(--_badge-square-size);padding:0;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;display:inline-flex;justify-content:center}:scope[data-ui-badge-state~="shape=square"] .label :where(:not([data-hn-ui-badge])):is(svg){margin-inline-end:0}:scope[data-ui-badge-state~="shape=square"] .label:empty:where([data-hn-ui-badge]){display:none}: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;flex:none;inline-size:var(--_badge-circle-size);min-block-size:var(--_badge-circle-size);min-inline-size:var(--_badge-circle-size);padding:0;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;display:inline-flex;justify-content:center;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}:scope[data-ui-badge-state~="shape=circle"] .label:empty:where([data-hn-ui-badge]){display:none}@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;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;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;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));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));padding-inline-start:calc(var(--ui-badge-padding-inline, var(--ui-space-2)) + var(--_badge-point))}: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}}@scope(.ui-breadcrumb-item)to ([data-hn]){:scope:where([data-hn-ui-breadcrumb-item]){align-items:center;display:inline-flex;gap:var(--ui-space-2);margin:0;min-inline-size:0}.separator:where([data-hn-ui-breadcrumb-item]){color:var(--ui-text-muted);display:inline-flex;font-size:var(--ui-font-size-sm)}:scope:first-child .separator:where([data-hn-ui-breadcrumb-item]){display:none}.content:where([data-hn-ui-breadcrumb-item]){align-items:center;display:inline-flex;gap:var(--ui-space-1);min-inline-size:0}.content>:where(:not([data-hn-ui-breadcrumb-item])):is(a){align-items:center;color:var(--ui-text-secondary);display:inline-flex;gap:var(--ui-space-1);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}}@scope(.ui-breadcrumbs)to ([data-hn]){:scope:where([data-hn-ui-breadcrumbs]){color:var(--ui-text-muted);display:block;font-size:var(--ui-font-size-sm);min-inline-size:0}ol:where([data-hn-ui-breadcrumbs]){align-items:center;display:flex;flex-wrap:wrap;gap:var(--ui-space-1) var(--ui-space-2);list-style:none;margin:0;padding:0}:scope[hidden]:where([data-hn-ui-breadcrumbs]){display:none}}@keyframes ui-spinner-rotate-2ac18d52{to{transform:rotate(1turn)}}@keyframes ui-spinner-dash-2ac18d52{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;block-size:1em;box-sizing:border-box;color:currentColor;display:inline-flex;flex:none;font-size:var(--ui-font-size-lg);inline-size:1em;justify-content:center;line-height:1}:scope[data-ui-spinner-state~="size=sm"]{font-size:var(--ui-font-size-md)}svg{animation:ui-spinner-rotate-2ac18d52 2s linear infinite;block-size:100%;display:block;inline-size:100%}circle{stroke-linecap:round;stroke-width:3}.track{stroke:color-mix(in srgb,currentColor 16%,transparent)}.arc{animation:ui-spinner-dash-2ac18d52 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}}@property --ui-button-active-surface{syntax:"*";inherits:false}@property --ui-button-border{syntax:"*";inherits:false}@property --ui-button-disabled-filter{syntax:"*";inherits:false}@property --ui-button-disabled-opacity{syntax:"*";inherits:false}@property --ui-button-ghost-active-surface{syntax:"*";inherits:false}@property --ui-button-ghost-hover-surface{syntax:"*";inherits:false}@property --ui-button-ghost-text{syntax:"*";inherits:false}@property --ui-button-hover-border{syntax:"*";inherits:false}@property --ui-button-hover-surface{syntax:"*";inherits:false}@property --ui-button-link-hover-text{syntax:"*";inherits:false}@property --ui-button-link-text{syntax:"*";inherits:false}@property --ui-button-min-block-size{syntax:"*";inherits:false}@property --ui-button-radius{syntax:"*";inherits:false}@property --ui-button-shadow{syntax:"*";inherits:false}@property --ui-button-solid-shadow{syntax:"*";inherits:false}@property --ui-button-surface{syntax:"*";inherits:false}@property --ui-button-text{syntax:"*";inherits:false}@property --ui-button-white-space{syntax:"*";inherits:false}@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));--_hue:var(--ui-accent);--_hue-hover:var(--ui-accent-hover);--_hue-active:var(--ui-accent-active);--_hue-text:var(--ui-accent-active);--_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;color:var(--_tone-text);-moz-column-gap:var(--ui-space-2);column-gap:var(--ui-space-2);display:inline-flex;justify-content:center;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;text-align:start}:scope[data-ui-button-state~=stretch]:where([data-hn-ui-button]){display:flex;inline-size:100%}:scope:where([data-hn-ui-button]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ui-button-surface,oklch(from var(--_tone) l c h/5%));background-image:none;border-color:var(--ui-button-border,var(--_tone));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)));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;min-block-size:var(--ui-button-min-block-size,var(--ui-control-size-md));padding:var(--ui-space-2) var(--ui-space-3);text-decoration:none;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);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;flex:none;vertical-align:middle}:scope:not([variant=link]):has(.badge:not(:empty)):where([data-hn-ui-button]){padding-block:var(--ui-space-0-5)}.badge:where([data-hn-ui-button]){align-items:center;display:inline-flex;flex:none}.badge:empty:where([data-hn-ui-button]){display:none}@supports (text-box-trim:trim-both){:scope: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]){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)}: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]){font-size:var(--ui-font-size-sm);min-block-size:var(--ui-control-size-sm);padding:var(--ui-space-1) var(--ui-space-2)}:scope[data-ui-button-state~="size=lg"]:where([data-hn-ui-button]){font-size:var(--ui-font-size-md);min-block-size:var(--ui-control-size-lg);padding:var(--ui-space-3) var(--ui-space-4)}:scope[data-ui-button-state~="variant=card"]:where([data-hn-ui-button]){align-content:center;align-items:start;background-image:none;box-shadow:none;display:grid;gap:var(--ui-space-3);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-ui-button-state~="variant=card"][data-ui-button-state~="size=lg"]:where([data-hn-ui-button]){min-block-size:max(var(--ui-control-min-block-size),var(--ui-control-size-lg))}:scope[data-ui-button-state~="variant=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;display:flex}.card-icon:empty:where([data-hn-ui-button]){display:none}.card-content:where([data-hn-ui-button]){min-inline-size:0}.card-action:where([data-hn-ui-button]){align-items:center;align-self:center;display:flex}: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/12%));border-color:var(--ui-button-hover-border,var(--_tone-hover))}:scope[data-ui-button-state~="variant=card"][data-ui-button-state~="tone=neutral"]:where([data-hn-ui-button]){border-color:var(--ui-button-border,var(--ui-border))}:scope[data-ui-button-state~="variant=card"][data-ui-button-state~="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: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/18%));background-image:none;box-shadow:var(--ui-pressed)}:scope[data-ui-button-state~="variant=danger"]:where([data-hn-ui-button]),:scope[data-ui-button-state~="variant=solid"]:where([data-hn-ui-button]){background-color:var(--_tone);border-color:var(--_tone);box-shadow:var(--ui-button-solid-shadow,var(--ui-action-shadow,var(--_ui-action-shadow)));color:var(--_on-tone)}:is(:scope[data-ui-button-state~="variant=solid"],:scope[data-ui-button-state~="variant=danger"]):hover:not(:disabled,[aria-disabled=true]):where([data-hn-ui-button]){background-color:var(--_tone-hover);border-color:var(--_tone-hover)}:is(:scope[data-ui-button-state~="variant=solid"],:scope[data-ui-button-state~="variant=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);box-shadow:var(--ui-pressed)}:scope[data-ui-button-state~="tone=neutral"]:where([data-hn-ui-button]){--_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-ui-button-state~="tone=danger"]:where([data-hn-ui-button]),:scope[data-ui-button-state~="variant=danger"]:where([data-hn-ui-button]){--_hue:var(--ui-danger);--_hue-hover:var(--ui-danger-hover);--_hue-active:var(--ui-danger-hover);--_hue-text:var(--ui-danger-hover);--_on-hue:var(--ui-on-danger)}:scope[data-ui-button-state~="tone=success"]:where([data-hn-ui-button]){--_hue:var(--ui-success);--_hue-hover:color-mix(in srgb,var(--ui-success) 85%,#000);--_hue-active:color-mix(in srgb,var(--ui-success) 75%,#000);--_hue-text:color-mix(in srgb,var(--ui-success) 85%,#000);--_on-hue:var(--ui-surface)}:scope[data-ui-button-state~="tone=warning"]:where([data-hn-ui-button]){--_hue:var(--ui-warning);--_hue-hover:color-mix(in srgb,var(--ui-warning) 85%,#000);--_hue-active:color-mix(in srgb,var(--ui-warning) 75%,#000);--_hue-text:color-mix(in srgb,var(--ui-warning) 85%,#000);--_on-hue:var(--ui-surface)}:scope[data-ui-button-state~="tone=info"]:where([data-hn-ui-button]){--_hue:var(--ui-info);--_hue-hover:color-mix(in srgb,var(--ui-info) 85%,#000);--_hue-active:color-mix(in srgb,var(--ui-info) 75%,#000);--_hue-text:color-mix(in srgb,var(--ui-info) 85%,#000);--_on-hue:var(--ui-surface)}:scope[data-ui-button-state~="variant=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-ui-button-state~="variant=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-ui-button-state~="variant=field"]:is(:active,[aria-expanded=true]):not(:disabled,[aria-disabled=true]):where([data-hn-ui-button]){--_ui-field-shadow:var(--ui-pressed)}:scope[data-ui-button-state~="variant=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-ui-button-state~="variant=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-ui-button-state~="variant=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/10%));border-color:transparent}:scope[data-ui-button-state~="variant=ghost"]:is(:active,[aria-expanded=true]):not(:disabled,[aria-disabled=true]):where([data-hn-ui-button]){background-color:var( --ui-button-ghost-active-surface,color-mix(in oklch,var(--ui-surface),var(--_tone) 3%) );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-ui-button-state~="variant=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-ui-button-state~="variant=ghost"],:scope[data-ui-button-state~="variant=link"],:scope[data-ui-button-state~="variant=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-ui-button-state~="variant=ghost"]:is(:disabled,[aria-disabled=true]:not([aria-busy=true])):where([data-hn-ui-button]){background-color:var(--ui-disabled-surface);border-color:transparent}@media(pointer:coarse){:scope:where([data-hn-ui-button]),:scope[data-ui-button-state~="size=sm"]:where([data-hn-ui-button]){min-block-size:var(--ui-control-min-block-size)}}html[data-ui-input-modality=touch] :scope[data-ui-button-state~="size=xs"]:where([data-hn-ui-button]),html[data-ui-input-modality=touch] :scope[data-ui-button-state~="variant=link"]:where([data-hn-ui-button]){position:relative}html[data-ui-input-modality=touch] :scope[data-ui-button-state~="size=xs"]:where([data-hn-ui-button]):after,html[data-ui-input-modality=touch] :scope[data-ui-button-state~="variant=link"]: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-ui-button-state~="variant=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;font:inherit;min-block-size:0;padding:0;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-ui-button-state~="variant=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-ui-button-state~="variant=link"]:active:not(:disabled,[aria-disabled=true]):where([data-hn-ui-button]){background:none;transform:none}:scope[data-ui-button-state~="variant=link"]:is(:disabled,[aria-disabled=true]:not([aria-busy=true])):where([data-hn-ui-button]){background:none;border-color:transparent}:scope[data-ui-button-state~="variant=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}}@property --ui-callout-border{syntax:"*";inherits:false}@property --ui-callout-border-width{syntax:"*";inherits:false}@property --ui-callout-gap{syntax:"*";inherits:false}@property --ui-callout-icon{syntax:"*";inherits:false}@property --ui-callout-icon-column{syntax:"*";inherits:false}@property --ui-callout-icon-size{syntax:"*";inherits:false}@property --ui-callout-leading-border-width{syntax:"*";inherits:false}@property --ui-callout-padding-block{syntax:"*";inherits:false}@property --ui-callout-padding-inline{syntax:"*";inherits:false}@property --ui-callout-surface{syntax:"*";inherits:false}@property --ui-callout-text{syntax:"*";inherits:false}@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);--_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-solid);--_callout-icon:var(--ui-info-solid);align-items:start;background:var(--ui-callout-surface,var(--_callout-surface));border:var(--ui-callout-border-width,var(--ui-border-width)) solid color-mix(in srgb,var(--ui-callout-border,var(--_callout-border)) 35%,transparent);border-inline-start:var( --ui-callout-leading-border-width,var(--ui-callout-border-width,var(--ui-border-width)) ) solid color-mix(in srgb,var(--ui-callout-border,var(--_callout-border)) 35%,transparent);border-radius:var(--ui-radius-md);color:var(--ui-callout-text,var(--ui-text-primary));display:grid;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));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));padding-inline-end:var(--ui-callout-padding-inline,var(--ui-space-3));padding-inline-start:var(--ui-callout-padding-inline,var(--ui-space-2))}.icon:where([data-hn-ui-callout]){block-size:1lh;color:var(--_ui-callout-icon,var(--_callout-icon));display:grid;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;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-border:var(--ui-border-strong);--_callout-icon:var(--ui-text-secondary)}:scope[data-ui-callout-state~="tone=tip"]:where([data-hn-ui-callout]){--_callout-surface:var(--ui-success-soft);--_callout-border:var(--ui-success-solid);--_callout-icon:var(--ui-success-solid)}:scope[data-ui-callout-state~="tone=important"]:where([data-hn-ui-callout]){--_callout-surface:var(--ui-accent-soft);--_callout-border:var(--ui-accent-solid);--_callout-icon:var(--ui-accent-solid)}:scope[data-ui-callout-state~="tone=warning"]:where([data-hn-ui-callout]){--_callout-surface:var(--ui-warning-soft);--_callout-border:var(--ui-warning-solid);--_callout-icon:var(--ui-warning-solid)}:scope[data-ui-callout-state~="tone=success"]:where([data-hn-ui-callout]){--_callout-surface:var(--ui-success-soft);--_callout-border:var(--ui-success-solid);--_callout-icon:var(--ui-success-solid)}: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-surface:var(--ui-danger-soft);--_callout-border:var(--ui-danger-solid);--_callout-icon:var(--ui-danger-solid)}.content :where(:not([data-hn-ui-callout])):is(a){color:var(--ui-accent-active);text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.18em}:scope[hidden]:where([data-hn-ui-callout]){display:none}}@scope(.ui-card)to ([data-hn]){:scope:where([data-hn-ui-card]){--_ui-card-surface:var(--ui-surface-raised);--_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;color:var(--ui-text-primary);display:flex;flex-direction:column;gap:var(--ui-space-4);min-inline-size:0;padding:var(--ui-space-5)}:scope[data-ui-card-state~="padding=xs"]:where([data-hn-ui-card]){gap:var(--ui-space-1);padding:var(--ui-space-2)}:scope[data-ui-card-state~="padding=sm"]:where([data-hn-ui-card]){gap:var(--ui-space-2);padding:var(--ui-space-3)}:scope[data-ui-card-state~="padding=lg"]:where([data-hn-ui-card]){padding:var(--ui-space-6)}: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]){border-color:var(--ui-border-subtle);box-shadow:var(--ui-shadow-lg)}:scope[data-ui-card-state~="tone=accent"]:where([data-hn-ui-card]){border-color:color-mix(in srgb,var(--ui-accent) 25%,var(--ui-border-default));--_ui-card-surface:color-mix(in srgb,var(--ui-accent) 6%,var(--ui-surface-default))}:scope[data-ui-card-state~="tone=info"]:where([data-hn-ui-card]){border-color:color-mix(in srgb,var(--ui-info) 25%,var(--ui-border-default));--_ui-card-surface:color-mix(in srgb,var(--ui-info) 6%,var(--ui-surface-default))}:scope[data-ui-card-state~="tone=success"]:where([data-hn-ui-card]){border-color:color-mix(in srgb,var(--ui-success) 25%,var(--ui-border-default));--_ui-card-surface:color-mix(in srgb,var(--ui-success) 6%,var(--ui-surface-default))}:scope[data-ui-card-state~="tone=warning"]:where([data-hn-ui-card]){border-color:color-mix(in srgb,var(--ui-warning) 25%,var(--ui-border-default));--_ui-card-surface:color-mix(in srgb,var(--ui-warning) 6%,var(--ui-surface-default))}:scope[data-ui-card-state~="variant=subtle"]:is([data-ui-card-state~="tone=accent"],[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: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;--_ui-card-surface:var(--ui-danger-soft)}:scope[data-ui-card-state~="tone=accent"]: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,calc(100vw - var(--ui-space-2)*2));max-inline-size:min(22rem,calc(100vw - var(--ui-space-2)*2))}:scope[data-ui-card-state~="size=md"]:where([data-hn-ui-card]){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-card-state~="size=lg"]:where([data-hn-ui-card]){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-card]){display:none}}@property --ui-checkbox-gap{syntax:"*";inherits:false}@property --ui-checkbox-invalid-border{syntax:"*";inherits:false}@property --ui-checkbox-size{syntax:"*";inherits:false}@keyframes ui-checkbox-check-084399a9{0%{opacity:0;transform:translateY(-.09rem) rotate(45deg) scale(.55)}65%{opacity:1;transform:translateY(-.09rem) rotate(45deg) scale(1.12)}to{opacity:1;transform:translateY(-.09rem) rotate(45deg) scale(1)}}@scope(.ui-checkbox)to ([data-hn]){:scope:where([data-hn-ui-checkbox]){--_ui-checkbox-size:var(--ui-checkbox-size);--_ui-checkbox-invalid-border:var( --ui-checkbox-invalid-border,var(--ui-field-danger,var(--ui-danger-solid)) );align-items:flex-start;color:var(--ui-text-primary);cursor:pointer;display:inline-flex;gap:var(--ui-checkbox-gap,var(--ui-space-2));max-inline-size:100%}.text:where([data-hn-ui-checkbox]){display:flex;flex-direction:column;gap:var(--ui-space-1);min-inline-size:0}.label:where([data-hn-ui-checkbox]){line-height:var(--ui-line-height-md);min-inline-size:0}.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}input:where([data-hn-ui-checkbox]){-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--ui-control-surface,var(--ui-surface-default));block-size:var(--_ui-checkbox-size,1.125rem);border:var(--ui-border-width) solid var(--ui-control-border,var(--ui-border-strong));border-radius:var(--ui-radius-sm);box-shadow:var(--ui-control-inset);cursor:pointer;flex:0 0 auto;inline-size:var(--_ui-checkbox-size,1.125rem);margin:.125em 0 0;position:relative;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;transition:opacity .12s var(--ui-motion-ease)}input:checked:where([data-hn-ui-checkbox]),input:indeterminate:where([data-hn-ui-checkbox]){background:var(--ui-accent-solid);border-color:var(--ui-accent-solid);box-shadow:var(--ui-control-inset)}input:checked:where([data-hn-ui-checkbox]):after{animation:ui-checkbox-check-084399a9 .18s var(--ui-motion-ease-out,cubic-bezier(.16,1,.3,1)) both;block-size:.5rem;border-color:var(--ui-text-on-accent);border-style:solid;border-width:0 .125rem .125rem 0;inline-size:.28rem;inset:0;margin:auto;opacity:1;transform:translateY(-.09rem) rotate(45deg)}input:indeterminate:where([data-hn-ui-checkbox]):after{background:var(--ui-text-on-accent);block-size:.125rem;border-radius:var(--ui-radius-round);inset:50% .23rem auto;opacity:1;transform:translateY(-50%)}@media(prefers-reduced-motion:reduce){input:where([data-hn-ui-checkbox]):after{animation:none;transition: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:calc((var(--_row) - var(--_line))/2)}:scope[data-ui-checkbox-state~="size=lg"] input:where([data-hn-ui-checkbox]),:scope[data-ui-checkbox-state~="size=sm"] input:where([data-hn-ui-checkbox]){margin-top:calc((var(--_line) - var(--_ui-checkbox-size, 1.125rem))/2)}@media(pointer:coarse){:scope[data-ui-checkbox-state~="size=sm"]:where([data-hn-ui-checkbox]){--_row:var(--ui-control-min-block-size)}}:scope[hidden]:where([data-hn-ui-checkbox]){display:none}}@property --ui-cluster-gap{syntax:"*";inherits:false}@scope(.ui-cluster)to ([data-hn]){:scope:where([data-hn-ui-cluster]){--_layout-gap:var(--ui-space-3);align-items:center;display:flex;flex-wrap:wrap;gap:var(--ui-cluster-gap,var(--_layout-gap));margin:0;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)}:scope[data-ui-cluster-state~="padding=m"]:where([data-hn-ui-cluster]){padding:var(--ui-space-3)}:scope[data-ui-cluster-state~="padding=l"]:where([data-hn-ui-cluster]){padding:var(--ui-space-4)}:scope[data-ui-cluster-state~="paddingEnd=s"]:where([data-hn-ui-cluster]){padding-inline-end:var(--ui-space-2)}:scope[data-ui-cluster-state~="paddingEnd=m"]:where([data-hn-ui-cluster]){padding-inline-end:var(--ui-space-3)}:scope[data-ui-cluster-state~="paddingEnd=l"]:where([data-hn-ui-cluster]){padding-inline-end:var(--ui-space-4)}:scope[data-ui-cluster-state~="paddingEnd=xl"]:where([data-hn-ui-cluster]){padding-inline-end:calc(var(--ui-space-4)*4)}: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}:scope[data-ui-cluster-state~="align=end"]:where([data-hn-ui-cluster]){align-items:flex-end}:scope[data-ui-cluster-state~="align=baseline"]:where([data-hn-ui-cluster]){align-items:baseline}:scope[data-ui-cluster-state~="align=stretch"]:where([data-hn-ui-cluster]){align-items:stretch}:scope[data-ui-cluster-state~="justify=center"]:where([data-hn-ui-cluster]){justify-content:center}:scope[data-ui-cluster-state~="justify=end"]:where([data-hn-ui-cluster]){justify-content:flex-end}:scope[data-ui-cluster-state~="justify=between"]:where([data-hn-ui-cluster]){justify-content:space-between}:scope[data-ui-cluster-state~="wrap=nowrap"]:where([data-hn-ui-cluster]){flex-wrap:nowrap}:scope[hidden]:where([data-hn-ui-cluster]){display:none}}@property --ui-tooltip-arrow-size{syntax:"*";inherits:false}@property --ui-tooltip-border{syntax:"*";inherits:false}@property --ui-tooltip-inverse-surface{syntax:"*";inherits:false}@property --ui-tooltip-inverse-text{syntax:"*";inherits:false}@property --ui-tooltip-max-inline-size{syntax:"*";inherits:false}@property --ui-tooltip-offset{syntax:"*";inherits:false}@property --ui-tooltip-radius{syntax:"*";inherits:false}@property --ui-tooltip-shadow{syntax:"*";inherits:false}@property --ui-tooltip-surface{syntax:"*";inherits:false}@property --ui-tooltip-text{syntax:"*";inherits:false}@scope(.ui-tooltip)to ([data-hn]){:scope:where([data-hn-ui-tooltip]){--_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;display:inline-block;inset:auto;margin:0;opacity:0;outline:0;overflow:visible;padding:0;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)));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;color:var(--_ui-tooltip-text,var(--ui-text-primary));font-family:var(--ui-font-family-sans);font-size:var(--ui-font-size-sm);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);position:relative}.shortcut:where([data-hn-ui-tooltip]){align-items:center;border-inline-start:1px solid color-mix(in oklab,currentColor 28%,transparent);color:color-mix(in oklab,currentColor 72%,transparent);display:inline-flex;font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-normal);margin-inline-start:var(--ui-space-2);padding-inline-start:var(--ui-space-2);vertical-align:baseline;white-space:nowrap}.shortcut:empty:where([data-hn-ui-tooltip]){display:none}.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;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:rotate(45deg) scaleX(1.25) scaleY(.85);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}@media(prefers-reduced-motion:reduce){:scope:where([data-hn-ui-tooltip]){transition:none}}}@property --ui-combobox-affordance-text{syntax:"*";inherits:false}@property --ui-combobox-item-input-min-inline-size{syntax:"*";inherits:false}@property --ui-combobox-item-item-max-inline-size{syntax:"*";inherits:false}@property --ui-combobox-item-min-block-size{syntax:"*";inherits:false}@property --ui-combobox-label-font-size{syntax:"*";inherits:false}@property --ui-combobox-label-text{syntax:"*";inherits:false}@property --ui-combobox-max-block-size{syntax:"*";inherits:false}@property --ui-combobox-message-text{syntax:"*";inherits:false}@property --ui-combobox-option-check{syntax:"*";inherits:false}@property --ui-combobox-option-text{syntax:"*";inherits:false}@property --ui-combobox-radius{syntax:"*";inherits:false}@property --ui-combobox-invalid-border{syntax:"*";inherits:false}@property --ui-combobox-popup-surface{syntax:"*";inherits:false}@property --ui-combobox-popup-border{syntax:"*";inherits:false}@property --ui-combobox-popup-radius{syntax:"*";inherits:false}@property --ui-combobox-popup-shadow{syntax:"*";inherits:false}@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;font:inherit;gap:var(--ui-space-1);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-font-size-sm));font-weight:500}.control:where([data-hn-ui-combobox]){align-items:center;display:flex;gap:var(--ui-space-2);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;display:flex;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;flex:1 1 auto;min-inline-size:0}.help:where([data-hn-ui-combobox]){align-items:center;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;flex:none;inline-size:var(--ui-control-size-sm);justify-content:center;padding:0;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)}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]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:inherit;box-sizing:border-box;color:inherit;font:inherit;line-height:var(--ui-line-height-tight);margin:0;min-block-size:calc(var(--_row) - var(--ui-border-width)*2);min-inline-size:0;outline:none;padding:var(--ui-space-2) var(--ui-space-3);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]){font-size:var(--ui-font-size-sm);padding:var(--ui-space-1) var(--ui-space-2)}: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]){font-size:var(--ui-font-size-md);padding:var(--ui-space-3) var(--ui-space-4)}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;font:inherit;font-weight:400;min-inline-size:2rem;padding:0 var(--ui-space-1);place-items:center}.affordance-icon:where([data-hn-ui-combobox]){block-size:var(--ui-icon-size-sm);display:block;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-overlay-surface,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;color:var(--ui-text-primary);margin:0;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)}[hidden]:where([data-hn-ui-combobox]){display:none}.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;font-weight:500}.detail:where([data-hn-ui-combobox]){display:grid;gap:var(--ui-space-0-5);min-inline-size:0}.line:where([data-hn-ui-combobox]){align-items:center;display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.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)}.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:where([data-hn-ui-combobox]){--_row:max(var(--ui-control-size-md),var(--ui-control-min-block-size))}button:where([data-hn-ui-combobox]){min-block-size:calc(var(--_row) - var(--ui-border-width)*2);min-inline-size:2.75rem}:scope[data-ui-combobox-state~="size=sm"]:where([data-hn-ui-combobox]){--_row:var(--ui-control-min-block-size)}:scope[data-ui-combobox-state~="size=sm"] input:where([data-hn-ui-combobox]){font-size:inherit}}@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;min-block-size:var(--_ui-combobox-item-min-block-size,var(--_row));padding:var(--ui-space-1)}:scope[data-ui-combobox-state~=multiple] .entry:where([data-hn-ui-combobox]){align-items:center;gap:var(--ui-space-1);overflow-x:auto;scrollbar-width:none}:scope[data-ui-combobox-state~=multiple] .entry:where([data-hn-ui-combobox])::-webkit-scrollbar{display:none}:scope[data-ui-combobox-state~=multiple] input:where([data-hn-ui-combobox]){flex:1 0 var(--_ui-combobox-item-input-min-inline-size,5rem);min-block-size:1.75rem;padding:var(--ui-space-0-5) var(--ui-space-1);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)}: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)}: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;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}.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}}@property --ui-container-gutters{syntax:"*";inherits:false}@property --ui-container-measure{syntax:"*";inherits:false}@scope(.ui-container)to ([data-hn]){:scope:where([data-hn-ui-container]){--_container-measure:65ch;--_container-gutters:var(--ui-space-4);display:block;inline-size:100%;margin-inline:auto;max-inline-size:var(--ui-container-measure,var(--_container-measure));padding-inline:var(--ui-container-gutters,var(--_container-gutters))}: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;display:flex;flex:1;flex-direction:column;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}}@property --ui-context-menu-surface{syntax:"*";inherits:false}@property --ui-context-menu-border{syntax:"*";inherits:false}@property --ui-context-menu-radius{syntax:"*";inherits:false}@property --ui-context-menu-shadow{syntax:"*";inherits:false}@property --ui-context-menu-z-index{syntax:"*";inherits:false}@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}.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;display:flex;flex-direction:column;inset:auto;margin:0;min-width:12rem;opacity:0;outline:0;overflow:auto;padding:var(--ui-space-1);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}.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}@media(prefers-reduced-motion:reduce){.menu:where([data-hn-ui-context-menu]){transition:none}}:scope[hidden]:where([data-hn-ui-context-menu]){display:none}}@scope(.ui-cover)to ([data-hn]){:scope:where([data-hn-ui-cover]){align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--ui-space-6);justify-content:center;min-block-size:100dvh;padding:var(--ui-space-6) var(--ui-space-4)}:scope[data-ui-cover-state~="size=fill"]:where([data-hn-ui-cover]){flex:1;min-block-size:100%}:scope>:where(:not([data-hn-ui-cover])):is(*){max-inline-size:100%}:scope[hidden]:where([data-hn-ui-cover]){display:none}}@scope(.ui-description-item)to ([data-hn]){:scope:where([data-hn-ui-description-item]){align-items:var(--_ui-description-align,baseline);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);flex-direction:column;font-size:var(--ui-font-size-sm);gap:var(--ui-space-1) var(--ui-space-6);grid-column:var(--_ui-description-column,1/-1);grid-template-columns:subgrid;min-inline-size:0;padding:var(--_ui-description-padding,0)}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;min-inline-size:0;overflow-wrap:anywhere;text-align:start}:scope[hidden]:where([data-hn-ui-description-item]){display:none}}@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;gap:var(--_gap) var(--_column-gap);grid-template-columns:minmax(6rem,max-content) minmax(0,1fr);margin:0;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}}@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;display:block;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}:scope[data-ui-scroll-area-state~=trim] .content>:where(:not([data-hn-ui-scroll-area])):is(:first-child){margin-block-start:0}:scope[data-ui-scroll-area-state~=trim] .content>:where(:not([data-hn-ui-scroll-area])):is(:last-child){margin-block-end:0}: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)}:scope[data-ui-scroll-area-state~="padding=sm"]:where([data-hn-ui-scroll-area]){padding:var(--ui-space-3)}:scope[data-ui-scroll-area-state~="padding=md"]:where([data-hn-ui-scroll-area]){padding:var(--ui-space-5)}:scope[data-ui-scroll-area-state~="padding=lg"]:where([data-hn-ui-scroll-area]){padding:var(--ui-space-6)}:scope[hidden]:where([data-hn-ui-scroll-area]){display:none}}@property --ui-dialog-duration{syntax:"*";inherits:false}@property --ui-dialog-surface{syntax:"*";inherits:false}@property --ui-dialog-border{syntax:"*";inherits:false}@property --ui-dialog-radius{syntax:"*";inherits:false}@property --ui-dialog-shadow{syntax:"*";inherits:false}@property --ui-dialog-max-width{syntax:"*";inherits:false}@property --ui-dialog-viewport-gap{syntax:"*";inherits:false}@keyframes ui-dialog-enter-ada617a6{0%{opacity:0;transform:scale(.96)}}@keyframes ui-dialog-backdrop-enter-ada617a6{0%{background-color:transparent}}@scope(.ui-dialog)to ([data-hn]){:scope:where([data-hn-ui-dialog]){--_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;flex-direction:column;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;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;pointer-events:none;position:fixed;transform:scale(.96);transition:opacity var(--ui-dialog-duration,var(--ui-motion-base)) var(--ui-motion-ease),transform 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[open]:where([data-hn-ui-dialog]){animation:ui-dialog-enter-ada617a6 var(--ui-dialog-duration,var(--ui-motion-base)) var(--ui-motion-ease);display:flex;opacity:1;pointer-events:auto;transform:scale(1);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;max-block-size:none}:scope[data-ui-dialog-state~=alert] .close:where([data-hn-ui-dialog]){display:none}header:where([data-hn-ui-dialog]){align-items:center;display:flex;flex:none;gap:var(--ui-space-3);padding:calc(var(--ui-space-3) + var(--ui-space-1)/2) var(--ui-space-3) var(--ui-space-3) var(--ui-space-5)}: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;min-inline-size:0;padding:0}.close:where([data-hn-ui-dialog]){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-grid;flex:none;inline-size:var(--ui-control-size-sm);margin-inline-start:auto;padding:0;place-items:center;transition:background-color var(--ui-motion-fast) var(--ui-motion-ease),color var(--ui-motion-fast) var(--ui-motion-ease)}.close:where([data-hn-ui-dialog]):after,.close:where([data-hn-ui-dialog]):before{background:currentColor;block-size:1.5px;border-radius:1px;content:"";grid-area:1/1;inline-size:.875rem;transform:rotate(45deg)}.close:where([data-hn-ui-dialog]):after{transform:rotate(-45deg)}.close:hover:where([data-hn-ui-dialog]){background:var(--ui-surface-muted);color:var(--ui-text-primary)}.close:focus-visible:where([data-hn-ui-dialog]){outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-width)}@media(pointer:coarse){.close:where([data-hn-ui-dialog]){block-size:var(--ui-control-min-block-size);inline-size:var(--ui-control-min-block-size)}}html[data-ui-input-modality=touch] :scope .close:where([data-hn-ui-dialog]){block-size:var(--ui-control-min-block-size);inline-size:var(--ui-control-min-block-size)}.body:where([data-hn-ui-dialog]){display:flex;flex:1 1 auto;flex-direction:column;min-block-size:0;padding:var(--ui-space-3) var(--ui-space-5) var(--ui-space-5)}footer:where([data-hn-ui-dialog]){display:flex;flex:none;flex-wrap:wrap;gap:var(--ui-space-2);justify-content:flex-end;padding:0 var(--ui-space-5) var(--ui-space-5)}footer:empty:where([data-hn-ui-dialog]){display:none}: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-ada617a6 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}}@property --ui-disclosure-trigger-min-block-size{syntax:"*";inherits:false}@property --ui-disclosure-trigger-padding-block{syntax:"*";inherits:false}@property --ui-disclosure-trigger-padding-inline{syntax:"*";inherits:false}@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;inline-size:100%;overflow:clip}.trigger:where([data-hn-ui-disclosure]){align-items:center;background:transparent;border:0;border-radius:var(--ui-radius-sm);color:inherit;cursor:pointer;display:flex;font:inherit;font-weight:var(--ui-font-semibold);gap:var(--ui-space-3);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));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;display:inline-flex;flex:none;justify-content:center}.leading:empty:where([data-hn-ui-disclosure]){display:none}.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;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)}: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)}: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;flex:0 0 var(--_ui-disclosure-heading-size,var(--_trigger-min-block-size));flex-direction:column;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;flex:1;flex-direction:column;min-block-size:0;padding:0}: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);min-block-size:var(--ui-nav-min-block-size);padding-block:var(--ui-nav-padding-block);padding-inline:var(--ui-nav-padding-inline)}: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);padding-inline:var(--ui-nav-compact-padding-inline)}: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}}@scope(.ui-editable)to ([data-hn]){:scope{align-items:center;color:var(--ui-text-primary);display:flex;flex-wrap:wrap;gap:var(--ui-space-2);min-inline-size:0}.field{display:inline-grid;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;color:inherit;font:inherit;grid-area:1/1;line-height:var(--ui-line-height-md);margin:0;min-block-size:var(--ui-control-size-sm);padding:var(--ui-space-1) var(--ui-space-2);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;background:transparent;cursor:pointer;display:inline-flex;gap:var(--ui-space-2);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;gap:var(--ui-space-1)}:scope[data-ui-editable-state~=internalEdit] .actions{display:inline-flex}.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)}.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}}@property --ui-menu-surface{syntax:"*";inherits:false}@property --ui-menu-border{syntax:"*";inherits:false}@property --ui-menu-radius{syntax:"*";inherits:false}@property --ui-menu-shadow{syntax:"*";inherits:false}@property --ui-menu-viewport-gap{syntax:"*";inherits:false}@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;padding:var(--ui-space-1)}: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;min-inline-size:min(8rem,calc(100vw - var(--ui-menu-viewport-gap, var(--ui-space-2))*2));padding:var(--ui-space-1)}: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-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;display:flex;flex-direction:column;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}.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;display:flex;flex-direction:column;max-block-size:inherit;max-inline-size:inherit;overflow:auto;padding:var(--ui-space-1)}.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}:scope:not([data-ui-menu-state~=internalOpen]):not(:scope[data-ui-menu-state~=inline]):where([data-hn-ui-menu]){display:none}:scope[popover]:where([data-hn-ui-menu]){inset:auto;margin:0;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}@media(prefers-reduced-motion:reduce){:scope[popover]:where([data-hn-ui-menu]){transition:none}}}@property --ui-menu-item-font-size{syntax:"*";inherits:false}@property --ui-menu-item-hover-surface{syntax:"*";inherits:false}@property --ui-menu-item-min-block-size{syntax:"*";inherits:false}@property --ui-menu-item-padding-block{syntax:"*";inherits:false}@property --ui-menu-item-padding-inline{syntax:"*";inherits:false}@property --ui-menu-item-radius{syntax:"*";inherits:false}@scope(.ui-menu-item)to ([data-hn]){:scope:where([data-hn-ui-menu-item]){align-items:center;border-radius:var( --ui-menu-item-radius,var(--_ui-default-menu-item-radius,var(--ui-selection-radius)) );box-sizing:border-box;color:var(--ui-text-primary);cursor:pointer;display:flex;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);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)) );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;block-size:var(--ui-icon-size-sm);display:var(--_ui-default-menu-icon-display,none);flex:none;inline-size:var(--ui-icon-size-sm);justify-content:center}.icon:not(:empty):where([data-hn-ui-menu-item]){display:inline-flex}.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)}.label:where([data-hn-ui-menu-item]){align-items:center;display:flex;flex:1;gap:var(--ui-space-2);min-inline-size:0}.indicator:where([data-hn-ui-menu-item]){align-items:center;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;color:var(--ui-surface);display:inline-flex;flex:none;inline-size:var(--_ui-default-menu-indicator-size,var(--ui-icon-size-sm));justify-content:center;--_ui-default-icon-size:.75rem}:scope[data-ui-menu-item-state~="type=action"] .indicator:where([data-hn-ui-menu-item]){display:none}: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}.shortcut:empty:where([data-hn-ui-menu-item]){display:none}.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-surface-subtle))}: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}}@property --ui-input-border{syntax:"*";inherits:false}@property --ui-input-border-hover{syntax:"*";inherits:false}@property --ui-input-border-width{syntax:"*";inherits:false}@property --ui-input-focus-border{syntax:"*";inherits:false}@property --ui-input-focus-outline{syntax:"*";inherits:false}@property --ui-input-focus-shadow{syntax:"*";inherits:false}@property --ui-input-inline-size{syntax:"*";inherits:false}@property --ui-input-invalid-border{syntax:"*";inherits:false}@property --ui-input-invalid-focus-shadow{syntax:"*";inherits:false}@property --ui-input-min-block-size{syntax:"*";inherits:false}@property --ui-input-radius{syntax:"*";inherits:false}@property --ui-input-shadow{syntax:"*";inherits:false}@property --ui-input-surface{syntax:"*";inherits:false}@scope(.ui-input)to ([data-hn]){:scope{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var( --ui-input-surface,var(--_ui-default-input-surface,var(--ui-control-surface,var(--ui-surface-elevated))) );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;color:var(--ui-text-primary);display:inline-block;font:inherit;inline-size:var(--ui-input-inline-size,100%);line-height:var(--ui-line-height-tight);margin:0;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-space-2) var(--ui-space-3);padding-inline-start:var(--_ui-default-input-padding-inline-start,var(--ui-space-3));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[data-ui-input-state~="size=sm"]{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-space-1) var(--ui-space-2)}:scope[data-ui-input-state~="size=lg"]{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-space-3) var(--ui-space-4)}@media(pointer:coarse){:scope{min-block-size:var( --ui-input-min-block-size,var( --_ui-default-input-min-block-size,max(var(--ui-control-size-md),var(--ui-control-min-block-size)) ) )}:scope,:scope[data-ui-input-state~="size=lg"],:scope[data-ui-input-state~="size=sm"]{font-size:var(--ui-font-size-md)}:scope[data-ui-input-state~="size=sm"]{min-block-size:var( --ui-input-min-block-size,var(--_ui-default-input-min-block-size,var(--ui-control-min-block-size)) )}}: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}}@property --ui-radio-group-invalid-text{syntax:"*";inherits:false}@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;border:0;display:inline-flex;gap:var(--ui-space-2);margin:0;min-inline-size:0;padding:0}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);padding:0}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;justify-items:start}:scope[hidden]:where([data-hn-ui-radio-group]){display:none}}@property --ui-stack-height{syntax:"*";inherits:false}@property --ui-stack-gap{syntax:"*";inherits:false}@scope(.ui-stack)to ([data-hn]){:scope:where([data-hn-ui-stack]){--_layout-gap:var(--ui-space-4);align-items:stretch;display:flex;flex-direction:column;gap:var(--ui-stack-gap,var(--_layout-gap));margin:0;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}:scope[data-ui-stack-state~="align=center"]:where([data-hn-ui-stack]){align-items:center}:scope[data-ui-stack-state~="align=end"]:where([data-hn-ui-stack]){align-items:flex-end}:scope[data-ui-stack-state~="justify=center"]:where([data-hn-ui-stack]){justify-content:center}:scope[data-ui-stack-state~="justify=end"]:where([data-hn-ui-stack]){justify-content:flex-end}:scope[data-ui-stack-state~="justify=between"]:where([data-hn-ui-stack]){justify-content:space-between}:scope[hidden]:where([data-hn-ui-stack]){display:none}}@property --ui-swatch-size{syntax:"*";inherits:false}@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;cursor:pointer;flex:0 0 auto;inline-size:var(--ui-swatch-size,1.65rem);margin:0}: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-editor-toolbar)to ([data-hn]){:scope:where([data-hn-ui-editor-toolbar]){align-items:center;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;min-height:var(--ui-editor-toolbar-min-height,48px);padding:var(--ui-editor-toolbar-padding-block,6px) var(--ui-editor-toolbar-padding-inline,12px);position:sticky;top:0;z-index:var(--ui-editor-toolbar-z-index,10)}.strip:where([data-hn-ui-editor-toolbar]){align-items:center;display:flex;flex:1 1 auto;gap:var(--ui-editor-toolbar-gap,2px);justify-content:flex-start;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}.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);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)) );max-width:min(calc(100vw - 24px),100%);min-height:auto;padding:var(--ui-editor-toolbar-floating-padding,4px);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;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}}@property --ui-form-field-danger{syntax:"*";inherits:false}@property --ui-form-field-help-font-size{syntax:"*";inherits:false}@property --ui-form-field-help-min-block-size{syntax:"*";inherits:false}@property --ui-form-field-help-text{syntax:"*";inherits:false}@property --ui-form-field-label-font-size{syntax:"*";inherits:false}@property --ui-form-field-label-text{syntax:"*";inherits:false}@property --ui-form-field-min-inline-size{syntax:"*";inherits:false}@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;color:var(--ui-text-primary);display:grid;gap:var(--ui-space-2);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}.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-font-size-sm))}.label:has(>.label-action>*):where([data-hn-ui-form-field]){align-items:start;display:flex;gap:var(--ui-space-1)}.label-action:where([data-hn-ui-form-field]){align-items:unsafe center;block-size:1lh;display:flex}.label-action:not(:has(>*)):where([data-hn-ui-form-field]){display:none}.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}:scope[data-ui-form-field-state~=invalid] .error:where([data-hn-ui-form-field]){display:contents}.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}}@property --ui-icon-button-active-scale{syntax:"*";inherits:false}@property --ui-icon-button-active-surface{syntax:"*";inherits:false}@property --ui-icon-button-border{syntax:"*";inherits:false}@property --ui-icon-button-disabled-filter{syntax:"*";inherits:false}@property --ui-icon-button-disabled-opacity{syntax:"*";inherits:false}@property --ui-icon-button-hover-border{syntax:"*";inherits:false}@property --ui-icon-button-hover-surface{syntax:"*";inherits:false}@property --ui-icon-button-hover-text{syntax:"*";inherits:false}@property --ui-icon-button-icon-size{syntax:"*";inherits:false}@property --ui-icon-button-icon-stroke-width{syntax:"*";inherits:false}@property --ui-icon-button-outline-surface{syntax:"*";inherits:false}@property --ui-icon-button-outline-text{syntax:"*";inherits:false}@property --ui-icon-button-radius{syntax:"*";inherits:false}@property --ui-icon-button-size{syntax:"*";inherits:false}@property --ui-icon-button-solid-hover-surface{syntax:"*";inherits:false}@property --ui-icon-button-solid-shadow{syntax:"*";inherits:false}@property --ui-icon-button-solid-surface{syntax:"*";inherits:false}@property --ui-icon-button-solid-text{syntax:"*";inherits:false}@property --ui-icon-button-surface{syntax:"*";inherits:false}@scope(.ui-icon-button)to ([data-hn]){:scope:where([data-hn-ui-icon-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));--_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-ui-icon-button-state~="tone=accent"]:where([data-hn-ui-icon-button]){--_icon-button-border:var(--ui-accent-solid);--_icon-button-hover-border:var(--ui-accent-hover);--_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-ui-icon-button-state~="tone=neutral"]:where([data-hn-ui-icon-button]){--_icon-button-solid-surface:var(--ui-text-primary);--_icon-button-solid-hover-surface:var(--ui-text-primary);--_icon-button-solid-text:var(--ui-surface-default)}: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~="variant=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~="variant=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~="variant=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;-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;inline-size:var(--ui-icon-button-size,var(--_size));justify-content:center;margin:0;min-block-size:var(--ui-icon-button-size,var(--_size));min-inline-size:var(--ui-icon-button-size,var(--_size));padding:0;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-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)}@media(pointer:coarse){:scope[data-ui-icon-button-state~=matchButton]:where([data-hn-ui-icon-button]){inline-size:max(var(--ui-icon-button-size,var(--_size)),var(--ui-control-min-block-size));min-block-size:max(var(--ui-icon-button-size,var(--_size)),var(--ui-control-min-block-size));min-inline-size:max(var(--ui-icon-button-size,var(--_size)),var(--ui-control-min-block-size))}}:scope[data-ui-icon-button-state~=round]:where([data-hn-ui-icon-button]){border-radius:var(--ui-radius-round)}:scope[data-ui-icon-button-state~="variant=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: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));color:var(--ui-icon-button-outline-text,var(--_icon-button-text,var(--ui-text-primary)))}:scope[data-ui-icon-button-state~="variant=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:none;box-shadow:var( --ui-icon-button-solid-shadow,var(--ui-action-shadow,var(--_ui-action-shadow)) );color:var( --ui-icon-button-solid-text,var(--_icon-button-solid-text,var(--ui-text-on-accent)) )}: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-ui-icon-button-state~="variant=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-ui-icon-button-state~="variant=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)) )}:scope[data-ui-icon-button-state~="variant=solid"][data-ui-icon-button-state~="tone=accent"]:hover:enabled:not([aria-disabled=true]):where([data-hn-ui-icon-button]),:scope[data-ui-icon-button-state~="variant=solid"][data-ui-icon-button-state~="tone=neutral"]: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-ui-icon-button-state~="variant=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-ui-icon-button-state~="variant=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,.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;display:inline-flex;justify-content:center}:is(:scope[data-ui-icon-button-state~=loading],:scope[data-ui-icon-button-state~=pending]) .content:where([data-hn-ui-icon-button]){display:none}@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-ui-icon-button-state~="variant=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-ui-icon-button-state~="variant=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:is(:scope[data-ui-icon-button-state~="variant=outline"],:scope[data-ui-icon-button-state~="variant=solid"]):active:enabled:not([aria-disabled=true]):where([data-hn-ui-icon-button]){background-image:none;box-shadow:var(--ui-pressed)}:scope[data-ui-icon-button-state~="variant=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-ui-icon-button-state~="variant=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-ui-icon-button-state~="variant=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-ui-icon-button-state~="variant=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}}@property --ui-popover-surface{syntax:"*";inherits:false}@property --ui-popover-border{syntax:"*";inherits:false}@property --ui-popover-radius{syntax:"*";inherits:false}@property --ui-popover-shadow{syntax:"*";inherits:false}@property --ui-popover-viewport-gap{syntax:"*";inherits:false}@property --ui-popover-offset{syntax:"*";inherits:false}@property --ui-popover-padding{syntax:"*";inherits:false}@scope(.ui-popover)to ([data-hn]){:scope:where([data-hn-ui-popover]){--_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;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}.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;max-block-size:inherit;max-inline-size:inherit;overflow:auto;padding:var(--_ui-popover-padding,var(--ui-space-3))}:scope:not([data-ui-popover-state~=internalOpen]):where([data-hn-ui-popover]){display:none}:scope[popover]:where([data-hn-ui-popover]){inset:auto;margin:0;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}@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:var(--ui-text-primary);margin:0;min-inline-size:0;text-align:start}:scope:is(h2,h3,h4,h5,h6):where([data-hn-ui-text]){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"]:where([data-hn-ui-text]){color:var(--ui-accent-active)}: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=eyebrow"]:where([data-hn-ui-text]){font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-semibold);letter-spacing:.06em;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-accent-active);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}}@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)}.hint{color:var(--ui-text-muted);font-size:var(--ui-font-size-sm);margin:0 0 var(--ui-space-2)}.grid{display:grid;gap:2px;grid-template-columns:repeat(var(--_cols,8),1.25rem);grid-template-rows:repeat(var(--_rows,8),1.25rem);margin-bottom:var(--ui-space-2);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;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;font-size:var(--ui-font-size-sm);margin-bottom:var(--ui-space-2)}@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}}@property --ui-input-group-radius{syntax:"*";inherits:false}@property --ui-input-group-invalid-border{syntax:"*";inherits:false}@property --ui-input-group-invalid-focus-shadow{syntax:"*";inherits:false}@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-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-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;align-items:stretch;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-input-group-radius,var(--ui-field-radius,var(--ui-radius-md)));box-shadow:var(--ui-control-inset);box-sizing:border-box;cursor:text;display:flex;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)}@media(pointer:coarse){:scope:where([data-hn-ui-input-group]){min-block-size:max(var(--ui-control-size-md),var(--ui-control-min-block-size))}:scope:has(.field [data-ui-input-state~="size=sm"]):where([data-hn-ui-input-group]){min-block-size:var(--ui-control-min-block-size)}}: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;flex:1;min-inline-size:0}.affix:where([data-hn-ui-input-group]){align-items:center;color:var(--ui-text-muted);display:inline-flex;flex:none;font-family:var(--ui-font-family-mono);font-size:var(--ui-font-size-sm);padding-inline:var(--ui-space-2);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}.action:where([data-hn-ui-input-group]){align-items:center;display:flex;flex:none;padding-inline:var(--ui-space-1)}:scope[data-ui-input-group-state~=multiline]:where([data-hn-ui-input-group]){display:grid;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;padding:var(--ui-space-2);padding-block-start:0}: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)}.action:empty:where([data-hn-ui-input-group]),.affix:empty:where([data-hn-ui-input-group]){display:none}:scope[hidden]:where([data-hn-ui-input-group]){display:none}}@property --ui-search-result-row-border{syntax:"*";inherits:false}@property --ui-search-result-row-gap{syntax:"*";inherits:false}@property --ui-search-result-row-hover-surface{syntax:"*";inherits:false}@property --ui-search-result-row-min-height{syntax:"*";inherits:false}@property --ui-search-result-row-padding-block{syntax:"*";inherits:false}@property --ui-search-result-row-padding-inline{syntax:"*";inherits:false}@property --ui-search-result-row-selected-bg{syntax:"*";inherits:false}@property --ui-search-result-row-surface{syntax:"*";inherits:false}@scope(.ui-search-result-row)to ([data-hn]){:scope:where([data-hn-ui-search-result-row]){align-items:flex-start;-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;gap:var(--ui-search-result-row-gap,var(--ui-space-3));inline-size:100%;margin:0;min-block-size:var(--ui-search-result-row-min-height,56px);padding-block:var(--ui-search-result-row-padding-block,var(--ui-space-3));padding-inline:var(--ui-search-result-row-padding-inline,var(--ui-space-4));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;font-family:var(--ui-font-family-sans,sans-serif);gap:var(--ui-search-result-row-gap,var(--ui-space-2));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));padding-inline:var(--ui-search-result-row-padding-inline,var(--ui-space-2))}: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;display:inline-flex;flex-shrink:0}.content:where([data-hn-ui-search-result-row]){display:flex;flex:1;flex-direction:column;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;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}: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;margin:0}@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}}@scope(.ui-editor-mention-menu)to ([data-hn]){:scope[popover]:where([data-hn-ui-editor-mention-menu]){inset:auto;margin:0;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;flex-direction:column;overflow:hidden}.header:where([data-hn-ui-editor-mention-menu]){align-items:center;border-bottom:var(--ui-border-width) solid var(--ui-border-divider);color:var(--ui-text-secondary);display:flex;font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-semibold);gap:var(--ui-space-3);justify-content:space-between;padding:var(--ui-space-2) var(--ui-space-3)}:scope>.empty:empty:where([data-hn-ui-editor-mention-menu]),:scope>.header:empty:where([data-hn-ui-editor-mention-menu]){display:none}.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)}.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;max-height:280px;overflow-y:auto;overscroll-behavior:contain;padding:var(--ui-space-1) 0;--_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;cursor:pointer;display:flex;gap:var(--ui-space-3);min-height:44px;padding:var(--ui-space-2) var(--ui-space-3)}.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;background:var(--ui-accent-soft,var(--ui-accent-subtle));border-radius:var(--ui-radius-round);color:var(--ui-accent-active,var(--ui-accent-solid));display:inline-flex;flex:0 0 auto;font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-semibold);height:32px;justify-content:center;width:32px}.body:where([data-hn-ui-editor-mention-menu]){display:flex;flex-direction:column;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)}@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}}@scope(.ui-editor-mention-menu-item)to ([data-hn]){:scope:where([data-hn-ui-editor-mention-menu-item]){align-items:center;cursor:pointer;display:flex;gap:var(--ui-space-3);list-style:none;min-block-size:44px;padding:var(--ui-space-2) var(--ui-space-3)}: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;background:var(--ui-accent-soft);block-size:32px;border-radius:var(--ui-radius-round);color:var(--ui-accent-active);display:inline-flex;flex:0 0 auto;font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-semibold);inline-size:32px;justify-content:center}.body:where([data-hn-ui-editor-mention-menu-item]){display:flex;flex-direction:column;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}}@scope(.ui-editor-slash-menu)to ([data-hn]){:scope[popover]:where([data-hn-ui-editor-slash-menu]){inset:auto;margin:0;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;flex-direction:column;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;border-bottom:var(--ui-border-width) solid var(--ui-border-divider);color:var(--ui-text-muted);display:none;font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-semibold);gap:var(--ui-space-2);letter-spacing:.05em;padding:var(--ui-space-3) var(--ui-space-4);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}.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)}@media(max-width:767px){.header:where([data-hn-ui-editor-slash-menu]){display:flex}}.list:where([data-hn-ui-editor-slash-menu]){list-style:none;margin:0;max-height:280px;overflow-y:auto;overscroll-behavior:contain;padding:var(--ui-space-1) 0;--_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)}}.item:where([data-hn-ui-editor-slash-menu]){align-items:center;cursor:pointer;display:flex;gap:var(--ui-space-3);min-height:44px;padding:var(--ui-space-2) var(--ui-space-3);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;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;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;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;flex-direction:column;gap:1px;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)}:scope kbd:where([data-hn-ui-editor-slash-menu]){align-items:center;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;font-family:var(--ui-font-family-mono,ui-monospace,monospace);font-size:var(--ui-font-size-2xs);justify-content:center;padding:0 3px}:scope[hidden]:where([data-hn-ui-editor-slash-menu]){display:none}}@scope(.ui-editor-slash-menu-group)to ([data-hn]){:scope:where([data-hn-ui-editor-slash-menu-group]){display:block;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)}ul:where([data-hn-ui-editor-slash-menu-group]){list-style:none;margin:0;padding:0}:scope[hidden]:where([data-hn-ui-editor-slash-menu-group]){display:none}}@scope(.ui-editor-slash-menu-item)to ([data-hn]){:scope:where([data-hn-ui-editor-slash-menu-item]){align-items:center;cursor:pointer;display:flex;gap:var(--ui-space-3);list-style:none;min-block-size:44px;padding:var(--ui-space-2) var(--ui-space-3)}: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;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;flex:0 0 auto;inline-size:32px;justify-content:center}.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;flex-direction:column;gap:1px;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}}@scope(.ui-editor-surface)to ([data-hn]){:scope:where([data-hn-ui-editor-surface]){display:flex;flex-direction:column;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;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;display:flex;flex-direction:column;gap:2px;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);scrollbar-width:thin}.section{display:flex;flex-direction:column;gap:3px}:scope button{align-items:center;background:none;border:none;border-radius:var(--ui-radius-sm);color:var(--ui-text);cursor:pointer;display:flex;font-size:var(--ui-font-size-sm);gap:var(--ui-space-2);min-height:32px;padding:var(--ui-space-2) var(--ui-space-2);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)}.swatches{display:flex;flex-wrap:wrap;gap:3px}:scope .swatch-button{align-items:center;display:inline-flex;flex:1 0 5rem;gap:var(--ui-space-2);max-width:calc(33.33333% - 2px);min-width:5rem;padding-inline-end:var(--ui-space-1)}.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;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);text-transform:uppercase}.sep{background:var(--ui-border-divider);height:1px;margin:var(--ui-space-1) 0}.sep:first-child{display:none}:scope[hidden]{display:none}}@scope(.ui-editor-table-overlay)to ([data-hn]){:scope{display:block}:scope{height:100%;overflow:visible;pointer-events:none;position:relative;width:100%}.cols,.rows{pointer-events:none;position:absolute}.rows{inset:0;width:100%}.cols{height:100%;inset:0}.control{pointer-events:none;z-index:1}.control,.handle{position:absolute}.handle{align-items:center;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;font:inherit;font-size:16px;height:24px;justify-content:center;line-height:1;opacity:0;padding:0;pointer-events:auto;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;--_ui-default-icon-size:14px;--_ui-default-icon-stroke-width:2}.control.active .handle,.handle:focus-visible,.handle[data-ui-proximity=near]{opacity:1;scale:1}.control.active .handle,.handle:focus-visible{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,.handle:focus-visible,.selector:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-width)}.control.row{height:0;left:0;width:100%}.control.row .handle{left:-30px;top:-12px}.control.col{height:100%;top:0;width:0}.control.col .handle{left:-12px;top:-30px}.line{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{height:var(--ui-accent-line-width);inset:calc(var(--ui-accent-line-width)*-.5) 0 auto}.control.col .line{inset:0 auto 0 calc(var(--ui-accent-line-width)*-.5);width:var(--ui-accent-line-width)}.control.active .line{opacity:.8}.guide{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{left:-10px;top:-2px}.control.col .guide{left:-2px;top:-10px}.control.active .guide,.control:has(.handle[data-ui-proximity=near]) .guide{opacity:0}.tooltip{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);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{left:auto;right:calc(100% + 8px);top:50%;transform:translateY(-50%)}.control.active .tooltip,.handle:focus-visible .tooltip{opacity:1}.cell-menu,.selector{align-items:center;background:transparent;border:var(--ui-border-width) solid transparent;box-shadow:none;color:var(--ui-text-secondary);cursor:pointer;display:inline-flex;justify-content:center;padding:0;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,.selector:hover{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{border-radius:var(--ui-radius-round);cursor:grab;touch-action:none}.selector:active{cursor:grabbing}.selector: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{display:block;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:before,.selector:hover:before{opacity:0}.selector:focus-visible .glyph,.selector:hover .glyph{opacity:1;transform:scale(1)}.selector.row{height:32px;left:-9px;transform:translateY(-50%);width:18px}.selector.row:before{height:16px;width:2px}.selector.column{height:18px;top:-9px;transform:translate(-50%);width:32px}.selector.column:before{height:2px;width:16px}@media(hover:none),(pointer:coarse){.selector:before{opacity:0}.selector .glyph{opacity:1;transform:none}}.cell-menu{background:color-mix(in srgb,var(--ui-surface-muted) 78%,transparent);border-radius:var(--ui-radius-sm);height:24px;width:24px;--_ui-default-icon-size:15px;--_ui-default-icon-stroke-width:2}.drop-indicator{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{height:var(--ui-accent-line-width);left:0;width:100%}.drop-indicator.column{height:100%;top:0;width:var(--ui-accent-line-width)}.drop-indicator[hidden]{display:none}:scope[hidden]{display:none}}@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}.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;-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;gap:var(--ui-space-1);padding:var(--ui-space-1)}.group{align-items:center;display:inline-flex;gap:2px;overflow:hidden}.sep{align-self:stretch;background:var(--ui-border-divider);width:1px}.overflow{position:relative}:scope button{align-items:center;background:transparent;border:0;border-radius:var(--ui-radius-sm);color:var(--ui-text-primary);cursor:pointer;display:inline-flex;font-size:var(--ui-font-size-sm);font-weight:500;gap:var(--ui-space-2);justify-content:center;line-height:1;min-height:32px;padding:var(--ui-space-2) var(--ui-space-2);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-active)}.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)}: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;--_ui-default-icon-size:.875rem}:scope .icon-button{padding-inline:0;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;display:flex;flex-direction:column;gap:2px;inset:auto;margin:0;max-width:min(17rem,calc(100vw - 24px));min-width:12rem;overflow-y:auto;overscroll-behavior:contain;padding:var(--ui-space-1);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);padding-top:var(--ui-space-1)}.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);text-transform:uppercase}.menu button{display:flex;justify-content:flex-start;text-align:left;width:100%}.swatches{display:grid;gap:2px;grid-template-columns:repeat(2,minmax(0,1fr))}:scope .swatch-button{gap:var(--ui-space-1);justify-content:flex-start}.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}}@property --ui-floating-action-button-inset-block-end{syntax:"*";inherits:false}@property --ui-floating-action-button-inset-inline-end{syntax:"*";inherits:false}@property --ui-floating-action-button-z-index{syntax:"*";inherits:false}@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;-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;justify-content:center;margin:0;padding:0;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}}:scope[hidden]:where([data-hn-ui-floating-action-button]){display:none}}@property --ui-grid-gap{syntax:"*";inherits:false}@property --ui-grid-min{syntax:"*";inherits:false}@scope(.ui-grid)to ([data-hn]){:scope:where([data-hn-ui-grid]){--_grid-gap:var(--ui-space-4);--_grid-min:12rem;display:grid;gap:var(--ui-grid-gap,var(--_grid-gap));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;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}}@scope(.ui-image)to ([data-hn]){:scope:where([data-hn-ui-image]){box-sizing:border-box;display:flex;justify-content:flex-start;margin:0;max-inline-size:100%;min-inline-size:0;padding:var(--ui-space-3) 0}:scope[data-ui-image-state~="placement=center"]:where([data-hn-ui-image]){justify-content:center}:scope[data-ui-image-state~="placement=wrap-left"]:where([data-hn-ui-image]){float:left;padding-inline-end:var(--ui-space-4)}:scope[data-ui-image-state~="placement=wrap-right"]:where([data-hn-ui-image]){float:right;padding-inline-start:var(--ui-space-4)}: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;margin:0;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;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}@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}: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}}@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}}}@property --ui-list-gap{syntax:"*";inherits:false}@property --ui-list-min-item-width{syntax:"*";inherits:false}@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;flex-direction:column;gap:var(--_list-gap);inline-size:100%;list-style:none;margin:0;min-inline-size:0;padding:0}: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)}: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;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))}: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))}: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;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--_list-min-item-width)),1fr))}:scope[hidden]:where([data-hn-ui-list]){display:none}}@property --ui-list-item-gap{syntax:"*";inherits:false}@property --ui-list-item-icon-size{syntax:"*";inherits:false}@property --ui-list-item-padding-block{syntax:"*";inherits:false}@property --ui-list-item-padding-inline{syntax:"*";inherits:false}@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;border-radius:var(--ui-selection-radius);box-sizing:border-box;color:var(--ui-text-primary);display:flex;gap:var(--ui-list-item-gap,var(--ui-space-3));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)) );padding-inline:var( --ui-list-item-padding-inline,var(--_ui-list-item-padding-inline,var(--ui-space-3)) );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));padding-inline:var(--ui-list-item-padding-inline,var(--ui-space-4))}: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;display:inline-flex;flex:none;gap:var(--ui-space-2)}.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;flex:1;flex-direction:column;gap:var(--ui-space-0-5,2px);min-inline-size:0}.description:where([data-hn-ui-list-item]),.title:where([data-hn-ui-list-item]){display:block;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}: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}@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}}@property --ui-listbox-radius{syntax:"*";inherits:false}@property --ui-listbox-border{syntax:"*";inherits:false}@property --ui-listbox-surface{syntax:"*";inherits:false}@property --ui-listbox-focus-shadow{syntax:"*";inherits:false}@property --ui-listbox-invalid-border{syntax:"*";inherits:false}@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;color:var(--ui-text-primary);display:block;font:inherit;inline-size:100%;line-height:var(--ui-line-height-md);margin:0;min-inline-size:0;outline:none;padding:var(--ui-space-1);position:relative}.choices:where([data-hn-ui-listbox]){display:flex;flex-direction:column;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}:scope:not([data-enhanced]) .choices:where([data-hn-ui-listbox]),:scope[data-enhanced] .fallback:where([data-hn-ui-listbox]){display:none}.fallback:where([data-hn-ui-listbox]){box-sizing:border-box;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}}@scope(.ui-menu-group)to ([data-hn]){:scope:where([data-hn-ui-menu-group]){display:flex;flex-direction:column;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)}:scope[hidden]:where([data-hn-ui-menu-group]){display:none}}@property --ui-meter-inline-size{syntax:"*";inherits:false}@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;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}: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;gap:var(--ui-space-0-5);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}}@property --ui-nav-item-current-surface{syntax:"*";inherits:false}@property --ui-nav-item-indicator-color{syntax:"*";inherits:false}@property --ui-nav-item-indicator-width{syntax:"*";inherits:false}@property --ui-nav-item-inline-size{syntax:"*";inherits:false}@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;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:var(--ui-selection-radius);box-sizing:border-box;color:var(--ui-text-secondary);cursor:pointer;display:flex;font:inherit;font-weight:var(--ui-font-normal);gap:var(--ui-nav-gap);inline-size:var(--ui-nav-item-inline-size,100%);margin:0;min-block-size:var(--ui-nav-min-block-size);min-inline-size:0;padding-block:var(--ui-nav-padding-block);padding-inline:var(--ui-nav-padding-inline);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;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}@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;color:inherit;display:inline-flex;flex:none;font-size:var(--ui-nav-icon-size);inline-size:var(--ui-nav-icon-size);justify-content:center}.content:where([data-hn-ui-nav-item]){display:flex;flex:1;flex-direction:column;gap:var(--ui-space-0-5,2px);min-inline-size:0}.description:where([data-hn-ui-nav-item]),.label:where([data-hn-ui-nav-item]){display:block;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);padding-inline:var(--ui-nav-compact-padding-inline)}: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}:scope[hidden]:where([data-hn-ui-nav-item]){display:none}}@scope(.ui-page-header)to ([data-hn]){:scope:where([data-hn-ui-page-header]){align-items:center;display:flex;flex-wrap:wrap;gap:var(--ui-space-3) var(--ui-space-4);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;flex:none;font-size:var(--ui-font-size-2xl)}.copy:where([data-hn-ui-page-header]){display:flex;flex:1 1 16rem;flex-direction:column;gap:var(--ui-space-1);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-size:var(--ui-font-size-2xl);font-weight:var(--ui-font-bold,700);line-height:var(--ui-line-height-tight);margin:0;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;display:inline-flex;flex:none;flex-wrap:wrap;gap:var(--ui-space-2)}:scope[data-ui-page-header-state~="align=center"]:where([data-hn-ui-page-header]){flex-direction:column;text-align:center}:scope[data-ui-page-header-state~="align=center"] .copy:where([data-hn-ui-page-header]){align-items:center;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}:scope[hidden]:where([data-hn-ui-page-header]){display:none}}@property --ui-radio-gap{syntax:"*";inherits:false}@property --ui-radio-size{syntax:"*";inherits:false}@scope(.ui-radio)to ([data-hn]){:scope:where([data-hn-ui-radio]){--_ui-radio-size:var(--ui-radio-size);align-items:flex-start;color:var(--ui-text-primary);cursor:pointer;display:inline-flex;gap:var(--ui-radio-gap,var(--ui-space-2));max-inline-size:100%}.text:where([data-hn-ui-radio]){display:flex;flex-direction:column;gap:var(--ui-space-1);min-inline-size:0}.label:where([data-hn-ui-radio]){line-height:var(--ui-line-height-md);min-inline-size:0}.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}input:where([data-hn-ui-radio]){accent-color:var(--ui-accent-solid);block-size:var(--_ui-radio-size,1.125rem);cursor:pointer;flex:0 0 auto;inline-size:var(--_ui-radio-size,1.125rem);margin:calc(.125em + 1px) 0 0}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]){cursor:not-allowed}: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:calc((var(--_row) - var(--_line))/2)}:scope[data-ui-radio-state~="size=lg"] input:where([data-hn-ui-radio]),:scope[data-ui-radio-state~="size=sm"] input:where([data-hn-ui-radio]){margin-top:calc((var(--_line) - var(--_ui-radio-size, 1.125rem))/2 + 1px)}@media(pointer:coarse){:scope[data-ui-radio-state~="size=sm"]:where([data-hn-ui-radio]){--_row:var(--ui-control-min-block-size)}}:scope[hidden]:where([data-hn-ui-radio]){display:none}}@property --ui-reel-gap{syntax:"*";inherits:false}@property --ui-reel-item-width{syntax:"*";inherits:false}@scope(.ui-reel)to ([data-hn]){:scope:where([data-hn-ui-reel]){--_ui-reel-item-width:var(--ui-reel-item-width);--_reel-gap:var(--ui-space-4);--_reel-item-width:auto;display:flex;gap:var(--ui-reel-gap,var(--_reel-gap));inline-size:100%;margin:0;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>:where(:not([data-hn-ui-reel])):is(*){flex:0 0 var(--_ui-reel-item-width,var(--_reel-item-width));min-inline-size:0}: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}}@property --ui-search-shell-border{syntax:"*";inherits:false}@property --ui-search-shell-focus-color{syntax:"*";inherits:false}@property --ui-search-shell-max-height{syntax:"*";inherits:false}@property --ui-search-shell-max-width{syntax:"*";inherits:false}@property --ui-search-shell-padding-top{syntax:"*";inherits:false}@property --ui-search-shell-radius{syntax:"*";inherits:false}@property --ui-search-shell-shadow{syntax:"*";inherits:false}@property --ui-search-shell-surface{syntax:"*";inherits:false}@property --ui-search-shell-viewport-gap{syntax:"*";inherits:false}@property --ui-search-shell-z-index{syntax:"*";inherits:false}@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}dialog:where([data-hn-ui-search-shell]){background:var(--ui-overlay-backdrop);block-size:100%;border:0;box-sizing:border-box;color:var(--ui-text-primary);inline-size:100%;inset:0;margin:0;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));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;flex-direction:column;inline-size:min(100%,var(--_ui-search-shell-max-width,40rem));margin-inline:auto;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)}: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;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)}: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)}.status:where([data-hn-ui-search-shell]){padding-block-start:0}.actions:where([data-hn-ui-search-shell]){align-items:center;display:flex;flex-wrap:wrap;gap:var(--ui-space-2);justify-content:flex-end;padding:var(--ui-space-3) var(--ui-space-4)}.actions:empty:where([data-hn-ui-search-shell]),.status:empty:where([data-hn-ui-search-shell]){display:none}.body:where([data-hn-ui-search-shell]){flex:1;min-block-size:0;overflow:auto;padding:var(--ui-space-2);--_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}.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}}@scope(.ui-section)to ([data-hn]){:scope:where([data-hn-ui-section]){display:flex;flex-direction:column;gap:var(--ui-space-4);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)}: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)}: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;display:flex;flex-wrap:wrap;gap:var(--ui-space-2) var(--ui-space-4);justify-content:space-between}.copy:where([data-hn-ui-section]){display:flex;flex:1 1 16rem;flex-direction:column;gap:var(--ui-space-1);min-inline-size:0}.heading:where([data-hn-ui-section]){color:var(--ui-text-primary);font-size:var(--ui-font-size-lg);font-weight:var(--ui-font-semibold);line-height:var(--ui-line-height-tight);margin:0}:scope[data-ui-section-state~="tone=danger"] .heading:where([data-hn-ui-section]){color:var(--ui-danger)}.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;flex-wrap:wrap;gap:var(--ui-space-2)}.body:where([data-hn-ui-section]){display:flex;flex-direction:column;gap:var(--ui-space-4);min-inline-size:0}.actions:empty:where([data-hn-ui-section]),.description:empty:where([data-hn-ui-section]){display:none}.head:has(.heading[hidden]):has(.description:empty):has(.actions:empty):where([data-hn-ui-section]){display:none}:scope[hidden]:where([data-hn-ui-section]){display:none}}@property --ui-select-border{syntax:"*";inherits:false}@property --ui-select-border-hover{syntax:"*";inherits:false}@property --ui-select-focus-border{syntax:"*";inherits:false}@property --ui-select-focus-shadow{syntax:"*";inherits:false}@property --ui-select-inline-size{syntax:"*";inherits:false}@property --ui-select-invalid-border{syntax:"*";inherits:false}@property --ui-select-invalid-focus-shadow{syntax:"*";inherits:false}@property --ui-select-radius{syntax:"*";inherits:false}@property --ui-select-shadow{syntax:"*";inherits:false}@property --ui-select-surface{syntax:"*";inherits:false}@scope(.ui-select)to ([data-hn]){:scope:where([data-hn-ui-select]){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;color:var(--ui-text-primary);color-scheme:light dark;display:inline-block;font:inherit;inline-size:var(--ui-select-inline-size,100%);line-height:var(--ui-line-height-tight);margin:0;min-block-size:var(--ui-control-size-md);min-inline-size:0;padding:var(--ui-space-2) var(--ui-space-3);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]){-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") );background-position:right var(--ui-space-3) center;background-repeat:no-repeat;background-size:1.125rem 1.125rem;padding-inline-end:calc(var(--ui-space-3) + 1.5rem)}: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]){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]){background-position:right var(--ui-space-2) center;background-size:var(--ui-icon-size-sm) var(--ui-icon-size-sm);font-size:var(--ui-font-size-sm);min-block-size:var(--ui-control-size-sm);padding:var(--ui-space-1) var(--ui-space-2);padding-inline-end:calc(var(--ui-space-2) + var(--ui-icon-size-sm) + var(--ui-space-1))}:scope[data-ui-select-state~="size=lg"]:where([data-hn-ui-select]){background-position:right var(--ui-space-4) center;font-size:var(--ui-font-size-md);min-block-size:var(--ui-control-size-lg);padding:var(--ui-space-3) var(--ui-space-4);padding-inline-end:calc(var(--ui-space-4) + 1.5rem)}@media(pointer:coarse){:scope:where([data-hn-ui-select]){min-block-size:max(var(--ui-control-size-md),var(--ui-control-min-block-size))}:scope[data-ui-select-state~="size=sm"]:where([data-hn-ui-select]){font-size:inherit;min-block-size:var(--ui-control-min-block-size)}}:scope[hidden]:where([data-hn-ui-select]){display:none}}@property --ui-separator-color{syntax:"*";inherits:false}@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;margin:0}: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)}}@property --ui-sidebar-backdrop{syntax:"*";inherits:false}@property --ui-sidebar-border{syntax:"*";inherits:false}@property --ui-sidebar-surface{syntax:"*";inherits:false}@property --ui-sidebar-width{syntax:"*";inherits:false}@property --ui-sidebar-collapsed-width{syntax:"*";inherits:false}@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;display:flex;flex:none;flex-direction:column;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}: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;max-block-size:none;padding:0;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;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}}@scope(.ui-status-message)to ([data-hn]){:scope:where([data-hn-ui-status-message]){align-items:center;color:var(--ui-text-muted);display:flex;flex-wrap:wrap;font-size:var(--ui-font-size-md);gap:var(--ui-space-2) var(--ui-space-4);line-height:var(--ui-line-height);padding-block:var(--ui-space-4)}:scope[data-ui-status-message-state~="kind=error"]:where([data-hn-ui-status-message]){color:var(--ui-danger)}: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)}:scope[data-ui-status-message-state~="layout=fill"]:where([data-hn-ui-status-message]){flex:1;flex-direction:column;justify-content:center;min-block-size:50vh;text-align:center}.copy:where([data-hn-ui-status-message]){display:flex;flex:1 1 12rem;flex-direction:column;gap:var(--ui-space-1);min-inline-size:0}:scope[data-ui-status-message-state~="layout=fill"] .copy:where([data-hn-ui-status-message]){align-items:center;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;flex-wrap:wrap;gap:var(--ui-space-2)}.action:empty:where([data-hn-ui-status-message]){display:none}:scope[hidden]:where([data-hn-ui-status-message]){display:none}}@property --ui-switch-gap{syntax:"*";inherits:false}@property --ui-switch-track-height{syntax:"*";inherits:false}@property --ui-switch-track-width{syntax:"*";inherits:false}@scope(.ui-switch)to ([data-hn]){:scope:where([data-hn-ui-switch]){--_ui-switch-track-width:var(--ui-switch-track-width);--_ui-switch-track-height:var(--ui-switch-track-height);align-items:flex-start;color:var(--ui-text-primary);cursor:pointer;display:inline-flex;gap:var(--ui-switch-gap,var(--ui-space-2));max-inline-size:100%}.text:where([data-hn-ui-switch]){display:flex;flex-direction:column;gap:var(--ui-space-1);min-inline-size:0}.label:where([data-hn-ui-switch]){line-height:var(--ui-line-height-md);min-inline-size:0}.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}input:where([data-hn-ui-switch]){-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--ui-control-surface,var(--ui-surface-default));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);cursor:pointer;flex:0 0 auto;height:var(--_ui-switch-track-height,1.5rem);margin:0;padding:0;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:var(--ui-text-secondary);border-radius:var(--ui-radius-round);box-shadow:var(--ui-shadow-xs);content:"";height:1rem;left:3px;position:absolute;top:3px;transition:transform var(--ui-motion-base) var(--ui-motion-ease),background-color var(--ui-motion-base) var(--ui-motion-ease);width:1rem}input:checked:where([data-hn-ui-switch]){background-color:var(--ui-accent-solid);border-color:var(--ui-accent-solid)}input:checked:where([data-hn-ui-switch]):after{background:var(--ui-text-on-accent);transform:translate(1rem)}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);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);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:calc((var(--_row) - var(--ui-switch-track-height, 1.5rem))/2)}:scope[data-ui-switch-state~="size=lg"] .text:where([data-hn-ui-switch]),:scope[data-ui-switch-state~="size=sm"] .text:where([data-hn-ui-switch]){margin-top:calc((var(--_ui-switch-track-height, 1.5rem) - var(--_line))/2)}@media(pointer:coarse){:scope[data-ui-switch-state~="size=sm"]:where([data-hn-ui-switch]){--_row:var(--ui-control-min-block-size)}}:scope[hidden]:where([data-hn-ui-switch]){display:none}}@property --ui-switcher-gap{syntax:"*";inherits:false}@property --ui-switcher-threshold{syntax:"*";inherits:false}@scope(.ui-switcher)to ([data-hn]){:scope:where([data-hn-ui-switcher]){--_ui-switcher-threshold:var(--ui-switcher-threshold);--_switcher-gap:var(--ui-space-4);display:flex;flex-wrap:wrap;gap:var(--ui-switcher-gap,var(--_switcher-gap));margin:0;max-inline-size:100%;min-inline-size:0}:scope>:where(:not([data-hn-ui-switcher])):is(*){flex-basis:calc((var(--_ui-switcher-threshold, 30rem) - 100%)*999);flex-grow:1;min-inline-size:0}:scope[data-ui-switcher-state~=overLimit]>:where(:not([data-hn-ui-switcher])):is(*){flex-basis:100%}: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(:not([data-hn-ui-switcher])):is(*){flex-basis:calc((var(--_ui-switcher-threshold, 20rem) - 100%)*999)}:scope[data-ui-switcher-state~="threshold=md"]>:where(:not([data-hn-ui-switcher])):is(*){flex-basis:calc((var(--_ui-switcher-threshold, 45rem) - 100%)*999)}:scope[data-ui-switcher-state~="threshold=lg"]>:where(:not([data-hn-ui-switcher])):is(*){flex-basis:calc((var(--_ui-switcher-threshold, 60rem) - 100%)*999)}:scope[data-ui-switcher-state~="align=start"]:where([data-hn-ui-switcher]){align-items:flex-start}:scope[data-ui-switcher-state~="align=center"]:where([data-hn-ui-switcher]){align-items:center}:scope[data-ui-switcher-state~="align=end"]:where([data-hn-ui-switcher]){align-items:flex-end}:scope[hidden]:where([data-hn-ui-switcher]){display:none}}@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;display:block;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);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);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);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}}@property --ui-tabs-tab-min-block-size{syntax:"*";inherits:false}@property --ui-tabs-tab-padding-block{syntax:"*";inherits:false}@property --ui-tabs-tab-padding-inline{syntax:"*";inherits:false}@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);--_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;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;grid-auto-columns:max-content;grid-auto-flow:column;inline-size:100%;justify-content:start;max-inline-size:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior: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);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));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;display:block;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-solid);color:var(--ui-accent-solid)}.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-space-4)}:scope[data-ui-tabs-state~="orientation=vertical"]:where([data-hn-ui-tabs]){align-items:start;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;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-solid)}@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}}@property --ui-textarea-border-width{syntax:"*";inherits:false}@property --ui-textarea-border{syntax:"*";inherits:false}@property --ui-textarea-border-hover{syntax:"*";inherits:false}@property --ui-textarea-focus-border{syntax:"*";inherits:false}@property --ui-textarea-focus-outline{syntax:"*";inherits:false}@property --ui-textarea-surface{syntax:"*";inherits:false}@property --ui-textarea-focus-shadow{syntax:"*";inherits:false}@property --ui-textarea-invalid-border{syntax:"*";inherits:false}@property --ui-textarea-invalid-focus-shadow{syntax:"*";inherits:false}@property --ui-textarea-radius{syntax:"*";inherits:false}@property --ui-textarea-shadow{syntax:"*";inherits:false}@property --ui-textarea-padding-inline-end{syntax:"*";inherits:false}@scope(.ui-textarea)to ([data-hn]){:scope{box-sizing:border-box;display:inline-block;inline-size:100%;margin:0;min-block-size:6rem;min-inline-size:0;--_padding-block:var(--ui-space-2);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var( --ui-textarea-surface,var(--_ui-default-textarea-surface,var(--ui-control-surface,var(--ui-surface-elevated))) );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);padding-inline-end:var( --ui-textarea-padding-inline-end,var(--_ui-default-textarea-padding-inline-end,var(--ui-space-3)) );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);padding-inline-end:var( --ui-textarea-padding-inline-end,var(--_ui-default-textarea-padding-inline-end,var(--ui-space-2)) )}: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);padding-inline-end:var( --ui-textarea-padding-inline-end,var(--_ui-default-textarea-padding-inline-end,var(--ui-space-4)) )}: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}}@property --ui-toast-surface{syntax:"*";inherits:false}@property --ui-toast-border{syntax:"*";inherits:false}@property --ui-toast-radius{syntax:"*";inherits:false}@property --ui-toast-shadow{syntax:"*";inherits:false}@property --ui-toast-accent{syntax:"*";inherits:false}@scope(.ui-toast)to ([data-hn]){:scope:where([data-hn-ui-toast]){--_ui-toast-accent:var(--ui-border-strong);--_ui-toast-surface:var(--ui-surface-muted);align-items:center;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;color:var(--ui-text-primary);display:flex;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);inline-size:100%;line-height:var(--ui-line-height-md);margin:0;padding:var(--ui-space-3) var(--ui-space-4);padding-inline-end:var(--ui-space-2);pointer-events:auto}:scope[data-ui-toast-state~="tone=info"]:where([data-hn-ui-toast]){--_ui-toast-accent:var(--ui-info-solid);--_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-solid);--_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-solid);--_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-solid);--_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}:scope[hidden]:where([data-hn-ui-toast]){display:none}}@property --ui-toast-region-surface{syntax:"*";inherits:false}@property --ui-toast-region-border{syntax:"*";inherits:false}@property --ui-toast-region-radius{syntax:"*";inherits:false}@property --ui-toast-region-shadow{syntax:"*";inherits:false}@property --ui-toast-region-enter-duration{syntax:"*";inherits:false}@property --ui-toast-region-exit-duration{syntax:"*";inherits:false}@keyframes ui-toast-enter-503076d4{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes ui-toast-exit-503076d4{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.75rem)}}@keyframes ui-toast-enter-bottom-503076d4{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes ui-toast-exit-bottom-503076d4{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;display:grid;gap:var(--ui-space-2);inline-size:min(24rem,calc(100vw - var(--ui-space-4)*2));left:50%;margin:0;max-inline-size:100%;outline:0;overflow:visible;padding:0;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}: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-border-strong);--_ui-toast-region-tone-surface:var(--ui-surface-muted);align-items:start;animation:ui-toast-enter-503076d4 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-text-primary);display:grid;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);grid-template-columns:1fr auto;line-height:var(--ui-line-height-md);padding:var(--ui-space-3) var(--ui-space-4);padding-inline-end:var(--ui-space-2)}.toast[data-tone=info]:where([data-hn-ui-toast-region]){--_ui-toast-region-accent:var(--ui-info-solid);--_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-solid);--_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-solid);--_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-solid);--_ui-toast-region-tone-surface:var(--ui-danger-soft)}.toast.closing:where([data-hn-ui-toast-region]){animation:ui-toast-exit-503076d4 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-503076d4}: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-503076d4}@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}}@property --ui-top-bar-actions-gap{syntax:"*";inherits:false}@property --ui-top-bar-border{syntax:"*";inherits:false}@property --ui-top-bar-gap{syntax:"*";inherits:false}@property --ui-top-bar-height{syntax:"*";inherits:false}@property --ui-top-bar-padding-inline{syntax:"*";inherits:false}@property --ui-top-bar-surface{syntax:"*";inherits:false}@property --ui-top-bar-z-index{syntax:"*";inherits:false}@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;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;gap:var(--ui-top-bar-gap,var(--ui-space-3));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);padding-inline-end:max(var(--ui-top-bar-padding-inline,var(--ui-space-4)),env(safe-area-inset-right));padding-inline-start:max(var(--ui-top-bar-padding-inline,var(--ui-space-4)),env(safe-area-inset-left));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;display:flex;flex-shrink:0}.actions:where([data-hn-ui-top-bar]){gap:var(--_ui-top-bar-actions-gap,var(--ui-space-1))}.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}:scope[hidden]:where([data-hn-ui-top-bar]){display:none}}@property --ui-tree-drop-color{syntax:"*";inherits:false}@property --ui-tree-gutter{syntax:"*";inherits:false}@property --ui-tree-indent{syntax:"*";inherits:false}@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;min-inline-size:0;padding-inline-start:var(--ui-tree-gutter,0)}: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;font-size:var(--ui-font-size-sm);padding:var(--ui-space-2)}:scope[hidden]:where([data-hn-ui-tree]){display:none}}@property --ui-tree-item-depth{syntax:"*";inherits:false}@property --ui-tree-item-font-size{syntax:"*";inherits:false}@property --ui-tree-item-label-padding-block{syntax:"*";inherits:false}@property --ui-tree-item-label-padding-inline{syntax:"*";inherits:false}@property --ui-tree-item-min-block-size{syntax:"*";inherits:false}@keyframes ui-tree-item-marquee-54a4ba48{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;margin-inline-start:calc(var(--_ui-tree-item-indent-step, 0)*var(--_ui-tree-indent, 16px));min-inline-size:0;position:relative}.row:where([data-hn-ui-tree-item]){align-items:center;border-radius:var(--ui-selection-radius);color:var(--ui-text-secondary);display:grid;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;padding:0;place-items:center start}.disclosure[hidden]:where([data-hn-ui-tree-item]){display:none}.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;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}: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}: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;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;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;inline-size:100%}.leading:where([data-hn-ui-tree-item]){block-size:1em;color:var(--ui-text-muted);display:inline-grid;grid-column:2;grid-row:1;inline-size:1em;margin-inline-start:var(--ui-space-1);place-items:center;position:relative;z-index:1}.leading:empty:where([data-hn-ui-tree-item]){display:none}:where(:not([data-hn-ui-tree-item])):is(img),:where(:not([data-hn-ui-tree-item])):is(svg){block-size:1em;display:block;flex:none;inline-size:1em}.label:where([data-hn-ui-tree-item]){align-items:center;align-self:stretch;-moz-column-gap:var(--ui-space-1);column-gap:var(--ui-space-1);display:flex;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))}.label-text:where([data-hn-ui-tree-item]){align-items:center;align-self:stretch;block-size:100%;display:flex;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-54a4ba48 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);-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)))}.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;display:inline-flex;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;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;inline-size:var(--_tree-disclosure-size);inset-block-start:50%;inset-inline-start:0;opacity:0;padding:5px 2px;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;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;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;inset-block-end:calc(var(--ui-accent-line-width)*-.5)}.children[hidden]:where([data-hn-ui-tree-item]){display:none}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;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}}.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)}}: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-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{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);color:var(--ui-accent-active);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,.looma-editor__table-toolbar-shell{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__formatting-popover{--ui-popover-padding:0;--ui-popover-surface:transparent;--ui-popover-border:transparent;--ui-popover-shadow:none}.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,.looma-editor__table-overlay-shell,.looma-editor__table-toolbar-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__table-overlay-shell{overflow:visible;pointer-events:none;z-index:var(--ui-editor-overlay-z-index,299)}.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}:root{--ui-font-sans:var(--font-sans);--ui-font-mono:var(--font-mono);--ui-font-size:1rem;--ui-font-medium:var(--font-medium);--ui-space-1:var(--space-1);--ui-space-2:var(--space-2);--ui-space-3:var(--space-3);--ui-space-4:var(--space-4);--ui-radius-sm:var(--radius-sm);--ui-radius-md:var(--radius-md);--ui-radius-round:var(--radius-full);--ui-shadow-sm:var(--shadow-sm);--ui-shadow-lg:var(--shadow-lg);--ui-motion-fast:.12s;--ui-nav-gap:var(--ui-space-2);--ui-motion-ease:cubic-bezier(.2,0,.2,1);--ui-surface:var(--color-bg-primary);--ui-surface-raised:var(--color-bg-elevated);--ui-surface-sunken:var(--color-bg-tertiary);--ui-text:var(--color-text-primary);--ui-text-muted:var(--color-text-muted);--ui-control-placeholder:var(--color-text-muted);--ui-control-border:var(--ui-border-strong);--ui-control-border-hover:color-mix(in oklab,var(--ui-control-border) 90%,var(--ui-text));--ui-border-divider:var(--ui-border);--ui-selection-surface:color-mix(in oklab,var(--ui-accent) 4%,var(--ui-surface));--ui-selection-border:color-mix(in oklab,var(--ui-accent) 10%,var(--ui-surface));--ui-on-accent:var(--color-accent-text);--ui-on-danger:var(--color-danger-text);--ui-accent:var(--color-accent);--ui-danger:var(--color-danger);--ui-success:var(--color-success);--ui-warning:var(--color-warning);--ui-info:var(--color-info);--ui-editor-toolbar-z-index:var(--z-sticky);--ui-editor-toolbar-surface:var(--color-bg-elevated);--ui-editor-toolbar-border:var(--color-border);--ui-editor-toolbar-gap:var(--space-0-5);--ui-editor-toolbar-padding-block:var(--space-1-5);--ui-editor-toolbar-padding-inline:var(--space-3);--ui-editor-toolbar-divider:var(--color-border);--ui-editor-toolbar-divider-margin:var(--space-1);--ui-editor-toolbar-floating-radius:var(--radius-lg);--ui-editor-toolbar-button-radius:var(--radius-md);--ui-editor-toolbar-mobile-shadow:var(--shadow-md)}.looma-editor .ProseMirror :is(ul:not([data-type=taskList]),ol)>li::marker{color:var(--color-accent);font-weight:var(--font-semibold)}html[data-ui-input-modality=touch] :is(.page-tree-item,.folder-tree-item,.collection-tree-item){--ui-tree-item-min-block-size:var(--tap-target-min)}html[data-ui-input-modality=touch] .page-item{min-height:var(--tap-target-min);padding-block:0}html[data-ui-input-modality=touch] :is(.page-item-pin-btn,.page-item-menu-btn,.folder-node-menu-btn,.collection-group-menu-btn){inline-size:var(--tap-target-min);opacity:1;overflow:visible;pointer-events:auto}html[data-ui-input-modality=touch] :is(.folder-node-name,.collection-group-name){padding-block:var(--space-1-5)}html[data-ui-input-modality=touch] .page-maturity .page-maturity__control{margin:0;min-block-size:var(--tap-target-min)}*{--ui-callout-leading-border-width:var(--ui-border-width)}.entity-icon-svg[data-v-e6615218]{display:block;height:1em;width:1em}.search-result[data-v-f3959388]{--ui-search-result-row-min-height:56px;--ui-search-result-row-padding-block:var(--space-3);--ui-search-result-row-padding-inline:var(--space-4);--ui-search-result-row-gap:var(--space-3);--ui-search-result-row-border:var(--color-border);--ui-search-result-row-hover-surface:var(--color-bg-secondary);--ui-search-result-row-selected-bg:var(--color-bg-secondary);width:100%}.search-result-icon[data-v-f3959388]{color:var(--color-text-muted);flex-shrink:0;height:20px;width:20px}.search-result-title[data-v-f3959388]{color:var(--color-text-primary);font-size:var(--text-base);font-weight:var(--font-medium);margin-bottom:var(--space-0-5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-collection[data-v-f3959388]{color:var(--color-text-muted);font-size:var(--text-xs);margin-bottom:var(--space-1)}.search-result-excerpt[data-v-f3959388]{color:var(--color-text-secondary);display:-webkit-box;font-size:var(--text-sm);-webkit-line-clamp:2;line-height:var(--leading-snug);-webkit-box-orient:vertical;overflow:hidden}[data-v-f3959388] mark{background:#fff3b0;border-radius:2px;color:inherit;font-weight:var(--font-semibold)}.search-result-arrow[data-v-f3959388]{color:var(--color-text-muted);flex-shrink:0;margin-top:2px}.search-shell[data-v-c854964a]{--ui-search-shell-focus-color:var(--color-field-border-focus);--ui-search-shell-z-index:var(--z-modal,400);--ui-search-shell-padding-top:10vh;--ui-search-shell-max-width:640px;--ui-search-shell-max-height:80vh;--ui-search-shell-viewport-gap:var(--space-4);--ui-search-shell-surface:var(--color-bg-elevated);--ui-search-shell-border:var(--color-border);--ui-search-shell-radius:var(--radius-xl);--ui-search-shell-shadow:var(--shadow-overlay,0 8px 24px rgba(0,0,0,.12))}.search-input-icon[data-v-c854964a]{height:18px;width:18px}.search-recent-clear-shell[data-v-c854964a],.search-recent-remove-shell[data-v-c854964a]{display:inline-flex}.search-results[data-v-c854964a]{flex:1}.search-loading[data-v-c854964a]{align-items:center;color:var(--color-text-muted);display:flex;font-size:var(--text-sm);gap:var(--space-3);padding:var(--space-5) var(--space-4)}.search-spinner[data-v-c854964a]{animation:spin-c854964a .7s linear infinite;border:var(--border-width) solid var(--color-border);border-radius:50%;border-top-color:var(--color-accent);flex-shrink:0;height:16px;width:16px}@keyframes spin-c854964a{to{transform:rotate(1turn)}}.search-empty[data-v-c854964a]{color:var(--color-text-secondary);padding:var(--space-8) var(--space-4);text-align:center}.search-empty strong[data-v-c854964a]{color:var(--color-text-primary)}.search-empty-hint[data-v-c854964a]{margin-top:var(--space-2)}.search-empty-hint[data-v-c854964a],.search-hint[data-v-c854964a]{color:var(--color-text-muted);font-size:var(--text-sm)}.search-hint[data-v-c854964a]{padding:var(--space-6) var(--space-4);text-align:center}.search-hint-shortcut[data-v-c854964a]{margin-top:var(--space-3)}kbd[data-v-c854964a]{background:var(--color-bg-secondary);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-secondary);display:inline-block;font-family:var(--font-mono);font-size:var(--text-xs);padding:1px 5px}.search-recent[data-v-c854964a]{flex:1}.search-recent-header[data-v-c854964a]{align-items:center;display:flex;justify-content:space-between;padding:var(--space-3) var(--space-4) var(--space-1)}.search-recent-label[data-v-c854964a]{font-weight:var(--font-semibold);letter-spacing:.05em;text-transform:uppercase}.search-recent-clear[data-v-c854964a],.search-recent-label[data-v-c854964a]{color:var(--color-text-muted);font-size:var(--text-xs)}.search-recent-clear[data-v-c854964a]{background:none;border:none;cursor:pointer;text-decoration:underline}.search-recent-list[data-v-c854964a]{padding:var(--space-1) 0}.search-recent-item[data-v-c854964a]{align-items:center;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:var(--text-base);gap:var(--space-2);min-height:var(--tap-target-min);padding:var(--space-3) var(--space-4);text-align:left;transition:background var(--transition-fast);width:100%}.search-recent-item[data-v-c854964a]:hover{background:var(--color-bg-secondary)}.search-recent-remove[data-v-c854964a]{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:flex;height:24px;justify-content:center;margin-left:auto;transition:background var(--transition-fast),color var(--transition-fast);width:24px}.search-recent-remove[data-v-c854964a]:hover{background:var(--color-bg-tertiary);color:var(--color-danger)}.search-footer[data-v-c854964a]{align-items:center;color:var(--color-text-muted);display:flex;flex:1;flex-shrink:0;font-size:var(--text-xs);gap:var(--space-3)}.error-page[data-v-e2fc207d]{background:var(--color-bg-secondary);justify-content:center;min-height:100dvh;padding:var(--space-4)}.error-card[data-v-e2fc207d],.error-page[data-v-e2fc207d]{align-items:center;display:flex}.error-card[data-v-e2fc207d]{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);flex-direction:column;gap:var(--space-4);max-width:420px;padding:var(--space-10) var(--space-8);text-align:center}.error-icon[data-v-e2fc207d]{font-size:3.5rem;line-height:1}.error-title[data-v-e2fc207d]{color:var(--color-text-primary);font-size:var(--text-2xl);font-weight:var(--font-bold)}.error-message[data-v-e2fc207d]{color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed)}.error-actions[data-v-e2fc207d]{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}.btn-secondary[data-v-e2fc207d]{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);display:inline-flex;font-size:var(--text-base);font-weight:var(--font-medium);justify-content:center;min-height:var(--tap-target-min);padding:var(--space-3) var(--space-6);text-decoration:none;transition:opacity var(--transition-fast)}.btn-secondary[data-v-e2fc207d]:hover{background:var(--color-bg-secondary)}
