@supports not (color:oklch(0 0 0)){:root{--ev-chart-1:#1d84f5;--ev-chart-2:#00bb87;--ev-chart-3:#ecaa0b;--ev-chart-4:#f14d4c;--ev-chart-5:#a161e0}.dark{--ev-chart-1:#4c9fff;--ev-chart-2:#40cd9b;--ev-chart-3:#f7b83d;--ev-chart-4:#ff6f69;--ev-chart-5:#b97df7}}@keyframes ev-chart-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){[data-chart-loading]:after{animation:none}}:root{--ev-radius:.625rem;--ev-background:oklch(100% 0 0);--ev-foreground:oklch(20.5% 0 0);--ev-primary:oklch(54% .2 258);--ev-primary-foreground:oklch(98.5% 0 0);--ev-secondary:oklch(97% 0 0);--ev-secondary-foreground:oklch(20.5% 0 0);--ev-muted:oklch(97% 0 0);--ev-muted-foreground:oklch(55.6% 0 0);--ev-accent:oklch(97% 0 0);--ev-accent-foreground:oklch(20.5% 0 0);--ev-destructive:oklch(58% .22 27);--ev-destructive-foreground:oklch(98.5% 0 0);--ev-border:oklch(92.2% 0 0);--ev-input:oklch(92.2% 0 0);--ev-ring:oklch(54% .2 258);--ev-tertiary:oklch(55% .2 300);--ev-tertiary-foreground:oklch(98.5% 0 0);--ev-warning:oklch(80% .16 80);--ev-warning-foreground:oklch(28% .05 80);--ev-warning-emphasis:oklch(52% .12 78);--ev-danger:oklch(58% .22 27);--ev-danger-foreground:oklch(98.5% 0 0);--ev-info:oklch(68% .14 230);--ev-info-foreground:oklch(98.5% 0 0);--ev-success:oklch(62% .15 150);--ev-success-foreground:oklch(98.5% 0 0)}.dark{--ev-background:oklch(14.5% 0 0);--ev-foreground:oklch(98.5% 0 0);--ev-primary:oklch(62% .18 258);--ev-primary-foreground:oklch(98.5% 0 0);--ev-secondary:oklch(27% 0 0);--ev-secondary-foreground:oklch(98.5% 0 0);--ev-muted:oklch(27% 0 0);--ev-muted-foreground:oklch(70.8% 0 0);--ev-accent:oklch(27% 0 0);--ev-accent-foreground:oklch(98.5% 0 0);--ev-destructive:oklch(62% .21 27);--ev-destructive-foreground:oklch(98.5% 0 0);--ev-border:oklch(27% 0 0);--ev-input:oklch(27% 0 0);--ev-ring:oklch(68% .17 255);--ev-tertiary:oklch(62% .19 300);--ev-tertiary-foreground:oklch(98.5% 0 0);--ev-warning:oklch(82% .15 80);--ev-warning-foreground:oklch(28% .05 80);--ev-warning-emphasis:oklch(82% .15 80);--ev-danger:oklch(62% .21 27);--ev-danger-foreground:oklch(98.5% 0 0);--ev-info:oklch(70% .13 230);--ev-info-foreground:oklch(98.5% 0 0);--ev-success:oklch(68% .15 150);--ev-success-foreground:oklch(98.5% 0 0)}[data-color=primary]{--ev-color:var(--ev-primary,oklch(54% .2 258));--ev-color-foreground:var(--ev-primary-foreground,oklch(98.5% 0 0));--ev-color-emphasis:var(--ev-primary,oklch(54% .2 258))}[data-color=secondary]{--ev-color:var(--ev-secondary,oklch(97% 0 0));--ev-color-foreground:var(--ev-secondary-foreground,oklch(20.5% 0 0));--ev-color-emphasis:var(--ev-secondary-foreground,oklch(20.5% 0 0))}[data-color=tertiary]{--ev-color:var(--ev-tertiary,oklch(55% .2 300));--ev-color-foreground:var(--ev-tertiary-foreground,oklch(98.5% 0 0));--ev-color-emphasis:var(--ev-tertiary,oklch(55% .2 300))}[data-color=warning]{--ev-color:var(--ev-warning,oklch(80% .16 80));--ev-color-foreground:var(--ev-warning-foreground,oklch(28% .05 80));--ev-color-emphasis:var(--ev-warning-emphasis,oklch(52% .12 78))}[data-color=danger]{--ev-color:var(--ev-danger,oklch(58% .22 27));--ev-color-foreground:var(--ev-danger-foreground,oklch(98.5% 0 0));--ev-color-emphasis:var(--ev-danger,oklch(58% .22 27))}[data-color=info]{--ev-color:var(--ev-info,oklch(68% .14 230));--ev-color-foreground:var(--ev-info-foreground,oklch(98.5% 0 0));--ev-color-emphasis:var(--ev-info,oklch(68% .14 230))}[data-color=success]{--ev-color:var(--ev-success,oklch(62% .15 150));--ev-color-foreground:var(--ev-success-foreground,oklch(98.5% 0 0));--ev-color-emphasis:var(--ev-success,oklch(62% .15 150))}:root{--ev-radius-sm:calc(var(--ev-radius) - 4px);--ev-radius-md:calc(var(--ev-radius) - 2px);--ev-radius-lg:var(--ev-radius);--ev-z-sticky:40;--ev-z-overlay:1000;--ev-z-popup:1100;--ev-z-tooltip:1150;--ev-z-toast:1200}[data-toggle]:focus-visible,[data-field-input]:focus-visible,[data-select-trigger]:focus-visible{border-color:var(--ev-ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--ev-ring) 30%, transparent);outline:none}[data-icon]{flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}[data-icon]>svg{width:1em;height:1em}[data-toggle]{font:inherit;color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-md);cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .85rem;font-weight:600;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}[data-toggle]:hover{border-color:var(--ev-ring)}[data-toggle][data-state=on]{background:var(--ev-color,var(--ev-primary));color:var(--ev-color-foreground,var(--ev-primary-foreground));border-color:var(--ev-color,var(--ev-primary))}[data-toggle][data-disabled]{opacity:.5;cursor:not-allowed}[data-fab]{z-index:40;min-width:3.5rem;height:3.5rem;font:inherit;color:var(--ev-color-foreground,var(--ev-primary-foreground));background:var(--ev-color,var(--ev-primary));cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.35rem;font-weight:600;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;position:fixed;box-shadow:0 8px 24px #0000002e}[data-fab]:hover{filter:brightness(1.05);box-shadow:0 12px 30px #0000003d}[data-fab]:active{transform:translateY(1px)}[data-fab][data-disabled]{opacity:.6;cursor:not-allowed;box-shadow:none}[data-fab][data-icon-only]{border-radius:999px;width:3.5rem;min-width:0;padding:0}[data-fab][data-position=bottom-end]{bottom:1.5rem;right:1.5rem}[data-fab][data-position=bottom-start]{bottom:1.5rem;left:1.5rem}[data-fab][data-position=top-end]{top:1.5rem;right:1.5rem}[data-fab][data-position=top-start]{top:1.5rem;left:1.5rem}[data-fab][data-position=top]{margin-inline:auto;top:1.5rem;left:0;right:0}[data-fab][data-position=bottom]{margin-inline:auto;bottom:1.5rem;left:0;right:0}[data-fab][data-position=left]{margin-block:auto;top:0;bottom:0;left:1.5rem}[data-fab][data-position=right]{margin-block:auto;top:0;bottom:0;right:1.5rem}[data-speed-dial]{z-index:40;width:3.5rem;height:3.5rem;position:fixed}[data-speed-dial][data-position=static]{position:relative}[data-speed-dial][data-position=bottom-end]{bottom:1.5rem;right:1.5rem}[data-speed-dial][data-position=bottom-start]{bottom:1.5rem;left:1.5rem}[data-speed-dial][data-position=top-end]{top:1.5rem;right:1.5rem}[data-speed-dial][data-position=top-start]{top:1.5rem;left:1.5rem}[data-speed-dial][data-position=top]{margin-inline:auto;top:1.5rem;left:0;right:0}[data-speed-dial][data-position=bottom]{margin-inline:auto;bottom:1.5rem;left:0;right:0}[data-speed-dial][data-position=left]{margin-block:auto;top:0;bottom:0;left:1.5rem}[data-speed-dial][data-position=right]{margin-block:auto;top:0;bottom:0;right:1.5rem}[data-speed-dial-trigger]{z-index:1;width:3.5rem;height:3.5rem;font:inherit;color:var(--ev-color-foreground,var(--ev-primary-foreground));background:var(--ev-color,var(--ev-primary));cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:1.6rem;line-height:1;transition:transform .2s,filter .15s;display:inline-flex;position:absolute;inset:0;box-shadow:0 8px 24px #0000002e}[data-speed-dial-trigger]:hover{filter:brightness(1.05)}[data-speed-dial-icon]{width:1.5rem;height:1.5rem}[data-speed-dial][data-state=open] [data-speed-dial-trigger]{transform:rotate(45deg)}[data-speed-dial-list]{gap:.75rem;margin:0;padding:0;list-style:none;display:flex;position:absolute}[data-speed-dial-action]{border:1px solid var(--ev-border);width:2.75rem;height:2.75rem;color:var(--ev-foreground);background:var(--ev-background);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 4px 12px #00000024}[data-speed-dial-action][data-disabled]{opacity:.5;cursor:not-allowed}[data-speed-dial-item]{opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;transform:scale(.4)}[data-speed-dial][data-state=open] [data-speed-dial-item]{opacity:1;pointer-events:auto;transform:none}[data-layout=line] [data-speed-dial-list]{justify-content:center;align-items:center}[data-layout=line][data-direction=up] [data-speed-dial-list]{flex-direction:column-reverse;padding-bottom:.75rem;bottom:100%;left:50%;transform:translate(-50%)}[data-layout=line][data-direction=down] [data-speed-dial-list]{flex-direction:column;padding-top:.75rem;top:100%;left:50%;transform:translate(-50%)}[data-layout=line][data-direction=left] [data-speed-dial-list]{flex-direction:row-reverse;padding-right:.75rem;top:50%;right:100%;transform:translateY(-50%)}[data-layout=line][data-direction=right] [data-speed-dial-list]{flex-direction:row;padding-left:.75rem;top:50%;left:100%;transform:translateY(-50%)}[data-layout=square] [data-speed-dial-list]{grid-template-columns:repeat(2,2.75rem);gap:.75rem;display:grid}[data-layout=square][data-direction=up] [data-speed-dial-list]{padding-bottom:.75rem;bottom:100%;left:50%;transform:translate(-50%)}[data-layout=square][data-direction=down] [data-speed-dial-list]{padding-top:.75rem;top:100%;left:50%;transform:translate(-50%)}[data-layout=square][data-direction=left] [data-speed-dial-list]{padding-right:.75rem;top:50%;right:100%;transform:translateY(-50%)}[data-layout=square][data-direction=right] [data-speed-dial-list]{padding-left:.75rem;top:50%;left:100%;transform:translateY(-50%)}[data-layout=radial] [data-speed-dial-list]{width:3.5rem;height:3.5rem;display:block;top:0;left:0}[data-layout=radial] [data-speed-dial-item]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}[data-layout=radial][data-state=open] [data-speed-dial-item]{transform:translate(calc(-50% + var(--ev-sd-x,0px)), calc(-50% + var(--ev-sd-y,0px)))}@media (prefers-reduced-motion:reduce){[data-speed-dial-trigger],[data-speed-dial-item]{transition:none}}[data-tooltip-trigger]{display:inline-flex}[data-tooltip-content]{z-index:var(--ev-z-tooltip);max-width:16rem;color:var(--ev-background);background:var(--ev-foreground);border-radius:var(--ev-radius-sm);pointer-events:none;padding:.35rem .55rem;font-size:.8rem;line-height:1.35;position:relative;box-shadow:0 4px 14px #0000002e}[data-tooltip-content]:after{content:"";background:inherit;width:.5rem;height:.5rem;position:absolute;transform:rotate(45deg)}[data-tooltip-content][data-side=top]:after{margin-left:-.25rem;bottom:-.2rem;left:50%}[data-tooltip-content][data-side=bottom]:after{margin-left:-.25rem;top:-.2rem;left:50%}[data-tooltip-content][data-side=left]:after{margin-top:-.25rem;top:50%;right:-.2rem}[data-tooltip-content][data-side=right]:after{margin-top:-.25rem;top:50%;left:-.2rem}.ev-tooltip-enter-active,.ev-tooltip-leave-active{transition:opacity .15s,transform .15s}.ev-tooltip-enter-from,.ev-tooltip-leave-to{opacity:0;transform:scale(.94)}[data-separator]{background:var(--ev-border);flex:none}[data-separator][data-orientation=horizontal]{width:100%;height:1px}[data-separator][data-orientation=vertical]{align-self:stretch;width:1px;min-height:1em}[data-avatar]{width:var(--ev-avatar-size,2.5rem);height:var(--ev-avatar-size,2.5rem);background:var(--ev-muted);color:var(--ev-muted-foreground);font-size:calc(var(--ev-avatar-size,2.5rem) * .4);-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}[data-avatar][data-size=xs]{--ev-avatar-size:1.75rem}[data-avatar][data-size=sm]{--ev-avatar-size:2.25rem}[data-avatar][data-size=md]{--ev-avatar-size:2.75rem}[data-avatar][data-size=lg]{--ev-avatar-size:3.5rem}[data-avatar][data-size=xl]{--ev-avatar-size:4.5rem}[data-avatar][data-size=xxl]{--ev-avatar-size:5.5rem}[data-avatar] img,[data-avatar] [data-avatar-image]{object-fit:cover;width:100%;height:100%}[data-avatar] [data-avatar-fallback]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}[data-avatar][data-color]{background:color-mix(in oklab, var(--ev-color) 18%, var(--ev-background));color:var(--ev-color)}[data-avatar][data-shape=square]{border-radius:var(--ev-radius-md)}[data-avatar][data-shape=diamond]{border-radius:var(--ev-radius-md);transform:rotate(45deg)scale(.7071)}[data-avatar][data-shape=diamond]>*{transform:rotate(-45deg)scale(1.4142)}[data-badge]{white-space:nowrap;vertical-align:middle;border:1px solid #0000;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:.75rem;font-weight:600;line-height:1.25;display:inline-flex}[data-badge][data-size=sm]{padding:.05rem .4rem;font-size:.7rem}[data-badge][data-size=lg]{padding:.25rem .7rem;font-size:.85rem}[data-badge][data-truncate]{max-width:var(--ev-badge-max-width,100%)}[data-badge][data-truncate] [data-badge-label]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-badge][data-variant=solid]{background:var(--ev-color,var(--ev-foreground));color:var(--ev-color-foreground,var(--ev-background))}[data-badge][data-variant=soft]{background:color-mix(in oklab, var(--ev-color,var(--ev-muted-foreground)) 15%, transparent);color:var(--ev-color-emphasis,var(--ev-foreground))}[data-badge][data-variant=outline]{border-color:color-mix(in oklab, var(--ev-color-emphasis,var(--ev-border)) 45%, var(--ev-border));color:var(--ev-color-emphasis,var(--ev-foreground));background:0 0}[data-badge-dot]{background:currentColor;border-radius:999px;flex:none;width:.45em;height:.45em}[data-badge-icon]{margin-inline-start:-.05em;font-size:1em}[data-badge][data-dot-only]{background:var(--ev-color,var(--ev-muted-foreground));border-color:#0000;gap:0;width:.6rem;height:.6rem;padding:0}[data-badge][data-dot-only][data-size=sm]{width:.5rem;height:.5rem}[data-badge][data-dot-only][data-size=lg]{width:.75rem;height:.75rem}[data-badge][data-dot-only] [data-badge-dot]{display:none}[data-overlay-badge]{display:inline-flex;position:relative}[data-badge][data-attached]{z-index:1;pointer-events:none;position:absolute}[data-badge][data-attached][data-position=top-right]{top:0;right:0;transform:translate(50%,-50%)}[data-badge][data-attached][data-position=top-left]{top:0;left:0;transform:translate(-50%,-50%)}[data-badge][data-attached][data-position=bottom-right]{bottom:0;right:0;transform:translate(50%,50%)}[data-badge][data-attached][data-position=bottom-left]{bottom:0;left:0;transform:translate(-50%,50%)}[data-badge][data-attached]{box-shadow:0 0 0 2px var(--ev-background)}[data-alert]{border-radius:var(--ev-radius-md);border:1px solid #0000;align-items:flex-start;gap:.6rem;padding:.75rem .9rem;font-size:.875rem;line-height:1.4;display:flex}[data-alert][data-variant=solid]{background:var(--ev-color,var(--ev-foreground));color:var(--ev-color-foreground,var(--ev-background))}[data-alert][data-variant=soft]{background:color-mix(in oklab, var(--ev-color,var(--ev-muted-foreground)) 12%, var(--ev-background));color:var(--ev-foreground);border-color:color-mix(in oklab, var(--ev-color-emphasis,var(--ev-border)) 30%, transparent)}[data-alert][data-variant=outline]{background:var(--ev-background);border-color:color-mix(in oklab, var(--ev-color-emphasis,var(--ev-border)) 45%, var(--ev-border));color:var(--ev-foreground)}[data-alert-icon]{color:var(--ev-color-emphasis,currentColor);flex:none;margin-top:.05rem;display:inline-flex}[data-alert][data-variant=solid] [data-alert-icon]{color:inherit}[data-alert-icon] svg{width:1.15em;height:1.15em}[data-alert-content]{flex:1;min-width:0}[data-alert-title]{margin-bottom:.15rem;font-weight:600}[data-alert-actions]{flex:none;align-items:center;gap:.4rem;display:inline-flex}[data-alert-close]{border-radius:var(--ev-radius-sm);color:currentColor;cursor:pointer;opacity:.7;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;margin:-.15rem -.2rem -.15rem 0;padding:0;font-size:1.15rem;line-height:1;display:inline-flex}[data-alert-close]:hover{opacity:1;background:color-mix(in oklab, currentColor 12%, transparent)}[data-card]{background:var(--ev-background);color:var(--ev-foreground);border-radius:var(--ev-radius-lg);border:1px solid #0000;flex-direction:column;display:flex}[data-card][data-variant=elevated]{box-shadow:0 1px 2px color-mix(in oklab, var(--ev-foreground) 8%, transparent), 0 4px 12px color-mix(in oklab, var(--ev-foreground) 6%, transparent)}[data-card][data-variant=outlined]{border-color:var(--ev-border)}[data-card][data-variant=filled]{background:var(--ev-muted)}[data-card][data-color]{border-top:3px solid var(--ev-color)}[data-card][data-color] [data-card-title]{color:var(--ev-color-emphasis,var(--ev-color))}[data-card-heading]{align-items:flex-start;gap:.5rem;padding:1rem 1.25rem 0;display:flex}[data-card-heading]:last-child{padding-bottom:1rem}[data-card][data-collapsible]:not([data-open]) [data-card-heading]{padding-bottom:.9rem}[data-card][data-collapsible] [data-card-heading]{transition:padding-bottom .25s}[data-card-body]{padding:1rem 1.25rem}[data-card-footer]{border-top:1px solid var(--ev-border);align-items:center;gap:.5rem;padding:.85rem 1.25rem;display:flex}[data-card-heading]+[data-card-body]{padding-top:.75rem}[data-card-title]{font-size:1.05rem;font-weight:600;line-height:1.3}[data-card-subtitle]{color:var(--ev-muted-foreground);margin-top:.15rem;font-size:.85rem}[data-card-header]{border-start-start-radius:var(--ev-radius-lg);border-start-end-radius:var(--ev-radius-lg);overflow:hidden}[data-card-header]>img,[data-card-header]>:only-child{width:100%;display:block}[data-card-trigger]{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:0;display:flex}[data-card-trigger]:focus-visible{outline:2px solid var(--ev-ring);outline-offset:-2px}[data-card-heading-text]{flex-direction:column;flex:1;min-width:0;display:flex}[data-card-actions]{flex:none;align-items:center;gap:.25rem;display:inline-flex}[data-card-arrow]{width:1.15em;height:1.15em;color:var(--ev-muted-foreground);flex:none;margin-top:.1rem;transition:transform .2s}[data-card][data-open] [data-card-arrow]{transform:rotate(180deg)}[data-card-panel]{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}[data-card-panel][data-open]{grid-template-rows:1fr}[data-card-panel-inner]{min-height:0;overflow:hidden}[data-card-panel] [data-card-body]{padding-top:0}[data-stat-card]{background:var(--ev-background);color:var(--ev-foreground);border-radius:var(--ev-radius-lg);border:1px solid #0000;align-items:center;gap:1rem;padding:1.15rem 1.25rem;text-decoration:none;display:flex}[data-stat-card][data-variant=elevated]{box-shadow:0 1px 2px color-mix(in oklab, var(--ev-foreground) 8%, transparent), 0 4px 12px color-mix(in oklab, var(--ev-foreground) 6%, transparent)}[data-stat-card][data-variant=outlined]{border-color:var(--ev-border)}[data-stat-card][data-variant=filled]{background:var(--ev-muted)}[data-stat-card][data-tint]{background:linear-gradient(155deg, color-mix(in oklab, var(--ev-color) 14%, var(--ev-card,var(--ev-background))), color-mix(in oklab, var(--ev-color) 4%, var(--ev-card,var(--ev-background))));border-color:color-mix(in oklab, var(--ev-color) 30%, var(--ev-border))}a[data-stat-card],[data-stat-card][href],[data-stat-card][role=link]{cursor:pointer}a[data-stat-card]:hover,[data-stat-card][href]:hover{border-color:color-mix(in oklab, var(--ev-color,var(--ev-border)) 45%, var(--ev-border))}[data-stat-card-icon]{border-radius:var(--ev-radius-md);background:color-mix(in oklab, var(--ev-color,var(--ev-muted-foreground)) 15%, transparent);width:2.75rem;height:2.75rem;color:var(--ev-color-emphasis,var(--ev-foreground));flex:none;justify-content:center;align-items:center;font-size:1.35rem;display:inline-flex}[data-stat-card-icon] [data-icon]{display:block}[data-stat-card-body]{min-width:0}[data-stat-card-label]{letter-spacing:.06em;text-transform:uppercase;color:var(--ev-muted-foreground);font-size:.72rem;font-weight:600}[data-stat-card-value]{margin-top:.15rem;font-size:1.6rem;font-weight:700;line-height:1.15}[data-stat-card-caption]{color:var(--ev-muted-foreground);margin-top:.15rem;font-size:.85rem}[data-list]{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}[data-list][data-variant=card]{background:var(--ev-card,var(--ev-background));border:1px solid var(--ev-border);border-radius:var(--ev-radius-lg);overflow:hidden}[data-list][data-variant=divided]>[data-list-item]+[data-list-item],[data-list][data-variant=card]>[data-list-item]+[data-list-item]{border-top:1px solid color-mix(in oklab, var(--ev-border) 70%, transparent)}[data-list-item]{min-width:0;position:relative}[data-list-row]{width:100%;font:inherit;text-align:left;color:var(--ev-foreground);background:0 0;border:0;align-items:center;gap:.75rem;padding:.7rem .9rem;text-decoration:none;display:flex}[data-list][data-size=sm] [data-list-row]{gap:.6rem;padding:.45rem .7rem}[data-list][data-size=lg] [data-list-row]{gap:.9rem;padding:.95rem 1.1rem}[data-list-item][data-interactive]>[data-list-row]{cursor:pointer;transition:background-color .12s}[data-list-item][data-interactive]>[data-list-row]:hover{background:var(--ev-muted)}[data-list-item][data-interactive]>[data-list-row]:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--ev-ring) 45%, transparent);outline:none}[data-list-item][data-selected]>[data-list-row]{background:color-mix(in oklab, var(--ev-primary) 12%, var(--ev-background));color:var(--ev-primary)}[data-list-item][data-disabled]>[data-list-row]{opacity:.5;pointer-events:none}[data-list-leading]{color:var(--ev-muted-foreground);flex:none;justify-content:center;align-items:center;font-size:1.2rem;display:inline-flex}[data-list-item][data-selected]>[data-list-row] [data-list-leading]{color:inherit}[data-list-main]{flex-direction:column;flex:1;min-width:0;display:flex}[data-list-title]{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:500;overflow:hidden}[data-list-description]{color:var(--ev-muted-foreground);margin-top:.1rem;font-size:.82rem;line-height:1.35}[data-list-item][data-selected]>[data-list-row] [data-list-description]{color:inherit;opacity:.8}[data-list-trailing]{color:var(--ev-muted-foreground);flex:none;align-items:center;gap:.4rem;display:inline-flex}[data-section-header]{align-items:stretch;gap:.75rem;margin-bottom:1rem;display:flex}[data-section-header][data-divider]{border-bottom:1px solid color-mix(in oklab, var(--ev-border) 70%, transparent);padding-bottom:.75rem}[data-section-accent]{background:var(--ev-color,var(--ev-primary));border-radius:999px;flex:none;width:3px}[data-section-heading]{flex:1;min-width:0}[data-section-title-row]{flex-wrap:wrap;align-items:baseline;gap:0 .5rem;display:flex}[data-section-header] [data-section-title]{color:var(--ev-foreground);border:0;margin:0;padding:0;font-size:1.05rem;font-weight:600;line-height:1.25}[data-section-meta]{color:var(--ev-muted-foreground);font-size:.85rem;font-weight:400}[data-section-title]+[data-section-meta]:before{content:"·";margin-right:.5rem}[data-section-header] [data-section-description]{color:var(--ev-muted-foreground);margin:.25rem 0 0;padding:0;font-size:.9rem;line-height:1.45}[data-section-actions]{flex:none;align-self:flex-start;align-items:center;gap:.5rem;display:flex}[data-section-header][data-size=sm]{gap:.6rem;margin-bottom:.75rem}[data-section-header][data-size=sm] [data-section-accent]{width:3px}[data-section-header][data-size=sm] [data-section-title]{letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}[data-section-header][data-size=sm] [data-section-meta]{font-size:.75rem}[data-section-header][data-size=lg]{margin-bottom:1.25rem}[data-section-header][data-size=lg] [data-section-accent]{width:4px}[data-section-header][data-size=lg] [data-section-title]{font-size:1.4rem;font-weight:700}[data-section-header][data-size=lg] [data-section-meta]{font-size:.9rem}[data-chat]{height:100%;min-height:0;color:var(--ev-foreground);background:var(--ev-background,#fff);border:1px solid color-mix(in oklab, var(--ev-border) 55%, transparent);border-radius:18px;flex-direction:column;font-size:.9rem;display:flex;overflow:hidden;box-shadow:0 1px 2px #1018280a,0 8px 24px -18px #10182840}[data-chat-header]{background:var(--ev-background,#fff);border-bottom:1px solid color-mix(in oklab, var(--ev-border) 55%, transparent);flex:none;align-items:center;gap:.7rem;padding:.75rem 1rem;font-weight:600;display:flex}[data-chat-body]{background:var(--ev-background,#fff);scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:.1rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}[data-chat-body]::-webkit-scrollbar{width:0;height:0;display:none}[data-chat-message]{align-items:flex-end;gap:.5rem;margin-top:.1rem;display:flex}[data-chat-message]:first-child{margin-top:0}[data-chat-message][data-group-start]{margin-top:.7rem}[data-chat-message][data-own]{flex-direction:row-reverse}[data-chat-avatar]{flex:none;align-self:flex-end;width:1.75rem}[data-chat-content]{flex-direction:column;min-width:0;max-width:78%;display:flex}[data-chat-message][data-own] [data-chat-content]{align-items:flex-end}[data-chat-name]{color:var(--ev-muted-foreground);margin:0 .65rem .15rem;font-size:.72rem;font-weight:600}[data-chat-bubble]{background:var(--ev-muted,#f4f4f5);color:var(--ev-foreground);overflow-wrap:anywhere;border-radius:15px;padding:.45rem .7rem;line-height:1.4;position:relative}[data-chat-message][data-own] [data-chat-bubble]{background:var(--ev-primary);color:var(--ev-primary-foreground)}[data-chat-message]:not([data-own]):not([data-group-start]) [data-chat-bubble]{border-top-left-radius:5px}[data-chat-message]:not([data-own]):not([data-group-end]) [data-chat-bubble]{border-bottom-left-radius:5px}[data-chat-message][data-own]:not([data-group-start]) [data-chat-bubble]{border-top-right-radius:5px}[data-chat-message][data-own]:not([data-group-end]) [data-chat-bubble]{border-bottom-right-radius:5px}[data-chat-text]{white-space:pre-wrap}[data-chat-time]{text-align:right;color:color-mix(in oklab, currentColor 55%, transparent);margin-top:.15rem;font-size:.66rem;display:block}[data-chat-edited]{opacity:.6;font-size:.7rem}[data-chat-actions]{top:-.65rem;z-index:1;background:color-mix(in oklab, var(--ev-background) 92%, transparent);box-shadow:0 1px 3px #10182824, 0 0 0 1px color-mix(in oklab, var(--ev-border) 55%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;border-radius:8px;gap:1px;padding:2px;transition:opacity .12s;display:inline-flex;position:absolute;inset-inline-end:.35rem}[data-chat-message]:hover [data-chat-actions],[data-chat-bubble]:focus-within [data-chat-actions],[data-chat-message][data-confirming] [data-chat-actions],[data-chat-message][data-selected] [data-chat-actions]{opacity:1}[data-chat-message][data-selected] [data-chat-bubble]{box-shadow:0 0 0 2px color-mix(in oklab, var(--ev-primary) 45%, transparent)}[data-chat-message][data-own][data-selected] [data-chat-bubble]{box-shadow:0 0 0 2px color-mix(in oklab, var(--ev-primary-foreground) 65%, transparent)}[data-chat-message][data-selected] [data-chat-actions]{background:var(--ev-background);box-shadow:0 2px 10px #1018282e, 0 0 0 1px color-mix(in oklab, var(--ev-border) 60%, transparent)}[data-chat-message][data-confirming] [data-chat-actions]{background:var(--ev-background);box-shadow:0 1px 3px #10182824, 0 0 0 1px color-mix(in oklab, var(--ev-danger) 45%, var(--ev-border))}[data-chat-confirm-label]{color:var(--ev-danger);white-space:nowrap;align-self:center;padding-inline:.35rem;font-size:.72rem;font-weight:600}[data-chat-message][data-confirming] [data-chat-action][data-danger]{color:var(--ev-danger)}[data-chat-action]{width:1.5rem;height:1.5rem;color:var(--ev-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:.8rem;display:inline-flex}[data-chat-action]:hover{background:var(--ev-muted);color:var(--ev-foreground)}[data-chat-action][data-danger]:hover{background:color-mix(in oklab, var(--ev-danger) 14%, transparent);color:var(--ev-danger)}[data-chat-edit]{gap:.4rem;min-width:12rem;display:grid}[data-chat-edit-input]{resize:vertical;width:100%;font:inherit;border:1px solid var(--ev-border);background:var(--ev-background);color:var(--ev-foreground);border-radius:8px;padding:.4rem .55rem;font-size:.9rem;line-height:1.4}[data-chat-edit-input]:focus-visible{outline:2px solid var(--ev-ring);outline-offset:-1px}[data-chat-edit-actions]{justify-content:flex-end;gap:.4rem;display:flex}[data-chat-edit-actions] button{font:inherit;cursor:pointer;border-radius:6px;padding:.25rem .65rem;font-size:.8rem}[data-chat-edit-cancel]{border:1px solid var(--ev-border);color:var(--ev-foreground);background:0 0}[data-chat-edit-save]{background:var(--ev-primary);color:var(--ev-primary-foreground);border:0}[data-chat-empty]{color:var(--ev-muted-foreground);margin:auto;padding:1rem;font-size:.85rem}[data-chat-input]{border-top:1px solid color-mix(in oklab, var(--ev-border) 70%, transparent);background:var(--ev-background,#fff);flex:none;align-items:flex-end;gap:.5rem;padding:.6rem;display:flex}[data-chat-textarea]{resize:none;min-width:0;max-height:140px;font:inherit;color:var(--ev-foreground);background:var(--ev-muted,#f4f4f5);scrollbar-width:none;-ms-overflow-style:none;border:1px solid #0000;border-radius:20px;flex:1;padding:.5rem .85rem;line-height:1.4;overflow-y:auto}[data-chat-textarea]::-webkit-scrollbar{width:0;height:0;display:none}[data-chat-textarea]::placeholder{color:var(--ev-muted-foreground)}[data-chat-textarea]:focus-visible{background:var(--ev-background,#fff);border-color:var(--ev-ring,var(--ev-primary));box-shadow:0 0 0 3px color-mix(in oklab, var(--ev-ring,var(--ev-primary)) 22%, transparent);outline:none}[data-chat-send]{width:2.4rem;height:2.4rem;color:var(--ev-primary-foreground);background:var(--ev-primary);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:filter .15s,opacity .15s;display:inline-flex}[data-chat-send]:not(:disabled):hover{filter:brightness(1.08)}[data-chat-send]:disabled{opacity:.5;cursor:not-allowed}[data-chat][data-variant=comments]{box-shadow:none;background:0 0;border:0;border-radius:0}[data-chat][data-variant=comments] [data-chat-header]{background:0 0;padding-inline:0}[data-chat][data-variant=comments] [data-chat-body]{background:0 0;gap:0;padding:.25rem 0}[data-chat][data-variant=comments] [data-chat-message]{align-items:flex-start;gap:.65rem;margin-top:1.15rem}[data-chat][data-variant=comments] [data-chat-message]:first-child{margin-top:0}[data-chat][data-variant=comments] [data-chat-avatar]{align-self:flex-start}[data-chat][data-variant=comments] [data-chat-content]{max-width:100%}[data-chat][data-variant=comments] [data-chat-meta]{align-items:baseline;gap:.5rem;margin-bottom:.15rem;display:flex}[data-chat][data-variant=comments] [data-chat-name]{color:var(--ev-foreground);margin:0;font-size:.85rem;font-weight:600}[data-chat][data-variant=comments] [data-chat-time]{color:var(--ev-muted-foreground);font-size:.72rem}[data-chat][data-variant=comments] [data-chat-bubble]{color:var(--ev-foreground);background:0 0;border-radius:0;padding:0}[data-chat][data-variant=comments] [data-chat-input]{background:0 0;padding:.75rem 0 0}[data-chat][data-variant=comments] [data-chat-message][data-own] [data-chat-content]{align-items:stretch}[data-chat][data-variant=comments] [data-chat-message][data-own] [data-chat-meta]{justify-content:flex-end}[data-chat][data-variant=comments] [data-chat-message][data-own] [data-chat-text]{text-align:right}:root{--ev-code-comment:oklch(60% .02 260);--ev-code-string:oklch(56% .13 150);--ev-code-keyword:oklch(56% .19 300);--ev-code-number:oklch(58% .15 60);--ev-code-function:oklch(54% .16 250);--ev-code-literal:oklch(58% .16 25);--ev-code-tag:oklch(55% .16 25);--ev-code-attr:oklch(58% .15 60);--ev-code-property:oklch(54% .16 250);--ev-code-punct:oklch(55% .02 260)}.dark{--ev-code-comment:oklch(62% .02 260);--ev-code-string:oklch(78% .14 150);--ev-code-keyword:oklch(78% .14 300);--ev-code-number:oklch(82% .13 70);--ev-code-function:oklch(76% .13 250);--ev-code-literal:oklch(76% .15 25);--ev-code-tag:oklch(76% .14 25);--ev-code-attr:oklch(82% .13 70);--ev-code-property:oklch(76% .13 250);--ev-code-punct:oklch(72% .02 260)}[data-code]{font-feature-settings:"liga" 0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.875em}[data-tok=comment]{color:var(--ev-code-comment);font-style:italic}[data-tok=string]{color:var(--ev-code-string)}[data-tok=keyword]{color:var(--ev-code-keyword);font-weight:600}[data-tok=number]{color:var(--ev-code-number)}[data-tok=function]{color:var(--ev-code-function)}[data-tok=literal]{color:var(--ev-code-literal)}[data-tok=tag]{color:var(--ev-code-tag)}[data-tok=attr]{color:var(--ev-code-attr)}[data-tok=property]{color:var(--ev-code-property)}[data-tok=punct]{color:var(--ev-code-punct)}:not([data-code-pre])>[data-code]{background:color-mix(in oklab, var(--ev-foreground) 7%, var(--ev-background));border:1px solid color-mix(in oklab, var(--ev-foreground) 8%, transparent);border-radius:var(--ev-radius-sm);color:var(--ev-foreground);white-space:nowrap;padding:.12em .38em}[data-code-block]{background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-md);width:100%;overflow:hidden}[data-code-header]{border-bottom:1px solid color-mix(in oklab, var(--ev-border) 70%, transparent);background:0 0;align-items:center;gap:.5rem;padding:.45rem .5rem .45rem .9rem;display:flex}[data-code-title],[data-code-lang]{color:var(--ev-muted-foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem}[data-code-lang]{text-transform:lowercase;letter-spacing:.02em}[data-code-copy]{font:inherit;color:var(--ev-muted-foreground);border-radius:var(--ev-radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.35rem;margin-left:auto;padding:.28rem .55rem;font-size:.74rem;font-weight:600;transition:color .15s,background .15s;display:inline-flex}[data-code-copy]:hover{color:var(--ev-foreground);background:color-mix(in oklab, var(--ev-foreground) 7%, transparent)}[data-code-copy][data-copied]{color:var(--ev-success)}[data-code-copy-icon]{width:.9rem;height:.9rem}[data-code-pre]{margin:0;padding:.9rem 1rem;line-height:1.55;overflow-x:auto}[data-code-pre] [data-code]{white-space:pre;color:var(--ev-foreground);background:0 0;border:none;padding:0;display:block}[data-code-block][data-wrap] [data-code-pre]{overflow-x:visible}[data-code-block][data-wrap] [data-code-pre] [data-code]{white-space:pre-wrap;word-break:break-word}[data-terminal]{width:100%;color:var(--ev-foreground);background:var(--ev-muted);border:1px solid var(--ev-border);border-radius:var(--ev-radius-md);flex-direction:column;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.85rem;line-height:1.55;display:flex;overflow:hidden}[data-terminal-header]{background:color-mix(in oklab, var(--ev-foreground) 6%, var(--ev-muted));border-bottom:1px solid var(--ev-border);align-items:center;gap:.5rem;padding:.45rem .75rem;display:flex}[data-terminal-dots]{gap:.35rem;display:inline-flex}[data-terminal-dots] i{background:color-mix(in oklab, var(--ev-foreground) 22%, transparent);border-radius:999px;width:.7rem;height:.7rem}[data-terminal-title]{color:var(--ev-muted-foreground);font-size:.75rem}[data-terminal-body]{min-height:0;max-height:var(--ev-terminal-height,20rem);cursor:text;flex:1;padding:.75rem .9rem;overflow-y:auto}[data-terminal-log]{flex-direction:column;display:flex}[data-terminal-intro]{white-space:pre-wrap;word-break:break-word;color:var(--ev-muted-foreground);margin-bottom:.35rem}[data-terminal-line]{align-items:baseline;gap:.5rem;display:flex}[data-terminal-command],[data-terminal-output]{white-space:pre-wrap;word-break:break-word}[data-terminal-output][data-kind=error]{color:var(--ev-destructive,oklch(57.7% .245 27.325))}[data-terminal-output][data-kind=muted]{color:var(--ev-muted-foreground)}[data-terminal-prompt]{color:var(--ev-color,var(--ev-primary));-webkit-user-select:none;user-select:none;flex:none}[data-terminal-inputrow]{align-items:baseline;gap:.5rem;display:flex}[data-terminal-input]{min-width:0;font:inherit;color:inherit;background:0 0;border:none;outline:none;flex:1;margin:0;padding:0}[data-terminal-input]::placeholder{color:var(--ev-muted-foreground)}[data-terminal-input]:disabled{cursor:not-allowed;opacity:.55}[data-reorder]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}[data-reorder] [data-reorder-item]{border:1px solid #0000;border-bottom-color:var(--ev-border);background:var(--ev-background);align-items:center;gap:.6rem;margin:0;padding:.5rem .6rem;transition:background .12s,box-shadow .12s,opacity .12s;display:flex;position:relative}[data-reorder-item]:last-child{border-bottom-color:#0000}[data-reorder-item][data-dragging]{opacity:.4}[data-reorder-item][data-drop=before]:after,[data-reorder-item][data-drop=after]:after{content:"";background:var(--ev-color,var(--ev-primary));pointer-events:none;border-radius:2px;height:2px;position:absolute;left:0;right:0}[data-reorder-item][data-drop=before]:after{top:-1px}[data-reorder-item][data-drop=after]:after{bottom:-1px}[data-reorder-content]{flex:1;min-width:0}[data-reorder-handle]{width:1.75rem;height:1.75rem;color:var(--ev-muted-foreground);border-radius:var(--ev-radius-sm);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-reorder-handle]:hover{color:var(--ev-foreground);background:color-mix(in oklab, var(--ev-foreground) 6%, transparent)}[data-reorder-handle]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--ev-ring) 30%, transparent);outline:none}[data-reorder-item][data-dragging] [data-reorder-handle]{cursor:grabbing}[data-reorder-buttons]{flex:none;gap:.15rem;display:inline-flex}[data-reorder-up],[data-reorder-down]{width:1.6rem;height:1.6rem;color:var(--ev-muted-foreground);border-radius:var(--ev-radius-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-reorder-up]:hover:not(:disabled),[data-reorder-down]:hover:not(:disabled){color:var(--ev-foreground);background:color-mix(in oklab, var(--ev-foreground) 6%, transparent)}[data-reorder-up]:disabled,[data-reorder-down]:disabled{opacity:.35;cursor:default}[data-reorder][data-disabled]{opacity:.6}[data-reorder] [data-reorder-item].ev-reorder-move{transition:transform .18s cubic-bezier(.2,.7,.3,1)}.ev-reorder-leave-active{width:100%;position:absolute}.ev-reorder-enter-from,.ev-reorder-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.ev-reorder-move{transition:none}}[data-progress]:not([data-custom]){width:100%;height:var(--ev-progress-height,.75rem);background:var(--ev-progress-track,color-mix(in oklch, currentColor 13%, transparent));border-radius:999px;display:block;position:relative;overflow:hidden}[data-progress-indicator]{height:100%;width:var(--ev-progress,0%);border-radius:inherit;background:var(--ev-progress-color,var(--ev-color,var(--ev-primary)));transition:width .4s cubic-bezier(.4,0,.2,1)}[data-progress][data-segments]{display:flex}[data-progress-segment]{height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}[data-progress][data-custom]{height:auto}[data-progress]:has([data-progress-value]){height:var(--ev-progress-height,1.25rem)}[data-progress-value]{color:#fff;text-shadow:0 1px 2px #00000059;pointer-events:none;font-size:.7rem;font-weight:600;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}[data-progress-value][data-position=left]{left:.5rem}[data-progress-value][data-position=center]{left:50%;transform:translate(-50%,-50%)}[data-progress-value][data-position=end]{right:.5rem}[data-progress][data-variant=striped] [data-progress-indicator]{animation:ev-progress-stripes var(--ev-progress-speed,1s) linear infinite;background-image:repeating-linear-gradient(45deg,#ffffff47 0 7px,#0000 7px 14px)}@keyframes ev-progress-stripes{to{background-position:28px 0}}[data-progress][data-variant=gradient] [data-progress-indicator]{background:linear-gradient(90deg,oklch(60% .2 265),oklch(65% .24 350),oklch(80% .16 80)) 0 0/200% 100%;animation:3s infinite ev-progress-gradient}@keyframes ev-progress-gradient{0%,to{background-position:0%}50%{background-position:100%}}[data-progress][data-variant=glow] [data-progress-indicator]{box-shadow:0 0 10px var(--ev-progress-color,var(--ev-primary))}[data-progress][data-state=indeterminate] [data-progress-indicator]{width:40%;animation:1.2s ease-in-out infinite ev-progress-indeterminate;position:absolute;top:0}@keyframes ev-progress-indeterminate{0%{left:-42%}to{left:100%}}[data-spinner]{color:var(--ev-color,var(--ev-primary));--ev-spinner-size:1.5rem;--ev-spinner-width:2px;justify-content:center;align-items:center;display:inline-flex}[data-spinner][data-size=sm]{--ev-spinner-size:1rem;--ev-spinner-width:2px}[data-spinner][data-size=md]{--ev-spinner-size:1.5rem;--ev-spinner-width:2px}[data-spinner][data-size=lg]{--ev-spinner-size:2.25rem;--ev-spinner-width:3px}[data-spinner-indicator]{width:var(--ev-spinner-size);height:var(--ev-spinner-size);border:var(--ev-spinner-width) solid color-mix(in oklab, currentColor 22%, transparent);border-top-color:currentColor;border-radius:999px;animation:.6s linear infinite ev-spin;display:block}@keyframes ev-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-spinner-indicator]{animation-duration:1.4s}}[data-field]{color:var(--ev-foreground);width:var(--ev-field-width,18rem);flex-direction:column;gap:.375rem;max-width:100%;display:flex}[data-field][data-fluid]{width:100%}[data-field-label]{font-size:.85rem;font-weight:600}[data-field-required]{color:var(--ev-destructive);margin-left:.15rem}[data-field-control]{display:flex;position:relative}[data-field-input],[data-select-trigger]{width:100%;font:inherit;color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-input);border-radius:var(--ev-radius-md);outline:none;padding:.55rem .7rem;transition:border-color .15s,box-shadow .15s}textarea[data-field-input]{resize:vertical}[data-field-input]:-webkit-autofill{-webkit-text-fill-color:var(--ev-foreground);-webkit-box-shadow:0 0 0 1000px var(--ev-background) inset;caret-color:var(--ev-foreground);transition:background-color 6000000s,color 6000000s}[data-field-input]:-webkit-autofill:hover{-webkit-text-fill-color:var(--ev-foreground);-webkit-box-shadow:0 0 0 1000px var(--ev-background) inset;caret-color:var(--ev-foreground);transition:background-color 6000000s,color 6000000s}[data-field-input]:-webkit-autofill:active{-webkit-text-fill-color:var(--ev-foreground);-webkit-box-shadow:0 0 0 1000px var(--ev-background) inset;caret-color:var(--ev-foreground);transition:background-color 6000000s,color 6000000s}[data-field-input]:-webkit-autofill:focus-visible{-webkit-box-shadow:0 0 0 1000px var(--ev-background) inset, 0 0 0 3px color-mix(in oklch, var(--ev-ring) 30%, transparent)}[data-field-input]:autofill{box-shadow:0 0 0 1000px var(--ev-background) inset;color:var(--ev-foreground);caret-color:var(--ev-foreground);transition:background-color 6000000s,color 6000000s}[data-field-input]:autofill:hover{box-shadow:0 0 0 1000px var(--ev-background) inset;color:var(--ev-foreground);caret-color:var(--ev-foreground);transition:background-color 6000000s,color 6000000s}[data-field-input]:autofill:active{box-shadow:0 0 0 1000px var(--ev-background) inset;color:var(--ev-foreground);caret-color:var(--ev-foreground);transition:background-color 6000000s,color 6000000s}[data-field-input]:autofill:focus-visible{box-shadow:0 0 0 1000px var(--ev-background) inset, 0 0 0 3px color-mix(in oklch, var(--ev-ring) 30%, transparent)}[data-field][data-disabled]{opacity:.6}[data-field-error],[data-field-hint]{margin:0;font-size:.78rem;line-height:1.3}[data-field-hint]{color:var(--ev-muted-foreground)}[data-field-error]{color:var(--ev-destructive)}[data-field][data-invalid] [data-field-input],[data-field][data-invalid] [data-select-trigger]{border-color:var(--ev-destructive)}[data-field][data-invalid] [data-field-input]:focus-visible,[data-field][data-invalid] [data-select-trigger]:focus-visible{border-color:var(--ev-destructive);box-shadow:0 0 0 3px color-mix(in oklch, var(--ev-destructive) 30%, transparent)}[data-field][data-invalid] [data-field-label]{color:var(--ev-destructive)}[data-field-input][data-clearable]{padding-right:2rem}[data-field-clear],[data-select-clear]{width:1.3rem;height:1.3rem;color:var(--ev-muted-foreground);cursor:pointer;z-index:1;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.05rem;line-height:1;display:inline-flex;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}[data-field-clear]:hover,[data-select-clear]:hover{color:var(--ev-foreground);background:var(--ev-muted)}[data-field-clear][data-field-clear-textarea]{top:.4rem;transform:none}[data-field-leading],[data-field-trailing]{color:var(--ev-muted-foreground);z-index:1;align-items:center;gap:.15rem;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}[data-field-leading]{pointer-events:none;left:.6rem}[data-field-trailing]{right:.5rem}[data-field-leading] svg,[data-field-trailing] svg{width:1.05em;height:1.05em}[data-field-input][data-has-leading]{padding-left:2.1rem}[data-field-input][data-has-trailing]{padding-right:2.1rem}[data-field-group],[data-field-io]{display:contents}[data-field-group][data-has-addons]{background:var(--ev-background);border:1px solid var(--ev-input);border-radius:var(--ev-radius-md);align-items:stretch;width:100%;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}[data-field-group][data-has-addons] [data-field-io]{flex:1;min-width:0;display:flex;position:relative}[data-field-group][data-has-addons] [data-field-input]{background:0 0;border:none;border-radius:0}[data-field-group][data-has-addons] [data-field-input]:focus-visible{box-shadow:none;border-color:#0000}[data-field-group][data-has-addons]:focus-within{border-color:var(--ev-ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--ev-ring) 30%, transparent)}[data-field][data-invalid] [data-field-group][data-has-addons]{border-color:var(--ev-destructive)}[data-field][data-invalid] [data-field-group][data-has-addons]:focus-within{box-shadow:0 0 0 3px color-mix(in oklch, var(--ev-destructive) 30%, transparent)}[data-field-addon]{color:var(--ev-muted-foreground);background:color-mix(in oklab, var(--ev-foreground) 4%, var(--ev-background));white-space:nowrap;align-items:center;gap:.3rem;padding:0 .7rem;font-size:.9em;display:inline-flex}[data-field-addon][data-side=start]{border-right:1px solid var(--ev-input)}[data-field-addon][data-side=end]{border-left:1px solid var(--ev-input)}[data-field-addon]>[data-field-input],[data-field-addon]>[data-select-trigger],[data-field-addon]>button,[data-field-addon]>select{box-shadow:none;height:100%;color:var(--ev-foreground);background:0 0;border:none;border-radius:0;padding:0 .15rem}[data-field-trailing] [data-field-clear]{position:static;top:auto;right:auto;transform:none}[data-field-reveal]{width:1.3rem;height:1.3rem;color:var(--ev-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-field-reveal]:hover{color:var(--ev-foreground);background:var(--ev-muted)}[data-select-clear]{right:1.9rem}[data-select-trigger][data-clearable]{padding-right:3.25rem}[data-field][data-label-position=inline]{flex-flow:wrap;align-items:center;gap:.75rem}[data-field][data-label-position=inline] [data-field-error],[data-field][data-label-position=inline] [data-field-hint]{flex-basis:100%;margin-left:6.75rem}[data-field][data-label-position=inline]>[data-field-label]{flex:none;width:6rem}[data-field][data-label-position=inline] [data-field-control]{flex:1}[data-field][data-label-position=inset] [data-field-label]{z-index:1;pointer-events:none;color:var(--ev-muted-foreground);font-size:.68rem;position:absolute;top:.35rem;left:.7rem}[data-field][data-label-position=inset] [data-field-input],[data-field][data-label-position=inset] [data-select-trigger]{padding-top:1.35rem;padding-bottom:.35rem}[data-field][data-float] [data-field-label]{color:var(--ev-muted-foreground);pointer-events:none;z-index:1;font-size:.9rem;font-weight:400;transition:all .15s;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}[data-field][data-float] [data-field-input],[data-field][data-float] [data-select-trigger]{padding-top:.55rem;padding-bottom:.55rem}[data-field][data-float][data-floating] [data-field-label]{color:var(--ev-primary);font-size:.68rem;font-weight:600;top:.4rem;transform:none}[data-field][data-float][data-float-to=above][data-floating] [data-field-input],[data-field][data-float][data-float-to=above][data-floating] [data-select-trigger]{padding-top:1.35rem;padding-bottom:.35rem}[data-field][data-float][data-float-to=border][data-floating] [data-field-label]{background:var(--ev-background);padding:0 .25rem;top:0;left:.5rem;transform:translateY(-50%)}[data-radio-group]{flex-direction:column;gap:.5rem;display:flex}[data-radio-item]{cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}[data-radio-item][data-disabled]{opacity:.5;cursor:not-allowed}[data-radio-item] input{accent-color:var(--ev-primary);width:1rem;height:1rem}[data-slider]{touch-action:none;position:relative}[data-slider][data-orientation=horizontal]{flex-direction:column;justify-content:center;gap:.5rem;width:100%;min-height:1.25rem;display:flex}[data-slider][data-orientation=vertical]{justify-content:center;gap:.5rem;height:12rem;display:flex}[data-slider][data-disabled]{opacity:.55;pointer-events:none}[data-slider-track]{background:color-mix(in oklab, var(--ev-foreground) 14%, transparent);border-radius:999px;position:relative}[data-slider][data-orientation=horizontal] [data-slider-track]{width:100%;height:.375rem}[data-slider][data-orientation=vertical] [data-slider-track]{width:.375rem;height:100%}[data-slider-range]{border-radius:inherit;background:var(--ev-color,var(--ev-primary));position:absolute}[data-slider][data-orientation=horizontal] [data-slider-range]{top:0;bottom:0}[data-slider][data-orientation=vertical] [data-slider-range]{left:0;right:0}[data-slider-thumb]{background:var(--ev-background);border:2px solid var(--ev-color,var(--ev-primary));cursor:grab;touch-action:none;border-radius:999px;width:1.05rem;height:1.05rem;position:absolute;box-shadow:0 1px 3px #0003}[data-slider-thumb]:active{cursor:grabbing}[data-slider][data-orientation=horizontal] [data-slider-thumb]{top:50%;transform:translate(-50%,-50%)}[data-slider][data-orientation=vertical] [data-slider-thumb]{left:50%;transform:translate(-50%,50%)}[data-slider-thumb]:focus-visible{box-shadow:0 0 0 4px color-mix(in oklab, var(--ev-color,var(--ev-ring)) 30%, transparent);outline:none}[data-slider-mark]{background:color-mix(in oklab, var(--ev-foreground) 35%, transparent);border-radius:999px;width:3px;height:3px;position:absolute}[data-slider][data-orientation=horizontal] [data-slider-mark]{top:50%;transform:translate(-50%,-50%)}[data-slider][data-orientation=vertical] [data-slider-mark]{left:50%;transform:translate(-50%,50%)}[data-slider-labels]{position:relative}[data-slider][data-orientation=horizontal] [data-slider-labels]{width:100%;height:1rem}[data-slider][data-orientation=vertical] [data-slider-labels]{width:2rem;height:100%}[data-slider-label]{color:var(--ev-muted-foreground);white-space:nowrap;font-size:.72rem;position:absolute}[data-slider][data-orientation=horizontal] [data-slider-label]{transform:translate(-50%)}[data-slider][data-orientation=vertical] [data-slider-label]{transform:translateY(50%)}[data-timeline],[data-timeline][data-orientation]{margin:0;padding:0;list-style:none}[data-timeline] [data-timeline-item]{margin:0}[data-timeline-dot]{width:.85rem;height:.85rem;color:var(--ev-color-foreground,var(--ev-primary-foreground));background:var(--ev-color,var(--ev-primary));border:2px solid var(--ev-color,var(--ev-primary));box-shadow:0 0 0 3px var(--ev-background);z-index:1;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-timeline-dot][data-has-icon]{width:1.75rem;height:1.75rem;font-size:.95rem}[data-timeline-dot][data-variant=outline]{background:var(--ev-background);color:var(--ev-color-emphasis,var(--ev-primary))}[data-timeline-connector]{background:var(--ev-border);flex:1}[data-timeline-time]{color:var(--ev-muted-foreground);margin-bottom:.1rem;font-size:.8rem}[data-timeline-title]{font-weight:600;line-height:1.3}[data-timeline-description]{color:var(--ev-muted-foreground);margin-top:.15rem;font-size:.9rem;line-height:1.45}[data-timeline][data-orientation=vertical] [data-timeline-item]{column-gap:1rem;display:grid}[data-timeline][data-orientation=vertical] [data-timeline-item]>*{grid-row:1}[data-timeline][data-orientation=vertical] [data-timeline-separator]{flex-direction:column;align-items:center;display:flex}[data-timeline][data-orientation=vertical] [data-timeline-connector]{width:2px;min-height:1.25rem;margin-top:4px}[data-timeline][data-orientation=vertical] [data-timeline-content]{padding-bottom:1.5rem}[data-timeline][data-orientation=vertical] [data-timeline-opposite]{color:var(--ev-muted-foreground);padding-bottom:1.5rem;font-size:.85rem}[data-timeline][data-align=left] [data-timeline-item]{grid-template-columns:auto 1fr}[data-timeline][data-align=left] [data-timeline-separator]{grid-column:1}[data-timeline][data-align=left] [data-timeline-content]{grid-column:2}[data-timeline][data-align=right] [data-timeline-item]{grid-template-columns:1fr auto}[data-timeline][data-align=right] [data-timeline-content]{text-align:right;grid-column:1}[data-timeline][data-align=right] [data-timeline-separator]{grid-column:2}[data-timeline][data-align=alternate] [data-timeline-item]{grid-template-columns:1fr auto 1fr}[data-timeline][data-align=alternate] [data-timeline-separator]{grid-column:2}[data-timeline][data-align=alternate] [data-timeline-item][data-side=left] [data-timeline-content]{text-align:right;grid-column:1}[data-timeline][data-align=alternate] [data-timeline-item][data-side=left] [data-timeline-opposite],[data-timeline][data-align=alternate] [data-timeline-item][data-side=right] [data-timeline-content]{grid-column:3}[data-timeline][data-align=alternate] [data-timeline-item][data-side=right] [data-timeline-opposite]{text-align:right;grid-column:1}[data-timeline][data-orientation=horizontal]{align-items:flex-start;width:100%;display:flex}[data-timeline][data-orientation=horizontal] [data-timeline-item]{flex-direction:column;flex:1;min-width:0;display:flex}[data-timeline][data-orientation=horizontal] [data-timeline-separator]{align-items:center;display:flex}[data-timeline][data-orientation=horizontal] [data-timeline-connector]{height:2px}[data-timeline][data-orientation=horizontal] [data-timeline-dot]{margin:0 6px}[data-timeline][data-orientation=horizontal] [data-timeline-content]{text-align:center;padding:.6rem .75rem 0}[data-timeline][data-orientation=horizontal] [data-timeline-item]:first-child [data-timeline-connector][data-lead],[data-timeline][data-orientation=horizontal] [data-timeline-item]:last-child [data-timeline-connector]:not([data-lead]){visibility:hidden}[data-timeline][data-orientation=horizontal][data-align=alternate] [data-timeline-item]{justify-content:center;min-height:6rem;position:relative}[data-timeline][data-orientation=horizontal][data-align=alternate] [data-timeline-content]{text-align:center;padding:0 .5rem;position:absolute;left:0;right:0}[data-timeline][data-orientation=horizontal][data-align=alternate] [data-timeline-item][data-side=top] [data-timeline-content]{bottom:calc(50% + 1.1rem)}[data-timeline][data-orientation=horizontal][data-align=alternate] [data-timeline-item][data-side=bottom] [data-timeline-content]{top:calc(50% + 1.1rem)}@media (width<=640px){[data-timeline][data-orientation=vertical][data-align=alternate] [data-timeline-item]{grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:.85rem}[data-timeline][data-orientation=vertical][data-align=alternate] [data-timeline-item] [data-timeline-separator]{grid-area:1/1/span 2}[data-timeline][data-orientation=vertical][data-align=alternate] [data-timeline-item][data-side=left] [data-timeline-opposite],[data-timeline][data-orientation=vertical][data-align=alternate] [data-timeline-item][data-side=right] [data-timeline-opposite]{text-align:left;grid-area:1/2;padding-bottom:.1rem}[data-timeline][data-orientation=vertical][data-align=alternate] [data-timeline-item][data-side=left] [data-timeline-content],[data-timeline][data-orientation=vertical][data-align=alternate] [data-timeline-item][data-side=right] [data-timeline-content]{text-align:left;grid-area:2/2}[data-timeline][data-orientation=horizontal]{scrollbar-width:thin;overflow-x:auto}[data-timeline][data-orientation=horizontal] [data-timeline-item]{flex:none;min-width:8rem}}[data-timeline-content]{position:relative}[data-timeline-item][data-editable]:not([data-editing]) [data-timeline-content]{cursor:pointer;border-radius:var(--ev-radius-sm);transition:background-color .12s}[data-timeline-item][data-editable]:not([data-editing]):hover [data-timeline-content]{background:color-mix(in oklab, var(--ev-muted) 60%, transparent)}[data-timeline-edit]{background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-md);flex-direction:column;gap:.4rem;width:min(20rem,100%);padding:.6rem;display:flex;box-shadow:0 8px 26px #10182824}[data-timeline-field]{width:100%;font:inherit;color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-sm);padding:.3rem .45rem;font-size:.85rem}[data-timeline-field][data-title]{font-weight:600}[data-timeline-field]:focus-visible{border-color:var(--ev-ring);box-shadow:0 0 0 2px color-mix(in oklab, var(--ev-ring) 30%, transparent);outline:none}textarea[data-timeline-field]{resize:vertical;line-height:1.4}[data-timeline-edit-actions]{justify-content:space-between;gap:.5rem;margin-top:.1rem;display:flex}[data-timeline-remove-btn],[data-timeline-done-btn]{font:inherit;border-radius:var(--ev-radius-sm);cursor:pointer;border:1px solid #0000;padding:.3rem .65rem;font-size:.8rem;font-weight:600}[data-timeline-remove-btn]{color:var(--ev-danger);background:0 0}[data-timeline-remove-btn]:hover{background:color-mix(in oklab, var(--ev-danger) 14%, transparent)}[data-timeline-done-btn]{color:var(--ev-primary-foreground,#fff);background:var(--ev-primary)}[data-timeline-done-btn]:hover{filter:brightness(1.07)}[data-timeline-add-row]{align-items:center;margin:0;padding:.25rem 0;list-style:none;display:flex}[data-timeline][data-orientation=vertical] [data-timeline-add-row]{padding-inline-start:.1rem}[data-timeline-add]{font:inherit;color:var(--ev-muted-foreground);border:1px dashed color-mix(in oklab, var(--ev-border) 80%, transparent);border-radius:var(--ev-radius-md);cursor:pointer;background:0 0;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.85rem;display:inline-flex}[data-timeline-add]:hover{border-color:var(--ev-primary);color:var(--ev-foreground)}[data-icon-picker]{align-items:center;gap:.25rem;display:inline-flex;position:relative}[data-icon-picker-trigger]{min-width:8rem;height:2.25rem;font:inherit;color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-md);cursor:pointer;align-items:center;gap:.4rem;padding:0 .6rem;font-size:.9rem;display:inline-flex}[data-icon-picker-trigger]:hover{border-color:color-mix(in oklab, var(--ev-primary) 45%, var(--ev-border))}[data-icon-picker-trigger]:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--ev-ring) 40%, transparent);outline:none}[data-icon-picker][data-disabled]{opacity:.6}[data-icon-picker-empty-icon]{color:var(--ev-muted-foreground)}[data-icon-picker-label]{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}[data-icon-picker-trigger] [data-icon-picker-caret]{color:var(--ev-muted-foreground);font-size:.9rem}[data-icon-picker-clear]{width:1.6rem;height:1.6rem;color:var(--ev-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:1.1rem;display:inline-flex}[data-icon-picker-clear]:hover{background:var(--ev-muted);color:var(--ev-foreground)}[data-icon-picker-panel]{z-index:var(--ev-z-popup);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-lg);width:20rem;max-width:92vw;padding:.5rem;box-shadow:0 12px 34px #10182829}[data-icon-picker-search]{width:100%;height:2rem;font:inherit;color:var(--ev-foreground);background:var(--ev-muted);border-radius:var(--ev-radius-sm);border:1px solid #0000;margin-bottom:.4rem;padding:0 .55rem;font-size:.85rem}[data-icon-picker-search]:focus-visible{border-color:var(--ev-ring);background:var(--ev-background);outline:none}[data-icon-picker-row]{gap:2px;height:38px;display:grid}[data-icon-picker-option]{height:34px;color:var(--ev-foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:1.05rem;display:inline-flex}[data-icon-picker-option]:hover{background:var(--ev-muted)}[data-icon-picker-option][data-selected]{color:var(--ev-primary);border-color:color-mix(in oklab, var(--ev-primary) 45%, var(--ev-border));background:color-mix(in oklab, var(--ev-primary) 12%, var(--ev-background))}[data-icon-picker-no-results],[data-icon-picker-status]{text-align:center;color:var(--ev-muted-foreground);padding:1.25rem .5rem;font-size:.85rem}[data-hierarchy]{--ev-hier-gap:2.25rem;padding:.5rem .5rem 1rem;overflow:auto}[data-hierarchy-canvas]{min-width:100%;display:inline-block;position:relative}[data-hierarchy-lines]{z-index:0;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}[data-hierarchy-lines] path{fill:none;stroke:var(--ev-border);stroke-width:2px}[data-hierarchy] [data-hierarchy-tree],[data-hierarchy] [data-hierarchy-children]{z-index:1;justify-content:center;align-items:flex-start;margin:0;padding:0;list-style:none;display:flex;position:relative}[data-hierarchy] [data-hierarchy-children]{padding:var(--ev-hier-gap) 0 0}[data-hierarchy] [data-hierarchy-item]{text-align:center;flex-direction:column;align-items:center;margin:0;padding:0 .6rem;list-style:none;display:flex;position:relative}[data-hierarchy-node]{z-index:2;text-align:left;color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-md);align-items:center;gap:.5rem;padding:.5rem .8rem;display:inline-flex;position:relative;box-shadow:0 1px 2px #0000000f}[data-hierarchy-node][data-color]{border-top:3px solid var(--ev-color)}[data-hierarchy-icon]{color:var(--ev-color,var(--ev-primary));font-size:1.15rem;display:inline-flex}[data-hierarchy-body]{flex-direction:column;min-width:0;display:flex}[data-hierarchy-label]{font-weight:600;line-height:1.25}[data-hierarchy-subtitle]{color:var(--ev-muted-foreground);font-size:.8rem}[data-hierarchy-toggle]{width:1.35rem;height:1.35rem;color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-border);cursor:pointer;z-index:3;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.75rem;display:inline-flex;position:absolute;bottom:-.75rem;left:50%;transform:translate(-50%)}[data-hierarchy-toggle]:before{content:"";border-radius:999px;position:absolute;inset:-6px}[data-hierarchy-toggle]:hover{border-color:var(--ev-ring);color:var(--ev-color,var(--ev-primary))}[data-accordion]{border:1px solid var(--ev-border);border-radius:var(--ev-radius,.5rem);overflow:hidden}[data-accordion] [data-accordion-item]+[data-accordion-item]{border-top:1px solid var(--ev-border)}[data-accordion] [data-accordion-header]{font:inherit;line-height:inherit;letter-spacing:normal;border:0;margin:0;padding:0}[data-accordion] [data-accordion-trigger]{text-align:left;width:100%;color:var(--ev-foreground);cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;margin:0;padding:.875rem 1rem;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.4;display:flex}[data-accordion] [data-accordion-trigger]:hover{background:var(--ev-muted)}[data-accordion] [data-accordion-trigger]:focus-visible{outline:2px solid var(--ev-ring);outline-offset:-2px}[data-accordion] [data-accordion-trigger]:disabled{opacity:.55;cursor:not-allowed}[data-accordion] [data-accordion-icon]{color:var(--ev-muted-foreground);flex:none}[data-accordion] [data-accordion-title]{flex:1;min-width:0}[data-accordion] [data-accordion-arrow]{color:var(--ev-muted-foreground);flex:none;transition:transform .2s}[data-accordion] [data-accordion-item][data-open] [data-accordion-arrow]{transform:rotate(180deg)}[data-accordion] [data-accordion-panel]{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}[data-accordion] [data-accordion-panel][data-open]{grid-template-rows:1fr}[data-accordion] [data-accordion-content]{min-height:0;color:var(--ev-muted-foreground);padding:0 1rem;font-size:.9rem;line-height:1.55;transition:padding .25s;overflow:hidden}[data-accordion] [data-accordion-panel][data-open] [data-accordion-content]{padding:.25rem 1rem 1.125rem}[data-tabs][data-orientation=vertical]{align-items:flex-start;gap:1rem;display:flex}[data-tabs] [data-tabs-list]{border-bottom:1px solid var(--ev-border);gap:.25rem;display:flex;position:relative}[data-tabs][data-orientation=vertical] [data-tabs-list]{border-bottom:0;border-inline-end:1px solid var(--ev-border);flex-direction:column;flex:none}[data-tabs] [data-tabs-tab]{color:var(--ev-muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.5rem;margin:0;padding:.625rem .9rem;font-family:inherit;font-size:.9375rem;font-weight:500;line-height:1.4;transition:color .15s,border-color .15s;display:inline-flex}[data-tabs][data-orientation=vertical] [data-tabs-tab]{border-bottom:0;border-inline-end:2px solid #0000;margin-inline-end:-1px}[data-tabs] [data-tabs-tab]:hover{color:var(--ev-foreground)}[data-tabs] [data-tabs-tab][data-selected]{color:var(--ev-color,var(--ev-primary));border-color:var(--ev-color,var(--ev-primary))}[data-tabs] [data-tabs-tab]:focus-visible{outline:2px solid var(--ev-ring);outline-offset:-2px;border-radius:.25rem}[data-tabs] [data-tabs-tab][data-disabled]{opacity:.55;cursor:not-allowed}[data-tabs] [data-tabs-tab][data-disabled]:hover{color:var(--ev-muted-foreground)}[data-tabs] [data-tabs-panel]{color:var(--ev-foreground);padding:1rem 0;font-size:.9rem;line-height:1.55}[data-tabs][data-orientation=vertical] [data-tabs-panel]{flex:1;min-width:0;padding:0}[data-tabs] [data-tabs-panel]:focus-visible{outline:2px solid var(--ev-ring);outline-offset:2px;border-radius:.25rem}[data-tabs][data-indicator] [data-tabs-tab][data-selected]{border-color:#0000}[data-tabs] [data-tabs-indicator]{background:var(--ev-color,var(--ev-primary));pointer-events:none;border-radius:2px;width:0;height:2px;transition:transform .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1),height .25s cubic-bezier(.4,0,.2,1),opacity .15s;position:absolute;bottom:-1px;left:0}[data-tabs][data-orientation=vertical] [data-tabs-indicator]{top:0;bottom:auto;left:auto;width:2px;height:0;inset-inline-end:-1px}.ev-tabs-fade-enter-active,.ev-tabs-fade-leave-active{transition:opacity .18s}.ev-tabs-fade-enter-from,.ev-tabs-fade-leave-to{opacity:0}.ev-tabs-slide-enter-active,.ev-tabs-slide-leave-active{transition:opacity .2s,transform .2s}.ev-tabs-slide-enter-from{opacity:0;transform:translate(.75rem)}.ev-tabs-slide-leave-to{opacity:0;transform:translate(-.75rem)}.ev-tabs-slide-up-enter-active,.ev-tabs-slide-up-leave-active{transition:opacity .2s,transform .2s}.ev-tabs-slide-up-enter-from{opacity:0;transform:translateY(.6rem)}.ev-tabs-slide-up-leave-to{opacity:0;transform:translateY(-.4rem)}@media (prefers-reduced-motion:reduce){[data-tabs] [data-tabs-indicator],[class^=ev-tabs-][class*=-active]{transition:none}}[data-breadcrumb] [data-breadcrumb-list]{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}[data-breadcrumb] [data-breadcrumb-list]>li{margin:0;padding:0}[data-breadcrumb] [data-breadcrumb-item]{align-items:center;display:inline-flex}[data-breadcrumb] [data-breadcrumb-separator]{color:var(--ev-muted-foreground);-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}[data-breadcrumb] [data-breadcrumb-link]{color:var(--ev-muted-foreground);border-radius:.25rem;align-items:center;gap:.3rem;text-decoration:none;transition:color .15s;display:inline-flex}[data-breadcrumb] a[data-breadcrumb-link]:hover{color:var(--ev-foreground);text-decoration:underline}[data-breadcrumb] a[data-breadcrumb-link]:focus-visible{outline:2px solid var(--ev-ring);outline-offset:2px}[data-breadcrumb] [data-breadcrumb-link][data-disabled]{opacity:.55;cursor:not-allowed}[data-breadcrumb] [data-breadcrumb-page]{color:var(--ev-foreground);align-items:center;gap:.3rem;font-weight:500;display:inline-flex}[data-breadcrumb] [data-breadcrumb-icon]{flex:none}[data-breadcrumb] [data-breadcrumb-ellipsis]{min-width:1.5rem;color:var(--ev-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;margin:0;padding:0 .15rem;display:inline-flex}[data-breadcrumb] [data-breadcrumb-ellipsis]:hover{color:var(--ev-foreground);background:var(--ev-muted)}[data-breadcrumb] [data-breadcrumb-ellipsis]:focus-visible{outline:2px solid var(--ev-ring);outline-offset:2px}[data-file-upload]{width:100%;display:block}[data-file-upload-input]:not([data-native]){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-file-upload-input][data-native]{font:inherit;color:var(--ev-foreground);display:block}[data-file-upload-dropzone]{text-align:center;color:var(--ev-muted-foreground);background:color-mix(in oklab, var(--ev-muted,#f4f4f5) 55%, var(--ev-background,#fff));border:1.5px dashed var(--ev-border);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2.25rem 1.5rem;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:flex}[data-file-upload-dropzone]:hover{border-color:color-mix(in oklab, var(--ev-color,var(--ev-primary)) 55%, var(--ev-border));background:color-mix(in oklab, var(--ev-color,var(--ev-primary)) 4%, var(--ev-background,#fff))}[data-file-upload-dropzone]:focus-visible{outline:2px solid var(--ev-ring);outline-offset:2px}[data-file-upload][data-dragging] [data-file-upload-dropzone]{border-style:solid;border-color:var(--ev-color,var(--ev-primary));background:color-mix(in oklab, var(--ev-color,var(--ev-primary)) 9%, var(--ev-background,#fff));box-shadow:0 8px 24px -12px color-mix(in oklab, var(--ev-color,var(--ev-primary)) 60%, transparent);transform:translateY(-1px)}[data-file-upload][data-disabled] [data-file-upload-dropzone]{opacity:.55;cursor:not-allowed;pointer-events:none}[data-file-upload-badge]{width:3rem;height:3rem;color:var(--ev-color,var(--ev-primary));background:color-mix(in oklab, var(--ev-color,var(--ev-primary)) 12%, transparent);border-radius:999px;place-items:center;transition:transform .18s;display:grid}[data-file-upload][data-dragging] [data-file-upload-badge]{transform:scale(1.06)}[data-file-upload-badge] [data-file-upload-icon]{font-size:1.4rem}[data-file-upload-prompt]{font-size:.9rem;line-height:1.3}[data-file-upload-prompt] strong{color:var(--ev-foreground);font-weight:600}[data-file-upload-hint]{color:var(--ev-muted-foreground);font-size:.78rem}[data-file-upload-trigger]{font:inherit;color:var(--ev-foreground);background:var(--ev-background,#fff);border:1px solid var(--ev-border);border-radius:var(--ev-radius-md);cursor:pointer;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.9rem;font-weight:500;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}[data-file-upload-trigger] [data-file-upload-icon]{color:var(--ev-color,var(--ev-primary));font-size:1.05rem}[data-file-upload-trigger]:hover{border-color:color-mix(in oklab, var(--ev-color,var(--ev-primary)) 55%, var(--ev-border));background:color-mix(in oklab, var(--ev-color,var(--ev-primary)) 4%, var(--ev-background,#fff))}[data-file-upload-trigger]:focus-visible{outline:2px solid var(--ev-ring);outline-offset:2px}[data-file-upload-trigger]:disabled{opacity:.55;cursor:not-allowed}[data-file-upload][data-dragging] [data-file-upload-trigger]{border-color:var(--ev-color,var(--ev-primary));background:color-mix(in oklab, var(--ev-color,var(--ev-primary)) 8%, var(--ev-background,#fff))}[data-file-upload-field]{background:var(--ev-background,#fff);border:1px solid var(--ev-border);border-radius:var(--ev-radius-md);cursor:pointer;align-items:center;gap:.75rem;width:100%;padding:.3rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}[data-file-upload-field]:hover{border-color:color-mix(in oklab, var(--ev-color,var(--ev-primary)) 55%, var(--ev-border))}[data-file-upload-field]:focus-visible{outline:2px solid var(--ev-ring);outline-offset:2px}[data-file-upload][data-dragging] [data-file-upload-field]{border-color:var(--ev-color,var(--ev-primary));background:color-mix(in oklab, var(--ev-color,var(--ev-primary)) 6%, var(--ev-background,#fff))}[data-file-upload][data-disabled] [data-file-upload-field]{opacity:.55;cursor:not-allowed;pointer-events:none}[data-file-upload-field-button]{color:var(--ev-foreground);background:var(--ev-muted);border-radius:7px;flex:none;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.85rem;font-weight:500;display:inline-flex}[data-file-upload-field-button] [data-file-upload-icon]{color:var(--ev-color,var(--ev-primary));font-size:1rem}[data-file-upload-field-label]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ev-foreground);font-size:.875rem;overflow:hidden}[data-file-upload-field-label][data-placeholder]{color:var(--ev-muted-foreground)}[data-file-upload] [data-file-upload-list]{flex-direction:column;gap:.5rem;margin:.875rem 0 0;padding:0;list-style:none;display:flex}[data-file-upload] [data-file-upload-item]{border:1px solid var(--ev-border);background:var(--ev-background,#fff);border-radius:12px;align-items:center;gap:.75rem;min-width:0;margin:0;padding:.5rem .625rem;transition:border-color .15s,box-shadow .15s;display:flex}[data-file-upload-item]:hover{border-color:color-mix(in oklab, var(--ev-color,var(--ev-primary)) 35%, var(--ev-border));box-shadow:0 2px 8px -4px #0000001f}[data-file-upload-preview],[data-file-upload-file-icon]{background:var(--ev-muted);border-radius:9px;flex:none;width:2.75rem;height:2.75rem}[data-file-upload-preview]{object-fit:cover}[data-file-upload-file-icon]{color:var(--ev-muted-foreground);justify-content:center;align-items:center;font-size:1.2rem;display:inline-flex}[data-file-upload-info]{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}[data-file-upload-name]{color:var(--ev-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:500;overflow:hidden}[data-file-upload-size]{color:var(--ev-muted-foreground);font-size:.75rem}[data-file-upload-remove]{width:1.75rem;height:1.75rem;color:var(--ev-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}[data-file-upload-remove]:hover{color:var(--ev-destructive,#dc2626);background:color-mix(in oklab, var(--ev-destructive,#dc2626) 12%, transparent)}[data-file-upload-remove]:focus-visible{outline:2px solid var(--ev-ring);outline-offset:1px}[data-admin]{--ev-admin-sidebar-w:264px;--ev-admin-rail-w:72px;--ev-admin-navbar-h:60px;--ev-admin-content-bg:color-mix(in oklab, var(--ev-foreground) 2.5%, var(--ev-background));grid-template-columns:var(--ev-admin-sidebar-w) 1fr;grid-template-rows:var(--ev-admin-navbar-h) 1fr;scrollbar-gutter:stable;background:var(--ev-background);height:100dvh;color:var(--ev-foreground);transition:grid-template-columns .25s;display:grid;position:relative;overflow:hidden auto}[data-admin][data-sidebar=rail]{--ev-admin-sidebar-w:var(--ev-admin-rail-w)}[data-admin][data-sidebar=hidden]{grid-template-columns:0 1fr}@media (prefers-reduced-motion:reduce){[data-admin],[data-admin] [data-admin-sidebar]{transition:none}}[data-admin]:not([data-ready]) [data-admin-sidebar]{transition:none}[data-admin-sidebar]{background:var(--ev-background);border-right:1px solid color-mix(in oklab, var(--ev-border) 55%, transparent);flex-direction:column;grid-area:1/1/3;align-self:start;height:100dvh;min-height:0;transition:transform .25s,box-shadow .25s;display:flex;position:sticky;top:0;overflow:hidden}[data-admin-sidebar-header]{height:var(--ev-admin-navbar-h);border-bottom:1px solid color-mix(in oklab, var(--ev-border) 55%, transparent);flex:none;align-items:center;padding:0 1.1rem;display:flex}[data-admin][data-sidebar=rail] [data-admin-sidebar-header]{justify-content:center;padding:0}[data-admin-sidebar-nav]{flex:1;min-height:0}[data-admin-sidebar-nav]>[data-scroll-area-viewport]>[data-scroll-area-content]{padding:.85rem .65rem}[data-admin-sidebar-footer]{border-top:1px solid color-mix(in oklab, var(--ev-border) 55%, transparent);flex:none;padding:.85rem}[data-admin-navbar]{z-index:20;height:var(--ev-admin-navbar-h);background:color-mix(in oklab, var(--ev-background) 78%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in oklab, var(--ev-border) 55%, transparent);grid-area:1/2;align-items:center;gap:.75rem;padding:0 1rem;display:flex;position:sticky;top:0}[data-admin-toggle]{width:2.25rem;height:2.25rem;color:var(--ev-foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex}[data-admin-toggle]:hover{background:var(--ev-muted)}[data-admin-toggle]:focus-visible{outline:2px solid var(--ev-ring);outline-offset:2px}[data-admin-navbar-start]{align-items:center;gap:.5rem;min-width:0;display:flex}[data-admin-title]{font-size:1rem;font-weight:600}[data-admin-navbar-end]{align-items:center;gap:.5rem;margin-left:auto;display:flex}[data-admin-content]{background:var(--ev-admin-content-bg);grid-area:2/2;min-width:0;padding:1.75rem}[data-admin-page-header]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}[data-admin-page-heading]{min-width:0}[data-admin-page-header] [data-admin-breadcrumbs]{margin-bottom:.5rem}[data-admin-page-heading] [data-section-header]{margin-bottom:0}[data-admin-page-actions]{flex:none;align-items:center;gap:.5rem;display:flex}[data-admin-sidebar] [data-menu],[data-admin-sidebar] [data-menu-list]{width:100%}[data-admin-sidebar] [data-menu-item]{width:100%;color:var(--ev-muted-foreground);border-radius:10px;align-items:center;gap:.75rem;margin-block:.15rem;padding:.5rem .7rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}[data-admin-sidebar] [data-menu-icon]{opacity:.75;color:inherit;transition:opacity .15s}[data-admin-sidebar] [data-menu-item]:hover [data-menu-icon]{opacity:1}[data-admin-sidebar] [data-menu-item].router-link-active,[data-admin-sidebar] [data-menu-item].router-link-active,[data-admin-sidebar] [data-menu-item][data-active],[data-admin-sidebar] [data-menu-item][aria-current=page]{background:color-mix(in oklab, var(--ev-color,var(--ev-primary)) 15%, transparent);color:var(--ev-color,var(--ev-primary));font-weight:600}[data-admin-sidebar] [data-menu-item].router-link-active:before,[data-admin-sidebar] [data-menu-item][data-active]:before,[data-admin-sidebar] [data-menu-item][aria-current=page]:before{content:"";background:var(--ev-color,var(--ev-primary));border-radius:3px;width:3px;height:1.1rem;position:absolute;top:50%;left:.25rem;transform:translateY(-50%)}[data-admin-sidebar] [data-menu-item].router-link-active [data-menu-icon],[data-admin-sidebar] [data-menu-item][data-active] [data-menu-icon],[data-admin-sidebar] [data-menu-item][aria-current=page] [data-menu-icon]{opacity:1}[data-admin-sidebar] [data-menu-item][data-active-within]{color:var(--ev-color,var(--ev-primary));font-weight:600}[data-admin-sidebar] [data-menu-item][data-active-within] [data-menu-icon]{opacity:1}[data-admin][data-sidebar=rail] [data-admin-sidebar] [data-menu-item]:before{display:none}[data-admin-sidebar] [data-menu-icon]{flex:none;font-size:1.15rem}[data-admin-sidebar] [data-menu-label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-admin-sidebar] [data-menu-header]:first-child{padding-top:.35rem}[data-admin][data-sidebar=rail] [data-admin-sidebar] [data-menu-label],[data-admin][data-sidebar=rail] [data-admin-sidebar] [data-menu-header]{display:none}[data-admin][data-sidebar=rail] [data-admin-sidebar] [data-menu-item]{justify-content:center;padding-inline:.5rem}[data-admin][data-sidebar=rail] [data-admin-sidebar] [data-menu-arrow],[data-admin][data-sidebar=rail] [data-admin-sidebar] [data-menu-badge]{display:none}[data-admin][data-sidebar=hidden] [data-admin-sidebar]{z-index:45;width:264px;height:100dvh;position:fixed;top:0;bottom:0;left:0;overflow:visible;transform:translate(-100%)}[data-admin][data-sidebar=hidden] [data-admin-sidebar]:hover{transform:translate(0);box-shadow:10px 0 30px -10px #00000047}[data-admin-reveal]{display:none}[data-admin][data-sidebar=hidden] [data-admin-reveal]{width:22px;height:60px;color:var(--ev-muted-foreground);background:var(--ev-card,var(--ev-background));border:1px solid var(--ev-border);cursor:pointer;border-left:0;border-radius:0 10px 10px 0;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .15s;display:inline-flex;position:absolute;top:50%;left:100%;transform:translateY(-50%);box-shadow:3px 0 10px -3px #0000001f}[data-admin][data-sidebar=hidden] [data-admin-reveal]:hover{color:var(--ev-foreground)}[data-admin][data-sidebar=hidden] [data-admin-sidebar]:hover [data-admin-reveal]{opacity:0;pointer-events:none}[data-admin][data-mobile]{grid-template-columns:1fr}[data-admin][data-mobile] [data-admin-navbar],[data-admin][data-mobile] [data-admin-content]{grid-column:1}[data-admin][data-mobile] [data-admin-sidebar]{z-index:50;width:min(80vw,300px);height:100dvh;transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}[data-admin][data-mobile][data-mobile-open] [data-admin-sidebar]{transform:translate(0)}[data-admin-backdrop]{z-index:40;background:#00000073;position:fixed;inset:0}[data-brand]{min-width:0;color:var(--ev-foreground);align-items:center;gap:.6rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}[data-brand-mark]{background:linear-gradient(135deg, var(--ev-color,var(--ev-primary)), color-mix(in oklab, var(--ev-color,var(--ev-primary)) 62%, #000));width:2.1rem;height:2.1rem;color:var(--ev-color-foreground,var(--ev-primary-foreground,#fff));box-shadow:0 2px 8px -1px color-mix(in oklab, var(--ev-color,var(--ev-primary)) 40%, transparent);border-radius:10px;flex:none;place-items:center;font-size:1.1rem;display:grid}[data-brand-label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-profile-menu-trigger]{color:var(--ev-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .5rem .25rem .25rem;transition:background .15s;display:inline-flex}[data-profile-menu-trigger]:hover{background:var(--ev-muted)}[data-profile-menu-trigger]:focus-visible{outline:2px solid var(--ev-ring);outline-offset:2px}[data-profile-menu-name]{font-size:.875rem;font-weight:500}[data-profile-menu-caret]{color:var(--ev-muted-foreground);font-size:.85rem}[data-profile-menu-header]{align-items:center;gap:.6rem;padding:.35rem .5rem .6rem;display:flex}[data-profile-menu-identity]{flex-direction:column;min-width:0;display:flex}[data-profile-menu-identity] strong{color:var(--ev-foreground);font-size:.875rem}[data-profile-menu-identity] small{color:var(--ev-muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}[data-tree]{margin:0;padding:.25rem;font-size:.9rem;list-style:none;position:relative}[data-tree] [data-tree-item]{color:var(--ev-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;outline:none;align-items:center;gap:.35rem;margin:0;padding:.3rem .45rem;padding-inline-start:calc(.45rem + var(--tree-level,0) * 1.25rem);display:flex}[data-tree] [data-tree-item]:hover{background:var(--ev-muted)}[data-tree] [data-tree-item]:focus-visible{outline:2px solid var(--ev-ring);outline-offset:-2px}[data-tree] [data-tree-item][data-selected]{background:color-mix(in oklab, var(--ev-color,var(--ev-primary)) 14%, transparent);color:var(--ev-color,var(--ev-primary))}[data-tree] [data-tree-item][data-disabled]{opacity:.5;cursor:not-allowed}[data-tree] [data-tree-item]{position:relative}[data-tree] [data-tree-item][data-dragging]{opacity:.3}[data-tree] [data-tree-item][data-drop=before]:after,[data-tree] [data-tree-item][data-drop=after]:after{content:"";inset-inline:calc(.45rem + var(--tree-level,0) * 1.25rem) .45rem;background:var(--ev-color,var(--ev-primary));pointer-events:none;border-radius:2px;height:2px;position:absolute}[data-tree] [data-tree-item][data-drop=before]:after{top:-1px}[data-tree] [data-tree-item][data-drop=after]:after{bottom:-1px}[data-tree] [data-tree-item][data-drop=inside]{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--ev-color,var(--ev-primary)) 55%, transparent);border-radius:7px}.ev-tree-move{transition:transform .2s cubic-bezier(.2,.7,.3,1)}.ev-tree-enter-active,.ev-tree-leave-active{transition:opacity .16s,transform .2s cubic-bezier(.2,.7,.3,1)}.ev-tree-enter-from,.ev-tree-leave-to{opacity:0;transform:translateY(-4px)}.ev-tree-leave-active{width:100%;position:absolute}@media (prefers-reduced-motion:reduce){.ev-tree-move,.ev-tree-enter-active,.ev-tree-leave-active{transition:none}}[data-tree-toggle],[data-tree-toggle-spacer]{flex:none;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex}[data-tree-toggle]{cursor:pointer;color:var(--ev-muted-foreground);border-radius:4px}[data-tree-toggle]:hover{color:var(--ev-foreground);background:color-mix(in oklab, var(--ev-foreground) 8%, transparent)}[data-tree-chevron]{font-size:.9rem;transition:transform .15s}[data-tree-chevron][data-open]{transform:rotate(90deg)}[data-tree-icon]{color:var(--ev-muted-foreground);flex:none}[data-tree-label]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-tree-checkbox]{color:#0000;background:var(--ev-background,#fff);border:1.5px solid var(--ev-border);cursor:pointer;border-radius:4px;flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.8rem;display:inline-flex}[data-tree-checkbox][data-checked],[data-tree-checkbox][data-indeterminate]{color:var(--ev-color-foreground,#fff);background:var(--ev-color,var(--ev-primary));border-color:var(--ev-color,var(--ev-primary))}[data-tree-checkbox] svg{stroke-width:3px;width:.72rem;height:.72rem;display:block}[data-tree-select]{width:100%;max-width:20rem;display:inline-block;position:relative}[data-tree-select-trigger]{width:100%;font:inherit;text-align:left;color:var(--ev-foreground);background:var(--ev-background,#fff);border:1px solid var(--ev-border);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s;display:flex}[data-tree-select-trigger]:hover{border-color:color-mix(in oklab, var(--ev-color,var(--ev-primary)) 45%, var(--ev-border))}[data-tree-select-trigger]:focus-visible{outline:2px solid var(--ev-ring);outline-offset:2px}[data-tree-select-trigger]:disabled{opacity:.55;cursor:not-allowed}[data-tree-select-trigger][data-placeholder] [data-tree-select-value]{color:var(--ev-muted-foreground)}[data-tree-select-value]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-tree-select-icon]{color:var(--ev-muted-foreground);flex:none;font-size:.9rem;transition:transform .15s}[data-tree-select][data-state=open] [data-tree-select-icon]{transform:rotate(180deg)}[data-tree-select-panel]{background:var(--ev-background,#fff);border:1px solid var(--ev-border);max-height:18rem;z-index:var(--ev-z-popup);border-radius:10px;padding:.25rem;overflow:auto;box-shadow:0 10px 30px -12px #1018284d}[data-cascade-select-trigger]{width:100%;max-width:20rem;font:inherit;text-align:left;color:var(--ev-foreground);background:var(--ev-background,#fff);border:1px solid var(--ev-border);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9rem;transition:border-color .15s;display:inline-flex}[data-cascade-select-trigger]:hover{border-color:color-mix(in oklab, var(--ev-color,var(--ev-primary)) 45%, var(--ev-border))}[data-cascade-select-trigger]:focus-visible{outline:2px solid var(--ev-ring);outline-offset:2px}[data-cascade-select-trigger]:disabled{opacity:.55;cursor:not-allowed}[data-cascade-select-trigger][data-placeholder] [data-cascade-select-value]{color:var(--ev-muted-foreground)}[data-cascade-select-value]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-cascade-select-icon]{color:var(--ev-muted-foreground);flex:none;font-size:.9rem;transition:transform .15s}[data-cascade-select-trigger][data-state=open] [data-cascade-select-icon]{transform:rotate(180deg)}[data-tree-table]{border-collapse:separate;border-spacing:0;width:100%;color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-lg,12px);font-size:.9rem;overflow:hidden}[data-tree-table] [data-tree-table-th]{z-index:1;text-align:left;color:var(--ev-muted-foreground);background:var(--ev-background);border-bottom:1px solid var(--ev-border);white-space:nowrap;padding:.8rem 1rem;font-size:.8rem;font-weight:600;position:sticky;top:0}[data-tree-table] [data-tree-table-th][data-align=center]{text-align:center}[data-tree-table] [data-tree-table-th][data-align=end]{text-align:right}[data-tree-table] [data-tree-table-row]{cursor:pointer;outline:none;transition:background-color .12s}[data-tree-table] [data-tree-table-row]:hover{background:color-mix(in oklab, var(--ev-muted) 45%, var(--ev-background))}[data-tree-table] [data-tree-table-row]:focus-visible{outline:2px solid var(--ev-ring);outline-offset:-2px}[data-tree-table] [data-tree-table-row][data-selected]{background:color-mix(in oklab, var(--ev-color,var(--ev-primary)) 12%, transparent)}[data-tree-table] [data-tree-table-row][data-disabled]{opacity:.5;cursor:not-allowed}[data-tree-table] [data-tree-table-td]{border-bottom:1px solid color-mix(in oklab, var(--ev-border) 60%, var(--ev-background));vertical-align:middle;color:var(--ev-foreground);white-space:nowrap;padding:.7rem 1rem}[data-tree-table] tbody tr:last-child [data-tree-table-td]{border-bottom:none}[data-tree-table] [data-tree-table-td][data-align=center]{text-align:center}[data-tree-table] [data-tree-table-td][data-align=end]{text-align:right;font-variant-numeric:tabular-nums}[data-tree-table] [data-tree-cell]:not([style*=width]){width:100%}[data-tree-table-indent]{align-items:center;gap:.35rem;padding-inline-start:calc(var(--tree-level,0) * 1.35rem);display:inline-flex}[data-select]{width:100%;position:relative}[data-select-trigger]{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;display:flex}[data-select-trigger][data-placeholder],[data-select-trigger][data-placeholder] [data-select-value]{color:var(--ev-muted-foreground)}[data-select-value]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-select-icon]{color:var(--ev-muted-foreground);flex:none}[data-select-content]{z-index:var(--ev-z-popup);max-height:15rem;color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-md);margin:0;padding:.25rem;list-style:none;overflow:auto;box-shadow:0 10px 30px #00000024}[data-select-option]{border-radius:var(--ev-radius-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .55rem;display:flex}[data-select-option][data-active]{background:var(--ev-accent);color:var(--ev-accent-foreground)}[data-select-option][data-state=checked]{font-weight:600}[data-select-option][data-state=checked]:after{content:"✓";color:var(--ev-primary)}[data-select-option][data-disabled]{opacity:.4;cursor:not-allowed}[data-select-empty]{color:var(--ev-muted-foreground);padding:.45rem .55rem}[data-autocomplete-label]{min-width:0}[data-autocomplete-mark]{color:var(--ev-primary);background:0 0;font-weight:700}[data-autocomplete-loading]{align-items:center;gap:.5rem;display:flex}@media (prefers-reduced-motion:reduce){[data-progress-indicator]{animation:none!important}}[data-calendar]{width:max-content}[data-calendar-header]{justify-content:space-between;align-items:center;gap:.5rem;padding:.15rem .15rem .6rem;display:flex}[data-calendar-title]{font-size:.95rem;font-weight:600}[data-calendar-prev],[data-calendar-next]{width:2rem;height:2rem;color:var(--ev-foreground);border-radius:var(--ev-radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:1.05rem;display:inline-flex}[data-calendar-prev]:hover,[data-calendar-next]:hover{background:var(--ev-accent)}[data-calendar-weekdays],[data-calendar-week]{grid-template-columns:repeat(7,2.5rem);display:grid}[data-calendar-weekday]{text-align:center;color:var(--ev-muted-foreground);padding:.35rem 0;font-size:.72rem;font-weight:600}[data-calendar-day]{width:100%;height:2.5rem;font:inherit;color:var(--ev-foreground);border-radius:var(--ev-radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:.9rem;transition:background-color .1s;display:inline-flex;position:relative}[data-calendar-day]:hover{background:var(--ev-accent)}[data-calendar-day]:focus-visible{outline:2px solid var(--ev-ring);outline-offset:-2px;z-index:1}[data-calendar-day][data-outside]{color:var(--ev-muted-foreground);opacity:.5}[data-calendar-day][data-weekend]:not([data-selected]):not([data-range-start]):not([data-range-end]){color:color-mix(in oklab, var(--ev-danger) 55%, var(--ev-foreground))}[data-calendar-day][data-today]{box-shadow:inset 0 0 0 1px var(--ev-border);font-weight:700}[data-calendar-day][data-disabled]{opacity:.3;cursor:not-allowed}[data-calendar-day][data-special]:after{content:"";background:var(--ev-danger);border-radius:999px;width:4px;height:4px;position:absolute;bottom:.32rem;left:50%;transform:translate(-50%)}[data-calendar-day][data-special-type=event]:after{background:var(--ev-info)}[data-calendar-day][data-selected][data-special]:after,[data-calendar-day][data-range-start][data-special]:after,[data-calendar-day][data-range-end][data-special]:after{background:var(--ev-primary-foreground)}[data-calendar-day][data-selected]{background:var(--ev-primary);color:var(--ev-primary-foreground)}[data-calendar-day][data-in-range]{background:color-mix(in oklch, var(--ev-primary) 16%, transparent);border-radius:0}[data-calendar-day][data-range-start],[data-calendar-day][data-range-end]{background:var(--ev-primary);color:var(--ev-primary-foreground)}[data-calendar-day][data-range-start]{border-radius:var(--ev-radius-sm) 0 0 var(--ev-radius-sm)}[data-calendar-day][data-range-end]{border-radius:0 var(--ev-radius-sm) var(--ev-radius-sm) 0}[data-calendar-day][data-range-start][data-range-end]{border-radius:var(--ev-radius-sm)}[data-datepicker-popover],[data-datetimepicker-popover]{z-index:var(--ev-z-popup);color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-lg);padding:.85rem;box-shadow:0 12px 34px #00000029}[data-datetimepicker-time]{border-top:1px solid var(--ev-border);align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:flex}[data-datetimepicker-clock]{color:var(--ev-muted-foreground);flex:none;font-size:1.1rem}[data-datetimepicker-fields]{background:var(--ev-muted);border:1px solid var(--ev-border);border-radius:var(--ev-radius-md);align-items:center;gap:.15rem;padding:.35rem .55rem;display:inline-flex}[data-datetimepicker-input]{width:2ch;font:inherit;font-variant-numeric:tabular-nums;text-align:center;color:var(--ev-foreground);background:0 0;border:0;outline:none;padding:0}[data-datetimepicker-input]:focus-visible{color:var(--ev-primary)}[data-datetimepicker-sep]{color:var(--ev-muted-foreground)}[data-datetimepicker-meridiem]{font:inherit;color:var(--ev-foreground);cursor:pointer;background:var(--ev-muted);border:1px solid var(--ev-border);border-radius:var(--ev-radius-md);margin-left:auto;padding:.35rem .65rem;font-weight:600}[data-datetimepicker-meridiem]:hover{background:var(--ev-accent)}[data-timepicker-popover]{z-index:var(--ev-z-popup);color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-lg);padding:.85rem;box-shadow:0 12px 34px #00000029}[data-clock-header]{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}[data-clock-time]{align-items:baseline;gap:.1rem;display:inline-flex}[data-clock-unit]{font-variant-numeric:tabular-nums;text-align:center;width:2.7rem;color:var(--ev-muted-foreground);cursor:text;appearance:none;background:0 0;border:0;border-radius:8px;padding:.15rem .4rem;font-family:inherit;font-size:2rem;font-weight:600;line-height:1;transition:background .12s,color .12s}[data-clock-unit]:hover{background:color-mix(in oklab, var(--ev-muted) 60%, transparent)}[data-clock-unit]:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--ev-ring,var(--ev-primary)) 45%, transparent);outline:none}[data-clock-unit][data-active]{color:var(--ev-color,var(--ev-primary));background:color-mix(in oklab, var(--ev-color,var(--ev-primary)) 14%, transparent)}[data-clock-colon]{color:var(--ev-muted-foreground);font-size:2rem;font-weight:600}[data-clock-meridiem]{flex-direction:column;gap:.2rem;display:inline-flex}[data-clock-meridiem] button{color:var(--ev-muted-foreground);border:1px solid var(--ev-border);cursor:pointer;background:0 0;border-radius:6px;padding:.15rem .5rem;font-size:.72rem;font-weight:600}[data-clock-meridiem] button[data-active]{color:var(--ev-color-foreground,#fff);background:var(--ev-color,var(--ev-primary));border-color:#0000}[data-clock-dial]{background:color-mix(in oklab, var(--ev-muted,#f4f4f5) 55%, var(--ev-background));touch-action:none;-webkit-user-select:none;user-select:none;border-radius:50%;outline:none;width:232px;height:232px;margin:0 auto;position:relative}[data-clock-dial]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--ev-ring,var(--ev-primary)) 30%, transparent)}[data-clock-center]{background:var(--ev-color,var(--ev-primary));z-index:2;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-clock-hand]{transform-origin:bottom;background:var(--ev-color,var(--ev-primary));z-index:1;width:2px;position:absolute;bottom:50%;left:50%}[data-clock-hand][data-empty]{opacity:.55}[data-clock-knob]{background:var(--ev-color,var(--ev-primary));border-radius:50%;width:34px;height:34px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}[data-clock-tick]{font-variant-numeric:tabular-nums;width:34px;height:34px;color:var(--ev-foreground);z-index:2;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}[data-clock-tick][data-ring=inner]{color:var(--ev-muted-foreground);font-size:.78rem}[data-clock-tick][data-selected]{color:var(--ev-color-foreground,#fff)}[data-clock-actions]{justify-content:flex-end;margin-top:.6rem;display:flex}[data-clock-done]{color:var(--ev-color,var(--ev-primary));cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.35rem .9rem;font-size:.85rem;font-weight:600}[data-clock-done]:hover{background:color-mix(in oklab, var(--ev-color,var(--ev-primary)) 12%, transparent)}@media (prefers-reduced-motion:reduce){[data-clock-unit]{transition:none}}[data-toaster]{z-index:var(--ev-z-toast);pointer-events:none;width:min(24rem,100vw - 2rem);transform:translate(var(--ev-toast-tx,0), var(--ev-toast-ty,0));flex-direction:column;gap:.6rem;padding:1rem;display:flex;position:fixed}[data-toaster] [data-toast-list]{display:contents}[data-toaster][data-y=top]{top:0}[data-toaster][data-y=bottom]{flex-direction:column-reverse;bottom:0}[data-toaster][data-y=center]{--ev-toast-ty:-50%;top:50%}[data-toaster][data-x=left]{align-items:flex-start;left:0}[data-toaster][data-x=right]{align-items:flex-end;right:0}[data-toaster][data-x=center]{--ev-toast-tx:-50%;align-items:center;left:50%}[data-toast]{pointer-events:auto;width:100%;color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-md);align-items:flex-start;gap:.65rem;padding:.75rem .85rem;display:flex;box-shadow:0 8px 24px #00000024}[data-toast][data-color]{border-color:color-mix(in oklab, var(--ev-color) 30%, var(--ev-border));border-left:3px solid var(--ev-color);background:color-mix(in oklab, var(--ev-color) 8%, var(--ev-background))}[data-toast-icon]{color:var(--ev-foreground);margin-top:.05rem;font-size:1.15rem}[data-toast][data-color] [data-toast-icon]{color:var(--ev-color-emphasis,var(--ev-color))}[data-toast-content]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}[data-toast-title]{font-size:.9rem;font-weight:600}[data-toast-message]{font-size:.875rem;line-height:1.4}[data-toast-description]{color:var(--ev-muted-foreground);font-size:.8rem;line-height:1.4}[data-toast-action]{font:inherit;color:var(--ev-primary-foreground);background:var(--ev-primary);border-radius:var(--ev-radius-sm);cursor:pointer;border:none;flex:none;align-self:center;padding:.3rem .6rem;font-size:.8rem;font-weight:600}[data-toast][data-color] [data-toast-action]{color:var(--ev-color-foreground);background:var(--ev-color)}[data-toast-action]:hover{filter:brightness(1.05)}[data-toast-close]{color:var(--ev-muted-foreground);border-radius:var(--ev-radius-sm);cursor:pointer;background:0 0;border:none;flex:none;margin:-.15rem -.15rem 0 0;padding:.15rem;display:inline-flex}[data-toast-close]:hover{color:var(--ev-foreground);background:var(--ev-muted)}.ev-toast-enter-active,.ev-toast-leave-active{transition:opacity .22s,transform .22s}.ev-toast-move{transition:transform .22s}.ev-toast-leave-active{width:100%;position:absolute}.ev-toast-enter-from,.ev-toast-leave-to{opacity:0;transform:translateY(.75rem)scale(.96)}[data-toaster][data-y=top] .ev-toast-enter-from,[data-toaster][data-y=top] .ev-toast-leave-to{transform:translateY(-.75rem)scale(.96)}@media (prefers-reduced-motion:reduce){.ev-toast-enter-active,.ev-toast-leave-active,.ev-toast-move{transition:none}}[data-modal-overlay]{z-index:var(--ev-z-overlay);background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}[data-modal]{width:100%;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-lg);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000047}[data-modal]:focus-visible{outline:none}[data-modal][data-size=sm]{max-width:20rem}[data-modal][data-size=md]{max-width:30rem}[data-modal][data-size=lg]{max-width:40rem}[data-modal][data-size=xl]{max-width:52rem}[data-modal][data-size=full]{width:calc(100vw - 2rem);max-width:none;height:calc(100dvh - 2rem)}[data-modal-header]{border-bottom:1px solid var(--ev-border);align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem;display:flex}[data-modal-title]{flex:1;margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}[data-modal-close]{color:var(--ev-muted-foreground);border-radius:var(--ev-radius-sm);cursor:pointer;background:0 0;border:none;flex:none;margin-left:auto;padding:.25rem;font-size:1.1rem;transition:background-color .15s,color .15s;display:inline-flex}[data-modal-close]:hover{color:var(--ev-foreground);background:var(--ev-muted)}[data-modal-body]{flex:1;min-height:0;padding:1.25rem;overflow:auto}[data-modal-actions]{border-top:1px solid var(--ev-border);justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;display:flex}.ev-modal-enter-active,.ev-modal-leave-active{transition:opacity .2s}.ev-modal-enter-active [data-modal],.ev-modal-leave-active [data-modal]{transition:transform .2s,opacity .2s}.ev-modal-enter-from,.ev-modal-leave-to{opacity:0}.ev-modal-enter-from [data-modal],.ev-modal-leave-to [data-modal]{opacity:0;transform:translateY(.5rem)scale(.97)}@media (prefers-reduced-motion:reduce){.ev-modal-enter-active,.ev-modal-leave-active,.ev-modal-enter-active [data-modal],.ev-modal-leave-active [data-modal]{transition:none}}[data-cmdk-overlay]{z-index:var(--ev-z-overlay);background:#00000080;justify-content:center;align-items:flex-start;padding:12vh 1rem 1rem;display:flex;position:fixed;inset:0}[data-cmdk]{width:100%;max-width:34rem;max-height:min(28rem,100dvh - 14vh);color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-lg);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 70px #00000052}[data-cmdk-input-wrap]{border-bottom:1px solid var(--ev-border);flex:none;align-items:center;gap:.6rem;padding:.85rem 1rem;display:flex}[data-cmdk-input-icon]{color:var(--ev-muted-foreground);flex:none;font-size:1.05rem}[data-cmdk-input]{min-width:0;font:inherit;color:inherit;background:0 0;border:none;outline:none;flex:1;font-size:1rem}[data-cmdk-input]::placeholder{color:var(--ev-muted-foreground)}[data-cmdk-list]{flex:1;min-height:0;padding:.4rem;scroll-padding-block:.4rem;overflow-y:auto}[data-cmdk-group-label]{letter-spacing:.04em;text-transform:uppercase;color:var(--ev-muted-foreground);padding:.5rem .65rem .3rem;font-size:.72rem;font-weight:600}[data-cmdk-item]{border-radius:var(--ev-radius);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.65rem;padding:.55rem .65rem;font-size:.92rem;display:flex}[data-cmdk-item][data-active]{background:var(--ev-muted)}[data-cmdk-item][data-disabled]{opacity:.45;cursor:default}[data-cmdk-item-icon]{width:1.15em;color:var(--ev-muted-foreground);flex:none;justify-content:center;align-items:center;font-size:1.05rem;display:inline-flex}[data-cmdk-item-label]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-cmdk-item-match]{color:var(--ev-color,var(--ev-primary));background:0 0;font-weight:600}[data-cmdk-item-shortcut]{color:var(--ev-muted-foreground);border:1px solid var(--ev-border);border-radius:var(--ev-radius-sm);flex:none;padding:.1rem .4rem;font-size:.75rem}[data-cmdk-empty]{text-align:center;color:var(--ev-muted-foreground);padding:2.5rem 1rem;font-size:.9rem}.ev-cmdk-enter-active,.ev-cmdk-leave-active{transition:opacity .18s}.ev-cmdk-enter-active [data-cmdk],.ev-cmdk-leave-active [data-cmdk]{transition:transform .18s,opacity .18s}.ev-cmdk-enter-from,.ev-cmdk-leave-to{opacity:0}.ev-cmdk-enter-from [data-cmdk],.ev-cmdk-leave-to [data-cmdk]{opacity:0;transform:translateY(.5rem)scale(.98)}@media (prefers-reduced-motion:reduce){.ev-cmdk-enter-active,.ev-cmdk-leave-active,.ev-cmdk-enter-active [data-cmdk],.ev-cmdk-leave-active [data-cmdk]{transition:none}}[data-skeleton]{flex-direction:column;gap:.55rem;display:flex}[data-skeleton][data-variant=circle],[data-skeleton][data-variant=rect]{display:block}[data-skeleton-bar]{background:color-mix(in oklab, var(--ev-muted-foreground) 22%, var(--ev-muted));border-radius:var(--ev-radius);display:block}[data-skeleton-bar][data-variant=text]{border-radius:var(--ev-radius-sm);width:100%;height:.8em}[data-skeleton-bar][data-variant=rect]{width:100%;height:100%;min-height:1rem}[data-skeleton-bar][data-variant=circle]{border-radius:50%;width:2.5rem;height:2.5rem}[data-skeleton][data-animation=pulse] [data-skeleton-bar]{animation:1.5s ease-in-out infinite ev-skeleton-pulse}@keyframes ev-skeleton-pulse{50%{opacity:.45}}[data-skeleton][data-animation=shimmer] [data-skeleton-bar]{position:relative;overflow:hidden}[data-skeleton][data-animation=shimmer] [data-skeleton-bar]:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--ev-background) 60%, transparent), transparent);animation:1.5s infinite ev-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes ev-skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){[data-skeleton] [data-skeleton-bar],[data-skeleton] [data-skeleton-bar]:after{animation:none}}[data-chart-skeleton]{--cs-fill:color-mix(in oklab, var(--ev-muted-foreground) 22%, var(--ev-muted));border-radius:var(--ev-radius);flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}[data-chart-skeleton-legend]{gap:.5rem;padding:.15rem .25rem .6rem;display:flex}[data-chart-skeleton-chip]{background:var(--cs-fill);border-radius:999px;width:46px;height:10px}[data-chart-skeleton-chip][data-sm]{width:30px}[data-chart-skeleton-svg]{flex:1;width:100%;min-height:0;display:block}[data-chart-skeleton-svg] [data-part=fill]{fill:var(--cs-fill)}[data-chart-skeleton-svg] [data-part=ring]{fill:none;stroke:var(--cs-fill);stroke-width:16px}[data-chart-skeleton-svg] [data-part=line]{fill:none;stroke:var(--cs-fill);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}[data-chart-skeleton-svg] [data-part=area]{fill:var(--cs-fill);opacity:.4}[data-chart-skeleton-svg] [data-part=axis]{stroke:var(--cs-fill);stroke-width:1px;opacity:.5}[data-chart-skeleton-svg] [data-part=web]{fill:none;stroke:var(--cs-fill);stroke-width:1px;opacity:.55}[data-chart-skeleton-svg] [data-part=web-fill]{fill:var(--cs-fill);stroke:var(--cs-fill);stroke-width:1.5px;opacity:.4}[data-chart-skeleton-svg] [data-part=gauge]{fill:none;stroke:var(--cs-fill);stroke-width:13px;stroke-linecap:round}[data-chart-skeleton][data-animation=pulse] [data-chart-skeleton-svg],[data-chart-skeleton][data-animation=pulse] [data-chart-skeleton-legend]{animation:1.5s ease-in-out infinite ev-skeleton-pulse}[data-chart-skeleton][data-animation=shimmer]:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--ev-background) 60%, transparent), transparent);animation:1.5s infinite ev-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){[data-chart-skeleton][data-animation=shimmer]:after,[data-chart-skeleton][data-animation=pulse] [data-chart-skeleton-svg],[data-chart-skeleton][data-animation=pulse] [data-chart-skeleton-legend]{animation:none}}[data-empty-state]{text-align:center;color:var(--ev-muted-foreground);flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1.5rem;display:flex}[data-empty-state-icon]{color:color-mix(in oklab, var(--ev-muted-foreground) 70%, transparent);justify-content:center;align-items:center;margin-bottom:.25rem;font-size:2.25rem;line-height:1;display:inline-flex}[data-empty-state-icon] svg{width:1em;height:1em}[data-empty-state-title]{color:var(--ev-foreground);font-size:1rem;font-weight:600}[data-empty-state-description]{max-width:28rem;font-size:.9rem}[data-empty-state-actions]{gap:.5rem;margin-top:.75rem;display:flex}[data-toggle-group]{background:var(--ev-muted);border-radius:var(--ev-radius);gap:.15rem;padding:.2rem;display:inline-flex}[data-toggle-group][data-orientation=vertical]{flex-direction:column}[data-toggle-group-item]{font:inherit;color:var(--ev-muted-foreground);border-radius:calc(var(--ev-radius) - .15rem);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}[data-toggle-group-item]:hover:not(:disabled){color:var(--ev-foreground)}[data-toggle-group-item][data-state=on]{color:var(--ev-foreground);background:var(--ev-background);box-shadow:0 1px 2px #00000014}[data-toggle-group-item]:focus-visible{outline:2px solid var(--ev-color,var(--ev-primary));outline-offset:-2px}[data-toggle-group-item][data-disabled],[data-toggle-group][data-disabled] [data-toggle-group-item]{opacity:.5;cursor:default}[data-toggle-group-icon]{font-size:1.05em;display:inline-flex}[data-rating]{color:var(--ev-color,var(--ev-primary));align-items:center;gap:.1rem;font-size:1.4rem;line-height:1;display:inline-flex}[data-rating]:focus-visible{outline:2px solid var(--ev-color,var(--ev-primary));outline-offset:3px;border-radius:var(--ev-radius-sm)}[data-rating][data-disabled]{opacity:.5}[data-rating-item]{cursor:pointer}[data-rating][data-readonly] [data-rating-item],[data-rating][data-disabled] [data-rating-item]{cursor:default}[data-rating-symbol]{display:inline-block;position:relative}[data-rating-base]{color:color-mix(in oklab, currentColor 25%, transparent);display:block}[data-rating-fill]{width:var(--ev-rating-fill,0%);color:currentColor;position:absolute;inset:0;overflow:hidden}[data-rating-base] svg,[data-rating-fill] svg{width:1em;height:1em;display:block}[data-tag-input]{background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius);cursor:text;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:2.5rem;padding:.35rem .45rem;display:flex}[data-tag-input]:focus-within{border-color:var(--ev-color,var(--ev-primary));box-shadow:0 0 0 2px color-mix(in oklab, var(--ev-color,var(--ev-primary)) 25%, transparent)}[data-tag-input][data-disabled]{opacity:.6;cursor:default}[data-tag-input-tag]{background:var(--ev-muted);border-radius:var(--ev-radius-sm);align-items:center;gap:.3rem;padding:.15rem .25rem .15rem .55rem;font-size:.85rem;display:inline-flex}[data-tag-input-remove]{color:var(--ev-muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:.1rem;display:inline-flex}[data-tag-input-remove]:hover{color:var(--ev-foreground);background:color-mix(in oklab, var(--ev-foreground) 12%, transparent)}[data-tag-input-field]{min-width:6rem;font:inherit;color:inherit;background:0 0;border:none;outline:none;flex:1;padding:.2rem}[data-pin-input]{gap:.5rem;display:inline-flex}[data-pin-input][data-disabled]{opacity:.6}[data-pin-input-box]{text-align:center;width:2.75rem;height:3rem;color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius);caret-color:var(--ev-color,var(--ev-primary));padding:0;font-size:1.25rem;font-weight:600}[data-pin-input-box]:focus-visible{border-color:var(--ev-color,var(--ev-primary));box-shadow:0 0 0 2px color-mix(in oklab, var(--ev-color,var(--ev-primary)) 30%, transparent);outline:none}[data-mentions]{display:block;position:relative}[data-mentions-input]{width:100%;font:inherit;color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius);resize:vertical;outline:none;padding:.55rem .7rem;font-size:.9rem;line-height:1.5;display:block}[data-mentions-input]::placeholder{color:var(--ev-muted-foreground)}[data-mentions-input]:focus-visible{border-color:var(--ev-color,var(--ev-primary));box-shadow:0 0 0 2px color-mix(in oklab, var(--ev-color,var(--ev-primary)) 25%, transparent)}[data-mentions][data-disabled]{opacity:.6}[data-mentions-list]{z-index:var(--ev-z-popup);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius);max-height:14rem;margin:0;padding:.25rem;list-style:none;overflow-y:auto;box-shadow:0 10px 30px #00000024}[data-mentions-item]{border-radius:var(--ev-radius-sm);cursor:pointer;padding:.4rem .55rem;font-size:.9rem}[data-mentions-item][data-active]{background:var(--ev-muted)}[data-tour-overlay]{z-index:var(--ev-z-overlay);position:fixed;inset:0}[data-tour-spotlight]{z-index:99;border-radius:var(--ev-radius);box-shadow:0 0 0 9999px var(--ev-tour-mask,#0000008c);pointer-events:none;transition:top .25s,left .25s,width .25s,height .25s}[data-tour-popover]{z-index:var(--ev-z-popup);width:max-content;max-width:min(22rem,100vw - 1.5rem);color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-lg);padding:1rem 1.1rem;box-shadow:0 12px 40px #00000040}[data-tour-title]{margin:0 0 .35rem;font-size:1rem;font-weight:600}[data-tour-content]{color:var(--ev-muted-foreground);margin:0;font-size:.9rem;line-height:1.55}[data-tour-footer]{align-items:center;gap:.4rem;margin-top:1rem;display:flex}[data-tour-progress]{color:var(--ev-muted-foreground);font-variant-numeric:tabular-nums;font-size:.78rem}[data-tour-spacer]{flex:1}[data-tour-btn]{font:inherit;border-radius:var(--ev-radius-sm);cursor:pointer;border:1px solid #0000;padding:.35rem .75rem;font-size:.85rem;font-weight:500;transition:background-color .15s,color .15s,border-color .15s}[data-tour-btn][data-variant=ghost]{color:var(--ev-muted-foreground);background:0 0}[data-tour-btn][data-variant=ghost]:hover,[data-tour-btn][data-variant=soft]{color:var(--ev-foreground);background:var(--ev-muted)}[data-tour-btn][data-variant=soft]:hover{background:color-mix(in oklab, var(--ev-muted) 70%, var(--ev-foreground))}[data-tour-btn][data-variant=solid]{color:var(--ev-color-foreground,var(--ev-primary-foreground));background:var(--ev-color,var(--ev-primary))}[data-tour-btn][data-variant=solid]:hover{filter:brightness(1.05)}@media (prefers-reduced-motion:reduce){[data-tour-spotlight]{transition:none}}[data-split-button]{display:inline-flex}[data-split-button] [data-split-button-main]{border-top-right-radius:0;border-bottom-right-radius:0}[data-split-button] [data-split-button-toggle]{box-shadow:inset 1px 0 0 color-mix(in oklab, currentColor 25%, transparent);border-top-left-radius:0;border-bottom-left-radius:0;margin-inline-start:-1px;padding-inline:.5rem}[data-split-button-caret]{width:1em;height:1em}[data-button-group]{vertical-align:middle;display:inline-flex}[data-button-group][data-orientation=vertical]{flex-direction:column}[data-button-group]:not([data-attached]){flex-wrap:wrap;gap:.5rem}[data-button-group]:not([data-attached])[data-orientation=vertical]{align-items:flex-start}[data-button-group][data-attached]>[data-button]{border-radius:0;position:relative}[data-button-group][data-attached]>[data-button]:hover,[data-button-group][data-attached]>[data-button]:focus-visible{z-index:1}[data-button-group][data-attached][data-orientation=horizontal]>[data-button]+[data-button]{margin-inline-start:-1px}[data-button-group][data-attached][data-orientation=horizontal]>[data-button]:first-child{border-start-start-radius:var(--ev-radius-md);border-end-start-radius:var(--ev-radius-md)}[data-button-group][data-attached][data-orientation=horizontal]>[data-button]:last-child{border-start-end-radius:var(--ev-radius-md);border-end-end-radius:var(--ev-radius-md)}[data-button-group][data-attached][data-orientation=vertical]>[data-button]{width:100%}[data-button-group][data-attached][data-orientation=vertical]>[data-button]+[data-button]{margin-block-start:-1px}[data-button-group][data-attached][data-orientation=vertical]>[data-button]:first-child{border-start-start-radius:var(--ev-radius-md);border-start-end-radius:var(--ev-radius-md)}[data-button-group][data-attached][data-orientation=vertical]>[data-button]:last-child{border-end-end-radius:var(--ev-radius-md);border-end-start-radius:var(--ev-radius-md)}[data-button-group][data-attached]>[data-button]:not([data-variant=outline]):not([data-variant=soft])+[data-button]:not([data-variant=outline]):not([data-variant=soft]):before{content:"";background:color-mix(in oklab, currentColor 22%, transparent);pointer-events:none;position:absolute}[data-button-group][data-attached][data-orientation=horizontal]>[data-button]+[data-button]:before{width:1px;inset-block:0;inset-inline-start:0}[data-button-group][data-attached][data-orientation=vertical]>[data-button]+[data-button]:before{height:1px;inset-block-start:0;inset-inline:0}[data-scroll-area]{position:relative;overflow:hidden}[data-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;width:100%;height:100%}[data-scroll-area-viewport]::-webkit-scrollbar{display:none}[data-scroll-area][data-orientation=vertical] [data-scroll-area-viewport]{overflow:hidden auto}[data-scroll-area][data-orientation=horizontal] [data-scroll-area-viewport]{overflow:auto hidden}[data-scroll-area][data-orientation=both] [data-scroll-area-viewport]{overflow:auto}[data-scroll-area-scrollbar]{z-index:1;opacity:0;transition:opacity .2s;position:absolute}[data-scroll-area-scrollbar][data-visible]{opacity:1}[data-scroll-area-scrollbar][data-axis=vertical]{width:.6rem;top:2px;bottom:2px;right:2px}[data-scroll-area-scrollbar][data-axis=horizontal]{height:.6rem;bottom:2px;left:2px;right:2px}[data-scroll-area-thumb]{background:color-mix(in oklab, var(--ev-foreground) 28%, transparent);border-radius:999px;transition:background-color .15s;position:absolute}[data-scroll-area-thumb]:hover{background:color-mix(in oklab, var(--ev-foreground) 42%, transparent)}[data-scroll-area-scrollbar][data-axis=vertical] [data-scroll-area-thumb]{top:0;left:0;right:0}[data-scroll-area-scrollbar][data-axis=horizontal] [data-scroll-area-thumb]{top:0;bottom:0;left:0}@media (prefers-reduced-motion:reduce){[data-scroll-area-scrollbar]{transition:none}}[data-carousel]{position:relative}[data-carousel]:focus-visible{outline:2px solid var(--ev-color,var(--ev-primary));outline-offset:2px;border-radius:var(--ev-radius)}[data-carousel-viewport]{overflow:hidden}[data-carousel][data-orientation=vertical] [data-carousel-viewport]{height:100%}[data-carousel-track]{touch-action:pan-y}[data-carousel][data-orientation=vertical] [data-carousel-track]{touch-action:pan-x;height:100%}[data-carousel-slide]{min-width:0}[data-carousel-arrow]{width:2.25rem;height:2.25rem;color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-border);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;transition:background-color .15s,opacity .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000001f}[data-carousel-arrow]:hover:not(:disabled){background:var(--ev-muted)}[data-carousel-arrow]:disabled{opacity:.4;cursor:default}[data-carousel-arrow][data-dir=prev]{left:.5rem}[data-carousel-arrow][data-dir=next]{right:.5rem}[data-carousel][data-orientation=vertical] [data-carousel-arrow]{top:auto;left:50%;transform:translate(-50%)}[data-carousel][data-orientation=vertical] [data-carousel-arrow][data-dir=prev]{top:.5rem}[data-carousel][data-orientation=vertical] [data-carousel-arrow][data-dir=next]{bottom:.5rem}[data-carousel-dots]{justify-content:center;gap:.4rem;margin-top:.75rem;display:flex}[data-carousel][data-orientation=vertical] [data-carousel-dots]{flex-direction:column;margin:0;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}[data-carousel-dot]{background:color-mix(in oklab, var(--ev-foreground) 25%, transparent);cursor:pointer;border:none;border-radius:50%;width:.5rem;height:.5rem;padding:0;transition:background-color .15s,width .15s,height .15s}[data-carousel-dot][data-active]{background:var(--ev-color,var(--ev-primary));border-radius:999px;width:1.25rem}[data-carousel][data-orientation=vertical] [data-carousel-dot][data-active]{width:.5rem;height:1.25rem}@media (prefers-reduced-motion:reduce){[data-carousel-track]{transition:none!important}}[data-animated-number]{font-variant-numeric:tabular-nums}[data-marquee]{max-width:100%;display:flex;overflow:hidden}[data-marquee][data-axis=y]{flex-direction:column}[data-marquee-track]{min-width:100%;animation:ev-marquee-x var(--ev-marquee-duration,20s) linear infinite;flex:none;display:flex}[data-marquee][data-axis=y] [data-marquee-track]{flex-direction:column;min-width:0;min-height:100%;animation-name:ev-marquee-y}[data-marquee][data-reverse] [data-marquee-track]{animation-direction:reverse}[data-marquee][data-pause]:hover [data-marquee-track]{animation-play-state:paused}[data-marquee-group]{align-items:center;gap:var(--ev-marquee-gap,1rem);flex:none;padding-inline-end:var(--ev-marquee-gap,1rem);display:flex}[data-marquee][data-axis=y] [data-marquee-group]{flex-direction:column;padding-block-end:var(--ev-marquee-gap,1rem);padding-inline-end:0}@keyframes ev-marquee-x{to{transform:translate(-50%)}}@keyframes ev-marquee-y{to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){[data-marquee-track]{animation:none}}[data-lightbox]{z-index:var(--ev-z-overlay);-webkit-user-select:none;user-select:none;background:#000000d9;flex-direction:column;justify-content:center;align-items:center;padding:3.5rem 1rem 1rem;display:flex;position:fixed;inset:0}[data-lightbox]:focus-visible{outline:none}[data-lightbox-toolbar]{align-items:center;gap:.35rem;padding:.6rem .8rem;display:flex;position:absolute;top:0;left:0;right:0}[data-lightbox-spacer]{flex:1}[data-lightbox-counter]{color:#ffffffd9;font-variant-numeric:tabular-nums;font-size:.85rem}[data-lightbox-btn]{color:#fff;border-radius:var(--ev-radius-sm);cursor:pointer;background:#ffffff1a;border:none;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:1.1rem;transition:background-color .15s;display:inline-flex}[data-lightbox-btn]:hover{background:#ffffff38}[data-lightbox-nav]{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:2rem;transition:background-color .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}[data-lightbox-nav]:hover:not(:disabled){background:#ffffff38}[data-lightbox-nav]:disabled{opacity:.35;cursor:default}[data-lightbox-nav][data-dir=prev]{left:.75rem}[data-lightbox-nav][data-dir=next]{right:.75rem}[data-lightbox-stage]{flex-direction:column;align-items:center;gap:.75rem;max-width:100%;min-height:0;margin:0;display:flex;overflow:hidden}[data-lightbox-image]{object-fit:contain;border-radius:var(--ev-radius);touch-action:none;max-width:min(90vw,1100px);max-height:78vh;transition:transform 80ms linear}[data-lightbox-caption]{color:#ffffffd9;text-align:center;font-size:.85rem}[data-lightbox-thumbs]{gap:.4rem;max-width:100%;padding:.6rem;display:flex;position:absolute;bottom:0;overflow-x:auto}[data-lightbox-thumb]{border-radius:var(--ev-radius-sm);cursor:pointer;opacity:.6;background:0 0;border:2px solid #0000;flex:none;width:3.5rem;height:2.5rem;padding:0;transition:opacity .15s,border-color .15s;overflow:hidden}[data-lightbox-thumb] img{object-fit:cover;width:100%;height:100%;display:block}[data-lightbox-thumb]:hover{opacity:.9}[data-lightbox-thumb][data-active]{opacity:1;border-color:#fff}.ev-lightbox-enter-active,.ev-lightbox-leave-active{transition:opacity .2s}.ev-lightbox-enter-from,.ev-lightbox-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.ev-lightbox-enter-active,.ev-lightbox-leave-active,[data-lightbox-image]{transition:none}}[data-transfer]{align-items:stretch;gap:.75rem;display:flex}[data-transfer][data-disabled]{opacity:.6}[data-transfer-pane]{background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}[data-transfer-pane][data-side=target]{order:2}[data-transfer-actions]{order:1}[data-transfer-header]{border-bottom:1px solid var(--ev-border);background:var(--ev-muted);align-items:center;gap:.5rem;padding:.5rem .7rem;display:flex}[data-transfer-title]{font-size:.85rem;font-weight:600}[data-transfer-count]{color:var(--ev-muted-foreground);background:var(--ev-background);border-radius:999px;margin-left:auto;padding:.05rem .4rem;font-size:.75rem}[data-transfer-search]{border-bottom:1px solid var(--ev-border);padding:.45rem .55rem}[data-transfer-search] input{width:100%;font:inherit;color:inherit;background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-sm);outline:none;padding:.35rem .5rem;font-size:.85rem}[data-transfer-search] input:focus-visible{border-color:var(--ev-color,var(--ev-primary))}[data-transfer-list]{flex:1;min-height:8rem;max-height:15rem;margin:0;padding:.25rem;list-style:none;overflow-y:auto}[data-transfer-item]{border-radius:var(--ev-radius-sm)}[data-transfer-item] [data-checkbox]{width:100%;padding:.3rem .4rem}[data-transfer-item]:hover:not([data-disabled]){background:var(--ev-muted)}[data-transfer-empty]{text-align:center;color:var(--ev-muted-foreground);padding:1.5rem}[data-transfer-actions]{flex-direction:column;justify-content:center;gap:.4rem;display:flex}[data-transfer-move]{width:2rem;height:2rem;color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-sm);cursor:pointer;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}[data-transfer-move]:hover:not(:disabled){color:var(--ev-color-foreground,var(--ev-primary-foreground));background:var(--ev-color,var(--ev-primary));border-color:var(--ev-color,var(--ev-primary))}[data-transfer-move]:disabled{opacity:.4;cursor:default}[data-popover-content]{z-index:var(--ev-z-popup);min-width:10rem;max-width:min(24rem,100vw - 1rem);color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-lg);padding:.85rem 1rem;box-shadow:0 10px 34px #00000024}[data-popover-content]:focus-visible{outline:none}.ev-popover-enter-active,.ev-popover-leave-active{transition:opacity .14s,transform .14s}.ev-popover-enter-from,.ev-popover-leave-to{opacity:0;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.ev-popover-enter-active,.ev-popover-leave-active{transition:none}}[data-splitter]{width:100%;height:100%;display:flex;overflow:hidden}[data-splitter][data-direction=horizontal]{flex-direction:row}[data-splitter][data-direction=vertical]{flex-direction:column}[data-splitter-panel]{min-width:0;min-height:0}[data-splitter-resizer]{background:var(--ev-border);touch-action:none;z-index:1;flex:none;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:relative}[data-splitter][data-direction=horizontal]>[data-splitter-resizer]{cursor:col-resize;width:1px}[data-splitter][data-direction=vertical]>[data-splitter-resizer]{cursor:row-resize;height:1px}[data-splitter-resizer]:before{content:"";position:absolute;inset:0}[data-splitter][data-direction=horizontal]>[data-splitter-resizer]:before{inset:0 -4px}[data-splitter][data-direction=vertical]>[data-splitter-resizer]:before{inset:-4px 0}[data-splitter-resizer]:hover,[data-splitter-resizer]:focus-visible{background:var(--ev-color,var(--ev-primary));outline:none}[data-splitter-resizer][data-disabled],[data-splitter][data-disabled] [data-splitter-resizer]{cursor:default}[data-splitter][data-disabled] [data-splitter-resizer]:hover{background:var(--ev-border)}[data-stepper]{flex-direction:column;gap:1.5rem;display:flex}[data-stepper][data-orientation=vertical]{flex-direction:row;align-items:flex-start}[data-stepper-header]{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}[data-stepper][data-orientation=vertical] [data-stepper-header]{flex-direction:column}[data-stepper-step]{flex:1;align-items:center;min-width:0;margin:0;display:flex}[data-stepper][data-orientation=horizontal] [data-stepper-step]:last-child{flex:none}[data-stepper][data-orientation=vertical] [data-stepper-step]{flex-direction:column;flex:none;align-items:flex-start}[data-stepper-trigger]{font:inherit;color:var(--ev-muted-foreground);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.6rem;padding:.25rem;display:inline-flex}[data-stepper-trigger]:disabled{cursor:default}[data-stepper-trigger]:focus-visible{outline:2px solid var(--ev-color,var(--ev-primary));outline-offset:2px;border-radius:var(--ev-radius-sm)}[data-stepper-step][data-active] [data-stepper-trigger],[data-stepper-step][data-complete] [data-stepper-trigger]{color:var(--ev-foreground)}[data-stepper-marker]{width:1.9rem;height:1.9rem;color:var(--ev-muted-foreground);background:var(--ev-background);border:2px solid var(--ev-border);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}[data-stepper-step][data-active] [data-stepper-marker]{color:var(--ev-color,var(--ev-primary));border-color:var(--ev-color,var(--ev-primary))}[data-stepper-step][data-complete] [data-stepper-marker]{color:var(--ev-color-foreground,var(--ev-primary-foreground));background:var(--ev-color,var(--ev-primary));border-color:var(--ev-color,var(--ev-primary))}[data-stepper-text]{flex-direction:column;line-height:1.25;display:flex}[data-stepper-label]{font-size:.9rem;font-weight:600}[data-stepper-optional]{color:var(--ev-muted-foreground);margin-left:.35rem;font-size:.72rem;font-weight:400}[data-stepper-description]{color:var(--ev-muted-foreground);font-size:.78rem}[data-stepper-connector]{background:var(--ev-border);flex:1;min-width:1.5rem;height:2px;margin:0 .5rem}[data-stepper-step][data-complete] [data-stepper-connector]{background:var(--ev-color,var(--ev-primary))}[data-stepper][data-orientation=vertical] [data-stepper-connector]{flex:none;width:2px;min-width:0;height:auto;min-height:1.5rem;margin:.25rem 0 .25rem 1.2rem}[data-stepper-actions]{gap:.5rem;display:flex}[data-drawer-overlay]{z-index:var(--ev-z-overlay);background:#00000080;display:flex;position:fixed;inset:0}[data-drawer-overlay][data-side=left]{justify-content:flex-start}[data-drawer-overlay][data-side=right]{justify-content:flex-end}[data-drawer-overlay][data-side=top]{align-items:flex-start}[data-drawer-overlay][data-side=bottom]{align-items:flex-end}[data-drawer-overlay][data-modeless]{pointer-events:none;background:0 0}[data-drawer-overlay][data-modeless] [data-drawer]{pointer-events:auto}[data-drawer]{color:var(--ev-foreground);background:var(--ev-background);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 40px #00000047}[data-drawer][data-side=left],[data-drawer][data-side=right]{height:100%;width:var(--ev-drawer-size,22rem);max-width:100vw}[data-drawer][data-side=left]{border-right:1px solid var(--ev-border)}[data-drawer][data-side=right]{border-left:1px solid var(--ev-border)}[data-drawer][data-side=top],[data-drawer][data-side=bottom]{width:100%;height:var(--ev-drawer-size,18rem);max-height:100vh}[data-drawer][data-side=top]{border-bottom:1px solid var(--ev-border)}[data-drawer][data-side=bottom]{border-top:1px solid var(--ev-border)}[data-drawer][data-size=sm]{--ev-drawer-size:16rem}[data-drawer][data-size=md]{--ev-drawer-size:22rem}[data-drawer][data-size=lg]{--ev-drawer-size:30rem}[data-drawer][data-size=xl]{--ev-drawer-size:40rem}[data-drawer][data-size=full]{--ev-drawer-size:100%}[data-drawer]:focus-visible{outline:none}[data-drawer-header]{border-bottom:1px solid var(--ev-border);align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem;display:flex}[data-drawer-title]{flex:1;margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}[data-drawer-close]{color:var(--ev-muted-foreground);border-radius:var(--ev-radius-sm);cursor:pointer;background:0 0;border:none;flex:none;margin-left:auto;padding:.25rem;font-size:1.1rem;transition:background-color .15s,color .15s;display:inline-flex}[data-drawer-close]:hover{color:var(--ev-foreground);background:var(--ev-muted)}[data-drawer-body]{flex:1;min-height:0;padding:1.25rem;overflow:auto}[data-drawer-actions]{border-top:1px solid var(--ev-border);justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;display:flex}.ev-drawer-enter-active,.ev-drawer-leave-active{transition:opacity .25s}.ev-drawer-enter-active [data-drawer],.ev-drawer-leave-active [data-drawer]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.ev-drawer-enter-from,.ev-drawer-leave-to{opacity:0}.ev-drawer-enter-from [data-drawer][data-side=left],.ev-drawer-leave-to [data-drawer][data-side=left]{transform:translate(-100%)}.ev-drawer-enter-from [data-drawer][data-side=right],.ev-drawer-leave-to [data-drawer][data-side=right]{transform:translate(100%)}.ev-drawer-enter-from [data-drawer][data-side=top],.ev-drawer-leave-to [data-drawer][data-side=top]{transform:translateY(-100%)}.ev-drawer-enter-from [data-drawer][data-side=bottom],.ev-drawer-leave-to [data-drawer][data-side=bottom]{transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.ev-drawer-enter-active,.ev-drawer-leave-active,.ev-drawer-enter-active [data-drawer],.ev-drawer-leave-active [data-drawer]{transition:none}}[data-button]{font:inherit;white-space:nowrap;border-radius:var(--ev-radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,filter .15s;display:inline-flex}[data-button]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--ev-color,var(--ev-ring)) 30%, transparent);outline:none}[data-button][data-disabled]{opacity:.55;cursor:not-allowed;pointer-events:none}[data-button][data-size=sm]{gap:.35rem;padding:.35rem .65rem;font-size:.8rem}[data-button][data-size=md]{gap:.5rem;padding:.5rem .85rem;font-size:.9rem}[data-button][data-size=lg]{gap:.55rem;padding:.65rem 1.1rem;font-size:1rem}[data-button][data-icon-only][data-size=sm]{padding:.35rem}[data-button][data-icon-only][data-size=md]{padding:.5rem}[data-button][data-icon-only][data-size=lg]{padding:.65rem}[data-button][data-block]{width:100%;display:flex}[data-button][data-variant=solid]{color:var(--ev-color-foreground,var(--ev-primary-foreground));background:var(--ev-color,var(--ev-primary))}[data-button][data-variant=solid]:hover{filter:brightness(1.07)}[data-button][data-variant=outline]{color:var(--ev-color-emphasis,var(--ev-primary));border-color:color-mix(in oklab, var(--ev-color-emphasis,var(--ev-primary)) 45%, var(--ev-border));background:0 0}[data-button][data-variant=outline]:hover{background:color-mix(in oklab, var(--ev-color-emphasis,var(--ev-primary)) 10%, var(--ev-background))}[data-button][data-variant=soft]{color:var(--ev-color-emphasis,var(--ev-primary));background:color-mix(in oklab, var(--ev-color-emphasis,var(--ev-primary)) 14%, var(--ev-background))}[data-button][data-variant=soft]:hover{background:color-mix(in oklab, var(--ev-color-emphasis,var(--ev-primary)) 22%, var(--ev-background))}[data-button][data-variant=ghost]{color:var(--ev-color-emphasis,var(--ev-primary));background:0 0}[data-button][data-variant=ghost]:hover{background:color-mix(in oklab, var(--ev-color-emphasis,var(--ev-primary)) 12%, var(--ev-background))}[data-button][data-variant=link]{color:var(--ev-color-emphasis,var(--ev-primary));background:0 0;border-radius:0;padding-left:0;padding-right:0}[data-button][data-variant=link]:hover{text-decoration:underline}[data-button][data-variant=icon]{color:var(--ev-color,var(--ev-muted-foreground));background:0 0}[data-button][data-variant=icon]:hover{color:var(--ev-color,var(--ev-foreground));background:color-mix(in oklab, var(--ev-color,var(--ev-foreground)) 10%, var(--ev-background))}[data-button][data-loading]{cursor:default}[data-button-spinner]{display:inline-flex}[data-button-spinner] svg{animation:.7s linear infinite ev-spin}@media (prefers-reduced-motion:reduce){[data-button-spinner] svg{animation-duration:1.6s}}[data-checkbox-group]{flex-direction:column;gap:.5rem;display:flex}[data-checkbox]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex}[data-checkbox][data-disabled]{opacity:.5;cursor:not-allowed}[data-checkbox-input]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}[data-checkbox-box]{width:1.15rem;height:1.15rem;color:var(--ev-color-foreground,var(--ev-primary-foreground));background:var(--ev-background);border:1.5px solid var(--ev-border);border-radius:var(--ev-radius-sm);flex:none;justify-content:center;align-items:center;font-size:.85rem;transition:background-color .15s,border-color .15s;display:inline-flex}[data-checkbox]:hover [data-checkbox-box]{border-color:var(--ev-color,var(--ev-primary))}[data-checkbox][data-state=checked] [data-checkbox-box],[data-checkbox][data-state=indeterminate] [data-checkbox-box]{color:var(--ev-color-foreground,var(--ev-primary-foreground));background:var(--ev-color,var(--ev-primary));border-color:var(--ev-color,var(--ev-primary))}[data-checkbox-input]:focus-visible+[data-checkbox-box]{box-shadow:0 0 0 3px color-mix(in oklab, var(--ev-color,var(--ev-ring)) 30%, transparent);outline:none}[data-checkbox-check],[data-checkbox-dash]{display:none}[data-checkbox][data-state=checked] [data-checkbox-check],[data-checkbox][data-state=indeterminate] [data-checkbox-dash]{display:block}[data-checkbox-label]{line-height:1.3}[data-switch]{cursor:pointer;-webkit-user-select:none;user-select:none;--ev-switch-w:2.25rem;--ev-switch-h:1.3rem;align-items:center;gap:.5rem;display:inline-flex}[data-switch][data-size=sm]{--ev-switch-w:1.75rem;--ev-switch-h:1rem}[data-switch][data-size=lg]{--ev-switch-w:2.75rem;--ev-switch-h:1.6rem}[data-switch][data-label-position=before]{flex-direction:row-reverse}[data-switch][data-disabled]{opacity:.5;cursor:not-allowed}[data-switch-input]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}[data-switch-track]{width:var(--ev-switch-w);height:var(--ev-switch-h);background:var(--ev-input);border-radius:999px;flex:none;padding:2px;transition:background-color .18s;display:inline-block;position:relative}[data-switch-thumb]{width:calc(var(--ev-switch-h) - 4px);height:calc(var(--ev-switch-h) - 4px);background:var(--ev-background);box-shadow:0 1px 2px color-mix(in oklab, var(--ev-foreground) 30%, transparent);border-radius:999px;transition:transform .18s;display:block}[data-switch][data-state=checked] [data-switch-track]{background:var(--ev-color,var(--ev-primary))}[data-switch][data-state=checked] [data-switch-thumb]{transform:translateX(calc(var(--ev-switch-w) - var(--ev-switch-h)))}[data-switch-input]:focus-visible+[data-switch-track]{box-shadow:0 0 0 3px color-mix(in oklch, var(--ev-ring) 30%, transparent);outline:none}[data-switch-label]{line-height:1.3}[data-pagination]{align-items:center;gap:.2rem;display:inline-flex}[data-pagination-item]{min-width:2rem;height:2rem;font:inherit;color:var(--ev-foreground);border-radius:var(--ev-radius-md);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 .5rem;font-size:.85rem;font-weight:500;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}[data-pagination-item]:hover:not(:disabled){background:var(--ev-muted)}[data-pagination-item][data-active]{color:var(--ev-color-foreground,var(--ev-primary-foreground));background:var(--ev-color,var(--ev-primary));border-color:var(--ev-color,var(--ev-primary))}[data-pagination-item]:disabled{opacity:.4;cursor:not-allowed}[data-pagination-item]>svg{width:1.1em;height:1.1em}[data-pagination-item]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--ev-ring) 30%, transparent);outline:none}[data-pagination-ellipsis]{min-width:1.5rem;height:2rem;color:var(--ev-muted-foreground);justify-content:center;align-items:flex-end;display:inline-flex}[data-datatable]{--ev-table-font-size:.9rem;--ev-table-header-size:.8rem;--ev-table-header-weight:600;--ev-table-header-pad-y:.8rem;--ev-table-header-pad-x:1rem;--ev-table-cell-pad-y:.7rem;--ev-table-cell-pad-x:1rem;width:100%;color:var(--ev-foreground);font-size:var(--ev-table-font-size);flex-direction:column;gap:.85rem;display:flex}[data-datatable][data-density=compact]{--ev-table-header-pad-y:.45rem;--ev-table-cell-pad-y:.4rem}[data-datatable][data-striped] [data-datatable-table] tbody [data-datatable-row]:nth-child(2n){background:color-mix(in oklab, var(--ev-muted) 35%, var(--ev-background))}[data-datatable][data-striped] [data-datatable-table] tbody [data-datatable-row][data-selected]{background:color-mix(in oklab, var(--ev-primary) 12%, var(--ev-background))}[data-datatable][data-variant=bordered] [data-datatable-table] thead th,[data-datatable][data-variant=bordered] [data-datatable-table] tbody td{border-right:1px solid color-mix(in oklab, var(--ev-border) 60%, var(--ev-background))}[data-datatable][data-variant=bordered] [data-datatable-table] thead th:last-child,[data-datatable][data-variant=bordered] [data-datatable-table] tbody td:last-child{border-right:none}[data-datatable][data-variant=bordered] [data-datatable-table] tbody tr:last-child td{border-bottom:1px solid color-mix(in oklab, var(--ev-border) 60%, var(--ev-background))}[data-datatable][data-variant=minimal] [data-datatable-scroll]{background:0 0;border:none;border-radius:0}[data-datatable][data-variant=minimal] [data-datatable-table] thead th{border-bottom:2px solid var(--ev-border);background:0 0}[data-datatable][data-variant=minimal] [data-datatable-table] tbody td{border-bottom:1px solid color-mix(in oklab, var(--ev-border) 40%, var(--ev-background))}[data-datatable-toolbar]{align-items:center;gap:.75rem;display:flex}[data-datatable-toolbar-start]{align-items:center;gap:.5rem;display:flex}[data-datatable-toolbar-end]{align-items:center;gap:.5rem;margin-left:auto;display:flex}[data-datatable-search]{color:var(--ev-muted-foreground);align-items:center;display:inline-flex;position:relative}[data-datatable-search]>svg{pointer-events:none;width:1em;height:1em;position:absolute;left:.7rem}[data-datatable-search] input{width:17rem;max-width:100%;height:2.35rem;font:inherit;color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-md);outline:none;padding:0 .75rem 0 2.1rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}[data-datatable-search] input::placeholder{color:var(--ev-muted-foreground)}[data-datatable-search] input:focus-visible{border-color:var(--ev-ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ev-ring) 25%, transparent)}[data-datatable-scroll]{background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-lg);position:relative;overflow-x:auto}[data-datatable-table]{border-collapse:separate;border-spacing:0;width:100%}[data-datatable-table] thead th{z-index:1;text-align:left;padding:var(--ev-table-header-pad-y) var(--ev-table-header-pad-x);font-size:var(--ev-table-header-size);font-weight:var(--ev-table-header-weight);color:var(--ev-muted-foreground);background:var(--ev-background);border-bottom:1px solid var(--ev-border);white-space:nowrap;position:sticky;top:0}[data-datatable-table] th[data-align=center],[data-datatable-table] td[data-align=center]{text-align:center}[data-datatable-table] th[data-align=right],[data-datatable-table] td[data-align=right]{text-align:right}[data-datatable-table][data-resizable] th[data-resizable]{position:sticky}[data-datatable-resizer]{cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;z-index:2;width:9px;height:100%;position:absolute;top:0;right:0}[data-datatable-resizer]:after{content:"";background:0 0;border-radius:2px;width:2px;height:60%;transition:background-color .15s;position:absolute;top:20%;right:3px}[data-datatable-table] th:hover [data-datatable-resizer]:after,[data-datatable-resizer]:hover:after{background:var(--ev-color,var(--ev-primary))}[data-datatable-table] th[draggable=true]{cursor:grab}[data-datatable-table] th[draggable=true]:active{cursor:grabbing}[data-datatable-table] th[data-dragging]{opacity:.5}[data-datatable-th]{vertical-align:middle;align-items:center;gap:.35rem;display:inline-flex}[data-datatable-table] th[data-sortable]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s}[data-datatable-table] th[data-sortable]:hover,[data-datatable-table] th[data-sorted]{color:var(--ev-foreground)}[data-datatable-sort]{opacity:0;flex:none;transition:opacity .15s,transform .15s;display:inline-flex}[data-datatable-sort]>svg{width:.95em;height:.95em}[data-datatable-sort-index]{color:var(--ev-muted-foreground);background:color-mix(in oklab, var(--ev-muted-foreground) 18%, transparent);border-radius:999px;padding:.1em .3em;font-size:.6rem;font-weight:700;line-height:1}[data-datatable-table] th[data-sorted] [data-datatable-sort-index]{color:var(--ev-color,var(--ev-primary))}[data-datatable-table] th[data-sortable]:hover [data-datatable-sort]{opacity:.45}[data-datatable-table] th[data-sorted] [data-datatable-sort]{opacity:1;color:var(--ev-color,var(--ev-primary))}[data-datatable-table] th[data-sorted=desc] [data-datatable-sort]{transform:rotate(180deg)}[data-datatable-filter-row] th{background:color-mix(in oklab, var(--ev-muted) 35%, var(--ev-background));border-bottom:1px solid var(--ev-border);padding:.45rem .7rem;position:static}input[data-datatable-filter]{width:100%;height:2rem;font:inherit;color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-sm);outline:none;padding:0 .5rem;font-size:.8rem}input[data-datatable-filter]:focus-visible{border-color:var(--ev-ring);box-shadow:0 0 0 2px color-mix(in oklab, var(--ev-ring) 22%, transparent)}[data-datatable-filter-range]{gap:.3rem;display:flex}[data-datatable-filter-range] input[data-datatable-filter]{min-width:0}[data-datatable-filter][data-select]{width:100%}[data-datatable-filter] [data-select-trigger]{border-radius:var(--ev-radius-sm);min-height:2rem;padding:.25rem .5rem;font-size:.8rem}[data-datatable-filter-trigger]{border-radius:var(--ev-radius-sm);width:1.4rem;height:1.4rem;color:var(--ev-muted-foreground);cursor:pointer;opacity:.55;background:0 0;border:0;justify-content:center;align-items:center;margin-left:.1rem;padding:0;display:inline-flex}[data-datatable-filter-trigger]:hover{opacity:1;background:var(--ev-muted)}[data-datatable-filter-trigger][data-active]{opacity:1;color:var(--ev-color,var(--ev-primary))}[data-datatable-filter-menu]{z-index:var(--ev-z-popup);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-md);min-width:12rem;box-shadow:0 4px 16px color-mix(in oklab, var(--ev-foreground) 12%, transparent);padding:.6rem}[data-datatable-table] tbody td{padding:var(--ev-table-cell-pad-y) var(--ev-table-cell-pad-x);border-bottom:1px solid color-mix(in oklab, var(--ev-border) 60%, var(--ev-background));vertical-align:middle}[data-datatable-table] tbody tr:last-child td{border-bottom:none}[data-datatable-row]{transition:background-color .12s}[data-datatable-row]:hover{background:color-mix(in oklab, var(--ev-muted) 45%, var(--ev-background))}[data-datatable-row][data-selected]{background:color-mix(in oklab, var(--ev-primary) 12%, var(--ev-background))}[data-datatable-row][data-selected]:hover{background:color-mix(in oklab, var(--ev-primary) 18%, var(--ev-background))}[data-datatable-select-cell]{white-space:nowrap;text-align:center;width:1px;padding-right:0}[data-datatable-select-cell] [data-checkbox]{vertical-align:middle}[data-datatable-expand-cell]{white-space:nowrap;text-align:center;width:1px;padding-inline:.35rem}[data-datatable-expand]{width:1.6rem;height:1.6rem;color:var(--ev-muted-foreground);border-radius:var(--ev-radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s,transform .2s;display:inline-flex}[data-datatable-expand]:hover{color:var(--ev-foreground);background:var(--ev-muted)}[data-datatable-expand][data-expanded]{color:var(--ev-foreground);transform:rotate(90deg)}[data-datatable-detail-row]>td{padding:var(--ev-table-cell-pad-y) var(--ev-table-cell-pad-x);background:color-mix(in oklab, var(--ev-muted) 40%, var(--ev-background))}[data-datatable-empty]{text-align:center;color:var(--ev-muted-foreground);padding:3rem 1rem}[data-datatable-loading]{background:color-mix(in oklab, var(--ev-background) 55%, transparent);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}[data-datatable-spinner]{border:2.5px solid color-mix(in oklab, var(--ev-foreground) 18%, transparent);border-top-color:var(--ev-color,var(--ev-primary));border-radius:50%;width:1.6rem;height:1.6rem;animation:.7s linear infinite ev-spin}[data-datatable-footer]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}[data-datatable-info]{color:var(--ev-muted-foreground);align-items:center;gap:1.1rem;font-size:.82rem;display:flex}[data-datatable-pagesize]{align-items:center;gap:.45rem;display:inline-flex}[data-datatable-pagesize] [data-select]{width:auto}[data-datatable-pagesize] [data-select-trigger]{min-width:4.25rem;padding-top:.35rem;padding-bottom:.35rem;font-size:.82rem}@media (prefers-reduced-motion:reduce){[data-datatable-spinner]{animation-duration:1.6s}}[data-kanban]{align-items:stretch;gap:.85rem;height:100%;padding-bottom:.5rem;display:flex;overflow-x:auto}[data-kanban-column]{background:color-mix(in oklab, var(--ev-muted,#f4f4f5) 50%, var(--ev-background,#fff));border:1px solid color-mix(in oklab, var(--ev-border) 55%, transparent);border-radius:16px;flex-direction:column;flex:0 0 18rem;min-height:0;max-height:100%;transition:background .18s,box-shadow .18s,border-color .18s;display:flex}[data-kanban-column][data-drop-over]{background:color-mix(in oklab, var(--ev-color,var(--ev-primary)) 7%, var(--ev-background,#fff));border-color:color-mix(in oklab, var(--ev-color,var(--ev-primary)) 45%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--ev-color,var(--ev-primary)) 14%, transparent)}[data-kanban-column-header]{letter-spacing:.01em;color:var(--ev-foreground);align-items:center;gap:.5rem;padding:.85rem .95rem .65rem;font-size:.82rem;font-weight:600;display:flex}[data-kanban-column-title]{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:.5rem;min-width:0;display:inline-flex;overflow:hidden}[data-kanban-column][data-color] [data-kanban-column-title]:before{content:"";background:var(--ev-color,var(--ev-primary));width:.5rem;height:.5rem;box-shadow:0 0 0 3px color-mix(in oklab, var(--ev-color,var(--ev-primary)) 16%, transparent);border-radius:999px;flex:none}[data-kanban-count]{text-align:center;min-width:1.5em;color:var(--ev-muted-foreground);background:color-mix(in oklab, var(--ev-muted-foreground) 13%, transparent);border-radius:999px;flex:none;padding:.1rem .45rem;font-size:.72rem;font-weight:600}[data-kanban-cards]{flex-direction:column;flex:1;gap:.55rem;min-height:3rem;padding:.15rem .6rem .7rem;display:flex;overflow-y:auto}[data-kanban-card]{background:var(--ev-background,#fff);border:1px solid color-mix(in oklab, var(--ev-border) 70%, transparent);cursor:grab;border-radius:12px;padding:.7rem .8rem;transition:transform .15s,box-shadow .15s,border-color .15s,opacity .15s;position:relative;box-shadow:0 1px 2px #1018280d}[data-kanban-card]:hover{border-color:color-mix(in oklab, var(--ev-color,var(--ev-primary)) 40%, var(--ev-border));box-shadow:0 8px 18px -8px #10182840}[data-kanban-card]:active{cursor:grabbing}[data-kanban][data-dragging]{-webkit-user-select:none;user-select:none}[data-kanban][data-native] [data-kanban-card]{touch-action:none}[data-kanban-card][data-dragging]{opacity:.35;transform:rotate(1.5deg)scale(.98);box-shadow:0 14px 30px -10px #10182866}[data-kanban-card-title]{color:var(--ev-foreground);font-size:.875rem;font-weight:500;line-height:1.4}[data-kanban-card-description]{color:var(--ev-muted-foreground);margin-top:.25rem;font-size:.78rem;line-height:1.45}[data-kanban-card][data-drop=before]:before,[data-kanban-card][data-drop=after]:after{content:"";background:var(--ev-color,var(--ev-primary));height:3px;box-shadow:0 0 0 3px color-mix(in oklab, var(--ev-color,var(--ev-primary)) 14%, transparent);pointer-events:none;border-radius:999px;position:absolute;left:0;right:0}[data-kanban-card][data-drop=before]:before{top:calc(-.275rem - 1.5px)}[data-kanban-card][data-drop=after]:after{bottom:calc(-.275rem - 1.5px)}[data-kanban-empty]{color:var(--ev-muted-foreground);text-align:center;padding:.75rem;font-size:.8rem}[data-kanban-column-footer]{padding:.35rem .6rem .65rem}@media (prefers-reduced-motion:reduce){[data-kanban-card]{transition:none}[data-kanban-card][data-dragging]{transform:none}}[data-kanban],[data-kanban-cards]{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--ev-foreground) 14%, transparent) transparent}[data-kanban]:hover,[data-kanban]:focus-within,[data-kanban-cards]:hover,[data-kanban-cards]:focus-within{scrollbar-color:color-mix(in oklab, var(--ev-foreground) 34%, transparent) transparent}[data-kanban]::-webkit-scrollbar{width:10px;height:10px}[data-kanban-cards]::-webkit-scrollbar{width:10px;height:10px}[data-kanban]::-webkit-scrollbar-track{background:0 0}[data-kanban-cards]::-webkit-scrollbar-track{background:0 0}[data-kanban]::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--ev-foreground) 16%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:999px}[data-kanban-cards]::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--ev-foreground) 16%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:999px}[data-kanban]:hover::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--ev-foreground) 36%, transparent);background-clip:padding-box}[data-kanban]:focus-within::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--ev-foreground) 36%, transparent);background-clip:padding-box}[data-kanban-cards]:hover::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--ev-foreground) 36%, transparent);background-clip:padding-box}[data-kanban-cards]:focus-within::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--ev-foreground) 36%, transparent);background-clip:padding-box}[data-kanban]::-webkit-scrollbar-thumb:active{background:color-mix(in oklab, var(--ev-foreground) 50%, transparent);background-clip:padding-box}[data-kanban-cards]::-webkit-scrollbar-thumb:active{background:color-mix(in oklab, var(--ev-foreground) 50%, transparent);background-clip:padding-box}[data-planner]{--planner-label-w:9.5rem;--planner-row-h:3.25rem;border:1px solid var(--ev-border);overscroll-behavior:contain;background:var(--ev-background,#fff);border-radius:14px;font-size:.85rem;overflow:auto}[data-planner-header]{min-width:calc(var(--planner-label-w) + var(--planner-track-min,0px));z-index:3;background:color-mix(in oklab, var(--ev-muted,#f4f4f5) 45%, var(--ev-background,#fff));border-bottom:1px solid var(--ev-border);display:flex;position:sticky;top:0}[data-planner-corner]{width:var(--planner-label-w);border-right:1px solid var(--ev-border);z-index:4;background:color-mix(in oklab, var(--ev-muted,#f4f4f5) 45%, var(--ev-background,#fff));flex:none;position:sticky;left:0}[data-planner-ruler]{height:2.25rem;min-width:var(--planner-track-min,0);flex:1;position:relative}[data-planner-tick]{font-variant-numeric:tabular-nums;color:var(--ev-muted-foreground);white-space:nowrap;padding-top:.5rem;font-size:.72rem;position:absolute;top:0}[data-planner-row]{min-width:calc(var(--planner-label-w) + var(--planner-track-min,0px));display:flex}[data-planner-row]+[data-planner-row]{border-top:1px solid color-mix(in oklab, var(--ev-border) 70%, transparent)}[data-planner-resource]{width:var(--planner-label-w);border-right:1px solid var(--ev-border);background:color-mix(in oklab, var(--ev-muted,#f4f4f5) 22%, var(--ev-background,#fff));z-index:2;flex-direction:column;flex:none;justify-content:center;gap:.1rem;padding:.4rem .7rem;display:flex;position:sticky;left:0}[data-planner-resource-title]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}[data-planner-resource-subtitle]{color:var(--ev-muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}[data-planner-track]{min-width:var(--planner-track-min,0);min-height:var(--planner-row-h);cursor:crosshair;touch-action:none;flex:1;transition:min-height .16s;position:relative;transform:translateZ(0)}[data-planner-track]:hover{min-height:calc(var(--planner-row-h) * var(--planner-lanes,1))}[data-planner-track]:hover [data-planner-event-time],[data-planner-track]:hover [data-planner-event-subtitle]{display:block}[data-planner-gridline]{background:color-mix(in oklab, var(--ev-border) 55%, transparent);width:1px;position:absolute;top:0;bottom:0}[data-planner-event]{border-left:3px solid var(--ev-color,var(--ev-primary));background:color-mix(in oklab, var(--ev-color,var(--ev-primary)) 16%, var(--ev-background,#fff));color:var(--ev-foreground);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:8px;transition:box-shadow .15s,top .14s,height .14s;display:flex;position:absolute;overflow:hidden}[data-planner-event]:hover{z-index:4;box-shadow:0 6px 16px -6px color-mix(in oklab, var(--ev-color,var(--ev-primary)) 60%, transparent)}[data-planner-event][data-active]{z-index:5;cursor:grabbing;box-shadow:0 12px 28px -10px color-mix(in oklab, var(--ev-color,var(--ev-primary)) 70%, transparent)}[data-planner-event-body]{flex-direction:column;flex:1;justify-content:center;gap:.05rem;min-width:0;padding:.2rem .55rem;display:flex;overflow:hidden}[data-planner-event-title]{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;line-height:1.2;overflow:hidden}[data-planner-event-time]{color:var(--ev-muted-foreground);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}[data-planner-event-subtitle]{color:var(--ev-muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}[data-planner-event][data-compact] [data-planner-event-time],[data-planner-event][data-compact] [data-planner-event-subtitle]{display:none}[data-planner-resize]{cursor:ew-resize;opacity:0;z-index:1;width:9px;transition:opacity .12s;position:absolute;top:0;bottom:0}[data-planner-resize][data-edge=start]{left:0}[data-planner-resize][data-edge=end]{right:0}[data-planner-resize]:after{content:"";background:var(--ev-color,var(--ev-primary));border-radius:999px;width:3px;height:40%;min-height:.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-planner-event]:hover [data-planner-resize]{opacity:.85}[data-planner-selection]{background:color-mix(in oklab, var(--ev-color,var(--ev-primary)) 15%, transparent);border:1.5px dashed color-mix(in oklab, var(--ev-color,var(--ev-primary)) 60%, transparent);pointer-events:none;border-radius:8px;position:absolute;top:.3rem;bottom:.3rem}[data-planner][data-view=agenda]{overflow:auto}[data-planner-agenda]{flex-direction:column;gap:1.1rem;padding:.9rem;display:flex}[data-planner-agenda-group]{flex-direction:column;gap:.4rem;display:flex}[data-planner-agenda-head]{align-items:center;gap:.5rem;padding:0 .15rem;display:flex}[data-planner-agenda-head-text]{flex-direction:column;min-width:0;margin-right:auto;line-height:1.2;display:flex}[data-planner-agenda-count]{color:var(--ev-muted-foreground);background:var(--ev-muted);border-radius:999px;padding:.05rem .5rem;font-size:.7rem;font-weight:600}[data-planner-agenda-add]{border:1px solid var(--ev-border);background:var(--ev-background);width:2rem;height:2rem;color:var(--ev-foreground);cursor:pointer;border-radius:999px;flex:none;place-items:center;display:grid}[data-planner-agenda-add]:active{background:var(--ev-muted)}[data-planner-agenda-list]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}[data-planner-agenda-item]{border:1px solid var(--ev-border);border-radius:var(--ev-radius);background:var(--ev-background);text-align:left;cursor:pointer;align-items:stretch;gap:.7rem;width:100%;min-height:3.25rem;padding:.55rem .7rem .55rem 0;transition:background .12s,border-color .12s;display:flex}[data-planner-agenda-item]:active{background:color-mix(in oklab, var(--ev-muted) 40%, var(--ev-background))}[data-planner-agenda-item]:focus-visible{outline:2px solid var(--ev-color,var(--ev-primary));outline-offset:2px}[data-planner-agenda-bar]{background:var(--ev-color,var(--ev-primary));border-radius:999px;flex:none;width:4px}[data-planner-agenda-main]{flex-direction:column;flex:1;justify-content:center;gap:.1rem;min-width:0;display:flex}[data-planner-agenda-time]{text-align:right;font-variant-numeric:tabular-nums;color:var(--ev-muted-foreground);flex:none;align-self:center;font-size:.78rem;line-height:1.25}[data-planner-agenda-empty]{color:var(--ev-muted-foreground);margin:0;padding:.3rem .7rem;font-size:.82rem;font-style:italic}[data-confirm]{align-items:flex-start;gap:.75rem;display:flex}[data-confirm-icon]{color:var(--ev-color,var(--ev-primary));flex:none;margin-top:.1rem;font-size:1.4rem}[data-confirm-text]{min-width:0}[data-confirm-message]{margin:0;font-size:.95rem;line-height:1.5}[data-confirm-description]{color:var(--ev-muted-foreground);margin:.35rem 0 0;font-size:.85rem;line-height:1.5}[data-confirm-anchor]{display:inline-flex}[data-confirm-popover]{z-index:var(--ev-z-popup);width:15rem;max-width:calc(100vw - 2rem);color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-lg);padding:.85rem;box-shadow:0 10px 30px #00000029}[data-confirm-heading]{margin:0 0 .15rem;font-size:.9rem;font-weight:600}[data-confirm-actions]{justify-content:flex-end;gap:.4rem;margin-top:.8rem;display:flex}.ev-confirm-enter-active,.ev-confirm-leave-active{transition:opacity .15s,transform .15s}.ev-confirm-enter-from,.ev-confirm-leave-to{opacity:0;transform:scale(.96)}[data-confirm-arrow]{background:var(--ev-background);width:10px;height:10px;position:absolute;transform:rotate(45deg)}[data-confirm-popover][data-side=top] [data-confirm-arrow]{border-right:1px solid var(--ev-border);border-bottom:1px solid var(--ev-border);margin-left:-5px;bottom:-5px;left:50%}[data-confirm-popover][data-side=bottom] [data-confirm-arrow]{border-left:1px solid var(--ev-border);border-top:1px solid var(--ev-border);margin-left:-5px;top:-5px;left:50%}[data-confirm-popover][data-side=left] [data-confirm-arrow]{border-top:1px solid var(--ev-border);border-right:1px solid var(--ev-border);margin-top:-5px;top:50%;right:-5px}[data-confirm-popover][data-side=right] [data-confirm-arrow]{border-bottom:1px solid var(--ev-border);border-left:1px solid var(--ev-border);margin-top:-5px;top:50%;left:-5px}[data-menu]{display:block}[data-menu-list]{flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}[data-menu][data-orientation=horizontal]>[data-menu-list]{flex-direction:row;align-items:center;gap:.15rem}[data-menu-item-wrap]{position:relative}[data-menu-item]{width:100%;font:inherit;text-align:left;color:var(--ev-foreground);border-radius:var(--ev-radius-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:.6rem;padding:.5rem .7rem;font-size:.9rem;text-decoration:none;transition:background-color .12s,color .12s;display:flex}[data-menu-item]:hover,[data-menu-item][data-open]{background:color-mix(in oklab, var(--ev-muted) 65%, var(--ev-background))}[data-menu-item]:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--ev-ring) 40%, transparent);outline:none}[data-menu-item].router-link-active,[data-menu-item].router-link-exact-active,[data-menu-item][data-active],[data-menu-item][aria-current=page]{color:var(--ev-color,var(--ev-primary));background:color-mix(in oklab, var(--ev-color,var(--ev-primary)) 12%, var(--ev-background))}[data-menu-item][data-disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}[data-menu-icon]{color:var(--ev-muted-foreground);flex:none;font-size:1.05rem}[data-menu-label]{flex:1;min-width:0}[data-menu-badge]{min-width:1.3rem;height:1.3rem;color:var(--ev-muted-foreground);background:color-mix(in oklab, var(--ev-muted) 80%, var(--ev-background));border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 .42rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}[data-menu-item][data-active] [data-menu-badge],[data-menu-item][aria-current=page] [data-menu-badge]{color:var(--ev-color-emphasis,var(--ev-primary));background:color-mix(in oklab, var(--ev-color-emphasis,var(--ev-primary)) 16%, var(--ev-background))}[data-menu-arrow]{color:var(--ev-muted-foreground);flex:none;transition:transform .15s;display:inline-flex}[data-menu-arrow][data-dir=down],[data-menu-item][data-open] [data-menu-arrow]{transform:rotate(90deg)}[data-menu-header]{letter-spacing:.04em;text-transform:uppercase;color:var(--ev-muted-foreground);align-items:center;gap:.5rem;padding:.5rem .7rem .25rem;font-size:.72rem;font-weight:700;display:flex}[data-menu-separator]{background:var(--ev-border);height:1px;margin:.3rem 0}[data-menu-inline]{margin-top:.1rem;padding-left:1rem}[data-menu-popup],[data-dropdown-menu],[data-context-menu]{z-index:var(--ev-z-popup);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-md);min-width:11rem;padding:.3rem;box-shadow:0 10px 30px #00000024}[data-menu-popup] [data-menu-list],[data-dropdown-menu] [data-menu-list],[data-context-menu] [data-menu-list]{gap:.1rem}[data-context-menu] [data-menu]{display:block}[data-dropdown-trigger]{display:inline-flex}.ev-menu-enter-active,.ev-menu-leave-active{transition:opacity .14s,transform .14s}.ev-menu-enter-from,.ev-menu-leave-to{opacity:0;transform:translateY(-.25rem)scale(.98)}@media (prefers-reduced-motion:reduce){.ev-menu-enter-active,.ev-menu-leave-active,[data-menu-arrow]{transition:none}}[data-menu-group]{display:block}[data-menu-group]+[data-menu-group]{margin-top:.4rem}[data-menu-group-items]{padding-left:0}[data-richtext]{width:100%;min-width:0;color:var(--ev-foreground);display:block}[data-richtext-frame]{background:var(--ev-background);border:1px solid color-mix(in oklab, var(--ev-border) 80%, transparent);border-radius:var(--ev-radius-lg);flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #1018280a,0 2px 8px #1018280a}[data-richtext]:focus-within [data-richtext-frame]{border-color:color-mix(in oklab, var(--ev-primary) 45%, var(--ev-border));box-shadow:0 1px 2px #1018280a, 0 0 0 3px color-mix(in oklab, var(--ev-ring) 18%, transparent)}[data-richtext][data-disabled]{opacity:.6;pointer-events:none}[data-markdown]{background:var(--ev-background);border:1px solid color-mix(in oklab, var(--ev-border) 80%, transparent);border-radius:var(--ev-radius-lg);flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #1018280a,0 2px 8px #1018280a}[data-markdown][data-disabled]{opacity:.6}[data-markdown]:focus-within{border-color:color-mix(in oklab, var(--ev-primary) 45%, var(--ev-border));box-shadow:0 1px 2px #1018280a, 0 0 0 3px color-mix(in oklab, var(--ev-ring) 18%, transparent)}[data-markdown-toolbar]{border-bottom:1px solid color-mix(in oklab, var(--ev-border) 55%, transparent);background:color-mix(in oklab, var(--ev-muted) 32%, var(--ev-background));flex-wrap:wrap;align-items:center;gap:.15rem;padding:.4rem .5rem;display:flex}[data-markdown-group]{align-items:center;gap:.1rem;display:inline-flex}[data-markdown-group]:not(:first-child){margin-left:.4rem;padding-left:.45rem;position:relative}[data-markdown-group]:not(:first-child):before{content:"";background:color-mix(in oklab, var(--ev-border) 70%, transparent);width:1px;height:1.15rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}[data-markdown-spacer]{flex:auto}[data-markdown-btn]{min-width:1.9rem;height:1.9rem;color:var(--ev-muted-foreground);border-radius:var(--ev-radius-md);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 .4rem;font-size:.95rem;transition:background-color .12s,color .12s;display:inline-flex}[data-markdown-btn]:hover:not(:disabled){color:var(--ev-foreground);background:color-mix(in oklab, var(--ev-muted) 85%, var(--ev-background))}[data-markdown-btn][data-active]{color:var(--ev-color,var(--ev-primary));background:color-mix(in oklab, var(--ev-color,var(--ev-primary)) 14%, var(--ev-background))}[data-markdown-btn]:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--ev-ring) 40%, transparent);outline:none}[data-markdown-btn]:disabled{opacity:.5;cursor:default}[data-markdown-btn-text]{font-size:.78rem;font-weight:700}[data-markdown-cheatsheet]{z-index:var(--ev-z-popup);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-lg);grid-template-columns:1fr 1fr;gap:0 1.5rem;width:min(34rem,92vw);padding:.75rem 1rem;font-size:.85rem;display:grid;box-shadow:0 12px 34px #00000029}[data-markdown-cheat-row]{justify-content:space-between;align-items:baseline;gap:1rem;padding:.15rem 0;display:flex}[data-markdown-cheat-label]{color:var(--ev-muted-foreground)}[data-markdown-cheat-syntax]{font-family:var(--ev-font-mono,ui-monospace, monospace);color:var(--ev-foreground);white-space:pre}[data-markdown-suggest]{z-index:var(--ev-z-popup);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-md);min-width:14rem;max-width:24rem;max-height:15rem;margin:0;padding:.25rem;list-style:none;overflow-y:auto;box-shadow:0 12px 34px #00000029}[data-markdown-suggest-item]{border-radius:var(--ev-radius-sm);cursor:pointer;color:var(--ev-foreground);align-items:baseline;gap:.6rem;padding:.35rem .6rem;font-size:.9rem;display:flex}[data-markdown-suggest-item][data-active]{background:var(--ev-primary);color:var(--ev-primary-foreground,#fff)}[data-markdown-suggest-label]{font-weight:500}[data-markdown-suggest-detail]{color:var(--ev-muted-foreground);margin-left:auto;font-size:.8rem}[data-markdown-suggest-item][data-active] [data-markdown-suggest-detail]{color:inherit;opacity:.85}[data-markdown-body]{flex:auto;min-height:0;display:flex;position:relative}[data-markdown-dropzone]{z-index:5;color:var(--ev-primary);background:color-mix(in oklab, var(--ev-primary) 8%, var(--ev-background));border:2px dashed color-mix(in oklab, var(--ev-primary) 55%, var(--ev-border));border-radius:var(--ev-radius-md);pointer-events:none;justify-content:center;align-items:center;font-size:.9rem;font-weight:600;display:none;position:absolute;inset:.5rem}[data-markdown][data-dropping] [data-markdown-dropzone]{display:flex}[data-markdown][data-uploading] [data-markdown-body]:after{content:"Uploading…";z-index:6;color:var(--ev-primary-foreground,#fff);background:var(--ev-primary);border-radius:999px;padding:.25rem .6rem;font-size:.78rem;font-weight:600;position:absolute;bottom:.5rem;right:.5rem;box-shadow:0 2px 8px #1018282e}[data-markdown][data-view=split] [data-markdown-source]{border-right:1px solid var(--ev-border)}[data-markdown-source]{width:100%;min-height:0;font-family:var(--ev-font-mono,ui-monospace, monospace);color:var(--ev-foreground);resize:none;tab-size:2;background:0 0;border:0;outline:none;flex:50%;padding:1.1rem 1.35rem;font-size:.9rem;line-height:1.7}[data-markdown-source]::placeholder{color:var(--ev-muted-foreground)}[data-markdown-preview]{flex:50%;min-height:0;padding:1.1rem 1.35rem;overflow-y:auto}[data-markdown][data-view=preview] [data-markdown-preview],[data-markdown][data-view=edit] [data-markdown-source]{flex-basis:100%}[data-markdown-preview] li.ev-md-task{list-style:none}[data-markdown-preview] li.ev-md-task>input[type=checkbox]{vertical-align:-.05em;cursor:pointer;accent-color:var(--ev-primary);margin-right:.5em}[data-markdown][data-readonly] [data-markdown-preview] li.ev-md-task>input,[data-markdown][data-disabled] [data-markdown-preview] li.ev-md-task>input{cursor:default}@media (width<=640px){[data-markdown][data-view=split] [data-markdown-body]{flex-direction:column}[data-markdown][data-view=split] [data-markdown-source]{border-right:0;border-bottom:1px solid var(--ev-border)}}[data-richtext-toolbar-wrap]{z-index:2;border-bottom:1px solid color-mix(in oklab, var(--ev-border) 55%, transparent);background:color-mix(in oklab, var(--ev-muted) 32%, var(--ev-background));position:sticky;top:0}[data-richtext-content]{min-height:0;max-height:var(--ev-rt-max-height,none);flex:1;overflow:hidden auto}[data-richtext-content]>div{min-height:100%}[data-richtext-content] .ProseMirror{min-height:var(--ev-rt-min-height,12rem);outline:none;padding:1.1rem 1.35rem}[data-richtext-content] .ProseMirror:focus{outline:none}[data-richtext-content] .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--ev-muted-foreground);pointer-events:none}[data-richtext][data-fullscreen]{z-index:var(--ev-z-overlay);background:color-mix(in oklab, var(--ev-background) 96%, var(--ev-foreground));flex-direction:column;padding:clamp(.75rem,3vh,2.5rem) 1rem;display:flex;position:fixed;inset:0}[data-richtext][data-fullscreen] [data-richtext-frame]{flex:1;width:100%;max-width:56rem;min-height:0;margin-inline:auto;box-shadow:0 24px 70px #00000047}[data-richtext][data-fullscreen] [data-richtext-content]{max-height:none}.ev-prose{font:inherit;color:var(--ev-foreground);word-wrap:break-word;font-size:1rem;line-height:1.7}.ev-prose>:first-child{margin-top:0}.ev-prose>:last-child{margin-bottom:0}.ev-prose:after{content:"";clear:both;display:block}.ev-prose p{margin:0 0 .85em}.ev-prose h1,.ev-prose h2,.ev-prose h3,.ev-prose h4{color:var(--ev-foreground);border:0;margin:1.4em 0 .5em;padding:0;font-weight:700;line-height:1.25}.ev-prose h1{font-size:1.8em}.ev-prose h2{font-size:1.45em}.ev-prose h3{font-size:1.2em}.ev-prose h4{font-size:1.05em}.ev-prose ul,.ev-prose ol{margin:0 0 .85em;padding-left:1.5em}.ev-prose li{margin:.2em 0}.ev-prose li>p{margin:0}.ev-prose blockquote{border-left:3px solid var(--ev-border);color:var(--ev-muted-foreground);margin:0 0 .85em;padding:.25em 0 .25em 1em}.ev-prose a{color:var(--ev-color,var(--ev-primary));text-underline-offset:2px;cursor:pointer;text-decoration:underline}.ev-prose code{background:var(--ev-muted);border-radius:var(--ev-radius-sm);padding:.15em .35em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.9em}.ev-prose pre{background:color-mix(in oklab, var(--ev-muted) 70%, var(--ev-foreground) 4%);border-radius:var(--ev-radius-md);margin:0 0 .85em;padding:.9em 1.1em;font-size:.9em;line-height:1.5;overflow-x:auto}.ev-prose pre code{font-size:inherit;background:0 0;padding:0}.ev-prose hr{border:none;border-top:1px solid var(--ev-border);margin:1.5em 0}.ev-prose mark{background:color-mix(in oklab, var(--ev-warning) 45%, transparent);color:inherit;border-radius:2px;padding:0 .1em}.ev-prose .ev-rt-img{vertical-align:bottom;border-radius:var(--ev-radius-sm);max-width:100%;height:auto;display:inline-block}.ev-prose .ev-rt-img--center{width:fit-content;margin:.3em auto .6em;display:block}.ev-prose .ev-rt-img--left:not(.ev-rt-img--wrap){width:fit-content;margin:.3em auto .6em 0;display:block}.ev-prose .ev-rt-img--right:not(.ev-rt-img--wrap){width:fit-content;margin:.3em 0 .6em auto;display:block}.ev-prose .ev-rt-img--wrap.ev-rt-img--left{float:left;width:fit-content;margin:.2em 1.1em .6em 0}.ev-prose .ev-rt-img--wrap.ev-rt-img--right{float:right;width:fit-content;margin:.2em 0 .6em 1.1em}.ev-prose figure.ev-rt-img{line-height:1.4}.ev-prose figure.ev-rt-img>img{border-radius:inherit;max-width:100%;height:auto;display:block}.ev-prose figcaption,.ev-prose [data-richtext-caption]{color:var(--ev-muted-foreground);text-align:center;margin-top:.4em;font-size:.85em;line-height:1.4}.ev-prose [data-richtext-table]{max-width:100%;margin:0 0 .85em;overflow-x:hidden}.ev-prose [data-richtext-table] table{table-layout:fixed;border-collapse:collapse;width:100%!important;min-width:0!important;display:table!important}.ev-prose [data-richtext-table] :is(th,td){border:1px solid var(--ev-border);vertical-align:top;text-align:left;padding:.5em .7em}.ev-prose [data-richtext-table] th{background:color-mix(in oklab, var(--ev-muted) 55%, var(--ev-background));font-weight:600}[data-richtext-toolbar]{flex-wrap:nowrap;align-items:center;gap:.15rem;padding:.4rem .5rem;display:flex}[data-richtext-toolbar]>:not([data-richtext-tool-spacer]){flex:none}[data-richtext][data-toolbar-overflow=menu] [data-richtext-toolbar],[data-richtext][data-toolbar-overflow=scroll] [data-richtext-toolbar]{overscroll-behavior-x:contain;scrollbar-width:thin;overflow:auto hidden}[data-richtext][data-toolbar-overflow=menu] [data-richtext-toolbar]::-webkit-scrollbar{height:6px}[data-richtext][data-toolbar-overflow=scroll] [data-richtext-toolbar]::-webkit-scrollbar{height:6px}[data-richtext][data-toolbar-overflow=menu] [data-richtext-toolbar]::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--ev-muted-foreground) 30%, transparent);border-radius:999px}[data-richtext][data-toolbar-overflow=scroll] [data-richtext-toolbar]::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--ev-muted-foreground) 30%, transparent);border-radius:999px}[data-richtext][data-toolbar-overflow=wrap] [data-richtext-toolbar],[data-richtext][data-fullscreen] [data-richtext-toolbar]{flex-wrap:wrap;overflow:visible}[data-richtext][data-fullscreen] [data-richtext-more]{display:none}[data-richtext-toolbar-more]{z-index:var(--ev-z-overlay);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-lg);flex-wrap:wrap;align-items:center;gap:.15rem;max-width:min(22rem,100vw - 1rem);padding:.35rem .4rem;display:flex;box-shadow:0 10px 30px #00000024}[data-richtext-tool-group]{align-items:center;gap:.1rem;display:flex}[data-richtext-tool-group]+[data-richtext-tool-group],[data-richtext-select]+[data-richtext-tool-group],[data-richtext-tool-group]+[data-richtext-select]{margin-left:.4rem;padding-left:.45rem;position:relative}[data-richtext-tool-group]+[data-richtext-tool-group]:before,[data-richtext-select]+[data-richtext-tool-group]:before,[data-richtext-tool-group]+[data-richtext-select]:before{content:"";background:color-mix(in oklab, var(--ev-border) 70%, transparent);width:1px;height:1.15rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}[data-richtext-tool-spacer]{flex:auto}[data-richtext-tool]{min-width:1.9rem;height:1.9rem;font:inherit;color:var(--ev-muted-foreground);border-radius:var(--ev-radius-md);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.15rem;padding:0 .4rem;font-size:.95rem;transition:background-color .12s,color .12s;display:inline-flex;position:relative}[data-richtext-tool]:hover{color:var(--ev-foreground);background:color-mix(in oklab, var(--ev-muted) 85%, var(--ev-background))}[data-richtext-tool]:disabled{opacity:.4;cursor:not-allowed}[data-richtext-tool][data-active]{color:var(--ev-color,var(--ev-primary));background:color-mix(in oklab, var(--ev-color,var(--ev-primary)) 14%, var(--ev-background))}[data-richtext-tool]:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--ev-ring) 40%, transparent);outline:none}[data-richtext-color]{flex-direction:column;padding-bottom:.15rem}[data-richtext-color]>[data-icon]{line-height:.8}[data-richtext-swatch]{border-radius:1px;width:1rem;height:.2rem;display:block}[data-richtext-color] input[type=color]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}[data-richtext-select]{max-width:9rem;height:1.9rem;font:inherit;color:var(--ev-foreground);border-radius:var(--ev-radius-md);cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right .35rem center/.85rem .85rem no-repeat;border:1px solid #0000;padding:0 1.4rem 0 .55rem;font-size:.85rem;font-weight:500}[data-richtext-select]:hover{background-color:color-mix(in oklab, var(--ev-muted) 85%, var(--ev-background))}[data-richtext-select]:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--ev-ring) 40%, transparent);outline:none}[data-richtext-bubble]{z-index:var(--ev-z-popup);max-width:min(92vw,30rem);color:var(--ev-foreground);background:var(--ev-background);border:1px solid color-mix(in oklab, var(--ev-border) 70%, transparent);border-radius:var(--ev-radius-lg);flex-wrap:wrap;align-items:center;gap:.1rem;padding:.2rem;display:flex;box-shadow:0 10px 30px #10182821,0 2px 6px #10182814}[data-richtext-bubble] [data-richtext-bubble-sep]{background:var(--ev-border);align-self:stretch;width:1px;margin:.15rem .2rem}[data-richtext-bubble] label[data-richtext-field]{color:var(--ev-muted-foreground);white-space:nowrap;align-items:center;gap:.3rem;padding:0 .35rem;font-size:.78rem;display:inline-flex}[data-richtext-bubble] input[type=number],[data-richtext-bubble] input[type=text]{width:3.4rem;height:1.7rem;font:inherit;color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-sm);padding:0 .35rem;font-size:.8rem}[data-richtext-bubble] input[type=text]{width:8rem}[data-richtext-bubble] select[data-richtext-unit]{height:1.7rem;color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-sm);font-size:.8rem}[data-richtext-table-picker]{z-index:var(--ev-z-popup);color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-md);padding:.5rem;box-shadow:0 8px 26px #0000002e}[data-richtext-grid]{grid-template-columns:repeat(8,1.15rem);gap:3px;display:grid}[data-richtext-grid-cell]{background:var(--ev-background);border:1px solid var(--ev-border);cursor:pointer;border-radius:3px;width:1.15rem;height:1.15rem;padding:0;transition:background-color 80ms,border-color 80ms}[data-richtext-grid-cell][data-on]{background:color-mix(in oklab, var(--ev-color,var(--ev-primary)) 32%, var(--ev-background));border-color:var(--ev-color,var(--ev-primary))}[data-richtext-grid-label]{text-align:center;font-variant-numeric:tabular-nums;color:var(--ev-muted-foreground);margin-top:.45rem;font-size:.75rem}[data-richtext-colors]{z-index:var(--ev-z-popup);color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-md);padding:.5rem;box-shadow:0 8px 26px #0000002e}[data-richtext-swatches]{grid-template-columns:repeat(12,1rem);gap:3px;display:grid}[data-richtext-swatch-btn]{border:1px solid color-mix(in oklab, var(--ev-foreground) 12%, transparent);cursor:pointer;border-radius:3px;width:1rem;height:1rem;padding:0;transition:transform 80ms}[data-richtext-swatch-btn]:hover{transform:scale(1.18)}[data-richtext-swatch-btn][data-active]{outline:2px solid var(--ev-ring);outline-offset:1px}[data-richtext-colors-footer]{align-items:center;gap:.5rem;margin-top:.55rem;display:flex}[data-richtext-custom]{width:1.85rem;height:1.85rem;color:var(--ev-foreground);border:1px solid var(--ev-border);border-radius:var(--ev-radius-sm);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}[data-richtext-custom]:hover{background:var(--ev-muted)}[data-richtext-custom] input[type=color]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}[data-richtext-color-none]{height:1.85rem;font:inherit;color:var(--ev-foreground);border:1px solid var(--ev-border);border-radius:var(--ev-radius-sm);cursor:pointer;background:0 0;align-items:center;gap:.3rem;padding:0 .6rem;font-size:.78rem;display:inline-flex}[data-richtext-color-none]:hover{background:var(--ev-muted)}[data-color-picker]{display:inline-block}[data-color-picker][data-disabled]{opacity:.6;pointer-events:none}[data-color-picker-trigger]{min-width:10rem;font:inherit;color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-input);border-radius:var(--ev-radius-md);cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .7rem;transition:border-color .15s,box-shadow .15s;display:inline-flex}[data-color-picker-trigger]:hover{border-color:var(--ev-ring)}[data-color-picker-trigger]:focus-visible{border-color:var(--ev-ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ev-ring) 30%, transparent);outline:none}[data-color-picker-trigger][data-empty] [data-color-picker-value]{color:var(--ev-muted-foreground)}[data-color-picker-value]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}[data-color-picker-swatch]{border-radius:var(--ev-radius-sm);border:1px solid color-mix(in oklab, var(--ev-foreground) 14%, transparent);background-image:linear-gradient(45deg, var(--ev-border) 25%, transparent 25%), linear-gradient(-45deg, var(--ev-border) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--ev-border) 75%), linear-gradient(-45deg, transparent 75%, var(--ev-border) 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;flex:none;width:1.1rem;height:1.1rem}[data-color-picker-popover]{z-index:var(--ev-z-popup);color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-md);padding:.55rem;box-shadow:0 10px 30px #00000029}[data-color-picker-swatches]{grid-template-columns:repeat(12,1.1rem);gap:3px;display:grid}[data-color-picker-swatch-btn]{border:1px solid color-mix(in oklab, var(--ev-foreground) 12%, transparent);cursor:pointer;border-radius:3px;width:1.1rem;height:1.1rem;padding:0;transition:transform 80ms}[data-color-picker-swatch-btn]:hover{transform:scale(1.18)}[data-color-picker-swatch-btn][data-active]{outline:2px solid var(--ev-ring);outline-offset:1px}[data-color-picker-sliders]{gap:.35rem;margin-top:.6rem;display:grid}[data-color-picker-slider]{color:var(--ev-muted-foreground);grid-template-columns:.9rem 1fr 2.4rem;align-items:center;gap:.45rem;font-size:.72rem;display:grid}[data-color-picker-slider-label]{font-weight:600}[data-color-picker-slider-value]{text-align:right;font-variant-numeric:tabular-nums;color:var(--ev-foreground)}[data-color-picker-slider] input[type=range]{appearance:none;background:var(--track,var(--ev-muted));cursor:pointer;border-radius:999px;height:.7rem}[data-color-picker-slider][data-channel=alpha] input[type=range]{background-image:var(--track), linear-gradient(45deg, var(--ev-border) 25%, transparent 25%), linear-gradient(-45deg, var(--ev-border) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--ev-border) 75%), linear-gradient(-45deg, transparent 75%, var(--ev-border) 75%);background-position:0 0,0 0,0 4px,4px -4px,-4px 0;background-size:auto,8px 8px,8px 8px,8px 8px,8px 8px}[data-color-picker-slider] input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--ev-background);border:2px solid var(--ev-foreground);border-radius:999px;width:.85rem;height:.85rem;box-shadow:0 1px 2px #0000004d}[data-color-picker-slider] input[type=range]::-moz-range-thumb{background:var(--ev-background);border:2px solid var(--ev-foreground);border-radius:999px;width:.85rem;height:.85rem}[data-color-picker-formats]{background:var(--ev-muted);border-radius:var(--ev-radius-sm);gap:2px;margin-top:.6rem;padding:2px;display:flex}[data-color-picker-format]{font:inherit;color:var(--ev-muted-foreground);border-radius:calc(var(--ev-radius-sm) - 1px);cursor:pointer;text-transform:uppercase;letter-spacing:.02em;background:0 0;border:none;flex:1;padding:.25rem 0;font-size:.72rem}[data-color-picker-format]:hover{color:var(--ev-foreground)}[data-color-picker-format][data-active]{color:var(--ev-foreground);background:var(--ev-background);box-shadow:0 1px 2px #00000014}[data-color-picker-input-row]{align-items:center;gap:.4rem;margin-top:.5rem;display:flex}[data-color-picker-input]{min-width:0;font:inherit;font-variant-numeric:tabular-nums;color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-input);border-radius:var(--ev-radius-sm);flex:1;padding:.35rem .5rem;font-size:.8rem}[data-color-picker-input]:focus-visible{border-color:var(--ev-ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ev-ring) 30%, transparent);outline:none}[data-color-picker-input][data-invalid]{border-color:var(--ev-danger,oklch(58% .22 27))}[data-color-picker-footer]{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.6rem;display:flex}[data-color-picker-custom]{border:1px solid var(--ev-border);border-radius:var(--ev-radius-sm);cursor:pointer;align-items:center;gap:.4rem;padding:.3rem .5rem;font-size:.8rem;display:inline-flex;position:relative}[data-color-picker-custom]:hover{background:var(--ev-muted)}[data-color-picker-custom] input[type=color]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}[data-color-picker-clear]{height:1.9rem;font:inherit;color:var(--ev-foreground);border:1px solid var(--ev-border);border-radius:var(--ev-radius-sm);cursor:pointer;background:0 0;padding:0 .65rem;font-size:.8rem}[data-color-picker-clear]:hover{background:var(--ev-muted)}.ev-color-picker-enter-active,.ev-color-picker-leave-active{transition:opacity .12s,transform .12s}.ev-color-picker-enter-from,.ev-color-picker-leave-to{opacity:0;transform:translateY(-.25rem)scale(.98)}@media (prefers-reduced-motion:reduce){.ev-color-picker-enter-active,.ev-color-picker-leave-active{transition:none}}.ev-rt-bubble-enter-active,.ev-rt-bubble-leave-active{transition:opacity .12s,transform .12s}.ev-rt-bubble-enter-from,.ev-rt-bubble-leave-to{opacity:0;transform:translateY(4px)scale(.97)}@media (prefers-reduced-motion:reduce){.ev-rt-bubble-enter-active,.ev-rt-bubble-leave-active{transition:none}}.ev-prose [data-richtext-image]{line-height:0;position:relative}.ev-prose [data-richtext-image]>img{border-radius:inherit;max-width:100%;height:auto;display:block}.ev-prose [data-richtext-image][data-selected]>img{outline:2px solid var(--ev-ring);outline-offset:1px}[data-richtext-resize]{background:var(--ev-background);border:2px solid var(--ev-ring);z-index:2;border-radius:2px;width:11px;height:11px;position:absolute}[data-richtext-resize][data-handle=nw]{cursor:nwse-resize;top:-6px;left:-6px}[data-richtext-resize][data-handle=ne]{cursor:nesw-resize;top:-6px;right:-6px}[data-richtext-resize][data-handle=sw]{cursor:nesw-resize;bottom:-6px;left:-6px}[data-richtext-resize][data-handle=se]{cursor:nwse-resize;bottom:-6px;right:-6px}.ev-rt-upload{border-radius:var(--ev-radius-sm);outline:1px dashed var(--ev-border);line-height:0;display:inline-block;position:relative;overflow:hidden}.ev-rt-upload img{opacity:.55;filter:grayscale(.2);max-width:12rem;max-height:10rem;display:block}.ev-rt-upload--file{background:var(--ev-muted);padding:.15em .5em;line-height:normal}.ev-rt-upload-name{color:var(--ev-muted-foreground);font-size:.9em}.ev-rt-upload-bar{background:var(--ev-color,var(--ev-primary));width:0;height:3px;transition:width .2s;position:absolute;bottom:0;left:0}.ev-rt-upload:after{content:"";background:linear-gradient(100deg, transparent 30%, color-mix(in oklab, var(--ev-background) 55%, transparent) 50%, transparent 70%);background-size:200% 100%;animation:1.2s linear infinite ev-rt-shimmer;position:absolute;inset:0}@keyframes ev-rt-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ev-rt-upload:after{animation:none}}[data-richtext-content] .selectedCell{position:relative}[data-richtext-content] .selectedCell:after{content:"";background:color-mix(in oklab, var(--ev-primary) 18%, transparent);pointer-events:none;position:absolute;inset:0}[data-richtext-content] .column-resize-handle{background:var(--ev-color,var(--ev-primary));pointer-events:none;z-index:2;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}[data-richtext-content] .resize-cursor{cursor:col-resize}[data-richtext-content] [data-richtext-table] table{position:relative}[data-richtext-table-handle]{z-index:84;background:var(--ev-color,var(--ev-primary));border:2px solid var(--ev-background);cursor:nwse-resize;border-radius:4px;width:12px;height:12px;transition:transform .1s,filter .1s;box-shadow:0 1px 4px #00000040}[data-richtext-table-handle]:hover{filter:brightness(1.08);transform:scale(1.12)}[data-file-manager]{border:1px solid var(--ev-border);border-radius:var(--ev-radius-lg);background:var(--ev-background);color:var(--ev-foreground);flex-direction:column;display:flex;position:relative;overflow:hidden}[data-fm-toolbar]{border-bottom:1px solid var(--ev-border);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .6rem;display:flex}[data-fm-toolbar-spacer]{flex:auto}[data-fm-crumbs]{min-width:0;font-size:.9rem}[data-fm-crumb]{border-radius:var(--ev-radius-sm);color:var(--ev-muted-foreground);cursor:pointer;font:inherit;background:0 0;border:0;padding:.15rem .4rem}[data-fm-path]{border-bottom:1px solid var(--ev-border);background:var(--ev-background);align-items:center;gap:.25rem;padding:.3rem .6rem;font-size:.8rem;display:flex}[data-fm-up]{border-radius:var(--ev-radius-sm);width:1.6rem;height:1.6rem;color:var(--ev-muted-foreground);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-fm-up]:hover:not(:disabled){background:var(--ev-muted);color:var(--ev-foreground)}[data-fm-up]:disabled{opacity:.4;cursor:not-allowed}[data-fm-up] svg{width:1.05rem;height:1.05rem}[data-fm-crumbs]{flex-wrap:wrap;align-items:center;gap:.1rem;display:inline-flex}[data-fm-crumb]:hover{color:var(--ev-foreground);background:var(--ev-muted)}[data-fm-crumb][data-drop-target]{background:var(--ev-primary);color:var(--ev-primary-foreground)}[data-fm-crumb-sep]{color:var(--ev-muted-foreground);opacity:.6;font-size:.85rem}[data-fm-search]{border:1px solid var(--ev-border);border-radius:var(--ev-radius-md);background:var(--ev-background);color:var(--ev-muted-foreground);align-items:center;gap:.4rem;padding:.3rem .6rem;display:inline-flex}[data-fm-search] input{font:inherit;color:var(--ev-foreground);background:0 0;border:0;outline:none;width:9rem}[data-fm-search]:focus-within{border-color:var(--ev-ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ev-ring) 22%, transparent)}[data-fm-sort]{align-items:center;gap:.25rem;display:inline-flex}[data-fm-toolbar] [data-select-trigger],[data-fm-statusbar] [data-select-trigger]{min-height:1.9rem;padding:.3rem .55rem;font-size:.8rem}[data-fm-sort] [data-select]{min-width:7.5rem}[data-fm-group]{border:1px solid var(--ev-border);border-radius:var(--ev-radius-md);background:var(--ev-background);align-items:stretch;display:inline-flex;overflow:hidden}[data-fm-group]:focus-within{border-color:var(--ev-ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ev-ring) 22%, transparent)}[data-fm-group-addon]{background:var(--ev-muted);border-right:1px solid var(--ev-border);color:var(--ev-muted-foreground);align-items:center;padding:0 .5rem;display:inline-flex}[data-fm-group-addon] svg{width:1rem;height:1rem}[data-fm-group] [data-select-trigger]{box-shadow:none;background:0 0;border:0;border-radius:0}[data-fm-disk] [data-select]{min-width:6rem}[data-fm-view]{border:1px solid var(--ev-border);border-radius:var(--ev-radius-md);background:var(--ev-muted);align-items:center;gap:2px;padding:2px;display:inline-flex}[data-fm-view-btn]{border-radius:calc(var(--ev-radius-md) - 3px);width:1.9rem;height:1.6rem;color:var(--ev-muted-foreground);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}[data-fm-view-btn]:hover{color:var(--ev-foreground)}[data-fm-view-btn] svg{width:1.05rem;height:1.05rem}[data-fm-view-btn][data-active]{background:var(--ev-background);color:var(--ev-foreground);box-shadow:0 1px 2px #1018281f}[data-fm-selectbar]{z-index:6;background:var(--ev-foreground);color:var(--ev-background);border-radius:999px;align-items:center;gap:.15rem;padding:.3rem .4rem .3rem .9rem;font-size:.82rem;display:flex;position:absolute;bottom:3rem;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #1018284d}[data-fm-selectbar-count]{margin-right:.35rem;font-weight:600}[data-fm-selectbar] button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .6rem;display:inline-flex}[data-fm-selectbar] button:hover{background:color-mix(in oklab, var(--ev-background) 24%, transparent)}[data-fm-selectbar] svg{width:.95rem;height:.95rem}[data-fm-statusbar]{border-top:1px solid var(--ev-border);color:var(--ev-muted-foreground);background:var(--ev-background);align-items:center;gap:.5rem;padding:.3rem .6rem;font-size:.78rem;display:flex}[data-fm-count]{white-space:nowrap}[data-fm-body]{outline:none;padding:.6rem;position:relative;overflow:auto}[data-fm-body]:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--ev-ring) 45%, transparent)}[data-fm-body][data-loading] [data-fm-items]{opacity:.55}[data-fm-items]{position:relative}[data-fm-errorbar]{z-index:7;max-width:calc(100% - 1.2rem);color:var(--ev-danger-foreground,#fff);background:var(--ev-danger,#dc2626);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .5rem .4rem .75rem;font-size:.82rem;display:flex;position:absolute;top:.5rem;right:.6rem;box-shadow:0 8px 24px #10182847}[data-fm-errorbar]>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-fm-errorbar] svg{flex:none;width:1rem;height:1rem}[data-fm-errorbar] button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:.15rem;display:inline-flex}[data-fm-errorbar] button:hover{background:oklab(100% 0 5.96046e-8/.22)}.ev-fm-err-enter-active,.ev-fm-err-leave-active{transition:opacity .2s,transform .2s}.ev-fm-err-enter-from,.ev-fm-err-leave-to{opacity:0;transform:translateY(-.5rem)}[data-fm-item].ev-fm-move{transition:transform .28s cubic-bezier(.22,1,.36,1)}[data-fm-item].ev-fm-enter-active{transition:transform .24s,opacity .24s}[data-fm-item].ev-fm-leave-active{transition:transform .22s,opacity .22s}[data-fm-item].ev-fm-enter-from{opacity:0;transform:scale(.9)}[data-fm-item].ev-fm-leave-to{opacity:0;transform:scale(.82)}[data-fm-state],[data-fm-empty]{min-height:12rem;color:var(--ev-muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:.6rem;display:flex}[data-fm-empty] svg{opacity:.5;width:2.5rem;height:2.5rem}[data-fm-state]>*{width:100%}[data-fm-items][data-view=grid]{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));align-content:start;gap:.4rem;display:grid}[data-fm-item]{border-radius:var(--ev-radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;flex-direction:column;align-items:center;gap:.4rem;padding:.7rem .5rem;transition:background .12s,border-color .12s;display:flex}[data-fm-item]:hover{background:var(--ev-muted)}[data-fm-item][data-selected]{background:color-mix(in oklab, var(--ev-primary) 14%, var(--ev-background));border-color:color-mix(in oklab, var(--ev-primary) 45%, transparent)}[data-fm-item][data-drop-target]{background:color-mix(in oklab, var(--ev-primary) 20%, var(--ev-background));border-color:var(--ev-primary);box-shadow:0 0 0 2px color-mix(in oklab, var(--ev-primary) 40%, transparent)}[data-fm-thumb]{aspect-ratio:4/3;border-radius:var(--ev-radius-sm);width:100%;color:var(--ev-muted-foreground);background:0 0;justify-content:center;align-items:center;display:flex;overflow:hidden}[data-fm-thumb] svg{width:2.6rem;height:2.6rem}[data-fm-item][data-image] [data-fm-thumb]{background:var(--ev-muted)}[data-fm-item][data-folder] [data-fm-thumb]{color:var(--ev-primary)}[data-fm-item][data-folder] [data-fm-thumb] svg{width:2.9rem;height:2.9rem}[data-fm-thumb] img{object-fit:cover;width:100%;height:100%}[data-fm-name]{text-align:center;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;width:100%;font-size:.82rem;overflow:hidden}[data-fm-meta]{color:var(--ev-muted-foreground);gap:.5rem;font-size:.72rem;display:flex}[data-fm-items][data-view=list]{flex-direction:column;gap:1px;display:flex}[data-fm-items][data-view=list] [data-fm-item]{border-radius:var(--ev-radius-sm);flex-direction:row;align-items:center;gap:.7rem;padding:.4rem .6rem}[data-fm-items][data-view=list] [data-fm-thumb]{aspect-ratio:auto;flex:none;width:2rem;height:2rem}[data-fm-items][data-view=list] [data-fm-thumb] svg{width:1.3rem;height:1.3rem}[data-fm-items][data-view=list] [data-fm-item][data-folder] [data-fm-thumb] svg{width:1.5rem;height:1.5rem}[data-fm-items][data-view=list] [data-fm-name]{text-align:left;flex:auto}[data-fm-items][data-view=list] [data-fm-meta]{flex:none}[data-fm-uploading]{color:var(--ev-muted-foreground);align-items:center;gap:.6rem;padding:.5rem .6rem;font-size:.8rem;display:flex}[data-fm-uploading]>:first-child{flex:auto}[data-fm-dropzone]{z-index:5;pointer-events:none;color:var(--ev-primary);background:color-mix(in oklab, var(--ev-primary) 12%, var(--ev-background));border:2px dashed var(--ev-primary);border-radius:var(--ev-radius-lg);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;font-weight:600;display:flex;position:absolute;inset:0}[data-fm-dropzone] svg{width:2.5rem;height:2.5rem}[data-fm-move]{flex-direction:column;gap:.5rem;min-width:20rem;display:flex}[data-fm-move-list]{flex-direction:column;gap:1px;min-height:10rem;max-height:16rem;display:flex;overflow:auto}[data-fm-move-folder]{font:inherit;text-align:left;border-radius:var(--ev-radius-sm);cursor:pointer;color:var(--ev-foreground);background:0 0;border:0;align-items:center;gap:.5rem;padding:.45rem .55rem;display:flex}[data-fm-move-folder]:hover:not(:disabled){background:var(--ev-muted)}[data-fm-move-folder]:disabled{opacity:.4;cursor:not-allowed}[data-fm-move-folder] svg{color:var(--ev-primary)}[data-fm-move-empty]{color:var(--ev-muted-foreground);padding:.5rem;font-size:.85rem}[data-fm-upload-list]{flex-direction:column;gap:.6rem;min-width:min(24rem,80vw);max-height:22rem;display:flex;overflow:auto}[data-fm-upload-item]{align-items:center;gap:.6rem;display:flex}[data-fm-upload-thumb]{border-radius:var(--ev-radius-sm);background:var(--ev-muted);width:2.4rem;height:2.4rem;color:var(--ev-muted-foreground);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}[data-fm-upload-thumb] img{object-fit:cover;width:100%;height:100%}[data-fm-upload-thumb] svg{width:1.3rem;height:1.3rem}[data-fm-upload-name]{flex:auto;min-width:0}[data-fm-upload-error]{color:var(--ev-danger,#dc2626);margin-top:.2rem;font-size:.75rem;display:block}[data-fm-upload-item][data-error] [data-field-input]{border-color:var(--ev-danger,#dc2626)}[data-fm-upload-alert]{margin-bottom:.75rem}[data-fm-upload-size]{color:var(--ev-muted-foreground);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem}[data-fm-upload-remove]{color:var(--ev-muted-foreground);cursor:pointer;border-radius:var(--ev-radius-sm);background:0 0;border:0;flex:none;padding:.3rem;display:inline-flex}[data-fm-upload-remove]:hover{background:var(--ev-muted);color:var(--ev-foreground)}[data-fm-upload-empty]{color:var(--ev-muted-foreground);text-align:center;padding:1rem}[data-fm-inspector]{flex-direction:column;gap:1rem;display:flex}[data-fm-inspector-preview]{border-radius:var(--ev-radius-md);background:var(--ev-muted);justify-content:center;align-items:center;min-height:12rem;display:flex;overflow:hidden}[data-fm-inspector-preview] img{object-fit:contain;max-width:100%;max-height:20rem}[data-fm-inspector-preview][data-placeholder] svg{width:3rem;height:3rem;color:var(--ev-muted-foreground)}[data-fm-inspector-meta]{grid-template-columns:auto 1fr;gap:.35rem 1rem;margin:0;font-size:.85rem;display:grid}[data-fm-inspector-meta] dt{color:var(--ev-muted-foreground)}[data-fm-inspector-meta] dd{text-align:right;word-break:break-word;margin:0}[data-toolbar]{border:1px solid var(--ev-border);border-radius:var(--ev-radius-md);background:var(--ev-background);color:var(--ev-foreground);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.4rem .5rem;display:flex}[data-toolbar][data-orientation=vertical]{flex-direction:column;align-items:stretch;width:max-content;display:inline-flex}[data-toolbar][data-size=sm]{gap:.2rem;padding:.2rem .35rem;font-size:.85rem}[data-toolbar][data-size=lg]{gap:.6rem;padding:.6rem .75rem}[data-toolbar][data-size=sm] [data-toolbar-separator]{min-height:1rem;margin:0 .1rem}[data-toolbar-group]{align-items:center;gap:.2rem;display:inline-flex}[data-toolbar][data-orientation=vertical] [data-toolbar-group]{flex-direction:column;align-items:stretch}[data-toolbar-separator]{background:var(--ev-border);border:0;flex:none;align-self:stretch;width:1px;min-height:1.2rem;margin:0 .2rem}[data-toolbar][data-orientation=vertical] [data-toolbar-separator]{width:auto;height:1px;min-height:0;margin:.2rem 0}[data-toolbar-spacer]{flex:auto}[data-collapsible]{display:block}[data-collapsible-trigger]{font:inherit;color:var(--ev-foreground);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.25rem 0;font-weight:600;display:inline-flex}[data-collapsible-trigger]:focus-visible{outline:2px solid var(--ev-ring);outline-offset:2px;border-radius:var(--ev-radius-sm)}[data-collapsible-trigger]:disabled{opacity:.55;cursor:not-allowed}[data-collapsible-arrow]{width:1em;height:1em;color:var(--ev-muted-foreground);transition:transform .2s}[data-collapsible][data-open] [data-collapsible-arrow]{transform:rotate(180deg)}[data-collapsible-panel]{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}[data-collapsible-panel][data-open]{grid-template-rows:1fr}[data-collapsible-content]{min-height:0;overflow:hidden}@supports not (color:oklch(0 0 0)){:root{--ev-background:#fff;--ev-foreground:#171717;--ev-primary:#0067df;--ev-primary-foreground:#fafafa;--ev-secondary:#f5f5f5;--ev-secondary-foreground:#171717;--ev-muted:#f5f5f5;--ev-muted-foreground:#737373;--ev-accent:#f5f5f5;--ev-accent-foreground:#171717;--ev-destructive:#df2225;--ev-destructive-foreground:#fafafa;--ev-border:#e5e5e5;--ev-input:#e5e5e5;--ev-ring:#0067df;--ev-tertiary:#864ad2;--ev-tertiary-foreground:#fafafa;--ev-warning:#f3b01d;--ev-warning-foreground:#362607;--ev-danger:#df2225;--ev-danger-foreground:#fafafa;--ev-info:#00a6db;--ev-info-foreground:#fafafa;--ev-success:#2e9e52;--ev-success-foreground:#fafafa;--ev-code-comment:#79818d;--ev-code-string:#2d8949;--ev-code-keyword:#8851d1;--ev-code-number:#b36300;--ev-code-function:#0071c3;--ev-code-literal:#c74b47;--ev-code-tag:#bd413f;--ev-code-attr:#b36300;--ev-code-property:#0071c3;--ev-code-punct:#6b727e}.dark{--ev-background:#0a0a0a;--ev-foreground:#fafafa;--ev-primary:#3783f0;--ev-primary-foreground:#fafafa;--ev-secondary:#262626;--ev-secondary-foreground:#fafafa;--ev-muted:#262626;--ev-muted-foreground:#a1a1a1;--ev-accent:#262626;--ev-accent-foreground:#fafafa;--ev-destructive:#ea3d38;--ev-destructive-foreground:#fafafa;--ev-border:#262626;--ev-input:#262626;--ev-ring:#4699fe;--ev-tertiary:#9964e5;--ev-tertiary-foreground:#fafafa;--ev-warning:#f7b83d;--ev-warning-foreground:#362607;--ev-danger:#ea3d38;--ev-danger-foreground:#fafafa;--ev-info:#28acdf;--ev-info-foreground:#fafafa;--ev-success:#45b164;--ev-success-foreground:#fafafa;--ev-code-comment:#7f8793;--ev-code-string:#6fd087;--ev-code-keyword:#c4a3ff;--ev-code-number:#fab45f;--ev-code-function:#6eb6ff;--ev-code-literal:#ff8a82;--ev-code-tag:#fe8b83;--ev-code-attr:#fab45f;--ev-code-property:#6eb6ff;--ev-code-punct:#9da5b1}}[data-grid-board]{width:100%;display:block}[data-grid-board-canvas]{width:100%;position:relative}[data-grid-board-canvas][data-stacked]{flex-direction:column;display:flex;height:auto!important}[data-grid-board-canvas][data-stacked]>[data-grid-board-item]{width:100%!important;position:static!important}[data-grid-board-item]{flex-direction:column;min-width:0;display:flex}[data-grid-board-content]{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--ev-foreground) 22%, transparent) transparent;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}[data-grid-board-content]::-webkit-scrollbar{width:.55rem}[data-grid-board-content]::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--ev-foreground) 20%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:999px}[data-grid-board-content]>*{flex:auto;width:100%;min-height:0}[data-masonry]{width:100%;display:block}[data-masonry]>*{break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 var(--ev-masonry-gap,1rem);width:100%}[data-grid-board-collapse]{flex:auto;grid-template-rows:1fr;min-height:0;transition:grid-template-rows .22s;display:grid;overflow:hidden}[data-grid-board-collapse][data-collapsed]{grid-template-rows:0fr}[data-grid-board-collapse]>[data-grid-board-content]{min-height:0}[data-grid-board-collapse][data-collapsed]>[data-grid-board-content]{overflow:hidden}[data-grid-board-item][data-framed]{background:var(--ev-card,var(--ev-background));border:1px solid color-mix(in oklab, var(--ev-border) 70%, transparent);border-radius:var(--ev-radius-lg);box-shadow:0 1px 2px #1018280a}[data-grid-board-item][data-framed][data-tint=soft],[data-grid-board-item][data-framed][data-tint=solid],[data-grid-board-item][data-framed][data-tint=gradient],[data-grid-board-item][data-framed][data-tint=edge]{border-top:3px solid var(--gb-edge,var(--ev-color))}[data-grid-board-item][data-framed][data-tint=soft]{background:linear-gradient(155deg, color-mix(in oklab, var(--gb-tint,var(--ev-color)) 12%, var(--ev-card,var(--ev-background))), color-mix(in oklab, var(--gb-tint,var(--ev-color)) 3%, var(--ev-card,var(--ev-background))))}[data-grid-board-item][data-framed][data-tint=solid]{background:color-mix(in oklab, var(--gb-tint,var(--ev-color)) 10%, var(--ev-card,var(--ev-background)))}[data-grid-board-item][data-framed][data-tint=gradient]{background:linear-gradient(155deg, color-mix(in oklab, var(--gb-tint,var(--ev-color)) 24%, var(--ev-card,var(--ev-background))), color-mix(in oklab, var(--gb-tint,var(--ev-color)) 6%, var(--ev-card,var(--ev-background))))}[data-grid-board-item][data-framed][data-tint=subtle]{background:linear-gradient(135deg, color-mix(in oklab, var(--gb-tint,var(--ev-color)) 7%, var(--ev-card,var(--ev-background))), var(--ev-card,var(--ev-background)) 75%);border-color:#0000}[data-grid-board-header]{align-items:center;gap:.3rem;padding:.5rem .5rem .5rem .3rem;display:flex;position:relative}[data-grid-board-item][data-framed] [data-grid-board-content]{padding:.2rem .85rem .85rem}[data-grid-board-title]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.9rem;font-weight:600;overflow:hidden}[data-grid-board-item][data-color] [data-grid-board-title]{color:var(--ev-color-emphasis,var(--ev-color))}[data-grid-board-title][data-editable]{cursor:text}[data-grid-board-title-input]{min-width:0;font:inherit;border:1px solid var(--ev-border);background:var(--ev-background);color:var(--ev-foreground);border-radius:6px;flex:1;padding:.1rem .3rem;font-size:.9rem;font-weight:600}[data-grid-board-title-input]:focus-visible{outline:2px solid var(--ev-ring);outline-offset:-1px}[data-grid-board-header-actions]{align-items:center;gap:1px;display:inline-flex}[data-grid-board-hbtn]{width:1.5rem;height:1.5rem;color:var(--ev-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:.85rem;display:inline-flex}[data-grid-board-hbtn]:hover{background:var(--ev-muted);color:var(--ev-foreground)}[data-grid-board-hbtn][data-danger]:hover{background:color-mix(in oklab, var(--ev-danger) 14%, transparent);color:var(--ev-danger)}[data-grid-board-color] [data-color-picker-trigger]{background:0 0;border:1px solid #0000;border-radius:7px;gap:0;min-width:0;height:1.5rem;padding:.15rem}[data-grid-board-color] [data-color-picker-trigger]:hover{background:var(--ev-muted)}[data-grid-board-color] [data-color-picker-value]{display:none}[data-grid-board-color] [data-color-picker-swatch]{border-radius:999px;width:.9rem;height:.9rem}[data-grid-board-overlay]{z-index:3;background:color-mix(in oklab, var(--ev-background) 88%, transparent);box-shadow:0 2px 10px #10182829, 0 0 0 1px color-mix(in oklab, var(--ev-border) 55%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;border-radius:9px;gap:1px;padding:2px;transition:opacity .12s,transform .12s;display:inline-flex;position:absolute;top:6px;right:6px;transform:translateY(-3px)}[data-grid-board][data-editable] [data-grid-board-item]:hover [data-grid-board-overlay],[data-grid-board-item]:focus-within [data-grid-board-overlay]{opacity:1;transform:none}[data-grid-board-grip],[data-grid-board-obtn],[data-grid-board-remove]{width:1.55rem;height:1.55rem;color:var(--ev-muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:.95rem;display:inline-flex}[data-grid-board-grip]{cursor:grab;touch-action:none}[data-grid-board][data-interacting]{cursor:grabbing;-webkit-user-select:none;user-select:none}[data-grid-board-grip]:hover,[data-grid-board-obtn]:hover{background:var(--ev-muted);color:var(--ev-foreground)}[data-grid-board-remove]:hover{background:color-mix(in oklab, var(--ev-danger) 14%, transparent);color:var(--ev-danger)}[data-grid-board-remove][data-danger]{color:var(--ev-danger);background:color-mix(in oklab, var(--ev-danger) 16%, transparent)}[data-grid-board-remove][data-danger]:hover{background:color-mix(in oklab, var(--ev-danger) 26%, transparent)}[data-grid-board-item] [data-grid-board-overlay][data-confirming]{opacity:1;transform:none}[data-grid-board-resize]{z-index:3;width:1.1rem;height:1.1rem;color:color-mix(in oklab, var(--ev-muted-foreground) 60%, transparent);cursor:nwse-resize;touch-action:none;opacity:0;background:0 0;border:0;padding:0;transition:opacity .12s;position:absolute;bottom:2px;right:2px}[data-grid-board][data-editable] [data-grid-board-item]:hover [data-grid-board-resize]{opacity:1}[data-grid-board-resize]:hover{color:var(--ev-foreground)}[data-grid-board-placeholder]{z-index:1;pointer-events:none;border:2px dashed color-mix(in oklab, var(--ev-primary) 55%, transparent);background:color-mix(in oklab, var(--ev-primary) 8%, transparent);border-radius:var(--ev-radius-lg);transition:left 80ms,top 80ms,width 80ms,height 80ms}[data-grid-board-empty-card],[data-grid-board-missing]{height:100%;min-height:4rem;color:var(--ev-muted-foreground);border:1px dashed var(--ev-border);border-radius:var(--ev-radius-lg);justify-content:center;align-items:center;font-size:.85rem;display:flex}[data-grid-board-toolbar]{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}[data-grid-board-add]{font:inherit;border:1px dashed var(--ev-border);border-radius:var(--ev-radius-md);color:var(--ev-muted-foreground);cursor:pointer;background:0 0;align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:.85rem;font-weight:500;display:inline-flex}[data-grid-board-add]:hover{border-color:var(--ev-primary);color:var(--ev-foreground)}[data-form-builder]{color:var(--ev-foreground);flex-direction:column;gap:1.25rem;display:flex}[data-form-builder-workspace]{background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-lg);min-height:24rem;box-shadow:0 1px 2px color-mix(in oklab, var(--ev-foreground) 6%, transparent);grid-template-columns:12.5rem minmax(0,1fr) 19rem;align-items:stretch;display:grid;overflow:hidden}[data-form-builder-pane]{flex-direction:column;min-width:0;display:flex}[data-form-builder-pane][data-pane=palette]{background:var(--ev-muted);border-right:1px solid var(--ev-border)}[data-form-builder-pane][data-pane=inspector]{background:var(--ev-muted);border-left:1px solid var(--ev-border)}[data-form-builder-pane-head]{letter-spacing:.05em;text-transform:uppercase;min-height:2.85rem;color:var(--ev-muted-foreground);border-bottom:1px solid var(--ev-border);align-items:center;gap:.5rem;padding:0 .95rem;font-size:.72rem;font-weight:700;display:flex}[data-form-builder-count]{letter-spacing:0;text-transform:none;min-width:1.35rem;height:1.35rem;color:var(--ev-muted-foreground);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 .45rem;font-size:.7rem;font-weight:600;display:inline-flex}[data-form-builder-pane-body]{flex:1;min-height:0;padding:.85rem;overflow-y:auto}[data-form-builder-palette]{flex-direction:column;gap:.3rem;display:flex}[data-form-builder-palette-group]{letter-spacing:.04em;text-transform:uppercase;color:var(--ev-muted-foreground);margin:.5rem 0 .1rem;padding:0 .55rem;font-size:.68rem;font-weight:600}[data-form-builder-palette-group]:first-child{margin-top:0}[data-form-builder-palette-item]{font:inherit;color:var(--ev-foreground);text-align:left;border-radius:var(--ev-radius-md);cursor:grab;background:0 0;border:1px solid #0000;align-items:center;gap:.6rem;padding:.5rem .55rem;font-size:.85rem;font-weight:500;transition:background-color .13s,border-color .13s,box-shadow .13s;display:flex}[data-form-builder-palette-icon]{width:1.7rem;height:1.7rem;color:var(--ev-muted-foreground);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-md);flex:none;justify-content:center;align-items:center;transition:color .13s,border-color .13s;display:inline-flex}[data-form-builder-palette-item]:hover{background:var(--ev-background);border-color:var(--ev-border);box-shadow:0 1px 2px color-mix(in oklab, var(--ev-foreground) 8%, transparent)}[data-form-builder-palette-item]:hover [data-form-builder-palette-icon]{color:var(--ev-color-emphasis,var(--ev-primary));border-color:color-mix(in oklab, var(--ev-color-emphasis,var(--ev-primary)) 45%, var(--ev-border))}[data-form-builder-palette-item]:active{cursor:grabbing}[data-form-builder-canvas]{flex-direction:column;gap:.5rem;transition:background-color .15s;display:flex}[data-form-builder-canvas][data-dragging]{background:color-mix(in oklab, var(--ev-primary) 4%, var(--ev-background));outline:1px dashed color-mix(in oklab, var(--ev-color-emphasis,var(--ev-primary)) 55%, transparent);outline-offset:-.5rem;border-radius:var(--ev-radius-md)}[data-form-builder-item]{background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-md);cursor:pointer;align-items:center;gap:.55rem;padding:.55rem .65rem;transition:border-color .13s,box-shadow .13s,transform .13s;display:flex;position:relative}[data-form-builder-item]:hover{border-color:color-mix(in oklab, var(--ev-primary) 40%, var(--ev-border));box-shadow:0 1px 3px color-mix(in oklab, var(--ev-foreground) 9%, transparent)}[data-form-builder-item][data-selected]{border-color:var(--ev-color-emphasis,var(--ev-primary));box-shadow:0 0 0 1px var(--ev-color-emphasis,var(--ev-primary))}[data-form-builder-item][data-drop-before]:before{content:"";background:var(--ev-color-emphasis,var(--ev-primary));border-radius:2px;height:2px;position:absolute;top:-.31rem;left:.2rem;right:.2rem}[data-form-builder-handle]{color:color-mix(in oklab, var(--ev-muted-foreground) 60%, transparent);cursor:grab;flex:none;display:inline-flex}[data-form-builder-item]:active [data-form-builder-handle]{cursor:grabbing}[data-form-builder-item-icon]{width:1.85rem;height:1.85rem;color:var(--ev-muted-foreground);background:var(--ev-muted);border-radius:var(--ev-radius-md);flex:none;justify-content:center;align-items:center;transition:color .13s,background-color .13s;display:inline-flex}[data-form-builder-item][data-selected] [data-form-builder-item-icon]{color:var(--ev-color-emphasis,var(--ev-primary));background:color-mix(in oklab, var(--ev-color-emphasis,var(--ev-primary)) 12%, var(--ev-background))}[data-form-builder-item-text]{flex-direction:column;min-width:0;line-height:1.3;display:flex}[data-form-builder-item-label]{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}[data-form-builder-item-meta]{color:var(--ev-muted-foreground);text-transform:capitalize;font-size:.73rem}[data-form-builder-remove]{color:var(--ev-muted-foreground);border-radius:var(--ev-radius-md);cursor:pointer;opacity:0;background:0 0;border:none;flex:none;margin-left:auto;padding:.3rem;transition:color .13s,background-color .13s,opacity .13s;display:inline-flex}[data-form-builder-item]:hover [data-form-builder-remove],[data-form-builder-item][data-selected] [data-form-builder-remove]{opacity:1}[data-form-builder-remove]:hover{color:var(--ev-danger,#dc2626);background:color-mix(in oklab, var(--ev-danger,#dc2626) 12%, transparent)}[data-form-builder-empty],[data-form-builder-inspector-empty]{text-align:center;min-height:8rem;color:var(--ev-muted-foreground);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.6rem;padding:1.5rem 1rem;font-size:.85rem;display:flex}[data-form-builder-empty]{border:1px dashed var(--ev-border);border-radius:var(--ev-radius-md)}[data-form-builder-empty]>svg,[data-form-builder-inspector-empty]>svg{color:color-mix(in oklab, var(--ev-muted-foreground) 70%, transparent)}[data-form-builder-inspector-body]{flex-direction:column;gap:.75rem;display:flex}[data-form-builder-inspector-row]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.5rem;display:grid}[data-form-builder-options]{background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-md);flex-direction:column;gap:.5rem;padding:.7rem;display:flex}[data-form-builder-options-head]{letter-spacing:.04em;text-transform:uppercase;color:var(--ev-muted-foreground);justify-content:space-between;align-items:center;font-size:.72rem;font-weight:700;display:flex}[data-form-builder-option]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:.4rem;display:grid}[data-form-builder-option-remove]{color:var(--ev-muted-foreground);border-radius:var(--ev-radius-md);cursor:pointer;background:0 0;border:none;padding:.35rem;transition:color .13s,background-color .13s;display:inline-flex}[data-form-builder-option-remove]:hover{color:var(--ev-danger,#dc2626);background:var(--ev-muted)}[data-form-builder-delete]{border-top:1px solid var(--ev-border);margin-top:.35rem;padding-top:.85rem}[data-form-builder-delete]>*{width:100%}[data-form-builder-preview]{background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-lg);box-shadow:0 1px 2px color-mix(in oklab, var(--ev-foreground) 6%, transparent);overflow:hidden}[data-form-builder-preview-body]{padding:1.35rem}[data-form-renderer-fields]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:.9rem;display:grid}[data-form-field-cell]{grid-column:auto / span var(--fb-col,12);min-width:0}[data-form-renderer-empty]{grid-column:1/-1}@media (width>=640px){[data-form-field-cell]{grid-column:auto / span var(--fb-col-sm,var(--fb-col,12))}}@media (width>=768px){[data-form-field-cell]{grid-column:auto / span var(--fb-col-md,var(--fb-col-sm,var(--fb-col,12)))}}@media (width>=1024px){[data-form-field-cell]{grid-column:auto / span var(--fb-col-lg,var(--fb-col-md,var(--fb-col-sm,var(--fb-col,12))))}}@media (width>=1280px){[data-form-field-cell]{grid-column:auto / span var(--fb-col-xl,var(--fb-col-lg,var(--fb-col-md,var(--fb-col-sm,var(--fb-col,12)))))}}@media (width>=1536px){[data-form-field-cell]{grid-column:auto / span var(--fb-col-2xl,var(--fb-col-xl,var(--fb-col-lg,var(--fb-col-md,var(--fb-col-sm,var(--fb-col,12))))))}}[data-form-renderer-empty]{color:var(--ev-muted-foreground);margin:0;font-size:.875rem}[data-form-renderer-actions]{margin-top:1.15rem}[data-form-builder-result]{border-top:1px solid var(--ev-border);margin-top:1.25rem;padding-top:1rem}[data-form-builder-result-title]{letter-spacing:.04em;text-transform:uppercase;color:var(--ev-muted-foreground);margin:0 0 .45rem;font-size:.72rem;font-weight:700}[data-form-builder-result] pre{font-family:var(--ev-font-mono,ui-monospace, monospace);color:var(--ev-foreground);background:var(--ev-muted);border-radius:var(--ev-radius-md);margin:0;padding:.8rem .9rem;font-size:.8rem;line-height:1.5;overflow-x:auto}[data-form-builder-richtext]{flex-direction:column;gap:.5rem;display:flex}[data-form-builder-richtext] [data-richtext-content]{max-height:16rem}[data-form-builder-richtext-tip]{color:var(--ev-muted-foreground);margin:0;font-size:.75rem}[data-form-builder-content-preview]{border:1px solid var(--ev-border);border-radius:var(--ev-radius);background:color-mix(in oklab, var(--ev-muted) 18%, var(--ev-background));max-height:12rem;padding:.55rem .7rem;font-size:.85rem;overflow:auto}[data-form-builder-content-preview]>:first-child{margin-top:0}[data-form-builder-content-preview]>:last-child{margin-bottom:0}[data-form-builder-content-preview][data-empty]{color:var(--ev-muted-foreground);font-style:italic}[data-form-builder-content-modal] [data-richtext]{border:none}[data-form-builder-richtext-loading]{text-align:center;color:var(--ev-muted-foreground);border:1px dashed var(--ev-border);border-radius:var(--ev-radius-md);padding:1.25rem;font-size:.85rem}[data-form-renderer-content]{color:var(--ev-foreground)}[data-form-renderer-content]>:first-child{margin-top:0}[data-form-renderer-content]>:last-child{margin-bottom:0}@media (width<=860px){[data-form-builder-workspace]{grid-template-columns:1fr}[data-form-builder-pane][data-pane=palette]{border-right:none;border-bottom:1px solid var(--ev-border)}[data-form-builder-pane][data-pane=inspector]{border-left:none;border-top:1px solid var(--ev-border)}[data-form-builder-pane-body]{max-height:20rem}}[data-money-breakdown]{flex-direction:column;flex:auto;gap:.5rem;min-width:0;display:flex}[data-money-breakdown-control]{background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-md);align-items:stretch;transition:border-color .15s,box-shadow .15s;display:flex}[data-money-breakdown-control]:focus-within{border-color:var(--ev-ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ev-ring) 25%, transparent)}[data-money-breakdown-control][data-ghost]{background:0 0;border-color:#0000}[data-money-breakdown-control][data-ghost]>[data-money-breakdown-trigger]{border-left-color:#0000;gap:.2rem;padding:0 .3rem}[data-money-breakdown-control][data-ghost] [data-money-breakdown-addon-total]{font-size:.82rem}[data-money-breakdown-control][data-ghost] [data-money-breakdown-input]{padding-right:.25rem}[data-money-breakdown-control][data-ghost]:hover,[data-money-breakdown-control][data-ghost][data-open],[data-money-breakdown-control][data-ghost]:focus-within{background:var(--ev-background)}[data-money-breakdown-control][data-ghost]:hover{border-color:var(--ev-border)}[data-money-breakdown-control][data-ghost]:hover>[data-money-breakdown-trigger],[data-money-breakdown-control][data-ghost][data-open]>[data-money-breakdown-trigger]{border-left-color:var(--ev-border)}[data-money-breakdown-input]{min-width:0;height:2.35rem;font:inherit;color:var(--ev-foreground);text-overflow:ellipsis;background:0 0;border:none;outline:none;flex:1;padding:0 .75rem;font-size:.9rem}[data-money-breakdown-input]::placeholder{color:var(--ev-muted-foreground)}[data-money-breakdown-trigger]{font:inherit;color:var(--ev-foreground);border:none;border-left:1px solid var(--ev-border);border-radius:0 var(--ev-radius-md) var(--ev-radius-md) 0;cursor:pointer;background:0 0;flex:none;align-items:center;gap:.35rem;padding:0 .6rem;transition:background-color .13s;display:inline-flex}[data-money-breakdown-trigger]:hover,[data-money-breakdown-trigger][data-open]{background:var(--ev-muted)}[data-money-breakdown-control]>[data-money-breakdown-addon-total]{align-items:center;padding:0 .75rem;display:inline-flex}[data-money-breakdown-addon-total]{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9rem;font-weight:700}[data-money-breakdown-addon-total][data-negative]{color:var(--ev-danger,#dc2626)}[data-money-breakdown-caret]{color:var(--ev-muted-foreground);flex:none;transition:transform .15s}[data-money-breakdown-trigger][data-open] [data-money-breakdown-caret]{transform:rotate(180deg)}[data-money-breakdown-control][data-display=total]{justify-content:flex-end;width:100%}[data-money-breakdown-control][data-display=total]>[data-money-breakdown-trigger],[data-money-breakdown-control][data-display=total]>[data-money-breakdown-addon-total]{border-radius:var(--ev-radius-md);border-left:none;flex:none;gap:.4rem}[data-money-breakdown-popover]{z-index:var(--ev-z-overlay);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-lg);min-width:20rem;max-width:min(28rem,100vw - 1rem);padding:.5rem;box-shadow:0 12px 32px #00000029}[data-money-breakdown-panel]{background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius,.6rem);margin-top:.4rem;padding:.5rem}[data-money-breakdown-tooltip]{z-index:var(--ev-z-overlay);background:var(--ev-foreground);min-width:11rem;max-width:min(22rem,100vw - 1rem);color:var(--ev-background);border-radius:var(--ev-radius-sm);pointer-events:none;padding:.4rem .55rem;font-size:.8rem;box-shadow:0 8px 24px #0000002e}[data-money-breakdown-tip-row],[data-money-breakdown-tip-total]{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:1.25rem;display:flex}[data-money-breakdown-tip-note]{opacity:.75}[data-money-breakdown-tip-amount]{font-variant-numeric:tabular-nums}[data-money-breakdown-tip-total]{border-top:1px solid color-mix(in oklab, currentColor 25%, transparent);font-variant-numeric:tabular-nums;margin-top:.3rem;padding-top:.3rem;font-weight:600}[data-money-breakdown-list]{flex-direction:column;gap:.3rem;display:flex}[data-money-breakdown-list][data-ghost] :is([data-money-breakdown-row-amount],[data-money-breakdown-row-note],[data-money-breakdown-row-currency]){background:0 0;border-color:#0000}[data-money-breakdown-list][data-ghost] [data-money-breakdown-row]:hover :is([data-money-breakdown-row-amount],[data-money-breakdown-row-note],[data-money-breakdown-row-currency]),[data-money-breakdown-list][data-ghost] :is([data-money-breakdown-row-amount],[data-money-breakdown-row-note],[data-money-breakdown-row-currency]):focus{border-color:var(--ev-border);background:var(--ev-background)}[data-money-breakdown-row]{align-items:flex-start;gap:.4rem;display:flex}[data-money-breakdown-row-amount],[data-money-breakdown-row-note]{min-width:0;height:2rem;font:inherit;color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-sm);outline:none;padding:0 .5rem;font-size:.85rem}[data-money-breakdown-row-amount]{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:7rem}[data-money-breakdown-row-note]{resize:none;white-space:pre-wrap;word-break:break-word;flex:1;height:auto;min-height:2rem;padding:.4rem .5rem;font-family:inherit;line-height:1.35;overflow:hidden}[data-money-breakdown-row-currency]{height:2rem;font:inherit;font-variant-numeric:tabular-nums;color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-sm);cursor:pointer;outline:none;flex:none;padding:0 .35rem;font-size:.8rem}[data-money-breakdown-row-base]{font-variant-numeric:tabular-nums;color:var(--ev-muted-foreground);white-space:nowrap;flex:none;font-size:.75rem}[data-money-breakdown-row-amount]:focus,[data-money-breakdown-row-note]:focus,[data-money-breakdown-row-currency]:focus{border-color:var(--ev-ring);box-shadow:0 0 0 2px color-mix(in oklab, var(--ev-ring) 25%, transparent)}[data-money-breakdown-row-remove]{color:var(--ev-muted-foreground);border-radius:var(--ev-radius-sm);cursor:pointer;background:0 0;border:none;flex:none;padding:.3rem;transition:color .13s,background-color .13s;display:inline-flex}[data-money-breakdown-row-remove]:hover{color:var(--ev-danger,#dc2626);background:var(--ev-muted)}[data-money-breakdown-add]{font:inherit;color:var(--ev-color-emphasis,var(--ev-primary));border-radius:var(--ev-radius-sm);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.3rem;margin-top:.1rem;padding:.3rem .5rem;font-size:.8rem;font-weight:600;display:inline-flex}[data-money-breakdown-add]:hover{background:var(--ev-muted)}[data-money-breakdown-total-row]{border-top:1px solid var(--ev-border);letter-spacing:.04em;text-transform:uppercase;color:var(--ev-muted-foreground);justify-content:space-between;align-items:center;margin-top:.15rem;padding:.45rem .5rem .1rem;font-size:.72rem;font-weight:700;display:flex}[data-money-breakdown-total-row] [data-money-breakdown-amount]{font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0;color:var(--ev-foreground);font-size:.95rem;font-weight:700}[data-money-breakdown-total-row] [data-money-breakdown-amount][data-negative]{color:var(--ev-danger,#dc2626)}[data-grid]{flex-direction:column;gap:.75rem;display:flex}[data-grid][data-carded]{background:var(--ev-card,var(--ev-background));border:1px solid var(--ev-border);border-radius:var(--ev-radius-lg,.8rem);box-shadow:0 1px 3px color-mix(in oklab, var(--ev-foreground) 8%, transparent);padding:.85rem}[data-grid][data-carded] [data-grid-scroll]{box-shadow:none;background:0 0;border:none;border-radius:0}[data-grid-scroll]{border:1px solid var(--ev-border);border-radius:var(--ev-radius-lg,.8rem);background:var(--ev-background);box-shadow:0 1px 2px color-mix(in oklab, var(--ev-foreground) 6%, transparent);overflow-x:auto}[data-grid-table]{border-collapse:collapse;width:100%;font-size:.9rem}[data-grid-scroll][data-scrolly]{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--ev-foreground) 25%, transparent) transparent;overflow-y:auto}[data-grid-scroll][data-scrolly]::-webkit-scrollbar{width:.7rem;height:.7rem}[data-grid-scroll][data-scrolly]::-webkit-scrollbar-track{background:0 0}[data-grid-scroll][data-scrolly]::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--ev-foreground) 22%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:999px}[data-grid-scroll][data-scrolly]::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab, var(--ev-foreground) 38%, transparent);background-clip:padding-box}[data-grid-scroll][data-scrolly] [data-grid-table]{border-collapse:separate;border-spacing:0}[data-grid-scroll][data-scrolly] [data-grid-head]>[data-grid-th]{z-index:2;background:color-mix(in oklab, var(--ev-muted) 45%, var(--ev-background));box-shadow:inset 0 -1px 0 var(--ev-border);position:sticky;top:-1px}[data-grid-scroll][data-scrolly] [data-grid-foot]>[data-grid-cell]{z-index:2;background:color-mix(in oklab, var(--ev-muted) 30%, var(--ev-background));box-shadow:inset 0 1px 0 var(--ev-border);position:sticky;bottom:-1px}[data-grid-spacer]>td{background:0 0}[data-grid-th],[data-grid-cell]{text-align:left;vertical-align:middle;border-bottom:1px solid color-mix(in oklab, var(--ev-border) 70%, transparent);padding:.55rem .85rem}[data-grid-th]:not(:last-child),[data-grid-cell]:not(:last-child){border-right:1px solid color-mix(in oklab, var(--ev-border) 60%, transparent)}[data-grid-th]{text-transform:uppercase;letter-spacing:.05em;color:var(--ev-muted-foreground);background:color-mix(in oklab, var(--ev-muted) 45%, transparent);white-space:nowrap;font-size:.7rem;font-weight:600}[data-grid-th-inner]{vertical-align:middle;align-items:center;gap:.4rem;display:inline-flex}[data-grid-filter]{margin-top:.35rem;display:block}[data-grid-filter-input]{width:100%;min-width:0;font:inherit;text-transform:none;letter-spacing:normal;color:var(--ev-foreground);background:var(--ev-background);border:1px solid var(--ev-border);border-radius:var(--ev-radius-sm);outline:none;padding:.2rem .4rem;font-size:.78rem;font-weight:400}[data-grid-cell][data-align=right] [data-grid-filter-input],[data-grid-th][data-align=right] [data-grid-filter-input]{text-align:right}[data-grid-filter-input]::placeholder{color:var(--ev-muted-foreground);font-weight:400}[data-grid-filter-input]:focus{border-color:var(--ev-ring);box-shadow:0 0 0 2px color-mix(in oklab, var(--ev-ring) 25%, transparent)}[data-grid-empty-row]>td{text-align:center;color:var(--ev-muted-foreground);padding:1.25rem .85rem;font-size:.85rem}[data-grid-th] [data-grid-color] [data-color-picker-trigger]{border:1px solid var(--ev-border);background:0 0;border-radius:4px;gap:0;min-width:0;height:1.15rem;padding:.1rem}[data-grid-th] [data-grid-color] [data-color-picker-value]{display:none}[data-grid-th] [data-grid-color] [data-color-picker-swatch]{border-radius:3px;width:.8rem;height:.8rem}[data-grid-th][data-align=right],[data-grid-cell][data-align=right]{text-align:right}[data-grid-th][data-align=center],[data-grid-cell][data-align=center]{text-align:center}[data-grid-cell][data-align=right] [data-grid-value],[data-grid-cell][data-align=right] [data-grid-input]{text-align:right}[data-grid-value]{font-variant-numeric:tabular-nums}[data-grid][data-striped] [data-grid-row][data-row-odd]>[data-grid-cell]:not([data-tinted]){background:color-mix(in oklab, var(--ev-foreground) 3.5%, transparent)}[data-grid-row]:hover>[data-grid-cell],[data-grid][data-striped] [data-grid-row]:hover>[data-grid-cell]:not([data-tinted]){background:color-mix(in oklab, var(--ev-muted) 35%, transparent)}[data-grid-row]:last-child>[data-grid-cell]{border-bottom:none}[data-grid-th][data-tinted]{background:linear-gradient(155deg, color-mix(in oklab, var(--dg-col) 36%, var(--ev-muted)), color-mix(in oklab, var(--dg-col) 18%, var(--ev-muted)));color:var(--ev-foreground)}[data-grid-cell][data-tinted]{background:linear-gradient(155deg, color-mix(in oklab, var(--dg-col) 14%, transparent), color-mix(in oklab, var(--dg-col) 4%, transparent))}[data-grid-row]:hover>[data-grid-cell][data-tinted]{background:linear-gradient(155deg, color-mix(in oklab, var(--dg-col) 22%, transparent), color-mix(in oklab, var(--dg-col) 10%, transparent))}[data-grid-foot] [data-grid-cell][data-tinted]{background:linear-gradient(155deg, color-mix(in oklab, var(--dg-col) 22%, var(--ev-muted)), color-mix(in oklab, var(--dg-col) 12%, var(--ev-muted)))}[data-grid-cell][data-editable]{padding:.2rem .35rem}[data-grid-th][data-grid-actions],[data-grid-cell][data-grid-actions]{text-align:center;white-space:nowrap;width:2.75rem;padding-left:.25rem;padding-right:.25rem}[data-grid-foot] [data-grid-cell]{border-bottom:none;border-top:1px solid var(--ev-border);background:color-mix(in oklab, var(--ev-muted) 30%, transparent);font-variant-numeric:tabular-nums;font-weight:600}[data-grid-input]{width:100%;min-width:0;font:inherit;color:var(--ev-foreground);border-radius:var(--ev-radius-sm);background:0 0;border:1px solid #0000;outline:none;padding:.35rem .45rem}[data-grid-input]:hover:not([readonly]){border-color:var(--ev-border)}[data-grid-input]:focus{border-color:var(--ev-ring);box-shadow:0 0 0 2px color-mix(in oklab, var(--ev-ring) 25%, transparent)}[data-grid-input][readonly]{cursor:default}[data-grid-input-number]{font-variant-numeric:tabular-nums}[data-grid-lazy]{width:100%;font:inherit;color:var(--ev-foreground);text-align:inherit;border-radius:var(--ev-radius-sm);cursor:text;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;padding:.35rem .45rem;display:block;overflow:hidden}[data-grid-cell][data-align=right] [data-grid-lazy]{text-align:right}[data-grid-cell][data-align=center] [data-grid-lazy]{text-align:center}[data-grid-tip]{z-index:var(--ev-z-tooltip,1150);min-width:7rem;max-width:20rem;color:var(--ev-background);background:var(--ev-foreground);border-radius:var(--ev-radius-sm);pointer-events:none;padding:.35rem .55rem;font-size:.8rem;line-height:1.35;position:relative;box-shadow:0 4px 14px #0000002e}[data-grid-tip]:after{content:"";background:inherit;width:.5rem;height:.5rem;position:absolute;transform:rotate(45deg)}[data-grid-tip][data-side=top]:after{margin-left:-.25rem;bottom:-.2rem;left:50%}[data-grid-tip][data-side=bottom]:after{margin-left:-.25rem;top:-.2rem;left:50%}[data-grid-tip][data-side=left]:after{margin-top:-.25rem;top:50%;right:-.2rem}[data-grid-tip][data-side=right]:after{margin-top:-.25rem;top:50%;left:-.2rem}[data-grid-tip-row]{justify-content:space-between;gap:1.25rem;padding:.08rem 0;display:flex}[data-grid-tip-label]{color:color-mix(in oklab, var(--ev-background) 65%, transparent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-grid-tip-value]{font-variant-numeric:tabular-nums;white-space:nowrap}[data-grid-lazy]:hover{border-color:var(--ev-border)}[data-grid-lazy]:focus-visible{border-color:var(--ev-ring);box-shadow:0 0 0 2px color-mix(in oklab, var(--ev-ring) 25%, transparent);outline:none}[data-grid-remove]{color:var(--ev-muted-foreground);border-radius:var(--ev-radius-sm);cursor:pointer;background:0 0;border:none;padding:.3rem;transition:color .13s,background-color .13s;display:inline-flex}[data-grid-remove]:hover{color:var(--ev-danger,#dc2626);background:var(--ev-muted)}[data-grid-add]{font:inherit;color:var(--ev-emphasis,var(--ev-foreground));border:1px dashed var(--ev-border);border-radius:var(--ev-radius-sm);cursor:pointer;background:0 0;align-self:flex-start;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.85rem;transition:background-color .13s;display:inline-flex}[data-grid-add]:hover{background:var(--ev-muted)}:root{--ev-chart-1:oklch(62% .19 255);--ev-chart-2:oklch(70% .15 165);--ev-chart-3:oklch(78% .16 80);--ev-chart-4:oklch(65% .2 25);--ev-chart-5:oklch(62% .19 305)}.dark{--ev-chart-1:oklch(70% .17 255);--ev-chart-2:oklch(76% .14 165);--ev-chart-3:oklch(82% .15 80);--ev-chart-4:oklch(72% .18 25);--ev-chart-5:oklch(70% .18 305)}@supports not (color:oklch(0 0 0)){:root{--ev-chart-1:#1d84f5;--ev-chart-2:#00bb87;--ev-chart-3:#ecaa0b;--ev-chart-4:#f14d4c;--ev-chart-5:#a161e0}.dark{--ev-chart-1:#4c9fff;--ev-chart-2:#40cd9b;--ev-chart-3:#f7b83d;--ev-chart-4:#ff6f69;--ev-chart-5:#b97df7}}[data-chart]{--_c-fg:var(--ev-foreground,#1e293b);--_c-bg:var(--ev-background,#fff);--_c-border:var(--ev-border,#e2e8f0);--_c-muted-fg:var(--ev-muted-foreground,#64748b);--_c-radius:var(--ev-radius-md,8px);width:100%;color:var(--_c-fg);flex-direction:column;font-size:.9rem;display:flex;position:relative}.dark [data-chart]{--_c-fg:var(--ev-foreground,#e2e8f0);--_c-bg:var(--ev-background,#0f172a);--_c-border:var(--ev-border,#334155);--_c-muted-fg:var(--ev-muted-foreground,#94a3b8)}[data-chart-loading]{z-index:5;border-radius:var(--_c-radius);background:color-mix(in oklab, var(--_c-fg) 7%, var(--_c-bg));position:absolute;inset:0;overflow:hidden}[data-chart-loading]:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--_c-bg) 65%, transparent), transparent);animation:1.3s ease-in-out infinite ev-chart-shimmer;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){[data-chart-loading]:after{animation:none}}[data-chart-canvas]{flex:auto;min-width:0;position:relative}[data-chart][data-chart-legend-position=bottom]{flex-direction:column-reverse}[data-chart][data-chart-legend-position=left]{flex-direction:row;align-items:center}[data-chart][data-chart-legend-position=right]{flex-direction:row-reverse;align-items:center}[data-chart-svg]{display:block;overflow:visible}[data-chart-axis-label]{fill:var(--_c-muted-fg);font-size:.72rem}[data-chart-gridline]{stroke:color-mix(in oklab, var(--_c-border) 65%, transparent);stroke-width:1px;shape-rendering:crispedges}[data-chart-line]{stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}[data-chart-area]{stroke:none}[data-chart-crosshair]{stroke:var(--_c-muted-fg);stroke-width:1px;stroke-dasharray:3 3;opacity:.5}[data-chart-point]{r:4;fill:var(--_c-bg);stroke-width:2px}[data-chart-marker]{r:3;fill:var(--_c-bg);stroke-width:2px}[data-chart-bar]{transition:opacity .12s}[data-chart-bars][data-hovering] [data-chart-bar]:not([data-active]){opacity:.4}[data-chart-bands] [data-chart-area]{fill-opacity:.75;stroke:none}[data-chart-area-line]{fill:none;stroke-width:1.5px;stroke-linejoin:round}[data-chart-slice]{stroke:var(--_c-bg);stroke-width:1.5px;cursor:default;transition:opacity .12s}[data-chart-slices][data-hovering] [data-chart-slice]:not([data-active]){opacity:.42}[data-chart-slice-label]{fill:var(--_c-bg);pointer-events:none;font-size:.72rem;font-weight:600}[data-chart-pie-center]{fill:var(--_c-fg);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}[data-chart-bubble]{fill-opacity:.6;stroke:var(--_c-bg);stroke-width:1px;transition:fill-opacity .12s,stroke-width .12s}[data-chart-bubbles][data-hovering] [data-chart-bubble]:not([data-active]){fill-opacity:.28}[data-chart-bubble][data-active]{fill-opacity:.85;stroke-width:2px}[data-chart-radar-ring]{fill:none;stroke:color-mix(in oklab, var(--_c-border) 65%, transparent);stroke-width:1px}[data-chart-radar-spoke]{stroke:color-mix(in oklab, var(--_c-border) 65%, transparent);stroke-width:1px;transition:stroke .12s}[data-chart-radar-spoke][data-active]{stroke:var(--_c-muted-fg)}[data-chart-radar-area]{fill-opacity:.14;stroke-width:2px;stroke-linejoin:round}[data-chart-radar-dot]{r:3;fill:var(--_c-bg);stroke-width:2px}[data-chart-gauge-track]{fill:color-mix(in oklab, var(--_c-border) 55%, transparent)}[data-chart-gauge-number]{fill:var(--_c-fg);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:700}[data-chart-gauge-caption]{fill:var(--_c-muted-fg);font-size:.78rem}[data-chart-baseline]{stroke:color-mix(in oklab, var(--_c-border) 90%, transparent);stroke-width:1px;shape-rendering:crispedges}[data-chart-zoomable] [data-chart-capture]{cursor:crosshair}[data-chart-brush]{fill:color-mix(in oklab, var(--ev-chart-1) 16%, transparent);stroke:color-mix(in oklab, var(--ev-chart-1) 55%, transparent);stroke-width:1px}[data-chart-reset]{font:inherit;color:var(--_c-muted-fg);background:var(--_c-bg);border:1px solid var(--_c-border);border-radius:var(--_c-radius);cursor:pointer;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex;position:absolute;top:0;right:0}[data-chart-reset]:hover{color:var(--_c-fg)}[data-chart-legend]{color:var(--_c-muted-fg);flex-wrap:wrap;gap:.25rem 1rem;font-size:.8rem;display:flex}[data-chart-legend-position=top]>[data-chart-legend]{margin-bottom:.6rem}[data-chart-legend-position=bottom]>[data-chart-legend]{margin-top:.6rem}[data-chart-legend-position=left]>[data-chart-legend],[data-chart-legend-position=right]>[data-chart-legend]{flex-flow:column}[data-chart-legend-position=left]>[data-chart-legend]{margin-right:.9rem}[data-chart-legend-position=right]>[data-chart-legend]{margin-left:.9rem}[data-chart-legend-item]{align-items:center;gap:.4rem;display:inline-flex}button[data-chart-legend-item]{font:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0}[data-chart-legend-swatch]{border-radius:3px;flex:none;width:.7rem;height:.7rem}[data-chart-legend][data-interactive] [data-chart-legend-item]{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;transition:opacity .15s}[data-chart-legend][data-interactive] [data-chart-legend-item]:focus-visible{outline:2px solid var(--ev-ring,currentColor);outline-offset:2px}[data-chart-legend-item][data-hidden]{opacity:.4;text-decoration:line-through}[data-chart-tooltip]{pointer-events:none;background:var(--_c-bg);border:1px solid var(--_c-border);border-radius:var(--_c-radius);min-width:8rem;box-shadow:0 4px 16px color-mix(in oklab, var(--_c-fg) 12%, transparent);padding:.5rem .65rem;font-size:.8rem;position:absolute;top:0;transform:translate(-50%)}[data-chart-tooltip-title]{color:var(--_c-fg);margin-bottom:.35rem;font-weight:600}[data-chart-tooltip-row]{align-items:center;gap:.45rem;line-height:1.5;display:flex}[data-chart-tooltip-swatch]{border-radius:2px;flex:none;width:.6rem;height:.6rem}[data-chart-tooltip-label]{color:var(--_c-muted-fg)}[data-chart-tooltip-value]{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}:root{--ev-primary:oklch(55% .19 258);--ev-primary-foreground:oklch(98.5% 0 0);--ev-ring:oklch(55% .19 258);--brand-red:oklch(57.7% .234 28);--ev-important:oklch(53% .25 293);--ev-important-foreground:oklch(98.5% 0 0);--ev-break:oklch(70% .12 210);--ev-break-foreground:oklch(98.5% 0 0);--ev-radius-sm:.55rem;--ev-radius-md:.85rem;--ev-radius-lg:1.15rem;--ev-radius:.85rem;--ev-background:oklch(100% 0 0);--ev-muted:oklch(94.9% .008 264);--ev-border:oklch(90.8% .007 264);--ev-muted-foreground:oklch(50% .02 264)}.dark{--ev-background:oklch(20.5% .006 264);--ev-muted:oklch(23.5% .006 264);--ev-border:oklch(32% .008 264);--ev-muted-foreground:oklch(72% .02 264);--ev-primary:oklch(66% .16 258);--ev-primary-foreground:oklch(98.5% 0 0);--ev-ring:oklch(70% .14 258);--brand-red:oklch(66% .205 28);--ev-important:oklch(64% .2 293);--ev-important-foreground:oklch(98.5% 0 0);--ev-break:oklch(72% .11 210);--ev-break-foreground:oklch(98.5% 0 0)}[data-admin-content]{background:var(--ev-muted)}.dark [data-admin-content]{background:color-mix(in oklab, var(--ev-background) 78%, black)}[data-admin][data-mobile] [data-admin-content]{padding:1rem}[data-admin][data-mobile] .pageviewport__page>*{padding-left:0!important;padding-right:0!important}[data-admin][data-mobile] .hotbar:not(.hotbar--line){display:none}[data-admin][data-mobile] [data-card-heading]{flex-wrap:wrap}[data-admin][data-mobile] [data-card-actions]{width:100%}[data-card]{border:1px solid color-mix(in oklab, var(--ev-border) 55%, transparent);border-radius:1rem;box-shadow:0 1px 2px oklch(0% 0 0/.04),0 4px 10px -3px oklch(0% 0 0/.06),0 14px 32px -12px oklch(0% 0 0/.1)}.dark [data-card]{border-color:color-mix(in oklab, var(--ev-border) 90%, transparent);box-shadow:0 1px 2px oklch(0% 0 0/.25),0 4px 10px -3px oklch(0% 0 0/.35),0 14px 32px -12px oklch(0% 0 0/.45)}a[data-card]{transition:box-shadow .18s,transform .18s,border-color .18s}a[data-card]:hover{border-color:color-mix(in oklab, var(--ev-primary) 40%, var(--ev-border));transform:translateY(-2px);box-shadow:0 2px 4px oklch(0% 0 0/.04),0 12px 28px -6px oklch(0% 0 0/.12)}[data-admin-sidebar] [data-menu-item]{border-radius:.65rem;gap:.7rem;min-height:2.6rem;margin:.1rem 0;padding:.6rem .7rem;font-size:.95rem;font-weight:500;transition:background .15s,color .15s}[data-admin-sidebar] [data-menu-icon]{opacity:.85;font-size:1.15rem}[data-admin-sidebar] [data-menu-header]{letter-spacing:.08em;text-transform:uppercase;color:var(--ev-muted-foreground);padding:.75rem .7rem .35rem;font-size:.68rem;font-weight:700}[data-admin-sidebar] [data-menu-item][aria-current=page]:before{display:none}[data-admin-sidebar] [data-menu-item][aria-current=page]{background:linear-gradient(100deg, color-mix(in oklab, var(--ev-primary) 20%, transparent), color-mix(in oklab, var(--ev-primary) 12%, transparent));color:var(--ev-primary);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ev-primary) 22%, transparent);font-weight:650}[data-admin-sidebar] [data-menu-item][aria-current=page] [data-menu-icon]{color:var(--ev-primary);opacity:1}[data-admin-sidebar] [data-menu-item]:hover{background:color-mix(in oklab, var(--ev-foreground) 6%, transparent);color:var(--ev-foreground)}[data-admin-navbar]{background:color-mix(in oklab, var(--ev-background) 82%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(8px);backdrop-filter:saturate(1.4)blur(8px);border-bottom:1px solid var(--ev-border)}[data-button],[data-menu-item],[data-tabs-trigger],[data-tab]{transition:background .15s,color .15s,border-color .15s,box-shadow .15s}.rowactions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.15rem;display:inline-flex}input:-webkit-autofill{-webkit-text-fill-color:var(--ev-foreground);-webkit-box-shadow:0 0 0 1000px var(--ev-background) inset;box-shadow:0 0 0 1000px var(--ev-background) inset;caret-color:var(--ev-foreground);transition:background-color 9999s ease-in-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ev-foreground);-webkit-box-shadow:0 0 0 1000px var(--ev-background) inset;box-shadow:0 0 0 1000px var(--ev-background) inset;caret-color:var(--ev-foreground);transition:background-color 9999s ease-in-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ev-foreground);-webkit-box-shadow:0 0 0 1000px var(--ev-background) inset;box-shadow:0 0 0 1000px var(--ev-background) inset;caret-color:var(--ev-foreground);transition:background-color 9999s ease-in-out}input:-webkit-autofill:active{-webkit-text-fill-color:var(--ev-foreground);-webkit-box-shadow:0 0 0 1000px var(--ev-background) inset;box-shadow:0 0 0 1000px var(--ev-background) inset;caret-color:var(--ev-foreground);transition:background-color 9999s ease-in-out}textarea:-webkit-autofill{-webkit-text-fill-color:var(--ev-foreground);-webkit-box-shadow:0 0 0 1000px var(--ev-background) inset;box-shadow:0 0 0 1000px var(--ev-background) inset;caret-color:var(--ev-foreground);transition:background-color 9999s ease-in-out}select:-webkit-autofill{-webkit-text-fill-color:var(--ev-foreground);-webkit-box-shadow:0 0 0 1000px var(--ev-background) inset;box-shadow:0 0 0 1000px var(--ev-background) inset;caret-color:var(--ev-foreground);transition:background-color 9999s ease-in-out}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-200:oklch(92.8% .006 264.531);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--tracking-tight:-.025em;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.w-1\/2{width:50%}.w-3\/4{width:75%}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-gray-200{background-color:var(--color-gray-200)}.bg-white{background-color:var(--color-white)}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.box-decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.overflow-ellipsis,.text-ellipsis{text-overflow:ellipsis}.text-gray-900{color:var(--color-gray-900)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[program\:laravel-update\]{program:laravel-update}.\[program\:laravel-worker\]{program:laravel-worker}.\[program\:nginx\]{program:nginx}.\[program\:php-fpm\]{program:php-fpm}.\[rpcinterface\:supervisor\]{rpcinterface:supervisor}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dark\:bg-gray-900:is(.dark,.dark *){background-color:var(--color-gray-900)}.dark\:text-white:is(.dark,.dark *){color:var(--color-white)}}html{scrollbar-gutter:stable}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv11", "ss01", "liga" 1, "calt" 1;letter-spacing:-.005em;font-family:Inter var,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:balance;line-height:1.2}h1{font-weight:700}p{text-wrap:pretty}::selection{background:var(--ev-primary)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab, var(--ev-primary) 22%, transparent)}}::selection{color:var(--ev-foreground)}*{scrollbar-width:thin;scrollbar-color:var(--ev-foreground) transparent}@supports (color:color-mix(in lab, red, red)){*{scrollbar-color:color-mix(in oklab, var(--ev-foreground) 22%, transparent) transparent}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ev-foreground)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--ev-foreground) 20%, transparent)}}::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--ev-foreground)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab, var(--ev-foreground) 34%, transparent)}}::-webkit-scrollbar-thumb:hover{background-clip:padding-box}[data-admin-content]{animation:.34s cubic-bezier(.22,1,.36,1) both admin-rise}@keyframes admin-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){[data-admin-content]{animation:none}}@media (width<=640px){[data-admin-navbar]{gap:.35rem;padding:0 .5rem}[data-admin-navbar-end]{gap:.3rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}.ac[data-v-e6ef3f77]{display:inline-flex}.ac__trigger[data-v-e6ef3f77]{border:1px solid color-mix(in oklab, var(--ev-success,oklch(60% .14 150)) 40%, transparent);background:color-mix(in oklab, var(--ev-success,oklch(60% .14 150)) 12%, transparent);height:2rem;color:var(--ev-foreground);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.4rem;padding:0 .7rem;display:inline-flex}.ac__trigger--break[data-v-e6ef3f77]{border-color:color-mix(in oklab, var(--ev-warning,oklch(72% .15 75)) 45%, transparent);background:color-mix(in oklab, var(--ev-warning,oklch(72% .15 75)) 14%, transparent)}.ac__dot[data-v-e6ef3f77]{background:var(--ev-success,oklch(60% .14 150));border-radius:999px;flex:none;width:.45rem;height:.45rem;animation:1.4s ease-in-out infinite ac-pulse-e6ef3f77}.ac__dot--break[data-v-e6ef3f77]{background:var(--ev-warning,oklch(72% .15 75));animation:none}@keyframes ac-pulse-e6ef3f77{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.ac__dot[data-v-e6ef3f77]{animation:none}}.ac__icon[data-v-e6ef3f77]{color:var(--ev-muted-foreground)}.ac__time[data-v-e6ef3f77]{font-size:.85rem;font-weight:600}@media (width<=640px){.ac__trigger[data-v-e6ef3f77]{gap:.3rem;padding:0 .55rem}.ac__time[data-v-e6ef3f77]{display:none}}.ac__panel[data-v-e6ef3f77]{background:var(--ev-popover,var(--ev-background));border:1px solid var(--ev-border);border-radius:.7rem;flex-direction:column;gap:.6rem;width:15rem;padding:.75rem;display:flex;box-shadow:0 10px 30px -12px oklch(0% none none/.4)}.ac__head[data-v-e6ef3f77]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.ac__title[data-v-e6ef3f77]{color:var(--ev-foreground);font-size:.85rem;font-weight:600}.ac__since[data-v-e6ef3f77]{color:var(--ev-muted-foreground);font-size:.75rem}.ac__elapsed[data-v-e6ef3f77]{font-variant-numeric:tabular-nums;color:var(--ev-foreground);letter-spacing:-.01em;font-size:1.5rem;font-weight:700}.ac__actions[data-v-e6ef3f77]{flex-direction:column;gap:.4rem;display:flex}.hotbar[data-v-a97f8186]{scrollbar-width:none;align-items:center;gap:.5rem;min-width:0;display:flex;overflow-x:auto}.hotbar[data-v-a97f8186]::-webkit-scrollbar{display:none}.hotbar--line[data-v-a97f8186]{border-bottom:1px solid color-mix(in oklab, var(--ev-border) 45%, transparent);background:color-mix(in oklab, var(--ev-background) 55%, transparent);padding:.6rem 1.5rem}.hotbar__card[data-v-a97f8186]{background:var(--ev-background);border:1px solid color-mix(in oklab, var(--ev-border) 60%, transparent);border-radius:.7rem;flex:none;align-items:center;gap:.1rem;padding:.25rem .3rem .25rem .35rem;transition:box-shadow .14s,transform .14s,border-color .14s,background .14s;display:inline-flex;box-shadow:0 1px 2px oklch(0% 0 0/.05)}.hotbar__card[data-v-a97f8186]:hover{border-color:color-mix(in oklab, var(--card-accent,var(--ev-primary)) 40%, var(--ev-border));box-shadow:0 5px 14px -6px oklch(0% 0 0/.22)}.hotbar__card--active[data-v-a97f8186]{border-color:var(--card-accent,var(--ev-primary));background:color-mix(in oklab, var(--card-accent,var(--ev-primary)) 10%, var(--ev-background))}.hotbar__link[data-v-a97f8186]{max-width:12rem;color:var(--ev-foreground);align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.hotbar__tile[data-v-a97f8186]{color:#fff;width:1.55rem;height:1.55rem;box-shadow:0 2px 6px -2px color-mix(in oklab, var(--card-accent,var(--ev-primary)) 55%, transparent);border-radius:.45rem;flex:none;place-items:center;display:grid}.hotbar__tile[data-v-a97f8186] svg{width:.9rem;height:.9rem}.hotbar__label[data-v-a97f8186]{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.hotbar__remove[data-v-a97f8186]{opacity:0;transition:opacity .14s}.hotbar__card:hover .hotbar__remove[data-v-a97f8186],.hotbar__card:focus-within .hotbar__remove[data-v-a97f8186]{opacity:.7}.hotbar__remove[data-v-a97f8186]:hover{opacity:1}.nb[data-v-457693f8]{display:inline-flex}.nb__trigger[data-v-457693f8]{width:2.6rem;height:2.6rem;color:var(--ev-muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:.6rem;place-items:center;font-size:1.3rem;display:inline-grid;position:relative}.nb__bell[data-v-457693f8]{transform-origin:50% 2px}.nb__bell--ring[data-v-457693f8]{animation:.9s cubic-bezier(.36,.07,.19,.97) both nb-ring-457693f8}@keyframes nb-ring-457693f8{0%{transform:rotate(0)}15%{transform:rotate(16deg)}30%{transform:rotate(-13deg)}45%{transform:rotate(10deg)}60%{transform:rotate(-7deg)}75%{transform:rotate(4deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.nb__bell--ring[data-v-457693f8]{animation:none}}.nb__trigger[data-v-457693f8]:hover{background:color-mix(in oklch, var(--ev-foreground) 6%, transparent);color:var(--ev-foreground)}.nb__count[data-v-457693f8]{color:oklch(98.5% 0 0);background:var(--ev-primary,oklch(55% .2 25));border-radius:999px;place-items:center;min-width:1rem;height:1rem;padding:0 .2rem;font-size:.62rem;font-weight:700;line-height:1;display:grid;position:absolute;top:.1rem;right:.05rem}.nb__panel[data-v-457693f8]{background:var(--ev-popover,var(--ev-background));border:1px solid var(--ev-border);border-radius:.7rem;width:min(24rem,92vw);padding:.6rem;box-shadow:0 10px 30px -12px oklch(0% none none/.4)}.nb__head[data-v-457693f8]{border-bottom:1px solid var(--ev-border);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;padding:.15rem .35rem .5rem;display:flex}.nb__title[data-v-457693f8]{color:var(--ev-foreground);font-size:.8rem;font-weight:600}.nb__link[data-v-457693f8]{color:var(--ev-primary,oklch(55% .2 25));cursor:pointer;background:0 0;border:none;font-size:.75rem}.nb__link[data-v-457693f8]:hover{text-decoration:underline}.nb__list[data-v-457693f8]{flex-direction:column;gap:.1rem;max-height:60vh;display:flex;overflow-y:auto}.nb__item[data-v-457693f8]{cursor:pointer;border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.5rem .35rem;display:flex}.nb__item[data-v-457693f8]:hover{background:var(--ev-muted)}.nb__item--unread[data-v-457693f8]{background:color-mix(in oklch, var(--ev-primary) 6%, transparent)}.nb__dot[data-v-457693f8]{background:0 0;border-radius:999px;flex:none;width:.5rem;height:.5rem;margin-top:.35rem}.nb__dot--on[data-v-457693f8]{background:var(--ev-primary,oklch(55% .2 25))}.nb__icon[data-v-457693f8]{color:var(--ev-muted-foreground);flex:none;margin-top:.15rem}.nb__text[data-v-457693f8]{flex-direction:column;flex:1;min-width:0;display:flex}.nb__label[data-v-457693f8]{color:var(--ev-foreground);font-size:.85rem;font-weight:500}.nb__body[data-v-457693f8]{color:var(--ev-muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.nb__when[data-v-457693f8]{color:var(--ev-muted-foreground);margin-top:.1rem;font-size:.7rem}.nb__empty[data-v-457693f8]{text-align:center;color:var(--ev-muted-foreground);padding:1rem .4rem;font-size:.85rem}.nb__foot[data-v-457693f8]{border-top:1px solid var(--ev-border);justify-content:center;margin-top:.3rem;padding-top:.4rem;display:flex}.rt[data-v-0d43a2fa]{display:inline-flex}.rt__trigger[data-v-0d43a2fa]{width:2.25rem;height:2.25rem;color:var(--ev-muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:.5rem;place-items:center;display:inline-grid;position:relative}.rt__trigger[data-v-0d43a2fa]:hover{background:color-mix(in oklch, var(--ev-foreground) 6%, transparent);color:var(--ev-foreground)}.rt__trigger--active[data-v-0d43a2fa]{color:var(--ev-success,oklch(55% .14 150))}.rt__count[data-v-0d43a2fa]{color:oklch(98.5% 0 0);background:var(--ev-success,oklch(55% .14 150));border-radius:999px;place-items:center;min-width:1rem;height:1rem;padding:0 .2rem;font-size:.65rem;font-weight:700;line-height:1;display:grid;position:absolute;top:.15rem;right:.15rem}.rt__count--paused[data-v-0d43a2fa]{background:var(--ev-warning,oklch(72% .15 75))}.rt__panel[data-v-0d43a2fa]{background:var(--ev-popover,var(--ev-background));border:1px solid var(--ev-border);border-radius:.7rem;width:min(22rem,90vw);padding:.6rem;box-shadow:0 10px 30px -12px oklch(0% none none/.4)}.rt__head[data-v-0d43a2fa]{border-bottom:1px solid var(--ev-border);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;padding:.15rem .35rem .5rem;display:flex}.rt__title[data-v-0d43a2fa]{color:var(--ev-foreground);font-size:.8rem;font-weight:600}.rt__list[data-v-0d43a2fa]{flex-direction:column;gap:.15rem;max-height:60vh;display:flex;overflow-y:auto}.rt__item[data-v-0d43a2fa]{border-radius:.5rem;align-items:center;gap:.55rem;padding:.45rem .35rem;display:flex}.rt__item[data-v-0d43a2fa]:hover{background:var(--ev-muted)}.rt__dot[data-v-0d43a2fa]{background:var(--ev-success,oklch(62% .15 150));border-radius:999px;flex:none;width:.5rem;height:.5rem;animation:1.4s ease-in-out infinite rt-pulse-0d43a2fa}@keyframes rt-pulse-0d43a2fa{0%,to{opacity:1}50%{opacity:.3}}.rt__dot--paused[data-v-0d43a2fa]{background:var(--ev-warning,oklch(72% .15 75));animation:none}@media (prefers-reduced-motion:reduce){.rt__dot[data-v-0d43a2fa]{animation:none}}.rt__pausedtag[data-v-0d43a2fa]{color:var(--ev-warning,oklch(60% .13 75));font-weight:600}.rt__pausedtag+span[data-v-0d43a2fa]:before{content:"·";margin:0 .3rem}.rt__elapsed--paused[data-v-0d43a2fa]{color:var(--ev-muted-foreground)}.rt__text[data-v-0d43a2fa]{flex-direction:column;flex:1;min-width:0;display:flex}.rt__label[data-v-0d43a2fa]{color:var(--ev-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:500;text-decoration:none;overflow:hidden}a.rt__label[data-v-0d43a2fa]:hover{text-decoration:underline}.rt__context[data-v-0d43a2fa]{color:var(--ev-muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.rt__elapsed[data-v-0d43a2fa]{color:var(--ev-foreground);font-variant-numeric:tabular-nums;flex:none;font-size:.8rem;font-weight:600}.rt__actions[data-v-0d43a2fa]{flex:none;align-items:center;gap:.1rem;display:flex}.rt__empty[data-v-0d43a2fa]{color:var(--ev-muted-foreground);padding:.6rem .4rem;font-size:.85rem}.pageviewport[data-v-42bab3fe]{position:relative;overflow-x:clip}.pageviewport__page[data-v-42bab3fe]{z-index:1;position:relative}.pageslide-forward-enter-active[data-v-42bab3fe],.pageslide-forward-leave-active[data-v-42bab3fe],.pageslide-back-enter-active[data-v-42bab3fe],.pageslide-back-leave-active[data-v-42bab3fe]{transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .32s}.pageslide-forward-leave-active[data-v-42bab3fe],.pageslide-back-leave-active[data-v-42bab3fe]{width:100%;position:absolute;top:0;left:0}.pageslide-forward-enter-from[data-v-42bab3fe]{opacity:0;transform:translate(56px)}.pageslide-forward-leave-to[data-v-42bab3fe],.pageslide-back-enter-from[data-v-42bab3fe]{opacity:0;transform:translate(-56px)}.pageslide-back-leave-to[data-v-42bab3fe]{opacity:0;transform:translate(56px)}@media (prefers-reduced-motion:reduce){.pageslide-forward-enter-active[data-v-42bab3fe],.pageslide-forward-leave-active[data-v-42bab3fe],.pageslide-back-enter-active[data-v-42bab3fe],.pageslide-back-leave-active[data-v-42bab3fe]{transition:none}}.impersonation[data-v-42bab3fe]{background:color-mix(in oklch, var(--ev-warning,orange) 18%, var(--ev-background));border:1px solid color-mix(in oklch, var(--ev-warning,orange) 45%, transparent);color:var(--ev-foreground);border-radius:.6rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 1.5rem 0;padding:.6rem 1rem;font-size:.875rem;display:flex}.impersonation__stop[data-v-42bab3fe]{background:var(--ev-foreground);color:var(--ev-background);cursor:pointer;border:none;border-radius:.4rem;padding:.35rem .7rem;font-size:.8125rem;font-weight:600}.brand[data-v-42bab3fe]{outline-offset:2px;border-radius:.5rem;align-items:center;gap:.625rem;height:100%;text-decoration:none;display:inline-flex}.brand__logo[data-v-42bab3fe]{object-fit:contain;flex:none;width:auto;height:2.3rem;display:block}.brand__mark[data-v-42bab3fe]{background:var(--brand-red);color:oklch(98.5% 0 0);width:2.15rem;height:2.15rem;box-shadow:0 1px 3px color-mix(in oklch, var(--brand-red) 45%, transparent);border-radius:.6rem;flex:none;place-items:center;font-size:1.2rem;font-weight:800;line-height:1;display:grid}.brand__text[data-v-42bab3fe]{flex-direction:column;min-width:0;line-height:1.15;display:flex}.brand__name[data-v-42bab3fe]{letter-spacing:-.01em;background:linear-gradient(100deg, var(--ev-foreground) 0%, var(--ev-foreground) 30%, var(--brand-red) 50%, var(--ev-foreground) 70%, var(--ev-foreground) 100%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;font-size:1.1rem;font-weight:600;animation:5s ease-in-out infinite brand-shimmer-42bab3fe}@keyframes brand-shimmer-42bab3fe{0%,to{background-position:100%}50%{background-position:0%}}@media (prefers-reduced-motion:reduce){.brand__name[data-v-42bab3fe]{animation:none}}.brand__sub[data-v-42bab3fe]{letter-spacing:.16em;text-transform:uppercase;color:var(--ev-muted-foreground);margin-top:.15rem;margin-left:.1rem;font-size:.6rem;font-weight:600}.portal[data-v-a670a5db]{background:var(--ev-muted,#f5f5f5);min-height:100vh;color:var(--ev-foreground)}.portal__bar[data-v-a670a5db]{background:var(--ev-background);border-bottom:1px solid var(--ev-border);z-index:10;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex;position:sticky;top:0}.portal__brand[data-v-a670a5db]{color:var(--ev-foreground);align-items:center;gap:.5rem;font-weight:700;text-decoration:none;display:inline-flex}.portal__user[data-v-a670a5db]{align-items:center;gap:.6rem;display:inline-flex}.portal__name[data-v-a670a5db]{font-size:.9rem;font-weight:500}.portal__main[data-v-a670a5db]{flex-direction:column;gap:1.25rem;max-width:60rem;margin:0 auto;padding:1.5rem;display:flex}.portal__flash[data-v-a670a5db]{background:color-mix(in oklab, var(--ev-success,#16a34a) 15%, var(--ev-background));border:1px solid color-mix(in oklab, var(--ev-success,#16a34a) 40%, transparent);color:var(--ev-foreground);border-radius:var(--ev-radius-md,.5rem);padding:.6rem .9rem;font-size:.9rem}.att[data-v-55f276a0]{background:var(--ev-muted,#f5f5f5);min-height:100vh;color:var(--ev-foreground)}.att__bar[data-v-55f276a0]{background:var(--ev-background);border-bottom:1px solid var(--ev-border);z-index:10;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex;position:sticky;top:0}.att__brand[data-v-55f276a0]{align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.att__user[data-v-55f276a0]{align-items:center;gap:.6rem;display:inline-flex}.att__name[data-v-55f276a0]{font-size:.9rem;font-weight:500}.att__main[data-v-55f276a0]{flex-direction:column;gap:1.25rem;max-width:46rem;margin:0 auto;padding:1.5rem;display:flex}.att__flash[data-v-55f276a0]{background:color-mix(in oklab, var(--ev-success,#16a34a) 15%, var(--ev-background));border:1px solid color-mix(in oklab, var(--ev-success,#16a34a) 40%, transparent);border-radius:var(--ev-radius-md,.5rem);padding:.6rem .9rem;font-size:.9rem}.ph-wrap[data-v-6e45b34d]{flex-direction:column;gap:.6rem;display:flex}.ph-crumbs[data-v-6e45b34d]{min-height:1.25rem;color:var(--ev-muted-foreground);align-items:center;gap:.3rem;font-size:.8rem;display:flex}.ph-crumbs__link[data-v-6e45b34d]{color:var(--ev-muted-foreground);text-decoration:none}.ph-crumbs__link[data-v-6e45b34d]:hover{color:var(--ev-foreground);text-decoration:underline}.ph-crumbs__sep[data-v-6e45b34d]{opacity:.6;width:.9rem;height:.9rem}.ph-crumbs__current[data-v-6e45b34d]{color:var(--ev-foreground);font-weight:500}.ph[data-v-6e45b34d]{background:radial-gradient(120% 140% at 0% 0%, color-mix(in oklab, var(--ev-primary) 7%, transparent), transparent 55%), var(--ev-background);border:1px solid color-mix(in oklab, var(--ev-border) 55%, transparent);border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.6rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px oklch(0% 0 0/.04),0 10px 26px -10px oklch(0% 0 0/.1)}.ph__main[data-v-6e45b34d]{align-items:flex-start;gap:1rem;min-width:0;display:flex}.ph__icon[data-v-6e45b34d]{letter-spacing:-.02em;color:#fff;width:3.25rem;height:3.25rem;box-shadow:0 6px 16px -4px color-mix(in oklab, var(--accent,var(--ev-primary)) 55%, transparent);border-radius:1rem;flex:none;place-items:center;font-size:1.15rem;font-weight:700;display:grid}.ph__icon[data-v-6e45b34d] svg{width:1.5rem;height:1.5rem}.ph__text[data-v-6e45b34d]{min-width:0}.ph__titlerow[data-v-6e45b34d]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ph__pin--on[data-v-6e45b34d] svg{fill:currentColor}.ph__title[data-v-6e45b34d]{letter-spacing:-.03em;color:var(--ev-foreground);font-size:1.75rem;font-weight:750;line-height:1.1}.ph__subtitle[data-v-6e45b34d]{color:var(--ev-muted-foreground);max-width:60ch;margin-top:.25rem}.ph__meta[data-v-6e45b34d]{color:var(--ev-muted-foreground);flex-wrap:wrap;gap:1rem;margin-top:.6rem;font-size:.85rem;display:flex}.ph__actions[data-v-6e45b34d]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ec-link[data-v-e30453d3]{color:inherit;text-decoration:none}.ec[data-v-e30453d3]{flex-direction:column;gap:.5rem;height:100%;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.ec-link:hover .ec[data-v-e30453d3]{border-color:oklch(.68 .13 var(--pc));box-shadow:0 10px 26px -10px oklch(.6 .2 var(--pc) / .4);transform:translateY(-3px)}.ec__top[data-v-e30453d3]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.ec__icon[data-v-e30453d3]{color:#fff;background:linear-gradient(140deg, oklch(.64 .16 var(--pc)), oklch(.52 .2 calc(var(--pc) + 35)));width:2.5rem;height:2.5rem;box-shadow:0 2px 6px -2px oklch(.55 .18 var(--pc) / .4);border-radius:.8rem;flex:none;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;line-height:1;display:inline-flex}.ec__name[data-v-e30453d3]{letter-spacing:-.01em;color:var(--ev-foreground);font-size:1.1rem;font-weight:600}.ec__desc[data-v-e30453d3]{color:var(--ev-muted-foreground);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;display:-webkit-box;overflow:hidden}.ec__foot[data-v-e30453d3]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex}.ec__chip[data-v-e30453d3]{color:var(--ev-muted-foreground);background:var(--ev-muted);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.8rem;display:inline-flex}.ec__chev[data-v-e30453d3]{color:oklch(.62 .18 var(--pc));margin-left:auto;transition:transform .16s}.ec-link:hover .ec__chev[data-v-e30453d3]{transform:translate(3px)}.ap__input[data-v-b679990f]{display:none}.ap[data-v-b679990f]{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.ap__row[data-v-b679990f]{border-radius:.5rem;align-items:center;gap:.6rem;padding:.5rem .4rem;display:flex}.ap__row[data-v-b679990f]:hover{background:var(--ev-muted)}.ap__icon[data-v-b679990f]{color:var(--ev-muted-foreground);flex:none}.ap__text[data-v-b679990f]{flex-direction:column;flex:1;min-width:0;display:flex}.ap__name[data-v-b679990f]{color:var(--ev-foreground);white-space:nowrap;text-overflow:ellipsis;font-weight:500;text-decoration:none;overflow:hidden}.ap__name[data-v-b679990f]:hover{color:var(--ev-primary)}.ap__meta[data-v-b679990f]{color:var(--ev-muted-foreground);font-size:.78rem}.ap__dl[data-v-b679990f]{flex:none;text-decoration:none}.ap__empty[data-v-b679990f]{color:var(--ev-muted-foreground)}.at__empty[data-v-27c68a6e]{color:var(--ev-muted-foreground);font-size:.875rem}
