@layer reset,base,layout,components,modules,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box;padding:0;margin:0}html{scrollbar-gutter:stable;scroll-behavior:smooth;font-family:var(--font-mulish),sans-serif;font-size:100%;font-weight:400;line-height:1.5;hanging-punctuation:first last;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-mulish),sans-serif;font-weight:400;font-optical-sizing:auto;line-height:1.5;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:has(dialog[open]){overflow:hidden}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;text-wrap:balance;overflow-wrap:break-word}p,li,figcaption,blockquote{text-wrap:pretty;overflow-wrap:break-word}a{color:inherit;text-decoration:inherit}img,picture,video,canvas{display:block;width:100%;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit;outline:none;background:none;border:none}button{cursor:pointer;-webkit-user-select:none;user-select:none}textarea{resize:vertical}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid currentcolor;outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.5}ul,ol{list-style:none}table{border-spacing:0;border-collapse:collapse}code,kbd,samp,pre{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace}pre{overflow-x:auto;white-space:pre-wrap}hr{border:none;border-top:1px solid currentcolor;opacity:.2}details>summary{cursor:pointer;-webkit-user-select:none;user-select:none}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}::selection{color:highlighttext;background-color:highlight}}@layer base{:root{color-scheme:dark light;--color-base-100: light-dark(oklch(92.8% .027 285.863deg), oklch(17.1% .1 285.155deg));--color-base-200: light-dark(oklch(96.8% .016 286.098deg), oklch(28.5% .092 292.622deg));--color-base-300: light-dark(oklch(100% 0 none), oklch(21.8% .12 294.491deg));--color-base-content: light-dark(oklch(19.1% .113 283.304deg), oklch(100% 0 none));--color-primary: oklch(45.8% .154 292.635deg);--color-primary-content: oklch(100% 0 none);--color-secondary: light-dark(oklch(44.9% .194 322.252deg), oklch(83.5% .169 168.144deg));--color-secondary-content: light-dark(oklch(100% 0 none), oklch(19.1% .113 283.304deg));--color-accent: oklch(83.1% .142 182.345deg);--color-accent-content: oklch(19.1% .113 283.304deg);--color-neutral: light-dark(oklch(19.1% .113 283.304deg), oklch(28.5% .092 292.622deg));--color-neutral-content: light-dark(oklch(19.1% .113 283.304deg), oklch(100% 0 none));--color-info: oklch(49.9% .112 238.81deg);--color-info-content: oklch(100% 0 none);--color-success: oklch(83.5% .169 168.144deg);--color-success-content: oklch(19.1% .113 283.304deg);--color-warning: oklch(83.1% .142 182.345deg);--color-warning-content: oklch(19.1% .113 283.304deg);--color-error: oklch(55.1% .241 334.335deg);--color-error-content: oklch(100% 0 none);--color-muted: light-dark(var(--color-base-content), #d1c0fd);--color-line: #8e84ff;--color-state-content: oklch(19.1% .113 283.304deg);--color-state-bordeaux: light-dark(oklch(42% .16 18deg), oklch(68% .14 18deg));--color-state-amber: light-dark(oklch(46% .15 70deg), oklch(84% .15 70deg));--color-state-emerald: light-dark(oklch(45% .15 145deg), oklch(82% .15 145deg));--color-state-azure: light-dark(oklch(45% .13 220deg), oklch(80% .1 220deg));--color-state-violet: light-dark(oklch(45% .16 292deg), oklch(83% .14 292deg));--color-state-fuchsia: light-dark(oklch(45% .18 330deg), oklch(82% .15 330deg))}.dark{color-scheme:dark}.light{color-scheme:light}}@layer base{:root{--font-baloo: "Baloo 2";--font-mulish: "Mulish";--font-size-label: .875rem;--font-size-compact: .9375rem;--font-size-body: 1rem;--font-size-lead: 1.125rem;--font-size-large: 1.25rem;--font-size-card-title: clamp(1.25rem, 1.179rem + .357vw, 1.5rem);--font-size-section-title: clamp(1.5rem, 1.429rem + .357vw, 1.75rem);--font-size-list-title: clamp( 1.75rem, 1.679rem + .357vw, 2rem );--font-size-page-title: clamp(1.75rem, 1.607rem + .714vw, 2.25rem)}body{font-size:var(--font-size-body);background-color:var(--color-base-100);transition:background-color .35s ease-in-out,color .35s ease-in-out}h1,h2,h3,h4,h5,h6{font-family:var(--font-baloo),sans-serif;font-weight:700}}@layer base{.kanbano-tooltip{position:fixed;z-index:1000;padding:.5rem;font-size:var(--font-size-label);font-weight:400;color:#130043;white-space:nowrap;pointer-events:none;background-color:#d1c0fd;border-radius:8px;box-shadow:0 4px 20px #00000040;animation:tooltip-in .15s ease-out}.kanbano-tooltip-arrow{position:absolute;top:-6px;left:50%;width:0;height:0;border-right:6px solid transparent;border-bottom:6px solid #d1c0fd;border-left:6px solid transparent;transform:translate(-50%)}@keyframes tooltip-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}}@layer base{:root{--ngx-sonner-border-radius: 8px;--ngx-sonner-toast-normal-background: light-dark(var(--color-base-300), var(--color-base-200));--ngx-sonner-toast-normal-border-color: light-dark(#ababd8, #4b289e);--ngx-sonner-toast-normal-color: var(--color-base-content);--ngx-sonner-toast-dark-normal-background: light-dark(var(--color-base-300), var(--color-base-200));--ngx-sonner-toast-dark-normal-border-color: light-dark(#ababd8, #4b289e);--ngx-sonner-toast-dark-normal-color: var(--color-base-content);--ngx-sonner-toast-success-background: var(--color-success);--ngx-sonner-toast-success-border: var(--color-success);--ngx-sonner-toast-success-color: var(--color-success-content);--ngx-sonner-toast-dark-success-background: var(--color-success);--ngx-sonner-toast-dark-success-border: var(--color-success);--ngx-sonner-toast-dark-success-color: var(--color-success-content);--ngx-sonner-toast-error-background: var(--color-error);--ngx-sonner-toast-error-border: var(--color-error);--ngx-sonner-toast-error-color: var(--color-error-content);--ngx-sonner-toast-dark-error-background: var(--color-error);--ngx-sonner-toast-dark-error-border: var(--color-error);--ngx-sonner-toast-dark-error-color: var(--color-error-content);--ngx-sonner-toast-warning-background: var(--color-warning);--ngx-sonner-toast-warning-border: var(--color-warning);--ngx-sonner-toast-warning-color: var(--color-warning-content);--ngx-sonner-toast-dark-warning-background: var(--color-warning);--ngx-sonner-toast-dark-warning-border: var(--color-warning);--ngx-sonner-toast-dark-warning-color: var(--color-warning-content);--ngx-sonner-toast-info-background: var(--color-info);--ngx-sonner-toast-info-border: var(--color-info);--ngx-sonner-toast-info-color: var(--color-info-content);--ngx-sonner-toast-dark-info-background: var(--color-info);--ngx-sonner-toast-dark-info-border: var(--color-info);--ngx-sonner-toast-dark-info-color: var(--color-info-content)}}@layer layout{:root{--header-mobile-height: calc(5.25rem + env(safe-area-inset-top)) }}@layer utilities{.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}}@layer utilities{.form{display:flex;flex-direction:column;gap:1.5rem}@media(width>=64em){.form{gap:2rem}}dialog .form>dashboard-button{align-self:center}.form-group{display:flex;flex-direction:column;gap:.5rem}@media(width>=64em){.form-group{gap:1rem}}.form-group-label{font-size:var(--font-size-compact);font-weight:700;color:light-dark(oklch(28.5% .092 292.622deg),oklch(84.2% .086 297.306deg))}@media(width>=64em){.form-group-label{font-size:var(--font-size-body)}}.form-group-input{height:2.75rem;padding:0 .875rem;color:#130043;color-scheme:light;background-color:#fff;border-radius:10px}@media(width>=64em){.form-group-input{height:3rem;padding:0 1rem}}.form-group-input:focus-visible{outline:revert}.form-group-hint{color:light-dark(oklch(28.5% .092 292.622deg),oklch(84.2% .086 297.306deg))}.form-required{color:var(--color-error)}.form-group-input-textarea{padding:.75rem .875rem;color:#130043;color-scheme:light;background-color:#fff;border-radius:10px}@media(width>=64em){.form-group-input-textarea{padding:1.25rem 1rem}}.form-group-input-textarea:focus-visible{outline:revert}}@layer utilities{.card{background-color:light-dark(var(--color-base-300),var(--color-base-200));border:1px solid light-dark(oklch(75.7% .064 284.762deg),oklch(40% .177 289.381deg));border-radius:10px;box-shadow:0 4px 40px 15px light-dark(rgb(186 154 226 / 10%),rgb(115 0 255 / 10%)) inset,0 8px 24px -10px light-dark(rgb(120 100 160 / 18%),rgb(13 0 47 / 40%))}}@layer utilities{.data-table{display:flex;flex-direction:column;gap:1rem;padding:1rem;container-type:inline-size}.data-table .data-table-header-row{display:none}.data-table .data-table-row{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background-color:light-dark(oklch(92.8% .027 285.863deg),oklch(19.1% .113 283.304deg));border-radius:8px}.data-table .data-table-cell{display:flex;flex-wrap:wrap;gap:.25rem .5rem;align-items:center;min-width:0;color:var(--color-neutral-content)}.data-table .data-table-cell[data-label]:before{font-size:var(--font-size-label);font-weight:700;color:var(--color-muted);content:attr(data-label) " :"}.data-table .data-table-header-cell{font-weight:700;color:light-dark(oklch(19.1% .113 283.304deg),oklch(84.2% .086 297.306deg))}@container (width >= 40rem){.data-table .data-table-header-row,.data-table .data-table-row{display:grid;grid-template-columns:var(--data-table-columns);gap:1rem;align-items:center}.data-table .data-table-header-row{padding-inline:.5rem}.data-table .data-table-row{padding:.5rem}.data-table .data-table-cell[data-label]:before{content:none}}.data-table-badge{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:var(--font-size-label);font-weight:700;border-radius:999px}}@layer utilities{.pill{flex-shrink:1;max-width:6.25rem;padding:.125rem .375rem;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-size-label);font-weight:600;text-align:center;white-space:nowrap;border-radius:5px}.color-none{--pill-color: var(--color-base-content);color:var(--color-base-content);background-color:var(--color-base-300)}.color-bordeaux{--pill-color: var(--color-state-bordeaux);background-color:var(--pill-color)}.color-amber{--pill-color: var(--color-state-amber);background-color:var(--pill-color)}.color-emerald{--pill-color: var(--color-state-emerald);background-color:var(--pill-color)}.color-azure{--pill-color: var(--color-state-azure);background-color:var(--pill-color)}.color-violet{--pill-color: var(--color-state-violet);background-color:var(--pill-color)}.color-fuchsia{--pill-color: var(--color-state-fuchsia);background-color:var(--pill-color)}.tag{color:var(--pill-color, var(--color-state-content));background-color:transparent;border:1px solid var(--pill-color, var(--color-state-content))}.status{color:var(--color-secondary-content);background-color:var(--status-color, var(--color-base-content));border:1px solid var(--status-color, var(--color-base-content));border-radius:12px}.status.status-green{--status-color: light-dark(oklch(46% .16 145.635deg), oklch(80% .2 145.635deg))}.status.status-orange{--status-color: light-dark(oklch(43% .135 61.85deg), oklch(78% .15 61.85deg))}.status.status-purple{--status-color: light-dark(oklch(46% .2 311.848deg), oklch(78% .16 311.848deg))}}
