@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";.studio-root{font-family:Plus Jakarta Sans,system-ui,sans-serif;--primary: oklch(.769 .188 70.08);--primary-foreground: oklch(.15 .01 70);--sidebar-primary: oklch(.769 .188 70.08);--sidebar-primary-foreground: oklch(.15 .01 70);--background: oklch(.13 .008 280);--foreground: oklch(.93 .005 280);--card: oklch(.17 .008 280);--card-foreground: oklch(.93 .005 280);--popover: oklch(.19 .008 280);--popover-foreground: oklch(.93 .005 280);--secondary: oklch(.22 .008 280);--secondary-foreground: oklch(.8 .005 280);--muted: oklch(.22 .008 280);--muted-foreground: oklch(.6 .01 280);--accent: oklch(.22 .008 280);--accent-foreground: oklch(.93 .005 280);--destructive: oklch(.577 .245 27.325);--destructive-foreground: oklch(.985 0 0);--border: oklch(.55 .01 280 / 12%);--input: oklch(1 0 0 / 12%);--ring: oklch(.769 .188 70.08);--chart-1: oklch(.769 .188 70.08);--chart-2: oklch(.777 .152 181.912);--chart-3: oklch(.623 .214 259.815);--chart-4: oklch(.704 .191 22.216);--chart-5: oklch(.627 .265 303.9);--sidebar: oklch(.15 .008 280);--sidebar-foreground: oklch(.85 .005 280);--sidebar-accent: oklch(.2 .008 280);--sidebar-accent-foreground: oklch(.93 .005 280);--sidebar-border: oklch(.55 .01 280 / 12%);--sidebar-ring: oklch(.769 .188 70.08);--radius: .5rem}.studio-root ::-webkit-scrollbar{width:6px;height:6px}.studio-root ::-webkit-scrollbar-track{background:transparent}.studio-root ::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.studio-root ::-webkit-scrollbar-thumb:hover{background:#fff3}.studio-root .container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.studio-root .container{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.studio-root .container{padding-left:2rem;padding-right:2rem;max-width:1440px}}.saas-root{font-family:Plus Jakarta Sans,system-ui,sans-serif;--primary: oklch(.769 .188 70.08);--primary-foreground: oklch(.15 .01 70);--sidebar-primary: oklch(.769 .188 70.08);--sidebar-primary-foreground: oklch(.15 .01 70);--background: oklch(.985 .002 280);--foreground: oklch(.145 .008 280);--card: oklch(1 0 0);--card-foreground: oklch(.145 .008 280);--popover: oklch(1 0 0);--popover-foreground: oklch(.145 .008 280);--secondary: oklch(.96 .003 280);--secondary-foreground: oklch(.3 .01 280);--muted: oklch(.96 .003 280);--muted-foreground: oklch(.45 .01 280);--accent: oklch(.96 .003 280);--accent-foreground: oklch(.145 .008 280);--destructive: oklch(.577 .245 27.325);--destructive-foreground: oklch(.985 0 0);--border: oklch(0 0 0 / 8%);--input: oklch(0 0 0 / 8%);--ring: oklch(.769 .188 70.08);--chart-1: oklch(.769 .188 70.08);--chart-2: oklch(.577 .2 181.912);--chart-3: oklch(.523 .214 259.815);--chart-4: oklch(.604 .191 22.216);--chart-5: oklch(.527 .265 303.9);--sidebar: oklch(.98 .002 280);--sidebar-foreground: oklch(.3 .01 280);--sidebar-accent: oklch(.96 .003 280);--sidebar-accent-foreground: oklch(.145 .008 280);--sidebar-border: oklch(0 0 0 / 6%);--sidebar-ring: oklch(.769 .188 70.08);--radius: .625rem}.saas-root ::-webkit-scrollbar{width:6px;height:6px}.saas-root ::-webkit-scrollbar-track{background:transparent}.saas-root ::-webkit-scrollbar-thumb{background:#00000014;border-radius:3px}.saas-root ::-webkit-scrollbar-thumb:hover{background:#00000026}@keyframes saas-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.saas-root .saas-gradient-text{background:linear-gradient(135deg,#f69e00,#e75f00,#f69e00);background:linear-gradient(135deg,color(xyz 0.515 0.437 0.02),color(xyz 0.396 0.247 -0.003),color(xyz 0.515 0.437 0.02));background-size:200% 200%;animation:saas-gradient-shift 4s ease-in-out infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.saas-root .saas-dot-bg{background-image:radial-gradient(circle,oklch(0 0 0 / 4%) 1px,transparent 1px);background-size:24px 24px}.saas-root .saas-glass{background:#ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid oklch(0 0 0 / 6%)}.saas-root .timeline-path-glow{filter:drop-shadow(0 0 8px oklch(.769 .188 70.08 / 20%))}@keyframes saas-count-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.saas-root .saas-count-enter{animation:saas-count-up .5s ease-out forwards}
