*,: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{--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-radius:.625rem;--agala-shadow-xs:0 1px 2px 0 rgba(33,36,44,.04);--agala-shadow-sm:0 1px 3px 0 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)}html,html[data-theme=esmaltt]{--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% 35%;--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% 60%;--agala-danger-foreground:0 0% 98%;--agala-success:145 63% 42%;--agala-success-foreground:0 0% 100%;--agala-warning:38 92% 50%;--agala-warning-foreground:0 0% 10%;--agala-info:217 91% 60%;--agala-info-foreground:0 0% 100%;--agala-border:220 13% 91%;--agala-input:220 13% 91%;--agala-ring:174 72% 35%;--agala-overlay:0 0% 0%;--agala-sidebar-background:0 0% 100%;--agala-sidebar-foreground:220 14% 15%;--agala-sidebar-primary:174 72% 35%;--agala-sidebar-primary-foreground:0 0% 100%;--agala-sidebar-accent:174 60% 95%;--agala-sidebar-accent-foreground:174 72% 25%;--agala-sidebar-border:220 13% 91%;--agala-sidebar-ring:174 72% 35%;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}body{background-color:hsl(var(--agala-background));color:hsl(var(--agala-foreground));font-family:var(--agala-font-sans);margin:0}: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-border:240 5.9% 90%;--agala-input:240 5.9% 90%;--agala-ring:239 84% 57%;--agala-overlay:0 0% 0%;--agala-radius:.5rem;--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-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-transition-fast:.12s ease-out;--agala-transition-base:.18s ease-out;--agala-transition-slow:.24s ease-out;--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-wide:.05em;--agala-font-size-sm:.75rem;--agala-font-size-base:.875rem;--agala-font-size-lg:1rem;--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-z-dropdown:1050;--agala-z-modal:1000;--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-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%}}.spinner[data-v-46115c9f]{animation:spin-46115c9f .7s linear infinite;flex-shrink:0;height:1em;width:1em}@keyframes spin-46115c9f{to{transform:rotate(1turn)}}.btn[data-v-4d148812]{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-4d148812]: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-4d148812],.btn[data-v-4d148812]:disabled{opacity:.5;pointer-events:none}.btnSm[data-v-4d148812]{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-4d148812]{height:var(--agala-btn-height,2.25rem);padding:var(--agala-btn-padding-md,0 1rem)}.btnLg[data-v-4d148812]{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-4d148812]{height:2.25rem;padding:0;width:2.25rem}.btnBlock[data-v-4d148812]{width:100%}.btnDefault[data-v-4d148812]{background-color:hsl(var(--agala-primary));color:hsl(var(--agala-primary-foreground))}.btnDefault[data-v-4d148812]:hover:not(:disabled):not([data-loading=true]){background-color:hsl(var(--agala-primary)/.9)}.btnSecondary[data-v-4d148812]{background-color:hsl(var(--agala-secondary));color:hsl(var(--agala-secondary-foreground))}.btnSecondary[data-v-4d148812]:hover:not(:disabled):not([data-loading=true]){background-color:hsl(var(--agala-secondary)/.8)}.btnOutline[data-v-4d148812]{background-color:#0000;border-color:hsl(var(--agala-input));color:hsl(var(--agala-foreground))}.btnOutline[data-v-4d148812]:hover:not(:disabled):not([data-loading=true]){background-color:hsl(var(--agala-accent));color:hsl(var(--agala-accent-foreground))}.btnGhost[data-v-4d148812]{background-color:#0000;border-color:#0000;color:hsl(var(--agala-foreground))}.btnGhost[data-v-4d148812]:hover:not(:disabled):not([data-loading=true]){background-color:hsl(var(--agala-accent));color:hsl(var(--agala-accent-foreground))}.btnDanger[data-v-4d148812]{background-color:hsl(var(--agala-danger));color:hsl(var(--agala-danger-foreground))}.btnDanger[data-v-4d148812]:hover:not(:disabled):not([data-loading=true]){background-color:hsl(var(--agala-danger)/.9)}.btnLink[data-v-4d148812]{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-4d148812]:hover:not(:disabled):not([data-loading=true]){text-decoration:none}.inputWrapper[data-v-12243513]{display:flex;flex-direction:column;gap:.25rem;width:100%}.field[data-v-12243513]{align-items:center;display:flex;position:relative;width:100%}.input[data-v-12243513]{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-12243513]::-moz-placeholder{color:hsl(var(--agala-muted-foreground))}.input[data-v-12243513]::placeholder{color:hsl(var(--agala-muted-foreground))}.input[data-v-12243513]: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-12243513]:disabled{background-color:hsl(var(--agala-muted));cursor:not-allowed;opacity:.5}.inputReadonly[data-v-12243513]{cursor:default}.inputError[data-v-12243513],.inputError[data-v-12243513]:focus{border-color:hsl(var(--agala-danger))}.inputError[data-v-12243513]:focus{box-shadow:0 0 0 1px hsl(var(--agala-background)),0 0 0 3px hsl(var(--agala-danger)/.2)}.iconStart[data-v-12243513]{left:.625rem;pointer-events:none}.iconEnd[data-v-12243513],.iconStart[data-v-12243513]{align-items:center;color:var(--agala-input-icon-color,hsl(var(--agala-muted-foreground)));display:inline-flex;position:absolute}.iconEnd[data-v-12243513]{right:.625rem}.iconEndClickable[data-v-12243513]{cursor:pointer}.iconEndClickable[data-v-12243513]:hover{color:var(--agala-input-icon-color-hover,hsl(var(--agala-foreground)))}.iconEndActionable[data-v-12243513]{cursor:pointer}.iconEndActionable[data-v-12243513]:hover{color:hsl(var(--agala-foreground))}.hasIconStart[data-v-12243513]{padding-left:2.25rem}.hasIconEnd[data-v-12243513]{padding-right:2.25rem}.inputSm[data-v-12243513]{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-12243513]{padding-left:2rem}.inputSm.hasIconEnd[data-v-12243513]{padding-right:2rem}.inputMd[data-v-12243513]{height:var(--agala-input-height-md,var(--agala-height-md))}.inputLg[data-v-12243513]{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-12243513]{padding-left:2.5rem}.inputLg.hasIconEnd[data-v-12243513]{padding-right:2.5rem}.errorMessage[data-v-12243513]{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-a93f8e3c]{display:flex;flex-direction:column;min-width:140px;position:relative}.triggerRow[data-v-a93f8e3c]{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-a93f8e3c]:hover:not(.triggerRowDisabled){border-color:hsl(var(--agala-border))}.triggerRow[data-v-a93f8e3c]: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-a93f8e3c]{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-a93f8e3c]{background-color:hsl(var(--agala-muted));cursor:not-allowed;opacity:.5}.triggerRowError[data-v-a93f8e3c]{border-color:hsl(var(--agala-danger))}.triggerRowError[data-v-a93f8e3c]: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-a93f8e3c]{border-radius:var(--agala-radius-sm);font-size:var(--agala-font-size-sm);height:var(--agala-height-sm);padding:0 .5rem}.triggerRowMd[data-v-a93f8e3c]{height:var(--agala-height-md);padding:0 .625rem}.triggerRowLg[data-v-a93f8e3c]{border-radius:var(--agala-radius-lg);font-size:var(--agala-font-size-lg);height:var(--agala-height-lg);padding:0 .875rem}.trigger[data-v-a93f8e3c]{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-a93f8e3c]:focus{outline:none}.triggerPlaceholder[data-v-a93f8e3c]{color:hsl(var(--agala-muted-foreground))}.triggerSingleLabel[data-v-a93f8e3c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chevron[data-v-a93f8e3c]{align-items:center;color:hsl(var(--agala-muted-foreground));display:inline-flex;flex-shrink:0;transition:transform var(--agala-transition-fast)}.chevronOpen[data-v-a93f8e3c]{transform:rotate(180deg)}.clearBtn[data-v-a93f8e3c]{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-a93f8e3c]:hover{background:hsl(var(--agala-muted));color:hsl(var(--agala-foreground))}.chips[data-v-a93f8e3c]{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;min-width:0;overflow:hidden}.chip[data-v-a93f8e3c]{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-a93f8e3c],.chip[data-v-a93f8e3c]{align-items:center;border-radius:var(--agala-radius-sm);display:inline-flex}.chipRemove[data-v-a93f8e3c]{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-a93f8e3c]:hover{background:hsl(var(--agala-muted));opacity:1}.moreChip[data-v-a93f8e3c]{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-a93f8e3c]{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);color:hsl(var(--agala-popover-foreground));display:flex;flex-direction:column;max-height:min(24rem,60vh);overflow:hidden;z-index:var(--agala-z-dropdown)}.searchWrapper[data-v-a93f8e3c]{border-bottom:var(--agala-border-width) solid hsl(var(--agala-border));padding:.5rem}.search[data-v-a93f8e3c]{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-a93f8e3c]::-moz-placeholder{color:hsl(var(--agala-muted-foreground))}.search[data-v-a93f8e3c]::placeholder{color:hsl(var(--agala-muted-foreground))}.search[data-v-a93f8e3c]:focus{border-color:hsl(var(--agala-ring));box-shadow:0 0 0 2px hsl(var(--agala-ring)/.15)}.list[data-v-a93f8e3c]{flex:1;list-style:none;margin:0;overflow-y:auto;padding:.25rem}.groupHeader[data-v-a93f8e3c]{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-a93f8e3c]{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-a93f8e3c],.option[data-v-a93f8e3c]:not(.optionDisabled):hover{background-color:hsl(var(--agala-accent));color:hsl(var(--agala-accent-foreground))}.optionSelected[data-v-a93f8e3c]{background-color:hsl(var(--agala-primary)/.08);color:hsl(var(--agala-primary))}.optionSelected.optionHighlighted[data-v-a93f8e3c]{background-color:hsl(var(--agala-primary)/.15)}.optionDisabled[data-v-a93f8e3c]{cursor:default;opacity:.4}.optionContent[data-v-a93f8e3c]{align-items:center;display:flex;flex:1;gap:.5rem;min-width:0}.optionText[data-v-a93f8e3c]{display:flex;flex:1;flex-direction:column;min-width:0}.optionLabel[data-v-a93f8e3c]{line-height:var(--agala-line-height-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.optionSubtitle[data-v-a93f8e3c]{color:currentColor;font-size:var(--agala-font-size-sm);line-height:1rem;opacity:.7}.optionHighlighted .optionSubtitle[data-v-a93f8e3c],.optionSelected .optionSubtitle[data-v-a93f8e3c]{color:inherit;opacity:.7}.checkBox[data-v-a93f8e3c]{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-a93f8e3c]{background-color:hsl(var(--agala-primary));border-color:hsl(var(--agala-primary))}.radioBox[data-v-a93f8e3c]{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-a93f8e3c]{border-color:hsl(var(--agala-primary))}.radioDot[data-v-a93f8e3c]{background-color:hsl(var(--agala-primary));border-radius:50%;height:.375rem;width:.375rem}.loadingState[data-v-a93f8e3c]{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-a93f8e3c]{animation:agala-spin-a93f8e3c .8s linear infinite}@keyframes agala-spin-a93f8e3c{to{transform:rotate(1turn)}}.emptyMessage[data-v-a93f8e3c],.maxMessage[data-v-a93f8e3c]{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-a93f8e3c]{background-color:hsl(var(--agala-danger)/.05);border-radius:var(--agala-radius-sm);margin:.25rem .5rem;padding:.375rem .625rem}.errorMessage[data-v-a93f8e3c],.maxMessage[data-v-a93f8e3c]{color:hsl(var(--agala-danger));font-size:var(--agala-font-size-sm)}.errorMessage[data-v-a93f8e3c]{line-height:var(--agala-line-height-normal);margin:0;padding-top:.25rem}.wrapper[data-v-5906d752]{display:flex;flex-direction:column;min-width:160px;position:relative}.triggerRow[data-v-5906d752]{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-5906d752]:hover:not(.triggerRowDisabled){border-color:hsl(var(--agala-border))}.triggerRow[data-v-5906d752]: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-5906d752]{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-5906d752]{background-color:hsl(var(--agala-muted));cursor:not-allowed;opacity:.5}.chips[data-v-5906d752]{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:.25rem;min-width:0;overflow:hidden}.chip[data-v-5906d752]{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-5906d752],.chip[data-v-5906d752]{align-items:center;border-radius:var(--agala-radius-sm);display:inline-flex}.chipRemove[data-v-5906d752]{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-5906d752]:hover{background:hsl(var(--agala-muted));opacity:1}.moreChip[data-v-5906d752]{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-5906d752]{color:hsl(var(--agala-muted-foreground));flex:1}.chevron[data-v-5906d752]{align-items:center;color:hsl(var(--agala-muted-foreground));display:inline-flex;flex-shrink:0;transition:transform var(--agala-transition-fast)}.chevronOpen[data-v-5906d752]{transform:rotate(180deg)}.clearBtn[data-v-5906d752]{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-5906d752]:hover{background:hsl(var(--agala-muted));color:hsl(var(--agala-foreground))}.dropdown[data-v-5906d752]{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);color:hsl(var(--agala-popover-foreground));display:flex;flex-direction:column;max-height:min(24rem,60vh);overflow:hidden;z-index:var(--agala-z-dropdown)}.searchWrapper[data-v-5906d752]{border-bottom:var(--agala-border-width) solid hsl(var(--agala-border));padding:.5rem}.search[data-v-5906d752]{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-5906d752]::-moz-placeholder{color:hsl(var(--agala-muted-foreground))}.search[data-v-5906d752]::placeholder{color:hsl(var(--agala-muted-foreground))}.search[data-v-5906d752]:focus{border-color:hsl(var(--agala-ring));box-shadow:0 0 0 2px hsl(var(--agala-ring)/.15)}.list[data-v-5906d752]{flex:1;list-style:none;margin:0;overflow-y:auto;padding:.25rem}.option[data-v-5906d752]{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-5906d752],.option[data-v-5906d752]:not(.optionDisabled):hover{background-color:hsl(var(--agala-accent));color:hsl(var(--agala-accent-foreground))}.optionSelected[data-v-5906d752]{background-color:hsl(var(--agala-primary)/.08);color:hsl(var(--agala-primary))}.optionSelected.optionHighlighted[data-v-5906d752]{background-color:hsl(var(--agala-primary)/.15)}.optionDisabled[data-v-5906d752]{cursor:default;opacity:.4}.optionContent[data-v-5906d752]{align-items:center;display:flex;flex:1;gap:.5rem;min-width:0}.optionLabel[data-v-5906d752]{line-height:var(--agala-line-height-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkBox[data-v-5906d752]{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-5906d752]{background-color:hsl(var(--agala-primary));border-color:hsl(var(--agala-primary))}.createOption[data-v-5906d752]{color:hsl(var(--agala-primary));font-weight:var(--agala-font-weight-medium)}.createOption.optionHighlighted[data-v-5906d752]{background-color:hsl(var(--agala-primary)/.08)}.createIcon[data-v-5906d752]{align-items:center;display:inline-flex;flex-shrink:0}.createLabel[data-v-5906d752]{line-height:var(--agala-line-height-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emptyMessage[data-v-5906d752]{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-234d8738]{display:flex;flex-direction:column;position:relative;width:100%}.triggerRow[data-v-234d8738]{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-234d8738]: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-234d8738]:hover:not(.triggerRowDisabled){border-color:hsl(var(--agala-border))}.triggerRowOpen[data-v-234d8738]{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-234d8738]{background-color:hsl(var(--agala-muted));cursor:not-allowed;opacity:.5}.triggerRowError[data-v-234d8738]{border-color:hsl(var(--agala-danger))}.triggerRowError[data-v-234d8738]: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-234d8738]{border-radius:var(--agala-radius-sm);font-size:var(--agala-font-size-sm);height:var(--agala-height-sm);padding:0 .5rem}.triggerRowMd[data-v-234d8738]{height:var(--agala-height-md);padding:0 .625rem}.triggerRowLg[data-v-234d8738]{border-radius:var(--agala-radius-lg);font-size:var(--agala-font-size-lg);height:var(--agala-height-lg);padding:0 .875rem}.triggerLabel[data-v-234d8738]{align-items:center;display:flex;flex:1;gap:.5rem;min-width:0;overflow:hidden}.triggerValue[data-v-234d8738]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chevron[data-v-234d8738],.triggerPlaceholder[data-v-234d8738]{color:hsl(var(--agala-muted-foreground))}.chevron[data-v-234d8738]{align-items:center;display:inline-flex;flex-shrink:0;transition:transform var(--agala-transition-fast)}.chevronOpen[data-v-234d8738]{transform:rotate(180deg)}.dropdown[data-v-234d8738]{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);color:hsl(var(--agala-popover-foreground));display:flex;flex-direction:column;overflow:hidden;padding:.5rem;width:280px;z-index:var(--agala-z-dropdown)}.header[data-v-234d8738]{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-234d8738]{align-items:center;display:flex;flex:1;gap:.5rem;justify-content:center}.selectWrapper[data-v-234d8738]{align-items:center;display:inline-flex;position:relative}.nativeSelect[data-v-234d8738]{-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-234d8738]:hover{background-color:hsl(var(--agala-muted));border-color:hsl(var(--agala-border))}.nativeSelect[data-v-234d8738]:focus-visible{border-color:hsl(var(--agala-ring));box-shadow:0 0 0 2px hsl(var(--agala-ring)/.2)}.nativeSelect option[data-v-234d8738]:disabled{color:hsl(var(--agala-muted-foreground));opacity:.4}.yearSelect[data-v-234d8738]{min-width:4.5rem;padding-right:1.25rem}.selectChevron[data-v-234d8738]{color:hsl(var(--agala-muted-foreground));pointer-events:none;position:absolute;right:.375rem}.selectChevronOpen[data-v-234d8738]{transform:rotate(180deg)}.yearPanelWrapper[data-v-234d8738]{position:relative}.yearTrigger[data-v-234d8738]{align-items:center;display:inline-flex;gap:.25rem}.yearPanel[data-v-234d8738]{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-234d8738]{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-234d8738]:hover:not(.yearCellDisabled):not(.yearCellSelected){background-color:hsl(var(--agala-accent));color:hsl(var(--agala-accent-foreground))}.yearCellSelected[data-v-234d8738]{background-color:hsl(var(--agala-primary));color:hsl(var(--agala-primary-foreground));font-weight:var(--agala-font-weight-medium)}.yearCellSelected[data-v-234d8738]:hover{background-color:hsl(var(--agala-primary)/.9)}.yearCell[data-v-234d8738]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring)/.3);outline:none}.yearCellDisabled[data-v-234d8738]{cursor:default;opacity:.35;pointer-events:none}.navBtn[data-v-234d8738]{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-234d8738]:hover{background-color:hsl(var(--agala-muted));color:hsl(var(--agala-foreground))}.navBtnNext[data-v-234d8738]{transform:rotate(180deg)}.weekdays[data-v-234d8738]{display:grid;gap:.125rem;grid-template-columns:repeat(7,1fr);padding:.25rem 0}.weekday[data-v-234d8738]{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-234d8738]{display:flex;flex-direction:column;gap:.125rem}.week[data-v-234d8738]{display:grid;gap:.125rem;grid-template-columns:repeat(7,1fr)}.dayCell[data-v-234d8738]{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-234d8738]:hover:not(.dayCellDisabled):not(.dayCellSelected){background-color:hsl(var(--agala-accent));color:hsl(var(--agala-accent-foreground))}.dayCell[data-v-234d8738]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring)/.3);outline:none}.dayCellOther[data-v-234d8738]{color:hsl(var(--agala-muted-foreground));opacity:.6}.dayCellToday[data-v-234d8738]{color:hsl(var(--agala-primary));font-weight:var(--agala-font-weight-semibold)}.dayCellToday[data-v-234d8738]:not(.dayCellSelected){box-shadow:inset 0 0 0 1.5px hsl(var(--agala-primary)/.4)}.dayCellSelected[data-v-234d8738]{background-color:hsl(var(--agala-primary));color:hsl(var(--agala-primary-foreground));font-weight:var(--agala-font-weight-medium)}.dayCellSelected[data-v-234d8738]:hover{background-color:hsl(var(--agala-primary)/.9)}.dayCellDisabled[data-v-234d8738]{cursor:default;opacity:.35;pointer-events:none}.dayCellFocused[data-v-234d8738]:not(.dayCellSelected){box-shadow:0 0 0 2px hsl(var(--agala-ring)/.3)}.dayCellHover[data-v-234d8738]:not(.dayCellDisabled):not(.dayCellSelected):not(.dayCellFocused){background-color:hsl(var(--agala-accent))}.inlinePanel[data-v-234d8738]{width:280px}.dayCellHighlighted[data-v-234d8738]: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-234d8738]:after{background:hsl(var(--agala-primary-foreground))}.footer[data-v-234d8738]{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-234d8738]{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-234d8738]:hover{background-color:hsl(var(--agala-danger)/.05);color:hsl(var(--agala-danger))}.errorMessage[data-v-234d8738]{color:hsl(var(--agala-danger));font-size:var(--agala-font-size-sm);line-height:var(--agala-line-height-normal);margin:0;padding-top:.25rem}.monthView[data-v-8918aac1]{display:flex;flex-direction:column;width:100%}.weekdays[data-v-8918aac1]{display:grid;gap:.125rem;grid-template-columns:repeat(7,1fr)}.weekday[data-v-8918aac1]{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-8918aac1]{display:flex;flex-direction:column;gap:.125rem}.week[data-v-8918aac1]{display:grid;gap:.125rem;grid-template-columns:repeat(7,1fr)}.dayCell[data-v-8918aac1]{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-8918aac1]{background-color:hsl(var(--agala-muted)/.4)}.dayCellToday[data-v-8918aac1]{box-shadow:inset 0 0 0 2px hsl(var(--agala-primary))}.dayCell[data-v-8918aac1]:hover{background-color:hsl(var(--agala-accent))}.dayCell[data-v-8918aac1]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring)/.3)}.dayCellToday[data-v-8918aac1]: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-8918aac1]{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-8918aac1]{color:hsl(var(--agala-primary));font-weight:var(--agala-font-weight-bold)}.eventsArea[data-v-8918aac1]{display:flex;flex:1;flex-direction:column;gap:.125rem;margin-top:.25rem;overflow:hidden;width:100%}.eventBar[data-v-8918aac1]{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-8918aac1]:hover{opacity:.85}.eventBar[data-v-8918aac1]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring)/.5);outline:none}.eventTime[data-v-8918aac1]{flex-shrink:0;font-weight:var(--agala-font-weight-semibold);opacity:.8}.eventBarText[data-v-8918aac1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.allDayBar[data-v-8918aac1]{font-weight:var(--agala-font-weight-semibold)}.timedBarDesktop[data-v-8918aac1]{display:none}.timedDotsMobile[data-v-8918aac1]{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.eventDot[data-v-8918aac1]{border:none;border-radius:50%;cursor:pointer;display:inline-flex;flex-shrink:0;height:.375rem;padding:0;width:.375rem}.moreLabel[data-v-8918aac1]{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-8918aac1]:hover{background-color:hsl(var(--agala-accent));color:hsl(var(--agala-foreground))}.moreLabel[data-v-8918aac1]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring)/.5);outline:none}.eventPrimary[data-v-8918aac1]{background-color:hsl(var(--agala-primary)/.12);border-left:3px solid hsl(var(--agala-primary));color:hsl(var(--agala-primary))}.eventSecondary[data-v-8918aac1]{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-8918aac1]{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-8918aac1]{background-color:hsl(var(--agala-danger)/.12);border-left:3px solid hsl(var(--agala-danger));color:hsl(var(--agala-danger))}.eventWarning[data-v-8918aac1]{background-color:hsl(var(--agala-warning)/.15);border-left:3px solid hsl(var(--agala-warning));color:hsl(var(--agala-warning))}.eventSuccess[data-v-8918aac1]{background-color:hsl(var(--agala-success)/.12);border-left:3px solid hsl(var(--agala-success));color:hsl(var(--agala-success))}.eventAccent[data-v-8918aac1]{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-8918aac1]{min-height:6rem}.timedBarDesktop[data-v-8918aac1]{display:flex}.timedDotsMobile[data-v-8918aac1]{display:none}}.weekView[data-v-d1c5183b]{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-d1c5183b]{display:flex;overflow-x:auto}.timeAxisCol[data-v-d1c5183b]{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-d1c5183b]{height:2.5rem;top:0}.allDayLabel[data-v-d1c5183b],.corner[data-v-d1c5183b]{background:hsl(var(--agala-card));border-bottom:var(--agala-border-width) solid hsl(var(--agala-border));position:sticky;z-index:4}.allDayLabel[data-v-d1c5183b]{min-height:2.5rem;top:2.5rem}.hourLabels[data-v-d1c5183b]{position:relative}.hourLabel[data-v-d1c5183b]{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-d1c5183b]{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-d1c5183b]:last-child{border-right:none}.dayHeader[data-v-d1c5183b]{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-d1c5183b]{background:hsl(var(--agala-primary)/.1);color:hsl(var(--agala-primary));font-weight:var(--agala-font-weight-semibold)}.allDayCell[data-v-d1c5183b]{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-d1c5183b]{flex:1;position:relative}.hourRow[data-v-d1c5183b]{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-d1c5183b]{flex:1;min-height:0}.timeSlot[data-v-d1c5183b]:not(:last-child){border-bottom:1px solid hsl(var(--agala-border)/.12)}.timeSlot[data-v-d1c5183b]:hover{background:hsl(var(--agala-primary)/.06)}.event[data-v-d1c5183b]{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-d1c5183b]:hover{box-shadow:var(--agala-shadow-md);transform:scale(1.02);z-index:5}.event[data-v-d1c5183b]: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-d1c5183b]{font-weight:var(--agala-font-weight-medium);overflow:hidden;text-overflow:ellipsis}.eventSubtitle[data-v-d1c5183b]{font-size:.5625rem;opacity:.8;overflow:hidden;text-overflow:ellipsis}.eventShort[data-v-d1c5183b]{border-radius:1px;font-size:0;min-height:2px;padding:0}.eventShort .eventSubtitle[data-v-d1c5183b],.eventShort .eventTitle[data-v-d1c5183b]{display:none}.allDayEvent[data-v-d1c5183b]{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-d1c5183b]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring));outline:none}.eventPrimary[data-v-d1c5183b]{border-left-color:hsl(var(--agala-primary))}.eventDanger[data-v-d1c5183b]{border-left-color:hsl(var(--agala-danger))}.eventSuccess[data-v-d1c5183b]{border-left-color:hsl(var(--agala-success))}.eventWarning[data-v-d1c5183b]{border-left-color:hsl(var(--agala-warning))}.eventSecondary[data-v-d1c5183b]{border-left-color:hsl(var(--agala-secondary-foreground)/.5)}.eventAccent[data-v-d1c5183b]{border-left-color:hsl(var(--agala-accent-foreground)/.5)}.currentTimeLine[data-v-d1c5183b]{background-color:hsl(var(--agala-danger));height:2px;left:0;pointer-events:none;position:absolute;right:0;z-index:2}.currentTimeDot[data-v-d1c5183b]{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-d1c5183b]{cursor:crosshair}.selectionOverlay[data-v-d1c5183b]{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-d1c5183b]{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-d1c5183b]{align-self:flex-start}@media(max-width:1023px){.hourLabel[data-v-d1c5183b],.hourRow[data-v-d1c5183b]{height:2.75rem}}@media(max-width:767px){.hourLabel[data-v-d1c5183b],.hourRow[data-v-d1c5183b]{height:2.5rem}.scrollWrapper[data-v-d1c5183b]{scroll-padding-left:4.5rem;scroll-snap-type:x mandatory}.dayCol[data-v-d1c5183b]{scroll-snap-align:start}}.dayView[data-v-b905053f]{background:hsl(var(--agala-card));display:flex;flex-direction:column;height:100%;overflow:hidden}.dayView.isSelecting[data-v-b905053f]{cursor:crosshair}.allDayHeader[data-v-b905053f]{border-bottom:var(--agala-border-width) solid hsl(var(--agala-border));display:flex;flex-shrink:0;min-height:2.5rem}.timeAxisLabel[data-v-b905053f]{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-b905053f]{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:.25rem;overflow:hidden;padding:.25rem}.allDayEvent[data-v-b905053f]{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-b905053f]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring));outline:none}.timeGrid[data-v-b905053f]{display:flex;flex:1;overflow:hidden auto}.timeAxis[data-v-b905053f]{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-b905053f]{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-b905053f]{flex:1;min-width:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hourRow[data-v-b905053f]{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-b905053f]{flex:1;min-height:0}.timeSlot[data-v-b905053f]:not(:last-child){border-bottom:1px solid hsl(var(--agala-border)/.12)}.timeSlot[data-v-b905053f]:hover{background:hsl(var(--agala-primary)/.06)}.selectionOverlay[data-v-b905053f]{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-b905053f]{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-b905053f]{align-self:flex-start}.currentTimeLine[data-v-b905053f]{background:hsl(var(--agala-danger));height:2px;left:0;pointer-events:none;position:absolute;right:0;z-index:5}.currentTimeDot[data-v-b905053f]{background:hsl(var(--agala-danger));border-radius:50%;height:10px;left:-5px;position:absolute;top:-4px;width:10px}.event[data-v-b905053f]{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-b905053f]:hover{box-shadow:var(--agala-shadow-md);transform:scale(1.02);z-index:5}.event[data-v-b905053f]: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-b905053f]{display:flex;flex-direction:column;gap:0;min-width:0;overflow:hidden}.eventTime[data-v-b905053f]{font-size:.625rem;opacity:.8}.eventTime[data-v-b905053f],.eventTitle[data-v-b905053f]{font-weight:var(--agala-font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eventSubtitle[data-v-b905053f]{font-size:.5625rem;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eventPrimary[data-v-b905053f]{border-left-color:hsl(var(--agala-primary))}.eventDanger[data-v-b905053f]{border-left-color:hsl(var(--agala-danger))}.eventSuccess[data-v-b905053f]{border-left-color:hsl(var(--agala-success))}.eventWarning[data-v-b905053f]{border-left-color:hsl(var(--agala-warning))}.eventSecondary[data-v-b905053f]{border-left-color:hsl(var(--agala-secondary-foreground)/.5)}.eventAccent[data-v-b905053f]{border-left-color:hsl(var(--agala-accent-foreground)/.5)}@media(max-width:639px){.hourRow[data-v-b905053f],.timeLabel[data-v-b905053f]{height:2.5rem}}@media(min-width:640px)and (max-width:767px){.hourRow[data-v-b905053f],.timeLabel[data-v-b905053f]{height:2.75rem}}.emptyState[data-v-312ab8b7]{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-312ab8b7]{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-312ab8b7]{opacity:.5}.emptyTitle[data-v-312ab8b7]{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-312ab8b7]{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:var(--agala-empty-description-max-width,36ch)}.emptyAction[data-v-312ab8b7]{margin-top:.75rem}.listView[data-v-97f06940]{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-97f06940]{display:flex;flex-direction:column;gap:.5rem}.dayHeader[data-v-97f06940]{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-97f06940]{color:hsl(var(--agala-primary))}.noEvents[data-v-97f06940]{color:hsl(var(--agala-muted-foreground));font-size:var(--agala-font-size-sm);font-style:italic;padding:1rem .75rem}.dayEvents[data-v-97f06940]{display:flex;flex-direction:column;gap:.5rem}.eventCard[data-v-97f06940]{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-97f06940]:hover{background-color:hsl(var(--agala-accent))}.eventCard[data-v-97f06940]: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-97f06940]{border-left-color:hsl(var(--agala-primary))}.accentDanger[data-v-97f06940]{border-left-color:hsl(var(--agala-danger))}.accentSuccess[data-v-97f06940]{border-left-color:hsl(var(--agala-success))}.accentWarning[data-v-97f06940]{border-left-color:hsl(var(--agala-warning))}.accentSecondary[data-v-97f06940]{border-left-color:hsl(var(--agala-secondary-foreground))}.accentAccent[data-v-97f06940]{border-left-color:hsl(var(--agala-accent-foreground))}.timeColumn[data-v-97f06940]{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;width:4rem}.timeStart[data-v-97f06940]{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-97f06940]{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0}.eventTitleRow[data-v-97f06940]{align-items:center;display:flex;gap:.5rem;min-width:0}.eventTitle[data-v-97f06940]{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-97f06940]{color:hsl(var(--agala-muted-foreground));font-size:var(--agala-font-size-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eventBadge[data-v-97f06940]{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-97f06940]{background-color:hsl(var(--agala-danger)/.15);color:hsl(var(--agala-danger))}.badgeSoon[data-v-97f06940]{background-color:hsl(var(--agala-primary)/.15);color:hsl(var(--agala-primary))}.nowSeparator[data-v-97f06940]{border-top:1px dashed hsl(var(--agala-danger));height:1px;margin:.75rem 0;position:relative}.nowLabel[data-v-97f06940]{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-97f06940]{gap:1rem;padding:.5rem}.timeColumn[data-v-97f06940]{width:3rem}.eventCard[data-v-97f06940]{gap:.5rem;padding:.5rem}.dayHeader[data-v-97f06940]{padding:.5rem}}.calendar[data-v-506056cb]{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-506056cb]{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-506056cb]{align-items:center;display:flex;gap:.25rem}.calendarTitle[data-v-506056cb]{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}.calendarViews[data-v-506056cb]{align-items:center;display:flex;gap:var(--agala-calendar-views-gap,.25rem)}.viewLabel[data-v-506056cb]{display:none}@media(min-width:768px){.viewLabel[data-v-506056cb]{display:inline}}.calendarBody[data-v-506056cb]{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-b4fc82d4]{position:relative}.trigger[data-v-b4fc82d4]{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-b4fc82d4]:hover{border-color:hsl(var(--agala-border))}.trigger[data-v-b4fc82d4]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring))}.triggerOpen[data-v-b4fc82d4]{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-b4fc82d4]{border-color:hsl(var(--agala-danger))}.triggerError[data-v-b4fc82d4]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-danger))}.triggerDisabled[data-v-b4fc82d4]{background:hsl(var(--agala-muted));cursor:not-allowed;opacity:.5;pointer-events:none}.triggerSm[data-v-b4fc82d4]{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-b4fc82d4]{height:var(--agala-height-md,2.25rem);padding:0 .625rem}.triggerLg[data-v-b4fc82d4]{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-b4fc82d4]{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-b4fc82d4]{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-b4fc82d4]{height:1rem;width:1rem}.triggerLg .swatch[data-v-b4fc82d4]{height:1.5rem;width:1.5rem}.triggerLabel[data-v-b4fc82d4]{color:hsl(var(--agala-muted-foreground));flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chevron[data-v-b4fc82d4]{align-items:center;display:inline-flex;flex-shrink:0;transition:transform var(--agala-transition-fast)}.chevronOpen[data-v-b4fc82d4]{transform:rotate(180deg)}.errorMsg[data-v-b4fc82d4]{color:hsl(var(--agala-danger));font-size:var(--agala-font-size-sm);margin:.25rem 0 0}.dropdown[data-v-b4fc82d4]{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);color:hsl(var(--agala-popover-foreground));display:flex;flex-direction:column;gap:.75rem;outline:none;padding:.75rem;width:280px;z-index:var(--agala-z-dropdown)}.presets[data-v-b4fc82d4]{display:grid;gap:4px;grid-template-columns:repeat(8,1fr)}.presetBtn[data-v-b4fc82d4]{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-b4fc82d4]:hover{transform:scale(1.15);z-index:1}.presetBtn[data-v-b4fc82d4]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring)/.3)}.presetBtnSelected[data-v-b4fc82d4]{border-color:hsl(var(--agala-foreground))}.presetCheck[data-v-b4fc82d4]{align-items:center;color:#fff;display:flex;filter:drop-shadow(0 1px 1px #00000080);inset:0;justify-content:center;position:absolute}.hexRow[data-v-b4fc82d4]{align-items:center;display:flex;gap:.5rem}.hexPrefix[data-v-b4fc82d4]{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-b4fc82d4] .inputWrapper{flex:1}.footer[data-v-b4fc82d4]{display:flex;justify-content:flex-end}.clearBtn[data-v-b4fc82d4]{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-b4fc82d4]:hover{background-color:hsl(var(--agala-danger)/.05);color:hsl(var(--agala-danger))}.clearBtn[data-v-b4fc82d4]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring)/.3);outline:none}@media(max-width:359px){.dropdown[data-v-b4fc82d4]{left:.5rem;max-width:280px;width:calc(100vw - 1rem)}.presets[data-v-b4fc82d4]{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-f5fa5fbf]{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-f5fa5fbf]:last-child{border-bottom:none}.listItem[data-v-f5fa5fbf]:hover:not(.listItemDisabled){background:var(--agala-list-item-hover-bg,hsl(var(--agala-muted)))}.listItem[data-v-f5fa5fbf]: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-f5fa5fbf]{opacity:.5;pointer-events:none}.listItemDanger .listIcon[data-v-f5fa5fbf],.listItemDanger .listLabel[data-v-f5fa5fbf]{color:hsl(var(--agala-danger))}.listItemRadiusNone[data-v-f5fa5fbf]{border-radius:0}.listItemRadiusSm[data-v-f5fa5fbf]{border-radius:var(--agala-radius-sm)}.listItemRadiusMd[data-v-f5fa5fbf]{border-radius:var(--agala-radius)}.listItemRadiusLg[data-v-f5fa5fbf]{border-radius:var(--agala-radius-lg)}.listIcon[data-v-f5fa5fbf]{color:hsl(var(--agala-muted-foreground));flex-shrink:0}.listBody[data-v-f5fa5fbf]{flex:1;min-width:0}.listContent[data-v-f5fa5fbf]{display:flex;flex-direction:column;gap:.125rem}.listLabel[data-v-f5fa5fbf]{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-f5fa5fbf]{color:hsl(var(--agala-muted-foreground));font-size:var(--agala-font-size-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listBadgeInner[data-v-f5fa5fbf]{align-items:center;background:var(--agala-list-badge-bg,hsl(var(--agala-primary)/.1));border-radius:99px;color:var(--agala-list-badge-color,hsl(var(--agala-primary)));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}.listChevron[data-v-f5fa5fbf]{color:hsl(var(--agala-muted-foreground));flex-shrink:0}.overlay[data-v-56336229]{align-items:center;animation:fadeIn-56336229 .18s ease-out;background-color:hsl(var(--agala-overlay)/.4);display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:var(--agala-z-modal)}@keyframes fadeIn-56336229{0%{opacity:0}to{opacity:1}}.dialog[data-v-56336229]{animation:dialogIn-56336229 .2s ease-out;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-lg);color:hsl(var(--agala-card-foreground));display:flex;flex-direction:column;max-height:calc(100vh - 3rem);overflow-y:auto}@keyframes dialogIn-56336229{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.dialogSm[data-v-56336229]{max-width:24rem;width:100%}.dialogMd[data-v-56336229]{max-width:32rem;width:100%}.dialogLg[data-v-56336229]{max-width:40rem;width:100%}.dialogXl[data-v-56336229]{max-width:48rem;width:100%}.dialogFull[data-v-56336229]{height:calc(100vh - 3rem);max-width:calc(100vw - 3rem);width:100%}.header[data-v-56336229]{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-56336229]{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-56336229]{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-56336229]:hover{background-color:hsl(var(--agala-muted));color:hsl(var(--agala-foreground))}.body[data-v-56336229]{color:hsl(var(--agala-card-foreground));font-size:var(--agala-font-size-base);line-height:var(--agala-line-height-relaxed);overflow-y:auto;padding:1.25rem}.footer[data-v-56336229]{align-items:center;border-top:var(--agala-border-width) solid hsl(var(--agala-border));display:flex;flex-shrink:0;gap:.75rem;justify-content:flex-end;padding:.875rem 1.25rem}@media(max-width:639px){.overlay[data-v-56336229]{padding:1rem}.dialogLg[data-v-56336229],.dialogMd[data-v-56336229],.dialogSm[data-v-56336229],.dialogXl[data-v-56336229]{margin:1rem auto;max-width:calc(100vw - 2rem)}.header[data-v-56336229]{padding:.75rem 1rem}.body[data-v-56336229]{padding:1rem}.footer[data-v-56336229]{padding:.75rem 1rem}@keyframes dialogIn-56336229{0%{opacity:0;transform:scale(.96)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}}.badge[data-v-30ccf537]{align-items:center;border:var(--agala-border-width) solid transparent;border-radius:var(--agala-badge-radius,9999px);display:inline-flex;font-family:var(--agala-font-sans);font-size:var(--agala-badge-font-size,.625rem);font-weight:var(--agala-font-weight-medium);gap:.375rem;line-height:1;padding:var(--agala-badge-padding,.125rem .5rem);white-space:nowrap}.badgeSm[data-v-30ccf537]{font-size:var(--agala-badge-font-size-sm,.5625rem);padding:var(--agala-badge-padding-sm,.0625rem .375rem)}.badgeMd[data-v-30ccf537]{font-size:var(--agala-badge-font-size,.625rem);padding:var(--agala-badge-padding,.125rem .5rem)}.dot[data-v-30ccf537]{background-color:currentColor;border-radius:50%;flex-shrink:0;height:.4375rem;opacity:.8;width:.4375rem}.badgeDefault[data-v-30ccf537]{background-color:hsl(var(--agala-primary));color:hsl(var(--agala-primary-foreground))}.badgeSecondary[data-v-30ccf537]{background-color:hsl(var(--agala-secondary));color:hsl(var(--agala-secondary-foreground))}.badgeOutline[data-v-30ccf537]{background-color:#0000;border-color:hsl(var(--agala-border));color:hsl(var(--agala-foreground))}.badgeSuccess[data-v-30ccf537]{background-color:hsl(var(--agala-success)/.15);border-color:hsl(var(--agala-success)/.3);color:hsl(var(--agala-success))}.badgeWarning[data-v-30ccf537]{background-color:hsl(var(--agala-warning)/.15);border-color:hsl(var(--agala-warning)/.3);color:hsl(var(--agala-warning))}.badgeDanger[data-v-30ccf537]{background-color:hsl(var(--agala-danger)/.15);border-color:hsl(var(--agala-danger)/.3);color:hsl(var(--agala-danger))}.badgeSubtle[data-v-30ccf537]{background:hsl(var(--agala-primary)/.08);border:none;color:hsl(var(--agala-primary))}.badgeSubtle.badgeSecondary[data-v-30ccf537]{background:hsl(var(--agala-secondary)/.3);color:hsl(var(--agala-secondary-foreground))}.badgeSubtle.badgeSuccess[data-v-30ccf537]{background:hsl(var(--agala-success)/.08);color:hsl(var(--agala-success))}.badgeSubtle.badgeWarning[data-v-30ccf537]{background:hsl(var(--agala-warning)/.1);color:hsl(var(--agala-warning))}.badgeSubtle.badgeDanger[data-v-30ccf537]{background:hsl(var(--agala-danger)/.08);color:hsl(var(--agala-danger))}.checkboxRoot[data-v-2c868bf0]{align-items:center;cursor:pointer;display:inline-flex;gap:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkboxDisabled[data-v-2c868bf0]{cursor:not-allowed;opacity:.5}.checkboxInput[data-v-2c868bf0]{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-2c868bf0]{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-2c868bf0]{border-color:hsl(var(--agala-primary))}.checkboxRoot:not(.checkboxDisabled) .checkboxInput:focus-visible+.checkboxBox[data-v-2c868bf0]{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring));outline:none}.checkboxChecked[data-v-2c868bf0]{background-color:hsl(var(--agala-primary));border-color:hsl(var(--agala-primary))}.checkboxError[data-v-2c868bf0]{border-color:hsl(var(--agala-danger))}.checkboxError.checkboxChecked[data-v-2c868bf0]{background-color:hsl(var(--agala-danger));border-color:hsl(var(--agala-danger))}.checkboxLabel[data-v-2c868bf0]{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-98d1aeb5]{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-98d1aeb5]:disabled{cursor:not-allowed;opacity:.5}.toggle[data-v-98d1aeb5]: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-98d1aeb5]{background-color:hsl(var(--agala-primary))}.toggleSm[data-v-98d1aeb5]{height:1rem;width:1.75rem}.toggleMd[data-v-98d1aeb5]{height:1.25rem;width:2.25rem}.toggleLg[data-v-98d1aeb5]{height:1.5rem;width:2.75rem}.thumb[data-v-98d1aeb5]{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-98d1aeb5]{height:.75rem;margin:.125rem;width:.75rem}.toggleMd .thumb[data-v-98d1aeb5]{height:1rem;margin:.125rem;width:1rem}.toggleLg .thumb[data-v-98d1aeb5]{height:1.25rem;margin:.125rem;width:1.25rem}.toggleSm.toggleActive .thumb[data-v-98d1aeb5]{transform:translate(.75rem)}.toggleMd.toggleActive .thumb[data-v-98d1aeb5]{transform:translate(1rem)}.toggleLg.toggleActive .thumb[data-v-98d1aeb5]{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-5d1af35c]{align-items:center;animation:toastIn-5d1af35c .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:18rem;padding:.75rem 1rem}.toastLeaving[data-v-5d1af35c]{animation:toastOut-5d1af35c .3s forwards}@keyframes toastIn-5d1af35c{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes toastOut-5d1af35c{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-5d1af35c]{flex-shrink:0}.toastMessage[data-v-5d1af35c]{flex:1;line-height:var(--agala-line-height-normal)}.toastAction[data-v-5d1af35c]{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-5d1af35c]:hover{opacity:1}.toastClose[data-v-5d1af35c]{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-5d1af35c]:hover{opacity:1}.toastDefault .toastIcon[data-v-5d1af35c]{color:hsl(var(--agala-primary))}.toastSuccess .toastIcon[data-v-5d1af35c]{color:hsl(var(--agala-success))}.toastWarning .toastIcon[data-v-5d1af35c]{color:hsl(var(--agala-warning))}.toastDanger .toastIcon[data-v-5d1af35c]{color:hsl(var(--agala-danger))}.toastContainer[data-v-a45d8c57]{bottom:1.5rem;display:flex;flex-direction:column;gap:.5rem;pointer-events:none;position:fixed;right:1.5rem;z-index:var(--agala-z-modal)}.toastContainer[data-v-a45d8c57]>*{pointer-events:auto}.wrapper[data-v-a69217de]{display:block}.textarea[data-v-a69217de]{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-a69217de]::-moz-placeholder{color:hsl(var(--agala-muted-foreground))}.textarea[data-v-a69217de]::placeholder{color:hsl(var(--agala-muted-foreground))}.textarea[data-v-a69217de]: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-a69217de]:disabled{background-color:hsl(var(--agala-muted));cursor:not-allowed;opacity:.5}.textareaError[data-v-a69217de]{border-color:hsl(var(--agala-danger))}.textareaError[data-v-a69217de]: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-a69217de]{resize:none}.resizeVertical[data-v-a69217de]{resize:vertical}.resizeBoth[data-v-a69217de]{resize:both}.errorMessage[data-v-a69217de]{color:hsl(var(--agala-danger));font-size:var(--agala-font-size-sm);line-height:var(--agala-line-height-normal);margin:.25rem 0 0}.wrapper[data-v-2a58d1f9]{display:inline-flex;position:relative}.trigger[data-v-2a58d1f9]{display:inline-flex}.menu[data-v-2a58d1f9]{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);color:hsl(var(--agala-popover-foreground));display:flex;flex-direction:column;min-width:10rem;padding:.25rem;position:absolute;top:calc(100% + 4px);z-index:var(--agala-z-dropdown)}.menuBottomEnd[data-v-2a58d1f9]{right:0}.menuBottomStart[data-v-2a58d1f9]{left:0}.menuItem[data-v-2a58d1f9]{align-items:center;background:0 0;border:none;border-radius:calc(var(--agala-radius) - 4px);color:hsl(var(--agala-popover-foreground));cursor:pointer;display:flex;font-family:var(--agala-font-sans);font-size:var(--agala-font-size-base);gap:.5rem;line-height:var(--agala-line-height-normal);padding:.4375rem .625rem;text-align:left;transition:background-color var(--agala-transition-fast),color var(--agala-transition-fast);width:100%}.menuItemHighlighted[data-v-2a58d1f9]{background-color:hsl(var(--agala-accent));color:hsl(var(--agala-accent-foreground))}.menuItemDanger[data-v-2a58d1f9]{color:hsl(var(--agala-danger))}.menuItemDanger.menuItemHighlighted[data-v-2a58d1f9]{background-color:hsl(var(--agala-danger)/.08);color:hsl(var(--agala-danger))}.menuItemDisabled[data-v-2a58d1f9]{cursor:default;opacity:.4;pointer-events:none}.menuItemIcon[data-v-2a58d1f9]{flex-shrink:0;opacity:.7}.separator[data-v-2a58d1f9]{background-color:hsl(var(--agala-border));height:var(--agala-border-width);margin:.25rem 0}.tableWrapper[data-v-dd0f35ab]{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;width:100%}.table[data-v-dd0f35ab]{border-collapse:collapse;font-family:var(--agala-font-sans);font-size:var(--agala-font-size-base);width:100%}.thead[data-v-dd0f35ab]{background:var(--agala-table-header-bg,hsl(var(--agala-muted)/.5))}.trHead[data-v-dd0f35ab]{border-bottom:var(--agala-border-width) solid hsl(var(--agala-border))}.th[data-v-dd0f35ab]{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-dd0f35ab]{padding-left:1rem;padding-right:.5rem;width:2.5rem}.sortBtn[data-v-dd0f35ab]{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;padding:0;white-space:nowrap}.sortBtn[data-v-dd0f35ab]:hover{color:hsl(var(--agala-foreground))}.sortIcon[data-v-dd0f35ab]{opacity:.3;transition:opacity var(--agala-transition-fast)}.sortIconActive[data-v-dd0f35ab]{color:hsl(var(--agala-primary));opacity:1}.tr[data-v-dd0f35ab]{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-dd0f35ab]:last-child{border-bottom:none}.tr[data-v-dd0f35ab]:hover{background:var(--agala-table-row-hover-bg,hsl(var(--agala-accent)/.5))}.td[data-v-dd0f35ab]{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-dd0f35ab]{padding-left:1rem;padding-right:.5rem;width:2.5rem}.tdEmpty[data-v-dd0f35ab]{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-dd0f35ab]{text-align:left}.alignCenter[data-v-dd0f35ab]{text-align:center}.alignRight[data-v-dd0f35ab]{text-align:right}.trLoading[data-v-dd0f35ab]{border-bottom:var(--agala-border-width) solid hsl(var(--agala-border))}.skeletonBox[data-v-dd0f35ab],.skeletonLine[data-v-dd0f35ab]{animation:shimmer-dd0f35ab 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-dd0f35ab]{width:60%}@keyframes shimmer-dd0f35ab{0%{background-position:200% 0}to{background-position:-200% 0}}.tableClean[data-v-dd0f35ab]{border:none;border-radius:0}.tableClean[data-v-dd0f35ab] .thead{background:0 0}.tableClean[data-v-dd0f35ab] .th{padding:.5rem 1rem}.tableClean[data-v-dd0f35ab] .tr{border-bottom:1px solid hsl(var(--agala-border))}.tableClean[data-v-dd0f35ab] .td{padding:.5rem 1rem}.tableMinimal[data-v-dd0f35ab]{border:none}.tableMinimal[data-v-dd0f35ab] .tr{border-bottom:none}.tableMinimal[data-v-dd0f35ab] .tr:hover{background:hsl(var(--agala-accent))}.tableFooter[data-v-dd0f35ab]{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;gap:1rem;justify-content:space-between;padding:var(--agala-table-footer-padding,.75rem 1rem)}.tabs[data-v-b8542524]{display:flex;flex-direction:column;width:100%}.tabList[data-v-b8542524]{border-bottom:var(--agala-tab-list-border,var(--agala-border-width) solid hsl(var(--agala-border)));display:flex;gap:var(--agala-tab-gap,0);padding:var(--agala-tab-list-padding,0)}.tabBtn[data-v-b8542524]{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-b8542524]:hover:not(.tabBtnDisabled):not(.tabBtnActive){color:hsl(var(--agala-foreground))}.tabBtn[data-v-b8542524]: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-b8542524]{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-b8542524]{cursor:not-allowed;opacity:.4}.tabPanel[data-v-b8542524]{outline:none;padding-top:1.25rem}.tabPanel[data-v-b8542524]: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-b8542524]{overflow:auto hidden;scrollbar-width:none}.tabList[data-v-b8542524]::-webkit-scrollbar{display:none}.tabList.tabList--scrollable[data-v-b8542524]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 .75rem calc(100% - .75rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 .75rem calc(100% - .75rem),#0000)}.tabBtn[data-v-b8542524]{flex-shrink:0}}.tabsPills[data-v-b8542524]{background:hsl(var(--agala-muted)/.5);border-bottom:none;border-radius:var(--agala-radius);gap:.25rem;padding:.25rem;width:-moz-fit-content;width:fit-content}.tabsPills .tabBtn[data-v-b8542524]{border-bottom:none;border-radius:calc(var(--agala-radius) - 2px);padding:.375rem .75rem}.tabsPills .tabBtnActive[data-v-b8542524]{background:hsl(var(--agala-card));border-bottom:none;box-shadow:var(--agala-shadow-xs);color:hsl(var(--agala-foreground))}.card[data-v-7bfd8af3]{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,var(--agala-shadow-sm));color:hsl(var(--agala-card-foreground));display:flex;flex-direction:column;padding:var(--agala-card-padding,0)}.cardHeader[data-v-7bfd8af3]{border-bottom:var(--agala-card-header-border,var(--agala-border-width) solid hsl(var(--agala-border)));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));padding:var(--agala-card-header-padding,1rem 1.25rem)}.cardFooter[data-v-7bfd8af3]{align-items:center;border-top:var(--agala-card-footer-border,var(--agala-border-width) solid hsl(var(--agala-border)));display:flex;gap:.75rem;justify-content:var(--agala-card-footer-justify,flex-end);padding:var(--agala-card-footer-padding,.875rem 1.25rem)}.cardBody[data-v-7bfd8af3]{padding:var(--agala-card-body-padding,0)}.padNone[data-v-7bfd8af3]{padding:0}.padSm[data-v-7bfd8af3]{padding:.75rem}.padMd[data-v-7bfd8af3]{padding:1.25rem}.padLg[data-v-7bfd8af3]{padding:2rem}.cardHeaderCompact[data-v-7bfd8af3]{color:hsl(var(--agala-muted-foreground));font-size:.6875rem;font-weight:var(--agala-font-weight-bold);letter-spacing:.05em;padding:.5rem .75rem;text-transform:uppercase}.tooltipWrapper[data-v-ed2bc611]{align-items:center;display:inline-flex;justify-content:center;position:relative}.tooltipWrapper--block[data-v-ed2bc611]{display:flex;width:100%}.tooltip[data-v-ed2bc611]{background-color:hsl(var(--agala-foreground));border-radius:var(--agala-radius-sm);box-shadow: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);padding:.375rem .625rem;pointer-events:none;position:absolute;white-space:nowrap;z-index:var(--agala-z-dropdown)}.tooltip-top[data-v-ed2bc611]{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.tooltip-bottom[data-v-ed2bc611]{left:50%;top:calc(100% + 8px);transform:translate(-50%)}.tooltip-left[data-v-ed2bc611]{right:calc(100% + 8px);top:50%;transform:translateY(-50%)}.tooltip-right[data-v-ed2bc611]{left:calc(100% + 8px);top:50%;transform:translateY(-50%)}.arrow[data-v-ed2bc611]{height:0;position:absolute;width:0}.arrow-top[data-v-ed2bc611]{border-top:5px solid hsl(var(--agala-foreground));top:100%}.arrow-bottom[data-v-ed2bc611],.arrow-top[data-v-ed2bc611]{border-left:5px solid #0000;border-right:5px solid #0000;left:50%;transform:translate(-50%)}.arrow-bottom[data-v-ed2bc611]{border-bottom:5px solid hsl(var(--agala-foreground));bottom:100%}.arrow-left[data-v-ed2bc611]{border-left:5px solid hsl(var(--agala-foreground));left:100%}.arrow-left[data-v-ed2bc611],.arrow-right[data-v-ed2bc611]{border-bottom:5px solid #0000;border-top:5px solid #0000;top:50%;transform:translateY(-50%)}.arrow-right[data-v-ed2bc611]{border-right:5px solid hsl(var(--agala-foreground));right:100%}.tooltip-enter-active[data-v-ed2bc611],.tooltip-leave-active[data-v-ed2bc611]{transition:opacity var(--agala-transition-fast)}.tooltip-enter-from[data-v-ed2bc611],.tooltip-leave-to[data-v-ed2bc611]{opacity:0}.radioGroup[data-v-65e100f0]{display:flex;gap:.625rem}.groupVertical[data-v-65e100f0]{flex-direction:column}.groupHorizontal[data-v-65e100f0]{flex-flow:wrap;gap:1rem}.radioItem[data-v-65e100f0]{align-items:center;cursor:pointer;display:inline-flex;gap:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radioItemDisabled[data-v-65e100f0]{cursor:not-allowed;opacity:.5}.radioInput[data-v-65e100f0]{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-65e100f0]{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-65e100f0]{border-color:hsl(var(--agala-primary))}.radioInput:focus-visible+.circle[data-v-65e100f0]{box-shadow:0 0 0 2px hsl(var(--agala-background)),0 0 0 4px hsl(var(--agala-ring));outline:none}.circleSelected[data-v-65e100f0]{border-color:hsl(var(--agala-primary))}.circleError[data-v-65e100f0]{border-color:hsl(var(--agala-danger))}.dot[data-v-65e100f0]{background-color:hsl(var(--agala-primary));border-radius:50%;height:.4375rem;width:.4375rem}.radioLabel[data-v-65e100f0]{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)}.drawer-backdrop[data-v-1fdaa9a8]{background:hsl(var(--agala-overlay)/.4);display:flex;inset:0;position:fixed;z-index:var(--agala-z-modal)}.drawer[data-v-1fdaa9a8]{background:hsl(var(--agala-card));box-shadow:var(--agala-shadow-lg);display:flex;flex-direction:column;outline:none;overflow:hidden}.drawer--left[data-v-1fdaa9a8]{border-right:var(--agala-border-width) solid hsl(var(--agala-border));height:100%;margin-right:auto}.drawer--right[data-v-1fdaa9a8]{border-left:var(--agala-border-width) solid hsl(var(--agala-border));height:100%;margin-left:auto}.drawer--top[data-v-1fdaa9a8]{border-bottom:var(--agala-border-width) solid hsl(var(--agala-border));margin-bottom:auto;width:100%}.drawer--bottom[data-v-1fdaa9a8]{border-top:var(--agala-border-width) solid hsl(var(--agala-border));margin-top:auto;width:100%}.drawer__header[data-v-1fdaa9a8]{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}.drawer__title[data-v-1fdaa9a8]{color:hsl(var(--agala-foreground));font-size:var(--agala-font-size-lg);font-weight:var(--agala-font-weight-semibold);line-height:var(--agala-line-height-normal);margin:0}.drawer__close[data-v-1fdaa9a8]{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;padding:0;transition:background var(--agala-transition-fast),color var(--agala-transition-fast);width:1.75rem}.drawer__close[data-v-1fdaa9a8]:hover{background:hsl(var(--agala-accent));color:hsl(var(--agala-foreground))}.drawer__body[data-v-1fdaa9a8]{flex:1;overflow-y:auto;padding:1rem 1.25rem}.drawer__footer[data-v-1fdaa9a8]{align-items:center;border-top:var(--agala-border-width) solid hsl(var(--agala-border));display:flex;flex-shrink:0;gap:.75rem;justify-content:flex-end;padding:1rem 1.25rem}.drawer-fade-enter-active[data-v-1fdaa9a8],.drawer-fade-leave-active[data-v-1fdaa9a8]{transition:opacity var(--agala-transition-base)}.drawer-fade-enter-from[data-v-1fdaa9a8],.drawer-fade-leave-to[data-v-1fdaa9a8]{opacity:0}.drawer-slide-right-enter-active[data-v-1fdaa9a8],.drawer-slide-right-leave-active[data-v-1fdaa9a8]{transition:transform var(--agala-transition-base)}.drawer-slide-right-enter-from[data-v-1fdaa9a8],.drawer-slide-right-leave-to[data-v-1fdaa9a8]{transform:translate(100%)}.drawer-slide-left-enter-active[data-v-1fdaa9a8],.drawer-slide-left-leave-active[data-v-1fdaa9a8]{transition:transform var(--agala-transition-base)}.drawer-slide-left-enter-from[data-v-1fdaa9a8],.drawer-slide-left-leave-to[data-v-1fdaa9a8]{transform:translate(-100%)}.drawer-slide-top-enter-active[data-v-1fdaa9a8],.drawer-slide-top-leave-active[data-v-1fdaa9a8]{transition:transform var(--agala-transition-base)}.drawer-slide-top-enter-from[data-v-1fdaa9a8],.drawer-slide-top-leave-to[data-v-1fdaa9a8]{transform:translateY(-100%)}.drawer-slide-bottom-enter-active[data-v-1fdaa9a8],.drawer-slide-bottom-leave-active[data-v-1fdaa9a8]{transition:transform var(--agala-transition-base)}.drawer-slide-bottom-enter-from[data-v-1fdaa9a8],.drawer-slide-bottom-leave-to[data-v-1fdaa9a8]{transform:translateY(100%)}.sidebar[data-v-3cb5d93a]{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-3cb5d93a]{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-3cb5d93a]{flex:1;overflow:hidden auto;padding:var(--agala-sidebar-nav-padding,.5rem)}.drawerNav[data-v-3cb5d93a]{padding:.5rem}.sidebarFooter[data-v-3cb5d93a]{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-3cb5d93a]{width:64px!important}}@media(max-width:639px){.sidebar.sidebarResponsive[data-v-3cb5d93a]{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-9d6b026e]{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-dropdown)}.navbarBrand[data-v-9d6b026e]{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){.navbarBrand[data-v-9d6b026e]{flex-shrink:1}}.navbarNav[data-v-9d6b026e]{align-items:center;display:flex;flex:1;gap:.25rem}.navbarActions[data-v-9d6b026e]{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-041d506b]{border-bottom:var(--agala-border-width) solid hsl(var(--agala-border))}.item[data-v-041d506b]:last-child{border-bottom:none}.itemDisabled[data-v-041d506b]{opacity:.5}.trigger[data-v-041d506b]{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:1rem 1.25rem;text-align:left;transition:background-color var(--agala-transition-fast);width:100%}.trigger[data-v-041d506b]:hover:not(:disabled){background-color:hsl(var(--agala-muted))}.trigger[data-v-041d506b]:focus-visible{outline:2px solid hsl(var(--agala-ring));outline-offset:-2px}.trigger[data-v-041d506b]:disabled{cursor:not-allowed}.triggerTitle[data-v-041d506b]{flex:1}.chevron[data-v-041d506b]{color:hsl(var(--agala-muted-foreground));flex-shrink:0;transition:transform var(--agala-transition-base)}.chevronOpen[data-v-041d506b]{transform:rotate(180deg)}.panel[data-v-041d506b]{display:grid;transition:grid-template-rows var(--agala-transition-base)}.panelInner[data-v-041d506b]{min-height:0;overflow:hidden}.panelContent[data-v-041d506b]{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:0 1.25rem 1rem}@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-a2b04b7e]{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-lg));box-shadow:var(--agala-stat-shadow,var(--agala-shadow-sm));display:flex;flex-direction:column;gap:var(--agala-stat-gap,.25rem);padding:var(--agala-stat-padding,1.25rem)}.statUnbordered[data-v-a2b04b7e]{background:0 0;border:none;border-radius:0;box-shadow:none;padding:0}.statLabel[data-v-a2b04b7e]{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));letter-spacing:var(--agala-stat-label-spacing,var(--agala-letter-spacing-wide));text-transform:var(--agala-stat-label-transform,uppercase)}.statValue[data-v-a2b04b7e]{color:var(--agala-stat-value-color,hsl(var(--agala-foreground)));font-family:var(--agala-font-sans);font-size:var(--agala-stat-value-size,1.875rem);font-weight:var(--agala-stat-value-weight,var(--agala-font-weight-bold));line-height:1;margin:.25rem 0}.trend[data-v-a2b04b7e]{align-items:center;display:inline-flex;gap:.25rem;margin-top:.25rem}.trendIcon[data-v-a2b04b7e]{flex-shrink:0}.trendText[data-v-a2b04b7e]{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-a2b04b7e]{color:hsl(var(--agala-success))}.trendDown[data-v-a2b04b7e]{color:hsl(var(--agala-danger))}.trendNeutral[data-v-a2b04b7e]{color:hsl(var(--agala-muted-foreground))}.statRow[data-v-a2b04b7e]{align-items:center;display:flex;flex-direction:row;gap:.75rem}.statRow .statBody[data-v-a2b04b7e]{display:flex;flex-direction:column;gap:.125rem}.statRow .statLabel[data-v-a2b04b7e],.statRow .statValue[data-v-a2b04b7e]{margin:0}.statInline[data-v-a2b04b7e]{align-items:center;display:flex;gap:.5rem}.statInline .statLabel[data-v-a2b04b7e]{letter-spacing:normal;margin:0;text-transform:none}.statInline .statValue[data-v-a2b04b7e]{margin:0}.statIcon[data-v-a2b04b7e]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.statIconPrimary[data-v-a2b04b7e]{background:hsl(var(--agala-primary)/.1);color:hsl(var(--agala-primary))}.statIconDanger[data-v-a2b04b7e]{background:hsl(var(--agala-danger)/.1);color:hsl(var(--agala-danger))}.statIconSuccess[data-v-a2b04b7e]{background:hsl(var(--agala-success)/.1);color:hsl(var(--agala-success))}.statIconWarning[data-v-a2b04b7e]{background:hsl(var(--agala-warning)/.1);color:hsl(var(--agala-warning))}.statIconInfo[data-v-a2b04b7e]{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-b6f25866]{align-items:center;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-b6f25866]{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-b6f25866]{font-size:var(--agala-tag-font-size,.75rem);gap:.375rem;height:var(--agala-tag-height,1.625rem);padding:0 .625rem}.tag--default[data-v-b6f25866]{background:hsl(var(--agala-muted));color:hsl(var(--agala-muted-foreground))}.tag--primary[data-v-b6f25866]{background:hsl(var(--agala-primary));color:hsl(var(--agala-primary-foreground))}.tag--secondary[data-v-b6f25866]{background:hsl(var(--agala-secondary));color:hsl(var(--agala-secondary-foreground))}.tag--success[data-v-b6f25866]{background:hsl(var(--agala-success));color:hsl(var(--agala-success-foreground))}.tag--warning[data-v-b6f25866]{background:hsl(var(--agala-warning));color:hsl(var(--agala-warning-foreground))}.tag--danger[data-v-b6f25866]{background:hsl(var(--agala-danger));color:hsl(var(--agala-danger-foreground))}.tag--outline[data-v-b6f25866]{background:0 0;box-shadow:inset 0 0 0 1px hsl(var(--agala-border));color:hsl(var(--agala-foreground))}.tag--outline[data-v-b6f25866]:hover:not(.tag--disabled){background:hsl(var(--agala-accent))}.tag__label[data-v-b6f25866]{overflow:hidden;text-overflow:ellipsis}.tag--removable[data-v-b6f25866]{padding-right:.25rem}.tag--removable.tag--sm[data-v-b6f25866]{padding-right:.125rem}.tag__remove[data-v-b6f25866]{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-b6f25866]:hover{background:#0000001a;opacity:1}.tag--disabled[data-v-b6f25866]{cursor:not-allowed;opacity:.5;pointer-events:none}.segControl[data-v-7f4b250e]{display:inline-flex}.segControlDisabled[data-v-7f4b250e]{opacity:.5;pointer-events:none}.segOption[data-v-7f4b250e]{background:0 0;border:var(--agala-border-width) solid var(--agala-seg-border,hsl(var(--agala-border)));box-sizing:border-box;color:var(--agala-seg-inactive-color,hsl(var(--agala-muted-foreground)));cursor:pointer;font-family:var(--agala-font-sans);font-weight:var(--agala-font-weight-medium);outline:none;overflow:hidden;padding:var(--agala-seg-padding,0 14px);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-7f4b250e]:hover:not(.segOptionDisabled):not(.segOptionActive){background:hsl(var(--agala-muted));color:hsl(var(--agala-foreground))}.segSm[data-v-7f4b250e]{font-size:var(--agala-seg-font-size-sm,.813rem);height:var(--agala-seg-height,2rem);line-height:2rem}.segMd[data-v-7f4b250e]{font-size:var(--agala-seg-font-size-md,.875rem);height:var(--agala-seg-height,2.25rem);line-height:2.25rem}.segLg[data-v-7f4b250e]{font-size:var(--agala-seg-font-size-lg,1rem);height:var(--agala-seg-height,2.5rem);line-height:2.5rem}.segOption[data-v-7f4b250e]:first-child{border-radius:var(--agala-radius) 0 0 var(--agala-radius)}.segOption[data-v-7f4b250e]:last-child{border-radius:0 var(--agala-radius) var(--agala-radius) 0}.segOption[data-v-7f4b250e]:only-child{border-radius:var(--agala-radius)}.segOption+.segOption[data-v-7f4b250e]{border-left:none}.segOptionActive[data-v-7f4b250e]{background:var(--agala-seg-active-bg,hsl(var(--agala-primary)));border-color:#0000;color:var(--agala-seg-active-color,hsl(var(--agala-primary-foreground)));z-index:1}.segOptionActive.segOption--danger[data-v-7f4b250e]{background:hsl(var(--agala-danger));color:hsl(var(--agala-danger-foreground))}.segOptionActive.segOption--success[data-v-7f4b250e]{background:hsl(var(--agala-success));color:hsl(var(--agala-success-foreground))}.segOptionActive.segOption--warning[data-v-7f4b250e]{background:hsl(var(--agala-warning));color:hsl(var(--agala-warning-foreground))}.segOptionActive.segOption--info[data-v-7f4b250e]{background:hsl(var(--agala-accent));color:hsl(var(--agala-accent-foreground))}.segOption[data-v-7f4b250e]:focus-visible{border-radius:var(--agala-radius);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-7f4b250e]{opacity:.4;pointer-events:none}.pagination[data-v-dc229fbe]{align-items:center;display:inline-flex;gap:.25rem}.pagination__arrow[data-v-dc229fbe],.pagination__page[data-v-dc229fbe]{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-dc229fbe]:hover:not(:disabled):not(.pagination__page--active):not(.pagination__page--ellipsis){background:hsl(var(--agala-accent))}.pagination__page--active[data-v-dc229fbe]{background:hsl(var(--agala-primary));border-color:hsl(var(--agala-primary));color:hsl(var(--agala-primary-foreground))}.pagination__page--ellipsis[data-v-dc229fbe]{color:hsl(var(--agala-muted-foreground));cursor:default;padding:0 .25rem}.pagination__arrow[data-v-dc229fbe]{color:hsl(var(--agala-muted-foreground))}.pagination__arrow[data-v-dc229fbe]:hover:not(:disabled){background:hsl(var(--agala-accent));color:hsl(var(--agala-foreground))}.pagination__arrow[data-v-dc229fbe]:disabled,.pagination__page[data-v-dc229fbe]:disabled{cursor:not-allowed;opacity:.4}@media(max-width:639px){.pagination__page[data-v-dc229fbe]{display:none}.pagination__status[data-v-dc229fbe]{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-edd79414]{display:flex;flex-direction:column;gap:.5rem;width:100%}.fileUpload__zone[data-v-edd79414]{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-edd79414],.fileUpload__zone[data-v-edd79414]:hover:not(.fileUpload__zone--disabled){background:hsl(var(--agala-accent));border-color:hsl(var(--agala-primary))}.fileUpload__zone--disabled[data-v-edd79414]{cursor:not-allowed;opacity:.5}.fileUpload__input[data-v-edd79414]{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.fileUpload__zone--disabled .fileUpload__input[data-v-edd79414]{cursor:not-allowed}.fileUpload__zoneContent[data-v-edd79414]{align-items:center;color:hsl(var(--agala-muted-foreground));display:flex;flex-direction:column;gap:.375rem;pointer-events:none}.fileUpload__dragText[data-v-edd79414]{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-edd79414],.fileUpload__helper[data-v-edd79414]{color:hsl(var(--agala-muted-foreground));font-size:var(--agala-font-size-sm);margin:0}.fileUpload__list[data-v-edd79414]{display:flex;flex-direction:column;gap:.375rem;list-style:none;margin:0;padding:0}.fileUpload__item[data-v-edd79414]{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-edd79414]{background:hsl(var(--agala-danger)/.05);border-color:hsl(var(--agala-danger)/.4)}.fileUpload__itemIcon[data-v-edd79414]{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;margin-top:.125rem}.fileUpload__itemInfo[data-v-edd79414]{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.fileUpload__itemName[data-v-edd79414]{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-edd79414]{color:hsl(var(--agala-muted-foreground));font-size:var(--agala-font-size-sm)}.fileUpload__itemError[data-v-edd79414]{color:hsl(var(--agala-danger));font-size:var(--agala-font-size-sm);margin:0}.fileUpload__progress[data-v-edd79414]{background:hsl(var(--agala-border));border-radius:2px;height:3px;margin-top:.25rem;overflow:hidden}.fileUpload__progressBar[data-v-edd79414]{background:hsl(var(--agala-primary));border-radius:2px;height:100%;transition:width .2s ease-out}.fileUpload__itemRemove[data-v-edd79414]{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-edd79414]:hover:not(:disabled){background:hsl(var(--agala-accent));color:hsl(var(--agala-danger))}.fileUpload__itemRemove[data-v-edd79414]:disabled{cursor:not-allowed;opacity:.4}.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-0435473b]{align-items:center;background:hsl(var(--alert-accent)/.1);border-left:var(--agala-alert-border-width,4px) solid hsl(var(--alert-accent));border-radius:var(--agala-alert-radius,calc(var(--agala-radius) - 2px));display:flex;flex-direction:row;font-family:var(--agala-font-sans);gap:var(--agala-alert-gap,.75rem);padding:var(--agala-alert-padding,.75rem 1rem)}.alert--info[data-v-0435473b]{--alert-accent:var(--agala-primary)}.alert--success[data-v-0435473b]{--alert-accent:var(--agala-success)}.alert--warning[data-v-0435473b]{--alert-accent:var(--agala-warning)}.alert--danger[data-v-0435473b]{--alert-accent:var(--agala-danger)}.alert--has-title[data-v-0435473b]{align-items:flex-start}.alert--flat[data-v-0435473b]{background:0 0;border-left:none;gap:var(--agala-alert-flat-gap,.5rem);padding:var(--agala-alert-flat-padding,.25rem 0)}.alert--flat .alert__icon[data-v-0435473b]{margin-top:0}.alert--flat .alert__body[data-v-0435473b]{color:hsl(var(--agala-muted-foreground));font-size:var(--agala-font-size-sm)}.alert__icon[data-v-0435473b]{align-items:center;color:hsl(var(--alert-accent));display:inline-flex;flex-shrink:0;height:var(--agala-alert-icon-size,1rem);justify-content:center;margin-top:.125rem;width:var(--agala-alert-icon-size,1rem)}.alert__content[data-v-0435473b]{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0}.alert__title[data-v-0435473b]{color:hsl(var(--alert-accent));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-0435473b]{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__dismiss[data-v-0435473b]{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;opacity:.5;padding:0;transition:opacity var(--agala-transition-fast),background var(--agala-transition-fast);width:1.5rem}.alert__dismiss[data-v-0435473b]:hover{background:hsl(var(--agala-muted-foreground)/.1);opacity:1}.alert__dismiss[data-v-0435473b]:focus-visible{box-shadow:0 0 0 2px hsl(var(--agala-ring));outline:none}.app-root[data-v-0c4ec677]{background-color:hsl(var(--agala-background));color:hsl(var(--agala-foreground));min-height:100vh}
