.glass-icon-button[data-v-a7bf58c7]{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm);justify-content:center;align-items:center;gap:.375rem;transition:all .15s ease-out;display:inline-flex}.size-xs[data-v-a7bf58c7]:not(.has-label){border-radius:var(--radius-vec-sm);width:1.5rem;height:1.5rem}.size-sm[data-v-a7bf58c7]:not(.has-label){border-radius:var(--radius-vec-md);width:1.75rem;height:1.75rem}.size-xs.has-label[data-v-a7bf58c7]{border-radius:var(--radius-vec-sm);height:1.5rem;padding:0 .5rem}.size-sm.has-label[data-v-a7bf58c7]{border-radius:var(--radius-vec-md);height:1.75rem;padding:0 .625rem}.button-label[data-v-a7bf58c7]{white-space:nowrap;font-weight:500}.variant-primary[data-v-a7bf58c7]{--variant-color:var(--color-vec-primary)}.variant-secondary[data-v-a7bf58c7]{--variant-color:var(--color-vec-secondary)}.variant-accent[data-v-a7bf58c7]{--variant-color:var(--color-vec-accent)}.variant-success[data-v-a7bf58c7]{--variant-color:var(--color-vec-success)}.variant-warning[data-v-a7bf58c7]{--variant-color:var(--color-vec-warning)}.variant-danger[data-v-a7bf58c7]{--variant-color:var(--color-vec-error)}.variant-ghost[data-v-a7bf58c7]{--variant-color:var(--color-vec-subtext-0)}.variant-ghost[data-v-a7bf58c7]:not(.is-emphasized){color:var(--variant-color);background:0 0;border:1px solid #0000}.variant-ghost[data-v-a7bf58c7]:not(.is-emphasized):not(.is-disabled):not(.is-loading):hover{background:color-mix(in srgb, var(--color-vec-text) 8%, transparent);color:var(--color-vec-text)}.variant-ghost[data-v-a7bf58c7]:not(.is-emphasized):not(.is-disabled):not(.is-loading):active{background:color-mix(in srgb, var(--color-vec-text) 12%, transparent);transform:scale(.95)}.glass-icon-button[data-v-a7bf58c7]:not(.is-emphasized):not(.variant-ghost){background:color-mix(in srgb, var(--variant-color) 10%, transparent);border:1px solid color-mix(in srgb, var(--variant-color) 20%, transparent);color:var(--variant-color)}.glass-icon-button[data-v-a7bf58c7]:not(.is-emphasized):not(.variant-ghost):not(.is-disabled):not(.is-loading):hover{background:color-mix(in srgb, var(--variant-color) 18%, transparent);border-color:color-mix(in srgb, var(--variant-color) 35%, transparent)}.glass-icon-button[data-v-a7bf58c7]:not(.is-emphasized):not(.variant-ghost):not(.is-disabled):not(.is-loading):active{background:color-mix(in srgb, var(--variant-color) 22%, transparent);transform:scale(.95)}.glass-icon-button.is-emphasized[data-v-a7bf58c7]{background:color-mix(in srgb, var(--variant-color) 18%, transparent);border:1px solid color-mix(in srgb, var(--variant-color) 35%, transparent);color:var(--variant-color);-webkit-backdrop-filter:var(--glass-blur-md);backdrop-filter:var(--glass-blur-md);box-shadow:inset 0 1px #ffffff26}.glass-icon-button.is-emphasized[data-v-a7bf58c7]:not(.is-disabled):not(.is-loading):hover{background:color-mix(in srgb, var(--variant-color) 25%, transparent);border-color:color-mix(in srgb, var(--variant-color) 45%, transparent);box-shadow:0 0 8px color-mix(in srgb, var(--variant-color) 25%, transparent), inset 0 1px 0 #ffffff26}.glass-icon-button.is-emphasized[data-v-a7bf58c7]:not(.is-disabled):not(.is-loading):active{transform:scale(.95);box-shadow:inset 0 1px #ffffff1a}.glass-icon-button[data-v-a7bf58c7]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--variant-color) 40%, transparent);outline:none}.glass-icon-button.is-emphasized[data-v-a7bf58c7]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--variant-color) 40%, transparent), inset 0 1px 0 #ffffff26}.glass-icon-button.is-disabled[data-v-a7bf58c7],.glass-icon-button.is-loading[data-v-a7bf58c7]{opacity:.5;cursor:not-allowed;pointer-events:none}:root.app-dark .glass-icon-button[data-v-a7bf58c7]:not(.is-emphasized):not(.variant-ghost){background:color-mix(in srgb, var(--variant-color) 15%, transparent);border-color:color-mix(in srgb, var(--variant-color) 25%, transparent)}:root.app-dark .glass-icon-button[data-v-a7bf58c7]:not(.is-emphasized):not(.variant-ghost):not(.is-disabled):not(.is-loading):hover{background:color-mix(in srgb, var(--variant-color) 22%, transparent);border-color:color-mix(in srgb, var(--variant-color) 40%, transparent)}:root.app-dark .glass-icon-button.is-emphasized[data-v-a7bf58c7]{background:color-mix(in srgb, var(--variant-color) 22%, transparent);border-color:color-mix(in srgb, var(--variant-color) 45%, transparent);box-shadow:inset 0 1px 0 var(--glass-highlight-dark)}:root.app-dark .glass-icon-button.is-emphasized[data-v-a7bf58c7]:not(.is-disabled):not(.is-loading):hover{background:color-mix(in srgb, var(--variant-color) 30%, transparent);box-shadow:0 0 10px color-mix(in srgb, var(--variant-color) 30%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}@media (prefers-reduced-motion:reduce){.glass-icon-button[data-v-a7bf58c7]{transition-duration:10ms}.glass-icon-button[data-v-a7bf58c7]:active{transform:none}}.glass-action-buttons[data-v-3c4d3381]{align-items:center;gap:.25rem;display:flex}.glass-status-badge[data-v-2bda623f]{white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:.25rem;font-weight:500;line-height:1;transition:all .15s ease-out;display:inline-flex}.size-xs[data-v-2bda623f]{border-radius:var(--radius-vec-xs);gap:.1875rem;padding:.125rem .375rem}.size-sm[data-v-2bda623f]{border-radius:var(--radius-vec-sm);gap:.25rem;padding:.25rem .5rem}.size-default[data-v-2bda623f]{border-radius:var(--radius-vec-md);gap:.3125rem;padding:.375rem .625rem}.variant-glass[data-v-2bda623f]{-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm);box-shadow:inset 0 1px #ffffff26}.variant-glass.color-primary[data-v-2bda623f]{background:color-mix(in srgb, var(--color-vec-primary) 12%, var(--glass-bg-subtle) 88%);border:1px solid color-mix(in srgb, var(--color-vec-primary) 25%, transparent);color:var(--color-vec-primary)}.variant-glass.color-secondary[data-v-2bda623f]{background:color-mix(in srgb, var(--color-vec-secondary) 12%, var(--glass-bg-subtle) 88%);border:1px solid color-mix(in srgb, var(--color-vec-secondary) 25%, transparent);color:var(--color-vec-secondary)}.variant-glass.color-accent[data-v-2bda623f]{background:color-mix(in srgb, var(--color-vec-accent) 12%, var(--glass-bg-subtle) 88%);border:1px solid color-mix(in srgb, var(--color-vec-accent) 25%, transparent);color:var(--color-vec-accent)}.variant-glass.color-tertiary[data-v-2bda623f]{background:color-mix(in srgb, var(--color-vec-tertiary) 12%, var(--glass-bg-subtle) 88%);border:1px solid color-mix(in srgb, var(--color-vec-tertiary) 25%, transparent);color:var(--color-vec-tertiary)}.variant-glass.color-success[data-v-2bda623f]{background:color-mix(in srgb, var(--color-vec-success) 12%, var(--glass-bg-subtle) 88%);border:1px solid color-mix(in srgb, var(--color-vec-success) 25%, transparent);color:var(--color-vec-success)}.variant-glass.color-warning[data-v-2bda623f]{background:color-mix(in srgb, var(--color-vec-warning) 12%, var(--glass-bg-subtle) 88%);border:1px solid color-mix(in srgb, var(--color-vec-warning) 25%, transparent);color:var(--color-vec-warning)}.variant-glass.color-error[data-v-2bda623f]{background:color-mix(in srgb, var(--color-vec-error) 12%, var(--glass-bg-subtle) 88%);border:1px solid color-mix(in srgb, var(--color-vec-error) 25%, transparent);color:var(--color-vec-error)}.variant-glass.color-neutral[data-v-2bda623f]{background:color-mix(in srgb, var(--color-vec-subtext-1) 10%, var(--glass-bg-subtle) 90%);border:1px solid color-mix(in srgb, var(--color-vec-subtext-1) 20%, transparent);color:var(--color-vec-subtext-1)}.variant-solid.color-primary[data-v-2bda623f]{background:var(--color-vec-primary);border:1px solid var(--color-vec-primary);color:#fff}.variant-solid.color-secondary[data-v-2bda623f]{background:var(--color-vec-secondary);border:1px solid var(--color-vec-secondary);color:#fff}.variant-solid.color-accent[data-v-2bda623f]{background:var(--color-vec-accent);border:1px solid var(--color-vec-accent);color:#fff}.variant-solid.color-tertiary[data-v-2bda623f]{background:var(--color-vec-tertiary);border:1px solid var(--color-vec-tertiary);color:#fff}.variant-solid.color-success[data-v-2bda623f]{background:var(--color-vec-success);border:1px solid var(--color-vec-success);color:#fff}.variant-solid.color-warning[data-v-2bda623f]{background:var(--color-vec-warning);border:1px solid var(--color-vec-warning);color:var(--color-vec-base)}.variant-solid.color-error[data-v-2bda623f]{background:var(--color-vec-error);border:1px solid var(--color-vec-error);color:#fff}.variant-solid.color-neutral[data-v-2bda623f]{background:var(--color-vec-surface-2);border:1px solid var(--color-vec-surface-2);color:var(--color-vec-text)}.variant-outlined[data-v-2bda623f]{background:0 0}.variant-outlined.color-primary[data-v-2bda623f]{border:1px solid var(--color-vec-primary);color:var(--color-vec-primary)}.variant-outlined.color-secondary[data-v-2bda623f]{border:1px solid var(--color-vec-secondary);color:var(--color-vec-secondary)}.variant-outlined.color-accent[data-v-2bda623f]{border:1px solid var(--color-vec-accent);color:var(--color-vec-accent)}.variant-outlined.color-tertiary[data-v-2bda623f]{border:1px solid var(--color-vec-tertiary);color:var(--color-vec-tertiary)}.variant-outlined.color-success[data-v-2bda623f]{border:1px solid var(--color-vec-success);color:var(--color-vec-success)}.variant-outlined.color-warning[data-v-2bda623f]{border:1px solid var(--color-vec-warning);color:var(--color-vec-warning)}.variant-outlined.color-error[data-v-2bda623f]{border:1px solid var(--color-vec-error);color:var(--color-vec-error)}.variant-outlined.color-neutral[data-v-2bda623f]{border:1px solid var(--color-vec-surface-2);color:var(--color-vec-subtext-1)}.is-critical[data-v-2bda623f]{animation:2s ease-in-out infinite criticalPulse-2bda623f}@keyframes criticalPulse-2bda623f{0%,to{box-shadow:inset 0 1px 0 #ffffff26, 0 0 0 0 color-mix(in srgb, var(--color-vec-error) 40%, transparent)}50%{box-shadow:inset 0 1px 0 #ffffff26, 0 0 0 4px color-mix(in srgb, var(--color-vec-error) 0%, transparent)}}.glass-status-badge-label[data-v-2bda623f]{white-space:nowrap}:root.app-dark .variant-glass[data-v-2bda623f]{box-shadow:inset 0 1px 0 var(--glass-highlight-dark)}:root.app-dark .variant-glass.color-primary[data-v-2bda623f]{background:color-mix(in srgb, var(--color-vec-primary) 18%, var(--glass-bg-subtle) 82%);border-color:color-mix(in srgb, var(--color-vec-primary) 35%, transparent)}:root.app-dark .variant-glass.color-secondary[data-v-2bda623f]{background:color-mix(in srgb, var(--color-vec-secondary) 18%, var(--glass-bg-subtle) 82%);border-color:color-mix(in srgb, var(--color-vec-secondary) 35%, transparent)}:root.app-dark .variant-glass.color-accent[data-v-2bda623f]{background:color-mix(in srgb, var(--color-vec-accent) 18%, var(--glass-bg-subtle) 82%);border-color:color-mix(in srgb, var(--color-vec-accent) 35%, transparent)}:root.app-dark .variant-glass.color-tertiary[data-v-2bda623f]{background:color-mix(in srgb, var(--color-vec-tertiary) 18%, var(--glass-bg-subtle) 82%);border-color:color-mix(in srgb, var(--color-vec-tertiary) 35%, transparent)}:root.app-dark .variant-glass.color-success[data-v-2bda623f]{background:color-mix(in srgb, var(--color-vec-success) 18%, var(--glass-bg-subtle) 82%);border-color:color-mix(in srgb, var(--color-vec-success) 35%, transparent)}:root.app-dark .variant-glass.color-warning[data-v-2bda623f]{background:color-mix(in srgb, var(--color-vec-warning) 18%, var(--glass-bg-subtle) 82%);border-color:color-mix(in srgb, var(--color-vec-warning) 35%, transparent)}:root.app-dark .variant-glass.color-error[data-v-2bda623f]{background:color-mix(in srgb, var(--color-vec-error) 18%, var(--glass-bg-subtle) 82%);border-color:color-mix(in srgb, var(--color-vec-error) 35%, transparent)}:root.app-dark .variant-glass.color-neutral[data-v-2bda623f]{background:color-mix(in srgb, var(--color-vec-subtext-1) 15%, var(--glass-bg-subtle) 85%);border-color:color-mix(in srgb, var(--color-vec-subtext-1) 30%, transparent)}@media (prefers-reduced-motion:reduce){.glass-status-badge[data-v-2bda623f]{transition-duration:10ms}.is-critical[data-v-2bda623f],.animate-spin[data-v-2bda623f]{animation:none}}.glass-activity-feed[data-v-c68b7d96]{border-radius:var(--radius-vec-lg);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur-md);backdrop-filter:var(--glass-blur-md);border:var(--glass-border);box-shadow:var(--glass-shadow);overflow:hidden}.glass-activity-feed-header[data-v-c68b7d96]{border-bottom:1px solid color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent);background:color-mix(in srgb, var(--color-vec-surface-1) 30%, transparent);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.glass-activity-feed-empty[data-v-c68b7d96]{text-align:center;padding:2rem 1rem}.glass-activity-feed-item[data-v-c68b7d96]{align-items:flex-start;gap:.75rem;padding:.75rem 1rem;transition:background-color .15s ease-out,box-shadow .15s ease-out;display:flex}.glass-activity-feed-item[data-v-c68b7d96]:not(:last-child){border-bottom:1px solid color-mix(in srgb, var(--color-vec-surface-2) 40%, transparent)}.glass-activity-feed-item.is-interactive[data-v-c68b7d96]{cursor:pointer}.glass-activity-feed-item.is-interactive[data-v-c68b7d96]:hover{background:color-mix(in srgb, var(--color-vec-surface-1) 50%, transparent)}.glass-activity-feed-icon[data-v-c68b7d96]{border-radius:var(--radius-vec-md);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin-top:.125rem;transition:background-color .15s ease-out;display:flex}.icon-error[data-v-c68b7d96]{background:color-mix(in srgb, var(--color-vec-error) 15%, transparent);color:var(--color-vec-error)}.icon-warning[data-v-c68b7d96]{background:color-mix(in srgb, var(--color-vec-warning) 15%, transparent);color:var(--color-vec-warning)}.icon-primary[data-v-c68b7d96]{background:color-mix(in srgb, var(--color-vec-primary) 15%, transparent);color:var(--color-vec-primary)}.icon-accent[data-v-c68b7d96]{background:color-mix(in srgb, var(--color-vec-accent) 15%, transparent);color:var(--color-vec-accent)}.icon-neutral[data-v-c68b7d96]{background:color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent);color:var(--color-vec-subtext-0)}.glass-activity-feed-item.is-interactive:hover .icon-error[data-v-c68b7d96]{background:color-mix(in srgb, var(--color-vec-error) 25%, transparent)}.glass-activity-feed-item.is-interactive:hover .icon-warning[data-v-c68b7d96]{background:color-mix(in srgb, var(--color-vec-warning) 25%, transparent)}.glass-activity-feed-item.is-interactive:hover .icon-primary[data-v-c68b7d96]{background:color-mix(in srgb, var(--color-vec-primary) 25%, transparent)}.glass-activity-feed-item.is-interactive:hover .icon-accent[data-v-c68b7d96]{background:color-mix(in srgb, var(--color-vec-accent) 25%, transparent)}.glass-activity-feed-item.is-interactive:hover .icon-neutral[data-v-c68b7d96]{background:color-mix(in srgb, var(--color-vec-surface-2) 80%, transparent)}.glass-activity-feed-more[data-v-c68b7d96]{text-align:center;color:var(--color-vec-subtext-0);background:color-mix(in srgb, var(--color-vec-surface-1) 20%, transparent);padding:.5rem 1rem}:root.app-dark .glass-activity-feed[data-v-c68b7d96]{background:color-mix(in srgb, var(--color-vec-surface-0) 70%, transparent)}:root.app-dark .glass-activity-feed-header[data-v-c68b7d96]{background:color-mix(in srgb, var(--color-vec-surface-1) 40%, transparent);border-bottom-color:color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent)}:root.app-dark .glass-activity-feed-item[data-v-c68b7d96]:not(:last-child){border-bottom-color:color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent)}:root.app-dark .glass-activity-feed-item.is-interactive[data-v-c68b7d96]:hover{background:color-mix(in srgb, var(--color-vec-surface-1) 60%, transparent)}:root.app-dark .glass-activity-feed-more[data-v-c68b7d96]{background:color-mix(in srgb, var(--color-vec-surface-1) 30%, transparent)}@media (prefers-reduced-motion:reduce){.glass-activity-feed-item[data-v-c68b7d96],.glass-activity-feed-icon[data-v-c68b7d96]{transition-duration:10ms}}.glass-avatar[data-v-77ca149b]{border-radius:var(--radius-vec-full);background:color-mix(in srgb, var(--avatar-color) 15%, transparent);color:var(--avatar-color);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.glass-avatar--sm[data-v-77ca149b]{width:1.75rem;height:1.75rem}.glass-avatar--md[data-v-77ca149b]{width:2rem;height:2rem}.glass-bottom-nav[data-v-7dea92cd]{z-index:50;background:var(--glass-bg);height:4rem;-webkit-backdrop-filter:var(--glass-blur-lg);backdrop-filter:var(--glass-blur-lg);border-top:var(--glass-border);box-shadow:var(--glass-shadow);position:fixed;bottom:0;left:0;right:0}.glass-bottom-nav-accent[data-v-7dea92cd]{background:linear-gradient(90deg, transparent 0%, var(--color-vec-primary) 20%, var(--color-vec-secondary) 50%, var(--color-vec-accent) 80%, transparent 100%);opacity:.4;pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.glass-bottom-nav-items[data-v-7dea92cd]{justify-content:space-around;align-items:center;height:100%;padding:0 .5rem;display:flex}.glass-bottom-nav-item[data-v-7dea92cd]{border-radius:var(--radius-vec-md);cursor:pointer;-webkit-user-select:none;user-select:none;min-width:3.75rem;color:var(--color-vec-subtext-0);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.5rem .75rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.glass-bottom-nav-item[data-v-7dea92cd]:active{transform:scale(.95)}.glass-bottom-nav-item.variant-primary[data-v-7dea92cd]{--variant-color:var(--color-vec-primary)}.glass-bottom-nav-item.variant-secondary[data-v-7dea92cd]{--variant-color:var(--color-vec-secondary)}.glass-bottom-nav-item.variant-accent[data-v-7dea92cd]{--variant-color:var(--color-vec-accent)}.glass-bottom-nav-item.variant-success[data-v-7dea92cd]{--variant-color:var(--color-vec-success)}.glass-bottom-nav-item.variant-warning[data-v-7dea92cd]{--variant-color:var(--color-vec-warning)}.glass-bottom-nav-item.variant-danger[data-v-7dea92cd]{--variant-color:var(--color-vec-error)}.glass-bottom-nav-item.is-active[data-v-7dea92cd]{background:color-mix(in srgb, var(--variant-color) 10%, transparent);color:var(--variant-color)}.glass-bottom-nav-item[data-v-7dea92cd]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--variant-color) 30%, transparent);outline:none}.glass-bottom-nav-icon-wrapper[data-v-7dea92cd]{justify-content:center;align-items:center;display:flex;position:relative}.glass-bottom-nav-icon[data-v-7dea92cd]{color:var(--color-vec-subtext-0);transition:color .2s}.glass-bottom-nav-item.is-active .glass-bottom-nav-icon[data-v-7dea92cd]{color:var(--variant-color)}.glass-bottom-nav-label[data-v-7dea92cd]{white-space:nowrap;font-weight:500;line-height:1;transition:color .2s}.glass-bottom-nav-item.is-active .glass-bottom-nav-label[data-v-7dea92cd]{color:var(--variant-color)}.glass-bottom-nav-badge[data-v-7dea92cd]{text-align:center;border-radius:var(--radius-vec-full);background:var(--color-vec-error);color:#fff;min-width:1rem;height:1rem;padding:0 .25rem;font-weight:600;line-height:1rem;position:absolute;top:-.375rem;right:-.375rem}@media (prefers-reduced-motion:reduce){.glass-bottom-nav-item[data-v-7dea92cd]{transition:none}.glass-bottom-nav-item[data-v-7dea92cd]:active{transform:none}.glass-bottom-nav-icon[data-v-7dea92cd],.glass-bottom-nav-label[data-v-7dea92cd]{transition:none}}.glass-breadcrumbs[data-v-882ee339]{flex-wrap:wrap;flex:1;align-items:center;gap:.25rem;min-width:0;display:flex}.glass-breadcrumbs__crumb[data-v-882ee339]{color:var(--color-vec-subtext-0);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;transition:color .15s}.glass-breadcrumbs__crumb[data-v-882ee339]:hover{color:var(--color-vec-primary)}.glass-breadcrumbs__crumb--current[data-v-882ee339]{color:var(--color-vec-text);cursor:default;font-weight:600}.glass-breadcrumbs__crumb--current[data-v-882ee339]:hover{color:var(--color-vec-text)}.glass-breadcrumbs__separator[data-v-882ee339]{color:var(--color-vec-subtext-1);flex-shrink:0}@media (prefers-reduced-motion:reduce){.glass-breadcrumbs__crumb[data-v-882ee339]{transition-duration:10ms}}.glass-button[data-v-77e951bb]{white-space:nowrap;border-radius:var(--radius-vec-md);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:.5rem;font-weight:500;line-height:1;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.size-sm[data-v-77e951bb]{border-radius:var(--radius-vec-md);min-height:2rem;padding:.375rem .75rem}.size-default[data-v-77e951bb]{min-height:2.5rem;padding:.625rem 1rem}.size-lg[data-v-77e951bb]{min-height:3rem;padding:.75rem 1.25rem}.is-icon-only.size-sm[data-v-77e951bb]{width:2rem;padding:0}.is-icon-only.size-default[data-v-77e951bb]{width:2.5rem;padding:0}.is-icon-only.size-lg[data-v-77e951bb]{width:3rem;padding:0}.is-fluid[data-v-77e951bb]{width:100%}.variant-primary[data-v-77e951bb]{--variant-color:var(--color-vec-primary)}.variant-secondary[data-v-77e951bb]{--variant-color:var(--color-vec-secondary)}.variant-accent[data-v-77e951bb]{--variant-color:var(--color-vec-accent)}.variant-success[data-v-77e951bb]{--variant-color:var(--color-vec-success)}.variant-warning[data-v-77e951bb]{--variant-color:var(--color-vec-warning)}.variant-danger[data-v-77e951bb]{--variant-color:var(--color-vec-error)}.variant-ghost[data-v-77e951bb]{--variant-color:var(--color-vec-surface-2)}.glass-button[data-v-77e951bb]:not(.is-solid):not(.is-outlined):not(.is-link){background:color-mix(in srgb, var(--variant-color) 15%, transparent);border:1px solid color-mix(in srgb, var(--variant-color) 30%, transparent);color:var(--variant-color);-webkit-backdrop-filter:var(--glass-blur-md);backdrop-filter:var(--glass-blur-md);box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f,inset 0 1px #ffffff4d}.variant-ghost[data-v-77e951bb]:not(.is-solid):not(.is-outlined):not(.is-link){color:var(--color-vec-text)}.glass-button[data-v-77e951bb]:not(.is-solid):not(.is-outlined):not(.is-link):not(.is-disabled):not(.is-loading):hover{background:color-mix(in srgb, var(--variant-color) 22%, transparent);box-shadow:0 2px 6px #0000001a,0 2px 4px #00000014,inset 0 1px #ffffff4d}.variant-ghost[data-v-77e951bb]:not(.is-solid):not(.is-outlined):not(.is-link):not(.is-disabled):not(.is-loading):hover{background:color-mix(in srgb, var(--color-vec-surface-1) 80%, transparent)}.glass-button[data-v-77e951bb]:not(.is-solid):not(.is-outlined):not(.is-link):not(.is-disabled):not(.is-loading):active{transform:scale(.98);box-shadow:0 1px 2px #0000001a,0 1px 1px #0000000f,inset 0 1px #fff3}.glass-button[data-v-77e951bb]:not(.is-solid):not(.is-outlined):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--variant-color) 25%, transparent), inset 0 1px 0 #ffffff4d;outline:none}.glass-button.is-solid[data-v-77e951bb]{background:var(--variant-color);border:1px solid var(--variant-color);box-shadow:0 1px 3px #0000001f,0 1px 2px #00000014,inset 0 1px #ffffff26;color:#fff!important}.variant-warning.is-solid[data-v-77e951bb]{color:var(--color-vec-crust)!important}.glass-button.is-solid[data-v-77e951bb]:not(.is-disabled):not(.is-loading):hover{filter:brightness(1.1);box-shadow:0 2px 6px #00000026,0 2px 4px #0000001a,inset 0 1px #ffffff26}.glass-button.is-solid[data-v-77e951bb]:not(.is-disabled):not(.is-loading):active{filter:brightness(.95);transform:scale(.98)}.glass-button.is-solid[data-v-77e951bb]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--variant-color) 35%, transparent), inset 0 1px 0 #ffffff26;outline:none}.glass-button.is-outlined[data-v-77e951bb]{border:1px solid var(--variant-color);color:var(--variant-color);background:0 0}.variant-ghost.is-outlined[data-v-77e951bb]{border-color:var(--color-vec-surface-2);color:var(--color-vec-text)}.glass-button.is-outlined[data-v-77e951bb]:not(.is-disabled):not(.is-loading):hover{background:color-mix(in srgb, var(--variant-color) 10%, transparent)}.variant-ghost.is-outlined[data-v-77e951bb]:not(.is-disabled):not(.is-loading):hover{background:color-mix(in srgb, var(--color-vec-surface-1) 60%, transparent)}.glass-button.is-outlined[data-v-77e951bb]:not(.is-disabled):not(.is-loading):active{background:color-mix(in srgb, var(--variant-color) 15%, transparent);transform:scale(.98)}.glass-button.is-outlined[data-v-77e951bb]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--variant-color) 25%, transparent);outline:none}.glass-button.is-link[data-v-77e951bb]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--variant-color);background:0 0;border:1px solid #0000;min-height:0;padding:0 4px}.glass-button.is-link[data-v-77e951bb]:not(.is-disabled):not(.is-loading):hover{background:color-mix(in srgb, var(--variant-color) 10%, transparent)}.glass-button.is-disabled[data-v-77e951bb],.glass-button.is-loading[data-v-77e951bb]{opacity:.6;cursor:not-allowed;pointer-events:none}.glass-button-spinner[data-v-77e951bb]{justify-content:center;align-items:center;display:inline-flex}:root.app-dark .glass-button[data-v-77e951bb]:not(.is-solid):not(.is-outlined):not(.is-link){background:color-mix(in srgb, var(--variant-color) 20%, transparent);border-color:color-mix(in srgb, var(--variant-color) 40%, transparent);box-shadow:0 1px 3px #0003, 0 1px 2px #00000026, inset 0 1px 0 var(--glass-highlight-dark)}:root.app-dark .glass-button[data-v-77e951bb]:not(.is-solid):not(.is-outlined):not(.is-link):not(.is-disabled):not(.is-loading):hover{background:color-mix(in srgb, var(--variant-color) 28%, transparent);box-shadow:0 2px 6px #00000040, 0 2px 4px #0003, inset 0 1px 0 var(--glass-highlight-dark)}:root.app-dark .glass-button.is-solid[data-v-77e951bb]{box-shadow:0 1px 3px #00000040,0 1px 2px #0003,inset 0 1px #ffffff1a}:root.app-dark .glass-button.is-solid[data-v-77e951bb]:not(.is-disabled):not(.is-loading):hover{box-shadow:0 2px 6px #0000004d,0 2px 4px #00000040,inset 0 1px #ffffff1a}:root.app-dark .glass-button.is-solid[data-v-77e951bb]{color:var(--color-vec-crust)}@media (width<=480px){.glass-button.is-link[data-v-77e951bb]{min-height:2.5rem}}@media (prefers-reduced-motion:reduce){.glass-button[data-v-77e951bb]{transition-duration:10ms}.glass-button[data-v-77e951bb]:active{transform:none}.glass-button-spinner svg[data-v-77e951bb]{animation:none}}.glass-callout[data-v-fd47a21d]{background:color-mix(in srgb, var(--color-vec-warning) 10%, transparent)}.glass-card[data-v-35532552]{border-radius:var(--radius-vec-xl);border:var(--glass-border-subtle);box-shadow:var(--shadow-vec-lg)}.glass-card--default[data-v-35532552]{-webkit-backdrop-filter:var(--glass-blur-xl);backdrop-filter:var(--glass-blur-xl)}.glass-card--subtle[data-v-35532552]{-webkit-backdrop-filter:var(--glass-blur-md);backdrop-filter:var(--glass-blur-md)}.glass-card--bg-default[data-v-35532552]{background:color-mix(in srgb, var(--color-vec-surface-0) 80%, transparent)}.glass-card--bg-subtle[data-v-35532552]{background:color-mix(in srgb, var(--color-vec-surface-0) 60%, transparent)}:is(.glass-card[data-v-35532552]:has(a):hover,.glass-card[data-v-35532552]:has(button):hover){box-shadow:var(--shadow-vec-xl,var(--shadow-vec-lg))}.glass-checkbox[data-v-caacea8c]{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex;position:relative}.glass-checkbox-input[data-v-caacea8c]{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.glass-checkbox-input[data-v-caacea8c]:disabled{cursor:not-allowed}.glass-checkbox-box[data-v-caacea8c]{border-radius:var(--radius-vec-sm);width:100%;height:100%;-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm);background:var(--glass-bg);border:var(--glass-border);box-shadow:var(--glass-shadow);justify-content:center;align-items:center;transition:background .2s,border-color .2s,box-shadow .2s,transform .15s;display:flex}.glass-checkbox:not(.is-disabled) .glass-checkbox-input:hover~.glass-checkbox-box[data-v-caacea8c]{box-shadow:var(--glass-shadow-hover)}.glass-checkbox .glass-checkbox-input:focus-visible~.glass-checkbox-box[data-v-caacea8c]{border-color:var(--color-vec-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 20%, transparent), inset 0 1px 0 var(--glass-highlight)}:root.app-dark .glass-checkbox .glass-checkbox-input:focus-visible~.glass-checkbox-box[data-v-caacea8c]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 25%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}.glass-checkbox.is-checked .glass-checkbox-box[data-v-caacea8c]{background:var(--color-vec-primary);border-color:var(--color-vec-primary)}.glass-checkbox.is-checked:not(.is-disabled) .glass-checkbox-input:hover~.glass-checkbox-box[data-v-caacea8c]{background:color-mix(in srgb, var(--color-vec-primary) 85%, black);border-color:color-mix(in srgb, var(--color-vec-primary) 85%, black)}.glass-checkbox.is-checked .glass-checkbox-input:focus-visible~.glass-checkbox-box[data-v-caacea8c]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 30%, transparent), inset 0 1px 0 #fff3}.glass-checkbox.is-invalid .glass-checkbox-box[data-v-caacea8c]{border-color:var(--color-vec-error)}.glass-checkbox.is-invalid .glass-checkbox-input:focus-visible~.glass-checkbox-box[data-v-caacea8c]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-error) 20%, transparent), inset 0 1px 0 var(--glass-highlight)}.glass-checkbox.is-disabled .glass-checkbox-box[data-v-caacea8c]{opacity:.5}.glass-checkbox.is-disabled.is-checked .glass-checkbox-box[data-v-caacea8c]{background:var(--color-vec-subtext-1);border-color:var(--color-vec-subtext-1)}.glass-checkbox-icon[data-v-caacea8c]{color:#fff;stroke-width:3px}.glass-checkbox.size-sm[data-v-caacea8c]{width:1rem;height:1rem}.glass-checkbox.size-sm .glass-checkbox-box[data-v-caacea8c]{border-radius:var(--radius-vec-xs)}.check-enter-active[data-v-caacea8c]{transition:opacity .15s,transform .15s}.check-leave-active[data-v-caacea8c]{transition:opacity .1s,transform .1s}.check-enter-from[data-v-caacea8c]{opacity:0;transform:scale(.5)}.check-leave-to[data-v-caacea8c]{opacity:0;transform:scale(.8)}@media (prefers-reduced-motion:reduce){.glass-checkbox-box[data-v-caacea8c],.check-enter-active[data-v-caacea8c],.check-leave-active[data-v-caacea8c]{transition-duration:10ms}}.glass-dropdown-wrapper[data-v-33a66643]{display:inline-flex;position:relative}.glass-dropdown-panel[data-v-33a66643]{z-index:50;background:var(--glass-bg-strong);-webkit-backdrop-filter:var(--glass-blur-xl);backdrop-filter:var(--glass-blur-xl);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:1rem;margin-top:.5rem;position:absolute;top:100%;overflow:hidden}.glass-dropdown-panel--right[data-v-33a66643]{right:0}.glass-dropdown-panel--left[data-v-33a66643]{left:0}.prismatic-accent[data-v-33a66643]{background:linear-gradient(90deg, var(--color-vec-primary) 0%, var(--color-vec-secondary) 50%, var(--color-vec-accent) 100%);opacity:.8;height:3px}:root.app-dark .prismatic-accent[data-v-33a66643]{opacity:.9}.dropdown-enter-active[data-v-33a66643],.dropdown-leave-active[data-v-33a66643]{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.dropdown-enter-from[data-v-33a66643],.dropdown-leave-to[data-v-33a66643]{opacity:0;transform:scale(.95)translateY(-4px)}@media (prefers-reduced-motion:reduce){.dropdown-enter-active[data-v-33a66643],.dropdown-leave-active[data-v-33a66643]{transition-duration:10ms}}.glass-chip-select-trigger[data-v-fbc1a5cf]{border:var(--glass-border);border-radius:var(--radius-vec-full);color:var(--color-vec-text);cursor:pointer;background:0 0;align-items:center;gap:.375rem;padding:.3125rem .625rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.glass-chip-select-trigger[data-v-fbc1a5cf]:hover{background:var(--color-vec-surface-1)}.glass-chip-select-trigger[data-v-fbc1a5cf]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:1px}.glass-chip-select-option[data-v-fbc1a5cf]{width:100%;color:var(--color-vec-text);text-align:left;cursor:pointer;background:0 0;border:none;padding:.5rem .75rem;transition:background .15s;display:block}.glass-chip-select-option[data-v-fbc1a5cf]:hover{background:var(--color-vec-surface-1)}.glass-chip-select-option[data-v-fbc1a5cf]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.glass-chip-select-trigger[data-v-fbc1a5cf],.glass-chip-select-option[data-v-fbc1a5cf]{transition:none}}.glass-color-picker[data-v-85412fa2]{position:relative}.swatch-grid[data-v-85412fa2]{grid-template-columns:repeat(7,1fr);gap:.5rem;display:grid}.swatch[data-v-85412fa2]{cursor:pointer;border:2px solid #0000;border-radius:9999px;outline:none;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .15s ease-out;display:flex;position:relative}.swatch[data-v-85412fa2]:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--preset-color) 30%, transparent);transform:scale(1.15)}.swatch[data-v-85412fa2]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--preset-color) 40%, transparent)}.swatch.is-selected[data-v-85412fa2]{border-color:var(--color-vec-text);box-shadow:0 0 0 2px var(--color-vec-surface-0), 0 0 0 4px var(--preset-color);transform:scale(1.1)}.swatch-check[data-v-85412fa2]{color:var(--color-vec-text);filter:drop-shadow(0 1px 1px #0000004d)}.check-pop-enter-active[data-v-85412fa2]{transition:opacity .15s ease-out,transform .15s ease-out}.check-pop-leave-active[data-v-85412fa2]{transition:opacity .1s ease-in,transform .1s ease-in}.check-pop-enter-from[data-v-85412fa2]{opacity:0;transform:scale(.5)}.check-pop-leave-to[data-v-85412fa2]{opacity:0;transform:scale(.8)}.swatch-tooltip[data-v-85412fa2]{white-space:nowrap;border-radius:var(--radius-vec-sm);pointer-events:none;z-index:10;-webkit-backdrop-filter:var(--glass-blur-md);backdrop-filter:var(--glass-blur-md);background:var(--glass-bg-strong);border:var(--glass-border-subtle);box-shadow:var(--shadow-vec-sm);color:var(--color-vec-text);padding:.25rem .5rem;font-weight:500;line-height:1.25;position:absolute;transform:translate(-50%,-100%)}.tooltip-fade-enter-active[data-v-85412fa2],.tooltip-fade-leave-active[data-v-85412fa2]{transition:opacity .12s,transform .12s}.tooltip-fade-enter-from[data-v-85412fa2],.tooltip-fade-leave-to[data-v-85412fa2]{opacity:0;transform:translate(-50%,calc(4px - 100%))}:root.app-dark .swatch.is-selected[data-v-85412fa2]{border-color:var(--color-vec-text)}:root.app-dark .swatch-check[data-v-85412fa2]{filter:drop-shadow(0 1px 2px #00000080)}@media (prefers-reduced-motion:reduce){.swatch[data-v-85412fa2],.tooltip-fade-enter-active[data-v-85412fa2],.tooltip-fade-leave-active[data-v-85412fa2],.check-pop-enter-active[data-v-85412fa2],.check-pop-leave-active[data-v-85412fa2]{transition-duration:10ms}}.glass-context-banner[data-v-f4fb8f4a]{flex-direction:column;align-items:center;padding:1.25rem 1rem 1rem;display:flex}.beacon-icon[data-v-f4fb8f4a]{border-radius:var(--radius-vec-xl);background:color-mix(in srgb, var(--beacon-color) 12%, transparent);border:1px solid color-mix(in srgb, var(--beacon-color) 20%, transparent);width:3rem;height:3rem;box-shadow:0 0 16px color-mix(in srgb, var(--beacon-color) 20%, transparent), 0 0 32px color-mix(in srgb, var(--beacon-color) 12%, transparent), 0 0 48px color-mix(in srgb, var(--beacon-color) 6%, transparent);color:var(--beacon-color);justify-content:center;align-items:center;margin-bottom:.75rem;display:flex}:root[class*=app-dark] .beacon-icon[data-v-f4fb8f4a]{background:color-mix(in srgb, var(--beacon-color) 15%, transparent);border-color:color-mix(in srgb, var(--beacon-color) 25%, transparent);box-shadow:0 0 20px color-mix(in srgb, var(--beacon-color) 25%, transparent), 0 0 40px color-mix(in srgb, var(--beacon-color) 15%, transparent), 0 0 60px color-mix(in srgb, var(--beacon-color) 8%, transparent)}.beacon-text[data-v-f4fb8f4a]{text-align:center;margin-bottom:1rem}.beacon-title[data-v-f4fb8f4a]{color:var(--color-vec-text);justify-content:center;align-items:center;gap:.375rem;font-weight:600;line-height:1.25;display:flex}.beacon-marker[data-v-f4fb8f4a]{color:var(--color-vec-primary)}.beacon-subtitle[data-v-f4fb8f4a]{color:var(--color-vec-subtext-0);margin-top:.25rem;line-height:1.25}.beacon-separator[data-v-f4fb8f4a]{background:linear-gradient(90deg, transparent 0%, var(--color-vec-primary) 20%, var(--color-vec-secondary) 50%, var(--color-vec-accent) 80%, transparent 100%);opacity:.4;pointer-events:none;width:100%;height:1px}:root[class*=app-dark] .beacon-separator[data-v-f4fb8f4a]{opacity:.5}@media (prefers-reduced-motion:reduce){.glass-context-banner[data-v-f4fb8f4a],.glass-context-banner[data-v-f4fb8f4a] *{transition:none!important}}.glass-count-badge[data-v-1fc29690]{white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm);background:color-mix(in srgb, var(--variant-color) 10%, transparent);border:1px solid color-mix(in srgb, var(--variant-color) 20%, transparent);border-radius:var(--radius-vec-sm);align-items:center;gap:.375rem;font-weight:500;line-height:1;transition:all .15s ease-out;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.size-xs[data-v-1fc29690]{border-radius:var(--radius-vec-xs);gap:.25rem;padding:.125rem .375rem}.size-sm[data-v-1fc29690]{border-radius:var(--radius-vec-sm);gap:.375rem;padding:.25rem .5rem}.size-default[data-v-1fc29690]{border-radius:var(--radius-vec-md);gap:.375rem;padding:.375rem .625rem}.variant-primary[data-v-1fc29690]{--variant-color:var(--color-vec-primary)}.variant-secondary[data-v-1fc29690]{--variant-color:var(--color-vec-secondary)}.variant-accent[data-v-1fc29690]{--variant-color:var(--color-vec-accent)}.variant-success[data-v-1fc29690]{--variant-color:var(--color-vec-success)}.variant-warning[data-v-1fc29690]{--variant-color:var(--color-vec-warning)}.variant-error[data-v-1fc29690]{--variant-color:var(--color-vec-error)}.glass-count-badge-icon[data-v-1fc29690]{color:var(--variant-color);flex-shrink:0}.glass-count-badge-count[data-v-1fc29690]{color:var(--color-vec-text);font-variant-numeric:tabular-nums;font-weight:500}:root.app-dark .glass-count-badge[data-v-1fc29690]{background:color-mix(in srgb, var(--variant-color) 15%, transparent);border-color:color-mix(in srgb, var(--variant-color) 30%, transparent);box-shadow:inset 0 1px 0 var(--glass-highlight-dark)}@media (prefers-reduced-motion:reduce){.glass-count-badge[data-v-1fc29690]{transition-duration:10ms}}.glass-date-chip[data-v-6256ea26]{border-radius:var(--radius-vec-md);background:color-mix(in srgb, var(--color-vec-primary) 12%, transparent);width:40px;height:40px;color:var(--color-vec-primary);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}@media (width>=48rem){.glass-date-chip--lg[data-v-6256ea26]{width:56px;height:56px}}.glass-date-chip.is-muted[data-v-6256ea26]{background:color-mix(in srgb, var(--color-vec-subtext-1) 12%, transparent);color:var(--color-vec-subtext-0)}.calendar-header[data-v-598d1999]{border-bottom:var(--glass-border-subtle);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.month-year[data-v-598d1999]{align-items:baseline;gap:.375rem;display:flex}.month-name[data-v-598d1999]{color:var(--color-vec-text);text-transform:capitalize;font-weight:600}.year[data-v-598d1999]{color:var(--color-vec-subtext-0);font-weight:500}.nav-btn[data-v-598d1999]{border-radius:var(--radius-vec-md);width:1.75rem;height:1.75rem;color:var(--color-vec-subtext-0);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.nav-btn[data-v-598d1999]:hover{background:color-mix(in srgb, var(--color-vec-surface-1) 80%, transparent);color:var(--color-vec-text)}.nav-btn[data-v-598d1999]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:1px}.day-names[data-v-598d1999]{border-bottom:var(--glass-border-subtle);grid-template-columns:repeat(7,1fr);padding:.5rem .75rem;display:grid}.day-name[data-v-598d1999]{letter-spacing:.05em;color:var(--color-vec-subtext-1);text-align:center;font-weight:600}.calendar-grid[data-v-598d1999]{grid-template-columns:repeat(7,1fr);justify-items:center;gap:2px;padding:.5rem;display:grid}.calendar-day[data-v-598d1999]{border-radius:var(--radius-vec-md);width:2rem;height:2rem;color:var(--color-vec-text);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-weight:500;transition:background .15s,color .15s,transform .1s;display:flex}.calendar-day[data-v-598d1999]:hover:not(:disabled){background:color-mix(in srgb, var(--color-vec-surface-1) 80%, transparent)}.calendar-day[data-v-598d1999]:active:not(:disabled){transform:scale(.92)}.calendar-day.is-weekend[data-v-598d1999]{color:var(--color-vec-subtext-0)}.calendar-day.is-other-month[data-v-598d1999]{color:var(--color-vec-subtext-1);opacity:.4;cursor:default}.calendar-day.is-today[data-v-598d1999]{color:var(--color-vec-primary);background:color-mix(in srgb, var(--color-vec-primary) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-vec-primary) 30%, transparent);font-weight:600}.calendar-day.is-selected[data-v-598d1999]{background:var(--color-vec-primary);color:var(--color-vec-base);font-weight:600}.calendar-day.is-selected[data-v-598d1999]:hover{background:var(--color-vec-primary)}.calendar-day.is-range-start[data-v-598d1999]{background:var(--color-vec-primary);color:var(--color-vec-base);border-radius:var(--radius-vec-md) 0 0 var(--radius-vec-md);font-weight:600}.calendar-day.is-range-end[data-v-598d1999]{background:var(--color-vec-primary);color:var(--color-vec-base);border-radius:0 var(--radius-vec-md) var(--radius-vec-md) 0;font-weight:600}.calendar-day.is-range-start.is-range-end[data-v-598d1999]{border-radius:var(--radius-vec-md)}.calendar-day.is-in-range[data-v-598d1999]{background:color-mix(in srgb, var(--color-vec-primary) 15%, transparent);border-radius:0}.calendar-day.is-range-preview[data-v-598d1999]{background:color-mix(in srgb, var(--color-vec-primary) 8%, transparent);border-radius:0}.calendar-day.is-range-start[data-v-598d1999]:hover,.calendar-day.is-range-end[data-v-598d1999]:hover{background:var(--color-vec-primary)}@media (prefers-reduced-motion:reduce){.nav-btn[data-v-598d1999],.calendar-day[data-v-598d1999]{transition-duration:10ms}.calendar-day[data-v-598d1999]:active:not(:disabled){transform:none}}.time-section[data-v-c4b496a4]{padding:0 .75rem}.time-divider[data-v-c4b496a4]{border-top:var(--glass-border-subtle);margin-bottom:.75rem}.time-picker[data-v-c4b496a4]{justify-content:center;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.time-icon[data-v-c4b496a4]{color:var(--color-vec-subtext-0);margin-right:.25rem}.time-input-group[data-v-c4b496a4]{flex-direction:column;align-items:center;gap:.125rem;display:flex}.time-spinner[data-v-c4b496a4]{border-radius:var(--radius-vec-xs);width:1.5rem;height:1rem;color:var(--color-vec-subtext-0);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.time-spinner[data-v-c4b496a4]:hover{background:color-mix(in srgb, var(--color-vec-surface-1) 80%, transparent);color:var(--color-vec-text)}.time-input[data-v-c4b496a4]{border:var(--glass-border-subtle);border-radius:var(--radius-vec-sm);background:var(--glass-bg);width:2.25rem;color:var(--color-vec-text);font-variant-numeric:tabular-nums;text-align:center;outline:none;padding:.25rem;font-weight:600;transition:border-color .15s,box-shadow .15s}.time-input[data-v-c4b496a4]:focus{border-color:var(--color-vec-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-vec-primary) 15%, transparent)}.time-separator[data-v-c4b496a4]{color:var(--color-vec-subtext-0);padding:0 .125rem;font-weight:600}@media (prefers-reduced-motion:reduce){.time-spinner[data-v-c4b496a4],.time-input[data-v-c4b496a4]{transition-duration:10ms}}.glass-datepicker[data-v-cff43717]{display:inline-flex;position:relative}.glass-datepicker.is-fluid[data-v-cff43717]{width:100%;display:flex}.glass-datepicker-trigger[data-v-cff43717]{cursor:pointer;text-align:left;border-radius:var(--radius-vec-lg);width:100%;-webkit-backdrop-filter:var(--glass-blur-md);backdrop-filter:var(--glass-blur-md);background:var(--glass-bg);border:var(--glass-border);box-shadow:var(--glass-shadow);align-items:center;gap:.625rem;padding:.625rem .875rem;transition:border-color .2s,box-shadow .3s,background .3s;display:flex;position:relative}.glass-datepicker-trigger[data-v-cff43717]:not(.is-disabled):hover{box-shadow:var(--glass-shadow-hover)}.glass-datepicker-trigger[data-v-cff43717]:focus-visible{border-color:var(--color-vec-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 20%, transparent), inset 0 1px 0 var(--glass-highlight);outline:none}:root.app-dark .glass-datepicker-trigger[data-v-cff43717]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 25%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}.glass-datepicker.is-open .glass-datepicker-trigger[data-v-cff43717]{border-color:var(--color-vec-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 20%, transparent), inset 0 1px 0 var(--glass-highlight)}:root.app-dark .glass-datepicker.is-open .glass-datepicker-trigger[data-v-cff43717]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 25%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}.glass-datepicker.is-invalid .glass-datepicker-trigger[data-v-cff43717]{border-color:var(--color-vec-error)}.glass-datepicker.is-invalid .glass-datepicker-trigger[data-v-cff43717]:focus-visible,.glass-datepicker.is-invalid.is-open .glass-datepicker-trigger[data-v-cff43717]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-error) 20%, transparent), inset 0 1px 0 var(--glass-highlight)}.glass-datepicker.is-disabled .glass-datepicker-trigger[data-v-cff43717],.glass-datepicker-trigger.is-disabled[data-v-cff43717]{opacity:.6;cursor:not-allowed}.glass-datepicker.size-sm .glass-datepicker-trigger[data-v-cff43717]{border-radius:var(--radius-vec-md);gap:.5rem;padding:.375rem .625rem}.trigger-icon[data-v-cff43717]{color:var(--color-vec-primary);flex-shrink:0}.trigger-label[data-v-cff43717]{color:var(--color-vec-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.trigger-label.is-placeholder[data-v-cff43717]{color:var(--color-vec-subtext-1);font-weight:400}.trigger-clear[data-v-cff43717]{border-radius:var(--radius-vec-xs);background:color-mix(in srgb, var(--color-vec-subtext-1) 20%, transparent);color:var(--color-vec-subtext-0);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.125rem;transition:background .15s,color .15s;display:flex}.trigger-clear[data-v-cff43717]:hover{background:color-mix(in srgb, var(--color-vec-error) 20%, transparent);color:var(--color-vec-error)}.trigger-clear[data-v-cff43717]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:1px}.glass-datepicker-dropdown[data-v-cff43717]{border-radius:var(--radius-vec-xl);min-width:280px;-webkit-backdrop-filter:var(--glass-blur-xl);backdrop-filter:var(--glass-blur-xl);background:var(--glass-bg-strong);border:var(--glass-border);box-shadow:var(--shadow-vec-lg);flex-direction:column;padding:0;display:flex;overflow:hidden}.dropdown-content[data-v-cff43717]{flex:1;min-height:0;overflow-y:auto}.dropdown-accent[data-v-cff43717]{background:linear-gradient(to right, var(--color-vec-primary), var(--color-vec-secondary), var(--color-vec-accent));height:3px}.range-time-section[data-v-cff43717]{gap:.5rem;padding:0 .75rem .5rem;display:flex}.range-time-group[data-v-cff43717]{flex-direction:column;flex:1;align-items:center;gap:.25rem;display:flex}.range-time-label[data-v-cff43717]{letter-spacing:.03em;text-transform:uppercase;color:var(--color-vec-subtext-1);font-weight:600}.calendar-footer[data-v-cff43717]{background:var(--glass-bg-subtle);border-top:var(--glass-border-subtle);flex-shrink:0;justify-content:flex-end;gap:.5rem;padding:.75rem;display:flex}.footer-btn[data-v-cff43717]{border-radius:var(--radius-vec-md);cursor:pointer;border:none;padding:.375rem .75rem;font-weight:500;transition:background .15s,color .15s}.today-btn[data-v-cff43717]{color:var(--color-vec-subtext-0);background:0 0}.today-btn[data-v-cff43717]:hover{background:color-mix(in srgb, var(--color-vec-surface-1) 80%, transparent);color:var(--color-vec-text)}.confirm-btn[data-v-cff43717]{background:var(--color-vec-primary);color:var(--color-vec-base)}.confirm-btn[data-v-cff43717]:hover{background:color-mix(in srgb, var(--color-vec-primary) 85%, var(--color-vec-base))}.footer-btn[data-v-cff43717]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:1px}.glass-dropdown-enter-active[data-v-cff43717],.glass-dropdown-leave-active[data-v-cff43717]{transition:opacity .2s,transform .2s}.glass-dropdown-enter-from[data-v-cff43717],.glass-dropdown-leave-to[data-v-cff43717]{opacity:0;transform:translateY(-.5rem)scale(.98)}@media (prefers-reduced-motion:reduce){.glass-datepicker-trigger[data-v-cff43717],.trigger-clear[data-v-cff43717],.footer-btn[data-v-cff43717],.glass-dropdown-enter-active[data-v-cff43717],.glass-dropdown-leave-active[data-v-cff43717]{transition-duration:10ms}}@keyframes glass-pulse-9c3f925d{0%,to{opacity:.6}50%{opacity:.3}}.glass-skeleton-line[data-v-9c3f925d]{border-radius:var(--radius-vec-sm);background:color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent);height:1rem;animation:1.5s ease-in-out infinite glass-pulse-9c3f925d}.glass-skeleton-badge[data-v-9c3f925d]{border-radius:var(--radius-vec-full);background:color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent);width:4rem;height:1.5rem;animation:1.5s ease-in-out infinite glass-pulse-9c3f925d}.glass-skeleton-icon[data-v-9c3f925d]{border-radius:var(--radius-vec-md);background:color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent);flex-shrink:0;width:2rem;height:2rem;animation:1.5s ease-in-out infinite glass-pulse-9c3f925d}.glass-skeleton-card[data-v-9c3f925d]{border-radius:var(--radius-vec-lg);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur-md);backdrop-filter:var(--glass-blur-md);border:var(--glass-border);animation:1.5s ease-in-out infinite glass-pulse-9c3f925d}.glass-skeleton-hero[data-v-9c3f925d]{border-radius:var(--radius-vec-lg);background:linear-gradient(to right, color-mix(in srgb, var(--color-vec-primary) 8%, transparent), color-mix(in srgb, var(--color-vec-secondary) 4%, transparent), color-mix(in srgb, var(--color-vec-accent) 8%, transparent));-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm);padding:1.5rem;animation:1.5s ease-in-out infinite glass-pulse-9c3f925d}.glass-skeleton-stats[data-v-9c3f925d]{height:5rem}.glass-skeleton-activity[data-v-9c3f925d],.glass-skeleton-actions[data-v-9c3f925d]{padding:1rem}.glass-skeleton-action-button[data-v-9c3f925d]{border-radius:var(--radius-vec-lg);border:1px solid color-mix(in srgb, var(--color-vec-surface-2) 40%, transparent);background:color-mix(in srgb, var(--color-vec-surface-1) 30%, transparent);flex-direction:column;align-items:center;gap:.5rem;padding:1rem;display:flex}:root.app-dark .glass-skeleton-line[data-v-9c3f925d]{background:color-mix(in srgb, var(--color-vec-surface-2) 70%, transparent)}:root.app-dark .glass-skeleton-badge[data-v-9c3f925d],:root.app-dark .glass-skeleton-icon[data-v-9c3f925d]{background:color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent)}:root.app-dark .glass-skeleton-card[data-v-9c3f925d]{background:color-mix(in srgb, var(--color-vec-surface-0) 70%, transparent)}:root.app-dark .glass-skeleton-hero[data-v-9c3f925d]{background:linear-gradient(to right, color-mix(in srgb, var(--color-vec-primary) 12%, transparent), color-mix(in srgb, var(--color-vec-secondary) 6%, transparent), color-mix(in srgb, var(--color-vec-accent) 12%, transparent))}:root.app-dark .glass-skeleton-action-button[data-v-9c3f925d]{border-color:color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent);background:color-mix(in srgb, var(--color-vec-surface-1) 40%, transparent)}@media (prefers-reduced-motion:reduce){.glass-skeleton-line[data-v-9c3f925d],.glass-skeleton-badge[data-v-9c3f925d],.glass-skeleton-icon[data-v-9c3f925d],.glass-skeleton-card[data-v-9c3f925d],.glass-skeleton-hero[data-v-9c3f925d]{opacity:.5;animation:none}}.glass-status-tag[data-v-825f5d8e]{white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm);border-radius:var(--radius-vec-sm);align-items:center;gap:.375rem;font-weight:500;line-height:1;transition:all .15s ease-out;display:inline-flex;box-shadow:inset 0 1px #ffffff26}.glass-status-tag.is-active[data-v-825f5d8e]{background:color-mix(in srgb, var(--color-vec-success) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-vec-success) 25%, transparent);color:var(--color-vec-success)}.glass-status-tag.is-inactive[data-v-825f5d8e]{background:color-mix(in srgb, var(--color-vec-error) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-vec-error) 25%, transparent);color:var(--color-vec-error)}.size-xs[data-v-825f5d8e]{border-radius:var(--radius-vec-xs);gap:.25rem;padding:.125rem .375rem}.size-sm[data-v-825f5d8e]{border-radius:var(--radius-vec-sm);gap:.3125rem;padding:.25rem .5rem}.size-default[data-v-825f5d8e]{border-radius:var(--radius-vec-md);gap:.375rem;padding:.375rem .625rem}.glass-status-tag-dot[data-v-825f5d8e]{background:currentColor;border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.size-xs .glass-status-tag-dot[data-v-825f5d8e]{width:.3125rem;height:.3125rem}.size-default .glass-status-tag-dot[data-v-825f5d8e]{width:.4375rem;height:.4375rem}.glass-status-tag-label[data-v-825f5d8e]{white-space:nowrap}:root.app-dark .glass-status-tag.is-active[data-v-825f5d8e]{background:color-mix(in srgb, var(--color-vec-success) 18%, transparent);border-color:color-mix(in srgb, var(--color-vec-success) 35%, transparent);box-shadow:inset 0 1px 0 var(--glass-highlight-dark)}:root.app-dark .glass-status-tag.is-inactive[data-v-825f5d8e]{background:color-mix(in srgb, var(--color-vec-error) 18%, transparent);border-color:color-mix(in srgb, var(--color-vec-error) 35%, transparent);box-shadow:inset 0 1px 0 var(--glass-highlight-dark)}@media (prefers-reduced-motion:reduce){.glass-status-tag[data-v-825f5d8e]{transition-duration:10ms}}.glass-entity-card-wrapper[data-v-a15113d6]{display:block}.glass-entity-card[data-v-a15113d6]{border-radius:var(--radius-vec-lg);background:var(--glass-bg);height:100%;-webkit-backdrop-filter:var(--glass-blur-md);backdrop-filter:var(--glass-blur-md);border:var(--glass-border);box-shadow:var(--glass-shadow);flex-direction:column;padding:1rem;transition:box-shadow .2s ease-out,border-color .2s ease-out,transform .2s ease-out;display:flex}.glass-entity-card.is-interactive[data-v-a15113d6]{cursor:pointer}.glass-entity-card.is-interactive[data-v-a15113d6]:hover{border-color:color-mix(in srgb, var(--color-vec-primary) 30%, transparent);box-shadow:var(--glass-shadow-hover), 0 0 20px color-mix(in srgb, var(--color-vec-primary) 15%, transparent)}.glass-entity-card.is-interactive[data-v-a15113d6]:active{transform:scale(.995)}.glass-entity-card-wrapper[role=button][data-v-a15113d6]:focus-visible{outline:none}.glass-entity-card-wrapper[role=button]:focus-visible .glass-entity-card[data-v-a15113d6]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 25%, transparent)}.glass-entity-card-icon[data-v-a15113d6]{border-radius:var(--radius-vec-md);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .15s ease-out;display:flex}.icon-primary[data-v-a15113d6]{background:color-mix(in srgb, var(--color-vec-primary) 15%, transparent)}.glass-entity-card.is-interactive:hover .icon-primary[data-v-a15113d6]{background:color-mix(in srgb, var(--color-vec-primary) 25%, transparent)}.icon-secondary[data-v-a15113d6]{background:color-mix(in srgb, var(--color-vec-secondary) 15%, transparent)}.glass-entity-card.is-interactive:hover .icon-secondary[data-v-a15113d6]{background:color-mix(in srgb, var(--color-vec-secondary) 25%, transparent)}.icon-accent[data-v-a15113d6]{background:color-mix(in srgb, var(--color-vec-accent) 15%, transparent)}.glass-entity-card.is-interactive:hover .icon-accent[data-v-a15113d6]{background:color-mix(in srgb, var(--color-vec-accent) 25%, transparent)}.icon-tertiary[data-v-a15113d6]{background:color-mix(in srgb, var(--color-vec-tertiary) 15%, transparent)}.glass-entity-card.is-interactive:hover .icon-tertiary[data-v-a15113d6]{background:color-mix(in srgb, var(--color-vec-tertiary) 25%, transparent)}.icon-success[data-v-a15113d6]{background:color-mix(in srgb, var(--color-vec-success) 15%, transparent)}.glass-entity-card.is-interactive:hover .icon-success[data-v-a15113d6]{background:color-mix(in srgb, var(--color-vec-success) 25%, transparent)}.icon-warning[data-v-a15113d6]{background:color-mix(in srgb, var(--color-vec-warning) 15%, transparent)}.glass-entity-card.is-interactive:hover .icon-warning[data-v-a15113d6]{background:color-mix(in srgb, var(--color-vec-warning) 25%, transparent)}.icon-error[data-v-a15113d6]{background:color-mix(in srgb, var(--color-vec-error) 15%, transparent)}.glass-entity-card.is-interactive:hover .icon-error[data-v-a15113d6]{background:color-mix(in srgb, var(--color-vec-error) 25%, transparent)}.glass-entity-card-metrics[data-v-a15113d6]{flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;display:flex}.glass-entity-card-metric[data-v-a15113d6]{align-items:center;gap:.375rem;display:flex}.glass-entity-card-progress[data-v-a15113d6]{margin-bottom:.75rem}.glass-entity-card-footer[data-v-a15113d6]{border-top:1px solid color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent);justify-content:space-between;align-items:center;margin-top:auto;padding-top:.75rem;display:flex}:root.app-dark .glass-entity-card[data-v-a15113d6]{background:color-mix(in srgb, var(--color-vec-surface-0) 70%, transparent)}:root.app-dark .glass-entity-card.is-interactive[data-v-a15113d6]:hover{box-shadow:var(--glass-shadow-hover), 0 0 25px color-mix(in srgb, var(--color-vec-primary) 20%, transparent)}:root.app-dark .glass-entity-card-footer[data-v-a15113d6]{border-top-color:color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent)}@media (prefers-reduced-motion:reduce){.glass-entity-card[data-v-a15113d6],.glass-entity-card-icon[data-v-a15113d6]{transition-duration:10ms}.glass-entity-card.is-interactive[data-v-a15113d6]:active{transform:none}}.glass-empty-state[data-v-a3ce113d]{text-align:center;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur-md);backdrop-filter:var(--glass-blur-md);border:var(--glass-border);border-radius:var(--radius-vec-lg);box-shadow:var(--glass-shadow);flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.glass-empty-state-icon[data-v-a3ce113d]{width:6rem;height:6rem;color:var(--color-vec-subtext-1);background:color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent);border-radius:1.25rem;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.glass-empty-state--warning .glass-empty-state-icon[data-v-a3ce113d]{color:var(--color-vec-warning);background:color-mix(in srgb, var(--color-vec-warning) 12%, transparent)}.glass-empty-state--danger .glass-empty-state-icon[data-v-a3ce113d]{color:var(--color-vec-error);background:color-mix(in srgb, var(--color-vec-error) 12%, transparent)}.glass-empty-state-title[data-v-a3ce113d]{color:var(--color-vec-text);margin:0 0 .5rem;font-weight:600}.glass-empty-state-description[data-v-a3ce113d]{max-width:28rem;color:var(--color-vec-subtext-0);margin:0;line-height:1.5}.glass-empty-state-actions[data-v-a3ce113d]{gap:.75rem;margin-top:1.5rem;display:flex}:root.app-dark .glass-empty-state[data-v-a3ce113d]{background:color-mix(in srgb, var(--color-vec-surface-0) 70%, transparent)}.glass-form-field[data-v-4772c20e]{flex-direction:column;gap:0;display:flex}.glass-form-field-label[data-v-4772c20e]{color:var(--color-vec-subtext-0);align-items:center;gap:.25rem;margin-bottom:.5rem;font-weight:500;transition:color .2s;display:flex}.glass-form-field-label--hidden[data-v-4772c20e]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.glass-form-field:focus-within .glass-form-field-label[data-v-4772c20e]{color:var(--color-vec-text)}.glass-form-field-required[data-v-4772c20e]{color:var(--color-vec-error);font-weight:600}.glass-form-field-control[data-v-4772c20e]{position:relative}.glass-form-field--inline[data-v-4772c20e]{flex-direction:row;align-items:center;gap:1rem}.glass-form-field--inline .glass-form-field-label[data-v-4772c20e]{margin-bottom:0}.glass-form-field-label-row[data-v-4772c20e]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.glass-form-field-hint--label-row[data-v-4772c20e]{margin-top:0;margin-bottom:.5rem}.glass-form-field-error[data-v-4772c20e]{color:var(--color-vec-error);align-items:center;gap:.375rem;margin-top:.5rem;line-height:1.4;display:flex}.glass-form-field-error-icon[data-v-4772c20e]{flex-shrink:0}.glass-form-field-hint[data-v-4772c20e]{color:var(--color-vec-subtext-1);margin-top:.5rem;line-height:1.4}.glass-form-field-message-enter-active[data-v-4772c20e]{transition:opacity .15s ease-out,transform .15s ease-out}.glass-form-field-message-leave-active[data-v-4772c20e]{transition:opacity .1s ease-in,transform .1s ease-in}.glass-form-field-message-enter-from[data-v-4772c20e],.glass-form-field-message-leave-to[data-v-4772c20e]{opacity:0;transform:translateY(-.25rem)}@media (prefers-reduced-motion:reduce){.glass-form-field-label[data-v-4772c20e],.glass-form-field-message-enter-active[data-v-4772c20e],.glass-form-field-message-leave-active[data-v-4772c20e]{transition-duration:10ms}.glass-form-field-message-enter-from[data-v-4772c20e],.glass-form-field-message-leave-to[data-v-4772c20e]{transform:none}}.glass-form-section[data-v-8a4a50d0]{border-top:1px solid var(--color-vec-surface-2);flex-direction:column;gap:10px;padding:10px 0;display:flex}.glass-form-section[data-v-8a4a50d0]:first-child{border-top:none}.glass-form-section-head[data-v-8a4a50d0]{flex-direction:column;gap:3px;margin-bottom:2px;display:flex}.glass-form-section-eyebrow[data-v-8a4a50d0],.glass-form-section-description[data-v-8a4a50d0]{color:var(--color-vec-subtext-1)}.glass-icon-picker[data-v-d719b59f]{position:relative}.icon-grid[data-v-d719b59f]{grid-template-columns:repeat(7,1fr);gap:.5rem;display:grid}.icon-swatch[data-v-d719b59f]{border-radius:var(--radius-vec-sm);width:2.25rem;height:2.25rem;color:var(--color-vec-subtext-0);background:color-mix(in srgb, var(--color-vec-surface-1) 60%, transparent);cursor:pointer;border:1px solid #0000;outline:none;justify-content:center;align-items:center;transition:all .15s ease-out;display:flex}.icon-swatch[data-v-d719b59f]:hover{color:var(--color-vec-text);transform:scale(1.1)}.icon-swatch[data-v-d719b59f]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 40%, transparent)}.icon-swatch.is-selected[data-v-d719b59f]{color:var(--color-vec-primary);border-color:var(--color-vec-primary);background:color-mix(in srgb, var(--color-vec-primary) 12%, transparent)}@media (prefers-reduced-motion:reduce){.icon-swatch[data-v-d719b59f]{transition-duration:10ms}}.glass-kanban[data-v-15ef4be8]{width:100%;min-height:400px}.glass-kanban__grid[data-v-15ef4be8]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (width<=1024px){.glass-kanban__grid[data-v-15ef4be8]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.glass-kanban__grid[data-v-15ef4be8]{grid-template-columns:1fr}}.glass-kanban__column[data-v-15ef4be8]{background:var(--color-vec-surface-1);border:var(--glass-border-subtle);box-shadow:var(--glass-shadow-subtle);border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex;overflow:hidden}.glass-kanban__header[data-v-15ef4be8]{background:var(--glass-bg);border-radius:10px;align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}.glass-kanban__header-icon[data-v-15ef4be8]{border-radius:var(--radius-vec-md);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.glass-kanban__header-label[data-v-15ef4be8]{color:var(--color-vec-text);letter-spacing:-.01em;flex:1;font-weight:600}.glass-kanban__header-count[data-v-15ef4be8]{min-width:1.5rem;height:1.5rem;font-family:var(--font-data);border-radius:var(--radius-vec-sm);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 .375rem;font-weight:600;display:flex}.glass-kanban__header--primary[data-v-15ef4be8]{background:color-mix(in srgb, var(--color-vec-primary) 8%, var(--glass-bg))}.glass-kanban__header-icon--primary[data-v-15ef4be8]{background:color-mix(in srgb, var(--color-vec-primary) 15%, transparent);color:var(--color-vec-primary)}.glass-kanban__header-count--primary[data-v-15ef4be8]{background:color-mix(in srgb, var(--color-vec-primary) 12%, transparent);color:var(--color-vec-primary)}.glass-kanban__header--secondary[data-v-15ef4be8]{background:color-mix(in srgb, var(--color-vec-secondary) 8%, var(--glass-bg))}.glass-kanban__header-icon--secondary[data-v-15ef4be8]{background:color-mix(in srgb, var(--color-vec-secondary) 15%, transparent);color:var(--color-vec-secondary)}.glass-kanban__header-count--secondary[data-v-15ef4be8]{background:color-mix(in srgb, var(--color-vec-secondary) 12%, transparent);color:var(--color-vec-secondary)}.glass-kanban__header--accent[data-v-15ef4be8]{background:color-mix(in srgb, var(--color-vec-accent) 8%, var(--glass-bg))}.glass-kanban__header-icon--accent[data-v-15ef4be8]{background:color-mix(in srgb, var(--color-vec-accent) 15%, transparent);color:var(--color-vec-accent)}.glass-kanban__header-count--accent[data-v-15ef4be8]{background:color-mix(in srgb, var(--color-vec-accent) 12%, transparent);color:var(--color-vec-accent)}.glass-kanban__header--success[data-v-15ef4be8]{background:color-mix(in srgb, var(--color-vec-success) 8%, var(--glass-bg))}.glass-kanban__header-icon--success[data-v-15ef4be8]{background:color-mix(in srgb, var(--color-vec-success) 15%, transparent);color:var(--color-vec-success)}.glass-kanban__header-count--success[data-v-15ef4be8]{background:color-mix(in srgb, var(--color-vec-success) 12%, transparent);color:var(--color-vec-success)}.glass-kanban__header--warning[data-v-15ef4be8]{background:color-mix(in srgb, var(--color-vec-warning) 8%, var(--glass-bg))}.glass-kanban__header-icon--warning[data-v-15ef4be8]{background:color-mix(in srgb, var(--color-vec-warning) 15%, transparent);color:var(--color-vec-warning)}.glass-kanban__header-count--warning[data-v-15ef4be8]{background:color-mix(in srgb, var(--color-vec-warning) 12%, transparent);color:var(--color-vec-warning)}.glass-kanban__header--error[data-v-15ef4be8]{background:color-mix(in srgb, var(--color-vec-error) 8%, var(--glass-bg))}.glass-kanban__header-icon--error[data-v-15ef4be8]{background:color-mix(in srgb, var(--color-vec-error) 15%, transparent);color:var(--color-vec-error)}.glass-kanban__header-count--error[data-v-15ef4be8]{background:color-mix(in srgb, var(--color-vec-error) 12%, transparent);color:var(--color-vec-error)}.glass-kanban__header--neutral[data-v-15ef4be8]{background:var(--glass-bg)}.glass-kanban__header-icon--neutral[data-v-15ef4be8]{background:color-mix(in srgb, var(--color-vec-subtext-1) 12%, transparent);color:var(--color-vec-subtext-0)}.glass-kanban__header-count--neutral[data-v-15ef4be8]{background:color-mix(in srgb, var(--color-vec-subtext-1) 10%, transparent);color:var(--color-vec-subtext-0)}.glass-kanban__content[data-v-15ef4be8]{flex:1;max-height:600px;padding:0;overflow-y:auto}.glass-kanban__content[data-v-15ef4be8]::-webkit-scrollbar{width:6px}.glass-kanban__content[data-v-15ef4be8]::-webkit-scrollbar-track{background:0 0}.glass-kanban__content[data-v-15ef4be8]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-vec-subtext-1) 25%, transparent);border-radius:3px}.glass-kanban__content[data-v-15ef4be8]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-vec-subtext-1) 40%, transparent)}.glass-kanban__item[data-v-15ef4be8]{cursor:pointer;margin-bottom:8px;transition:transform .15s ease-out}.glass-kanban__item[data-v-15ef4be8]:last-child{margin-bottom:0}.glass-kanban__item[data-v-15ef4be8]:not([draggable=true]):active{transform:scale(.98)}.glass-kanban__item--dragging[data-v-15ef4be8]{opacity:.5}.glass-kanban__content--drag-over[data-v-15ef4be8]{outline:2px dashed var(--color-vec-primary);outline-offset:-2px;border-radius:10px}.glass-kanban__create[data-v-15ef4be8]{width:100%;color:var(--color-vec-subtext-0);border:var(--glass-border);cursor:pointer;background:0 0;border-style:dashed;border-width:1.5px;border-radius:10px;justify-content:center;align-items:center;gap:.375rem;margin-top:8px;padding:.5rem;font-weight:500;transition:border-color .15s ease-out,color .15s ease-out;display:flex}.glass-kanban__create[data-v-15ef4be8]:hover{border-color:var(--color-vec-primary);color:var(--color-vec-primary)}.glass-kanban__create[data-v-15ef4be8]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:1px}.glass-kanban__empty-column[data-v-15ef4be8]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:1.5rem;display:flex}.glass-kanban__empty-column-icon[data-v-15ef4be8]{color:var(--color-vec-subtext-1);opacity:.5;margin-bottom:.75rem}.glass-kanban__empty-column-text[data-v-15ef4be8]{color:var(--color-vec-subtext-1);margin:0}.glass-kanban__empty-global[data-v-15ef4be8]{justify-content:center;align-items:center;min-height:400px;padding:2rem;display:flex}.glass-kanban__empty-content[data-v-15ef4be8]{text-align:center;flex-direction:column;align-items:center;max-width:320px;display:flex}.glass-kanban__empty-icon-wrapper[data-v-15ef4be8]{background:var(--glass-bg-subtle);width:5rem;height:5rem;-webkit-backdrop-filter:var(--glass-blur-md);backdrop-filter:var(--glass-blur-md);border:var(--glass-border-subtle);border-radius:var(--radius-vec-xl);box-shadow:var(--glass-shadow-subtle);justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.glass-kanban__empty-icon[data-v-15ef4be8]{color:var(--color-vec-subtext-1)}.glass-kanban__empty-title[data-v-15ef4be8]{color:var(--color-vec-text);letter-spacing:-.01em;margin:0 0 .5rem;font-weight:600}.glass-kanban__empty-description[data-v-15ef4be8]{color:var(--color-vec-subtext-0);margin:0 0 1.5rem;line-height:1.5}.glass-kanban__column--skeleton[data-v-15ef4be8]{animation:.4s ease-out forwards skeletonFadeIn-15ef4be8}@keyframes skeletonFadeIn-15ef4be8{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.glass-kanban__header--skeleton[data-v-15ef4be8]{background:var(--glass-bg);align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.skeleton-icon[data-v-15ef4be8]{border-radius:var(--radius-vec-md);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 70%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;width:1.75rem;height:1.75rem;animation:1.5s infinite skeletonShimmer-15ef4be8}.skeleton-text[data-v-15ef4be8]{border-radius:var(--radius-vec-xs);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 70%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;height:.875rem;animation:1.5s infinite skeletonShimmer-15ef4be8}.skeleton-text--label[data-v-15ef4be8]{flex:1;max-width:6rem}.skeleton-badge[data-v-15ef4be8]{border-radius:var(--radius-vec-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 70%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;width:1.5rem;height:1.5rem;animation:1.5s infinite skeletonShimmer-15ef4be8}.skeleton-card[data-v-15ef4be8]{background:var(--glass-bg);border:var(--glass-border-subtle);border-radius:var(--radius-vec-md);margin-bottom:.625rem;padding:.875rem}.skeleton-card[data-v-15ef4be8]:last-child{margin-bottom:0}.skeleton-card__line[data-v-15ef4be8]{border-radius:var(--radius-vec-xs);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 40%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 40%, transparent) 75%);background-size:200% 100%;height:.75rem;margin-bottom:.5rem;animation:1.5s infinite skeletonShimmer-15ef4be8}.skeleton-card__line--title[data-v-15ef4be8]{width:75%}.skeleton-card__line--subtitle[data-v-15ef4be8]{width:50%;height:.625rem}.skeleton-card__footer[data-v-15ef4be8]{gap:.5rem;margin-top:.75rem;display:flex}.skeleton-card__tag[data-v-15ef4be8]{border-radius:var(--radius-vec-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 35%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 55%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 35%, transparent) 75%);background-size:200% 100%;width:3.5rem;height:1.25rem;animation:1.5s infinite skeletonShimmer-15ef4be8}.skeleton-card__tag--sm[data-v-15ef4be8]{width:2.5rem}@keyframes skeletonShimmer-15ef4be8{0%{background-position:200% 0}to{background-position:-200% 0}}:root.app-dark .glass-kanban__column[data-v-15ef4be8]{box-shadow:var(--glass-shadow)}:root.app-dark .skeleton-icon[data-v-15ef4be8],:root.app-dark .skeleton-text[data-v-15ef4be8],:root.app-dark .skeleton-badge[data-v-15ef4be8],:root.app-dark .skeleton-card__line[data-v-15ef4be8],:root.app-dark .skeleton-card__tag[data-v-15ef4be8]{background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-1) 60%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-1) 80%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-1) 60%, transparent) 75%);background-size:200% 100%}@media (prefers-reduced-motion:reduce){.glass-kanban__column--skeleton[data-v-15ef4be8]{opacity:1;animation:none}.glass-kanban__item[data-v-15ef4be8]:active{transform:none}.skeleton-icon[data-v-15ef4be8],.skeleton-text[data-v-15ef4be8],.skeleton-badge[data-v-15ef4be8],.skeleton-card__line[data-v-15ef4be8],.skeleton-card__tag[data-v-15ef4be8]{background:color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent);animation:none}}.glass-kanban[data-v-6069ac53]{width:100%;min-height:400px}.glass-kanban__grid[data-v-6069ac53]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (width<=1024px){.glass-kanban__grid[data-v-6069ac53]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.glass-kanban__grid[data-v-6069ac53]{grid-template-columns:1fr}}.glass-kanban__column[data-v-6069ac53]{background:var(--color-vec-surface-1);border:var(--glass-border-subtle);box-shadow:var(--glass-shadow-subtle);border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex;overflow:hidden}.glass-kanban__header[data-v-6069ac53]{background:var(--glass-bg);border-radius:10px;align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}.glass-kanban__header-icon[data-v-6069ac53]{border-radius:var(--radius-vec-md);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.glass-kanban__header-label[data-v-6069ac53]{color:var(--color-vec-text);letter-spacing:-.01em;flex:1;font-weight:600}.glass-kanban__header-count[data-v-6069ac53]{min-width:1.5rem;height:1.5rem;font-family:var(--font-data);border-radius:var(--radius-vec-sm);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 .375rem;font-weight:600;display:flex}.glass-kanban__header--primary[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-primary) 8%, var(--glass-bg))}.glass-kanban__header-icon--primary[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-primary) 15%, transparent);color:var(--color-vec-primary)}.glass-kanban__header-count--primary[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-primary) 12%, transparent);color:var(--color-vec-primary)}.glass-kanban__header--secondary[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-secondary) 8%, var(--glass-bg))}.glass-kanban__header-icon--secondary[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-secondary) 15%, transparent);color:var(--color-vec-secondary)}.glass-kanban__header-count--secondary[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-secondary) 12%, transparent);color:var(--color-vec-secondary)}.glass-kanban__header--accent[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-accent) 8%, var(--glass-bg))}.glass-kanban__header-icon--accent[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-accent) 15%, transparent);color:var(--color-vec-accent)}.glass-kanban__header-count--accent[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-accent) 12%, transparent);color:var(--color-vec-accent)}.glass-kanban__header--success[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-success) 8%, var(--glass-bg))}.glass-kanban__header-icon--success[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-success) 15%, transparent);color:var(--color-vec-success)}.glass-kanban__header-count--success[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-success) 12%, transparent);color:var(--color-vec-success)}.glass-kanban__header--warning[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-warning) 8%, var(--glass-bg))}.glass-kanban__header-icon--warning[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-warning) 15%, transparent);color:var(--color-vec-warning)}.glass-kanban__header-count--warning[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-warning) 12%, transparent);color:var(--color-vec-warning)}.glass-kanban__header--error[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-error) 8%, var(--glass-bg))}.glass-kanban__header-icon--error[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-error) 15%, transparent);color:var(--color-vec-error)}.glass-kanban__header-count--error[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-error) 12%, transparent);color:var(--color-vec-error)}.glass-kanban__header--neutral[data-v-6069ac53]{background:var(--glass-bg)}.glass-kanban__header-icon--neutral[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-subtext-1) 12%, transparent);color:var(--color-vec-subtext-0)}.glass-kanban__header-count--neutral[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-subtext-1) 10%, transparent);color:var(--color-vec-subtext-0)}.glass-kanban__content[data-v-6069ac53]{flex:1;max-height:600px;padding:0;overflow-y:auto}.glass-kanban__content[data-v-6069ac53]::-webkit-scrollbar{width:6px}.glass-kanban__content[data-v-6069ac53]::-webkit-scrollbar-track{background:0 0}.glass-kanban__content[data-v-6069ac53]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-vec-subtext-1) 25%, transparent);border-radius:3px}.glass-kanban__content[data-v-6069ac53]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-vec-subtext-1) 40%, transparent)}.glass-kanban__item[data-v-6069ac53]{cursor:pointer;margin-bottom:8px;transition:transform .15s ease-out}.glass-kanban__item[data-v-6069ac53]:last-child{margin-bottom:0}.glass-kanban__item[data-v-6069ac53]:not([draggable=true]):active{transform:scale(.98)}.glass-kanban__item--dragging[data-v-6069ac53]{opacity:.5}.glass-kanban__content--drag-over[data-v-6069ac53]{outline:2px dashed var(--color-vec-primary);outline-offset:-2px;border-radius:10px}.glass-kanban__create[data-v-6069ac53]{width:100%;color:var(--color-vec-subtext-0);border:var(--glass-border);cursor:pointer;background:0 0;border-style:dashed;border-width:1.5px;border-radius:10px;justify-content:center;align-items:center;gap:.375rem;margin-top:8px;padding:.5rem;font-weight:500;transition:border-color .15s ease-out,color .15s ease-out;display:flex}.glass-kanban__create[data-v-6069ac53]:hover{border-color:var(--color-vec-primary);color:var(--color-vec-primary)}.glass-kanban__create[data-v-6069ac53]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:1px}.glass-kanban__empty-column[data-v-6069ac53]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:1.5rem;display:flex}.glass-kanban__empty-column-icon[data-v-6069ac53]{color:var(--color-vec-subtext-1);opacity:.5;margin-bottom:.75rem}.glass-kanban__empty-column-text[data-v-6069ac53]{color:var(--color-vec-subtext-1);margin:0}.glass-kanban__empty-global[data-v-6069ac53]{justify-content:center;align-items:center;min-height:400px;padding:2rem;display:flex}.glass-kanban__empty-content[data-v-6069ac53]{text-align:center;flex-direction:column;align-items:center;max-width:320px;display:flex}.glass-kanban__empty-icon-wrapper[data-v-6069ac53]{background:var(--glass-bg-subtle);width:5rem;height:5rem;-webkit-backdrop-filter:var(--glass-blur-md);backdrop-filter:var(--glass-blur-md);border:var(--glass-border-subtle);border-radius:var(--radius-vec-xl);box-shadow:var(--glass-shadow-subtle);justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.glass-kanban__empty-icon[data-v-6069ac53]{color:var(--color-vec-subtext-1)}.glass-kanban__empty-title[data-v-6069ac53]{color:var(--color-vec-text);letter-spacing:-.01em;margin:0 0 .5rem;font-weight:600}.glass-kanban__empty-description[data-v-6069ac53]{color:var(--color-vec-subtext-0);margin:0 0 1.5rem;line-height:1.5}.glass-kanban__column--skeleton[data-v-6069ac53]{animation:.4s ease-out forwards skeletonFadeIn-6069ac53}@keyframes skeletonFadeIn-6069ac53{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.glass-kanban__header--skeleton[data-v-6069ac53]{background:var(--glass-bg);align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.skeleton-icon[data-v-6069ac53]{border-radius:var(--radius-vec-md);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 70%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;width:1.75rem;height:1.75rem;animation:1.5s infinite skeletonShimmer-6069ac53}.skeleton-text[data-v-6069ac53]{border-radius:var(--radius-vec-xs);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 70%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;height:.875rem;animation:1.5s infinite skeletonShimmer-6069ac53}.skeleton-text--label[data-v-6069ac53]{flex:1;max-width:6rem}.skeleton-badge[data-v-6069ac53]{border-radius:var(--radius-vec-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 70%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;width:1.5rem;height:1.5rem;animation:1.5s infinite skeletonShimmer-6069ac53}.skeleton-card[data-v-6069ac53]{background:var(--glass-bg);border:var(--glass-border-subtle);border-radius:var(--radius-vec-md);margin-bottom:.625rem;padding:.875rem}.skeleton-card[data-v-6069ac53]:last-child{margin-bottom:0}.skeleton-card__line[data-v-6069ac53]{border-radius:var(--radius-vec-xs);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 40%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 40%, transparent) 75%);background-size:200% 100%;height:.75rem;margin-bottom:.5rem;animation:1.5s infinite skeletonShimmer-6069ac53}.skeleton-card__line--title[data-v-6069ac53]{width:75%}.skeleton-card__line--subtitle[data-v-6069ac53]{width:50%;height:.625rem}.skeleton-card__footer[data-v-6069ac53]{gap:.5rem;margin-top:.75rem;display:flex}.skeleton-card__tag[data-v-6069ac53]{border-radius:var(--radius-vec-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 35%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 55%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 35%, transparent) 75%);background-size:200% 100%;width:3.5rem;height:1.25rem;animation:1.5s infinite skeletonShimmer-6069ac53}.skeleton-card__tag--sm[data-v-6069ac53]{width:2.5rem}@keyframes skeletonShimmer-6069ac53{0%{background-position:200% 0}to{background-position:-200% 0}}:root.app-dark .glass-kanban__column[data-v-6069ac53]{box-shadow:var(--glass-shadow)}:root.app-dark .skeleton-icon[data-v-6069ac53],:root.app-dark .skeleton-text[data-v-6069ac53],:root.app-dark .skeleton-badge[data-v-6069ac53],:root.app-dark .skeleton-card__line[data-v-6069ac53],:root.app-dark .skeleton-card__tag[data-v-6069ac53]{background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-1) 60%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-1) 80%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-1) 60%, transparent) 75%);background-size:200% 100%}@media (prefers-reduced-motion:reduce){.glass-kanban__column--skeleton[data-v-6069ac53]{opacity:1;animation:none}.glass-kanban__item[data-v-6069ac53]:active{transform:none}.skeleton-icon[data-v-6069ac53],.skeleton-text[data-v-6069ac53],.skeleton-badge[data-v-6069ac53],.skeleton-card__line[data-v-6069ac53],.skeleton-card__tag[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent);animation:none}}.glass-kanban[data-v-53f9ce86]{width:100%;min-height:400px}.glass-kanban__grid[data-v-53f9ce86]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (width<=1024px){.glass-kanban__grid[data-v-53f9ce86]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.glass-kanban__grid[data-v-53f9ce86]{grid-template-columns:1fr}}.glass-kanban__column[data-v-53f9ce86]{background:var(--color-vec-surface-1);border:var(--glass-border-subtle);box-shadow:var(--glass-shadow-subtle);border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex;overflow:hidden}.glass-kanban__header[data-v-53f9ce86]{background:var(--glass-bg);border-radius:10px;align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}.glass-kanban__header-icon[data-v-53f9ce86]{border-radius:var(--radius-vec-md);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.glass-kanban__header-label[data-v-53f9ce86]{color:var(--color-vec-text);letter-spacing:-.01em;flex:1;font-weight:600}.glass-kanban__header-count[data-v-53f9ce86]{min-width:1.5rem;height:1.5rem;font-family:var(--font-data);border-radius:var(--radius-vec-sm);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 .375rem;font-weight:600;display:flex}.glass-kanban__header--primary[data-v-53f9ce86]{background:color-mix(in srgb, var(--color-vec-primary) 8%, var(--glass-bg))}.glass-kanban__header-icon--primary[data-v-53f9ce86]{background:color-mix(in srgb, var(--color-vec-primary) 15%, transparent);color:var(--color-vec-primary)}.glass-kanban__header-count--primary[data-v-53f9ce86]{background:color-mix(in srgb, var(--color-vec-primary) 12%, transparent);color:var(--color-vec-primary)}.glass-kanban__header--secondary[data-v-53f9ce86]{background:color-mix(in srgb, var(--color-vec-secondary) 8%, var(--glass-bg))}.glass-kanban__header-icon--secondary[data-v-53f9ce86]{background:color-mix(in srgb, var(--color-vec-secondary) 15%, transparent);color:var(--color-vec-secondary)}.glass-kanban__header-count--secondary[data-v-53f9ce86]{background:color-mix(in srgb, var(--color-vec-secondary) 12%, transparent);color:var(--color-vec-secondary)}.glass-kanban__header--accent[data-v-53f9ce86]{background:color-mix(in srgb, var(--color-vec-accent) 8%, var(--glass-bg))}.glass-kanban__header-icon--accent[data-v-53f9ce86]{background:color-mix(in srgb, var(--color-vec-accent) 15%, transparent);color:var(--color-vec-accent)}.glass-kanban__header-count--accent[data-v-53f9ce86]{background:color-mix(in srgb, var(--color-vec-accent) 12%, transparent);color:var(--color-vec-accent)}.glass-kanban__header--success[data-v-53f9ce86]{background:color-mix(in srgb, var(--color-vec-success) 8%, var(--glass-bg))}.glass-kanban__header-icon--success[data-v-53f9ce86]{background:color-mix(in srgb, var(--color-vec-success) 15%, transparent);color:var(--color-vec-success)}.glass-kanban__header-count--success[data-v-53f9ce86]{background:color-mix(in srgb, var(--color-vec-success) 12%, transparent);color:var(--color-vec-success)}.glass-kanban__header--warning[data-v-53f9ce86]{background:color-mix(in srgb, var(--color-vec-warning) 8%, var(--glass-bg))}.glass-kanban__header-icon--warning[data-v-53f9ce86]{background:color-mix(in srgb, var(--color-vec-warning) 15%, transparent);color:var(--color-vec-warning)}.glass-kanban__header-count--warning[data-v-53f9ce86]{background:color-mix(in srgb, var(--color-vec-warning) 12%, transparent);color:var(--color-vec-warning)}.glass-kanban__header--error[data-v-53f9ce86]{background:color-mix(in srgb, var(--color-vec-error) 8%, var(--glass-bg))}.glass-kanban__header-icon--error[data-v-53f9ce86]{background:color-mix(in srgb, var(--color-vec-error) 15%, transparent);color:var(--color-vec-error)}.glass-kanban__header-count--error[data-v-53f9ce86]{background:color-mix(in srgb, var(--color-vec-error) 12%, transparent);color:var(--color-vec-error)}.glass-kanban__header--neutral[data-v-53f9ce86]{background:var(--glass-bg)}.glass-kanban__header-icon--neutral[data-v-53f9ce86]{background:color-mix(in srgb, var(--color-vec-subtext-1) 12%, transparent);color:var(--color-vec-subtext-0)}.glass-kanban__header-count--neutral[data-v-53f9ce86]{background:color-mix(in srgb, var(--color-vec-subtext-1) 10%, transparent);color:var(--color-vec-subtext-0)}.glass-kanban__content[data-v-53f9ce86]{flex:1;max-height:600px;padding:0;overflow-y:auto}.glass-kanban__content[data-v-53f9ce86]::-webkit-scrollbar{width:6px}.glass-kanban__content[data-v-53f9ce86]::-webkit-scrollbar-track{background:0 0}.glass-kanban__content[data-v-53f9ce86]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-vec-subtext-1) 25%, transparent);border-radius:3px}.glass-kanban__content[data-v-53f9ce86]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-vec-subtext-1) 40%, transparent)}.glass-kanban__item[data-v-53f9ce86]{cursor:pointer;margin-bottom:8px;transition:transform .15s ease-out}.glass-kanban__item[data-v-53f9ce86]:last-child{margin-bottom:0}.glass-kanban__item[data-v-53f9ce86]:not([draggable=true]):active{transform:scale(.98)}.glass-kanban__item--dragging[data-v-53f9ce86]{opacity:.5}.glass-kanban__content--drag-over[data-v-53f9ce86]{outline:2px dashed var(--color-vec-primary);outline-offset:-2px;border-radius:10px}.glass-kanban__create[data-v-53f9ce86]{width:100%;color:var(--color-vec-subtext-0);border:var(--glass-border);cursor:pointer;background:0 0;border-style:dashed;border-width:1.5px;border-radius:10px;justify-content:center;align-items:center;gap:.375rem;margin-top:8px;padding:.5rem;font-weight:500;transition:border-color .15s ease-out,color .15s ease-out;display:flex}.glass-kanban__create[data-v-53f9ce86]:hover{border-color:var(--color-vec-primary);color:var(--color-vec-primary)}.glass-kanban__create[data-v-53f9ce86]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:1px}.glass-kanban__empty-column[data-v-53f9ce86]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:1.5rem;display:flex}.glass-kanban__empty-column-icon[data-v-53f9ce86]{color:var(--color-vec-subtext-1);opacity:.5;margin-bottom:.75rem}.glass-kanban__empty-column-text[data-v-53f9ce86]{color:var(--color-vec-subtext-1);margin:0}.glass-kanban__empty-global[data-v-53f9ce86]{justify-content:center;align-items:center;min-height:400px;padding:2rem;display:flex}.glass-kanban__empty-content[data-v-53f9ce86]{text-align:center;flex-direction:column;align-items:center;max-width:320px;display:flex}.glass-kanban__empty-icon-wrapper[data-v-53f9ce86]{background:var(--glass-bg-subtle);width:5rem;height:5rem;-webkit-backdrop-filter:var(--glass-blur-md);backdrop-filter:var(--glass-blur-md);border:var(--glass-border-subtle);border-radius:var(--radius-vec-xl);box-shadow:var(--glass-shadow-subtle);justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.glass-kanban__empty-icon[data-v-53f9ce86]{color:var(--color-vec-subtext-1)}.glass-kanban__empty-title[data-v-53f9ce86]{color:var(--color-vec-text);letter-spacing:-.01em;margin:0 0 .5rem;font-weight:600}.glass-kanban__empty-description[data-v-53f9ce86]{color:var(--color-vec-subtext-0);margin:0 0 1.5rem;line-height:1.5}.glass-kanban__column--skeleton[data-v-53f9ce86]{animation:.4s ease-out forwards skeletonFadeIn-53f9ce86}@keyframes skeletonFadeIn-53f9ce86{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.glass-kanban__header--skeleton[data-v-53f9ce86]{background:var(--glass-bg);align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.skeleton-icon[data-v-53f9ce86]{border-radius:var(--radius-vec-md);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 70%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;width:1.75rem;height:1.75rem;animation:1.5s infinite skeletonShimmer-53f9ce86}.skeleton-text[data-v-53f9ce86]{border-radius:var(--radius-vec-xs);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 70%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;height:.875rem;animation:1.5s infinite skeletonShimmer-53f9ce86}.skeleton-text--label[data-v-53f9ce86]{flex:1;max-width:6rem}.skeleton-badge[data-v-53f9ce86]{border-radius:var(--radius-vec-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 70%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;width:1.5rem;height:1.5rem;animation:1.5s infinite skeletonShimmer-53f9ce86}.skeleton-card[data-v-53f9ce86]{background:var(--glass-bg);border:var(--glass-border-subtle);border-radius:var(--radius-vec-md);margin-bottom:.625rem;padding:.875rem}.skeleton-card[data-v-53f9ce86]:last-child{margin-bottom:0}.skeleton-card__line[data-v-53f9ce86]{border-radius:var(--radius-vec-xs);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 40%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 40%, transparent) 75%);background-size:200% 100%;height:.75rem;margin-bottom:.5rem;animation:1.5s infinite skeletonShimmer-53f9ce86}.skeleton-card__line--title[data-v-53f9ce86]{width:75%}.skeleton-card__line--subtitle[data-v-53f9ce86]{width:50%;height:.625rem}.skeleton-card__footer[data-v-53f9ce86]{gap:.5rem;margin-top:.75rem;display:flex}.skeleton-card__tag[data-v-53f9ce86]{border-radius:var(--radius-vec-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 35%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 55%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 35%, transparent) 75%);background-size:200% 100%;width:3.5rem;height:1.25rem;animation:1.5s infinite skeletonShimmer-53f9ce86}.skeleton-card__tag--sm[data-v-53f9ce86]{width:2.5rem}@keyframes skeletonShimmer-53f9ce86{0%{background-position:200% 0}to{background-position:-200% 0}}:root.app-dark .glass-kanban__column[data-v-53f9ce86]{box-shadow:var(--glass-shadow)}:root.app-dark .skeleton-icon[data-v-53f9ce86],:root.app-dark .skeleton-text[data-v-53f9ce86],:root.app-dark .skeleton-badge[data-v-53f9ce86],:root.app-dark .skeleton-card__line[data-v-53f9ce86],:root.app-dark .skeleton-card__tag[data-v-53f9ce86]{background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-1) 60%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-1) 80%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-1) 60%, transparent) 75%);background-size:200% 100%}@media (prefers-reduced-motion:reduce){.glass-kanban__column--skeleton[data-v-53f9ce86]{opacity:1;animation:none}.glass-kanban__item[data-v-53f9ce86]:active{transform:none}.skeleton-icon[data-v-53f9ce86],.skeleton-text[data-v-53f9ce86],.skeleton-badge[data-v-53f9ce86],.skeleton-card__line[data-v-53f9ce86],.skeleton-card__tag[data-v-53f9ce86]{background:color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent);animation:none}}.glass-kanban[data-v-ad9b4ec7]{width:100%;min-height:400px}.glass-kanban__grid[data-v-ad9b4ec7]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (width<=1024px){.glass-kanban__grid[data-v-ad9b4ec7]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.glass-kanban__grid[data-v-ad9b4ec7]{grid-template-columns:1fr}}.glass-kanban__column[data-v-ad9b4ec7]{background:var(--color-vec-surface-1);border:var(--glass-border-subtle);box-shadow:var(--glass-shadow-subtle);border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex;overflow:hidden}.glass-kanban__header[data-v-ad9b4ec7]{background:var(--glass-bg);border-radius:10px;align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}.glass-kanban__header-icon[data-v-ad9b4ec7]{border-radius:var(--radius-vec-md);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.glass-kanban__header-label[data-v-ad9b4ec7]{color:var(--color-vec-text);letter-spacing:-.01em;flex:1;font-weight:600}.glass-kanban__header-count[data-v-ad9b4ec7]{min-width:1.5rem;height:1.5rem;font-family:var(--font-data);border-radius:var(--radius-vec-sm);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 .375rem;font-weight:600;display:flex}.glass-kanban__header--primary[data-v-ad9b4ec7]{background:color-mix(in srgb, var(--color-vec-primary) 8%, var(--glass-bg))}.glass-kanban__header-icon--primary[data-v-ad9b4ec7]{background:color-mix(in srgb, var(--color-vec-primary) 15%, transparent);color:var(--color-vec-primary)}.glass-kanban__header-count--primary[data-v-ad9b4ec7]{background:color-mix(in srgb, var(--color-vec-primary) 12%, transparent);color:var(--color-vec-primary)}.glass-kanban__header--secondary[data-v-ad9b4ec7]{background:color-mix(in srgb, var(--color-vec-secondary) 8%, var(--glass-bg))}.glass-kanban__header-icon--secondary[data-v-ad9b4ec7]{background:color-mix(in srgb, var(--color-vec-secondary) 15%, transparent);color:var(--color-vec-secondary)}.glass-kanban__header-count--secondary[data-v-ad9b4ec7]{background:color-mix(in srgb, var(--color-vec-secondary) 12%, transparent);color:var(--color-vec-secondary)}.glass-kanban__header--accent[data-v-ad9b4ec7]{background:color-mix(in srgb, var(--color-vec-accent) 8%, var(--glass-bg))}.glass-kanban__header-icon--accent[data-v-ad9b4ec7]{background:color-mix(in srgb, var(--color-vec-accent) 15%, transparent);color:var(--color-vec-accent)}.glass-kanban__header-count--accent[data-v-ad9b4ec7]{background:color-mix(in srgb, var(--color-vec-accent) 12%, transparent);color:var(--color-vec-accent)}.glass-kanban__header--success[data-v-ad9b4ec7]{background:color-mix(in srgb, var(--color-vec-success) 8%, var(--glass-bg))}.glass-kanban__header-icon--success[data-v-ad9b4ec7]{background:color-mix(in srgb, var(--color-vec-success) 15%, transparent);color:var(--color-vec-success)}.glass-kanban__header-count--success[data-v-ad9b4ec7]{background:color-mix(in srgb, var(--color-vec-success) 12%, transparent);color:var(--color-vec-success)}.glass-kanban__header--warning[data-v-ad9b4ec7]{background:color-mix(in srgb, var(--color-vec-warning) 8%, var(--glass-bg))}.glass-kanban__header-icon--warning[data-v-ad9b4ec7]{background:color-mix(in srgb, var(--color-vec-warning) 15%, transparent);color:var(--color-vec-warning)}.glass-kanban__header-count--warning[data-v-ad9b4ec7]{background:color-mix(in srgb, var(--color-vec-warning) 12%, transparent);color:var(--color-vec-warning)}.glass-kanban__header--error[data-v-ad9b4ec7]{background:color-mix(in srgb, var(--color-vec-error) 8%, var(--glass-bg))}.glass-kanban__header-icon--error[data-v-ad9b4ec7]{background:color-mix(in srgb, var(--color-vec-error) 15%, transparent);color:var(--color-vec-error)}.glass-kanban__header-count--error[data-v-ad9b4ec7]{background:color-mix(in srgb, var(--color-vec-error) 12%, transparent);color:var(--color-vec-error)}.glass-kanban__header--neutral[data-v-ad9b4ec7]{background:var(--glass-bg)}.glass-kanban__header-icon--neutral[data-v-ad9b4ec7]{background:color-mix(in srgb, var(--color-vec-subtext-1) 12%, transparent);color:var(--color-vec-subtext-0)}.glass-kanban__header-count--neutral[data-v-ad9b4ec7]{background:color-mix(in srgb, var(--color-vec-subtext-1) 10%, transparent);color:var(--color-vec-subtext-0)}.glass-kanban__content[data-v-ad9b4ec7]{flex:1;max-height:600px;padding:0;overflow-y:auto}.glass-kanban__content[data-v-ad9b4ec7]::-webkit-scrollbar{width:6px}.glass-kanban__content[data-v-ad9b4ec7]::-webkit-scrollbar-track{background:0 0}.glass-kanban__content[data-v-ad9b4ec7]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-vec-subtext-1) 25%, transparent);border-radius:3px}.glass-kanban__content[data-v-ad9b4ec7]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-vec-subtext-1) 40%, transparent)}.glass-kanban__item[data-v-ad9b4ec7]{cursor:pointer;margin-bottom:8px;transition:transform .15s ease-out}.glass-kanban__item[data-v-ad9b4ec7]:last-child{margin-bottom:0}.glass-kanban__item[data-v-ad9b4ec7]:not([draggable=true]):active{transform:scale(.98)}.glass-kanban__item--dragging[data-v-ad9b4ec7]{opacity:.5}.glass-kanban__content--drag-over[data-v-ad9b4ec7]{outline:2px dashed var(--color-vec-primary);outline-offset:-2px;border-radius:10px}.glass-kanban__create[data-v-ad9b4ec7]{width:100%;color:var(--color-vec-subtext-0);border:var(--glass-border);cursor:pointer;background:0 0;border-style:dashed;border-width:1.5px;border-radius:10px;justify-content:center;align-items:center;gap:.375rem;margin-top:8px;padding:.5rem;font-weight:500;transition:border-color .15s ease-out,color .15s ease-out;display:flex}.glass-kanban__create[data-v-ad9b4ec7]:hover{border-color:var(--color-vec-primary);color:var(--color-vec-primary)}.glass-kanban__create[data-v-ad9b4ec7]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:1px}.glass-kanban__empty-column[data-v-ad9b4ec7]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:1.5rem;display:flex}.glass-kanban__empty-column-icon[data-v-ad9b4ec7]{color:var(--color-vec-subtext-1);opacity:.5;margin-bottom:.75rem}.glass-kanban__empty-column-text[data-v-ad9b4ec7]{color:var(--color-vec-subtext-1);margin:0}.glass-kanban__empty-global[data-v-ad9b4ec7]{justify-content:center;align-items:center;min-height:400px;padding:2rem;display:flex}.glass-kanban__empty-content[data-v-ad9b4ec7]{text-align:center;flex-direction:column;align-items:center;max-width:320px;display:flex}.glass-kanban__empty-icon-wrapper[data-v-ad9b4ec7]{background:var(--glass-bg-subtle);width:5rem;height:5rem;-webkit-backdrop-filter:var(--glass-blur-md);backdrop-filter:var(--glass-blur-md);border:var(--glass-border-subtle);border-radius:var(--radius-vec-xl);box-shadow:var(--glass-shadow-subtle);justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.glass-kanban__empty-icon[data-v-ad9b4ec7]{color:var(--color-vec-subtext-1)}.glass-kanban__empty-title[data-v-ad9b4ec7]{color:var(--color-vec-text);letter-spacing:-.01em;margin:0 0 .5rem;font-weight:600}.glass-kanban__empty-description[data-v-ad9b4ec7]{color:var(--color-vec-subtext-0);margin:0 0 1.5rem;line-height:1.5}.glass-kanban__column--skeleton[data-v-ad9b4ec7]{animation:.4s ease-out forwards skeletonFadeIn-ad9b4ec7}@keyframes skeletonFadeIn-ad9b4ec7{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.glass-kanban__header--skeleton[data-v-ad9b4ec7]{background:var(--glass-bg);align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.skeleton-icon[data-v-ad9b4ec7]{border-radius:var(--radius-vec-md);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 70%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;width:1.75rem;height:1.75rem;animation:1.5s infinite skeletonShimmer-ad9b4ec7}.skeleton-text[data-v-ad9b4ec7]{border-radius:var(--radius-vec-xs);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 70%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;height:.875rem;animation:1.5s infinite skeletonShimmer-ad9b4ec7}.skeleton-text--label[data-v-ad9b4ec7]{flex:1;max-width:6rem}.skeleton-badge[data-v-ad9b4ec7]{border-radius:var(--radius-vec-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 70%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;width:1.5rem;height:1.5rem;animation:1.5s infinite skeletonShimmer-ad9b4ec7}.skeleton-card[data-v-ad9b4ec7]{background:var(--glass-bg);border:var(--glass-border-subtle);border-radius:var(--radius-vec-md);margin-bottom:.625rem;padding:.875rem}.skeleton-card[data-v-ad9b4ec7]:last-child{margin-bottom:0}.skeleton-card__line[data-v-ad9b4ec7]{border-radius:var(--radius-vec-xs);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 40%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 40%, transparent) 75%);background-size:200% 100%;height:.75rem;margin-bottom:.5rem;animation:1.5s infinite skeletonShimmer-ad9b4ec7}.skeleton-card__line--title[data-v-ad9b4ec7]{width:75%}.skeleton-card__line--subtitle[data-v-ad9b4ec7]{width:50%;height:.625rem}.skeleton-card__footer[data-v-ad9b4ec7]{gap:.5rem;margin-top:.75rem;display:flex}.skeleton-card__tag[data-v-ad9b4ec7]{border-radius:var(--radius-vec-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 35%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 55%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 35%, transparent) 75%);background-size:200% 100%;width:3.5rem;height:1.25rem;animation:1.5s infinite skeletonShimmer-ad9b4ec7}.skeleton-card__tag--sm[data-v-ad9b4ec7]{width:2.5rem}@keyframes skeletonShimmer-ad9b4ec7{0%{background-position:200% 0}to{background-position:-200% 0}}:root.app-dark .glass-kanban__column[data-v-ad9b4ec7]{box-shadow:var(--glass-shadow)}:root.app-dark .skeleton-icon[data-v-ad9b4ec7],:root.app-dark .skeleton-text[data-v-ad9b4ec7],:root.app-dark .skeleton-badge[data-v-ad9b4ec7],:root.app-dark .skeleton-card__line[data-v-ad9b4ec7],:root.app-dark .skeleton-card__tag[data-v-ad9b4ec7]{background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-1) 60%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-1) 80%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-1) 60%, transparent) 75%);background-size:200% 100%}@media (prefers-reduced-motion:reduce){.glass-kanban__column--skeleton[data-v-ad9b4ec7]{opacity:1;animation:none}.glass-kanban__item[data-v-ad9b4ec7]:active{transform:none}.skeleton-icon[data-v-ad9b4ec7],.skeleton-text[data-v-ad9b4ec7],.skeleton-badge[data-v-ad9b4ec7],.skeleton-card__line[data-v-ad9b4ec7],.skeleton-card__tag[data-v-ad9b4ec7]{background:color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent);animation:none}}.glass-input[data-v-73c5dd1f]{display:inline-flex;position:relative}.glass-input.is-fluid[data-v-73c5dd1f]{width:100%;display:flex}.glass-input-field[data-v-73c5dd1f]{appearance:none;border-radius:var(--radius-vec-lg);-webkit-backdrop-filter:var(--glass-blur-md);backdrop-filter:var(--glass-blur-md);background:var(--glass-bg);border:var(--glass-border);color:var(--color-vec-text);width:100%;box-shadow:var(--glass-shadow);outline:none;flex:1;padding:.625rem .875rem;transition:border-color .2s,box-shadow .3s,background .3s}.glass-input-field[data-v-73c5dd1f]::placeholder{color:var(--color-vec-subtext-1)}.glass-input-field[data-v-73c5dd1f]:hover:not(:disabled):not(:focus){box-shadow:var(--glass-shadow-hover)}.glass-input-field[data-v-73c5dd1f]:focus{border-color:var(--color-vec-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 20%, transparent), inset 0 1px 0 var(--glass-highlight)}:root.app-dark .glass-input-field[data-v-73c5dd1f]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 25%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}.glass-input.is-invalid .glass-input-field[data-v-73c5dd1f]{border-color:var(--color-vec-error)}.glass-input.is-invalid .glass-input-field[data-v-73c5dd1f]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-error) 20%, transparent), inset 0 1px 0 var(--glass-highlight)}:root.app-dark .glass-input.is-invalid .glass-input-field[data-v-73c5dd1f]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-error) 25%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}.glass-input-field[data-v-73c5dd1f]:disabled{opacity:.6;cursor:not-allowed}.glass-input.size-sm .glass-input-field[data-v-73c5dd1f]{border-radius:var(--radius-vec-md);padding:.375rem .625rem}.glass-input-toggle[data-v-73c5dd1f]{cursor:pointer;color:var(--color-vec-subtext-0);border-radius:var(--radius-vec-xs);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.glass-input-toggle[data-v-73c5dd1f]:hover{color:var(--color-vec-text)}.glass-input-toggle[data-v-73c5dd1f]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:2px}.glass-input.has-toggle .glass-input-field[data-v-73c5dd1f]{padding-right:2.5rem}.glass-input.size-sm .glass-input-toggle[data-v-73c5dd1f]{right:.5rem}.glass-input.size-sm.has-toggle .glass-input-field[data-v-73c5dd1f]{padding-right:2rem}.glass-input-icon[data-v-73c5dd1f]{color:var(--color-vec-subtext-0);pointer-events:none;z-index:2;flex-shrink:0;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.glass-input.has-icon .glass-input-field[data-v-73c5dd1f]{padding-left:2.5rem}.glass-input.size-sm .glass-input-icon[data-v-73c5dd1f]{left:.5rem}.glass-input.size-sm.has-icon .glass-input-field[data-v-73c5dd1f]{padding-left:2rem}@media (prefers-reduced-motion:reduce){.glass-input-field[data-v-73c5dd1f],.glass-input-toggle[data-v-73c5dd1f]{transition-duration:10ms}}.glass-textarea[data-v-47dbf7c2]{display:inline-flex;position:relative}.glass-textarea.is-fluid[data-v-47dbf7c2]{width:100%;display:flex}.glass-textarea-field[data-v-47dbf7c2]{appearance:none;border-radius:var(--radius-vec-lg);-webkit-backdrop-filter:var(--glass-blur-md);backdrop-filter:var(--glass-blur-md);background:var(--glass-bg);border:var(--glass-border);color:var(--color-vec-text);width:100%;min-height:5rem;box-shadow:var(--glass-shadow);resize:vertical;outline:none;flex:1;padding:.625rem .875rem;font-family:inherit;line-height:1.5;transition:border-color .2s,box-shadow .3s,background .3s}.glass-textarea-field[data-v-47dbf7c2]::placeholder{color:var(--color-vec-subtext-1)}.glass-textarea-field[data-v-47dbf7c2]:hover:not(:disabled):not(:focus){box-shadow:var(--glass-shadow-hover)}.glass-textarea-field[data-v-47dbf7c2]:focus{border-color:var(--color-vec-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 20%, transparent), inset 0 1px 0 var(--glass-highlight)}:root.app-dark .glass-textarea-field[data-v-47dbf7c2]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 25%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}.glass-textarea.is-invalid .glass-textarea-field[data-v-47dbf7c2]{border-color:var(--color-vec-error)}.glass-textarea.is-invalid .glass-textarea-field[data-v-47dbf7c2]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-error) 20%, transparent), inset 0 1px 0 var(--glass-highlight)}:root.app-dark .glass-textarea.is-invalid .glass-textarea-field[data-v-47dbf7c2]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-error) 25%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}.glass-textarea-field[data-v-47dbf7c2]:disabled{opacity:.6;cursor:not-allowed;resize:none}.glass-textarea.size-sm .glass-textarea-field[data-v-47dbf7c2]{border-radius:var(--radius-vec-md);min-height:4rem;padding:.375rem .625rem}.glass-textarea-corner[data-v-47dbf7c2]{border-right:2px solid color-mix(in srgb, var(--color-vec-subtext-1) 30%, transparent);border-bottom:2px solid color-mix(in srgb, var(--color-vec-subtext-1) 30%, transparent);pointer-events:none;opacity:.5;border-radius:0 0 2px;width:.5rem;height:.5rem;transition:opacity .2s;position:absolute;bottom:.5rem;right:.5rem}.glass-textarea:hover .glass-textarea-corner[data-v-47dbf7c2],.glass-textarea:focus-within .glass-textarea-corner[data-v-47dbf7c2]{opacity:.8}.glass-textarea.is-invalid .glass-textarea-corner[data-v-47dbf7c2]{border-color:color-mix(in srgb, var(--color-vec-error) 40%, transparent)}.glass-textarea-field:disabled~.glass-textarea-corner[data-v-47dbf7c2]{display:none}@media (prefers-reduced-motion:reduce){.glass-textarea-field[data-v-47dbf7c2],.glass-textarea-corner[data-v-47dbf7c2]{transition-duration:10ms}}.glass-inline-text[data-v-027ddc17]{color:var(--color-vec-text);white-space:pre-wrap;margin:0;line-height:1.6}.glass-inline-text.is-editable[data-v-027ddc17]{cursor:pointer;border-radius:.5rem;transition:background .15s}.glass-inline-text.is-editable[data-v-027ddc17]:hover,.glass-inline-text.is-editable[data-v-027ddc17]:focus-visible{background:color-mix(in srgb, var(--color-vec-surface-0) 80%, transparent);outline:none}.glass-inline-text.is-empty[data-v-027ddc17]{color:var(--color-vec-subtext-1);font-style:italic}.glass-list-item[data-v-e1536547]{cursor:pointer;text-align:left;background:0 0;border:none;border-left:2px solid #0000;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;padding:.75rem;transition:all .15s;display:flex}.glass-list-item.align-start[data-v-e1536547]{align-items:flex-start}.glass-list-item[data-v-e1536547]:hover{background:var(--color-vec-surface-1)}.glass-list-item.is-selected[data-v-e1536547]{background:color-mix(in srgb, var(--color-vec-primary) 10%, transparent);border-left-color:var(--color-vec-primary)}.glass-list-item-tile[data-v-e1536547]{background:color-mix(in srgb, var(--tile-color) 15%, transparent);width:2.25rem;height:2.25rem;color:var(--tile-color);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.glass-list-item-content[data-v-e1536547]{flex:1;min-width:0;display:block}.glass-list-item-header[data-v-e1536547]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.glass-list-item-title[data-v-e1536547]{color:var(--color-vec-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.glass-list-item-title.is-unread[data-v-e1536547]{font-weight:600}.glass-list-item-time[data-v-e1536547]{color:var(--color-vec-subtext-1);flex-shrink:0}.glass-list-item-preview[data-v-e1536547]{margin-top:.125rem;display:block;overflow:hidden}.glass-list-item-trailing[data-v-e1536547]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.375rem;display:flex}.glass-menu-item[data-v-6966a7fd]{text-align:left;width:100%;color:var(--color-vec-text);cursor:pointer;background:0 0;border:1px solid #0000;border-left-width:2px;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.glass-menu-item[data-v-6966a7fd]:hover:not(:disabled){background:color-mix(in srgb, var(--color-vec-surface-1) 80%, transparent);border-color:color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent)}.glass-menu-item[data-v-6966a7fd]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:-2px}.glass-menu-item[data-v-6966a7fd]:disabled{opacity:.5;cursor:not-allowed}.glass-menu-item-icon[data-v-6966a7fd]{color:var(--color-vec-subtext-0);flex-shrink:0;transition:color .2s}.glass-menu-item:hover:not(:disabled) .glass-menu-item-icon[data-v-6966a7fd]{color:var(--color-vec-text)}.glass-menu-item-label[data-v-6966a7fd]{flex:1;min-width:0}.glass-menu-item-trailing[data-v-6966a7fd]{flex-shrink:0;align-items:center;display:inline-flex}.glass-menu-item.is-active[data-v-6966a7fd]{background:color-mix(in srgb, var(--color-vec-primary) 8%, transparent);border-left-color:var(--color-vec-secondary)}.glass-menu-item.is-active[data-v-6966a7fd]:hover:not(:disabled){background:color-mix(in srgb, var(--color-vec-primary) 12%, transparent)}.glass-menu-item.is-active .glass-menu-item-icon[data-v-6966a7fd]{color:var(--color-vec-secondary)}.glass-menu-item.tone-primary[data-v-6966a7fd],.glass-menu-item.tone-primary .glass-menu-item-icon[data-v-6966a7fd]{color:var(--color-vec-primary)}.glass-menu-item.tone-primary[data-v-6966a7fd]:hover:not(:disabled){background:color-mix(in srgb, var(--color-vec-primary) 10%, transparent);border-color:#0000}.glass-menu-item.tone-primary:hover:not(:disabled) .glass-menu-item-icon[data-v-6966a7fd]{color:var(--color-vec-primary)}.glass-menu-item.tone-danger[data-v-6966a7fd]:hover:not(:disabled){background:color-mix(in srgb, var(--color-vec-error) 12%, transparent);border-color:color-mix(in srgb, var(--color-vec-error) 25%, transparent);color:var(--color-vec-error)}.glass-menu-item.tone-danger:hover:not(:disabled) .glass-menu-item-icon[data-v-6966a7fd]{color:var(--color-vec-error)}@media (prefers-reduced-motion:reduce){.glass-menu-item[data-v-6966a7fd]{transition-duration:10ms}}.glass-modal[data-v-a1ccb7b7]:focus{outline:none}.glass-modal-discard-message[data-v-a1ccb7b7]{color:var(--color-vec-text);margin:12px 0}.glass-modal-overlay[data-v-a1ccb7b7]{z-index:1000;background:color-mix(in srgb, var(--color-vec-base) 60%, transparent);-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.glass-modal[data-v-a1ccb7b7]{border-radius:var(--radius-vec-xl);background:var(--glass-bg);width:100%;max-height:85vh;-webkit-backdrop-filter:var(--glass-blur-xl);backdrop-filter:var(--glass-blur-xl);border:var(--glass-border);box-shadow:var(--shadow-vec-lg);flex-direction:column;display:flex;position:relative;overflow:hidden}.glass-modal--sm[data-v-a1ccb7b7]{max-width:440px}.glass-modal--md[data-v-a1ccb7b7]{max-width:620px}.glass-modal--xl[data-v-a1ccb7b7]{max-width:900px}.glass-modal-accent[data-v-a1ccb7b7]{background:linear-gradient(to right, var(--color-vec-primary), var(--color-vec-secondary), var(--color-vec-accent));flex-shrink:0;height:3px}.glass-modal-handle[data-v-a1ccb7b7]{display:none}.glass-modal-header[data-v-a1ccb7b7]{flex-shrink:0;align-items:flex-start;gap:10px;padding:10px 16px;display:flex}.glass-modal-header.has-icon[data-v-a1ccb7b7]{background:color-mix(in srgb, var(--modal-accent) 6%, transparent)}.glass-modal-icon[data-v-a1ccb7b7]{border-radius:var(--radius-vec-md);background:color-mix(in srgb, var(--modal-accent) 15%, transparent);width:32px;height:32px;color:var(--modal-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.glass-modal-title-group[data-v-a1ccb7b7]{flex:1;min-width:0}.glass-modal-title-row[data-v-a1ccb7b7]{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.glass-modal-title[data-v-a1ccb7b7]{color:var(--color-vec-text);margin:0}.glass-modal-subtitle[data-v-a1ccb7b7]{color:var(--color-vec-subtext-1);flex-wrap:wrap;align-items:center;gap:6px;margin:1px 0 0;display:flex}.glass-modal-header-right[data-v-a1ccb7b7]{align-items:center;gap:8px;margin-top:-2px;display:flex}.glass-modal-header-actions[data-v-a1ccb7b7]{align-items:center;gap:8px;display:flex}.glass-modal-controls[data-v-a1ccb7b7]{border-top:1px solid var(--color-vec-surface-2);background:color-mix(in srgb, var(--color-vec-surface-1) 55%, transparent);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;display:flex}.glass-modal-close[data-v-a1ccb7b7]{border-radius:var(--radius-vec-md);width:32px;height:32px;color:var(--color-vec-subtext-0);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-right:-6px;padding:0;transition:background-color .15s,color .15s;display:flex}.glass-modal-close[data-v-a1ccb7b7]:hover{background:var(--color-vec-surface-1);color:var(--color-vec-text)}.glass-modal-close[data-v-a1ccb7b7]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:2px}.glass-modal-loading[data-v-a1ccb7b7]{width:32px;height:32px;color:var(--color-vec-subtext-0);flex-shrink:0;justify-content:center;align-items:center;margin-right:-6px;display:flex}.glass-modal-body[data-v-a1ccb7b7]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-vec-surface-2) transparent;flex:1;padding:0 16px;overflow-y:auto}.glass-modal-body[data-v-a1ccb7b7]::-webkit-scrollbar{width:6px}.glass-modal-body[data-v-a1ccb7b7]::-webkit-scrollbar-track{background:0 0}.glass-modal-body[data-v-a1ccb7b7]::-webkit-scrollbar-thumb{background:var(--color-vec-surface-2);border-radius:3px}.glass-modal-body[data-v-a1ccb7b7]::-webkit-scrollbar-thumb:hover{background:var(--color-vec-subtext-1)}.glass-modal-header[data-v-a1ccb7b7],.glass-modal-controls[data-v-a1ccb7b7],.glass-modal-footer[data-v-a1ccb7b7]{z-index:1;transition:box-shadow .15s;position:relative}:is(.glass-modal.is-scrolled .glass-modal-header[data-v-a1ccb7b7]:not(:has(+.glass-modal-controls)),.glass-modal.is-scrolled .glass-modal-controls[data-v-a1ccb7b7]){box-shadow:0 6px 8px -6px #0000002e}.glass-modal.has-more .glass-modal-footer[data-v-a1ccb7b7]{box-shadow:0 -6px 8px -6px #0000002e}.glass-modal-more[data-v-a1ccb7b7]{z-index:2;border-radius:var(--radius-vec-full);border:var(--glass-border);background:var(--glass-bg-strong);box-shadow:var(--shadow-vec-md);color:var(--color-vec-subtext-0);cursor:pointer;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.glass-modal-footer .glass-modal-more[data-v-a1ccb7b7]{bottom:calc(100% + 8px)}.glass-modal-more[data-v-a1ccb7b7]:hover{color:var(--color-vec-text)}.glass-modal-more[data-v-a1ccb7b7]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:2px}.glass-modal-footer[data-v-a1ccb7b7]{border-top:1px solid var(--color-vec-surface-2);background:color-mix(in srgb, var(--color-vec-surface-1) 60%, transparent);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:8px 16px;display:flex}.glass-modal-footer.is-split[data-v-a1ccb7b7]{justify-content:space-between}.glass-modal-footer__left[data-v-a1ccb7b7],.glass-modal-footer__right[data-v-a1ccb7b7]{align-items:center;gap:8px;display:flex}.glass-modal-enter-from[data-v-a1ccb7b7],.glass-modal-leave-to[data-v-a1ccb7b7]{opacity:0}.glass-modal-enter-active[data-v-a1ccb7b7]{transition:opacity .2s ease-out}.glass-modal-leave-active[data-v-a1ccb7b7]{transition:opacity .15s ease-in}.glass-modal-enter-from .glass-modal[data-v-a1ccb7b7],.glass-modal-leave-to .glass-modal[data-v-a1ccb7b7]{opacity:0;transform:scale(.95)translateY(1rem)}.glass-modal-enter-active .glass-modal[data-v-a1ccb7b7]{transition:opacity .2s ease-out,transform .2s ease-out}.glass-modal-leave-active .glass-modal[data-v-a1ccb7b7]{transition:opacity .15s ease-in,transform .15s ease-in}@media (width<=480px){.glass-modal-overlay[data-v-a1ccb7b7]{align-items:flex-end;padding:0}.glass-modal[data-v-a1ccb7b7]{border-radius:var(--radius-vec-xl) var(--radius-vec-xl) 0 0;width:100%;max-width:none;max-height:92dvh}.glass-modal-handle[data-v-a1ccb7b7]{border-radius:var(--radius-vec-full);background:var(--color-vec-surface-2);flex-shrink:0;width:36px;height:4px;margin:8px auto 0;display:block}.glass-modal-close[data-v-a1ccb7b7]{width:35px;height:35px}.glass-modal-footer[data-v-a1ccb7b7]{flex-wrap:wrap}.glass-modal-footer__left[data-v-a1ccb7b7]{flex:100%}.glass-modal-footer__right[data-v-a1ccb7b7]{flex:100%;grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid}.glass-modal-enter-from .glass-modal[data-v-a1ccb7b7],.glass-modal-leave-to .glass-modal[data-v-a1ccb7b7]{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.glass-modal-header[data-v-a1ccb7b7],.glass-modal-controls[data-v-a1ccb7b7],.glass-modal-footer[data-v-a1ccb7b7]{transition:none}.glass-modal-enter-active[data-v-a1ccb7b7],.glass-modal-leave-active[data-v-a1ccb7b7],.glass-modal-enter-active .glass-modal[data-v-a1ccb7b7],.glass-modal-leave-active .glass-modal[data-v-a1ccb7b7]{transition-duration:10ms}.glass-modal-enter-from .glass-modal[data-v-a1ccb7b7],.glass-modal-leave-to .glass-modal[data-v-a1ccb7b7]{transform:none}}.glass-modal-meta[data-v-92f9fc69]{grid-template-columns:max-content 1fr max-content 1fr;align-items:baseline;gap:7px 14px;margin:0;display:grid}.glass-modal-meta.is-stacked[data-v-92f9fc69]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));row-gap:12px}.glass-modal-meta.is-stacked div[data-v-92f9fc69-s]{flex-direction:column;gap:2px;min-width:0;display:flex}.glass-modal-meta dt[data-v-92f9fc69-s]{text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb, var(--color-vec-primary) 75%, var(--color-vec-text));font-weight:700;line-height:1.4}.glass-modal-meta dd[data-v-92f9fc69-s]{min-width:0;color:var(--color-vec-text);margin:0}@media (width<=480px){.glass-modal-meta[data-v-92f9fc69]:not(.is-stacked){grid-template-columns:max-content 1fr}}.glass-modal-row[data-v-559c5776]{align-items:center;gap:10px;min-height:34px;display:flex}.glass-modal-row+.glass-modal-row[data-v-559c5776]{border-top:1px solid var(--color-vec-surface-2)}.glass-modal-row-main[data-v-559c5776]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.glass-modal-row-eyebrow[data-v-559c5776]{color:var(--color-vec-subtext-1)}.glass-modal-row-title[data-v-559c5776]{color:var(--color-vec-text);overflow-wrap:anywhere;font-weight:600}.glass-modal-row-meta[data-v-559c5776]{color:var(--color-vec-subtext-1);overflow-wrap:anywhere}.glass-modal-row-actions[data-v-559c5776]{flex-shrink:0;align-items:center;gap:6px;display:flex}.glass-modal-row[role=option][data-v-559c5776]{border-radius:var(--radius-vec-md);cursor:pointer;min-height:40px;padding:0 8px}.glass-modal-row[role=option][data-v-559c5776]:hover:not(.is-selected){background:var(--color-vec-surface-1)}.glass-modal-row[role=option][data-v-559c5776]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:-2px}.glass-modal-row.is-selected[data-v-559c5776]{background:color-mix(in srgb, var(--color-vec-primary) 10%, transparent)}@media (width<=480px){.glass-modal-row[data-v-559c5776]{min-height:44px}}.glass-modal-section[data-v-5ccc733f]{border-top:1px solid var(--color-vec-surface-2);flex-direction:column;gap:6px;padding:10px 0;display:flex}.glass-modal-section-head[data-v-5ccc733f]{justify-content:space-between;align-items:center;gap:12px;display:flex}.glass-modal-section-title[data-v-5ccc733f]{align-items:center;gap:8px;min-width:0;display:inline-flex}.glass-modal-section-eyebrow[data-v-5ccc733f]{color:var(--color-vec-subtext-1)}.glass-modal-section-count[data-v-5ccc733f]{letter-spacing:0;color:var(--color-vec-subtext-1)}.glass-modal-section-actions[data-v-5ccc733f]{align-items:center;gap:16px;display:flex}.glass-nav-item[data-v-bf8e499c]{text-align:left;white-space:nowrap;border-radius:var(--radius-vec-md);cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;color:var(--color-vec-text);background:0 0;border-left:2px solid #0000;align-items:center;gap:.75rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.glass-nav-item.size-sm[data-v-bf8e499c]{gap:.5rem;padding:.375rem .625rem}.glass-nav-item.size-default[data-v-bf8e499c]{padding:.625rem .75rem}.glass-nav-item.size-lg[data-v-bf8e499c]{gap:.875rem;padding:.75rem 1rem}.glass-nav-item.is-icon-only[data-v-bf8e499c]{aspect-ratio:1;justify-content:center;width:auto}.glass-nav-item.is-icon-only.size-sm[data-v-bf8e499c]{padding:.375rem}.glass-nav-item.is-icon-only.size-default[data-v-bf8e499c]{padding:.625rem}.glass-nav-item.is-icon-only.size-lg[data-v-bf8e499c]{padding:.75rem}.glass-nav-item.is-fluid[data-v-bf8e499c]{width:100%}.glass-nav-item.variant-primary[data-v-bf8e499c]{--variant-color:var(--color-vec-primary)}.glass-nav-item.variant-secondary[data-v-bf8e499c]{--variant-color:var(--color-vec-secondary)}.glass-nav-item.variant-accent[data-v-bf8e499c]{--variant-color:var(--color-vec-accent)}.glass-nav-item.variant-success[data-v-bf8e499c]{--variant-color:var(--color-vec-success)}.glass-nav-item.variant-warning[data-v-bf8e499c]{--variant-color:var(--color-vec-warning)}.glass-nav-item.variant-danger[data-v-bf8e499c]{--variant-color:var(--color-vec-error)}.glass-nav-item.variant-ghost[data-v-bf8e499c]{--variant-color:var(--color-vec-subtext-0)}.glass-nav-item[data-v-bf8e499c]:not(.is-glass){background:0 0}.glass-nav-item[data-v-bf8e499c]:not(.is-glass):hover:not(.is-active){background:var(--color-vec-surface-1)}.glass-nav-item[data-v-bf8e499c]:not(.is-glass):active:not(.is-active){background:color-mix(in srgb, var(--color-vec-surface-1) 80%, var(--variant-color) 10%)}.glass-nav-item.is-glass[data-v-bf8e499c]{background:var(--glass-bg-subtle);border:var(--glass-border);-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm);box-shadow:var(--glass-shadow-subtle);border-left:2px solid #0000}.glass-nav-item.is-glass[data-v-bf8e499c]:hover:not(.is-active){background:var(--glass-bg);box-shadow:var(--glass-shadow)}.glass-nav-item.is-glass[data-v-bf8e499c]:active:not(.is-active){transform:scale(.99)}.glass-nav-item.is-active[data-v-bf8e499c],.glass-nav-item.router-link-active[data-v-bf8e499c]{border-left-color:var(--variant-color);background:color-mix(in srgb, var(--variant-color) 10%, transparent);color:var(--variant-color)}.glass-nav-item.is-glass.is-active[data-v-bf8e499c],.glass-nav-item.is-glass.router-link-active[data-v-bf8e499c]{background:color-mix(in srgb, var(--variant-color) 15%, var(--glass-bg-subtle));border-left-color:var(--variant-color);box-shadow:var(--glass-shadow)}.glass-nav-item[data-v-bf8e499c]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--variant-color) 30%, transparent);outline:none}.glass-nav-item-icon-wrapper[data-v-bf8e499c]{flex-shrink:0;display:inline-flex}.glass-nav-item-icon[data-v-bf8e499c]{color:var(--color-vec-subtext-0)}.glass-nav-item.is-active .glass-nav-item-icon[data-v-bf8e499c],.glass-nav-item.router-link-active .glass-nav-item-icon[data-v-bf8e499c]{color:var(--variant-color)}.glass-nav-item:hover .glass-nav-item-icon[data-v-bf8e499c]{color:var(--color-vec-text)}.glass-nav-item.is-active:hover .glass-nav-item-icon[data-v-bf8e499c],.glass-nav-item.router-link-active:hover .glass-nav-item-icon[data-v-bf8e499c]{color:var(--variant-color)}.glass-nav-item-icon-container[data-v-bf8e499c]{border-radius:var(--radius-vec-md);background:color-mix(in srgb, var(--variant-color) 12%, transparent);flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.glass-nav-item-icon-container.size-sm[data-v-bf8e499c]{width:1.75rem;height:1.75rem}.glass-nav-item-icon-container.size-default[data-v-bf8e499c]{width:2rem;height:2rem}.glass-nav-item-icon-container.size-lg[data-v-bf8e499c]{width:2.25rem;height:2.25rem}.glass-nav-item-icon-container .glass-nav-item-icon[data-v-bf8e499c]{color:var(--variant-color)}.glass-nav-item:hover .glass-nav-item-icon-container[data-v-bf8e499c]{background:color-mix(in srgb, var(--variant-color) 18%, transparent)}.glass-nav-item.is-active .glass-nav-item-icon-container[data-v-bf8e499c],.glass-nav-item.router-link-active .glass-nav-item-icon-container[data-v-bf8e499c]{background:color-mix(in srgb, var(--variant-color) 20%, transparent)}.glass-nav-item-content[data-v-bf8e499c]{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.glass-nav-item-label[data-v-bf8e499c]{text-overflow:ellipsis;overflow:hidden}.glass-nav-item-subtitle[data-v-bf8e499c]{color:var(--color-vec-subtext-0);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.glass-nav-item-badge[data-v-bf8e499c]{border-radius:var(--radius-vec-full);background:color-mix(in srgb, var(--variant-color) 15%, transparent);min-width:1.25rem;height:1.25rem;color:var(--variant-color);justify-content:center;align-items:center;padding:0 .375rem;font-weight:600;line-height:1;display:inline-flex}.glass-nav-item-chevron[data-v-bf8e499c]{color:var(--color-vec-subtext-1);flex-shrink:0;margin-left:auto;transition:all .15s}.glass-nav-item:hover .glass-nav-item-chevron[data-v-bf8e499c]{color:var(--color-vec-subtext-0);transform:translate(2px)}.glass-nav-item.is-active .glass-nav-item-chevron[data-v-bf8e499c],.glass-nav-item.router-link-active .glass-nav-item-chevron[data-v-bf8e499c]{color:var(--variant-color)}@media (prefers-reduced-motion:reduce){.glass-nav-item[data-v-bf8e499c]{transition-duration:10ms}.glass-nav-item[data-v-bf8e499c]:active{transform:none}}.glass-notification[data-v-cf59a522]{background:color-mix(in srgb, var(--color-vec-surface-0) 85%, transparent);min-width:280px;max-width:400px;-webkit-backdrop-filter:var(--glass-blur-md);backdrop-filter:var(--glass-blur-md);border:var(--glass-border-subtle);box-shadow:var(--shadow-vec-lg);border-radius:var(--radius-vec-lg);border-left:3px solid #0000;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.severity-success[data-v-cf59a522]{border-left-color:var(--color-vec-success)}.severity-success .glass-notification-icon[data-v-cf59a522]{color:var(--color-vec-success)}.severity-error[data-v-cf59a522]{border-left-color:var(--color-vec-error)}.severity-error .glass-notification-icon[data-v-cf59a522]{color:var(--color-vec-error)}.severity-warning[data-v-cf59a522]{border-left-color:var(--color-vec-warning)}.severity-warning .glass-notification-icon[data-v-cf59a522]{color:var(--color-vec-warning)}.severity-info[data-v-cf59a522]{border-left-color:var(--color-vec-primary)}.severity-info .glass-notification-icon[data-v-cf59a522]{color:var(--color-vec-primary)}.glass-notification-icon[data-v-cf59a522]{flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;display:flex}.glass-notification-content[data-v-cf59a522]{flex:1;min-width:0}.glass-notification-title[data-v-cf59a522]{color:var(--color-vec-text);margin:0 0 .25rem;font-weight:600;line-height:1.3}.glass-notification-message[data-v-cf59a522]{color:var(--color-vec-subtext-0);margin:0;line-height:1.4}.glass-notification-content:not(:has(.glass-notification-title)) .glass-notification-message[data-v-cf59a522]{color:var(--color-vec-text)}.glass-notification-close[data-v-cf59a522]{border-radius:var(--radius-vec-sm);width:1.5rem;height:1.5rem;color:var(--color-vec-subtext-1);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-.125rem -.25rem -.125rem 0;padding:0;transition:all .15s ease-out;display:flex}.glass-notification-close[data-v-cf59a522]:hover{background:color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent);color:var(--color-vec-text)}.glass-notification-close[data-v-cf59a522]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:1px}:root.app-dark .glass-notification[data-v-cf59a522]{background:color-mix(in srgb, var(--color-vec-surface-0) 90%, transparent);box-shadow:var(--shadow-vec-lg), inset 0 1px 0 var(--glass-highlight-dark)}@media (prefers-reduced-motion:reduce){.glass-notification-close[data-v-cf59a522]{transition-duration:10ms}}.glass-notifications-container[data-v-d9c0ec63]{z-index:9999;pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:fixed;top:1rem;right:1rem}.glass-notifications-container[data-v-d9c0ec63] .glass-notification{pointer-events:auto}.notification-enter-from[data-v-d9c0ec63]{opacity:0;transform:translate(2rem)}.notification-enter-active[data-v-d9c0ec63]{transition:opacity .3s ease-out,transform .3s ease-out}.notification-leave-to[data-v-d9c0ec63]{opacity:0;transform:translate(2rem)}.notification-leave-active[data-v-d9c0ec63]{transition:opacity .2s ease-in,transform .2s ease-in}.notification-move[data-v-d9c0ec63]{transition:transform .3s ease-out}@media (width<=480px){.glass-notifications-container[data-v-d9c0ec63]{top:.5rem;left:.5rem;right:.5rem}.glass-notifications-container[data-v-d9c0ec63] .glass-notification{min-width:0;max-width:none}}@media (prefers-reduced-motion:reduce){.notification-enter-active[data-v-d9c0ec63],.notification-leave-active[data-v-d9c0ec63],.notification-move[data-v-d9c0ec63]{transition-duration:10ms}}.glass-page-hero[data-v-6bebe0e8]{border-radius:var(--radius-vec-lg);background:linear-gradient(to right, color-mix(in srgb, var(--color-vec-primary) 10%, transparent), color-mix(in srgb, var(--color-vec-secondary) 5%, transparent), color-mix(in srgb, var(--color-vec-accent) 10%, transparent));padding:1.5rem;position:relative;overflow:hidden}.glass-page-hero-pattern[data-v-6bebe0e8]{opacity:.05;background-image:radial-gradient(circle at 1px 1px,currentColor 1px,#0000 0);background-size:24px 24px;position:absolute;inset:0}.glass-page-hero-blob[data-v-6bebe0e8]{filter:blur(48px);border-radius:50%;width:10rem;height:10rem;position:absolute}.glass-page-hero-blob--right[data-v-6bebe0e8]{background:color-mix(in srgb, var(--color-vec-primary) 10%, transparent);top:-5rem;right:-5rem}.glass-page-hero-blob--left[data-v-6bebe0e8]{background:color-mix(in srgb, var(--color-vec-secondary) 10%, transparent);bottom:-5rem;left:-5rem}.glass-page-hero-overlay[data-v-6bebe0e8]{background:color-mix(in srgb, var(--color-vec-surface-0) 20%, transparent);-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm);pointer-events:none;position:absolute;inset:0}:root.app-dark .glass-page-hero[data-v-6bebe0e8]{background:linear-gradient(to right, color-mix(in srgb, var(--color-vec-primary) 15%, transparent), color-mix(in srgb, var(--color-vec-secondary) 8%, transparent), color-mix(in srgb, var(--color-vec-accent) 15%, transparent))}:root.app-dark .glass-page-hero-overlay[data-v-6bebe0e8]{background:color-mix(in srgb, var(--color-vec-surface-0) 30%, transparent)}:root.app-dark .glass-page-hero-blob--right[data-v-6bebe0e8]{background:color-mix(in srgb, var(--color-vec-primary) 15%, transparent)}:root.app-dark .glass-page-hero-blob--left[data-v-6bebe0e8]{background:color-mix(in srgb, var(--color-vec-secondary) 15%, transparent)}@media (prefers-reduced-motion:reduce){.glass-page-hero-blob[data-v-6bebe0e8]{filter:none;opacity:.5}}.glass-pagination[data-v-fac70be7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.glass-pagination__info[data-v-fac70be7]{color:var(--color-vec-subtext-0)}.glass-pagination__nav[data-v-fac70be7]{align-items:center;gap:.5rem;display:flex}.glass-pagination__pages[data-v-fac70be7]{align-items:center;gap:.25rem;display:flex}@media (width<=640px){.glass-pagination__pages[data-v-fac70be7]{display:none}}.glass-spinner[data-v-c9d21455]{color:var(--color-vec-primary);justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.glass-spinner-icon[data-v-c9d21455]{animation:none}}.glass-person-picker[data-v-c90d92f7]{flex-direction:column;gap:.5rem;display:flex}.glass-person-picker__hint[data-v-c90d92f7]{color:var(--color-vec-subtext-1);padding:.5rem .625rem}.glass-person-picker__list[data-v-c90d92f7]{border:var(--glass-border);border-radius:var(--radius-vec-lg);flex-direction:column;max-height:220px;display:flex;overflow-y:auto}.glass-person-picker__row[data-v-c90d92f7]{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.625rem;width:100%;padding:.625rem .75rem;display:flex}.glass-person-picker__row+.glass-person-picker__row[data-v-c90d92f7]{border-top:var(--glass-border-subtle)}.glass-person-picker__row[data-v-c90d92f7]:hover{background:var(--color-vec-surface-1)}.glass-person-picker__row--selected[data-v-c90d92f7]{background:color-mix(in srgb, var(--color-vec-primary) 8%, transparent)}.glass-person-picker__row[data-v-c90d92f7]:focus-visible{outline:3px solid color-mix(in srgb, var(--color-vec-primary) 20%, transparent);outline-offset:-3px}.glass-person-picker__radio[data-v-c90d92f7]{border:1.5px solid var(--color-vec-surface-2);border-radius:var(--radius-vec-full);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:flex}.glass-person-picker__row--selected .glass-person-picker__radio[data-v-c90d92f7]{background:var(--color-vec-primary);border-color:var(--color-vec-primary)}.glass-person-picker__identity[data-v-c90d92f7]{flex-direction:column;min-width:0;display:flex}.glass-person-picker__name[data-v-c90d92f7]{color:var(--color-vec-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.glass-person-picker__role[data-v-c90d92f7]{color:var(--color-vec-subtext-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.glass-person-picker__selected-tag[data-v-c90d92f7]{color:var(--color-vec-primary);flex-shrink:0;margin-left:auto;font-weight:600}.glass-pill-toggle-group[data-v-dd23ba24]{flex-wrap:wrap;gap:.25rem;display:flex}.glass-pill-toggle-group__pill[data-v-dd23ba24]{border:1px solid var(--color-vec-surface-2);border-radius:var(--radius-vec-md);background:var(--color-vec-surface-1);min-width:2.25rem;height:2.25rem;color:var(--color-vec-subtext-0);cursor:pointer;justify-content:center;align-items:center;padding:0 .5rem;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.glass-pill-toggle-group__pill[data-v-dd23ba24]:hover{background:var(--color-vec-surface-2)}.glass-pill-toggle-group__pill[data-v-dd23ba24]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:2px}.glass-pill-toggle-group__pill--active[data-v-dd23ba24]{border-color:var(--color-vec-primary);background:color-mix(in srgb, var(--color-vec-primary) 10%, transparent);color:var(--color-vec-primary)}.glass-pill-toggle-group__pill--active[data-v-dd23ba24]:hover{background:color-mix(in srgb, var(--color-vec-primary) 18%, transparent)}@media (prefers-reduced-motion:reduce){.glass-pill-toggle-group__pill[data-v-dd23ba24]{transition:none}}.glass-progress-bar[data-v-856d05a5]{background:var(--color-vec-surface-2);border-radius:9999px;height:4px;display:block;overflow:hidden}.glass-progress-bar-fill[data-v-856d05a5]{background:var(--color-vec-primary);height:100%;transition:width .2s var(--ease-out,ease-out);display:block}@media (prefers-reduced-motion:reduce){.glass-progress-bar-fill[data-v-856d05a5]{transition:none}}.glass-quick-actions[data-v-cdf9e096]{border-radius:var(--radius-vec-lg);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur-md);backdrop-filter:var(--glass-blur-md);border:var(--glass-border);box-shadow:var(--glass-shadow);overflow:hidden}.glass-quick-actions-header[data-v-cdf9e096]{border-bottom:1px solid color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent);background:color-mix(in srgb, var(--color-vec-surface-1) 30%, transparent);padding:.75rem 1rem}.glass-quick-actions-grid[data-v-cdf9e096]{grid-template-columns:repeat(2,1fr);gap:.75rem;padding:1rem;display:grid}.glass-quick-action[data-v-cdf9e096]{border-radius:var(--radius-vec-lg);text-align:center;cursor:pointer;background:color-mix(in srgb, var(--color-vec-surface-1) 40%, transparent);border:1px solid color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent);flex-direction:column;align-items:center;gap:.5rem;padding:1rem;transition:background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out;display:flex}.glass-quick-action[data-v-cdf9e096]:hover:not(.is-disabled){box-shadow:0 4px 12px color-mix(in srgb, var(--color-vec-base) 20%, transparent);transform:translateY(-1px)}.glass-quick-action[data-v-cdf9e096]:active:not(.is-disabled){transform:translateY(0)}.glass-quick-action.is-disabled[data-v-cdf9e096]{cursor:not-allowed;opacity:.5}.glass-quick-action.color-primary[data-v-cdf9e096]:hover:not(.is-disabled){border-color:color-mix(in srgb, var(--color-vec-primary) 30%, transparent);background:color-mix(in srgb, var(--color-vec-primary) 8%, transparent)}.glass-quick-action.color-secondary[data-v-cdf9e096]:hover:not(.is-disabled){border-color:color-mix(in srgb, var(--color-vec-secondary) 30%, transparent);background:color-mix(in srgb, var(--color-vec-secondary) 8%, transparent)}.glass-quick-action.color-accent[data-v-cdf9e096]:hover:not(.is-disabled){border-color:color-mix(in srgb, var(--color-vec-accent) 30%, transparent);background:color-mix(in srgb, var(--color-vec-accent) 8%, transparent)}.glass-quick-action.color-tertiary[data-v-cdf9e096]:hover:not(.is-disabled){border-color:color-mix(in srgb, var(--color-vec-tertiary) 30%, transparent);background:color-mix(in srgb, var(--color-vec-tertiary) 8%, transparent)}.glass-quick-action.color-success[data-v-cdf9e096]:hover:not(.is-disabled){border-color:color-mix(in srgb, var(--color-vec-success) 30%, transparent);background:color-mix(in srgb, var(--color-vec-success) 8%, transparent)}.glass-quick-action.color-warning[data-v-cdf9e096]:hover:not(.is-disabled){border-color:color-mix(in srgb, var(--color-vec-warning) 30%, transparent);background:color-mix(in srgb, var(--color-vec-warning) 8%, transparent)}.glass-quick-action.color-error[data-v-cdf9e096]:hover:not(.is-disabled){border-color:color-mix(in srgb, var(--color-vec-error) 30%, transparent);background:color-mix(in srgb, var(--color-vec-error) 8%, transparent)}.glass-quick-action-icon[data-v-cdf9e096]{border-radius:var(--radius-vec-md);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .15s ease-out;display:flex}.icon-primary[data-v-cdf9e096]{background:color-mix(in srgb, var(--color-vec-primary) 15%, transparent);color:var(--color-vec-primary)}.glass-quick-action:hover:not(.is-disabled) .icon-primary[data-v-cdf9e096]{background:color-mix(in srgb, var(--color-vec-primary) 25%, transparent)}.icon-secondary[data-v-cdf9e096]{background:color-mix(in srgb, var(--color-vec-secondary) 15%, transparent);color:var(--color-vec-secondary)}.glass-quick-action:hover:not(.is-disabled) .icon-secondary[data-v-cdf9e096]{background:color-mix(in srgb, var(--color-vec-secondary) 25%, transparent)}.icon-accent[data-v-cdf9e096]{background:color-mix(in srgb, var(--color-vec-accent) 15%, transparent);color:var(--color-vec-accent)}.glass-quick-action:hover:not(.is-disabled) .icon-accent[data-v-cdf9e096]{background:color-mix(in srgb, var(--color-vec-accent) 25%, transparent)}.icon-tertiary[data-v-cdf9e096]{background:color-mix(in srgb, var(--color-vec-tertiary) 15%, transparent);color:var(--color-vec-tertiary)}.glass-quick-action:hover:not(.is-disabled) .icon-tertiary[data-v-cdf9e096]{background:color-mix(in srgb, var(--color-vec-tertiary) 25%, transparent)}.icon-success[data-v-cdf9e096]{background:color-mix(in srgb, var(--color-vec-success) 15%, transparent);color:var(--color-vec-success)}.glass-quick-action:hover:not(.is-disabled) .icon-success[data-v-cdf9e096]{background:color-mix(in srgb, var(--color-vec-success) 25%, transparent)}.icon-warning[data-v-cdf9e096]{background:color-mix(in srgb, var(--color-vec-warning) 15%, transparent);color:var(--color-vec-warning)}.glass-quick-action:hover:not(.is-disabled) .icon-warning[data-v-cdf9e096]{background:color-mix(in srgb, var(--color-vec-warning) 25%, transparent)}.icon-error[data-v-cdf9e096]{background:color-mix(in srgb, var(--color-vec-error) 15%, transparent);color:var(--color-vec-error)}.glass-quick-action:hover:not(.is-disabled) .icon-error[data-v-cdf9e096]{background:color-mix(in srgb, var(--color-vec-error) 25%, transparent)}.glass-quick-action-label[data-v-cdf9e096]{color:var(--color-vec-text);font-weight:500}.glass-quick-action.is-disabled .glass-quick-action-label[data-v-cdf9e096]{color:var(--color-vec-subtext-1)}.glass-quick-action-description[data-v-cdf9e096]{color:var(--color-vec-subtext-0)}:root.app-dark .glass-quick-actions[data-v-cdf9e096]{background:color-mix(in srgb, var(--color-vec-surface-0) 70%, transparent)}:root.app-dark .glass-quick-actions-header[data-v-cdf9e096]{background:color-mix(in srgb, var(--color-vec-surface-1) 40%, transparent);border-bottom-color:color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent)}:root.app-dark .glass-quick-action[data-v-cdf9e096]{background:color-mix(in srgb, var(--color-vec-surface-1) 50%, transparent);border-color:color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent)}:root.app-dark .glass-quick-action[data-v-cdf9e096]:hover:not(.is-disabled){box-shadow:0 4px 16px color-mix(in srgb, var(--color-vec-base) 40%, transparent)}@media (prefers-reduced-motion:reduce){.glass-quick-action[data-v-cdf9e096]{transition-duration:10ms}.glass-quick-action[data-v-cdf9e096]:hover:not(.is-disabled){transform:none}.glass-quick-action-icon[data-v-cdf9e096]{transition-duration:10ms}}.glass-segmented[data-v-623db769]{background:var(--color-vec-surface-1);border:var(--glass-border-subtle);border-radius:10px;align-items:stretch;gap:2px;padding:3px;display:inline-flex}.glass-segmented__segment[data-v-623db769]{color:var(--color-vec-subtext-0);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-weight:500;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.glass-segmented__segment--selected[data-v-623db769]{background:var(--color-vec-surface-0);color:var(--segment-color,var(--color-vec-primary));font-weight:700;box-shadow:0 1px 2px #00000014}.glass-segmented__segment[data-v-623db769]:disabled{opacity:.5;cursor:not-allowed}.glass-segmented__badge[data-v-623db769]{font-family:var(--font-data);color:var(--color-vec-subtext-0);font-weight:600}.glass-segmented__segment--selected .glass-segmented__badge[data-v-623db769]{color:inherit}.glass-segmented__segment[data-v-623db769]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:1px}:root.app-dark .glass-segmented[data-v-623db769]{background:var(--glass-bg-subtle);border:var(--glass-border)}:root.app-dark .glass-segmented__segment--selected[data-v-623db769]{background:var(--glass-bg-strong)}.glass-segmented--pills[data-v-623db769]{background:0 0;border:none;gap:.5rem;padding:0}:root.app-dark .glass-segmented--pills[data-v-623db769]{background:0 0;border:none}.glass-segmented--pills .glass-segmented__segment[data-v-623db769]{border:var(--glass-border);border-radius:var(--radius-vec-full);font-weight:600;transition:background .15s,color .15s,border-color .15s}.glass-segmented--pills .glass-segmented__segment--selected[data-v-623db769]{color:var(--segment-color,var(--color-vec-primary));background:color-mix(in srgb, var(--segment-color,var(--color-vec-primary)) 10%, transparent);border-color:color-mix(in srgb, var(--segment-color,var(--color-vec-primary)) 30%, transparent);box-shadow:none}:root.app-dark .glass-segmented--pills .glass-segmented__segment--selected[data-v-623db769]{background:color-mix(in srgb, var(--segment-color,var(--color-vec-primary)) 15%, transparent)}.glass-select[data-v-1ffc029d]{display:inline-flex;position:relative}.glass-select.is-fluid[data-v-1ffc029d]{width:100%;display:flex}.glass-select-trigger[data-v-1ffc029d]{cursor:pointer;text-align:left;border-radius:var(--radius-vec-lg);width:100%;-webkit-backdrop-filter:var(--glass-blur-md);backdrop-filter:var(--glass-blur-md);background:var(--glass-bg);border:var(--glass-border);box-shadow:var(--glass-shadow);align-items:center;gap:.5rem;padding:.625rem .875rem;transition:border-color .2s,box-shadow .3s,background .3s;display:flex;position:relative}.glass-select-trigger[data-v-1ffc029d]:hover:not(:disabled){box-shadow:var(--glass-shadow-hover)}.glass-select-trigger[data-v-1ffc029d]:focus-visible{border-color:var(--color-vec-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 20%, transparent), inset 0 1px 0 var(--glass-highlight);outline:none}:root.app-dark .glass-select-trigger[data-v-1ffc029d]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 25%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}.glass-select.is-open .glass-select-trigger[data-v-1ffc029d]{border-color:var(--color-vec-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 20%, transparent), inset 0 1px 0 var(--glass-highlight)}:root.app-dark .glass-select.is-open .glass-select-trigger[data-v-1ffc029d]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 25%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}.glass-select.is-invalid .glass-select-trigger[data-v-1ffc029d]{border-color:var(--color-vec-error)}.glass-select.is-invalid .glass-select-trigger[data-v-1ffc029d]:focus-visible,.glass-select.is-invalid.is-open .glass-select-trigger[data-v-1ffc029d]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-error) 20%, transparent), inset 0 1px 0 var(--glass-highlight)}:root.app-dark .glass-select.is-invalid .glass-select-trigger[data-v-1ffc029d]:focus-visible,:root.app-dark .glass-select.is-invalid.is-open .glass-select-trigger[data-v-1ffc029d]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-error) 25%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}.glass-select.is-disabled .glass-select-trigger[data-v-1ffc029d]{opacity:.6;cursor:not-allowed}.glass-select.size-sm .glass-select-trigger[data-v-1ffc029d]{border-radius:var(--radius-vec-md);padding:.375rem .625rem}.glass-select.is-pill .glass-select-trigger[data-v-1ffc029d]{border-radius:var(--radius-vec-full);gap:.375rem;width:auto;padding:.5rem .875rem}.glass-select.is-pill .glass-select-trigger[data-v-1ffc029d]:hover:not(:disabled){transform:scale(1.02)}.glass-select.is-pill .glass-select-trigger[data-v-1ffc029d]:active:not(:disabled){transform:scale(.98)}.glass-select.is-pill.size-sm .glass-select-trigger[data-v-1ffc029d]{border-radius:var(--radius-vec-full);gap:.25rem;padding:.3125rem .625rem}.trigger-icon[data-v-1ffc029d]{color:var(--color-vec-subtext-0);flex-shrink:0}.trigger-label[data-v-1ffc029d]{color:var(--color-vec-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.trigger-label.is-placeholder[data-v-1ffc029d]{color:var(--color-vec-subtext-1);font-weight:400}.trigger-chevron[data-v-1ffc029d]{color:var(--color-vec-subtext-1);flex-shrink:0;transition:transform .2s}.glass-select.is-open .trigger-chevron[data-v-1ffc029d]{transform:rotate(180deg)}.glass-select-dropdown[data-v-1ffc029d]{border-radius:var(--radius-vec-lg);max-height:15rem;-webkit-backdrop-filter:var(--glass-blur-lg);backdrop-filter:var(--glass-blur-lg);background:var(--glass-bg-strong);border:var(--glass-border-subtle);box-shadow:var(--shadow-vec-lg);padding:.375rem;overflow-y:auto}.glass-select-dropdown[data-v-1ffc029d]::-webkit-scrollbar{width:6px}.glass-select-dropdown[data-v-1ffc029d]::-webkit-scrollbar-track{background:0 0}.glass-select-dropdown[data-v-1ffc029d]::-webkit-scrollbar-thumb{background:var(--color-vec-surface-2);border-radius:3px}.glass-select-dropdown[data-v-1ffc029d]::-webkit-scrollbar-thumb:hover{background:var(--color-vec-subtext-1)}.glass-select-option[data-v-1ffc029d]{border-radius:var(--radius-vec-md);cursor:pointer;width:100%;color:var(--color-vec-text);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:.5rem .75rem;transition:background .15s,color .15s;display:flex}.glass-select-option[data-v-1ffc029d]:hover,.glass-select-option.is-focused[data-v-1ffc029d]{background:color-mix(in srgb, var(--color-vec-surface-1) 80%, transparent)}.glass-select-option.is-selected[data-v-1ffc029d]{color:var(--color-vec-primary);font-weight:500}.glass-select-option.is-selected[data-v-1ffc029d]:hover,.glass-select-option.is-selected.is-focused[data-v-1ffc029d]{background:color-mix(in srgb, var(--color-vec-primary) 10%, transparent)}.option-check[data-v-1ffc029d]{color:var(--color-vec-primary);flex-shrink:0}.glass-dropdown-enter-active[data-v-1ffc029d],.glass-dropdown-leave-active[data-v-1ffc029d]{transition:opacity .2s,transform .2s}.glass-dropdown-enter-from[data-v-1ffc029d],.glass-dropdown-leave-to[data-v-1ffc029d]{opacity:0;transform:translateY(-.5rem)}@media (prefers-reduced-motion:reduce){.glass-select-trigger[data-v-1ffc029d],.trigger-chevron[data-v-1ffc029d],.glass-select-option[data-v-1ffc029d],.glass-dropdown-enter-active[data-v-1ffc029d],.glass-dropdown-leave-active[data-v-1ffc029d]{transition-duration:10ms}.glass-select.is-pill .glass-select-trigger[data-v-1ffc029d]:hover,.glass-select.is-pill .glass-select-trigger[data-v-1ffc029d]:active{transform:none}}.glass-stat-card[data-v-398c7921]{border-radius:var(--radius-vec-lg);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur-md);backdrop-filter:var(--glass-blur-md);border:var(--glass-border);box-shadow:var(--glass-shadow);transition:box-shadow .15s ease-out,transform .15s ease-out;display:flex}.glass-stat-card--default[data-v-398c7921]{flex-direction:column;min-height:7.5rem;padding:1.25rem}.glass-stat-card--compact[data-v-398c7921]{flex-direction:row;align-items:center;gap:.75rem;min-height:4rem;padding:.875rem}.glass-stat-card.is-interactive[data-v-398c7921]{cursor:pointer}.glass-stat-card.is-interactive[data-v-398c7921]:hover{box-shadow:var(--glass-shadow-hover);transform:translateY(-2px)}.glass-stat-card.is-interactive[data-v-398c7921]:active{transform:translateY(0)}.glass-stat-card-header[data-v-398c7921]{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.glass-stat-card-icon[data-v-398c7921]{border-radius:var(--radius-vec-md);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s ease-out;display:flex}.glass-stat-card--default .glass-stat-card-icon[data-v-398c7921]{width:2.5rem;height:2.5rem}.glass-stat-card--compact .glass-stat-card-icon[data-v-398c7921]{width:2.25rem;height:2.25rem}.icon-primary[data-v-398c7921]{background:color-mix(in srgb, var(--color-vec-primary) 15%, transparent);color:var(--color-vec-primary)}.icon-secondary[data-v-398c7921]{background:color-mix(in srgb, var(--color-vec-secondary) 15%, transparent);color:var(--color-vec-secondary)}.icon-accent[data-v-398c7921]{background:color-mix(in srgb, var(--color-vec-accent) 15%, transparent);color:var(--color-vec-accent)}.icon-tertiary[data-v-398c7921]{background:color-mix(in srgb, var(--color-vec-tertiary) 15%, transparent);color:var(--color-vec-tertiary)}.icon-success[data-v-398c7921]{background:color-mix(in srgb, var(--color-vec-success) 15%, transparent);color:var(--color-vec-success)}.icon-warning[data-v-398c7921]{background:color-mix(in srgb, var(--color-vec-warning) 15%, transparent);color:var(--color-vec-warning)}.icon-error[data-v-398c7921]{background:color-mix(in srgb, var(--color-vec-error) 15%, transparent);color:var(--color-vec-error)}.glass-stat-card.is-interactive:hover .icon-primary[data-v-398c7921]{background:color-mix(in srgb, var(--color-vec-primary) 25%, transparent)}.glass-stat-card.is-interactive:hover .icon-secondary[data-v-398c7921]{background:color-mix(in srgb, var(--color-vec-secondary) 25%, transparent)}.glass-stat-card.is-interactive:hover .icon-accent[data-v-398c7921]{background:color-mix(in srgb, var(--color-vec-accent) 25%, transparent)}.glass-stat-card.is-interactive:hover .icon-tertiary[data-v-398c7921]{background:color-mix(in srgb, var(--color-vec-tertiary) 25%, transparent)}.glass-stat-card.is-interactive:hover .icon-success[data-v-398c7921]{background:color-mix(in srgb, var(--color-vec-success) 25%, transparent)}.glass-stat-card.is-interactive:hover .icon-warning[data-v-398c7921]{background:color-mix(in srgb, var(--color-vec-warning) 25%, transparent)}.glass-stat-card.is-interactive:hover .icon-error[data-v-398c7921]{background:color-mix(in srgb, var(--color-vec-error) 25%, transparent)}.glass-stat-card-trend[data-v-398c7921]{border-radius:var(--radius-vec-full);align-items:center;gap:.25rem;padding:.25rem .5rem;font-weight:500;display:flex}.trend-up[data-v-398c7921]{color:var(--color-vec-success);background:color-mix(in srgb, var(--color-vec-success) 10%, transparent)}.trend-down[data-v-398c7921]{color:var(--color-vec-error);background:color-mix(in srgb, var(--color-vec-error) 10%, transparent)}.trend-neutral[data-v-398c7921]{color:var(--color-vec-subtext-0);background:color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent)}.glass-stat-card-content[data-v-398c7921]{flex:1;min-width:0}.glass-stat-card-value[data-v-398c7921]{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--color-vec-text);font-weight:600;line-height:1.2}.glass-stat-card--default .glass-stat-card-value[data-v-398c7921]{margin-bottom:.25rem}.glass-stat-card--compact .glass-stat-card-value[data-v-398c7921]{flex-shrink:0}.glass-stat-card-label[data-v-398c7921]{color:var(--color-vec-subtext-0);line-height:1.4}.glass-stat-card--compact .glass-stat-card-label[data-v-398c7921]{color:var(--color-vec-text);font-weight:500}.glass-stat-card-subtitle[data-v-398c7921]{color:var(--color-vec-subtext-1);line-height:1.4}.glass-stat-card--default .glass-stat-card-subtitle[data-v-398c7921],.glass-stat-card--compact .glass-stat-card-subtitle[data-v-398c7921]{margin-top:.125rem}.glass-stat-card.is-loading[data-v-398c7921]{pointer-events:none}.glass-stat-card-icon-skeleton[data-v-398c7921]{border-radius:var(--radius-vec-md);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 80%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;flex-shrink:0;animation:1.5s infinite shimmer-398c7921}.glass-stat-card--default .glass-stat-card-icon-skeleton[data-v-398c7921]{width:2.5rem;height:2.5rem}.glass-stat-card--compact .glass-stat-card-icon-skeleton[data-v-398c7921]{width:2.25rem;height:2.25rem}.glass-stat-card-trend-skeleton[data-v-398c7921]{border-radius:var(--radius-vec-full);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 80%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;width:3rem;height:1.25rem;animation:1.5s .1s infinite shimmer-398c7921}.glass-stat-card-value-skeleton[data-v-398c7921]{border-radius:var(--radius-vec-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 80%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;animation:1.5s .2s infinite shimmer-398c7921}.glass-stat-card--default .glass-stat-card-value-skeleton[data-v-398c7921]{width:60%;height:2rem;margin-bottom:.5rem}.glass-stat-card-value-skeleton--compact[data-v-398c7921]{width:3rem;height:1.5rem}.glass-stat-card-label-skeleton[data-v-398c7921]{border-radius:var(--radius-vec-xs);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 80%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;animation:1.5s .3s infinite shimmer-398c7921}.glass-stat-card--default .glass-stat-card-label-skeleton[data-v-398c7921]{width:80%;height:1rem}.glass-stat-card--compact .glass-stat-card-label-skeleton[data-v-398c7921]{width:70%;height:.875rem}.glass-stat-card-content-skeleton[data-v-398c7921]{flex-direction:column;flex:1;gap:.375rem;display:flex}@keyframes shimmer-398c7921{0%{background-position:-200% 0}to{background-position:200% 0}}:root.app-dark .glass-stat-card[data-v-398c7921]{background:color-mix(in srgb, var(--color-vec-surface-0) 70%, transparent)}@media (prefers-reduced-motion:reduce){.glass-stat-card[data-v-398c7921],.glass-stat-card-icon[data-v-398c7921]{transition-duration:10ms}.glass-stat-card-icon-skeleton[data-v-398c7921],.glass-stat-card-trend-skeleton[data-v-398c7921],.glass-stat-card-value-skeleton[data-v-398c7921],.glass-stat-card-label-skeleton[data-v-398c7921]{background:color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent);animation:none}}.glass-tag[data-v-eec15f03]{white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:var(--glass-blur-sm);backdrop-filter:var(--glass-blur-sm);background:color-mix(in srgb, var(--variant-color) 12%, transparent);border:1px solid color-mix(in srgb, var(--variant-color) 25%, transparent);color:var(--variant-color);align-items:center;gap:.375rem;font-weight:500;line-height:1;transition:all .15s ease-out;display:inline-flex;box-shadow:inset 0 1px #ffffff26}.size-xs[data-v-eec15f03]{gap:.25rem;padding:.125rem .375rem}.size-sm[data-v-eec15f03]{gap:.3125rem;padding:.25rem .5rem}.size-default[data-v-eec15f03]{gap:.375rem;padding:.375rem .625rem}.rounded-md.size-xs[data-v-eec15f03]{border-radius:var(--radius-vec-xs)}.rounded-md.size-sm[data-v-eec15f03]{border-radius:var(--radius-vec-sm)}.rounded-md.size-default[data-v-eec15f03]{border-radius:var(--radius-vec-md)}.rounded-full[data-v-eec15f03]{border-radius:var(--radius-vec-full)}.variant-primary[data-v-eec15f03]{--variant-color:var(--color-vec-primary)}.variant-secondary[data-v-eec15f03]{--variant-color:var(--color-vec-secondary)}.variant-accent[data-v-eec15f03]{--variant-color:var(--color-vec-accent)}.variant-success[data-v-eec15f03]{--variant-color:var(--color-vec-success)}.variant-warning[data-v-eec15f03]{--variant-color:var(--color-vec-warning)}.variant-error[data-v-eec15f03]{--variant-color:var(--color-vec-error)}.glass-tag[class*=preset-][data-v-eec15f03]{--variant-color:var(--preset-color)}.glass-tag-icon[data-v-eec15f03]{opacity:.9;flex-shrink:0}.glass-tag-label[data-v-eec15f03]{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-block:-.125em;padding-block:.125em;overflow:hidden}:root.app-dark .glass-tag[data-v-eec15f03]{background:color-mix(in srgb, var(--variant-color) 18%, transparent);border-color:color-mix(in srgb, var(--variant-color) 35%, transparent);box-shadow:inset 0 1px 0 var(--glass-highlight-dark)}@media (prefers-reduced-motion:reduce){.glass-tag[data-v-eec15f03]{transition-duration:10ms}}.glass-tag-input[data-v-55262f91]{display:inline-flex;position:relative}.glass-tag-input.is-fluid[data-v-55262f91]{width:100%;display:flex}.glass-tag-input-trigger[data-v-55262f91]{cursor:text;border-radius:var(--radius-vec-lg);width:100%;min-height:2.75rem;-webkit-backdrop-filter:var(--glass-blur-md);backdrop-filter:var(--glass-blur-md);background:var(--glass-bg);border:var(--glass-border);box-shadow:var(--glass-shadow);flex-wrap:wrap;align-items:center;gap:.375rem;padding:.5rem .75rem;transition:border-color .2s,box-shadow .3s,background .3s;display:flex;position:relative}.glass-tag-input-trigger[data-v-55262f91]:hover{box-shadow:var(--glass-shadow-hover)}.glass-tag-input-trigger[data-v-55262f91]:focus-within{border-color:var(--color-vec-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 20%, transparent), inset 0 1px 0 var(--glass-highlight)}:root.app-dark .glass-tag-input-trigger[data-v-55262f91]:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 25%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}.glass-tag-input.is-open .glass-tag-input-trigger[data-v-55262f91]{border-color:var(--color-vec-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 20%, transparent), inset 0 1px 0 var(--glass-highlight)}:root.app-dark .glass-tag-input.is-open .glass-tag-input-trigger[data-v-55262f91]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 25%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}.glass-tag-input.is-invalid .glass-tag-input-trigger[data-v-55262f91]{border-color:var(--color-vec-error)}.glass-tag-input.is-invalid .glass-tag-input-trigger[data-v-55262f91]:focus-within,.glass-tag-input.is-invalid.is-open .glass-tag-input-trigger[data-v-55262f91]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-error) 20%, transparent), inset 0 1px 0 var(--glass-highlight)}:root.app-dark .glass-tag-input.is-invalid .glass-tag-input-trigger[data-v-55262f91]:focus-within,:root.app-dark .glass-tag-input.is-invalid.is-open .glass-tag-input-trigger[data-v-55262f91]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-error) 25%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}.glass-tag-input.is-disabled .glass-tag-input-trigger[data-v-55262f91]{opacity:.6;cursor:not-allowed}.glass-tag-input.size-sm .glass-tag-input-trigger[data-v-55262f91]{border-radius:var(--radius-vec-md);min-height:2.25rem;padding:.375rem .625rem}.tag-chip[data-v-55262f91]{border-radius:var(--radius-vec-sm);background:color-mix(in srgb, var(--color-vec-primary) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-vec-primary) 25%, transparent);color:var(--color-vec-primary);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:.25rem;padding:.125rem .375rem;font-weight:500;line-height:1.25;display:inline-flex}:root.app-dark .tag-chip[data-v-55262f91]{background:color-mix(in srgb, var(--color-vec-primary) 18%, transparent);border-color:color-mix(in srgb, var(--color-vec-primary) 35%, transparent)}.tag-chip[class*=preset-][data-v-55262f91]{background:color-mix(in srgb, var(--preset-color) 12%, transparent);border-color:color-mix(in srgb, var(--preset-color) 25%, transparent);color:var(--preset-color)}:root.app-dark .tag-chip[class*=preset-][data-v-55262f91]{background:color-mix(in srgb, var(--preset-color) 18%, transparent);border-color:color-mix(in srgb, var(--preset-color) 35%, transparent)}.tag-chip-dot[data-v-55262f91]{border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.tag-chip-label[data-v-55262f91]{white-space:nowrap}.tag-chip-remove[data-v-55262f91]{color:inherit;opacity:.6;cursor:pointer;border-radius:var(--radius-vec-xs);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background .15s;display:inline-flex}.tag-chip-remove[data-v-55262f91]:hover{opacity:1;background:color-mix(in srgb, var(--color-vec-error) 20%, transparent);color:var(--color-vec-error)}.tag-chip-overflow[data-v-55262f91]{color:var(--color-vec-subtext-0);padding:.125rem .25rem;font-weight:500}.tag-search-input[data-v-55262f91]{min-width:60px;color:var(--color-vec-text);background:0 0;border:none;outline:none;flex:1;padding:0}.tag-search-input[data-v-55262f91]::placeholder{color:var(--color-vec-subtext-1)}.trigger-chevron[data-v-55262f91]{color:var(--color-vec-subtext-1);flex-shrink:0;margin-left:auto;transition:transform .2s}.glass-tag-input.is-open .trigger-chevron[data-v-55262f91]{transform:rotate(180deg)}.glass-tag-input-dropdown[data-v-55262f91]{border-radius:var(--radius-vec-lg);max-height:15rem;-webkit-backdrop-filter:var(--glass-blur-lg);backdrop-filter:var(--glass-blur-lg);background:var(--glass-bg-strong);border:var(--glass-border-subtle);box-shadow:var(--shadow-vec-lg);padding:.375rem;overflow-y:auto}.glass-tag-input-dropdown[data-v-55262f91]::-webkit-scrollbar{width:6px}.glass-tag-input-dropdown[data-v-55262f91]::-webkit-scrollbar-track{background:0 0}.glass-tag-input-dropdown[data-v-55262f91]::-webkit-scrollbar-thumb{background:var(--color-vec-surface-2);border-radius:3px}.glass-tag-input-dropdown[data-v-55262f91]::-webkit-scrollbar-thumb:hover{background:var(--color-vec-subtext-1)}.tag-option[data-v-55262f91]{border-radius:var(--radius-vec-md);cursor:pointer;width:100%;color:var(--color-vec-text);text-align:left;background:0 0;border:none;align-items:center;gap:.625rem;padding:.5rem .75rem;transition:background .15s,color .15s;display:flex}.tag-option[data-v-55262f91]:hover,.tag-option.is-focused[data-v-55262f91]{background:color-mix(in srgb, var(--color-vec-surface-1) 80%, transparent)}.tag-option.is-selected[data-v-55262f91]{color:var(--color-vec-primary)}.tag-option.is-selected[data-v-55262f91]:hover,.tag-option.is-selected.is-focused[data-v-55262f91]{background:color-mix(in srgb, var(--color-vec-primary) 10%, transparent)}.option-checkbox[data-v-55262f91]{border-radius:var(--radius-vec-xs);border:1.5px solid var(--color-vec-surface-2);background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;transition:background .15s,border-color .15s;display:flex}.tag-option.is-selected .option-checkbox[data-v-55262f91]{background:var(--color-vec-primary);border-color:var(--color-vec-primary);color:var(--color-vec-base)}.option-color-dot[data-v-55262f91]{border-radius:9999px;flex-shrink:0;width:.625rem;height:.625rem}.option-label[data-v-55262f91]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.tag-empty[data-v-55262f91]{text-align:center;color:var(--color-vec-subtext-1);padding:.75rem}.tag-create-divider[data-v-55262f91]{background:var(--color-vec-surface-2);height:1px;margin:.25rem .375rem}.tag-create-action[data-v-55262f91]{border-radius:var(--radius-vec-md);cursor:pointer;width:100%;color:var(--color-vec-primary);text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:background .15s;display:flex}.tag-create-action[data-v-55262f91]:hover,.tag-create-action.is-focused[data-v-55262f91]{background:color-mix(in srgb, var(--color-vec-primary) 10%, transparent)}.glass-dropdown-enter-active[data-v-55262f91],.glass-dropdown-leave-active[data-v-55262f91]{transition:opacity .2s,transform .2s}.glass-dropdown-enter-from[data-v-55262f91],.glass-dropdown-leave-to[data-v-55262f91]{opacity:0;transform:translateY(-.5rem)}@media (prefers-reduced-motion:reduce){.glass-tag-input-trigger[data-v-55262f91],.trigger-chevron[data-v-55262f91],.tag-chip-remove[data-v-55262f91],.tag-option[data-v-55262f91],.option-checkbox[data-v-55262f91],.tag-create-action[data-v-55262f91],.glass-dropdown-enter-active[data-v-55262f91],.glass-dropdown-leave-active[data-v-55262f91]{transition-duration:10ms}}.glass-timeline[data-v-b9ce3e33]{border-radius:var(--radius-vec-lg);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur-md);backdrop-filter:var(--glass-blur-md);border:var(--glass-border);box-shadow:var(--glass-shadow);overflow:hidden}.glass-timeline-header[data-v-b9ce3e33]{border-bottom:1px solid color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent);background:color-mix(in srgb, var(--color-vec-surface-1) 30%, transparent);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.glass-timeline-empty[data-v-b9ce3e33]{text-align:center;padding:2rem 1rem}.glass-timeline-items[data-v-b9ce3e33]{padding:1rem}.glass-timeline-item[data-v-b9ce3e33]{gap:.75rem;display:flex;position:relative}.glass-timeline-item[data-v-b9ce3e33]:not(:last-child){padding-bottom:1rem}.glass-timeline-connector[data-v-b9ce3e33]{flex-direction:column;flex-shrink:0;align-items:center;width:1.25rem;padding-top:.25rem;display:flex}.glass-timeline-dot[data-v-b9ce3e33]{z-index:1;width:.75rem;height:.75rem;box-shadow:0 0 0 3px var(--glass-bg);border-radius:50%;flex-shrink:0;transition:transform .15s ease-out}.glass-timeline-item.is-interactive:hover .glass-timeline-dot[data-v-b9ce3e33]{transform:scale(1.2)}.glass-timeline-line[data-v-b9ce3e33]{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent), color-mix(in srgb, var(--color-vec-surface-2) 30%, transparent));border-radius:1px;flex:1;width:2px;margin-top:.375rem}.dot-primary[data-v-b9ce3e33]{background:var(--color-vec-primary)}.dot-secondary[data-v-b9ce3e33]{background:var(--color-vec-secondary)}.dot-accent[data-v-b9ce3e33]{background:var(--color-vec-accent)}.dot-success[data-v-b9ce3e33]{background:var(--color-vec-success)}.dot-warning[data-v-b9ce3e33]{background:var(--color-vec-warning)}.dot-error[data-v-b9ce3e33]{background:var(--color-vec-error)}.dot-neutral[data-v-b9ce3e33]{background:var(--color-vec-subtext-0)}.glass-timeline-item-content[data-v-b9ce3e33]{flex:1;min-width:0}.glass-timeline-item.is-interactive .glass-timeline-item-content[data-v-b9ce3e33]{cursor:pointer;border-radius:var(--radius-vec-md);margin:-.5rem -.5rem -.5rem 0;padding:.5rem;transition:background-color .15s ease-out}.glass-timeline-item.is-interactive:hover .glass-timeline-item-content[data-v-b9ce3e33]{background:color-mix(in srgb, var(--color-vec-surface-1) 50%, transparent)}.glass-timeline-item-header[data-v-b9ce3e33]{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.glass-timeline-type-badge[data-v-b9ce3e33]{border-radius:var(--radius-vec-full);text-transform:uppercase;letter-spacing:.025em;align-items:center;gap:.25rem;padding:.125rem .5rem;font-weight:600;display:inline-flex}.badge-primary[data-v-b9ce3e33]{background:color-mix(in srgb, var(--color-vec-primary) 15%, transparent);color:var(--color-vec-primary)}.badge-secondary[data-v-b9ce3e33]{background:color-mix(in srgb, var(--color-vec-secondary) 15%, transparent);color:var(--color-vec-secondary)}.badge-accent[data-v-b9ce3e33]{background:color-mix(in srgb, var(--color-vec-accent) 15%, transparent);color:var(--color-vec-accent)}.badge-success[data-v-b9ce3e33]{background:color-mix(in srgb, var(--color-vec-success) 15%, transparent);color:var(--color-vec-success)}.badge-warning[data-v-b9ce3e33]{background:color-mix(in srgb, var(--color-vec-warning) 15%, transparent);color:var(--color-vec-warning)}.badge-error[data-v-b9ce3e33]{background:color-mix(in srgb, var(--color-vec-error) 15%, transparent);color:var(--color-vec-error)}.badge-neutral[data-v-b9ce3e33]{background:color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent);color:var(--color-vec-subtext-0)}.glass-timeline-status-badge[data-v-b9ce3e33]{border-radius:var(--radius-vec-full);padding:.125rem .375rem;font-weight:500}.status-cancelled[data-v-b9ce3e33]{background:color-mix(in srgb, var(--color-vec-error) 10%, transparent);color:var(--color-vec-error)}.glass-timeline-item-title[data-v-b9ce3e33]{color:var(--color-vec-text);font-weight:500;line-height:1.4}.glass-timeline-item-title.is-cancelled[data-v-b9ce3e33]{color:var(--color-vec-subtext-0);text-decoration:line-through}.glass-timeline-item-subtitle[data-v-b9ce3e33]{color:var(--color-vec-subtext-0);margin-top:.125rem;line-height:1.4}.glass-timeline-item-time[data-v-b9ce3e33]{color:var(--color-vec-subtext-1);align-items:center;gap:.375rem;margin-top:.375rem;display:flex}.glass-timeline-more[data-v-b9ce3e33]{text-align:center;color:var(--color-vec-subtext-0);background:color-mix(in srgb, var(--color-vec-surface-1) 20%, transparent);padding:.5rem 1rem}:root.app-dark .glass-timeline[data-v-b9ce3e33]{background:color-mix(in srgb, var(--color-vec-surface-0) 70%, transparent)}:root.app-dark .glass-timeline-header[data-v-b9ce3e33]{background:color-mix(in srgb, var(--color-vec-surface-1) 40%, transparent);border-bottom-color:color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent)}:root.app-dark .glass-timeline-item.is-interactive:hover .glass-timeline-item-content[data-v-b9ce3e33]{background:color-mix(in srgb, var(--color-vec-surface-1) 60%, transparent)}:root.app-dark .glass-timeline-more[data-v-b9ce3e33]{background:color-mix(in srgb, var(--color-vec-surface-1) 30%, transparent)}:root.app-dark .glass-timeline-dot[data-v-b9ce3e33]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-surface-0) 70%, transparent)}@media (prefers-reduced-motion:reduce){.glass-timeline-dot[data-v-b9ce3e33],.glass-timeline-item-content[data-v-b9ce3e33]{transition-duration:10ms}}.glass-toggle[data-v-cc567424]{background:var(--glass-bg-subtle);border:var(--glass-border-subtle);border-radius:var(--radius-vec-md);gap:.25rem;padding:.25rem;display:inline-flex}.glass-toggle__btn[data-v-cc567424]{color:var(--color-vec-subtext-0);border-radius:var(--radius-vec-md);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.375rem;font-weight:500;transition:background .15s ease-out,color .15s ease-out,box-shadow .15s ease-out;display:inline-flex}.glass-toggle__btn[data-v-cc567424]:hover:not(:disabled){color:var(--color-vec-text);background:var(--glass-bg)}.glass-toggle__btn[data-v-cc567424]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:2px}.glass-toggle__btn[data-v-cc567424]:disabled{opacity:.5;cursor:not-allowed}.glass-toggle__btn--active[data-v-cc567424]{color:var(--color-vec-text);background:var(--glass-bg-strong);box-shadow:var(--glass-shadow-subtle)}.glass-toggle__btn--active[data-v-cc567424]:hover:not(:disabled){background:var(--glass-bg-strong)}.glass-toggle__icon[data-v-cc567424]{opacity:.8;flex-shrink:0}.glass-toggle__btn--active .glass-toggle__icon[data-v-cc567424]{opacity:1}.glass-toggle__label[data-v-cc567424]{white-space:nowrap}.glass-toggle--default .glass-toggle__btn[data-v-cc567424]{padding:.5rem 1rem}.glass-toggle--sm .glass-toggle__btn[data-v-cc567424]{padding:.375rem .75rem}.glass-toggle__btn[data-v-cc567424]:has(.glass-toggle__icon):not(:has(.glass-toggle__label)){padding-inline:.5rem}.glass-toggle--sm .glass-toggle__btn[data-v-cc567424]:has(.glass-toggle__icon):not(:has(.glass-toggle__label)){padding-inline:.375rem}@media (prefers-reduced-motion:reduce){.glass-toggle__btn[data-v-cc567424]{transition-duration:10ms}}.glass-tree-row[data-v-d9bee935]{align-items:center;gap:var(--row-gap);border-radius:var(--row-radius);width:100%;color:var(--color-vec-text);font-weight:var(--row-weight,500);display:flex}.glass-tree-row--nav[data-v-d9bee935]{--row-gap:.375rem;--row-radius:.375rem;--row-weight:500;transition:background .15s var(--ease-out,ease-out);border-left:2px solid #0000;padding:.375rem .5rem .375rem 0}.glass-tree-row--nav.glass-tree-row--strong[data-v-d9bee935]{--row-weight:600}.glass-tree-row--picker[data-v-d9bee935]{--row-gap:10px;--row-radius:var(--radius-vec-md);--row-weight:600;min-height:34px;padding:0 8px}.glass-tree-row--picker+.glass-tree-row--picker[data-v-d9bee935]{border-top:1px solid var(--color-vec-surface-2)}@media (width<=480px){.glass-tree-row--picker[data-v-d9bee935]{min-height:44px}}.glass-tree-row[data-v-d9bee935]:hover:not(.glass-tree-row--selected){background:var(--color-vec-surface-1)}.glass-tree-row--selected[data-v-d9bee935]{color:var(--color-vec-primary);background:color-mix(in srgb, var(--color-vec-primary) 10%, transparent)}.glass-tree-row--nav.glass-tree-row--selected[data-v-d9bee935]{border-left-color:var(--color-vec-primary)}.glass-tree-row__caret[data-v-d9bee935]{color:var(--color-vec-subtext-0);cursor:pointer;transition:transform .15s var(--ease-out,ease-out);background:0 0;border:none;flex-shrink:0;padding:0;display:inline-flex}.glass-tree-row__caret[data-v-d9bee935]:disabled{cursor:default}.glass-tree-row__caret--hidden[data-v-d9bee935]{visibility:hidden}.glass-tree-row__caret--open[data-v-d9bee935]{transform:rotate(90deg)}.glass-tree-row__button[data-v-d9bee935]{align-items:center;gap:var(--row-gap);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;display:flex}.glass-tree-row__label[data-v-d9bee935]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.glass-tree-row__trailing[data-v-d9bee935]{flex-shrink:0;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.glass-tree-row--nav[data-v-d9bee935],.glass-tree-row__caret[data-v-d9bee935]{transition:none}}.glass-theme-toggle[data-v-b4fc07ff]{border-radius:var(--radius-vec-full);cursor:pointer;background:0 0;border:none;width:56px;height:28px;padding:0;transition:transform .2s;position:relative}.glass-theme-toggle[data-v-b4fc07ff]:hover{transform:scale(1.02)}.glass-theme-toggle[data-v-b4fc07ff]:active{transform:scale(.98)}.toggle-track[data-v-b4fc07ff]{border-radius:var(--radius-vec-full);-webkit-backdrop-filter:var(--glass-blur-md);backdrop-filter:var(--glass-blur-md);background:var(--glass-bg);border:var(--glass-border);box-shadow:var(--glass-shadow);transition:background .3s,border-color .3s,box-shadow .3s;position:absolute;inset:0}.glass-theme-toggle:hover .toggle-track[data-v-b4fc07ff]{box-shadow:var(--glass-shadow-hover)}.glow-indicator[data-v-b4fc07ff]{border-radius:50%;width:22px;height:22px;transition:left .3s cubic-bezier(.4,0,.2,1),background .3s,box-shadow .3s;position:absolute;top:3px}.glass-theme-toggle.is-light .glow-indicator[data-v-b4fc07ff]{background:linear-gradient(135deg, color-mix(in srgb, var(--color-vec-accent) 90%, white) 0%, var(--color-vec-accent) 100%);box-shadow:var(--glass-glow-sm), inset 0 1px 2px #ffffff4d;left:3px}.glass-theme-toggle.is-dark .glow-indicator[data-v-b4fc07ff]{background:linear-gradient(135deg, color-mix(in srgb, var(--color-vec-primary) 90%, white) 0%, var(--color-vec-primary) 100%);box-shadow:var(--glass-glow-sm), inset 0 1px 2px #fff3;left:31px}.glass-theme-toggle:hover .glow-indicator[data-v-b4fc07ff]{box-shadow:var(--glass-glow-md), inset 0 1px 2px #ffffff40;transform:scale(1.05)}.icons-container[data-v-b4fc07ff]{pointer-events:none;justify-content:space-between;align-items:center;padding:0 7px;display:flex;position:absolute;inset:0}.icon-wrapper[data-v-b4fc07ff]{justify-content:center;align-items:center;width:14px;height:14px;transition:opacity .3s,transform .3s;display:flex}.icon[data-v-b4fc07ff]{transition:color .3s,transform .3s}.glass-theme-toggle.is-light .sun-wrapper[data-v-b4fc07ff]{opacity:0;transform:scale(.8)rotate(-90deg)}.glass-theme-toggle.is-light .sun-wrapper .icon[data-v-b4fc07ff]{color:var(--color-vec-subtext-1)}.glass-theme-toggle.is-dark .sun-wrapper[data-v-b4fc07ff]{opacity:1;transform:scale(1)rotate(0)}.glass-theme-toggle.is-dark .sun-wrapper .icon[data-v-b4fc07ff]{color:var(--color-vec-subtext-0)}.glass-theme-toggle.is-light .moon-wrapper[data-v-b4fc07ff]{opacity:1;transform:scale(1)rotate(0)}.glass-theme-toggle.is-light .moon-wrapper .icon[data-v-b4fc07ff]{color:var(--color-vec-subtext-0)}.glass-theme-toggle.is-dark .moon-wrapper[data-v-b4fc07ff]{opacity:0;transform:scale(.8)rotate(90deg)}.glass-theme-toggle.is-dark .moon-wrapper .icon[data-v-b4fc07ff]{color:var(--color-vec-subtext-1)}.glass-theme-toggle[data-v-b4fc07ff]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.glass-theme-toggle[data-v-b4fc07ff],.toggle-track[data-v-b4fc07ff],.glow-indicator[data-v-b4fc07ff],.icon-wrapper[data-v-b4fc07ff],.icon[data-v-b4fc07ff]{transition-duration:10ms}}.glass-top-bar[data-v-311d5c8b]{z-index:40;background:var(--glass-bg);height:4rem;-webkit-backdrop-filter:var(--glass-blur-lg);backdrop-filter:var(--glass-blur-lg);border-bottom:var(--glass-border);box-shadow:var(--glass-shadow);align-items:center;padding-inline:1rem;display:flex;position:relative}.glass-top-bar--sticky[data-v-311d5c8b]{position:sticky;top:0}.glass-top-bar--subtle[data-v-311d5c8b]{background:var(--glass-bg-subtle);-webkit-backdrop-filter:var(--glass-blur-md);backdrop-filter:var(--glass-blur-md);box-shadow:var(--glass-shadow-subtle)}.glass-top-bar--sm[data-v-311d5c8b]{height:3.5rem}.glass-top-bar--sidebar-open[data-v-311d5c8b]{border-left:var(--glass-border);box-shadow:var(--glass-shadow), inset 2px 0 4px #0000000a}:root[class*=app-dark] .glass-top-bar--sidebar-open[data-v-311d5c8b]{box-shadow:var(--glass-shadow), inset 2px 0 4px #0000001a}.glass-top-bar-content[data-v-311d5c8b]{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.glass-top-bar-left[data-v-311d5c8b]{align-items:center;gap:.75rem;display:flex}.glass-top-bar-center[data-v-311d5c8b]{flex:1;justify-content:center;max-width:40rem;display:none}@media (width>=768px){.glass-top-bar-center[data-v-311d5c8b]{display:flex}}.glass-top-bar-right[data-v-311d5c8b]{align-items:center;gap:.5rem;display:flex}.glass-top-bar-accent[data-v-311d5c8b]{background:linear-gradient(90deg, transparent 0%, var(--color-vec-primary) 20%, var(--color-vec-secondary) 50%, var(--color-vec-accent) 80%, transparent 100%);opacity:.4;pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.glass-top-bar[data-v-311d5c8b],.glass-top-bar[data-v-311d5c8b] *{transition:none!important}}.glass-issue-card[data-v-9d22680d]{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur-md);backdrop-filter:var(--glass-blur-md);border:var(--glass-border-subtle);border-left-style:solid;border-left-width:3px;border-radius:10px;flex-direction:column;gap:.5rem;padding:.875rem;transition:transform .15s ease-out,box-shadow .15s ease-out,background .15s ease-out;display:flex;box-shadow:0 1px 2px #0000000d}.glass-issue-card[data-v-9d22680d]:hover{box-shadow:var(--glass-shadow-hover);background:var(--glass-bg-strong);transform:translateY(-2px)}.glass-issue-card[data-v-9d22680d]:active{transform:translateY(0)}.glass-issue-card--priority-low[data-v-9d22680d]{border-left-color:var(--color-vec-success)}.glass-issue-card--priority-medium[data-v-9d22680d]{border-left-color:var(--color-vec-primary)}.glass-issue-card--priority-high[data-v-9d22680d]{border-left-color:var(--color-vec-warning)}.glass-issue-card--done[data-v-9d22680d]{opacity:.75}.glass-issue-card--done .glass-issue-card__title[data-v-9d22680d]{text-decoration:line-through;-webkit-text-decoration-color:var(--color-vec-subtext-1);text-decoration-color:var(--color-vec-subtext-1)}.glass-issue-card--done[data-v-9d22680d]:hover{opacity:1}.glass-issue-card__header[data-v-9d22680d]{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.glass-issue-card__title[data-v-9d22680d]{color:var(--color-vec-text);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.glass-issue-card__meta[data-v-9d22680d]{color:var(--color-vec-subtext-0);align-items:center;gap:.375rem;display:flex}.glass-issue-card__type[data-v-9d22680d]{align-items:center;gap:.25rem;display:flex}.glass-issue-card__type-icon[data-v-9d22680d]{opacity:.8;flex-shrink:0}.glass-issue-card__separator[data-v-9d22680d]{color:var(--color-vec-subtext-1)}.glass-issue-card__id[data-v-9d22680d]{font-family:var(--font-data);color:var(--color-vec-subtext-1)}.glass-issue-card__footer[data-v-9d22680d]{color:var(--color-vec-subtext-0);justify-content:space-between;align-items:center;display:flex}.glass-issue-card__assignee[data-v-9d22680d]{align-items:center;gap:.25rem;min-width:0;display:flex}.glass-issue-card__assignee-icon[data-v-9d22680d]{opacity:.7;flex-shrink:0}.glass-issue-card__assignee span[data-v-9d22680d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.glass-issue-card__unassigned[data-v-9d22680d]{color:var(--color-vec-subtext-1);font-style:italic}.glass-issue-card__date[data-v-9d22680d]{font-variant-numeric:tabular-nums;color:var(--color-vec-subtext-1);flex-shrink:0}:root.app-dark .glass-issue-card[data-v-9d22680d]{box-shadow:var(--glass-shadow)}:root.app-dark .glass-issue-card[data-v-9d22680d]:hover{box-shadow:var(--glass-shadow-hover)}@media (prefers-reduced-motion:reduce){.glass-issue-card[data-v-9d22680d]{transition-duration:10ms}.glass-issue-card[data-v-9d22680d]:hover{transform:none}}.glass-event-card[data-v-28fdc668]{border-radius:var(--radius-vec-lg);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur-md);backdrop-filter:var(--glass-blur-md);border:var(--glass-border);box-shadow:var(--glass-shadow);transition:box-shadow .2s ease-out,transform .2s ease-out,border-color .2s ease-out;display:flex;position:relative;overflow:hidden}.glass-event-card--default[data-v-28fdc668]{min-height:6rem}.glass-event-card--compact[data-v-28fdc668]{min-height:4.5rem}.glass-event-card.is-interactive[data-v-28fdc668]{cursor:pointer}.glass-event-card.is-interactive[data-v-28fdc668]:hover{box-shadow:var(--glass-shadow-hover);border-color:color-mix(in srgb, var(--color-vec-primary) 30%, transparent);transform:translateY(-2px)}.glass-event-card.is-interactive[data-v-28fdc668]:active{transform:translateY(0)}.glass-event-card-accent[data-v-28fdc668]{border-radius:.75rem 0 0 .75rem;width:4px;position:absolute;top:0;bottom:0;left:0}.glass-event-card-content[data-v-28fdc668]{flex-direction:column;flex:1;gap:.5rem;padding:.875rem 1rem .875rem 1.25rem;display:flex}.glass-event-card--compact .glass-event-card-content[data-v-28fdc668]{gap:.375rem;padding:.625rem .875rem .625rem 1rem}.glass-event-card-header[data-v-28fdc668]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.glass-event-card-title-row[data-v-28fdc668]{align-items:center;gap:.5rem;min-width:0;display:flex}.glass-event-card-type-icon[data-v-28fdc668]{flex-shrink:0}.glass-event-card-title[data-v-28fdc668]{color:var(--color-vec-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;line-height:1.3;overflow:hidden}.glass-event-card-datetime[data-v-28fdc668]{color:var(--color-vec-subtext-0);align-items:center;gap:.375rem;display:flex}.glass-event-card-datetime-icon[data-v-28fdc668]{color:var(--color-vec-subtext-1);flex-shrink:0}.glass-event-card-allday[data-v-28fdc668]{color:var(--color-vec-primary);background:color-mix(in srgb, var(--color-vec-primary) 12%, transparent);border-radius:var(--radius-vec-xs);padding:.125rem .375rem;font-weight:500}.glass-event-card-location[data-v-28fdc668]{color:var(--color-vec-subtext-0);align-items:center;gap:.375rem;display:flex}.glass-event-card-location-icon[data-v-28fdc668]{color:var(--color-vec-subtext-1);flex-shrink:0}.glass-event-card-rsvp[data-v-28fdc668]{align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.glass-event-card-rsvp-item[data-v-28fdc668]{align-items:center;gap:.25rem;font-weight:500;display:flex}.rsvp-attending[data-v-28fdc668]{color:var(--color-vec-success)}.rsvp-maybe[data-v-28fdc668]{color:var(--color-vec-warning)}.rsvp-not-attending[data-v-28fdc668]{color:var(--color-vec-error)}.glass-event-card-footer[data-v-28fdc668]{margin-top:auto;padding-top:.25rem}:root.app-dark .glass-event-card[data-v-28fdc668]{background:color-mix(in srgb, var(--color-vec-surface-0) 70%, transparent)}:root.app-dark .glass-event-card.is-interactive[data-v-28fdc668]:hover{border-color:color-mix(in srgb, var(--color-vec-primary) 50%, transparent)}@media (prefers-reduced-motion:reduce){.glass-event-card[data-v-28fdc668]{transition-duration:10ms}}.calendar-header[data-v-109c1253]{background:var(--glass-bg-subtle);border-bottom:1px solid color-mix(in srgb, var(--color-vec-surface-2) 30%, transparent);grid-template-columns:repeat(7,1fr);display:grid}.calendar-header-cell[data-v-109c1253]{color:var(--color-vec-text);text-align:center;text-transform:uppercase;letter-spacing:.05em;padding:.75rem .5rem;font-weight:600}.calendar-header-cell--weekend[data-v-109c1253]{color:var(--color-vec-subtext-0);background:color-mix(in srgb, var(--color-vec-surface-1) 30%, transparent)}.calendar-event-pill[data-v-e75a8bce]{text-align:left;width:100%;color:var(--event-color);background:color-mix(in srgb, var(--event-color) 12%, transparent);border:none;border-left:3px solid var(--event-color);border-radius:var(--radius-vec-xs);cursor:pointer;align-items:center;margin-bottom:.125rem;padding:.125rem .5rem;font-weight:500;line-height:1.4;transition:transform .15s,box-shadow .15s,background-color .15s;display:flex}.calendar-event-pill[data-v-e75a8bce]:hover{background:color-mix(in srgb, var(--event-color) 20%, transparent);box-shadow:var(--glass-shadow-hover);transform:translateY(-1px)}.calendar-event-pill[data-v-e75a8bce]:focus-visible{outline:2px solid var(--event-color);outline-offset:1px}.event-title[data-v-e75a8bce]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){.calendar-event-pill[data-v-e75a8bce]{transition:none}.calendar-event-pill[data-v-e75a8bce]:hover{transform:none}}.calendar-day[data-v-265a166e]{border:1px solid color-mix(in srgb, var(--color-vec-surface-2) 25%, transparent);cursor:pointer;background:0 0;flex-direction:column;min-height:6rem;padding:.25rem;transition:background-color .15s;display:flex}.calendar-day[data-v-265a166e]:hover{background:color-mix(in srgb, var(--color-vec-primary) 5%, transparent)}.calendar-day--today[data-v-265a166e]{background:color-mix(in srgb, var(--color-vec-primary) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-vec-primary) 15%, transparent)}.calendar-day--weekend[data-v-265a166e]{background:color-mix(in srgb, var(--color-vec-surface-1) 40%, transparent)}.calendar-day--outside[data-v-265a166e]{opacity:.4}.calendar-day--outside[data-v-265a166e]:hover{opacity:.6}.day-header[data-v-265a166e]{justify-content:flex-end;align-items:center;margin-bottom:.25rem;padding:.125rem;display:flex}.day-number[data-v-265a166e]{width:1.625rem;height:1.625rem;color:var(--color-vec-subtext-0);border-radius:50%;justify-content:center;align-items:center;font-weight:500;transition:background-color .15s,color .15s;display:flex}.day-number--today[data-v-265a166e]{color:var(--color-vec-base);background:var(--color-vec-primary);box-shadow:0 2px 4px color-mix(in srgb, var(--color-vec-primary) 30%, transparent);font-weight:700}.day-events[data-v-265a166e]{flex-direction:column;flex:1;gap:.0625rem;display:flex;overflow:hidden}.more-events[data-v-265a166e]{color:var(--color-vec-primary);text-align:left;border-radius:var(--radius-vec-xs);cursor:pointer;background:0 0;border:none;margin-top:.125rem;padding:.125rem .375rem;font-weight:500;transition:background-color .15s,color .15s}.more-events[data-v-265a166e]:hover{background:color-mix(in srgb, var(--color-vec-primary) 10%, transparent)}.more-events[data-v-265a166e]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:1px}@media (prefers-reduced-motion:reduce){.calendar-day[data-v-265a166e],.day-number[data-v-265a166e],.more-events[data-v-265a166e]{transition:none}}.calendar-grid[data-v-c693f57a]{flex-direction:column;display:flex}.calendar-week[data-v-c693f57a]{grid-template-columns:repeat(7,1fr);display:grid}.calendar-week:first-child .calendar-day[data-v-c693f57a]:first-child{border-top-left-radius:0}.calendar-week:first-child .calendar-day[data-v-c693f57a]:last-child{border-top-right-radius:0}.calendar-week:last-child .calendar-day[data-v-c693f57a]:first-child{border-bottom-left-radius:var(--radius-vec-lg)}.calendar-week:last-child .calendar-day[data-v-c693f57a]:last-child{border-bottom-right-radius:var(--radius-vec-lg)}.glass-calendar[data-v-627ec20b]{background:var(--glass-bg);border:var(--glass-border);border-radius:var(--radius-vec-lg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur-md);backdrop-filter:var(--glass-blur-md);overflow:hidden}.calendar-nav[data-v-627ec20b]{background:var(--glass-bg-subtle);border-bottom:1px solid color-mix(in srgb, var(--color-vec-surface-2) 30%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.nav-controls[data-v-627ec20b]{align-items:center;gap:.5rem;display:flex}.calendar-title[data-v-627ec20b]{min-width:10rem;color:var(--color-vec-text);text-align:center;text-transform:capitalize;font-weight:600}
