/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--angle:0deg}}}@layer base{.final-landing-page{--background:0 0% 100%;--foreground:0 0% 9%;--card:0 0% 98%;--card-foreground:0 0% 9%;--popover:0 0% 100%;--popover-foreground:0 0% 9%;--primary:0 0% 12%;--primary-foreground:0 0% 98%;--secondary:0 0% 94%;--secondary-foreground:0 0% 12%;--muted:0 0% 94%;--muted-foreground:0 0% 45%;--accent:0 0% 94%;--accent-foreground:0 0% 12%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:0 0% 90%;--input:0 0% 90%;--ring:250 60% 60%;--radius:.75rem;--nav-bg:0 0% 98%;--hero-gradient-start:250 60% 50%;--hero-gradient-mid:320 70% 55%;--hero-gradient-end:25 90% 55%;--prompt-bg:0 0% 97%;--workspace-bg:0 0% 98%;--workspace-content:0 0% 97%;--workspace-outer:0 0% 94%;--sidebar-background:0 0% 97%;--sidebar-foreground:0 0% 9%;--sidebar-primary:250 60% 60%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:0 0% 92%;--sidebar-accent-foreground:0 0% 12%;--sidebar-border:0 0% 90%;--sidebar-ring:250 60% 60%}.dark .final-landing-page{--background:0 0% 7%;--foreground:0 0% 98%;--card:0 0% 12%;--card-foreground:0 0% 98%;--popover:0 0% 12%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:0 0% 10%;--secondary:0 0% 16%;--secondary-foreground:0 0% 90%;--muted:0 0% 14%;--muted-foreground:0 0% 45%;--accent:0 0% 16%;--accent-foreground:0 0% 98%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:0 0% 18%;--input:0 0% 18%;--ring:250 60% 60%;--nav-bg:0 0% 8%;--hero-gradient-start:250 60% 50%;--hero-gradient-mid:320 70% 55%;--hero-gradient-end:25 90% 55%;--prompt-bg:0 0% 10%;--workspace-bg:0 0% 8%;--workspace-content:0 0% 9%;--workspace-outer:0 0% 12%;--sidebar-background:0 0% 5%;--sidebar-foreground:0 0% 98%;--sidebar-primary:250 60% 60%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:0 0% 14%;--sidebar-accent-foreground:0 0% 98%;--sidebar-border:0 0% 14%;--sidebar-ring:250 60% 60%}.final-landing-page *{border-color:hsl(var(--border))}.final-landing-page{scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground) / .35) transparent}.final-landing-page::-webkit-scrollbar{width:8px}.final-landing-page::-webkit-scrollbar-track{background:0 0}.final-landing-page::-webkit-scrollbar-thumb{background-color:hsl(var(--muted-foreground) / .35);background-clip:content-box;border:2px solid #0000;border-radius:9999px}.final-landing-page::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground) / .55)}.final-landing-page{background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Inter Fallback,sans-serif}}@layer components{.form-input{height:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--secondary) / .3);color:hsl(var(--foreground));outline-style:none}.form-input::placeholder{color:hsl(var(--muted-foreground))}.form-input:focus{border-color:hsl(var(--ring));outline:2px solid hsl(var(--ring));outline-offset:2px}textarea.form-input{height:auto;padding-block:calc(var(--spacing,.25rem) * 2)}}@layer utilities{.scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hidden::-webkit-scrollbar{display:none}.scrollbar-pill{scrollbar-width:thin;scrollbar-color:#737373 transparent}.scrollbar-pill::-webkit-scrollbar{width:8px}.scrollbar-pill::-webkit-scrollbar-track{background:0 0}.scrollbar-pill::-webkit-scrollbar-thumb{background-color:#737373;background-clip:content-box;border:2px solid #0000;border-radius:9999px}.scrollbar-pill::-webkit-scrollbar-thumb:hover{background-color:#8c8c8c}.hero-gradient{background:linear-gradient(180deg, hsl(var(--background)) 0%, #26196699 20%, #ad1f7e80 50%, #f26c0d66 80%, hsl(var(--background)) 100%)}.nav-blur{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:hsl(var(--nav-bg) / .85)}.prompt-card{background-color:hsl(var(--prompt-bg));border:1px solid hsl(var(--border))}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@keyframes slide-in-right{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.animate-slide-in-right{animation:.2s cubic-bezier(.16,1,.3,1) slide-in-right}@keyframes expand-left{0%{opacity:0;clip-path:inset(0 0 0 100%)}to{opacity:1;clip-path:inset(0)}}.animate-expand-left{animation:.3s cubic-bezier(.16,1,.3,1) expand-left}@keyframes slide-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-slide-in-bottom{animation:.28s cubic-bezier(.16,1,.3,1) slide-in-bottom}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes rotate-border{to{--angle:360deg}}.animate-rotate-border{animation:6s linear infinite rotate-border}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
