:root{--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:222.2 47.4% 11.2%;--primary-foreground:210 40% 98%;--secondary:0 0% 100%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:240 6% 45%;--input:214.3 31.8% 91.4%;--ring:222.2 84% 4.9%;--radius:0.2rem;--success:196 52% 74%;--warning:34 89% 85%;--error:10 100% 86%;--button-primary:222.2 84% 4.9%;--button-primary-foreground:0 0% 100%;--button-primary-hover:222.2 84% 4.9%;--button-primary-hover-foreground:0 0% 100%;--button-primary-border:222.2 84% 4.9%;--button-secondary:transparent;--button-secondary-foreground:240 6% 45%;--button-secondary-hover:240 6% 45%;--button-secondary-hover-foreground:0 0% 100%;--button-secondary-border:240 6% 45%;--link-default:222.2 84% 4.9%;--link-hover:215.4 16.3% 46.9%;--status-featured:0 84% 55%;--status-featured-foreground:0 0% 100%;--status-completed:142 71% 45%;--status-completed-foreground:0 0% 100%;--status-completed-background:138 62% 47%;--status-in-progress:217 91% 60%;--status-in-progress-foreground:0 0% 100%;--status-in-progress-background:217 91% 60%;--status-on-hold:48 96% 53%;--status-on-hold-foreground:222.2 84% 4.9%;--status-on-hold-background:48 96% 53%;--status-concept:215.4 16.3% 46.9%;--status-concept-foreground:0 0% 100%;--status-concept-background:215.4 16.3% 46.9%;--button-primary-radius:0px;--button-secondary-radius:0px;--media-radius:0px;--input-radius:0px}.radius-none{border-radius:0!important}.radius-sm{border-radius:.125rem!important}.radius-md{border-radius:.375rem!important}.radius-lg{border-radius:.5rem!important}.radius-xl{border-radius:.75rem!important}.radius-2xl{border-radius:1rem!important}.radius-full{border-radius:9999px!important}.no-dynamic-radius,.no-input-radius,.no-media-radius{border-radius:unset!important}[data-theme=dark]{--background:0 0% 0%;--foreground:210 40% 98%;--card:0 0% 0%;--card-foreground:210 40% 98%;--popover:0 0% 0%;--popover-foreground:210 40% 98%;--primary:210 40% 98%;--primary-foreground:222.2 47.4% 11.2%;--secondary:0 0% 0%;--secondary-foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--accent:217.2 32.6% 17.5%;--accent-foreground:210 40% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%;--border:0 0% 35%;--input:217.2 32.6% 17.5%;--ring:212.7 26.8% 83.9%;--success:196 100% 14%;--warning:34 51% 25%;--error:10 39% 43%;--button-primary:210 40% 98%;--button-primary-foreground:222.2 84% 4.9%;--button-primary-hover:210 40% 98%;--button-primary-hover-foreground:222.2 84% 4.9%;--button-primary-border:210 40% 98%;--button-secondary:transparent;--button-secondary-foreground:0 0% 35%;--button-secondary-hover:217.2 32.6% 17.5%;--button-secondary-hover-foreground:210 40% 98%;--button-secondary-border:217.2 32.6% 17.5%;--link-default:210 40% 98%;--link-hover:215 20.2% 65.1%;--status-featured:0 84% 65%;--status-featured-foreground:222.2 84% 4.9%;--status-completed:142 71% 45%;--status-completed-foreground:0 0% 100%;--status-completed-background:138 62% 47%;--status-in-progress:217 91% 60%;--status-in-progress-foreground:0 0% 100%;--status-in-progress-background:217 91% 60%;--status-on-hold:48 96% 53%;--status-on-hold-foreground:222.2 84% 4.9%;--status-on-hold-background:48 96% 53%;--status-concept:210 40% 96.1%;--status-concept-foreground:222.2 84% 4.9%;--status-concept-background:210 40% 96.1%}.header-theme-light{--header-background:0 0% 100%;--header-foreground:222.2 84% 4.9%;--header-border:240 6% 45%}.header-theme-dark{--header-background:0 0% 0%;--header-foreground:210 40% 98%;--header-border:0 0% 35%}:root{--animation-duration:0.2s;--animation-timing:cubic-bezier(0.4,0,0.2,1);--focus-ring:0 0 0 2px hsl(var(--ring));--selection-background:hsl(var(--primary)/0.1);--selection-foreground:hsl(var(--primary))}.text-primary{color:hsl(var(--primary))}.text-foreground{color:hsl(var(--foreground))}.text-muted{color:hsl(var(--muted-foreground))}.text-accent{color:hsl(var(--accent-foreground))}.text-destructive{color:hsl(var(--destructive))}.text-success{color:hsl(var(--success))}.text-warning{color:hsl(var(--warning))}.text-error{color:hsl(var(--error))}.bg-primary{background-color:hsl(var(--primary))}.bg-background{background-color:hsl(var(--background))}.bg-card{background-color:hsl(var(--card))}.bg-muted{background-color:hsl(var(--muted))}.bg-accent{background-color:hsl(var(--accent))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-success{background-color:hsl(var(--success))}.bg-warning{background-color:hsl(var(--warning))}.bg-error{background-color:hsl(var(--error))}.border-primary{border-color:hsl(var(--primary))}.border-border{border-color:hsl(var(--border))}.border-input{border-color:hsl(var(--input))}.border-destructive{border-color:hsl(var(--destructive))}.status-featured{background-color:hsl(var(--status-featured));color:hsl(var(--status-featured-foreground))}.status-completed{background-color:hsl(var(--status-completed));color:hsl(var(--status-completed-foreground))}.status-in-progress{background-color:hsl(var(--status-in-progress));color:hsl(var(--status-in-progress-foreground))}.status-on-hold{background-color:hsl(var(--status-on-hold));color:hsl(var(--status-on-hold-foreground))}.status-concept{background-color:hsl(var(--status-concept));color:hsl(var(--status-concept-foreground))}@layer payload-default{}@media(max-width:768px){.admin-bar{display:none}}.admin-bar,.admin-bar *,.admin-bar .payload-admin-bar,.admin-bar .payload-admin-bar *,.admin-bar .payload-admin-bar .payload-admin-bar__actions,.admin-bar .payload-admin-bar .payload-admin-bar__actions *,.admin-bar .payload-admin-bar .payload-admin-bar__controls,.admin-bar .payload-admin-bar .payload-admin-bar__controls *,.admin-bar .payload-admin-bar .payload-admin-bar__logo,.admin-bar .payload-admin-bar .payload-admin-bar__logo *,.admin-bar .payload-admin-bar .payload-admin-bar__user,.admin-bar .payload-admin-bar .payload-admin-bar__user *,.admin-bar .payload-admin-bar [style*="color: #fff"],.admin-bar .payload-admin-bar [style*="color: #ffffff"],.admin-bar .payload-admin-bar [style*="color: rgb(255, 255, 255)"],.admin-bar .payload-admin-bar [style*="color: white"],.admin-bar .payload-admin-bar a,.admin-bar .payload-admin-bar button,.admin-bar .payload-admin-bar div,.admin-bar .payload-admin-bar p,.admin-bar .payload-admin-bar span,.admin-bar .payload-admin-bar__actions,.admin-bar .payload-admin-bar__actions *,.admin-bar .payload-admin-bar__controls,.admin-bar .payload-admin-bar__controls *,.admin-bar .payload-admin-bar__logo,.admin-bar .payload-admin-bar__logo *,.admin-bar .payload-admin-bar__user,.admin-bar .payload-admin-bar__user *,.admin-bar [data-payload-admin-bar],.admin-bar [data-payload-admin-bar] *,.admin-bar [data-payload-admin-bar] .payload-admin-bar__actions,.admin-bar [data-payload-admin-bar] .payload-admin-bar__actions *,.admin-bar [data-payload-admin-bar] .payload-admin-bar__controls,.admin-bar [data-payload-admin-bar] .payload-admin-bar__controls *,.admin-bar [data-payload-admin-bar] .payload-admin-bar__logo,.admin-bar [data-payload-admin-bar] .payload-admin-bar__logo *,.admin-bar [data-payload-admin-bar] .payload-admin-bar__user,.admin-bar [data-payload-admin-bar] .payload-admin-bar__user *,.admin-bar [data-payload-admin-bar] [style*="color: #fff"],.admin-bar [data-payload-admin-bar] [style*="color: #ffffff"],.admin-bar [data-payload-admin-bar] [style*="color: rgb(255, 255, 255)"],.admin-bar [data-payload-admin-bar] [style*="color: white"],.admin-bar [data-payload-admin-bar] a,.admin-bar [data-payload-admin-bar] button,.admin-bar [data-payload-admin-bar] div,.admin-bar [data-payload-admin-bar] p,.admin-bar [data-payload-admin-bar] span,.admin-bar [style*="color: #fff"],.admin-bar [style*="color: #ffffff"],.admin-bar [style*="color: rgb(255, 255, 255)"],.admin-bar [style*="color: white"],.admin-bar a,.admin-bar button,.admin-bar div,.admin-bar p,.admin-bar span{color:hsl(var(--card-foreground))!important}.admin-bar .payload-admin-bar a:hover,.admin-bar .payload-admin-bar button:hover,.admin-bar [data-payload-admin-bar] a:hover,.admin-bar [data-payload-admin-bar] button:hover,.admin-bar a:hover,.admin-bar button:hover{color:hsl(var(--accent-red))!important}