.text-page-title{font-size:1.875rem;line-height:2.25rem;font-weight:700;color:hsl(var(--foreground))}.text-section-title{font-size:1.25rem}.text-card-title,.text-section-title{line-height:1.75rem;font-weight:600;color:hsl(var(--foreground))}.text-card-title{font-size:1.125rem}.text-body{color:hsl(var(--foreground))}.text-body,.text-body-muted{font-size:.875rem;line-height:1.25rem}.text-body-muted,.text-caption{color:hsl(var(--muted-foreground))}.text-caption{font-size:.75rem;line-height:1rem}.text-label{font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--foreground))}.bg-primary-50{background-color:rgb(66 83 255/.05)}.bg-primary-100{background-color:rgb(66 83 255/.1)}.text-primary-600{--tw-text-opacity:1;color:rgb(66 83 255/var(--tw-text-opacity))}.text-primary-700{color:rgb(66 83 255/.8)}.text-primary-900{color:rgb(66 83 255/.9)}.border-standard{border-width:1px;border-color:hsl(var(--border))}.border-radius-standard{border-radius:var(--radius)}.border-radius-card{border-radius:.75rem}.border-radius-button{border-radius:calc(var(--radius) - 2px)}.space-section>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-card>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.card-standard{border-radius:.75rem;border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));color:hsl(var(--card-foreground));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.card-content{padding:1.5rem}.card-header{padding:1.5rem 1.5rem 1rem}.icon-sm{height:1rem;width:1rem}.icon-md{height:1.25rem;width:1.25rem}.icon-lg{height:1.5rem;width:1.5rem}.icon-xl{height:2rem;width:2rem}.status-success{border-color:rgb(187 247 208/var(--tw-border-opacity));background-color:rgb(240 253 244/var(--tw-bg-opacity));color:rgb(21 128 61/var(--tw-text-opacity))}.status-success,.status-warning{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}.status-warning{border-color:rgb(254 240 138/var(--tw-border-opacity));background-color:rgb(254 252 232/var(--tw-bg-opacity));color:rgb(161 98 7/var(--tw-text-opacity))}.status-error{border-color:rgb(254 202 202/var(--tw-border-opacity));background-color:rgb(254 242 242/var(--tw-bg-opacity));color:rgb(185 28 28/var(--tw-text-opacity))}.status-error,.status-info{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}.status-info{border-color:rgb(191 219 254/var(--tw-border-opacity));background-color:rgb(239 246 255/var(--tw-bg-opacity));color:rgb(29 78 216/var(--tw-text-opacity))}.container-standard{width:100%;min-width:0;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.container-standard{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.container-standard{padding-left:2rem;padding-right:2rem}}.page-layout{width:100%;min-width:0}.page-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.page-layout{padding:1.5rem 1rem}@media (min-width:768px){.page-layout{padding:2rem 1.5rem}}@media (min-width:1024px){.page-layout{padding-left:2rem;padding-right:2rem}}.form-group>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.form-label{font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--foreground))}.form-input{border-width:1px;border-color:hsl(var(--border));border-radius:calc(var(--radius) - 2px)}.form-error{display:flex;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.table-standard{overflow:hidden;border-width:1px;border-color:hsl(var(--border));border-radius:.75rem}.table-header{background-color:hsl(var(--muted)/.5)}.table-cell{padding:1rem}.badge-success{border-color:rgb(187 247 208/var(--tw-border-opacity));background-color:rgb(220 252 231/var(--tw-bg-opacity));color:rgb(22 101 52/var(--tw-text-opacity))}.badge-success,.badge-warning{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}.badge-warning{border-color:rgb(254 240 138/var(--tw-border-opacity));background-color:rgb(254 249 195/var(--tw-bg-opacity));color:rgb(133 77 14/var(--tw-text-opacity))}.badge-error{border-color:rgb(254 202 202/var(--tw-border-opacity));background-color:rgb(254 226 226/var(--tw-bg-opacity));color:rgb(153 27 27/var(--tw-text-opacity))}.badge-error,.badge-info{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}.badge-info{border-color:rgb(191 219 254/var(--tw-border-opacity));background-color:rgb(219 234 254/var(--tw-bg-opacity));color:rgb(30 64 175/var(--tw-text-opacity))}.badge-neutral{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.btn-base{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:calc(var(--radius) - 2px);font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-base:disabled{pointer-events:none;opacity:.5}.btn-base{outline:2px solid transparent;outline-offset:2px}.btn-base:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(66 83 255/0.5);--tw-ring-offset-width:2px}.btn-primary{--tw-bg-opacity:1;background-color:rgb(66 83 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.btn-primary:hover{background-color:rgb(66 83 255/.9)}.btn-primary:focus-visible{--tw-ring-color:rgb(66 83 255/0.2)}.btn-secondary{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.btn-secondary:hover{background-color:hsl(var(--secondary)/.8)}.btn-secondary:focus-visible{--tw-ring-color:hsl(var(--secondary)/0.2)}.btn-outline{border-width:1px;border-color:hsl(var(--input));background-color:hsl(var(--background));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn-outline:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.btn-outline:focus-visible{--tw-ring-color:rgb(66 83 255/0.2)}.btn-ghost:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.btn-ghost:focus-visible{--tw-ring-color:rgb(66 83 255/0.2)}.btn-destructive{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.btn-destructive:hover{background-color:hsl(var(--destructive)/.9)}.btn-destructive:focus-visible{--tw-ring-color:hsl(var(--destructive)/0.2)}.btn-link{--tw-text-opacity:1;color:rgb(66 83 255/var(--tw-text-opacity));text-underline-offset:4px}.btn-link:hover{text-decoration-line:underline}.btn-link:focus-visible{--tw-ring-color:rgb(66 83 255/0.2)}.btn-sm{height:2rem;gap:.375rem;border-radius:calc(var(--radius) - 2px);padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem}.btn-default{height:2.25rem;padding:.5rem 1rem}.btn-lg{height:2.5rem;border-radius:calc(var(--radius) - 2px);padding-left:1.5rem;padding-right:1.5rem}.btn-icon{height:2.25rem;width:2.25rem}.dropdown-menu-content{background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));z-index:50;min-width:8rem;overflow:hidden;border-radius:calc(var(--radius) - 2px);border-width:1px;padding:.25rem;--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dropdown-menu-content[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.dropdown-menu-content[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;--tw-exit-opacity:0}.dropdown-menu-content[data-state=open]{--tw-enter-opacity:0}.dropdown-menu-content[data-state=closed]{--tw-exit-scale:.95}.dropdown-menu-content[data-state=open]{--tw-enter-scale:.95}.dropdown-menu-content[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.dropdown-menu-content[data-side=left]{--tw-enter-translate-x:0.5rem}.dropdown-menu-content[data-side=right]{--tw-enter-translate-x:-0.5rem}.dropdown-menu-content[data-side=top]{--tw-enter-translate-y:0.5rem}.dropdown-menu-item{position:relative;display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.5rem;border-radius:calc(var(--radius) - 4px);padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px}.dropdown-menu-item:focus{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.dropdown-menu-item[data-disabled]{pointer-events:none;opacity:.5}.dropdown-menu-item{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dropdown-menu-item[data-variant=destructive]{color:hsl(var(--destructive))}.dropdown-menu-item[data-variant=destructive]:focus{background-color:hsl(var(--destructive)/.1);color:hsl(var(--destructive))}.dropdown-menu-item[data-inset]{padding-left:2rem}.dropdown-menu-label{padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:500}.dropdown-menu-label[data-inset]{padding-left:2rem}.dropdown-menu-separator{margin:.25rem -.25rem;height:1px;background-color:hsl(var(--border))}.dropdown-menu-checkbox-item{position:relative;display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.5rem;border-radius:calc(var(--radius) - 4px);padding:.375rem .5rem .375rem 2rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px}.dropdown-menu-checkbox-item:focus{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.dropdown-menu-checkbox-item[data-disabled]{pointer-events:none;opacity:.5}.dropdown-menu-checkbox-item{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dropdown-menu-radio-item{position:relative;display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.5rem;border-radius:calc(var(--radius) - 4px);padding:.375rem .5rem .375rem 2rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px}.dropdown-menu-radio-item:focus{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.dropdown-menu-radio-item[data-disabled]{pointer-events:none;opacity:.5}.dropdown-menu-radio-item{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dropdown-menu-sub-content{background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));z-index:50;min-width:8rem;overflow:hidden;border-radius:calc(var(--radius) - 2px);border-width:1px;padding:.25rem;--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dropdown-menu-sub-content[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.dropdown-menu-sub-content[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;--tw-exit-opacity:0}.dropdown-menu-sub-content[data-state=open]{--tw-enter-opacity:0}.dropdown-menu-sub-content[data-state=closed]{--tw-exit-scale:.95}.dropdown-menu-sub-content[data-state=open]{--tw-enter-scale:.95}.dropdown-menu-sub-content[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.dropdown-menu-sub-content[data-side=left]{--tw-enter-translate-x:0.5rem}.dropdown-menu-sub-content[data-side=right]{--tw-enter-translate-x:-0.5rem}.dropdown-menu-sub-content[data-side=top]{--tw-enter-translate-y:0.5rem}.dropdown-menu-sub-trigger{display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-radius:calc(var(--radius) - 4px);padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px}.dropdown-menu-sub-trigger:focus,.dropdown-menu-sub-trigger[data-state=open]{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.dropdown-menu-sub-trigger[data-inset]{padding-left:2rem}.dropdown-menu-sub-trigger{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dropdown-menu-shortcut{margin-left:auto;font-size:.75rem;line-height:1rem;letter-spacing:.1em;color:hsl(var(--muted-foreground))}.btn-dropdown-trigger{justify-content:center;white-space:nowrap;border-radius:calc(var(--radius) - 2px);font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-dropdown-trigger:disabled{pointer-events:none;opacity:.5}.btn-dropdown-trigger{outline:2px solid transparent;outline-offset:2px}.btn-dropdown-trigger:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(66 83 255/0.5);--tw-ring-offset-width:2px}.btn-group .btn-dropdown-trigger:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.btn-group .btn-dropdown-trigger:first-child,.btn-group .btn-dropdown-trigger:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group .btn-dropdown-trigger:last-child{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:1px}.btn-dropdown-trigger svg{height:1rem;width:1rem;flex-shrink:0}.btn-dropdown-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem}.btn-dropdown-trigger[data-state=open]{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.select-trigger{display:flex;height:2.25rem;width:100%;align-items:center;justify-content:space-between;gap:.5rem;border-radius:calc(var(--radius) - 2px);border-width:1px;border-color:hsl(var(--input));background-color:hsl(var(--background));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-color:hsl(var(--background))}.select-trigger::-moz-placeholder{color:hsl(var(--muted-foreground))}.select-trigger::placeholder{color:hsl(var(--muted-foreground))}.select-trigger:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(66 83 255/0.5);--tw-ring-offset-width:2px}.select-trigger:disabled{cursor:not-allowed;opacity:.5}.select-trigger{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.select-trigger:hover{background-color:hsl(var(--accent)/.5)}.select-content{position:relative;z-index:50;max-height:24rem;min-width:8rem;overflow:hidden;border-radius:calc(var(--radius) - 2px);border-width:1px;background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.select-content[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.select-content[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;--tw-exit-opacity:0}.select-content[data-state=open]{--tw-enter-opacity:0}.select-content[data-state=closed]{--tw-exit-scale:.95}.select-content[data-state=open]{--tw-enter-scale:.95}.select-content[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.select-content[data-side=left]{--tw-enter-translate-x:0.5rem}.select-content[data-side=right]{--tw-enter-translate-x:-0.5rem}.select-content[data-side=top]{--tw-enter-translate-y:0.5rem}.select-item{position:relative;display:flex;width:100%;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-radius:calc(var(--radius) - 4px);padding:.375rem .5rem .375rem 2rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px}.select-item:focus{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.select-item[data-disabled]{pointer-events:none;opacity:.5}.select-item{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.popover-content{z-index:50;width:18rem;border-radius:calc(var(--radius) - 2px);border-width:1px;background-color:hsl(var(--popover));padding:1rem;color:hsl(var(--popover-foreground));--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.popover-content[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.popover-content[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;--tw-exit-opacity:0}.popover-content[data-state=open]{--tw-enter-opacity:0}.popover-content[data-state=closed]{--tw-exit-scale:.95}.popover-content[data-state=open]{--tw-enter-scale:.95}.popover-content[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.popover-content[data-side=left]{--tw-enter-translate-x:0.5rem}.popover-content[data-side=right]{--tw-enter-translate-x:-0.5rem}.popover-content[data-side=top]{--tw-enter-translate-y:0.5rem}.context-menu-content{z-index:50;min-width:8rem;overflow:hidden;border-radius:calc(var(--radius) - 2px);border-width:1px;background-color:hsl(var(--popover));padding:.25rem;color:hsl(var(--popover-foreground));--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.context-menu-content[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.context-menu-content[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;--tw-exit-opacity:0}.context-menu-content[data-state=open]{--tw-enter-opacity:0}.context-menu-content[data-state=closed]{--tw-exit-scale:.95}.context-menu-content[data-state=open]{--tw-enter-scale:.95}.context-menu-content[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.context-menu-content[data-side=left]{--tw-enter-translate-x:0.5rem}.context-menu-content[data-side=right]{--tw-enter-translate-x:-0.5rem}.context-menu-content[data-side=top]{--tw-enter-translate-y:0.5rem}.context-menu-item{position:relative;display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.5rem;border-radius:calc(var(--radius) - 4px);padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px}.context-menu-item:focus{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.context-menu-item[data-disabled]{pointer-events:none;opacity:.5}.context-menu-item{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.command-dialog{overflow:hidden;border-radius:var(--radius);border-width:1px;background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.command-dialog,.command-input{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.command-input{display:flex;height:2.75rem;width:100%;border-radius:calc(var(--radius) - 2px);border-width:1px;border-color:hsl(var(--input));background-color:transparent;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);--tw-ring-offset-color:hsl(var(--background))}.command-input::-moz-placeholder{color:hsl(var(--muted-foreground))}.command-input::placeholder{color:hsl(var(--muted-foreground))}.command-input:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(66 83 255/0.5);--tw-ring-offset-width:2px}.command-input:disabled{cursor:not-allowed;opacity:.5}.command-list{max-height:300px;overflow-y:auto;overflow-x:hidden}.command-item{position:relative;display:flex;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.5rem;border-radius:calc(var(--radius) - 4px);padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px}.command-item[aria-selected=true]{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.command-item[data-disabled]{pointer-events:none;opacity:.5}.command-item{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tooltip-content{z-index:50;overflow:hidden;border-radius:calc(var(--radius) - 2px);border-width:1px;background-color:hsl(var(--popover));padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--popover-foreground));--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;--tw-enter-opacity:0;--tw-enter-scale:.95}.tooltip-content[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;--tw-exit-opacity:0;--tw-exit-scale:.95}.tooltip-content[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.tooltip-content[data-side=left]{--tw-enter-translate-x:0.5rem}.tooltip-content[data-side=right]{--tw-enter-translate-x:-0.5rem}.tooltip-content[data-side=top]{--tw-enter-translate-y:0.5rem}.hover-card-content{z-index:50;width:16rem;border-radius:calc(var(--radius) - 2px);border-width:1px;background-color:hsl(var(--popover));padding:1rem;color:hsl(var(--popover-foreground));--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.hover-card-content[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.hover-card-content[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;--tw-exit-opacity:0}.hover-card-content[data-state=open]{--tw-enter-opacity:0}.hover-card-content[data-state=closed]{--tw-exit-scale:.95}.hover-card-content[data-state=open]{--tw-enter-scale:.95}.hover-card-content[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.hover-card-content[data-side=left]{--tw-enter-translate-x:0.5rem}.hover-card-content[data-side=right]{--tw-enter-translate-x:-0.5rem}.hover-card-content[data-side=top]{--tw-enter-translate-y:0.5rem}[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(66 83 255/0.5);--tw-ring-offset-width:2px}.btn-group{display:inline-flex;align-items:center}.btn-group .btn-base:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.btn-group .btn-base:first-child,.btn-group .btn-base:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group .btn-base:last-child{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:1px}.btn-base svg,.dropdown-menu-item svg,.select-item svg{height:1rem;width:1rem;flex-shrink:0}@keyframes dropdown-in{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dropdown-out{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-4px)}}.sr-only{position:absolute;margin:-1px;height:1px;width:1px;overflow:hidden;white-space:nowrap;border-width:0;padding:0;clip:rect(0,0,0,0)}