: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:#007a33;--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:#edf7f1;--color-callout-tip-border:#007a33;--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:#3c6;--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:#162a1f;--color-callout-tip-border:#3c6;--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}[data-component~=ui-action-bar][data-v-93af3d07]{--_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[data-v-93af3d07],.primary[data-v-93af3d07],.secondary[data-v-93af3d07],.tertiary[data-v-93af3d07]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--_ui-action-bar-gap,var(--_gap))}.bar[data-v-93af3d07]{justify-content:flex-end}.tertiary[data-v-93af3d07]{flex:1 1 auto}.primary[data-v-93af3d07]:empty,.secondary[data-v-93af3d07]:empty,.tertiary[data-v-93af3d07]:empty{display:none}@container (inline-size < 24rem){.bar[data-v-93af3d07],.primary[data-v-93af3d07],.secondary[data-v-93af3d07],.tertiary[data-v-93af3d07]{align-items:stretch;flex-direction:column-reverse;flex-wrap:nowrap}.tertiary[data-v-93af3d07]{flex:none}}[data-component~=ui-action-bar][hidden][data-v-93af3d07]{display:none}[data-component~=ui-affordance-scope][data-v-0fdbcd5f]{display:contents;--ui-affordance-scope-engaged:0;--ui-affordance-scope-guide:1}[data-component~=ui-affordance-scope][data-ui-affordance-scope-state~=engaged][data-v-0fdbcd5f]{--ui-affordance-scope-engaged:1}[data-component~=ui-affordance-scope][data-ui-affordance-scope-state~="guide=none"][data-v-0fdbcd5f]{--ui-affordance-scope-guide:0}[data-component~=ui-affordance-scope][hidden][data-v-0fdbcd5f]{display:none}@property --ui-icon-size{syntax:"*";inherits:false}@property --ui-icon-stroke-width{syntax:"*";inherits:false}[data-component~=ui-icon][data-v-abaeb064]{--_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[data-v-abaeb064]{block-size:100%;inline-size:100%;stroke-width:var(--_ui-icon-stroke-width,2)}[data-component~=ui-icon][hidden][data-v-abaeb064]{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}[data-component~=ui-avatar][data-v-03720dc1]{--_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}[data-component~=ui-avatar][data-ui-avatar-state~="size=sm"][data-v-03720dc1]{--_ui-default-icon-size:1rem;block-size:1.75rem;font-size:var(--ui-font-size-xs);inline-size:1.75rem}[data-component~=ui-avatar][data-ui-avatar-state~="size=xs"][data-v-03720dc1]{--_ui-default-icon-size:.75rem;block-size:1.25rem;font-size:calc(var(--ui-font-size)*.5625);inline-size:1.25rem;letter-spacing:.02em}[data-component~=ui-avatar][data-ui-avatar-state~=hasImage][data-v-03720dc1]{border-color:var(--ui-avatar-border,var(--ui-border-strong))}[data-component~=ui-avatar][data-ui-avatar-state~="shape=circle"][data-v-03720dc1]{box-shadow:var(--ui-shadow-sm)}[data-component~=ui-avatar][data-ui-avatar-state~="shape=square"][data-v-03720dc1]{border-radius:var(--ui-avatar-radius,var(--ui-radius-md))}[data-component~=ui-avatar][data-ui-avatar-state~=active][data-v-03720dc1]{outline:var(--ui-border-width) solid var(--ui-avatar-active-ring,var(--ui-accent-solid));outline-offset:var(--ui-border-width)}.image[data-v-03720dc1],img[data-v-03720dc1-s]{block-size:100%;grid-area:1/1;inline-size:100%;-o-object-fit:cover;object-fit:cover}.fallback[data-v-03720dc1]{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[data-v-03720dc1]{align-content:center;display:block;text-align:center;text-box-edge:cap alphabetic;text-box-trim:trim-both}}[data-component~=ui-avatar][hidden][data-v-03720dc1],[hidden][data-v-03720dc1]{display:none}@property --ui-avatar-group-edge-ring{syntax:"*";inherits:false}@property --ui-avatar-group-overlap-shadow{syntax:"*";inherits:false}[data-component~=ui-avatar-group][data-v-e0fcebcf]{--_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}[data-v-e0fcebcf-s]{flex-shrink:0;margin-inline-start:-.5rem}[data-v-e0fcebcf-s]:first-child{margin-inline-start:0}[data-component~=ui-avatar-group][data-v-e0fcebcf]:dir(rtl){--_overlap-shadow:1px 0 0 0 rgba(0,0,0,.22)}.overflow[data-v-e0fcebcf]{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}[data-component~=ui-avatar-group][data-ui-avatar-group-state~="size=sm"] .overflow[data-v-e0fcebcf]{block-size:1.75rem;inline-size:1.75rem;margin-inline-start:-.25rem}[data-component~=ui-avatar-group][data-ui-avatar-group-state~="size=xs"] .overflow[data-v-e0fcebcf]{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][data-v-e0fcebcf],[data-component~=ui-avatar-group][hidden][data-v-e0fcebcf]{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}[data-component~=ui-badge][data-v-57826cf9]{--_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[data-v-57826cf9]{display:block;min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.label[data-v-57826cf9]:empty{display:none}.icon[data-v-57826cf9]{align-items:center;display:inline-flex;flex:none;justify-content:center}.icon[data-v-57826cf9]:empty{display:none}.icon svg[data-v-57826cf9-s]{block-size:1em;display:block;flex:none;inline-size:1em}.label svg[data-v-57826cf9-s]{block-size:1em;inline-size:1em;margin-inline-end:var(--ui-space-1);vertical-align:middle}.label[data-v-57826cf9]:has(svg){text-box-trim:none}@supports (text-box-trim:trim-both){[data-component~=ui-badge][data-v-57826cf9]{align-content:center;display:inline-block;min-block-size:var(--ui-badge-min-block-size,1.5rem);text-align:center;text-box-trim:none}[data-component~=ui-badge][data-v-57826cf9]:has(.icon:not(:empty)),[data-component~=ui-badge][data-v-57826cf9]:has(.label svg){display:inline-flex;text-box-trim:none}.label[data-v-57826cf9]:not(:has(svg)){overflow-x:clip;overflow-y:visible;text-box-edge:cap alphabetic;text-box-trim:trim-both}}[data-component~=ui-badge][data-ui-badge-state~="size=xs"][data-v-57826cf9]{box-sizing:border-box;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,.125rem)}[data-component~=ui-badge][data-ui-badge-state~="size=sm"][data-v-57826cf9],[data-component~=ui-badge][data-ui-badge-state~="size=xs"][data-v-57826cf9]{font-size:var(--ui-badge-font-size,var(--ui-font-size-2xs));line-height:var(--ui-badge-line-height,1)}[data-component~=ui-badge][data-ui-badge-state~="tone=accent"][data-v-57826cf9]{--_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))}[data-component~=ui-badge][data-ui-badge-state~="tone=danger"][data-v-57826cf9]{--_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))}[data-component~=ui-badge][data-ui-badge-state~="tone=success"][data-v-57826cf9]{--_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))}[data-component~=ui-badge][data-ui-badge-state~="tone=warning"][data-v-57826cf9]{--_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))}[data-component~=ui-badge][data-ui-badge-state~="tone=info"][data-v-57826cf9]{--_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))}[data-component~=ui-badge][data-ui-badge-state~="variant=subtle"][data-ui-badge-state~="tone=accent"][data-v-57826cf9]{--_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))}[data-component~=ui-badge][data-ui-badge-state~="variant=subtle"][data-ui-badge-state~="tone=danger"][data-v-57826cf9]{--_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))}[data-component~=ui-badge][data-ui-badge-state~="variant=subtle"][data-ui-badge-state~="tone=success"][data-v-57826cf9]{--_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))}[data-component~=ui-badge][data-ui-badge-state~="variant=subtle"][data-ui-badge-state~="tone=warning"][data-v-57826cf9]{--_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))}[data-component~=ui-badge][data-ui-badge-state~="variant=subtle"][data-ui-badge-state~="tone=info"][data-v-57826cf9]{--_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))}[data-component~=ui-badge][data-ui-badge-state~="variant=solid"][data-v-57826cf9]{--_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))}[data-component~=ui-badge][data-ui-badge-state~="variant=inverse"][data-v-57826cf9]{--_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))) )}[data-component~=ui-badge][data-ui-badge-state~="variant=inverse"][data-ui-badge-state~="shape=circle"][data-v-57826cf9]{--_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)) ) )}[data-component~=ui-badge][data-ui-badge-state~="variant=inverse"][data-ui-badge-state~="tone=neutral"][data-v-57826cf9]{color:var(--ui-badge-text,var(--_badge-color-text,var(--_badge-surface)))}[data-component~=ui-badge][data-ui-badge-state~="variant=outline"][data-v-57826cf9]{--_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)}[data-component~=ui-badge][data-ui-badge-state~="variant=outline"][data-ui-badge-state~="tone=accent"][data-v-57826cf9]{--_badge-border:var(--ui-accent-solid);--_badge-text:var(--ui-accent-subtle-text,var(--ui-accent-solid))}[data-component~=ui-badge][data-ui-badge-state~="variant=outline"][data-ui-badge-state~="tone=danger"][data-v-57826cf9]{--_badge-border:var(--ui-danger-solid);--_badge-text:var(--ui-danger-subtle-text,var(--ui-danger-solid))}[data-component~=ui-badge][data-ui-badge-state~="variant=outline"][data-ui-badge-state~="tone=success"][data-v-57826cf9]{--_badge-border:var(--ui-success-solid);--_badge-text:var(--ui-success-subtle-text,var(--ui-success-solid))}[data-component~=ui-badge][data-ui-badge-state~="variant=outline"][data-ui-badge-state~="tone=warning"][data-v-57826cf9]{--_badge-border:var(--ui-warning-solid);--_badge-text:var(--ui-warning-subtle-text,var(--ui-warning-solid))}[data-component~=ui-badge][data-ui-badge-state~="variant=outline"][data-ui-badge-state~="tone=info"][data-v-57826cf9]{--_badge-border:var(--ui-info-solid);--_badge-text:var(--ui-info-subtle-text,var(--ui-info-solid))}[data-component~=ui-badge][data-ui-badge-state~="shape=square"][data-v-57826cf9]{--_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}[data-component~=ui-badge][data-ui-badge-state~="shape=square"][data-ui-badge-state~="size=xs"][data-v-57826cf9]{--_badge-square-size:var(--ui-badge-square-size,calc(var(--ui-space-3)*2))}[data-component~=ui-badge][data-ui-badge-state~="shape=square"][data-ui-badge-state~="size=lg"][data-v-57826cf9]{--_badge-square-size:var( --ui-badge-square-size,calc(var(--ui-space-4)*2 + var(--ui-space-2)) )}[data-component~=ui-badge][data-ui-badge-state~="shape=square"] .label[data-v-57826cf9]{align-items:center;display:inline-flex;justify-content:center}[data-component~=ui-badge][data-ui-badge-state~="shape=square"] .label svg[data-v-57826cf9-s]{margin-inline-end:0}[data-component~=ui-badge][data-ui-badge-state~="shape=square"] .label[data-v-57826cf9]:empty{display:none}[data-component~=ui-badge][data-ui-badge-state~="shape=circle"][data-v-57826cf9]{--_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}[data-component~=ui-badge][data-ui-badge-state~="shape=circle"][data-ui-badge-state~="size=xs"][data-v-57826cf9]{--_badge-circle-size:var(--ui-badge-circle-size,var(--ui-space-4))}[data-component~=ui-badge][data-ui-badge-state~="shape=circle"][data-ui-badge-state~="size=lg"][data-v-57826cf9]{--_badge-circle-size:var(--ui-badge-circle-size,calc(var(--ui-space-4)*2))}[data-component~=ui-badge][data-ui-badge-state~="shape=circle"] .label[data-v-57826cf9]{align-items:center;display:inline-flex;justify-content:center;line-height:1;text-box-trim:none}[data-component~=ui-badge][data-ui-badge-state~="shape=circle"] .label svg[data-v-57826cf9-s]{margin-inline-end:0}[data-component~=ui-badge][data-ui-badge-state~="shape=circle"] .label[data-v-57826cf9]:empty{display:none}@supports (text-box-trim:trim-both){[data-component~=ui-badge][data-ui-badge-state~="shape=circle"] .label[data-v-57826cf9]:not(:has(svg)),[data-component~=ui-badge][data-ui-badge-state~="shape=square"] .label[data-v-57826cf9]:not(:has(svg)){display:block;overflow:visible;text-box-edge:cap alphabetic;text-box-trim:trim-both}}[data-component~=ui-badge][data-ui-badge-state~="shape=dot"][data-v-57826cf9]{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}[data-component~=ui-badge][data-ui-badge-state~="shape=dot"] .label[data-v-57826cf9]{block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}[data-component~=ui-badge][data-ui-badge-state~="shape=tag"][data-v-57826cf9]{--_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}[data-component~=ui-badge][data-ui-badge-state~="shape=tag"][data-v-57826cf9]: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}[data-component~=ui-badge][data-ui-badge-state~="shape=tag"][data-ui-badge-state~="variant=inverse"][data-v-57826cf9]{background:var(--ui-badge-border,var(--_badge-color-border,var(--_badge-text)))}[data-component~=ui-badge][data-ui-badge-state~="shape=tag"][data-v-57826cf9]:dir(rtl){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))}[data-component~=ui-badge][data-ui-badge-state~="shape=tag"][data-v-57826cf9]:dir(rtl):before{clip-path:polygon(var(--_badge-point) 0,100% 0,100% 100%,var(--_badge-point) 100%,0 50%)}@media(forced-colors:active){[data-component~=ui-badge][data-ui-badge-state~="shape=dot"][data-v-57826cf9]{background:CanvasText;border-color:CanvasText;forced-color-adjust:none}[data-component~=ui-badge][data-ui-badge-state~="shape=tag"][data-v-57826cf9]{background:CanvasText;color:CanvasText;forced-color-adjust:none}[data-component~=ui-badge][data-ui-badge-state~="shape=tag"][data-v-57826cf9]:before{background:Canvas}}[data-component~=ui-badge][hidden][data-v-57826cf9]{display:none}[data-component~=ui-breadcrumb-item][data-v-148f1982]{align-items:center;display:inline-flex;gap:var(--ui-space-2);margin:0;min-inline-size:0}.separator[data-v-148f1982]{color:var(--ui-text-muted);display:inline-flex;font-size:var(--ui-font-size-sm)}[data-component~=ui-breadcrumb-item]:first-child .separator[data-v-148f1982]{display:none}.content[data-v-148f1982]{min-inline-size:0}.content>a[data-v-148f1982-s],.content[data-v-148f1982]{align-items:center;display:inline-flex;gap:var(--ui-space-1)}.content>a[data-v-148f1982-s]{color:var(--ui-text-secondary);text-decoration:none}.content>a[data-v-148f1982-s]:hover{color:var(--ui-text-primary);text-decoration:underline}[data-component~=ui-breadcrumb-item][data-ui-breadcrumb-item-state~=current] .content[data-v-148f1982]{color:var(--ui-text-primary);font-weight:var(--ui-font-medium)}[data-component~=ui-breadcrumb-item][hidden][data-v-148f1982]{display:none}[data-component~=ui-breadcrumbs][data-v-978ebab2]{color:var(--ui-text-muted);display:block;font-size:var(--ui-font-size-sm);min-inline-size:0}ol[data-v-978ebab2]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ui-space-1) var(--ui-space-2);list-style:none;margin:0;padding:0}[data-component~=ui-breadcrumbs][hidden][data-v-978ebab2]{display:none}[data-component~=ui-spinner][data-v-6551ff4d]{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}[data-component~=ui-spinner][data-ui-spinner-state~="size=sm"][data-v-6551ff4d]{font-size:var(--ui-font-size-md)}svg[data-v-6551ff4d]{animation:ui-spinner-rotate-6551ff4d 2s linear infinite;block-size:100%;display:block;inline-size:100%}circle[data-v-6551ff4d]{stroke-linecap:round;stroke-width:3}.track[data-v-6551ff4d]{stroke:color-mix(in srgb,currentColor 16%,transparent)}.arc[data-v-6551ff4d]{animation:ui-spinner-dash-6551ff4d 1.5s ease-in-out infinite;stroke:currentColor;stroke-dasharray:90,150;stroke-dashoffset:0}@keyframes ui-spinner-rotate-6551ff4d{to{transform:rotate(1turn)}}@keyframes ui-spinner-dash-6551ff4d{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@media(prefers-reduced-motion:reduce){.arc[data-v-6551ff4d],svg[data-v-6551ff4d]{animation:none}}[data-component~=ui-spinner][hidden][data-v-6551ff4d]{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}[data-component~=ui-button][data-v-e56c4e01]{--_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}[data-component~=ui-button][data-v-e56c4e01]:dir(rtl){--_ui-action-start:-1px}[data-component~=ui-button][data-ui-button-state~="align=start"][data-v-e56c4e01]{justify-content:flex-start;text-align:start}[data-component~=ui-button][data-ui-button-state~=stretch][data-v-e56c4e01]{display:flex;inline-size:100%}[data-component~=ui-button][data-v-e56c4e01]{-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)}[data-component~=ui-button][data-v-e56c4e01]:is(a){text-decoration:none}.spinner-wrap[data-v-e56c4e01]{display:inline-flex;flex:none;vertical-align:middle}[data-component~=ui-button][data-v-e56c4e01]:not([variant=link]):has(.badge:not(:empty)){padding-block:var(--ui-space-0-5)}.badge[data-v-e56c4e01]{align-items:center;display:inline-flex;flex:none}.badge[data-v-e56c4e01]:empty{display:none}@supports (text-box-trim:trim-both){[data-component~=ui-button][data-v-e56c4e01]{text-box-edge:cap alphabetic;text-box-trim:trim-both}}[data-component~=ui-button][data-ui-button-state~="size=xs"][data-v-e56c4e01]{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)}[data-component~=ui-button][data-ui-button-state~="shape=pill"][data-v-e56c4e01]{border-radius:var(--ui-button-radius,var(--ui-radius-round))}[data-component~=ui-button][data-ui-button-state~="size=sm"][data-v-e56c4e01]{font-size:var(--ui-font-size-sm);min-block-size:var(--ui-control-size-sm);padding:var(--ui-space-1) var(--ui-space-2)}[data-component~=ui-button][data-ui-button-state~="size=lg"][data-v-e56c4e01]{font-size:var(--ui-font-size-md);min-block-size:var(--ui-control-size-lg);padding:var(--ui-space-3) var(--ui-space-4)}[data-component~=ui-button][data-ui-button-state~="variant=card"][data-v-e56c4e01]{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}[data-component~=ui-button][data-ui-button-state~="variant=card"][data-ui-button-state~="size=lg"][data-v-e56c4e01]{min-block-size:max(var(--ui-control-min-block-size),var(--ui-control-size-lg))}[data-component~=ui-button][data-ui-button-state~="variant=card"][data-v-e56c4e01]:has(.card-icon:empty){grid-template-columns:minmax(0,1fr) auto}.card-icon[data-v-e56c4e01]{align-items:flex-start;display:flex}.card-icon[data-v-e56c4e01]:empty{display:none}.card-content[data-v-e56c4e01]{min-inline-size:0}.card-action[data-v-e56c4e01]{align-items:center;align-self:center;display:flex}[data-component~=ui-button][data-v-e56c4e01]:hover:not(:disabled,[aria-disabled=true]){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))}[data-component~=ui-button][data-ui-button-state~="variant=card"][data-ui-button-state~="tone=neutral"][data-v-e56c4e01]{border-color:var(--ui-button-border,var(--ui-border))}[data-component~=ui-button][data-ui-button-state~="variant=card"][data-ui-button-state~="tone=neutral"][data-v-e56c4e01]:hover:not(:disabled,[aria-disabled=true]){border-color:var(--ui-button-hover-border,var(--ui-border-strong))}[data-component~=ui-button][data-v-e56c4e01]:active:not(:disabled,[aria-disabled=true]){background-color:var(--ui-button-active-surface,oklch(from var(--_tone) l c h/18%));background-image:none;box-shadow:var(--ui-pressed)}[data-component~=ui-button][data-ui-button-state~="variant=danger"][data-v-e56c4e01],[data-component~=ui-button][data-ui-button-state~="variant=solid"][data-v-e56c4e01]{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([data-component~=ui-button][data-ui-button-state~="variant=solid"][data-v-e56c4e01],[data-component~=ui-button][data-ui-button-state~="variant=danger"][data-v-e56c4e01]):hover:not(:disabled,[aria-disabled=true]){background-color:var(--_tone-hover);border-color:var(--_tone-hover)}:is([data-component~=ui-button][data-ui-button-state~="variant=solid"][data-v-e56c4e01],[data-component~=ui-button][data-ui-button-state~="variant=danger"][data-v-e56c4e01]):active:not(:disabled,[aria-disabled=true]){background-color:var(--_tone-active);background-image:none;border-color:var(--_tone-active);box-shadow:var(--ui-pressed)}[data-component~=ui-button][data-ui-button-state~="tone=neutral"][data-v-e56c4e01]{--_hue:var(--ui-text);--_hue-hover:var(--ui-text);--_hue-active:var(--ui-text);--_hue-text:var(--ui-text);--_on-hue:var(--ui-surface)}[data-component~=ui-button][data-ui-button-state~="tone=danger"][data-v-e56c4e01],[data-component~=ui-button][data-ui-button-state~="variant=danger"][data-v-e56c4e01]{--_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)}[data-component~=ui-button][data-ui-button-state~="tone=success"][data-v-e56c4e01]{--_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)}[data-component~=ui-button][data-ui-button-state~="tone=warning"][data-v-e56c4e01]{--_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)}[data-component~=ui-button][data-ui-button-state~="tone=info"][data-v-e56c4e01]{--_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)}[data-component~=ui-button][data-ui-button-state~="variant=ghost"][data-v-e56c4e01]{background:transparent;border-color:transparent;box-shadow:none;color:var(--ui-button-ghost-text,var(--_tone-text))}[data-component~=ui-button][data-ui-button-state~="variant=ghost"][data-v-e56c4e01]:hover:not(:disabled,[aria-disabled=true]){background-color:var(--ui-button-ghost-hover-surface,oklch(from var(--_tone) l c h/10%));border-color:transparent}[data-component~=ui-button][data-ui-button-state~="variant=ghost"][data-v-e56c4e01]:is(:active,[aria-expanded=true]):not(:disabled,[aria-disabled=true]){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%)}[data-component~=ui-button][data-v-e56c4e01]:focus-visible{box-shadow:var(--ui-button-shadow,var(--ui-action-shadow,var(--_ui-action-shadow))),var(--ui-focus-halo);outline:none}[data-component~=ui-button][data-ui-button-state~="variant=solid"][data-v-e56c4e01]:focus-visible{box-shadow:var(--ui-button-solid-shadow,var(--ui-action-shadow,var(--_ui-action-shadow))),var(--ui-focus-halo)}:is([data-component~=ui-button][data-ui-button-state~="variant=ghost"][data-v-e56c4e01],[data-component~=ui-button][data-ui-button-state~="variant=link"][data-v-e56c4e01],[data-component~=ui-button][data-ui-button-state~="variant=card"][data-v-e56c4e01]):focus-visible{box-shadow:var(--ui-focus-halo)}[data-component~=ui-button][data-v-e56c4e01]:is(:disabled,[aria-disabled=true]:not([aria-busy=true])){background-color:var(--ui-disabled-surface);background-image:none;border-color:var(--ui-disabled-border);box-shadow:none;color:var(--ui-disabled-text);cursor:not-allowed;filter:var(--ui-button-disabled-filter,var(--ui-disabled-filter));opacity:var(--ui-button-disabled-opacity,1)}:is([data-component~=ui-button][data-ui-button-state~=loading][data-v-e56c4e01],[data-component~=ui-button][data-ui-button-state~=pending][data-v-e56c4e01]):focus-visible{box-shadow:var(--ui-focus-halo)}[data-component~=ui-button][data-ui-button-state~="variant=ghost"][data-v-e56c4e01]:is(:disabled,[aria-disabled=true]:not([aria-busy=true])){background-color:var(--ui-disabled-surface);border-color:transparent}@media(pointer:coarse){[data-component~=ui-button][data-ui-button-state~="size=sm"][data-v-e56c4e01],[data-component~=ui-button][data-v-e56c4e01]{min-block-size:var(--ui-control-min-block-size)}}html[data-ui-input-modality=touch] [data-component~=ui-button][data-ui-button-state~="size=xs"][data-v-e56c4e01],html[data-ui-input-modality=touch] [data-component~=ui-button][data-ui-button-state~="variant=link"][data-v-e56c4e01]{position:relative}html[data-ui-input-modality=touch] [data-component~=ui-button][data-ui-button-state~="size=xs"][data-v-e56c4e01]:after,html[data-ui-input-modality=touch] [data-component~=ui-button][data-ui-button-state~="variant=link"][data-v-e56c4e01]: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%)}[data-component~=ui-button][data-ui-button-state~="variant=link"][data-v-e56c4e01]{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)}[data-component~=ui-button][data-ui-button-state~="variant=link"][data-v-e56c4e01]:hover:not(:disabled,[aria-disabled=true]){background:none;color:var(--ui-button-link-hover-text,var(--ui-text-primary));text-decoration-color:currentColor;transform:none}[data-component~=ui-button][data-ui-button-state~="variant=link"][data-v-e56c4e01]:active:not(:disabled,[aria-disabled=true]){background:none;transform:none}[data-component~=ui-button][data-ui-button-state~="variant=link"][data-v-e56c4e01]:is(:disabled,[aria-disabled=true]:not([aria-busy=true])){background:none;border-color:transparent}[data-component~=ui-button][data-ui-button-state~="variant=link"][data-v-e56c4e01]:focus-visible{box-shadow:none;outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-width)}[data-component~=ui-button][hidden][data-v-e56c4e01]{display:none}[data-component~=ui-callout][data-v-c8674799]{--_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[data-v-c8674799]{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[data-v-c8674799]{block-size:var(--_ui-callout-icon-size,1.125rem);inline-size:var(--_ui-callout-icon-size,1.125rem)}.content[data-v-c8674799]{min-inline-size:0}[data-component~=ui-callout][data-ui-callout-state~="tone=neutral"][data-v-c8674799],[data-component~=ui-callout][data-ui-callout-state~="tone=note"][data-v-c8674799]{--_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)}[data-component~=ui-callout][data-ui-callout-state~="tone=warning"][data-v-c8674799]{--_callout-surface:var(--ui-warning-soft);--_callout-border:var(--ui-warning-solid);--_callout-icon:var(--ui-warning-solid)}[data-component~=ui-callout][data-ui-callout-state~="tone=success"][data-v-c8674799]{--_callout-surface:var(--ui-success-soft);--_callout-border:var(--ui-success-solid);--_callout-icon:var(--ui-success-solid)}[data-component~=ui-callout][data-ui-callout-state~="tone=danger"][data-v-c8674799]{--_callout-surface:var(--ui-danger-soft);--_callout-border:var(--ui-danger-solid);--_callout-icon:var(--ui-danger-solid)}.content a[data-v-c8674799-s]{color:var(--ui-accent-active);text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.18em}[data-component~=ui-callout][hidden][data-v-c8674799]{display:none}[data-component~=ui-card][data-v-150bfc3d]{--_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)}[data-component~=ui-card][data-ui-card-state~="padding=xs"][data-v-150bfc3d]{gap:var(--ui-space-1);padding:var(--ui-space-2)}[data-component~=ui-card][data-ui-card-state~="padding=sm"][data-v-150bfc3d]{gap:var(--ui-space-2);padding:var(--ui-space-3)}[data-component~=ui-card][data-ui-card-state~="padding=lg"][data-v-150bfc3d]{padding:var(--ui-space-6)}[data-component~=ui-card][data-ui-card-state~="variant=subtle"][data-v-150bfc3d]{border-color:transparent;--_ui-card-surface:var(--ui-surface-muted)}[data-component~=ui-card][data-ui-card-state~="variant=elevated"][data-v-150bfc3d]{border-color:var(--ui-border-subtle);box-shadow:var(--ui-shadow-lg)}[data-component~=ui-card][data-ui-card-state~="tone=accent"][data-v-150bfc3d]{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))}[data-component~=ui-card][data-ui-card-state~="tone=info"][data-v-150bfc3d]{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))}[data-component~=ui-card][data-ui-card-state~="tone=success"][data-v-150bfc3d]{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))}[data-component~=ui-card][data-ui-card-state~="tone=warning"][data-v-150bfc3d]{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))}[data-component~=ui-card][data-ui-card-state~="variant=subtle"][data-v-150bfc3d]: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"]){border-color:transparent}[data-component~=ui-card][data-ui-card-state~="tone=danger"][data-v-150bfc3d]{border-color:color-mix(in srgb,var(--ui-danger) 45%,var(--ui-border-default));border-inline-start:var(--ui-accent-line-width) solid var(--ui-danger);--_ui-card-surface:var(--ui-danger-soft)}[data-component~=ui-card][data-ui-card-state~="tone=accent"][data-v-150bfc3d],[data-component~=ui-card][data-ui-card-state~="tone=danger"][data-v-150bfc3d],[data-component~=ui-card][data-ui-card-state~="tone=info"][data-v-150bfc3d],[data-component~=ui-card][data-ui-card-state~="tone=success"][data-v-150bfc3d],[data-component~=ui-card][data-ui-card-state~="tone=warning"][data-v-150bfc3d]{--_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)}[data-component~=ui-card][data-ui-card-state~="size=sm"][data-v-150bfc3d]{inline-size:min(22rem,calc(100vw - var(--ui-space-2)*2));max-inline-size:min(22rem,calc(100vw - var(--ui-space-2)*2))}[data-component~=ui-card][data-ui-card-state~="size=md"][data-v-150bfc3d]{inline-size:min(28rem,calc(100vw - var(--ui-space-2)*2));max-inline-size:min(28rem,calc(100vw - var(--ui-space-2)*2))}[data-component~=ui-card][data-ui-card-state~="size=lg"][data-v-150bfc3d]{inline-size:min(36rem,calc(100vw - var(--ui-space-2)*2));max-inline-size:min(36rem,calc(100vw - var(--ui-space-2)*2))}[data-component~=ui-card][hidden][data-v-150bfc3d]{display:none}@property --ui-checkbox-gap{syntax:"*";inherits:false}@property --ui-checkbox-invalid-border{syntax:"*";inherits:false}@property --ui-checkbox-size{syntax:"*";inherits:false}[data-component~=ui-checkbox][data-v-a7d28848]{--_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[data-v-a7d28848]{display:flex;flex-direction:column;gap:var(--ui-space-1);min-inline-size:0}.label[data-v-a7d28848]{line-height:var(--ui-line-height-md);min-inline-size:0}.description[data-v-a7d28848]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height)}.description[data-v-a7d28848]:empty{display:none}input[data-v-a7d28848]{-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[data-v-a7d28848]:after{content:"";opacity:0;position:absolute;transition:opacity .12s var(--ui-motion-ease)}input[data-v-a7d28848]:checked,input[data-v-a7d28848]:indeterminate{background:var(--ui-accent-solid);border-color:var(--ui-accent-solid);box-shadow:var(--ui-control-inset)}input[data-v-a7d28848]:checked:after{animation:ui-checkbox-check-a7d28848 .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[data-v-a7d28848]:indeterminate: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%)}@keyframes ui-checkbox-check-a7d28848{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)}}@media(prefers-reduced-motion:reduce){input[data-v-a7d28848]:after{animation:none;transition:none}}input[data-v-a7d28848]:hover:enabled{border-color:var(--ui-accent-solid)}input[data-v-a7d28848]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring,var(--ui-accent-solid));outline-offset:var(--ui-focus-width)}[data-component~=ui-checkbox][data-ui-checkbox-state~=invalid] input[data-v-a7d28848]{border-color:var(--_ui-checkbox-invalid-border)}[data-component~=ui-checkbox][data-ui-checkbox-state~=disabled][data-v-a7d28848]{color:var(--ui-disabled-text);cursor:not-allowed}[data-component~=ui-checkbox][data-ui-checkbox-state~=disabled] .description[data-v-a7d28848]{color:var(--ui-disabled-text)}[data-component~=ui-checkbox][data-ui-checkbox-state~=disabled] input[data-v-a7d28848]{background:var(--ui-disabled-surface);border-color:var(--ui-disabled-border);box-shadow:none;cursor:not-allowed}[data-component~=ui-checkbox][data-ui-checkbox-state~="size=sm"][data-v-a7d28848]{--_font:var(--ui-font-size-sm);--_row:var(--ui-control-size-sm)}[data-component~=ui-checkbox][data-ui-checkbox-state~="size=lg"][data-v-a7d28848]{--_font:var(--ui-font-size-md);--_row:var(--ui-control-size-lg)}[data-component~=ui-checkbox][data-ui-checkbox-state~="size=lg"][data-v-a7d28848],[data-component~=ui-checkbox][data-ui-checkbox-state~="size=sm"][data-v-a7d28848]{--_line:calc(var(--_font)*var(--ui-line-height-md));font-size:var(--_font);padding-block:calc((var(--_row) - var(--_line))/2)}[data-component~=ui-checkbox][data-ui-checkbox-state~="size=lg"] input[data-v-a7d28848],[data-component~=ui-checkbox][data-ui-checkbox-state~="size=sm"] input[data-v-a7d28848]{margin-top:calc((var(--_line) - var(--_ui-checkbox-size, 1.125rem))/2)}@media(pointer:coarse){[data-component~=ui-checkbox][data-ui-checkbox-state~="size=sm"][data-v-a7d28848]{--_row:var(--ui-control-min-block-size)}}[data-component~=ui-checkbox][hidden][data-v-a7d28848]{display:none}@property --ui-cluster-gap{syntax:"*";inherits:false}[data-component~=ui-cluster][data-v-e8c1ac5e]{--_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}[data-component~=ui-cluster][data-ui-cluster-state~=fixed][data-v-e8c1ac5e]{flex:none}[data-component~=ui-cluster][data-ui-cluster-state~="padding=s"][data-v-e8c1ac5e]{padding:var(--ui-space-2)}[data-component~=ui-cluster][data-ui-cluster-state~="padding=m"][data-v-e8c1ac5e]{padding:var(--ui-space-3)}[data-component~=ui-cluster][data-ui-cluster-state~="padding=l"][data-v-e8c1ac5e]{padding:var(--ui-space-4)}[data-component~=ui-cluster][data-ui-cluster-state~="paddingEnd=s"][data-v-e8c1ac5e]{padding-inline-end:var(--ui-space-2)}[data-component~=ui-cluster][data-ui-cluster-state~="paddingEnd=m"][data-v-e8c1ac5e]{padding-inline-end:var(--ui-space-3)}[data-component~=ui-cluster][data-ui-cluster-state~="paddingEnd=l"][data-v-e8c1ac5e]{padding-inline-end:var(--ui-space-4)}[data-component~=ui-cluster][data-ui-cluster-state~="paddingEnd=xl"][data-v-e8c1ac5e]{padding-inline-end:calc(var(--ui-space-4)*4)}[data-component~=ui-cluster][data-ui-cluster-state~="gap=xs"][data-v-e8c1ac5e]{--_layout-gap:var(--ui-space-2)}[data-component~=ui-cluster][data-ui-cluster-state~="gap=s"][data-v-e8c1ac5e]{--_layout-gap:var(--ui-space-3)}[data-component~=ui-cluster][data-ui-cluster-state~="gap=m"][data-v-e8c1ac5e]{--_layout-gap:var(--ui-space-4)}[data-component~=ui-cluster][data-ui-cluster-state~="gap=l"][data-v-e8c1ac5e]{--_layout-gap:var(--ui-space-5)}[data-component~=ui-cluster][data-ui-cluster-state~="gap=xl"][data-v-e8c1ac5e]{--_layout-gap:var(--ui-space-6)}[data-component~=ui-cluster][data-ui-cluster-state~="align=start"][data-v-e8c1ac5e]{align-items:flex-start}[data-component~=ui-cluster][data-ui-cluster-state~="align=end"][data-v-e8c1ac5e]{align-items:flex-end}[data-component~=ui-cluster][data-ui-cluster-state~="align=baseline"][data-v-e8c1ac5e]{align-items:baseline}[data-component~=ui-cluster][data-ui-cluster-state~="align=stretch"][data-v-e8c1ac5e]{align-items:stretch}[data-component~=ui-cluster][data-ui-cluster-state~="justify=center"][data-v-e8c1ac5e]{justify-content:center}[data-component~=ui-cluster][data-ui-cluster-state~="justify=end"][data-v-e8c1ac5e]{justify-content:flex-end}[data-component~=ui-cluster][data-ui-cluster-state~="justify=between"][data-v-e8c1ac5e]{justify-content:space-between}[data-component~=ui-cluster][data-ui-cluster-state~="wrap=nowrap"][data-v-e8c1ac5e]{flex-wrap:nowrap}[data-component~=ui-cluster][hidden][data-v-e8c1ac5e]{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}[data-component~=ui-tooltip][data-v-a876d863]{--_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[data-v-a876d863]{--_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[data-v-a876d863]{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[data-v-a876d863]:empty{display:none}.shortcut kbd[data-v-a876d863-s]{font:inherit}[data-component~=ui-tooltip][data-ui-tooltip-state~=inverse] .surface[data-v-a876d863]{--_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[data-v-a876d863]: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}[data-component~=ui-tooltip][data-ui-actual-placement=bottom] .surface[data-v-a876d863]: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)}[data-component~=ui-tooltip][data-ui-actual-align=center] .surface[data-v-a876d863]:after{inset-inline-start:calc(50% - var(--_ui-tooltip-arrow-size, .625rem)/2)}[data-component~=ui-tooltip][data-ui-actual-align=end] .surface[data-v-a876d863]:after{inset-inline-end:var(--ui-space-3);inset-inline-start:auto}[data-component~=ui-tooltip][data-ui-actual-placement=left] .surface[data-v-a876d863]:after,[data-component~=ui-tooltip][data-ui-actual-placement=right] .surface[data-v-a876d863]:after{border:0 solid var(--_tooltip-line);inset-block-end:auto;inset-block-start:calc(50% - var(--_ui-tooltip-arrow-size, .625rem)/2)}[data-component~=ui-tooltip][data-ui-actual-placement=left] .surface[data-v-a876d863]: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}[data-component~=ui-tooltip][data-ui-actual-placement=right] .surface[data-v-a876d863]: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)}[data-component~=ui-tooltip][data-ui-actual-placement=left][data-ui-actual-align=start] .surface[data-v-a876d863]:after,[data-component~=ui-tooltip][data-ui-actual-placement=right][data-ui-actual-align=start] .surface[data-v-a876d863]:after{inset-block-start:var(--ui-space-3)}[data-component~=ui-tooltip][data-ui-actual-placement=left][data-ui-actual-align=end] .surface[data-v-a876d863]:after,[data-component~=ui-tooltip][data-ui-actual-placement=right][data-ui-actual-align=end] .surface[data-v-a876d863]:after{inset-block-end:var(--ui-space-3);inset-block-start:auto}[data-component~=ui-tooltip][data-v-a876d863]:popover-open{opacity:1;transform:translateY(0)}@starting-style{[data-component~=ui-tooltip][data-v-a876d863]:popover-open{opacity:0;transform:translateY(4px)}}[data-component~=ui-tooltip][hidden][data-v-a876d863]{display:none}@media(prefers-reduced-motion:reduce){[data-component~=ui-tooltip][data-v-a876d863]{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}[data-component~=ui-combobox][data-v-2be0ffde]{--_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);color:var(--ui-text-primary);display:grid;font:inherit;gap:var(--ui-space-1);min-inline-size:0}label[data-v-2be0ffde]{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[data-v-2be0ffde]{align-items:center;display:flex;gap:var(--ui-space-2);min-inline-size:0}.field[data-v-2be0ffde]{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);display:flex;flex:1 1 auto;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[data-v-2be0ffde]:focus-within{border-color:var(--ui-control-focus,var(--ui-accent-solid));box-shadow:var(--ui-control-inset),var(--ui-control-focus-halo-shadow)}.entry[data-v-2be0ffde]{display:flex;flex:1 1 auto;min-inline-size:0}.help[data-v-2be0ffde]{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[aria-expanded=true][data-v-2be0ffde],.help[data-v-2be0ffde]:hover:enabled{background:color-mix(in srgb,currentColor 8%,transparent);color:var(--ui-text-primary)}.help[data-v-2be0ffde]:focus-visible{box-shadow:var(--ui-focus-halo);outline:none}.help[data-v-2be0ffde]:disabled{color:var(--ui-disabled-text);cursor:not-allowed}.help-icon[data-v-2be0ffde]{block-size:var(--ui-icon-size-sm);inline-size:var(--ui-icon-size-sm)}input[data-v-2be0ffde]::-moz-selection{background:color-mix(in srgb,var(--ui-accent-solid) 20%,transparent);color:inherit}input[data-v-2be0ffde]::selection{background:color-mix(in srgb,var(--ui-accent-solid) 20%,transparent);color:inherit}input[data-v-2be0ffde]{-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-md);margin:0;min-block-size:calc(var(--ui-control-size-md) - 2px);min-inline-size:0;outline:none;padding:var(--ui-space-2) var(--ui-space-3);width:100%}[data-component~=ui-combobox][data-ui-combobox-state~="size=sm"][data-v-2be0ffde]{--_row:var(--ui-control-size-sm)}[data-component~=ui-combobox][data-ui-combobox-state~="size=sm"] input[data-v-2be0ffde]{font-size:var(--ui-font-size-sm);min-block-size:calc(var(--_row) - 2px);padding:var(--ui-space-1) var(--ui-space-2)}[data-component~=ui-combobox][data-ui-combobox-state~="size=lg"] input[data-v-2be0ffde]{font-size:var(--ui-font-size-md);min-block-size:calc(var(--ui-control-size-lg) - 2px);padding:var(--ui-space-3) var(--ui-space-4)}button[data-v-2be0ffde]{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[data-v-2be0ffde]{block-size:var(--ui-icon-size-sm);display:block;inline-size:var(--ui-icon-size-sm)}button[data-v-2be0ffde]:hover:enabled{background:var(--ui-surface-muted);color:var(--ui-text-primary)}button[data-v-2be0ffde]:focus-visible{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[data-v-2be0ffde]:disabled,input[data-v-2be0ffde]:disabled{color:var(--ui-disabled-text);cursor:not-allowed}.field[data-v-2be0ffde]:has(input:disabled){background:var(--ui-control-surface-disabled,var(--ui-surface-muted))}[data-component~=ui-combobox][data-ui-combobox-state~="validationStatus=error"] .field[data-v-2be0ffde],[data-component~=ui-combobox][data-ui-combobox-state~=invalid] .field[data-v-2be0ffde]{border-color:var( --_ui-combobox-invalid-border,var(--ui-field-danger,var(--ui-danger-solid,var(--ui-accent-active))) )}.popup[data-v-2be0ffde]{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][data-v-2be0ffde]{display:none}.option[aria-disabled=true] .primary[data-v-2be0ffde],.option[aria-disabled=true] .secondary[data-v-2be0ffde]{color:var(--ui-disabled-text)}.primary[data-v-2be0ffde]{color:var(--_ui-combobox-option-text,inherit);display:block;font-weight:500}.detail[data-v-2be0ffde]{display:grid;gap:var(--ui-space-0-5);min-inline-size:0}.line[data-v-2be0ffde]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.description[data-v-2be0ffde]{color:var(--ui-text-muted);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-md)}.group[data-v-2be0ffde],.message[data-v-2be0ffde]{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[data-v-2be0ffde],.popup .message[data-v-2be0ffde]{padding:var(--ui-space-2) var(--ui-space-3)}.sr-only[data-v-2be0ffde]{block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}@media(pointer:coarse){button[data-v-2be0ffde]{min-block-size:2.75rem;min-inline-size:2.75rem}[data-component~=ui-combobox][data-ui-combobox-state~="size=sm"][data-v-2be0ffde]{--_row:var(--ui-control-min-block-size)}[data-component~=ui-combobox][data-ui-combobox-state~="size=sm"] input[data-v-2be0ffde]{font-size:inherit}}@media(forced-colors:active){.field[data-v-2be0ffde],.popup[data-v-2be0ffde]{border-color:CanvasText}.option.active[data-v-2be0ffde]{outline-color:Highlight}}[data-component~=ui-combobox][data-ui-combobox-state~=multiple] .field[data-v-2be0ffde]{align-items:center;min-block-size:var(--_ui-combobox-item-min-block-size,2.5rem);padding:var(--ui-space-1)}[data-component~=ui-combobox][data-ui-combobox-state~=multiple] .entry[data-v-2be0ffde]{align-items:center;gap:var(--ui-space-1);overflow-x:auto;scrollbar-width:none}[data-component~=ui-combobox][data-ui-combobox-state~=multiple] .entry[data-v-2be0ffde]::-webkit-scrollbar{display:none}[data-component~=ui-combobox][data-ui-combobox-state~=multiple] input[data-v-2be0ffde]{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}[data-component~=ui-combobox][data-ui-combobox-state~=multiple][data-component~=ui-combobox][data-ui-combobox-state~="size=sm"] .field[data-v-2be0ffde]{min-block-size:0;padding:var(--ui-space-0-5)}[data-component~=ui-combobox][data-ui-combobox-state~=multiple][data-component~=ui-combobox][data-ui-combobox-state~="size=sm"] input[data-v-2be0ffde]{min-block-size:calc(var(--_row) - var(--ui-border-width)*2 - var(--ui-space-0-5)*2);padding:0 var(--ui-space-1)}[data-component~=ui-combobox][data-ui-combobox-state~=multiple][data-component~=ui-combobox][data-ui-combobox-state~="size=lg"] .field[data-v-2be0ffde]{min-block-size:0}[data-component~=ui-combobox][data-ui-combobox-state~=multiple][data-component~=ui-combobox][data-ui-combobox-state~="size=lg"] input[data-v-2be0ffde]{min-block-size:calc(var(--ui-control-size-lg) - var(--ui-border-width)*2 - var(--ui-space-1)*2)}.item[data-v-2be0ffde]{-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[data-v-2be0ffde]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-border-width)}.item[data-v-2be0ffde]:disabled{color:var(--ui-disabled-text)}[data-component~=ui-combobox][hidden][data-v-2be0ffde]{display:none}@property --ui-container-gutters{syntax:"*";inherits:false}@property --ui-container-measure{syntax:"*";inherits:false}[data-component~=ui-container][data-v-d3919ea4]{--_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))}[data-component~=ui-container][data-ui-container-state~="measure=narrow"][data-v-d3919ea4]{--_container-measure:45ch}[data-component~=ui-container][data-ui-container-state~=fill][data-v-d3919ea4]{box-sizing:border-box;display:flex;flex:1;flex-direction:column;min-block-size:0;min-inline-size:0}[data-component~=ui-container][data-ui-container-state~="measure=wide"][data-v-d3919ea4]{--_container-measure:80ch}[data-component~=ui-container][data-ui-container-state~="gutters=s"][data-v-d3919ea4]{--_container-gutters:var(--ui-space-3)}[data-component~=ui-container][data-ui-container-state~="gutters=m"][data-v-d3919ea4]{--_container-gutters:var(--ui-space-4)}[data-component~=ui-container][data-ui-container-state~="gutters=l"][data-v-d3919ea4]{--_container-gutters:var(--ui-space-5)}[data-component~=ui-container][hidden][data-v-d3919ea4]{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}[data-component~=ui-context-menu][data-v-2c1ddcba]{--_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[data-v-2c1ddcba]{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[data-v-2c1ddcba]{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[data-v-2c1ddcba]:popover-open{opacity:1;transform:translateY(0) scale(1)}@starting-style{.menu[data-v-2c1ddcba]:popover-open{opacity:0;transform:translateY(-4px) scale(.99)}}.menu[hidden][data-v-2c1ddcba],.menu[popover][data-v-2c1ddcba]:not(:popover-open){display:none}@media(prefers-reduced-motion:reduce){.menu[data-v-2c1ddcba]{transition:none}}[data-component~=ui-context-menu][hidden][data-v-2c1ddcba]{display:none}[data-component~=ui-cover][data-v-f4f98ac2]{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)}[data-component~=ui-cover][data-ui-cover-state~="size=fill"][data-v-f4f98ac2]{flex:1;min-block-size:100%}[data-component~=ui-cover]>[data-v-f4f98ac2-s]{max-inline-size:100%}[data-component~=ui-cover][hidden][data-v-f4f98ac2]{display:none}[data-component~=ui-description-item][data-v-ac017b1f]{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[data-v-ac017b1f]{color:var(--ui-text-muted)}dd[data-v-ac017b1f]{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}[data-component~=ui-description-item][hidden][data-v-ac017b1f]{display:none}[data-component~=ui-description-list][data-v-73fa2865]{--_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}[data-component~=ui-description-list][data-ui-description-list-state~="layout=grid"][data-v-73fa2865],[data-component~=ui-description-list][data-ui-description-list-state~="layout=stacked"][data-v-73fa2865],[data-component~=ui-description-list][data-ui-description-list-state~="layout=tiles"][data-v-73fa2865]{--_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)}[data-component~=ui-description-list][data-ui-description-list-state~="layout=grid"][data-v-73fa2865],[data-component~=ui-description-list][data-ui-description-list-state~="layout=tiles"][data-v-73fa2865]{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--_track)),1fr));inline-size:100%}[data-component~=ui-description-list][data-ui-description-list-state~="layout=tiles"][data-v-73fa2865]{--_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)}[data-component~=ui-description-list][data-ui-description-list-state~="columns=2"][data-v-73fa2865]{--_track:max(var(--_min),(100% - var(--_column-gap))/2)}[data-component~=ui-description-list][data-ui-description-list-state~="columns=3"][data-v-73fa2865]{--_track:max(var(--_min),(100% - 2 * var(--_column-gap))/3)}[data-component~=ui-description-list][data-ui-description-list-state~="columns=4"][data-v-73fa2865]{--_track:max(var(--_min),(100% - 3 * var(--_column-gap))/4)}[data-component~=ui-description-list][data-ui-description-list-state~="density=compact"][data-v-73fa2865]{--_gap:var(--_gap-compact);--_tile-padding:var(--ui-space-2)}[data-component~=ui-description-list][hidden][data-v-73fa2865]{display:none}[data-component~=ui-scroll-area][data-ui-scroll-area-state~=fill][data-v-a1ccf697]{flex:1}[data-component~=ui-scroll-area][data-v-a1ccf697]{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[data-v-a1ccf697]{display:flow-root}[data-component~=ui-scroll-area][data-ui-scroll-area-state~=trim] .content>[data-v-a1ccf697-s]:first-child{margin-block-start:0}[data-component~=ui-scroll-area][data-ui-scroll-area-state~=trim] .content>[data-v-a1ccf697-s]:last-child{margin-block-end:0}[data-component~=ui-scroll-area][data-ui-scroll-area-state~="orientation=horizontal"][data-v-a1ccf697]{overflow-x:auto;overflow-y:hidden;--_ui-scroll-fade-direction:var(--_ui-scroll-fade-inline)}[data-component~=ui-scroll-area][data-v-a1ccf697]:dir(rtl){--_ui-scroll-fade-inline:to left}[data-component~=ui-scroll-area][data-ui-scroll-area-state~="size=sm"][data-v-a1ccf697]{max-block-size:calc(9.375rem + var(--ui-scroll-fade-size, 24px))}[data-component~=ui-scroll-area][data-ui-scroll-area-state~="size=md"][data-v-a1ccf697]{max-block-size:20rem}[data-component~=ui-scroll-area][data-ui-scroll-area-state~="size=lg"][data-v-a1ccf697]{max-block-size:30rem}[data-component~=ui-scroll-area][hidden][data-v-a1ccf697]{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}[data-component~=ui-dialog][data-v-6d90ae32]{--_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}[data-component~=ui-dialog][open][data-v-6d90ae32]{animation:ui-dialog-enter-6d90ae32 var(--ui-dialog-duration,var(--ui-motion-base)) var(--ui-motion-ease);display:flex;opacity:1;pointer-events:auto;transform:scale(1);visibility:visible}[data-component~=ui-dialog][data-ui-dialog-state~="size=sm"][data-v-6d90ae32]{--_ui-dialog-size:360px}[data-component~=ui-dialog][data-ui-dialog-state~="size=lg"][data-v-6d90ae32]{--_ui-dialog-size:640px}[data-component~=ui-dialog][data-ui-dialog-state~="size=fullscreen"][data-v-6d90ae32]{block-size:100dvh;border-radius:var(--ui-dialog-radius,0);inline-size:100%;inset:0;margin:0;max-block-size:none}[data-component~=ui-dialog][data-ui-dialog-state~=alert] .close[data-v-6d90ae32]{display:none}header[data-v-6d90ae32]{align-items:center;display:flex;flex:none;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-3) var(--ui-space-3) var(--ui-space-5)}[data-component~=ui-dialog] .title[data-v-6d90ae32]{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[data-v-6d90ae32]{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[data-v-6d90ae32]:after,.close[data-v-6d90ae32]:before{background:currentColor;block-size:1.5px;border-radius:1px;content:"";grid-area:1/1;inline-size:.875rem;transform:rotate(45deg)}.close[data-v-6d90ae32]:after{transform:rotate(-45deg)}.close[data-v-6d90ae32]:hover{background:var(--ui-surface-muted);color:var(--ui-text-primary)}.close[data-v-6d90ae32]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-width)}@media(pointer:coarse){.close[data-v-6d90ae32]{block-size:var(--ui-control-min-block-size);inline-size:var(--ui-control-min-block-size)}}html[data-ui-input-modality=touch] [data-component~=ui-dialog] .close[data-v-6d90ae32]{block-size:var(--ui-control-min-block-size);inline-size:var(--ui-control-min-block-size)}.body[data-v-6d90ae32]{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[data-v-6d90ae32]{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[data-v-6d90ae32]:empty{display:none}@keyframes ui-dialog-enter-6d90ae32{0%{opacity:0;transform:scale(.96)}}[data-component~=ui-dialog][data-v-6d90ae32]::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}[data-component~=ui-dialog][open][data-v-6d90ae32]::backdrop{animation:ui-dialog-backdrop-enter-6d90ae32 var(--_ui-dialog-duration,var(--ui-motion-base)) var(--ui-motion-ease);background-color:var(--ui-overlay-backdrop)}[data-component~=ui-dialog][open][data-ui-backdrop-hidden][data-v-6d90ae32]::backdrop{animation:none;background-color:transparent;transition:none}@keyframes ui-dialog-backdrop-enter-6d90ae32{0%{background-color:transparent}}@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}[data-component~=ui-disclosure][data-v-70334e23]{--_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)}[data-component~=ui-disclosure][data-ui-disclosure-state~="density=compact"][data-v-70334e23]{--_trigger-min-block-size:var(--ui-control-size-sm);--_trigger-padding-block:var(--ui-space-1);--_trigger-padding-inline:var(--ui-space-2)}[data-component~=ui-disclosure][data-v-70334e23]{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[data-v-70334e23]{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[data-v-70334e23]:hover:not(:disabled){background:color-mix(in srgb,currentColor 6%,transparent)}.trigger[data-v-70334e23]:focus-visible{box-shadow:inset 0 0 0 var(--ui-focus-width) color-mix(in srgb,var(--ui-focus-ring) 45%,transparent);outline:none}.trigger[data-v-70334e23]:disabled{color:var(--ui-disabled-text);cursor:not-allowed}.summary[data-v-70334e23]{flex:1;min-inline-size:0}.indicator[data-v-70334e23],.leading[data-v-70334e23]{align-items:center;display:inline-flex;flex:none;justify-content:center}.leading[data-v-70334e23]:empty{display:none}.indicator[data-v-70334e23]{transition:transform var(--ui-motion-feedback) var(--ui-motion-feedback-ease)}[data-component~=ui-disclosure][data-ui-disclosure-state~=internalOpen] .indicator[data-v-70334e23]{transform:rotate(180deg)}.chevron[data-v-70334e23]{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[data-v-70334e23]{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[data-v-70334e23]{min-block-size:0;overflow:hidden;padding-inline:var(--ui-space-3)}[data-component~=ui-disclosure][data-ui-disclosure-state~=internalOpen] .panel[data-v-70334e23]{grid-template-rows:1fr}[data-component~=ui-disclosure][data-ui-disclosure-state~=internalOpen] .panel-inner[data-v-70334e23]{padding-block:0 var(--ui-space-3)}[data-component~=ui-disclosure][data-ui-disclosure-state~=fill][data-v-70334e23]{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)}[data-component~=ui-disclosure][data-ui-disclosure-state~=fill][data-component~=ui-disclosure][data-ui-disclosure-state~=internalOpen][data-v-70334e23]{flex-grow:1}[data-component~=ui-disclosure][data-ui-disclosure-state~=fill] .heading[data-v-70334e23]{flex:none}[data-component~=ui-disclosure][data-ui-disclosure-state~=fill] .trigger[data-v-70334e23]{border-radius:0}[data-component~=ui-disclosure][data-ui-disclosure-state~=fill] .panel[data-v-70334e23]{flex:1;min-block-size:0}[data-component~=ui-disclosure][data-ui-disclosure-state~=fill] .panel-inner[data-v-70334e23]{display:flex;flex:1;flex-direction:column;min-block-size:0;padding:0}[data-component~=ui-disclosure][data-ui-disclosure-state~="variant=navigation"] .trigger[data-v-70334e23]{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)}[data-component~=ui-disclosure][data-ui-disclosure-state~="variant=navigation"][data-ui-disclosure-state~="density=compact"] .trigger[data-v-70334e23]{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)}[data-component~=ui-disclosure][data-ui-disclosure-state~="variant=navigation"] .trigger[data-v-70334e23]:hover:not(:disabled){background:var(--ui-nav-hover-surface);color:var(--ui-text-primary)}[data-component~=ui-disclosure][data-ui-disclosure-state~="variant=navigation"][data-v-70334e23] :is(.leading,.indicator){font-size:var(--ui-nav-icon-size);inline-size:var(--ui-nav-icon-size)}@media(pointer:coarse){[data-component~=ui-disclosure][data-ui-disclosure-state~="variant=navigation"][data-ui-disclosure-state~="density=compact"] .trigger[data-v-70334e23]{min-block-size:var(--ui-control-min-block-size)}}@media(prefers-reduced-motion:reduce){.indicator[data-v-70334e23],.panel[data-v-70334e23],[data-component~=ui-disclosure][data-ui-disclosure-state~=fill][data-v-70334e23]{transition:none}}[data-component~=ui-disclosure][hidden][data-v-70334e23]{display:none}[data-component~=ui-editable][data-v-cdc1c49d]{align-items:center;color:var(--ui-text-primary);display:flex;flex-wrap:wrap;gap:var(--ui-space-2);min-inline-size:0}.field[data-v-cdc1c49d]{display:inline-grid;max-inline-size:100%;min-inline-size:8rem}.input[data-v-cdc1c49d],.preview[data-v-cdc1c49d]{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[data-v-cdc1c49d]{align-items:center;background:transparent;cursor:pointer;display:inline-flex;gap:var(--ui-space-2);text-align:start}.preview[data-v-cdc1c49d]:hover:not(:disabled){background:var(--ui-surface-muted)}.preview[data-v-cdc1c49d]:focus-visible{box-shadow:var(--ui-focus-halo);outline:none}.hint[data-v-cdc1c49d]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm)}.input[data-v-cdc1c49d]{background:var(--ui-control-surface,var(--ui-surface-elevated));contain:inline-size;inline-size:100%;min-inline-size:0;visibility:hidden}.input[data-v-cdc1c49d]: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[data-v-cdc1c49d]::-moz-selection{background:color-mix(in srgb,var(--ui-accent-solid) 20%,transparent)}.input[data-v-cdc1c49d]::selection{background:color-mix(in srgb,var(--ui-accent-solid) 20%,transparent)}[data-component~=ui-editable][data-ui-editable-state~=internalEdit] .preview[data-v-cdc1c49d]{visibility:hidden}[data-component~=ui-editable][data-ui-editable-state~=internalEdit] .input[data-v-cdc1c49d]{visibility:visible}.actions[data-v-cdc1c49d]{display:none;gap:var(--ui-space-1)}[data-component~=ui-editable][data-ui-editable-state~=internalEdit] .actions[data-v-cdc1c49d]{display:inline-flex}.actions button[data-v-cdc1c49d]{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[data-v-cdc1c49d]{background:var(--ui-accent-solid);border-color:var(--ui-accent-solid);color:var(--ui-text-on-accent)}.actions button[data-v-cdc1c49d]:focus-visible{box-shadow:var(--ui-focus-halo);outline:none}[data-component~=ui-editable][data-ui-editable-state~=disabled] .preview[data-v-cdc1c49d]{color:var(--ui-disabled-text);cursor:not-allowed}[data-component~=ui-editable][hidden][data-v-cdc1c49d]{display:none}[data-component~=ui-editor-insert-table-grid][data-v-a8e7e3a2]{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[data-v-a8e7e3a2]{color:var(--ui-text-muted);font-size:var(--ui-font-size-sm);margin:0 0 var(--ui-space-2)}.grid[data-v-a8e7e3a2]{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)}[data-component~=ui-editor-insert-table-grid]:dir(rtl) .grid[data-v-a8e7e3a2]{--_ui-scroll-fade-direction:to left}.cell[data-v-a8e7e3a2]{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[data-v-a8e7e3a2]{background:var(--ui-accent-solid,var(--ui-accent));border-color:var(--ui-accent-solid,var(--ui-accent))}.cell[data-v-a8e7e3a2]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-width)*-1)}.header[data-v-a8e7e3a2]{cursor:pointer;display:block;font-size:var(--ui-font-size-sm);margin-bottom:var(--ui-space-2)}@media(pointer:coarse){.grid[data-v-a8e7e3a2]{grid-template-columns:repeat(var(--_cols,8),44px);grid-template-rows:repeat(var(--_rows,8),44px)}.cell[data-v-a8e7e3a2]{height:44px;width:44px}}@media(forced-colors:active){.cell[data-v-a8e7e3a2]:focus-visible{outline-color:Highlight}}[data-component~=ui-editor-insert-table-grid][hidden][data-v-a8e7e3a2]{display:none}[data-component~=ui-editor-mention-menu][data-v-ba581126]{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;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header[data-v-ba581126]{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)}[data-component~=ui-editor-mention-menu]>.empty[data-v-ba581126]:empty,[data-component~=ui-editor-mention-menu]>.header[data-v-ba581126]:empty{display:none}.empty[data-v-ba581126]{color:var(--ui-text-muted);font-size:var(--ui-font-size-sm);padding:var(--ui-space-3)}.hint[data-v-ba581126]{color:var(--ui-text-muted);font-weight:var(--ui-font-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list[data-v-ba581126]{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[data-v-ba581126]{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[data-v-ba581126]{background:var(--ui-accent-subtle,rgba(59,130,246,.1))}.item.active .avatar[data-v-ba581126]{background:var(--ui-surface);box-shadow:inset 0 0 0 1px var(--ui-accent-soft,var(--ui-accent-subtle))}.avatar[data-v-ba581126]{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[data-v-ba581126]{display:flex;flex-direction:column;min-width:0}.detail[data-v-ba581126],.label[data-v-ba581126]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label[data-v-ba581126]{color:var(--ui-text-primary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-medium)}.detail[data-v-ba581126],.loading[data-v-ba581126]{color:var(--ui-text-muted);font-size:var(--ui-font-size-xs)}.loading[data-v-ba581126]{min-height:44px;padding:var(--ui-space-3)}@media(max-width:767px){[data-component~=ui-editor-mention-menu][data-v-ba581126]{border-bottom:0;border-radius:var(--ui-radius-dialog) var(--ui-radius-dialog) 0 0}.list[data-v-ba581126]{max-height:calc(60dvh - 48px)}}[data-component~=ui-editor-mention-menu][hidden][data-v-ba581126]{display:none}[data-component~=ui-editor-mention-menu-item][data-v-aa8aa3c4]{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)}[data-component~=ui-editor-mention-menu-item][aria-selected=true][data-v-aa8aa3c4]{background:var(--ui-accent-subtle)}[data-component~=ui-editor-mention-menu-item][aria-selected=true] .avatar[data-v-aa8aa3c4]{background:var(--ui-surface);box-shadow:inset 0 0 0 1px var(--ui-accent-soft)}[data-component~=ui-editor-mention-menu-item] .avatar[data-v-aa8aa3c4]:has(>[data-component~=ui-avatar]){background:none;box-shadow:none}.avatar[data-v-aa8aa3c4]{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[data-v-aa8aa3c4]{display:flex;flex-direction:column;min-inline-size:0}.detail[data-v-aa8aa3c4],.label[data-v-aa8aa3c4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label[data-v-aa8aa3c4]{color:var(--ui-text-primary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-medium)}.detail[data-v-aa8aa3c4]{color:var(--ui-text-muted);font-size:var(--ui-font-size-xs)}[data-component~=ui-editor-mention-menu-item][hidden][data-v-aa8aa3c4]{display:none}[data-component~=ui-editor-slash-menu][data-v-cedd7cd4]{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;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:767px){[data-component~=ui-editor-slash-menu][data-v-cedd7cd4]{border-bottom:none;border-radius:var(--ui-radius-dialog) var(--ui-radius-dialog) 0 0}}.header[data-v-cedd7cd4]{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}[data-component~=ui-editor-slash-menu]>.empty[data-v-cedd7cd4]:empty,[data-component~=ui-editor-slash-menu]>.footer[data-v-cedd7cd4]:empty,[data-component~=ui-editor-slash-menu]>.header[data-v-cedd7cd4]:empty{display:none}.empty[data-v-cedd7cd4]{color:var(--ui-text-muted);font-size:var(--ui-font-size-sm);padding:var(--ui-space-3)}@media(max-width:767px){.header[data-v-cedd7cd4]{display:flex}}.list[data-v-cedd7cd4]{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[data-v-cedd7cd4]{max-height:calc(60dvh - 80px);padding:var(--ui-space-1) 0 var(--ui-space-2)}}.item[data-v-cedd7cd4]{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[data-v-cedd7cd4]{background:var(--ui-accent-subtle,rgba(59,130,246,.1))}.icon[data-v-cedd7cd4]{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[data-v-cedd7cd4]{background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-accent-contrast)}.icon[data-v-cedd7cd4]{--_ui-default-icon-size:1rem;--_ui-default-icon-stroke-width:var(--ui-editor-toolbar-icon-stroke-width,1.75)}.body[data-v-cedd7cd4]{display:flex;flex-direction:column;gap:1px;min-width:0}.title[data-v-cedd7cd4]{color:var(--ui-text);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-medium)}.description[data-v-cedd7cd4],.title[data-v-cedd7cd4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.description[data-v-cedd7cd4],.footer[data-v-cedd7cd4]{color:var(--ui-text-muted);font-size:var(--ui-font-size-xs)}.footer[data-v-cedd7cd4]{border-top:var(--ui-border-width) solid var(--ui-border-divider);padding:var(--ui-space-2) var(--ui-space-3)}[data-component~=ui-editor-slash-menu] kbd[data-v-cedd7cd4]{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}[data-component~=ui-editor-slash-menu][hidden][data-v-cedd7cd4]{display:none}[data-component~=ui-editor-slash-menu-group][data-v-516afff1]{display:block;list-style:none}.heading[data-v-516afff1]{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[data-v-516afff1]{list-style:none;margin:0;padding:0}[data-component~=ui-editor-slash-menu-group][hidden][data-v-516afff1]{display:none}[data-component~=ui-editor-slash-menu-item][data-v-dd4dbe75]{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)}[data-component~=ui-editor-slash-menu-item][aria-selected=true][data-v-dd4dbe75]{background:var(--ui-accent-subtle)}[data-component~=ui-editor-slash-menu-item][aria-disabled=true][data-v-dd4dbe75]{background:var(--ui-disabled-surface);cursor:not-allowed}[data-component~=ui-editor-slash-menu-item][aria-disabled=true] .description[data-v-dd4dbe75],[data-component~=ui-editor-slash-menu-item][aria-disabled=true] .icon[data-v-dd4dbe75],[data-component~=ui-editor-slash-menu-item][aria-disabled=true] .title[data-v-dd4dbe75]{color:var(--ui-disabled-text)}.icon[data-v-dd4dbe75]{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;--_ui-default-icon-size:1rem}.body[data-v-dd4dbe75]{display:flex;flex-direction:column;gap:1px;min-inline-size:0}.description[data-v-dd4dbe75],.title[data-v-dd4dbe75]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title[data-v-dd4dbe75]{color:var(--ui-text-primary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-medium)}.description[data-v-dd4dbe75]{color:var(--ui-text-muted);font-size:var(--ui-font-size-xs)}[data-component~=ui-editor-slash-menu-item][hidden][data-v-dd4dbe75]{display:none}[data-component~=ui-editor-surface][data-v-dee440af]{display:flex;flex-direction:column;max-inline-size:100%;min-inline-size:0}[data-component~=ui-editor-surface][data-ui-editor-surface-state~="density=compact"][data-v-dee440af]{--_ui-editor-content-min-height:0px;--_ui-editor-content-padding-block:0px;--_ui-editor-content-padding-inline:0px;--_ui-editor-mobile-bottom-space:0px}[data-component~=ui-editor-table-context-menu][data-v-d311fe5d]{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:14rem;overflow-y:auto;overscroll-behavior:contain;padding:var(--ui-space-2);scrollbar-width:thin}.section[data-v-d311fe5d]{display:flex;flex-direction:column;gap:3px}[data-component~=ui-editor-table-context-menu] button[data-v-d311fe5d]{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%;--_ui-default-icon-size:1rem;--_ui-default-icon-stroke-width:var(--ui-editor-toolbar-icon-stroke-width,1.75)}[data-component~=ui-editor-table-context-menu] button[data-v-d311fe5d]:hover:not(:disabled){background:var(--ui-surface-hover)}[data-component~=ui-editor-table-context-menu] button.selected[data-v-d311fe5d]{background:var(--ui-accent-subtle,rgba(59,130,246,.1))}[data-component~=ui-editor-table-context-menu] button.danger[data-v-d311fe5d]{color:var(--ui-danger)}.swatches[data-v-d311fe5d]{display:grid;gap:3px;grid-template-columns:repeat(3,minmax(0,1fr))}.swatch-button[data-v-d311fe5d]{align-items:center;display:inline-flex;gap:var(--ui-space-2)}.swatch[data-v-d311fe5d]{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[data-v-d311fe5d]{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[data-v-d311fe5d]{min-width:0;white-space:nowrap}.heading[data-v-d311fe5d]{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[data-v-d311fe5d]{background:var(--ui-border-divider);height:1px;margin:var(--ui-space-1) 0}[data-component~=ui-editor-table-context-menu][hidden][data-v-d311fe5d]{display:none}[data-component~=ui-editor-table-overlay][data-v-57feae5c]{display:block;height:100%;overflow:visible;pointer-events:none;position:relative;width:100%}.cols[data-v-57feae5c],.rows[data-v-57feae5c]{pointer-events:none;position:absolute}.rows[data-v-57feae5c]{inset:0;width:100%}.cols[data-v-57feae5c]{height:100%;inset:0}.control[data-v-57feae5c]{pointer-events:none;position:absolute;z-index:1}.handle[data-v-57feae5c]{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;position:absolute;scale:.72;transition:opacity var(--ui-affordance-motion,var(--ui-motion-fast)) var(--ui-motion-ease),scale var(--ui-affordance-motion,var(--ui-motion-fast)) var(--ui-motion-ease),color var(--ui-affordance-motion,var(--ui-motion-fast)) var(--ui-motion-ease),background-color var(--ui-affordance-motion,var(--ui-motion-fast)) var(--ui-motion-ease),border-color var(--ui-affordance-motion,var(--ui-motion-fast)) var(--ui-motion-ease);width:24px;--_ui-default-icon-size:14px;--_ui-default-icon-stroke-width:2}.control.active .handle[data-v-57feae5c],.handle[data-ui-proximity=near][data-v-57feae5c],.handle[data-v-57feae5c]:focus-visible{opacity:1;scale:1}.control.active .handle[data-v-57feae5c],.handle[data-v-57feae5c]: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[data-v-57feae5c]:focus-visible,.handle[data-v-57feae5c]:focus-visible,.selector[data-v-57feae5c]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-width)}.control.row[data-v-57feae5c]{height:0;left:0;width:100%}.control.row .handle[data-v-57feae5c]{left:-30px;top:-12px}.control.col[data-v-57feae5c]{height:100%;top:0;width:0}.control.col .handle[data-v-57feae5c]{left:-12px;top:-30px}.line[data-v-57feae5c]{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[data-v-57feae5c]{height:var(--ui-accent-line-width);inset:calc(var(--ui-accent-line-width)*-.5) 0 auto}.control.col .line[data-v-57feae5c]{inset:0 auto 0 calc(var(--ui-accent-line-width)*-.5);width:var(--ui-accent-line-width)}.control.active .line[data-v-57feae5c]{opacity:.8}.guide[data-v-57feae5c]{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[data-v-57feae5c]{left:-10px;top:-2px}.control.col .guide[data-v-57feae5c]{left:-2px;top:-10px}.control.active .guide[data-v-57feae5c],.control:has(.handle[data-ui-proximity=near]) .guide[data-v-57feae5c]{opacity:0}.tooltip[data-v-57feae5c]{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[data-v-57feae5c]{left:auto;right:calc(100% + 8px);top:50%;transform:translateY(-50%)}.control.active .tooltip[data-v-57feae5c],.handle:focus-visible .tooltip[data-v-57feae5c]{opacity:1}.cell-menu[data-v-57feae5c],.selector[data-v-57feae5c]{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[data-v-57feae5c]:hover,.selector[data-v-57feae5c]: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[data-v-57feae5c]{border-radius:var(--ui-radius-round);cursor:grab;touch-action:none}.selector[data-v-57feae5c]:active{cursor:grabbing}.selector[data-v-57feae5c]: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[data-v-57feae5c]{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[data-v-57feae5c]:focus-visible:before,.selector[data-v-57feae5c]:hover:before{opacity:0}.selector:focus-visible .glyph[data-v-57feae5c],.selector:hover .glyph[data-v-57feae5c]{opacity:1;transform:scale(1)}.selector.row[data-v-57feae5c]{height:32px;left:-9px;transform:translateY(-50%);width:18px}.selector.row[data-v-57feae5c]:before{height:16px;width:2px}.selector.column[data-v-57feae5c]{height:18px;top:-9px;transform:translate(-50%);width:32px}.selector.column[data-v-57feae5c]:before{height:2px;width:16px}@media(hover:none),(pointer:coarse){.selector[data-v-57feae5c]:before{opacity:0}.selector .glyph[data-v-57feae5c]{opacity:1;transform:none}}.cell-menu[data-v-57feae5c]{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[data-v-57feae5c]{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[data-v-57feae5c]{height:var(--ui-accent-line-width);left:0;width:100%}.drop-indicator.column[data-v-57feae5c]{height:100%;top:0;width:var(--ui-accent-line-width)}.drop-indicator[hidden][data-v-57feae5c],[data-component~=ui-editor-table-overlay][hidden][data-v-57feae5c]{display:none}.looma-editor__mobile-toolbar-shell [data-component~=ui-editor-table-toolbar][data-v-b9979342]{-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 [data-component~=ui-editor-table-toolbar] button[data-v-b9979342]{background:transparent;min-height:44px}.looma-editor__mobile-toolbar-shell [data-component~=ui-editor-table-toolbar] button.active[data-v-b9979342],.looma-editor__mobile-toolbar-shell [data-component~=ui-editor-table-toolbar] button.selected[data-v-b9979342]{background:var(--ui-accent-soft,var(--ui-accent-subtle))}.looma-editor__mobile-toolbar-shell [data-component~=ui-editor-table-toolbar] .menu[data-v-b9979342]{bottom:calc(100% + var(--ui-space-2));max-height:min(50dvh,22rem);overflow-y:auto;overscroll-behavior:contain;right:0;top:auto}[data-component~=ui-editor-table-toolbar][data-v-b9979342]{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[data-v-b9979342]{align-items:center;display:inline-flex;gap:2px;overflow:hidden}.sep[data-v-b9979342]{align-self:stretch;background:var(--ui-border-divider);width:1px}.overflow[data-v-b9979342]{position:relative}[data-component~=ui-editor-table-toolbar] button[data-v-b9979342]{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}[data-component~=ui-editor-table-toolbar] button[data-v-b9979342]:hover{background:var(--ui-surface-hover)}[data-component~=ui-editor-table-toolbar] button.active[data-v-b9979342]{background:var(--ui-accent-soft,var(--ui-accent-subtle));color:var(--ui-accent-active)}.group button[data-v-b9979342]{border-radius:var(--ui-radius-sm)}.group button+button[data-v-b9979342]{border-left:0}[data-component~=ui-editor-table-toolbar] .more[data-v-b9979342]{border:0;border-radius:var(--ui-radius-sm)}[data-component~=ui-editor-table-toolbar] button.danger[data-v-b9979342]{color:var(--ui-danger)}[data-component~=ui-editor-table-toolbar][data-v-b9979342]{--_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[data-v-b9979342]{display:inline-flex;--_ui-default-icon-size:.875rem}[data-component~=ui-editor-table-toolbar] .icon-button[data-v-b9979342]{padding-inline:0;width:32px}.menu[data-v-b9979342]{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;max-width:min(17rem,calc(100vw - 24px));min-width:12rem;overflow-y:auto;overscroll-behavior:contain;padding:var(--ui-space-1);position:absolute;right:0;scrollbar-width:thin;top:calc(100% + var(--ui-space-2));z-index:2}.menu-section+.menu-section[data-v-b9979342]{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[data-v-b9979342]{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[data-v-b9979342]{display:flex;justify-content:flex-start;text-align:left;width:100%}.swatches[data-v-b9979342]{display:grid;gap:2px;grid-template-columns:repeat(2,minmax(0,1fr))}[data-component~=ui-editor-table-toolbar] .swatch-button[data-v-b9979342]{gap:var(--ui-space-1);justify-content:flex-start}.swatch[data-v-b9979342]{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[data-v-b9979342]{background:linear-gradient(135deg,transparent 44%,var(--ui-danger) 46% 54%,transparent 56%),var(--ui-surface)}.swatch-button.selected[data-v-b9979342]{background:var(--ui-accent-soft,var(--ui-accent-subtle))}[data-component~=ui-editor-table-toolbar][hidden][data-v-b9979342]{display:none}[data-component~=ui-editor-toolbar][data-v-fa1e480e]{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[data-v-fa1e480e]{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[data-v-fa1e480e]::-webkit-scrollbar{display:none}.strip>[data-v-fa1e480e-s]{flex:0 0 auto}.strip[data-v-fa1e480e]{--_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)}[data-component~=ui-editor-toolbar]:dir(rtl) .strip[data-v-fa1e480e]{--_ui-scroll-fade-direction:to left}.divider[data-v-fa1e480e-s]{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}[data-component~=ui-editor-toolbar][data-ui-editor-toolbar-state~=floating][data-v-fa1e480e]{-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){[data-component~=ui-editor-toolbar][data-v-fa1e480e]{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}[data-component~=ui-editor-toolbar][data-ui-editor-toolbar-state~=floating][data-v-fa1e480e]{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 [data-component~=ui-editor-toolbar][data-v-fa1e480e]{background:transparent;border:0;box-shadow:none;min-height:var(--ui-editor-toolbar-min-height,48px);position:relative}.looma-editor__mobile-toolbar-shell [data-component~=ui-editor-toolbar][data-ui-editor-toolbar-state~=floating][data-v-fa1e480e]{-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 [data-component~=ui-editor-toolbar][data-ui-editor-toolbar-state~=floating] .strip[data-v-fa1e480e]{scroll-snap-type:x mandatory}[data-component~=ui-editor-toolbar][hidden][data-v-fa1e480e]{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}[data-component~=ui-floating-action-button][data-v-955cfa65]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ui-accent);block-size:var(--ui-control-min-block-size);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;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));justify-content:center;margin:0;padding:0;position:fixed;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);z-index:var(--ui-floating-action-button-z-index,100)}[data-component~=ui-floating-action-button][data-v-955cfa65]:hover:enabled{background:var(--ui-accent-hover);box-shadow:0 6px 16px color-mix(in srgb,var(--ui-accent) 50%,transparent)}[data-component~=ui-floating-action-button][data-v-955cfa65]:active:enabled{transform:scale(.94)}[data-component~=ui-floating-action-button][data-v-955cfa65]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-width)}[data-component~=ui-floating-action-button][data-v-955cfa65]:disabled{background:var(--ui-disabled-surface);box-shadow:none;color:var(--ui-disabled-text);cursor:not-allowed}svg[data-v-955cfa65-s]{block-size:var(--ui-icon-size-lg);flex-shrink:0;inline-size:var(--ui-icon-size-lg)}@media(min-width:768px){[data-component~=ui-floating-action-button][data-ui-floating-action-button-state~=mobileOnly][data-v-955cfa65]{display:none}}[data-component~=ui-floating-action-button][hidden][data-v-955cfa65]{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}[data-component~=ui-form-field][data-v-3feaf986]{--_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[data-v-3feaf986],.help[data-v-3feaf986],.label[data-v-3feaf986]{display:contents}.label[data-v-3feaf986]{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[data-v-3feaf986]:has(>.label-action>*){align-items:start;display:flex;gap:var(--ui-space-1)}.label-action[data-v-3feaf986]{align-items:unsafe center;block-size:1lh;display:flex}.label-action[data-v-3feaf986]:not(:has(>*)){display:none}.help[data-v-3feaf986]{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>[data-v-3feaf986-s]{min-block-size:var(--_ui-form-field-help-min-block-size,0)}.error[data-v-3feaf986]{display:none}[data-component~=ui-form-field][data-ui-form-field-state~=invalid] .error[data-v-3feaf986]{display:contents}.error[data-v-3feaf986],[role=alert][data-v-3feaf986-s]{color:var(--_ui-form-field-danger,var(--ui-field-danger,var(--ui-danger)));font-size:var(--ui-font-size-sm)}[data-component~=ui-form-field][hidden][data-v-3feaf986]{display:none}@property --ui-grid-gap{syntax:"*";inherits:false}@property --ui-grid-min{syntax:"*";inherits:false}[data-component~=ui-grid][data-v-d42a2c9e]{--_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}[data-component~=ui-grid][data-ui-grid-state~="gap=xs"][data-v-d42a2c9e]{--_grid-gap:var(--ui-space-2)}[data-component~=ui-grid][data-ui-grid-state~="gap=s"][data-v-d42a2c9e]{--_grid-gap:var(--ui-space-3)}[data-component~=ui-grid][data-ui-grid-state~="gap=m"][data-v-d42a2c9e]{--_grid-gap:var(--ui-space-4)}[data-component~=ui-grid][data-ui-grid-state~="gap=l"][data-v-d42a2c9e]{--_grid-gap:var(--ui-space-5)}[data-component~=ui-grid][data-ui-grid-state~="gap=xl"][data-v-d42a2c9e]{--_grid-gap:var(--ui-space-6)}[data-component~=ui-grid][data-ui-grid-state~="min=md"][data-v-d42a2c9e]{--_grid-min:16rem}[data-component~=ui-grid][data-ui-grid-state~="min=lg"][data-v-d42a2c9e]{--_grid-min:20rem}[data-component~=ui-grid][hidden][data-v-d42a2c9e]{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}[data-component~=ui-icon-button][data-v-219fa683]{--_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)}[data-component~=ui-icon-button][data-v-219fa683]:dir(rtl){--_ui-action-start:-1px}[data-component~=ui-icon-button][data-ui-icon-button-state~="tone=accent"][data-v-219fa683]{--_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)}[data-component~=ui-icon-button][data-ui-icon-button-state~="tone=neutral"][data-v-219fa683]{--_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)}[data-component~=ui-icon-button][data-ui-icon-button-state~=anticipatory][data-v-219fa683]{position:relative}[data-component~=ui-icon-button][data-ui-icon-button-state~=anticipatory][data-v-219fa683]: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}[data-component~=ui-icon-button][data-ui-icon-button-state~=anticipatory][data-v-219fa683]:disabled:before{opacity:0}[data-component~=ui-icon-button][data-ui-icon-button-state~=anticipatory] .content[data-v-219fa683]{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){[data-component~=ui-icon-button][data-ui-icon-button-state~=anticipatory][data-v-219fa683]:not([data-component~=ui-icon-button][data-ui-icon-button-state~="variant=solid"],[data-component~=ui-icon-button][data-ui-icon-button-state~=loading],[data-component~=ui-icon-button][data-ui-icon-button-state~=pending],:disabled,[aria-pressed=true],[data-ui-proximity=near],:hover,:focus-visible){background-color:transparent;border-color:transparent;box-shadow:none}[data-component~=ui-icon-button][data-ui-icon-button-state~=anticipatory]:not([data-component~=ui-icon-button][data-ui-icon-button-state~="variant=solid"],[data-component~=ui-icon-button][data-ui-icon-button-state~=loading],[data-component~=ui-icon-button][data-ui-icon-button-state~=pending],:disabled,[aria-pressed=true],[data-ui-proximity=near],:hover,:focus-visible) .content[data-v-219fa683]{opacity:0;transform:scale(.65);transition-duration:var(--ui-motion-fast)}}[data-component~=ui-icon-button][data-ui-icon-button-state~=anticipatory][data-v-219fa683]:is([data-component~=ui-icon-button][data-ui-icon-button-state~="variant=solid"],[aria-pressed=true],[data-ui-proximity=near],:hover,:focus-visible):before{opacity:0}[data-component~=ui-icon-button][data-v-219fa683]{--_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),transform var(--ui-motion-fast) var(--ui-motion-ease)}@media(hover:none),(pointer:coarse){[data-component~=ui-icon-button][data-ui-icon-button-state~=anticipatory][data-v-219fa683]:before{opacity:0}}@media(pointer:coarse){[data-component~=ui-icon-button][data-v-219fa683]{position:relative}[data-component~=ui-icon-button][data-v-219fa683]: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] [data-component~=ui-icon-button][data-v-219fa683]{position:relative}html[data-ui-input-modality=touch] [data-component~=ui-icon-button][data-v-219fa683]: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%)}[data-component~=ui-icon-button][data-ui-icon-button-state~="size=sm"][data-v-219fa683]{--_size:1.75rem}[data-component~=ui-icon-button][data-ui-icon-button-state~="size=lg"][data-v-219fa683],[data-component~=ui-icon-button][data-ui-icon-button-state~="size=sm"][data-v-219fa683]{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))}[data-component~=ui-icon-button][data-ui-icon-button-state~="size=lg"][data-v-219fa683]{--_size:2.5rem}[data-component~=ui-icon-button][data-ui-icon-button-state~=matchButton][data-v-219fa683]{--_size:var(--ui-control-size-md);align-self:stretch;block-size:auto}[data-component~=ui-icon-button][data-ui-icon-button-state~=matchButton][data-ui-icon-button-state~="size=sm"][data-v-219fa683]{--_size:var(--ui-control-size-sm)}[data-component~=ui-icon-button][data-ui-icon-button-state~=matchButton][data-ui-icon-button-state~="size=lg"][data-v-219fa683]{--_size:var(--ui-control-size-lg)}@media(pointer:coarse){[data-component~=ui-icon-button][data-ui-icon-button-state~=matchButton][data-v-219fa683]{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))}}[data-component~=ui-icon-button][data-ui-icon-button-state~=round][data-v-219fa683]{border-radius:var(--ui-radius-round)}[data-component~=ui-icon-button][data-ui-icon-button-state~="variant=outline"][data-v-219fa683]{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)))}[data-component~=ui-icon-button][data-ui-icon-button-state~="variant=solid"][data-v-219fa683]{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)))}[data-component~=ui-icon-button][data-v-219fa683]:hover:enabled:not([aria-disabled=true]){background-color:var( --ui-icon-button-hover-surface,color-mix(in srgb,currentColor 8%,transparent) );color:var(--ui-icon-button-hover-text,var(--_icon-button-text,var(--ui-text-primary)))}[data-component~=ui-icon-button][data-ui-icon-button-state~="variant=outline"][data-v-219fa683]:hover:enabled:not([aria-disabled=true]){border-color:var( --ui-icon-button-hover-border,var(--_icon-button-hover-border,var(--ui-control-border-hover,var(--ui-control-border))) )}[data-component~=ui-icon-button][data-ui-icon-button-state~="variant=solid"][data-v-219fa683]:hover:enabled:not([aria-disabled=true]){background-color:var( --ui-icon-button-solid-hover-surface,var(--_icon-button-solid-hover-surface,var(--ui-accent-hover)) )}[data-component~=ui-icon-button][data-ui-icon-button-state~="variant=solid"][data-ui-icon-button-state~="tone=accent"][data-v-219fa683]:hover:enabled:not([aria-disabled=true]),[data-component~=ui-icon-button][data-ui-icon-button-state~="variant=solid"][data-ui-icon-button-state~="tone=neutral"][data-v-219fa683]:hover:enabled:not([aria-disabled=true]){color:var(--ui-icon-button-solid-text,var(--_icon-button-solid-text,var(--ui-text-on-accent)))}[data-component~=ui-icon-button][data-ui-icon-button-state~="variant=ghost"][aria-expanded=true][data-v-219fa683]:enabled:not([aria-disabled=true]){background-color:var( --ui-icon-button-active-surface,color-mix(in srgb,currentColor 16%,transparent) );box-shadow:var(--ui-pressed);color:var(--ui-icon-button-hover-text,var(--_icon-button-text,var(--ui-text-primary)))}[data-component~=ui-icon-button][data-ui-icon-button-state~="variant=outline"][aria-pressed=true][data-v-219fa683]:enabled{background-color:var( --ui-icon-button-active-surface,color-mix(in srgb,currentColor 12%,var(--ui-surface-default)) );background-image:none;box-shadow:var(--ui-pressed)}[data-component~=ui-icon-button][data-v-219fa683]:active:enabled:not([aria-disabled=true]){transform:scale(var(--ui-icon-button-active-scale,.96))}:is([data-component~=ui-icon-button][data-ui-icon-button-state~=loading][data-v-219fa683],[data-component~=ui-icon-button][data-ui-icon-button-state~=pending][data-v-219fa683]){cursor:progress}.content[data-v-219fa683]{align-items:center;display:inline-flex;justify-content:center}:is([data-component~=ui-icon-button][data-ui-icon-button-state~=loading],[data-component~=ui-icon-button][data-ui-icon-button-state~=pending]) .content[data-v-219fa683]{display:none}@media(prefers-reduced-motion:reduce){[data-component~=ui-icon-button][data-ui-icon-button-state~=anticipatory] .content[data-v-219fa683]{transition:none}}[data-component~=ui-icon-button][data-v-219fa683]:focus-visible{box-shadow:var(--ui-focus-halo);outline:none}[data-component~=ui-icon-button][data-ui-icon-button-state~="variant=outline"][data-v-219fa683]:focus-visible{box-shadow:var(--ui-action-shadow,var(--_ui-action-shadow)),var(--ui-focus-halo)}[data-component~=ui-icon-button][data-ui-icon-button-state~="variant=solid"][data-v-219fa683]:focus-visible{box-shadow:var(--ui-icon-button-solid-shadow,var(--ui-action-shadow,var(--_ui-action-shadow))),var(--ui-focus-halo)}[data-component~=ui-icon-button][data-v-219fa683]:is([data-component~=ui-icon-button][data-ui-icon-button-state~="variant=outline"],[data-component~=ui-icon-button][data-ui-icon-button-state~="variant=solid"]):active:enabled:not([aria-disabled=true]){background-image:none;box-shadow:var(--ui-pressed)}[data-component~=ui-icon-button][data-ui-icon-button-state~="variant=outline"][aria-pressed=true][data-v-219fa683]:enabled:focus-visible{box-shadow:var(--ui-pressed),var(--ui-focus-halo)}@media(forced-colors:active){[data-component~=ui-icon-button][data-ui-icon-button-state~="variant=outline"][aria-pressed=true][data-v-219fa683]:enabled{outline:var(--ui-focus-width) solid Highlight;outline-offset:calc(var(--ui-focus-width)*-2)}[data-component~=ui-icon-button][data-ui-icon-button-state~="variant=outline"][aria-pressed=true][data-v-219fa683]:enabled:focus-visible{outline-offset:var(--ui-focus-width)}}[data-component~=ui-icon-button][data-v-219fa683]:disabled{background-color:var(--ui-disabled-surface);background-image:none;border-color:var(--ui-disabled-border);box-shadow:none;color:var(--ui-disabled-text);cursor:not-allowed;filter:var(--ui-icon-button-disabled-filter,var(--ui-disabled-filter));opacity:var(--ui-icon-button-disabled-opacity,1)}[data-component~=ui-icon-button][data-ui-icon-button-state~="variant=ghost"][data-v-219fa683]:disabled{border-color:transparent}[data-component~=ui-icon-button][data-v-219fa683]{--_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)}[data-component~=ui-icon-button][data-ui-icon-button-state~="size=sm"][data-v-219fa683]{--_icon-button-icon-default:var(--ui-icon-size-sm)}[data-component~=ui-icon-button][data-ui-icon-button-state~="size=lg"][data-v-219fa683]{--_icon-button-icon-default:var(--ui-icon-size-lg)}svg[data-v-219fa683-s]{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)}[data-component~=ui-icon-button][hidden][data-v-219fa683]{display:none}[data-component~=ui-image][data-v-bfb3171c]{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}[data-component~=ui-image][data-ui-image-state~="placement=center"][data-v-bfb3171c]{justify-content:center}[data-component~=ui-image][data-ui-image-state~="placement=wrap-left"][data-v-bfb3171c]{float:left;padding-inline-end:var(--ui-space-4)}[data-component~=ui-image][data-ui-image-state~="placement=wrap-right"][data-v-bfb3171c]{float:right;padding-inline-start:var(--ui-space-4)}[data-component~=ui-image][data-v-bfb3171c]:is([data-component~=ui-image][data-ui-image-state~="placement=wrap-left"],[data-component~=ui-image][data-ui-image-state~="placement=wrap-right"]){inline-size:calc(var(--_ui-image-width, calc(100% / 3)) + var(--ui-space-4))}[data-component~=ui-image]:is([data-component~=ui-image][data-ui-image-state~="placement=wrap-left"],[data-component~=ui-image][data-ui-image-state~="placement=wrap-right"]) .frame[data-v-bfb3171c]{inline-size:100%}[data-component~=ui-image]:is([data-component~=ui-image][data-ui-image-state~="placement=wrap-left"],[data-component~=ui-image][data-ui-image-state~="placement=wrap-right"]) .frame img[data-v-bfb3171c-s],[data-component~=ui-image]:is([data-component~=ui-image][data-ui-image-state~="placement=wrap-left"],[data-component~=ui-image][data-ui-image-state~="placement=wrap-right"]) .frame img[data-v-bfb3171c]{inline-size:100%}.frame[data-v-bfb3171c]{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 img[data-v-bfb3171c-s],.frame img[data-v-bfb3171c]{block-size:auto;border-radius:inherit;display:block;margin:0;max-inline-size:100%}[data-component~=ui-image][data-resizing] .frame img[data-v-bfb3171c-s],[data-component~=ui-image][data-resizing] .frame img[data-v-bfb3171c]{inline-size:100%}[data-component~=ui-image][data-ui-image-state~=selected] .frame[data-v-bfb3171c]{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:var(--ui-border-width)}.handle[data-v-bfb3171c]{background:transparent;block-size:24px;border:0;inline-size:24px;padding:0;position:absolute;touch-action:none;z-index:1}.handle[data-v-bfb3171c]: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[data-v-bfb3171c]:focus-visible{border-radius:var(--ui-radius-sm);outline:var(--ui-focus-width) solid var(--ui-focus-ring)}.handle[data-corner=top-left][data-v-bfb3171c]{cursor:nwse-resize;left:-12px;top:-12px}.handle[data-corner=top-right][data-v-bfb3171c]{cursor:nesw-resize;right:-12px;top:-12px}.handle[data-corner=bottom-left][data-v-bfb3171c]{bottom:-12px;cursor:nesw-resize;left:-12px}.handle[data-corner=bottom-right][data-v-bfb3171c]{bottom:-12px;cursor:nwse-resize;right:-12px}.handles[hidden][data-v-bfb3171c],[data-component~=ui-image][hidden][data-v-bfb3171c]{display:none}@media(max-width:767px){[data-component~=ui-image][data-v-bfb3171c]:is([data-component~=ui-image][data-ui-image-state~="placement=wrap-left"],[data-component~=ui-image][data-ui-image-state~="placement=wrap-right"]){float:none;inline-size:100%;padding-inline:0}[data-component~=ui-image]:is([data-component~=ui-image][data-ui-image-state~="placement=wrap-left"],[data-component~=ui-image][data-ui-image-state~="placement=wrap-right"]) .handles[data-v-bfb3171c]{display:none}}@media(pointer:coarse){.handle[data-v-bfb3171c]{block-size:44px;inline-size:44px}.handle[data-v-bfb3171c]:after{inset:18px}.handle[data-corner=top-left][data-v-bfb3171c]{left:-22px;top:-22px}.handle[data-corner=top-right][data-v-bfb3171c]{right:-22px;top:-22px}.handle[data-corner=bottom-left][data-v-bfb3171c]{bottom:-22px;left:-22px}.handle[data-corner=bottom-right][data-v-bfb3171c]{bottom:-22px;right:-22px}}@media(forced-colors:active){.handle[data-v-bfb3171c]:focus-visible,[data-component~=ui-image][data-ui-image-state~=selected] .frame[data-v-bfb3171c]{outline-color:Highlight}.handle[data-v-bfb3171c]:after{background:Canvas;border-color:Highlight}}@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}[data-component~=ui-input][data-v-1e464f91]{-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-md);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)}[data-component~=ui-input][data-ui-input-state~="size=sm"][data-v-1e464f91]{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)}[data-component~=ui-input][data-ui-input-state~="size=lg"][data-v-1e464f91]{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){[data-component~=ui-input][data-ui-input-state~="size=lg"][data-v-1e464f91],[data-component~=ui-input][data-ui-input-state~="size=sm"][data-v-1e464f91],[data-component~=ui-input][data-v-1e464f91]{font-size:var(--ui-font-size-md)}[data-component~=ui-input][data-ui-input-state~="size=sm"][data-v-1e464f91]{min-block-size:var( --ui-input-min-block-size,var(--_ui-default-input-min-block-size,var(--ui-control-min-block-size)) )}}[data-component~=ui-input][data-v-1e464f91]::-moz-selection{background:color-mix(in srgb,var(--ui-accent-solid) 20%,transparent);color:inherit}[data-component~=ui-input][data-v-1e464f91]::selection{background:color-mix(in srgb,var(--ui-accent-solid) 20%,transparent);color:inherit}[data-component~=ui-input][data-v-1e464f91]::-moz-placeholder{color:var(--ui-control-placeholder,var(--ui-text-secondary));opacity:1}[data-component~=ui-input][data-v-1e464f91]::placeholder{color:var(--ui-control-placeholder,var(--ui-text-secondary));opacity:1}[data-component~=ui-input][data-v-1e464f91]: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))) )}[data-component~=ui-input][data-v-1e464f91]: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))) )}[data-component~=ui-input][data-v-1e464f91]: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}[data-component~=ui-input][aria-invalid=true][data-v-1e464f91],[data-component~=ui-input][data-v-1e464f91]:is(:user-invalid,[data-user-invalid]){border-color:var( --ui-input-invalid-border,var(--_ui-default-input-invalid-border,var(--ui-field-danger,var(--ui-danger-solid))) )}[data-component~=ui-input][data-v-1e464f91]: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) ) )}[data-component~=ui-input][data-v-1e464f91]: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){[data-component~=ui-input][data-v-1e464f91]: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)}}[data-component~=ui-input][hidden][data-v-1e464f91]{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}[data-component~=ui-input-group][data-v-ac4d8095]{--_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)}[data-component~=ui-input-group][data-ui-input-group-state~="variant=subtle"][data-v-ac4d8095]{background:var(--ui-surface-muted);border-color:var(--ui-border);box-shadow:none}[data-component~=ui-input-group][data-v-ac4d8095]:has(.field [data-ui-input-state~="size=sm"]){min-block-size:var(--ui-control-size-sm)}[data-component~=ui-input-group][data-v-ac4d8095]:has(.field [data-ui-input-state~="size=lg"]){min-block-size:var(--ui-control-size-lg)}@media(pointer:coarse){[data-component~=ui-input-group][data-v-ac4d8095]:has(.field [data-ui-input-state~="size=sm"]){min-block-size:var(--ui-control-min-block-size)}}[data-component~=ui-input-group][data-v-ac4d8095]: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]))){border-color:var(--ui-control-border-hover,var(--ui-text-secondary))}[data-component~=ui-input-group][data-v-ac4d8095]: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]))){border-color:var(--ui-control-border-hover,var(--ui-text-secondary))}[data-component~=ui-input-group][data-v-ac4d8095]:has(.field :is(input,textarea):focus-visible){border-color:var(--ui-control-focus,var(--ui-accent-solid));box-shadow:var(--ui-control-inset),var(--ui-control-focus-halo-shadow)}[data-component~=ui-input-group][data-v-ac4d8095]:has([aria-invalid=true],:is(:user-invalid,[data-user-invalid])){border-color:var( --ui-input-group-invalid-border,var(--ui-field-danger,var(--ui-danger-solid)) )}[data-component~=ui-input-group][data-v-ac4d8095]:has(:is(input,textarea):is([aria-invalid=true],:is(:user-invalid,[data-user-invalid])):focus-visible){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){[data-component~=ui-input-group][data-v-ac4d8095]:has(:is(input,textarea):focus-visible){outline:var(--ui-focus-width) solid Highlight;outline-offset:var(--ui-border-width)}}[data-component~=ui-input-group][data-ui-input-group-state~=disabled][data-v-ac4d8095],[data-component~=ui-input-group][data-v-ac4d8095]:has(:is(input,textarea):disabled){background:var(--ui-control-surface-disabled,var(--ui-surface-muted));box-shadow:none;cursor:not-allowed}.field[data-v-ac4d8095]{display:flex;flex:1;min-inline-size:0}.affix[data-v-ac4d8095]{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[data-v-ac4d8095]:has([slot=prefix]),.affix[data-v-ac4d8095]:has([slot=suffix]){background:var(--ui-surface-muted)}.affix[data-v-ac4d8095]:has([slot=prefix]){border-inline-end:var(--ui-border-width) solid var(--ui-border-divider)}.affix[data-v-ac4d8095]:has([slot=suffix]){border-inline-start:var(--ui-border-width) solid var(--ui-border-divider)}[data-component~=ui-input-group][data-ui-input-group-state~="prefixKind=icon"][data-v-ac4d8095]{--_ui-default-input-padding-inline-start:var(--ui-space-2)}[data-component~=ui-input-group][data-ui-input-group-state~="prefixKind=icon"] .affix[data-v-ac4d8095]:first-child{background:transparent;border-inline-end:0;padding-inline-end:0}.action[data-v-ac4d8095]{align-items:center;display:flex;flex:none;padding-inline:var(--ui-space-1)}[data-component~=ui-input-group][data-ui-input-group-state~=multiline][data-v-ac4d8095]{display:grid;grid-template-columns:auto minmax(0,1fr) auto}[data-component~=ui-input-group][data-ui-input-group-state~=multiline] .field[data-v-ac4d8095]{grid-column:2}[data-component~=ui-input-group][data-ui-input-group-state~=multiline] .action[data-v-ac4d8095]{grid-column:1/-1;justify-content:end;padding:var(--ui-space-2);padding-block-start:0}[data-component~=ui-input-group][data-ui-input-group-state~=multiline][data-ui-input-group-state~="actionPosition=top-end"][data-v-ac4d8095]{--_ui-default-textarea-padding-inline-end:calc(var(--_ui-input-group-action-inline-size, 7rem) + var(--ui-space-3))}[data-component~=ui-input-group][data-ui-input-group-state~=multiline][data-ui-input-group-state~="actionPosition=top-end"] .field[data-v-ac4d8095]{grid-row:1}[data-component~=ui-input-group][data-ui-input-group-state~=multiline][data-ui-input-group-state~="actionPosition=top-end"] .action[data-v-ac4d8095]{align-self:start;grid-column:2;grid-row:1;justify-self:end;padding:var(--ui-space-2)}.action[data-v-ac4d8095]:empty,.affix[data-v-ac4d8095]:empty,[data-component~=ui-input-group][hidden][data-v-ac4d8095]{display:none}@property --ui-list-gap{syntax:"*";inherits:false}@property --ui-list-min-item-width{syntax:"*";inherits:false}[data-component~=ui-list][data-v-0caad414]{--_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}[data-component~=ui-list][data-ui-list-state~="as=ol"][data-v-0caad414],[data-component~=ui-list][data-ui-list-state~="markers=disc"][data-v-0caad414]{padding-inline-start:var(--ui-space-5)}[data-component~=ui-list][data-ui-list-state~="as=ol"][data-v-0caad414]{list-style:decimal}[data-component~=ui-list][data-ui-list-state~="markers=disc"][data-v-0caad414]{list-style:disc}[data-component~=ui-list]>li[data-v-0caad414-s]{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))}[data-component~=ui-list]>li.card[data-v-0caad414-s]{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))}[data-component~=ui-list][data-ui-list-state~="density=compact"][data-v-0caad414]{--_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}[data-component~=ui-list][data-ui-list-state~="layout=grid"][data-v-0caad414]{--_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))}[data-component~=ui-list][hidden][data-v-0caad414]{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}[data-component~=ui-list-item][data-v-2363907e]{--_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)}[data-component~=ui-list-item][data-ui-list-item-state~="variant=card"][data-v-2363907e]{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))}[data-component~=ui-list-item][data-ui-list-item-state~=current][data-v-2363907e],[data-component~=ui-list-item][data-ui-list-item-state~=highlighted][data-v-2363907e],[data-component~=ui-list-item][data-v-2363907e]:where(:has(.title a[href])):hover{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))}[data-component~=ui-list-item][data-ui-list-item-state~="variant=card"][data-v-2363907e]:where(:has(.title a[href])):hover{border-color:var(--ui-border-strong)}[data-component~=ui-list-item][data-ui-list-item-state~=current][data-v-2363907e]{color:var(--_ui-selection-context-text,var(--ui-selection-text))}[data-component~=ui-list-item][data-ui-list-item-state~="variant=card"][data-v-2363907e]{box-shadow:none}[data-component~=ui-list-item][data-v-2363907e]:has(.title a[href]:focus-visible){box-shadow:0 0 0 var(--ui-focus-width) var(--ui-focus-ring)}.leading[data-v-2363907e],.trailing[data-v-2363907e]{align-items:center;display:inline-flex;flex:none;gap:var(--ui-space-2)}.leading[data-v-2363907e]{color:var(--ui-text-muted);font-size:var(--_ui-list-item-icon-size,var(--ui-font-size-lg))}[data-component~=ui-list-item][data-ui-list-item-state~=current] .leading[data-v-2363907e]{color:var(--_ui-selection-context-text,var(--ui-selection-text))}.trailing[data-v-2363907e],[data-component~=ui-list-item][data-ui-list-item-state~=leadingInteractive] .leading[data-v-2363907e]{position:relative;z-index:1}.trailing[data-v-2363907e]{color:var(--ui-text-muted);font-size:var(--ui-font-size-sm)}.content[data-v-2363907e]{display:flex;flex:1;flex-direction:column;gap:var(--ui-space-0-5,2px);min-inline-size:0}.description[data-v-2363907e],.title[data-v-2363907e]{display:block;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-component~=ui-list-item][data-ui-list-item-state~=wrap] .description[data-v-2363907e],[data-component~=ui-list-item][data-ui-list-item-state~=wrap] .title[data-v-2363907e]{overflow-wrap:anywhere;white-space:normal}.title[data-v-2363907e]{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)}[data-component~=ui-list-item][data-ui-list-item-state~="align=title"][data-v-2363907e]{align-items:flex-start}[data-component~=ui-list-item][data-ui-list-item-state~="align=title"] .leading[data-v-2363907e],[data-component~=ui-list-item][data-ui-list-item-state~="align=title"] .trailing[data-v-2363907e]{min-block-size:calc(var(--ui-font-size-md)*var(--ui-line-height-tight))}.description[data-v-2363907e]{color:var(--ui-text-muted);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height-tight)}.title>a[data-v-2363907e-s]{color:inherit;text-decoration:none}.title>a[data-v-2363907e-s]:focus-visible{box-shadow:none;outline:none}.title>a[href][data-v-2363907e-s]:after{border-radius:inherit;content:"";inset:0;position:absolute}.description[data-v-2363907e]:empty,.leading[data-v-2363907e]:empty,.trailing[data-v-2363907e]:empty{display:none}@media(forced-colors:active){[data-component~=ui-list-item][data-v-2363907e]:has(a:focus-visible){outline:var(--ui-focus-width) solid Highlight;outline-offset:calc(var(--ui-focus-width)*-1)}:is([data-component~=ui-list-item][data-ui-list-item-state~=current][data-v-2363907e],[data-component~=ui-list-item][data-ui-list-item-state~=highlighted][data-v-2363907e]):not(:has(a:focus-visible)){outline:var(--ui-border-width) solid Highlight;outline-offset:calc(var(--ui-border-width)*-1)}}[data-component~=ui-list-item][hidden][data-v-2363907e]{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}[data-component~=ui-listbox][data-v-1ba46396]{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[data-v-1ba46396]{max-block-size:calc(max(2,var(--_rows, 5))*var(--ui-control-size-md))}[data-component~=ui-listbox][data-v-1ba46396]:not([data-enhanced]){background:transparent;border:0;box-shadow:none;padding:0}[data-component~=ui-listbox]:not([data-enhanced]) .choices[data-v-1ba46396],[data-component~=ui-listbox][data-enhanced] .fallback[data-v-1ba46396]{display:none}.fallback[data-v-1ba46396]{box-sizing:border-box;font:inherit;inline-size:100%}.validity[data-v-1ba46396]{block-size:1px;clip-path:inset(50%);inline-size:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute}[data-component~=ui-listbox][data-v-1ba46396]:focus-visible{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)}[data-component~=ui-listbox][aria-invalid=true][data-v-1ba46396]{border-color:var(--ui-listbox-invalid-border,var(--ui-field-danger,var(--ui-danger)))}[data-component~=ui-listbox][aria-disabled=true][data-v-1ba46396]{background:var(--ui-control-surface-disabled);box-shadow:none;color:var(--ui-disabled-text);cursor:not-allowed}[data-component~=ui-listbox][hidden][data-v-1ba46396]{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}[data-component~=ui-menu][data-ui-menu-state~="density=compact"][data-v-672d5adf]{--_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)}[data-component~=ui-menu][data-ui-menu-state~="size=sm"][data-v-672d5adf]{--_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)}[data-component~=ui-menu][data-v-672d5adf]{--_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;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[data-v-672d5adf]{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[data-v-672d5adf]{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}[data-component~=ui-menu][data-v-672d5adf]:not([data-component~=ui-menu][data-ui-menu-state~=internalOpen]):not([data-component~=ui-menu][data-ui-menu-state~=inline]){display:none}[data-component~=ui-menu][popover][data-v-672d5adf]{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}[data-component~=ui-menu][popover][data-v-672d5adf]:popover-open{opacity:1;transform:translateY(0) scale(1)}@starting-style{[data-component~=ui-menu][popover][data-v-672d5adf]:popover-open{opacity:0;transform:translateY(-4px) scale(.99)}}[data-component~=ui-menu][hidden][data-v-672d5adf]{display:none}@media(prefers-reduced-motion:reduce){[data-component~=ui-menu][popover][data-v-672d5adf]{transition:none}}[data-component~=ui-menu-group][data-v-af3ae8c5]{display:flex;flex-direction:column;min-inline-size:0}.heading[data-v-af3ae8c5]{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)}[data-component~=ui-menu-group][hidden][data-v-af3ae8c5]{display: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}[data-component~=ui-menu-item][data-v-3aab9247]{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%}.label[data-v-3aab9247]{align-items:center;display:flex;flex:1;gap:var(--ui-space-2);min-inline-size:0}.indicator[data-v-3aab9247]{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}[data-component~=ui-menu-item][data-ui-menu-item-state~="type=action"] .indicator[data-v-3aab9247]{display:none}[data-component~=ui-menu-item][data-ui-menu-item-state~="type=checkbox"][aria-checked=true] .indicator[data-v-3aab9247]{background:var(--ui-accent);border-color:var(--ui-accent)}[data-component~=ui-menu-item][data-ui-menu-item-state~="type=radio"] .indicator[data-v-3aab9247]{border-color:transparent;color:var(--ui-text-secondary)}.shortcut[data-v-3aab9247]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);font-weight:var(--ui-font-normal);margin-inline-start:auto}.shortcut[data-v-3aab9247]:empty{display:none}.shortcut kbd[data-v-3aab9247-s]{font:inherit}@supports (text-box-trim:trim-both){[data-component~=ui-menu-item][data-v-3aab9247]{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}}[data-component~=ui-menu-item][data-v-3aab9247]:is(:hover,:focus-visible):not([aria-disabled=true]){background:var(--ui-menu-item-hover-surface,var(--ui-surface-subtle))}[data-component~=ui-menu-item][data-v-3aab9247]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-width)*-1)}[data-component~=ui-menu-item][aria-disabled=true][data-v-3aab9247]{background:var(--ui-disabled-surface);color:var(--ui-disabled-text);cursor:not-allowed}[data-component~=ui-menu-item][aria-disabled=true] .indicator[data-v-3aab9247]{background:transparent;border-color:var(--ui-disabled-border);color:var(--ui-disabled-text)}[data-component~=ui-menu-item][aria-disabled=true] .indicator[data-v-3aab9247]:after{background:var(--ui-disabled-text)}@media(forced-colors:active){[data-component~=ui-menu-item][data-v-3aab9247]:focus-visible{outline-color:Highlight}}[data-component~=ui-menu-item][hidden][data-v-3aab9247]{display:none}@property --ui-meter-inline-size{syntax:"*";inherits:false}[data-component~=ui-meter][data-v-76fefbc5]{--_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}[data-component~=ui-meter][data-ui-meter-state~="size=sm"][data-v-76fefbc5]{block-size:var(--ui-space-1);inline-size:var(--ui-meter-inline-size,5rem)}.fill[data-v-76fefbc5]{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}[data-component~=ui-meter][data-ui-meter-state~="tone=accent"][data-v-76fefbc5]{--_meter-fill:var(--ui-accent-solid)}[data-component~=ui-meter][data-ui-meter-state~="tone=info"][data-v-76fefbc5]{--_meter-fill:var(--ui-info-solid)}[data-component~=ui-meter][data-ui-meter-state~="tone=success"][data-v-76fefbc5]{--_meter-fill:var(--ui-success-solid)}[data-component~=ui-meter][data-ui-meter-state~="tone=warning"][data-v-76fefbc5]{--_meter-fill:var(--ui-warning-solid)}[data-component~=ui-meter][data-ui-meter-state~="tone=danger"][data-v-76fefbc5]{--_meter-fill:var(--ui-danger-solid)}[data-component~=ui-meter][data-ui-meter-segments="2"][data-v-76fefbc5]{--_segments:2}[data-component~=ui-meter][data-ui-meter-segments="3"][data-v-76fefbc5]{--_segments:3}[data-component~=ui-meter][data-ui-meter-segments="4"][data-v-76fefbc5]{--_segments:4}[data-component~=ui-meter][data-ui-meter-segments="5"][data-v-76fefbc5]{--_segments:5}[data-component~=ui-meter][data-ui-meter-segments="6"][data-v-76fefbc5]{--_segments:6}[data-component~=ui-meter][data-ui-meter-segments="7"][data-v-76fefbc5]{--_segments:7}[data-component~=ui-meter][data-ui-meter-segments="8"][data-v-76fefbc5]{--_segments:8}[data-component~=ui-meter][data-ui-meter-segments="9"][data-v-76fefbc5]{--_segments:9}[data-component~=ui-meter][data-ui-meter-segments="10"][data-v-76fefbc5]{--_segments:10}[data-component~=ui-meter][data-ui-meter-segments="11"][data-v-76fefbc5]{--_segments:11}[data-component~=ui-meter][data-ui-meter-segments="12"][data-v-76fefbc5]{--_segments:12}[data-component~=ui-meter][data-ui-meter-segments][data-v-76fefbc5]{--_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))}[data-component~=ui-meter][data-ui-meter-state~="size=sm"][data-ui-meter-segments][data-v-76fefbc5]{--_meter-gap:var(--ui-space-0-5)}@media(forced-colors:active){.fill[data-v-76fefbc5]{background:CanvasText;forced-color-adjust:none}[data-component~=ui-meter][data-ui-meter-segments][data-v-76fefbc5]{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}}[data-component~=ui-meter][hidden][data-v-76fefbc5]{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}[data-component~=ui-nav-item][data-v-f82c0272]{--_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)}[data-component~=ui-nav-item][data-v-f82c0272]:hover:not([aria-current]){background:var(--_ui-selection-context-surface,var(--ui-nav-hover-surface));color:var(--ui-text-primary)}[data-component~=ui-nav-item][data-v-f82c0272]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-width)*-1)}[data-component~=ui-nav-item][aria-current][data-v-f82c0272]{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))}[data-component~=ui-nav-item][data-ui-nav-item-state~="variant=surface"][data-v-f82c0272]:is(:hover,[aria-current]){box-shadow:inset 0 0 0 var(--ui-border-width) var(--_ui-selection-context-border,var(--ui-selection-border))}[data-component~=ui-nav-item][data-ui-nav-item-state~="variant=line"][data-v-f82c0272]{border-radius:0}.indicator[data-v-f82c0272]{border-inline-start:var(--_indicator-width) solid var(--_indicator-color);display:none;inset-block:0;inset-inline-start:0;position:absolute}[data-component~=ui-nav-item][data-ui-nav-item-state~="variant=line"][aria-current] .indicator[data-v-f82c0272]{display:block}@media(forced-colors:active){[data-component~=ui-nav-item][data-ui-nav-item-state~="variant=surface"][aria-current][data-v-f82c0272]:not(:focus-visible){outline:var(--ui-border-width) solid Highlight;outline-offset:calc(var(--ui-border-width)*-1)}.indicator[data-v-f82c0272]{border-inline-start-color:Highlight}}.leading[data-v-f82c0272],.trailing[data-v-f82c0272]{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[data-v-f82c0272]{display:flex;flex:1;flex-direction:column;gap:var(--ui-space-0-5,2px);min-inline-size:0}.description[data-v-f82c0272],.label[data-v-f82c0272]{display:block;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label[data-v-f82c0272]{font-size:var(--ui-font-size-md);line-height:var(--ui-line-height-tight)}.description[data-v-f82c0272]{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)}[data-component~=ui-nav-item][data-ui-nav-item-state~="density=compact"][data-v-f82c0272]{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)}[data-component~=ui-nav-item][data-ui-nav-item-state~="density=compact"] .label[data-v-f82c0272]{font-size:var(--ui-font-size-sm)}@media(pointer:coarse){[data-component~=ui-nav-item][data-ui-nav-item-state~="density=compact"][data-v-f82c0272]{min-block-size:var(--ui-control-min-block-size)}}.description[data-v-f82c0272]:empty,.leading[data-v-f82c0272]:empty,.trailing[data-v-f82c0272]:empty,[data-component~=ui-nav-item][hidden][data-v-f82c0272]{display:none}[data-component~=ui-page-header][data-v-093b89cc]{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[data-v-093b89cc]{align-self:center;color:var(--ui-text-muted);display:inline-flex;flex:none;font-size:var(--ui-font-size-2xl)}.copy[data-v-093b89cc]{display:flex;flex:1 1 16rem;flex-direction:column;gap:var(--ui-space-1);min-inline-size:0}.eyebrow[data-v-093b89cc]{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[data-v-093b89cc]{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[data-v-093b89cc]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-md);line-height:var(--ui-line-height)}.actions[data-v-093b89cc]{align-items:center;display:inline-flex;flex:none;flex-wrap:wrap;gap:var(--ui-space-2)}[data-component~=ui-page-header][data-ui-page-header-state~="align=center"][data-v-093b89cc]{flex-direction:column;text-align:center}[data-component~=ui-page-header][data-ui-page-header-state~="align=center"] .copy[data-v-093b89cc]{align-items:center;flex-basis:auto}.actions[data-v-093b89cc]:empty,.description[data-v-093b89cc]:empty,.eyebrow[data-v-093b89cc]:empty,.leading[data-v-093b89cc]:empty,[data-component~=ui-page-header][hidden][data-v-093b89cc]{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}[data-component~=ui-popover][data-v-c3034191]{--_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[data-v-c3034191]{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))}[data-component~=ui-popover][data-v-c3034191]:not([data-component~=ui-popover][data-ui-popover-state~=internalOpen]){display:none}[data-component~=ui-popover][popover][data-v-c3034191]{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}[data-component~=ui-popover][popover][data-v-c3034191]:popover-open{opacity:1;transform:translateY(0) scale(1)}@starting-style{[data-component~=ui-popover][popover][data-v-c3034191]:popover-open{opacity:0;transform:translateY(-4px) scale(.99)}}[data-component~=ui-popover][data-ui-popover-state~="size=sm"][data-v-c3034191]{inline-size:min(22rem,calc(100vw - var(--ui-space-2)*2));max-inline-size:min(22rem,calc(100vw - var(--ui-space-2)*2))}[data-component~=ui-popover][data-ui-popover-state~="size=md"][data-v-c3034191]{inline-size:min(28rem,calc(100vw - var(--ui-space-2)*2));max-inline-size:min(28rem,calc(100vw - var(--ui-space-2)*2))}[data-component~=ui-popover][data-ui-popover-state~="size=lg"][data-v-c3034191]{inline-size:min(36rem,calc(100vw - var(--ui-space-2)*2));max-inline-size:min(36rem,calc(100vw - var(--ui-space-2)*2))}[data-component~=ui-popover][hidden][data-v-c3034191]{display:none}@media(prefers-reduced-motion:reduce){[data-component~=ui-popover][popover][data-v-c3034191]{transition:none}}@property --ui-radio-gap{syntax:"*";inherits:false}@property --ui-radio-size{syntax:"*";inherits:false}[data-component~=ui-radio][data-v-40a723c3]{--_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[data-v-40a723c3]{display:flex;flex-direction:column;gap:var(--ui-space-1);min-inline-size:0}.label[data-v-40a723c3]{line-height:var(--ui-line-height-md);min-inline-size:0}.description[data-v-40a723c3]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height)}.description[data-v-40a723c3]:empty{display:none}input[data-v-40a723c3]{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[data-v-40a723c3]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring,var(--ui-accent-solid));outline-offset:var(--ui-focus-width)}[data-component~=ui-radio][data-ui-radio-state~=disabled][data-v-40a723c3]{color:var(--ui-disabled-text);cursor:not-allowed}[data-component~=ui-radio][data-ui-radio-state~=disabled] .description[data-v-40a723c3]{color:var(--ui-disabled-text)}[data-component~=ui-radio][data-ui-radio-state~=disabled] input[data-v-40a723c3]{cursor:not-allowed}[data-component~=ui-radio][data-ui-radio-state~="size=sm"][data-v-40a723c3]{--_font:var(--ui-font-size-sm);--_row:var(--ui-control-size-sm)}[data-component~=ui-radio][data-ui-radio-state~="size=lg"][data-v-40a723c3]{--_font:var(--ui-font-size-md);--_row:var(--ui-control-size-lg)}[data-component~=ui-radio][data-ui-radio-state~="size=lg"][data-v-40a723c3],[data-component~=ui-radio][data-ui-radio-state~="size=sm"][data-v-40a723c3]{--_line:calc(var(--_font)*var(--ui-line-height-md));font-size:var(--_font);padding-block:calc((var(--_row) - var(--_line))/2)}[data-component~=ui-radio][data-ui-radio-state~="size=lg"] input[data-v-40a723c3],[data-component~=ui-radio][data-ui-radio-state~="size=sm"] input[data-v-40a723c3]{margin-top:calc((var(--_line) - var(--_ui-radio-size, 1.125rem))/2 + 1px)}@media(pointer:coarse){[data-component~=ui-radio][data-ui-radio-state~="size=sm"][data-v-40a723c3]{--_row:var(--ui-control-min-block-size)}}[data-component~=ui-radio][hidden][data-v-40a723c3]{display:none}@property --ui-radio-group-invalid-text{syntax:"*";inherits:false}[data-component~=ui-radio-group][data-v-0bead1b5]{--_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[data-v-0bead1b5]{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[data-v-0bead1b5]+*{clear:both}[data-component~=ui-radio-group][data-ui-radio-group-state~=invalid] legend[data-v-0bead1b5]{color:var(--_ui-radio-group-invalid-text)}[data-component~=ui-radio-group][data-ui-radio-group-state~="orientation=vertical"][data-v-0bead1b5]{display:inline-grid;justify-items:start}[data-component~=ui-radio-group][hidden][data-v-0bead1b5]{display:none}@property --ui-reel-gap{syntax:"*";inherits:false}@property --ui-reel-item-width{syntax:"*";inherits:false}[data-component~=ui-reel][data-v-d6bf33a8]{--_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;--_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)}[data-component~=ui-reel][data-v-d6bf33a8]:dir(rtl){--_ui-scroll-fade-direction:to left}[data-component~=ui-reel]>[data-v-d6bf33a8-s]{flex:0 0 var(--_ui-reel-item-width,var(--_reel-item-width));min-inline-size:0}[data-component~=ui-reel][data-ui-reel-state~="gap=xs"][data-v-d6bf33a8]{--_reel-gap:var(--ui-space-2)}[data-component~=ui-reel][data-ui-reel-state~="gap=s"][data-v-d6bf33a8]{--_reel-gap:var(--ui-space-3)}[data-component~=ui-reel][data-ui-reel-state~="gap=m"][data-v-d6bf33a8]{--_reel-gap:var(--ui-space-4)}[data-component~=ui-reel][data-ui-reel-state~="gap=l"][data-v-d6bf33a8]{--_reel-gap:var(--ui-space-5)}[data-component~=ui-reel][data-ui-reel-state~="gap=xl"][data-v-d6bf33a8]{--_reel-gap:var(--ui-space-6)}[data-component~=ui-reel][data-ui-reel-state~="itemWidth=sm"][data-v-d6bf33a8]{--_reel-item-width:12rem}[data-component~=ui-reel][data-ui-reel-state~="itemWidth=md"][data-v-d6bf33a8]{--_reel-item-width:16rem}[data-component~=ui-reel][data-ui-reel-state~="itemWidth=lg"][data-v-d6bf33a8]{--_reel-item-width:20rem}[data-component~=ui-reel][data-ui-reel-state~=snap][data-v-d6bf33a8]{scroll-snap-type:inline mandatory}[data-component~=ui-reel][data-ui-reel-state~="snap=start"]>[data-v-d6bf33a8-s]{scroll-snap-align:start}[data-component~=ui-reel][data-ui-reel-state~="snap=center"]>[data-v-d6bf33a8-s]{scroll-snap-align:center}[data-component~=ui-reel][hidden][data-v-d6bf33a8]{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}[data-component~=ui-search-result-row][data-v-3f6b9d17]{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)}[data-component~=ui-search-result-row][data-ui-search-result-row-state~="density=compact"][data-v-3f6b9d17]{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))}[data-component~=ui-search-result-row][data-ui-search-result-row-state~="density=compact"] .title[data-v-3f6b9d17]{font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height)}[data-component~=ui-search-result-row][data-ui-search-result-row-state~="density=compact"] .meta[data-v-3f6b9d17]{font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height)}[data-component~=ui-search-result-row][data-v-3f6b9d17]:hover:enabled{background:var( --ui-search-result-row-hover-surface,var(--_ui-selection-context-surface,color-mix(in srgb,var(--ui-surface) 85%,#000 3%)) )}[data-component~=ui-search-result-row][data-ui-search-result-row-state~=selected][data-v-3f6b9d17]{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))}[data-component~=ui-search-result-row][data-v-3f6b9d17]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-width)*-1)}[data-component~=ui-search-result-row][data-v-3f6b9d17]:disabled{background:var(--ui-disabled-surface);color:var(--ui-disabled-text);cursor:not-allowed}.leading[data-v-3f6b9d17],.trailing[data-v-3f6b9d17]{align-items:flex-start;display:inline-flex;flex-shrink:0}.content[data-v-3f6b9d17]{display:flex;flex:1;flex-direction:column;min-inline-size:0}.excerpt[data-v-3f6b9d17],.meta[data-v-3f6b9d17],.title[data-v-3f6b9d17]{display:block;min-inline-size:0}.excerpt[data-v-3f6b9d17]:empty,.leading[data-v-3f6b9d17]:empty,.meta[data-v-3f6b9d17]:empty,.trailing[data-v-3f6b9d17]:empty{display:none}[slot=excerpt][data-v-3f6b9d17-s],[slot=meta][data-v-3f6b9d17-s],[slot=title][data-v-3f6b9d17-s]{display:block;margin:0}@media(forced-colors:active){[data-component~=ui-search-result-row][data-ui-search-result-row-state~=selected][data-v-3f6b9d17]:not(:focus-visible):not(:disabled){outline:var(--ui-border-width) solid Highlight;outline-offset:calc(var(--ui-border-width)*-1)}}[data-component~=ui-search-result-row][hidden][data-v-3f6b9d17]{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}[data-component~=ui-search-shell][data-v-0778ed20]{--_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[data-v-0778ed20]{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[data-v-0778ed20]::backdrop{background:var(--ui-overlay-backdrop)}dialog[data-v-0778ed20]:modal{background:transparent}dialog[data-ui-backdrop-hidden][data-v-0778ed20]::backdrop{background:transparent}.panel[data-v-0778ed20]{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[data-v-0778ed20]{padding:var(--ui-space-3)}input[slot=search][data-v-0778ed20-s]{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)}input[slot=search][data-v-0778ed20-s]: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[data-v-0778ed20],.status[data-v-0778ed20]{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[data-v-0778ed20]{padding-block-start:0}.actions[data-v-0778ed20]{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[data-v-0778ed20]:empty,.status[data-v-0778ed20]:empty{display:none}.body[data-v-0778ed20]{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[data-v-0778ed20]{padding:0}.panel[data-v-0778ed20]{border:0;border-radius:0;inline-size:100%;max-block-size:none;min-block-size:100dvh}}[data-component~=ui-search-shell][hidden][data-v-0778ed20]{display:none}[data-component~=ui-section][data-v-93e8cb94]{display:flex;flex-direction:column;gap:var(--ui-space-4);min-inline-size:0}[data-component~=ui-section][data-ui-section-state~="variant=card"][data-v-93e8cb94]{--_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)}[data-component~=ui-section][data-ui-section-state~="variant=divided"][data-v-93e8cb94]{border-block-start:var(--ui-border-width) solid var(--ui-border-divider);padding-block-start:var(--ui-space-6)}[data-component~=ui-section][data-ui-section-state~="variant=card"][data-ui-section-state~="tone=danger"][data-v-93e8cb94]{--_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-inline-start:var(--ui-accent-line-width) solid var(--ui-danger)}.head[data-v-93e8cb94]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--ui-space-2) var(--ui-space-4);justify-content:space-between}.copy[data-v-93e8cb94]{display:flex;flex:1 1 16rem;flex-direction:column;gap:var(--ui-space-1);min-inline-size:0}.heading[data-v-93e8cb94]{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}[data-component~=ui-section][data-ui-section-state~="tone=danger"] .heading[data-v-93e8cb94]{color:var(--ui-danger)}.description[data-v-93e8cb94]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height)}.actions[data-v-93e8cb94]{display:inline-flex;flex-wrap:wrap;gap:var(--ui-space-2)}.body[data-v-93e8cb94]{display:flex;flex-direction:column;gap:var(--ui-space-4);min-inline-size:0}.actions[data-v-93e8cb94]:empty,.description[data-v-93e8cb94]:empty{display:none}.head[data-v-93e8cb94]:has(.heading[hidden]):has(.description:empty):has(.actions:empty){display:none}[data-component~=ui-section][hidden][data-v-93e8cb94]{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}[data-component~=ui-select][data-v-0c317a58]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ui-select-surface,var(--ui-control-surface,var(--ui-surface-elevated)));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;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-control-inset));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-md);margin:0;min-block-size:var(--ui-control-size-md);min-inline-size:0;padding:var(--ui-space-2) var(--ui-space-3);padding-inline-end:calc(var(--ui-space-3) + 1.5rem);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)}[data-component~=ui-select][data-v-0c317a58]:hover:not(:focus):not(:disabled):not([aria-invalid=true]):not(:is(:user-invalid,[data-user-invalid])){border-color:var( --ui-select-border-hover,var(--ui-control-border-hover,var(--ui-text-secondary)) )}[data-component~=ui-select][data-v-0c317a58]:focus-visible{border-color:var(--ui-select-focus-border,var(--ui-control-focus,var(--ui-accent-solid)));box-shadow:var( --ui-select-focus-shadow,var(--ui-control-inset),var(--ui-control-focus-halo-shadow) );outline:none}[data-component~=ui-select][aria-invalid=true][data-v-0c317a58],[data-component~=ui-select][data-v-0c317a58]:is(:user-invalid,[data-user-invalid]){border-color:var(--ui-select-invalid-border,var(--ui-field-danger,var(--ui-danger-solid)))}[data-component~=ui-select][data-v-0c317a58]:is([aria-invalid=true],:is(:user-invalid,[data-user-invalid])):focus-visible{box-shadow:var( --ui-select-invalid-focus-shadow,var(--ui-control-inset),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) )}[data-component~=ui-select][data-v-0c317a58]:disabled{background-color:var(--ui-control-surface-disabled,var(--ui-surface-muted));box-shadow:none;color:var(--ui-disabled-text);cursor:not-allowed}[data-component~=ui-select][data-ui-select-state~="size=sm"][data-v-0c317a58]{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))}[data-component~=ui-select][data-ui-select-state~="size=lg"][data-v-0c317a58]{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){[data-component~=ui-select][data-ui-select-state~="size=sm"][data-v-0c317a58]{font-size:inherit;min-block-size:var(--ui-control-min-block-size)}}[data-component~=ui-select][hidden][data-v-0c317a58]{display:none}@property --ui-separator-color{syntax:"*";inherits:false}[data-component~=ui-separator][data-v-91bdfad3]{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}[data-component~=ui-separator][data-ui-separator-state~="emphasis=strong"][data-v-91bdfad3]{--_separator-color:var(--ui-border-strong)}[data-component~=ui-separator][aria-orientation=vertical][data-v-91bdfad3]{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)))}[data-component~=ui-separator][data-ui-separator-state~=selectable][data-v-91bdfad3]{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)}[data-component~=ui-separator][data-ui-separator-state~=selectable][data-v-91bdfad3]:hover{background-color:var(--ui-surface-hover)}[data-component~=ui-separator][data-ui-separator-state~=selected][data-v-91bdfad3]{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}[data-component~=ui-sidebar][data-v-2a2e6016]{--_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)}[data-component~=ui-sidebar][data-ui-sidebar-state~="side=end"][data-v-2a2e6016]{border-inline-end:0;border-inline-start:var(--ui-border-width) solid var(--ui-sidebar-border,var(--ui-border-divider))}.viewport[data-v-2a2e6016]{flex:1;min-block-size:0;overflow:clip}.content[data-v-2a2e6016]{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)}[data-component~=ui-sidebar][data-ui-sidebar-state~=internalCollapsed][data-v-2a2e6016]:not([popover]){inline-size:var(--ui-sidebar-collapsed-width,0);visibility:hidden}[data-component~=ui-sidebar][data-ui-sidebar-state~=resizing][data-v-2a2e6016]{transition:none}[data-component~=ui-sidebar][data-ui-sidebar-state~=internalCollapsed]:not([popover]) .content[data-v-2a2e6016]{transform:translate(-100%)}[data-component~=ui-sidebar][data-ui-sidebar-state~="side=end"][data-component~=ui-sidebar][data-ui-sidebar-state~=internalCollapsed]:not([popover]) .content[data-v-2a2e6016]{transform:translate(100%)}.resizer[data-v-2a2e6016]{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][data-v-2a2e6016]{display:none}[data-component~=ui-sidebar][data-ui-sidebar-state~="side=end"] .resizer[data-v-2a2e6016]{inset-inline-end:auto;inset-inline-start:0;transform:translate(-50%)}.resizer[data-v-2a2e6016]: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[data-v-2a2e6016]{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[data-v-2a2e6016]:is(:hover,:focus-visible):after{background:var(--ui-affordance-direct-color,var(--ui-accent-solid,var(--ui-focus-ring)));opacity:1}.resizer:is(:hover,:focus-visible)>.guide[data-v-2a2e6016]{opacity:1}[data-component~=ui-sidebar][popover][data-v-2a2e6016]{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}[data-component~=ui-sidebar][popover][data-v-2a2e6016]:not(:popover-open){display:none;transform:translate(-100%)}[data-component~=ui-sidebar][data-ui-sidebar-state~="side=end"][popover][data-v-2a2e6016]{inset-inline-end:0;inset-inline-start:auto}[data-component~=ui-sidebar][data-ui-sidebar-state~="side=end"][popover][data-v-2a2e6016]:not(:popover-open){transform:translate(100%)}@starting-style{[data-component~=ui-sidebar][popover][data-v-2a2e6016]:popover-open{transform:translate(-100%)}[data-component~=ui-sidebar][data-ui-sidebar-state~="side=end"][popover][data-v-2a2e6016]:popover-open{transform:translate(100%)}}[data-component~=ui-sidebar][popover][data-v-2a2e6016]::backdrop{background:var(--_ui-sidebar-backdrop,rgba(0,0,0,.32))}[data-component~=ui-sidebar][popover] .content[data-v-2a2e6016]{inline-size:100%}@media(prefers-reduced-motion:reduce){.content[data-v-2a2e6016],[data-component~=ui-sidebar][data-v-2a2e6016],[data-component~=ui-sidebar][popover][data-v-2a2e6016]{transition:none}}[data-component~=ui-sidebar][hidden][data-v-2a2e6016]{display:none}@property --ui-stack-height{syntax:"*";inherits:false}@property --ui-stack-gap{syntax:"*";inherits:false}[data-component~=ui-stack][data-v-10ce261e]{--_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}[data-component~=ui-stack][data-ui-stack-state~=fill][data-v-10ce261e]{flex:1;min-block-size:0}[data-component~=ui-stack][data-ui-stack-state~=height][data-v-10ce261e]{block-size:calc(var(--ui-stack-height, 0)*1px);min-block-size:0}[data-component~=ui-stack][data-ui-stack-state~="gap=none"][data-v-10ce261e]{--_layout-gap:0px}[data-component~=ui-stack][data-ui-stack-state~="gap=xs"][data-v-10ce261e]{--_layout-gap:var(--ui-space-2)}[data-component~=ui-stack][data-ui-stack-state~="gap=s"][data-v-10ce261e]{--_layout-gap:var(--ui-space-3)}[data-component~=ui-stack][data-ui-stack-state~="gap=m"][data-v-10ce261e]{--_layout-gap:var(--ui-space-4)}[data-component~=ui-stack][data-ui-stack-state~="gap=l"][data-v-10ce261e]{--_layout-gap:var(--ui-space-5)}[data-component~=ui-stack][data-ui-stack-state~="gap=xl"][data-v-10ce261e]{--_layout-gap:var(--ui-space-6)}[data-component~=ui-stack][data-ui-stack-state~="align=start"][data-v-10ce261e]{align-items:flex-start}[data-component~=ui-stack][data-ui-stack-state~="align=center"][data-v-10ce261e]{align-items:center}[data-component~=ui-stack][data-ui-stack-state~="align=end"][data-v-10ce261e]{align-items:flex-end}[data-component~=ui-stack][data-ui-stack-state~="justify=center"][data-v-10ce261e]{justify-content:center}[data-component~=ui-stack][data-ui-stack-state~="justify=end"][data-v-10ce261e]{justify-content:flex-end}[data-component~=ui-stack][data-ui-stack-state~="justify=between"][data-v-10ce261e]{justify-content:space-between}[data-component~=ui-stack][hidden][data-v-10ce261e]{display:none}[data-component~=ui-status-message][data-v-8783f735]{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)}[data-component~=ui-status-message][data-ui-status-message-state~="kind=error"][data-v-8783f735]{color:var(--ui-danger)}[data-component~=ui-status-message][data-ui-status-message-state~="layout=panel"][data-v-8783f735]{border:var(--ui-border-width) dashed var(--ui-border-strong);border-radius:var(--ui-radius-lg);padding:var(--ui-space-6)}[data-component~=ui-status-message][data-ui-status-message-state~="layout=fill"][data-v-8783f735]{flex:1;flex-direction:column;justify-content:center;min-block-size:50vh;text-align:center}.copy[data-v-8783f735]{display:flex;flex:1 1 12rem;flex-direction:column;gap:var(--ui-space-1);min-inline-size:0}[data-component~=ui-status-message][data-ui-status-message-state~="layout=fill"] .copy[data-v-8783f735]{align-items:center;flex:none}.heading[data-v-8783f735]{color:var(--ui-text-primary);font-weight:var(--ui-font-semibold)}.action[data-v-8783f735]{display:inline-flex;flex-wrap:wrap;gap:var(--ui-space-2)}.action[data-v-8783f735]:empty,[data-component~=ui-status-message][hidden][data-v-8783f735]{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}[data-component~=ui-switch][data-v-0e78d118]{--_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[data-v-0e78d118]{display:flex;flex-direction:column;gap:var(--ui-space-1);min-inline-size:0}.label[data-v-0e78d118]{line-height:var(--ui-line-height-md);min-inline-size:0}.description[data-v-0e78d118]{color:var(--ui-text-secondary);font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height)}.description[data-v-0e78d118]:empty{display:none}input[data-v-0e78d118]{-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[data-v-0e78d118]: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[data-v-0e78d118]:checked{background-color:var(--ui-accent-solid);border-color:var(--ui-accent-solid)}input[data-v-0e78d118]:checked:after{background:var(--ui-text-on-accent);transform:translate(1rem)}input[data-v-0e78d118]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring,var(--ui-accent-solid));outline-offset:var(--ui-focus-width)}[data-component~=ui-switch][data-ui-switch-state~=disabled][data-v-0e78d118]{color:var(--ui-disabled-text);cursor:not-allowed}[data-component~=ui-switch][data-ui-switch-state~=disabled] .description[data-v-0e78d118]{color:var(--ui-disabled-text)}[data-component~=ui-switch][data-ui-switch-state~=disabled] input[data-v-0e78d118]{background-color:var(--ui-disabled-surface);border-color:var(--ui-disabled-border);box-shadow:none;cursor:not-allowed}[data-component~=ui-switch][data-ui-switch-state~=disabled] input[data-v-0e78d118]:after{background-color:var(--ui-disabled-text);box-shadow:none}@media(prefers-reduced-motion:reduce){input[data-v-0e78d118],input[data-v-0e78d118]:after{transition:none}}[data-component~=ui-switch][data-ui-switch-state~="size=sm"][data-v-0e78d118]{--_font:var(--ui-font-size-sm);--_row:var(--ui-control-size-sm)}[data-component~=ui-switch][data-ui-switch-state~="size=lg"][data-v-0e78d118]{--_font:var(--ui-font-size-md);--_row:var(--ui-control-size-lg)}[data-component~=ui-switch][data-ui-switch-state~="size=lg"][data-v-0e78d118],[data-component~=ui-switch][data-ui-switch-state~="size=sm"][data-v-0e78d118]{--_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)}[data-component~=ui-switch][data-ui-switch-state~="size=lg"] .text[data-v-0e78d118],[data-component~=ui-switch][data-ui-switch-state~="size=sm"] .text[data-v-0e78d118]{margin-top:calc((var(--_ui-switch-track-height, 1.5rem) - var(--_line))/2)}@media(pointer:coarse){[data-component~=ui-switch][data-ui-switch-state~="size=sm"][data-v-0e78d118]{--_row:var(--ui-control-min-block-size)}}[data-component~=ui-switch][hidden][data-v-0e78d118]{display:none}@property --ui-switcher-gap{syntax:"*";inherits:false}@property --ui-switcher-threshold{syntax:"*";inherits:false}[data-component~=ui-switcher][data-v-026f2557]{--_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}[data-component~=ui-switcher]>[data-v-026f2557-s]{flex-basis:calc((var(--_ui-switcher-threshold, 30rem) - 100%)*999);flex-grow:1;min-inline-size:0}[data-component~=ui-switcher][data-ui-switcher-state~=overLimit]>[data-v-026f2557-s]{flex-basis:100%}[data-component~=ui-switcher][data-ui-switcher-state~="gap=xs"][data-v-026f2557]{--_switcher-gap:var(--ui-space-2)}[data-component~=ui-switcher][data-ui-switcher-state~="gap=s"][data-v-026f2557]{--_switcher-gap:var(--ui-space-3)}[data-component~=ui-switcher][data-ui-switcher-state~="gap=m"][data-v-026f2557]{--_switcher-gap:var(--ui-space-4)}[data-component~=ui-switcher][data-ui-switcher-state~="gap=l"][data-v-026f2557]{--_switcher-gap:var(--ui-space-5)}[data-component~=ui-switcher][data-ui-switcher-state~="gap=xl"][data-v-026f2557]{--_switcher-gap:var(--ui-space-6)}[data-component~=ui-switcher][data-ui-switcher-state~="threshold=xs"]>[data-v-026f2557-s]{flex-basis:calc((var(--_ui-switcher-threshold, 20rem) - 100%)*999)}[data-component~=ui-switcher][data-ui-switcher-state~="threshold=md"]>[data-v-026f2557-s]{flex-basis:calc((var(--_ui-switcher-threshold, 45rem) - 100%)*999)}[data-component~=ui-switcher][data-ui-switcher-state~="threshold=lg"]>[data-v-026f2557-s]{flex-basis:calc((var(--_ui-switcher-threshold, 60rem) - 100%)*999)}[data-component~=ui-switcher][data-ui-switcher-state~="align=start"][data-v-026f2557]{align-items:flex-start}[data-component~=ui-switcher][data-ui-switcher-state~="align=center"][data-v-026f2557]{align-items:center}[data-component~=ui-switcher][data-ui-switcher-state~="align=end"][data-v-026f2557]{align-items:flex-end}[data-component~=ui-switcher][hidden][data-v-026f2557]{display:none}[data-component~=ui-table][data-v-722ca2ea]{--_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)}[data-component~=ui-table][data-v-722ca2ea]:dir(rtl){--_ui-scroll-fade-direction:to left}[data-component~=ui-table][data-v-722ca2ea]:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-width)*-1)}[data-component~=ui-table][data-ui-table-state~="density=compact"][data-v-722ca2ea]{--_pad-block:var(--ui-space-0-5);--_pad-inline:var(--ui-space-2);--_row-size:var(--ui-control-size-sm)}table[data-v-722ca2ea-s]{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)}caption[data-v-722ca2ea-s]{color:var(--ui-text-secondary);font-weight:var(--ui-font-medium);padding-block-end:var(--ui-space-2);text-align:start}td[data-v-722ca2ea-s],th[data-v-722ca2ea-s]{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}thead th[data-v-722ca2ea-s]{background:var(--ui-surface);block-size:auto;border-block-end-color:var(--ui-border-divider);color:var(--ui-text-muted);padding-block:var(--ui-space-2);vertical-align:bottom;white-space:nowrap}tbody th[data-v-722ca2ea-s],thead th[data-v-722ca2ea-s]{font-weight:var(--ui-font-medium)}tbody tr[data-v-722ca2ea-s]:last-child>*{border-block-end-width:0}[data-ui-align=center][data-v-722ca2ea-s]{text-align:center}[data-ui-align=end][data-v-722ca2ea-s]{text-align:end}[data-component~=ui-table][data-ui-table-state~=stickyHeader] thead th[data-v-722ca2ea-s]{inset-block-start:0;position:sticky;z-index:1}[data-component~=ui-table][hidden][data-v-722ca2ea]{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}[data-component~=ui-tabs][data-v-3bf68b5f]{--_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)}[data-component~=ui-tabs][data-ui-tabs-state~="density=compact"][data-v-3bf68b5f]{--_tab-min-block-size:var(--ui-control-size-sm);--_tab-padding-block:var(--ui-space-1);--_tab-padding-inline:var(--ui-space-2)}[data-component~=ui-tabs][data-v-3bf68b5f]{display:grid;inline-size:100%;min-inline-size:0}.list[data-v-3bf68b5f]{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[data-v-3bf68b5f],.list>button[slot=tab][data-v-3bf68b5f-s]{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[data-v-3bf68b5f],.list>button[slot=tab][data-v-3bf68b5f-s]{align-content:center;display:block;text-align:center;text-box-edge:cap alphabetic;text-box-trim:trim-both}}[data-component~=ui-tabs][data-ui-tabs-state~=stretch] .list[data-v-3bf68b5f]{grid-auto-columns:minmax(max-content,1fr)}.list button[data-v-3bf68b5f],.list>button[slot=tab][data-v-3bf68b5f-s]{white-space:nowrap}.list button[data-v-3bf68b5f]:hover,.list>button[slot=tab][data-v-3bf68b5f-s]:hover{background:var(--ui-surface-muted);color:var(--ui-text-primary)}.list button[aria-selected=true][data-v-3bf68b5f],.list>button[slot=tab][aria-selected=true][data-v-3bf68b5f-s]{border-block-end-color:var(--ui-accent-solid);color:var(--ui-accent-solid)}.list button[data-v-3bf68b5f]:focus-visible,.list>button[slot=tab][data-v-3bf68b5f-s]: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[data-v-3bf68b5f]{min-inline-size:0}.panels>[data-v-3bf68b5f-s]{padding:var(--ui-space-4)}[data-component~=ui-tabs][data-ui-tabs-state~="orientation=vertical"][data-v-3bf68b5f]{align-items:start;grid-template-columns:max-content minmax(0,1fr)}[data-component~=ui-tabs][data-ui-tabs-state~="orientation=vertical"] .list[data-v-3bf68b5f]{border-block-end:0;border-inline-end:var(--ui-border-width) solid var(--ui-border-divider);grid-auto-columns:auto;grid-auto-flow:row}[data-component~=ui-tabs][data-ui-tabs-state~="orientation=vertical"] .list button[data-v-3bf68b5f],[data-component~=ui-tabs][data-ui-tabs-state~="orientation=vertical"] .list>button[slot=tab][data-v-3bf68b5f-s]{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}[data-component~=ui-tabs][data-ui-tabs-state~="orientation=vertical"] .list button[aria-selected=true][data-v-3bf68b5f],[data-component~=ui-tabs][data-ui-tabs-state~="orientation=vertical"] .list>button[slot=tab][aria-selected=true][data-v-3bf68b5f-s]{border-inline-end-color:var(--ui-accent-solid)}@media(prefers-reduced-motion:reduce){.list button[data-v-3bf68b5f],.list>button[slot=tab][data-v-3bf68b5f-s]{transition:none}}[data-component~=ui-tabs][hidden][data-v-3bf68b5f]{display:none}[data-component~=ui-text][data-ui-text-state~=grow][data-v-7090f745]{flex:1}[data-component~=ui-text][data-v-7090f745]{color:var(--ui-text-primary);margin:0;min-inline-size:0;text-align:start}[data-component~=ui-text][data-v-7090f745]:is(h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}[data-component~=ui-text][data-ui-text-state~="size=xs"][data-v-7090f745]{font-size:var(--ui-font-size-xs);line-height:var(--ui-line-height)}[data-component~=ui-text][data-ui-text-state~="size=sm"][data-v-7090f745]{font-size:var(--ui-font-size-sm);line-height:var(--ui-line-height)}[data-component~=ui-text][data-ui-text-state~="size=md"][data-v-7090f745]{font-size:var(--ui-font-size-md);line-height:var(--ui-line-height)}[data-component~=ui-text][data-ui-text-state~="size=lg"][data-v-7090f745]{font-size:var(--ui-font-size-lg);line-height:var(--ui-line-height-relaxed)}[data-component~=ui-text][data-ui-text-state~="tone=secondary"][data-v-7090f745]{color:var(--ui-text-secondary)}[data-component~=ui-text][data-ui-text-state~="tone=muted"][data-v-7090f745]{color:var(--ui-text-muted)}[data-component~=ui-text][data-ui-text-state~="tone=accent"][data-v-7090f745]{color:var(--ui-accent-active)}[data-component~=ui-text][data-ui-text-state~="tone=danger"][data-v-7090f745]{color:var(--ui-danger-subtle-text)}[data-component~=ui-text][data-ui-text-state~="tone=success"][data-v-7090f745]{color:var(--ui-success-subtle-text)}[data-component~=ui-text][data-ui-text-state~="tone=info"][data-v-7090f745]{color:var(--ui-info-subtle-text)}[data-component~=ui-text][data-ui-text-state~="tone=warning"][data-v-7090f745]{color:var(--ui-warning-subtle-text)}[data-component~=ui-text][data-ui-text-state~="weight=normal"][data-v-7090f745]{font-weight:var(--ui-font-normal)}[data-component~=ui-text][data-ui-text-state~="weight=medium"][data-v-7090f745]{font-weight:var(--ui-font-medium)}[data-component~=ui-text][data-ui-text-state~="weight=semibold"][data-v-7090f745]{font-weight:var(--ui-font-semibold)}[data-component~=ui-text][data-ui-text-state~="variant=eyebrow"][data-v-7090f745]{font-size:var(--ui-font-size-xs);font-weight:var(--ui-font-semibold);letter-spacing:.06em;text-transform:uppercase}[data-component~=ui-text][data-ui-text-state~="variant=code"][data-v-7090f745]{font-family:var(--ui-font-family-mono)}[data-component~=ui-text] a[data-v-7090f745-s]{color:var(--ui-accent-active);text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.18em}[data-component~=ui-text][data-ui-text-state~=truncate][data-v-7090f745]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-component~=ui-text][data-ui-text-state~="align=center"][data-v-7090f745]{text-align:center}[data-component~=ui-text][data-ui-text-state~="font=sans"][data-v-7090f745]{font-family:var(--ui-font-family-sans,sans-serif)}[data-component~=ui-text][data-ui-text-state~="wrap=anywhere"][data-v-7090f745]{overflow-wrap:anywhere}[data-component~=ui-text][hidden][data-v-7090f745]{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}[data-component~=ui-textarea][data-v-ac090878]{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)}[data-component~=ui-textarea][data-v-ac090878]::-moz-selection{background:color-mix(in srgb,var(--ui-accent-solid) 20%,transparent);color:inherit}[data-component~=ui-textarea][data-v-ac090878]::selection{background:color-mix(in srgb,var(--ui-accent-solid) 20%,transparent);color:inherit}[data-component~=ui-textarea][data-v-ac090878]::-moz-placeholder{color:var(--ui-control-placeholder,var(--ui-text-secondary));opacity:1}[data-component~=ui-textarea][data-v-ac090878]::placeholder{color:var(--ui-control-placeholder,var(--ui-text-secondary));opacity:1}[data-component~=ui-textarea][data-v-ac090878]: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)) ) )}[data-component~=ui-textarea][data-v-ac090878]: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)) ) )}[data-component~=ui-textarea][data-v-ac090878]: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))}[data-component~=ui-textarea][aria-invalid=true][data-v-ac090878],[data-component~=ui-textarea][data-v-ac090878]:is(:user-invalid,[data-user-invalid]){border-color:var( --ui-textarea-invalid-border,var(--_ui-default-textarea-invalid-border,var(--ui-field-danger,var(--ui-danger-solid))) )}[data-component~=ui-textarea][data-v-ac090878]: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) ) )}[data-component~=ui-textarea][data-v-ac090878]:disabled{background:var(--ui-control-surface-disabled,var(--ui-surface-muted));box-shadow:none;color:var(--ui-disabled-text);cursor:not-allowed}[data-component~=ui-textarea][data-ui-textarea-state~="size=sm"][data-v-ac090878]{--_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)) )}[data-component~=ui-textarea][data-ui-textarea-state~="size=lg"][data-v-ac090878]{--_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)) )}[data-component~=ui-textarea][data-ui-textarea-state~=maxRows][data-v-ac090878]{max-block-size:calc(max(var(--_rows),var(--_max-rows))*1lh + var(--_padding-block) + var(--_padding-block) + 2px)}@supports (field-sizing:content){[data-component~=ui-textarea][data-ui-textarea-state~=autosize][data-v-ac090878]{field-sizing:content;min-block-size:calc(var(--_rows)*1lh + var(--_padding-block) + var(--_padding-block) + 2px)}}@media(pointer:coarse){[data-component~=ui-textarea][data-ui-textarea-state~="size=sm"][data-v-ac090878]{font-size:inherit}}[data-component~=ui-textarea][hidden][data-v-ac090878]{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}[data-component~=ui-toast][data-v-af4b9641]{--_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}[data-component~=ui-toast][data-ui-toast-state~="tone=info"][data-v-af4b9641]{--_ui-toast-accent:var(--ui-info-solid);--_ui-toast-surface:var(--ui-info-soft)}[data-component~=ui-toast][data-ui-toast-state~="tone=success"][data-v-af4b9641]{--_ui-toast-accent:var(--ui-success-solid);--_ui-toast-surface:var(--ui-success-soft)}[data-component~=ui-toast][data-ui-toast-state~="tone=warning"][data-v-af4b9641]{--_ui-toast-accent:var(--ui-warning-solid);--_ui-toast-surface:var(--ui-warning-soft)}[data-component~=ui-toast][data-ui-toast-state~="tone=danger"][data-v-af4b9641]{--_ui-toast-accent:var(--ui-danger-solid);--_ui-toast-surface:var(--ui-danger-soft)}.message[data-v-af4b9641]{flex:1;min-inline-size:0}.action[data-v-af4b9641]:not(:has(>*)){display:none}[data-component~=ui-toast][hidden][data-v-af4b9641]{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}[data-component~=ui-toast-region][data-v-1a7d67f7]{--_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}[data-component~=ui-toast-region][data-v-1a7d67f7]:not(:popover-open){display:none}[data-component~=ui-toast-region][data-ui-toast-region-state~="placement=bottom-start"][data-v-1a7d67f7],[data-component~=ui-toast-region][data-ui-toast-region-state~="placement=top-start"][data-v-1a7d67f7]{inset-inline-start:calc(var(--ui-space-4) + env(safe-area-inset-left));left:auto;right:auto;transform:none}[data-component~=ui-toast-region][data-ui-toast-region-state~="placement=bottom-end"][data-v-1a7d67f7],[data-component~=ui-toast-region][data-ui-toast-region-state~="placement=top-end"][data-v-1a7d67f7]{inset-inline-end:calc(var(--ui-space-4) + env(safe-area-inset-right));left:auto;right:auto;transform:none}[data-component~=ui-toast-region][data-ui-toast-region-state~="placement=bottom"][data-v-1a7d67f7],[data-component~=ui-toast-region][data-ui-toast-region-state~="placement=bottom-end"][data-v-1a7d67f7],[data-component~=ui-toast-region][data-ui-toast-region-state~="placement=bottom-start"][data-v-1a7d67f7]{bottom:calc(var(--ui-space-4) + env(safe-area-inset-bottom));top:auto}[data-component~=ui-toast-region]>.toast[data-v-1a7d67f7],[data-component~=ui-toast-region]>[data-v-1a7d67f7-s]{pointer-events:auto}.toast[data-v-1a7d67f7]{--_ui-toast-region-accent:var(--ui-border-strong);--_ui-toast-region-tone-surface:var(--ui-surface-muted);align-items:start;animation:ui-toast-enter-1a7d67f7 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][data-v-1a7d67f7]{--_ui-toast-region-accent:var(--ui-info-solid);--_ui-toast-region-tone-surface:var(--ui-info-soft)}.toast[data-tone=success][data-v-1a7d67f7]{--_ui-toast-region-accent:var(--ui-success-solid);--_ui-toast-region-tone-surface:var(--ui-success-soft)}.toast[data-tone=warning][data-v-1a7d67f7]{--_ui-toast-region-accent:var(--ui-warning-solid);--_ui-toast-region-tone-surface:var(--ui-warning-soft)}.toast[data-tone=danger][data-v-1a7d67f7]{--_ui-toast-region-accent:var(--ui-danger-solid);--_ui-toast-region-tone-surface:var(--ui-danger-soft)}.toast.closing[data-v-1a7d67f7]{animation:ui-toast-exit-1a7d67f7 var(--_ui-toast-region-exit-duration,.22s) var(--ui-motion-ease) both;pointer-events:none}:is([data-component~=ui-toast-region][data-ui-toast-region-state~="placement=bottom"],[data-component~=ui-toast-region][data-ui-toast-region-state~="placement=bottom-start"],[data-component~=ui-toast-region][data-ui-toast-region-state~="placement=bottom-end"]) .toast[data-v-1a7d67f7]{animation-name:ui-toast-enter-bottom-1a7d67f7}:is([data-component~=ui-toast-region][data-ui-toast-region-state~="placement=bottom"],[data-component~=ui-toast-region][data-ui-toast-region-state~="placement=bottom-start"],[data-component~=ui-toast-region][data-ui-toast-region-state~="placement=bottom-end"]) .toast.closing[data-v-1a7d67f7]{animation-name:ui-toast-exit-bottom-1a7d67f7}@keyframes ui-toast-enter-1a7d67f7{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes ui-toast-exit-1a7d67f7{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.75rem)}}@keyframes ui-toast-enter-bottom-1a7d67f7{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes ui-toast-exit-bottom-1a7d67f7{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.75rem)}}@media(prefers-reduced-motion:reduce){.toast.closing[data-v-1a7d67f7],.toast[data-v-1a7d67f7]{animation:none}}.message[data-v-1a7d67f7]{align-self:center;min-inline-size:0}.dismiss[data-v-1a7d67f7]{align-self:center}[data-component~=ui-toast-region][hidden][data-v-1a7d67f7]{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}[data-component~=ui-top-bar][data-v-a631d5b4]{--_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[data-v-a631d5b4],.leading[data-v-a631d5b4],.search[data-v-a631d5b4]{align-items:center;display:flex;flex-shrink:0}.actions[data-v-a631d5b4]{gap:var(--_ui-top-bar-actions-gap,var(--ui-space-1))}.title[data-v-a631d5b4]{flex:1;min-inline-size:0}.actions[data-v-a631d5b4]:empty,.leading[data-v-a631d5b4]:empty,.search[data-v-a631d5b4]:empty,[data-component~=ui-top-bar][hidden][data-v-a631d5b4]{display:none}@property --ui-tree-drop-color{syntax:"*";inherits:false}@property --ui-tree-gutter{syntax:"*";inherits:false}@property --ui-tree-indent{syntax:"*";inherits:false}[data-component~=ui-tree][data-ui-tree-state~=marquee][data-v-36f0ce4e]{--_ui-default-tree-item-marquee:1}[data-component~=ui-tree][data-ui-tree-state~="density=compact"][data-v-36f0ce4e]{--_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}[data-component~=ui-tree][data-v-36f0ce4e]{--_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)}[data-component~=ui-tree][data-move-mode][data-v-36f0ce4e]: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)}[data-component~=ui-tree][hidden][data-v-36f0ce4e]{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}[data-component~=ui-tree-item][data-v-8f2cc947]{--_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[data-v-8f2cc947]{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[data-v-8f2cc947]:focus-within,.row[data-v-8f2cc947]:hover{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)}[data-component~=ui-tree-item][data-ui-tree-item-state~=selected]>.row[data-v-8f2cc947]{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))}[data-component~=ui-tree-item][data-ui-tree-item-state~=selected]:not([aria-disabled=true])>.row>.leading[data-v-8f2cc947]{color:var(--_ui-selection-context-text,var(--ui-selection-text))}[data-component~=ui-tree-item][data-ui-tree-item-state~=disabled] .row[data-v-8f2cc947]{background:var(--ui-disabled-surface);box-shadow:none;color:var(--ui-disabled-text)}[data-component~=ui-tree-item][data-dragging]:not([data-move-source]) .row[data-v-8f2cc947],[data-component~=ui-tree-item][data-move-source]>.row>.label[data-v-8f2cc947],[data-component~=ui-tree-item][data-move-source]>.row>.leading[data-v-8f2cc947]{opacity:.42}[data-component~=ui-tree-item][data-v-8f2cc947]:focus{outline:none}[data-component~=ui-tree-item]:focus-visible .row[data-v-8f2cc947]{box-shadow:0 0 0 var(--ui-focus-width) var(--ui-focus-ring)}[data-component~=ui-tree-item][data-drop-position=inside]>.row[data-v-8f2cc947]{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[data-v-8f2cc947],.disclosure[data-v-8f2cc947]{block-size:28px;grid-column:1;grid-row:1;inline-size:var(--_tree-disclosure-size)}.disclosure[data-v-8f2cc947]{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][data-v-8f2cc947]{display:none}.selection-hit[data-v-8f2cc947]{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[data-v-8f2cc947]{accent-color:var(--ui-accent-solid);block-size:1rem;inline-size:1rem;margin:0}[data-component~=ui-tree-item][data-selection-mode=multiple]>.row[data-v-8f2cc947]{grid-template-columns:var(--_tree-disclosure-size) 1.25rem auto minmax(0,1fr)}[data-component~=ui-tree-item][data-selection-mode=multiple]>.row>.selection-hit[data-v-8f2cc947]{display:grid}[data-component~=ui-tree-item][data-selection-mode=multiple]>.row>.leading[data-v-8f2cc947]{grid-column:3}[data-component~=ui-tree-item][data-selection-mode=multiple]>.row>.label[data-v-8f2cc947]{grid-column:4}.disclosure[data-v-8f2cc947]:hover{background:var(--ui-surface-elevated);color:var(--ui-text-primary)}.disclosure-icon[data-v-8f2cc947]{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[data-v-8f2cc947]: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)}[data-component~=ui-tree-item][aria-expanded=true]>.row>.disclosure>.disclosure-icon[data-v-8f2cc947]{transform:rotate(0)}.drag-handle svg[data-v-8f2cc947]{block-size:100%;display:block;inline-size:100%}.leading[data-v-8f2cc947]{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[data-v-8f2cc947]:empty{display:none}img[data-v-8f2cc947-s],svg[data-v-8f2cc947-s]{block-size:1em;display:block;flex:none;inline-size:1em}.label[data-v-8f2cc947]{-moz-column-gap:var(--ui-space-1);column-gap:var(--ui-space-1);grid-column:3;grid-row:1;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[data-v-8f2cc947],.label[data-v-8f2cc947]{align-items:center;align-self:stretch;display:flex;min-inline-size:0}.label-text[data-v-8f2cc947]{block-size:100%;inline-size:100%;white-space:nowrap}.label-text>[data-v-8f2cc947-s]{flex:1 1 auto;min-inline-size:0}.row:focus-within>.label[data-v-8f2cc947],.row:hover>.label[data-v-8f2cc947],[data-component~=ui-tree-item][data-move-source]>.row>.label[data-v-8f2cc947],[data-component~=ui-tree-item][data-ui-tree-item-state~=actionsVisible]>.row>.label[data-v-8f2cc947]{-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[data-v-8f2cc947]:dir(rtl),.row:hover>.label[data-v-8f2cc947]:dir(rtl),[data-component~=ui-tree-item][data-move-source]>.row>.label[data-v-8f2cc947]:dir(rtl),[data-component~=ui-tree-item][data-ui-tree-item-state~=actionsVisible]>.row>.label[data-v-8f2cc947]:dir(rtl){-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[data-v-8f2cc947]{animation:ui-tree-item-marquee-8f2cc947 var(--_marquee-duration) linear .5s 1 normal forwards;will-change:transform}.row[data-ui-marquee]>.label[data-v-8f2cc947]{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[data-v-8f2cc947]:dir(rtl){-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)))}@keyframes ui-tree-item-marquee-8f2cc947{0%{transform:translate(0)}to{transform:translate(var(--_marquee-distance))}}@media(prefers-reduced-motion:reduce){.row[data-ui-marquee]>.label>.label-text[data-v-8f2cc947]{animation:none}}.row:focus-within>.label>[data-v-8f2cc947-s],.row:hover>.label>[data-v-8f2cc947-s]{text-overflow:clip}.actions[data-v-8f2cc947]{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[data-v-8f2cc947],.row:hover>.actions[data-v-8f2cc947],[data-component~=ui-tree-item][data-move-source]>.row>.actions[data-v-8f2cc947],[data-component~=ui-tree-item][data-ui-tree-item-state~=actionsVisible]>.row>.actions[data-v-8f2cc947]{opacity:1;pointer-events:auto}@media(hover:none),(pointer:coarse){.row[data-v-8f2cc947]{grid-template-columns:var(--_tree-disclosure-size) auto minmax(0,1fr) auto}.actions[data-v-8f2cc947]{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[data-v-8f2cc947],.row:is(:hover,:focus-within)>.label[data-v-8f2cc947]:dir(rtl),[data-component~=ui-tree-item][data-move-source]>.row>.label[data-v-8f2cc947],[data-component~=ui-tree-item][data-move-source]>.row>.label[data-v-8f2cc947]:dir(rtl){-webkit-mask-image:none;mask-image:none}.row[data-ui-marquee]>.label[data-v-8f2cc947]{-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))))}[data-component~=ui-tree-item][data-ui-tree-item-state~=actionsVisible]>.row>.label[data-v-8f2cc947]{-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%)}[data-component~=ui-tree-item][data-ui-tree-item-state~=actionsVisible]>.row>.label[data-v-8f2cc947]:dir(rtl){-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[data-v-8f2cc947]:dir(rtl){-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))))}[data-component~=ui-tree-item][data-selection-mode=multiple]>.row[data-v-8f2cc947]{grid-template-columns:var(--_tree-disclosure-size) 1.25rem auto minmax(0,1fr) auto}[data-component~=ui-tree-item][data-selection-mode=multiple]>.row>.actions[data-v-8f2cc947]{grid-column:5}}.drag-handle[data-v-8f2cc947]{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[data-v-8f2cc947]:focus-visible,.drag-handle[data-v-8f2cc947]:hover,.row:hover .drag-handle[data-v-8f2cc947],[data-component~=ui-tree-item][data-dragging]>.row>.drag-handle[data-v-8f2cc947]{opacity:1}[data-component~=ui-tree-item][data-ui-tree-item-state~=isContainer]>.row>.drag-handle[data-v-8f2cc947]{inset-inline-start:calc(var(--_tree-disclosure-size)*-1 - 2px)}.drag-handle[data-v-8f2cc947]:focus-visible,.drag-handle[data-v-8f2cc947]:hover{background:var(--ui-surface-hover);color:var(--ui-text-primary)}.drag-handle[data-v-8f2cc947]:active{cursor:grabbing}.drop-indicator[data-v-8f2cc947]{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[data-v-8f2cc947]:after,.drop-indicator[data-v-8f2cc947]: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[data-v-8f2cc947]:before{inset-inline-start:-1px}.drop-indicator[data-v-8f2cc947]:after{inset-inline-end:-1px}[data-component~=ui-tree-item][data-drop-position=before]>.row>.row-drop-indicator[data-v-8f2cc947]{display:block;inset-block-start:calc(var(--ui-accent-line-width)*-.5)}[data-component~=ui-tree-item][data-drop-position=after]>.subtree-drop-indicator[data-v-8f2cc947]{display:block;inset-block-end:calc(var(--ui-accent-line-width)*-.5)}.children[hidden][data-v-8f2cc947]{display:none}html[data-ui-input-modality=touch] [data-component~=ui-tree-item][data-v-8f2cc947]{--_tree-row-min-height:44px}html[data-ui-input-modality=touch] [data-component~=ui-tree-item] .row[data-v-8f2cc947]{grid-template-columns:44px var(--_tree-disclosure-size) auto minmax(0,1fr)}html[data-ui-input-modality=touch] [data-component~=ui-tree-item] .drag-handle[data-v-8f2cc947],html[data-ui-input-modality=touch] [data-component~=ui-tree-item][data-ui-tree-item-state~=isContainer]>.row>.drag-handle[data-v-8f2cc947]{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] [data-component~=ui-tree-item] .disclosure[data-v-8f2cc947]{grid-column:2}html[data-ui-input-modality=touch] [data-component~=ui-tree-item] .leading[data-v-8f2cc947]{grid-column:3}html[data-ui-input-modality=touch] [data-component~=ui-tree-item] .label[data-v-8f2cc947]{grid-column:4}html[data-ui-input-modality=touch] [data-component~=ui-tree-item][data-selection-mode=multiple]>.row[data-v-8f2cc947]{grid-template-columns:44px var(--_tree-disclosure-size) 44px auto minmax(0,1fr)}html[data-ui-input-modality=touch] [data-component~=ui-tree-item][data-selection-mode=multiple]>.row>.selection-hit[data-v-8f2cc947]{block-size:44px;grid-column:3;inline-size:44px}html[data-ui-input-modality=touch] [data-component~=ui-tree-item][data-selection-mode=multiple]>.row>.leading[data-v-8f2cc947]{grid-column:4}html[data-ui-input-modality=touch] [data-component~=ui-tree-item][data-selection-mode=multiple]>.row>.label[data-v-8f2cc947]{grid-column:5}@media(hover:none),(pointer:coarse){html[data-ui-input-modality=touch] [data-component~=ui-tree-item] .row[data-v-8f2cc947]{grid-template-columns:44px var(--_tree-disclosure-size) auto minmax(0,1fr) auto}html[data-ui-input-modality=touch] [data-component~=ui-tree-item] .actions[data-v-8f2cc947]{grid-column:5}html[data-ui-input-modality=touch] [data-component~=ui-tree-item][data-selection-mode=multiple]>.row[data-v-8f2cc947]{grid-template-columns:44px var(--_tree-disclosure-size) 44px auto minmax(0,1fr) auto}html[data-ui-input-modality=touch] [data-component~=ui-tree-item][data-selection-mode=multiple]>.row>.actions[data-v-8f2cc947]{grid-column:6}}@media(prefers-reduced-motion:reduce){.disclosure-icon[data-v-8f2cc947],.drag-handle[data-v-8f2cc947],.row[data-v-8f2cc947]{transition:none}}@media(forced-colors:active){[data-component~=ui-tree-item]:focus-visible>.row[data-v-8f2cc947]{outline:var(--ui-focus-width) solid Highlight;outline-offset:calc(var(--ui-focus-width)*-1)}[data-component~=ui-tree-item][data-ui-tree-item-state~=selected]:not(:focus-visible):not([aria-disabled=true])>.row[data-v-8f2cc947]{outline:var(--ui-border-width) solid Highlight;outline-offset:calc(var(--ui-border-width)*-1)}}[data-component~=ui-tree-item][hidden][data-v-8f2cc947]{display:none}[data-component~=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){[data-component~=ui-editor-surface] .ProseMirror{padding-bottom:var(--ui-editor-mobile-bottom-space,var(--_ui-editor-mobile-bottom-space,80px))}}[data-component~=ui-editor-surface][data-density=compact] .ProseMirror>:first-child{margin-block-start:0}[data-component~=ui-editor-surface][data-density=compact] .ProseMirror>:last-child{margin-block-end:0}.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)}@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}.looma-editor .ProseMirror aside[data-looma-callout][data-tone]{--ui-callout-padding-block:var(--ui-space-2);--ui-callout-padding-inline:var(--ui-space-3);--ui-callout-icon-column:1rem;--ui-callout-gap:var(--ui-space-2);--ui-callout-icon-size:1rem;--ui-callout-border-width:var(--ui-border-width);--ui-callout-leading-border-width:var(--ui-accent-line-width);--ui-callout-surface:var(--ui-accent-soft);--ui-callout-text:var(--ui-text-primary);--ui-callout-border:var(--ui-accent-solid);--ui-callout-icon:var(--ui-accent-solid);--ui-editor-callout-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M13.4 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-7.4M2 6h4M2 10h4M2 14h4M2 18h4'/%3E%3Cpath d='M21.378 5.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z'/%3E%3C/svg%3E");align-items:start;background:var(--ui-callout-surface);border:var(--ui-callout-border-width) solid color-mix(in srgb,var(--ui-callout-border) 35%,transparent);border-inline-start:var(--ui-callout-leading-border-width) solid var(--ui-callout-border);border-radius:var(--ui-radius-md);color:var(--ui-callout-text);-moz-column-gap:var(--ui-callout-gap);column-gap:var(--ui-callout-gap);display:grid;grid-template-columns:var(--ui-callout-icon-column) minmax(0,1fr);margin:var(--ui-space-4) 0;padding:var(--ui-callout-padding-block) var(--ui-callout-padding-inline)}.looma-editor .ProseMirror aside[data-looma-callout][data-tone]:before{--ui-callout-icon-size:inherit;--ui-callout-icon:inherit;background:var(--ui-callout-icon);content:"";height:var(--ui-callout-icon-size);margin-top:.2em;mask:var(--ui-editor-callout-icon) center /contain no-repeat;-webkit-mask:var(--ui-editor-callout-icon) center /contain no-repeat;width:var(--ui-callout-icon-size)}.looma-editor .ProseMirror aside[data-looma-callout][data-tone]>*{grid-column:2}.looma-editor .ProseMirror aside[data-looma-callout][data-tone]>:last-child{margin-bottom:0}.looma-editor .ProseMirror aside[data-looma-callout][data-tone=info]{--ui-callout-surface:var(--ui-info-soft);--ui-callout-border:var(--ui-info-solid);--ui-callout-icon:var(--ui-info-solid);--ui-editor-callout-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4M12 8h.01'/%3E%3C/svg%3E")}.looma-editor .ProseMirror aside[data-looma-callout][data-tone=note]{--ui-callout-surface:var(--ui-accent-soft);--ui-callout-border:var(--ui-accent-solid);--ui-callout-icon:var(--ui-accent-solid)}.looma-editor .ProseMirror aside[data-looma-callout][data-tone=warning]{--ui-callout-surface:var(--ui-warning-soft);--ui-callout-border:var(--ui-warning-solid);--ui-callout-icon:var(--ui-warning-solid);--ui-editor-callout-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.46 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3M12 9v4M12 17h.01'/%3E%3C/svg%3E")}.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__chip-form{display:flex;flex-direction:column;gap:var(--ui-space-3)}.looma-editor__chip-form input{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-sizing:border-box;color:var(--ui-text-primary);font:inherit;min-height:var(--ui-control-min-block-size);padding:var(--ui-space-2);width:100%}.looma-editor__chip-colors{display:flex;gap:var(--ui-space-1);justify-content:space-between}.looma-editor__chip-color{background:var(--_chip-surface);border:var(--ui-border-width) solid var(--_chip-border);border-radius:50%;color:var(--_chip-text);cursor:pointer;display:grid;font:inherit;font-size:var(--ui-font-size-xs);height:1.65rem;padding:0;place-items:center;width:1.65rem}.looma-editor .ProseMirror [data-looma-chip]:focus-visible,.looma-editor__chip-form :is(input,button):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],.looma-editor__chip-color{--_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],.looma-editor__chip-color[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],.looma-editor__chip-color[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],.looma-editor__chip-color[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],.looma-editor__chip-color[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],.looma-editor__chip-color[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-border-divider:var(--ui-border);--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)}.looma-editor .ProseMirror aside[data-looma-callout][data-tone=info]{--ui-callout-surface:var(--color-callout-info-bg);--ui-callout-text:var(--color-text-primary);--ui-callout-border:var(--color-callout-info-border);--ui-callout-icon:var(--color-callout-info-border)}.looma-editor .ProseMirror aside[data-looma-callout][data-tone=note]{--ui-callout-surface:var(--color-callout-note-bg);--ui-callout-text:var(--color-text-primary);--ui-callout-border:var(--color-callout-note-border);--ui-callout-icon:var(--color-callout-note-border)}.looma-editor .ProseMirror aside[data-looma-callout][data-tone=warning]{--ui-callout-surface:var(--color-callout-warn-bg);--ui-callout-text:var(--color-text-primary);--ui-callout-border:var(--color-callout-warn-border);--ui-callout-icon:var(--color-callout-warn-border)}.looma-editor .ProseMirror aside[data-looma-callout] strong:first-child{color:var(--color-text-primary);display:block;font-weight:var(--font-semibold);margin-bottom:var(--space-0-5)}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)}
