html[data-theme=smaltt]{color-scheme:light;--agala-background:40 20% 97%;--agala-foreground:220 14% 15%;--agala-card:0 0% 100%;--agala-card-foreground:220 14% 15%;--agala-popover:0 0% 100%;--agala-popover-foreground:220 14% 15%;--agala-input-background:0 0% 100%;--agala-primary:174 72% 26%;--agala-primary-foreground:0 0% 100%;--agala-secondary:210 20% 96%;--agala-secondary-foreground:220 14% 20%;--agala-muted:210 18% 96%;--agala-muted-foreground:220 9% 46%;--agala-accent:174 60% 95%;--agala-accent-foreground:174 72% 25%;--agala-danger:0 84% 45%;--agala-danger-foreground:0 0% 100%;--agala-success:145 63% 32%;--agala-success-foreground:0 0% 100%;--agala-warning:38 92% 48%;--agala-warning-foreground:0 0% 10%;--agala-info:217 91% 48%;--agala-info-foreground:0 0% 100%;--agala-border:220 13% 91%;--agala-input:220 13% 91%;--agala-ring:174 72% 26%;--agala-overlay:0 0% 0%;--agala-radius-sm:.375rem;--agala-radius:.625rem;--agala-radius-md:.625rem;--agala-radius-lg:.875rem;--agala-shadow-xs:0 1px 2px rgba(33,36,44,.04);--agala-shadow-sm:0 1px 3px rgba(33,36,44,.06),0 1px 2px -1px rgba(33,36,44,.06);--agala-shadow-md:0 4px 6px -1px rgba(33,36,44,.06),0 2px 4px -2px rgba(33,36,44,.06);--agala-shadow-lg:0 10px 15px -3px rgba(33,36,44,.06),0 4px 6px -4px rgba(33,36,44,.06);--agala-font-sans:"Inter",system-ui,-apple-system,sans-serif;--agala-font-display:"Space Grotesk","Inter",system-ui,sans-serif;--agala-font-mono:"JetBrains Mono",ui-monospace,monospace;--agala-font-size-xs:.75rem;--agala-font-size-sm:.8125rem;--agala-font-size-base:.875rem;--agala-font-size-lg:1rem;--agala-font-size-xl:1.125rem;--agala-font-size-2xl:1.25rem;--agala-font-size-3xl:1.5rem;--agala-font-size-4xl:2rem;--agala-line-height-tight:1.25;--agala-line-height-normal:1.5;--agala-line-height-relaxed:1.625;--agala-badge-font-size:var(--agala-font-size-xs);--agala-badge-font-size-sm:var(--agala-font-size-xs);--agala-badge-padding:.125rem .5rem;--agala-badge-padding-sm:.0625rem .375rem;--agala-tag-font-size:var(--agala-font-size-xs);--agala-tag-font-size-sm:var(--agala-font-size-xs);--agala-motion-easing-out:ease-out;--agala-section-nav-width:11.25rem;--agala-section-nav-gap:1px;--agala-section-nav-padding:.3rem 0;--agala-section-nav-panel-radius:var(--agala-radius);--agala-section-nav-panel-bg:hsl(var(--agala-card));--agala-section-nav-item-min-height:2rem;--agala-section-nav-item-padding-inline:.75rem;--agala-section-nav-item-radius:0;--agala-section-nav-font-size:.75rem;--agala-section-nav-active-bg:hsl(var(--agala-accent));--agala-section-nav-active-fg:hsl(var(--agala-accent-foreground));--agala-section-nav-indicator:hsl(var(--agala-primary));--agala-section-nav-indicator-size:2px}*,:after,:before{box-sizing:border-box}body{line-height:var(--agala-line-height-relaxed);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font-family:inherit;font-size:inherit}:focus-visible{outline:2px solid hsl(var(--agala-ring));outline-offset:2px}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--smaltt-odontogram-planned:217 91% 43%;--smaltt-odontogram-existing:0 72% 42%;--smaltt-odontogram-neutral:215 16% 47%}html,html[data-theme=smaltt]{text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}#__nuxt,body,html{min-width:0;overflow-x:hidden}body{background-color:hsl(var(--agala-background));color:hsl(var(--agala-foreground));font-family:var(--agala-font-sans);margin:0}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--agala-background:0 0% 100%;--agala-foreground:240 10% 3.9%;--agala-card:0 0% 100%;--agala-card-foreground:240 10% 3.9%;--agala-popover:0 0% 100%;--agala-popover-foreground:240 10% 3.9%;--agala-primary:239 84% 57%;--agala-primary-foreground:0 0% 100%;--agala-secondary:240 4.8% 95.9%;--agala-secondary-foreground:240 5.9% 10%;--agala-muted:240 4.8% 95.9%;--agala-muted-foreground:240 3.8% 46.1%;--agala-accent:240 4.8% 95.9%;--agala-accent-foreground:240 5.9% 10%;--agala-danger:0 84.2% 60.2%;--agala-danger-foreground:0 0% 98%;--agala-success:142 71% 45%;--agala-success-foreground:0 0% 100%;--agala-warning:43 96% 50%;--agala-warning-foreground:0 0% 10%;--agala-info:199 89% 48%;--agala-info-foreground:0 0% 100%;--agala-border:240 5.9% 90%;--agala-input:240 5.9% 90%;--agala-input-background:0 0% 100%;--agala-ring:239 84% 57%;--agala-overlay:0 0% 0%;--agala-opacity-disabled:.5;--agala-opacity-muted:.7;--agala-opacity-overlay:.48;--agala-space-0:0;--agala-space-0-5:.125rem;--agala-space-1:.25rem;--agala-space-1-5:.375rem;--agala-space-2:.5rem;--agala-space-2-5:.625rem;--agala-space-3:.75rem;--agala-space-4:1rem;--agala-space-5:1.25rem;--agala-space-6:1.5rem;--agala-space-8:2rem;--agala-space-10:2.5rem;--agala-space-12:3rem;--agala-space-16:4rem;--agala-radius:.5rem;--agala-radius-xs:calc(var(--agala-radius) - 6px);--agala-radius-sm:calc(var(--agala-radius) - 4px);--agala-radius-md:calc(var(--agala-radius) - 2px);--agala-radius-lg:calc(var(--agala-radius) + 4px);--agala-radius-xl:calc(var(--agala-radius) + 8px);--agala-radius-full:9999px;--agala-shadow-xs:0 1px 2px 0 #0000000d;--agala-shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--agala-shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--agala-shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--agala-shadow-popover:var(--agala-shadow-md);--agala-shadow-overlay:var(--agala-shadow-lg);--agala-motion-duration-instant:1ms;--agala-motion-duration-fast:.12s;--agala-motion-duration-base:.18s;--agala-motion-duration-slow:.24s;--agala-motion-easing-standard:cubic-bezier(.2,0,0,1);--agala-motion-easing-out:cubic-bezier(0,0,0,1);--agala-motion-easing-in-out:cubic-bezier(.4,0,.2,1);--agala-motion-easing-linear:linear;--agala-transition-fast:var(--agala-motion-duration-fast) var(--agala-motion-easing-out);--agala-transition-base:var(--agala-motion-duration-base) var(--agala-motion-easing-out);--agala-transition-slow:var(--agala-motion-duration-slow) var(--agala-motion-easing-out);--agala-icon-size-xs:.75rem;--agala-icon-size-sm:.875rem;--agala-icon-size-md:1rem;--agala-icon-size-lg:1.25rem;--agala-icon-size-xl:1.5rem;--agala-icon-stroke-width:2;--agala-icon-motion-distance:1px;--agala-icon-motion-rotation:180deg;--agala-icon-motion-spin-duration:.8s;--agala-font-sans:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--agala-font-mono:ui-monospace,Menlo,Monaco,monospace;--agala-font-weight-normal:400;--agala-font-weight-medium:500;--agala-font-weight-semibold:600;--agala-font-weight-bold:700;--agala-letter-spacing-tight:-.01em;--agala-letter-spacing-normal:0;--agala-letter-spacing-wide:.05em;--agala-tracking-tight:var(--agala-letter-spacing-tight);--agala-tracking-normal:var(--agala-letter-spacing-normal);--agala-tracking-wide:var(--agala-letter-spacing-wide);--agala-font-size-xs:.6875rem;--agala-font-size-sm:.75rem;--agala-font-size-base:.875rem;--agala-font-size-lg:1rem;--agala-font-size-xl:1.125rem;--agala-font-size-2xl:1.25rem;--agala-font-size-3xl:1.5rem;--agala-font-size-4xl:2rem;--agala-leading-none:1;--agala-leading-tight:1.2;--agala-leading-normal:1.45;--agala-leading-relaxed:1.6;--agala-line-height-normal:1.25rem;--agala-line-height-relaxed:1.5;--agala-border-width:1px;--agala-border-width-thick:1.5px;--agala-height-sm:1.75rem;--agala-height-md:2.25rem;--agala-height-lg:2.5rem;--agala-layer-base:0;--agala-layer-sticky:100;--agala-layer-overlay:900;--agala-layer-drawer:950;--agala-layer-modal:1000;--agala-layer-dropdown:1050;--agala-layer-popover:1060;--agala-layer-toast:1100;--agala-layer-tooltip:1150;--agala-z-navbar:var(--agala-layer-sticky);--agala-z-modal:var(--agala-layer-modal);--agala-z-dropdown:var(--agala-layer-dropdown);--agala-breakpoint-sm:640px;--agala-breakpoint-md:768px;--agala-navbar-height:3.5rem;--agala-sidebar-width:240px;--agala-sidebar-collapsed-width:64px}@media(prefers-color-scheme:dark){:root{--agala-background:240 10% 3.9%;--agala-foreground:0 0% 98%;--agala-card:240 10% 3.9%;--agala-card-foreground:0 0% 98%;--agala-popover:240 10% 3.9%;--agala-popover-foreground:0 0% 98%;--agala-primary:239 84% 67%;--agala-primary-foreground:0 0% 100%;--agala-secondary:240 3.7% 15.9%;--agala-secondary-foreground:0 0% 98%;--agala-muted:240 3.7% 15.9%;--agala-muted-foreground:240 5% 64.9%;--agala-accent:240 3.7% 15.9%;--agala-accent-foreground:0 0% 98%;--agala-danger:0 62.8% 30.6%;--agala-danger-foreground:0 0% 98%;--agala-success:142 71% 38%;--agala-success-foreground:0 0% 100%;--agala-warning:43 96% 44%;--agala-warning-foreground:0 0% 10%;--agala-info:199 89% 58%;--agala-info-foreground:240 10% 3.9%;--agala-border:240 3.7% 15.9%;--agala-input:240 3.7% 15.9%;--agala-input-background:240 5% 12%;--agala-ring:239 84% 67%;--agala-overlay:0 0% 0%;--agala-opacity-overlay:.64}}.agala-icon[data-v-a6fc0f1e]{display:inline-block;flex:none;height:var(--agala-icon-render-size);stroke-width:var(--agala-icon-render-stroke);transform-origin:50%;transition:transform var(--agala-motion-duration-fast,.12s) var(--agala-motion-easing-out,ease-out),opacity var(--agala-motion-duration-fast,.12s) var(--agala-motion-easing-out);width:var(--agala-icon-render-size)}.agala-icon--active[data-motion=active][data-icon=refresh][data-v-a6fc0f1e],.agala-icon[data-icon=spinner][data-v-a6fc0f1e]{animation:agala-icon-spin-a6fc0f1e var(--agala-icon-motion-spin-duration,.8s) linear infinite}.agala-icon--active[data-motion=active][data-icon=chevron-down][data-v-a6fc0f1e],.agala-icon--active[data-motion=active][data-icon=chevron-up][data-v-a6fc0f1e]{transform:rotate(var(--agala-icon-motion-rotation,180deg))}.agala-icon--active[data-motion=active][data-icon=chevron-right][data-v-a6fc0f1e]{transform:rotate(90deg)}.agala-icon--active[data-motion=active][data-icon=chevron-left][data-v-a6fc0f1e]{transform:rotate(-90deg)}@media(hover:hover)and (pointer:fine){:is(button,a,[role=button]):hover .agala-icon[data-motion=hover][data-icon=bell][data-v-a6fc0f1e]{animation:agala-icon-ring-a6fc0f1e .42s var(--agala-motion-easing-standard,ease-in-out)}:is(button,a,[role=button]):hover .agala-icon[data-motion=hover][data-icon=external-link][data-v-a6fc0f1e]{transform:translate(var(--agala-icon-motion-distance,1px),calc(var(--agala-icon-motion-distance,1px)*-1))}:is(button,a,[role=button]):hover .agala-icon[data-motion=hover][data-icon=trash][data-v-a6fc0f1e]{transform:translateY(calc(var(--agala-icon-motion-distance,1px)*-1))}}@keyframes agala-icon-spin-a6fc0f1e{to{transform:rotate(1turn)}}@keyframes agala-icon-ring-a6fc0f1e{25%{transform:rotate(-10deg)}55%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}}@media(prefers-reduced-motion:reduce){.agala-icon[data-v-a6fc0f1e]{transition-duration:.01ms}.agala-icon--active[data-motion=active][data-v-a6fc0f1e],.agala-icon[data-icon=spinner][data-v-a6fc0f1e],:is(button,a,[role=button]):hover .agala-icon[data-motion=hover][data-v-a6fc0f1e]{animation:none!important;transform:none!important}}.btn[data-v-77f524f0]{align-items:center;border:var(--agala-border-width) solid transparent;border-radius:var(--agala-btn-radius,calc(var(--agala-radius) - 2px));cursor:pointer;display:inline-flex;font-family:var(--agala-font-sans);font-size:var(--agala-btn-font-size,var(--agala-font-size-base));font-weight:var(--agala-font-weight-medium);gap:var(--agala-btn-gap,.5rem);justify-content:center;line-height:1;transition:background-color var(--agala-transition-fast),border-color var(--agala-transition-fast),color var(--agala-transition-fast),box-shadow var(--agala-transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.btn[data-v-77f524f0]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring));outline:none}.btn[data-loading=true][data-v-77f524f0],.btn[data-v-77f524f0]:disabled{opacity:var(--agala-opacity-disabled);pointer-events:none}.btnSm[data-v-77f524f0]{border-radius:var(--agala-radius-sm);font-size:var(--agala-font-size-sm);height:var(--agala-btn-height,2rem);padding:var(--agala-btn-padding-sm,0 .75rem)}.btnMd[data-v-77f524f0]{height:var(--agala-btn-height,2.25rem);padding:var(--agala-btn-padding-md,0 1rem)}.btnLg[data-v-77f524f0]{font-size:var(--agala-font-size-lg);height:var(--agala-btn-height,2.5rem);padding:var(--agala-btn-padding-lg,0 1.5rem)}.btnIcon[data-v-77f524f0]{height:2.25rem;padding:0;width:2.25rem}.btnBlock[data-v-77f524f0]{width:100%}.btnDefault[data-v-77f524f0]{background-color:hsl(var(--agala-primary));color:hsl(var(--agala-primary-foreground))}.btnDefault[data-v-77f524f0]:hover:not(:disabled):not([data-loading=true]){background-color:hsl(var(--agala-primary)/.9)}.btnSecondary[data-v-77f524f0]{background-color:hsl(var(--agala-secondary));color:hsl(var(--agala-secondary-foreground))}.btnSecondary[data-v-77f524f0]:hover:not(:disabled):not([data-loading=true]){background-color:hsl(var(--agala-secondary)/.8)}.btnOutline[data-v-77f524f0]{background-color:#0000;border-color:hsl(var(--agala-input));color:hsl(var(--agala-foreground))}.btnOutline[data-v-77f524f0]:hover:not(:disabled):not([data-loading=true]){background-color:hsl(var(--agala-accent));color:hsl(var(--agala-accent-foreground))}.btnGhost[data-v-77f524f0]{background-color:#0000;border-color:#0000;color:hsl(var(--agala-foreground))}.btnGhost[data-v-77f524f0]:hover:not(:disabled):not([data-loading=true]){background-color:hsl(var(--agala-accent));color:hsl(var(--agala-accent-foreground))}.btnDanger[data-v-77f524f0]{background-color:hsl(var(--agala-danger));color:hsl(var(--agala-danger-foreground))}.btnDanger[data-v-77f524f0]:hover:not(:disabled):not([data-loading=true]){background-color:hsl(var(--agala-danger)/.9)}.btnLink[data-v-77f524f0]{background-color:#0000;border-color:#0000;color:hsl(var(--agala-primary));height:auto;padding-left:0;padding-right:0;text-decoration:underline;text-underline-offset:4px}.btnLink[data-v-77f524f0]:hover:not(:disabled):not([data-loading=true]){text-decoration:none}.inputWrapper[data-v-596bc91d]{display:flex;flex-direction:column;gap:.25rem;width:100%}.field[data-v-596bc91d]{align-items:center;display:flex;position:relative;width:100%}.input[data-v-596bc91d]{background-color:var(--agala-input-bg,hsl(var(--agala-input-background,var(--agala-background))));border:var(--agala-input-border,var(--agala-border-width) solid hsl(var(--agala-input)));border-radius:var(--agala-input-radius,calc(var(--agala-radius) - 2px));box-sizing:border-box;color:hsl(var(--agala-foreground));display:flex;font-family:var(--agala-font-sans);font-size:var(--agala-font-size-base);height:var(--agala-height-md);line-height:var(--agala-line-height-normal);outline:none;padding:var(--agala-input-padding,0 .75rem);transition:border-color var(--agala-transition-fast),box-shadow var(--agala-transition-fast);width:100%}.input[data-v-596bc91d]::-moz-placeholder{color:hsl(var(--agala-muted-foreground))}.input[data-v-596bc91d]::placeholder{color:hsl(var(--agala-muted-foreground))}.input[data-v-596bc91d]:focus{border-color:hsl(var(--agala-ring));box-shadow:0 0 0 1px hsl(var(--agala-background)),0 0 0 3px hsl(var(--agala-ring)/.2)}.input[data-v-596bc91d]:disabled{background-color:hsl(var(--agala-muted));cursor:not-allowed;opacity:var(--agala-opacity-disabled)}.inputReadonly[data-v-596bc91d]{cursor:default}.inputError[data-v-596bc91d],.inputError[data-v-596bc91d]:focus{border-color:hsl(var(--agala-danger))}.inputError[data-v-596bc91d]:focus{box-shadow:0 0 0 1px hsl(var(--agala-background)),0 0 0 3px hsl(var(--agala-danger)/.2)}.iconStart[data-v-596bc91d]{left:.625rem;pointer-events:none}.iconEnd[data-v-596bc91d],.iconStart[data-v-596bc91d]{align-items:center;color:var(--agala-input-icon-color,hsl(var(--agala-muted-foreground)));display:inline-flex;position:absolute}.iconEnd[data-v-596bc91d]{right:.625rem}.iconEndClickable[data-v-596bc91d]{cursor:pointer}.iconEndClickable[data-v-596bc91d]:hover{color:var(--agala-input-icon-color-hover,hsl(var(--agala-foreground)))}.iconEndActionable[data-v-596bc91d]{cursor:pointer}.iconEndActionable[data-v-596bc91d]:hover{color:hsl(var(--agala-foreground))}.hasIconStart[data-v-596bc91d]{padding-left:2.25rem}.hasIconEnd[data-v-596bc91d]{padding-right:2.25rem}.inputSm[data-v-596bc91d]{font-size:var(--agala-font-size-sm);height:var(--agala-input-height-sm,var(--agala-height-sm));padding-left:.625rem;padding-right:.625rem}.inputSm.hasIconStart[data-v-596bc91d]{padding-left:2rem}.inputSm.hasIconEnd[data-v-596bc91d]{padding-right:2rem}.inputMd[data-v-596bc91d]{height:var(--agala-input-height-md,var(--agala-height-md))}.inputLg[data-v-596bc91d]{font-size:var(--agala-font-size-lg);height:var(--agala-input-height-lg,var(--agala-height-lg));padding-left:1rem;padding-right:1rem}.inputLg.hasIconStart[data-v-596bc91d]{padding-left:2.5rem}.inputLg.hasIconEnd[data-v-596bc91d]{padding-right:2.5rem}.errorMessage[data-v-596bc91d]{color:hsl(var(--agala-danger));font-size:var(--agala-font-size-sm);line-height:var(--agala-line-height-normal)}.field[data-v-81f687c2]{display:flex;flex-direction:column;gap:var(--agala-field-gap,.25rem);width:100%}.label[data-v-81f687c2]{color:var(--agala-field-label-color,hsl(var(--agala-foreground)));font-size:var(--agala-field-label-size,var(--agala-font-size-sm));font-weight:var(--agala-field-label-weight,var(--agala-font-weight-medium));line-height:1}.labelDisabled[data-v-81f687c2]{color:hsl(var(--agala-muted-foreground))}.required[data-v-81f687c2]{color:var(--agala-field-required-color,hsl(var(--agala-danger)))}.helperText[data-v-81f687c2]{color:var(--agala-field-helper-color,hsl(var(--agala-muted-foreground)));font-size:var(--agala-field-helper-size,var(--agala-font-size-sm));line-height:var(--agala-line-height-normal);margin:0}.errorText[data-v-81f687c2]{color:var(--agala-field-error-color,hsl(var(--agala-danger)));font-size:var(--agala-field-error-size,var(--agala-font-size-sm));line-height:var(--agala-line-height-normal);margin:0}.wrapper[data-v-7e471b0d]{display:flex;flex-direction:column;min-width:140px;position:relative}.triggerRow[data-v-7e471b0d]{align-items:center;background-color:hsl(var(--agala-input-background,var(--agala-background)));border:var(--agala-border-width) solid hsl(var(--agala-input));border-radius:calc(var(--agala-radius) - 2px);box-sizing:border-box;color:hsl(var(--agala-foreground));cursor:pointer;display:flex;gap:.25rem;transition:border-color var(--agala-transition-fast),box-shadow var(--agala-transition-fast)}.triggerRow[data-v-7e471b0d]:hover:not(.triggerRowDisabled){border-color:hsl(var(--agala-border))}.triggerRow[data-v-7e471b0d]:focus-within{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring));outline:none}.triggerRowOpen[data-v-7e471b0d]{border-color:hsl(var(--agala-ring));box-shadow:0 0 0 1px hsl(var(--agala-background)),0 0 0 3px hsl(var(--agala-ring)/.2)}.triggerRowDisabled[data-v-7e471b0d]{background-color:hsl(var(--agala-muted));cursor:not-allowed;opacity:var(--agala-opacity-disabled)}.triggerRowError[data-v-7e471b0d]{border-color:hsl(var(--agala-danger))}.triggerRowError[data-v-7e471b0d]:focus-within{border-color:hsl(var(--agala-danger));box-shadow:0 0 0 1px hsl(var(--agala-background)),0 0 0 3px hsl(var(--agala-danger)/.2)}.triggerRowSm[data-v-7e471b0d]{border-radius:var(--agala-radius-sm);font-size:var(--agala-font-size-sm);height:var(--agala-height-sm);padding:0 .5rem}.triggerRowMd[data-v-7e471b0d]{height:var(--agala-height-md);padding:0 .625rem}.triggerRowLg[data-v-7e471b0d]{border-radius:var(--agala-radius-lg);font-size:var(--agala-font-size-lg);height:var(--agala-height-lg);padding:0 .875rem}.trigger[data-v-7e471b0d]{align-items:center;cursor:inherit;display:flex;flex:1;font-family:var(--agala-font-sans);font-size:inherit;gap:.375rem;line-height:var(--agala-line-height-normal);min-width:0;outline:none;overflow:hidden;text-align:left}.trigger[data-v-7e471b0d]:focus{outline:none}.triggerPlaceholder[data-v-7e471b0d]{color:hsl(var(--agala-muted-foreground))}.triggerSingleLabel[data-v-7e471b0d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chevron[data-v-7e471b0d]{align-items:center;color:hsl(var(--agala-muted-foreground));display:inline-flex;flex-shrink:0;transition:transform var(--agala-transition-fast)}.chevronOpen[data-v-7e471b0d]{transform:rotate(180deg)}.clearBtn[data-v-7e471b0d]{align-items:center;background:0 0;border:none;border-radius:var(--agala-radius-sm);color:hsl(var(--agala-muted-foreground));cursor:pointer;display:inline-flex;flex-shrink:0;height:1.125rem;justify-content:center;transition:color var(--agala-transition-fast),background var(--agala-transition-fast);width:1.125rem}.clearBtn[data-v-7e471b0d]:hover{background:hsl(var(--agala-muted));color:hsl(var(--agala-foreground))}.chips[data-v-7e471b0d]{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;min-width:0;overflow:hidden}.chip[data-v-7e471b0d]{background-color:hsl(var(--agala-secondary));color:hsl(var(--agala-secondary-foreground));font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-medium);gap:.25rem;line-height:1;padding:.125rem .375rem;white-space:nowrap}.chipRemove[data-v-7e471b0d],.chip[data-v-7e471b0d]{align-items:center;border-radius:var(--agala-radius-sm);display:inline-flex}.chipRemove[data-v-7e471b0d]{background:0 0;border:none;color:inherit;cursor:pointer;height:.875rem;justify-content:center;opacity:.6;transition:opacity var(--agala-transition-fast),background var(--agala-transition-fast);width:.875rem}.chipRemove[data-v-7e471b0d]:hover{background:hsl(var(--agala-muted));opacity:1}.moreChip[data-v-7e471b0d]{align-items:center;background-color:hsl(var(--agala-muted));border-radius:var(--agala-radius-sm);color:hsl(var(--agala-muted-foreground));display:inline-flex;font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-medium);line-height:1;padding:.125rem .375rem;white-space:nowrap}.dropdown[data-v-7e471b0d]{background-color:hsl(var(--agala-popover));border:var(--agala-border-width) solid hsl(var(--agala-border));border-radius:calc(var(--agala-radius) - 2px);box-shadow:var(--agala-shadow-md);box-sizing:border-box;color:hsl(var(--agala-popover-foreground));display:flex;flex-direction:column;inset:auto;margin:0;max-height:min(24rem,60vh,var(--agala-floating-available-height,60vh));max-width:var(--agala-floating-available-width, calc(100vw - 1rem) );overflow:hidden;position:fixed;z-index:var(--agala-z-dropdown)}.searchWrapper[data-v-7e471b0d]{border-bottom:var(--agala-border-width) solid hsl(var(--agala-border));padding:.5rem}.search[data-v-7e471b0d]{background-color:hsl(var(--agala-input-background,var(--agala-background)));border:var(--agala-border-width) solid hsl(var(--agala-input));border-radius:var(--agala-radius-sm);color:hsl(var(--agala-foreground));font-family:var(--agala-font-sans);font-size:var(--agala-font-size-base);height:2rem;outline:none;padding:0 .5rem;transition:border-color var(--agala-transition-fast),box-shadow var(--agala-transition-fast);width:100%}.search[data-v-7e471b0d]::-moz-placeholder{color:hsl(var(--agala-muted-foreground))}.search[data-v-7e471b0d]::placeholder{color:hsl(var(--agala-muted-foreground))}.search[data-v-7e471b0d]:focus{border-color:hsl(var(--agala-ring));box-shadow:0 0 0 2px hsl(var(--agala-ring)/.15)}.list[data-v-7e471b0d]{flex:1;list-style:none;margin:0;overflow-y:auto;padding:.25rem}.groupHeader[data-v-7e471b0d]{color:hsl(var(--agala-muted-foreground));font-size:.6875rem;font-weight:var(--agala-font-weight-semibold);letter-spacing:var(--agala-letter-spacing-wide);padding:.375rem .625rem;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.option[data-v-7e471b0d]{align-items:center;border-radius:calc(var(--agala-radius) - 4px);cursor:pointer;display:flex;font-size:var(--agala-font-size-base);gap:.5rem;padding:.5rem .625rem;transition:background-color var(--agala-transition-fast)}.optionHighlighted[data-v-7e471b0d],.option[data-v-7e471b0d]:not(.optionDisabled):hover{background-color:hsl(var(--agala-accent));color:hsl(var(--agala-accent-foreground))}.optionSelected[data-v-7e471b0d]{background-color:hsl(var(--agala-primary)/.08);color:hsl(var(--agala-primary))}.optionSelected.optionHighlighted[data-v-7e471b0d]{background-color:hsl(var(--agala-primary)/.15)}.optionDisabled[data-v-7e471b0d]{cursor:default;opacity:.4}.optionContent[data-v-7e471b0d]{align-items:center;display:flex;flex:1;gap:.5rem;min-width:0}.optionText[data-v-7e471b0d]{display:flex;flex:1;flex-direction:column;min-width:0}.optionLabel[data-v-7e471b0d]{line-height:var(--agala-line-height-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.optionSubtitle[data-v-7e471b0d]{color:currentColor;font-size:var(--agala-font-size-sm);line-height:1rem;opacity:.7}.optionHighlighted .optionSubtitle[data-v-7e471b0d],.optionSelected .optionSubtitle[data-v-7e471b0d]{color:inherit;opacity:.7}.checkBox[data-v-7e471b0d]{align-items:center;background-color:#0000;border:var(--agala-border-width-thick) solid hsl(var(--agala-border));border-radius:3px;display:inline-flex;flex-shrink:0;height:.875rem;justify-content:center;transition:background-color var(--agala-transition-fast),border-color var(--agala-transition-fast);width:.875rem}.optionSelected .checkBox[data-v-7e471b0d]{background-color:hsl(var(--agala-primary));border-color:hsl(var(--agala-primary))}.radioBox[data-v-7e471b0d]{align-items:center;background-color:#0000;border:var(--agala-border-width-thick) solid hsl(var(--agala-border));border-radius:50%;display:inline-flex;flex-shrink:0;height:.875rem;justify-content:center;transition:border-color var(--agala-transition-fast);width:.875rem}.optionSelected .radioBox[data-v-7e471b0d]{border-color:hsl(var(--agala-primary))}.radioDot[data-v-7e471b0d]{background-color:hsl(var(--agala-primary));border-radius:50%;height:.375rem;width:.375rem}.loadingState[data-v-7e471b0d]{align-items:center;color:hsl(var(--agala-muted-foreground));display:flex;font-size:var(--agala-font-size-base);gap:.5rem;justify-content:center;line-height:var(--agala-line-height-normal);padding:1rem .625rem}.spinnerIcon[data-v-7e471b0d]{animation:agala-spin-7e471b0d .8s linear infinite}@keyframes agala-spin-7e471b0d{to{transform:rotate(1turn)}}.emptyMessage[data-v-7e471b0d],.maxMessage[data-v-7e471b0d]{color:hsl(var(--agala-muted-foreground));font-size:var(--agala-font-size-base);line-height:var(--agala-line-height-normal);padding:.75rem .625rem;text-align:center}.maxMessage[data-v-7e471b0d]{background-color:hsl(var(--agala-danger)/.05);border-radius:var(--agala-radius-sm);margin:.25rem .5rem;padding:.375rem .625rem}.errorMessage[data-v-7e471b0d],.maxMessage[data-v-7e471b0d]{color:hsl(var(--agala-danger));font-size:var(--agala-font-size-sm)}.errorMessage[data-v-7e471b0d]{line-height:var(--agala-line-height-normal);margin:0;padding-top:.25rem}.wrapper[data-v-336fe0c7]{display:flex;flex-direction:column;min-width:160px;position:relative}.triggerRow[data-v-336fe0c7]{align-items:center;background-color:hsl(var(--agala-background));border:var(--agala-border-width) solid hsl(var(--agala-input));border-radius:calc(var(--agala-radius) - 2px);box-sizing:border-box;color:hsl(var(--agala-foreground));cursor:pointer;display:flex;gap:.25rem;height:var(--agala-height-md);padding:0 .625rem;transition:border-color var(--agala-transition-fast),box-shadow var(--agala-transition-fast)}.triggerRow[data-v-336fe0c7]:hover:not(.triggerRowDisabled){border-color:hsl(var(--agala-border))}.triggerRow[data-v-336fe0c7]:focus-within{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring));outline:none}.triggerRowOpen[data-v-336fe0c7]{border-color:hsl(var(--agala-ring));box-shadow:0 0 0 1px hsl(var(--agala-background)),0 0 0 3px hsl(var(--agala-ring)/.2)}.triggerRowDisabled[data-v-336fe0c7]{background-color:hsl(var(--agala-muted));cursor:not-allowed;opacity:var(--agala-opacity-disabled)}.chips[data-v-336fe0c7]{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:.25rem;min-width:0;overflow:hidden}.chip[data-v-336fe0c7]{background-color:hsl(var(--agala-secondary));color:hsl(var(--agala-secondary-foreground));font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-medium);gap:.25rem;line-height:1;padding:.125rem .375rem;white-space:nowrap}.chipRemove[data-v-336fe0c7],.chip[data-v-336fe0c7]{align-items:center;border-radius:var(--agala-radius-sm);display:inline-flex}.chipRemove[data-v-336fe0c7]{background:0 0;border:none;color:inherit;cursor:pointer;height:.875rem;justify-content:center;opacity:.6;transition:opacity var(--agala-transition-fast),background var(--agala-transition-fast);width:.875rem}.chipRemove[data-v-336fe0c7]:hover{background:hsl(var(--agala-muted));opacity:1}.moreChip[data-v-336fe0c7]{align-items:center;background-color:hsl(var(--agala-muted));border-radius:var(--agala-radius-sm);color:hsl(var(--agala-muted-foreground));display:inline-flex;font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-medium);line-height:1;padding:.125rem .375rem;white-space:nowrap}.triggerPlaceholder[data-v-336fe0c7]{color:hsl(var(--agala-muted-foreground));flex:1}.chevron[data-v-336fe0c7]{align-items:center;color:hsl(var(--agala-muted-foreground));display:inline-flex;flex-shrink:0;transition:transform var(--agala-transition-fast)}.chevronOpen[data-v-336fe0c7]{transform:rotate(180deg)}.clearBtn[data-v-336fe0c7]{align-items:center;background:0 0;border:none;border-radius:var(--agala-radius-sm);color:hsl(var(--agala-muted-foreground));cursor:pointer;display:inline-flex;flex-shrink:0;height:1.125rem;justify-content:center;transition:color var(--agala-transition-fast),background var(--agala-transition-fast);width:1.125rem}.clearBtn[data-v-336fe0c7]:hover{background:hsl(var(--agala-muted));color:hsl(var(--agala-foreground))}.dropdown[data-v-336fe0c7]{background-color:hsl(var(--agala-popover));border:var(--agala-border-width) solid hsl(var(--agala-border));border-radius:calc(var(--agala-radius) - 2px);box-shadow:var(--agala-shadow-md);box-sizing:border-box;color:hsl(var(--agala-popover-foreground));display:flex;flex-direction:column;inset:auto;margin:0;max-height:min(24rem,60vh,var(--agala-floating-available-height,60vh));max-width:var(--agala-floating-available-width, calc(100vw - 1rem) );overflow:hidden;position:fixed;z-index:var(--agala-z-dropdown)}.searchWrapper[data-v-336fe0c7]{border-bottom:var(--agala-border-width) solid hsl(var(--agala-border));padding:.5rem}.search[data-v-336fe0c7]{background-color:hsl(var(--agala-background));border:var(--agala-border-width) solid hsl(var(--agala-input));border-radius:var(--agala-radius-sm);color:hsl(var(--agala-foreground));font-family:var(--agala-font-sans);font-size:var(--agala-font-size-base);height:2rem;outline:none;padding:0 .5rem;transition:border-color var(--agala-transition-fast),box-shadow var(--agala-transition-fast);width:100%}.search[data-v-336fe0c7]::-moz-placeholder{color:hsl(var(--agala-muted-foreground))}.search[data-v-336fe0c7]::placeholder{color:hsl(var(--agala-muted-foreground))}.search[data-v-336fe0c7]:focus{border-color:hsl(var(--agala-ring));box-shadow:0 0 0 2px hsl(var(--agala-ring)/.15)}.list[data-v-336fe0c7]{flex:1;list-style:none;margin:0;overflow-y:auto;padding:.25rem}.option[data-v-336fe0c7]{align-items:center;border-radius:calc(var(--agala-radius) - 4px);cursor:pointer;display:flex;font-size:var(--agala-font-size-base);gap:.5rem;padding:.5rem .625rem;transition:background-color var(--agala-transition-fast)}.optionHighlighted[data-v-336fe0c7],.option[data-v-336fe0c7]:not(.optionDisabled):hover{background-color:hsl(var(--agala-accent));color:hsl(var(--agala-accent-foreground))}.optionSelected[data-v-336fe0c7]{background-color:hsl(var(--agala-primary)/.08);color:hsl(var(--agala-primary))}.optionSelected.optionHighlighted[data-v-336fe0c7]{background-color:hsl(var(--agala-primary)/.15)}.optionDisabled[data-v-336fe0c7]{cursor:default;opacity:.4}.optionContent[data-v-336fe0c7]{align-items:center;display:flex;flex:1;gap:.5rem;min-width:0}.optionLabel[data-v-336fe0c7]{line-height:var(--agala-line-height-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkBox[data-v-336fe0c7]{align-items:center;background-color:#0000;border:var(--agala-border-width-thick) solid hsl(var(--agala-border));border-radius:3px;display:inline-flex;flex-shrink:0;height:.875rem;justify-content:center;transition:background-color var(--agala-transition-fast),border-color var(--agala-transition-fast);width:.875rem}.optionSelected .checkBox[data-v-336fe0c7]{background-color:hsl(var(--agala-primary));border-color:hsl(var(--agala-primary))}.createOption[data-v-336fe0c7]{color:hsl(var(--agala-primary));font-weight:var(--agala-font-weight-medium)}.createOption.optionHighlighted[data-v-336fe0c7]{background-color:hsl(var(--agala-primary)/.08)}.createIcon[data-v-336fe0c7]{align-items:center;display:inline-flex;flex-shrink:0}.createLabel[data-v-336fe0c7]{line-height:var(--agala-line-height-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emptyMessage[data-v-336fe0c7]{color:hsl(var(--agala-muted-foreground));font-size:var(--agala-font-size-base);line-height:var(--agala-line-height-normal);padding:.75rem .625rem;text-align:center}.wrapper[data-v-79f2daff]{display:flex;flex-direction:column;position:relative;width:100%}.triggerRow[data-v-79f2daff]{align-items:center;background-color:hsl(var(--agala-input-background,var(--agala-background)));border:var(--agala-border-width) solid hsl(var(--agala-input));border-radius:calc(var(--agala-radius) - 2px);color:hsl(var(--agala-foreground));cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;outline:none;transition:border-color var(--agala-transition-fast),box-shadow var(--agala-transition-fast);width:100%}.triggerRow[data-v-79f2daff]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring));outline:none}.triggerRow[data-v-79f2daff]:hover:not(.triggerRowDisabled){border-color:hsl(var(--agala-border))}.triggerRowOpen[data-v-79f2daff]{border-color:hsl(var(--agala-ring));box-shadow:0 0 0 1px hsl(var(--agala-background)),0 0 0 3px hsl(var(--agala-ring)/.2)}.triggerRowDisabled[data-v-79f2daff]{background-color:hsl(var(--agala-muted));cursor:not-allowed;opacity:.5}.triggerRowError[data-v-79f2daff]{border-color:hsl(var(--agala-danger))}.triggerRowError[data-v-79f2daff]:focus-visible{border-color:hsl(var(--agala-danger));box-shadow:0 0 0 1px hsl(var(--agala-background)),0 0 0 3px hsl(var(--agala-danger)/.2)}.triggerRowSm[data-v-79f2daff]{border-radius:var(--agala-radius-sm);font-size:var(--agala-font-size-sm);height:var(--agala-height-sm);padding:0 .5rem}.triggerRowMd[data-v-79f2daff]{height:var(--agala-height-md);padding:0 .625rem}.triggerRowLg[data-v-79f2daff]{border-radius:var(--agala-radius-lg);font-size:var(--agala-font-size-lg);height:var(--agala-height-lg);padding:0 .875rem}.triggerLabel[data-v-79f2daff]{align-items:center;display:flex;flex:1;gap:.5rem;min-width:0;overflow:hidden}.triggerValue[data-v-79f2daff]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chevron[data-v-79f2daff],.triggerPlaceholder[data-v-79f2daff]{color:hsl(var(--agala-muted-foreground))}.chevron[data-v-79f2daff]{align-items:center;display:inline-flex;flex-shrink:0;transition:transform var(--agala-transition-fast)}.chevronOpen[data-v-79f2daff]{transform:rotate(180deg)}.dropdown[data-v-79f2daff]{background-color:hsl(var(--agala-popover));border:var(--agala-border-width) solid hsl(var(--agala-border));border-radius:calc(var(--agala-radius) - 2px);box-shadow:var(--agala-shadow-md);box-sizing:border-box;color:hsl(var(--agala-popover-foreground));display:flex;flex-direction:column;inset:auto;margin:0;max-height:var(--agala-floating-available-height, calc(100dvh - 1rem) );max-width:var(--agala-floating-available-width, calc(100vw - 1rem) );overflow:hidden auto;overscroll-behavior:contain;padding:.5rem;position:fixed;width:280px;z-index:var(--agala-z-dropdown)}.header[data-v-79f2daff]{align-items:center;border-bottom:var(--agala-border-width) solid hsl(var(--agala-border));display:flex;justify-content:space-between;margin-bottom:.25rem;padding:.25rem .25rem .5rem}.headerSelects[data-v-79f2daff]{align-items:center;display:flex;flex:1;gap:.5rem;justify-content:center}.selectWrapper[data-v-79f2daff]{align-items:center;display:inline-flex;position:relative}.nativeSelect[data-v-79f2daff]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:1px solid hsl(var(--agala-border));border-radius:var(--agala-radius-sm);color:hsl(var(--agala-foreground));cursor:pointer;font-family:var(--agala-font-sans);font-size:var(--agala-font-size-sm);outline:none;padding:.25rem 1.5rem .25rem .5rem;transition:border-color var(--agala-transition-fast),background-color var(--agala-transition-fast)}.nativeSelect[data-v-79f2daff]:hover{background-color:hsl(var(--agala-muted));border-color:hsl(var(--agala-border))}.nativeSelect[data-v-79f2daff]:focus-visible{border-color:hsl(var(--agala-ring));box-shadow:0 0 0 2px hsl(var(--agala-ring)/.2)}.nativeSelect option[data-v-79f2daff]:disabled{color:hsl(var(--agala-muted-foreground));opacity:.4}.yearSelect[data-v-79f2daff]{min-width:4.5rem;padding-right:1.25rem}.selectChevron[data-v-79f2daff]{color:hsl(var(--agala-muted-foreground));pointer-events:none;position:absolute;right:.375rem}.selectChevronOpen[data-v-79f2daff]{transform:rotate(180deg)}.yearPanelWrapper[data-v-79f2daff]{position:relative}.yearTrigger[data-v-79f2daff]{align-items:center;display:inline-flex;gap:.25rem}.yearPanel[data-v-79f2daff]{background-color:hsl(var(--agala-popover));border:var(--agala-border-width) solid hsl(var(--agala-border));border-radius:calc(var(--agala-radius) - 2px);box-shadow:var(--agala-shadow-md);display:flex;flex-direction:column;gap:.125rem;left:0;max-height:200px;overflow-y:auto;padding:.25rem;position:absolute;right:0;top:calc(100% + 4px);z-index:10}.yearCell[data-v-79f2daff]{align-items:center;background:0 0;border:none;border-radius:var(--agala-radius-sm);color:hsl(var(--agala-foreground));cursor:pointer;display:flex;font-family:var(--agala-font-sans);font-size:var(--agala-font-size-sm);height:2rem;justify-content:center;transition:background-color var(--agala-transition-fast),color var(--agala-transition-fast);width:100%}.yearCell[data-v-79f2daff]:hover:not(.yearCellDisabled):not(.yearCellSelected){background-color:hsl(var(--agala-accent));color:hsl(var(--agala-accent-foreground))}.yearCellSelected[data-v-79f2daff]{background-color:hsl(var(--agala-primary));color:hsl(var(--agala-primary-foreground));font-weight:var(--agala-font-weight-medium)}.yearCellSelected[data-v-79f2daff]:hover{background-color:hsl(var(--agala-primary)/.9)}.yearCell[data-v-79f2daff]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring)/.3);outline:none}.yearCellDisabled[data-v-79f2daff]{cursor:default;opacity:.35;pointer-events:none}.navBtn[data-v-79f2daff]{align-items:center;background:0 0;border:none;border-radius:var(--agala-radius-sm);color:hsl(var(--agala-muted-foreground));cursor:pointer;display:inline-flex;height:1.75rem;justify-content:center;transition:color var(--agala-transition-fast),background-color var(--agala-transition-fast);width:1.75rem}.navBtn[data-v-79f2daff]:hover{background-color:hsl(var(--agala-muted));color:hsl(var(--agala-foreground))}.navBtnNext[data-v-79f2daff]{transform:rotate(180deg)}.weekdays[data-v-79f2daff]{display:grid;gap:.125rem;grid-template-columns:repeat(7,1fr);padding:.25rem 0}.weekday[data-v-79f2daff]{align-items:center;color:hsl(var(--agala-muted-foreground));display:flex;font-size:.6875rem;font-weight:var(--agala-font-weight-semibold);height:1.75rem;justify-content:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.days[data-v-79f2daff]{display:flex;flex-direction:column;gap:.125rem}.week[data-v-79f2daff]{display:grid;gap:.125rem;grid-template-columns:repeat(7,1fr)}.dayCell[data-v-79f2daff]{align-items:center;background:0 0;border:none;border-radius:var(--agala-radius-sm);color:hsl(var(--agala-foreground));cursor:pointer;display:flex;font-family:var(--agala-font-sans);font-size:var(--agala-font-size-sm);height:2rem;justify-content:center;position:relative;transition:background-color var(--agala-transition-fast),color var(--agala-transition-fast);width:2rem}.dayCell[data-v-79f2daff]:hover:not(.dayCellDisabled):not(.dayCellSelected){background-color:hsl(var(--agala-accent));color:hsl(var(--agala-accent-foreground))}.dayCell[data-v-79f2daff]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring)/.3);outline:none}.dayCellOther[data-v-79f2daff]{color:hsl(var(--agala-muted-foreground));opacity:.6}.dayCellToday[data-v-79f2daff]{color:hsl(var(--agala-primary));font-weight:var(--agala-font-weight-semibold)}.dayCellToday[data-v-79f2daff]:not(.dayCellSelected){box-shadow:inset 0 0 0 1.5px hsl(var(--agala-primary)/.4)}.dayCellSelected[data-v-79f2daff]{background-color:hsl(var(--agala-primary));color:hsl(var(--agala-primary-foreground));font-weight:var(--agala-font-weight-medium)}.dayCellSelected[data-v-79f2daff]:hover{background-color:hsl(var(--agala-primary)/.9)}.dayCellDisabled[data-v-79f2daff]{cursor:default;opacity:.35;pointer-events:none}.dayCellFocused[data-v-79f2daff]:not(.dayCellSelected){box-shadow:0 0 0 2px hsl(var(--agala-ring)/.3)}.dayCellHover[data-v-79f2daff]:not(.dayCellDisabled):not(.dayCellSelected):not(.dayCellFocused){background-color:hsl(var(--agala-accent))}.inlinePanel[data-v-79f2daff]{width:280px}.dayCellHighlighted[data-v-79f2daff]:after{background:hsl(var(--agala-primary));border-radius:50%;bottom:2px;content:"";height:4px;left:50%;position:absolute;transform:translate(-50%);width:4px}.dayCellHighlighted.dayCellSelected[data-v-79f2daff]:after{background:hsl(var(--agala-primary-foreground))}.footer[data-v-79f2daff]{border-top:var(--agala-border-width) solid hsl(var(--agala-border));display:flex;justify-content:center;margin-top:.25rem;padding-top:.5rem}.clearBtn[data-v-79f2daff]{align-items:center;background:0 0;border:none;border-radius:var(--agala-radius-sm);color:hsl(var(--agala-muted-foreground));cursor:pointer;display:inline-flex;font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-medium);justify-content:center;padding:.25rem .75rem;transition:color var(--agala-transition-fast),background-color var(--agala-transition-fast)}.clearBtn[data-v-79f2daff]:hover{background-color:hsl(var(--agala-danger)/.05);color:hsl(var(--agala-danger))}.errorMessage[data-v-79f2daff]{color:hsl(var(--agala-danger));font-size:var(--agala-font-size-sm);line-height:var(--agala-line-height-normal);margin:0;padding-top:.25rem}.calendarEventCard[data-v-2cd684c7]{--event-accent:var(--agala-calendar-event-accent,hsl(var(--agala-primary)));--event-surface:var(--agala-calendar-event-surface,color-mix(in srgb,var(--event-accent) 7%,hsl(var(--agala-card))));--event-border:var(--agala-calendar-event-border,color-mix(in srgb,var(--event-accent) 24%,hsl(var(--agala-border))));background:var(--event-surface);border:var(--agala-border-width) solid var(--event-border);border-left:2px solid var(--event-accent);border-radius:var(--agala-calendar-event-radius,var(--agala-radius-sm));box-sizing:border-box;color:hsl(var(--agala-foreground));cursor:pointer;display:flex;font-family:var(--agala-font-sans);margin:0;min-width:0;overflow:hidden;text-align:left;touch-action:manipulation;transition:background-color var(--agala-transition-fast),border-color var(--agala-transition-fast)}.calendarEventCard[data-v-2cd684c7]:hover{background:color-mix(in srgb,var(--event-accent) 12%,hsl(var(--agala-card)))}.calendarEventCard[data-v-2cd684c7]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring));outline:none;z-index:12}.content[data-v-2cd684c7]{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;overflow:hidden}.subtitle[data-v-2cd684c7],.time[data-v-2cd684c7],.title[data-v-2cd684c7]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title[data-v-2cd684c7]{font-weight:var(--agala-font-weight-medium)}.listTime[data-v-2cd684c7],.subtitle[data-v-2cd684c7],.time[data-v-2cd684c7]{color:hsl(var(--agala-muted-foreground))}.presentationMonth[data-v-2cd684c7]{font-size:.6875rem;line-height:1rem;min-height:1.25rem;padding:.125rem .375rem;width:100%}.presentationMonth .content[data-v-2cd684c7]{flex-direction:row;gap:.25rem;justify-content:flex-start}.presentationMonth .time[data-v-2cd684c7]{flex:none;font-weight:var(--agala-font-weight-medium);order:-1}.presentationAllDay[data-v-2cd684c7]{font-size:var(--agala-font-size-sm);line-height:1rem;min-height:1.5rem;padding:.125rem .5rem;width:100%}.presentationTimeGrid[data-v-2cd684c7]{container:calendar-event/size;font-size:.6875rem;line-height:1.2;min-height:1.75rem;padding:var(--agala-calendar-event-padding,.25rem .375rem);position:absolute;z-index:2}@container calendar-event (width<=6rem){.presentationTimeGrid .subtitle[data-v-2cd684c7]{display:none}}@container calendar-event (width<=5rem){.presentationTimeGrid .time[data-v-2cd684c7]{display:none}}@container calendar-event (height<=3.5rem){.presentationTimeGrid .subtitle[data-v-2cd684c7]{display:none}}@container calendar-event (height<=2.25rem){.presentationTimeGrid .time[data-v-2cd684c7]{display:none}}.presentationTimeGrid .time[data-v-2cd684c7]{font-size:.625rem;margin-top:.0625rem}.presentationTimeGrid .subtitle[data-v-2cd684c7]{font-size:.625rem;margin-top:.125rem}.presentationList[data-v-2cd684c7]{align-items:flex-start;gap:.75rem;min-height:3.25rem;padding:.625rem .75rem;width:100%}.listTime[data-v-2cd684c7]{flex:0 0 4rem;font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-medium);padding-top:.0625rem;text-align:right;width:4rem}.titleRow[data-v-2cd684c7]{align-items:center;display:flex;gap:.5rem;min-width:0}.titleRow .title[data-v-2cd684c7]{flex:1;font-size:var(--agala-font-size-base)}.presentationList .subtitle[data-v-2cd684c7]{font-size:var(--agala-font-size-sm);margin-top:.125rem}.badge[data-v-2cd684c7]{align-items:center;border-radius:999px;display:inline-flex;flex:none;font-size:.6875rem;font-weight:var(--agala-font-weight-semibold);line-height:1;padding:.125rem .375rem}.badgeNow[data-v-2cd684c7]{background:hsl(var(--agala-danger)/.12);color:hsl(var(--agala-danger))}.badgeSoon[data-v-2cd684c7]{background:hsl(var(--agala-primary)/.12);color:hsl(var(--agala-primary))}.isCompact[data-v-2cd684c7]{align-items:center;background:0 0;border:0;justify-content:center;min-height:1.5rem;min-width:1.5rem;padding:0;width:1.5rem}.isCompact[data-v-2cd684c7]:hover{background:hsl(var(--agala-accent))}.compactDot[data-v-2cd684c7]{background:var(--event-accent);border-radius:50%;height:.45rem;width:.45rem}@media(max-width:640px){.presentationList[data-v-2cd684c7]{gap:.5rem;min-height:2.75rem;padding:.5rem}.listTime[data-v-2cd684c7]{flex-basis:3rem;width:3rem}}@media(prefers-reduced-motion:reduce){.calendarEventCard[data-v-2cd684c7]{transition:none}}.monthView[data-v-033c0de2]{display:flex;flex-direction:column;width:100%}.weekdays[data-v-033c0de2]{display:grid;gap:.125rem;grid-template-columns:repeat(7,1fr)}.weekday[data-v-033c0de2]{align-items:center;color:hsl(var(--agala-muted-foreground));display:flex;font-size:.6875rem;font-weight:var(--agala-font-weight-semibold);height:1.75rem;justify-content:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.days[data-v-033c0de2]{display:flex;flex-direction:column;gap:.125rem}.week[data-v-033c0de2]{display:grid;gap:.125rem;grid-template-columns:repeat(7,1fr)}.dayCell[data-v-033c0de2]{align-items:flex-start;background-color:hsl(var(--agala-card));border:var(--agala-border-width) solid transparent;border-radius:var(--agala-radius-sm);color:hsl(var(--agala-foreground));cursor:pointer;display:flex;flex-direction:column;min-height:4rem;outline:none;padding:.25rem;transition:background-color var(--agala-transition-fast)}.dayCellOther[data-v-033c0de2]{background-color:hsl(var(--agala-muted)/.4)}.dayCellToday[data-v-033c0de2]{box-shadow:inset 0 0 0 2px hsl(var(--agala-primary))}.dayCell[data-v-033c0de2]:hover{background-color:hsl(var(--agala-accent))}.dayCell[data-v-033c0de2]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring)/.3)}.dayCellToday[data-v-033c0de2]:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--agala-primary)),0 0 0 2px hsl(var(--agala-ring)/.3)}.dayNumber[data-v-033c0de2]{color:hsl(var(--agala-foreground));font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-medium);line-height:1;padding:.125rem}.dayNumberToday[data-v-033c0de2]{color:hsl(var(--agala-primary));font-weight:var(--agala-font-weight-bold)}.eventsArea[data-v-033c0de2]{display:flex;flex:1;flex-direction:column;gap:.125rem;margin-top:.25rem;overflow:hidden;width:100%}.eventBar[data-v-033c0de2]{align-items:center;border:none;border-radius:var(--agala-radius-sm);cursor:pointer;display:flex;font-size:.6875rem;font-weight:var(--agala-font-weight-medium);gap:.25rem;min-height:1.25rem;overflow:hidden;padding:.125rem .375rem;text-align:left;transition:opacity var(--agala-transition-fast);width:100%}.eventBar[data-v-033c0de2]:hover{opacity:.85}.eventBar[data-v-033c0de2]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring)/.5);outline:none}.eventTime[data-v-033c0de2]{flex-shrink:0;font-weight:var(--agala-font-weight-semibold);opacity:.8}.eventBarText[data-v-033c0de2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.allDayBar[data-v-033c0de2]{font-weight:var(--agala-font-weight-semibold)}.timedBarDesktop[data-v-033c0de2]{display:none}.timedDotsMobile[data-v-033c0de2]{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.eventDot[data-v-033c0de2]{border:none;border-radius:50%;cursor:pointer;display:inline-flex;flex-shrink:0;height:.375rem;padding:0;width:.375rem}.moreLabel[data-v-033c0de2]{align-items:center;background:0 0;border:none;border-radius:var(--agala-radius-sm);color:hsl(var(--agala-muted-foreground));cursor:pointer;display:inline-flex;font-size:.6875rem;font-weight:var(--agala-font-weight-medium);line-height:1.25rem;padding:.125rem .375rem;text-align:left;transition:background-color var(--agala-transition-fast)}.moreLabel[data-v-033c0de2]:hover{background-color:hsl(var(--agala-accent));color:hsl(var(--agala-foreground))}.moreLabel[data-v-033c0de2]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring)/.5);outline:none}.eventPrimary[data-v-033c0de2]{background-color:hsl(var(--agala-primary)/.12);border-left:3px solid hsl(var(--agala-primary));color:hsl(var(--agala-primary))}.eventSecondary[data-v-033c0de2]{background-color:hsl(var(--agala-secondary)/.5);border-left:3px solid hsl(var(--agala-secondary-foreground)/.5);color:hsl(var(--agala-secondary-foreground))}.eventMuted[data-v-033c0de2]{background-color:hsl(var(--agala-muted));border-left:3px solid hsl(var(--agala-muted-foreground)/.5);color:hsl(var(--agala-muted-foreground))}.eventDanger[data-v-033c0de2]{background-color:hsl(var(--agala-danger)/.12);border-left:3px solid hsl(var(--agala-danger));color:hsl(var(--agala-danger))}.eventWarning[data-v-033c0de2]{background-color:hsl(var(--agala-warning)/.15);border-left:3px solid hsl(var(--agala-warning));color:hsl(var(--agala-warning))}.eventSuccess[data-v-033c0de2]{background-color:hsl(var(--agala-success)/.12);border-left:3px solid hsl(var(--agala-success));color:hsl(var(--agala-success))}.eventAccent[data-v-033c0de2]{background-color:hsl(var(--agala-accent)/.5);border-left:3px solid hsl(var(--agala-accent-foreground)/.5);color:hsl(var(--agala-accent-foreground))}@media(min-width:768px){.dayCell[data-v-033c0de2]{min-height:6rem}.timedBarDesktop[data-v-033c0de2]{display:flex}.timedDotsMobile[data-v-033c0de2]{display:none}}.weekView[data-v-73bc9201]{background:hsl(var(--agala-card));border:var(--agala-border-width) solid hsl(var(--agala-border));border-radius:var(--agala-radius);color:hsl(var(--agala-foreground));font-family:var(--agala-font-sans);overflow:hidden}.scrollWrapper[data-v-73bc9201]{display:flex;overflow-x:auto}.timeAxisCol[data-v-73bc9201]{background:hsl(var(--agala-card));border-right:var(--agala-border-width) solid hsl(var(--agala-border));flex-shrink:0;left:0;position:sticky;width:4.5rem;z-index:3}.corner[data-v-73bc9201]{height:2.5rem;top:0}.allDayLabel[data-v-73bc9201],.corner[data-v-73bc9201]{background:hsl(var(--agala-card));border-bottom:var(--agala-border-width) solid hsl(var(--agala-border));position:sticky;z-index:4}.allDayLabel[data-v-73bc9201]{min-height:2.5rem;top:2.5rem}.hourLabels[data-v-73bc9201]{position:relative}.hourLabel[data-v-73bc9201]{align-items:flex-start;box-sizing:border-box;color:hsl(var(--agala-muted-foreground));display:flex;font-size:var(--agala-font-size-sm);height:3rem;justify-content:flex-end;padding-right:.5rem;padding-top:.25rem}.dayCol[data-v-73bc9201]{border-right:var(--agala-border-width) solid hsl(var(--agala-border));display:flex;flex:1;flex-direction:column;min-width:7.5rem}.dayCol[data-v-73bc9201]:last-child{border-right:none}.dayHeader[data-v-73bc9201]{align-items:center;background:hsl(var(--agala-muted)/.3);border-bottom:var(--agala-border-width) solid hsl(var(--agala-border));display:flex;font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-medium);height:2.5rem;justify-content:center;position:sticky;top:0;z-index:2}.dayColToday .dayHeader[data-v-73bc9201]{background:hsl(var(--agala-primary)/.1);color:hsl(var(--agala-primary));font-weight:var(--agala-font-weight-semibold)}.allDayCell[data-v-73bc9201]{background:hsl(var(--agala-card));border-bottom:var(--agala-border-width) solid hsl(var(--agala-border));display:flex;flex-direction:column;gap:.125rem;max-height:5rem;min-height:2.5rem;overflow-y:auto;padding:.25rem;position:sticky;top:2.5rem;z-index:2}.dayGrid[data-v-73bc9201]{flex:1;position:relative}.hourRow[data-v-73bc9201]{border-bottom:var(--agala-border-width) solid hsl(var(--agala-border)/.4);box-sizing:border-box;display:flex;flex-direction:column;height:3rem}.timeSlot[data-v-73bc9201]{flex:1;min-height:0}.timeSlot[data-v-73bc9201]:not(:last-child){border-bottom:1px solid hsl(var(--agala-border)/.12)}.timeSlot[data-v-73bc9201]:hover{background:hsl(var(--agala-primary)/.06)}.event[data-v-73bc9201]{background:hsl(var(--agala-card));border-left:1px solid hsl(var(--agala-border));border:1px solid hsl(var(--agala-border));border-left-width:4px;border-radius:var(--agala-radius-sm);box-sizing:border-box;color:hsl(var(--agala-foreground));cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:.6875rem;gap:.125rem;justify-content:center;line-height:1.25;overflow:hidden;padding:.25rem .375rem;position:absolute;text-align:left;text-overflow:ellipsis;transition:box-shadow var(--agala-transition-fast),transform var(--agala-transition-fast);white-space:nowrap;z-index:1}.event[data-v-73bc9201]:hover{box-shadow:var(--agala-shadow-md);transform:scale(1.02);z-index:5}.event[data-v-73bc9201]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring));outline:none}.eventTitle[data-v-73bc9201]{font-weight:var(--agala-font-weight-medium);overflow:hidden;text-overflow:ellipsis}.eventSubtitle[data-v-73bc9201]{font-size:.5625rem;opacity:.8;overflow:hidden;text-overflow:ellipsis}.eventShort[data-v-73bc9201]{border-radius:1px;font-size:0;min-height:2px;padding:0}.eventShort .eventSubtitle[data-v-73bc9201],.eventShort .eventTitle[data-v-73bc9201]{display:none}.allDayEvent[data-v-73bc9201]{border-left:1px solid hsl(var(--agala-border));border:1px solid hsl(var(--agala-border));border-left-width:3px;border-radius:var(--agala-radius-sm);cursor:pointer;font-family:inherit;font-size:var(--agala-font-size-sm);overflow:hidden;padding:.125rem .25rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.allDayEvent[data-v-73bc9201]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring));outline:none}.eventPrimary[data-v-73bc9201]{border-left-color:hsl(var(--agala-primary))}.eventDanger[data-v-73bc9201]{border-left-color:hsl(var(--agala-danger))}.eventSuccess[data-v-73bc9201]{border-left-color:hsl(var(--agala-success))}.eventWarning[data-v-73bc9201]{border-left-color:hsl(var(--agala-warning))}.eventSecondary[data-v-73bc9201]{border-left-color:hsl(var(--agala-secondary-foreground)/.5)}.eventAccent[data-v-73bc9201]{border-left-color:hsl(var(--agala-accent-foreground)/.5)}.currentTimeLine[data-v-73bc9201]{background-color:hsl(var(--agala-danger));height:2px;left:0;pointer-events:none;position:absolute;right:0;z-index:2}.currentTimeDot[data-v-73bc9201]{background-color:hsl(var(--agala-danger));border-radius:50%;height:8px;position:absolute;right:.25rem;transform:translateY(-50%);width:8px;z-index:4}.weekView.isSelecting[data-v-73bc9201]{cursor:crosshair}.selectionOverlay[data-v-73bc9201]{background:hsl(var(--agala-primary)/.15);border:2px dashed hsl(var(--agala-primary)/.5);border-radius:var(--agala-radius-sm);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;left:2px;overflow:hidden;padding:1px 2px;pointer-events:none;position:absolute;right:2px;z-index:10}.selectionLabel[data-v-73bc9201]{color:hsl(var(--agala-primary));display:block;font-size:.5rem;font-weight:var(--agala-font-weight-semibold);line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selectionLabelEnd[data-v-73bc9201]{align-self:flex-start}@media(max-width:1023px){.hourLabel[data-v-73bc9201],.hourRow[data-v-73bc9201]{height:2.75rem}}@media(max-width:767px){.hourLabel[data-v-73bc9201],.hourRow[data-v-73bc9201]{height:2.5rem}.scrollWrapper[data-v-73bc9201]{scroll-padding-left:4.5rem;scroll-snap-type:x mandatory}.dayCol[data-v-73bc9201]{scroll-snap-align:start}}.dayView[data-v-19afa1cf]{background:hsl(var(--agala-card));display:flex;flex-direction:column;height:100%;overflow:hidden}.dayView.isSelecting[data-v-19afa1cf]{cursor:crosshair}.allDayHeader[data-v-19afa1cf]{border-bottom:var(--agala-border-width) solid hsl(var(--agala-border));display:flex;flex-shrink:0;min-height:2.5rem}.timeAxisLabel[data-v-19afa1cf]{align-items:center;background:hsl(var(--agala-card));border-right:var(--agala-border-width) solid hsl(var(--agala-border));color:hsl(var(--agala-muted-foreground));display:flex;flex-shrink:0;font-size:var(--agala-font-size-sm);justify-content:center;width:3.5rem}.allDayEvents[data-v-19afa1cf]{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:.25rem;overflow:hidden;padding:.25rem}.allDayEvent[data-v-19afa1cf]{align-items:center;background:hsl(var(--agala-primary)/.12);border:none;border-left:3px solid hsl(var(--agala-primary));border-radius:var(--agala-radius-sm);color:hsl(var(--agala-primary));cursor:pointer;display:inline-flex;font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-medium);max-width:100%;overflow:hidden;padding:.125rem .5rem;text-overflow:ellipsis;white-space:nowrap}.allDayEvent[data-v-19afa1cf]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring));outline:none}.timeGrid[data-v-19afa1cf]{display:flex;flex:1;overflow:hidden auto}.timeAxis[data-v-19afa1cf]{background:hsl(var(--agala-card));border-right:var(--agala-border-width) solid hsl(var(--agala-border));flex-shrink:0;left:0;position:sticky;width:3.5rem;z-index:1}.timeLabel[data-v-19afa1cf]{align-items:flex-start;box-sizing:border-box;color:hsl(var(--agala-muted-foreground));display:flex;font-size:var(--agala-font-size-sm);height:3rem;justify-content:center;padding-top:.25rem}.dayColumn[data-v-19afa1cf]{flex:1;min-width:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hourRow[data-v-19afa1cf]{border-bottom:var(--agala-border-width) solid hsl(var(--agala-border)/.5);box-sizing:border-box;display:flex;flex-direction:column;height:3rem}.timeSlot[data-v-19afa1cf]{flex:1;min-height:0}.timeSlot[data-v-19afa1cf]:not(:last-child){border-bottom:1px solid hsl(var(--agala-border)/.12)}.timeSlot[data-v-19afa1cf]:hover{background:hsl(var(--agala-primary)/.06)}.selectionOverlay[data-v-19afa1cf]{background:hsl(var(--agala-primary)/.15);border:2px dashed hsl(var(--agala-primary)/.5);border-radius:var(--agala-radius-sm);box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;left:2px;overflow:hidden;padding:1px 2px;pointer-events:none;position:absolute;right:2px;z-index:10}.selectionLabel[data-v-19afa1cf]{color:hsl(var(--agala-primary));display:block;font-size:.5rem;font-weight:var(--agala-font-weight-semibold);line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selectionLabelEnd[data-v-19afa1cf]{align-self:flex-start}.currentTimeLine[data-v-19afa1cf]{background:hsl(var(--agala-danger));height:2px;left:0;pointer-events:none;position:absolute;right:0;z-index:5}.currentTimeDot[data-v-19afa1cf]{background:hsl(var(--agala-danger));border-radius:50%;height:10px;left:-5px;position:absolute;top:-4px;width:10px}.event[data-v-19afa1cf]{background:hsl(var(--agala-card));border-left:1px solid hsl(var(--agala-border));border:1px solid hsl(var(--agala-border));border-left-width:4px;border-radius:var(--agala-radius-sm);box-sizing:border-box;color:hsl(var(--agala-foreground));cursor:pointer;display:flex;flex-direction:column;font-size:.6875rem;font-weight:var(--agala-font-weight-medium);justify-content:center;line-height:1.25;overflow:hidden;padding:.375rem .5rem;position:absolute;text-align:left;transition:box-shadow var(--agala-transition-fast),transform var(--agala-transition-fast)}.event[data-v-19afa1cf]:hover{box-shadow:var(--agala-shadow-md);transform:scale(1.02);z-index:5}.event[data-v-19afa1cf]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring));box-shadow:0 0 0 2px hsl(var(--agala-ring));outline:none}.eventContent[data-v-19afa1cf]{display:flex;flex-direction:column;gap:0;min-width:0;overflow:hidden}.eventTime[data-v-19afa1cf]{font-size:.625rem;opacity:.8}.eventTime[data-v-19afa1cf],.eventTitle[data-v-19afa1cf]{font-weight:var(--agala-font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eventSubtitle[data-v-19afa1cf]{font-size:.5625rem;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eventPrimary[data-v-19afa1cf]{border-left-color:hsl(var(--agala-primary))}.eventDanger[data-v-19afa1cf]{border-left-color:hsl(var(--agala-danger))}.eventSuccess[data-v-19afa1cf]{border-left-color:hsl(var(--agala-success))}.eventWarning[data-v-19afa1cf]{border-left-color:hsl(var(--agala-warning))}.eventSecondary[data-v-19afa1cf]{border-left-color:hsl(var(--agala-secondary-foreground)/.5)}.eventAccent[data-v-19afa1cf]{border-left-color:hsl(var(--agala-accent-foreground)/.5)}@media(max-width:639px){.hourRow[data-v-19afa1cf],.timeLabel[data-v-19afa1cf]{height:2.5rem}}@media(min-width:640px)and (max-width:767px){.hourRow[data-v-19afa1cf],.timeLabel[data-v-19afa1cf]{height:2.75rem}}.emptyState[data-v-87653767]{align-items:center;display:flex;flex-direction:column;gap:var(--agala-empty-gap,.5rem);justify-content:center;padding:var(--agala-empty-padding,3rem 1.5rem);text-align:center}.emptyIcon[data-v-87653767]{color:var(--agala-empty-icon-color,hsl(var(--agala-muted-foreground)));font-size:var(--agala-empty-icon-size,2.5rem);margin-bottom:.5rem}.emptyIconDefault[data-v-87653767]{opacity:.5}.emptyTitle[data-v-87653767]{color:hsl(var(--agala-foreground));font-family:var(--agala-font-sans);font-size:var(--agala-empty-title-size,var(--agala-font-size-lg));font-weight:var(--agala-empty-title-weight,var(--agala-font-weight-semibold));margin:0}.emptyDescription[data-v-87653767]{color:hsl(var(--agala-muted-foreground));font-family:var(--agala-font-sans);font-size:var(--agala-empty-description-size,var(--agala-font-size-base));line-height:var(--agala-line-height-relaxed);margin:0;max-width:min(100%,var(--agala-empty-description-max-width,36ch));overflow-wrap:anywhere}.emptyAction[data-v-87653767]{margin-top:.75rem;max-width:100%}.emptyStateCompact[data-v-87653767]{gap:var(--agala-empty-gap,.5rem);padding:var(--agala-empty-padding,1rem)}.emptyStateCompact .emptyIcon[data-v-87653767]{font-size:var(--agala-empty-icon-size,1.75rem);margin-bottom:0}.emptyStateCompact .emptyIconDefault svg[data-v-87653767]{display:block;height:1em;width:1em}.emptyStateCompact .emptyTitle[data-v-87653767]{font-size:var(--agala-empty-title-size,var(--agala-font-size-base))}.emptyStateCompact .emptyDescription[data-v-87653767]{font-size:var(--agala-empty-description-size,var(--agala-font-size-sm))}.emptyStateCompact .emptyAction[data-v-87653767]{margin-top:.25rem}.listView[data-v-9e43f481]{background-color:hsl(var(--agala-card));color:hsl(var(--agala-foreground));display:flex;flex-direction:column;font-family:var(--agala-font-sans);gap:1.5rem;height:100%;overflow-y:auto;padding:1rem}.dayGroup[data-v-9e43f481]{display:flex;flex-direction:column;gap:.5rem}.dayHeader[data-v-9e43f481]{background-color:hsl(var(--agala-card));border-bottom:var(--agala-border-width) solid hsl(var(--agala-border));color:hsl(var(--agala-foreground));font-size:var(--agala-font-size-base);font-weight:var(--agala-font-weight-semibold);padding:.5rem .75rem;position:sticky;top:0;z-index:10}.dayHeaderToday[data-v-9e43f481]{color:hsl(var(--agala-primary))}.noEvents[data-v-9e43f481]{color:hsl(var(--agala-muted-foreground));font-size:var(--agala-font-size-sm);font-style:italic;padding:1rem .75rem}.dayEvents[data-v-9e43f481]{display:flex;flex-direction:column;gap:.5rem}.eventCard[data-v-9e43f481]{align-items:flex-start;background-color:hsl(var(--agala-card));border-left:var(--agala-border-width) solid hsl(var(--agala-border));border:var(--agala-border-width) solid hsl(var(--agala-border));border-left-width:3px;border-radius:var(--agala-radius-md);cursor:pointer;display:flex;gap:.75rem;padding:.75rem;transition:background-color var(--agala-transition-fast)}.eventCard[data-v-9e43f481]:hover{background-color:hsl(var(--agala-accent))}.eventCard[data-v-9e43f481]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring));outline:none}.accentPrimary[data-v-9e43f481]{border-left-color:hsl(var(--agala-primary))}.accentDanger[data-v-9e43f481]{border-left-color:hsl(var(--agala-danger))}.accentSuccess[data-v-9e43f481]{border-left-color:hsl(var(--agala-success))}.accentWarning[data-v-9e43f481]{border-left-color:hsl(var(--agala-warning))}.accentSecondary[data-v-9e43f481]{border-left-color:hsl(var(--agala-secondary-foreground))}.accentAccent[data-v-9e43f481]{border-left-color:hsl(var(--agala-accent-foreground))}.timeColumn[data-v-9e43f481]{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;width:4rem}.timeStart[data-v-9e43f481]{color:hsl(var(--agala-muted-foreground));font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-medium);line-height:1.25;text-align:right}.eventContent[data-v-9e43f481]{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0}.eventTitleRow[data-v-9e43f481]{align-items:center;display:flex;gap:.5rem;min-width:0}.eventTitle[data-v-9e43f481]{color:hsl(var(--agala-foreground));font-size:var(--agala-font-size-base);font-weight:var(--agala-font-weight-semibold);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eventSubtitle[data-v-9e43f481]{color:hsl(var(--agala-muted-foreground));font-size:var(--agala-font-size-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eventBadge[data-v-9e43f481]{align-items:center;border-radius:9999px;display:inline-flex;flex-shrink:0;font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-medium);line-height:1;padding:.125rem .375rem;white-space:nowrap}.badgeNow[data-v-9e43f481]{background-color:hsl(var(--agala-danger)/.15);color:hsl(var(--agala-danger))}.badgeSoon[data-v-9e43f481]{background-color:hsl(var(--agala-primary)/.15);color:hsl(var(--agala-primary))}.nowSeparator[data-v-9e43f481]{border-top:1px dashed hsl(var(--agala-danger));height:1px;margin:.75rem 0;position:relative}.nowLabel[data-v-9e43f481]{background-color:hsl(var(--agala-card));color:hsl(var(--agala-danger));font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-medium);left:50%;padding:0 .5rem;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}@media(max-width:640px){.listView[data-v-9e43f481]{gap:1rem;padding:.5rem}.timeColumn[data-v-9e43f481]{width:3rem}.eventCard[data-v-9e43f481]{gap:.5rem;padding:.5rem}.dayHeader[data-v-9e43f481]{padding:.5rem}}.calendar[data-v-d0badcf6]{background:hsl(var(--agala-card));color:hsl(var(--agala-foreground));display:flex;flex-direction:column;font-family:var(--agala-font-sans);height:100%;width:100%}.calendarHeader[data-v-d0badcf6]{align-items:center;border-bottom:var(--agala-calendar-header-border,var(--agala-border-width) solid hsl(var(--agala-border)));display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:var(--agala-calendar-header-padding,.75rem 1rem)}.calendarNav[data-v-d0badcf6]{align-items:center;display:flex;gap:.25rem;min-width:0}.calendarTitle[data-v-d0badcf6]{color:hsl(var(--agala-foreground));font-size:var(--agala-calendar-title-size,var(--agala-font-size-lg));font-weight:var(--agala-calendar-title-weight,var(--agala-font-weight-semibold));line-height:1.25;margin:0 .5rem;min-width:0}.calendarViews[data-v-d0badcf6]{align-items:center;display:flex;gap:var(--agala-calendar-views-gap,.25rem);max-width:100%;overflow-x:auto;scrollbar-width:none}.calendarViews[data-v-d0badcf6]::-webkit-scrollbar{display:none}.viewLabel[data-v-d0badcf6]{display:none}@media(min-width:768px){.viewLabel[data-v-d0badcf6]{display:inline}}@media(max-width:639px){.calendarHeader[data-v-d0badcf6]{align-items:stretch;padding:.625rem}.calendarNav[data-v-d0badcf6]{justify-content:space-between;width:100%}.calendarTitle[data-v-d0badcf6]{flex:1;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.calendarViews[data-v-d0badcf6]{width:100%}.calendarViews[data-v-d0badcf6]>*{flex:1 0 auto}}.calendarBody[data-v-d0badcf6]{flex:1;min-height:0;overflow:auto}.colorSquare[data-v-998d493f]{background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,hsl(var(--picker-hue),100%,50%));border:var(--agala-border-width) solid hsl(var(--agala-border));border-radius:calc(var(--agala-radius) - 4px);cursor:crosshair;height:150px;outline:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.colorSquare[data-v-998d493f]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring))}.colorSquareDisabled[data-v-998d493f]{opacity:.5;pointer-events:none}.crosshair[data-v-998d493f]{background:#fff;border:2px solid #333;border-radius:50%;box-shadow:0 1px 3px #0000004d;height:12px;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:12px}.hueSlider[data-v-5af3430a]{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border:var(--agala-border-width) solid hsl(var(--agala-border));border-radius:9999px;cursor:pointer;height:12px;outline:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.hueSlider[data-v-5af3430a]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring))}.hueSliderDisabled[data-v-5af3430a]{opacity:.5;pointer-events:none}.hueThumb[data-v-5af3430a]{background:#fff;border:2px solid #fff;border-radius:50%;box-shadow:var(--agala-shadow-sm);height:16px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.wrapper[data-v-fe18d93c]{position:relative}.trigger[data-v-fe18d93c]{align-items:center;background:hsl(var(--agala-input-background,var(--agala-background)));border:var(--agala-border-width) solid hsl(var(--agala-input));border-radius:var(--agala-radius);color:hsl(var(--agala-foreground));cursor:pointer;display:flex;font-family:var(--agala-font-sans);gap:.5rem;outline:none;text-align:left;transition:border-color var(--agala-transition-fast),box-shadow var(--agala-transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.trigger[data-v-fe18d93c]:hover{border-color:hsl(var(--agala-border))}.trigger[data-v-fe18d93c]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring))}.triggerOpen[data-v-fe18d93c]{border-color:hsl(var(--agala-ring));box-shadow:0 0 0 1px hsl(var(--agala-background)),0 0 0 3px hsl(var(--agala-ring)/.2)}.triggerError[data-v-fe18d93c]{border-color:hsl(var(--agala-danger))}.triggerError[data-v-fe18d93c]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-danger))}.triggerDisabled[data-v-fe18d93c]{background:hsl(var(--agala-muted));cursor:not-allowed;opacity:.5;pointer-events:none}.triggerSm[data-v-fe18d93c]{border-radius:var(--agala-radius-sm);font-size:var(--agala-font-size-sm);height:var(--agala-height-sm,2rem);padding:0 .5rem}.triggerMd[data-v-fe18d93c]{height:var(--agala-height-md,2.25rem);padding:0 .625rem}.triggerLg[data-v-fe18d93c]{border-radius:var(--agala-radius-lg);font-size:var(--agala-font-size-lg);height:var(--agala-height-lg,2.5rem);padding:0 .875rem}.swatch[data-v-fe18d93c]{border:var(--agala-border-width) solid hsl(var(--agala-border));border-radius:calc(var(--agala-radius) - 2px);flex-shrink:0;height:1.25rem;width:1.25rem}.swatchEmpty[data-v-fe18d93c]{background-image:linear-gradient(45deg,hsl(var(--agala-border)) 25%,transparent 25%),linear-gradient(-45deg,hsl(var(--agala-border)) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,hsl(var(--agala-border)) 75%),linear-gradient(-45deg,transparent 75%,hsl(var(--agala-border)) 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px}.triggerSm .swatch[data-v-fe18d93c]{height:1rem;width:1rem}.triggerLg .swatch[data-v-fe18d93c]{height:1.5rem;width:1.5rem}.triggerLabel[data-v-fe18d93c]{color:hsl(var(--agala-muted-foreground));flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chevron[data-v-fe18d93c]{align-items:center;display:inline-flex;flex-shrink:0;transition:transform var(--agala-transition-fast)}.chevronOpen[data-v-fe18d93c]{transform:rotate(180deg)}.errorMsg[data-v-fe18d93c]{color:hsl(var(--agala-danger));font-size:var(--agala-font-size-sm);margin:.25rem 0 0}.dropdown[data-v-fe18d93c]{background:hsl(var(--agala-popover));border:var(--agala-border-width) solid hsl(var(--agala-border));border-radius:calc(var(--agala-radius) - 2px);box-shadow:var(--agala-shadow-md);box-sizing:border-box;color:hsl(var(--agala-popover-foreground));display:flex;flex-direction:column;gap:.75rem;inset:auto;margin:0;max-height:var(--agala-floating-available-height, calc(100dvh - 1rem) );max-width:var(--agala-floating-available-width, calc(100vw - 1rem) );outline:none;overflow:hidden auto;overscroll-behavior:contain;padding:.75rem;position:fixed;width:280px;z-index:var(--agala-z-dropdown)}.presets[data-v-fe18d93c]{display:grid;gap:4px;grid-template-columns:repeat(8,1fr)}.presetBtn[data-v-fe18d93c]{aspect-ratio:1;border:var(--agala-border-width) solid transparent;border-radius:var(--agala-radius-sm);cursor:pointer;max-width:28px;outline:none;padding:0;position:relative;transition:transform var(--agala-transition-fast),border-color var(--agala-transition-fast);width:100%}.presetBtn[data-v-fe18d93c]:hover{transform:scale(1.15);z-index:1}.presetBtn[data-v-fe18d93c]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring)/.3)}.presetBtnSelected[data-v-fe18d93c]{border-color:hsl(var(--agala-foreground))}.presetCheck[data-v-fe18d93c]{align-items:center;color:#fff;display:flex;filter:drop-shadow(0 1px 1px #00000080);inset:0;justify-content:center;position:absolute}.hexRow[data-v-fe18d93c]{align-items:center;display:flex;gap:.5rem}.hexPrefix[data-v-fe18d93c]{color:hsl(var(--agala-muted-foreground));flex-shrink:0;font-family:var(--agala-font-sans);font-size:var(--agala-font-size-sm)}.hexRow[data-v-fe18d93c] .inputWrapper{flex:1}.footer[data-v-fe18d93c]{display:flex;justify-content:flex-end}.clearBtn[data-v-fe18d93c]{align-items:center;background:0 0;border:none;border-radius:var(--agala-radius-sm);color:hsl(var(--agala-muted-foreground));cursor:pointer;display:inline-flex;font-family:var(--agala-font-sans);font-size:var(--agala-font-size-sm);gap:.25rem;padding:.25rem .5rem;transition:color var(--agala-transition-fast),background-color var(--agala-transition-fast)}.clearBtn[data-v-fe18d93c]:hover{background-color:hsl(var(--agala-danger)/.05);color:hsl(var(--agala-danger))}.clearBtn[data-v-fe18d93c]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring)/.3);outline:none}@media(max-width:359px){.presets[data-v-fe18d93c]{grid-template-columns:repeat(6,1fr)}}.divider[data-v-7bd8e9a4]{align-items:center;border:none;color:hsl(var(--agala-muted-foreground));display:flex;font-size:var(--agala-font-size-sm);white-space:nowrap}.dividerH[data-v-7bd8e9a4]{gap:.75rem;width:100%}.dividerV[data-v-7bd8e9a4]{align-self:stretch;flex-direction:column;gap:.5rem;height:100%}.dividerLine[data-v-7bd8e9a4]{background:hsl(var(--agala-border));flex:1}.dividerH .dividerLine[data-v-7bd8e9a4]{height:1px}.dividerV .dividerLine[data-v-7bd8e9a4]{width:1px}.dividerLabel[data-v-7bd8e9a4]{flex-shrink:0;line-height:1}.listGroup[data-v-3fce4b76]{background:var(--agala-list-group-bg,transparent);border:var(--agala-list-group-border,1px solid hsl(var(--agala-border)));border-radius:var(--agala-list-group-radius,var(--agala-radius));display:flex;flex-direction:column;overflow:hidden;padding:var(--agala-list-group-padding,0)}.listGroupBorderless[data-v-3fce4b76]{border:none;border-radius:0}.listGroupNoDividers .listItem[data-v-3fce4b76]:last-child,.listGroupNoDividers[data-v-3fce4b76] .listItem{border-bottom:none}.listGroupCards[data-v-3fce4b76]{background:0 0;border:none;gap:4px;padding:0}.listGroupCards[data-v-3fce4b76] .listItem{background:hsl(var(--agala-card));border-bottom:1px solid hsl(var(--agala-border));border:1px solid hsl(var(--agala-border));border-radius:var(--agala-radius);box-shadow:var(--agala-shadow-xs)}.listGroupCards[data-v-3fce4b76] .listItem:last-child{border-bottom:1px solid hsl(var(--agala-border))}.listItem[data-v-98f511ab]{align-items:center;background:var(--agala-list-item-bg,hsl(var(--agala-card)));border-bottom:var(--agala-list-item-border,1px solid hsl(var(--agala-border)));cursor:pointer;display:flex;gap:var(--agala-list-item-gap,.75rem);outline:none;padding:var(--agala-list-item-padding,.75rem 1rem);transition:background-color var(--agala-transition-fast)}.listItem[data-v-98f511ab]:last-child{border-bottom:none}.listItem[data-v-98f511ab]:hover:not(.listItemDisabled){background:var(--agala-list-item-hover-bg,hsl(var(--agala-muted)))}.listItem[data-v-98f511ab]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring));outline:none}.listItemDisabled[data-v-98f511ab]{opacity:var(--agala-opacity-disabled);pointer-events:none}.listItemDanger .listIcon[data-v-98f511ab],.listItemDanger .listLabel[data-v-98f511ab]{color:hsl(var(--agala-danger))}.listItemRadiusNone[data-v-98f511ab]{border-radius:0}.listItemRadiusSm[data-v-98f511ab]{border-radius:var(--agala-radius-sm)}.listItemRadiusMd[data-v-98f511ab]{border-radius:var(--agala-radius)}.listItemRadiusLg[data-v-98f511ab]{border-radius:var(--agala-radius-lg)}.listIcon[data-v-98f511ab]{color:hsl(var(--agala-muted-foreground));flex-shrink:0}.listBody[data-v-98f511ab]{flex:1;min-width:0}.listContent[data-v-98f511ab]{display:flex;flex-direction:column;gap:.125rem}.listLabel[data-v-98f511ab]{color:hsl(var(--agala-foreground));font-size:var(--agala-font-size-base);font-weight:var(--agala-font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listSubtitle[data-v-98f511ab]{color:hsl(var(--agala-muted-foreground));font-size:var(--agala-font-size-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listBadgeInner[data-v-98f511ab]{align-items:center;border-radius:99px;display:inline-flex;font-size:.6875rem;font-weight:var(--agala-font-weight-semibold);height:1.25rem;justify-content:center;line-height:1;min-width:1.25rem;padding:0 .375rem}.listBadgeInner--default[data-v-98f511ab]{background:var(--agala-list-badge-bg,hsl(var(--agala-primary)/.1));color:var(--agala-list-badge-color,hsl(var(--agala-primary)))}.listBadgeInner--primary[data-v-98f511ab]{background:hsl(var(--agala-primary)/.15);color:hsl(var(--agala-primary))}.listBadgeInner--success[data-v-98f511ab]{background:hsl(var(--agala-success)/.15);color:hsl(var(--agala-success))}.listBadgeInner--warning[data-v-98f511ab]{background:hsl(var(--agala-warning)/.15);color:hsl(var(--agala-warning))}.listBadgeInner--danger[data-v-98f511ab]{background:hsl(var(--agala-danger)/.15);color:hsl(var(--agala-danger))}.listChevron[data-v-98f511ab]{color:hsl(var(--agala-muted-foreground));flex-shrink:0}.overlay[data-v-569a0df0]{--agala-modal-enter-duration:.21s;--agala-modal-leave-duration:.16s;--agala-modal-enter-easing:cubic-bezier(.22,1,.36,1);--agala-modal-leave-easing:cubic-bezier(.4,0,1,1);align-items:center;background-color:hsl(var(--agala-overlay)/var(--agala-opacity-overlay));display:flex;inset:0;justify-content:center;overscroll-behavior:contain;padding:1.5rem;position:fixed;z-index:var(--agala-layer-modal,var(--agala-z-modal))}.dialog[data-v-569a0df0]{background-color:hsl(var(--agala-card));border:var(--agala-border-width) solid hsl(var(--agala-border));border-radius:var(--agala-radius-lg);box-shadow:var(--agala-shadow-overlay,var(--agala-shadow-lg));color:hsl(var(--agala-card-foreground));display:flex;flex-direction:column;max-height:calc(100dvh - 3rem);overflow:hidden}.modal-enter-active[data-v-569a0df0]{transition:background-color var(--agala-modal-enter-duration) var(--agala-modal-enter-easing)}.modal-leave-active[data-v-569a0df0]{pointer-events:none;transition:background-color var(--agala-modal-leave-duration) var(--agala-modal-leave-easing)}.modal-enter-active .dialog[data-v-569a0df0]{transition:opacity var(--agala-modal-enter-duration) var(--agala-modal-enter-easing),transform var(--agala-modal-enter-duration) var(--agala-modal-enter-easing)}.modal-leave-active .dialog[data-v-569a0df0]{transition:opacity var(--agala-modal-leave-duration) var(--agala-modal-leave-easing),transform var(--agala-modal-leave-duration) var(--agala-modal-leave-easing)}.modal-enter-from[data-v-569a0df0],.modal-leave-to[data-v-569a0df0]{background-color:#0000}.modal-enter-from .dialog[data-v-569a0df0],.modal-leave-to .dialog[data-v-569a0df0]{opacity:0;transform:translateY(4px)scale(.985)}.dialogSm[data-v-569a0df0]{max-width:24rem;width:100%}.dialogMd[data-v-569a0df0]{max-width:32rem;width:100%}.dialogLg[data-v-569a0df0]{max-width:40rem;width:100%}.dialogXl[data-v-569a0df0]{max-width:48rem;width:100%}.dialogFull[data-v-569a0df0]{height:calc(100dvh - 3rem);max-width:calc(100vw - 3rem);width:100%}.header[data-v-569a0df0]{align-items:center;border-bottom:var(--agala-border-width) solid hsl(var(--agala-border));display:flex;flex-shrink:0;gap:1rem;justify-content:space-between;padding:1rem 1.25rem}.title[data-v-569a0df0]{color:hsl(var(--agala-card-foreground));font-size:var(--agala-font-size-lg);font-weight:var(--agala-font-weight-semibold);line-height:1.25;margin:0}.closeBtn[data-v-569a0df0]{align-items:center;background:0 0;border:none;border-radius:var(--agala-radius-sm);color:hsl(var(--agala-muted-foreground));cursor:pointer;display:inline-flex;flex-shrink:0;height:1.75rem;justify-content:center;transition:color var(--agala-transition-fast),background-color var(--agala-transition-fast);width:1.75rem}.closeBtn[data-v-569a0df0]:hover{background-color:hsl(var(--agala-muted));color:hsl(var(--agala-foreground))}.body[data-v-569a0df0]{color:hsl(var(--agala-card-foreground));flex:auto;font-size:var(--agala-font-size-base);line-height:var(--agala-line-height-relaxed);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem}.footer[data-v-569a0df0]{align-items:center;border-top:var(--agala-border-width) solid hsl(var(--agala-border));display:flex;flex-shrink:0;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;padding:.875rem 1.25rem}@media(max-width:639px){.overlay[data-v-569a0df0]{padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left))}.dialogLg[data-v-569a0df0],.dialogMd[data-v-569a0df0],.dialogSm[data-v-569a0df0],.dialogXl[data-v-569a0df0]{max-height:calc(100dvh - 1.5rem);max-width:calc(100vw - 1.5rem);width:100%}.dialogFull[data-v-569a0df0]{height:calc(100dvh - 1.5rem);max-width:calc(100vw - 1.5rem)}.header[data-v-569a0df0]{padding:.75rem 1rem}.body[data-v-569a0df0]{padding:1rem}.footer[data-v-569a0df0]{align-items:stretch;padding:.75rem 1rem}.footer[data-v-569a0df0]>*{flex:auto}}@media(prefers-reduced-motion:reduce){.modal-enter-active .dialog[data-v-569a0df0],.modal-enter-active[data-v-569a0df0],.modal-leave-active .dialog[data-v-569a0df0],.modal-leave-active[data-v-569a0df0]{transition-duration:1ms!important}.modal-enter-from .dialog[data-v-569a0df0],.modal-leave-to .dialog[data-v-569a0df0]{transform:none}}.badge[data-v-caefe785]{align-items:center;border:var(--agala-border-width) solid transparent;border-radius:var(--agala-badge-radius,9999px);box-sizing:border-box;display:inline-flex;font-family:var(--agala-font-sans);font-size:var(--agala-badge-font-size,.75rem);font-weight:var(--agala-font-weight-medium);gap:.375rem;line-height:1.2;min-height:var(--agala-badge-height,1.5rem);padding:var(--agala-badge-padding,.1875rem .5rem);vertical-align:middle;white-space:nowrap}.badgeSm[data-v-caefe785]{font-size:var(--agala-badge-font-size-sm,.6875rem);min-height:var(--agala-badge-height-sm,1.25rem);padding:var(--agala-badge-padding-sm,.125rem .375rem)}.badgeMd[data-v-caefe785]{font-size:var(--agala-badge-font-size,.75rem);min-height:var(--agala-badge-height,1.5rem);padding:var(--agala-badge-padding,.1875rem .5rem)}.dot[data-v-caefe785]{background-color:var(--agala-badge-dot-color,currentColor);border-radius:50%;flex-shrink:0;height:.4375rem;opacity:.8;width:.4375rem}.badgeDefault[data-v-caefe785]{background-color:hsl(var(--agala-muted));color:hsl(var(--agala-foreground))}.badgeSecondary[data-v-caefe785]{background-color:hsl(var(--agala-secondary));color:hsl(var(--agala-secondary-foreground))}.badgeOutline[data-v-caefe785]{background-color:#0000;border-color:hsl(var(--agala-border));color:hsl(var(--agala-foreground))}.badgeSuccess[data-v-caefe785]{--agala-badge-dot-color:hsl(var(--agala-success));background-color:hsl(var(--agala-success)/.12);color:hsl(var(--agala-foreground))}.badgeWarning[data-v-caefe785]{--agala-badge-dot-color:hsl(var(--agala-warning));background-color:hsl(var(--agala-warning)/.14);color:hsl(var(--agala-foreground))}.badgeDanger[data-v-caefe785]{--agala-badge-dot-color:hsl(var(--agala-danger));background-color:hsl(var(--agala-danger)/.11);color:hsl(var(--agala-foreground))}.badgeSubtle[data-v-caefe785]{--agala-badge-dot-color:hsl(var(--agala-primary));background-color:hsl(var(--agala-primary)/.08);color:hsl(var(--agala-foreground))}.badgeCustom[data-v-caefe785]{background-color:#0000;background-color:color-mix(in srgb,var(--agala-badge-custom-color) 12%,transparent);color:var(--agala-badge-custom-color)}.checkboxRoot[data-v-6eefe8cb]{align-items:center;cursor:pointer;display:inline-flex;gap:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkboxDisabled[data-v-6eefe8cb]{cursor:not-allowed;opacity:var(--agala-opacity-disabled)}.checkboxInput[data-v-6eefe8cb]{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.checkboxBox[data-v-6eefe8cb]{align-items:center;background-color:hsl(var(--agala-background));border:var(--agala-border-width) solid hsl(var(--agala-border));border-radius:calc(var(--agala-radius)*.5);color:hsl(var(--agala-primary-foreground));display:inline-flex;flex-shrink:0;height:1rem;justify-content:center;transition:background-color var(--agala-transition-fast),border-color var(--agala-transition-fast),box-shadow var(--agala-transition-fast);width:1rem}.checkboxRoot:not(.checkboxDisabled):hover .checkboxBox[data-v-6eefe8cb]{border-color:hsl(var(--agala-primary))}.checkboxRoot:not(.checkboxDisabled) .checkboxInput:focus-visible+.checkboxBox[data-v-6eefe8cb]{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring));outline:none}.checkboxChecked[data-v-6eefe8cb]{background-color:hsl(var(--agala-primary));border-color:hsl(var(--agala-primary))}.checkboxError[data-v-6eefe8cb]{border-color:hsl(var(--agala-danger))}.checkboxError.checkboxChecked[data-v-6eefe8cb]{background-color:hsl(var(--agala-danger));border-color:hsl(var(--agala-danger))}.checkboxLabel[data-v-6eefe8cb]{color:hsl(var(--agala-foreground));font-family:var(--agala-font-sans);font-size:var(--agala-font-size-base);line-height:var(--agala-line-height-normal)}.toggle[data-v-2be9ef7e]{align-items:center;background-color:hsl(var(--agala-muted));border:none;border-radius:9999px;cursor:pointer;display:inline-flex;flex-shrink:0;padding:0;position:relative;transition:background-color var(--agala-transition-fast)}.toggle[data-v-2be9ef7e]:disabled{cursor:not-allowed;opacity:var(--agala-opacity-disabled)}.toggle[data-v-2be9ef7e]:not(:disabled):focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring));outline:none}.toggleActive[data-v-2be9ef7e]{background-color:hsl(var(--agala-primary))}.toggleSm[data-v-2be9ef7e]{height:1rem;width:1.75rem}.toggleMd[data-v-2be9ef7e]{height:1.25rem;width:2.25rem}.toggleLg[data-v-2be9ef7e]{height:1.5rem;width:2.75rem}.thumb[data-v-2be9ef7e]{background-color:hsl(var(--agala-background));border-radius:50%;box-shadow:0 1px 3px #0003;display:block;flex-shrink:0;transition:transform var(--agala-transition-fast)}.toggleSm .thumb[data-v-2be9ef7e]{height:.75rem;margin:.125rem;width:.75rem}.toggleMd .thumb[data-v-2be9ef7e]{height:1rem;margin:.125rem;width:1rem}.toggleLg .thumb[data-v-2be9ef7e]{height:1.25rem;margin:.125rem;width:1.25rem}.toggleSm.toggleActive .thumb[data-v-2be9ef7e]{transform:translate(.75rem)}.toggleMd.toggleActive .thumb[data-v-2be9ef7e]{transform:translate(1rem)}.toggleLg.toggleActive .thumb[data-v-2be9ef7e]{transform:translate(1.25rem)}.avatar[data-v-1216db09]{align-items:center;background:var(--agala-avatar-bg,hsl(var(--agala-muted)));border:var(--agala-avatar-border,var(--agala-border-width) solid hsl(var(--agala-border)));border-radius:var(--agala-avatar-radius,50%);color:var(--agala-avatar-color,hsl(var(--agala-muted-foreground)));display:inline-flex;flex-shrink:0;font-family:var(--agala-font-sans);font-weight:var(--agala-font-weight-medium);justify-content:center;overflow:hidden}.avatarCircle[data-v-1216db09]{border-radius:50%}.avatarRounded[data-v-1216db09]{border-radius:var(--agala-radius)}.avatarSquare[data-v-1216db09]{border-radius:0}.avatarImg[data-v-1216db09]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatarFallback[data-v-1216db09]{line-height:1;text-transform:uppercase}.avatarXs[data-v-1216db09]{font-size:.5rem;height:1.5rem;width:1.5rem}.avatarSm[data-v-1216db09]{font-size:var(--agala-font-size-sm);height:2rem;width:2rem}.avatarMd[data-v-1216db09]{font-size:var(--agala-font-size-base);height:2.5rem;width:2.5rem}.avatarLg[data-v-1216db09]{font-size:var(--agala-font-size-lg);height:3rem;width:3rem}.avatarXl[data-v-1216db09]{font-size:1.25rem;height:4rem;width:4rem}.toast[data-v-321a7114]{align-items:center;animation:toastIn-321a7114 .25s;background-color:hsl(var(--agala-card));border:var(--agala-border-width) solid hsl(var(--agala-border));border-radius:var(--agala-radius);box-shadow:var(--agala-shadow-lg);color:hsl(var(--agala-card-foreground));display:flex;font-family:var(--agala-font-sans);font-size:var(--agala-font-size-base);gap:.625rem;max-width:24rem;min-width:0;padding:.75rem 1rem;width:min(24rem,100vw - 1.5rem)}.toastLeaving[data-v-321a7114]{animation:toastOut-321a7114 .3s forwards}@keyframes toastIn-321a7114{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes toastOut-321a7114{0%{margin-bottom:.5rem;max-height:5rem;opacity:1;transform:translate(0)}to{margin-bottom:0;max-height:0;opacity:0;transform:translate(1rem)}}.toastIcon[data-v-321a7114]{flex-shrink:0}.toastMessage[data-v-321a7114]{flex:1;line-height:var(--agala-line-height-normal);min-width:0;overflow-wrap:anywhere}.toastAction[data-v-321a7114]{background:0 0;border:var(--agala-border-width) solid;border-radius:var(--agala-radius-sm);color:inherit;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-medium);opacity:.8;padding:.25rem .5rem;transition:opacity var(--agala-transition-fast)}.toastAction[data-v-321a7114]:hover{opacity:1}.toastClose[data-v-321a7114]{align-items:center;background:0 0;border:none;border-radius:var(--agala-radius-sm);color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;opacity:.5;padding:.125rem;transition:opacity var(--agala-transition-fast)}.toastClose[data-v-321a7114]:hover{opacity:1}.toastAction[data-v-321a7114]:focus-visible,.toastClose[data-v-321a7114]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring)/.35);outline:none}.toastDefault .toastIcon[data-v-321a7114]{color:hsl(var(--agala-primary))}.toastSuccess .toastIcon[data-v-321a7114]{color:hsl(var(--agala-success))}.toastWarning .toastIcon[data-v-321a7114]{color:hsl(var(--agala-warning))}.toastDanger .toastIcon[data-v-321a7114]{color:hsl(var(--agala-danger))}@media(max-width:359px){.toast[data-v-321a7114]{align-items:flex-start;flex-wrap:wrap;padding:.75rem}.toastAction[data-v-321a7114]{margin-left:1.625rem}}@media(prefers-reduced-motion:reduce){.toastLeaving[data-v-321a7114],.toast[data-v-321a7114]{animation-duration:1ms}}.toastContainer[data-v-9b3fa621]{align-items:flex-end;bottom:max(.75rem,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:.5rem;pointer-events:none;position:fixed;right:max(.75rem,env(safe-area-inset-right));width:min(24rem,100vw - 1.5rem);z-index:var(--agala-layer-toast,var(--agala-z-modal))}.toastContainer[data-v-9b3fa621]>*{pointer-events:auto}.wrapper[data-v-60705a1f]{display:block}.textarea[data-v-60705a1f]{background-color:hsl(var(--agala-input-background,var(--agala-background)));border:var(--agala-border-width) solid hsl(var(--agala-input));border-radius:calc(var(--agala-radius) - 2px);box-sizing:border-box;color:hsl(var(--agala-foreground));display:block;font-family:var(--agala-font-sans);font-size:var(--agala-font-size-base);line-height:var(--agala-line-height-relaxed);min-height:4rem;outline:none;padding:.5rem .75rem;transition:border-color var(--agala-transition-fast),box-shadow var(--agala-transition-fast);width:100%}.textarea[data-v-60705a1f]::-moz-placeholder{color:hsl(var(--agala-muted-foreground))}.textarea[data-v-60705a1f]::placeholder{color:hsl(var(--agala-muted-foreground))}.textarea[data-v-60705a1f]:focus{border-color:hsl(var(--agala-ring));box-shadow:0 0 0 1px hsl(var(--agala-background)),0 0 0 3px hsl(var(--agala-ring)/.2)}.textarea[data-v-60705a1f]:disabled{background-color:hsl(var(--agala-muted));cursor:not-allowed;opacity:var(--agala-opacity-disabled)}.textareaError[data-v-60705a1f]{border-color:hsl(var(--agala-danger))}.textareaError[data-v-60705a1f]:focus{border-color:hsl(var(--agala-danger));box-shadow:0 0 0 1px hsl(var(--agala-background)),0 0 0 3px hsl(var(--agala-danger)/.2)}.resizeNone[data-v-60705a1f]{resize:none}.resizeVertical[data-v-60705a1f]{resize:vertical}.resizeBoth[data-v-60705a1f]{resize:both}.errorMessage[data-v-60705a1f]{color:hsl(var(--agala-danger));font-size:var(--agala-font-size-sm);line-height:var(--agala-line-height-normal);margin:.25rem 0 0}.preview[data-v-a289ca17]{background:hsl(var(--agala-background));border:var(--agala-border-width) solid hsl(var(--agala-border));border-radius:calc(var(--agala-radius) - 2px);box-sizing:border-box;color:hsl(var(--agala-foreground));font-family:var(--agala-font-sans);font-size:var(--agala-font-size-base);line-height:var(--agala-line-height-relaxed);min-height:calc(1lh*var(--agala-markdown-preview-rows) + 1rem + var(--agala-border-width)*2);overflow:auto;padding:.75rem;width:100%}.previewEmpty[data-v-a289ca17]{align-items:center;display:flex}.emptyPreview[data-v-a289ca17]{color:hsl(var(--agala-muted-foreground));font-size:var(--agala-font-size-sm);margin:0}.previewContent[data-v-a289ca17]{color:hsl(var(--agala-foreground))}.previewContent[data-v-a289ca17] *{margin-top:0}.previewContent[data-v-a289ca17] :last-child{margin-bottom:0}.previewContent[data-v-a289ca17] h1,.previewContent[data-v-a289ca17] h2,.previewContent[data-v-a289ca17] h3,.previewContent[data-v-a289ca17] h4{color:hsl(var(--agala-foreground));font-weight:var(--agala-font-weight-semibold);line-height:var(--agala-line-height-tight);margin-bottom:.5rem}.previewContent[data-v-a289ca17] h1{font-size:1.5rem}.previewContent[data-v-a289ca17] h2{font-size:1.25rem}.previewContent[data-v-a289ca17] h3{font-size:1.125rem}.previewContent[data-v-a289ca17] blockquote,.previewContent[data-v-a289ca17] ol,.previewContent[data-v-a289ca17] p,.previewContent[data-v-a289ca17] pre,.previewContent[data-v-a289ca17] table,.previewContent[data-v-a289ca17] ul{margin-bottom:.75rem}.previewContent[data-v-a289ca17] ol,.previewContent[data-v-a289ca17] ul{padding-left:1.25rem}.previewContent[data-v-a289ca17] a{color:hsl(var(--agala-primary));text-decoration:underline;text-underline-offset:.15em}.previewContent[data-v-a289ca17] code{background:hsl(var(--agala-muted));border-radius:var(--agala-radius-sm);color:hsl(var(--agala-foreground));font-family:var(--agala-font-mono);font-size:.9em;padding:.125rem .25rem}.previewContent[data-v-a289ca17] pre{background:hsl(var(--agala-muted));border-radius:calc(var(--agala-radius) - 2px);overflow:auto;padding:.75rem}.previewContent[data-v-a289ca17] pre code{background:0 0;padding:0}.previewContent[data-v-a289ca17] blockquote{border-left:3px solid hsl(var(--agala-border));color:hsl(var(--agala-muted-foreground));padding-left:.75rem}.markdownEditor[data-v-de642de3]{color:hsl(var(--agala-foreground));display:flex;flex-direction:column;font-family:var(--agala-font-sans);gap:.5rem;width:100%}.markdownEditorDisabled[data-v-de642de3]{opacity:.72}.topbar[data-v-de642de3]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.formatToolbar[data-v-de642de3],.viewTabs[data-v-de642de3]{background:hsl(var(--agala-muted)/.45);border:var(--agala-border-width) solid hsl(var(--agala-border));border-radius:calc(var(--agala-radius) - 2px);display:inline-flex;padding:.125rem}.formatToolbar[data-v-de642de3]{gap:.125rem}.tabButton[data-v-de642de3],.toolButton[data-v-de642de3]{background:0 0;border:0;border-radius:var(--agala-radius-sm);color:hsl(var(--agala-muted-foreground));cursor:pointer;font-family:var(--agala-font-sans);font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-medium);line-height:1;transition:background-color var(--agala-transition-fast),color var(--agala-transition-fast),box-shadow var(--agala-transition-fast)}.toolButton[data-v-de642de3]{align-items:center;display:inline-flex;height:1.875rem;justify-content:center;padding:0;width:1.875rem}.tabButton[data-v-de642de3]{min-width:4.5rem;padding:.5rem .75rem}.tabButton[data-v-de642de3]:hover:not(:disabled):not(.tabButtonActive),.toolButton[data-v-de642de3]:hover:not(:disabled){color:hsl(var(--agala-foreground))}.tabButton[data-v-de642de3]:focus-visible,.toolButton[data-v-de642de3]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring));outline:none}.tabButton[data-v-de642de3]:disabled,.toolButton[data-v-de642de3]:disabled{cursor:not-allowed;opacity:.5}.tabButtonActive[data-v-de642de3]{background:hsl(var(--agala-background));box-shadow:var(--agala-shadow-sm);color:hsl(var(--agala-foreground))}.body[data-v-de642de3]{display:grid;gap:.75rem}.bodySplit[data-v-de642de3]{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.editorInput[data-v-de642de3]{min-width:0}.previewError[data-v-de642de3]{border-color:hsl(var(--agala-danger))}.footer[data-v-de642de3]{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-top:-.25rem}.count[data-v-de642de3],.errorMessage[data-v-de642de3]{font-size:var(--agala-font-size-sm);line-height:var(--agala-line-height-normal);margin:0}.errorMessage[data-v-de642de3]{color:hsl(var(--agala-danger))}.count[data-v-de642de3]{color:hsl(var(--agala-muted-foreground));margin-left:auto;white-space:nowrap}.countOverLimit[data-v-de642de3]{color:hsl(var(--agala-danger))}@media(max-width:767px){.bodySplit[data-v-de642de3]{grid-template-columns:1fr}}.wrapper[data-v-76340cb9]{display:inline-flex;position:relative}.trigger[data-v-76340cb9]{display:inline-flex}.menu[data-v-76340cb9]{background-color:hsl(var(--agala-popover));border:var(--agala-border-width) solid hsl(var(--agala-border));border-radius:calc(var(--agala-radius) - 2px);box-shadow:var(--agala-shadow-popover,var(--agala-shadow-md));flex-direction:column;inset:auto;margin:0;max-height:min(calc(100dvh - 1rem),var(--agala-floating-available-height, calc(100dvh - 1rem) ));max-width:min(calc(100vw - 1rem),var(--agala-floating-available-width, calc(100vw - 1rem) ));min-width:10rem;overflow-y:auto;overscroll-behavior:contain;padding:.25rem;position:fixed;z-index:var(--agala-layer-dropdown,var(--agala-z-dropdown))}.menuItem[data-v-76340cb9],.menu[data-v-76340cb9]{color:hsl(var(--agala-popover-foreground));display:flex}.menuItem[data-v-76340cb9]{align-items:center;background:0 0;border:none;border-radius:calc(var(--agala-radius) - 4px);cursor:pointer;font-family:var(--agala-font-sans);font-size:var(--agala-font-size-base);gap:.5rem;line-height:var(--agala-line-height-normal);overflow-wrap:anywhere;padding:.4375rem .625rem;text-align:left;transition:background-color var(--agala-transition-fast),color var(--agala-transition-fast);width:100%}.menuItemHighlighted[data-v-76340cb9]{background-color:hsl(var(--agala-accent));color:hsl(var(--agala-accent-foreground))}.menuItemDanger[data-v-76340cb9]{color:hsl(var(--agala-danger))}.menuItemDanger.menuItemHighlighted[data-v-76340cb9]{background-color:hsl(var(--agala-danger)/.08);color:hsl(var(--agala-danger))}.menuItemDisabled[data-v-76340cb9]{cursor:default;opacity:.4;pointer-events:none}.menuItemIcon[data-v-76340cb9]{flex-shrink:0;opacity:.7}.separator[data-v-76340cb9]{background-color:hsl(var(--agala-border));height:var(--agala-border-width);margin:.25rem 0}@media(max-width:639px){.menuItem[data-v-76340cb9]{min-height:2.5rem}}.tableWrapper[data-v-9441b248]{background:hsl(var(--agala-card));border:var(--agala-table-border,var(--agala-border-width) solid hsl(var(--agala-border)));border-radius:var(--agala-table-radius,var(--agala-radius));overflow-x:auto;scrollbar-gutter:stable;transition:box-shadow var(--agala-transition-fast);width:100%}.tableWrapper.canScrollStart.canScrollEnd[data-v-9441b248]{box-shadow:inset .75rem 0 .75rem -.75rem hsl(var(--agala-foreground)/.24),inset -.75rem 0 .75rem -.75rem hsl(var(--agala-foreground)/.24)}.tableWrapper.canScrollStart[data-v-9441b248]:not(.canScrollEnd){box-shadow:inset .75rem 0 .75rem -.75rem hsl(var(--agala-foreground)/.24)}.tableWrapper.canScrollEnd[data-v-9441b248]:not(.canScrollStart){box-shadow:inset -.75rem 0 .75rem -.75rem hsl(var(--agala-foreground)/.24)}.table[data-v-9441b248]{border-collapse:collapse;font-family:var(--agala-font-sans);font-size:var(--agala-font-size-base);width:100%}.thead[data-v-9441b248]{background:var(--agala-table-header-bg,hsl(var(--agala-muted)/.5))}.trHead[data-v-9441b248]{border-bottom:var(--agala-border-width) solid hsl(var(--agala-border))}.th[data-v-9441b248]{color:var(--agala-table-header-color,hsl(var(--agala-muted-foreground)));font-size:var(--agala-table-header-font-size,var(--agala-font-size-sm));font-weight:var(--agala-table-header-weight,var(--agala-font-weight-semibold));padding:var(--agala-table-header-cell-padding,.625rem 1rem);text-align:left;white-space:nowrap}.thCheck[data-v-9441b248]{box-sizing:border-box;min-width:2.5rem;padding-left:1rem;padding-right:.5rem;width:2.5rem}.tdCheck[data-v-9441b248] .checkboxLabel,.thCheck[data-v-9441b248] .checkboxLabel{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sortBtn[data-v-9441b248]{align-items:center;background:0 0;border:none;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:inherit;gap:.375rem;min-height:1.75rem;padding:.125rem 0;white-space:nowrap}.sortBtn[data-v-9441b248]:hover{color:hsl(var(--agala-foreground))}.sortBtn[data-v-9441b248]:focus-visible{border-radius:var(--agala-radius-sm);box-shadow:0 0 0 2px hsl(var(--agala-ring));outline:none}.sortNeutral[data-v-9441b248]{align-items:center;color:hsl(var(--agala-muted-foreground)/.55);display:inline-grid;grid-template-rows:repeat(2,.35rem)}.sortNeutral[data-v-9441b248] svg{display:block}.sortIconActive[data-v-9441b248]{color:hsl(var(--agala-primary));opacity:1}.tr[data-v-9441b248]{border-bottom:var(--agala-table-row-border,var(--agala-border-width) solid hsl(var(--agala-border)));cursor:default;transition:background-color var(--agala-transition-fast)}.tr[data-v-9441b248]:last-child{border-bottom:none}.trSelected[data-v-9441b248],.tr[data-v-9441b248]:hover{background:var(--agala-table-row-hover-bg,hsl(var(--agala-accent)/.5))}.trInteractive[data-v-9441b248]{cursor:pointer}.trInteractive[data-v-9441b248]:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--agala-ring));outline:none}.td[data-v-9441b248]{color:var(--agala-table-cell-color,hsl(var(--agala-foreground)));font-size:var(--agala-table-cell-size,var(--agala-font-size-base));line-height:var(--agala-table-cell-line-height,var(--agala-line-height-normal));padding:var(--agala-table-cell-padding,.75rem 1rem);vertical-align:middle}.tdCheck[data-v-9441b248]{box-sizing:border-box;min-width:2.5rem;padding-left:1rem;padding-right:.5rem;width:2.5rem}.tdEmpty[data-v-9441b248]{color:var(--agala-table-empty-color,hsl(var(--agala-muted-foreground)));padding:var(--agala-table-empty-padding,3rem 1rem);text-align:center}.alignLeft[data-v-9441b248]{text-align:left}.alignCenter[data-v-9441b248]{text-align:center}.alignRight[data-v-9441b248]{text-align:right}.trLoading[data-v-9441b248]{border-bottom:var(--agala-border-width) solid hsl(var(--agala-border))}.skeletonBox[data-v-9441b248],.skeletonLine[data-v-9441b248]{animation:shimmer-9441b248 1.5s infinite;background:linear-gradient(90deg,hsl(var(--agala-muted)) 25%,hsl(var(--agala-border)),hsl(var(--agala-muted)) 75%);background-size:200% 100%;border-radius:var(--agala-radius-sm);display:inline-block;height:.875rem}.skeletonLine[data-v-9441b248]{width:60%}.tableCompact .th[data-v-9441b248]{padding-bottom:.375rem;padding-top:.375rem}.tableCompact .td[data-v-9441b248]{font-size:var(--agala-font-size-sm);padding-bottom:.5rem;padding-top:.5rem}.tableCompact .tdEmpty[data-v-9441b248]{padding-bottom:2rem;padding-top:2rem}.tableStickyHeader .th[data-v-9441b248]{background:var(--agala-table-header-bg,hsl(var(--agala-muted)));position:sticky;top:0;z-index:4}.tableStickyFirst .td[data-v-9441b248]:first-child,.tableStickyFirst .th[data-v-9441b248]:first-child{background:hsl(var(--agala-card));left:0;position:sticky;z-index:3}.tableStickyFirst .th[data-v-9441b248]:first-child{background:var(--agala-table-header-bg,hsl(var(--agala-muted)));z-index:6}.tableStickyFirst.tableHasSelection .td[data-v-9441b248]:nth-child(2),.tableStickyFirst.tableHasSelection .th[data-v-9441b248]:nth-child(2){background:hsl(var(--agala-card));box-shadow:1px 0 hsl(var(--agala-border));left:2.5rem;position:sticky;z-index:3}.tableStickyFirst.tableHasSelection .th[data-v-9441b248]:nth-child(2){background:var(--agala-table-header-bg,hsl(var(--agala-muted)));z-index:6}.tableStickyFirst .trSelected .td[data-v-9441b248]:first-child,.tableStickyFirst.tableHasSelection .trSelected .td[data-v-9441b248]:nth-child(2){background:hsl(var(--agala-accent))}@keyframes shimmer-9441b248{0%{background-position:200% 0}to{background-position:-200% 0}}.tableClean[data-v-9441b248]{border:none;border-radius:0}.tableClean[data-v-9441b248] .thead{background:0 0}.tableClean[data-v-9441b248] .th{padding:.5rem 1rem}.tableClean[data-v-9441b248] .tr{border-bottom:1px solid hsl(var(--agala-border))}.tableClean[data-v-9441b248] .td{padding:.5rem 1rem}.tableMinimal[data-v-9441b248]{border:none}.tableMinimal[data-v-9441b248] .tr{border-bottom:none}.tableMinimal[data-v-9441b248] .tr:hover{background:hsl(var(--agala-accent))}.tableFooter[data-v-9441b248]{align-items:center;background:var(--agala-table-footer-bg,hsl(var(--agala-muted)/.3));border-top:var(--agala-table-footer-border,var(--agala-border-width) solid hsl(var(--agala-border)));display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;min-width:-moz-max-content;min-width:max-content;padding:var(--agala-table-footer-padding,.75rem 1rem)}@media(prefers-reduced-motion:reduce){.skeletonBox[data-v-9441b248],.skeletonLine[data-v-9441b248],.tableWrapper[data-v-9441b248],.tr[data-v-9441b248]{animation:none;transition:none}}.tabs[data-v-1daad62a]{display:flex;flex-direction:column;width:100%}.tabListShell[data-v-1daad62a]{min-width:0}.tabList[data-v-1daad62a]{border-bottom:var(--agala-tab-list-border,var(--agala-border-width) solid hsl(var(--agala-border)));box-sizing:border-box;display:flex;gap:var(--agala-tab-gap,0);padding:var(--agala-tab-list-padding,0);width:100%}.tabBtn[data-v-1daad62a]{background:0 0;border:none;border-bottom:2px solid #0000;color:var(--agala-tab-inactive-color,hsl(var(--agala-muted-foreground)));cursor:pointer;font-family:var(--agala-font-sans);font-size:var(--agala-tab-font-size,var(--agala-font-size-base));font-weight:var(--agala-tab-font-weight,var(--agala-font-weight-medium));margin-bottom:calc(var(--agala-border-width)*-1);outline:none;padding:var(--agala-tab-padding,.625rem 1rem);position:relative;transition:color var(--agala-transition-fast),border-color var(--agala-transition-fast);white-space:nowrap}.tabBtn[data-v-1daad62a]:hover:not(.tabBtnDisabled):not(.tabBtnActive){color:hsl(var(--agala-foreground))}.tabBtn[data-v-1daad62a]:focus-visible{border-radius:var(--agala-radius-sm) var(--agala-radius-sm) 0 0;outline:2px solid hsl(var(--agala-ring));outline-offset:-2px}.tabBtnActive[data-v-1daad62a]{border-bottom:var(--agala-tab-active-border,2px solid hsl(var(--agala-primary)));color:var(--agala-tab-active-color,hsl(var(--agala-primary)))}.tabBtnDisabled[data-v-1daad62a]{cursor:not-allowed;opacity:.4}.tabPanel[data-v-1daad62a]{outline:none;padding-top:1.25rem}.tabPanel[data-v-1daad62a]:focus-visible{border-radius:var(--agala-radius-sm);outline:2px solid hsl(var(--agala-ring));outline-offset:2px}@media(max-width:639px){.tabList[data-v-1daad62a]{min-height:2.75rem;overflow:auto hidden;scrollbar-width:none}.tabList[data-v-1daad62a]::-webkit-scrollbar{display:none}.canScrollEnd:not(.canScrollStart) .tabList[data-v-1daad62a]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1rem),#0000)}.canScrollStart:not(.canScrollEnd) .tabList[data-v-1daad62a]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 1rem);mask-image:linear-gradient(90deg,#0000,#000 1rem)}.canScrollStart.canScrollEnd .tabList[data-v-1daad62a]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 1rem calc(100% - 1rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1rem calc(100% - 1rem),#0000)}.tabBtn[data-v-1daad62a]{flex-shrink:0;min-height:2.75rem}}.tabsPills[data-v-1daad62a]{background:0 0;border-bottom:none;border-radius:0;gap:var(--agala-tab-pill-gap,.375rem);max-width:100%;padding:0;width:-moz-fit-content;width:fit-content}.tabsPills .tabBtn[data-v-1daad62a]{border:var(--agala-border-width) solid transparent;border-radius:var(--agala-tab-pill-radius,var(--agala-radius-md));margin-bottom:0;min-height:var(--agala-tab-pill-height,2.25rem);padding:var(--agala-tab-pill-padding,.4375rem .75rem)}.tabsPills .tabBtnActive[data-v-1daad62a]{background:hsl(var(--agala-primary)/.1);border-color:hsl(var(--agala-primary)/.16);box-shadow:none;color:hsl(var(--agala-primary))}.tabsPills .tabBtn[data-v-1daad62a]:focus-visible{border-radius:var(--agala-tab-pill-radius,var(--agala-radius-md));outline-offset:2px}@media(prefers-reduced-motion:reduce){.tabBtn[data-v-1daad62a]{transition:none}}.agala-section-nav[data-v-c8276898]{--_section-nav-item-min-height:var(--agala-section-nav-item-min-height,2.25rem);--_section-nav-item-padding-inline:var(--agala-section-nav-item-padding-inline,var(--agala-space-3));--_section-nav-font-size:var(--agala-section-nav-font-size,.8125rem);display:flex;flex-direction:column;font-family:var(--agala-font-sans);gap:var(--agala-section-nav-gap,var(--agala-space-0-5));min-width:0;padding:var(--agala-section-nav-padding,var(--agala-space-1-5));position:relative;width:min(100%,var(--agala-section-nav-width,13.5rem))}.agala-section-nav--panel[data-v-c8276898]{background:var(--agala-section-nav-panel-bg,hsl(var(--agala-card)));border:1px solid hsl(var(--agala-border));border-radius:var(--agala-section-nav-panel-radius,var(--agala-radius));box-shadow:var(--agala-section-nav-panel-shadow,var(--agala-shadow-xs))}.agala-section-nav--plain[data-v-c8276898]{background:var(--agala-section-nav-plain-bg,transparent);border:var(--agala-section-nav-plain-border,0);border-radius:var(--agala-section-nav-plain-radius,0);box-shadow:var(--agala-section-nav-plain-shadow,none);padding:var(--agala-section-nav-plain-padding,0)}.agala-section-nav--comfortable[data-v-c8276898]{--_section-nav-item-min-height:var(--agala-section-nav-comfortable-item-min-height,2.5rem);--_section-nav-item-padding-inline:var(--agala-section-nav-comfortable-item-padding-inline,.75rem);--_section-nav-font-size:var(--agala-section-nav-comfortable-font-size,.875rem)}.agala-section-nav__item[data-v-c8276898]{align-items:center;background:0 0;border:0;border-radius:var(--agala-section-nav-item-radius,calc(var(--agala-radius) - .125rem));color:hsl(var(--agala-muted-foreground));cursor:pointer;display:flex;font:inherit;font-size:var(--_section-nav-font-size);font-weight:var(--agala-section-nav-font-weight,var(--agala-font-weight-medium));gap:var(--agala-space-2-5);line-height:1.25;min-height:var(--_section-nav-item-min-height);min-width:0;padding:var(--agala-space-1-5) var(--_section-nav-item-padding-inline);position:relative;text-align:start;text-decoration:none;transition:background-color var(--agala-transition-fast),color var(--agala-transition-fast)}.agala-section-nav__item[data-v-c8276898]:before{background:var(--agala-section-nav-indicator,hsl(var(--agala-primary)));border-radius:999px;content:"";inset-block:.35rem;inset-inline-start:0;opacity:0;position:absolute;transform:scaleY(.55);transition:opacity var(--agala-transition-fast),transform var(--agala-transition-fast);width:var(--agala-section-nav-indicator-size,2px)}.agala-section-nav__item[data-v-c8276898]:hover:not(:disabled,[aria-disabled=true]){background:var(--agala-section-nav-hover-bg,hsl(var(--agala-primary)/.055));color:hsl(var(--agala-foreground))}.agala-section-nav__item--active[data-v-c8276898],.agala-section-nav__item--active[data-v-c8276898]:hover:not(:disabled,[aria-disabled=true]){background:var(--agala-section-nav-active-bg,hsl(var(--agala-primary)/.09));color:var(--agala-section-nav-active-fg,hsl(var(--agala-primary)));font-weight:var(--agala-font-weight-semibold)}.agala-section-nav__item--active[data-v-c8276898]:before{opacity:1;transform:scaleY(1)}.agala-section-nav__item[data-v-c8276898]:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--agala-ring));outline:none}.agala-section-nav__item[aria-disabled=true][data-v-c8276898],.agala-section-nav__item[data-v-c8276898]:disabled{cursor:not-allowed;opacity:var(--agala-opacity-disabled)}.agala-section-nav__icon[data-v-c8276898]{flex:none;height:1rem;width:1rem}.agala-section-nav__label[data-v-c8276898]{flex:1;min-width:0;overflow-wrap:anywhere}.agala-section-nav__badge[data-v-c8276898]{align-items:center;background:hsl(var(--agala-muted));border-radius:999px;color:hsl(var(--agala-muted-foreground));display:inline-flex;flex:none;font-size:.6875rem;font-weight:var(--agala-font-weight-semibold);height:1.25rem;justify-content:center;min-width:1.25rem;padding-inline:.35rem}.agala-section-nav__item--active .agala-section-nav__badge[data-v-c8276898]{background:hsl(var(--agala-primary)/.12);color:inherit}@media(max-width:639px){.agala-section-nav--responsive-scroll[data-v-c8276898]{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;max-width:100%;overflow-x:auto;width:100%}.agala-section-nav--responsive-scroll[data-v-c8276898]::-webkit-scrollbar{display:none}.agala-section-nav--responsive-scroll .agala-section-nav__item[data-v-c8276898]{flex:none;white-space:nowrap}.agala-section-nav--responsive-scroll .agala-section-nav__item[data-v-c8276898]:before{height:var(--agala-section-nav-indicator-size,2px);inset-block:auto 0;inset-inline:0;transform:scaleX(.55);width:auto}.agala-section-nav--responsive-scroll .agala-section-nav__item--active[data-v-c8276898]:before{transform:scaleX(1)}.agala-section-nav--responsive-scroll[data-v-c8276898]:after{align-self:stretch;background:linear-gradient(to var(--agala-section-nav-fade-direction,left),transparent,hsl(var(--agala-card)));content:"";flex:0 0 1.5rem;inset-inline-end:0;opacity:0;pointer-events:none;position:sticky;transition:opacity .12s;width:1.5rem}.agala-section-nav--overflow-end[data-v-c8276898]:after{opacity:1}.agala-section-nav--responsive-stack[data-v-c8276898]{width:100%}}@media(prefers-reduced-motion:reduce){.agala-section-nav--responsive-scroll[data-v-c8276898]:after,.agala-section-nav__item[data-v-c8276898],.agala-section-nav__item[data-v-c8276898]:before{transition:none}}.card[data-v-0d27a58a]{background:var(--agala-card-bg,hsl(var(--agala-card)));border:var(--agala-card-border,var(--agala-border-width) solid hsl(var(--agala-border)));border-radius:var(--agala-card-radius,var(--agala-radius-lg));box-shadow:var(--agala-card-shadow,none);color:hsl(var(--agala-card-foreground));display:flex;flex-direction:column;padding:var(--agala-card-padding,0);position:relative}.card[data-v-0d27a58a]:before{background:var(--agala-card-accent-color,hsl(var(--agala-primary)));border-radius:999px;content:"";display:none;pointer-events:none;position:absolute;z-index:1}.card--accent-bottom[data-v-0d27a58a]:before,.card--accent-top[data-v-0d27a58a]:before{display:block;height:var(--agala-card-accent-width,3px);left:var(--agala-card-accent-offset,1.25rem);width:var(--agala-card-accent-length,2.5rem)}.card--accent-top[data-v-0d27a58a]:before{top:0}.card--accent-bottom[data-v-0d27a58a]:before{bottom:0}.card--accent-left[data-v-0d27a58a]:before,.card--accent-right[data-v-0d27a58a]:before{display:block;height:var(--agala-card-accent-length,2.5rem);top:var(--agala-card-accent-offset,1.25rem);width:var(--agala-card-accent-width,3px)}.card--accent-left[data-v-0d27a58a]:before{left:0}.card--accent-right[data-v-0d27a58a]:before{right:0}.cardHeader[data-v-0d27a58a]{border-bottom:var(--agala-card-header-border,0);color:hsl(var(--agala-card-foreground));font-size:var(--agala-card-header-size,var(--agala-font-size-base));font-weight:var(--agala-card-header-weight,var(--agala-font-weight-semibold));line-height:var(--agala-line-height-normal);padding:var(--agala-card-header-padding,1.125rem 1.25rem 0)}.cardFooter[data-v-0d27a58a]{align-items:center;border-top:var(--agala-card-footer-border,0);display:flex;gap:.75rem;justify-content:var(--agala-card-footer-justify,flex-end);padding:var(--agala-card-footer-padding,0 1.25rem 1.25rem)}.cardBody[data-v-0d27a58a]{padding:var(--agala-card-body-padding,0)}.padNone[data-v-0d27a58a]{padding:0}.padSm[data-v-0d27a58a]{padding:.75rem}.padMd[data-v-0d27a58a]{padding:1.25rem}.padLg[data-v-0d27a58a]{padding:1.75rem}.card--has-header .padSm[data-v-0d27a58a]{padding-top:.5rem}.card--has-header .padMd[data-v-0d27a58a]{padding-top:.75rem}.card--has-header .padLg[data-v-0d27a58a]{padding-top:1rem}.card--has-footer .padSm[data-v-0d27a58a]{padding-bottom:.625rem}.card--has-footer .padMd[data-v-0d27a58a]{padding-bottom:.75rem}.card--has-footer .padLg[data-v-0d27a58a]{padding-bottom:1rem}.cardHeaderCompact[data-v-0d27a58a]{color:hsl(var(--agala-muted-foreground));font-size:var(--agala-card-compact-header-size,var(--agala-font-size-sm));font-weight:var(--agala-font-weight-semibold);letter-spacing:normal;padding:var(--agala-card-compact-header-padding,.875rem 1rem 0)}.tooltipWrapper[data-v-5c1c8e08]{align-items:center;display:inline-flex;justify-content:center;position:relative}.tooltipWrapper--block[data-v-5c1c8e08]{display:flex;width:100%}.tooltipShell[data-v-5c1c8e08]{background:0 0;border:0;color:inherit;height:-moz-max-content;height:max-content;inset:auto;margin:0;overflow:visible;padding:0;position:fixed;z-index:var(--agala-layer-tooltip,var(--agala-z-dropdown))}.tooltipShell[data-v-5c1c8e08],.tooltip[data-v-5c1c8e08]{pointer-events:none;width:-moz-max-content;width:max-content}.tooltip[data-v-5c1c8e08]{background-color:hsl(var(--agala-foreground));border-radius:var(--agala-radius-sm);box-shadow:var(--agala-shadow-popover,var(--agala-shadow-md));color:hsl(var(--agala-background));font-family:var(--agala-font-sans);font-size:var(--agala-font-size-sm);line-height:var(--agala-line-height-normal);max-width:min(18rem,calc(100vw - 1rem),var(--agala-floating-available-width, calc(100vw - 1rem) ));overflow-wrap:anywhere;padding:.375rem .625rem;position:relative;white-space:normal}.arrow[data-v-5c1c8e08]{height:0;position:absolute;width:0}.arrow-top[data-v-5c1c8e08]{border-top:5px solid hsl(var(--agala-foreground));top:100%}.arrow-bottom[data-v-5c1c8e08],.arrow-top[data-v-5c1c8e08]{border-left:5px solid #0000;border-right:5px solid #0000;left:50%;transform:translate(-50%)}.arrow-bottom[data-v-5c1c8e08]{border-bottom:5px solid hsl(var(--agala-foreground));bottom:100%}.arrow-left[data-v-5c1c8e08]{border-left:5px solid hsl(var(--agala-foreground));left:100%}.arrow-left[data-v-5c1c8e08],.arrow-right[data-v-5c1c8e08]{border-bottom:5px solid #0000;border-top:5px solid #0000;top:50%;transform:translateY(-50%)}.arrow-right[data-v-5c1c8e08]{border-right:5px solid hsl(var(--agala-foreground));right:100%}.tooltip-enter-active[data-v-5c1c8e08],.tooltip-leave-active[data-v-5c1c8e08]{transition:opacity var(--agala-transition-fast)}.tooltip-enter-from[data-v-5c1c8e08],.tooltip-leave-to[data-v-5c1c8e08]{opacity:0}@media(prefers-reduced-motion:reduce){.tooltip-enter-active[data-v-5c1c8e08],.tooltip-leave-active[data-v-5c1c8e08]{transition-duration:1ms}}.radioGroup[data-v-3d3f1e3a]{display:flex;gap:.625rem}.groupVertical[data-v-3d3f1e3a]{flex-direction:column}.groupHorizontal[data-v-3d3f1e3a]{flex-flow:wrap;gap:1rem}.radioItem[data-v-3d3f1e3a]{align-items:center;cursor:pointer;display:inline-flex;gap:.5rem;min-width:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radioItemDisabled[data-v-3d3f1e3a]{cursor:not-allowed;opacity:var(--agala-opacity-disabled)}.radioInput[data-v-3d3f1e3a]{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.circle[data-v-3d3f1e3a]{align-items:center;background-color:hsl(var(--agala-background));border:var(--agala-border-width-thick) solid hsl(var(--agala-border));border-radius:50%;display:inline-flex;flex-shrink:0;height:1rem;justify-content:center;transition:border-color var(--agala-transition-fast),box-shadow var(--agala-transition-fast);width:1rem}.radioItem:not(.radioItemDisabled):hover .circle[data-v-3d3f1e3a]{border-color:hsl(var(--agala-primary))}.radioInput:focus-visible+.circle[data-v-3d3f1e3a]{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring));outline:none}.circleSelected[data-v-3d3f1e3a]{border-color:hsl(var(--agala-primary))}.circleError[data-v-3d3f1e3a]{border-color:hsl(var(--agala-danger))}.dot[data-v-3d3f1e3a]{background-color:hsl(var(--agala-primary));border-radius:50%;height:.4375rem;width:.4375rem}.radioLabel[data-v-3d3f1e3a]{color:hsl(var(--agala-foreground));font-family:var(--agala-font-sans);font-size:var(--agala-font-size-base);line-height:var(--agala-line-height-normal);overflow-wrap:anywhere}.drawer-backdrop[data-v-76bb5e53]{--agala-drawer-enter-duration:.23s;--agala-drawer-leave-duration:.18s;--agala-drawer-enter-easing:cubic-bezier(.22,1,.36,1);--agala-drawer-leave-easing:cubic-bezier(.4,0,1,1);background:hsl(var(--agala-overlay)/var(--agala-drawer-overlay-opacity,var(--agala-opacity-overlay)));display:flex;inset:0;overscroll-behavior:contain;position:fixed;z-index:var(--agala-layer-drawer,var(--agala-z-modal))}.drawer[data-v-76bb5e53]{background:var(--agala-drawer-background,hsl(var(--agala-card)));box-shadow:var(--agala-drawer-shadow,var(--agala-shadow-lg));box-sizing:border-box;color:var(--agala-drawer-foreground,hsl(var(--agala-card-foreground)));display:flex;flex-direction:column;max-height:100dvh;max-width:100vw;min-height:0;min-width:0;outline:none;overflow:hidden}.drawer--left[data-v-76bb5e53],.drawer--right[data-v-76bb5e53]{height:100%;max-width:calc(100vw - var(--agala-drawer-viewport-gutter,0px));width:var(--agala-drawer-size)}.drawer--bottom[data-v-76bb5e53],.drawer--top[data-v-76bb5e53]{height:var(--agala-drawer-size);max-height:calc(100dvh - var(--agala-drawer-viewport-gutter,0px));width:100%}.drawer--left[data-v-76bb5e53]{--agala-drawer-closed-transform:translate3d(-100%,0,0);border-right:var(--agala-drawer-border,var(--agala-border-width) solid hsl(var(--agala-border)));margin-right:auto}.drawer--right[data-v-76bb5e53]{--agala-drawer-closed-transform:translate3d(100%,0,0);border-left:var(--agala-drawer-border,var(--agala-border-width) solid hsl(var(--agala-border)));margin-left:auto}.drawer--top[data-v-76bb5e53]{--agala-drawer-closed-transform:translate3d(0,-100%,0);border-bottom:var(--agala-drawer-border,var(--agala-border-width) solid hsl(var(--agala-border)));margin-bottom:auto}.drawer--bottom[data-v-76bb5e53]{--agala-drawer-closed-transform:translate3d(0,100%,0);border-top:var(--agala-drawer-border,var(--agala-border-width) solid hsl(var(--agala-border)));margin-top:auto}.drawer__footer[data-v-76bb5e53],.drawer__header[data-v-76bb5e53]{background:inherit;display:flex;flex-shrink:0;gap:.75rem;padding:var(--agala-drawer-section-padding,1rem 1.25rem);position:relative;transition:box-shadow var(--agala-transition-fast);z-index:1}.drawer__header[data-v-76bb5e53]{align-items:center;justify-content:space-between;padding-top:max(1rem,env(safe-area-inset-top))}.drawer__header--elevated[data-v-76bb5e53]{box-shadow:0 1px hsl(var(--agala-border)),0 8px 18px -16px hsl(var(--agala-overlay)/.55)}.drawer__heading[data-v-76bb5e53]{flex:1;min-width:0}.drawer__title[data-v-76bb5e53]{color:hsl(var(--agala-foreground));font-size:var(--agala-font-size-lg);font-weight:var(--agala-font-weight-semibold);letter-spacing:var(--agala-letter-spacing-tight);line-height:var(--agala-line-height-normal);margin:0}.drawer__close[data-v-76bb5e53]{align-items:center;background:0 0;border:0;border-radius:var(--agala-radius-md);color:hsl(var(--agala-muted-foreground));cursor:pointer;display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;margin:-.375rem -.5rem -.375rem 0;padding:0;transition:background var(--agala-transition-fast),color var(--agala-transition-fast),box-shadow var(--agala-transition-fast);width:2.5rem}.drawer__close[data-v-76bb5e53]:hover{background:hsl(var(--agala-accent));color:hsl(var(--agala-foreground))}.drawer__close[data-v-76bb5e53]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring)/.35);outline:none}.drawer__body[data-v-76bb5e53]{color:hsl(var(--agala-card-foreground));flex:auto;font-size:var(--agala-font-size-base);line-height:var(--agala-line-height-relaxed);min-height:0;overflow:hidden auto;overscroll-behavior:contain;padding:var(--agala-drawer-body-padding,.25rem 1.25rem 1.25rem);scrollbar-gutter:stable}.drawer__footer[data-v-76bb5e53]{align-items:center;flex-wrap:wrap;justify-content:flex-end;padding-bottom:max(1rem,env(safe-area-inset-bottom))}.drawer__footer--elevated[data-v-76bb5e53]{box-shadow:0 -1px hsl(var(--agala-border)),0 -8px 18px -16px hsl(var(--agala-overlay)/.55)}.drawer--left .drawer__body[data-v-76bb5e53],.drawer--left .drawer__footer[data-v-76bb5e53],.drawer--left .drawer__header[data-v-76bb5e53]{padding-left:max(1.25rem,env(safe-area-inset-left))}.drawer--right .drawer__body[data-v-76bb5e53],.drawer--right .drawer__footer[data-v-76bb5e53],.drawer--right .drawer__header[data-v-76bb5e53]{padding-right:max(1.25rem,env(safe-area-inset-right))}.drawer-enter-active[data-v-76bb5e53]{transition:background-color var(--agala-drawer-enter-duration) var(--agala-drawer-enter-easing)}.drawer-leave-active[data-v-76bb5e53]{pointer-events:none;transition:background-color var(--agala-drawer-leave-duration) var(--agala-drawer-leave-easing)}.drawer-enter-active .drawer[data-v-76bb5e53]{transition:transform var(--agala-drawer-enter-duration) var(--agala-drawer-enter-easing)}.drawer-leave-active .drawer[data-v-76bb5e53]{transition:transform var(--agala-drawer-leave-duration) var(--agala-drawer-leave-easing)}.drawer-enter-from[data-v-76bb5e53],.drawer-leave-to[data-v-76bb5e53]{background-color:#0000}.drawer-enter-from .drawer[data-v-76bb5e53],.drawer-leave-to .drawer[data-v-76bb5e53]{transform:var(--agala-drawer-closed-transform)}@media(max-width:639px){.drawer[data-v-76bb5e53]{--agala-drawer-viewport-gutter:1rem}.drawer__body[data-v-76bb5e53],.drawer__footer[data-v-76bb5e53],.drawer__header[data-v-76bb5e53]{padding-left:1rem;padding-right:1rem}.drawer__footer[data-v-76bb5e53]>*{flex:auto}}@media(prefers-reduced-motion:reduce){.drawer-enter-active .drawer[data-v-76bb5e53],.drawer-enter-active[data-v-76bb5e53],.drawer-leave-active .drawer[data-v-76bb5e53],.drawer-leave-active[data-v-76bb5e53]{transition-duration:1ms!important}.drawer-enter-from .drawer[data-v-76bb5e53],.drawer-leave-to .drawer[data-v-76bb5e53]{transform:none}}.sidebarTreeBranch[data-v-9b580a0b],.sidebarTreeSection[data-v-9b580a0b],.sidebarTree[data-v-9b580a0b]{display:flex;flex-direction:column}.sidebarTree[data-v-9b580a0b]{gap:.125rem}.sidebarTreeSection[data-v-9b580a0b]{gap:.125rem;padding:.5rem 0}.sidebarTreeSection--collapsed[data-v-9b580a0b]{align-items:center}.sidebarTreeSection__label[data-v-9b580a0b]{color:hsl(var(--agala-muted-foreground));display:block;font-size:.625rem;font-weight:var(--agala-font-weight-semibold);letter-spacing:var(--agala-letter-spacing-wide);line-height:1;padding:.375rem .75rem;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebarTreeItem[data-v-9b580a0b]{--sidebar-item-hover-surface:var(--agala-sidebar-item-hover-bg,hsl(var(--agala-accent)/.55));--sidebar-item-active-surface:var(--agala-sidebar-item-active-bg,hsl(var(--agala-primary)/.1));align-items:center;background:0 0;border:none;border-radius:var(--agala-sidebar-item-radius,var(--agala-radius-sm));color:hsl(var(--agala-foreground));cursor:pointer;display:flex;font-family:var(--agala-font-sans);font-size:var(--agala-font-size-base);font-weight:var(--agala-font-weight-normal);gap:.625rem;line-height:var(--agala-line-height-normal);min-height:2.25rem;overflow:hidden;padding:.5rem .625rem .5rem .75rem;position:relative;text-align:left;text-decoration:none;touch-action:manipulation;transition:background var(--agala-transition-fast),color var(--agala-transition-fast),box-shadow var(--agala-transition-fast);width:100%}.sidebarTreeItem[data-v-9b580a0b]:hover:not(.sidebarTreeItem--disabled):not(.sidebarTreeItem--active){background:var(--sidebar-item-hover-surface);color:hsl(var(--agala-accent-foreground))}.sidebarTreeItem[data-v-9b580a0b]:active:not(.sidebarTreeItem--disabled){background:hsl(var(--agala-primary)/.14);transition-duration:0s}.sidebarTreeItem[data-v-9b580a0b]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring));outline:none}.sidebarTreeItem--active[data-v-9b580a0b]{background:var(--sidebar-item-active-surface);color:hsl(var(--agala-foreground));font-weight:var(--agala-font-weight-semibold)}.sidebarTreeItem--active[data-v-9b580a0b]:hover:not(.sidebarTreeItem--disabled){background:hsl(var(--agala-primary)/.14)}.sidebarTreeItem--active[data-v-9b580a0b]:before{background:hsl(var(--agala-primary));border-radius:0 2px 2px 0;bottom:.5rem;content:"";left:0;position:absolute;top:.5rem;width:2px}.sidebarTreeItem--descendant-active[data-v-9b580a0b]:not(.sidebarTreeItem--active){color:hsl(var(--agala-foreground));font-weight:var(--agala-font-weight-medium)}.sidebarTreeItem--disabled[data-v-9b580a0b]{cursor:not-allowed;opacity:.45;pointer-events:none}.sidebarTreeItem--collapsed[data-v-9b580a0b]{justify-content:center;min-height:2.5rem;padding:.5rem;width:2.5rem}.sidebarTreeItem__icon[data-v-9b580a0b]{align-items:center;color:hsl(var(--agala-muted-foreground));display:inline-flex;flex-shrink:0;height:1.25rem;justify-content:center;transition:color var(--agala-transition-fast);width:1.25rem}.sidebarTreeItem__icon--empty[data-v-9b580a0b]{width:1.25rem}.sidebarTreeItem--active .sidebarTreeItem__icon[data-v-9b580a0b],.sidebarTreeItem--descendant-active .sidebarTreeItem__icon[data-v-9b580a0b],.sidebarTreeItem:hover:not(.sidebarTreeItem--disabled) .sidebarTreeItem__icon[data-v-9b580a0b]{color:hsl(var(--agala-primary))}.sidebarTreeItem__label[data-v-9b580a0b]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebarTreeItem--collapsed .sidebarTreeItem__label[data-v-9b580a0b]{display:none}.sidebarTreeItem__badge[data-v-9b580a0b]{align-items:center;border-radius:var(--agala-radius-sm);display:inline-flex;flex-shrink:0;font-size:.625rem;font-weight:var(--agala-font-weight-semibold);height:1.125rem;justify-content:center;line-height:1;min-width:1.25rem;padding:0 .375rem}.sidebarTreeItem__badge--collapsed[data-v-9b580a0b]{border-radius:50%;height:.5rem;min-width:.5rem;padding:0;position:absolute;right:.25rem;top:.25rem;width:.5rem}.sidebarTreeItem__badge--default[data-v-9b580a0b]{background:hsl(var(--agala-muted));color:hsl(var(--agala-muted-foreground))}.sidebarTreeItem__badge--warning[data-v-9b580a0b]{background:hsl(var(--agala-warning));color:hsl(var(--agala-warning-foreground))}.sidebarTreeItem__badge--danger[data-v-9b580a0b]{background:hsl(var(--agala-danger));color:hsl(var(--agala-danger-foreground))}.sidebarTreeItem__badge--success[data-v-9b580a0b]{background:hsl(var(--agala-success));color:hsl(var(--agala-success-foreground))}.sidebarTreeItem__dot[data-v-9b580a0b]{border-radius:50%;flex-shrink:0;height:6px;width:6px}.sidebarTreeItem__dot--collapsed[data-v-9b580a0b]{bottom:.25rem;position:absolute;right:.25rem}.sidebarTreeItem__dot--primary[data-v-9b580a0b]{background:hsl(var(--agala-primary))}.sidebarTreeItem__dot--danger[data-v-9b580a0b]{background:hsl(var(--agala-danger))}.sidebarTreeItem__dot--warning[data-v-9b580a0b]{background:hsl(var(--agala-warning))}.sidebarTreeItem__dot--success[data-v-9b580a0b]{background:hsl(var(--agala-success))}.sidebarTreeItem__chevron[data-v-9b580a0b]{align-items:center;color:hsl(var(--agala-muted-foreground));display:inline-flex;flex-shrink:0;justify-content:center;transition:transform var(--agala-sidebar-disclosure-enter-duration,.16s) var(--agala-motion-easing-in-out),color var(--agala-transition-fast)}.sidebarTreeItem__chevron--open[data-v-9b580a0b]{color:hsl(var(--agala-primary));transform:rotate(90deg)}.sidebarTreePanel[data-v-9b580a0b]{display:grid;grid-template-rows:1fr;will-change:grid-template-rows}.sidebarTreePanel__inner[data-v-9b580a0b]{margin:.125rem 0 .25rem;min-height:0;overflow:hidden;padding-left:var(--sidebar-indent,1rem);position:relative}.sidebarTreePanel__inner[data-v-9b580a0b]:before{background:hsl(var(--agala-border));border-radius:1px;bottom:.125rem;content:"";left:1.125rem;position:absolute;top:.125rem;width:1px}.sidebarTreePanel-enter-active[data-v-9b580a0b],.sidebarTreePanel-leave-active[data-v-9b580a0b]{overflow:hidden}.sidebarTreePanel-enter-active[data-v-9b580a0b]{transition:grid-template-rows var(--agala-sidebar-disclosure-enter-duration,.16s) var(--agala-motion-easing-out)}.sidebarTreePanel-leave-active[data-v-9b580a0b]{transition:grid-template-rows var(--agala-sidebar-disclosure-leave-duration,.12s) var(--agala-motion-easing-out)}.sidebarTreePanel-enter-active .sidebarTreePanel__inner[data-v-9b580a0b]{transition:opacity .1s 30ms var(--agala-motion-easing-out),transform var(--agala-sidebar-disclosure-enter-duration,.16s) var(--agala-motion-easing-out)}.sidebarTreePanel-leave-active .sidebarTreePanel__inner[data-v-9b580a0b]{transition:opacity 80ms var(--agala-motion-easing-linear),transform var(--agala-sidebar-disclosure-leave-duration,.12s) var(--agala-motion-easing-out)}.sidebarTreePanel-enter-from[data-v-9b580a0b],.sidebarTreePanel-leave-to[data-v-9b580a0b]{grid-template-rows:0fr}.sidebarTreePanel-enter-from .sidebarTreePanel__inner[data-v-9b580a0b],.sidebarTreePanel-leave-to .sidebarTreePanel__inner[data-v-9b580a0b]{opacity:0;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.sidebarTreeItem[data-v-9b580a0b],.sidebarTreeItem__chevron[data-v-9b580a0b],.sidebarTreeItem__icon[data-v-9b580a0b],.sidebarTreePanel-enter-active[data-v-9b580a0b],.sidebarTreePanel-leave-active[data-v-9b580a0b],.sidebarTreePanel__inner[data-v-9b580a0b]{transition:none!important}}.sidebar[data-v-9cfb6506]{background:var(--agala-sidebar-bg,hsl(var(--agala-card)));border-right:var(--agala-sidebar-border,var(--agala-border-width) solid hsl(var(--agala-border)));display:flex;flex-direction:column;flex-shrink:0;height:100%;overflow:hidden;transition:width var(--agala-transition-base);width:var(--sidebar-width,240px)}.sidebarHeader[data-v-9cfb6506]{align-items:center;border-bottom:var(--agala-border-width) solid hsl(var(--agala-border));display:flex;flex-shrink:0;height:var(--agala-navbar-height,3.5rem);overflow:hidden;padding:var(--agala-sidebar-header-padding,0 1rem)}.sidebarNav[data-v-9cfb6506]{flex:1;overflow:hidden auto;padding:var(--agala-sidebar-nav-padding,.5rem)}.drawerNav[data-v-9cfb6506]{min-height:100%;padding:var(--agala-sidebar-drawer-nav-padding,.75rem)}.sidebarFooter[data-v-9cfb6506]{border-top:var(--agala-sidebar-footer-border,var(--agala-border-width) solid hsl(var(--agala-border)));flex-shrink:0;overflow:hidden;padding:var(--agala-sidebar-footer-padding,.75rem)}@media(max-width:767px){.sidebar.sidebarResponsive[data-v-9cfb6506]{width:64px!important}}@media(max-width:639px){.sidebar.sidebarResponsive[data-v-9cfb6506]{display:none}}.sidebarItem[data-v-72cb8e23]{align-items:center;background:0 0;border:none;border-radius:var(--agala-radius-sm);color:hsl(var(--agala-foreground));cursor:pointer;display:flex;font-family:var(--agala-font-sans);font-size:var(--agala-font-size-base);font-weight:var(--agala-font-weight-normal);gap:.625rem;line-height:var(--agala-line-height-normal);overflow:hidden;padding:.5rem .75rem;position:relative;text-align:left;transition:background var(--agala-transition-fast),color var(--agala-transition-fast);width:100%}.sidebarItem--active[data-v-72cb8e23],.sidebarItem[data-v-72cb8e23]:hover:not(:disabled):not(.sidebarItem--active){background:hsl(var(--agala-accent));color:hsl(var(--agala-accent-foreground))}.sidebarItem--active[data-v-72cb8e23]{font-weight:var(--agala-font-weight-medium)}.sidebarItem--active[data-v-72cb8e23]:before{background:hsl(var(--agala-primary));border-radius:0 2px 2px 0;bottom:.375rem;content:"";left:0;position:absolute;top:.375rem;width:3px}.sidebarItem--disabled[data-v-72cb8e23]{cursor:not-allowed;opacity:.4;pointer-events:none}.sidebarItem--collapsed[data-v-72cb8e23]{justify-content:center;padding:.5rem}.sidebarItem__icon[data-v-72cb8e23]{align-items:center;color:hsl(var(--agala-muted-foreground));display:inline-flex;flex-shrink:0;height:1.25rem;justify-content:center;transition:color var(--agala-transition-fast);width:1.25rem}.sidebarItem--active .sidebarItem__icon[data-v-72cb8e23],.sidebarItem:hover:not(:disabled) .sidebarItem__icon[data-v-72cb8e23]{color:hsl(var(--agala-foreground))}.sidebarItem__label[data-v-72cb8e23]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebarItem--collapsed .sidebarItem__label[data-v-72cb8e23]{display:none}.sidebarItem__badge[data-v-72cb8e23]{align-items:center;border-radius:var(--agala-radius-sm);display:inline-flex;flex-shrink:0;font-size:.625rem;font-weight:var(--agala-font-weight-semibold);height:1.125rem;justify-content:center;letter-spacing:.02em;line-height:1;min-width:1.25rem;padding:0 .375rem}.sidebarItem__badge--collapsed[data-v-72cb8e23]{border-radius:50%;height:.5rem;min-width:.5rem;padding:0;position:absolute;right:.25rem;top:.25rem;width:.5rem}.sidebarItem__badge--default[data-v-72cb8e23]{background:hsl(var(--agala-muted));color:hsl(var(--agala-muted-foreground))}.sidebarItem__badge--warning[data-v-72cb8e23]{background:hsl(var(--agala-warning));color:hsl(var(--agala-warning-foreground))}.sidebarItem__badge--danger[data-v-72cb8e23]{background:hsl(var(--agala-danger));color:hsl(var(--agala-danger-foreground))}.sidebarItem__badge--success[data-v-72cb8e23]{background:hsl(var(--agala-success));color:hsl(var(--agala-success-foreground))}.sidebarItem__dot[data-v-72cb8e23]{border-radius:50%;flex-shrink:0;height:6px;width:6px}.sidebarItem__dot--collapsed[data-v-72cb8e23]{bottom:.25rem;position:absolute;right:.25rem}.sidebarItem__dot--primary[data-v-72cb8e23]{background:hsl(var(--agala-primary))}.sidebarItem__dot--danger[data-v-72cb8e23]{background:hsl(var(--agala-danger))}.sidebarItem__dot--warning[data-v-72cb8e23]{background:hsl(var(--agala-warning))}.sidebarItem__dot--success[data-v-72cb8e23]{background:hsl(var(--agala-success))}.sidebarGroup[data-v-7e32fed9]{display:flex;flex-direction:column;gap:.125rem;padding:.5rem 0}.sidebarGroup--collapsed[data-v-7e32fed9]{align-items:center}.sidebarGroup__label[data-v-7e32fed9]{color:hsl(var(--agala-muted-foreground));display:block;font-size:.625rem;font-weight:var(--agala-font-weight-semibold);letter-spacing:var(--agala-letter-spacing-wide);line-height:1;padding:.375rem .75rem;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebarGroup__content[data-v-7e32fed9]{display:flex;flex-direction:column;gap:.125rem}.sidebarGroup--collapsed .sidebarGroup__content[data-v-7e32fed9]{align-items:center}.navbar[data-v-580ee90c]{align-items:center;background:var(--agala-navbar-bg,hsl(var(--agala-card)));border-bottom:var(--agala-navbar-border,var(--agala-border-width) solid hsl(var(--agala-border)));box-shadow:var(--agala-navbar-shadow,var(--agala-shadow-xs));display:flex;gap:1rem;height:var(--agala-navbar-height,3.5rem);padding:var(--agala-navbar-padding,0 1.25rem);position:sticky;top:0;z-index:var(--agala-z-navbar,100)}.navbarBrand[data-v-580ee90c]{align-items:center;color:hsl(var(--agala-foreground));display:flex;flex-shrink:0;font-size:var(--agala-navbar-brand-size,var(--agala-font-size-lg));font-weight:var(--agala-navbar-brand-weight,var(--agala-font-weight-semibold));gap:.625rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:639px){.navbar[data-v-580ee90c]{gap:.625rem;padding:var(--agala-navbar-mobile-padding,0 .75rem)}.navbarBrand[data-v-580ee90c]{flex-shrink:1}}.navbarNav[data-v-580ee90c]{align-items:center;display:flex;flex:1;gap:.25rem;min-width:0;overflow:auto hidden;scrollbar-width:none}.navbarNav[data-v-580ee90c]::-webkit-scrollbar{display:none}.navbarActions[data-v-580ee90c]{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.accordion[data-v-d8387982]{border:var(--agala-border-width) solid hsl(var(--agala-border));border-radius:var(--agala-radius-lg);display:flex;flex-direction:column;overflow:hidden}.item[data-v-ef1597db]{border-bottom:var(--agala-border-width) solid hsl(var(--agala-border))}.item[data-v-ef1597db]:last-child{border-bottom:none}.itemDisabled[data-v-ef1597db]{opacity:var(--agala-opacity-disabled)}.trigger[data-v-ef1597db]{align-items:center;background:0 0;border:none;color:hsl(var(--agala-foreground));cursor:pointer;display:flex;font-family:var(--agala-font-sans);font-size:var(--agala-font-size-base);font-weight:var(--agala-font-weight-medium);justify-content:space-between;outline:none;padding:var(--agala-accordion-trigger-padding,1rem 1.25rem);text-align:left;transition:background-color var(--agala-transition-fast);width:100%}.trigger[data-v-ef1597db]:hover:not(:disabled){background-color:hsl(var(--agala-muted))}.trigger[data-v-ef1597db]:focus-visible{outline:2px solid hsl(var(--agala-ring));outline-offset:-2px}.trigger[data-v-ef1597db]:disabled{cursor:not-allowed}.triggerTitle[data-v-ef1597db]{flex:1}.chevron[data-v-ef1597db]{color:hsl(var(--agala-muted-foreground));flex-shrink:0;transition:transform var(--agala-transition-base)}.chevronOpen[data-v-ef1597db]{transform:rotate(180deg)}.panel[data-v-ef1597db]{display:grid;transition:grid-template-rows var(--agala-transition-base)}.panelInner[data-v-ef1597db]{min-height:0;overflow:hidden}.panelContent[data-v-ef1597db]{color:hsl(var(--agala-muted-foreground));font-family:var(--agala-font-sans);font-size:var(--agala-font-size-base);line-height:var(--agala-line-height-relaxed);padding:var(--agala-accordion-content-padding,.375rem 1.25rem 1rem)}.panelContent[data-v-ef1597db]>:first-child{margin-block-start:0}.panelContent[data-v-ef1597db]>:last-child{margin-block-end:0}@media(max-width:480px){.item[data-v-ef1597db]{--agala-accordion-trigger-padding:.875rem 1rem;--agala-accordion-content-padding:.375rem 1rem .875rem}}@media(prefers-reduced-motion:reduce){.chevron[data-v-ef1597db],.panel[data-v-ef1597db]{transition:none!important}}@keyframes shimmer-86d56580{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton[data-v-86d56580]{animation:shimmer-86d56580 1.5s linear infinite;background:linear-gradient(90deg,hsl(var(--agala-muted)) 25%,hsl(var(--agala-muted)/.5),hsl(var(--agala-muted)) 75%);background-size:200% 100%;border-radius:var(--agala-radius-sm)}.skeletonCircle[data-v-86d56580]{border-radius:50%}.stat[data-v-171530a4]{background:var(--agala-stat-bg,hsl(var(--agala-card)));border:var(--agala-stat-border,var(--agala-border-width) solid hsl(var(--agala-border)));border-radius:var(--agala-stat-radius,var(--agala-radius-md));box-shadow:var(--agala-stat-shadow,none);display:grid;gap:var(--agala-stat-row-gap,.375rem) var(--agala-stat-column-gap,.75rem);grid-template-areas:"label icon""value value""meta meta";grid-template-columns:minmax(0,1fr) auto;padding:var(--agala-stat-padding,1rem)}.statUnbordered[data-v-171530a4]{background:0 0;border:none;border-radius:0;box-shadow:none;padding:0}.statLabel[data-v-171530a4]{align-self:center;color:var(--agala-stat-label-color,hsl(var(--agala-muted-foreground)));font-family:var(--agala-font-sans);font-size:var(--agala-stat-label-size,var(--agala-font-size-sm));font-weight:var(--agala-stat-label-weight,var(--agala-font-weight-medium));grid-area:label;letter-spacing:var(--agala-stat-label-spacing,normal);line-height:1.25;min-width:0;text-transform:var(--agala-stat-label-transform,none)}.statValue[data-v-171530a4]{color:var(--agala-stat-value-color,hsl(var(--agala-foreground)));font-family:var(--agala-font-sans);font-size:var(--agala-stat-value-size,1.75rem);font-variant-numeric:tabular-nums;font-weight:var(--agala-stat-value-weight,var(--agala-font-weight-bold));grid-area:value;letter-spacing:var(--agala-letter-spacing-tight);line-height:1.1;min-width:0;overflow-wrap:anywhere}.statMeta[data-v-171530a4]{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem .75rem;grid-area:meta;min-width:0}.statSecondary[data-v-171530a4]{color:var(--agala-stat-secondary-color,hsl(var(--agala-muted-foreground)));font-family:var(--agala-font-sans);font-size:var(--agala-stat-secondary-size,var(--agala-font-size-sm));font-weight:var(--agala-stat-secondary-weight,var(--agala-font-weight-normal));line-height:var(--agala-line-height-normal);min-width:0;overflow-wrap:anywhere}.trend[data-v-171530a4]{align-items:center;display:inline-flex;gap:.25rem}.trendIcon[data-v-171530a4]{flex-shrink:0}.trendText[data-v-171530a4]{font-family:var(--agala-font-sans);font-size:var(--agala-stat-trend-size,var(--agala-font-size-sm));font-weight:var(--agala-font-weight-medium)}.trendUp[data-v-171530a4]{color:hsl(var(--agala-success))}.trendDown[data-v-171530a4]{color:hsl(var(--agala-danger))}.trendNeutral[data-v-171530a4]{color:hsl(var(--agala-muted-foreground))}.statRow[data-v-171530a4]{align-content:start;align-self:flex-start;grid-template-areas:"icon label""icon value""icon meta";grid-template-columns:2rem minmax(0,1fr);row-gap:.125rem}.statRow[data-v-171530a4]:not(.statHasIcon){grid-template-areas:"label""value""meta";grid-template-columns:minmax(0,1fr)}.statInline[data-v-171530a4]{align-content:flex-start;align-items:baseline;align-self:flex-start;display:flex;flex-flow:wrap;gap:.25rem .625rem;min-height:0}.statInline[data-v-171530a4]>*{grid-area:auto}.statInline .statValue[data-v-171530a4]{font-size:var(--agala-stat-inline-value-size,1.375rem)}.statInline .statMeta[data-v-171530a4]{align-self:baseline;display:inline-flex;flex:0 auto}.statIcon[data-v-171530a4]{align-items:center;align-self:start;border-radius:var(--agala-radius-sm);display:inline-flex;flex-shrink:0;grid-area:icon;height:2rem;justify-content:center;width:2rem}.statIconPrimary[data-v-171530a4]{background:hsl(var(--agala-primary)/.1);color:hsl(var(--agala-primary))}.statIconDanger[data-v-171530a4]{background:hsl(var(--agala-danger)/.1);color:hsl(var(--agala-danger))}.statIconSuccess[data-v-171530a4]{background:hsl(var(--agala-success)/.1);color:hsl(var(--agala-success))}.statIconWarning[data-v-171530a4]{background:hsl(var(--agala-warning)/.1);color:hsl(var(--agala-warning))}.statIconInfo[data-v-171530a4]{background:hsl(var(--agala-accent)/.5);color:hsl(var(--agala-accent-foreground))}.progressLinear[data-v-b107e1f9]{background:var(--agala-progress-track-bg,hsl(var(--agala-muted)));border-radius:var(--agala-progress-bar-radius,9999px);overflow:hidden;width:100%}.progressBar[data-v-b107e1f9]{border-radius:var(--agala-progress-bar-radius,9999px);height:100%;transition:width var(--agala-transition-base)}@keyframes indeterminate-b107e1f9{0%{transform:translate(-100%)}to{transform:translate(350%)}}.progressIndeterminate .progressBar[data-v-b107e1f9]{animation:indeterminate-b107e1f9 1.4s ease-in-out infinite}.progressCircular[data-v-b107e1f9]{display:block;transform:rotate(-90deg)}.circleTrack[data-v-b107e1f9]{stroke:hsl(var(--agala-muted))}.circleFill[data-v-b107e1f9]{transition:stroke-dashoffset var(--agala-transition-base)}@keyframes spin-b107e1f9{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.progressCircularIndeterminate[data-v-b107e1f9]{animation:spin-b107e1f9 1.2s linear infinite;transform-origin:50%}.tag[data-v-abda903d]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--agala-tag-radius,99px);cursor:default;display:inline-flex;font-family:var(--agala-font-sans);font-size:var(--agala-tag-font-size,.6875rem);font-weight:var(--agala-font-weight-medium);gap:var(--agala-tag-gap,.375rem);line-height:1;max-width:100%;padding:var(--agala-tag-padding,.1875rem .5rem);transition:background var(--agala-transition-fast),color var(--agala-transition-fast),box-shadow var(--agala-transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.tag--sm[data-v-abda903d]{font-size:var(--agala-tag-font-size-sm,.6875rem);gap:.25rem;height:var(--agala-tag-height,1.375rem);padding:0 .5rem}.tag--md[data-v-abda903d]{font-size:var(--agala-tag-font-size,.75rem);gap:.375rem;height:var(--agala-tag-height,1.625rem);padding:0 .625rem}.tag--default[data-v-abda903d]{background:hsl(var(--agala-muted));color:hsl(var(--agala-muted-foreground))}.tag--primary[data-v-abda903d]{background:hsl(var(--agala-primary));color:hsl(var(--agala-primary-foreground))}.tag--secondary[data-v-abda903d]{background:hsl(var(--agala-secondary));color:hsl(var(--agala-secondary-foreground))}.tag--success[data-v-abda903d]{background:hsl(var(--agala-success));color:hsl(var(--agala-success-foreground))}.tag--warning[data-v-abda903d]{background:hsl(var(--agala-warning));color:hsl(var(--agala-warning-foreground))}.tag--danger[data-v-abda903d]{background:hsl(var(--agala-danger));color:hsl(var(--agala-danger-foreground))}.tag--outline[data-v-abda903d]{background:0 0;box-shadow:inset 0 0 0 1px hsl(var(--agala-border));color:hsl(var(--agala-foreground))}.tag--interactive[data-v-abda903d]{cursor:pointer}.tag--interactive[data-v-abda903d]:hover:not(.tag--disabled){opacity:.86}.tag--interactive[data-v-abda903d]:focus-visible,.tag__remove[data-v-abda903d]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring));outline:none}.tag--interactive.tag--outline[data-v-abda903d]:hover:not(.tag--disabled){background:hsl(var(--agala-accent))}.tag--custom[data-v-abda903d]{background-color:#0000;background-color:color-mix(in srgb,var(--agala-tag-custom-color) 12%,transparent);color:var(--agala-tag-custom-color)}.tag__label[data-v-abda903d]{overflow:hidden;text-overflow:ellipsis}.tag--removable[data-v-abda903d]{padding-right:.25rem}.tag--removable.tag--sm[data-v-abda903d]{padding-right:.125rem}.tag__remove[data-v-abda903d]{align-items:center;background:0 0;border:none;border-radius:var(--agala-radius-sm);color:currentColor;cursor:pointer;display:inline-flex;flex-shrink:0;height:1rem;justify-content:center;margin:0;opacity:.7;padding:0;transition:opacity var(--agala-transition-fast),background var(--agala-transition-fast);width:1rem}.tag__remove[data-v-abda903d]:hover{background:#0000001a;opacity:1}.tag--disabled[data-v-abda903d]{cursor:not-allowed;opacity:var(--agala-opacity-disabled)}.tag--disabled[data-v-abda903d]:not(button){pointer-events:none}.segControl[data-v-13689286]{background:var(--agala-seg-group-bg,hsl(var(--agala-muted)/.55));border:var(--agala-border-width) solid var(--agala-seg-border,hsl(var(--agala-border)));border-radius:var(--agala-seg-radius,var(--agala-radius));box-sizing:border-box;display:inline-flex;gap:var(--agala-seg-gap,.125rem);max-width:100%;overflow:auto hidden;padding:var(--agala-seg-group-padding,.1875rem);scrollbar-width:none;width:-moz-fit-content;width:fit-content}.segControl[data-v-13689286]::-webkit-scrollbar{display:none}.segControlDisabled[data-v-13689286]{opacity:var(--agala-opacity-disabled);pointer-events:none}.segControlBlock[data-v-13689286]{width:100%}.segOption[data-v-13689286]{--seg-accent:var(--agala-seg-active-accent,hsl(var(--agala-primary)));align-items:center;background:0 0;border:var(--agala-border-width) solid transparent;border-radius:calc(var(--agala-seg-radius,var(--agala-radius)) - .1875rem);box-sizing:border-box;color:var(--agala-seg-inactive-color,hsl(var(--agala-muted-foreground)));cursor:pointer;display:inline-flex;flex:none;font-family:var(--agala-font-sans);font-weight:var(--agala-font-weight-medium);gap:.375rem;justify-content:center;line-height:1.2;min-height:var(--agala-seg-height,2.25rem);min-width:0;outline:none;overflow:hidden;padding:var(--agala-seg-padding,0 .75rem);position:relative;text-overflow:ellipsis;transition:background-color var(--agala-transition-fast),color var(--agala-transition-fast),border-color var(--agala-transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:0}.segOption[data-v-13689286]:hover:not(.segOptionDisabled):not(.segOptionActive){background:hsl(var(--agala-card)/.6);color:hsl(var(--agala-foreground))}.segSm[data-v-13689286]{--agala-seg-height:2rem;--agala-seg-padding:0 .625rem;font-size:var(--agala-seg-font-size-sm,.813rem)}.segMd[data-v-13689286]{--agala-seg-height:2.25rem;font-size:var(--agala-seg-font-size-md,.875rem)}.segLg[data-v-13689286]{--agala-seg-height:2.5rem;--agala-seg-padding:0 1rem;font-size:var(--agala-seg-font-size-lg,1rem)}.segControlBlock .segOption[data-v-13689286]{flex:1 1 0}.segOptionActive[data-v-13689286]{background:var(--agala-seg-active-bg,hsl(var(--agala-card)));border-color:hsl(var(--agala-border)/.7);box-shadow:var(--agala-shadow-xs),inset 0 0 0 1px color-mix(in srgb,var(--seg-accent) 18%,transparent);color:var(--agala-seg-active-color,hsl(var(--agala-foreground)));z-index:1}.segOptionActive.segOption--danger[data-v-13689286]{--seg-accent:hsl(var(--agala-danger))}.segOptionActive.segOption--success[data-v-13689286]{--seg-accent:hsl(var(--agala-success))}.segOptionActive.segOption--warning[data-v-13689286]{--seg-accent:hsl(var(--agala-warning))}.segOptionActive.segOption--info[data-v-13689286]{--seg-accent:hsl(var(--agala-accent-foreground))}.segOption[data-v-13689286]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring));outline:none;z-index:2}.segOptionDisabled[data-v-13689286]{opacity:.4;pointer-events:none}.segLabel[data-v-13689286]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:639px){.segControl:not(.segControlBlock) .segOption[data-v-13689286]{min-width:-moz-max-content;min-width:max-content}.canScrollEnd[data-v-13689286]:not(.canScrollStart){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1rem),#0000)}.canScrollStart[data-v-13689286]:not(.canScrollEnd){-webkit-mask-image:linear-gradient(90deg,#0000,#000 1rem);mask-image:linear-gradient(90deg,#0000,#000 1rem)}.canScrollStart.canScrollEnd[data-v-13689286]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 1rem calc(100% - 1rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1rem calc(100% - 1rem),#0000)}}@media(pointer:coarse){.segOption[data-v-13689286]{min-height:max(var(--agala-seg-height,2.25rem),2.75rem)}}@media(prefers-reduced-motion:reduce){.segOption[data-v-13689286]{transition:none}}.pagination[data-v-5c8e8ec6]{align-items:center;display:inline-flex;gap:.25rem}.pagination__arrow[data-v-5c8e8ec6],.pagination__page[data-v-5c8e8ec6]{align-items:center;background:0 0;border:1px solid #0000;border-radius:var(--agala-radius-sm);color:hsl(var(--agala-foreground));cursor:pointer;display:inline-flex;font-family:var(--agala-font-sans);font-size:.8125rem;font-weight:var(--agala-font-weight-medium);height:2rem;justify-content:center;line-height:1;min-width:2rem;padding:0 .375rem;transition:background var(--agala-transition-fast),color var(--agala-transition-fast),border-color var(--agala-transition-fast)}.pagination__page[data-v-5c8e8ec6]:hover:not(:disabled):not(.pagination__page--active):not(.pagination__page--ellipsis){background:hsl(var(--agala-accent))}.pagination__page--active[data-v-5c8e8ec6]{background:hsl(var(--agala-primary));border-color:hsl(var(--agala-primary));color:hsl(var(--agala-primary-foreground))}.pagination__page--ellipsis[data-v-5c8e8ec6]{color:hsl(var(--agala-muted-foreground));cursor:default;padding:0 .25rem}.pagination__arrow[data-v-5c8e8ec6]{color:hsl(var(--agala-muted-foreground))}.pagination__arrow[data-v-5c8e8ec6]:hover:not(:disabled){background:hsl(var(--agala-accent));color:hsl(var(--agala-foreground))}.pagination__arrow[data-v-5c8e8ec6]:disabled,.pagination__page[data-v-5c8e8ec6]:disabled{cursor:not-allowed;opacity:.4}@media(max-width:639px){.pagination__page[data-v-5c8e8ec6]{display:none}.pagination__status[data-v-5c8e8ec6]{align-items:center;color:hsl(var(--agala-muted-foreground));display:inline-flex;font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-medium);justify-content:center;min-width:6rem}}.fileUpload[data-v-00336d29]{display:flex;flex-direction:column;gap:.5rem;width:100%}.fileUpload__zone[data-v-00336d29]{align-items:center;background:hsl(var(--agala-background));border:2px dashed hsl(var(--agala-border));border-radius:var(--agala-radius-lg);cursor:pointer;display:flex;justify-content:center;padding:1.5rem;position:relative;transition:border-color var(--agala-transition-fast),background var(--agala-transition-fast)}.fileUpload__zone--dragging[data-v-00336d29],.fileUpload__zone[data-v-00336d29]:hover:not(.fileUpload__zone--disabled){background:hsl(var(--agala-accent));border-color:hsl(var(--agala-primary))}.fileUpload__zone--disabled[data-v-00336d29]{cursor:not-allowed;opacity:.5}.fileUpload__input[data-v-00336d29]{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.fileUpload__zone--disabled .fileUpload__input[data-v-00336d29]{cursor:not-allowed}.fileUpload__input--hidden[data-v-00336d29]{clip:rect(0 0 0 0);border:0;clip-path:inset(50%);height:1px;inset:auto;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fileUpload__zoneContent[data-v-00336d29]{align-items:center;color:hsl(var(--agala-muted-foreground));display:flex;flex-direction:column;gap:.375rem;pointer-events:none}.fileUpload__dragText[data-v-00336d29]{color:hsl(var(--agala-foreground));font-size:var(--agala-font-size-base);font-weight:var(--agala-font-weight-medium);margin:0}.fileUpload__browseText[data-v-00336d29]{color:hsl(var(--agala-muted-foreground));font-size:var(--agala-font-size-sm);margin:0}.fileUpload__inline[data-v-00336d29]{align-items:center;display:flex;position:relative}.fileUpload__inlineControl[data-v-00336d29]{align-items:center;display:inline-flex;gap:.375rem;max-width:100%;min-width:0;position:relative}.fileUpload__inlineButton[data-v-00336d29]{align-items:center;background:hsl(var(--agala-background));border:1px solid hsl(var(--agala-input));border-radius:calc(var(--agala-radius) - 2px);color:hsl(var(--agala-foreground));cursor:pointer;display:inline-flex;font:inherit;font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-medium);gap:.35rem;justify-content:center;line-height:1;min-height:var(--agala-height-sm);padding:0 .75rem;transition:background var(--agala-transition-fast),border-color var(--agala-transition-fast),color var(--agala-transition-fast),box-shadow var(--agala-transition-fast)}.fileUpload--inline[data-v-00336d29]{gap:.25rem;max-width:18rem}.fileUpload--inline .fileUpload__inlineButton[data-v-00336d29]{border-radius:var(--agala-radius-sm);font-size:.6875rem;gap:.25rem;min-height:1.75rem;padding:0 .5rem}.fileUpload__inlineSummary[data-v-00336d29]{color:hsl(var(--agala-muted-foreground));font-size:.6875rem;line-height:1rem;max-width:9rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fileUpload__inlineSummary--error[data-v-00336d29]{color:hsl(var(--agala-danger))}.fileUpload__inlineClear[data-v-00336d29]{align-items:center;background:0 0;border:none;border-radius:var(--agala-radius-sm);color:hsl(var(--agala-muted-foreground));cursor:pointer;display:inline-flex;flex-shrink:0;height:1.25rem;justify-content:center;padding:0;transition:background var(--agala-transition-fast),color var(--agala-transition-fast);width:1.25rem}.fileUpload__inlineClear[data-v-00336d29]:hover:not(:disabled){background:hsl(var(--agala-accent));color:hsl(var(--agala-danger))}.fileUpload__inlineClear[data-v-00336d29]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring)/.35);outline:none}.fileUpload__inlineClear[data-v-00336d29]:disabled{cursor:not-allowed;opacity:.5}.fileUpload__inlineButton[data-v-00336d29]:hover:not(:disabled){background:hsl(var(--agala-accent));border-color:hsl(var(--agala-border))}.fileUpload__inlineButton[data-v-00336d29]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring)/.35);outline:none}.fileUpload__inlineButton[data-v-00336d29]:disabled{cursor:not-allowed;opacity:.5}.fileUpload__helper[data-v-00336d29]{color:hsl(var(--agala-muted-foreground));font-size:var(--agala-font-size-sm);margin:0}.fileUpload--inline .fileUpload__helper[data-v-00336d29]{font-size:.6875rem;line-height:1rem}.fileUpload__list[data-v-00336d29]{display:flex;flex-direction:column;gap:.375rem;list-style:none;margin:0;padding:0}.fileUpload__item[data-v-00336d29]{align-items:flex-start;background:hsl(var(--agala-card));border:1px solid hsl(var(--agala-border));border-radius:var(--agala-radius-sm);display:flex;gap:.625rem;padding:.5rem .625rem;transition:border-color var(--agala-transition-fast)}.fileUpload__item--error[data-v-00336d29]{background:hsl(var(--agala-danger)/.05);border-color:hsl(var(--agala-danger)/.4)}.fileUpload__itemIcon[data-v-00336d29]{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;margin-top:.125rem}.fileUpload__itemInfo[data-v-00336d29]{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.fileUpload__itemName[data-v-00336d29]{color:hsl(var(--agala-foreground));font-size:var(--agala-font-size-base);font-weight:var(--agala-font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fileUpload__itemMeta[data-v-00336d29]{color:hsl(var(--agala-muted-foreground));font-size:var(--agala-font-size-sm)}.fileUpload__itemError[data-v-00336d29]{color:hsl(var(--agala-danger));font-size:var(--agala-font-size-sm);margin:0}.fileUpload__progress[data-v-00336d29]{background:hsl(var(--agala-border));border-radius:2px;height:3px;margin-top:.25rem;overflow:hidden}.fileUpload__progressBar[data-v-00336d29]{background:hsl(var(--agala-primary));border-radius:2px;height:100%;transition:width .2s ease-out}.fileUpload__itemRemove[data-v-00336d29]{align-items:center;background:0 0;border:none;border-radius:var(--agala-radius-sm);color:hsl(var(--agala-muted-foreground));cursor:pointer;display:inline-flex;flex-shrink:0;height:1.5rem;justify-content:center;padding:0;transition:background var(--agala-transition-fast),color var(--agala-transition-fast);width:1.5rem}.fileUpload__itemRemove[data-v-00336d29]:hover:not(:disabled){background:hsl(var(--agala-accent));color:hsl(var(--agala-danger))}.fileUpload__itemRemove[data-v-00336d29]:disabled{cursor:not-allowed;opacity:.4}@media(max-width:359px){.fileUpload__zone[data-v-00336d29]{padding:1rem}.fileUpload__inlineControl[data-v-00336d29]{width:100%}.fileUpload__inlineSummary[data-v-00336d29]{flex:1}}.banner[data-v-8e90b720]{align-items:center;background:hsl(var(--agala-warning));color:hsl(var(--agala-warning-foreground));display:flex;font-family:var(--agala-font-sans);font-size:var(--agala-font-size-sm);font-weight:var(--agala-font-weight-semibold);justify-content:center;padding:.5rem 1rem;position:relative;text-align:center;width:100%}.text[data-v-8e90b720]{padding-right:1.5rem}.closeBtn[data-v-8e90b720]{align-items:center;background:0 0;border:none;border-radius:var(--agala-radius-sm);color:inherit;cursor:pointer;display:inline-flex;height:1.5rem;justify-content:center;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:background-color var(--agala-transition-fast);width:1.5rem}.closeBtn[data-v-8e90b720]:hover{background-color:hsl(var(--agala-warning-foreground)/.15)}.closeBtn[data-v-8e90b720]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-warning-foreground)/.4);outline:none}.alert[data-v-d7b580d7]{align-items:flex-start;background:var(--agala-alert-bg,hsl(var(--agala-muted)/.45));border:0;border-radius:var(--agala-alert-radius,var(--agala-radius-md));box-shadow:var(--agala-alert-shadow,none);display:grid;font-family:var(--agala-font-sans);gap:var(--agala-alert-row-gap,.5rem) var(--agala-alert-gap,.625rem);grid-template-areas:"content";grid-template-columns:minmax(0,1fr);padding:var(--agala-alert-padding,.75rem .875rem)}.alert--has-icon[data-v-d7b580d7]{grid-template-areas:"icon content";grid-template-columns:auto minmax(0,1fr)}.alert--has-action[data-v-d7b580d7]{grid-template-areas:"content action";grid-template-columns:minmax(0,1fr) auto}.alert--dismissible[data-v-d7b580d7]{grid-template-areas:"content dismiss";grid-template-columns:minmax(0,1fr) auto}.alert--has-action.alert--dismissible[data-v-d7b580d7]{grid-template-areas:"content action dismiss";grid-template-columns:minmax(0,1fr) auto auto}.alert--has-icon.alert--has-action[data-v-d7b580d7]{grid-template-areas:"icon content action";grid-template-columns:auto minmax(0,1fr) auto}.alert--has-icon.alert--dismissible[data-v-d7b580d7]{grid-template-areas:"icon content dismiss";grid-template-columns:auto minmax(0,1fr) auto}.alert--has-icon.alert--has-action.alert--dismissible[data-v-d7b580d7]{grid-template-areas:"icon content action dismiss";grid-template-columns:auto minmax(0,1fr) auto auto}.alert--info[data-v-d7b580d7]{--alert-accent:var(--agala-primary);--alert-accent-foreground:var(--agala-primary-foreground)}.alert--success[data-v-d7b580d7]{--alert-accent:var(--agala-success);--alert-accent-foreground:var(--agala-success-foreground)}.alert--warning[data-v-d7b580d7]{--alert-accent:var(--agala-warning);--alert-accent-foreground:var(--agala-warning-foreground)}.alert--danger[data-v-d7b580d7]{--alert-accent:var(--agala-danger);--alert-accent-foreground:var(--agala-danger-foreground)}.alert--flat[data-v-d7b580d7]{align-items:center;background:0 0;border:0;border-radius:0;gap:var(--agala-alert-flat-gap,.625rem);padding:var(--agala-alert-flat-padding,.25rem .875rem)}.alert--flat .alert__icon[data-v-d7b580d7]{background:0 0;border:0;border-radius:0;color:hsl(var(--alert-accent));height:var(--agala-alert-icon-size,1.5rem);margin-top:0;width:var(--agala-alert-icon-size,1.5rem)}.alert--flat .alert__body[data-v-d7b580d7]{color:hsl(var(--agala-muted-foreground));font-size:var(--agala-font-size-sm)}.alert__icon[data-v-d7b580d7]{align-items:center;background:hsl(var(--alert-accent)/.1);border:0;border-radius:999px;color:hsl(var(--alert-accent));display:inline-flex;grid-area:icon;height:var(--agala-alert-icon-size,1.5rem);justify-content:center;margin-top:0;width:var(--agala-alert-icon-size,1.5rem)}.alert__content[data-v-d7b580d7]{display:flex;flex-direction:column;gap:.25rem;grid-area:content;min-width:0}.alert__title[data-v-d7b580d7]{color:hsl(var(--agala-foreground));font-size:var(--agala-alert-title-size,var(--agala-font-size-base));font-weight:var(--agala-alert-title-weight,var(--agala-font-weight-semibold));line-height:var(--agala-line-height-normal);margin:0;overflow-wrap:break-word}.alert__body[data-v-d7b580d7]{color:hsl(var(--agala-foreground));font-size:var(--agala-alert-body-size,var(--agala-font-size-sm));line-height:var(--agala-line-height-relaxed);overflow-wrap:break-word}.alert--has-title .alert__body[data-v-d7b580d7]{color:hsl(var(--agala-muted-foreground))}.alert__action[data-v-d7b580d7]{align-items:center;display:flex;grid-area:action;max-width:100%;place-self:flex-start end}.alert--flat .alert__action[data-v-d7b580d7]{align-self:center}.alert__dismiss[data-v-d7b580d7]{align-items:center;background:0 0;border:none;border-radius:var(--agala-radius-sm);color:hsl(var(--agala-muted-foreground));cursor:pointer;display:inline-flex;grid-area:dismiss;height:1.5rem;justify-content:center;margin:0 -.25rem 0 0;opacity:.72;padding:0;transition:opacity var(--agala-transition-fast),background var(--agala-transition-fast),color var(--agala-transition-fast);width:1.5rem}.alert__dismiss[data-v-d7b580d7]:hover{background:hsl(var(--agala-muted));color:hsl(var(--agala-foreground));opacity:1}.alert__dismiss[data-v-d7b580d7]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring));outline:none}@media(max-width:639px){.alert--has-action[data-v-d7b580d7]{grid-template-areas:"content""action";grid-template-columns:minmax(0,1fr)}.alert--has-action.alert--dismissible[data-v-d7b580d7]{grid-template-areas:"content dismiss""action action";grid-template-columns:minmax(0,1fr) auto}.alert--has-icon.alert--has-action[data-v-d7b580d7]{grid-template-areas:"icon content"".action";grid-template-columns:auto minmax(0,1fr)}.alert--has-icon.alert--has-action.alert--dismissible[data-v-d7b580d7]{grid-template-areas:"icon content dismiss"".action action";grid-template-columns:auto minmax(0,1fr) auto}.alert__action[data-v-d7b580d7]{place-self:start}}.app-root[data-v-5f96ed34]{background-color:hsl(var(--agala-background));color:hsl(var(--agala-foreground));min-height:100vh}
