.figma-module__1cdpQW__figma-page :root{--figma-background:linear-gradient(135deg, #f0f9ff 0%, #e0f2fe 50%, #f8fafc 100%);--figma-foreground:#0f172a;--card:#ffffffb3;--card-foreground:#0f172a;--popover:#ffffffe6;--popover-foreground:#0f172a;--primary:#0ea5e9;--primary-foreground:#f8fafc;--secondary:#3b82f61a;--secondary-foreground:#1e293b;--figma-muted:#94a3b833;--figma-muted-foreground:#64748b;--accent:#3b82f626;--accent-foreground:#1e293b;--destructive:#ef4444;--destructive-foreground:#f8fafc;--border:#3b82f633;--input:#ffffff80;--input-background:#fffc;--switch-background:#94a3b84d;--font-weight-medium:500;--font-weight-normal:400;--ring:#0ea5e94d;--chart-1:#0ea5e9;--chart-2:#06b6d4;--chart-3:#3b82f6;--chart-4:#6366f1;--chart-5:#8b5cf6;--radius:.625rem;--glass-bg:#ffffff40;--glass-border:#3b82f626;--glass-hover:#ffffff59;--glass-glow:#0ea5e933;--glass-shadow:0 8px 32px #3b82f61a;--glass-shadow-hover:0 16px 48px #3b82f626;--font-size:14px;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px)}.figma-module__1cdpQW__dark{--figma-background:#0a0a0f;--figma-foreground:#e2e8f0;--figma-card:#0f172a66;--figma-card-foreground:#e2e8f0;--figma-popover:#0f172acc;--figma-popover-foreground:#e2e8f0;--figma-primary:#60a5fa;--figma-primary-foreground:#0f172a;--figma-secondary:#1e293b80;--figma-secondary-foreground:#e2e8f0;--figma-muted:#1e293b4d;--figma-muted-foreground:#94a3b8;--figma-accent:#33415566;--figma-accent-foreground:#e2e8f0;--destructive:#ef4444;--destructive-foreground:#f8fafc;--figma-border:#3341554d;--input:#1e293b80;--ring:#60a5fa80;--font-weight-medium:500;--font-weight-normal:400;--chart-1:#60a5fa;--chart-2:#34d399;--chart-3:#fbbf24;--chart-4:#f472b6;--chart-5:#a78bfa;--radius:.625rem}.figma-module__1cdpQW__figma-page *{border-color:var(--border);outline-color:rgb(var(--ring) / .5);transition:background-color .5s cubic-bezier(.4,0,.2,1),border-color .5s cubic-bezier(.4,0,.2,1),color .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1)}.figma-module__1cdpQW__figma-page{color:var(--foreground);background:var(--background);transition:background .8s cubic-bezier(.4,0,.2,1)}.figma-module__1cdpQW__dark .figma-module__1cdpQW__figma-page{background:radial-gradient(ellipse at top, #60a5fa0d 0%, transparent 50%), radial-gradient(ellipse at bottom, #8b5cf60d 0%, transparent 50%), var(--background)}.figma-module__1cdpQW__figma-page:not(.figma-module__1cdpQW__dark){background:radial-gradient(ellipse at top, #0ea5e91a 0%, transparent 50%), radial-gradient(ellipse at bottom right, #3b82f614 0%, transparent 50%), var(--background)}.figma-module__1cdpQW__figma-page :where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}.figma-module__1cdpQW__figma-page :where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}.figma-module__1cdpQW__figma-page :where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}.figma-module__1cdpQW__figma-page :where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) h4{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}.figma-module__1cdpQW__figma-page :where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) p{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}.figma-module__1cdpQW__figma-page :where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) label,.figma-module__1cdpQW__figma-page :where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}.figma-module__1cdpQW__figma-page :where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}
